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
339825980234	339825980752	339825981300	339825981852	339825982400	339825982975	339825983525	339825984075	339825984602	339825985152	339825985702	339825986252	339825986826	339825987375	339825987925	339825988475	339825989025	339825989575	339825990125	339825990675	339825991225	339825991775	339825992325	339825992875	339825993425	339825993975	339825994525	339825995075	339825995625	339825996175	339825996725	339825997275	339825997825	339825998375	339825998925	339825999475	339826000025	339826000575	339826001125	339826001652	339826002202	339826002775	339826003326	339826003852	339826004425	339826004975	339826005500	339826006052	339826006602	339826007152	339826007702	339826008252	339826008802	339826009375	339826009902	339826010475	339826011025	339826011575	339826012102	339826012652	339826013202	339826013752	339826014302	339826014875	339826015402	339826015952	339826016500	339826017075	339826017625	339826018175	339826018725	339826019275	339826019825	339826020375	339826020925	339826021475	339826022025	339826022575	339826023125	339826023675	339826024225	339826024775	339826025325	339826025875	339826026425	339826026975	339826027525	339826028075	339826028625	339826029175	339826029725	339826030278	339826030825	339826031375	339826031925	339826032475	339826033025	339826033575	339826034125	339826034675	339826035225	339826035775	339826036325	339826036875	339826037425	339826037975	339826038525	339826039075	339826039625	339826040175	339826040725	339826041275	339826041825	339826042375	339826042925	339826043475	339826044025	339826044575	339826045125	339826045675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21890	20282	27724	22690	20508	22312	24207	20112	17885	18119	20426	35140	39005	33978	28545	23254	19554	17765	17198	16990	16945	16907	16894	16918	16949	16932	17039	16998	16729	16769	16773	17155	16841	16825	16907	16698	16746	16819	16891	16698	17068	16980	16788	16527	16838	16936	16878	16811	16722	16722	16968	16838	16709	16514	16717	16791	16934	16683	16721	17023	16778	16902	16966	16954	16785	17040	16733	16866	16791	16908	16786	16831	16771	16824	16830	16882	16853	16812	16729	16993	16761	16912	16752	16614	16780	16761	16757	16888	16862	16652	16796	16739	16883	16930	16937	16656	16738	16783	16816	16903	16925	16789	16940	16913	16776	16824	16777	16989	16966	16972	16767	16771	16650	16911	16518	16754	16852	16949	16648	16797	16616	16493	16784	16732	16940	16717	16735	16776	16739	16780	16937	16850	16582	16635	16883	16732	16754	16802	16853	16866	16840	16838	16730	16759	16933	16795	16889	16777	16644	16640	16799	16650	16778	16634	16681	16971	16527	16686	16694	16586	16907	16695	16694	16888	16791	16768	16899	16786	16916	16702	16633	16820	16766	16634	16881	16712	16593	16680	16691	16699	16663	16879	16589	16707	16930	16777	16644	16829	16811	16805	16737	16792	16993	16754	16504	16781	16765	16802	16714	16578	16672	16898	16727	16884	16744	16709	17124	16901	16656	16767	16763	17066	16805	16942	16748	16648	16639	16712	16629	16832	16844	16801	16798	16806	16854	16699	16644	16786	16809	16711	16733	16775	16780	16835	16602	16852	16565	17021	16696	16759	16623	16850	16822	16696	16861	16837	16707	16708	16868	16700	16743	16716	16789	16801	16693	16856	16844	16582	16871	16635	16829	16698	16817	17075	16597	16747	16626	16698	16746	16593	16839	16637	16804	16739	16670	16739	16848	16675	16807	16678	16841	16693	16599	16570	16883	16771	16812	16801	16735	16793	16656	16904	16653	16542	16674	16778	16663	16824	16718	16783	16739	16809	16804	16618	16810	16457	16768	16909	16596	16867	16706	16713	16556	16647	16797	16691	16714	16693	16849	16724	16661	16779	16761	16744	16596	16593	16839	16748	16681	16680	16890	16682	16696	16604	16684	17025	16861	16734	16851	16826	16783	16770	16658	16751	16803	16809	16675	16874	16795	16849	16844	16649	16939	16640	16676	16707	16841	16860	16668	16846	16912	17000	16924	16666	16545	16654	16916	16830	16779	16891	16901	16789	16670	16639	16800	16695	16758	16625	16809	16668	16744	16689	16768	16728	16572	16914	16821	16635	16711	16942	16778	16838	16878	16861	16668	16736	16723	16794	16835	16857	16648	16667	16739	16672	16712	16801	16799	16738	16969	16600	16716	16891	16728	16874	16870	16614	16701	16910	16845	16616	16733	16829	16843	16805	16739	16590	16681	16498	16804	16787	16798	16697	16767	16748	16649	16651	16681	16679	16701	16785	16753	16510	16761	16471	16912	16810	16938	16833	16889	16840	16740	16768	16544	16914	16919	16938	16678	16825	16863	16546	16804	16915	17018	16728	16651	16865	16998	16678	16668	16927	16712	16681	16727	16803	16557	16592	16715	16651	16844	16672	16597	16905	16762	16891	16866	16890	16823	16707	16565	16799	16809	16791	16612	16829	16718	16628	16656	16754	16835	16871	16887	16872	16852	16732	16760	16679	16975	16708	16606	16689	16873	16744	16792	16845	16964	16652	16817	16828	16806	16833	16889	16752	16688	16923	16829	16823	16666	16680	16573	16612	16888	16703	16759	16440	16749	16695	16783	16582	16897	16855	16718	16707	16706	16772	16782	16743	16688	16804	16732	16613	16794	16635	16678	16946	16685	16781	16848	16853	16736	16778	16801	16911	16766	16732	16935	16707	16981	16620	16875	16998	16643	16806	16737	16857	16758	16655	16832	16912	16814	16900	16559	16617	16846	16767	16800	16779	16845	16899	16639	16881	16786	16932	16710	16665	16654	16855	16834	16741	16615	16632	16705	16778	16878	16625	16934	16535	16902	16648	16662	16649	16754	16553	16720	16747	16664	16625	16735	16591	16595	16701	16744	16714	16883	16613	16706	16664	16852	16659	16745	16744	16915	16598	16690	16891	16841	16734	16668	16776	16696	16663	16905	16574	16726	16803	16858	16672	16701	16785	16873	16725	16611	16682	16735	16741	16679	16669	16773	16731	16724	16749	16873	16767	16775	16844	16688	16847	16935	16693	16801	16799	16637	16689	16675	16538	16596	16734	16910	16572	16893	16790	16838	16917	16708	16781	16702	16736	16784	16828	16528	16815	16876	16684	16598	16666	16743	16653	16604	16718	16761	16865	16944	16710	16982	16754	16850	16678	16812	16732	16786	16776	16781	16733	16652	16751	16685	16784	16756	16807	16716	16733	16946	16893	16815	16906	16721	16802	16656	16967	16666	16621	16712	16660	16823	16744	16693	16759	16793	16810	16836	16859	16673	16818	16868	16816	16739	16593	16752	16809	16893	16564	16691	16672	16770	16588	16830	16887	16819	16928	16731	16729	16879	16948	16619	16740	16537	17012	16901	16650	16664	16579	16672	16744	16841	16592	16641	16669	16597	16732	16741	16933	16612	16713	16801	16786	16790	16748	16814	16892	16816	16754	16823	16763	16720	16649	16794	16694	16593	16613	16706	16742	16816	16886	16674	16829	16855	16683	16813	16786	16922	16863	16755	16704	16771	16807	16825	16822	16774	16862	16943	16870	16797	16776	16671	16618	16973	16869	16837	16716	16729	16762	16639	16717	16892	16686	16847	16655	16824	16702	16731	16691	16709	16539	16631	16704	16793	16706	16493	16798	16805	16875	16750	16714	16782	16712	16765	16859	16748	16951	16892	16834	16653	16690	16813	16553	16762	16845	16711	16852	16684	16506	16668	16714	16806	16735	16798	16838	16832	16591	16899	16831	16764	16937	16692	16836	16914	16747	16819	16912	16824	16909	16775	16828	16670	16809	16831	16883	16673	16744	16743	16776	16719	16770	16595	16735	16693	16771	16984	16729	16878	16753	16512	16779	16805	16729	16786	16656	16813	16779	16973	16892	16801	16908	16645	16861	16853	16689	16865	16701	16748	16799	16702	16807	16804	16752	16768	16657	16625	16772	16700	16852	16786	16879	16738	16843	16755	16845	16709	16762	16894	16960	16803	16692	16723	16632	16653	16913	16808	16722	16879	16966	16781	16706	16789	16884	16810	16753	16775	16799	16762	16596	16807	16657	16737	16821	16966	16458	16733	16727	16703	16576	16927	16674	16860	16829	16756	16673	16703	16666	16602	16529	16863	16717	16571	16714	16669	16944	16663	16702	16856	16803	16792	16834	16808	16631	16858	16898	16743	16688	16853	16909	16875	16670	16817	16744	16550	16850	16806	16740	16743	16812	16580	16692	16758	16626	16758	16644	16892	16854	16773	16616	16662	16582	16752	16773	16749	16499	16712	16817	16583	16856	16669	16767	16702	16822	16614	16756	16703	16761	16925	16708	16828	16560	16621	16772	16678	16738	16803	16572	16738	16853	16832	16901	16527	16764	16622	16732	16767	16730	16707	16636	16606	16729	16691	16902	16767	16777	16724	16840	16883	16726	16680	16940	16740	16793	16802	16613	16867	16560	16818	16755	16691	16862	16700	16859	16896	16757	16771	16527	16714	16849	16952	16784	16789	16809	16817	16583	16934	16737	16731	16795	16866	16654	16830	16663	16677	16724	16679	16761	16730	16829	16797	16721	16767	16689	17036	16864	16601	16966	16901	16705	16820	16885	16792	16761	16781	16776	16715	16881	16793	16772	16733	16808	16701	16623	16784	16788	16896	16891	16685	16583	16861	16836	16603	16734	16979	16709	16683	16736	16660	16749	16539	16620	16719	16972	16617	16683	16671	16753	16810	16700	16631	16772	16656	16655	16670	16865	16913	16887	16801	16735	16686	16865	16747	16736	16928	16490	16906	16915	16787	16785	16808	16684	16788	16551	16542	16754	16654	16681	16852	16769	16870	16894	16783	16684	16939	16771	16768	16838	16709	16847	16934	16770	16836	16818	16779	16652	16839	16563	16677	16843	16619	16765	16920	16760	16731	16829	16802	16863	17017	16813	16808	16603	16629	16696	16907	16741	16885	16647	16916	16714	16745	16533	16873	16742	16780	16794	16827	16766	16642	16748	16774	16757	16920	16671	16608	16634	16757	16858	16822	16702	16663	16676	16665	16812	16762	17070	16840	16779	17014	16845	16749	16710	16789	16750	16803	16698	16922	16690	16961	16758	16779	16704	16788	16898	16868	17040	16900	16623	16539	16681	16557	16667	16783	16758	16768	16816	16733	16919	16759	16718	16775	16695	16770	16737	16965	16682	16787	16755	16736	16814	16655	16672	16526	16872	16643	16693	16476	16836	16739	16801	16865	16775	16749	16806	16703	16852	16558	16664	16631	16794	16713	16595	16695	16736	16835	16796	16743	16719	16928	16964	16764	16699	16880	16823	16801	16873	16779	16756	16736	16509	16609	16676	16828	16767	16774	16756	16596	16632	16787	16844	16801	16958	16746	16963	16627	16757	16742	16871	16624	16892	16764	16731	16663	16754	16682	16836	16933	16743	16936	16699	16821	16744	16686	16636	16623	16665	16725	16821	16817	16498	16928	16625	16638	16736	16624	16908	16794	16676	16794	16921	16915	16581	16756	16841	16971	16608	16815	16862	16786	16752	16736	16684	16643	16809	16732	16534	16733	16669	16819	16755	16888	16931	16807	16752	16657	16875	16820	16883	16767	16923	16658	16497	16623	16616	16621	16623	16840	16714	16802	16681	16611	16773	16727	16884	16642	16757	16720	16832	16727	16920	16909	16842	16731	16801	16850	16933	16731	16739	16826	16904	16697	16804	16746	16566	16779	16704	16584	16678	16565	16599	16788	16605	16615	16780	16908	16786	16653	16799	16827	16747	16766	16950	16568	16713	16534	16778	16796	16758	16630	16663	16803	16823	16746	16637	16719	16863	16820	16982	16729	16690	16851	16853	16627	16795	16948	16594	16782	16674	16712	16845	16942	16521	16770	16711	16853	16846	16792	16926	16802	16860	16713	16768	16789	16758	16805	16750	16693	16946	16869	16865	16909	17015	16734	16925	16683	16543
15729	29051	27870	23754	20888	18791	18920	19873	16810	16832	21413	39801	41040	35817	29163	22439	17774	15975	15256	15186	14992	14948	15072	15091	14964	15189	14987	14914	14996	15102	15239	15152	14955	14987	15080	14905	15021	15227	14943	14985	15206	15034	14999	14887	14975	15020	14991	15091	14890	15094	14879	15009	15126	15005	15039	14914	15085	15078	15001	14846	15032	15022	15011	14999	15161	14795	15086	15105	15059	15069	14905	14896	14864	15157	15049	14802	15042	14991	14746	14993	15066	15025	15070	15065	15028	15059	15095	15055	14990	15095	14976	14968	15021	15101	15047	15099	15011	14826	14928	15058	15057	15016	14915	14927	14948	14934	14963	14982	15143	14907	15075	15004	15141	14965	14878	14996	14984	15184	15095	15171	15135	14923	15031	14978	14799	15051	14975	14933	15078	14921	14937	15011	14970	14990	15042	14959	15081	15010	14973	14865	14998	15074	14978	15064	15214	14959	14826	15032	15085	14870	15031	15041	15043	15000	15047	14918	14822	15095	14916	14995	14983	15084	15021	15000	15076	15065	14972	15010	14943	14884	14946	14913	15073	14790	15121	14807	14971	14963	15047	15051	14949	14763	14872	15015	15109	15169	14983	14945	15129	15042	14974	15001	15017	14942	14934	15101	15080	15024	15106	14949	14942	14877	14940	15142	14990	15051	15047	14856	15090	14910	15016	14905	14991	15164	15042	14995	14983	14949	14953	15049	15099	14878	14787	15023	14942	14901	15189	14894	15188	15073	15066	15099	14947	14851	15165	15081	15013	14933	14907	15024	14995	15191	14846	14818	15052	15003	15048	15082	14905	14927	14885	15049	14992	14939	15013	14980	14999	15101	14808	14973	14985	15063	14956	15116	15033	14891	15097	14856	15089	15008	15104	14889	14921	14910	15189	15040	14881	15023	15117	15096	15086	14941	14930	15112	14922	14901	14949	15115	15184	15037	15183	15048	15101	14945	15044	14999	15062	15097	14855	15104	15048	15158	14867	15194	14899	14974	14933	14879	14758	15064	14918	15054	15045	14925	14925	15097	14851	14785	14956	15020	15052	14900	15113	15114	15032	15003	14743	14974	15013	15021	14966	14948	14995	14914	15080	15007	14922	14952	14948	15110	14813	14919	15009	14916	14963	14989	14979	14941	14959	15036	14993	14847	15018	15058	15061	15104	14883	14980	15048	15109	14973	14920	14931	15062	14927	15174	14862	14947	15094	14968	15011	15039	14902	14976	15118	14956	14985	15077	14932	14901	14858	15037	14836	14895	15047	14838	15070	14884	14980	15049	14969	14986	14856	14994	14899	14961	15035	15011	14997	14805	14938	14873	15070	15087	14972	14912	14953	15067	15137	15041	14994	14977	15052	14873	14945	14925	15183	15068	14988	15064	14991	14994	15029	14887	14933	15000	14942	15059	14903	14758	14926	14940	14876	14999	14834	15147	15071	15081	14964	14917	15029	14881	15057	15032	14878	15042	15076	14973	14858	15047	14901	15080	14963	14880	14833	15051	14963	15042	15089	14932	15080	14967	14894	14929	14949	14962	14789	15049	15022	15053	15004	15068	14933	15031	15054	15087	14880	15132	15019	14937	14941	14994	14935	15113	14861	15079	15068	15119	14974	14939	14959	14979	14888	15121	15006	15051	14947	14958	14945	14909	14928	14990	14957	15017	15040	15082	14912	15020	14982	14971	14921	15014	15064	15048	15070	15052	15019	14865	15069	14896	14878	15044	14775	14940	14951	14890	14837	14870	15216	14921	14853	14985	14965	14873	14915	14890	15137	14945	14917	15135	14979	14979	14926	15051	14877	14876	15079	15100	15058	15072	15083	15046	15129	14733	14919	14761	15084	14895	15055	14977	15058	15040	14991	14991	15027	14847	15120	14932	14982	15128	15083	15014	14980	14895	14854	14971	15031	14937	15174	15035	14873	15169	15134	14983	15025	14981	15007	14934	15126	15190	15082	14827	14944	15011	15109	14902	15029	15051	14888	14963	14936	15063	14949	15031	14946	14932	15086	15080	15040	14924	15019	14971	14949	15044	15166	14943	14948	15125	15041	15018	15125	15018	14996	14995	14939	14866	14869	14953	14972	15221	15089	15032	15012	14861	15005	14759	15015	14910	14995	15020	15273	14888	14852	15019	15040	14992	14837	15142	14981	14959	15005	15012	14853	15112	14914	15028	15020	15088	14915	14974	15071	14805	14931	14986	14913	14884	15075	14951	15098	14857	14872	14896	15019	15107	14908	14874	14868	14938	15056	15102	14905	15048	14993	14984	15071	14899	14971	15103	15054	14858	14990	14791	14881	15102	14913	14805	14916	14985	14936	14936	15160	15026	15133	15039	15082	15101	15104	15040	14933	14928	14848	14962	15061	15009	15002	15110	14935	15045	15049	14975	15066	14738	14965	14918	14914	15077	14905	15030	15039	15005	14939	14985	14911	14978	14920	14992	15035	15019	15003	14933	15073	15032	15026	15021	15099	14955	15014	14979	14944	14989	15018	15135	15018	14872	14914	15041	15063	15136	15022	15016	14975	15052	14963	14939	14938	14864	14990	15059	14894	15002	14992	15034	15085	14887	14991	14925	15120	14916	15046	15103	15064	14994	15024	15009	14869	14890	15032	15088	15100	15028	14924	14964	14975	15104	14882	14752	14889	15030	15084	14883	14988	14982	15226	14910	14967	14907	14784	15010	15026	15056	15014	15018	14943	14984	14855	15076	14991	15025	15077	15005	14964	15155	14858	15041	15094	14938	14978	14965	14902	14868	15103	15071	14963	14991	14938	15029	14913	14994	15157	15039	14812	15051	15035	14928	15101	15069	15052	14938	14933	14893	15128	14944	14808	14909	14928	15021	14973	15195	14950	15181	15111	14838	15061	15015	15018	14990	14897	14875	15022	14990	15015	15173	15019	15111	14947	14923	15080	14849	15161	15087	15022	15148	14926	14968	14920	14996	15040	15095	15010	15004	14860	14948	15013	14983	14978	15019	14986	14978	14892	15093	15067	15134	14921	14889	14927	14958	15014	14916	14874	15155	15065	15093	15010	14980	15064	14921	14912	15007	15045	14998	15135	14967	15162	14900	15081	14921	14786	14736	14990	14844	14927	15058	14859	14935	14822	14717	15044	14899	14898	14992	14909	14987	14946	14975	15158	14920	15057	15038	14816	15077	15007	14999	14961	15011	14916	15011	15052	14871	14910	15036	14979	14996	15131	15014	14879	15000	14972	14855	15143	14945	15124	15007	14942	15017	14923	15064	15028	15094	15026	14954	15207	15036	15059	14885	15117	15072	15143	14919	15213	14908	14891	15105	15086	14976	15026	14853	15135	14995	14943	14985	14949	15027	14794	14986	15064	14891	14781	15037	15027	14861	15109	14955	15085	14973	14916	15065	15049	14965	14959	15020	14888	14999	14943	15065	14976	14950	14913	14954	15113	15104	15033	15232	15085	15133	14906	15045	14970	14903	15027	14950	14891	15012	14897	15005	15013	14988	15027	14784	15059	14880	15023	15085	15007	15136	14994	15079	14915	15128	14851	14877	14971	15057	14928	15007	14737	15057	15052	15056	14841	15025	14975	14967	14859	15106	15131	14957	14911	15028	15073	15191	15017	15042	14976	14905	14912	14992	14985	15052	14842	15042	14888	14807	14901	14853	15008	15174	15154	14984	15092	15040	15031	15237	15046	14973	14933	14990	14812	14920	14916	15026	14959	14946	14917	14983	14824	14932	14985	14997	15007	14946	14947	14947	15008	14965	14947	14978	14934	15115	15154	14972	15002	14886	14965	14809	14948	14932	15037	14806	14831	14829	15023	14917	15012	14971	15009	15034	14912	14901	15076	14965	14984	14998	15010	15081	15152	14861	14935	14866	15052	14938	15072	14971	15040	14926	14945	14938	15148	14927	15109	14945	14979	14910	15085	14865	14794	14976	14983	15008	14966	14937	14940	14840	14841	15054	15008	15031	15095	15096	15129	15064	14991	14923	15012	14974	14815	14998	14962	15151	14996	14933	14957	15100	14915	14934	14946	14872	15101	15053	14874	14965	15111	14973	14965	15046	14852	15121	14948	14846	14887	14920	14955	15234	14883	15070	14944	14880	14898	15058	14907	14900	14950	14987	14892	14976	14978	15013	14858	15105	14986	15038	14876	14952	14810	14972	14916	14854	15056	14927	14988	14828	14970	14886	14996	14911	14930	14875	14979	15076	15118	15040	14943	14899	14872	15258	14921	14934	15036	14982	14955	14852	14952	15030	14967	14983	15032	15004	15026	14966	15046	15097	15185	14933	15004	14932	15085	14955	15040	14918	15102	14996	14894	15025	14898	15003	14870	14831	14828	14969	14863	15070	14887	15059	14835	15082	15037	14789	15022	15154	15111	14971	14969	14859	14815	15001	14958	14995	15122	14923	15113	15023	14852	15006	15056	14960	15107	15157	14878	15163	15005	15257	15109	14996	14988	14986	14799	15169	15201	14908	15031	14982	14777	14950	14962	14904	14886	15019	15004	14883	15007	14952	15095	14999	15079	14810	14870	15107	14816	14964	15107	15047	15053	14959	15057	14976	15040	15022	14969	15126	15150	15087	14935	15048	14984	14862	15030	15109	14890	14877	14894	15166	14957	15144	15128	14953	14900	14898	14913	14893	14964	15137	14986	14982	14899	14989	15147	15109	14950	14966	14975	14885	15062	14964	14963	15054	14939	15072	15035	14899	14977	15055	14912	14905	14779	14978	15054	14849	14986	14918	14897	14903	15050	14914	14869	15102	15040	14985	15008	14970	15048	15129	14991	15062	15036	14960	14813	14981	14894	14914	14969	14886	15175	14844	15131	15191	14983	14873	15062	15034	15177	14781	15061	15100	15019	14994	14944	15015	14939	15208	14804	15068	14935	15120	15023	15187	14920	14845	15016	15017	14917	15017	14929	15050	15143	14978	15112	15014	15156	15013	14893	15109	14991	14888	15099	14909	14972	14870	14912	14888	15015	15125	14977	14979	14929	15029	15001	15110	14936	15101	14948	15016	15078	14889	15087	14848	15052	14778	14958	15012	14979	14950	14958	15049	14874	15074	14946	15074	14899	15110	15001	15037	14996	14963	15073	14921	15029	14946	14989	15009	14877	14827	14958	15099	15154	15163	15131	15001
27956	22345	25012	21987	18459	18647	18820	18158	18111	18182	18128	19361	19967	19587	19129	18226	17851	17930	17565	17508	17366	17371	17625	17481	17694	17600	17508	17530	17400	17584	17551	17627	17558	17358	17463	17650	17604	17527	17621	17472	17523	17550	17749	17320	17394	17412	17434	17484	17598	17625	17434	17387	17408	17675	17545	17512	17542	17500	17522	17539	17443	17464	17408	17346	17483	17587	17454	17488	17412	17578	17633	17551	17588	17494	17308	17597	17436	17592	17519	17483	17412	17463	17518	17545	17403	17530	17450	17526	17620	17687	17617	17478	17545	17680	17521	17479	17763	17453	17381	17488	17564	17514	17430	17492	17552	17536	17518	17531	17615	17545	17674	17710	17849	17655	17450	17613	17492	17540	17597	17458	17335	17577	17453	17389	17703	17515	17653	17412	17420	17501	17495	17456	17579	17526	17637	17381	17337	17376	17393	17678	17557	17564	17473	17476	17653	17621	17584	17518	17425	17379	17500	17363	17613	17392	17282	17325	17288	17558	17663	17493	17475	17540	17483	17476	17578	17519	17669	17548	17674	17454	17397	17401	17371	17423	17567	17560	17606	17515	17442	17393	17544	17728	17539	17387	17499	17363	17286	17496	17556	17546	17564	17337	17634	17429	17572	17480	17436	17395	17462	17423	17433	17523	17473	17591	17390	17260	17426	17504	17525	17566	17497	17613	17575	17454	17528	17647	17552	17333	17463	17559	17702	17458	17772	17656	17512	17460	17528	17413	17558	17426	17536	17484	17622	17545	17578	17682	17424	17518	17517	17527	17518	17507	17491	17587	17501	17631	17397	17526	17675	17709	17448	17666	17597	17498	17473	17269	17720	17402	17398	17357	17423	17412	17616	17602	17648	17485	17673	17547	17514	17381	17493	17643	17685	17615	17511	17242	17483	17589	17644	17627	17578	17735	17627	17513	17380	17623	17498	17487	17617	17503	17550	17554	17469	17510	17389	17512	17498	17371	17381	17385	17551	17510	17545	17350	17319	17500	17589	17338	17509	17431	17500	17454	17489	17679	17623	17376	17487	17577	17532	17447	17347	17540	17766	17422	17180	17390	17312	17585	17512	17403	17399	17613	17455	17600	17518	17647	17437	17522	17378	17489	17518	17458	17613	17586	17358	17365	17461	17375	17389	17488	17641	17437	17733	17226	17476	17637	17381	17486	17498	17441	17501	17645	17493	17546	17574	17475	17426	17517	17454	17446	17492	17478	17273	17638	17574	17390	17529	17623	17381	17538	17342	17566	17455	17436	17588	17713	17626	17600	17489	17486	17651	17569	17368	17355	17349	17409	17559	17610	17583	17443	17435	17554	17558	17436	17395	17417	17539	17419	17593	17422	17390	17689	17533	17462	17442	17609	17496	17451	17444	17558	17547	17419	17617	17536	17668	17551	17418	17404	17545	17612	17552	17280	17466	17503	17543	17456	17371	17689	17659	17480	17463	17892	17564	17682	17361	17493	17538	17489	17368	17792	17398	17591	17572	17545	17529	17527	17656	17565	17442	17473	17493	17721	17467	17573	17461	17629	17548	17617	17601	17490	17466	17470	17751	17527	17568	17392	17357	17610	17456	17534	17488	17363	17450	17449	17569	17628	17710	17487	17398	17454	17494	17548	17609	17306	17646	17391	17595	17434	17399	17268	17488	17575	17545	17493	17620	17493	17498	17403	17482	17337	17589	17675	17635	17894	17648	17485	17489	17553	17630	17453	17439	17450	17678	17544	17588	17321	17608	17584	17607	17583	17428	17684	17439	17572	17307	17223	17674	17572	17447	17442	17532	17414	17435	17444	17453	17381	17366	17604	17729	17636	17559	17623	17484	17512	17661	17380	17410	17606	17533	17526	17570	17542	17428	17481	17649	17421	17379	17440	17488	17665	17554	17461	17436	17487	17432	17665	17561	17439	17533	17603	17440	17702	17581	17560	17599	17564	17550	17521	17461	17591	17400	17427	17363	17550	17649	17526	17573	17622	17309	17517	17552	17423	17477	17264	17458	17268	17503	17515	17567	17291	17505	17437	17393	17521	17371	17396	17688	17711	17388	17548	17595	17569	17598	17502	17483	17579	17579	17448	17291	17583	17506	17416	17643	17418	17599	17587	17262	17475	17494	17602	17565	17520	17622	17439	17701	17431	17628	17445	17585	17555	17456	17642	17557	17729	17349	17610	17754	17513	17452	17504	17523	17527	17542	17515	17179	17570	17502	17498	17593	17602	17470	17584	17546	17376	17656	17519	17313	17485	17499	17499	17501	17695	17528	17636	17618	17561	17645	17448	17367	17661	17386	17356	17393	17514	17273	17451	17529	17279	17748	17519	17644	17711	17476	17441	17540	17640	17516	17451	17602	17605	17605	17652	17432	17367	17516	17463	17368	17309	17432	17640	17455	17578	17561	17467	17787	17674	17702	17578	17504	17403	17397	17448	17571	17503	17617	17611	17401	17396	17510	17445	17393	17451	17323	17693	17530	17555	17457	17499	17468	17385	17625	17415	17482	17556	17399	17444	17419	17400	17399	17564	17652	17415	17562	17523	17589	17181	17591	17555	17599	17639	17492	17572	17398	17580	17693	17407	17742	17390	17703	17395	17381	17410	17356	17498	17586	17349	17460	17596	17633	17699	17726	17621	17555	17687	17658	17537	17520	17598	17546	17438	17487	17658	17693	17695	17527	17512	17430	17442	17454	17500	17584	17537	17723	17245	17616	17498	17396	17533	17337	17481	17313	17513	17404	17560	17469	17705	17462	17427	17666	17569	17631	17589	17352	17520	17686	17647	17410	17480	17462	17575	17566	17427	17542	17515	17431	17537	17573	17479	17418	17407	17627	17422	17585	17658	17469	17551	17595	17657	17645	17498	17670	17438	17622	17540	17401	17418	17525	17285	17484	17489	17547	17597	17691	17454	17809	17753	17501	17677	17616	17325	17453	17606	17640	17644	17561	17605	17630	17676	17421	17723	17545	17282	17487	17483	17682	17254	17501	17514	17447	17538	17581	17578	17396	17533	17573	17515	17614	17669	17601	17343	17422	17565	17274	17310	17383	17435	17545	17481	17470	17392	17405	17476	17603	17537	17439	17619	17562	17591	17578	17592	17431	17385	17727	17356	17384	17379	17476	17405	17463	17258	17483	17596	17728	17547	17604	17496	17444	17856	17573	17517	17509	17356	17462	17569	17527	17495	17802	17400	17360	17441	17515	17579	17558	17553	17432	17276	17506	17365	17471	17439	17682	17693	17364	17635	17326	17635	17444	17474	17509	17515	17552	17537	17313	17406	17725	17593	17579	17513	17561	17582	17474	17531	17540	17570	17448	17493	17515	17531	17503	17434	17474	17312	17511	17553	17269	17556	17678	17288	17408	17559	17511	17480	17284	17485	17604	17625	17635	17406	17522	17514	17443	17683	17471	17474	17466	17658	17697	17676	17384	17552	17580	17594	17734	17418	17557	17494	17439	17311	17637	17549	17519	17578	17649	17522	17537	17664	17612	17505	17555	17590	17617	17686	17560	17411	17628	17675	17592	17404	17485	17515	17575	17543	17613	17755	17552	17408	17618	17640	17548	17369	17492	17535	17456	17672	17365	17524	17534	17629	17616	17482	17559	17469	17619	17447	17519	17561	17518	17376	17184	17480	17481	17573	17477	17547	17482	17617	17684	17446	17576	17325	17532	17602	17464	17324	17423	17566	17611	17617	17508	17519	17453	17445	17537	17574	17362	17428	17645	17576	17441	17431	17476	17496	17377	17561	17559	17635	17705	17682	17638	17614	17554	17351	17631	17580	17497	17530	17245	17573	17534	17478	17503	17577	17270	17482	17546	17585	17437	17374	17670	17576	17546	17494	17519	17551	17639	17401	17389	17395	17583	17404	17365	17478	17735	17412	17850	17544	17557	17471	17429	17418	17477	17413	17583	17503	17497	17573	17353	17536	17420	17600	17567	17486	17569	17487	17491	17340	17606	17498	17590	17705	17492	17518	17487	17615	17572	17531	17558	17226	17582	17557	17253	17594	17574	17417	17528	17694	17528	17454	17494	17511	17447	17632	17633	17436	17661	17333	17605	17643	17488	17343	17296	17497	17552	17503	17685	17567	17349	17496	17483	17554	17483	17643	17502	17647	17526	17343	17610	17383	17543	17635	17529	17424	17521	17422	17503	17522	17616	17564	17439	17417	17370	17555	17329	17443	17465	17586	17569	17407	17512	17518	17712	17486	17558	17466	17540	17606	17610	17628	17438	17444	17556	17558	17512	17390	17358	17522	17724	17578	17549	17447	17410	17463	17485	17380	17611	17564	17410	17364	17626	17587	17403	17633	17540	17231	17365	17419	17431	17511	17375	17696	17404	17643	17572	17632	17544	17322	17406	17575	17453	17481	17660	17525	17505	17463	17320	17401	17318	17487	17494	17587	17523	17511	17495	17532	17499	17601	17437	17641	17533	17561	17417	17614	17375	17587	17475	17542	17577	17332	17414	17420	17745	17482	17586	17449	17390	17250	17462	17395	17366	17727	17393	17478	17480	17517	17648	17476	17510	17531	17457	17591	17583	17305	17443	17448	17542	17485	17342	17502	17448	17569	17775	17569	17634	17417	17587	17393	17493	17575	17642	17618	17439	17363	17447	17537	17619	17131	17523	17342	17463	17534	17500	17463	17484	17578	17532	17637	17655	17703	17604	17471	17530	17532	17769	17545	17592	17355	17566	17561	17443	17523	17634	17639	17548	17460	17458	17472	17555	17388	17561	17516	17448	17588	17449	17653	17418	17551	17588	17366	17393	17586	17542	17270	17647	17387	17630	17775	17445	17646	17275	17497	17532	17395	17496	17431	17470	17416	17490	17550	17437	17571	17494	17582	17568	17375	17509	17505	17405	17539	17461	17416	17793	17529	17636	17551	17545	17539	17633	17451	17552	17357	17453	17553	17629	17374	17615	17571	17621	17606	17480	17435	17496	17563	17534	17542	17573	17425	17252	17688	17534	17445	17498	17406	17689	17634	17540	17400	17580	17728	17382	17478	17243	17523	17608	17346	17476	17337	17592	17532	17382	17407	17570	17591	17780	17497	17520	17705	17821	17488	17523	17530	17334	17511	17720	17454	17676	17437	17508	17457	17507	17522	17569	17663	17497	17754	17495	17493
16584	19611	21011	18582	17245	17910	17846	17007	16543	16809	16967	18680	19294	18754	17517	16404	16004	15962	15786	15845	15732	15735	15574	15783	15779	15702	15799	15764	15942	15871	15913	15546	15901	15810	15613	15760	15704	15758	15709	15638	15743	15751	15779	15784	15865	15876	15843	15596	15583	16055	15691	15822	15763	15664	15873	15734	15751	15833	15686	15737	15723	15799	15739	15704	15613	15738	15693	15860	15728	15764	15695	15753	15872	15775	15958	15694	15661	15740	15761	15757	15806	15652	15782	15832	15713	15722	15691	15606	15838	15709	15788	15867	15893	15821	15827	15694	15670	15874	15822	15811	15627	15759	15796	15524	15656	15730	15793	15713	15784	15945	15741	15783	15730	15713	15673	15657	15650	15609	15816	15740	15749	15821	15632	15853	15775	15953	15708	15791	15641	15536	15706	15837	15791	15833	15716	15661	15613	15647	15799	15772	15722	15682	15762	15732	15738	15891	15656	15632	15684	15602	15711	15878	15757	15628	15681	15825	15619	15758	15700	15722	15821	15898	15655	15809	15554	15884	15724	15679	15763	15911	15664	15828	15802	15770	15764	15723	15817	15830	15799	15794	15881	15772	15752	15735	15862	15816	15639	15817	15820	15903	15701	15656	15710	15697	15743	15779	15654	15694	15804	15869	15793	15782	15762	15621	15643	15753	15705	15762	15927	15811	15776	15609	15731	15790	15641	15775	15754	15702	15637	15815	15726	15699	15748	15757	15660	15785	15793	15835	15692	15843	15778	15687	15788	15784	15823	15668	15843	15571	15737	15695	15759	15624	15728	15778	15781	15695	15629	15883	15685	15684	15757	15777	15619	15659	15811	15662	15807	15872	15701	15970	15684	15823	15679	15988	15696	15778	15797	15783	15589	15547	15674	15669	15729	15610	15757	15855	15606	15722	15613	15968	15539	15896	15797	15761	15762	15818	15525	15729	15737	15758	15877	15577	16024	15683	15662	15658	15854	15763	15747	15554	15668	15865	15903	15828	15544	15741	15719	15626	15705	15865	15825	15873	15788	15752	15792	15649	15846	15733	15589	15715	15794	15907	15767	15649	15810	15816	15775	15792	15859	15701	15757	15938	15738	15968	15757	15631	15896	15725	15901	15694	15645	15646	15682	15718	15714	15685	15726	15713	15790	15679	15773	15944	15779	15584	15811	15792	15698	15813	15789	15741	15815	15673	15793	15616	15619	15620	15613	15768	15705	15856	15748	15672	15675	15642	15799	15693	15724	15786	15836	15774	15689	15663	16022	15858	15835	15737	15853	15852	15853	15624	15863	15595	15875	15813	15894	15629	15766	15624	15723	15602	15791	15655	15571	15951	15575	15836	15712	15768	15736	15773	15721	15724	15670	15888	15647	15782	15714	15846	15628	15722	15946	15746	15743	15867	15626	15443	15791	15638	15704	15892	15807	15889	15732	15779	15767	15653	15653	15843	15811	15542	15825	15517	15783	15758	15860	15588	15706	15575	15750	15758	15879	15709	15694	15727	15686	15868	15772	15767	15779	15730	15672	15677	15753	15631	15783	15740	15747	15705	15804	15676	15838	15730	15744	15631	15659	15693	15826	15547	15874	15681	15873	15716	15796	15781	15548	15938	15486	15886	15577	15920	15768	15660	15734	15877	15662	15835	15838	15702	15683	15717	15850	15730	15653	15895	15692	15743	15710	15789	15736	15821	15530	15838	15702	15703	15867	15683	15759	15737	15686	15814	15766	15827	15783	15814	15771	15852	15738	15849	15687	15805	15575	15646	15849	15847	15616	15809	15764	15880	15705	15747	15933	15621	15831	15758	15738	15521	15656	15674	15766	15696	15849	15779	15787	15655	15769	15754	15871	15615	15927	15760	15786	15744	15664	15878	15876	15894	15608	15704	15802	15593	15654	15849	15678	15847	15876	15693	15724	15568	15790	15686	15736	15679	15839	15695	15897	15763	15818	15623	15867	15732	15692	15663	15682	15653	15774	15644	15842	15550	15871	15926	15617	15767	15596	15663	15731	15751	15668	15965	15830	15744	15726	15756	15938	15795	15877	15597	15755	15760	15858	15513	15638	15717	15792	15652	15765	15670	15762	15678	15842	15797	15645	15693	15615	15696	15583	15703	15966	15919	15505	15769	15800	15747	15870	15839	15793	15809	15586	15645	15679	15717	15632	15664	15715	15728	15731	15724	15823	15677	15701	15826	15675	15677	15692	15720	15749	15802	15781	15816	15863	15660	15710	15858	15723	15706	15784	15906	15874	15883	15735	15783	15795	15813	15838	15737	15723	15646	15708	15868	15750	15711	15797	15723	15732	15918	15637	15681	15705	15781	15766	15723	15698	15735	15706	15836	15809	15715	15938	15665	15701	15788	15913	15597	15772	15719	15809	15786	15708	15742	15782	15722	15798	15647	15900	15883	15718	15674	15636	15824	15819	15782	15669	15739	15743	15832	15696	15810	15741	15852	15664	15758	15838	15804	15697	15884	15821	15584	15833	15647	15842	15701	15673	15914	15725	15887	15879	15859	15775	15658	15737	15694	15795	15829	15880	15699	15664	15850	15733	15612	15856	15579	15690	15813	15617	15783	15911	15636	15742	15885	15773	15687	15885	15812	15748	15798	15710	15733	15582	15683	15785	15583	15780	15703	15824	15707	15716	15748	15619	15699	15719	15811	15691	15721	15670	15693	15758	15758	15837	15679	15771	15971	15784	15774	15894	15822	15530	15682	15707	15634	15688	15717	15784	15778	15611	15931	15828	16027	15697	15651	15802	15724	15806	15816	15734	15605	15755	15753	15774	15733	15693	15790	15609	15633	15640	15716	15595	15673	15877	15832	15831	15674	15625	15820	15863	15651	15685	15589	15787	15818	15829	15670	15747	15731	15839	15716	15828	15727	15641	15655	15632	15712	15738	15797	15681	15915	15759	15823	15722	15585	15666	15696	15891	15816	15775	15874	15783	15798	15672	15731	15834	15780	15733	15813	15685	15752	15670	15785	15655	15811	15563	15638	15884	15818	15723	15696	15866	15736	15531	15688	15697	15770	15764	15610	15670	15669	15529	15651	15788	15807	15774	15812	15736	15718	15943	15836	15680	15721	15740	15689	15609	15748	15795	15814	15777	15761	15673	15795	15552	15773	15824	15711	15576	15722	15846	15760	15864	15856	15747	15762	15825	15588	15847	15863	15716	15693	15557	15677	15694	15705	15985	15658	15765	15662	15749	15772	15561	15682	15861	15652	15668	15860	15729	15629	15825	15679	15619	15700	15764	15733	15745	15701	15598	15630	15753	15829	15911	15641	15863	15641	15568	15729	15703	15722	15860	15679	15663	15612	15790	15655	15638	15630	15842	15807	15808	15784	15636	15683	15689	15845	15939	15728	15815	15660	15867	15733	15638	15871	15769	15726	15901	15635	15748	15726	15761	15663	15766	15632	15794	15631	15823	15742	15839	15749	15689	15928	15752	15734	15790	15930	15708	15780	15795	15754	15730	15799	15804	15688	15711	15721	15928	15638	15799	15733	15700	15932	15598	15785	15547	15657	15534	15749	15793	15745	15794	15888	15765	15720	15477	15801	15780	15726	15774	15817	15891	15770	15880	15820	15902	15641	15736	15866	15792	15864	15780	15764	15747	15846	15674	15712	15693	15590	15848	15898	15874	15674	15802	15781	15845	15689	15731	15724	15716	15854	15712	15687	15887	15727	15704	15757	15635	15702	15735	15686	15730	15784	15889	15843	15853	15841	15793	15856	15786	15711	15928	15879	15732	15704	15577	15845	15684	15781	15897	15672	15715	15793	15835	15625	15782	15754	15720	15827	15770	15629	15774	15644	15692	15971	15857	15856	15712	15613	15804	15740	15754	15679	15737	15818	15745	15665	15860	15933	15752	15743	15744	15818	15727	15771	15651	15717	15692	15833	15730	15832	15689	15883	15825	15755	15819	15687	15661	15716	15805	15790	15764	15712	15956	15916	15678	15741	15790	15791	15853	15757	15715	15757	15898	15581	15868	15884	15665	15798	15818	15545	15695	15853	15820	15739	15820	15595	15823	15906	15907	15608	15705	15673	15661	15858	15798	15757	15740	15561	15753	15818	15598	15729	15862	15831	15759	15739	15662	15762	15794	15706	15811	15717	15791	15779	15630	15759	15663	15858	15774	15685	15864	15759	15862	15836	15838	15770	15615	15713	15808	15823	15804	15693	15675	15866	15766	15822	15684	15591	15768	15751	15596	15822	15828	15747	15747	15796	15660	15637	15870	15782	15640	15897	15802	15781	15791	15831	15741	15819	15778	15726	15785	15608	15709	15718	15772	15893	15836	15660	15721	15680	15754	15700	15755	15754	15582	15780	15532	15657	15838	15827	15791	15889	15767	15638	15848	15753	15724	15797	15754	15847	15791	15741	15833	15590	15708	15714	15890	15831	15752	15574	15837	15601	15773	15748	15866	15679	15817	15676	15723	15820	15767	15777	15690	15843	15740	15941	15721	15628	15717	15753	15799	15782	15783	15710	15723	15694	15590	15737	15666	15798	15787	15730	15483	15818	15853	15722	15773	15837	15665	15761	15645	15753	15704	15798	15854	15585	15883	15742	15756	15646	15861	15610	15423	15792	15748	15637	15681	15702	15748	15724	15834	15885	15877	15823	15748	15657	15757	15904	15693	15836	15576	15810	15706	15659	15814	15689	15638	15764	15544	15821	15658	15883	15694	15841	15722	15967	15507	15699	15830	15557	15893	15537	15896	15628	15770	15829	15728	15808	15628	15901	15600	15684	16072	15762	15716	15884	15676	15900	15875	15734	15839	15856	15672	15673	15724	15643	15760	15728	15859	15506	15775	15743	15705	15773	15686	15911	15751	15746	15756	15739	15674	15817	15681	15661	15951	15825	15565	15654	15614	15731	15749	15823	15841	15753	15761	15758	15793	15727	15679	15863	15670	15963	15735	15772	15833	15532	15752	15709	15747	15687	15717	15834	15658	15713	15695	15627	15729	15740	15776	15763	15853	15725	15616	15799	15620	15884	15704	15694	15885	15792	15725	15889	15889	15818	15899	15841	15717	15872	15552	15830	15861	15512	15694	15805	15761	15662	15860	15625	15698	15725	15627	15627	15722	15716	15693	15802	15693	15830	15657	15753	15787	15797	15754	15899
24365	21642	29187	24683	22636	23311	22696	20198	19080	18944	20231	28166	33800	30585	25298	21517	19361	18463	18082	17877	17719	17779	17750	17849	17834	17959	17860	17840	17771	17858	17803	17865	17679	17822	17715	17904	17738	18014	17779	17722	17730	17805	17746	17871	17713	17775	17902	17605	17714	17929	17733	17670	17868	17675	17750	17671	17613	17695	17634	17610	17815	17673	17804	17795	17849	17718	17813	17690	17836	17720	17739	17703	17719	17662	17855	17830	17681	17735	17889	17692	17847	17610	17773	17813	17792	17793	17693	17626	17955	17917	17911	17854	17889	17865	17906	17708	17573	17619	17768	17747	17822	17816	17861	17948	17551	17630	17762	17713	17767	17746	17648	17610	17723	17936	17607	17649	17645	17747	17713	18032	17867	17693	17931	17690	17754	17664	17590	17682	17690	17724	17653	17722	17695	17684	17802	17600	17648	17711	17942	17804	17730	17615	17660	17817	17702	17843	17691	17754	17556	17631	17745	17808	17685	17777	17874	17541	17630	17728	17741	17862	17856	17869	17946	17779	17660	17761	17690	17865	17849	17828	17766	17673	17756	17834	17631	17857	17808	17797	17585	17818	17687	17706	17913	17634	17812	17593	17689	17692	17579	17648	17674	17728	17689	17585	17814	17861	17725	17652	17651	17758	17728	17821	17837	17836	17797	17520	17723	17683	17702	17555	17971	17581	17722	17815	17708	17619	17840	17855	17797	17682	17539	17762	17927	17721	17648	17677	17918	17837	17827	17836	17758	17525	17866	17832	17625	17797	17764	17600	17821	17785	17660	17807	17875	17611	17854	17854	17766	17704	17669	17752	17799	17776	17670	17581	17685	17934	17890	17701	17641	17576	17726	17511	17767	17748	17681	17845	17646	17636	17827	17897	17732	17767	17771	17661	17734	17787	17602	17808	17883	17632	17841	17587	17589	17813	17750	17812	17760	17835	17802	17647	17696	17649	17857	17761	17596	17512	17516	17921	17563	17591	17707	17734	17676	17770	17607	17714	17584	17696	17604	17793	17625	17669	17804	17611	17964	17569	17907	17729	17645	17603	17449	17649	17737	17711	17939	17576	17635	17807	17541	17568	17791	17649	17992	17689	17703	17819	17772	17597	17671	17778	17832	18035	17603	17673	17689	17665	17851	17858	17624	17685	17839	17679	17598	17644	17735	17803	17697	17868	17577	17801	17760	17860	17804	17824	17556	17596	17840	17732	17719	17960	17819	17863	17758	17866	17692	17701	17746	17641	17638	17923	17719	17842	17783	17865	17762	17571	17864	17598	17677	17651	17691	17686	17695	17789	17857	17595	17843	17761	17773	17687	17654	17959	17878	17793	17897	17839	17638	17781	17869	17702	17876	17996	17590	17750	17558	17771	17906	17801	17854	17884	17827	17681	17621	17787	17711	17689	17864	17867	17642	17674	17852	17994	17611	17739	17610	17785	17778	17556	17758	17599	17944	17817	17805	17729	17996	17816	17679	17697	17656	17707	17779	17774	17736	17743	17730	17602	17736	17771	17628	17980	17598	17830	17886	17822	17582	17825	17875	17858	17828	17483	17673	17614	17502	17781	17777	17612	17578	17828	17793	17798	17762	17720	17665	17629	17923	17857	17740	17651	17688	17636	17782	17554	17564	17900	17636	17829	17811	17818	17815	17699	17736	17735	17793	17697	17881	17703	17678	17609	17873	17883	17630	17562	17822	17828	17838	17821	17929	17697	17758	17745	17846	17718	17684	17752	17474	17631	17713	17573	17922	17780	17840	17783	17736	17825	17916	17645	17859	17788	17570	17665	17703	17580	17830	17871	17722	17860	17712	17849	17893	17676	17845	17793	17667	17651	17582	17627	17821	17573	17756	17746	17620	17770	17487	17632	17667	17832	17597	17621	17830	17698	17698	17740	17697	17579	17769	17822	17757	17723	17548	17681	17672	17839	17735	17743	17895	17886	17872	17903	17631	17685	17685	17819	17763	17836	17899	18074	17912	17668	17702	17817	17745	17627	17608	17693	17698	17736	17780	17838	17806	17462	17706	17558	17761	17719	17759	17744	17655	17815	17625	17641	17584	17730	17706	17542	17569	17835	17610	17653	17646	17589	17707	17566	17814	17892	17712	17535	17481	17715	17765	17863	17794	17761	17695	17912	17704	17750	17704	17638	17624	17596	17725	17541	17798	17771	17665	17763	17705	17842	17884	17883	17943	17593	17669	17690	17849	17579	17678	17684	17776	17999	17867	17664	17850	17608	17598	17670	17894	17731	17643	17874	17710	17984	17738	17558	17685	17729	17757	17837	17870	17703	17656	17589	17858	17768	17922	17837	17789	17764	17724	17749	17801	17736	17756	17593	17772	17691	17781	17709	17758	17645	17786	17965	17719	17696	17777	17782	17767	18012	17762	17623	17856	17893	17745	17877	17741	17552	17599	17809	17818	17717	17599	17926	17852	17645	17564	17640	17662	17831	17794	17675	17811	17900	17920	17858	17715	17843	17732	17774	17882	18019	17802	17755	17824	17673	17622	17732	17620	17667	17930	17838	17591	17718	17604	17864	18014	17854	17893	17880	17673	17716	17838	17600	17783	17818	17600	17812	17476	17949	17776	17848	17932	17673	17875	17690	17714	18018	17851	17691	17915	17580	17646	17625	17801	17684	17884	17789	17743	17725	17707	17758	17884	17566	17737	17715	17846	17688	17608	17711	17622	17690	17811	17816	17877	17782	17780	17901	17786	17928	17838	17720	17813	17817	17811	17853	17738	17737	17770	17739	17646	17705	17750	17833	17488	17578	17717	17863	17682	17688	17805	17557	17702	17680	17931	17769	17710	17755	17853	17916	17559	17602	17699	17784	17550	18012	17940	17669	17695	17811	17726	17607	17677	18028	17826	17735	17755	17893	17701	17938	17672	17824	17651	17609	17736	17642	17962	17592	17839	17766	17812	17651	17706	17743	17782	17681	17591	17846	17726	17889	17658	17736	17772	17671	17605	17674	17664	17962	17722	17672	17614	17798	17664	17706	17495	17617	17712	17733	17765	17742	17777	17784	17751	17738	17761	17637	17908	17736	17750	17799	17876	17702	17850	17666	17716	17762	17724	17656	17760	17739	17683	17790	17607	17712	17817	17776	17577	17513	17736	17602	17785	17826	17714	17592	17634	17799	17863	17626	17605	17555	17847	17728	17731	17639	17817	17749	17747	17948	17941	17914	17942	17793	17741	17855	17633	17781	17743	17895	17649	17705	17555	17614	17835	17649	17807	17781	17717	17548	17829	17722	17800	17870	17470	17758	17687	17741	17873	17641	17750	17673	17695	17800	17754	17803	17718	17665	17813	17718	17724	17708	17681	17703	17769	17831	17670	17767	17750	17801	17619	17866	17788	17615	17748	17648	17693	17845	17946	17825	17727	17788	17640	17985	17832	17575	17564	17730	17534	17768	17730	17647	17804	18067	17739	17742	17826	17648	17634	17756	17853	17705	17752	17826	17715	17770	17757	17806	17863	17915	17668	17647	17620	17741	17678	17654	17821	18173	17591	17755	17836	17775	17724	17763	17695	17783	17692	17740	17709	17575	17508	17697	17715	17665	17666	17529	17855	17744	17761	17622	17712	17743	17693	17760	17877	17628	17789	17643	17633	17624	17563	17738	17523	17699	17807	17610	17990	17625	17586	17819	17766	17755	17803	17816	17675	17669	17794	17747	17783	17634	17732	17838	17827	17700	17685	17901	17878	17571	17872	17900	17807	17793	17672	17815	17806	17712	17551	17841	17725	17852	17627	17868	17578	17948	17653	17586	17656	17818	17588	17751	17670	17763	17728	17606	17709	17738	17724	17713	17625	17625	17762	17776	17727	17837	17705	17597	17667	17667	17696	17634	17884	17928	17521	17696	17662	17849	17612	17811	17561	17756	17610	17578	17768	17856	17737	17600	17690	17598	17715	17762	17808	17755	17649	17816	17821	17562	17818	17817	17796	17748	17656	17724	17811	17841	17734	17556	17708	17838	17787	17816	18022	17742	17655	17704	17670	18181	17606	17567	17438	17583	17618	17768	17804	17733	17925	17740	17840	17669	17744	17934	17890	17605	17673	17868	17579	17623	17822	17719	17770	17717	17794	17967	17744	17844	17679	17852	17797	17758	17773	17782	17791	17826	17659	17601	17989	17847	17714	17815	17756	17571	17770	17639	17721	17709	17845	17768	17745	17668	17817	17652	17713	17717	17939	17788	17733	17843	17652	17643	17688	17696	17700	17514	17724	17721	17653	17609	17612	17795	17718	17872	17610	17760	17423	17558	17796	17661	17626	17623	17800	17786	17814	17951	17767	17794	17541	17592	17765	17748	17901	17705	17872	17941	17655	17647	17683	17759	17477	17521	17968	17704	17734	17613	17716	17734	17720	17916	17617	17598	17739	17843	17551	17840	17780	17770	17700	17685	17719	17480	17874	17619	17697	17838	17678	17578	17838	17806	17779	17635	17563	17829	17591	17829	17660	17675	17442	17782	17768	17749	17751	17681	17799	17836	17779	17689	17887	17680	17789	17619	17730	17788	17842	17838	17662	17715	17697	17760	17692	17752	17820	17709	17815	17618	17826	17859	17915	17610	17879	17771	17918	17857	17915	17600	17755	17700	17798	17836	17717	17902	17803	17771	17796	17790	17634	17732	17526	17812	17686	17747	17709	17610	17658	17666	17660	17622	17547	17744	17648	17717	17852	17999	17702	17783	17840	17570	17837	17835	17959	17560	17763	17780	17629	17850	17771	17784	17782	17847	17640	17654	17737	17650	17871	17739	17558	17670	17785	17530	17855	17653	17793	17804	17709	17770	17819	17823	17838	17722	17897	17798	17794	17739	17742	17762	17690	17784	17667	17612	17754	17764	17810	17704	17757	17670	17809	17567	17623	17752	17662	17694	17918	17787	17605	17992	17536	17827	17617	17635	17533	17712	17534	17668	17929	17705	17793	17753	17851	17616	17726	17640	17885	17812	17634	17613	17673	17641	17830	17640	17662	17675	17564	17722	17600	17979	17844	17798	17672	17543	17859	17719	17739	17727	17691	17880	17637	17651	17932	17803	17801	17643	17660	17710	17828	17649	17637	17509	17943	17826	17940	17751	17719	17954	17817	17799	17837	17738	17756	17798	17738	17458	17829	17800
14983	24500	23653	20992	21134	21593	19921	19288	18222	17539	20668	31844	36532	31624	25106	20301	17589	16489	16314	16065	16011	16005	15937	16039	15912	16024	15991	16158	15989	15988	15812	16114	16011	15935	15958	15792	15968	15706	15831	15971	15908	15938	16013	16056	15889	15962	15851	16115	15937	15903	15971	15982	15897	15899	15949	15970	16086	15974	15893	16117	16070	15848	15998	15895	15972	16137	15813	15793	15811	15891	16078	16036	15969	15955	16044	16021	16086	15881	16016	16157	16096	15864	16023	16150	15692	15940	16095	16144	16122	16044	16077	16163	16015	15955	15837	15865	15827	15858	16132	15920	15847	15978	16049	16036	16052	15912	16126	16003	15848	16025	15954	15793	15959	15995	16071	15965	16057	15874	15992	16085	15908	15984	15992	15957	16015	15863	16193	16038	15893	16093	15895	16120	15956	15862	16118	15960	16122	16072	16013	16012	15934	15921	15864	16007	16033	15862	16080	15950	16156	15934	15954	16024	15941	15887	15951	15993	16131	16185	16065	15988	15957	15988	15990	15918	15904	15980	16018	15834	15842	16013	16079	16058	16153	15806	16079	15946	15964	15775	16161	16159	15920	16152	16037	16003	15969	15995	15798	15985	15733	15957	15950	15882	16075	15997	15895	15997	16011	16081	15880	15930	15905	16053	16035	15975	15883	15951	16006	16099	16076	15939	15981	16234	15902	15790	16045	15906	15757	16185	16089	16182	15860	15990	15840	15806	15813	16130	16012	15909	15820	15955	16061	16048	15896	15910	15910	15967	15718	15987	15957	15887	15973	16009	15976	16187	15749	15983	15951	15935	15963	15846	16202	16065	15876	15983	15961	16036	16074	15995	15919	15899	15846	15992	15955	15987	16032	15864	15933	16089	15963	15935	16074	15909	15865	15871	16117	16135	16088	15955	15962	15944	16114	16013	15959	16079	15949	15857	16071	15964	15991	16011	15902	15732	15966	15945	16100	15850	15982	16106	16072	15959	15979	15844	15980	16088	16123	16082	16027	15989	16014	16114	15911	15943	15967	16029	16073	15857	15926	15905	16063	15866	15990	16034	16158	16147	15976	16073	16213	16008	15934	15976	15944	15921	15995	15920	15995	16023	15989	16062	16049	15917	15755	16037	15980	15814	16118	15867	16073	15964	15928	16085	16126	15831	15994	15944	16026	15937	16094	15940	15773	16078	15981	16158	16009	15773	15779	15923	16021	16071	15869	15912	16147	16020	15920	16031	15974	16017	15932	15947	16078	15770	15978	16034	15871	15844	15901	15977	15803	16205	16061	15823	16002	16094	15818	15938	15942	15835	15949	15945	15989	15974	16074	15865	15931	15778	16048	15960	16197	15953	16036	16013	15943	15811	15948	16095	15990	16023	16059	15967	15973	16097	15855	15957	16012	15906	16177	15945	15985	15851	15834	15992	16018	16056	15849	15911	16004	15858	15943	16134	15939	15942	16098	15865	16160	15992	16070	15914	15864	15891	15909	16149	15788	15903	16017	15837	15713	15874	15903	16001	15989	15883	15906	15819	15869	15936	15858	16113	15853	15986	16116	15899	16043	15963	15958	15919	15928	16083	16101	15959	15973	16134	15888	15963	16025	15987	15997	15962	15826	15988	16220	16081	15811	16093	15969	15915	15900	16065	16059	15869	15939	16031	15841	16085	15920	15989	15877	16051	15967	15864	15871	15996	16018	16056	16051	16014	16045	15863	15972	15783	15848	15977	16067	16103	15864	15971	15863	15919	15963	16030	16030	15974	15879	15833	15854	15854	15943	15935	15802	15888	16084	16018	15939	16074	15939	16104	16166	15939	15936	16019	15980	15842	15963	15710	15959	15867	15942	16029	16028	15992	16127	15855	15998	15969	15843	16018	15945	16163	15817	16085	15927	16064	16047	16039	15980	16054	16027	16067	15902	16079	16020	16014	15863	16016	15988	15929	16007	15838	15940	16083	15948	15927	16143	16004	15960	15893	16003	15985	15899	15881	15669	16065	15750	15906	15993	15879	16112	15954	15997	15931	15967	15941	16005	16099	16097	16000	15982	16002	15896	15980	16116	16052	16180	16055	16024	16275	15915	16071	15989	16091	15933	16216	15980	15949	15831	15932	16010	15959	15942	15949	15946	15860	16071	16033	15953	16086	15782	16146	15832	16000	16038	15868	15922	15974	15921	15930	16058	15995	15880	16059	15977	15924	16141	16078	15988	16014	15814	15966	15822	15943	16037	15643	16045	15931	16154	15951	15915	15940	15956	15926	15929	16059	16056	15885	16040	16044	15874	15898	16122	15864	16028	15979	15964	16042	15958	16003	16044	16132	15905	16233	15996	15934	16031	16076	16118	15994	15986	16091	15857	16168	15891	16123	15862	15924	15965	16069	16085	16053	16045	15815	15775	15980	16061	15733	16018	15995	16045	15976	15767	15985	15956	16024	15949	15928	15840	16029	16127	15868	15931	15971	15890	16073	15965	16102	16074	15843	15867	15862	15942	15846	15981	15977	15716	16064	15876	15820	16146	15955	15950	16066	15876	16053	15969	15978	15969	15988	16081	15928	15975	15928	15963	16087	16099	16087	15973	15884	15922	16016	16125	15923	15960	15911	15932	15915	15871	15977	15907	16112	15954	15879	15815	15837	15828	15860	15878	16052	15924	16071	15981	16065	15765	15829	15951	15908	15733	16068	16013	15896	16064	16200	15999	15904	15920	15779	15897	15981	16138	15927	16005	15982	15862	15985	15845	15960	15922	15935	16106	15946	15984	15930	16005	15931	15924	15852	15981	15985	16144	16016	15963	15959	16037	16088	15761	15812	16014	16078	15997	16015	15814	15940	16055	15829	16017	15837	16022	15950	15962	15779	15955	15964	16102	16056	15854	15833	16150	16015	16017	15903	15745	15981	16049	15994	15953	15980	15892	15877	16127	16089	15997	16023	16129	15897	15940	15928	15936	16004	16150	16003	16060	16121	15925	16010	16020	16141	15896	16148	15899	16009	15848	15959	15933	15887	16097	15822	15911	15747	15865	15918	15880	15991	16124	15980	16006	15895	15895	15944	16028	15934	16126	16060	15920	15911	16034	15967	16117	15973	15784	15968	15917	15842	16198	15905	15960	15971	15876	15934	15931	15827	15868	15925	15886	16137	15958	15820	15932	15890	16079	15873	15977	15917	15934	16227	15955	15885	15958	15958	15857	15901	16075	16085	15867	15919	15999	16080	16094	15931	15900	16000	15956	16025	15886	16158	15952	16020	15948	15910	16018	15904	15811	15919	15775	15978	15991	16072	16026	15864	16215	16031	16079	16055	16035	16260	16009	16008	15956	16074	15970	16018	16051	15916	15947	15969	15875	15869	15876	16031	15978	15899	15891	15980	15896	16052	15928	16015	15878	15994	15915	16009	15940	15988	15963	15975	15923	15950	16051	15953	15859	15848	16021	15834	15952	15985	15899	15966	15943	15909	15975	15929	15922	15871	15782	15948	15963	15956	15878	15988	15922	16041	16040	16023	15898	16061	16005	16147	15961	16022	15946	16109	15992	15954	15945	15806	15611	15995	15984	15856	15964	15920	15940	15937	15861	16031	15973	15948	16080	16009	15961	15905	16069	15955	15958	15893	15935	15975	15995	15975	15853	15748	15944	16018	16074	16027	15928	15909	15730	16001	15976	16099	16008	16081	16147	15882	15944	16056	16103	15938	15787	16112	15822	16174	15938	15953	16005	16078	15973	15896	15998	16060	15953	15940	16017	15963	15891	16007	15955	15979	15995	15836	15931	15996	15900	15853	16007	15947	15994	15955	15711	15958	16105	16004	16095	16013	15906	15970	15956	15983	16079	15920	16022	15846	15763	16029	15921	15941	15909	16016	16001	15956	15919	15916	16102	16012	15941	15905	15954	16198	15841	16014	15885	15915	16157	15851	16004	15995	15945	15833	15924	16025	16035	16058	15766	16018	15931	15947	15729	15962	15964	15834	16136	15951	16032	16135	15804	15995	15858	16020	16007	15950	16006	16140	16168	16220	15901	16008	15998	15931	15931	15944	16073	15850	15862	15957	15886	15998	15900	16011	16063	16083	15949	15868	15971	15954	15961	16041	15950	15938	16055	15987	15922	16069	16183	16024	16031	15789	15824	15915	15982	16006	16010	15957	15968	15924	15882	15996	16024	15990	15872	15877	16060	15840	15889	15789	15930	16043	15920	15921	15993	15957	15828	15965	15951	15895	15943	15918	16065	15953	16074	15951	15930	15823	15906	16002	15802	16026	15996	16049	15878	15792	15932	15976	16036	15984	15975	15932	15879	15966	15831	15970	16120	15883	16112	15795	16005	15904	15988	16057	16006	15862	16045	15927	15810	15850	15913	15851	16095	15893	15944	15939	16080	16118	15985	15866	15948	16088	15916	16039	16021	15973	15972	16031	15974	16079	15957	16073	15839	15937	16054	15918	16054	16032	16109	16216	16024	16011	15976	15930	15947	15936	15940	15934	15938	16032	16104	16004	15856	15819	16052	15997	15813	15940	15961	15921	15873	15896	15902	15936	15976	16125	16031	16028	15966	16000	16068	15879	15877	15989	16019	16035	15841	15926	15894	16215	15897	15993	15871	16029	16062	15952	16137	16062	16029	15907	15999	15890	15827	16119	16017	16011	16150	16050	16049	16004	15921	15975	15934	15981	15868	15911	15758	16036	15902	16002	16152	16060	15814	15841	15924	16056	15835	15968	15836	15982	16042	16091	15966	16025	16031	15822	16087	15876	15814	16059	15944	15952	15881	15994	15924	16239	15942	15950	15961	16018	16014	15915	15761	16071	16059	15948	15806	15948	15861	15862	15951	16039	16151	15990	15890	16131	15916	15814	15838	15851	15880	15907	15883	15865	15918	16015	16058	15911	16023	15909	15950	16125	15995	15885	15903	15999	15899	15988	15801	15892	16087	15824	16053	15848	15949	15833	15884	16061	16052	15987	16020	16001	16034	15837	15809	15993	15891	15980	15955	15811	15995	15912	16042	15983	16105	15877	15973	16065	16003	16177	15850	16049	15943	15868	15861	15990	15961	15956	16077	15898	15983	15939	15884	15812	15978	16067	15910	16058	15763	16006	15950	15900	16107	15985	15876	16090	16000	16048	15989	16009	16062	15804	16031	15934	15947	15917
23258	21616	29577	24180	21866	24146	25786	20528	19400	19572	20181	29339	42826	40469	31554	25174	21084	19580	18614	18164	18323	18308	18496	18335	18123	18388	18399	18131	18087	18316	18246	18242	18124	18360	18179	18308	18056	18411	18309	18275	18284	18364	18132	18340	18359	18184	18265	18250	18134	18153	18094	18093	17933	18170	18107	18097	18103	18381	18344	18197	18172	18305	18096	18130	18103	18163	18174	18295	18244	18305	18235	18073	18121	18008	18177	18116	18271	18446	18140	18462	18247	18087	18080	18207	18237	18219	17993	18202	18129	18133	17969	18003	18171	18029	18328	18325	18078	18208	18198	18203	18293	18040	18323	18117	18257	17942	18036	18197	18178	18098	18237	18249	18014	18060	18231	17982	18289	17991	18210	18206	18005	18051	17908	18277	18154	18123	18007	18125	18111	18068	18164	18213	18233	18088	18234	18101	18236	18086	18273	17914	18102	18087	18373	18037	18158	18220	17954	18223	18111	18281	18205	18116	18077	18128	17961	18135	18181	18129	18102	18315	17955	18095	18221	18344	17983	18138	18272	18177	18029	18054	17897	18110	18283	18100	18089	18048	18181	18227	18128	18103	18023	18238	17921	18306	18161	18146	18205	18137	18147	18107	17984	18027	18094	18228	18128	18167	18026	17850	18142	18283	18088	18077	17955	18174	18424	18055	18231	17902	18035	18086	18064	18085	18127	17891	18068	18050	18356	18053	18335	18191	18136	18031	18108	18062	17978	18096	17989	18439	18206	17836	18023	18042	18021	18252	18112	17936	17971	18129	18210	18107	18340	18123	18172	17950	18244	18145	18267	18040	18049	18223	18104	18041	18116	18115	18078	18058	18161	18113	18360	18241	18011	17977	17894	18210	18221	18061	18222	17983	18004	18156	18034	18080	18267	18157	18190	18119	18117	18061	18055	18103	18024	18135	18304	18140	18255	18149	18124	18101	18194	18310	18191	18108	17797	18194	17964	17813	18060	18109	18234	18229	18056	18060	17864	18064	17998	18088	18032	18150	17964	18217	18090	18223	18232	18224	18263	18168	18129	18084	17914	18260	18157	18197	18198	18145	18096	17916	18155	18181	18285	18152	18284	18296	17891	18268	18245	17996	18005	18070	18154	18232	18201	18208	18126	18004	18049	17866	17942	18167	17921	18228	18084	18091	18046	17939	17994	18072	18314	18189	18287	18064	18198	18173	18085	18063	18130	18035	18184	17997	18119	18054	18093	18231	18270	18139	17998	18146	18350	17953	18275	18007	17921	18078	18198	18174	17995	18279	18286	18136	18208	18093	17994	18075	18130	18208	18269	18162	18067	17869	18002	17945	18001	18184	17956	18008	17744	18001	18207	18293	18377	18227	18130	18249	17987	18000	18150	18066	18066	18084	18227	18286	18266	18243	18150	18057	17973	18113	17885	18080	18241	18426	17970	18167	18182	18148	18063	18159	18098	18109	18181	18029	18149	18140	18144	18074	18102	18034	18231	17939	18026	18184	18179	18221	18129	18210	17898	18066	18107	18109	18064	17794	18362	18103	17969	18123	18035	18255	17898	17936	18167	18202	18222	18196	18126	18137	18249	17978	18151	18029	18347	18157	18152	18116	18439	17905	18266	17954	18032	18065	17899	17983	18228	18302	18196	18165	18004	18068	17964	18282	18316	18134	18049	18209	18122	17989	18047	18125	17860	18074	18178	18111	18110	18033	18185	18002	18118	18294	18202	18351	18193	18037	18093	18038	18009	18039	18268	18198	17965	18086	17929	18064	18123	18232	18088	18022	18194	18142	18142	18191	18063	18111	18015	18036	17937	18250	18085	18052	18038	18158	17974	17970	17904	17981	18035	18357	18018	18091	18126	18118	18095	18062	18076	18114	18155	18378	18114	17986	18052	18065	18130	17966	18154	18140	18242	18178	18130	18202	18165	18255	18100	18209	18087	17943	18100	18017	18040	18182	17972	18161	17974	18162	18125	18069	18204	18140	18226	17986	18230	18371	18179	18305	18200	18306	18276	18276	18050	18178	17878	18139	18123	17979	18151	18280	18022	18097	17940	18214	17897	17986	18262	18080	18189	18079	17955	18124	18256	18087	18212	18080	18138	18295	18109	18118	18180	18110	18390	18109	18135	18274	18140	18027	18086	18203	18063	18238	18092	18060	18121	18114	17999	18128	18118	17938	18050	18268	18021	17945	18168	18133	18146	18076	18319	18255	17910	18212	18214	18152	18040	18043	17932	18080	18136	18041	18083	18110	18074	18123	18074	18140	18188	18184	18232	18078	17920	18011	18115	18734	18117	18112	18091	18107	18080	17998	18029	17953	18096	18198	18143	18173	17913	17985	18022	18053	18167	18004	18071	17981	18226	18103	18083	18187	18030	18205	18251	18211	18284	18194	17961	17970	18010	18154	18033	17964	18012	18069	17967	18224	18175	18081	18102	18412	18147	18120	18167	17940	18107	18036	18045	18013	18230	18253	18185	18188	17980	18073	18095	18115	18002	18011	17893	18078	18192	18235	18203	17982	18048	18136	17907	18158	18084	18079	17993	18029	18136	17943	18173	17946	18075	18049	18343	17947	18230	18067	18183	18370	18316	17959	17968	18127	18089	17882	18170	18215	18027	18351	18120	18199	18201	17981	18079	18189	18163	18231	18070	17799	17933	18034	18108	18168	18120	18038	17988	18089	18126	18234	18038	18243	17986	18173	17910	18194	18038	18128	18219	18139	18121	18290	18221	18122	18164	17916	18001	17975	17918	18042	17889	18249	18082	18140	18167	18249	18054	18255	18341	18120	17927	18140	18094	18193	18292	18171	17927	18139	18111	18285	18176	18132	18210	17890	17851	18286	18289	18347	18101	17884	18094	17874	18228	18203	18041	18347	18035	18250	18176	18274	17959	18160	18149	17939	18056	18157	18035	18218	18015	17958	18036	18165	17820	17998	18156	18145	17835	18026	18176	17946	18179	18104	18230	18177	18213	18025	17950	18204	18328	18082	18180	18024	18376	18098	18053	18109	18240	18183	18055	18292	18162	18054	18087	18096	18219	18020	18079	18170	18204	18016	17957	18142	18139	18133	18179	18151	18157	18014	18185	18085	18000	18090	18169	17949	18195	18147	18060	18236	18062	18172	18132	18136	18120	18025	18084	18163	18164	18060	18327	18166	18208	18203	18491	18205	17976	18188	18079	18190	18193	18076	18168	18177	18138	18184	17995	18153	18116	17841	17979	18209	18276	18073	17833	18237	18123	17945	18150	18163	18048	18004	18232	18120	18085	17892	17907	17983	18042	17860	18242	17949	18220	18219	18334	18232	17961	18132	18155	18294	18227	18183	18276	18172	18046	18167	18220	18150	17903	18073	18008	18125	18132	18019	18237	18270	18039	18204	18155	17874	18308	17968	17840	17981	18059	17877	18103	18067	18093	18025	18097	18252	17986	18036	17960	18000	18332	18154	18031	18055	18174	17987	18087	18141	18099	18024	18019	18123	18198	17971	18207	18183	18154	18118	18093	18017	18060	17873	18341	18032	18112	18059	18147	18121	18065	18085	18092	18216	18214	18062	18159	18165	17981	18105	18213	18038	18086	18247	18062	17920	17955	17857	18149	18190	18193	17974	17994	18129	18215	18221	18082	18260	18062	18028	18067	18199	18347	18069	18165	17987	18255	18035	18157	18242	18246	18176	18235	18057	18041	18216	18158	18126	18116	17862	17954	18176	18353	18042	18072	18202	18206	18174	17986	18106	18153	17979	18121	18236	18201	18252	18120	18119	18324	18137	18164	18132	17990	18042	18246	18031	17961	18175	18158	18103	18040	18113	18255	17871	18150	17850	18045	17922	18072	17983	18200	18135	17972	18169	18038	18188	18217	18172	18272	18349	18281	18017	18109	18190	18130	18243	18124	18181	18296	18240	18311	18182	18099	18035	18028	18140	18141	18061	17858	17926	18259	18149	18090	18169	18143	18068	18056	18046	18076	17848	18105	18043	18074	18181	18014	17943	18075	18154	18023	18218	18184	18095	18270	18145	18268	17910	18297	17983	18193	18094	18095	18096	18094	18183	18043	18191	18015	18011	17984	18290	18036	17884	17942	18002	18217	18306	18255	18193	18020	18191	18106	18081	18099	18096	18039	18205	18261	17981	18025	18051	18170	18166	18253	18107	18129	18207	18273	18013	18067	18085	17931	18180	18057	18205	18274	18120	17909	17976	18050	18113	18106	18135	18259	18121	18245	18110	18125	17829	17941	17942	18127	18360	18147	18214	18117	17955	18313	17941	18208	18084	18100	18215	18056	18104	18275	18051	18220	18256	18120	18297	18034	18228	18014	18152	18227	18156	18267	18360	18253	18183	18108	18023	18090	18253	18159	17937	17937	18255	18222	18355	17961	18126	17999	18149	18174	18102	18273	18288	18256	18100	17962	18223	18074	18073	18039	18132	18114	18360	18096	18216	18162	18192	18091	18137	18076	18184	18134	18057	18179	17878	17997	18247	18173	18117	18262	18163	18299	18289	18186	18026	18391	18274	18134	18100	18156	18026	18253	17816	17992	18145	18167	18184	18221	18142	17992	18028	18357	18241	18085	18030	18150	18230	18178	18278	18042	18276	18117	17903	18034	18099	18164	18222	18263	18052	18084	18148	18213	18016	18051	18139	18119	18005	18121	18199	18121	18413	18118	18010	18109	17986	17896	17977	17993	18221	18219	18300	18260	18139	18157	18259	18228	18010	18226	18212	18120	18182	18045	18080	17943	18077	18204	18086	18082	18300	18337	18028	18112	18216	18135	18219	17898	18299	18031	18248	18082	18207	17990	18289	18376	18224	17885	18132	17980	18231	18250	18315	18179	18136	17918	18136	18186	17953	18117	18044	18083	18043	17991	18334	18030	18102	18175	18213	18128	18066	18002	18005	18136	18184	18064	18299	18158	18026	18326	18393	18215	18140	17886	18102	18124	18183	18278	18101	18081	18335	18111	18100	18163	18113	18141	18064	18348	18387	18156	17998	17970	18117	18228	18214	18157	18193	18206	18153	17904	17874	18153	17992	18139	18030	18137	18114	18211	18104	18143	17982	18081	17953	18303	17951	18111	18115	18271	18069	18141	18210	18342	18260	18135	17970	18177	18281	18137	17917	18099	18222	18332	18145	18274	18144	18019	18058
16148	30057	31317	28138	23655	21423	19883	19245	18502	17984	19309	33797	45188	41861	32113	23860	19615	17240	16351	16231	16307	16274	16205	16196	16272	16120	16101	16074	16184	15989	15965	16133	16287	16291	16276	16381	16169	16245	16214	16234	16091	16056	16132	16037	16300	15977	16145	16093	16068	16068	16164	16111	16154	16030	16119	16319	16047	16004	16384	16109	16146	15973	16181	16127	16192	16054	16134	16186	15975	16027	16073	16255	16319	16185	16042	16214	16279	16196	16144	16091	16136	16406	16163	16117	16039	16080	16277	15974	16192	16361	16233	15966	16186	16099	16088	16085	16126	16113	16100	16094	16167	16092	16205	16083	16290	16259	16030	16127	16210	16170	16060	16066	16187	16046	16157	16125	16109	16169	16214	16030	16093	16096	16329	16144	16121	16182	16082	16147	15978	16196	16238	16241	16179	16170	16162	16072	16237	16305	16213	15984	16272	16146	16168	16097	16172	16070	16178	16250	16122	16067	15984	16156	16146	16020	16121	16147	16058	16164	16099	16071	16074	16119	16161	15985	16102	16117	16145	16281	16024	16097	16213	16254	16175	16161	16074	15956	16158	16237	16168	16254	16160	16084	16263	16141	16225	15941	16309	16048	16236	16069	16050	16192	16176	16086	16208	16166	16160	16082	16156	16070	16068	16021	16162	16050	16150	16033	16131	16008	16035	16264	16225	16005	16103	16184	16114	15974	15919	16106	16220	16032	15950	16070	16114	16031	16060	16129	15990	16243	16121	16141	16094	16206	16127	16221	16116	16115	16011	16164	16042	16040	16106	16110	16112	15917	16175	16030	16159	16264	15902	15999	16225	16129	16307	16066	15950	16059	16308	16136	16103	16054	16102	15964	16140	16134	16059	16003	16133	16197	16058	16107	16073	16019	16149	16060	16276	15992	16064	16072	16146	16200	16205	16318	16196	16185	16070	15989	16172	16133	16159	16015	16033	16257	16012	16292	16023	16162	16146	16012	16008	16075	16178	16185	16233	16098	16178	16117	16090	16040	15976	16157	16107	16194	16025	16138	15950	16109	16259	16079	16070	16110	16198	16062	16175	16182	16102	15891	16221	16223	16054	15975	16099	16098	16004	16419	16129	16114	16227	16205	16006	16093	16113	16088	16305	16096	16073	16060	16210	16173	16141	16103	16028	16148	16208	16120	16106	16069	16104	16148	16069	16084	16187	16126	16159	16087	16046	16160	16182	16172	16045	16178	16158	16172	16235	16170	16031	16227	15935	16050	16165	16145	16142	16096	16125	16140	16185	16036	16277	16136	15967	16171	15925	15961	16086	16107	16036	16167	16082	16037	15988	16137	16180	16064	16038	16220	16328	16078	16065	16122	16218	16082	16147	16413	16028	16233	16146	16277	16111	16276	16244	16177	16156	16196	16181	16298	16119	16040	15987	16087	16253	16173	16108	16117	16038	15982	16046	16077	16322	16189	16068	16200	16037	16115	16113	16282	16182	16097	15952	16092	16161	16249	16081	16048	16218	16083	16100	16034	16092	15997	16243	16058	16073	16226	16155	16056	16040	16147	16353	16084	16086	16208	15848	16028	16190	16164	15997	16211	15960	16319	16219	16136	16158	16054	16099	16275	16150	16099	15997	16102	15968	16050	16245	16015	16213	15950	16115	16181	16085	16186	16033	16191	16054	16135	16140	16220	16179	15947	16218	16150	16052	15996	16212	16278	16213	15983	16231	16125	16205	16094	15914	16120	16126	16060	16183	16021	16064	16154	16017	16127	16108	16095	16167	16022	16247	16062	16131	16137	16168	16153	16174	16292	15868	16225	16088	16261	16133	15976	16019	16287	16029	16067	16180	16125	15999	16232	16245	16148	16056	16115	16221	16035	16235	16128	16206	16076	16328	16184	16043	16145	16119	16062	16149	16314	16061	16099	16004	16206	16158	16193	15982	16134	16182	15983	16073	16032	16147	16105	16235	16040	16169	16175	16096	16093	16128	15994	16132	16164	16193	16129	16321	16087	16072	16178	16319	16138	16188	16102	16221	16243	16066	16239	16073	16135	16140	16165	16072	16281	16092	16066	16166	16056	16096	16014	16394	16058	15952	16136	16010	16104	16098	16106	16206	16223	16095	16155	15988	16147	15919	16004	16018	16106	16111	16007	16118	16103	16168	16090	16139	16083	16029	16049	16037	16066	16023	16230	16029	16094	16098	15932	16109	16059	16137	16009	16138	16003	16095	16109	16040	16204	16227	16154	16172	16042	16290	16133	16214	16079	16207	16069	16199	16113	15953	16149	16044	16032	15974	16008	16281	16139	16033	16106	15993	16119	16191	16169	16113	16283	16104	16132	16231	15997	16176	16116	16214	16156	16315	15945	16123	16096	16058	16062	16201	15982	16092	16000	15984	16147	16026	16157	16084	16063	16086	15989	15940	16175	16311	16046	16032	16200	16143	16141	16166	16018	16138	15986	16294	15899	16266	16108	16048	16061	16169	16098	16071	16029	15901	16117	16040	16110	16079	16167	16213	16179	16180	16089	16129	16090	16118	16142	15968	16200	16054	16066	16115	16399	16011	16061	16115	16070	16146	16105	16090	16086	16255	16130	16225	15998	16075	16162	16144	16068	16112	16086	16115	15948	16144	16178	16177	16097	16089	16205	16139	15988	16104	16117	16042	16253	16161	16013	16286	16118	16247	16077	16228	16238	16096	16143	16230	16138	16110	16101	16076	16192	16145	16158	16016	16160	16027	16064	16123	16166	16083	16145	16131	16051	15979	16083	16130	15992	16054	15920	16048	16188	16117	16124	16138	16065	16082	16069	16067	16071	16003	16110	16179	16099	16040	16212	16147	16044	16166	15949	16219	16076	16098	16075	16045	16184	16044	16241	16097	16059	16178	16086	15974	16130	16213	15839	16090	15996	15981	16164	16274	16097	16231	16120	16197	16154	16113	16172	16155	16041	15950	16083	16161	16046	16132	16138	16075	16044	15840	16095	16233	16048	16075	16078	16020	16080	16165	15975	16031	16068	16156	16118	16277	16323	16255	16117	16143	16082	15979	16055	16078	16003	16251	16304	15991	16045	16168	15932	16223	16128	16144	16102	16191	16144	16440	16073	16223	16169	16170	16064	15952	16082	16092	16290	16161	16164	16149	16173	16082	16066	16022	16162	16052	16177	16206	16137	16065	15988	16006	16167	16230	16101	16066	16101	15955	16050	16251	16379	16220	16213	16106	15954	16205	16066	16003	16045	16033	16102	16066	16192	16091	16138	16171	16118	16070	15887	16322	16035	16046	16103	16254	16121	16077	16245	16032	16049	16125	16213	16072	15915	16124	16101	16052	16117	16026	16200	16140	15959	16000	16099	16169	16097	16179	16241	16221	16121	16137	15919	16153	16162	16164	16162	16136	16145	16059	15886	16068	16156	16061	16242	16158	16105	16277	16173	16160	16184	16181	16087	16011	15994	16064	15954	16237	16145	16090	16128	16090	16056	15992	16184	16111	16048	15998	15962	16021	16051	16149	16007	16180	16205	16233	16046	16190	16170	16239	16095	16118	16191	16174	16037	16145	16092	15940	16100	16022	15988	16077	16105	16131	16010	16121	16062	16047	16098	16139	15959	16095	16024	16100	16237	16140	16076	16125	16268	16101	16128	16292	16187	16190	15865	16120	16180	16070	16177	16210	16274	16009	16003	16370	16101	16098	16033	15902	16205	15997	16113	16191	16077	16276	16011	16124	16142	16148	16170	16148	16013	16146	16023	16145	16106	15929	16061	16012	16121	16214	16106	16187	15943	16170	16219	16027	16158	16152	16137	15898	15928	16070	16076	16109	16097	16075	16200	16022	16080	16040	16083	16171	16129	16065	16091	16157	16130	16058	16106	16310	16153	16271	16093	16199	16115	16090	16221	16157	16024	16063	16264	16049	16051	16179	16103	15920	16061	16151	16169	16160	16087	16215	16053	16009	15924	16095	15986	16061	16170	16169	16073	16175	16073	16106	16128	16018	16046	16191	16180	16013	16180	15958	16104	16045	16047	16003	16021	16106	16157	16221	16044	16068	16081	16146	16169	16033	16247	16036	15982	16251	16041	16199	15971	16101	16182	15989	16003	16200	16190	15950	16091	16283	16200	16207	16063	16065	16087	16049	16257	16182	16092	16177	16106	16169	15996	16051	16165	15994	16106	16204	16101	15968	16135	16121	16122	16251	16131	15982	16052	16207	16075	16125	16174	16221	16051	16131	16175	16086	16115	16196	16089	16078	16142	16115	16269	16079	16074	16151	16234	16135	16114	16020	16173	15996	16161	16139	16209	16237	16054	16106	16053	16071	16275	16064	16003	16088	16192	16129	16249	16139	15961	16142	16116	16198	16028	16176	16101	16163	16095	16115	16055	16424	15955	16095	16186	16095	16074	16194	16142	15952	15968	16190	16171	16094	16196	16104	16151	16248	16327	16192	16149	16083	16211	16188	16020	16092	16263	16112	16144	16070	16010	16094	16184	16102	16104	16063	16116	16080	15986	16149	16164	16217	15972	16117	16147	15922	15919	16015	16115	16292	16177	15908	16193	16040	16169	16160	16120	16060	16268	16196	16317	16228	16157	15995	16064	16281	16029	16073	16236	15857	16080	16073	15994	16153	16055	16019	16204	16183	16024	16061	15882	16064	16147	16339	16144	16127	16311	16007	16244	16089	16082	16239	16190	16251	16087	16323	16095	16172	15922	16273	16116	16057	16118	16018	16194	16141	16125	16147	16027	15985	16035	16028	16171	16127	16117	16270	16262	16131	16054	15954	16103	16203	16188	16072	16177	16253	16027	16065	16084	16233	16197	16253	16055	16170	16029	16013	16366	15982	16159	16279	15995	16077	16041	15978	15975	16249	16127	16032	16061	16278	16149	16026	16092	16215	16102	16188	16001	16088	16142	15896	16169	16150	16044	16156	16177	16194	16214	16023	16046	16128	16203	16185	16187	16171	16206	16084	16145	16098	16036	16017	16122	15982	16122	16142	16031	16163	15959	16016	16138	16176	16123	16103	16179	16145	16000	16013	16291	15922	15987	16022	16211	16126	16055	16168	16083	16159	16370	16165	16155	16086	16222	15975	16139	15963	16182	16003	16149	16128	16059	16228	16142	16050	16163	16079	16071	16142	16218	16216	16072	16029	16020
28142	23062	25956	22843	18956	18719	18997	18512	18217	18160	18168	18652	20239	20686	19692	18876	18223	17984	17889	17897	17990	17753	17795	17622	17843	17737	17875	17885	17865	17762	17954	17939	17847	17746	17840	17944	17685	17669	17957	17743	17864	17789	17832	17703	17878	17760	17741	17913	17715	17828	17891	17637	17881	17720	17858	17774	17901	17807	17812	17738	17727	17655	17646	17786	17774	17891	17902	17794	17764	17878	17728	17894	17870	17592	17952	17743	17720	17813	17643	17894	17925	18036	17896	17721	17807	17770	17766	17800	17862	17966	17917	17867	17564	17879	17994	17787	17994	17821	17743	17667	17836	17781	17800	17734	17663	18001	17820	17671	17845	17703	17728	17806	17914	17772	17750	17772	17851	18004	17710	17878	17851	17958	17812	17796	17739	17807	17689	17790	17790	17972	17869	17767	17789	17774	17824	17716	17717	17789	17675	17773	18041	17753	17949	17934	17722	17798	17679	17769	17509	17860	17818	17702	17855	17837	17879	17711	17598	17974	17779	17805	17973	17815	17828	17745	17825	17997	18020	17807	17754	17737	17747	17739	17590	17766	17632	17836	17975	17682	17825	17844	17896	17825	17852	17855	17927	17693	17840	17794	17843	17773	17917	17690	17745	17630	17540	17767	17850	17748	17924	17679	17677	17882	17730	17949	17658	17779	17848	17907	17785	17735	17976	17977	17807	17631	17886	17608	17754	17699	17859	17998	17820	17872	17799	17821	17885	17711	17813	17701	17880	17813	17748	17719	17746	17802	17630	17754	17691	17926	17723	17834	17607	17722	17779	17885	17863	17952	17787	17789	17892	17761	17763	17705	17635	17851	17639	17602	17969	17781	18012	17772	17887	17651	17898	17600	17883	17783	17822	17798	17785	17899	17764	17762	17684	17840	17903	17812	17729	17744	17761	17758	17918	17808	17755	17942	17973	17714	17921	17790	17756	17833	17881	17887	17732	17504	17740	17636	17731	17838	17706	17719	17962	17832	17920	17911	17751	17672	17722	17911	17697	17645	17713	17921	17993	17694	17854	17611	17830	17671	17803	17834	17909	17807	17751	17864	17788	17822	17649	17842	17847	17942	17911	17627	17730	17661	17816	17751	17897	18019	17832	17765	18026	17966	17858	17830	17509	17664	17827	17732	17844	17903	17822	17777	17700	17822	17680	17802	17931	17623	17831	17906	17884	17709	17957	17937	17805	17828	18025	17922	17735	17793	17806	17831	17845	17766	17689	17559	17916	17880	17844	17817	18042	17845	17626	17899	17816	17801	17887	17760	17889	17895	17549	17907	17842	17740	17672	17778	17689	17968	17769	17756	17845	17645	17863	17808	17772	17728	17759	17683	17998	17819	17963	17685	17599	17749	17826	17688	17905	17863	17819	17726	18041	17742	17770	17839	17744	17740	17747	17769	17719	17931	18065	17599	17720	17979	17701	17723	17793	17817	17525	17674	17786	17920	17714	17832	17875	17822	17851	17653	17836	17712	17721	17644	17671	17838	17811	17772	17645	17890	17732	17962	17792	17822	17847	17873	17650	17671	17758	17573	17776	17704	17877	17675	17775	17821	17852	17928	17808	17701	17662	17662	17743	17776	17680	17757	17552	17631	17945	17906	17858	17778	17723	17933	17503	17769	17940	17970	17703	17706	17730	17902	17809	17902	17736	17940	17978	18010	17883	17997	17724	17671	18122	18000	17794	17822	17853	17755	17733	17824	17916	18037	17915	17731	17772	17870	17950	17871	17823	18055	17876	17715	17735	17940	17953	17937	17936	17917	17828	17973	17894	17817	18068	17752	17839	17633	17716	17905	17957	17907	17852	17743	17729	17726	17854	17780	17672	17782	17876	17644	17697	17606	17770	17504	17783	17725	17960	17791	17867	17848	17613	17817	17750	17851	17822	17766	17750	17915	17842	17950	17777	17730	17864	17913	17830	17750	17477	17747	17844	17696	17927	17673	17691	17739	17655	18039	17653	17747	17984	17717	17619	17720	17972	17743	17764	17703	17856	17722	17713	18005	17793	17554	17592	17776	17497	17828	17790	17737	17985	17816	17921	17864	18028	17661	17725	17658	17698	17869	17664	17859	17793	17626	17754	17806	17886	17900	17838	17905	17914	17972	17982	17695	17612	17781	17731	17808	17823	17771	18095	17755	17851	17837	17917	17728	17709	17988	17766	17706	17895	17909	17853	17711	17612	17628	17774	17855	17790	17939	17818	17874	17730	17707	17762	17717	17493	17853	18015	17808	17837	17828	17847	17581	17681	17660	17730	17840	17571	17741	17747	17715	17847	17687	17877	17794	17761	17850	17768	17777	17774	17806	17861	17713	17680	17861	17726	17903	18093	17741	17854	17770	17638	17830	17897	17788	17799	17879	18086	17884	17805	17804	17796	17741	17826	17914	18004	17754	17769	17682	17850	17849	17902	17730	17950	17611	17630	17873	17795	17617	17976	17945	17712	17877	17745	17870	17848	17824	17850	17847	17742	17771	17728	18034	17947	17906	18003	17767	17955	17724	17979	17787	17891	17854	17823	17971	17842	18006	17794	17797	17824	17827	17773	17934	17738	17855	17851	17790	17920	17587	17655	17889	17997	17854	17885	17706	17736	17668	17765	17866	17743	17895	17907	17855	17852	17689	17900	18089	17951	17618	17996	17897	17797	17752	17901	17880	17818	17594	18044	17739	17845	17660	17986	17743	17913	17846	17754	17809	17790	17838	17750	17856	17810	17798	17809	17820	17757	17689	17882	17821	17814	17686	17713	17940	17826	17801	17634	17771	17817	17648	17681	17924	17726	17832	17718	17805	18002	17840	17818	17881	17877	17578	17706	17799	17624	17901	17936	17695	17748	17771	17715	17831	17825	17746	17602	17853	17776	17696	17938	17820	17881	17756	17833	17771	17748	17816	17897	17736	17911	17820	17643	17927	17855	17612	17891	17866	17871	17667	17742	17695	17938	17918	17842	17826	17847	17870	17775	17758	17769	17731	17882	17685	17826	17801	17833	17735	17839	17798	17912	17841	17870	17755	17815	17866	18044	17965	17663	17757	17607	17714	17876	17709	17599	17739	17676	17795	17702	17761	17898	17651	17545	17872	17720	17946	17690	17917	17879	17851	17656	17821	17867	18045	17884	17756	17744	17720	18053	17698	17825	17809	17813	17790	17950	17707	17766	17872	17808	17845	17563	17756	17843	17760	17760	17835	17819	17859	17744	17711	17772	17854	17913	17967	17855	17613	17882	17857	17864	17700	17776	17767	17840	17681	18048	17736	17701	17810	17791	17932	17769	17911	17746	17833	17841	17902	17948	17801	17696	17720	17905	17817	17822	17709	17598	17896	17787	17933	17714	17710	17802	17633	18030	17746	17830	17657	17813	17896	17903	17910	17810	17921	17917	17915	17992	18015	17916	17756	17822	17889	17612	17961	17688	17686	17622	17768	17816	17861	17918	17647	17982	17787	17826	17602	17934	17611	17636	17722	17665	17961	17961	17776	17949	17721	17682	17815	17645	17853	17856	17746	17628	17769	17967	17885	18020	17739	17759	17855	17810	17702	17960	17756	18131	17928	17925	18040	17816	17860	17806	17641	17881	17787	17937	17808	17893	17858	17774	17713	17793	17889	17784	17724	17790	17633	17730	17745	17908	17795	17895	17826	17827	17690	17727	17966	17717	17784	17921	17825	17841	17784	17771	17745	17772	17980	17896	17830	17798	17802	17977	17741	18036	17783	17834	17852	17937	17888	17814	17887	17705	17843	18049	17855	17746	17831	17727	17569	17889	17915	17539	17742	17796	17814	17783	17802	17829	17754	17799	17705	17666	17832	17668	17640	17641	17861	17847	17730	17693	17590	17850	17717	17736	17583	17763	17885	17786	17805	17909	17782	17724	17818	17888	17553	17762	17767	17805	17832	17864	17762	17948	17959	17934	17724	17681	17720	17774	17852	17739	17806	17749	17901	18027	17682	17640	17894	17670	17679	17667	17797	17823	17808	17844	17889	17754	17672	17819	17674	17781	17915	17820	18053	17804	17703	17899	17822	17753	17923	17928	17737	17807	17741	17689	17681	17943	17723	17997	17797	17919	17961	17663	17772	17764	17820	17831	18039	17800	17882	17820	17709	17745	17810	17882	17701	17839	17693	17763	17682	17707	17897	17683	17831	17654	17637	17769	17671	17812	17828	17742	17648	17914	17801	17820	17798	17718	17778	17673	17882	17726	17787	17807	17814	17774	17836	17831	17849	17822	17665	17709	17830	17774	17763	17798	17888	17811	17777	17778	17993	17925	17948	17845	17891	17749	17879	17882	17893	17610	17788	18081	17846	17770	17831	17876	17730	17752	17806	17916	17641	17935	17778	17801	17672	18032	17672	17808	17994	17839	17698	17597	17665	17982	17647	17948	17958	17990	17854	17752	17952	17801	17738	17861	17779	17830	17907	17794	17795	17778	17953	17966	17976	17989	18102	17744	17901	17753	17772	17818	17751	17810	17683	17851	17858	17950	17605	17854	17959	17951	17815	17967	18015	17784	17803	17723	17727	17731	17847	17956	17707	17647	17774	17769	18034	17809	17938	17765	18144	17860	18063	17642	17852	17868	17944	17746	17990	17636	17628	17872	17667	17882	17857	17749	17807	17737	17635	17711	17760	17937	18020	17926	17809	17760	17758	17751	17850	17845	17693	17886	17789	17765	17820	17794	17863	17795	17646	17974	18052	18025	17758	17710	17890	17876	17886	17748	17801	17733	17749	17883	17949	17798	17719	17977	17929	17633	17706	17776	17802	17569	17694	17978	18001	17674	17743	17924	17837	17929	17735	17847	17881	17848	17803	17991	17895	17993	17672	17768	17849	17828	17875	17926	18013	17780	17827	17758	17850	17928	17985	17670	17871	17531	18125	17695	17955	17807	17655	17706	17672	17922	17880	17789	17861	17747	17872	17748	17814	17926	17644	17753	17739	17800	17932	17820	17709	17627	17688	17871	17959	17779	17848	17926	17841	17845	17894	17710	17816	17644	17830	17921	17698	18040	17777	17847	17693	17890	17767	17706	17884	17695	17748	17983	17672	17784	17711	17762	17730	17776	17673	17789	17770	17783	17568	17708	17784	17912	17863	17832	17766	17942	17792	17794	17981	17756	17809	17755	17684
18873	25784	23153	19426	18107	18159	17921	16807	16235	16370	16394	17202	19632	19974	17966	16810	16336	16157	15920	16078	16150	15898	16181	15737	15976	16171	16045	15826	16018	15815	16035	16033	16024	16085	15900	15983	16104	15964	15953	16058	15892	15827	15970	16083	15876	16087	16110	15861	15733	16062	16040	16003	15870	15882	16000	15841	15882	15968	15961	15930	15839	15933	16128	16015	15954	15827	15920	15932	15886	15976	15939	15877	15911	16143	15966	15874	15878	15970	16014	16047	15866	15988	15903	15945	15953	16038	15918	15852	15845	15962	15987	15672	16065	16009	15934	15907	15954	15780	15813	16081	15874	16042	15968	16051	15868	16077	15806	16096	16188	16017	16095	16009	15891	15885	16066	15979	15942	15956	15826	15880	16054	15958	15879	16054	15950	15774	15907	16065	15957	15925	15866	15794	16045	15935	16133	15788	15860	15849	16104	15874	16013	15973	15908	16109	15895	15984	16019	15807	16175	15890	15993	15986	15812	15924	15874	15938	15929	15892	15875	15967	15983	16074	16143	15997	16010	15861	15936	15911	15966	15903	16059	16071	15872	16103	15889	15963	16033	15915	16042	16109	15989	15849	15989	16158	16050	15934	15954	15817	15901	15761	15863	15852	15874	15885	15968	15895	15847	15768	15929	15985	16007	15759	15764	16029	16017	15811	15971	15868	16158	15884	15882	15900	15886	16038	15969	16128	15877	15851	16002	15875	15975	15916	16079	15857	15906	15926	15968	16034	16045	15982	15972	15737	16021	15811	15890	16074	16048	15827	16148	15885	16168	16177	15975	15903	16024	15998	15806	15957	15775	15928	15938	16080	15936	16024	16073	15863	15969	15894	16019	15903	15940	15860	16089	15717	15841	15825	15985	15844	15965	15877	15890	15943	15963	16040	15944	15997	16025	15885	15995	15951	15952	15750	15967	16001	15880	15942	15926	16055	15929	15807	16005	15989	15940	15909	15965	15730	15816	15962	15759	15807	15796	15831	15700	15885	15893	16159	16010	15910	16034	15970	15848	15910	15936	16005	15968	15996	15925	16131	15920	15979	15893	16015	16077	16036	15911	15948	16011	15812	15833	15990	15926	16069	15742	15911	15878	16034	15757	15999	15898	15974	15839	15911	15938	15982	16161	15824	16254	16061	15874	15917	15856	15950	15904	15991	15758	15872	15913	16104	15918	15813	15860	15783	15833	16010	15866	15726	15842	15939	16017	15857	16013	16030	16004	15841	16051	16029	16046	15990	15936	16063	15931	15932	16048	16018	16165	16110	16058	15928	15750	15852	15789	16011	16113	15961	15957	15892	15867	16019	15973	16053	16019	15894	15952	15870	15907	15892	15803	15962	15918	16061	16189	15879	15885	15988	15778	15979	15924	15952	15907	16048	15999	15995	16161	15900	15917	16094	16077	16106	16023	15953	15880	15960	15986	15883	16060	15889	16000	15950	15924	15869	16037	15872	15937	15969	15984	16198	16025	15913	16061	16029	15901	16032	16101	15949	15885	16030	15983	16045	15837	15940	15881	15820	15991	15882	16035	15976	15998	15964	15885	15783	15974	15783	15944	15888	16094	16092	16072	15891	15822	16066	15880	15900	16046	15884	16055	15831	16064	15935	15959	15859	16013	15932	16029	16044	15903	15929	15795	15925	15872	15884	15906	15895	15938	15918	16140	15856	15743	15908	15997	15881	16044	15931	15831	15871	16093	16034	15950	15952	15861	16037	16116	15898	15858	15944	15953	15980	15874	15919	16158	16056	15997	15945	15922	15926	15749	16045	15886	15849	15853	15982	16099	16017	15884	16005	16042	15910	15872	15909	15932	15858	15857	16014	15976	15955	16012	15905	15939	16024	15939	15948	15987	15858	16017	15923	15867	15833	15702	15833	15939	15892	15875	15989	16112	16003	15948	15910	15967	16052	16100	15917	15947	15954	15981	15830	15969	16060	16091	16020	15914	15898	15898	15943	16105	16121	16035	15942	15866	15932	15937	15969	15984	15942	16079	15958	15987	15891	16087	15944	15802	15970	16069	15912	16028	15869	16007	16064	15965	15926	16006	16003	16066	16009	15828	15932	15848	15906	15970	15770	16058	15890	15918	16054	15958	16043	16024	15982	15848	15740	15963	15995	15809	16022	15986	16101	15840	16006	15938	16071	15918	15941	15819	15975	15921	15944	16048	15988	15974	15892	15987	16050	15968	16018	15905	15927	15844	15991	15899	15835	15876	15886	15816	15886	16052	16072	15982	15881	15976	15813	16046	16043	15984	15891	15993	15816	15896	15885	16047	15884	15970	16058	15940	15822	15823	16104	15874	15951	15887	16173	15766	16041	15800	15941	15929	16044	15774	15979	16093	15952	16086	15840	15906	15812	15905	15924	15909	15957	16085	16030	15840	15868	15762	15877	15981	15921	15850	16086	16060	15827	16138	15600	16057	15891	16085	16061	16006	15972	15903	16049	15990	15908	15885	15941	15965	15991	15787	16000	15841	15914	15954	15797	16000	15998	15894	16024	15947	15930	15808	15999	15942	15941	16024	15795	15787	15976	15946	15962	15955	15883	16122	15956	15883	15867	16072	15904	15961	15815	15807	16128	16237	15896	15813	15880	15931	15893	16045	16008	15994	15978	16019	16140	15945	15894	15836	15935	15970	15895	15975	15926	15996	15818	15960	15914	15912	15949	16004	16014	15918	16018	15945	16004	16028	15998	15839	15964	16014	15935	16018	15901	15807	16016	16040	16087	15932	15875	15852	16011	16009	15995	16021	15916	16094	15996	16072	16063	15998	15835	16255	16018	16110	15984	16003	15945	15947	15701	15907	16066	15924	16160	16111	15839	16057	15938	15942	16105	15839	16089	15992	16001	15877	15899	15965	15985	15932	16052	15918	16017	15941	15967	15987	15930	15859	15934	15848	16108	15944	16000	15877	16104	15977	15982	15951	16012	16007	15864	16042	15796	16044	15887	15908	15924	16016	15954	16028	16060	16092	15809	16065	15996	15896	16097	15955	15849	15901	15945	16014	15970	15916	15857	15876	15908	16071	15867	15859	15792	15989	15865	15786	16038	15952	15919	15917	16152	15925	15860	15993	15782	15948	16115	16047	15909	15747	15842	15854	15852	15870	15859	15943	16064	15780	15874	15830	16059	15909	15992	15795	15939	15920	15903	15919	15987	15970	15918	16010	15910	16027	16021	15962	15867	15850	15916	15949	15845	15954	15917	15897	16107	16043	15851	16069	16066	16094	15857	15866	16072	15907	15943	15940	15864	15823	16081	15884	15895	16031	16003	15847	16006	16015	16153	16017	15869	15973	15898	16109	16016	15875	15968	16012	15896	15929	15938	16035	16032	16104	15989	15974	15685	15952	15978	15973	16083	15985	16091	15876	16000	16095	16052	15910	15938	15774	15877	16023	16015	16076	15989	15965	15870	15954	16090	15952	15772	15856	15988	15890	15977	15877	16010	15957	15910	15896	16103	16019	15951	16047	15972	15988	16058	16037	15952	15947	15861	15989	15799	16093	15938	15851	15957	16089	15913	16153	15939	15973	15949	16068	16020	16069	16053	15886	15874	15999	15983	16064	15947	15916	15913	16024	16065	15947	16199	15813	16095	16056	15882	16008	16059	16032	15945	15926	15846	15989	15877	15907	16053	15811	16086	15972	15924	15875	16057	15910	15896	15812	16083	15935	16180	15937	15981	16029	15978	15788	15993	15947	15809	16041	15827	15876	16110	15962	15849	16015	15716	15881	15877	15846	15958	16008	16105	16019	15897	15953	15883	15785	15980	15989	16001	15929	15983	15950	15996	16003	15878	15993	15976	15963	15908	16124	15806	15921	15924	15847	16031	15966	15954	15877	15967	16025	15972	15774	15883	15957	15972	16091	15942	15795	15798	16026	15879	15968	15918	15904	15911	16103	16063	15897	15987	15808	16005	15957	16315	15948	16082	15925	15909	16011	15981	16091	15967	16128	15915	15986	15895	15964	16007	15800	16020	15907	15987	16111	16015	15981	16037	15979	15848	15894	15775	16022	15987	16055	16039	15900	15926	15983	15993	15945	15885	15991	16109	15898	15844	15962	15931	15994	15930	15921	15816	15943	16046	15815	15866	15915	15731	15877	15924	15994	15972	16117	15928	15983	15971	15978	16051	16044	16088	15828	16037	15808	15953	16015	15815	15829	16007	16107	15818	15932	15927	15900	15838	15837	15984	16053	16022	16087	15880	15973	15872	16162	15945	15853	15961	15960	16196	15980	15718	15915	15910	15914	15902	15966	15987	16030	16023	15956	15916	16049	15843	15826	15989	16043	16029	16129	16045	15969	16048	15817	15844	15947	15877	15997	15853	16039	15934	15830	15915	16149	15984	15775	15882	16063	15899	15934	15884	16074	15991	15982	15930	15990	15764	15926	15898	16077	15875	16016	15860	15842	15939	15937	16004	15952	15952	16016	16066	15939	16039	15846	16074	15864	15803	16051	15808	15930	15880	15979	15921	15921	16067	15887	15978	16013	15978	16042	15863	15863	15938	15949	15785	15825	15897	16207	15979	16068	15863	15877	16082	15925	15891	15878	15977	15867	15960	16036	15852	15916	15851	16073	16052	15956	15899	15934	15936	16058	15984	15857	16126	15951	16090	15900	15921	15895	15991	15852	16067	16100	16004	15869	15930	16086	16069	15934	16064	15899	15958	16055	16031	15836	16062	15919	15969	16096	15877	16029	15927	15960	15901	16066	15992	15963	15941	15927	15973	15982	15913	15864	15926	16055	15878	16016	15930	15975	16107	15996	15846	15979	15929	16018	15832	15992	15828	15951	15976	15882	16019	15803	15907	15809	16093	15956	15858	16021	16119	15929	16065	15833	15935	15977	16135	15748	16177	15828	15982	16021	16065	15937	15926	15837	16093	16048	15817	15854	15967	15906	15982	16033	16060	15846	16037	15901	15847	15951	16059	15974	15909	16011	15906	15943	16033	15844	15825	15897	15835	16035	15954	15899	15990	16002	16088	15980	15932	15991	16006	15895	15883	15841	16041	16191	15960	16030	16008	15775	15872	15820	15964	15975	15939	15904	15919	16052	15902	15801	16163	16004	15919	16013	16075	15981	15855	15828	15846	15931	16121	15920	16045	15817	16023	16000	15922	15850	15913
23394	20677	27877	23557	21579	21767	21225	18597	17790	17936	19587	24266	30626	30890	26074	21279	19001	17947	17510	17216	17310	17289	17332	17562	17408	17504	17108	17398	17166	17356	17442	17197	17330	17454	17495	17339	17217	17188	17203	17246	17426	17372	17509	17480	17287	17376	17284	17425	17484	17361	17301	17306	17425	17356	17422	17306	17237	17455	17279	17322	17315	17268	17389	17331	17232	17377	17305	17292	17405	17270	17320	17271	17436	17259	17261	17269	17214	17172	17271	17092	17261	17348	17233	17178	17237	17384	17130	17117	17242	17155	17388	17134	17265	17286	17193	17513	17284	17364	17363	17335	17191	17229	17360	17271	17377	17358	17287	17384	17414	17356	17186	17255	17418	17231	17323	17398	17270	17192	17243	17333	17305	17407	17445	17282	17225	17127	17413	17402	17213	17249	17281	17218	17274	17086	17392	17121	17421	17029	17360	17412	17283	17282	17394	17460	17342	17248	17277	17405	17339	17113	17209	17387	17172	17049	17266	17291	17348	17175	17221	17215	17208	17030	17180	17355	17261	17159	17204	17285	17384	17268	17332	17199	17199	17231	17246	17214	17233	17275	17345	17108	17238	17312	17373	17170	17323	17281	17217	17337	17380	17286	17126	17161	17122	17148	17126	17190	17270	17066	17360	17360	17337	17161	17074	17252	17176	17114	17229	17448	17112	17181	17217	17328	17313	17036	17244	17188	17262	17242	17336	17177	17191	17273	17207	17385	17246	17290	17299	17185	17165	17016	17153	17218	16994	17252	17301	17309	17174	17543	17270	17235	17336	17119	17265	17173	17490	17357	17198	17046	17132	17230	17363	17309	17265	17308	17442	17273	17275	17267	17379	17330	17232	17251	17339	17209	17291	17107	17230	17447	17257	17179	17204	17439	17088	17230	17551	16995	17096	17143	17245	17193	17376	17371	17402	17341	17389	17147	17288	17169	17323	17415	17203	17282	17159	17292	17300	17252	17080	17528	17229	17268	17299	17236	17345	17159	17208	17424	17278	17235	17438	17339	17381	17234	17167	17487	17242	17175	17265	17222	17158	17092	17411	17404	17190	17210	17314	17338	17275	17239	17374	17081	17322	17029	17183	17348	17340	17366	17233	17433	17339	17266	17466	17439	17423	17195	17175	17344	17339	17331	17265	17281	17136	17336	17467	17344	17152	17365	17371	17276	17138	17288	17357	17190	17246	17145	17295	17470	17378	17312	17376	17341	17265	17271	17229	17269	17301	17373	17414	17180	17280	17410	17123	17061	17070	17342	17293	17167	16986	17182	17297	17169	17085	17178	17250	17301	17322	17138	17179	17251	17262	17074	17391	17211	17300	17284	17130	17343	17425	17270	17056	17155	17311	17131	17287	17122	17376	17379	17166	17236	17355	17114	17502	17143	17106	17136	17287	17157	17174	17245	17140	17155	17037	17319	17303	17160	17377	17084	17069	17238	17137	17460	16999	17054	17121	17299	17387	17179	17340	17127	17367	16961	17417	17315	17180	17279	17511	17125	17215	17182	17118	17292	17366	17249	17401	17213	17269	17089	17147	17433	17415	17330	17324	17290	17331	17249	17266	17174	17461	17203	17181	17391	17340	17256	17346	17271	17282	17263	17160	17292	17222	17319	17201	17129	17325	17260	17318	17331	17182	17114	17119	17207	17288	17204	17181	17177	17430	17408	17214	17365	17341	17332	17427	17220	17179	17416	17290	16986	16957	17217	17293	17097	17294	17322	17327	17305	17253	17332	17272	17169	17333	17138	17217	17059	17089	17175	17093	17450	17121	17085	17279	17211	17044	17208	17204	17339	17123	17330	17299	17224	17323	17186	17304	17192	17033	17153	17290	17348	17311	17421	17406	17385	17331	17077	17157	17303	17242	17206	17167	17358	17268	17246	17234	17184	17234	17316	17389	17226	17432	17322	17283	17150	17322	17277	17238	17206	17360	17278	17203	17085	17200	17189	17219	17241	17198	17300	17221	16995	17284	17481	17188	17237	17168	17364	17087	17250	17370	17136	17148	17180	17223	17322	17161	17212	17214	17375	17256	17392	17276	17283	17352	17145	17306	17277	17135	17409	17320	17253	17316	17153	17121	17235	17306	17409	17139	17198	17267	17283	17244	17154	17313	17475	17148	17266	17201	17276	17319	17098	17010	17198	17421	17339	17293	17302	17412	17333	17234	17359	17261	17262	17343	17374	17227	17403	17128	17329	17289	17200	17296	17346	17502	17525	17259	17392	17180	17385	17168	17252	17168	17284	17077	17402	17301	17218	17275	17198	17293	17338	17379	17267	17423	17301	17175	17288	17358	17342	17300	17253	17240	17191	17253	17369	17384	17262	17316	17306	17292	17289	17114	17298	17189	17312	17189	17199	17423	17282	17205	17199	17313	17243	17368	16994	17175	17179	17057	17222	17371	17337	17198	17350	17197	17405	17271	17448	17368	17655	17317	17201	17257	17247	17444	17429	17218	17415	17364	17451	17093	17175	17209	17191	17161	17300	17320	17179	17238	17448	17185	17208	17154	17111	17302	17263	17314	17335	17297	17270	17172	17250	17168	17203	17265	17192	17317	17245	17279	17129	17409	17325	17216	17182	17390	17190	17190	16951	17126	17203	17175	17183	17176	17397	17320	17188	17291	17230	17395	17197	17045	17253	17073	17310	17247	17332	17345	17083	17205	17293	17196	17283	17142	17264	17194	17085	17170	17274	17171	17264	17240	17113	17180	17175	17101	17165	17151	17367	17308	17175	17405	17280	17134	17253	17290	17404	17264	17228	17357	17395	17258	17139	17208	17019	17164	17274	17259	17282	17213	17257	17189	17350	17212	17377	17262	17224	17342	17516	17130	17163	17285	17228	17141	17320	17287	17419	17332	17269	17025	16992	17132	17232	17183	17316	17483	17356	17208	17290	17282	17361	17213	17224	17261	17265	17300	17185	17404	17282	17249	17067	17065	17195	17200	17275	17232	17153	17236	17208	17182	17374	17397	17298	17232	17121	17321	17264	17354	17361	17307	17392	17292	17001	17311	17228	17228	17431	17395	17196	17254	17291	17411	17297	17305	17357	17324	17405	16963	17268	17277	17154	17148	17183	17232	17252	17172	17196	17144	17165	17173	17117	17185	17304	17352	17383	17372	17150	17225	17254	17293	17245	17305	17293	17218	17198	17457	17342	17169	17222	17200	17408	17076	17155	17379	17020	17402	17279	17250	17198	17270	17231	17213	17214	17285	17310	17344	17308	17034	17138	17514	17275	17103	17271	17175	17219	17243	17367	17363	17137	17297	17248	17461	17311	17260	17151	17410	17393	17530	17313	17215	17358	17340	17107	17122	17165	17095	17104	17410	17395	17153	17164	17186	17376	17530	17345	17484	17230	17296	17148	17181	17231	17429	17155	17149	17398	17295	17205	17221	17255	17205	17162	17303	17209	17125	17240	17301	17189	17276	17270	17449	17228	17081	17239	17476	17280	17359	17260	17256	17230	17225	17222	17284	17150	17100	17131	17139	17231	17254	17221	17211	17388	17237	17309	17309	17289	17396	17125	17434	17117	17324	17258	17226	17307	17354	17330	17434	17192	17236	17210	17129	17286	17308	17099	17252	17181	17164	17310	17399	17496	17214	17197	17237	17455	17283	17376	17182	17264	17114	17218	17336	17327	17160	17245	17355	17285	17144	17204	17192	17321	17232	17175	17316	17213	17268	17177	17243	17135	17068	17082	17317	17108	17269	17259	16967	17261	17134	17210	17222	17196	17147	17327	17380	17382	17112	17245	17395	17216	17194	17527	17359	17306	17497	17224	17150	17443	17257	17108	17257	17259	17022	17254	17262	17203	17225	17321	17215	17244	17303	17260	17323	17212	17312	17235	17289	17184	17214	17311	17228	17227	16934	17505	17261	17217	17117	17388	17183	17193	17169	17185	17053	17471	17316	17209	17156	17228	17280	17431	17392	17296	17326	17188	17300	17252	17131	17292	17310	17361	17238	17409	17217	17441	17253	17264	17280	17449	17369	17209	17347	17224	17383	17143	17202	17324	17257	17292	17354	17197	17245	17198	17314	17194	17290	17355	17403	17189	16968	17299	17092	17057	17036	17388	17290	17252	17248	17343	17281	17355	17289	17364	17242	17181	17208	17267	17105	17219	17262	17224	17349	17401	17360	17330	17185	17134	17045	17101	17145	17271	17262	17231	17404	17225	17251	17305	17258	17229	17147	17217	17273	17295	17332	17435	17328	17495	17174	17108	17176	17308	17217	17412	17326	17214	17286	17425	17457	17076	17438	17288	17339	17096	17109	17123	17207	17181	17182	17249	17233	17250	17438	17325	17424	17346	16950	17109	17368	17212	17321	17303	17382	17361	17418	17185	17165	17173	17239	17053	17153	17196	17439	17172	17231	17251	17272	17390	17024	17417	17347	17503	17079	17277	17405	17301	17372	17364	17174	17355	17341	17466	17231	17230	17297	17242	17212	17369	17351	17296	17169	17080	17221	17223	17322	17360	17352	17275	17272	17390	17372	17094	17340	17323	17363	17337	17129	17186	17303	17232	17275	17278	17350	17245	17181	17280	17458	17151	17222	17289	17294	17161	17189	17224	17378	17412	17123	17209	17309	17303	17414	17115	17254	17356	17437	17293	17264	17231	17450	17145	17260	17212	17263	17173	17245	17084	17419	17153	17338	17309	17446	17140	17314	17371	17197	17155	17394	17159	17291	17329	17140	17248	17330	17244	17317	17242	17139	17306	17405	17248	17257	17290	17453	17266	17173	17444	17347	17241	17422	17109	17185	17221	17121	17373	17024	17262	17145	17226	17214	17108	17373	17086	17248	17189	17355	17347	17291	17314	17203	17111	17212	17007	17318	17228	17287	17280	17346	17139	17314	17218	16997	17136	17154	17340	17343	17186	17205	17220	17258	17297	17136	17104	17189	17226	17251	17288	17366	17313	17172	17411	17159	17003	17312	17287	17066	17335	17376	17356	17169	17271	17334	17281	17327	17171	17285	17393	17098	17227	16979	17249	17395	17199	17274	17274	17322	17223	17199	17360	17254	17445	17115	17133	17326	17247	17375	17285	17072	17282	17158	17370	17203	17333	17180	17215	17186	17158	17255	17234	17005	17478	17143	17411	17324	17430	17278	17350	17239	17279
15911	25969	24684	20062	18800	18722	18274	16958	16367	16418	19896	27030	33442	32560	25925	19718	16880	16026	15549	15577	15375	15544	15416	15598	15467	15506	15347	15434	15537	15333	15312	15509	15445	15359	15416	15652	15435	15375	15446	15472	15438	15481	15599	15393	15288	15423	15438	15461	15405	15409	15291	15447	15448	15427	15370	15289	15348	15341	15315	15266	15444	15495	15443	15354	15510	15507	15278	15355	15322	15387	15441	15413	15470	15305	15385	15339	15438	15379	15441	15597	15534	15587	15404	15364	15539	15485	15318	15488	15277	15464	15347	15363	15409	15439	15460	15479	15390	15595	15424	15412	15414	15430	15332	15459	15331	15415	15421	15518	15724	15390	15473	15361	15514	15539	15473	15504	15468	15610	15382	15185	15548	15483	15322	15317	15355	15592	15388	15541	15500	15332	15447	15401	15445	15381	15289	15433	15401	15428	15399	15340	15392	15313	15397	15308	15592	15547	15350	15409	15330	15450	15319	15218	15363	15441	15290	15355	15454	15349	15304	15491	15446	15451	15444	15345	15500	15318	15418	15485	15252	15397	15460	15366	15219	15283	15294	15434	15485	15384	15558	15433	15508	15498	15379	15269	15500	15406	15481	15529	15400	15268	15351	15380	15429	15234	15420	15407	15485	15439	15402	15331	15341	15433	15632	15235	15314	15452	15399	15394	15373	15379	15306	15339	15522	15303	15373	15378	15333	15345	15515	15358	15271	15511	15343	15280	15305	15417	15417	15450	15294	15355	15344	15449	15298	15367	15440	15487	15401	15230	15525	15334	15456	15552	15306	15370	15513	15326	15331	15517	15325	15392	15386	15367	15347	15551	15412	15337	15611	15331	15377	15348	15346	15257	15380	15353	15297	15314	15584	15415	15433	15507	15418	15437	15411	15368	15482	15524	15533	15394	15468	15408	15517	15521	15258	15444	15381	15552	15395	15452	15530	15304	15363	15462	15310	15482	15335	15369	15292	15420	15499	15475	15390	15450	15447	15306	15363	15566	15399	15436	15238	15253	15418	15363	15488	15484	15409	15246	15597	15436	15464	15310	15473	15464	15392	15490	15450	15371	15493	15304	15328	15581	15395	15300	15371	15428	15279	15370	15470	15212	15431	15465	15564	15357	15421	15457	15308	15245	15354	15408	15402	15268	15490	15368	15314	15447	15483	15401	15403	15388	15255	15377	15467	15443	15387	15464	15492	15489	15348	15339	15385	15319	15462	15447	15376	15565	15354	15489	15323	15421	15439	15277	15445	15456	15422	15411	15484	15434	15434	15286	15238	15431	15381	15482	15390	15248	15460	15496	15306	15417	15314	15472	15415	15476	15377	15341	15455	15531	15628	15374	15447	15357	15470	15235	15301	15463	15435	15346	15395	15553	15397	15579	15409	15375	15566	15299	15516	15382	15505	15591	15352	15351	15468	15426	15359	15308	15596	15209	15497	15477	15210	15334	15444	15532	15400	15397	15517	15328	15558	15360	15415	15447	15454	15359	15372	15413	15319	15498	15418	15419	15215	15475	15150	15265	15309	15317	15399	15511	15386	15408	15363	15565	15420	15423	15286	15478	15511	15273	15594	15426	15620	15255	15368	15234	15365	15459	15356	15537	15457	15420	15281	15532	15329	15490	15266	15616	15292	15244	15398	15378	15391	15350	15358	15419	15311	15405	15376	15238	15392	15455	15330	15411	15335	15278	15520	15329	15392	15234	15378	15422	15400	15456	15331	15441	15326	15641	15421	15415	15322	15252	15302	15326	15325	15572	15497	15350	15603	15311	15288	15330	15538	15445	15382	15545	15234	15427	15166	15366	15287	15487	15383	15279	15452	15299	15505	15481	15388	15536	15520	15334	15483	15401	15337	15522	15373	15410	15364	15409	15297	15428	15394	15372	15330	15458	15495	15559	15272	15455	15384	15344	15515	15431	15332	15429	15371	15427	15485	15299	15393	15522	15447	15541	15253	15340	15400	15438	15306	15692	15456	15575	15313	15325	15445	15415	15424	15348	15467	15337	15407	15402	15365	15375	15395	15377	15444	15430	15514	15327	15471	15371	15295	15451	15323	15295	15527	15438	15474	15497	15379	15440	15495	15393	15345	15473	15377	15450	15450	15414	15418	15464	15341	15318	15306	15475	15303	15428	15375	15369	15394	15341	15378	15492	15380	15336	15534	15458	15571	15327	15391	15369	15341	15486	15515	15308	15476	15442	15334	15686	15333	15313	15444	15463	15321	15344	15464	15465	15458	15531	15291	15488	15575	15492	15518	15351	15481	15395	15430	15357	15253	15460	15351	15417	15533	15448	15587	15274	15462	15410	15363	15371	15447	15436	15401	15352	15377	15470	15321	15294	15493	15513	15517	15446	15510	15378	15387	15510	15305	15434	15356	15571	15454	15355	15515	15494	15367	15386	15437	15470	15329	15497	15451	15341	15370	15451	15374	15273	15294	15381	15379	15429	15536	15395	15384	15422	15477	15432	15395	15427	15434	15533	15569	15299	15471	15536	15406	15306	15401	15339	15323	15346	15543	15549	15424	15273	15453	15309	15416	15407	15267	15397	15393	15424	15443	15254	15423	15358	15293	15353	15371	15286	15477	15446	15267	15442	15254	15541	15256	15515	15345	15272	15352	15222	15443	15360	15412	15380	15438	15422	15413	15311	15505	15281	15435	15361	15425	15356	15477	15418	15375	15419	15413	15361	15414	15411	15558	15320	15251	15502	15352	15412	15344	15502	15372	15480	15435	15510	15416	15456	15313	15439	15172	15327	15435	15404	15460	15530	15311	15478	15368	15394	15367	15420	15391	15507	15533	15339	15220	15453	15296	15390	15542	15491	15366	15332	15267	15301	15395	15435	15292	15360	15512	15332	15411	15257	15314	15473	15452	15447	15412	15397	15509	15414	15540	15367	15446	15582	15482	15406	15541	15346	15375	15623	15429	15375	15361	15529	15370	15456	15327	15538	15544	15265	15264	15316	15496	15287	15576	15302	15193	15576	15307	15434	15340	15350	15330	15259	15453	15168	15233	15374	15551	15418	15556	15459	15345	15293	15337	15460	15479	15454	15421	15275	15427	15379	15437	15586	15422	15284	15336	15522	15317	15254	15438	15396	15397	15346	15237	15490	15392	15373	15492	15499	15558	15520	15487	15525	15407	15433	15408	15369	15334	15420	15350	15508	15379	15498	15418	15424	15560	15387	15475	15312	15612	15466	15367	15495	15473	15376	15363	15288	15255	15357	15410	15353	15422	15359	15358	15536	15565	15334	15473	15599	15391	15386	15417	15549	15492	15411	15262	15497	15416	15336	15436	15388	15557	15490	15444	15488	15585	15478	15470	15282	15372	15463	15410	15433	15443	15502	15392	15358	15217	15566	15223	15469	15396	15469	15264	15419	15395	15331	15536	15477	15401	15316	15272	15318	15415	15355	15334	15467	15437	15508	15354	15453	15281	15357	15400	15409	15453	15394	15541	15409	15543	15344	15372	15450	15392	15377	15475	15256	15483	15374	15327	15403	15420	15523	15290	15479	15407	15411	15347	15424	15595	15477	15187	15360	15406	15265	15420	15498	15302	15367	15421	15367	15363	15325	15405	15532	15306	15319	15419	15303	15503	15326	15459	15391	15400	15337	15423	15325	15435	15428	15548	15248	15347	15458	15243	15344	15348	15479	15423	15352	15492	15526	15356	15452	15292	15306	15408	15428	15404	15321	15391	15435	15237	15654	15438	15556	15333	15494	15345	15509	15516	15321	15350	15309	15444	15455	15400	15594	15260	15360	15260	15400	15320	15445	15241	15556	15461	15371	15518	15449	15394	15316	15512	15352	15417	15418	15392	15465	15403	15453	15407	15505	15538	15481	15403	15449	15407	15443	15377	15496	15439	15372	15432	15537	15288	15279	15365	15449	15449	15544	15280	15342	15527	15380	15340	15535	15312	15405	15374	15446	15532	15522	15373	15475	15466	15404	15525	15402	15282	15567	15287	15346	15457	15370	15358	15616	15375	15345	15216	15502	15385	15383	15454	15520	15409	15441	15558	15321	15323	15297	15431	15428	15305	15391	15416	15462	15548	15446	15434	15461	15360	15489	15586	15293	15419	15260	15408	15214	15421	15533	15267	15526	15489	15498	15424	15483	15456	15488	15569	15322	15490	15415	15344	15375	15455	15274	15458	15604	15467	15520	15398	15376	15348	15378	15492	15340	15375	15576	15462	15465	15517	15247	15393	15381	15342	15677	15387	15333	15350	15273	15388	15293	15469	15411	15420	15254	15413	15373	15413	15427	15233	15427	15436	15377	15412	15451	15417	15285	15405	15462	15432	15529	15387	15476	15319	15299	15464	15363	15457	15318	15466	15420	15382	15338	15570	15395	15328	15491	15386	15468	15222	15428	15479	15495	15426	15455	15393	15422	15370	15218	15518	15187	15380	15436	15405	15284	15510	15412	15509	15387	15165	15406	15422	15237	15476	15419	15450	15290	15313	15216	15343	15317	15568	15350	15509	15369	15273	15379	15426	15435	15549	15412	15600	15446	15626	15357	15594	15375	15397	15142	15268	15504	15413	15493	15318	15490	15404	15602	15329	15443	15524	15291	15498	15460	15307	15569	15245	15418	15262	15324	15445	15267	15285	15382	15494	15409	15272	15364	15388	15332	15206	15490	15271	15515	15414	15494	15361	15575	15359	15463	15452	15317	15565	15393	15371	15382	15369	15449	15342	15426	15218	15358	15397	15393	15524	15309	15356	15347	15430	15403	15429	15189	15548	15451	15528	15333	15496	15398	15540	15321	15447	15318	15368	15412	15382	15434	15277	15380	15505	15340	15421	15479	15547	15443	15473	15369	15483	15290	15321	15452	15364	15291	15390	15524	15413	15456	15439	15288	15560	15621	15418	15362	15416	15411	15468	15331	15403	15403	15387	15448	15302	15297	15451	15660	15261	15495	15337	15297	15333	15571	15280	15572	15511	15338	15358	15537	15412	15409	15342	15415	15389	15348	15398	15389	15348	15364	15471	15423	15310	15337	15335	15237	15317	15271	15368	15335	15420	15336	15417	15655	15437	15303	15405	15369	15498	15506	15421	15378	15385	15428	15389	15369	15412	15242	15518	15224	15304	15506	15402	15547	15368	15538	15269	15381	15567	15395
22380	20788	28426	23257	20983	22904	25172	20109	18931	19047	19539	26113	40672	38297	32585	25166	20801	18842	18224	18052	18063	17957	17943	17933	17956	18158	17792	17753	17942	17839	17931	17864	18043	18053	17917	18139	17758	17738	17672	17806	17684	17698	17906	17834	17747	17818	17852	17963	17654	17839	17712	17945	18085	18031	17766	17756	17931	17794	17724	17765	17684	17736	17664	17933	17949	17874	17716	17585	17712	17820	17913	17879	17711	17872	17621	17612	17789	17772	17925	17851	17802	17721	17803	17841	17852	17831	17801	17836	17678	17651	17629	17940	17778	17654	17770	17750	17708	17782	17797	17785	17811	17690	17936	17866	17689	17545	17642	17682	17802	17716	17579	17739	17732	17777	17971	17936	17510	17873	17778	17745	17827	17742	17714	17687	17787	17608	17638	17746	17766	17800	17891	17897	17816	17677	17950	17850	17610	17846	17617	17815	17785	17773	17816	17761	17563	17649	17783	17676	17816	17436	17762	17963	17758	17552	17851	17633	17528	17795	17602	17516	17659	17999	17700	17910	17685	17624	17751	17724	17734	17558	17583	17470	17667	17697	17927	17638	17572	17833	17664	17882	17851	17626	17622	17650	17731	17731	17840	17817	17738	17668	17609	17702	17650	17546	17712	17789	17652	17613	18000	17718	17699	17640	17786	17791	17788	17733	17811	17784	17841	17412	17788	17517	17812	17410	17747	17729	17673	17755	17677	17790	17629	17817	17714	17606	17715	17684	17618	17698	17533	17646	17478	17881	17868	17753	17829	17727	17716	17706	17592	17686	17879	17829	17725	17714	17874	17699	17688	17772	17515	17770	17666	17666	17579	17502	17644	17823	17619	17614	17705	17716	17623	17863	17922	17501	17672	17815	17779	17829	17849	17673	17857	17651	17657	17866	17679	17823	17799	17711	17788	17724	17860	17960	18095	17644	17667	17811	18086	17903	17637	17504	17731	17727	17642	17674	17881	17965	17836	17757	17733	17714	17815	17931	17648	17885	17718	17802	17596	17705	17609	17766	17604	17690	17869	17831	17666	17627	17699	17622	17622	17646	17750	17589	17808	17951	17905	17651	17627	17717	17881	17679	17720	17625	17774	17621	17698	17612	17693	17536	17658	17975	17580	17767	17688	17561	17606	17612	17700	17714	17680	17750	17886	17696	17708	17688	17612	17630	17803	17684	17906	17645	17571	17662	17792	17583	17557	17560	17811	17867	17628	17785	17688	17604	17896	17690	17819	17733	17569	17709	17668	17657	17667	17744	17992	17683	17801	17822	17628	17650	17844	17719	17658	17577	17815	17703	17505	17784	17738	17825	17434	17716	17680	17675	17783	17590	17740	17838	17764	17612	17676	17546	17828	17651	17758	17636	17685	17832	17887	17671	17593	17769	17513	17731	17675	17805	17676	17866	17783	17692	17880	17658	17504	17866	17579	17823	17698	17673	17674	17779	17737	17448	17725	17807	17822	17623	17709	17799	17926	17708	17870	17795	17595	17701	17754	17729	17724	17593	17583	17700	17749	17744	17725	17754	17734	17795	17775	17663	17590	17620	17905	17901	17933	17792	17622	17739	17810	17688	17555	17799	17967	17805	17831	17633	17746	17557	17709	17885	17641	17701	17559	17786	17762	17768	17617	17599	17889	17620	17813	17680	17626	17672	17823	17916	17765	17672	17689	17644	18001	17727	17787	17860	17766	17750	17599	17512	17681	17556	17718	17873	17950	17690	17738	17642	17877	17756	17519	17674	17665	17768	17762	17696	17680	17912	17746	17598	17711	17752	17671	17782	17701	17836	17665	17685	17851	17983	17737	17613	17631	17601	17668	17591	17581	17797	17469	17689	17533	17730	17823	17821	17698	17745	17685	17601	17724	17892	17559	17720	17674	17673	17619	17622	17510	17749	17901	17769	17916	17768	17849	17841	17664	17770	17418	17453	17637	17707	17647	17612	17731	17736	17649	17862	17803	17631	17712	17852	17601	17764	17684	17780	17656	17619	17853	17439	17777	17720	17672	17588	17697	17906	17687	17660	17897	17777	17620	17571	17861	17849	17816	17702	17652	17876	17682	17721	17773	17525	17633	17677	17645	17487	17621	17689	17655	17580	17858	17580	17680	17381	17740	17633	17654	17619	17683	17712	17779	17520	17595	17675	17457	17713	17656	17712	17707	17516	17721	17828	17711	17754	17701	17814	17677	17869	17613	17819	17835	17477	17479	17509	17827	17748	17525	17743	17826	17691	17655	17629	17747	17830	17634	17757	17796	17855	17613	17872	17518	17483	17737	17609	17615	17453	17498	17853	17675	17752	17792	17793	17780	17525	17714	17709	17730	17718	17718	17662	17633	17877	17764	17919	17731	17562	17575	17444	17700	17518	17692	17677	17722	17660	17756	17833	17701	17674	17895	17558	17546	17637	17636	17644	17647	17661	17713	17872	17697	17828	17959	17692	17670	17825	17702	17766	17620	17720	17649	17672	17695	17628	17667	17750	17839	17746	17759	17570	17845	17669	17731	17754	18013	17606	17864	17923	17798	17548	17799	17692	17740	17659	17781	17745	17686	17832	17803	17662	17606	17752	17502	17673	17603	17668	17768	17829	17909	17607	17809	17916	17795	17662	17679	17698	17878	17780	17748	17592	17743	17758	17764	17577	17768	17769	17760	17753	17818	17818	17763	17728	17862	17711	17525	17816	17639	17695	17608	17540	17644	17800	17776	17627	17800	17660	17743	17784	17853	17507	17597	17654	17646	17615	17779	17618	17654	17620	17433	17498	17828	17657	17723	17612	17740	17603	17650	17653	17722	17731	18028	17944	17828	17681	17742	17665	17711	17675	17683	17776	17844	17765	17684	17810	17444	17738	17818	17638	17810	17601	17646	17718	17659	17696	17787	17724	17608	17816	17816	17754	18017	17843	17817	17789	17584	17637	17678	17735	17755	17637	17692	17542	17709	17653	17839	17487	17658	17772	17751	17828	17443	17667	17495	17658	17894	17799	17757	17562	17589	17736	17619	17539	17833	17917	17733	17679	17801	17781	17681	17596	17715	17613	17522	17518	17821	17683	17632	17775	17680	17669	17754	17920	17989	17875	17771	17927	17781	17658	17638	17848	17876	17792	17672	17714	17639	17682	17538	17848	17713	17752	17751	17632	17857	17861	17670	17584	17628	17876	17736	17720	17799	17711	17842	17614	17916	17662	17643	17572	17675	17529	17672	17616	17496	17697	17734	17763	17909	17786	17723	17613	17799	17673	17938	17519	17595	17585	17573	17802	17744	17852	17717	17682	17593	17598	17592	17937	17708	17692	17754	17647	17643	17799	17721	17576	17581	17632	17673	17654	17702	17646	17712	17729	17615	17744	17810	17846	17720	17763	17728	17487	17765	17784	17846	17869	17706	17671	17790	17614	17755	17813	17592	17524	17731	17696	17654	17560	17804	17791	17662	17731	17656	17777	17531	17722	17675	17696	17613	17622	17672	17710	17517	17684	17634	17874	17741	17507	17516	17512	17670	17808	17546	17785	17768	17669	17602	17720	17636	17951	17711	17866	17895	17659	17810	17786	17888	17655	17669	17754	17711	17722	17789	17760	17715	17702	17874	17546	17707	17779	17802	17609	17775	17594	17756	17807	17885	17863	17707	17750	17742	17675	17728	17834	17819	17763	17776	17705	17748	17595	17833	17761	17827	17675	17848	17798	17600	17798	17838	17688	17599	17421	17683	17909	18005	17736	17630	17741	17539	17527	17689	17630	17688	17786	17778	17476	17669	17584	17686	17500	17922	17702	17768	17747	17723	17704	17554	17551	17674	17793	17649	17779	17484	17721	17708	17725	17686	17681	17643	17711	17818	17633	17680	17787	17912	17414	17582	17507	17510	17911	17819	17763	17757	17800	17774	17695	17651	17788	17708	17581	17764	17625	17770	17606	17673	17732	17833	17751	17836	17869	17771	17877	17586	17639	17810	17685	17661	17611	17792	17578	17846	17531	17710	17573	17596	17733	17747	17614	17703	17670	17658	17760	17814	17527	17759	17787	17616	17629	17621	17652	17640	17648	17706	17833	17518	17681	17725	17676	17847	17696	17553	17671	17772	17774	17706	17863	17813	17695	17675	17709	17730	17876	17864	17694	17438	17782	17632	17758	17540	17696	17971	17633	17606	17842	17794	17711	17848	17796	17705	17649	17821	17908	17712	17760	17694	17612	17645	17881	17673	17652	17677	17744	17745	17707	17897	17901	17849	17628	17797	17597	17661	17685	17814	17593	17638	17751	17568	17750	17933	17731	17790	17643	17660	17683	17607	17753	17652	17636	17886	18008	17754	17591	17644	17601	17925	17798	17724	17889	17749	17557	17776	17848	17638	17794	17607	17777	17787	17769	17835	17591	17869	17879	17684	17763	17949	17890	17798	17964	17710	17608	17672	17541	17658	17636	17641	17707	17591	17764	17748	17750	17731	17720	17854	17569	17878	17860	17497	17792	17760	17602	17720	17730	17527	17702	17687	17704	17587	17535	17758	17776	17687	17881	17373	17796	17750	17683	17474	17740	17625	17623	17788	17908	17802	17592	17849	17638	17757	17880	17756	17688	17602	17477	17730	17738	17913	17478	17720	17841	17613	17675	17762	17775	17952	17738	17642	17792	17763	17626	17568	17703	17897	17844	17737	17581	17594	17899	17638	17760	17644	17818	17912	17733	17847	17715	17691	17796	17750	17703	17607	17774	17625	17734	17701	17622	17711	17733	17523	17543	17742	17690	17606	17675	17660	17560	17886	17725	17523	17799	17794	17759	17840	17805	17676	17672	17684	17730	17810	17699	17752	17798	17806	17652	17861	17487	17702	17578	17832	17725	17685	17766	17665	17683	17664	17583	17811	17872	17816	17451	17778	17588	17562	17760	17816	17790	17577	17648	17711	17598	17774	17818	17714	17833	17775	17916	17637	17758	17941	17594	17775	17667	17547	17814	17865	17772	17527	17670	17681	17736	17609	17706	17597	17874	17836	17648	17778	17811	17653	17672	17831	17499	17584	17740	17662	17826	17802	17795	17817	17684	17879	17714	17656	17858	17818	17671	17709	17710	17858	17784	17828	17710	17731	17793	17953	17761	17615	17854	17671	17616	17801	17664	17761	17680	17659	17929	17823	17572	17788	17615
17740	31921	29421	23284	20020	19086	20033	18475	17710	17146	18407	28714	43174	39862	33086	24058	18395	16719	16038	15764	15650	15769	15590	15668	15808	15646	15713	15685	15698	15712	15733	15625	15881	15621	15638	15717	15804	15684	15749	15720	15525	15730	15545	15600	15508	15758	15680	15570	15477	15803	15725	15909	15737	15813	15831	15701	15677	15448	15660	15557	15871	15670	15744	15643	15660	15664	15550	15648	15590	15775	15666	15586	15754	15722	15737	15638	15718	15590	15794	15728	15729	15602	15728	15648	15788	15528	15682	15583	15630	15688	15684	15705	15584	15683	15822	15558	15646	15620	15699	15554	15720	15548	15530	15702	15696	15680	15501	15774	15797	15691	15613	15518	15730	15585	15605	15723	15659	15687	15656	15495	15621	15492	15637	15660	15620	15556	15825	15517	15562	15602	15632	15562	15592	15509	15699	15731	15608	15680	15720	15627	15710	15552	15626	15657	15550	15640	15619	15629	15584	15678	15704	15620	15646	15871	15665	15587	15682	15661	15772	15484	15613	15543	15626	15605	15730	15492	15692	15572	15729	15576	15604	15760	15830	15538	15657	15555	15653	15548	15775	15756	15472	15716	15640	15619	15643	15592	15451	15745	15674	15682	15710	15745	15598	15632	15720	15576	15756	15628	15643	15703	15726	15759	15582	15748	15727	15595	15829	15564	15666	15643	15804	15644	15794	15572	15859	15637	15761	15604	15665	15440	15550	15740	15604	15659	15817	15717	15829	15752	15548	15805	15740	15452	15606	15583	15623	15683	15600	15686	15751	15609	15604	15623	15769	15465	15576	15731	15682	15651	15687	15736	15503	15699	15799	15631	15649	15644	15558	15659	15638	15558	15591	15571	15521	15571	15784	15514	15735	15586	15796	15638	15724	15622	15763	15694	15637	15651	15620	15658	15753	15713	15746	15585	15822	15588	15647	15780	15390	15706	15607	15647	15722	15514	15724	15711	15602	15563	15481	15583	15677	15592	15446	15669	15625	15603	15819	15551	15635	15633	15700	15512	15717	15513	15596	15665	15599	15666	15685	15683	15535	15587	15642	15674	15653	15709	15554	15590	15686	15516	15522	15633	15623	15708	15736	15582	15678	15754	15619	15581	15684	15762	15698	15746	15697	15601	15608	15677	15656	15561	15700	15415	15685	15697	15538	15748	15539	15734	15589	15733	15667	15726	15542	15695	15601	15669	15808	15638	15681	15802	15671	15608	15548	15669	15761	15642	15656	15575	15528	15663	15663	15639	15587	15757	15715	15775	15518	15620	15511	15759	15710	15691	15864	15562	15632	15712	15577	15600	15625	15527	15599	15531	15607	15643	15643	15765	15690	15548	15639	15559	15669	15626	15578	15713	15792	15642	15711	15737	15535	15709	15791	15750	15591	15652	15697	15647	15543	15673	15666	15493	15573	15589	15504	15735	15670	15575	15706	15773	15670	15735	15539	15683	15679	15575	15618	15685	15688	15514	15655	15457	15792	15525	15655	15552	15502	15855	15616	15565	15732	15639	15684	15573	15710	15646	15546	15495	15708	15839	15684	15749	15707	15622	15683	15693	15631	15641	15710	15774	15598	15492	15621	15683	15667	15642	15549	15709	15550	15720	15587	15659	15782	15741	15866	15673	15700	15566	15474	15661	15651	15542	15814	15708	15822	15820	15689	15891	15684	15622	15612	15695	15577	15682	15599	15608	15659	15781	15565	15515	15582	15750	15766	15710	15781	15571	15568	15933	15605	15861	15647	15714	15669	15769	15541	15685	15763	15681	15687	15581	15530	15621	15506	15590	15655	15604	15620	15707	15650	15674	15614	15736	15610	15483	15575	15769	15562	15714	15610	15693	15611	15596	15643	15784	15545	15681	15632	15640	15792	15616	15700	15579	15594	15595	15724	15499	15601	15532	15698	15534	15888	15639	15765	15728	15628	15606	15655	15769	15496	15553	15619	15712	15730	15579	15760	15694	15687	15682	15625	15571	15474	15689	15700	15618	15466	15673	15619	15718	15617	15513	15802	15690	15571	15457	15678	15425	15812	15327	15692	15758	15574	15394	15628	15807	15629	15650	15596	15614	15777	15561	15604	15806	15639	15609	15622	15615	15856	15665	15797	15525	15632	15672	15710	15389	15628	15671	15828	15588	15690	15628	15618	15730	15510	15802	15541	15635	15577	15701	15710	15760	15670	15534	15763	15631	15604	15405	15798	15637	15709	15528	15771	15594	15800	15561	15578	15690	15696	15653	15801	15529	15738	15483	15555	15645	15679	15647	15707	15672	15441	15598	15748	15554	15626	15653	15595	15682	15594	15601	15556	15637	15723	15613	15619	15677	15695	15622	15628	15723	15571	15428	15651	15752	15678	15690	15633	15735	15570	15763	15517	15679	15540	15597	15769	15732	15706	15636	15692	15757	15665	15762	15603	15700	15766	15698	15820	15680	15722	15805	15685	15656	15594	15670	15545	15659	15795	15520	15734	15776	15563	15676	15716	15335	15605	15597	15734	15564	15766	15644	15623	15674	15751	15637	15610	15512	15603	15623	15511	15792	15707	15527	15695	15655	15633	15588	15671	15680	15537	15505	15683	15787	15659	15631	15553	15566	15674	15680	15706	15635	15577	15728	15641	15564	15555	15705	15446	15478	15712	15633	15599	15632	15525	15600	15701	15533	15458	15596	15608	15601	15684	15539	15735	15577	15771	15704	15685	15605	15582	15688	15681	15584	15571	15758	15665	15634	15711	15596	15822	15630	15754	15637	15730	15741	15530	15705	15761	15640	15803	15507	15577	15779	15650	15788	15672	15544	15653	15630	15605	15698	15687	15621	15716	15567	15779	15676	15505	15587	15681	15562	15633	15609	15603	15607	15689	15403	15673	15738	15761	15803	15698	15600	15605	15754	15680	15676	15758	15717	15562	15637	15717	15670	15681	15586	15621	15673	15539	15608	15681	15733	15516	15673	15851	15629	15711	15742	15622	15668	15523	15668	15734	15611	15498	15724	15761	15635	15715	15668	15474	15467	15641	15632	15664	15699	15739	15622	15585	15535	15701	15503	15562	15719	15640	15709	15834	15588	15724	15603	15680	15483	15660	15656	15835	15636	15544	15584	15710	15496	15622	15604	15625	15571	15591	15464	15670	15533	15528	15667	15483	15607	15614	15886	15615	15735	15694	15693	15446	15691	15735	15546	15544	15638	15574	15680	15674	15639	15766	15650	15654	15630	15553	15533	15594	15654	15536	15604	15671	15656	15585	15794	15757	15809	15664	15650	15668	15439	15738	15601	15617	15741	15713	15806	15465	15620	15771	15457	15525	15622	15632	15399	15728	15737	15711	15669	15599	15643	15560	15684	15632	15678	15702	15553	15703	15674	15483	15642	15668	15798	15659	15578	15650	15618	15765	15675	15657	15496	15614	15646	15558	15673	15675	15510	15688	15764	15599	15727	15702	15647	15621	15547	15738	15702	15707	15742	15559	15819	15703	15577	15643	15616	15634	15669	15543	15753	15785	15533	15582	15677	15635	15612	15683	15585	15636	15533	15578	15694	15619	15636	15772	15863	15681	15634	15772	15549	15552	15603	15516	15612	15710	15739	15570	15648	15477	15611	15663	15564	15628	15659	15610	15548	15621	15606	15664	15628	15713	15646	15603	15713	15598	15621	15461	15678	15600	15964	15620	15738	15615	15476	15650	15625	15575	15621	15711	15538	15610	15576	15572	15723	15648	15652	15632	15666	15620	15768	15839	15658	15558	15642	15712	15630	15651	15673	15614	15511	15567	15791	15665	15544	15701	15406	15491	15762	15688	15689	15493	15514	15633	15730	15704	15698	15657	15486	15574	15731	15718	15637	15522	15731	15516	15679	15554	15631	15660	15602	15581	15693	15614	15716	15550	15560	15671	15535	15611	15567	15592	15460	15535	15809	15542	15520	15716	15554	15673	15677	15671	15626	15594	15670	15822	15550	15573	15593	15598	15626	15589	15786	15745	15662	15655	15785	15712	15692	15529	15412	15512	15499	15578	15737	15607	15608	15676	15709	15681	15596	15487	15670	15668	15611	15755	15630	15628	15684	15741	15736	15603	15748	15488	15602	15783	15443	15711	15410	15722	15779	15628	15697	15657	15654	15457	15664	15727	15475	15568	15702	15892	15522	15734	15667	15485	15679	15772	15632	15657	15726	15722	15855	15732	15561	15835	15577	15816	15621	15688	15510	15705	15600	15663	15608	15593	15583	15711	15825	15694	15494	15654	15725	15557	15691	15580	15654	15518	15523	15552	15568	15668	15668	15751	15715	15574	15561	15635	15754	15530	15667	15577	15742	15715	15632	15675	15433	15622	15662	15771	15592	15850	15844	15715	15634	15567	15602	15731	15748	15589	15854	15744	15710	15884	15472	15566	15720	15616	15552	15645	15812	15526	15562	15607	15592	15664	15679	15618	15717	15670	15570	15712	15778	15526	15672	15673	15745	15801	15708	15763	15667	15581	15569	15669	15711	15692	15779	15505	15653	15834	15718	15467	15701	15701	15581	15839	15661	15605	15794	15488	15563	15462	15564	15693	15650	15591	15665	15780	15629	15616	15639	15786	15519	15669	15752	15633	15814	15768	15612	15519	15704	15616	15559	15772	15749	15484	15479	15739	15755	15438	15496	15641	15698	15696	15648	15942	15604	15720	15573	15605	15481	15605	15574	15759	15751	15533	15655	15626	15728	15745	15570	15754	15720	15718	15755	15719	15769	15562	15685	15662	15563	15677	15865	15701	15674	15465	15685	15869	15648	15795	15626	15819	15670	15665	15625	15576	15799	15670	15566	15696	15589	15774	15591	15774	15675	15824	15577	15595	15595	15666	15759	15689	15731	15597	15635	15664	15675	15706	15620	15748	15607	15801	15663	15563	15670	15630	15632	15586	15519	15688	15635	15702	15700	15616	15384	15636	15728	15594	15698	15761	15603	15716	15471	15604	15738	15624	15746	15681	15529	15492	15667	15527	15513	15713	15652	15715	15768	15718	15488	15619	15623	15637	15532	15639	15642	15547	15716	15633	15677	15673	15633	15710	15783	15731	15695	15681	15774	15580	15688	15604	15654	15591	15657	15770	15603	15594	15446	15606	15661	15620	15592	15728	15680	15677	15559	15609	15590	15631	15636
26671	21533	24215	21255	17931	17653	17800	17915	17671	17592	17522	18389	20049	19523	19011	18103	17601	17441	17179	17172	17186	17233	16984	17129	17332	17172	17265	17295	17145	17335	17292	17155	17153	17189	17161	17156	17150	17180	17189	16936	17357	17044	17161	17201	17213	17071	17161	17195	17359	17440	17134	16924	17158	17232	17077	17218	17248	17229	17183	17147	17006	17086	17071	17138	17093	17086	16987	17358	17065	17093	17114	17193	17108	17040	17256	17044	17269	17288	17237	17140	16901	17061	17209	17080	17044	17033	17112	17099	17255	17100	17103	17102	17149	17147	17174	17194	17167	16998	17222	17256	17114	17285	17165	17229	17034	17294	17228	17155	17278	17186	16913	17073	17115	17187	17210	17120	17053	17200	17187	17339	17267	17011	17016	17109	17173	17120	17111	17211	17033	17145	17297	17265	16971	17274	17061	16987	17203	17106	17416	17181	17157	17045	16974	17240	17172	17065	17139	17053	17145	17317	17307	17257	17067	16876	17131	17203	17001	17193	17391	17196	17138	17190	17122	17133	17059	17030	17133	17097	17085	17141	17073	17028	17169	16935	17094	17047	17216	17138	17026	16987	17147	17274	17178	17279	17164	17093	16926	17116	16973	16953	17265	17250	17136	17121	17221	17073	17191	17048	17059	17141	17312	16986	16980	17397	17132	17230	17177	17350	17101	17288	17041	16981	17097	17172	17179	17052	17251	17230	17138	17130	17183	16809	17134	17217	17280	17266	17226	16916	17103	17204	17182	17362	16963	17192	17088	17094	17246	17212	17183	17057	17210	17282	17135	17162	17183	17088	16965	17120	17292	17267	17062	16935	16986	16951	17397	17021	17174	17118	17239	16985	17391	17110	17007	17020	16830	17221	17030	17190	16976	17200	17253	16986	17145	17111	17165	17028	17112	17043	17017	17283	17219	17076	17193	17219	17455	17289	17059	17040	17250	17060	17376	17269	17215	17220	17101	17121	16899	17066	17192	17219	17075	17184	17176	17057	17020	17068	17172	17049	17258	17134	17297	17058	17223	17178	16993	17131	17092	17016	17083	17063	16994	17011	17028	17082	17202	17027	17221	17190	17184	17257	17180	17106	17116	17132	16965	17086	16993	17147	17229	17086	17113	17067	17022	17159	17229	17078	17103	17119	17081	17200	17157	17089	17137	17014	17300	17050	17061	17281	17053	17190	16969	17082	17417	17211	17254	17112	17051	17120	17189	17169	17100	17277	16986	17036	17034	17273	17052	17101	17127	17049	17149	17204	17320	17155	16961	17177	16982	17219	17150	17077	17251	17205	17465	17186	17237	17136	17223	17321	16815	17042	17055	17128	17279	17261	17202	17142	17008	17112	17111	17049	17068	17450	17106	17067	17266	17259	17195	17290	17093	17239	17184	17178	17064	17127	17225	17313	17335	17232	17017	16982	17009	17140	17104	17040	17270	17128	17103	17178	16991	17170	17107	17280	17030	17229	17020	17109	17175	17194	17156	17246	17020	17118	17151	17112	17046	17130	17257	17134	17190	17200	17237	17032	17174	17198	17033	17052	17219	17030	16969	17145	17187	17168	17252	17103	17074	17170	17147	17121	17191	16963	17299	17207	17223	17292	17053	17159	17130	17180	17329	17036	17022	17055	17045	17146	17171	17231	17195	17172	17291	17121	17150	17122	17129	17130	17035	17369	17066	17241	17029	17035	17283	17263	17022	17031	17136	17184	17314	17082	17285	17064	17156	17200	17056	17133	17206	17087	17165	17277	17294	17135	17300	17057	17154	17233	17233	17235	17101	17196	17235	16866	17140	17156	17040	17020	17030	17067	17108	17006	17202	17050	17387	17275	17199	17122	17100	17254	17070	17180	17025	17307	17163	17302	17094	17185	17256	17295	17074	17152	17300	17350	17290	17028	17275	16978	16827	17194	17313	17279	17128	17132	17142	17016	17158	17281	17084	17122	17145	16994	17341	17207	17039	16968	17005	17076	17043	17070	17085	17342	17024	17171	17111	16995	17267	17353	17307	17247	17156	17177	17165	16935	17136	17207	17274	17181	17378	17220	17147	17251	17137	17149	17241	17100	17041	17128	17266	17062	17086	17047	17172	17097	16988	17169	17276	17195	17082	17045	17180	17047	17077	17183	17171	17047	17217	17147	17356	17085	17093	17177	17088	17242	17210	17145	17135	17079	17030	17065	17060	17304	16974	17215	17139	17003	17028	17165	17107	16985	17010	17090	17106	17161	17358	17151	17104	17112	17069	17076	17145	17292	17127	17057	17155	17199	17286	17191	17282	17123	17085	17365	17305	17159	17134	17145	17138	17313	17048	17061	17050	17174	17190	17207	17113	16946	17360	17106	17114	17295	17090	17033	17272	17164	17152	17254	17043	17222	17183	17049	17216	17244	17328	17463	17074	17177	17147	17143	17238	17291	16981	17079	17282	16983	17232	17054	17367	17204	17033	17182	17152	17037	17195	17226	17221	17085	17278	17169	17168	17229	17151	17226	17268	17137	17432	17243	17216	17185	17247	17090	17246	17187	17187	17240	17146	17086	17268	17100	17190	17239	17090	17178	17103	17229	17355	17189	17155	17101	17154	17344	17228	17143	16970	17163	17065	16972	17262	17119	17296	17007	17106	17126	17244	16901	17316	17222	17271	17256	17039	16852	17264	17046	17254	17349	17113	17180	17200	17334	17163	17108	17043	17124	17283	17303	17207	17224	17022	17126	17048	17042	16947	17350	17010	17188	16964	17111	17057	17161	17249	17093	17040	17281	17159	17197	16948	17020	17005	17227	17241	17082	17269	17099	17099	17161	17355	17014	17222	17051	17015	17057	17314	17076	17294	17155	17232	17169	17297	17149	17151	17127	17164	17300	17127	17184	17455	17143	17302	17168	17190	17140	17048	16877	16987	17135	16900	17233	17133	16948	17280	17094	17093	17183	17385	17095	17176	17187	17256	17073	17274	17092	17126	17170	17081	17239	17207	16948	17042	17082	17262	16979	17214	17141	17324	17104	17251	17148	17048	16965	17321	17228	17210	17204	17197	17013	17225	17017	16926	16826	17037	17070	17158	17045	17155	17146	17058	17139	17283	17150	17190	17338	17050	17101	17140	17304	17251	17079	17236	17070	17188	16911	17136	17357	17112	17078	17201	17111	17285	16910	17123	17116	16961	17283	17113	17163	17195	17141	17160	17277	17057	17098	17111	17050	17324	17090	17166	17093	17262	16988	17167	17128	17084	17196	17011	17099	17241	17105	17264	17233	17202	17154	17295	17318	17184	16948	17174	17052	17127	17163	17161	17280	17098	17191	17077	17243	17177	17211	17219	17156	17203	17118	17219	17188	17187	17198	17209	17381	17155	17349	17110	17228	17056	17238	16956	17370	17035	17139	17079	17064	17019	17225	17178	17132	17277	17324	17111	17056	17267	17250	16989	16980	17083	17156	17254	16973	17104	17225	17061	17402	17103	17262	17024	17121	17071	17316	17193	17128	17171	17157	17004	17366	17223	17190	17194	17064	17112	17121	17041	17248	17391	17114	17164	17273	17004	17215	17211	17091	17238	17102	17168	17278	17169	17165	17098	17110	17099	17285	17248	16961	17160	17158	17206	17141	17305	17075	17200	16977	17141	17306	17186	17007	17196	17206	17146	17319	17205	17144	17192	17209	17126	17216	16957	17190	17092	17248	17332	17076	17146	17079	17270	17096	17090	17029	17187	17117	17432	17078	17106	16897	17080	17218	17243	17183	17192	17131	17265	17238	16974	17121	17084	17311	17118	17219	17320	17011	17099	17103	17027	17114	17354	17175	17188	17022	17097	17172	17243	16969	17248	17057	16956	17236	17309	17131	17196	17254	17231	17143	17245	17072	17070	17249	17044	17110	17101	17127	17167	17158	17216	17249	17194	17127	17412	17136	17166	17200	17190	17080	17279	17099	17237	17266	17037	17154	17086	17292	17247	17042	17307	17178	17293	17122	17027	17252	17229	17271	17039	17131	17197	17289	16942	16906	17023	16996	17221	17137	17104	17194	17224	17056	17194	17170	17212	17128	17246	17184	17149	17033	17090	17114	17048	17161	17086	17036	16941	17040	17260	17132	17048	17158	17115	17090	17319	17183	17286	17275	17303	17217	17130	17111	17056	17084	17133	16966	17006	17174	17077	17209	17147	17186	17218	17088	17201	17133	17051	17128	16841	17136	17137	17245	17235	17241	17107	17023	17170	17288	17074	17194	17168	17208	17286	17307	17240	17252	17201	17084	17187	17278	17142	17268	17241	17265	16946	17240	17318	17082	16983	17252	17369	17076	17176	17178	17211	17217	17248	17096	17262	16975	17317	17302	17202	17014	17069	17293	17201	17293	17140	17210	17172	17172	17096	17151	17237	17089	17226	17077	17183	17090	17280	17278	17184	17220	17321	17185	17185	17107	17247	17095	17238	17341	17443	17160	17086	17255	17175	17023	17051	17120	17224	17249	17109	17164	17218	16993	17172	17119	17337	17096	17327	17204	16973	17213	17251	17128	17226	17069	17205	17146	17039	17279	16943	17225	17135	17195	17303	17374	17137	17199	17193	17243	17130	16967	17059	16975	17043	17020	17181	17074	17051	17203	16973	17232	17135	17232	17342	17109	17252	17132	17279	17158	17247	17217	17404	17302	17159	17042	17112	17096	17092	17096	17167	17212	16892	17345	17178	17210	17237	17067	17057	17066	17243	17367	17103	17227	17040	17256	17237	17033	17385	17340	17252	17117	17286	17272	17073	17203	17160	16975	17041	17249	17436	17343	17299	17049	17080	17119	17099	17240	17426	17227	17064	17023	17369	17330	17414	17136	17204	16989	17191	17233	17039	17313	17039	17199	17202	17351	17368	17046	17277	17130	17155	17340	17133	17064	17145	17269	17282	17227	17309	17101	17261	17191	17397	17328	17184	17111	17082	17098	17305	17356	17247	17151	17254	17201	17217	17144	17177	17195	17322	17068	17175	17185	17090	17025	17038	17120	17157	17136	17408	17243	17259	17119	17168	17328	17254	17169	17307	17049	16965	17167	17360	17190	17174	17198	17177	17175	16985	17026	17011	17081	17144	17190	17217	17192	16998	17150	17169	17164	17149	16986	17258	17187	17227	17216	17256	17162	17089	17122	17109	17118	17257	17010
16526	21420	19850	17535	16835	16105	16162	16560	16073	15713	15570	17361	19235	18533	17278	16206	15634	15356	15387	15224	15196	15241	15364	15203	15268	15279	15359	15206	15310	15172	15305	15232	15329	15302	15241	15384	15204	15258	15421	15277	15199	15200	15289	15379	15236	15365	15262	15151	15458	15385	15369	15255	15308	15298	15372	15270	15296	15205	15341	15335	15225	15330	15321	15304	15429	15373	15349	15263	15160	15215	15288	15153	15477	15258	15199	15110	15368	15314	15280	15178	15386	15119	15246	15222	15262	15300	15381	15383	15343	15369	15376	15440	15191	15270	15391	15449	15346	15312	15315	15307	15307	15235	15385	15329	15220	15302	15353	15229	15183	15240	15393	15418	15350	15432	15062	15204	15238	15083	15328	15340	15427	15359	15212	15278	15385	15220	15427	15152	15166	15301	15409	15214	15408	15266	15412	15246	15266	15268	15265	15342	15280	15298	15165	15208	15191	15341	15292	15239	15162	15260	15262	15254	15260	15125	15311	15269	15267	15227	15323	15195	15308	15374	15348	15300	15319	15208	15320	15306	15511	15217	15308	15354	15178	15416	15331	15300	15286	15356	15327	15380	15499	15265	15148	15315	15281	15152	15251	15263	15261	15380	15269	15298	15180	15223	15233	15160	15518	15243	15317	15188	15455	15250	15217	15438	15263	15117	15342	15504	15233	15266	15182	15205	15334	15374	15353	15266	15217	15275	15261	15317	15078	15150	15319	15312	15234	15365	15277	15361	15349	15246	15380	15228	15431	15405	15293	15268	15255	15114	15259	15193	15340	15263	15166	15230	15233	15284	15494	15132	15187	15338	15308	15349	15328	15165	15525	15272	15358	15389	15240	15279	15295	15185	15361	15120	15419	15361	15187	15364	15236	15286	15352	15386	15304	15256	15122	15372	15297	15134	15234	15234	15201	15359	15240	15451	15312	15402	15258	15453	15056	15258	15324	15300	15225	15334	15271	15300	15067	15235	15503	15335	15237	15311	15202	15329	15369	15231	15201	15419	15414	15185	15389	15404	15331	15220	15385	15255	15414	15302	15141	15453	15325	15413	15398	15219	15252	15262	15380	15129	15435	15445	15303	15346	15264	15229	15312	15219	15226	15380	15250	15316	15296	15246	15448	15151	15337	15149	15405	15530	15320	15255	15255	15229	15224	15385	15416	15286	15547	15205	15295	15317	15264	15303	15237	15103	15409	15340	15380	15217	15336	15179	15106	15343	15293	15301	15218	15296	15291	15249	15107	15333	15363	15171	15322	15327	15326	15285	15378	15374	15206	15106	15214	15277	15360	15278	15338	15368	15303	15311	15456	15088	15324	15184	15214	15408	15216	15348	15302	15268	15228	15283	15312	15298	15431	15047	15152	15175	15277	15287	15100	15335	15244	15376	15199	15212	15286	15328	15270	15363	15368	15188	15319	15336	15354	15326	15332	15355	15369	15195	15090	15330	15137	15277	15220	15255	15371	15261	15101	15393	15258	15324	15355	15324	15156	15271	15281	15255	15249	15379	15241	15303	15265	15380	15248	15380	15219	15143	15144	15458	15301	15306	15078	15136	15352	15221	15312	15248	15534	15057	15237	15322	15216	15251	15209	15249	15266	15138	15357	15293	15302	15226	15161	15250	15311	15191	15250	15298	15280	15317	15222	15266	15276	15255	15315	15350	15129	15313	15406	15311	15367	15309	15370	15411	15415	15062	15234	15287	15091	15319	15211	15355	15230	15414	15370	15303	15269	15249	15314	15284	15157	15342	15281	15293	15256	15293	15183	15329	15364	15105	15177	15318	15274	15245	15397	15164	15432	15399	15344	15236	15292	15271	15323	15308	15343	15365	15351	15233	15254	15419	15266	15333	15259	15405	14948	15220	15244	15330	15321	15341	15351	15518	15223	15314	15341	15198	15298	15155	15625	15311	15337	15118	15351	15451	15255	15209	15315	15214	15276	15314	15129	15383	15295	15263	15316	15450	15228	15373	15357	15124	15379	15401	15349	15121	15217	15348	15226	15220	15313	15150	15478	15136	15196	15235	15411	15279	15142	15216	15234	15033	15262	15327	15167	15298	15264	15255	15339	15244	15226	15356	15313	15249	15222	15356	15095	15276	15001	15149	15310	15246	15244	15207	15400	15251	15275	15318	15197	15223	15127	15208	15319	15176	15343	15147	15239	15320	15436	15071	15352	15440	15260	15066	15290	15331	15365	15227	15400	15241	15285	15326	15327	15245	15487	15221	15430	15199	15237	15231	15247	15316	15310	15417	15362	15305	15172	15313	15256	15318	15174	15359	15277	15480	15278	15231	15311	15174	15230	15481	15313	15223	15379	15367	15195	15321	15335	15327	15315	15234	15272	15234	15234	15352	15447	15287	15470	15200	15164	15120	15336	15148	15371	15375	15317	15224	15298	15363	15195	15362	15246	15435	15270	15201	15309	15179	15515	15323	15301	15313	15212	15317	15212	15127	15239	15419	15456	15417	15450	15445	15448	15294	15267	15449	15365	15337	15473	15138	15253	15319	15232	15208	15231	15336	15295	15212	15357	15221	15226	15231	15203	15153	15482	15349	15147	15317	15253	15084	15349	15246	15060	15331	15294	15371	15356	15322	15330	15291	15313	15226	15258	15358	15281	15260	15348	15246	15235	15272	15201	15267	15270	15367	15103	15142	15224	15475	15207	15418	15212	15481	15243	15229	15439	15099	15345	15105	15239	15139	15194	15366	15145	15292	15336	15252	15241	15228	15542	15349	15265	15272	15096	15299	15190	15397	15480	15255	15380	15372	15323	15226	15277	15327	15218	15220	15288	15291	15297	15382	15241	15179	15242	15250	15421	15323	15331	15256	15369	15320	15294	15339	15356	15161	15393	15256	15273	15263	15254	15196	15285	15179	15344	15337	15328	15215	15404	15379	15343	15338	15373	15194	15295	15391	15237	15232	15286	15386	15237	15256	15159	15221	15319	15317	15577	15245	15305	15505	15184	15266	15238	15224	15137	15259	15303	15288	15415	15242	15286	15338	15337	15245	15194	15364	15236	15193	15418	15006	15311	15398	15183	15361	15293	15454	15218	15330	15358	15249	15410	15410	15251	15104	15301	15285	15437	15204	15402	15303	15201	15185	15198	15565	15252	15286	15453	15260	15371	15231	15430	15320	15374	15232	15164	15253	15299	15244	15321	15201	15301	15211	15342	15064	15182	15273	15264	15280	15242	15270	15509	15320	15325	15299	15343	15119	15238	15122	15269	15276	15289	15304	15186	15223	15220	15227	15234	15145	15338	15282	15242	15358	15381	15286	15322	15284	15291	15223	15309	15313	15127	15242	15461	15379	15304	15372	15394	15393	15494	15360	15251	15312	15141	15246	15377	15261	15418	15276	15257	15393	15257	15379	15432	15243	15411	15440	15270	15343	15322	15226	15325	15257	15302	15172	15475	15457	15284	15263	15218	15238	15189	15420	15432	15332	15267	15221	15330	15290	15245	15342	15269	15274	15163	15260	15344	15180	15174	15351	15150	15269	15218	15200	15387	15297	15294	15445	15387	15152	15370	15133	15368	15196	15304	15275	15435	15196	15374	15365	14994	15252	15305	15355	15243	15364	15320	15259	15400	15266	15209	15362	15115	15290	15295	15431	15338	15269	15354	15263	15188	15242	15304	15326	15105	15265	15278	15358	15164	15045	15292	15345	15223	15224	15248	15272	15180	15180	15305	15322	15283	15121	15331	15457	15307	15267	15178	15448	15206	15369	15233	15218	15474	15263	15318	15241	15325	15419	15230	15413	15371	15298	15120	15342	15476	15265	15309	15262	15317	15264	15204	15408	15167	15150	15275	15474	15314	15318	15249	15272	15265	15267	15275	15171	15352	15252	15269	15326	15205	15254	15386	15245	15244	15278	15077	15448	15301	15545	15351	15291	15178	15269	15317	15455	15426	15334	15285	15436	15306	15414	15264	15314	15228	15468	15256	15322	15204	15169	15216	15214	15214	15266	15328	15348	15247	15169	15314	15228	15131	15171	15355	15313	15149	15265	15164	15063	15381	15322	15460	15221	15453	15239	15408	15197	15297	15263	15257	15144	15239	15275	15356	15394	15336	15219	15312	15127	15479	15235	15272	15223	15337	15252	15327	15427	15244	15174	15358	15381	15215	15299	15204	15279	15071	15281	15275	15237	15488	15392	15182	15146	15445	15333	15131	15228	15407	15490	15501	15199	15198	15259	15316	15286	15264	15332	15302	15480	15441	15297	15256	15199	15314	15291	15185	15309	15380	15112	15272	15185	15343	15102	15209	15360	15274	15252	15247	15297	15225	15284	15187	15277	15375	15259	15274	15436	15475	15058	15291	15133	15368	15266	15296	15371	15306	15281	15347	15294	15237	15298	15234	15278	15199	15209	15443	15447	15332	15286	15378	15350	15252	15202	15110	15329	15368	15332	15324	15346	15362	15322	15412	15406	15436	15307	15389	15406	15333	15134	15277	15453	15198	15314	15166	15370	15209	15098	15417	15292	15179	15249	15342	15280	15165	15157	15298	15400	15193	15342	15298	15382	15214	15413	15293	15346	15335	15164	15153	15310	15243	15445	15227	15364	15269	15204	15114	15265	15306	15316	15434	15298	15387	15277	15431	15333	15278	15307	15246	15192	15247	15322	15353	15268	15361	15086	15253	15479	15349	15170	15355	15278	15270	15274	15273	15551	15229	15367	15309	15383	15251	15288	15242	15376	15279	15324	15335	15160	15257	15371	15382	15193	15565	15381	15319	15230	15408	15181	15267	15224	15204	15357	15227	15408	15294	15345	15357	15241	15284	15280	15303	15197	15309	15304	15153	15173	15344	15288	15247	15209	15133	15389	15223	15467	15486	15243	15362	15275	15233	15250	15279	15240	15303	15353	15277	15212	15395	15302	15191	15383	15414	15317	15265	15285	15271	15193	15438	15207	15172	15197	15140	15353	15396	15299	15300	15209	15289	15296	15269	15229	15314	15391	15235	15101	15232	15343	15177	15193	15326	15273	15253	15230	15258	15276	15305	15386	15278	15240	15118	15241	15263	15121	15263	15304	15472	15204	15292	15272	15344	15284	15266	15321	15118	15361	15401	15391	15309	15239	15333	15383	15341	15283	15208	15245	15226	15314	15192	15331	15219	15254
24368	21634	29156	24727	22434	22352	21961	19634	19011	18977	19022	26366	34961	31658	26210	22076	19588	18609	18290	18171	18170	18408	18193	18140	18049	18256	18134	18128	18277	18277	18388	18121	18358	18383	18198	18063	18180	18029	18059	18114	17964	18267	18179	18143	18164	17997	18155	17879	18082	18051	18224	18206	17981	17964	18200	18265	18200	18183	18239	18307	18291	18043	17934	18125	18184	18030	18145	18234	18211	18320	17977	17923	18064	18191	18085	18212	18089	18165	18071	18021	18142	18113	17981	18129	18240	18103	18111	18145	18202	18088	18068	18013	18001	18253	18309	17888	17970	18054	18148	18092	18084	17885	17975	18101	18135	17910	18120	18176	17952	17912	18040	18003	17999	18066	18137	17975	18032	18044	18304	18313	18010	18126	18255	18109	18023	17998	18090	18043	17980	17964	18067	17985	18018	18138	18334	18175	18206	18245	18011	17907	18090	18065	17936	17912	18244	18224	18263	18103	18258	18074	18401	18016	18253	18342	18116	18191	18089	18149	17914	18171	18140	18205	18125	18031	18170	17955	18021	18025	18032	18193	18329	18175	18285	18064	18205	18133	18152	18128	17912	18284	18229	18197	18135	17984	18188	18151	18227	18203	18223	18096	18143	17928	17945	17832	17945	18219	17955	18230	18131	18219	18110	17941	17952	18105	18192	18041	18021	18109	18046	18177	17966	18103	17962	18034	18165	18144	17971	18115	17998	17917	18158	18152	18220	18160	18067	18370	18243	17974	17855	17938	17983	18094	18169	18074	18161	18108	18149	18114	18035	17839	18252	17963	18155	17890	18027	17989	17989	18034	18030	18146	18103	18193	18359	18069	18204	18210	18030	18073	18253	17973	18017	18156	18057	17947	18113	18024	18069	18166	18020	18298	18268	18070	18013	18039	18155	18039	18151	18127	18419	17941	18132	18193	17981	18175	17917	18038	17992	17837	18255	17991	17982	18037	17904	18041	18070	18179	18007	18106	18102	18013	18230	17966	18198	18187	17982	18391	17759	18061	18273	18234	18003	18028	18020	18150	18008	17938	18009	18036	18144	18273	18193	18105	18014	18096	18038	18143	18035	17899	18396	18110	18172	17983	18261	18091	18192	18184	17925	18244	18116	18198	18249	18117	18051	18039	18190	18082	18104	18216	18172	18094	18072	18068	18051	18191	18202	18039	17976	18008	18133	18114	18075	18113	17932	18024	18217	18098	18075	18410	18166	18267	18239	18010	18059	18146	18187	18117	18124	18024	18158	18116	18063	18213	18257	18087	17942	18085	17947	18397	18330	18049	18142	18040	18136	18246	18052	18070	18067	17904	18018	18040	18146	18250	18084	18141	18132	18214	18194	18137	18148	18230	18234	18144	17919	18052	18167	18171	18261	18126	18107	18273	18184	18124	18217	18198	18111	18145	17880	18110	18087	18011	18143	18072	18080	18113	18165	18224	18081	18308	18143	18303	18251	18080	17877	17830	18076	18112	18164	17982	17888	18123	18145	18355	18086	18134	18171	18097	18272	17983	18331	18067	17956	17959	18088	17960	18062	18227	18316	18132	18154	18077	17896	17960	18025	17930	18179	18123	17853	18191	18003	18098	18196	18377	18212	18024	18128	18303	18104	18209	18118	18080	18122	17963	18049	18176	18171	18147	18182	18236	18045	18040	17961	18263	17863	17953	18130	18001	18087	18165	17950	17979	18428	18288	18199	17952	18293	18222	18254	18024	18101	18174	18280	18157	18164	18064	18128	18079	18119	18110	18161	18138	18079	18046	18093	18103	18049	18181	18093	18147	18028	18034	18188	17977	18047	18024	18050	18203	18128	18139	18054	18260	18137	18210	18155	18166	18188	17975	18123	17921	18041	18072	18188	18117	18217	18062	18100	18037	18134	18108	18090	17830	18279	17966	18156	18269	18035	18171	18152	18244	17907	18109	18113	18057	17980	18261	18246	18220	18314	18230	18032	17754	17914	18027	17972	18189	18118	18048	18010	18192	18075	18085	18165	17983	18152	18177	18022	18121	18062	18201	18244	18016	18160	18180	17991	17890	17970	18257	18036	18139	17795	18048	17924	18182	18079	18149	18178	18170	18101	18231	18219	18277	18185	18211	18094	18176	18115	17966	18050	18015	17858	18354	18025	18156	17950	18072	18143	18075	18206	17963	18268	18142	18058	18045	18114	18194	18205	18219	18294	18147	18231	17960	18160	18315	18325	17902	18260	18171	18299	18276	18056	18201	18021	18150	18139	18027	18099	18312	18173	18111	18168	17959	17980	18142	18176	18150	18285	18236	18236	18240	18148	18264	18189	17950	18103	18038	18011	18144	18117	18228	18370	18114	17968	17996	18076	18093	18216	18078	18253	17974	18049	18082	18041	18248	18183	18136	17982	18035	18053	18074	18087	17958	18103	18130	18216	18172	18318	18097	18130	18189	18129	18369	18111	17984	18159	18152	17961	18182	17875	17976	18089	18215	18246	18059	18165	18091	18058	18214	17947	18039	18383	18363	18211	18097	18116	18142	17962	18181	18286	18211	18048	17904	18148	18020	18084	18154	18027	18133	17969	18234	17923	18300	18104	18197	18071	18203	18167	18172	18060	18158	18337	18397	18104	18079	18048	18178	17892	18148	18025	18175	18182	18060	18153	18155	17977	18238	18252	18231	18063	18018	18044	18104	18001	18040	18256	18032	18135	18192	18235	18107	18164	18123	18083	18229	18199	18015	18082	18015	18260	18177	17866	18046	17920	18241	18000	18093	17962	18205	18059	17958	18087	18073	18267	18147	18181	18134	18190	18153	18109	18062	17836	18132	18214	17865	18038	18356	18147	18212	18051	18192	18126	17926	18068	18079	17939	18161	18070	17935	18153	18134	18248	18196	18290	18037	18043	18338	18188	18129	17974	18077	18185	18150	18109	18157	18115	18143	18042	18250	18093	18218	18186	18061	18151	18007	18131	18051	17962	18006	18157	17994	17988	18143	18126	18035	17968	18028	17998	18023	17977	17969	18034	18079	18034	18146	18209	18140	18037	18081	18122	18048	18032	18073	18004	18142	18179	18224	18015	18258	18174	18058	18159	18088	18132	18133	17976	18151	18070	18183	18205	18004	18176	17890	18088	18062	17983	18223	18266	17994	18042	17788	18108	18251	17997	17962	18256	18117	18068	18021	17979	18076	18141	17946	18262	17938	18205	18026	18342	18222	18126	18221	18087	17794	18080	18022	18174	17918	18193	18018	18112	18160	18340	18141	18111	18174	18105	17980	18205	18062	17940	18149	18291	17966	18181	18048	18173	18156	18128	18240	18092	18145	18277	18111	18240	18099	18127	18268	18129	18064	18000	18218	18191	18066	18005	17949	18105	18096	17843	18086	18001	18082	18063	18186	17882	18077	18139	17974	18246	18015	18215	18012	18327	18173	18068	18024	18044	17997	18269	18188	18088	18103	18065	18081	18072	18146	18213	18058	18169	18069	18166	18196	18177	18197	18216	18139	18046	17963	18122	17952	17892	18054	18187	18057	18095	17975	18047	18023	18267	18170	18230	18305	17977	18062	18253	18014	18192	18246	18274	18199	18205	18034	18153	17907	18028	18132	17954	18019	18051	18196	18166	18194	18172	18373	18091	18059	18159	18129	17958	17990	18164	18176	18001	18068	18131	18060	18271	18005	18108	18149	18100	18154	18204	17952	18215	18211	18130	18316	18132	18057	17876	18172	18175	18084	18084	18266	18072	18053	18113	18158	18184	18161	18065	17987	18296	18164	18082	18163	17989	18194	18101	18224	18023	18145	18291	18219	18062	18140	18132	17998	18058	18393	17965	18176	18103	18195	18328	18082	18105	18163	18003	18157	18161	18105	18014	17949	18045	18074	18097	18005	18095	18073	18049	18094	18181	18244	18098	17857	18030	18109	18099	18053	18215	18235	17747	18164	18066	18077	18168	17995	18178	18168	18023	18239	18310	17975	18076	18150	18223	18167	17926	18070	18198	18136	18173	18043	18087	18148	18160	18251	17995	18062	18083	17931	18183	18059	18131	18044	18086	18144	18167	18196	17968	18071	17974	18383	18360	18302	18398	18140	18466	18068	18088	18072	18060	18237	18048	18084	18061	18298	18152	17911	18119	18131	18103	18143	18069	18181	18117	17946	18174	18067	18223	18091	18023	17941	18003	18176	18277	18322	18038	18025	17920	18160	18005	18161	18021	17920	18195	18148	18067	18235	18131	18137	18010	18031	18218	17938	18056	18143	18050	18000	18010	18119	18383	18186	17990	18263	18111	18210	17921	18158	18112	18182	17967	18083	18084	18177	17975	18228	18181	18006	18257	18157	18310	17922	17947	18078	17971	17894	18174	18053	18107	18016	18131	18156	18025	18285	18065	17982	18392	18113	18108	18193	18060	18187	18270	18143	18206	18216	17980	18038	17993	18204	18059	17841	18102	18082	18001	18199	18064	18140	18045	18096	17964	18171	17929	18276	18005	18130	17983	18269	18330	18087	18159	18342	18019	18159	18402	18191	18128	18144	18074	18084	18046	18310	18143	18076	18207	18101	18164	18311	18082	18049	18300	18178	17916	17997	18486	18098	18053	18158	18434	18159	18136	18193	18053	18059	18027	18186	18154	18183	18295	18053	18091	18179	18178	18270	18185	18152	18282	18280	18128	18041	17968	18250	18129	17997	18090	18348	18018	18140	18366	17986	18224	18136	18154	17989	18267	18128	18367	18101	18277	18192	17968	18305	18260	18080	18134	18107	18059	18045	18054	18213	18197	18061	17964	18131	18091	18091	18045	18309	18051	18370	18196	18199	18321	18069	18103	18039	18098	18096	18098	18030	18377	18178	18089	18105	18146	18110	18008	18140	18228	18057	18227	18188	17992	18156	18054	18359	18255	18129	18260	18073	18152	18214	18036	17958	18150	18269	18129	18133	18132	18058	18000	18165	18247	18123	18211	18045	18084	18049	18124	18014	18192	18107	18105	18048	18148	18291	18150	18009	18193	18030	18078	17927	18251	18197	18175	18204	18230	18095	18278	18003	18074	17969	18058	18151	18036	18097	18063	18022	18067	18161	18341	18065	18205	18216	18208	17953	18028	17955	18225	17970	17898	18001	18137	18113	18064	18190	18030	18018	18063	17908	18082	18126	18061	18047	18242	18025
14994	24810	23338	19507	18585	18205	18272	18010	17905	17508	17768	29220	37150	32442	26013	20566	17548	16581	16297	16183	16161	16190	16152	16179	15949	16207	16018	16147	16145	16103	16278	16264	16145	15982	16245	16213	16110	16182	16324	16002	16213	16176	16219	16154	16152	16010	16190	16065	15988	16157	16145	16215	16249	16193	16233	16228	16051	16167	16182	16219	15923	16185	16165	16453	16020	16218	16371	16149	16126	16065	16172	16071	16142	16144	16187	16149	16293	16118	16147	16077	16093	16124	15936	16256	16209	16003	16202	16154	16096	16091	16097	16089	16137	16095	16174	16107	16276	16117	16025	16034	15988	16317	16125	16161	16292	16084	15982	15963	16208	16167	16160	16083	16291	16217	16167	16134	16003	16147	16085	16305	16322	16143	16119	16162	16188	16208	16298	16028	16121	16138	16140	16107	16217	16123	16141	16074	16194	16120	16179	16185	16188	16036	16265	16081	16321	16289	16122	16190	16156	16196	16075	16140	15973	16234	16138	16095	16099	15965	16138	16140	16136	16179	16225	16163	16198	16116	16203	16157	16230	16002	16254	16180	16202	15992	16107	16098	16094	16035	16217	16083	15901	16108	16166	16136	16162	16085	16154	16017	16124	16074	16087	16196	16087	16201	16228	16069	16148	16079	16241	16107	16392	16057	16239	16210	16263	16170	16174	16103	16149	16262	16188	16195	16196	16162	16097	16200	16127	16182	16099	16224	16203	16098	16157	16055	16100	16288	16084	16006	16099	16073	16126	16123	16048	16027	16064	15928	16252	16248	16105	16177	16286	15935	16121	16260	16007	16223	16027	16006	15995	16077	16218	16138	16184	16143	16194	16058	16242	16270	16109	16092	16157	16000	16058	16202	16297	16076	16060	16216	16175	16094	16199	16195	16232	16086	16114	16220	16178	16277	16192	16092	16256	16068	16120	16281	16180	16037	16049	16055	16165	16201	16191	16125	16055	16054	16070	16212	16221	16143	16032	16059	16126	16210	16389	16000	16088	16106	16385	16050	16282	16184	16052	16008	16132	16138	16132	16364	15817	16126	16060	16211	15974	16187	16214	16042	16121	15963	16133	16247	16052	16219	16099	16109	16218	16091	16262	16225	16097	16213	16282	16261	16190	15977	16092	16333	16072	16066	16147	16031	16125	16157	16163	16239	16126	16193	16101	16118	16160	16115	16229	16152	16227	16098	16055	16151	16126	16087	16148	16173	16080	16047	16186	16094	16088	16223	16180	16038	16190	16061	16221	16059	16191	15903	16257	16128	16084	16120	16161	16022	16195	16258	16153	16222	16211	16269	16104	16018	16216	16029	16129	16194	16219	16049	16126	16248	15911	16122	16126	16128	16105	16038	16050	16098	16173	16255	16365	16058	16079	16140	16015	16283	16112	16129	16249	16172	16117	16252	16060	16015	16131	15979	16127	16076	16088	16136	16249	16154	16119	16377	16217	16175	16083	16223	16123	16161	16089	16106	16008	16155	16287	16190	16162	16063	16067	16036	16092	16061	16066	16228	16032	16142	16117	16103	16227	16138	16245	16103	16363	16242	16053	16087	16239	16023	16161	16161	16207	16211	16062	15840	15939	16133	16090	16285	16155	16022	16148	16223	16097	16196	16024	15986	16184	16130	16286	16161	16208	15905	16217	16165	16208	16145	16121	16028	16173	16162	16102	16165	16108	16152	16211	16269	16279	16099	16185	16149	16123	16101	16084	16158	16235	16030	16202	16182	16231	16208	16186	16168	16020	16022	16135	16024	16103	16227	16203	16124	16032	16054	16173	16007	16014	16188	16171	16116	16058	16061	16034	16079	16227	16157	16223	16044	16249	16053	16083	16069	16373	16205	16116	16120	16148	16060	16108	16163	16103	16117	16281	16153	16107	16307	16073	16093	16038	16137	15957	15923	16247	16271	16140	16228	15864	15985	16053	16277	16074	15959	16273	16103	16094	16236	16082	16113	16238	16154	16144	16267	16049	16129	16270	16150	16170	16198	16119	16093	16190	16184	16350	15962	15985	16297	16096	16079	16118	16039	16119	16119	16251	16083	16070	16135	16120	16101	16080	16187	16115	16322	16040	16311	16107	16114	16304	16154	16163	16121	16152	16196	16159	16009	16072	16292	16174	16111	16070	16181	16154	16283	16175	16078	16106	16254	16041	16298	16155	16080	16118	16093	16226	16215	16241	16229	16224	16223	16166	16110	16105	16269	16191	15976	16130	15902	16004	16151	16063	16202	16000	16318	16260	16156	16253	16034	16051	16135	16103	16088	16209	16291	16165	16134	16207	16197	16057	16195	16067	16119	15835	16186	16031	16201	16104	16211	16192	16114	15951	15975	16211	16051	16175	16154	16265	16170	16244	16166	16143	16047	16300	16349	16094	16026	16066	16072	16097	16225	16223	16164	16242	16053	16138	16272	15985	16173	16172	16134	16128	16066	16101	16031	16232	16267	16170	16108	16346	16233	16146	16057	16303	16112	16207	16284	16045	16208	16115	16243	16210	16161	15954	15992	16107	16085	16095	16066	16277	16182	16148	16291	15999	16282	16131	16266	16165	16160	16084	16037	16247	16053	16177	16280	16167	16058	16051	16197	16282	15975	16246	16103	16129	16177	16331	16080	16059	16266	15955	16112	16362	16164	16160	16174	16174	16000	16230	16214	16256	16128	16091	16132	16176	16130	16146	16218	16038	16240	16078	16332	16128	16181	16025	16107	16180	16044	16235	15962	15934	16324	15985	15930	16242	16027	16060	16126	16177	16260	16271	16061	16153	16251	16174	15997	16095	16198	16308	16089	16085	16056	16155	16030	16195	16087	16129	16130	15977	16114	16013	16017	16179	16103	16226	16273	16081	16141	15983	16056	16212	16259	16135	15843	16131	16086	16066	16167	16199	16155	16243	16064	16059	16289	16184	16151	15956	16096	16249	15958	16336	16152	15926	16160	15989	16247	16019	16005	16132	16280	16102	16137	16275	16063	16257	16044	16297	16091	16244	16132	16039	16185	16134	16136	16042	16043	16099	16216	16365	16177	16177	16090	16072	16124	16351	16199	16008	15934	16154	16186	16087	16208	16114	16129	16279	16111	16064	16246	16165	16030	16077	16202	16006	16241	16091	16171	16153	16193	16026	16173	16133	15912	16074	16275	16165	15969	16114	16165	16031	16282	16167	16132	16052	16198	15988	16361	16004	16246	16200	16029	16202	16330	16069	16198	16129	16031	16008	16091	16087	16210	15980	16226	16061	15988	16251	16109	16244	16030	16234	16056	16183	16210	16159	16299	16163	16061	16290	16026	16203	16072	16040	16158	16228	16235	16025	15977	16116	16100	16188	16144	16049	16226	16147	16154	16098	16002	16207	16113	16170	16054	16223	16135	16188	16298	16112	16240	16182	16317	16047	16142	16313	16048	16209	16034	16294	16185	16275	15950	16124	16271	16224	16221	16068	15955	16116	16181	16042	16207	16222	16139	16104	16179	16274	16012	16002	16095	16307	16255	16116	16167	16107	16004	16168	16193	16170	16144	16141	16182	16168	16310	16003	16177	16063	16220	16041	16199	16036	16063	16119	16181	15994	16212	16168	16044	15978	16167	15971	15967	16196	16038	16067	16098	16118	16065	16089	16113	16218	16130	16114	16208	16222	16143	16101	16265	16050	16008	16140	16052	16049	16085	16126	16106	16068	16204	16069	16123	16077	16079	16225	16077	16412	16243	15999	16093	16172	16160	16059	16232	16156	16142	16290	16242	16035	16280	16077	16025	16112	16115	16263	16073	16248	16262	15962	16044	16105	16056	16050	16250	16145	16181	16112	16207	16154	16221	16154	15964	16039	16055	16184	16218	16156	15925	16072	16288	16153	16080	15960	16005	16252	16174	16222	16256	16076	16155	16217	16228	15945	16285	16219	16062	16073	16075	16362	16132	16057	16167	16070	16129	16117	16254	16038	16285	16109	15821	16065	16066	16381	16283	16314	16112	16040	15944	16137	16280	16116	16097	16145	16129	16020	16173	16125	16073	16228	16239	16278	16012	16083	16131	16087	16154	16287	16060	16281	16181	16107	16133	16283	16106	16182	16082	16136	15963	16249	16166	16136	16166	16172	16204	16139	16162	16105	16232	16261	16117	16136	16035	16099	16123	16111	16078	16225	16053	16147	16101	16267	15997	16069	16029	16072	16173	15972	16118	16103	16071	16025	16293	16087	16168	16251	16044	16170	16027	16089	16181	16082	16225	16211	15997	16099	16026	16123	16183	16132	16190	16371	16121	16050	16170	16137	16042	15863	16157	16152	16025	16241	16193	16090	16263	16132	16158	16080	16052	16091	16184	16107	16113	16111	16028	16126	16285	16181	16123	16241	16186	16172	16136	16140	16291	16103	16339	16001	16030	16348	16180	16044	16111	16124	16114	16193	16132	16135	16153	16284	16210	16251	16300	16205	15992	16385	16056	15940	16119	16166	16228	16121	16065	16216	16145	16206	16215	16250	16219	16185	16144	16179	16049	16275	16246	16094	16110	16166	16113	16207	16047	16201	16291	16297	16017	16213	16299	16087	16083	16099	16151	15979	16164	16069	16257	16061	16173	15949	16183	16309	16135	16132	16096	16112	16371	16003	16030	16020	16237	16167	16204	16171	16148	16159	16364	15984	16195	16064	16170	16198	16194	16080	16252	16035	16124	16206	16129	16251	16090	16298	15932	16104	15961	16076	16129	16039	16080	16189	16099	16220	16203	16269	16053	16175	16088	16243	16351	16135	15992	16116	16237	16041	16172	16221	15934	16093	16106	16186	16150	16253	16044	16229	16183	16094	16233	16201	16071	16133	16108	16222	16133	16080	16216	16182	16153	15994	16069	16111	16064	16090	16033	16136	16228	16083	15993	16250	16228	16264	16162	16168	16118	16181	16006	15957	16326	16115	16163	16012	16112	16125	16223	15984	16199	16261	16042	16255	16201	16193	16101	16195	16144	15934	16130	16115	16289	16113	16134	16079	16169	15990	16077	16139	16294	16155	16120	16162	16148	16139	15964	16332	16149	16179	16139	16257	16105	16319	16232	16092	16215	16037	16156	16113	16141	16165	16097	16250	16207	16151	16077	16081	16144	15972	16256	16245	16271	16204	16036	16102	16305	16115	16158	16282	16290	16035	16015
23240	21654	29637	24182	21836	23956	26057	21130	19955	20086	20107	25281	38148	42311	35983	27517	22239	20037	18954	18590	18783	18465	18617	18712	18844	18796	18666	18595	18781	18490	18479	18803	18587	18489	18609	18648	18573	18689	18514	18574	18623	18550	18664	18664	18686	18633	18519	18423	18336	18645	18692	18582	18552	18486	18510	18569	18553	18566	18433	18534	18443	18510	18339	18386	18445	18582	18442	18650	18518	18423	18510	18458	18490	18456	18385	18429	18583	18411	18339	18584	18466	18593	18497	18462	18596	18580	18662	18300	18571	18489	18322	18488	18578	18494	18671	18650	18433	18446	18386	18616	18363	18290	18649	18515	18591	18694	18399	18555	18533	18494	18481	18332	18594	18516	18466	18407	18530	18465	18573	18508	18511	18536	18358	18604	18364	18177	18608	18566	18390	18359	18475	18513	18389	18323	18463	18389	18655	18299	18512	18650	18414	18533	18307	18501	18491	18375	18281	18555	18562	18365	18559	18499	18601	18541	18402	18728	18588	18340	18388	18501	18491	18598	18426	18486	18676	18414	18620	18591	18604	18520	18466	18575	18611	18616	18531	18403	18441	18617	18633	18542	18374	18506	18456	18340	18224	18243	18537	18324	18426	18466	18495	18426	18456	18582	18477	18526	18543	18468	18445	18451	18571	18472	18377	18474	18375	18210	18397	18486	18478	18620	18706	18380	18440	18534	18380	18689	18421	18447	18451	18556	18563	18419	18689	18505	18491	18462	18405	18442	18628	18522	18386	18331	18594	18256	18417	18563	18385	18205	18527	18596	18637	18557	18529	18578	18662	18329	18521	18692	18593	18555	18546	18350	18362	18365	18504	18461	18313	18320	18722	18501	18496	18490	18451	18483	18450	18327	18697	18592	18342	18405	18441	18526	18433	18436	18499	18475	18504	18434	18579	18599	18584	18568	18704	18514	18371	18465	18409	18270	18384	18514	18343	18631	18476	18375	18447	18336	18642	18616	18654	18659	18237	18425	18352	18403	18458	18546	18692	18530	18418	18620	18286	18216	18439	18579	18396	18224	18428	18413	18564	18415	18422	18606	18360	18258	18580	18451	18445	18134	18509	18264	18284	18621	18335	18591	18519	18541	18465	18415	18437	18414	18455	18441	18481	18341	18471	18449	18440	18489	18409	18461	18338	18551	18412	18509	18677	18458	18460	18350	18546	18429	18554	18419	18309	18495	18476	18556	18473	18591	18661	18701	18603	18671	18557	18481	18542	18675	18332	18604	18635	18477	18409	18650	18540	18288	18488	18589	18562	18377	18393	18324	18431	18574	18421	18561	18607	18557	18405	18358	18426	18392	18402	18584	18508	18481	18447	18467	18544	18364	18485	18331	18558	18550	18485	18418	18368	18657	18413	18430	18435	18593	18502	18507	18329	18428	18444	18493	18580	18417	18457	18442	18450	18690	18545	18573	18534	18567	18529	18605	18343	18474	18437	18583	18246	18317	18685	18462	18640	18384	18561	18529	18466	18510	18549	18457	18180	18336	18627	18636	18429	18473	18447	18577	18408	18422	18364	18441	18441	18660	18438	18319	18215	18372	18491	18302	18539	18814	18518	18610	18541	18517	18592	18537	18569	18676	18707	18457	18544	18537	18429	18327	18265	18261	18362	18358	18646	18562	18711	18615	18456	18566	18548	18539	18461	18633	18342	18651	18552	18302	18302	18380	18514	18460	18360	18444	18414	18483	18591	18569	18449	18369	18353	18456	18475	18339	18384	18606	18409	18668	18601	18316	18453	18743	18486	18490	18314	18407	18591	18497	18317	18596	18478	18420	18236	18642	18385	18361	18693	18463	18611	18472	18502	18510	18541	18442	18496	18334	18570	18422	18362	18320	18572	18404	18468	18494	18371	18406	18445	18430	18418	18463	18365	18361	18633	18552	18469	18544	18629	18518	18263	18326	18440	18548	18394	18364	18341	18524	18455	18447	18470	18505	18537	18628	18621	18415	18518	18362	18632	18614	18306	18486	18644	18373	18384	18476	18295	18527	18443	18531	18385	18363	18547	18339	18549	18510	18469	18445	18585	18396	18512	18480	18605	18405	18241	18525	18573	18494	18264	18394	18310	18369	18397	18379	18413	18466	18462	18300	18223	18459	18571	18367	18541	18398	18636	18472	18444	18566	18374	18456	18472	18594	18567	18636	18443	18467	18322	18381	18644	18441	18658	18551	18606	18694	18417	18391	18166	18520	18345	18456	18392	18634	18469	18097	18479	18463	18411	18671	18515	18412	18641	18556	18476	18492	18617	18642	18347	18509	18436	18472	18408	18346	18456	18368	18605	18571	18550	18464	18495	18266	18273	18536	18431	18457	18459	18565	18506	18242	18717	18433	18491	18456	18403	18578	18373	18432	18493	18387	18306	18626	18421	18382	18434	18528	18432	18586	18514	18395	18444	18567	18408	18369	18511	18368	18555	18397	18537	18494	18443	18611	18541	18503	18197	18526	18454	18371	18560	18652	18649	18536	18476	18427	18517	18383	18541	18318	18555	18442	18712	18711	18412	18404	18314	18505	18398	18474	18461	18381	18543	18416	18684	18566	18460	18690	18460	18546	18406	18433	18345	18452	18347	18338	18298	18444	18549	18673	18642	18746	18547	18661	18284	18523	18321	18431	18240	18483	18571	18432	18562	18446	18394	18323	18483	18501	18495	18255	18383	18558	18559	18411	18376	18607	18257	18510	18473	18409	18587	18404	18437	18418	18571	18191	18318	18418	18513	18517	18463	18426	18456	18667	18598	18387	18367	18301	18427	18580	18397	18386	18435	18226	18408	18358	18536	18351	18369	18441	18398	18677	18469	18452	18469	18427	18420	18392	18577	18488	18595	18685	18717	18347	18594	18293	18213	18425	18381	18236	18546	18326	18417	18565	18473	18428	18592	18492	18492	18316	18640	18552	18263	18511	18582	18476	18602	18508	18600	18405	18412	18346	18420	18348	18594	18432	18597	18280	18579	18597	18426	18356	18604	18375	18506	18396	18386	18347	18332	18453	18317	18408	18446	18249	18335	18569	18438	18548	18444	18483	18359	18386	18409	18714	18515	18420	18557	18431	18543	18579	18306	18560	18474	18417	18355	18421	18299	18313	18703	18322	18428	18278	18604	18392	18335	18484	18679	18532	18499	18517	18425	18579	18496	18542	18569	18325	18547	18556	18474	18599	18630	18432	18490	18472	18510	18212	18549	18390	18280	18493	18229	18180	18413	18294	18320	18553	18413	18273	18619	18517	18449	18355	18580	18521	18289	18493	18574	18362	18456	18537	18530	18641	18601	18371	18542	18296	18374	18496	18535	18595	18438	18379	18575	18492	18473	18678	18525	18398	18585	18460	18584	18562	18450	18378	18602	18410	18497	18524	18546	18377	18498	18104	18483	18322	18538	18559	18465	18436	18645	18439	18639	18570	18327	18402	18519	18609	18365	18322	18487	18401	18501	18539	18646	18441	18427	18577	18685	18542	18533	18546	18432	18576	18468	18394	18548	18387	18319	18450	18570	18419	18487	18550	18467	18262	18534	18239	18390	18497	18378	18197	18478	18500	18416	18384	18581	18402	18341	18724	18247	18375	18356	18501	18636	18541	18536	18607	18579	18354	18558	18354	18373	18352	18428	18391	18404	18449	18546	18434	18344	18610	18591	18555	18382	18595	18424	18614	18609	18332	18318	18630	18532	18405	18572	18414	18280	18366	18581	18487	18358	18632	18477	18510	18363	18357	18555	18465	18272	18681	18301	18539	18537	18547	18486	18679	18444	18598	18381	18451	18503	18546	18593	18587	18458	18402	18339	18449	18247	18342	18215	18395	18291	18414	18669	18425	18303	18305	18630	18502	18388	18452	18366	18190	18391	18389	18438	18314	18512	18508	18581	18232	18337	18557	18412	18432	18357	18479	18414	18304	18363	18520	18457	18515	18587	18598	18507	18483	18552	18469	18308	18378	18522	18618	18422	18416	18500	18438	18525	18701	18402	18508	18241	18413	18549	18355	18344	18680	18548	18408	18605	18403	18221	18446	18496	18460	18649	18347	18321	18479	18377	18402	18355	18365	18508	18491	18539	18478	18440	18550	18231	18529	18506	18428	18486	18165	18291	18390	18513	18506	18510	18455	18349	18402	18331	18414	18640	18589	18199	18450	18365	18436	18455	18316	18288	18489	18374	18499	18552	18410	18447	18351	18465	18418	18402	18394	18545	18458	18409	18528	18488	18402	18419	18467	18644	18533	18330	18363	18347	18253	18479	18548	18467	18422	18477	18448	18446	18481	18354	18473	18371	18546	18645	18562	18394	18548	18548	18394	18509	18342	18418	18341	18322	18244	18320	18401	18748	18468	18435	18414	18407	18498	18458	18784	18475	18328	18465	18570	18499	18424	18654	18385	18349	18284	18569	18534	18483	18466	18483	18316	18347	18364	18306	18590	18688	18454	18404	18331	18278	18405	18546	18373	18376	18393	18445	18359	18639	18756	18330	18436	18319	18557	18495	18502	18526	18584	18548	18621	18461	18474	18416	18262	18417	18464	18411	18526	18489	18464	18548	18434	18608	18603	18414	18385	18619	18612	18293	18532	18464	18242	18469	18416	18458	18471	18526	18541	18580	18615	18547	18510	18330	18408	18629	18403	18275	18559	18577	18500	18179	18368	18608	18323	18481	18569	18352	18426	18209	18473	18313	18508	18855	18476	18400	18546	18499	18483	18343	18385	18434	18438	18611	18403	18675	18353	18437	18671	18428	18344	18583	18411	18449	18479	18537	18686	18636	18284	18497	18247	18506	18577	18404	18366	18415	18513	18634	18544	18563	18518	18666	18372	18378	18508	18578	18462	18518	18632	18502	18504	18569	18501	18467	18215	18613	18536	18376	18490	18579	18287	18414	18597	18380	18699	18369	18342	18468	18467	18339	18545	18492	18421	18714	18643	18450	18430	18497	18486	18357	18579	18542	18582	18451	18405	18613	18520	18480	18462	18419	18427	18460	18507	18574	18331	18493	18292	18492	18599	18385	18451	18462	18527	18384	18535	18288	18503	18393	18489	18415	18301	18549	18558	18613	18345	18364	18409	18431	18493	18392	18721	18327	18499	18671	18237	18461	18249	18611	18414	18291	18509	18626	18586	18582	18589	18599	18598
16120	29204	26856	21882	20518	20523	19976	19411	18967	18059	18658	27913	42025	43956	36231	26899	20164	17324	16605	16389	16354	16474	16469	16251	16254	16372	16295	16562	16224	16308	16512	16547	16557	16246	16478	16245	16394	16302	16465	16277	16435	16209	16415	16252	16480	16458	16519	16266	16484	16252	16380	16199	16347	16216	16453	16563	16405	16433	16226	16253	16155	16186	16323	16390	16359	16333	16310	16490	16463	16279	16294	16401	16397	16315	16275	16272	16212	16269	16322	16236	16463	16347	16124	16360	16172	16428	16338	16313	16232	16434	16439	16275	16347	16212	16294	16279	16477	16355	16310	16351	16288	16186	16211	16346	16455	16359	16276	16364	16410	16467	16467	16209	16493	16414	16229	16417	16408	16381	16382	16405	16316	16247	16405	16385	16255	16273	16266	16494	16193	16330	16279	16304	16371	16263	16172	16388	16275	16262	16520	16289	16335	16463	16227	16392	16394	16348	16286	16364	16418	16281	16232	16148	16351	16416	16220	16175	16317	16323	16439	16472	16216	16318	16255	16388	16341	16247	16335	16261	16227	16279	16400	16307	16268	16302	16353	16428	16397	16587	16155	16287	16377	16467	16228	16262	16215	16388	16370	16272	16400	16197	16291	16320	16272	16347	16428	16374	16423	16526	16340	16384	16244	16396	16194	16301	16292	16327	16245	16325	16362	16463	16254	16357	16225	16432	16435	16191	16266	16284	16354	16300	16175	16269	16280	16257	16407	16266	16229	16361	16445	16383	16319	16383	16310	16318	16328	16336	16348	16390	16156	16299	16387	16481	16571	16389	16307	16224	16286	16063	16350	16283	16356	16289	16252	16131	16320	16361	16282	16157	16304	16284	16405	16303	16257	16377	16328	16197	16362	16332	16289	16445	16383	16270	16276	16312	16081	16188	16274	16435	16243	16219	16282	16234	16328	16210	16347	16481	16376	16266	16433	16371	16282	16284	16265	16302	16239	16290	16314	16199	16297	16252	16329	16513	16366	16342	16129	16270	16109	16378	16393	16363	16128	16435	16225	16274	16236	16193	16476	16186	16267	16381	16129	16317	16247	16291	16476	16330	16345	16223	16158	16082	16200	16415	16333	16320	16404	16261	16416	16526	16292	16296	16416	16273	16309	16212	16472	16323	16298	16319	16181	16343	16399	16286	16253	16196	16452	16302	16216	16130	16240	16193	16285	16306	16142	16211	16238	16438	16215	16302	16356	16474	16397	16503	16307	16349	16332	16274	16385	16290	16363	16215	16389	16235	16331	16259	16209	16244	16471	16415	16305	16402	16363	16217	16127	16204	16289	16230	16291	16298	16271	16432	16277	16273	16337	16201	16259	16345	16326	16314	16371	16230	16258	16235	16178	16439	16253	16375	16312	16517	16363	16390	16165	16441	16460	16186	16284	16294	16442	16186	16197	16291	16297	16257	16410	16257	16257	16305	16308	16337	16238	16431	16334	16305	16423	16259	16244	16428	16316	16197	16303	16531	16243	16448	16204	16335	16307	16285	16458	16291	16388	16331	16236	16388	16270	16290	16344	16261	16268	16396	16263	16290	16181	16274	16413	16325	16360	16368	16325	16247	16371	16258	16288	16294	16289	16363	16235	16447	16334	16381	16374	16314	16354	16354	16353	16167	16321	16192	16452	16431	16211	16118	16311	16423	16165	16306	16387	16276	16230	16186	16209	16518	16400	16215	16334	16408	16466	16175	16312	16368	16363	16269	16256	16326	16197	16227	16276	16369	16441	16176	16432	16179	16476	16305	16137	16282	16529	16341	16269	16333	16349	16067	16262	16379	16266	16393	16355	16370	16282	16207	16159	16494	16312	16284	16168	16406	16250	16207	16469	16206	16475	16372	16341	16489	16409	16287	16313	16218	16428	16314	16307	16459	16367	16364	16472	16183	16344	16288	16214	16274	16365	16301	16345	16179	16362	16342	16322	16322	16361	16369	16311	16305	16135	16180	16280	16259	16394	16336	16187	16237	16436	16439	16430	16285	16232	16155	16270	16354	16046	16436	16402	16178	16334	16185	16453	16292	16320	16412	16194	16148	16323	16357	16255	16486	16246	16355	16301	16219	16368	16387	16187	16348	16390	16321	16225	16401	16406	16357	16293	16479	16408	16296	16251	16040	16210	16273	16361	16289	16370	16561	16317	16418	16227	16291	16169	16381	16276	16301	16349	16068	16219	16437	16326	16418	16235	16355	16288	16326	16447	16143	16420	16169	16276	16321	16476	16380	16252	16093	16287	16199	16229	16504	16292	16315	16372	16310	16322	16278	16305	16360	16338	16318	16174	16502	16288	16224	16183	16324	16295	16276	16206	16186	16218	16407	16384	16179	16288	16098	16314	16391	16358	16241	16120	16262	16288	16380	16439	16182	16219	16258	16265	16463	16298	16281	16304	16156	16229	16436	16419	16302	16370	16256	16293	16290	16248	16220	16514	16200	16318	16403	16210	16333	16291	16469	16438	16463	16520	16341	16109	16249	16355	16472	16425	16397	16227	16425	16282	16343	16311	16391	16203	16109	16519	16256	16217	16369	16318	16271	16258	16449	16307	16219	16385	16288	16314	16551	16197	16430	16339	16239	16263	16413	16151	16437	16301	16292	16343	16429	16201	16305	16309	16305	16454	16212	16240	16298	16325	16268	16150	16053	16308	16295	16449	16229	16219	16488	16404	16241	16383	16210	16381	16293	16316	16179	16309	16206	16239	16375	16378	16299	16217	16164	16186	16290	16392	16344	16396	16274	16238	16205	16288	16216	16327	16182	16266	16453	16369	16254	16283	16282	16277	16411	16478	16322	16265	16206	16230	16403	16141	16279	16132	16227	16557	16123	16327	16282	16246	16155	16165	16088	15964	16169	16273	16238	16368	16261	16475	16337	16352	16119	16331	16164	16284	16261	16333	16268	16304	16260	16189	16291	16435	16479	16382	16359	16207	16326	16226	16250	16325	16353	16337	16260	16386	16250	16421	16257	16342	16227	16405	16316	16377	16303	16457	16230	16278	16375	16330	16348	16231	16266	16395	16294	16317	16405	16356	16152	16334	16362	16267	16445	16342	16367	16256	16222	16398	16464	16331	16358	16128	16295	16200	16344	16316	16380	16344	16421	16325	16337	16549	16180	16252	16363	16243	16252	16360	16249	16401	16473	16174	16302	16517	16277	16255	16267	16259	16230	16427	16296	16111	16198	16280	16319	16260	16348	16201	16326	16420	16366	16308	16101	16216	16274	16281	16203	16286	16150	16374	16250	16250	16357	16375	16420	16340	16236	16356	16222	16341	16234	16246	16199	16222	16211	16231	16264	16233	16305	16384	16403	16296	16390	16350	16498	16429	16153	16288	16192	16400	16291	16332	16311	16355	16246	16378	16288	16247	16530	16331	16256	16532	16339	16290	16341	16315	16372	16260	16252	16219	16604	16325	16337	16217	16283	16406	16364	16244	16356	16523	16281	16428	16353	16190	16232	16408	16315	16372	16574	16234	16320	16436	16363	16375	16213	16181	16164	16342	16073	16271	16408	16253	16328	16114	16293	16315	16409	16362	16242	16224	16231	16187	16251	16314	16255	16203	16437	16347	16176	16246	16430	16470	16390	16280	16403	16317	16365	16187	16356	16116	16098	16386	16304	16198	16330	16368	16449	16307	16445	16306	16388	16283	16395	16215	16372	16129	16148	16330	16270	16335	16291	16334	16226	16232	16264	16365	16214	16436	16352	16272	16355	16354	16444	16216	16284	16423	16186	16377	16378	16350	16394	16229	16196	16373	16340	16173	16114	16328	16240	16266	16283	16185	16272	16155	16328	16298	16153	16546	16353	16223	16229	16173	16304	16409	16317	16335	16423	16411	16188	16196	16316	16337	16399	16544	16181	16361	16045	16335	16336	16256	16265	16153	16413	16271	16356	16402	16213	16315	16306	16350	16382	16225	16248	16333	16193	16204	16516	16293	16371	16348	16391	16410	16398	16376	16185	16328	16417	16230	16424	16323	16341	16392	16212	16245	16264	16461	16236	16312	16370	16420	16232	16400	16343	16175	16161	16380	16284	16162	16371	16350	16222	16468	16298	16190	16253	16205	16350	16231	16291	16241	16319	16268	16233	16252	16290	16236	16171	16278	16492	16475	16417	16313	16377	16279	16478	16331	16283	16253	16270	16285	16136	16381	16398	16402	16264	16361	16235	16387	16326	16367	16223	16314	16339	16262	16316	16343	16279	16423	16255	16433	16470	16397	16376	16343	16249	16262	16260	16402	16371	16466	16228	16342	16365	16374	16387	16194	16342	16239	16317	16270	16296	16177	16337	16416	16206	16154	16284	16278	16324	16336	16212	16423	16129	16310	16291	16287	16223	16331	16079	16363	16355	16263	16453	16319	16222	16224	16280	16327	16441	16324	16141	16245	16271	16244	16267	16218	16190	16531	16271	16442	16339	16133	16420	16139	16436	16306	16342	16254	16359	16303	16479	16256	16252	16267	16401	16114	16363	16133	16497	16396	16265	16122	16443	16261	16200	16368	16330	16350	16332	16248	16356	16106	16316	16385	16182	16376	16324	16237	16184	16341	16237	16499	16081	16220	16379	16229	16407	16247	16388	16343	16398	16331	16355	16291	16176	16382	16282	16167	16180	16476	16216	16414	16181	16262	16283	16307	16211	16469	16247	16193	16302	16268	16180	16403	16331	16346	16282	16323	16387	16334	16416	16234	16277	16033	16433	16226	16245	16285	16282	16294	16074	16375	16339	16287	16353	16364	16262	16343	16271	16411	16346	16389	16270	16223	16168	16364	16349	16318	16318	16308	16361	16343	16204	16310	16317	16164	16423	16380	16195	16124	16384	16282	16357	16203	16313	16462	16437	16221	16121	16256	16372	16305	16428	16343	16184	16393	16128	16414	16224	16354	16285	16263	16254	16399	16465	16386	16379	16412	16439	16335	16192	16215	16287	16233	16333	16493	16190	16243	16270	16413	16165	16190	16406	16303	16364	16398	16262	16225	16194	16191	16312	16361	16222	16403	16179	16109	16188	16459	16247	16272	16277	16414	16371	16303	16578	16372	16338	16313	16288	16457	16310	16541	16296	16495	16195	16376	16175	16124	16359	16255	16245	16353	16261	16369	16283	16298	16240	16303	16223	16264	16263
27906	22268	24711	21611	18360	18127	18708	18501	18176	18280	18300	18446	19336	21410	20475	19284	18655	18484	17978	17897	17888	18020	18015	17967	18203	17870	17940	17822	18067	17937	18104	17974	18105	17962	17918	17975	17979	18036	17993	17851	17959	17895	17874	17998	17881	18029	18101	18081	18069	18054	18046	17882	17991	17725	17867	17839	17910	17949	17976	18065	17898	17872	17976	18000	17722	17931	18041	17813	18015	17959	18006	18025	18293	18078	17949	17976	17820	17968	17983	17990	17821	18018	17859	17875	18067	17924	17857	17961	18054	17924	18016	18012	17976	17932	18033	17791	18138	17909	18234	17851	18040	17953	18236	17767	17924	18284	18081	18152	17796	18070	18036	17981	18008	17961	18077	18107	17941	17967	17860	17691	17855	17923	17999	18000	18085	18230	17636	18103	18166	17994	17818	17970	17968	17819	17975	17822	18032	17876	17785	18088	18019	18027	18024	17951	17873	18156	17825	17813	18046	18071	17983	17814	17885	17977	18076	17933	18126	18206	17934	17914	18033	18096	18007	18156	17926	17953	17952	18069	18001	18140	18066	18090	17808	18015	17960	17992	17820	17881	17796	17952	17906	17919	18074	18011	17682	18023	18106	18078	17908	17960	17861	18055	17845	17927	18094	18021	18035	17925	17770	17859	18036	18071	18106	18141	17851	18142	17921	17888	17921	18003	18010	18028	17945	17837	17730	18130	17760	18012	17993	18008	17959	17909	17952	18128	18004	17991	17937	18052	17816	18082	18083	18076	18096	17923	18031	17849	17818	17907	18223	18122	17895	17792	18014	17849	17744	17797	17935	18059	17843	18084	18055	17910	17873	18008	17979	17937	17960	18136	18033	18107	17984	17798	18075	17995	17877	18115	18109	18020	18002	17948	18029	17937	18094	18008	18002	17998	17739	18016	18166	18017	17965	18037	17797	18041	17918	17861	18012	17718	17916	17806	17988	17848	18071	18033	18068	17864	18210	18048	17974	18060	18065	18019	17880	18034	17883	17910	17958	18072	17829	18030	17979	17998	17997	18193	17945	17833	17997	17753	17876	18097	17681	17935	17816	17817	18055	17961	17941	17838	17832	17795	18037	17838	17983	18031	17906	18009	18023	18220	18086	17977	17787	17957	18088	17940	18032	17981	18047	18026	17961	17905	18005	18054	18098	17892	17952	18097	18199	18043	17975	18007	17877	18037	17945	17931	17815	17870	18071	17904	18226	17971	18011	17888	18067	18079	18034	17988	17939	17835	18192	18007	17848	17984	18001	18002	17934	18023	17829	17748	17953	18012	18091	17983	17930	17866	17873	18135	18006	17915	17960	17788	17897	17707	17906	17779	18094	17910	18029	17946	18011	18046	17991	17775	17936	18081	18049	18040	18255	18035	18018	18127	17707	18075	17857	18078	18033	17966	17929	18046	17943	18072	17938	17861	17996	17885	18024	17971	18202	18017	18193	18209	17813	18180	17964	18007	18166	17991	18013	18004	17804	17903	17859	17903	17799	17951	17968	17912	17797	18001	17984	18048	18000	18086	18008	17861	17941	17880	17982	17974	18119	17925	18029	17908	17847	17940	17958	17928	18067	18128	18067	17880	18089	17911	17936	17924	17933	17757	17991	17973	18094	17993	17956	18265	17642	18019	17908	17954	17937	17826	17977	17896	18019	18105	17980	17876	17932	18003	18024	18041	18092	17911	18031	17804	17780	17944	17785	17807	18032	17900	17955	18079	17998	17990	17806	17993	18114	17845	18025	18021	18005	17874	18024	17943	18037	17976	17943	17901	17881	17972	17819	18006	18118	17742	18077	17871	17893	18060	17696	17887	17998	17831	18018	17736	18196	17971	17898	17900	17937	17813	17923	17869	18081	17966	17991	18071	17967	17844	17963	17792	17959	17981	18008	17849	17647	17987	17909	18029	17988	17827	18132	17949	18010	18089	18026	17770	17940	17848	18033	17780	18033	17990	17988	18020	17946	17952	17897	17960	17874	17853	17867	18060	18201	18093	17918	18107	17786	17982	18084	18170	18073	18025	17859	17818	17944	17930	17773	17653	17996	18111	17998	17863	17917	17879	17834	17922	18080	17922	18170	17963	18028	18147	17987	17910	17863	17986	17995	18025	18027	18001	18037	17971	18039	17830	18010	18088	17964	17948	18072	17965	18002	17959	17976	17942	18192	17944	17825	17900	17990	18135	18030	17959	17929	17904	17912	18264	17984	17876	18089	17752	18067	18139	17749	17791	17983	17981	18074	17833	17825	18007	17981	17865	18033	17976	18009	17875	17799	18016	17928	17840	17951	17892	18070	18083	17924	17901	17930	17938	18109	18042	17939	18146	18001	17856	17796	17976	18017	17982	17875	18095	18093	17900	18017	17895	17897	17946	18104	17917	18050	17932	18166	17862	17995	18157	17923	18040	18198	18064	17881	17639	18091	17804	17807	17762	17998	17875	17946	18106	18051	18212	18071	17988	18063	17868	18125	17885	18066	18043	18010	18031	17840	17966	18137	17978	18099	18048	18090	17931	18049	17895	17891	18067	17689	17982	17828	17904	17910	17750	18006	17933	18087	17765	17949	18058	17863	18000	17959	17913	18015	17901	18007	17918	17942	17946	17878	17805	17804	17928	17954	18079	17841	17939	17931	17774	18077	18170	17948	18057	18020	18200	18087	18033	18119	17995	17992	18088	17935	17976	18126	17982	17908	17898	18082	17929	17980	17908	17939	17988	18204	17910	18000	17960	18207	17989	17938	17898	17909	18072	17951	18074	17886	17741	17805	17906	17821	17797	17874	18040	17985	17894	18001	18049	17880	17958	17672	18121	17963	17972	17952	17861	18082	17936	18055	17994	18024	18124	17761	17926	17951	18020	17885	18101	17893	17913	18022	18085	18168	17850	18063	17947	18080	18210	18038	17949	17998	17881	17931	17995	18052	17910	17885	18033	17979	18141	18113	17979	18119	18094	17984	17970	18085	18079	17979	17830	17914	17849	18228	18020	17969	17932	17758	17919	18119	18171	17922	18135	17920	17933	17981	18005	18126	17892	17978	18010	17954	17944	18096	17988	18202	17779	18019	17964	17918	18012	17998	17949	18224	18087	17934	17961	17864	17918	17938	17951	18028	18145	17960	18177	18089	17940	18147	17931	17880	18045	18027	17972	18087	18019	17986	17909	18119	18009	18004	17867	17809	17966	17938	17757	18055	17876	18096	18022	18049	17982	17898	17856	17866	17996	17972	17708	18114	17981	17941	18147	18057	18135	18123	17911	18021	17893	17873	17916	18143	18072	18023	18014	18030	17828	17918	17935	17975	18209	18045	18068	17966	17980	18029	17950	18036	18336	17973	18082	17902	17902	17951	18075	17932	18075	17988	17844	18219	18003	17947	17913	17994	17829	18056	18045	18069	18145	18179	18115	17958	17757	18029	18011	17608	18045	18161	18018	17853	18008	17901	17929	18012	17795	18044	17924	17973	17924	18117	17919	18114	17944	17904	17838	17967	17951	18037	17863	18245	17987	17883	17788	18028	18002	18126	18039	17810	18070	17933	18116	17863	17902	17845	17965	18002	18024	18001	18077	17937	17836	17977	18037	18049	17989	18078	17814	18124	18062	17855	17916	18041	18041	17815	18193	17908	17931	17912	18053	17864	17872	17996	18140	17770	17837	17726	18159	17995	17888	17806	18182	18134	18193	17944	17841	18063	18146	17935	17836	17996	18025	18005	17857	18085	17945	17976	18015	18020	17918	17935	17881	18004	17971	18208	17960	18020	17992	17932	18249	18043	17955	18084	17861	17873	17988	17935	17857	18097	17786	18153	17725	18022	17933	18047	18049	18111	17954	18096	18013	18000	17923	18081	17968	17953	17924	18100	17914	17974	18029	18069	17939	17670	18188	18008	18096	18190	17988	18055	17911	17966	18196	18082	18031	17803	18084	17906	18045	17784	17922	17887	17911	17969	17960	18009	17717	17938	18326	17929	18079	18037	18019	18073	18051	18076	18028	17990	17919	18056	17997	18103	17932	17847	17983	18051	18151	18068	18057	17934	18127	17693	17904	17980	17912	17891	17943	17770	17994	17810	17964	18121	18051	18080	17856	17941	17972	18049	18051	18006	17940	18031	17889	17960	18010	18062	17986	17974	18024	18130	17911	18095	18150	17889	17881	17739	17954	17962	18035	17917	18021	17850	17907	18081	18060	17860	17898	18117	18135	18143	17999	18120	17764	17932	17869	18123	18086	17962	18012	17974	18096	17807	17738	17940	17938	17776	18066	18051	17883	18216	17703	18120	17898	18004	17890	17779	18000	17896	17785	17911	17864	17686	18001	17916	18049	17956	17905	18041	17888	17998	18043	18008	17990	17896	17782	17994	17971	17988	17936	18031	18255	18176	17908	18103	17849	18023	17921	18074	17812	18099	18098	18032	17753	17946	18006	17964	18088	17839	18102	17738	17992	18025	17902	18223	17949	17890	17853	17892	18045	18040	17873	18039	18021	17956	18015	17981	17845	18007	17790	17996	17906	18108	18106	17897	17916	17766	18084	17901	17989	18294	17918	17787	18142	17973	17978	17918	17930	18116	17793	17923	17829	17612	17965	17766	17882	18184	18031	17912	17925	18194	18053	18024	18065	18064	18129	17869	17953	17850	17992	17923	18107	18071	17995	17940	17864	17911	17842	18104	17920	17877	17898	17977	17908	18036	17989	18040	17875	17765	18164	18072	17938	18036	18110	17856	18009	18019	17972	18084	17917	17935	18025	18120	17975	18093	17999	17930	17916	17915	18066	17956	17851	18157	17883	17949	18012	18176	18015	17906	17832	17862	17752	17936	18185	17989	18062	18245	17993	17867	17990	17975	18056	18060	18009	17934	17925	17853	17810	17904	17925	18070	17778	18088	17973	18135	18062	17936	18062	17821	18091	17929	18237	17935	17871	18123	18071	18013	18202	17957	18027	17939	17891	17995	17993	18067	17882	17835	18087	18072	17878	17878	17983	17912	17720	17869	18010	17759	18024	18196	18005	18115	17953	18074	17943	17918	17943	18023	17969	17763	18173	18163	17811	18055	18156	17943	17850	17959	17987	17943	18211	18020	17765	17906	18032	17933	17962	17996	17951	17943	18124	17968	18001	17919	17999	18068	17916	17810	18110	18111	17939
15803	19338	18772	17391	16982	16829	16664	16812	16548	16288	16538	16801	18251	20557	18992	17446	16621	16221	16107	16145	16086	15945	16018	16097	15987	16031	16004	16004	16066	15944	16142	16084	15963	15943	16064	15894	16179	15964	16051	15948	16038	16014	16052	16063	16106	15979	16095	15942	16043	16016	16051	15987	16025	15955	16141	15943	16001	15903	16069	15946	15882	16086	15983	16080	15942	16081	16039	15961	16089	16115	15839	15941	15948	16133	16123	15942	15862	16045	15981	16025	16116	16086	15941	15988	16125	15989	15984	16071	16118	15985	15917	15951	16026	15996	16002	15905	16073	16002	15925	16057	15898	15869	16044	16187	15946	16074	16109	16046	16083	15967	15992	15907	15903	16150	16026	15915	16065	16059	16079	16125	15958	15980	15845	16091	16214	16114	16040	16008	16012	15998	16086	16039	16007	16099	16013	15871	16179	15902	15979	16015	16062	16052	15927	16081	15859	16093	15996	16001	15944	15972	16131	15992	16147	16059	16216	15893	15935	16076	16079	16072	16128	16140	15953	15971	15818	15982	15975	15913	15985	15953	15805	15922	16096	16154	16153	15979	15841	16011	15890	15931	16002	16050	16004	16037	16112	16056	15920	15949	15850	15951	16170	16025	15955	15968	15952	15978	15937	15919	15877	16076	16057	16057	16044	16212	16161	16138	16089	16120	15804	16000	16072	15946	15967	16127	15964	15945	15924	15982	16083	15954	16131	16045	16003	16055	15920	16066	16043	16124	16074	15979	16036	16025	16044	15870	16022	16028	16051	15870	16110	16114	16138	16014	16008	16028	16008	16021	16090	15894	16150	15848	16182	16016	16024	16084	16114	15929	16265	16167	16073	15879	15855	16062	15902	15971	16035	16021	16083	16029	15858	16065	15993	15930	15901	16037	16075	16049	16044	15969	16002	16039	15898	16039	15889	16070	16012	16145	15748	16076	16026	15966	15926	15968	15847	16088	16093	15946	16107	15973	15981	16084	15998	15827	15988	15975	16013	16029	15884	16158	15996	15876	16050	16064	16187	15826	15828	16060	15975	15899	15971	16006	16025	15817	15898	16080	16235	16117	15928	16053	15953	16116	16082	15946	16008	16171	16010	16031	16065	16018	15867	16113	15771	15760	15955	15979	16018	15947	16068	16134	15847	15926	16030	16071	16096	16147	16054	15907	15902	16043	15922	16229	15876	16100	15910	16000	16120	15914	15987	16009	15918	15916	16060	16065	16063	16005	16035	15877	16088	16006	15967	16096	16065	15935	16067	15975	16029	15927	15993	16017	15979	16090	15980	15962	15921	16057	15997	16039	16019	16145	15959	15985	16008	15976	15929	15986	16110	15932	16144	16086	16057	15993	15982	16006	16168	15913	15908	16001	16062	16107	15957	15990	16117	16054	15990	15908	15890	16072	15895	16051	16044	16129	15840	16111	15842	16023	15962	16042	16077	15947	16028	16080	15980	15968	16136	15877	16081	16212	15998	15942	16110	16089	15843	16083	15813	16076	16026	16025	16101	15958	16104	15881	16188	16009	16234	15930	15940	16132	16008	15960	16016	16036	16040	15990	16108	16165	16030	15977	15963	16099	15931	15984	16123	15772	15894	16104	16095	15973	16005	15983	16017	16026	16290	15785	16031	16267	16108	15988	15862	16041	16062	16162	16031	16094	15933	15961	16151	15855	15947	16118	16003	16043	16021	15881	15932	16107	15984	16147	16046	16105	16060	16050	15965	16130	16176	15965	16051	16100	16147	15797	15963	16020	15944	16336	15939	15979	15851	15925	16136	16047	16058	16192	15905	15950	16006	15996	15983	15957	15993	16122	16073	16085	16005	16032	16038	16147	15804	16165	16035	16036	15956	15968	16058	15890	16031	16023	16079	16124	16021	16213	15897	16263	16063	15839	16154	15925	16112	15908	15815	16093	16013	16058	16118	16027	16017	15964	15952	15703	16176	16171	15999	16054	15966	16030	16242	15948	16068	15892	15881	16028	16122	15901	15989	15863	16213	15924	16043	15980	15939	15959	15977	15829	16002	16093	16102	16105	15947	16118	16118	16107	15983	15932	15922	16090	15997	15933	15937	15912	16146	16142	15852	16138	16011	15901	15942	16243	15942	16084	16197	15922	16087	16060	15969	15967	16015	16090	16032	16099	16163	15993	16023	16233	16210	16057	16007	16120	15831	15974	16103	16096	16022	16105	15881	15979	16001	15852	16121	16025	15975	16029	16102	16059	16036	16022	16011	16150	15984	16091	16017	16033	16232	15915	16217	16035	16200	15958	16026	16110	16041	15975	15965	16078	16236	16126	16046	15898	15914	16049	16186	15924	15988	16103	15952	15952	15980	16156	16018	15969	16080	16075	15993	15921	16033	15993	16052	16111	16000	16055	15805	16044	16114	15935	16187	15999	15956	15973	16126	16014	16026	16011	16047	15962	16145	16065	15971	16028	16041	16087	16107	15802	15960	15978	16047	15866	16122	15951	15903	16015	15824	15972	15853	15920	16008	15931	15934	16029	16044	16033	16070	16119	16044	16041	16096	16030	16036	16022	15968	15998	16079	16142	16019	16028	15955	16094	16000	15960	16071	15924	16086	16034	15907	15747	15998	15975	16103	15932	15962	16152	16087	16045	16073	15969	16055	15925	15860	16061	16164	16000	16003	15762	16035	15915	15995	16043	16001	16028	16006	16041	16090	15928	16166	15939	15972	15895	16048	15992	16147	15811	15933	16101	16010	15820	16105	16136	15895	15898	16037	15958	15932	16016	16082	15938	16103	16030	15938	16158	16000	16138	16058	16095	16113	15987	15938	16059	16069	16057	16184	16007	16121	16082	15993	16073	15978	15948	16049	16006	15905	16034	16020	16075	15836	16192	16106	15869	16120	15971	15811	16074	16143	15933	15966	16032	15987	15814	16208	15907	16092	16050	16087	15904	16049	16179	15912	16036	16151	16017	16009	16063	15979	16019	16041	15963	16136	16022	16083	15943	16137	16120	16011	15938	16032	16073	15949	16106	15940	15937	15847	16038	15934	16082	16111	15939	16100	16049	15995	16037	15951	15978	15889	16125	16074	15928	15921	16226	15791	16003	16063	15970	16068	15967	16134	16080	16144	15983	16113	16072	16071	16171	15938	15982	16146	16097	15909	16107	16050	16033	15916	16126	16023	16162	15931	16022	15969	15963	15999	15967	15999	15977	15982	16039	16086	15956	16110	16080	15993	16066	15985	15925	15878	16072	16177	16148	15952	16022	16142	16087	16032	16109	16031	16034	15861	15952	16062	15909	16012	16108	16097	16148	15999	16082	15975	16115	16096	16032	16080	16081	16155	16066	15918	15915	16025	16121	15969	15936	16192	16107	16099	15981	15951	16090	16209	16003	16142	15970	15971	16030	16093	16029	16136	15854	16011	16048	16045	16085	16072	16046	15925	16011	15955	15892	16044	16060	16028	16032	15832	16046	15906	15949	16015	16143	15800	16185	15796	16008	15996	16159	15954	15912	16010	15936	15813	16177	15988	15907	16190	15909	16022	15940	16008	16120	15932	16023	15948	15960	16016	16081	15998	15977	15980	16090	15806	16061	15787	16090	15943	16157	15954	15882	16104	16000	15978	16040	15883	15931	15997	15864	15890	16069	15948	15976	15976	15836	15978	15930	16075	16170	16075	15983	15999	16027	15975	15955	16214	15961	15862	16075	15968	15991	16201	15985	16091	16041	16052	16007	15983	16146	16119	16053	16041	15991	15955	16055	15986	16000	16148	16070	15858	15945	15960	16090	16102	15953	16228	16191	16073	16108	16130	16117	16055	16044	15882	15953	16053	16087	16131	15998	16130	15916	16136	16165	15898	16054	16064	15956	15960	15833	16232	16035	15871	15926	16016	16018	16038	16004	15969	16122	15934	16237	16064	15866	16170	15937	15961	15939	15997	16044	16020	16076	15989	15995	16119	16036	15953	15805	15969	16154	16016	15873	16053	15969	16022	15995	16073	16108	16133	15873	16138	15941	15919	16040	16077	16108	16063	16020	16239	15946	16134	16067	15856	16114	15874	15965	16046	15860	16087	16064	15848	15955	15959	15900	16023	16084	15916	15871	16103	16156	15925	16040	16194	15966	15968	15951	16113	16285	16100	16059	15996	15999	16043	16060	15998	15862	15938	15992	16105	15907	16060	15999	15877	15957	16008	16147	16087	15927	15883	16008	15933	16053	16042	16061	16108	15851	15979	15906	15904	16031	16016	16001	16135	16087	15832	16080	16012	15934	15830	16193	16080	15964	16378	15998	15925	16115	15930	15955	16039	16193	15962	15937	15959	16081	15946	15942	15992	15989	15929	15989	16052	16008	16008	15967	15982	16068	15992	16177	15979	16160	15966	16007	15913	16053	16056	15909	15856	16119	15951	16049	16120	16024	16081	15947	16040	15861	16010	15968	16188	15960	16044	15930	15762	16065	15995	16057	16107	16015	15863	16003	15862	16000	16095	16082	15945	16040	15959	15955	16117	16039	16075	15836	16029	16012	15849	16144	16001	15872	15913	15953	15971	16141	16190	15975	15926	15839	15959	15966	15955	16091	15925	16144	15977	15973	15901	16147	15953	16076	16012	16124	16061	16087	15943	15878	16012	16158	16111	16145	15966	15990	16081	16078	15858	15832	16022	16100	16149	15994	16058	16144	16125	15959	15976	15979	16067	16026	16061	16060	15947	15835	16129	15865	15972	16080	16092	16045	16342	16079	16040	16166	15846	15919	16029	15957	15970	15927	16034	16067	16167	16132	16030	16125	15974	16157	16216	16146	16034	15912	16049	16045	16035	15998	15877	16175	16054	15964	16065	16104	16087	16047	15905	16039	16200	16047	15934	15973	16057	16054	15953	15951	15869	16012	15979	16234	16118	15951	16056	16275	16093	16008	15907	16068	16102	15926	16075	15939	16207	16128	16085	15819	15932	16141	16024	16076	16048	16228	15991	16201	15960	16028	16139	16083	16038	16166	16078	15863	16069	16052	15953	16116	16081	16061	16157	16313	15972	16149	15995	16116	16123	15959	16037	15779	15878	16069	16275	15968	15930	15964	16013	16010	15949	16075	15913	15993	16060	15857	16016	16264	16150	16055	16202	16004	16089	15958	15996	16120	16114	15988	16006	15826	16026	16055
24464	21717	29274	24774	22540	22468	22004	19402	18966	19691	19592	21155	29214	33799	30067	24535	20586	19008	18745	18538	18489	18517	18330	18195	18476	18250	18313	18456	18199	18530	18488	18297	18523	18428	18325	18583	18476	18332	18544	18407	18442	18397	18391	18362	18435	18319	18372	18487	18340	18262	18434	18492	18373	18135	18452	18328	18174	18651	18287	18376	18278	18305	18440	18283	18310	18260	18508	18382	18587	18516	18261	18347	18378	18357	18511	18330	18401	18385	18252	18312	18437	18313	18248	18287	18415	18141	18291	18464	18478	18206	18310	18582	18447	18430	18162	18527	18453	18250	18089	18292	18485	18432	18475	18262	18581	18287	18266	18404	18333	18513	18405	18324	18280	18611	18493	18381	18198	18230	18365	18256	18300	18395	18310	18329	18502	18382	18183	18160	18615	18396	18270	18367	18408	18204	18345	18458	18282	18363	18317	18078	18260	18269	18191	18419	18441	18316	18345	18341	18308	18159	18353	18254	18384	18253	18447	18118	18294	18398	18378	18323	18248	18131	18324	18338	18406	18391	18281	18376	18298	18315	18426	18284	18379	18463	18289	18504	18204	18431	18312	18108	18150	18320	18200	18406	18234	18381	18411	18346	18475	18280	18210	18138	18441	18500	18364	18363	18346	18256	18348	18442	18154	18297	18309	18326	18551	18278	18313	18259	18261	18406	18250	18285	18189	18294	18399	18327	18148	18336	18345	18282	18361	18443	18198	18283	18258	18269	18305	18243	18144	18279	18140	18378	18503	18285	18150	18483	18455	18526	18349	18411	18305	18343	18358	18311	18295	18547	18326	18233	18339	18558	18314	18269	18116	18267	18150	18127	18343	18317	18458	18302	18345	18482	18410	18304	18467	18428	18099	18222	18316	18211	18175	18290	18347	18215	18430	18496	18423	18394	18289	18410	18380	18286	18346	18294	18266	18309	18597	18245	18431	18401	18334	18342	18215	18317	18114	18406	18436	18149	18286	18242	18330	18266	18482	18165	18356	18285	18366	18358	18379	18265	18336	18337	18075	18411	18280	18293	18429	18407	18358	18394	18193	18330	18264	18393	18235	18011	18431	18156	18345	18255	18221	18303	18316	18287	18270	18375	18351	18434	18377	18493	18220	18384	18514	18397	18262	18318	18385	18470	18410	18325	18367	18539	18360	18181	18274	18379	18358	18383	18401	18248	18505	18167	18147	18410	18378	18090	18171	18259	18295	18427	18393	18252	18333	18312	18237	18338	18476	18180	18414	18403	18395	18314	18352	18225	18076	18361	18326	18250	18407	18426	18304	18524	18506	18256	18232	18401	18337	18269	18129	18411	18414	18267	18301	18247	18357	18354	18291	18312	18549	18275	18341	18465	18342	18266	18356	18303	18309	18207	18398	18355	18443	18266	18377	18390	18338	18234	18177	18423	18354	18411	18296	18321	18363	18275	18430	18473	18213	18371	18247	18400	18130	18236	18377	18352	18442	18330	18235	18292	18471	18420	18400	18362	18487	18522	18232	18205	18341	18422	18217	18340	18253	18207	18242	18249	18404	18332	18325	18471	18522	18216	18230	18085	18369	18455	18274	18250	18347	18264	18266	18216	18247	18188	18223	18324	18294	18297	18342	18138	18249	18367	18285	18429	18158	18574	18285	18112	18309	18039	18408	18441	18607	18345	18316	18128	18361	18094	18219	18345	18257	18300	18452	18208	18488	18326	18232	18301	18263	18264	18335	18140	18367	18371	18513	18420	18511	18359	18297	18031	18445	18287	18209	18249	18333	18426	18254	18470	18439	18323	18259	18388	18181	18482	18305	18309	18298	18198	18407	18233	18541	18299	18439	18407	18337	18325	18114	18333	18414	18319	18308	18413	18099	18371	18355	18376	18406	18460	18424	18330	18223	18443	18349	18358	18362	18467	18457	18188	18229	18212	18253	18191	18210	18362	18405	18566	18346	18478	18316	18663	18392	18330	18350	18399	18309	18222	18324	18329	18364	18404	18284	18379	18262	18151	18441	18478	18346	18136	18231	18265	18246	18352	18060	18417	18261	18357	18090	18123	18449	18246	18360	18377	18257	18412	18179	18241	18329	18235	18580	18458	18451	18178	18335	18320	18392	18222	18414	18344	18525	18463	18404	18132	18127	18313	18254	18277	18236	18267	18339	18257	18177	18361	18342	18188	18414	18280	18362	18308	18343	18342	18374	18144	18252	18334	18302	18388	18266	18397	18402	18287	18423	18359	18322	18314	18289	18274	18386	18520	18332	18281	18172	18378	18130	18427	18285	18112	18323	18347	18362	18203	18349	18353	18340	18475	18196	18279	18458	18438	18261	18355	18309	18394	18376	18356	18329	18368	18151	18297	18355	18313	18446	18258	18285	18450	18367	18511	18195	18366	18283	18429	18440	18527	18507	17988	18420	18438	18408	18388	18491	18444	18304	18308	18234	18305	18475	18587	18112	18135	18428	18414	18297	18197	18374	18348	18322	18440	18432	18386	18349	18305	18537	18511	18244	18361	18239	18403	18114	18328	18386	18252	18315	18349	18432	18351	18223	18426	18497	18347	18226	18330	18283	18351	18108	18437	18400	18411	18301	18316	18508	18098	18256	18303	18528	18397	18230	18319	18423	18350	18385	18181	18427	18403	18286	18424	18198	18382	18352	18454	18126	18215	18145	18222	18229	18444	18369	18339	18312	18186	18222	18197	18265	18351	18537	18322	18271	18367	18275	18383	18461	18407	18370	18310	18000	18230	18430	18458	18323	18294	18215	18140	18358	18321	18386	18209	18525	18427	18376	18398	18390	18448	18138	18413	18379	18399	18445	18231	18347	18392	18113	18418	18391	18502	18426	18289	18348	18393	18205	18350	18345	18445	18483	18287	18296	18194	18263	18285	18319	18216	18504	18254	18259	18392	18305	18314	18267	18175	18486	18397	18273	18218	18442	18350	18349	18255	18181	18355	18202	18572	18107	18451	18491	18171	18256	18140	18245	18344	18343	18341	18562	18187	18046	18406	18303	18339	18356	18110	18502	18302	18230	18453	18216	18380	18430	18384	18258	18398	18374	18319	18298	18283	18348	18402	18212	18206	18209	18240	18303	18341	18526	18422	18501	18453	18440	18255	18492	18529	18370	18284	18339	18324	18405	18345	18369	18269	18281	18254	18359	18262	18219	18087	18339	18385	18373	18363	18416	18634	18375	18495	18432	18132	18228	18414	18380	18072	18322	18173	18313	18298	18405	18192	18285	18381	18348	18343	18299	18385	18428	18384	18554	18252	18363	18210	18190	18245	18288	18230	18228	18334	18280	18270	18268	18314	18092	18259	18524	18331	18397	18334	18523	18320	18230	18342	18490	18390	18248	18351	18170	18353	18360	18208	18254	18160	18268	18294	18179	18586	18148	18310	18214	18409	18185	18303	18275	18378	18280	18340	18370	18348	18347	18408	18405	18248	18197	18502	18159	18475	18330	18109	18203	18293	18367	18479	18421	18416	18301	18520	18527	18354	18208	18162	18371	18509	18481	18365	18221	18219	18457	18312	18386	18397	18308	18175	18207	18335	18410	18474	18407	18256	18337	18402	18323	18531	18299	18438	18183	18213	18478	18445	18341	18535	18390	18123	18294	18497	18417	18270	18321	18256	18435	18259	18416	18147	18357	18386	18364	18438	18219	18449	18471	18281	18371	18314	18317	18329	18465	18354	18224	18125	18466	18340	18345	18401	18420	18330	18133	18308	18502	18347	18574	18238	18214	18198	18342	18250	18380	18256	18213	18280	18409	18339	18409	18214	18173	18291	18352	18416	18413	18468	18342	18399	18470	18361	18313	18423	18304	18517	18502	18339	18364	18495	18438	18144	18452	18200	18240	18208	18368	18338	18438	18226	18421	18207	18256	18363	18550	18339	18234	18387	18154	18317	18374	18470	18282	18137	18503	18334	18391	18434	18388	18386	18011	18315	18325	18447	18372	18186	18329	18315	18490	18421	18474	18464	18247	18273	18394	18044	18097	18258	18281	18444	18226	18153	18373	18210	18488	18340	18311	18492	18344	18428	18336	18186	18404	18501	18350	18309	18216	18255	18253	18115	18360	18233	18294	18536	18248	18526	18497	18338	18260	18258	18270	18323	18227	18265	18406	18443	18386	18145	18412	18205	18292	18422	18556	18475	18399	18186	18306	18374	18258	18427	18400	18285	18190	18296	18591	18345	18553	18377	18536	18295	18395	18353	18331	18181	18465	18365	18335	18510	18284	18345	18244	18327	18254	18161	18179	18358	18348	18232	18295	18323	18195	18299	18412	18343	18161	18405	18255	18338	18382	18397	18437	18240	18431	18437	18239	18389	18081	18391	18429	18076	18340	18347	18312	18296	18350	18123	18391	18286	18293	18317	18409	18221	18306	17965	18238	18308	18385	18227	18592	18321	18214	18287	18376	18108	18380	18417	18385	18580	18262	18284	18389	18357	18409	18298	18491	18384	18412	18482	18667	18130	18297	18307	18166	18435	18377	18338	18158	18127	18346	18551	18467	18594	18462	18254	18336	18340	18193	18229	18302	18444	18324	18257	18471	18276	18473	18443	18231	18336	18180	18271	18521	18378	18348	18294	18269	18415	18499	18402	18288	18405	18389	18245	18368	18326	18290	18213	18330	18086	18715	18395	18039	18372	18202	18355	18277	18320	18358	18466	18393	18126	18379	18452	18360	18353	18412	18405	18299	18105	18215	18390	18346	18593	18129	18157	18113	18098	18497	18396	18572	18207	18492	18423	18383	18340	18283	18252	18206	18517	18296	18385	18531	18408	18399	18370	18457	18294	18236	18333	18344	18191	18428	18334	18365	18172	18369	18425	18126	18351	18323	18272	18239	18412	18311	18373	18170	18341	18338	18231	18243	18292	18468	18446	18493	18276	18229	18433	18237	18394	18273	18362	18182	18257	18221	18143	18246	18277	18371	18333	18393	18364	18275	18391	18381	18157	18221	18291	18268	18168	18423	18369	18329	18261	18653	18514	18350	18103	18338	18332	18471	18302	18228	18163	18227	18365	18511	18420	18451	18348	18347	18433	18395	18279	18511	18160	18359	18354	18227	18221	18275	18149	18249	18458	18470	18297	18378	18327	18171	18290	18422	18247	18426	18315	18511	18243	18192	18503	18327	18277
15209	25403	23891	20345	18779	18119	17891	17602	17668	18117	18375	21309	32720	36031	30471	23383	18621	17007	16523	16290	16448	16189	16300	16376	16289	16284	16525	16302	16333	16232	16445	16389	16268	16228	16297	16308	16216	16351	16397	16172	16197	16376	16299	16215	16337	16195	16285	16121	16163	16256	16232	16335	16213	16259	16170	16213	16271	16271	16227	16253	16317	16388	16236	16298	16258	16205	16257	16393	16116	16344	16107	16101	16229	16318	16252	16248	16288	16371	16395	16449	16298	16514	16078	16337	16091	16187	16341	16274	16179	16211	16309	16374	16358	16221	16373	16130	16376	16191	16191	16166	16233	16091	16081	16282	16203	16384	16285	16244	16329	16281	16106	16169	16253	16342	16365	16355	16334	16201	16043	16225	16255	16310	16344	16148	16183	16397	16237	16412	16121	16357	16049	16118	16362	16266	16288	16363	16197	16301	16264	16316	16228	16253	16313	16284	16335	16403	16162	16322	16166	16233	16277	16038	16273	16200	16176	16164	16202	16044	16150	16195	16172	16219	16327	16145	16041	16461	16252	16058	16342	16270	16448	16413	16379	16256	16153	16446	16330	16335	16245	16286	16241	16284	16357	16246	16115	16300	16266	16200	16176	16449	16165	16307	16436	16355	16256	16335	16306	16127	16334	16319	16392	16238	16222	16301	16223	16319	16137	16245	16206	16459	16345	16262	16295	16363	16342	16420	16108	16298	16295	16323	16106	16139	16117	16339	16238	16231	16312	16168	16249	16345	16045	16300	16010	16126	16210	16176	16286	16379	16171	16226	16299	16323	16274	16146	16344	16338	16248	16254	16467	16112	16114	16155	16421	16435	16409	16395	16324	16208	16188	16233	16198	16397	16152	16271	16271	16186	16148	16324	16145	16271	16150	16110	16140	16201	16457	16189	16249	16033	16330	16196	16270	16195	16160	16363	16250	16290	16335	16322	16332	16303	16274	16285	16291	16336	16253	16520	16409	16236	16385	16197	16312	16241	16208	16338	16194	16392	16168	16164	16281	16143	16283	16240	16283	16357	16266	16352	16220	16272	16154	16319	16331	16225	16369	16445	16347	16097	16351	16266	16375	16338	16296	16288	16067	16271	16158	16247	16299	16093	16464	16316	16296	16307	16409	16230	16271	16208	16280	16185	16231	16099	16469	16093	16004	16224	16278	16165	16368	16378	16159	16260	16243	16279	16300	16228	16250	16335	16190	16172	16406	16203	16282	16454	16331	16176	16212	16210	16281	16309	16184	16189	16256	16283	16217	16250	16204	16307	16464	16079	16135	16156	16366	16244	16208	16178	16381	16194	16236	16144	16335	16447	16261	16245	16316	15998	16422	16209	16420	16413	16203	16159	16446	16292	16232	16177	16320	16241	16231	16252	16148	16247	16346	16159	16096	16265	16162	16342	16256	16275	16383	16238	16210	16220	16295	16243	16291	16205	16490	16299	16184	16396	16250	16331	16252	16243	16385	16239	16362	16196	16181	16250	16306	16266	16242	16247	16095	16381	16210	16096	16198	16252	16252	16094	16127	16121	16469	16284	16308	16385	16195	16261	16175	16416	16253	16421	16321	16303	16297	16239	16405	16183	16310	16243	16427	16304	16150	16355	16334	16328	16158	16390	16303	16189	16238	16427	16389	16187	16294	16186	16414	16112	16203	16398	16140	16285	16313	16357	16272	16240	16257	16176	16352	16193	16383	16286	16205	16239	16367	16256	16218	16241	16416	16271	16202	16209	16436	16234	16223	16356	16095	16208	16325	16343	16206	16070	16285	16178	16157	16148	16157	16093	16104	16327	16191	16218	16302	16199	16386	16213	16292	16129	15990	16192	16394	16307	16187	16228	16224	16356	16292	16436	16269	16209	16117	16056	16240	16409	16223	16365	16268	16173	16262	16210	16263	16342	16165	16236	16322	16295	16186	16287	16348	16212	16330	16234	16405	16135	16352	16198	16255	16148	16246	16073	16301	16290	16372	16264	16273	16331	16274	16312	16249	16288	16152	16356	16328	16285	16304	16294	16352	16300	16258	16364	16443	16316	16041	16362	16257	16421	16196	16282	16282	16284	16266	16479	16132	16157	16039	16305	16535	16304	16200	16200	16382	16296	16309	16157	16327	16189	16181	16189	16265	16103	16136	16344	16271	16265	16286	16207	16329	16304	16422	16350	16280	16181	16303	16255	16240	16278	16350	16194	16224	16324	16178	16048	16379	16152	16282	16125	16267	16199	16070	16239	16281	16219	16154	16363	16121	16319	16186	16220	16192	16339	16266	16147	16189	16269	16299	16345	16277	16271	16179	16366	16332	16270	16274	16104	16340	16216	16160	16216	16249	16348	16274	16168	16363	16178	16298	16200	16288	16329	16072	16286	16268	16036	16192	16185	16180	16264	16366	16102	16180	16228	16291	16193	16278	16167	16077	16267	16365	16168	16331	16275	16363	16178	16421	16198	16308	16476	16152	16478	16159	16152	16345	16200	16274	16273	16250	16181	16217	16192	16307	16115	16250	16364	16303	16323	16267	16371	16305	16242	16159	16293	16332	16283	16388	16204	16187	16152	16166	16165	16258	16163	16396	16124	16199	16291	16420	16193	16213	16270	16337	16160	16099	16307	16488	16222	16283	16383	16178	16273	16375	16147	16210	16096	16302	16323	16401	16176	16386	16248	16262	16486	16103	16249	16150	16348	16278	16398	16178	16364	15973	16290	16247	16196	16294	16442	16303	16209	16243	16421	16333	16302	16139	16361	15980	16274	16427	16140	16280	16371	16351	16289	16108	16252	16190	16139	16313	16298	16361	16309	16321	16278	16140	16075	16217	16242	16220	16199	16193	16199	16277	16190	16387	16156	16304	16341	16304	16147	16339	16154	16223	16238	16257	16113	16272	16067	16247	16304	16138	16433	16224	16309	16225	16341	16305	16366	16168	16246	16192	16045	16330	16179	16245	16400	16236	16399	16246	16067	16320	16240	16191	16377	16188	16275	16484	16214	16213	16125	16124	16429	16270	16150	16216	16158	16309	16284	16164	16257	16313	16363	16288	16237	16332	16251	16175	16254	16380	16343	16290	16142	16328	16255	16257	16307	16207	16210	16356	16404	16099	16308	16393	16340	16005	16378	16261	16374	16260	16263	16285	16310	16319	16133	16295	16520	16277	16159	16231	16128	16140	16338	16378	15945	16265	16176	16154	16219	16159	16212	16165	16136	16245	16357	16331	16340	16233	16177	16262	16288	16389	16262	16202	16314	16343	16107	16289	16195	16377	16162	16474	16303	16333	16236	16343	16329	16137	16114	16147	16254	16115	16278	16352	16199	16192	16291	16384	16137	16297	16242	16207	16151	16062	16385	16367	16249	16233	16353	16295	16305	16158	16427	16354	16151	16216	16136	16234	16280	16279	16200	16174	16365	16220	16170	16061	16263	16158	16158	16245	16216	16280	16249	16343	16285	16195	16294	16349	16267	16212	16334	16282	16123	16295	16316	16244	16131	16296	16284	16188	16134	16260	16197	16137	16177	16165	16132	16292	16307	16211	16393	16146	16255	16484	16197	16253	16099	16293	16148	16228	16178	16246	16154	16276	16225	16346	16157	16276	16294	16352	16199	16110	16288	16246	16298	16112	16205	16257	16211	16247	16358	16330	16301	16339	16288	16210	16161	16143	16308	16196	16380	16197	16293	16019	16190	16345	16367	16298	16125	16343	16306	16218	16267	16329	16078	16041	16227	16353	16241	16183	16181	16334	16294	16365	16291	16421	16321	16152	16248	16378	16310	16253	16228	16201	16329	16390	16217	16234	16151	16207	16144	16164	16234	16254	16357	16301	16429	16104	16238	16254	16292	16298	16391	16257	16353	16181	16268	16187	16316	16389	16325	16365	16281	16229	16318	16411	16262	16092	16298	16233	16382	16277	16279	16172	16215	16192	16198	16316	16199	16199	16186	16107	16060	16298	16254	16206	16246	16244	16209	16285	16472	16186	16139	16276	16300	16261	16298	16176	16283	16273	16224	16364	16234	16205	16314	16316	16139	16220	16246	16138	16428	16283	16153	16284	16161	16166	16317	16195	16199	16255	16224	16301	16358	16366	16120	16292	16160	16260	16294	16243	16228	16138	16233	16280	16150	16219	16337	16166	16358	16274	16325	16175	16223	16367	16326	16290	16023	16195	16319	16176	16341	16385	16317	16289	16361	16315	16261	16345	16252	16309	16336	16263	16329	16330	16110	16223	16464	16321	16272	16317	16440	16261	16008	16123	16420	16098	16363	16248	16309	16207	16143	16439	16223	16227	16227	16259	16281	16147	16271	16305	16247	16244	16258	16223	16233	16215	16320	16212	16495	16209	16132	16390	16322	16295	16203	16400	16277	16369	16288	16113	16221	16284	16231	16266	16241	16094	16242	16412	16403	16314	16111	16198	16245	16141	16089	16211	16325	16238	16246	16196	16208	16426	16180	16256	16171	16185	16414	16154	16300	16256	16171	16430	16243	16227	16150	16093	16360	16222	16247	16462	16380	16226	16351	16224	16313	16310	16231	16048	16375	16433	16263	16389	16296	16124	16211	16177	16199	16466	16090	16366	16362	16252	16411	16257	16269	16313	16143	16306	16357	16243	16465	16333	16325	16064	16231	16333	16090	16336	16286	16436	16265	16277	16237	16171	16326	16316	16259	16414	16198	16222	16200	16197	16218	16312	16177	16299	16202	16157	16257	16226	16337	16077	16141	16097	16216	16218	16391	16264	16288	16196	16360	16159	16262	16142	16317	16196	16221	16192	16196	16353	16273	16138	16408	16270	16219	16329	16233	16214	16368	16141	16301	16218	16158	16356	16340	16345	16198	16188	16173	16340	16109	16352	16207	16322	16216	16226	16172	16358	16175	16245	16238	16117	16353	16282	16146	16377	16391	16193	16270	16380	16185	16205	16361	16179	16558	16400	16431	16124	16087	16291	16244	16211	16494	16318	16224	16454	16273	16412	16314	16178	16484	16165	16364	16265	16185	16204	16080	16264	16210	16373	16207	16283	16204	16268	16274	16240	16266	16298	16230	16223	16207	16281	16184	16479	16041	16260	16138	16363	16324	16208	16303	16379	16265	16231	16271	16095	16243	16302	16201	16282	16197	16318	16199	16414	16097	16074	16230	16279	16257
22202	20630	28238	23037	20823	22882	24713	19235	18823	19736	20597	25328	36135	39427	33903	26943	21593	19071	18217	17919	17957	18135	17910	17874	17836	17989	17764	17702	17909	17945	17867	17863	17627	18024	17899	17671	17661	17690	17887	17581	17851	17791	17968	17577	17671	17904	17814	17518	17757	17813	17746	17757	17861	17580	17759	17924	17822	17490	17657	17835	17782	17752	17511	17954	17770	17772	17749	17780	17684	17826	17722	17839	17656	17576	17791	17724	17548	17665	17768	17679	17849	17590	17648	17779	17703	17619	17667	17754	17661	17602	17514	17722	17836	17770	17663	17695	17619	17787	17810	17489	17470	17639	17571	17670	17593	17542	17819	17514	17772	17765	17704	17419	17664	17718	17677	17456	17835	17465	17559	17717	17878	17595	17616	17690	17736	17696	17758	17671	17549	17548	17554	17620	17846	17666	17667	17695	17727	17895	17958	17799	17703	17782	17579	17581	17904	17832	17565	17619	17628	17820	17665	17859	17939	17665	17659	17587	17561	17675	17828	17526	17743	17782	17552	17721	17653	17761	17751	17770	17684	17518	17749	17684	17826	17720	17853	17797	17529	17680	17529	17597	17612	17645	17580	17612	17726	17642	17687	17518	17761	17569	17634	17934	17912	17747	17670	17708	17643	17846	17380	17675	17631	17654	17529	17740	17634	17671	17870	17639	17665	17577	17679	17667	17883	17840	17957	17664	17531	17807	17626	17602	17557	17711	17641	17647	17703	17807	17904	17798	17615	17775	17731	17610	17720	17569	17635	17839	17692	17579	17613	17544	17717	17713	17578	17756	17797	17834	17628	17491	17860	17957	17459	17677	17611	17770	17752	17517	17772	17506	17658	17897	17607	17706	17506	17811	17695	17718	17495	17765	17562	17627	17812	17743	17731	17721	17520	17691	17742	17784	17507	17673	17655	17670	17565	17673	17797	17765	17621	17731	17556	17627	17691	17895	17680	17660	17742	17549	17656	17569	17739	17730	17727	17762	17748	17749	17621	17733	17432	17575	17695	17626	17767	17785	17740	17524	17524	17700	17584	17718	17692	17885	17604	17743	17687	17597	17887	17725	17682	17832	17778	17818	17781	17632	17730	17662	17698	17647	17711	17667	17564	17831	17524	17744	17934	17481	17784	17321	17834	17702	17693	17573	17598	17579	17662	17686	17650	17649	17626	17516	17656	17772	17660	17710	17693	17861	17765	17682	17677	17689	17726	17831	17626	17625	17763	17535	17558	17716	17638	17691	17736	17645	17590	17653	17498	17788	17938	17699	17708	17538	17692	17739	17661	17640	17746	17743	17723	17772	17765	17751	17668	17745	17617	17841	17568	17557	17649	17687	17639	17724	17751	17707	17816	17647	18007	17668	17762	17671	17696	17797	17723	17719	17720	17696	17697	17667	17579	17665	17628	17564	17772	17914	17642	17636	17734	17708	17651	17615	17902	17856	17672	17589	17667	17731	17690	17964	17506	17645	17802	17760	17834	17785	17766	17711	17744	17617	17631	17650	17502	17616	17651	17745	17766	17496	17681	17716	17990	17738	17478	17549	17598	17707	17708	17740	17752	17742	17575	17542	17543	17628	17851	17584	17627	17656	17692	17684	17838	17874	17818	17630	17752	17802	17804	17639	17554	17457	17788	17617	17715	17726	17608	17704	17634	17803	17531	17659	17696	17641	17746	17703	17688	17657	17773	17480	17747	17751	17800	17659	17661	17556	17630	17669	17848	17722	17534	17640	17831	17784	17724	17679	17664	17741	17943	17731	17626	17558	17948	17886	17728	17630	17626	17831	17599	17629	17708	17745	17717	17622	17726	17618	17566	17486	17723	17578	17696	17750	17609	17735	17576	17589	17685	17627	17644	17757	17656	17502	17698	17804	17654	17581	17573	17707	17580	17785	17882	17675	17687	17831	17677	17720	17602	17829	17671	17749	17776	17804	17656	17862	17558	17598	17673	17535	17579	17484	17594	17799	17775	17963	17663	17765	17626	17858	17758	17708	17779	17648	17594	17577	17516	17826	17539	17612	17473	17603	17564	17613	17673	17889	17627	17616	17541	17687	17808	17594	17713	17767	17701	17476	17508	17529	17718	17814	17674	17541	17659	17700	17615	17575	17630	17610	17791	17644	17787	17588	17722	17752	17579	17634	17614	17911	17951	17430	17758	17660	17720	17731	17729	17752	17733	17495	17698	17496	17777	17753	17646	17668	17737	17666	17552	17544	17731	17679	17935	17684	17861	17548	17766	17673	17739	17629	17480	17850	17652	17641	17699	17560	17614	17736	17530	17580	17738	17614	17640	17552	17504	17826	17856	17781	17709	17739	17728	17591	17596	17491	17782	17650	17603	17588	17511	17552	17802	17705	17603	17683	17719	17849	17728	17571	17729	17647	17877	17638	17672	17575	17616	17769	17632	17590	17666	17837	17638	17762	17655	17562	17585	17785	17633	17483	17836	17632	17613	17844	17568	17780	17594	17672	17820	17658	17781	17502	17680	17668	17803	17780	17382	17553	17699	17744	17710	17665	17807	17527	17829	17787	17814	17832	17931	17479	17742	17827	17695	17572	17695	17725	17615	17626	17755	17860	17860	17834	17598	17799	17687	17660	17702	17609	17587	17519	17729	17785	17661	17537	17646	17667	17587	17657	17737	17624	17717	17639	17539	17668	17824	17717	17682	17850	17651	17853	17452	17680	17561	17686	17626	17650	17664	17613	17607	17612	17612	17431	17704	17710	17483	17662	17785	17567	17646	17608	17621	17716	17606	17556	17613	17882	17679	17733	17840	17882	17528	17559	17685	17594	17608	17692	17701	17596	17580	17826	17605	17635	17698	17760	17492	17602	17682	17643	17690	17764	17534	17640	17684	17613	17638	17720	17546	17577	17732	17729	17778	17505	17778	17707	17696	17772	17641	17846	17770	17626	17743	17705	17842	17758	17586	17675	17779	17638	17565	17547	17698	17585	17692	17561	17672	17699	17714	17804	17664	17843	17665	17763	17742	17455	17673	17622	17904	17856	17684	17769	17648	17546	17813	17704	17676	17413	17721	17672	17732	17752	17795	17536	17692	17518	17727	17638	17593	17724	17466	17740	17770	17874	17760	17722	17606	17558	17692	17554	17677	17622	17592	17594	17611	17569	17618	17585	17480	17764	17534	17602	17680	17614	17681	17626	17672	17624	17713	17626	17885	17712	17764	17742	17799	17670	17779	17848	17614	17593	17584	17773	17464	17652	17706	17543	17702	17789	17718	17624	17764	17516	17629	17612	17791	17750	17708	17629	17627	17666	17701	17635	17513	17789	17632	17494	17740	17683	17922	17537	17612	17694	17512	17707	17408	17548	17860	17767	17646	17695	17416	17751	17800	17605	17753	17684	17745	17809	17732	17828	17683	17540	17569	17621	17821	17552	17625	17517	17645	17630	17800	17720	17597	17664	17513	17784	17743	17591	17822	17814	17484	17755	17798	17587	17811	17677	17708	17630	17679	17713	17770	17867	17504	17603	17789	17609	17809	17865	17890	17620	17432	17555	17554	17651	17782	17687	17871	17501	17637	17701	17828	17946	17762	17472	17801	17663	17804	17760	17766	17611	17750	17713	17654	17768	17612	17673	17668	17880	17811	17808	17727	17539	17649	17557	17605	17636	17745	17704	17634	17616	17799	17878	17847	17569	17694	17554	17677	17414	17620	17531	17627	17682	17433	17677	17517	17608	17740	17640	17489	17527	17702	17404	17799	17732	17872	17747	17782	17693	17602	17618	17796	17675	17532	17716	17664	17662	17640	17806	17664	17482	17599	17380	17890	17955	17590	17674	17803	17574	17712	17685	17489	17789	17644	17647	17628	17658	17667	17979	17525	17647	17636	17631	17612	17765	17595	17630	17648	17579	17686	17857	17747	17860	17753	17657	17690	17826	17731	17803	17861	18017	17724	17599	17757	17772	17583	17774	17601	17763	17840	17534	17915	17714	17767	17637	17746	17711	17520	17598	17620	17632	17621	17721	17733	17807	17845	17725	17694	17545	17802	17540	17692	17763	17647	17664	17811	17577	17653	17571	17659	17635	17810	17557	17523	17747	17705	17802	17684	17558	17885	17629	17630	17688	17673	17712	17591	17551	17719	17556	17747	17701	17788	17743	17743	17588	17639	17839	17709	17571	17815	17491	17478	17697	17607	17562	17604	17781	17778	17602	17792	17499	17498	17779	17730	17611	17425	17802	17981	17873	17637	17826	17561	17702	17457	17746	17598	17724	17619	17519	17649	17592	17636	17590	17710	17656	17637	17726	17711	17902	17838	17660	17730	17626	17601	17665	17663	17602	17708	17595	17712	17879	17785	17581	17826	17712	17645	17629	17627	17609	17459	17556	17757	17582	17731	17752	17730	17733	17491	17789	17647	17780	17619	17650	17692	17665	17783	17692	17646	17696	17677	17448	17826	17852	17690	17630	17755	17617	17584	17662	17765	17624	17720	17629	17731	17683	17582	17631	17582	17836	17641	17664	17655	17665	17665	17840	17622	17566	17639	17613	17802	17755	17772	17622	17814	17692	17606	17492	17636	17667	17691	17733	17479	17704	17720	17535	17545	17657	17751	17959	17638	17850	17622	17688	17774	17700	17775	17689	17698	17709	17879	17732	17644	17611	17503	17709	17749	17636	17459	17721	17623	17665	17614	17691	17585	17615	17845	17910	17685	17793	17519	17624	17747	17749	17761	17573	17758	17552	17618	17575	17555	17771	17594	17680	17708	17699	17714	17700	17780	17826	17446	17633	17726	17896	17635	17648	17655	17784	17716	17830	17869	17761	17780	17639	17843	17490	17722	17726	17601	17780	17574	17627	17707	17632	17591	17623	17932	17538	17522	17677	17617	17394	17763	17732	17379	17499	17691	17683	17777	17741	17495	17639	17560	17588	17747	17812	17619	17863	17527	17642	17891	17931	17720	17912	17744	17606	17694	17469	17631	17645	17812	17827	17653	17758	17723	17895	17635	17458	17722	17664	17555	17732	17784	17683	17738	17726	17665	17660	17637	17772	17663	17838	17547	17707	17658	17619	17579	17702	17830	17534	17559	17551	17549	17770	17634	17696	17610	17384	17642	17713	17419	17656	17709	17665	17658	17649	17679	17683	17666	17660	17617	17766	17632	17720
15670	28617	28298	23387	19953	19075	19070	17365	17974	18847	20482	28353	39744	40918	34846	26283	19680	16746	15988	15883	15671	15606	15644	15506	15509	15666	15513	15531	15721	15560	15736	15551	15683	15589	15717	15650	15599	15614	15670	15685	15395	15688	15530	15658	15587	15619	15526	15668	15700	15790	15532	15525	15780	15561	15594	15594	15521	15693	15516	15514	15568	15619	15677	15606	15760	15618	15506	15648	15773	15493	15579	15626	15578	15614	15441	15658	15613	15572	15834	15492	15722	15535	15542	15568	15568	15674	15469	15443	15609	15660	15666	15609	15780	15665	15707	15673	15690	15726	15446	15705	15771	15703	15755	15443	15741	15615	15527	15559	15628	15582	15505	15547	15548	15746	15766	15738	15589	15673	15713	15591	15511	15578	15606	15660	15719	15445	15624	15523	15556	15637	15685	15730	15632	15685	15560	15745	15782	15633	15521	15555	15533	15566	15533	15602	15684	15634	15579	15675	15612	15571	15718	15618	15683	15585	15576	15665	15571	15590	15567	15414	15389	15694	15608	15611	15614	15587	15576	15668	15650	15607	15447	15445	15619	15614	15536	15587	15619	15467	15712	15424	15484	15528	15566	15572	15712	15614	15583	15571	15702	15523	15525	15569	15592	15552	15615	15471	15682	15623	15612	15685	15489	15713	15692	15415	15674	15690	15596	15343	15773	15577	15509	15456	15676	15623	15570	15689	15760	15688	15432	15668	15671	15738	15438	15522	15531	15429	15575	15524	15762	15516	15653	15623	15530	15493	15499	15539	15557	15651	15578	15596	15596	15680	15521	15572	15710	15463	15649	15566	15582	15619	15614	15884	15612	15527	15743	15783	15748	15569	15530	15750	15432	15546	15604	15464	15666	15493	15435	15527	15674	15530	15572	15668	15500	15487	15394	15717	15774	15517	15786	15590	15590	15745	15605	15423	15472	15503	15496	15585	15639	15574	15491	15769	15663	15723	15652	15551	15497	15534	15518	15400	15645	15566	15619	15669	15717	15497	15680	15574	15725	15493	15633	15705	15561	15538	15583	15584	15506	15617	15624	15691	15435	15602	15482	15462	15399	15609	15609	15557	15672	15553	15601	15710	15583	15546	15488	15761	15572	15772	15666	15464	15782	15497	15485	15462	15465	15612	15510	15577	15575	15551	15619	15498	15537	15505	15509	15756	15717	15653	15436	15732	15652	15600	15557	15766	15576	15787	15783	15549	15747	15567	15587	15546	15572	15527	15494	15621	15527	15505	15563	15597	15553	15607	15804	15634	15734	15585	15609	15718	15673	15629	15597	15563	15574	15659	15527	15672	15570	15471	15770	15577	15574	15539	15540	15474	15590	15663	15310	15717	15632	15757	15601	15526	15661	15496	15683	15612	15534	15550	15495	15510	15388	15647	15507	15536	15599	15597	15655	15665	15548	15846	15598	15679	15645	15558	15532	15567	15718	15662	15598	15483	15540	15527	15627	15558	15596	15687	15453	15556	15508	15546	15519	15638	15613	15639	15620	15525	15555	15445	15668	15630	15547	15662	15461	15668	15723	15595	15664	15563	15525	15754	15440	15549	15522	15529	15525	15400	15718	15571	15700	15495	15528	15545	15611	15577	15611	15681	15680	15708	15680	15649	15626	15638	15557	15590	15563	15557	15402	15508	15475	15523	15680	15676	15536	15522	15696	15577	15669	15579	15530	15511	15570	15550	15782	15481	15464	15742	15551	15596	15657	15491	15550	15554	15607	15573	15644	15735	15534	15578	15659	15703	15608	15543	15459	15584	15575	15623	15481	15640	15589	15487	15538	15548	15632	15489	15628	15485	15379	15710	15659	15763	15662	15581	15769	15530	15631	15519	15664	15611	15517	15676	15543	15725	15622	15570	15462	15467	15510	15585	15396	15655	15568	15663	15697	15588	15579	15416	15628	15534	15599	15400	15516	15645	15615	15600	15478	15631	15622	15570	15641	15582	15717	15708	15645	15781	15589	15659	15518	15630	15491	15623	15600	15541	15559	15662	15556	15641	15547	15604	15453	15479	15692	15457	15658	15452	15625	15740	15678	15654	15567	15614	15708	15486	15652	15450	15523	15690	15604	15398	15569	15834	15585	15799	15620	15638	15341	15567	15620	15587	15410	15522	15581	15551	15651	15490	15449	15736	15460	15796	15553	15646	15598	15715	15602	15689	15574	15731	15613	15689	15495	15636	15535	15529	15707	15544	15691	15737	15490	15672	15718	15720	15704	15469	15748	15605	15812	15641	15529	15538	15619	15567	15659	15542	15555	15772	15488	15627	15583	15633	15651	15632	15470	15513	15556	15568	15515	15334	15471	15653	15620	15512	15506	15627	15654	15715	15490	15674	15581	15590	15696	15677	15617	15605	15540	15363	15594	15552	15598	15573	15691	15475	15613	15494	15456	15614	15690	15469	15541	15585	15677	15521	15542	15761	15523	15558	15508	15670	15532	15568	15681	15681	15693	15556	15699	15669	15680	15597	15476	15693	15631	15541	15469	15641	15607	15703	15577	15679	15717	15511	15460	15642	15693	15700	15632	15617	15569	15547	15518	15601	15602	15616	15775	15621	15438	15533	15556	15634	15574	15522	15582	15619	15627	15639	15767	15584	15646	15589	15668	15485	15629	15581	15457	15605	15494	15624	15478	15486	15600	15681	15609	15572	15600	15566	15602	15566	15699	15697	15732	15612	15703	15581	15472	15723	15473	15542	15591	15637	15554	15600	15508	15691	15447	15719	15463	15478	15714	15413	15726	15555	15481	15685	15532	15573	15567	15644	15672	15576	15698	15674	15538	15750	15563	15591	15597	15608	15623	15526	15522	15613	15743	15619	15474	15577	15736	15575	15504	15671	15648	15438	15586	15648	15604	15658	15614	15570	15638	15572	15793	15829	15698	15625	15681	15580	15595	15409	15565	15483	15453	15650	15572	15705	15537	15545	15647	15679	15497	15527	15620	15701	15622	15581	15612	15563	15481	15578	15503	15455	15582	15473	15650	15522	15647	15603	15661	15482	15650	15702	15630	15448	15835	15592	15488	15492	15561	15685	15474	15659	15567	15595	15633	15465	15753	15488	15607	15665	15627	15631	15487	15700	15579	15594	15622	15431	15783	15568	15694	15498	15672	15581	15715	15551	15613	15564	15503	15789	15522	15731	15581	15602	15602	15576	15713	15517	15545	15485	15649	15724	15636	15526	15619	15698	15402	15713	15486	15497	15544	15707	15674	15333	15713	15573	15579	15590	15546	15751	15718	15585	15604	15558	15590	15524	15582	15598	15669	15524	15613	15513	15465	15516	15599	15497	15500	15611	15655	15541	15723	15610	15609	15742	15516	15492	15846	15529	15357	15688	15527	15312	15592	15689	15508	15643	15763	15733	15599	15604	15593	15652	15557	15590	15499	15629	15556	15589	15467	15536	15534	15490	15564	15639	15794	15577	15497	15580	15759	15757	15759	15323	15493	15494	15701	15719	15475	15565	15488	15537	15607	15663	15524	15632	15675	15448	15582	15645	15617	15432	15616	15643	15590	15603	15515	15627	15590	15686	15656	15604	15510	15720	15625	15688	15550	15536	15652	15578	15497	15562	15556	15577	15618	15613	15456	15599	15590	15634	15555	15456	15606	15554	15620	15607	15844	15528	15591	15512	15673	15500	15611	15679	15705	15610	15780	15664	15607	15701	15524	15528	15558	15430	15651	15665	15428	15600	15551	15534	15741	15466	15556	15592	15562	15540	15572	15691	15410	15602	15684	15702	15524	15398	15443	15548	15672	15681	15583	15521	15521	15729	15491	15506	15532	15497	15611	15663	15693	15584	15717	15686	15576	15624	15455	15510	15656	15579	15520	15642	15588	15576	15483	15626	15609	15722	15729	15731	15780	15730	15508	15632	15535	15676	15561	15646	15615	15594	15597	15655	15690	15497	15636	15470	15516	15628	15493	15705	15535	15792	15563	15700	15827	15675	15538	15649	15546	15685	15437	15594	15677	15551	15687	15651	15582	15540	15426	15801	15564	15560	15499	15740	15652	15564	15591	15607	15642	15645	15607	15724	15575	15630	15510	15608	15721	15642	15386	15647	15633	15543	15576	15786	15602	15742	15496	15532	15595	15676	15575	15531	15557	15652	15682	15590	15554	15503	15425	15532	15743	15745	15673	15493	15616	15543	15487	15460	15496	15634	15625	15403	15628	15527	15465	15602	15646	15576	15650	15416	15575	15701	15622	15646	15502	15610	15702	15686	15583	15685	15608	15693	15668	15354	15609	15549	15400	15688	15646	15494	15546	15637	15605	15623	15693	15468	15551	15551	15555	15680	15548	15424	15511	15332	15617	15672	15617	15526	15680	15557	15471	15688	15478	15642	15673	15680	15576	15561	15529	15681	15587	15733	15529	15677	15586	15516	15703	15700	15616	15655	15672	15537	15570	15657	15642	15769	15643	15587	15595	15621	15602	15573	15607	15676	15421	15592	15448	15686	15564	15594	15539	15589	15598	15518	15396	15517	15665	15483	15727	15585	15463	15579	15559	15559	15706	15570	15657	15701	15632	15632	15703	15616	15406	15573	15644	15525	15448	15476	15731	15549	15499	15666	15597	15632	15598	15572	15495	15595	15601	15499	15737	15653	15426	15756	15661	15521	15590	15643	15550	15606	15588	15525	15682	15789	15656	15716	15512	15651	15576	15515	15762	15640	15490	15496	15702	15541	15399	15741	15748	15618	15408	15392	15656	15653	15628	15726	15614	15479	15664	15460	15520	15560	15654	15705	15654	15583	15432	15602	15601	15707	15617	15494	15710	15846	15541	15666	15447	15673	15569	15505	15636	15534	15623	15691	15501	15539	15736	15717	15672	15729	15817	15556	15496	15714	15586	15571	15540	15640	15615	15542	15534	15477	15697	15459	15511	15674	15708	15663	15399	15660	15556	15539	15551	15505	15623	15382	15593	15577	15580	15579	15561	15581	15736	15548	15550	15624	15581	15686	15728	15544	15642	15626	15668	15441	15669	15487	15623	15501	15624	15613	15519	15595	15814	15539	15583	15544	15663	15577	15603	15638	15602	15616	15665	15669	15746	15629	15575	15600	15651	15707	15504	15734	15424	15589	15579	15518	15571	15648	15607	15500	15760	15568	15491	15506	15527	15680
26820	21916	25148	25116	20753	19429	19316	18348	18091	17894	17864	18173	19157	19475	19159	18303	17813	17289	17236	17334	17220	17096	17403	17421	17418	17338	17308	17235	17266	17355	17367	17126	17177	17123	17201	17213	17151	17208	17406	17301	17281	17268	17200	17155	17395	17238	17221	17126	17321	17341	17403	17191	17500	17375	17371	17456	17339	17147	17341	17204	17208	17190	17214	17291	17416	17302	17221	17333	17348	17238	17435	17265	17485	17497	17120	17285	17184	17241	17266	17368	17230	17190	17202	17167	17234	17296	17521	17291	17325	17424	17193	17094	17149	17434	17151	17080	17228	17235	17383	17219	17253	17212	17247	17314	17116	17115	17097	17241	17113	17287	17282	17354	17337	17155	17439	17091	17214	17152	17088	17151	17419	17101	17397	17193	17138	16999	17429	17114	17494	17324	17269	17123	17296	17144	17092	17191	17340	17177	17247	17402	17242	17038	17152	17106	17245	16996	17204	17339	17015	17328	17270	17105	17357	17034	17230	17274	17213	17290	17297	17271	17261	17191	17584	17180	17424	17323	17176	17335	17230	17198	17374	17314	17233	17194	17145	17420	17174	17412	17354	17338	17357	17223	17502	17386	17274	17394	17367	17337	17167	17073	17259	17267	17303	17334	17249	17251	17022	17142	17118	17007	17258	17189	17224	17057	17357	17220	17306	17249	17279	17176	17269	17131	17387	17288	17429	17240	17204	17220	17241	17322	17401	17191	17239	17255	17327	17277	17117	17253	17442	17360	17140	17413	17360	17182	17211	17248	17384	17065	17306	17193	17224	17431	17166	17388	17470	17146	17199	17254	17268	17244	17272	17083	17195	17345	17026	16928	17195	17197	17245	17400	17051	17225	17306	17093	17185	17227	17352	17281	17158	17327	17255	17338	17194	17182	17219	17251	17333	17158	17054	17004	17248	17195	17270	17144	17098	17254	17230	17336	16952	17175	17330	17123	17341	17249	17185	17080	17264	17169	17251	17152	17240	17221	17312	17011	17223	17147	17063	17022	17114	17224	17090	17152	17119	17384	17178	17482	17312	17361	17191	17270	17193	17209	17085	17209	17393	17257	17203	17117	17056	17229	17379	17179	17252	17269	17214	17161	17252	17164	17244	17362	17127	17429	17255	17274	17253	17243	17256	17136	17029	17320	17227	17224	17281	17324	17210	17183	17171	17329	17419	17146	17241	17454	17410	17296	17198	17251	17443	17242	17402	17220	16981	17363	17321	17268	17301	17200	17099	17384	17294	17316	17209	17178	17420	17227	17355	17282	17121	17149	17206	17057	17197	17135	17449	17057	17185	16979	17132	17427	17182	17293	17258	17385	17067	17199	17147	17318	17353	17307	17172	17275	17390	17320	17293	17121	17388	17415	17108	17329	17177	17181	17282	17404	17426	17378	17416	17298	17157	17381	17376	17274	17238	17231	17220	17099	17269	17300	17233	17329	17282	17234	17142	17162	17199	17223	17110	17269	17260	17257	17077	17135	17226	17260	17299	17189	17043	17199	17287	17358	17143	17155	17215	16970	17341	17085	17452	17152	17272	17283	17480	17287	17069	17163	17339	17123	17330	17320	17365	17261	17252	17203	17406	17231	17286	17278	17311	17248	17300	17392	17313	17200	17006	17236	17118	17406	17009	17286	17330	17239	17100	17418	17168	17101	17154	17196	17215	17247	17353	17413	17350	17197	17214	17275	17053	17410	17234	17063	17269	17103	17345	17238	17308	17214	17309	17238	17211	17213	17374	17308	17349	17239	17345	17271	17072	17327	16872	17097	17175	17346	17334	17321	17295	17319	17267	17154	17218	17161	17090	17295	17094	17389	17194	17385	17328	17354	17280	17138	17270	17252	17281	17326	17392	17080	17297	17101	17091	17029	17282	17414	17239	17150	17359	17347	17369	17324	17309	17290	17258	17280	17389	17246	17102	17431	17305	17269	17257	17198	17067	17284	17106	17508	17301	17365	17260	17249	17224	17057	17291	17351	17345	17404	17177	16971	17203	17134	17168	17105	17256	17440	17170	17255	17155	17505	17074	17126	17297	17115	17456	17287	17223	17360	17333	17210	17278	17171	17206	17160	17233	17179	17181	17229	17179	17086	17347	17172	17402	17310	17230	17177	17255	17236	17182	17425	17396	17336	17217	17316	17327	17180	17268	17171	17174	17265	17262	17245	17247	17263	17348	17187	17315	17066	17276	17186	17324	17233	17308	17410	17260	17288	17222	17284	17298	17326	17261	17258	17266	17138	17225	17125	17113	17255	16994	17153	17408	17281	17046	17455	17173	17409	17224	17243	17273	17219	17403	17167	17173	17232	17144	17265	17223	17393	17006	17087	17303	17278	17315	17143	17180	17519	17191	17338	17246	17431	17366	17187	17273	17336	17341	17183	17201	17093	17334	17284	17213	17371	17152	17359	17144	17102	17313	17229	17057	17221	17095	17232	17292	17272	17263	17133	17283	17365	17278	17181	17305	17139	17267	17217	17307	17029	17368	17313	17338	17284	17268	17175	17447	17084	17325	17418	17310	17408	17295	17212	17174	17204	17365	17169	17146	17406	17125	17219	17347	17369	17228	17343	17364	17348	17104	17195	17175	17086	17131	17171	17322	17068	17195	17272	17281	17094	17162	17088	17268	17343	17357	17339	17261	17363	17052	17185	17331	17262	17234	17421	17118	17035	17395	17386	17334	17191	17154	17234	17404	17373	17133	17382	17289	17197	17350	17272	17523	17241	17217	17215	17123	17237	17331	17054	17272	17119	17246	17287	17205	17213	17316	17347	17423	17292	17248	17294	17210	17354	17214	17197	17283	17176	17135	17224	17222	17297	17218	17288	17312	17078	17222	17200	17294	17445	17400	17279	17434	17207	17280	17101	17296	17383	17076	17457	17264	17214	17300	17204	17275	17135	17229	17416	17296	17452	17199	17318	17209	17128	17146	17170	17339	17386	17235	17106	17357	17300	17202	17484	17318	17294	17135	17270	17362	17172	17189	17194	17339	17059	17083	17225	17286	16874	17214	17077	17172	17091	17272	17194	17298	17133	17256	17210	17239	17307	17287	17244	16951	17231	17191	17496	17087	17209	17376	17254	17358	17244	17488	17208	17392	17305	17239	17296	17320	17285	17207	17186	17251	17200	17287	17441	17519	17087	17459	17404	17222	17119	17218	17274	17437	17255	17128	17092	17223	17377	16989	17297	17205	17303	17292	17171	17485	17091	17367	17209	17139	17250	17179	17348	17149	17189	17294	17422	17100	17173	17213	17212	17192	17390	17049	17349	17161	17236	17256	17284	17382	17331	17333	17231	17164	17364	17215	17162	17157	17099	17158	17291	17296	17387	17313	17363	17332	17137	17396	17434	17238	17316	17242	17195	17152	17263	17372	17193	17173	17249	17300	17128	17222	17244	17167	17391	17037	17432	17391	17187	17353	17236	17432	17168	17170	17193	17248	17336	17228	17385	17303	17301	17222	17213	17287	17348	17208	17175	17246	17325	17282	17079	17058	17082	17284	17282	17238	17243	17409	17278	17535	17213	17356	17121	17136	17296	17127	17316	17355	17134	17330	17230	17232	17185	17260	17206	17252	17270	17222	17086	17228	17314	17375	17036	17241	17260	17194	17090	17222	17456	17502	17044	17310	17482	17371	17496	17072	17145	17256	17230	17298	17291	17161	17468	17197	17305	17023	17338	17348	17288	17216	17366	17163	17193	17253	17264	17403	17115	17282	17182	17184	17070	17342	17023	17342	17209	17132	17102	17254	17232	17215	17138	17140	17072	17255	17185	17296	17186	17444	17120	17095	17456	17200	17404	17249	17170	17298	17228	17258	17188	17307	17230	17107	17265	17342	17240	17202	17041	17195	17272	17135	17224	17322	17148	17345	17269	17189	17382	17131	17367	17354	17295	17192	17069	17042	17193	17363	17141	16998	17281	17206	17332	17158	17453	17227	17205	17285	17335	17325	17318	17253	17223	17280	17184	17306	17193	17229	17166	17277	17294	17338	17086	17446	17050	17343	17246	17258	17306	17236	17073	17176	17281	17249	17112	17337	17007	17239	17152	17337	17164	17158	17186	17235	17262	17072	17243	17433	17197	17321	17338	17376	17349	17289	17140	17423	17250	17294	17316	17210	17159	17330	17129	17199	17074	17230	17314	17200	17257	17168	17212	17077	17177	17233	17207	17244	17224	17230	16954	17293	17291	17295	17297	17277	17158	17165	17226	17225	17030	17263	17112	17214	17259	17248	17123	17263	17167	17106	17316	17128	17172	17286	17263	16985	17220	17181	17005	17202	17313	17527	17332	17427	17373	17266	17230	17304	17143	17260	17306	17475	17276	17274	17388	17188	17357	17324	17170	17266	17311	17031	17264	17243	17248	17284	17260	17274	17135	17265	17304	17131	17378	17060	17250	17263	17393	17394	17248	17331	17496	17321	17320	17220	17170	17238	17289	17286	17341	17377	17299	17373	17265	17217	17237	17217	17486	17101	17212	17288	17073	17201	17213	17262	17237	17123	17361	17064	17052	17153	17241	17231	17245	17239	17491	17124	17148	17226	17388	17411	17211	17344	17302	17213	17330	17135	17057	17269	17213	17318	17074	17007	17220	16871	17224	17336	17250	17354	17145	17053	17062	17347	17260	17269	17183	17320	17318	17227	17100	17323	17227	17207	17203	17256	17218	17412	17267	17124	17152	17199	17166	17274	17336	17408	17308	17312	17148	17094	17200	17370	17443	17151	17231	17181	17220	17155	17112	17091	17339	17358	17255	17217	17114	17196	17326	17418	17213	17258	17295	17349	17315	17312	17234	17299	17263	17345	16992	17409	17000	17356	17344	17007	17183	17147	17211	17268	17023	17227	17423	17152	17122	17396	17387	17187	17156	17133	17205	17397	17040	17090	17227	17188	17214	17357	17197	17203	17161	17271	17294	17282	17198	17335	17252	17206	17385	17086	17370	17183	17173	17309	17226	17321	17302	17146	17212	17143	17309	17406	17239	17222	17141	17247	17394	17178	17113	17295	17147	17123	17279	17018	17275	17262	16992	17297	17253	17404	17254	17127	17247	17383	17302	17267	17202	17338	17293	17347	17263	17252	17034	17346	17376	17243	17465	17219	17110	17395	17209	17121	17081	17208	17420	17462	17225
17250	23730	22111	24416	20703	18903	18622	17208	16959	16825	16479	16986	18266	18816	17405	16420	15867	15632	15576	15390	15384	15229	15488	15421	15435	15393	15456	15548	15462	15341	15468	15388	15315	15412	15263	15352	15425	15588	15269	15278	15267	15345	15454	15558	15356	15468	15269	15484	15274	15285	15320	15521	15213	15376	15170	15332	15360	15390	15544	15281	15498	15252	15438	15410	15547	15356	15261	15295	15328	15378	15380	15325	15343	15313	15297	15213	15523	15424	15429	15332	15363	15307	15378	15541	15350	15281	15402	15388	15384	15338	15428	15378	15492	15502	15407	15401	15344	15415	15358	15438	15334	15323	15375	15535	15523	15359	15260	15405	15467	15260	15323	15405	15253	15346	15440	15438	15244	15300	15420	15512	15517	15469	15418	15170	15360	15320	15375	15313	15375	15314	15307	15364	15427	15352	15265	15415	15329	15250	15318	15371	15463	15354	15347	15371	15469	15315	15272	15450	15300	15342	15325	15223	15266	15281	15397	15389	15220	15293	15348	15316	15546	15393	15372	15275	15394	15383	15252	15375	15294	15241	15352	15525	15415	15466	15367	15449	15372	15370	15378	15336	15323	15328	15391	15334	15523	15553	15393	15401	15328	15523	15301	15451	15407	15495	15217	15332	15313	15469	15397	15421	15318	15411	15451	15455	15386	15464	15377	15150	15423	15269	15447	15417	15467	15396	15332	15403	15392	15515	15391	15181	15429	15325	15360	15338	15205	15386	15259	15293	15285	15427	15546	15370	15572	15424	15268	15370	15348	15346	15350	15422	15361	15452	15344	15310	15309	15252	15204	15383	15275	15061	15417	15287	15303	15383	15470	15272	15374	15429	15499	15349	15400	15304	15303	15316	15337	15403	15368	15402	15384	15340	15468	15319	15343	15468	15221	15404	15528	15230	15406	15477	15421	15287	15295	15438	15469	15233	15352	15155	15253	15282	15212	15254	15502	15207	15586	15301	15293	15423	15334	15334	15366	15432	15290	15265	15378	15206	15291	15369	15308	15398	15401	15381	15455	15435	15417	15430	15503	15385	15382	15383	15234	15188	15344	15436	15245	15316	15310	15305	15490	15459	15448	15302	15312	15213	15404	15202	15376	15436	15490	15390	15404	15462	15361	15330	15220	15247	15431	15285	15389	15477	15404	15299	15252	15395	15249	15477	15366	15297	15345	15438	15415	15396	15258	15265	15250	15409	15496	15453	15389	15471	15342	15456	15460	15608	15462	15305	15367	15380	15275	15549	15231	15379	15568	15166	15411	15473	15376	15261	15386	15305	15407	15428	15205	15519	15309	15266	15321	15383	15412	15381	15233	15327	15310	15482	15545	15292	15418	15379	15543	15182	15359	15556	15313	15496	15471	15438	15303	15134	15246	15433	15414	15261	15456	15307	15358	15293	15316	15434	15166	15593	15400	15200	15417	15455	15171	15374	15392	15544	15392	15274	15597	15341	15442	15377	15267	15393	15303	15327	15315	15427	15348	15317	15364	15272	15297	15194	15489	15169	15355	15414	15359	15387	15209	15289	15256	15294	15285	15379	15411	15390	15419	15399	15425	15304	15370	15389	15230	15252	15419	15312	15397	15375	15581	15411	15462	15279	15215	15400	15366	15361	15493	15418	15469	15547	15337	15453	15394	15431	15357	15335	15226	15571	15359	15378	15519	15447	15460	15374	15564	15299	15489	15428	15381	15348	15311	15412	15302	15402	15392	15467	15415	15370	15349	15472	15258	15323	15302	15467	15401	15349	15257	15365	15298	15626	15492	15467	15198	15407	15470	15321	15317	15384	15335	15201	15160	15445	15346	15296	15447	15413	15287	15258	15445	15364	15563	15288	15365	15326	15219	15422	15259	15456	15423	15195	15389	15412	15324	15492	15307	15403	15490	15470	15267	15354	15445	15443	15594	15383	15293	15286	15425	15343	15463	15419	15370	15375	15359	15363	15266	15319	15263	15408	15384	15339	15246	15355	15427	15353	15285	15438	15479	15466	15354	15487	15334	15366	15409	15464	15314	15425	15440	15401	15439	15327	15314	15539	15570	15236	15432	15306	15223	15454	15303	15468	15434	15281	15369	15391	15256	15380	15483	15317	15452	15408	15384	15476	15404	15211	15306	15339	15301	15381	15271	15411	15362	15394	15416	15440	15252	15262	15367	15453	15338	15200	15517	15302	15509	15387	15399	15265	15427	15457	15286	15442	15354	15389	15102	15347	15429	15347	15414	15441	15340	15380	15278	15260	15373	15433	15335	15370	15351	15270	15568	15244	15375	15470	15377	15357	15476	15411	15188	15450	15452	15326	15536	15335	15399	15261	15355	15409	15334	15374	15320	15260	15310	15281	15332	15323	15336	15516	15423	15305	15290	15328	15274	15402	15417	15340	15285	15387	15306	15368	15477	15298	15257	15411	15481	15243	15257	15346	15196	15449	15265	15283	15388	15201	15442	15443	15410	15555	15382	15228	15519	15390	15289	15353	15392	15219	15488	15379	15246	15381	15373	15294	15349	15415	15398	15354	15307	15441	15440	15341	15380	15277	15446	15407	15325	15311	15413	15284	15368	15387	15254	15451	15386	15398	15328	15446	15393	15365	15316	15391	15321	15244	15482	15266	15267	15284	15378	15307	15351	15335	15263	15313	15181	15231	15543	15275	15413	15468	15480	15298	15477	15357	15535	15400	15371	15328	15422	15270	15431	15528	15427	15450	15343	15330	15335	15301	15346	15180	15537	15413	15385	15425	15366	15318	15226	15359	15393	15313	15639	15449	15488	15322	15590	15288	15337	15467	15313	15481	15366	15312	15313	15221	15383	15423	15489	15354	15284	15259	15486	15141	15372	15175	15367	15388	15350	15362	15221	15450	15356	15311	15373	15423	15351	15316	15537	15309	15330	15334	15393	15429	15498	15362	15294	15535	15477	15416	15435	15471	15295	15409	15431	15433	15521	15365	15434	15452	15290	15216	15406	15273	15347	15492	15395	15232	15546	15522	15457	15239	15236	15358	15521	15293	15315	15316	15254	15479	15315	15486	15196	15455	15455	15388	15422	15465	15310	15125	15491	15354	15313	15370	15384	15359	15434	15379	15315	15371	15289	15329	15428	15467	15401	15427	15389	15412	15337	15342	15310	15502	15482	15373	15543	15369	15347	15314	15406	15331	15383	15277	15298	15514	15302	15455	15485	15454	15432	15345	15327	15465	15352	15361	15364	15281	15348	15252	15329	15410	15282	15427	15339	15277	15525	15448	15442	15518	15265	15153	15302	15267	15470	15426	15303	15349	15467	15355	15453	15260	15478	15327	15510	15513	15398	15250	15437	15402	15197	15506	15405	15438	15364	15454	15352	15489	15278	15419	15273	15349	15366	15333	15585	15327	15474	15335	15432	15351	15372	15285	15323	15325	15292	15497	15313	15540	15387	15467	15299	15341	15450	15296	15459	15182	15272	15397	15255	15400	15419	15278	15439	15293	15381	15269	15292	15433	15278	15420	15530	15423	15410	15357	15386	15323	15383	15543	15343	15303	15424	15380	15324	15443	15269	15296	15361	15281	15416	15290	15261	15439	15365	15268	15337	15332	15309	15338	15250	15319	15353	15497	15312	15290	15230	15496	15373	15358	15275	15350	15384	15398	15260	15257	15459	15409	15412	15431	15321	15371	15336	15333	15414	15545	15336	15406	15219	15344	15410	15325	15370	15280	15414	15485	15406	15513	15331	15376	15441	15323	15446	15327	15414	15392	15356	15289	15342	15407	15443	15508	15370	15338	15492	15297	15476	15372	15366	15244	15218	15452	15385	15339	15417	15238	15494	15421	15508	15420	15369	15459	15345	15264	15376	15299	15326	15491	15400	15415	15432	15426	15393	15314	15401	15345	15223	15353	15340	15427	15293	15352	15251	15490	15300	15487	15410	15419	15284	15570	15508	15359	15303	15360	15466	15396	15472	15183	15315	15448	15321	15327	15428	15329	15397	15273	15334	15384	15401	15248	15382	15265	15358	15373	15303	15411	15343	15377	15303	15288	15567	15237	15335	15522	15374	15573	15563	15444	15336	15337	15399	15313	15444	15263	15375	15405	15331	15390	15464	15169	15453	15451	15243	15270	15470	15308	15468	15342	15320	15351	15432	15245	15176	15471	15335	15345	15418	15382	15256	15432	15473	15470	15439	15366	15476	15397	15503	15395	15195	15356	15280	15389	15358	15457	15393	15313	15404	15379	15353	15183	15536	15281	15332	15361	15327	15359	15345	15378	15340	15520	15454	15436	15369	15451	15307	15332	15268	15422	15403	15573	15465	15407	15368	15356	15363	15389	15320	15468	15393	15433	15229	15446	15499	15378	15357	15315	15443	15362	15327	15369	15439	15263	15222	15529	15390	15528	15371	15504	15356	15365	15437	15505	15271	15349	15570	15269	15391	15431	15338	15520	15327	15260	15328	15306	15312	15319	15260	15330	15179	15397	15342	15443	15298	15437	15457	15293	15129	15364	15397	15463	15216	15268	15420	15531	15388	15478	15386	15329	15455	15486	15593	15390	15321	15333	15266	15348	15466	15405	15398	15326	15365	15453	15291	15367	15241	15270	15348	15453	15394	15269	15317	15441	15377	15403	15467	15330	15338	15306	15361	15442	15367	15371	15280	15282	15333	15285	15460	15387	15343	15327	15337	15523	15327	15365	15385	15218	15286	15427	15243	15338	15367	15477	15400	15274	15298	15411	15252	15202	15284	15340	15376	15350	15388	15322	15402	15414	15496	15378	15221	15338	15257	15247	15365	15441	15277	15233	15421	15259	15321	15336	15284	15368	15368	15326	15490	15474	15305	15283	15407	15366	15335	15285	15521	15230	15307	15360	15279	15343	15433	15508	15416	15329	15279	15324	15312	15343	15279	15365	15463	15437	15362	15366	15346	15425	15361	15557	15388	15219	15571	15195	15197	15386	15349	15086	15429	15397	15461	15538	15356	15288	15508	15185	15397	15452	15354	15356	15333	15434	15358	15553	15333	15393	15336	15504	15463	15338	15183	15345	15410	15304	15228	15546	15482	15280	15193	15376	15475	15402	15335	15329	15280	15460	15505	15287	15241	15453	15588	15282	15469	15439	15418	15378	15426	15246	15289	15337	15531	15309	15191	15487	15254	15303
23357	20688	27899	23832	22238	23493	23432	20292	19226	19241	18866	20648	29263	30412	26934	22657	19388	18183	17632	17370	17575	17487	17394	17456	17350	17332	17228	17282	17327	17403	17434	17307	17319	17352	17414	17438	17244	17201	17208	17330	17432	17310	17219	17118	17232	17505	17191	17234	17373	17200	17325	17368	17361	17221	17114	17259	17094	17370	17138	17308	17527	17315	17507	17166	17254	17390	17384	17222	17204	17292	17245	17423	17191	17337	17348	17162	17106	17177	17296	17212	17227	17214	17274	17346	17305	17268	17383	17215	17310	17266	17229	17322	17244	17238	17439	17098	17153	17505	17155	17502	17443	17315	17488	17241	17112	17314	17233	17376	17218	17269	17263	17333	17339	17353	17386	17285	17338	17392	17261	17030	17352	17330	17174	17373	17243	17261	17122	17330	17208	17167	17473	17244	17161	17312	17418	17364	17387	17287	17370	17238	17355	17232	16988	17153	17278	17409	17377	17157	17161	17255	17347	17229	17295	17332	17279	17073	17306	17309	17365	17243	17238	17280	17213	17119	17168	17191	17161	17014	17242	17221	17327	17258	17288	17218	17479	17211	17373	17302	17129	17345	17233	17280	17165	17251	17295	17468	17319	17322	17358	17152	17455	17225	17206	17497	17180	17176	17123	17358	17355	17340	17382	17355	17307	17350	17182	17440	17241	17346	17338	17214	17079	17285	17158	17231	17196	17232	17061	17332	17259	17203	17268	17326	17047	17317	17396	17233	17323	17257	17252	17296	17241	17341	17373	17240	17232	17353	17254	17192	17395	17137	17277	17309	17205	17291	17196	17268	17333	17388	17248	17133	17298	17430	17327	17125	17215	17278	17332	17268	17238	17179	17232	17239	17231	17192	17237	17283	17123	17131	17429	17040	17464	17469	17403	17257	17120	17504	17226	17274	17457	17141	17309	17200	17437	17207	17235	17405	17411	17252	17394	17289	17165	17282	17434	17216	17265	17338	17309	17270	17318	17432	17223	17237	17181	17192	17371	17210	17368	17279	17238	17359	17334	17281	17424	17129	17086	17163	17226	17238	17467	17493	17235	17225	17221	17091	17057	17291	17309	17230	17307	17261	17392	17393	17315	17322	17162	17185	17384	17319	17349	17682	17457	17347	17224	17139	17257	17128	17208	17464	17267	17251	17364	17277	17164	17212	17330	17263	17393	17323	17429	17337	17102	17213	17276	17263	17173	17340	17279	17295	17297	17277	17233	17323	17285	17147	17339	17388	17269	17481	17363	17205	17022	17319	17394	17216	17095	17143	17274	17378	17329	17331	17394	17424	17266	17223	17298	17437	17329	17239	17337	17360	17051	17288	17367	17187	17147	17275	17378	17196	17457	17075	17170	17173	17221	17092	17220	17386	17207	17086	17408	17263	17230	17371	17119	17087	17180	17060	17198	17286	17187	17251	17265	17050	17194	17340	17255	17184	17573	17228	17228	17246	17107	17388	17235	17140	17214	17232	17279	17504	17257	17307	17276	17282	17408	17224	17391	17380	17527	17096	17231	17160	17394	17417	17242	17417	17242	17468	17225	17166	17200	17479	17065	17128	17174	17270	17478	17382	17336	17295	17378	17286	17415	16921	17192	17506	17429	17292	17393	17168	17309	17375	17241	17287	17290	17322	17370	17118	17327	17171	17389	17238	17402	17291	17398	17170	17209	17158	17181	17172	17277	17253	17066	17314	17161	17278	17279	17320	17109	17143	17273	17141	17265	17349	17278	17265	17112	17349	17284	17241	17290	17379	17256	17157	17289	17283	17140	17506	17055	17159	17156	17447	17172	17152	17403	17009	17260	17284	17402	17221	17242	17147	17262	17410	17058	17200	17037	17297	17259	17178	17222	17262	17422	17219	17255	17309	17480	17231	17452	17366	17228	17166	17131	17292	17267	17291	17320	17370	17331	17415	17194	17369	17209	17152	17442	17320	17213	17341	17263	17203	17287	17317	17255	17365	17427	17329	17441	17113	17239	17220	17324	17285	17286	17066	17259	17213	17247	17315	17311	17279	17287	17325	17216	17294	17259	17329	17521	17196	17194	17249	17452	17324	17328	17333	17084	17464	17505	17248	17237	17385	17337	17214	17450	17310	17108	17327	17436	17365	17302	17406	17319	17324	17255	17402	17356	17224	17190	17425	17371	17387	17092	17387	17260	17118	17241	17239	17269	17308	17422	17304	17276	17291	17443	17154	17248	17365	17339	17293	17272	17396	17186	17256	17182	17232	17163	17271	17239	17318	17423	17332	17146	17366	17469	17186	17106	17127	17181	17198	17297	17165	17214	17168	17136	17314	17333	17359	17479	17154	17367	17158	17231	17096	17207	17341	17275	17408	17111	17247	17545	17149	17189	17185	17132	17339	17284	17343	17447	17276	17178	17230	17219	17266	17194	17439	17235	17031	17421	17282	17184	17252	17189	17103	17391	17289	17175	17202	17347	17309	17263	17293	17309	17385	17135	17161	17500	17282	17108	17265	17232	17301	17325	17240	17282	17302	17478	17549	17351	17445	17460	17235	17262	17352	17345	17425	17266	17213	17178	17309	17302	17182	17303	17290	17167	17203	17185	17166	17296	17210	17272	17273	17502	17197	17237	17327	17150	16988	17135	17265	17413	17110	17192	17078	17161	17423	17047	17310	17237	17371	17204	17424	17261	17253	17216	17161	17583	17251	17394	17240	17390	17391	17310	17316	17273	17359	17168	17296	17306	17347	17394	17312	17266	17202	17246	17085	17403	17128	17215	17342	17273	17120	17369	17173	17243	17217	17361	17287	17320	17344	17424	17175	17387	17312	17264	17447	17157	17180	17205	17292	17385	17234	17316	17046	17299	17140	17272	17249	17354	17142	17406	17210	17225	17308	17292	17227	17225	17243	17172	17379	17456	17455	17462	17065	17408	17217	17402	17278	17343	17239	17287	17180	17435	17309	17297	17359	17354	17119	17309	17159	17197	17248	17257	17394	17476	17150	17286	17316	17390	17187	17319	17173	17306	17147	17407	17475	17511	17309	17300	17325	17309	17406	17247	17275	17280	17189	17267	17402	17467	17100	17357	17353	17171	17193	17407	17351	17430	17328	17312	17034	17390	17313	17373	17383	17084	17528	17245	17292	17378	17183	17186	17283	17226	17233	17292	17210	17173	17530	17373	17098	17103	17248	17364	17213	17256	17162	17400	17258	17338	17270	17095	17113	17105	17391	17272	17230	17314	17229	17151	17248	17165	17307	17236	17506	17448	17263	17123	17158	17507	17174	17103	17235	17408	17153	17190	17341	17338	17373	17282	17166	17436	17320	17280	17299	17155	17174	17122	17473	17296	17277	17328	17209	17140	17282	17250	17148	17199	17330	17143	17228	17502	17206	17353	17105	17213	17173	17404	17279	17284	17219	17389	17158	17289	17266	17432	17339	17443	17276	17360	17351	17274	17344	17247	17394	17388	17508	17345	17231	17396	17245	17458	17229	17308	17179	17492	17215	17123	17346	17373	17159	17193	17137	17318	17327	17255	17133	17230	17213	17276	17310	17289	17187	17189	17221	17114	17263	17335	17337	17279	17271	17393	17264	17382	17322	17235	17164	17273	17238	17430	17220	17096	17331	17181	17181	17243	17210	17129	17291	17244	17317	17279	17286	17350	17305	17432	17386	17312	17461	17355	17426	17342	17264	17219	17351	17240	17413	17108	17116	17434	17210	17346	17313	17346	17173	17202	17303	17192	17161	17049	17439	17296	17291	17285	17231	17418	17424	17176	17249	17454	17208	17286	17350	17277	17389	17392	17345	17168	17308	17324	17101	17432	17385	17288	17243	17216	17407	17089	17110	17228	17229	17259	17268	17097	17196	17228	17204	17334	17200	17274	17321	17210	17312	17229	17342	17380	17382	17495	17265	17225	17261	17327	17303	17285	17353	17363	17031	17228	17382	17263	17130	17357	17306	17358	17152	17309	17462	17426	17010	17200	17319	17208	17150	17245	17138	17172	17434	17205	17272	17207	17302	17308	17108	17115	17437	17301	17265	17347	17212	17598	17394	17262	17192	17396	17153	17546	17298	17017	17254	17352	17436	17279	17294	17083	17315	17349	17222	17314	17202	17226	17193	17290	17415	17317	17418	17237	17254	17498	17206	17337	17327	17225	17092	17345	17451	17160	17176	17350	17225	17286	17161	17257	17429	17356	17256	17321	17399	17235	17267	17503	17257	17227	17346	17537	17390	17380	17392	17411	17307	17237	17270	17229	17025	17287	17389	17307	17232	17381	17232	17210	17264	17357	17139	17284	16975	17123	17242	17289	17298	17274	17493	17282	17325	17107	17272	16980	17369	17354	17308	17323	17177	17221	17473	17462	17393	17325	17343	17134	17173	17372	17338	17062	17376	17280	17391	17315	17265	17382	17444	17565	17299	17300	17217	17123	17374	17390	17314	17221	17061	17324	17271	17139	17303	17375	17366	17341	17258	17600	17182	17212	17297	17157	17453	17292	17163	17480	17192	17613	17364	17225	17331	17276	17271	17216	17310	17326	17377	17410	17385	17497	17318	17103	17261	17320	17308	17200	17303	17357	17285	17137	16975	17114	17223	17175	17203	17481	17380	17332	17357	17245	17394	17371	17080	17119	17295	17235	17351	17470	17088	17147	17199	17242	17268	17200	17475	17178	17239	17279	17154	17262	17238	17374	17304	17119	17273	17356	17115	17184	17298	17458	17171	17215	17320	17155	17439	17252	17288	17325	17290	17339	17221	17317	17301	17372	17195	17236	17302	17303	17527	17364	17315	17302	17322	17284	17329	17193	17287	17485	17352	17125	17378	17232	17236	17305	17306	17263	17182	17189	17297	17322	17285	17332	17235	17578	17327	17499	17318	17472	17322	17383	17318	17349	17200	17363	17160	17722	17375	17338	17322	17229	17306	17179	17316	17346	17223	17365	17306	17267	17364	17164	17356	17444	17178	17435	17221	17285	17445	17321	17230	17191	17155	17319	17150	17191	17098	17381	17177	17403	17338	17327	17224	17351	17367	17299	17175	17187	17062	17210	17216	17336	17519	17523	17424	17188	17306	17274	17207	17403	17261	17472	17270	17325	17359	17238	17362	17233	17379	17342	17417	17169	17134	17303	17187	17310	17138	17270	17133	17124	17160	17141	17061
18001	35905	35009	28152	24075	23078	21584	20073	19176	18412	17565	21771	32546	31775	27408	21498	17431	16066	15587	15531	15341	15491	15486	15411	15405	15431	15633	15317	15376	15206	15447	15448	15226	15316	15412	15520	15431	15539	15374	15296	15415	15312	15640	15535	15571	15406	15538	15237	15480	15441	15382	15395	15312	15469	15472	15421	15292	15577	15503	15451	15219	15337	15392	15374	15403	15403	15345	15313	15563	15241	15351	15650	15307	15519	15410	15483	15428	15525	15501	15303	15417	15496	15374	15294	15407	15452	15519	15460	15297	15592	15218	15233	15472	15534	15358	15422	15481	15389	15420	15323	15455	15096	15447	15390	15312	15264	15519	15509	15575	15388	15526	15486	15425	15513	15353	15299	15337	15384	15193	15218	15529	15634	15413	15507	15327	15276	15418	15446	15447	15256	15501	15454	15510	15508	15295	15378	15620	15158	15405	15398	15310	15409	15514	15422	15488	15409	15407	15476	15450	15530	15318	15397	15334	15471	15565	15430	15360	15476	15424	15389	15448	15284	15365	15364	15274	15351	15333	15314	15456	15535	15471	15409	15542	15414	15306	15483	15324	15554	15458	15415	15433	15447	15289	15452	15422	15254	15426	15360	15426	15363	15518	15516	15457	15446	15280	15402	15391	15396	15304	15537	15262	15512	15527	15586	15580	15398	15379	15403	15609	15307	15283	15276	15431	15477	15427	15433	15373	15437	15513	15414	15309	15453	15276	15435	15324	15395	15518	15467	15348	15511	15341	15256	15379	15414	15391	15433	15390	15202	15543	15560	15396	15331	15420	15292	15440	15364	15416	15451	15344	15451	15325	15380	15441	15566	15426	15336	15319	15367	15409	15482	15322	15302	15442	15398	15424	15418	15410	15452	15379	15307	15403	15388	15374	15384	15173	15542	15554	15477	15429	15212	15429	15424	15262	15470	15411	15339	15298	15364	15269	15455	15563	15299	15451	15357	15463	15385	15385	15474	15604	15356	15406	15367	15313	15429	15530	15319	15370	15342	15511	15489	15444	15272	15292	15430	15328	15301	15317	15359	15551	15481	15126	15409	15400	15510	15285	15467	15420	15568	15373	15441	15436	15347	15555	15278	15298	15439	15243	15394	15338	15339	15479	15229	15322	15461	15496	15311	15275	15553	15260	15487	15489	15429	15360	15367	15445	15352	15326	15513	15372	15351	15424	15463	15460	15260	15483	15576	15402	15423	15586	15398	15477	15246	15493	15446	15258	15323	15401	15328	15357	15399	15250	15517	15539	15432	15410	15334	15525	15477	15347	15161	15432	15503	15376	15358	15263	15308	15450	15355	15538	15304	15504	15501	15325	15264	15252	15387	15552	15344	15250	15460	15344	15497	15590	15648	15278	15536	15246	15404	15474	15337	15456	15291	15427	15325	15455	15309	15469	15407	15485	15309	15444	15314	15254	15329	15453	15349	15366	15274	15374	15656	15235	15526	15474	15476	15123	15380	15389	15333	15445	15460	15452	15458	15380	15400	15315	15430	15512	15416	15469	15350	15331	15712	15368	15400	15409	15340	15441	15209	15503	15470	15348	15346	15519	15278	15226	15642	15197	15474	15228	15327	15371	15668	15374	15175	15439	15449	15405	15445	15494	15242	15501	15406	15389	15320	15336	15515	15317	15332	15586	15413	15481	15473	15454	15468	15268	15465	15290	15359	15522	15367	15495	15427	15321	15452	15453	15236	15342	15562	15461	15333	15413	15360	15525	15361	15512	15537	15513	15531	15478	15431	15424	15381	15316	15349	15383	15320	15350	15382	15349	15350	15495	15301	15362	15390	15318	15377	15397	15360	15440	15362	15704	15549	15463	15504	15379	15514	15376	15369	15381	15390	15306	15351	15624	15610	15445	15402	15298	15402	15399	15324	15369	15469	15410	15320	15374	15427	15271	15546	15356	15473	15368	15260	15388	15412	15284	15539	15245	15337	15394	15572	15425	15503	15319	15324	15487	15366	15576	15531	15604	15532	15510	15418	15539	15480	15509	15478	15376	15492	15290	15437	15408	15541	15339	15331	15351	15365	15536	15612	15331	15451	15385	15319	15486	15512	15508	15367	15445	15428	15318	15112	15452	15374	15335	15219	15533	15350	15439	15601	15367	15273	15419	15461	15428	15400	15326	15378	15413	15361	15409	15382	15461	15384	15496	15346	15452	15441	15361	15473	15610	15392	15270	15465	15435	15310	15487	15181	15611	15430	15274	15506	15414	15502	15264	15545	15268	15410	15316	15426	15455	15448	15311	15288	15380	15338	15448	15315	15560	15475	15354	15469	15353	15442	15421	15556	15433	15533	15505	15398	15465	15397	15484	15420	15412	15359	15248	15232	15342	15386	15487	15453	15275	15277	15594	15382	15393	15400	15380	15591	15447	15320	15484	15350	15455	15343	15426	15300	15356	15307	15443	15344	15380	15406	15418	15302	15439	15388	15625	15297	15338	15440	15373	15304	15320	15236	15475	15371	15502	15392	15312	15363	15606	15309	15421	15526	15279	15369	15508	15428	15414	15561	15450	15488	15425	15331	15531	15312	15449	15378	15567	15314	15483	15395	15517	15377	15372	15389	15380	15429	15593	15501	15509	15292	15296	15356	15510	15373	15343	15352	15377	15313	15464	15471	15436	15482	15464	15442	15449	15351	15425	15441	15420	15438	15442	15446	15263	15414	15603	15490	15440	15389	15524	15392	15437	15303	15354	15561	15271	15523	15259	15298	15484	15281	15270	15443	15384	15476	15389	15393	15513	15334	15394	15253	15203	15489	15402	15355	15342	15426	15438	15451	15447	15402	15356	15319	15411	15362	15468	15282	15419	15362	15344	15336	15270	15419	15270	15413	15427	15367	15382	15381	15338	15439	15443	15331	15387	15388	15433	15303	15315	15232	15349	15426	15464	15331	15198	15390	15498	15387	15487	15344	15376	15425	15356	15398	15307	15355	15251	15468	15467	15380	15225	15523	15408	15454	15453	15396	15350	15482	15496	15548	15511	15430	15278	15385	15410	15482	15394	15423	15368	15327	15325	15424	15284	15545	15432	15385	15326	15390	15189	15278	15444	15505	15480	15445	15441	15516	15465	15311	15386	15265	15368	15604	15507	15506	15479	15392	15400	15330	15489	15391	15478	15380	15419	15396	15349	15270	15328	15435	15456	15384	15179	15406	15516	15428	15428	15467	15343	15330	15437	15287	15494	15274	15418	15267	15351	15411	15295	15389	15432	15431	15335	15350	15302	15526	15408	15410	15328	15323	15551	15302	15364	15398	15505	15373	15381	15379	15496	15456	15354	15424	15486	15457	15273	15528	15406	15424	15510	15457	15359	15209	15381	15417	15400	15372	15530	15499	15421	15397	15388	15364	15411	15490	15420	15484	15577	15472	15242	15433	15539	15323	15435	15464	15426	15455	15332	15360	15307	15499	15201	15380	15448	15457	15297	15511	15202	15407	15431	15463	15202	15409	15216	15404	15423	15428	15422	15425	15342	15544	15341	15422	15521	15400	15478	15425	15507	15302	15383	15428	15412	15356	15212	15464	15316	15353	15421	15425	15432	15397	15388	15389	15350	15324	15443	15330	15281	15422	15403	15364	15517	15178	15371	15470	15370	15487	15356	15547	15333	15494	15399	15396	15449	15253	15431	15506	15321	15457	15310	15353	15284	15427	15464	15527	15533	15359	15312	15358	15286	15618	15357	15352	15292	15365	15429	15358	15479	15455	15454	15453	15141	15446	15536	15384	15449	15535	15458	15390	15400	15500	15382	15377	15373	15506	15550	15373	15247	15274	15513	15282	15463	15422	15209	15527	15320	15522	15295	15446	15337	15437	15329	15564	15431	15497	15529	15593	15434	15371	15411	15357	15422	15484	15302	15395	15189	15465	15407	15391	15360	15448	15436	15490	15384	15452	15600	15496	15593	15341	15513	15404	15440	15464	15394	15462	15466	15474	15386	15448	15550	15407	15378	15338	15475	15432	15451	15426	15324	15423	15557	15355	15410	15418	15321	15388	15446	15407	15321	15445	15319	15449	15359	15513	15363	15274	15346	15402	15396	15566	15287	15486	15431	15422	15355	15377	15354	15430	15360	15413	15440	15349	15506	15400	15475	15476	15496	15391	15286	15398	15414	15269	15477	15328	15350	15406	15481	15364	15335	15530	15413	15495	15239	15421	15464	15422	15334	15384	15337	15526	15367	15250	15467	15336	15464	15351	15327	15312	15347	15401	15396	15358	15594	15575	15363	15274	15461	15502	15471	15328	15513	15506	15259	15203	15459	15341	15456	15386	15323	15256	15424	15421	15496	15373	15276	15360	15450	15336	15375	15485	15385	15514	15468	15541	15423	15439	15341	15407	15434	15203	15403	15263	15483	15379	15533	15415	15726	15322	15387	15534	15436	15449	15443	15424	15305	15487	15371	15384	15264	15372	15311	15357	15473	15380	15415	15363	15498	15425	15340	15385	15341	15532	15514	15455	15254	15375	15227	15408	15483	15537	15403	15381	15242	15433	15450	15409	15402	15308	15354	15443	15356	15387	15336	15391	15671	15356	15521	15251	15408	15343	15248	15462	15344	15405	15355	15429	15505	15376	15449	15458	15486	15392	15447	15293	15413	15394	15519	15433	15299	15375	15218	15296	15504	15295	15421	15478	15384	15422	15403	15444	15426	15423	15359	15407	15383	15474	15328	15371	15499	15418	15422	15390	15281	15411	15294	15480	15461	15229	15443	15477	15247	15446	15313	15414	15478	15498	15379	15336	15446	15494	15407	15273	15378	15403	15575	15520	15315	15422	15440	15443	15412	15425	15629	15246	15368	15413	15404	15210	15452	15395	15419	15433	15438	15248	15493	15426	15640	15508	15524	15414	15482	15261	15507	15448	15330	15466	15626	15304	15366	15498	15357	15552	15262	15415	15289	15367	15284	15555	15302	15378	15351	15426	15348	15318	15471	15330	15406	15392	15408	15329	15396	15540	15304	15367	15380	15306	15210	15489	15425	15333	15442	15489	15477	15536	15344	15413	15373	15357	15433	15444	15622	15434	15469	15324	15205	15289	15443	15430	15494	15339	15338	15403	15445	15383	15560	15349	15456	15340	15326	15191	15480	15384	15472	15526	15485	15443	15592	15365	15294	15267
22278	20724	28316	23201	20911	22991	24810	21207	20296	19896	19166	19364	35613	40304	34474	26553	21053	18911	18009	17640	17550	17656	17739	17770	17570	17722	17666	17668	17607	17695	17727	17511	17849	17530	17471	17586	17600	17584	17558	17552	17617	17415	17352	17429	17414	17581	17608	17499	17593	17484	17553	17721	17387	17506	17574	17475	17321	17681	17710	17511	17492	17344	17499	17473	17696	17840	17324	17487	17644	17601	17536	17525	17506	17394	17694	17390	17469	17414	17530	17659	17582	17445	17296	17487	17613	17502	17486	17442	17557	17777	17450	17386	17548	17646	17411	17596	17607	17421	17498	17684	17627	17488	17570	17653	17627	17601	17543	17721	17490	17559	17593	17683	17429	17238	17418	17499	17455	17535	17606	17605	17546	17767	17653	17556	17599	17662	17640	17611	17388	17440	17430	17662	17624	17611	17567	17587	17534	17662	17480	17698	17544	17674	17457	17685	17445	17440	17579	17665	17428	17489	17692	17614	17462	17403	17347	17536	17643	17435	17530	17738	17645	17390	17498	17626	17517	17631	17431	17515	17404	17538	17750	17471	17707	17448	17579	17328	17488	17424	17569	17605	17583	17539	17678	17548	17462	17611	17504	17533	17354	17297	17588	17510	17412	17553	17549	17482	17511	17487	17540	17403	17461	17557	17517	17410	17462	17582	17478	17404	17462	17549	17434	17534	17571	17397	17514	17445	17577	17680	17668	17572	17435	17519	17815	17562	17476	17540	17341	17527	17744	17601	17397	17338	17381	17353	17520	17500	17502	17319	17508	17613	17421	17453	17281	17389	17563	17636	17696	17446	17516	17424	17409	17552	17334	17517	17303	17606	17534	17609	17477	17696	17478	17484	17607	17546	17574	17538	17471	17447	17508	17532	17443	17595	17339	17528	17514	17281	17467	17265	17546	17389	17719	17361	17669	17654	17572	17256	17523	17478	17396	17640	17401	17525	17784	17467	17520	17441	17453	17467	17453	17399	17641	17491	17465	17272	17463	17690	17511	17321	17639	17478	17421	17384	17481	17338	17506	17456	17567	17459	17279	17551	17684	17626	17656	17613	17553	17467	17213	17413	17555	17671	17691	17519	17365	17533	17477	17442	17636	17505	17306	17343	17470	17406	17523	17455	17425	17439	17514	17475	17681	17469	17426	17400	17521	17427	17385	17651	17542	17528	17521	17486	17454	17453	17494	17415	17573	17458	17428	17388	17400	17571	17572	17457	17486	17620	17503	17365	17445	17461	17512	17444	17657	17497	17483	17405	17571	17527	17474	17356	17475	17616	17587	17445	17431	17519	17575	17369	17391	17627	17535	17749	17425	17630	17273	17347	17684	17428	17516	17472	17470	17507	17477	17520	17489	17516	17401	17288	17529	17499	17415	17443	17507	17454	17586	17707	17495	17430	17420	17503	17441	17416	17517	17484	17573	17466	17376	17212	17458	17570	17365	17561	17858	17414	17384	17667	17373	17540	17474	17355	17532	17481	17556	17672	17514	17535	17276	17580	17379	17664	17817	17566	17504	17491	17350	17678	17374	17633	17798	17418	17446	17468	17496	17386	17495	17490	17455	17823	17475	17527	17365	17441	17312	17191	17500	17540	17523	17513	17630	17403	17350	17573	17527	17463	17369	17490	17569	17387	17461	17399	17522	17554	17488	17598	17620	17608	17632	17428	17683	17407	17494	17276	17511	17484	17490	17514	17500	17600	17555	17506	17430	17402	17381	17421	17522	17256	17339	17333	17512	17483	17594	17715	17536	17370	17474	17474	17399	17372	17425	17386	17457	17406	17584	17428	17480	17420	17542	17521	17488	17274	17704	17666	17371	17492	17611	17383	17692	17535	17404	17401	17494	17486	17344	17353	17513	17539	17582	17568	17430	17456	17620	17486	17557	17364	17403	17302	17384	17622	17573	17289	17452	17411	17397	17446	17550	17511	17624	17399	17631	17652	17336	17494	17255	17445	17540	17378	17519	17513	17412	17499	17364	17579	17511	17603	17491	17459	17795	17497	17659	17381	17370	17359	17552	17330	17381	17463	17546	17678	17583	17439	17350	17428	17598	17479	17448	17300	17607	17474	17592	17510	17370	17529	17423	17609	17528	17512	17299	17680	17490	17239	17456	17419	17460	17291	17536	17623	17583	17409	17621	17348	17511	17351	17608	17654	17502	17677	17490	17429	17529	17277	17286	17525	17608	17591	17606	17489	17313	17275	17480	17556	17465	17580	17435	17331	17368	17398	17409	17357	17643	17514	17346	17492	17560	17484	17537	17417	17512	17283	17330	17506	17386	17312	17433	17435	17418	17396	17547	17543	17371	17318	17427	17337	17379	17428	17526	17623	17483	17796	17574	17566	17452	17368	17318	17587	17447	17421	17477	17606	17498	17628	17585	17256	17443	17422	17627	17677	17689	17610	17484	17596	17318	17523	17625	17573	17615	17559	17554	17662	17642	17495	17431	17317	17575	17627	17431	17135	17425	17487	17248	17330	17455	17404	17482	17546	17603	17469	17379	17345	17842	17574	17533	17484	17321	17559	17601	17337	17516	17526	17497	17524	17483	17375	17192	17335	17583	17319	17421	17582	17504	17544	17464	17697	17573	17607	17516	17398	17475	17257	17544	17494	17391	17486	17622	17549	17271	17372	17176	17418	17458	17515	17375	17662	17640	17482	17649	17132	17515	17456	17441	17310	17499	17454	17557	17549	17634	17667	17625	17594	17570	17438	17543	17504	17415	17521	17371	17479	17455	17363	17592	17460	17342	17281	17518	17593	17529	17774	17577	17326	17532	17514	17562	17450	17632	17603	17466	17402	17328	17513	17485	17433	17429	17472	17396	17609	17526	17513	17487	17608	17421	17491	17468	17517	17571	17648	17542	17552	17330	17454	17626	17606	17456	17612	17481	17640	17622	17545	17304	17645	17700	17390	17426	17612	17342	17495	17678	17407	17418	17537	17476	17523	17592	17587	17425	17405	17464	17462	17380	17543	17633	17568	17449	17540	17482	17433	17514	17539	17524	17342	17495	17379	17459	17282	17328	17598	17514	17474	17464	17489	17542	17481	17584	17613	17374	17592	17510	17410	17422	17391	17537	17414	17452	17418	17584	17301	17543	17448	17540	17399	17543	17564	17569	17496	17529	17702	17544	17337	17469	17560	17355	17481	17343	17295	17334	17561	17406	17553	17484	17345	17451	17384	17455	17378	17418	17453	17449	17391	17497	17381	17409	17582	17633	17493	17381	17545	17613	17415	17499	17532	17268	17486	17598	17585	17590	17517	17385	17439	17437	17606	17610	17648	17457	17538	17442	17367	17663	17431	17436	17563	17581	17347	17611	17503	17611	17443	17553	17375	17564	17394	17467	17609	17548	17393	17415	17461	17396	17503	17729	17599	17564	17700	17374	17347	17435	17542	17507	17356	17503	17552	17463	17569	17501	17549	17490	17554	17579	17518	17475	17408	17363	17544	17470	17605	17347	17458	17660	17473	17596	17448	17490	17522	17580	17517	17417	17432	17669	17454	17771	17459	17608	17527	17539	17517	17356	17556	17279	17451	17467	17629	17386	17553	17479	17405	17561	17357	17475	17618	17373	17442	17448	17535	17548	17528	17444	17505	17419	17471	17405	17378	17482	17582	17686	17515	17519	17584	17582	17405	17622	17716	17400	17451	17423	17390	17450	17491	17341	17492	17499	17360	17510	17645	17444	17413	17614	17557	17510	17405	17485	17519	17588	17470	17743	17738	17684	17579	17429	17646	17388	17701	17597	17323	17534	17640	17283	17247	17267	17464	17513	17701	17444	17477	17393	17561	17446	17526	17390	17612	17453	17521	17431	17356	17537	17598	17435	17646	17526	17529	17413	17721	17536	17464	17519	17331	17467	17523	17400	17238	17667	17587	17462	17524	17550	17144	17553	17450	17415	17553	17549	17436	17450	17467	17683	17420	17716	17456	17573	17675	17451	17650	17522	17604	17596	17478	17436	17380	17578	17352	17447	17587	17566	17666	17597	17568	17465	17549	17518	17405	17522	17327	17537	17581	17301	17408	17590	17397	17531	17455	17419	17503	17543	17604	17549	17544	17366	17278	17635	17577	17550	17363	17402	17377	17549	17537	17536	17402	17510	17502	17342	17608	17409	17453	17645	17336	17314	17562	17513	17495	17494	17516	17626	17439	17625	17515	17356	17431	17497	17568	17422	17487	17595	17649	17378	17367	17809	17571	17251	17477	17306	17389	17329	17532	17475	17562	17497	17381	17472	17558	17386	17570	17481	17429	17326	17488	17434	17601	17493	17517	17233	17475	17607	17426	17600	17376	17636	17512	17375	17468	17389	17380	17479	17367	17413	17504	17368	17462	17339	17469	17297	17550	17454	17562	17461	17517	17611	17437	17418	17654	17557	17527	17558	17367	17556	17558	17393	17640	17697	17554	17379	17431	17315	17326	17548	17438	17614	17573	17448	17412	17566	17387	17547	17398	17509	17527	17326	17469	17469	17355	17426	17528	17266	17480	17478	17636	17532	17723	17749	17558	17737	17717	17491	17456	17400	17496	17316	17600	17362	17459	17310	17578	17467	17393	17234	17437	17507	17454	17538	17557	17660	17268	17517	17561	17483	17626	17537	17382	17541	17418	17433	17441	17628	17547	17473	17669	17397	17592	17509	17644	17693	17512	17446	17493	17567	17476	17405	17422	17322	17346	17334	17724	17475	17394	17684	17470	17313	17367	17605	17612	17434	17477	17399	17388	17557	17536	17640	17629	17613	17738	17517	17521	17485	17640	17461	17463	17422	17437	17405	17686	17462	17571	17463	17493	17492	17299	17483	17295	17493	17406	17561	17492	17369	17451	17255	17556	17544	17432	17581	17519	17556	17424	17460	17495	17383	17480	17769	17419	17431	17490	17455	17539	17519	17313	17395	17246	17509	17578	17598	17473	17606	17620	17295	17553	17596	17403	17647	17511	17691	17341	17458	17578	17485	17390	17231	17371	17513	17318	17482	17538	17361	17435	17355	17401	17739	17526	17603	17635	17479	17451	17503	17489	17475	17352	17598	17730	17559	17566	17393	17599	17626	17402	17482	17403	17518	17639	17467	17640	17588	17338	17489	17440	17649	17441	17321	17299	17342	17511	17382	17456	17515	17246
19593	35777	35464	27984	21454	19916	19843	20944	20438	18804	17747	18797	40072	41761	35284	25831	19203	16635	15707	15647	15528	15603	15516	15622	15489	15403	15513	15583	15412	15631	15589	15394	15368	15527	15616	15513	15454	15551	15523	15491	15394	15450	15516	15476	15596	15400	15332	15524	15511	15602	15635	15445	15596	15548	15511	15463	15591	15589	15472	15547	15549	15698	15583	15559	15658	15329	15725	15553	15654	15435	15680	15478	15481	15471	15378	15592	15543	15435	15428	15458	15437	15463	15504	15571	15554	15513	15570	15629	15446	15580	15589	15607	15531	15488	15587	15521	15638	15489	15421	15413	15331	15643	15563	15459	15590	15535	15675	15510	15715	15264	15512	15384	15410	15413	15542	15568	15534	15592	15629	15478	15614	15355	15473	15451	15539	15536	15527	15427	15402	15620	15502	15613	15376	15636	15559	15632	15491	15466	15651	15364	15532	15423	15558	15463	15556	15528	15670	15445	15478	15410	15392	15511	15462	15460	15624	15601	15589	15578	15564	15530	15523	15414	15324	15487	15694	15477	15589	15484	15567	15358	15532	15402	15447	15423	15451	15520	15491	15564	15577	15438	15645	15599	15571	15429	15559	15513	15377	15566	15575	15470	15417	15550	15545	15508	15479	15588	15650	15497	15486	15485	15545	15598	15460	15424	15765	15570	15583	15439	15377	15606	15492	15592	15565	15595	15546	15346	15478	15413	15510	15543	15543	15420	15598	15460	15434	15653	15560	15537	15556	15556	15446	15527	15625	15582	15417	15381	15371	15535	15371	15410	15358	15457	15671	15445	15455	15495	15404	15705	15590	15408	15564	15683	15613	15449	15506	15485	15512	15405	15403	15522	15416	15315	15553	15673	15369	15584	15368	15484	15548	15490	15439	15474	15497	15487	15421	15617	15414	15525	15451	15525	15422	15642	15594	15440	15475	15505	15363	15649	15588	15365	15591	15571	15378	15461	15502	15603	15440	15450	15423	15592	15491	15523	15310	15600	15574	15560	15569	15331	15449	15573	15471	15522	15522	15668	15411	15527	15513	15524	15523	15496	15488	15552	15483	15582	15406	15495	15445	15443	15484	15454	15410	15560	15516	15474	15511	15487	15396	15382	15354	15538	15484	15396	15451	15466	15499	15488	15378	15710	15612	15398	15546	15493	15611	15533	15532	15523	15397	15445	15514	15542	15613	15486	15424	15490	15559	15553	15481	15562	15340	15565	15477	15398	15426	15444	15456	15449	15496	15510	15534	15443	15612	15531	15541	15495	15624	15388	15525	15607	15552	15497	15432	15534	15618	15493	15580	15545	15391	15457	15552	15459	15786	15486	15587	15456	15526	15516	15548	15576	15290	15495	15695	15477	15393	15390	15531	15627	15523	15427	15628	15726	15574	15488	15399	15608	15410	15585	15399	15658	15460	15633	15558	15426	15419	15591	15648	15502	15562	15532	15483	15791	15403	15685	15602	15524	15485	15568	15450	15506	15508	15565	15638	15464	15516	15465	15397	15447	15550	15297	15338	15534	15348	15563	15545	15577	15392	15649	15503	15509	15475	15314	15603	15503	15565	15477	15502	15543	15576	15525	15505	15553	15442	15593	15648	15640	15612	15448	15532	15493	15569	15401	15452	15498	15409	15654	15474	15586	15689	15566	15501	15513	15644	15592	15552	15582	15358	15494	15285	15473	15430	15395	15492	15556	15568	15586	15619	15591	15246	15439	15622	15649	15390	15392	15505	15457	15415	15646	15397	15658	15508	15486	15460	15606	15472	15489	15270	15730	15504	15569	15587	15453	15572	15373	15342	15471	15692	15327	15588	15539	15405	15674	15399	15460	15438	15293	15431	15298	15410	15411	15508	15461	15508	15435	15325	15500	15475	15420	15405	15740	15555	15532	15484	15470	15556	15496	15464	15524	15528	15534	15538	15673	15564	15456	15483	15575	15486	15630	15433	15437	15552	15593	15701	15527	15453	15620	15677	15400	15649	15461	15423	15516	15233	15635	15545	15508	15505	15583	15551	15555	15484	15527	15549	15363	15604	15642	15581	15588	15506	15349	15461	15541	15327	15450	15534	15483	15563	15522	15675	15535	15465	15604	15583	15430	15463	15380	15446	15543	15588	15498	15375	15596	15484	15441	15634	15374	15521	15477	15549	15499	15493	15519	15366	15551	15395	15572	15443	15546	15407	15583	15398	15460	15527	15492	15537	15356	15460	15560	15564	15238	15731	15618	15665	15536	15539	15529	15468	15533	15484	15680	15560	15558	15430	15545	15433	15645	15535	15510	15528	15495	15622	15413	15443	15400	15567	15480	15471	15328	15315	15470	15513	15365	15607	15556	15591	15457	15536	15451	15386	15425	15496	15580	15569	15493	15354	15583	15380	15590	15467	15534	15522	15510	15603	15296	15587	15576	15462	15506	15407	15574	15525	15555	15485	15586	15478	15596	15339	15524	15536	15406	15470	15517	15586	15452	15580	15543	15587	15640	15615	15448	15431	15489	15454	15427	15462	15656	15657	15353	15412	15539	15439	15449	15595	15277	15594	15505	15556	15377	15376	15383	15405	15377	15603	15544	15483	15463	15408	15405	15530	15405	15505	15429	15525	15573	15464	15539	15597	15425	15314	15538	15406	15597	15403	15353	15716	15664	15460	15388	15454	15471	15688	15450	15445	15654	15557	15387	15506	15470	15632	15527	15528	15466	15642	15574	15532	15644	15571	15549	15582	15618	15748	15469	15385	15369	15477	15364	15484	15623	15683	15618	15562	15502	15374	15466	15400	15625	15314	15378	15549	15655	15758	15569	15544	15349	15401	15481	15579	15337	15397	15498	15418	15534	15461	15405	15353	15483	15415	15559	15566	15536	15597	15589	15533	15496	15714	15459	15493	15465	15536	15487	15279	15514	15461	15540	15381	15560	15729	15582	15595	15577	15434	15583	15553	15441	15546	15579	15322	15574	15434	15488	15509	15618	15523	15401	15477	15581	15630	15536	15388	15513	15624	15475	15390	15577	15391	15693	15582	15415	15613	15442	15381	15454	15473	15484	15447	15548	15597	15526	15577	15444	15476	15577	15606	15552	15379	15553	15549	15416	15565	15513	15566	15516	15660	15606	15533	15484	15548	15448	15667	15420	15617	15597	15421	15575	15428	15565	15434	15436	15644	15415	15500	15510	15478	15537	15453	15545	15567	15704	15597	15594	15507	15477	15462	15540	15552	15517	15613	15455	15637	15463	15540	15422	15502	15528	15485	15587	15275	15600	15436	15571	15474	15437	15332	15536	15364	15610	15581	15629	15516	15583	15522	15308	15457	15547	15484	15473	15412	15456	15509	15547	15484	15448	15600	15538	15392	15559	15517	15425	15347	15578	15494	15402	15395	15503	15493	15547	15513	15469	15572	15470	15635	15397	15454	15469	15479	15473	15530	15538	15536	15502	15217	15457	15401	15652	15405	15552	15602	15634	15498	15480	15537	15446	15422	15583	15362	15520	15573	15246	15599	15323	15608	15328	15597	15516	15403	15505	15450	15451	15481	15521	15490	15558	15585	15589	15547	15557	15390	15485	15455	15513	15366	15465	15408	15702	15421	15259	15572	15603	15650	15474	15471	15577	15472	15405	15626	15508	15606	15477	15395	15492	15504	15389	15645	15337	15612	15402	15498	15409	15456	15488	15561	15591	15477	15382	15374	15655	15455	15545	15468	15478	15484	15575	15454	15423	15504	15456	15398	15536	15532	15471	15419	15294	15381	15582	15565	15377	15589	15468	15524	15537	15631	15518	15556	15406	15429	15529	15377	15415	15474	15510	15489	15390	15528	15530	15770	15411	15537	15579	15593	15515	15428	15454	15327	15474	15501	15509	15479	15492	15581	15434	15520	15444	15545	15624	15562	15433	15503	15502	15623	15468	15544	15526	15432	15550	15423	15632	15405	15446	15563	15439	15479	15470	15464	15601	15549	15490	15470	15530	15423	15528	15471	15772	15582	15379	15453	15640	15733	15587	15606	15421	15489	15602	15471	15476	15544	15617	15452	15640	15382	15528	15726	15524	15382	15580	15465	15555	15401	15543	15392	15567	15482	15577	15572	15498	15570	15402	15437	15523	15640	15490	15541	15643	15538	15497	15491	15484	15684	15690	15503	15412	15356	15632	15543	15705	15730	15546	15469	15531	15421	15480	15507	15411	15324	15596	15529	15514	15449	15440	15798	15552	15431	15369	15650	15462	15525	15486	15588	15684	15440	15591	15487	15606	15517	15442	15609	15519	15570	15496	15446	15506	15458	15498	15512	15599	15565	15606	15444	15597	15518	15624	15414	15471	15564	15483	15566	15527	15481	15516	15525	15437	15509	15454	15568	15457	15349	15449	15666	15471	15344	15378	15572	15568	15450	15377	15452	15502	15668	15335	15548	15567	15471	15482	15502	15677	15620	15460	15576	15424	15533	15562	15559	15638	15613	15572	15379	15493	15532	15514	15543	15400	15611	15570	15605	15442	15534	15612	15445	15465	15219	15545	15395	15517	15524	15493	15453	15509	15446	15474	15507	15224	15394	15445	15564	15504	15496	15497	15605	15273	15276	15675	15427	15468	15607	15483	15519	15586	15572	15551	15559	15356	15485	15571	15447	15549	15406	15421	15373	15407	15532	15693	15555	15581	15581	15687	15473	15540	15459	15555	15493	15446	15539	15477	15639	15596	15292	15460	15474	15513	15637	15499	15421	15520	15630	15448	15616	15447	15394	15421	15551	15457	15474	15578	15477	15462	15449	15253	15679	15433	15512	15524	15631	15418	15703	15344	15661	15545	15425	15472	15579	15543	15669	15752	15438	15422	15646	15549	15506	15564	15630	15630	15457	15443	15554	15527	15521	15407	15311	15576	15583	15406	15570	15442	15678	15559	15401	15648	15511	15261	15571	15348	15623	15441	15466	15458	15370	15251	15400	15611	15561	15547	15452	15543	15471	15524	15405	15629	15260	15551	15578	15519	15523	15558	15565	15483	15475	15523	15557	15497	15626	15432	15499	15437	15506	15315	15388	15569	15662	15577	15650	15428	15467	15538	15585	15556	15481	15473	15484	15498	15527	15489	15488	15501	15530	15337	15547	15308	15553	15457	15596	15583	15566	15601	15611	15555	15655	15496	15565	15321
26856	22210	24417	21194	17569	17357	17439	17570	17674	17531	17019	17692	18705	19492	18632	17944	17177	17069	16975	17010	16801	16954	16882	16867	16941	16791	16881	16792	17097	16915	16816	16882	16943	17094	16940	16813	17035	16907	16851	16817	16892	16870	16815	16918	16987	16850	16951	16779	16930	16823	16835	16751	16649	16959	16894	16804	16880	16882	16985	16899	16847	16818	17079	16789	16893	16984	16808	16853	16982	16841	16769	17019	16819	16775	16914	16857	16722	16969	17042	16851	16745	16994	16893	16566	16689	17020	16992	16667	16815	16905	17088	16820	16872	16926	16832	17081	16978	16755	16969	16912	17030	17012	16915	16842	16818	16862	16828	16766	17004	16725	16895	16975	16955	16918	16787	16977	16940	16740	16735	16746	16870	16981	16902	16828	16847	17001	16981	16753	16680	16998	16796	16780	16794	16923	17043	16795	16992	16742	16751	16669	16855	16948	16842	16927	16996	17089	16837	16814	16711	16747	16688	16870	16975	16952	16957	16969	16955	16819	16819	16869	17012	16937	16854	16867	17026	16874	16811	16976	16952	16936	16857	16833	16747	16849	16965	17018	16915	16697	16760	17154	16830	16983	16912	16987	16868	16905	16909	16978	16933	16949	16791	16645	16851	16989	16797	17015	16904	16665	16800	16914	16793	16874	16829	16868	16944	16840	16828	16944	16707	16823	16743	16861	16794	16932	16889	16936	16856	16844	16841	16914	16776	16944	16914	16982	16783	17041	16894	16969	16980	16818	16764	16754	16782	16947	16869	17040	17002	16854	16751	16710	16630	16937	16737	17028	16960	16885	17096	16958	16700	16915	17010	16959	16904	16938	16778	16969	16761	16860	16808	16979	16967	16880	16659	16951	16975	16913	16929	16880	16724	16867	16864	17020	16952	16828	16882	16822	16874	16898	16497	16849	16904	16935	17011	16763	16847	16831	16869	16770	16934	16973	16959	16986	16719	16751	16981	16895	16742	16943	16939	16812	16889	16875	16736	16759	16844	16778	16720	16865	16774	16763	16914	16999	16871	17012	16920	16896	16920	16787	16824	16755	16794	16828	16800	16808	16899	17056	16867	16584	16787	16686	16959	16999	16865	16871	16734	16826	16990	16869	16706	16654	16669	16958	17083	16828	16809	16964	16942	16830	16736	16879	16971	17012	16840	16947	16918	16872	16990	16727	16963	16829	16697	16917	16861	16680	16885	16999	16849	16851	17096	16816	16913	16797	16811	16745	16954	16913	16843	16827	16917	16954	17044	16828	16920	16749	16942	16894	16827	17158	16958	16946	16872	16907	16883	16851	16894	16936	17006	16936	16930	16940	16838	16720	16894	17107	16812	17128	16707	16736	16940	16952	16850	16997	16829	16977	16974	16943	16716	16862	16877	17035	16932	16902	16736	16926	16829	17019	17023	16909	16670	17141	16822	16719	16911	16953	16887	16955	16745	16919	16973	16793	16897	16750	16851	16976	16833	16845	16695	16703	16808	16919	16856	16783	16918	16792	16986	16841	16986	16926	16817	16564	16809	16913	16898	16792	16862	16817	16874	16934	16841	16802	16761	16747	16841	17037	16613	16904	17012	16734	16844	16860	16789	16814	16589	16689	16815	16808	16860	16722	16877	17097	17001	16753	16778	16618	16940	16770	17012	16870	17043	17011	16813	16916	16870	16889	16919	16917	16813	16844	16896	16820	16750	16852	16656	16565	16574	16753	16717	16842	16819	16848	16823	16863	17182	16814	16888	16869	16917	16698	16915	16792	16777	16857	17131	16818	16941	17007	16679	16836	16976	17094	16869	16790	16898	16813	16926	16775	16927	16913	16896	16807	16861	16969	16863	16713	16777	16843	16895	16853	16939	17076	16913	16800	17062	16835	16915	16902	16728	16807	16890	16965	16787	16955	16803	16923	16910	16855	17009	16835	16782	16807	16745	17078	16957	16861	16917	16774	16943	16769	16607	16619	16752	16583	16789	16861	16923	16739	16944	16843	16865	16797	16852	16668	16787	16854	16748	16691	16677	16803	17072	16895	16916	17187	16878	16894	16927	17069	16853	16935	16916	16688	16873	16789	17088	16907	16864	16917	16890	17084	16848	16928	16962	16943	16895	16742	16855	16740	16934	17039	17016	16845	16726	16591	16619	17020	16796	16933	16838	16796	16679	16881	16884	16737	16792	16716	16891	16763	16876	16938	16855	16911	16841	16768	16848	16860	16864	16860	16785	16818	16704	16845	16837	16918	16903	16791	16959	16964	16838	17027	16848	17069	16849	16940	16930	16802	16858	17142	16743	16853	17032	17006	16825	16725	16947	16831	16861	16810	16886	16786	16944	16931	16976	16793	16981	17172	16970	16917	16854	17047	16975	16833	16836	16639	16915	16895	16747	16691	16908	16841	16757	16814	16664	16736	16968	16799	16899	16819	17035	16953	16697	17007	17002	16837	16655	16870	16918	16878	16720	16880	16984	16895	16789	16894	16736	16884	16866	16891	16912	16777	16948	16684	16590	16841	16779	16859	16826	16898	17058	17122	17006	16850	16898	16991	16863	16784	16857	16824	16723	16951	16878	16893	16835	16940	16902	16642	16767	17005	16901	16994	16761	16776	16969	16823	16869	16914	16969	16853	16999	16836	16823	16867	17055	16987	16883	16821	16963	16794	16913	16812	16511	16782	16856	16838	16884	16790	16789	17003	16956	16851	16940	16777	16858	17038	16727	16879	16787	16867	16789	16954	16730	16903	16741	16871	16955	16778	16777	16760	16696	16937	16815	16847	16953	16975	16827	16830	16714	16653	16772	16812	16808	17024	16809	16812	17020	16873	17032	16979	17038	17003	16936	16863	17026	16847	16884	16901	16833	16788	16994	16973	16914	16864	16901	16956	16836	16776	16875	17003	16895	16894	16882	16853	16948	17084	17157	16983	16849	17094	16804	16865	16890	17026	17032	16842	16948	16966	16785	16993	16941	16896	16901	16750	16903	16848	16877	16656	16927	16938	16979	16910	16772	16694	16883	16846	17013	16850	16838	16675	16536	16568	16983	16948	16712	16873	16759	16967	17003	16906	16819	16942	16935	16858	17100	16809	16934	16834	16762	16803	16645	17007	16737	16950	16853	16838	16727	16963	16894	17049	16999	16964	16997	16883	16789	16678	16801	16728	16897	16895	17034	16917	16818	16989	16800	16940	16835	16811	16993	16950	16909	16914	16934	16902	16880	16742	16631	16717	16900	16853	16841	16965	16845	16934	16870	16872	16839	16876	16934	16986	17104	17061	16881	16817	16997	16855	16818	17007	16764	16991	16782	16899	17031	16936	16734	16780	17092	16910	16681	16737	16822	16868	16829	16782	17033	16844	16792	16794	16799	16713	17003	16837	16937	16781	16798	16977	16812	16817	16969	16976	16968	16916	17063	16948	17018	16708	16752	16880	16833	16970	16955	16735	16990	16883	16942	16799	16838	16878	16810	16948	16851	16880	16736	17143	16951	16994	17024	16877	16699	16871	16893	16863	16777	16880	16889	16768	17127	16903	16910	16946	16877	16719	17004	16879	16852	17010	16881	16841	16730	16884	16965	16824	16918	16886	16970	16851	16928	16934	17039	16985	17093	16859	16853	17009	16883	16915	16755	16811	16657	16788	16683	16819	17067	16958	16853	16845	16745	16845	16585	16780	16915	16841	16879	16749	16848	16902	16833	16943	16812	16965	16739	16841	16919	16728	16771	16727	16868	16715	16931	17044	16891	16970	16802	16951	16916	17030	16849	16799	16981	16813	16890	16845	16905	16811	16956	17087	17090	16958	16904	16757	16767	16869	16827	16965	16945	16892	16907	16943	17054	16799	16746	16869	16914	16936	16910	17029	17056	16641	16932	16920	17002	16956	17057	16907	17060	16881	16951	16929	16845	16765	16623	16941	16902	16867	17059	16798	16889	16873	16720	16621	16913	16801	16842	16798	16816	16955	16946	16789	16928	16821	16870	16942	16920	16803	16735	16942	16978	16799	16931	16850	16961	16880	16943	16809	16779	16714	16996	16713	17062	16860	16864	16857	17077	16895	16853	16833	16656	16733	16905	16983	16912	17012	16883	16690	16664	16738	17055	16836	16932	16997	16866	16767	16891	16630	16692	16847	16734	16747	16849	16791	16968	16767	16858	16744	16836	16728	16692	16726	16821	16824	16930	16961	16936	16783	17052	16905	16894	17084	17029	16901	16703	16908	16670	17108	17000	16861	16815	16978	16936	17003	16926	16836	16967	16933	16942	16985	16758	16786	16905	16996	16816	16586	16692	16869	17062	16940	16810	16860	16818	16906	16743	16843	16860	16864	16838	16874	16866	16767	16838	16957	16878	16922	16740	16845	16881	16645	16823	16845	16828	16919	17016	16871	16807	16823	16829	17087	17138	16812	16931	16941	16839	16845	16980	16858	17043	16929	16853	16796	16854	16850	16798	16947	16753	16787	16817	16972	16856	16909	16759	16973	16826	16835	16940	16947	17017	16806	16842	17055	16785	16773	17070	16798	16947	17066	16868	16856	16843	16868	16692	16864	16765	16745	16809	16959	16830	16756	16976	17019	16922	16795	16790	16926	16920	17044	17047	17002	17002	16900	16955	16765	17007	16760	16993	16705	16976	16812	16898	16915	16900	16717	16746	16796	16978	16947	16933	16914	16794	16807	16868	16896	16797	16846	16864	16982	17033	16931	17062	16995	16873	16912	16817	16890	16821	16745	17051	16801	16946	16925	16863	16970	16695	16951	16877	16647	16885	16887	16772	16761	17024	16722	17020	16885	16868	16716	16973	16834	17017	16877	16787	17172	16990	16913	16910	16929	16798	16898	16897	16917	17052	17025	16814	16928	16825	16768	16943	16950	16696	16812	16880	16937	16718	16911	16881	16882	16985	16820	16890	16893	17058	16863	16845	16903	16963	17071	16779	16868	17130	16919	16969	16993	16852	16854	16957	16845	16712	16994	16876	16773	16806	17010	17116	16922	16988	16909	16976	16905	16776	16714	16935	16855	17175	16842	16723	16582	16897	16814	16785	16741	16848	17042	16874	16853	16927	17094	17016	16851	17051	16808	16957	16946	16987	16803	16874	16819	16891	17023	16844	16970	16905	16836	16833	17013	16954	16787	16715	16957	16923	16991	16873	16828
18715	26386	20413	17628	16457	15898	15936	16242	16811	16201	15474	16682	18074	18701	17131	16067	15489	15203	15156	15264	15185	15133	14919	15237	15135	15181	15098	15277	15150	15028	15269	15035	15228	15178	15027	15190	15113	14992	15281	15069	15146	15047	15256	14934	15026	15213	15189	15129	15040	15119	15079	15184	15180	15147	15256	15162	15050	15104	15054	14993	15109	15199	15232	15162	15110	15131	15233	15211	15257	15116	15143	15123	15206	15142	15126	15343	15213	15158	15109	15084	15085	15033	15195	15091	15148	15258	15059	15240	15176	15100	15167	15049	15277	15165	15088	15203	15101	15113	15137	15192	15153	15055	15037	15028	15188	14919	15270	15119	15139	15243	15117	15163	15109	15194	14999	15151	15185	15072	15050	15091	15185	15261	15170	15138	15195	14980	15298	14955	15277	14944	15202	15187	14921	15146	15398	15054	15141	15122	15084	15255	15261	15246	15221	15005	15142	15085	15194	15079	15041	15107	15110	15173	15062	15201	15045	15065	15166	14903	15113	15053	14971	15082	15170	15170	15215	15018	15120	15030	15205	15248	15175	15027	15199	15202	15173	15153	15182	15150	15136	14951	15195	15143	15179	15035	15027	15025	15117	15158	15057	15122	15093	15021	15113	15185	15092	15103	15352	14934	15257	15257	15268	15034	15093	15277	15089	15010	15342	15088	15126	15104	15126	15062	15219	15036	15127	15247	15042	15281	15066	15102	15069	15210	15223	15135	15122	15077	15190	15115	15133	15211	15258	15168	15127	15077	15040	15206	15222	15111	15127	15084	15139	15334	15142	15151	15103	15065	15051	15110	15119	15081	15184	15046	15024	15117	15113	15068	15037	15258	14987	15099	15251	15199	15276	15061	15288	15142	15062	14941	15194	15076	15186	15251	15270	15032	15284	15102	15171	15102	15225	15117	15284	15189	15171	15302	15195	15203	15115	15191	15203	15084	15167	15046	14959	14885	14952	15152	15111	15203	15031	15032	15080	15211	15142	15097	15167	15145	15038	15103	15204	15393	14981	15053	15126	15125	15170	14984	15147	15169	15101	15064	15125	15118	15256	15185	15005	15062	14984	15160	15080	15065	15149	15061	15026	15196	15106	15070	15202	15052	15116	15131	15203	15062	15166	15032	15070	15163	15282	15091	15162	15153	15079	15309	14978	15164	15094	15093	15137	15135	15217	15142	15281	15014	15193	15202	15012	15034	15224	15275	15231	15132	15137	15350	15051	15193	15213	15288	14971	15131	15314	15000	15165	15263	15134	15160	15229	15131	15099	15031	15055	15206	14988	15164	15020	15241	15068	15250	15137	15080	15117	15187	15097	15250	15211	15085	15145	15067	15034	15006	15023	15389	15033	15185	15248	15331	15143	15088	15125	15043	15117	15090	15281	15004	15121	15341	15072	15170	15198	15210	15122	15229	15098	15156	15103	15043	14940	15030	15124	15225	15242	15163	15186	15067	15187	15098	15202	15178	15371	15229	15099	14997	15208	15214	15195	15264	15174	15370	15155	15124	15131	15098	15132	15180	15118	15089	15069	15258	15096	15110	15139	15183	15061	15126	15051	15069	15064	15162	15124	15128	15125	14982	15138	15088	15150	15085	15076	15143	15160	15165	15274	15168	15035	15257	15314	15253	15147	15141	15115	15095	15183	15084	15147	14894	15084	15161	15129	15132	15115	15273	15254	15014	15134	15256	15084	15224	15194	15101	14992	15070	15268	14882	15191	15211	14991	15103	15323	15119	14946	15344	15176	15234	15070	15088	15055	15141	15152	15183	15046	15151	15252	15067	15162	14947	15083	15179	15228	15233	15119	15109	15279	15036	15181	14974	15239	15076	15095	15037	15205	15039	15139	14971	15053	15065	14925	15136	15266	15194	15053	15333	15183	15152	15178	15128	15044	15078	15135	15188	15167	15209	15167	15111	15192	15135	15187	15074	15226	15302	15106	15171	15048	15039	15264	14973	15028	15012	15151	15254	14991	15203	15073	15091	15088	15148	15158	15153	15158	14982	15058	15021	15106	15221	15023	15074	14986	15085	15172	15171	15113	15147	15161	15132	15206	15175	15114	15288	15080	15228	15017	15149	15328	15187	15197	15285	15308	15094	15057	15015	15175	15063	15236	15173	15083	15114	15084	15089	15163	15008	15173	14949	15060	15211	15261	15170	14970	15087	15211	15205	15158	15136	15120	15091	15209	15120	15274	14953	15101	15085	15058	15217	15254	14981	15225	15215	15053	14936	15083	15272	15167	15302	14944	15173	15175	15253	15180	15110	15176	15099	15051	15105	15192	15153	15162	15242	15276	14927	15178	15138	15160	14827	15169	15280	15171	14977	15103	15243	15283	15008	15195	15157	15075	15175	15134	15224	15176	15111	15109	14971	15063	15204	15075	15283	15226	15111	15160	15183	15225	14995	15102	15320	15111	15157	15238	15319	15165	15124	15055	15086	15002	15107	15220	15019	15133	14994	15270	14964	15056	15186	15204	15126	15195	15073	15090	15172	15223	15184	15083	15087	15147	15149	15166	15026	15108	15108	14870	15090	15081	14947	15117	15183	15084	15015	15199	15068	15137	15123	15170	15198	14957	15098	15162	15233	15198	15179	15204	15249	15095	15129	15058	15060	15063	14949	15091	15128	14982	15135	15127	15074	15071	15307	15014	15113	15145	15135	15104	15127	15237	15233	15066	15257	15113	15170	15099	15186	15196	15113	15043	15178	15161	15082	14970	15050	15159	15122	15132	15228	14980	15133	15173	15040	15128	15103	15082	14951	15082	15152	15214	15133	15118	15136	15182	15135	15373	15140	15184	15182	15142	15124	15315	15008	15252	15264	14983	15295	15023	15066	15207	15060	15251	15007	15191	15253	15311	15101	15021	15212	15008	15153	15095	15130	15242	15176	15169	15124	14950	15143	15219	15018	15090	14940	15224	14945	15097	15231	14992	15155	15145	15073	15015	15202	15036	14988	15141	14946	15369	15218	15114	15032	15204	15280	15164	15053	15027	15136	15046	15037	15159	15081	15010	15129	15110	15141	15179	15334	15074	15044	15176	15190	15097	15316	15130	15241	15223	15137	15163	15011	15131	15083	15298	15173	15140	15113	15125	15327	15107	15165	14983	15043	15149	15289	15099	15040	15003	15101	14976	15046	15218	15235	15335	15097	15181	15103	15085	15098	15235	15211	15020	15257	15151	14959	15160	15057	15240	15074	15358	15338	15010	15209	15171	15216	15005	14956	15119	15061	15042	14996	15201	15107	15143	15202	15109	15279	14957	15109	15068	14937	15178	15025	15251	15247	15023	15164	15098	14918	15175	15160	15069	15117	15064	15085	15134	15276	15050	15252	15145	15154	15110	15083	15315	14976	15182	15243	15250	15155	15090	15121	15168	15076	15052	15072	14968	15095	15191	15216	15231	15296	15019	15187	15400	15093	15136	15127	15207	15149	15183	14978	15104	15232	15176	15212	15146	15066	15069	15180	15028	15064	15151	15192	15095	15203	15111	15192	15052	15122	15167	15073	15097	15021	15161	15048	15089	15148	15014	14931	15340	15265	15033	15281	15170	15124	15027	15267	15171	15445	15113	15204	15131	15072	15148	15117	15004	15026	15085	15253	15072	14964	15169	15200	15239	15177	15276	14971	15082	15180	15204	15169	15132	15080	15241	15130	15114	15124	15365	15240	15234	15161	15243	15138	15008	15146	15067	15240	15068	15204	15033	15073	15177	15156	15227	15116	15127	15236	15108	14943	15166	15173	15152	15180	15062	15301	15291	15210	15164	15004	15253	15161	15258	15175	15189	15224	15106	15102	15050	15040	15245	15069	15173	15272	15116	15173	15153	15187	15022	15170	15245	15163	15085	15078	15122	15030	15173	15157	15149	15241	14992	14957	15183	15291	15111	15056	14896	15393	14966	15083	15117	15207	15009	15214	15292	15172	15075	15153	15064	15102	15326	15021	15175	15243	14969	15098	14991	15016	15112	15284	15016	15226	15168	15233	15295	15162	15219	14958	15154	15019	15115	14962	15303	15209	15205	15163	15155	15075	15209	15059	15118	15172	15178	14991	15140	15097	15097	15034	15035	15166	15018	15177	15083	15141	15111	15240	15152	15160	15176	15206	15071	15185	15058	15208	15056	15029	15123	15099	14997	15211	15136	15136	15007	15176	15043	15036	15221	15184	15109	15180	15226	15219	15071	15277	15037	15283	15149	15295	15171	15198	15189	15258	15168	15092	15198	15251	14992	15216	15126	15225	15173	15154	14995	15070	15314	15174	15208	15146	15098	15178	15001	15036	15411	15244	15233	15107	15159	15335	15097	15144	15180	14993	15222	14929	15182	15332	15026	15130	15172	15158	15165	15233	15161	15099	15317	15127	14986	15247	15247	15153	15149	15121	15191	15012	15270	15153	15027	15299	15281	15299	15359	15246	15176	15060	15165	15104	14976	15236	15066	15129	14999	14992	15124	15202	15187	15133	14971	15208	15286	15116	15224	15292	15125	15097	15204	15159	15227	15065	15312	15140	15261	15046	15222	15085	15049	15139	15056	15171	15182	15088	15212	15123	15211	15174	15108	15125	15027	15247	15034	15144	15040	15105	15138	15065	15116	15163	15174	15289	15061	15057	15130	15235	14999	15177	15247	15082	15168	15045	15039	15103	15187	14992	15069	15259	15009	15235	15281	15263	15145	15046	15007	14937	15092	15107	15055	15018	15159	15089	15189	15151	15197	14995	15041	15326	15072	15234	15212	15072	15269	14958	15105	15144	15169	15146	14897	15096	15132	15176	15140	15197	15112	15137	15199	15098	15070	15087	15117	15170	15161	15072	15166	15316	15231	14940	15113	15161	15045	15165	15218	15154	15075	14985	15024	15242	15260	15133	15082	15176	15150	15188	15048	15270	15212	14962	15137	15116	15011	15129	15012	15036	15109	15067	15014	15167	15272	15136	15131	15180	15318	15068	15200	15086	15046	15385	15023	15148	15156	15284	15277	15137	15167	15134	15057	15073	15147	15154	15071	15077	14934	15265	15206	15190	15161	15265	15168	15170	15236	15246	15180	15142	15204	15332	15057	15285	15126	15264	15069	15284	15267	15040	15275	15277	15209	15157	15176	14936	15068	15159	15067	15083	15010	15249	15173	15035
23346	20732	27983	23643	21498	21315	20512	18126	18255	18665	18401	20413	33318	31209	26096	21435	18859	17683	17291	17156	17235	17263	17247	17354	17351	17173	17048	17261	17380	17113	17387	17294	17363	17286	17255	17360	17311	17221	17305	17054	17300	17388	17183	17151	17230	17452	17143	17233	17159	17380	17199	17230	17190	17118	17188	17247	17081	17147	17116	17177	17094	17174	17072	16950	17139	17233	17187	17404	17258	17078	17227	17076	17017	17101	17182	17026	17212	17240	17125	17121	17195	17168	17206	17295	17073	17445	17252	17446	17287	17208	17238	17197	17108	17119	17381	17234	17185	17154	17204	17086	17081	17011	16996	16989	17222	17069	17330	17331	17109	16902	17062	16982	17245	17211	17115	17138	17128	17429	17171	17234	17098	17091	16948	17260	17341	17268	17159	17091	17343	17066	17179	17317	17270	17150	17105	17181	17265	17226	17134	17230	17237	17164	17040	17048	17085	17137	17136	17192	17196	17314	17164	17287	17067	17084	17249	17169	17096	17233	17185	17109	17244	17259	17202	17145	17154	17101	17174	17171	17194	17071	17169	17272	17114	17352	17146	17196	17278	17188	17353	17218	17095	17256	17137	17081	17099	17135	17308	17026	17160	16966	17221	17223	17137	17217	17036	17159	17065	17263	17240	17164	17217	17055	17111	17037	17191	17171	17182	17190	17293	17171	17162	17165	17203	17165	17178	17275	17084	17002	17015	17238	17233	17183	17152	17125	17077	17291	17009	17055	17252	17193	17240	17043	17253	17365	17088	17303	17130	17191	17335	17036	17217	17005	16977	17260	16960	17098	16953	17256	17297	17295	17139	17208	17218	17138	17130	17161	17282	17322	17302	17069	17394	17324	17200	17300	17139	17183	17101	17238	17093	17161	17427	17069	17126	17164	17226	17421	17122	17114	17236	17063	17183	17211	17121	17114	17275	17209	17264	17179	17142	17144	17168	17097	16991	17289	17195	17150	17300	17142	17256	17155	17230	17183	17239	17040	17182	17123	17118	17060	17391	17291	17055	17391	17131	17280	17301	17056	17439	17149	17281	17190	17168	17060	17238	17014	17180	17088	17159	17124	17278	17281	17062	17128	17169	17097	17157	17259	17140	17109	17276	17142	17361	17247	17463	17353	17140	17144	17060	17184	17101	17304	17169	16960	17112	17152	17125	17100	17228	17012	17079	17220	17081	16920	17283	17217	16838	17321	17204	17289	17011	17027	16936	17050	17248	17007	17273	17200	17240	17302	17196	17012	16932	16992	17191	17050	17227	17110	17151	17146	17337	17108	17138	17173	17064	17138	17066	17205	16996	17181	17070	17117	17394	17122	17257	16968	17297	16947	17295	17195	17073	17004	17210	17176	17044	17198	17087	17126	17189	17229	17288	17032	17020	17066	17088	17112	17275	17174	17010	17239	17020	17069	17070	17486	17165	17259	17207	17065	17055	17121	17198	17308	17248	17267	17151	17017	16963	17118	17303	17116	17351	17065	17191	16960	17141	17092	17237	17210	17031	17156	17073	17131	17103	17379	17221	17125	17129	17267	17169	17194	17366	17191	16961	17046	17120	17160	17281	17260	17044	17440	17196	17158	17134	17323	17465	17155	17200	16967	17331	17322	17122	17193	17007	17042	17045	17138	17059	17304	17369	17143	17008	17111	17105	17123	17214	17296	17189	17135	17083	16882	17200	17154	17149	17160	16994	17217	17107	17101	17157	17287	17167	17182	17198	16984	17116	17309	17129	17003	17115	17201	17172	17077	17126	17294	16924	17093	16965	17372	17166	17142	17142	17265	17200	16896	17105	17181	17268	17252	17180	17113	17181	17143	17328	17311	17188	17089	17135	16976	17144	17371	17256	17326	17324	17105	17269	17195	17073	17049	17144	17158	16918	17070	17162	17181	17096	17044	17344	16851	17215	17338	17245	17185	17248	17318	17314	17069	17263	17258	17114	17106	17176	17198	16907	17201	17277	17146	17101	17352	17095	17259	17369	17232	17262	17051	17125	17150	17232	17032	17274	17329	17349	16967	17334	17228	17134	17046	17048	17102	17018	17300	17116	17179	17281	17318	17223	17103	17255	17017	17108	17277	17314	17131	17109	17361	16998	17420	17177	17370	17225	17135	17202	17132	17219	17280	17196	17225	17224	17315	17278	17121	17016	17124	17030	16925	16946	17014	17285	17238	17075	17215	17117	17017	17373	17256	17088	17153	17394	17074	17173	17178	17030	17137	17033	16979	17225	17174	17262	17158	17046	17249	17009	17108	17057	17190	17316	17257	17281	17263	17205	17163	17135	17375	17092	17193	17102	17071	17079	17336	17114	17098	17157	17213	17132	17114	17198	17309	17156	17351	17163	17257	16992	17140	17200	17312	17307	17124	17073	17043	17188	17084	17298	17066	17284	17195	17289	17234	17149	17231	17284	17040	17223	17306	17163	17137	17450	17219	17397	17053	17084	16993	17133	17187	17044	17086	17043	17208	17153	17044	17006	17169	17187	17077	17104	17065	17175	17243	17328	17157	17400	16921	17305	17068	17212	17183	17213	17065	17265	17074	17095	17218	17173	17255	17133	17252	17318	17100	17071	17022	17245	17030	17018	17123	17136	17144	17379	17019	17163	17125	17060	17087	17311	17459	17144	17324	17432	17145	17437	17144	17210	17270	17238	17104	17168	17056	17344	17249	17340	17098	17227	17375	17032	17243	17211	17082	17228	17211	17248	17197	17179	17297	16997	17178	17224	17063	17137	16898	17063	17155	17143	17030	17226	17344	17305	17214	17002	17054	16882	17107	16997	17100	17273	17115	17380	17015	17291	17232	16985	17306	17147	17179	17200	17197	17296	17131	16944	16932	17091	17118	17133	17077	17221	17115	17209	17183	17200	17198	16956	17291	17283	17175	17209	17267	16985	17302	17204	17162	17278	17137	17061	17320	17331	17158	17137	17104	17067	17387	17261	17156	17329	17325	17245	17243	17205	17025	17159	17242	17106	17235	17199	17251	17299	17203	17081	17162	17248	17061	17008	17141	17134	17148	17111	17093	17040	17281	17138	17124	17257	17246	17252	17294	17294	17107	17112	17075	17139	17353	17064	17187	17128	17152	17190	17132	17188	17238	17290	17054	17230	17138	17179	17277	17167	17212	17330	17266	17375	17218	17039	17109	17341	17016	17076	17151	17135	16948	17175	17272	17207	17242	17171	17200	17185	17274	17249	17175	17046	17167	17318	17194	17147	17045	16972	17135	17268	17022	17256	17214	17310	17269	17094	17130	17060	17149	17180	17084	17109	17421	17106	17068	17100	17090	17126	17283	17169	17013	17118	17184	17218	17138	17087	17091	16924	17058	17070	17196	17094	17234	17174	17178	17083	17190	17102	17168	17377	17220	17355	17285	17282	17253	17243	17142	17412	17307	17068	17194	17210	17084	17140	17146	16975	16994	17149	17273	17061	17326	17082	17215	17105	16934	17159	17205	17409	17177	17145	17030	17074	17293	17068	16945	17103	17113	17181	17236	17246	17129	17116	17010	17160	17044	17143	17225	17219	17108	17304	17033	17199	16966	17101	17174	17154	17273	17014	17043	17126	17166	17075	17235	17191	17049	17155	17099	16923	17052	17269	17064	17160	17266	16967	17070	17176	17126	16835	17230	17178	17067	17069	17151	17268	17048	17149	17111	17220	17005	17279	17002	17258	17138	17009	17095	17342	17252	17331	17143	17214	17070	17065	17129	16929	17196	17273	17154	17308	17329	17247	17090	17060	17063	17188	17295	17145	17057	17087	16998	17183	17100	17203	17050	17091	17100	17277	17174	17028	17122	17312	17241	17241	17241	17269	17139	17132	17247	16991	17088	17127	17037	17162	17318	17019	17226	17036	17181	17102	17108	17151	16914	17047	17178	17360	17336	17254	17154	17169	17147	17066	17127	17005	17247	17180	17179	17117	17043	17182	17160	17234	17122	17345	17088	16932	17232	17172	17007	17147	16980	16998	17191	17225	16987	17317	17118	16978	17419	17241	17239	17055	17297	17125	17196	17217	17178	17032	17052	17290	17199	17302	17063	17171	17000	17016	17175	17096	17333	16999	16870	17219	17208	17145	17076	17264	17343	17249	17166	17240	17034	17051	17156	17093	17215	17249	17272	17253	17094	17095	17307	17119	17158	17185	17187	17114	17087	17202	17178	17147	17242	17185	17018	17074	17362	17007	17276	17274	17022	17098	17039	17099	17302	17299	17324	17147	17223	17283	17235	17241	17182	16938	17179	17239	17139	17266	17142	17009	17186	17168	16959	17239	17299	16919	17038	17017	17109	17305	17242	17207	17165	17306	17242	17173	17302	17265	17037	17156	17088	17157	17154	17211	17065	17100	17193	17061	17189	17184	17083	17119	17150	17099	17050	17039	17240	17010	16940	17162	17136	17134	17056	17202	17146	17335	17297	17177	17190	17131	17208	16885	17078	17210	17174	17182	17238	17237	17326	17223	17067	17040	17001	17112	17167	17212	17396	17100	17020	17151	17108	17075	17239	17373	17259	17192	17165	17223	17201	17148	17100	17186	17310	16920	17180	17266	17255	17311	17088	17130	17215	17336	17152	17205	17085	17295	17103	17200	17255	17139	17236	17256	17171	17253	17196	17228	17136	17116	17183	17273	17065	17104	17279	17247	17125	17117	17243	17174	17394	17248	17098	17318	17222	17209	17121	17241	17116	17109	17083	17168	17399	17150	17242	17104	17183	17171	17119	17208	17199	17373	17196	17255	17148	17082	17381	17306	17349	17132	17182	17240	17021	17261	17180	16931	17068	17209	17124	17113	17044	17187	17435	17085	17061	17351	17146	17030	17231	17166	17276	17222	17271	17231	17329	17071	17359	17231	17173	16866	17141	16937	17382	17157	17095	17211	17060	17157	17085	17285	17079	17186	17125	17234	17142	17341	17239	16947	16955	17332	17270	17327	17298	17293	16995	17238	17244	17226	17049	17080	17131	17235	16995	17077	17162	17059	17145	17261	17198	16972	17419	17163	17157	17086	17107	17208	17189	17127	17166	17254	17272	17121	17245	17333	17175	17256	17148	17271	17131	17327	17222	17246	17015	17110	17036	16996	17132	17169	17170	17170	17024	17097	17065	17272	17331	17231	17069	17188	16986	17028	17322
16653	27716	25417	20081	18266	17164	16655	16827	17591	17593	16970	20825	36467	32602	25876	20062	16909	15982	15375	15430	15335	15320	15512	15318	15348	15226	15438	15464	15531	15303	15440	15308	15258	15488	15425	15307	15360	15245	15426	15410	15266	15420	15551	15202	15303	15345	15339	15388	15334	15351	15380	15341	15272	15377	15605	15298	15228	15408	15333	15397	15498	15374	15302	15299	15257	15336	15455	15303	15292	15339	15369	15319	15131	15343	15399	15433	15267	15364	15308	15333	15413	15256	15369	15335	15397	15398	15277	15254	15471	15364	15381	15539	15346	15289	15498	15277	15028	15377	15349	15453	15138	15347	15413	15237	15293	15200	15357	15118	15292	15314	15298	15386	15376	15298	15378	15319	15261	15325	15208	15387	15304	15307	15321	15352	15422	15388	15341	15412	15283	15406	15359	15142	15318	15474	15208	15262	15411	15374	15452	15261	15331	15261	15295	15357	15268	15374	15293	15287	15224	15267	15291	15434	15263	15290	15338	15297	15529	15545	15279	15348	15375	15481	15337	15452	15331	15349	15257	15468	15246	15268	15425	15361	15233	15233	15470	15480	15491	15212	15321	15403	15369	15295	15326	15367	15442	15114	15297	15205	15306	15349	15300	15282	15248	15303	15376	15443	15249	15369	15332	15256	15349	15381	15190	15406	15236	15304	15514	15363	15140	15476	15217	15478	15399	15341	15436	15140	15350	15260	15363	15410	15338	15219	15324	15317	15545	15179	15350	15446	15401	15248	15310	15248	15319	15362	15181	15530	15415	15245	15172	15295	15281	15321	15304	15414	15260	15462	15352	15292	15207	15397	15377	15291	15326	15260	15376	15550	15264	15254	15364	15358	15408	15283	15459	15445	15283	15367	15342	15413	15280	15200	15230	15402	15175	15242	15423	15296	15386	15326	15255	15230	15339	15381	15389	15225	15344	15305	15304	15381	15334	15331	15289	15452	15317	15185	15216	15391	15370	15382	15176	15276	15500	15214	15234	15348	15570	15169	15298	15280	15238	15296	15232	15369	15324	15317	15276	15285	15360	15381	15389	15354	15321	15496	15266	15471	15203	15231	15294	15245	15460	15312	15386	15285	15276	15322	15243	15087	15224	15387	15416	15376	15487	15214	15276	15494	15254	15337	15392	15262	15228	15316	15260	15293	15258	15368	15297	15410	15285	15308	15526	15351	15275	15309	15345	15326	15276	15427	15293	15349	15192	15451	15324	15232	15310	15464	15432	15451	15344	15380	15359	15304	15237	15390	15147	15270	15425	15311	15305	15412	15169	15216	15227	15352	15342	15319	15407	15234	15371	15309	15406	15316	15309	15458	15277	15468	15440	15307	15357	15220	15372	15264	15252	15221	15331	15349	15273	15333	15292	15271	15261	15288	15325	15090	15348	15355	15335	15368	15284	15220	15395	15372	15429	15236	15504	15444	15323	15334	15415	15251	15395	15406	15222	15328	15363	15356	15237	15360	15292	15231	15260	15218	15337	15382	15168	15425	15460	15494	15486	15386	15417	15191	15304	15354	15399	15495	15340	15317	15228	15379	15269	15351	15203	15292	15458	15138	15361	15380	15250	15142	15456	15364	15340	15211	15266	15284	15374	15416	15327	15401	15194	15456	15255	15469	15257	15169	15285	15422	15384	15373	15429	15212	15346	15267	15344	15302	15330	15503	15116	15281	15295	15348	15291	15472	15225	15574	15338	15475	15282	15372	15523	15301	15287	15378	15325	15397	15414	15415	15402	15373	15353	15431	15387	15282	15386	15424	15252	15396	15390	15288	15375	15317	15519	15386	15342	15415	15325	15425	15310	15367	15369	15517	15459	15231	15455	15286	15167	15308	15238	15292	15284	15345	15398	15206	15230	15535	15410	15352	15349	15338	15342	15164	15477	15429	15408	15363	15493	15440	15283	15423	15378	15272	15276	15257	15471	15175	15293	15122	15338	15377	15369	15410	15382	15329	15343	15315	15336	15285	15231	15337	15092	15282	15138	15310	15363	15382	15281	15177	15414	15234	15301	15289	15464	15367	15448	15348	15306	15343	15404	15374	15417	15280	15362	15523	15386	15316	15488	15343	15276	15522	15385	15447	15293	15255	15360	15473	15323	15194	15350	15418	15281	15341	15294	15335	15291	15355	15309	15096	15349	15283	15478	15377	15327	15470	15349	15299	15234	15393	15240	15257	15389	15459	15320	15370	15227	15332	15249	15337	15268	15427	15269	15347	15309	15392	15328	15283	15241	15289	15394	15126	15294	15221	15175	15233	15449	15346	15455	15388	15302	15305	15360	15464	15285	15359	15211	15216	15312	15365	15359	15297	15245	15314	15350	15313	15364	15149	15367	15431	15462	15292	15340	15349	15282	15330	15314	15240	15326	15168	15287	15224	15359	15323	15392	15366	15263	15410	15371	15514	15233	15400	15316	15384	15263	15280	15399	15330	15426	15358	15275	15207	15351	15371	15342	15321	15326	15235	15401	15336	15373	15289	15443	15312	15436	15331	15398	15178	15361	15294	15265	15163	15351	15282	15253	15400	15212	15305	15301	15413	15295	15143	15247	15330	15249	15403	15288	15236	15320	15307	15407	15212	15286	15198	15220	15212	15292	15499	15292	15315	15417	15422	15405	15245	15291	15434	15131	15368	15321	15356	15421	15328	15261	15311	15261	15320	15279	15390	15329	15190	15349	15475	15426	15226	15348	15284	15568	15321	15411	15283	15475	15343	15108	15434	15277	15311	15294	15371	15334	15342	15470	15324	15462	15416	15299	15405	15412	15453	15338	15269	15331	15196	15510	15217	15305	15329	15227	15363	15293	15270	15201	15346	15302	15246	15373	15405	15332	15413	15431	15401	15272	15421	15447	15430	15207	15394	15337	15218	15407	15523	15406	15239	15376	15343	15325	15250	15339	15399	15251	15180	15622	15305	15323	15263	15411	15353	15315	15293	15453	15484	15185	15369	15376	15313	15408	15260	15276	15362	15282	15410	15434	15370	15329	15420	15234	15597	15316	15300	15314	15360	15537	15457	15284	15313	15572	15410	15291	15403	15217	15241	15349	15448	15392	15301	15261	15422	15388	15296	15378	15364	15242	15404	15367	15402	15517	15288	15285	15474	15362	15200	15368	15205	15361	15466	15357	15241	15447	15439	15304	15432	15352	15272	15381	15108	15385	15500	15413	15464	15438	15347	15392	15276	15257	15409	15366	15210	15412	15384	15343	15307	15488	15178	15387	15366	15345	15265	15264	15510	15235	15321	15325	15322	15257	15277	15216	15359	15344	15422	15315	15127	15372	15128	15346	15348	15205	15382	15281	15119	15281	15316	15374	15261	15417	15398	15345	15363	15376	15274	15242	15385	15272	15485	15267	15388	15364	15231	15455	15342	15352	15313	15387	15349	15280	15316	15330	15250	15527	15328	15492	15409	15531	15409	15332	15373	15318	15404	15257	15267	15364	15233	15248	15495	15363	15318	15346	15439	15370	15419	15381	15317	15257	15220	15433	15351	15332	15399	15115	15196	15292	15291	15135	15289	15339	15503	15327	15302	15364	15369	15226	15269	15371	15206	15372	15442	15290	15239	15386	15449	15426	15369	15220	15214	15247	15330	15312	15403	15279	15244	15308	15424	15232	15472	15464	15360	15194	15253	15163	15315	15450	15574	15224	15441	15410	15282	15326	15070	15316	15417	15423	15236	15359	15361	15438	15293	15344	15328	15475	15491	15229	15213	15443	15330	15306	15256	15345	15413	15468	15214	15405	15301	15217	15230	15134	15418	15224	15240	15340	15472	15365	15485	15336	15468	15222	15314	15344	15282	15452	15286	15204	15385	15381	15274	15309	15448	15346	15437	15229	15503	15515	15463	15381	15217	15330	15473	15335	15387	15298	15338	15395	15219	15380	15395	15367	15312	15245	15394	15478	15210	15168	15533	15378	15477	15351	15266	15512	15337	15361	15330	15344	15268	15335	15366	15137	15552	15526	15370	15389	15179	15281	15345	15218	15382	15388	15320	15419	15227	15275	15532	15307	15321	15486	15514	15232	15348	15304	15418	15322	15359	15374	15488	15229	15358	15244	15352	15429	15251	15326	15464	15465	15262	15282	15428	15509	15324	15079	15315	15383	15254	15423	15308	15252	15241	15250	15191	15260	15464	15531	15246	15320	15389	15253	15307	15442	15373	15418	15346	15195	15218	15248	15243	15424	15241	15273	15219	15333	15433	15222	15541	15395	15381	15376	15417	15265	15271	15394	15237	15501	15145	15354	15419	15435	15269	15368	15421	15286	15251	15426	15291	15312	15360	15267	15357	15204	15211	15504	15313	15241	15304	15378	15250	15268	15255	15283	15374	15284	15322	15494	15375	15448	15306	15335	15368	15208	15468	15188	15428	15325	15421	15355	15382	15188	15386	15411	15445	15334	15097	15474	15316	15106	15269	15262	15276	15216	15367	15285	15301	15423	15413	15197	15459	15398	15347	15157	15262	15471	15306	15376	15357	15478	15303	15391	15284	15395	15391	15323	15443	15483	15285	15396	15404	15397	15368	15390	15324	15508	15403	15293	15279	15203	15277	15342	15321	15164	15425	15295	15482	15413	15308	15345	15388	15427	15258	15339	15384	15353	15352	15201	15393	15263	15286	15479	15270	15355	15267	15289	15368	15328	15347	15290	15368	15268	15320	15298	15369	15371	15404	15273	15293	15367	15415	15271	15329	15320	15380	15227	15303	15287	15333	15402	15418	15205	15332	15235	15344	15350	15541	15348	15343	15366	15335	15431	15327	15282	15403	15378	15471	15299	15454	15342	15387	15297	15513	15128	15474	15439	15370	15254	15331	15248	15218	15323	15443	15469	15243	15376	15430	15199	15374	15229	15490	15451	15387	15320	15378	15291	15403	15424	15428	15360	15296	15355	15377	15603	15385	15345	15269	15157	15483	15151	15331	15327	15344	15456	15391	15248	15273	15185	15366	15192	15220	15253	15456	15382	15302	15387	15289	15128	15373	15374	15461	15172	15480	15373	15413	15370	15542	15313	15505	15360	15191	15412	15309	15474	15296	15299	15311	15318	15321	15409	15260	15305	15308	15362	15223	15339	15287	15295	15289	15383	15339	15357	15422	15302	15316	15390	15277	15292	15398	15236	15456
22282	20720	28363	23144	20882	22873	24317	19669	19224	19502	18785	19162	35113	40385	34831	27274	21364	18940	18093	17601	17544	17478	17684	17325	17635	17721	17506	17398	17602	17559	17444	17524	17593	17684	17308	17559	17549	17477	17277	17464	17553	17543	17511	17431	17453	17410	17439	17467	17472	17382	17367	17511	17336	17555	17740	17360	17506	17369	17798	17515	17468	17492	17515	17385	17587	17575	17339	17319	17437	17390	17315	17266	17431	17389	17534	17610	17368	17385	17550	17651	17350	17466	17683	17530	17462	17735	17490	17598	17596	17340	17441	17593	17436	17500	17513	17553	17408	17395	17330	17313	17452	17456	17335	17499	17508	17460	17333	17441	17455	17245	17295	17417	17353	17415	17676	17594	17587	17445	17476	17295	17439	17501	17423	17295	17243	17382	17632	17483	17555	17387	17436	17410	17182	17414	17485	17505	17447	17226	17516	17361	17302	17201	17474	17567	17494	17565	17371	17358	17438	17513	17190	17483	17472	17361	17353	17355	17440	17501	17453	17409	17471	17465	17460	17443	17335	17504	17403	17410	17318	17304	17332	17286	17353	17228	17411	17479	17479	17418	17499	17461	17482	17573	17414	17439	17412	17399	17354	17417	17444	17498	17470	17281	17365	17343	17342	17525	17466	17454	17434	17370	17360	17481	17500	17489	17396	17264	17382	17369	17436	17372	17598	17411	17607	17514	17703	17476	17506	17579	17326	17464	17443	17603	17507	17433	17370	17430	17432	17461	17291	17326	17182	17438	17180	17429	17474	17514	17377	17418	17551	17386	17303	17348	17413	17495	17138	17381	17441	17649	17405	17290	17608	17617	17265	17375	17382	17450	17444	17660	17604	17425	17354	17642	17485	17500	17474	17392	17511	17122	17236	17391	17422	17442	17423	17311	17396	17280	17384	17269	17245	17440	17284	17397	17465	17469	17492	17318	17303	17705	17435	17422	17326	17488	17570	17347	17264	17457	17434	17319	17323	17517	17591	17472	17348	17643	17489	17456	17464	17307	17363	17326	17346	17387	17475	17268	17179	17322	17342	17269	17415	17130	17377	17118	17505	17418	17361	17658	17273	17423	17491	17516	17532	17503	17263	17279	17380	17259	17297	17256	17403	17426	17219	17510	17366	17279	17401	17480	17397	17329	17524	17317	17368	17372	17401	17383	17451	17257	17362	17356	17308	17369	17253	17573	17325	17403	17631	17487	17250	17399	17459	17227	17263	17321	17501	17235	17524	17245	17574	17421	17448	17454	17283	17258	17435	17454	17419	17349	17436	17530	17470	17409	17370	17475	17393	17674	17498	17520	17520	17512	17297	17482	17461	17623	17498	17294	17435	17439	17551	17334	17360	17374	17300	17411	17416	17407	17533	17348	17470	17256	17524	17197	17451	17369	17439	17473	17279	17520	17426	17303	17467	17456	17335	17344	17443	17546	17380	17344	17444	17485	17331	17338	17518	17379	17364	17424	17143	17587	17421	17425	17394	17324	17306	17317	17557	17322	17480	17403	17444	17469	17486	17387	17450	17258	17268	17397	17231	17402	17590	17401	17427	17471	17211	17286	17465	17434	17656	17376	17398	17238	17488	17326	17499	17236	17468	17405	17412	17283	17246	17315	17645	17475	17450	17423	17484	17288	17467	17485	17466	17450	17228	17417	17407	17397	17449	17472	17182	17289	17264	17371	17337	17519	17308	17281	17392	17377	17516	17340	17538	17456	17341	17413	17359	17322	17427	17310	17647	17553	17270	17277	17432	17321	17626	17358	17646	17366	17309	17430	17331	17417	17445	17434	17432	17432	17540	17322	17283	17313	17598	17460	17416	17296	17332	17434	17591	17198	17449	17287	17224	17398	17535	17405	17543	17568	17411	17527	17252	17433	17410	17189	17500	17404	17445	17383	17491	17343	17380	17331	17136	17580	17356	17364	17579	17454	17389	17285	17383	17439	17451	17582	17363	17418	17276	17251	17424	17329	17632	17318	17515	17501	17379	17284	17590	17568	17442	17365	17441	17511	17524	17572	17551	17480	17396	17418	17359	17110	17630	17525	17300	17505	17409	17372	17413	17498	17413	17425	17363	17364	17092	17570	17420	17418	17405	17389	17325	17449	17377	17452	17502	17159	17365	17304	17324	17371	17533	17196	17296	17334	17259	17220	17459	17240	17435	17473	17348	17399	17524	17446	17477	17229	17270	17226	17423	17456	17492	17385	17677	17495	17453	17260	17440	17479	17385	17506	17416	17303	17290	17514	17420	17254	17418	17249	17297	17393	17307	17329	17303	17468	17277	17417	17487	17226	17354	17326	17535	17408	17457	17422	17194	17300	17583	17223	17400	17406	17327	17412	17441	17531	17575	17295	17479	17282	17443	17417	17419	17353	17361	17594	17411	17416	17252	17456	17354	17533	17366	17163	17307	17611	17502	17394	17219	17510	17525	17384	17329	17301	17432	17217	17512	17333	17487	17645	17522	17365	17520	17301	17392	17350	17414	17445	17252	17477	17513	17413	17468	17519	17398	17427	17388	17433	17514	17307	17171	17279	17526	17451	17565	17609	17401	17721	17456	17410	17428	17440	17386	17427	17436	17499	17532	17693	17588	17512	17354	17420	17419	17261	17281	17383	17354	17278	17522	17392	17617	17369	17355	17396	17357	17320	17291	17362	17319	17469	17386	17039	17336	17505	17397	17242	17233	17413	17389	17410	17507	17312	17403	17558	17525	17319	17417	17370	17372	17472	17426	17387	17391	17495	17320	17459	17483	17370	17370	17373	17355	17545	17323	17368	17338	17299	17248	17396	17500	17191	17433	17330	17393	17374	17387	17487	17505	17499	17606	17272	17213	17452	17415	17409	17349	17546	17384	17343	17429	17569	17492	17293	17356	17415	17395	17238	17605	17681	17327	17538	17297	17329	17395	17427	17378	17379	17488	17464	17479	17365	17404	17467	17132	17429	17314	17385	17456	17133	17326	17480	17382	17234	17192	17479	17389	17397	17390	17341	17668	17319	17326	17455	17479	17226	17383	17422	17337	17410	17290	17320	17575	17378	17402	17276	17433	17437	17436	17537	17414	17517	17590	17307	17392	17455	17309	17248	17432	17385	17599	17311	17329	17501	17416	17278	17475	17315	17290	17443	17545	17393	17388	17425	17504	17275	17367	17528	17448	17225	17350	17367	17680	17517	17490	17238	17259	17226	17540	17324	17324	17424	17241	17402	17476	17504	17324	17332	17196	17555	17395	17242	17330	17337	17495	17519	17566	17356	17466	17382	17324	17506	17448	17460	17451	17356	17548	17351	17280	17310	17218	17424	17304	17315	17430	17550	17430	17290	17457	17374	17185	17389	17397	17392	17577	17450	17349	17399	17446	17491	17432	17445	17303	17281	17443	17423	17447	17422	17481	17361	17211	17404	17352	17329	17464	17356	17507	17351	17323	17477	17267	17293	17406	17376	17365	17271	17408	17257	17470	17336	17242	17382	17230	17312	17403	17420	17329	17327	17371	17397	17544	17478	17470	17379	17309	17353	17554	17434	17435	17292	17513	17561	17479	17319	17394	17272	17168	17363	17471	17191	17273	17368	17245	17458	17399	17463	17674	17223	17351	17326	17269	17417	17244	17370	17364	17428	17358	17273	17551	17366	17505	17464	17301	17387	17416	17110	17576	17350	17496	17451	17317	17466	17519	17534	17336	17383	17407	17452	17515	17444	17432	17444	17412	17477	17429	17297	17239	17451	17235	17370	17322	17398	17425	17578	17288	17391	17330	17235	17478	17261	17573	17503	17368	17238	17463	17457	17229	17378	17390	17442	17156	17263	17339	17437	17300	17422	17517	17572	17521	17377	17357	17272	17286	17437	17439	17325	17334	17328	17470	17507	17423	17540	17514	17532	17375	17442	17595	17461	17453	17353	17544	17352	17319	17436	17392	17299	17364	17402	17534	17499	17406	17508	17462	17414	17417	17347	17486	17234	17479	17460	17443	17239	17520	17555	17435	17347	17482	17336	17392	17477	17442	17299	17546	17266	17235	17416	17566	17344	17599	17426	17258	17682	17567	17432	17449	17428	17406	17423	17408	17495	17332	17661	17617	17259	17208	17341	17606	17394	17047	17413	17484	17349	17483	17461	17421	17175	17256	17400	17541	17423	17592	17435	17475	17331	17534	17505	17383	17232	17585	17432	17626	17383	17387	17392	17541	17521	17452	17410	17531	17217	17294	17551	17604	17394	17533	17524	17385	17346	17234	17312	17661	17505	17485	17548	17344	17392	17145	17481	17398	17254	17440	17403	17469	17379	17461	17205	17289	17316	17444	17337	17259	17415	17341	17268	17459	17214	17505	17287	17316	17288	17357	17322	17257	17312	17396	17391	17383	17564	17307	17417	17424	17177	17399	17420	17474	17289	17465	17333	17342	17441	17276	17435	17431	17558	17523	17588	17572	17426	17417	17340	17404	17296	17510	17268	17384	17500	17362	17486	17527	17359	17531	17345	17378	17499	17520	17471	17500	17279	17387	17480	17282	17584	17473	17337	17497	17377	17492	17406	17510	17394	17493	17470	17271	17256	17464	17394	17469	17335	17513	17388	17361	17427	17503	17423	17390	17461	17313	17398	17316	17248	17344	17384	17306	17337	17462	17293	17495	17394	17208	17425	17353	17373	17371	17353	17258	17391	17601	17229	17348	17224	17488	17236	17450	17279	17341	17425	17279	17488	17276	17700	17385	17430	17439	17309	17397	17248	17339	17439	17411	17631	17278	17458	17460	17312	17530	17296	17612	17310	17489	17691	17379	17505	17526	17539	17386	17443	17330	17403	17309	17443	17332	17556	17388	17508	17517	17268	17401	17441	17277	17443	17372	17582	17207	17592	17371	17254	17508	17222	17291	17317	17433	17452	17430	17616	17410	17439	17465	17297	17361	17387	17447	17287	17497	17240	17416	17185	17341	17283	17377	17345	17366	17510	17374	17345	17223	17404	17312	17341	17385	17651	17437	17465	17388	17477	17365	17262	17461	17562	17645	17403	17344	17384	17600	17529	17435	17466	17311	17317	17173	17316	17299	17416	17391	17409	17466	17557	17597	17504	17385	17527	17403	17318	17475	17380	17625	17479	17341	17413	17445	17289	17268	17364	17434	17566	17228	17269	17335	17467
15908	28756	26847	21910	20408	18725	18332	18098	18857	18082	17171	18428	39281	41366	35747	26528	19553	16738	15815	15601	15565	15375	15589	15547	15566	15513	15511	15567	15391	15570	15349	15532	15492	15505	15463	15368	15511	15379	15389	15632	15518	15543	15425	15660	15583	15467	15781	15310	15476	15507	15564	15512	15464	15556	15566	15573	15473	15401	15305	15457	15523	15317	15491	15350	15438	15382	15472	15508	15671	15651	15401	15632	15468	15445	15493	15400	15582	15455	15337	15531	15415	15512	15421	15374	15519	15620	15509	15461	15574	15505	15477	15551	15475	15389	15378	15406	15192	15450	15538	15608	15389	15421	15548	15569	15460	15362	15564	15275	15469	15480	15332	15294	15557	15584	15522	15566	15271	15648	15467	15260	15401	15603	15422	15493	15468	15360	15627	15402	15367	15367	15416	15467	15394	15391	15487	15362	15398	15467	15430	15487	15354	15552	15369	15415	15485	15511	15409	15450	15499	15652	15393	15416	15466	15600	15493	15545	15538	15509	15570	15416	15561	15484	15454	15300	15460	15372	15530	15418	15420	15450	15444	15484	15464	15309	15387	15452	15362	15526	15383	15332	15514	15466	15443	15460	15488	15408	15630	15300	15351	15696	15423	15426	15312	15487	15521	15595	15401	15449	15363	15421	15457	15279	15448	15540	15341	15577	15378	15583	15401	15442	15477	15451	15427	15493	15332	15466	15445	15501	15511	15320	15544	15497	15408	15380	15466	15235	15444	15505	15597	15542	15382	15519	15424	15459	15298	15556	15413	15460	15413	15372	15507	15416	15566	15447	15502	15577	15501	15572	15427	15449	15391	15401	15353	15386	15312	15489	15602	15409	15363	15508	15333	15526	15479	15389	15503	15475	15439	15471	15534	15392	15349	15395	15496	15457	15443	15637	15531	15362	15440	15399	15497	15433	15384	15557	15380	15341	15382	15416	15470	15273	15436	15532	15278	15397	15331	15649	15555	15396	15325	15402	15527	15519	15354	15556	15532	15349	15451	15473	15571	15473	15318	15449	15389	15534	15361	15415	15559	15329	15485	15561	15360	15437	15396	15460	15455	15484	15436	15545	15530	15587	15468	15487	15343	15481	15509	15376	15455	15534	15700	15318	15534	15402	15394	15298	15433	15476	15379	15330	15488	15381	15498	15512	15532	15339	15469	15479	15290	15391	15362	15330	15415	15409	15574	15452	15361	15477	15376	15362	15491	15430	15544	15521	15487	15545	15401	15618	15476	15329	15433	15349	15452	15460	15338	15348	15386	15321	15453	15414	15490	15380	15410	15463	15459	15348	15361	15468	15561	15644	15421	15392	15390	15530	15312	15514	15391	15445	15325	15460	15338	15570	15522	15270	15437	15290	15608	15418	15273	15585	15423	15532	15314	15348	15478	15392	15563	15380	15486	15392	15316	15404	15533	15440	15367	15539	15441	15479	15500	15364	15563	15445	15474	15336	15345	15455	15414	15354	15554	15454	15415	15335	15378	15536	15415	15325	15380	15269	15208	15481	15525	15520	15428	15424	15405	15301	15443	15431	15471	15399	15357	15456	15370	15384	15496	15436	15522	15440	15345	15293	15520	15469	15519	15375	15445	15506	15494	15305	15349	15412	15506	15487	15490	15413	15432	15384	15427	15394	15337	15606	15280	15607	15357	15458	15448	15227	15354	15569	15241	15446	15439	15562	15440	15554	15592	15218	15404	15425	15482	15529	15292	15185	15407	15179	15426	15535	15382	15541	15396	15620	15512	15273	15275	15347	15527	15568	15441	15457	15550	15433	15508	15490	15472	15432	15427	15537	15510	15632	15630	15271	15396	15577	15478	15613	15278	15422	15446	15303	15424	15534	15448	15555	15363	15584	15381	15425	15445	15451	15490	15439	15335	15502	15398	15378	15354	15407	15475	15456	15479	15528	15360	15394	15356	15374	15433	15417	15417	15415	15426	15541	15448	15416	15489	15586	15474	15351	15423	15464	15355	15486	15538	15442	15522	15385	15563	15467	15485	15515	15360	15524	15426	15446	15448	15606	15406	15471	15302	15459	15492	15551	15464	15409	15398	15449	15580	15441	15301	15588	15428	15313	15439	15533	15442	15633	15479	15423	15476	15387	15468	15440	15440	15485	15514	15310	15518	15224	15423	15405	15504	15390	15549	15474	15475	15460	15486	15559	15443	15658	15428	15484	15622	15168	15306	15492	15298	15310	15439	15490	15375	15386	15536	15377	15228	15547	15347	15549	15335	15460	15305	15507	15527	15509	15327	15297	15371	15441	15322	15387	15497	15579	15403	15415	15468	15402	15432	15483	15366	15456	15417	15512	15485	15425	15484	15348	15417	15290	15349	15379	15481	15383	15382	15462	15507	15384	15466	15310	15530	15300	15485	15492	15465	15440	15435	15530	15385	15483	15378	15414	15418	15590	15448	15499	15589	15476	15507	15541	15405	15312	15504	15438	15401	15440	15409	15616	15402	15425	15437	15360	15416	15172	15386	15273	15289	15453	15441	15498	15395	15420	15527	15540	15266	15354	15347	15467	15584	15355	15625	15255	15459	15469	15402	15261	15426	15500	15360	15524	15413	15382	15229	15563	15404	15286	15511	15520	15458	15411	15291	15447	15448	15436	15436	15509	15458	15222	15444	15483	15346	15460	15311	15295	15316	15287	15544	15474	15607	15405	15626	15526	15580	15506	15462	15395	15458	15241	15439	15448	15532	15328	15378	15551	15399	15458	15315	15489	15424	15404	15418	15482	15409	15516	15358	15251	15480	15504	15578	15378	15355	15447	15347	15438	15468	15325	15440	15452	15477	15410	15388	15393	15434	15490	15541	15521	15368	15297	15421	15440	15206	15497	15411	15482	15425	15545	15446	15461	15372	15589	15549	15446	15451	15473	15659	15378	15325	15337	15466	15497	15234	15432	15452	15510	15388	15537	15535	15464	15488	15278	15576	15520	15400	15356	15464	15345	15342	15368	15347	15571	15520	15336	15531	15402	15409	15477	15361	15375	15380	15501	15466	15295	15548	15435	15556	15519	15628	15317	15363	15415	15478	15367	15417	15458	15602	15423	15498	15543	15647	15562	15353	15232	15361	15599	15460	15572	15425	15394	15435	15477	15582	15446	15635	15498	15497	15261	15429	15453	15483	15423	15513	15412	15433	15509	15522	15624	15514	15439	15543	15570	15545	15243	15662	15433	15378	15458	15515	15356	15488	15444	15389	15487	15329	15354	15451	15555	15310	15339	15287	15334	15480	15352	15677	15425	15602	15380	15394	15541	15340	15390	15333	15382	15377	15530	15400	15386	15333	15451	15402	15384	15526	15489	15344	15415	15430	15471	15565	15401	15616	15392	15550	15405	15359	15554	15309	15269	15456	15415	15531	15421	15418	15393	15485	15453	15437	15368	15575	15508	15548	15551	15426	15459	15421	15490	15409	15407	15389	15407	15403	15479	15476	15414	15533	15481	15320	15416	15444	15397	15495	15365	15454	15363	15366	15474	15334	15467	15443	15367	15490	15395	15456	15573	15354	15377	15498	15394	15435	15390	15317	15505	15636	15506	15498	15320	15373	15448	15291	15628	15486	15457	15445	15439	15485	15394	15322	15612	15289	15560	15451	15433	15401	15444	15355	15455	15569	15608	15620	15455	15400	15528	15593	15413	15420	15453	15391	15372	15397	15486	15203	15474	15459	15560	15424	15440	15531	15549	15335	15404	15369	15544	15271	15384	15468	15397	15418	15468	15533	15359	15449	15403	15463	15495	15401	15439	15459	15330	15525	15348	15521	15431	15438	15263	15477	15461	15386	15583	15364	15465	15504	15513	15347	15412	15505	15562	15456	15589	15321	15439	15443	15576	15377	15303	15413	15394	15394	15582	15555	15421	15437	15363	15579	15563	15429	15421	15346	15705	15452	15512	15505	15498	15506	15439	15343	15435	15475	15489	15441	15290	15383	15581	15409	15472	15356	15489	15430	15372	15502	15330	15372	15712	15240	15318	15464	15425	15381	15460	15303	15446	15417	15483	15414	15533	15393	15586	15420	15474	15455	15503	15417	15352	15431	15472	15352	15467	15489	15340	15526	15557	15430	15379	15591	15329	15361	15422	15520	15428	15533	15406	15333	15402	15372	15352	15381	15263	15347	15543	15402	15381	15352	15596	15362	15644	15223	15304	15489	15375	15673	15486	15392	15287	15466	15502	15507	15414	15592	15398	15412	15369	15456	15350	15301	15309	15581	15464	15438	15424	15414	15429	15429	15286	15415	15477	15577	15371	15408	15595	15450	15384	15378	15594	15408	15368	15548	15284	15445	15551	15379	15364	15446	15382	15420	15321	15391	15432	15499	15420	15495	15220	15422	15267	15489	15364	15568	15264	15342	15494	15467	15321	15550	15385	15280	15388	15443	15385	15500	15589	15430	15372	15367	15287	15323	15291	15406	15342	15557	15498	15364	15366	15286	15344	15408	15474	15521	15338	15533	15305	15411	15480	15408	15505	15386	15543	15354	15300	15386	15383	15621	15367	15264	15476	15530	15338	15640	15451	15580	15227	15410	15446	15690	15506	15545	15530	15429	15377	15411	15304	15506	15342	15416	15460	15395	15355	15346	15618	15398	15582	15437	15435	15340	15493	15381	15516	15451	15323	15517	15381	15431	15549	15347	15427	15594	15428	15420	15647	15438	15299	15556	15506	15449	15237	15350	15533	15278	15525	15526	15434	15461	15274	15556	15473	15437	15465	15473	15378	15512	15321	15397	15421	15617	15351	15437	15363	15408	15276	15412	15458	15461	15445	15521	15530	15422	15301	15544	15373	15649	15337	15531	15449	15615	15275	15273	15553	15230	15487	15395	15454	15417	15335	15486	15434	15482	15364	15269	15433	15456	15506	15434	15537	15464	15484	15527	15334	15331	15340	15364	15503	15363	15521	15295	15466	15509	15449	15511	15454	15219	15243	15435	15388	15436	15486	15417	15491	15232	15465	15501	15436	15410	15478	15347	15538	15312	15331	15334	15368	15324	15437	15379	15400	15519	15437	15268	15417	15408	15412	15481	15335	15657	15628	15306	15481	15345	15555	15416	15307	15585	15416	15501	15455	15538	15537	15501	15294	15327	15438	15421	15491	15512	15517	15558	15314	15468	15348
26675	21315	23793	21689	17749	17880	18294	17736	17552	17659	17879	17502	18681	19292	19085	18351	17474	17163	16990	16974	16940	16923	17024	16795	16807	16987	16868	16925	16971	17010	16810	17117	16968	17082	17095	16955	17042	16875	16947	16921	16976	17135	17008	17050	17031	17043	16979	16836	16827	16929	17069	17054	17038	16988	17086	16809	16978	17039	16865	16930	17117	17069	16869	16796	16973	16798	16808	16963	17004	16947	16970	16930	17082	17111	17004	16977	17045	16897	16927	17061	17011	16982	16986	16882	16980	17064	17044	17029	16921	16983	16871	16752	16949	16725	16871	16833	16962	16947	16936	16892	16877	17012	16711	17015	16867	17014	16710	16905	17078	16860	16906	16876	17013	16834	16889	16936	16671	16894	16786	16828	16821	17038	17037	16756	17043	16965	17049	16876	17023	16722	16883	17104	16866	16849	16954	16881	16743	17094	16825	17041	16971	16834	17092	16910	17132	16987	16937	16916	17037	17028	16883	16939	16971	17049	16810	17088	16818	16802	17032	16951	16656	16726	16854	16946	16926	17023	16981	16953	16869	16919	16937	17045	16925	16875	16839	16773	16942	17053	16846	16909	16916	16930	16899	16817	17013	17109	16998	17022	17112	16800	16997	16894	16952	17051	17186	16965	16803	16771	16919	16969	16855	16822	17011	17109	16897	16921	16909	16795	16994	16970	16845	16994	16869	16882	17072	16916	16989	17016	17125	16993	16786	16955	17020	17008	16973	17193	16939	17047	17112	16839	16984	16895	16996	16963	16987	16898	17095	17076	16913	16902	17129	16920	17205	16979	16766	17080	16896	16964	17093	17006	16823	16925	16906	17161	16946	16888	17036	17004	17143	16859	16963	17044	16905	16943	16787	17013	16869	16893	17100	16755	16977	16990	16946	16827	16954	16886	16901	17114	17065	16898	17050	16943	17000	16882	16626	17040	17086	16925	16958	16744	17188	17061	16910	17158	17024	16821	16742	16889	17066	16973	16871	16866	17063	16979	17051	16664	16797	16852	16979	17066	16901	16993	16821	16988	17086	16927	16968	17049	16800	17060	16871	16858	16967	16940	16896	16795	16940	16891	16966	16945	16897	17162	17002	16835	17022	17045	17013	17001	16875	17110	17073	17005	16889	17042	17065	16947	16892	16790	17014	16842	16762	16888	17082	16963	17075	17027	16779	16883	16836	16829	17160	17000	17119	16822	17089	16849	16909	16778	17079	16977	17011	17013	16966	16924	16872	17051	16914	16837	16922	16992	17010	16768	16946	16987	16972	17014	16974	16839	17038	16816	16877	16888	16918	16797	16955	17044	16784	16900	17121	16997	17062	16898	17006	16890	16821	16881	17010	16878	16801	16817	16852	17027	17110	16960	16854	16761	17043	16851	16909	16875	16976	16914	16929	17152	17029	17149	17000	16902	16881	16836	16816	16791	17011	16876	16758	16928	16809	16911	17053	16745	17045	16948	17026	16802	16838	16788	17000	17003	16723	17029	16935	17012	16767	16852	16938	16941	16855	16851	16792	16988	16860	16979	16994	16940	16852	16863	17012	16972	17114	16862	16897	16809	16966	16882	16940	16786	17059	17121	16872	16995	16850	17100	16807	16990	16969	16870	17020	17002	16941	16930	16872	16799	16904	16866	17030	17013	17051	17069	16760	16826	16843	16855	16986	16900	17028	17006	16998	17005	16850	16815	17040	16961	16962	16920	16962	17041	16822	17110	17083	16858	16880	16910	16850	16891	17060	17136	16827	16871	17028	17068	16946	17045	16944	16971	16993	16835	17078	16859	16971	16801	17022	17006	16767	16909	16942	16996	16924	16987	16990	16959	17017	16804	16888	16903	16980	17043	17061	17017	16918	17031	17107	16909	17204	17100	16946	16903	17039	16917	16846	16844	16846	16751	16827	16967	16751	16953	16991	16941	17060	16854	16905	16787	16848	16985	16906	16857	16920	17013	16816	17007	16875	16961	16934	16947	16935	16903	17032	16978	17027	16931	16854	16847	16710	16937	16813	16786	16972	17018	16849	16845	16997	17055	16962	16963	16897	16814	17076	17066	17046	16811	16873	16948	16843	16974	17001	17047	16972	17033	16796	17020	17041	16928	16858	17052	17040	16948	16949	17004	16973	16903	16958	17273	17118	16950	17000	17045	16700	17093	17014	17049	16961	16880	16729	16888	16871	17075	17110	16892	16845	17012	16911	17043	16958	17142	17002	16900	17008	16836	16921	17187	17026	17027	16915	16983	16903	16831	16895	16982	17070	16961	17036	16920	17014	16839	16753	16862	17004	17201	17035	16944	16979	16933	17010	16856	17037	17075	17004	17180	16846	16985	16902	16896	16929	16843	17064	17006	17050	16942	17034	17065	17233	16838	16933	16973	17048	16877	17088	16832	16984	17031	16960	17097	17118	17079	16983	16908	17018	16662	16961	16817	17092	16903	17166	16984	16997	17072	16999	17109	16994	16780	16873	16838	17013	16903	16867	17035	17004	17074	16982	16918	17100	16988	16980	16993	17172	16841	16839	17026	16865	16841	17141	17122	16921	17148	16930	17045	17098	16871	17124	16932	17063	16955	16938	16983	17078	17001	16837	16781	16938	16831	16812	17024	17085	16847	16949	16819	16905	16981	16917	16928	16925	17084	16763	16910	16899	17024	17190	16889	16788	17113	16978	16783	17047	16807	16918	16920	16915	17015	17300	16965	17043	16976	16980	16959	17137	16866	17083	16896	16935	16973	17050	17090	17060	16890	16762	16975	16997	16886	16912	16825	16923	16975	16931	17148	17004	17040	17098	17066	16847	17042	16846	17116	16986	17135	16890	16931	16927	17037	16930	17092	17065	16930	17071	16671	17045	16863	16963	16875	16767	16876	17122	17028	16965	16805	16992	16939	16785	17074	16868	16807	16943	17092	16873	17016	17008	17016	17129	16903	16991	17048	17061	16772	16935	16945	16882	16920	16932	16692	16868	16975	16904	16915	16862	16942	16963	16986	16974	17087	16905	16926	17056	17065	16804	16957	16995	16953	16873	16827	16864	16905	16927	16863	16905	17085	17041	16978	16891	16954	16989	17203	16942	16880	16924	17093	17013	16798	17020	17001	16844	17016	16901	16976	16989	17028	17009	17039	16877	17067	17005	16901	17072	17016	16883	16855	16917	16792	16885	17006	16916	16930	17085	17197	17018	16902	16979	16872	17168	16893	17008	17105	16923	16939	16906	16999	16955	17053	17059	16968	16859	16816	16930	16951	17081	17037	16885	16866	16837	17102	16934	16821	16906	16904	16922	16810	16961	16810	16898	16801	16945	16951	17086	16723	16928	16882	16962	16953	16948	16912	16779	16881	16877	17014	17085	17062	17218	16917	16853	16678	16822	16828	17240	16939	16934	16721	17206	16897	16870	16822	17270	16935	17104	16992	16858	16900	16862	16972	16865	16820	16946	16985	16917	16961	16903	17183	17024	16955	16884	17101	17025	16813	16882	16918	16860	16900	17056	17047	16897	16896	16784	16693	17048	17088	16967	16985	16877	16923	16972	17057	16994	17129	17116	16914	17105	16963	17065	16923	17289	16861	16962	16891	17010	16976	17071	17114	16916	16866	16873	17251	16979	17129	17161	17051	16963	16918	17006	17069	17133	16886	17136	16961	16828	16782	16956	16996	16816	16993	17019	16875	16737	16939	16980	16976	16931	16867	16798	16843	16817	16763	16905	17091	17094	16913	16997	17070	16877	16901	16871	16953	17022	17119	16904	16980	16892	16834	16792	17030	16999	16883	17013	16788	16893	16856	16855	17036	16872	16755	16881	16878	17034	17121	17029	16732	16996	16947	16776	16938	16860	16895	16940	17026	16936	17144	17141	17051	17148	17162	17184	16981	17162	16986	16847	16984	16903	16906	16985	16911	16857	16875	16875	17029	16971	16842	16825	17048	17140	16970	16866	16946	16951	16880	16821	17091	17060	16935	16987	16999	16819	17093	16938	17151	16923	16942	16976	16927	17021	16954	16996	16893	16913	17107	16848	17106	16965	16722	16870	16958	16943	16865	16928	16979	16906	16881	17191	17042	16978	16965	17012	17085	16961	16934	16759	16945	16826	17175	16979	16883	16988	16769	17249	17025	16962	16849	16729	16832	16936	16760	16836	16860	16951	16875	16965	17100	16843	16924	16918	16865	16977	16917	16726	16886	16774	17062	17111	17164	16740	16936	16996	17010	16898	16861	17028	16832	16728	16993	16935	16846	16906	16989	16903	16879	16900	16975	16968	16957	16944	16877	17012	16864	17178	16999	17130	16893	16925	17114	16709	16833	17015	16999	16938	17008	16930	16836	16950	16814	16864	16909	17135	16980	17005	16970	17101	17081	16876	17145	16965	17161	16859	16899	16757	16968	17046	17074	17114	17137	17021	16980	16991	16750	16919	17069	17008	17023	16896	16979	16682	17001	17120	16869	16897	16977	17003	17066	16960	16994	16849	17013	17029	16751	16925	16837	16947	16955	17030	16945	16975	16923	16831	17042	17008	16997	16940	16968	16854	16994	16883	16860	16847	17007	16935	17111	16959	16970	16879	16922	16979	16966	16988	16990	16907	16836	16756	16812	16875	16910	16979	16849	16955	17015	16874	16802	17052	16869	16663	17109	16949	16957	16834	17057	16820	16924	17188	16898	16853	16980	16645	16922	16882	16922	16873	16972	17052	16969	17004	17032	16868	16860	16864	17002	16908	16907	16744	16993	16995	17016	17001	16845	16941	16989	16975	17029	17011	16825	17066	16937	16939	17010	16846	16675	17150	16972	17019	17035	16903	17114	17027	16936	16953	16935	16951	16966	17064	16930	17104	16951	16883	16944	16957	16757	17094	17078	16990	16737	16959	17044	16934	16812	17040	16993	16815	16865	16912	16921	16920	16931	16799	17156	16975	16882	16926	17078	17027	17074	16868	16911	16903	16948	17009	16901	16868	16842	16860	16868	16867	16907	17206	16892	16800	16935	16984	16996	16847	16902	17027	16934	17068	16780	16992	17134	17073	16883	16904	17132	17047	17112	16808	16977	17056	16977	16986	16843	17163	17020	17082	17003	16919	17172	16990	17271	16889	16951	16864	16942	16830	16948	17016	16858	16682	16793	16989	16808	16879	16879	16938	17016	16973	17063
15129	18838	19001	18513	16683	16887	17292	16308	16294	16357	15994	15870	18003	18546	17632	16592	15676	15496	15326	15237	15297	15084	15254	14898	15113	15172	15123	15171	15367	15068	15195	15293	15127	15211	15105	15316	15178	15173	15272	15034	15204	15124	15326	15238	15361	15207	15329	15201	15180	15157	15229	15094	15203	15182	15168	15306	15292	15143	15054	15309	15135	15120	15075	15059	15178	15048	15217	14988	15179	15159	15226	15161	15239	15102	15121	15122	15074	15193	15178	15401	15220	15172	15266	15121	15169	15201	15256	15130	15268	15190	15194	15213	15218	15021	15025	15092	15081	15178	15236	15068	15268	15166	15243	15263	15173	15121	15177	15190	15164	15404	15145	15191	15211	15315	15136	15106	15107	15148	15010	15152	15156	15266	15171	15091	15119	15204	15171	15227	14999	15187	15218	15155	15080	15174	15113	15310	15103	14988	15146	15230	15162	15071	15112	15451	15189	15187	15412	15078	15191	15133	15228	15131	15058	15178	15087	15172	15156	15163	15245	15099	15384	15259	15243	15224	15233	15025	15041	15150	15004	15200	15139	14942	15252	15084	15097	15141	15126	15197	15221	15265	15251	15126	15028	15230	15022	15076	15165	15044	15013	15230	15235	15181	15098	15189	15275	15127	15121	15271	15290	15197	15150	15160	15195	15313	15023	15286	15272	15148	15050	15064	15122	15114	15355	15274	15196	15184	15108	15007	15203	15149	15163	15093	15032	15239	15193	15128	15223	15087	15127	15081	15173	15252	15193	15161	15063	15154	15271	15084	15231	15148	15211	15202	15197	15178	15206	15228	15219	15060	15133	15202	15198	15212	15041	15167	15289	14997	15343	15023	15209	15221	14988	15062	15121	15163	15130	15188	15213	15297	15243	15272	15084	15120	15238	15355	15172	15223	15138	15176	15128	14863	15055	15060	15134	15199	15004	15310	15096	15136	15191	15256	15177	15126	15257	15151	15205	15163	15203	15185	15273	15155	15098	15017	15190	15152	15174	15233	15123	15206	15279	15120	15206	15281	15063	15356	15113	15136	15153	14944	15229	15117	15244	15156	15247	15164	15137	15152	15099	15176	15121	15228	15062	15260	15093	15227	15163	15243	15052	15252	15314	15090	15082	15221	15095	15127	15187	15045	15177	15302	15230	15102	15038	15018	15221	15123	15353	15064	15044	15315	15257	15321	15130	15264	15131	15068	15110	15022	15229	15069	15169	15122	15328	15168	15336	15232	15081	15114	15138	15159	15213	15104	15102	15306	14926	15121	15013	15195	15176	15132	15254	15319	15229	15104	15076	15109	15127	15352	15194	15016	15244	15054	15165	15072	15192	15271	15014	15183	15193	15088	15364	15317	15099	15095	15176	15088	15144	15032	15101	15209	15349	15135	15232	15217	15303	15175	15079	15251	15255	15156	15141	15183	15134	15034	15041	15007	15105	15266	15029	15286	15125	15239	15212	15250	15135	15255	15109	15310	15142	15270	15106	15325	15141	15089	15151	15099	15188	15223	15003	15173	15259	15106	15204	15227	15218	15203	15104	15168	14961	14914	15475	15095	14993	15080	15166	15188	15138	15202	15268	15343	15140	15312	15087	15178	15165	15088	14993	15102	15325	15246	15022	15110	15130	15188	15188	15255	15188	15238	15146	15334	15150	15142	14959	15108	15042	15187	15123	15214	15224	15147	15022	15243	15111	14998	15239	15211	15180	15289	15234	15248	15059	15266	15184	15181	15289	15109	15127	15258	15155	15114	15096	15165	15130	15272	15203	15244	15240	15201	15052	15240	15209	15204	15246	15099	15158	15100	15113	15250	15204	15321	15082	15195	15380	15063	15135	15356	15209	15219	15205	15235	15180	15325	15107	15177	14977	15417	15079	15207	15196	15156	15173	14990	15144	15078	14970	15266	15181	15205	15158	15205	15208	15041	15177	15021	15158	15227	15203	15333	15269	15303	15055	15205	15106	15163	15207	15079	15166	15153	15188	15068	15169	15284	15343	15225	15265	15103	15171	15179	15219	15047	15261	15023	15311	15104	15131	15100	15135	15128	15256	15040	15245	15093	15194	15105	15271	15285	15076	15184	15376	15096	15154	15206	15111	15214	15080	15142	15211	15113	15244	15150	15224	15196	15194	15192	15255	15116	15198	15307	15106	15191	15277	15121	15281	15328	15024	15010	15159	15106	15063	15205	15310	14997	15055	15294	15166	15181	14977	15111	15202	15199	15157	15064	15193	15252	15273	15088	15238	15133	15189	15220	15140	15068	15245	15249	15099	15254	15120	15072	15125	15278	15196	15116	15258	15226	15008	15194	15200	15079	15260	15100	15218	15113	15146	15158	15141	15102	15074	15254	15276	15145	15021	15326	15083	15261	15120	15141	15154	15201	15193	15237	15342	15299	15258	15030	15262	15206	15159	15115	15145	15046	15140	15122	15340	15056	15099	15251	15062	15235	15424	15130	15070	15079	15122	15118	15237	15112	15080	15025	15167	15016	15110	15084	15142	15321	15243	15077	15184	15246	15392	15149	15201	15183	15029	15149	15213	15185	15151	15141	15164	15184	15153	15171	15122	15258	15118	15267	15055	15142	15113	15343	15213	15201	15369	15217	15068	15141	15032	15150	15069	15054	15187	15070	15252	15049	15125	15160	15245	15083	15175	15174	15332	15124	15142	15284	15103	15264	15139	15160	15159	14967	15135	15188	15203	15006	15079	15169	15201	15011	15119	15064	15223	15202	15138	15079	15104	15091	15246	15180	15140	15083	15195	15246	14980	15237	15074	15166	15071	15136	15315	15113	15215	15208	15084	15205	15157	15145	15028	15180	15204	15290	15204	15136	15012	15100	15168	15128	15281	15137	15129	15265	15083	15186	15177	15184	15099	15086	15167	15082	15214	15112	15303	15054	15163	15096	15257	15335	15234	15247	15218	15288	14938	15252	15250	15002	15135	15248	15317	14964	15140	15226	15060	15293	15189	15249	15182	15060	15369	15187	15311	15238	15253	15155	15171	15156	15124	15119	15119	15155	15191	15223	15131	15113	14988	15211	15193	15255	15071	15256	15111	15160	15318	15218	15289	15254	15104	15266	15035	15148	15318	15137	15279	15115	15351	15026	15153	15205	15125	15047	15090	15049	15262	15106	15158	15200	15217	15134	15132	15301	15207	15098	15253	15088	15182	15157	15169	15179	15209	15156	15322	15106	15215	15053	15242	15227	15145	15192	15140	15045	15070	15109	15111	15107	15048	15285	15133	15153	15109	15317	14985	15250	15149	15207	15197	15224	15306	15251	15205	15242	15191	15223	15220	15200	15141	15195	15187	15126	15144	15217	15144	14973	15141	15250	15244	15052	15157	15158	15299	15210	15188	15168	15218	15084	15221	15298	15074	15224	15095	15148	15258	15067	15126	15405	15091	14976	15172	15210	15122	15058	15188	15287	15370	15021	14987	15245	15101	15123	15142	15032	15228	15371	15023	15127	15147	15239	15065	15232	15298	15230	15110	15141	15131	15165	15157	15169	15226	15086	15178	15202	15226	15193	15269	15306	15243	15213	15175	15100	15289	15322	15204	15058	15209	15065	15141	15048	15325	15121	15097	15147	15207	15243	15163	15094	15139	15078	15101	15084	15111	15272	15172	15072	15120	15090	15063	15167	15123	15231	15225	15144	15215	15306	15334	15319	15141	15249	15066	15161	15112	15122	15162	15180	15112	15245	15112	15106	15211	15223	15366	15208	15266	15129	15410	15149	15178	15105	15177	15276	15105	15219	15200	15124	15147	15358	15209	15176	15214	15172	15197	15345	15214	15216	15231	15293	15040	15014	15234	15322	15101	15212	15017	15176	15132	15116	15074	15243	15220	15151	15234	15245	15272	15264	15174	15072	15427	15257	15057	15210	15281	15017	15150	15065	15152	15117	15064	15233	15256	15294	15208	15161	15299	15181	15097	15208	15181	15322	15197	15049	15167	15167	15067	14954	15150	15131	15161	15064	15099	15179	15373	15156	15174	15301	15059	15022	15142	15191	15202	15099	15097	15165	15195	15208	15099	15103	15218	15048	15164	15282	15195	15239	15210	15366	15131	15207	15196	15312	14976	15296	15232	15217	15159	15188	15015	15182	15181	15225	15213	15141	15119	15165	15215	15120	15150	15028	14989	15216	15115	15123	15216	15259	14987	15101	15029	15133	15244	15150	15056	15186	15084	15113	14938	15214	15123	15126	15238	15025	15171	15176	15162	15095	15155	15040	15136	15196	15176	15001	15205	15223	15077	15229	15196	15110	15027	15233	15151	15210	15264	15093	15232	15212	15226	15262	15339	15149	15059	15325	15250	15120	15248	15042	15181	15035	15205	15182	15216	15240	15315	15170	15172	15124	15167	15112	15181	15126	15017	14907	15270	15282	15082	15084	15228	15160	15042	15357	15269	15065	15223	15290	14998	15066	15232	15343	15287	15098	15280	15114	15261	15278	15272	15160	15191	15001	15166	15220	14955	15044	15311	15120	15220	15173	15195	14989	15285	15052	15120	15125	15242	15085	15190	15199	14959	15264	15100	15090	15062	15160	15173	15344	15177	15076	15237	15024	15189	15174	15194	15222	15198	15347	15124	15108	15341	15086	15147	15096	15259	15177	15399	15119	15284	15261	15275	15072	15296	15202	15132	15081	15254	15134	15077	15242	15173	15179	15234	15236	15072	15104	15138	15302	15070	15159	15177	15265	15021	15264	15212	15206	15068	15378	15092	15188	15196	15279	15059	15144	15261	15205	15344	15028	15285	15181	15027	15226	15175	15098	15001	15227	15297	15215	15173	15310	15149	15166	15267	15126	15056	15057	15322	15202	15062	15083	15325	15082	15256	15250	15195	15086	15046	15186	14940	15331	15150	15205	15060	15055	15122	15197	15054	15263	15127	15131	15133	15163	15141	15161	15032	15279	15122	15117	15157	15065	15262	15046	15135	15185	15118	15266	15120	14948	15354	15046	15031	15106	15199	15093	15148	15236	15320	15148	15175	15212	15015	15270	15049	15231	15147	15246	15394	15307	15144	15232	15018	15290	15134	15243	15158	15259	15239	15119	15265	15272	15167	15070	15122	15075	15094	15268	15210	15014	15137	15153	15307	15071	15161	15156	15191	15088	15141	15197	15272	15159
23389	20740	27953	23665	21589	22422	21976	19373	18283	18261	18491	22239	30192	30206	27186	22299	19514	18021	17395	17367	17419	17253	17353	17282	17205	17457	17273	17176	17234	17144	17276	17336	17320	17298	17265	17173	17281	17354	17316	17340	17334	17368	17380	17455	17248	17279	17208	17242	17235	17431	17179	17291	17326	17106	17277	17265	17284	17246	17248	17329	17260	17160	17311	17355	17388	17299	17350	17108	17295	17388	17389	17246	17323	17287	17223	17108	17213	17291	17315	17369	17381	17198	17141	17184	17189	17186	17164	17111	17240	17142	17120	17255	17039	17325	17159	17246	17284	17278	17290	17189	17283	17200	17085	17382	17308	17335	17266	17239	17261	17105	17376	17211	17267	17195	17305	17363	17311	17302	17199	17157	17337	17312	17196	17312	17240	17369	17254	17292	17263	17217	17290	17048	17141	17218	17234	17234	17205	17219	17399	17300	17244	17353	17046	17171	17283	17213	17310	17221	17359	17184	17311	17317	17370	17374	17297	17217	17385	17295	17122	16978	17409	17271	17278	17190	17281	17278	17095	17096	17374	17213	17466	17212	17076	17038	17350	17237	17217	17278	17244	17140	17216	17424	17293	17194	17197	17315	17198	17143	17179	17199	17128	17345	17075	17288	17138	17203	17245	17377	17237	17383	17330	17250	17150	17484	17532	17180	17323	17318	17161	17230	17308	17131	17384	17090	17271	17240	17431	17257	17213	17142	17215	17141	17183	17115	17330	17142	17339	17391	17200	17047	17114	17128	17305	17403	17308	17269	17106	17109	17175	17244	16989	17230	17386	17249	17136	17294	17232	17317	17440	17269	17341	17297	17401	17176	17225	17185	17158	17577	17226	17324	17216	17447	17355	17061	17152	17376	17346	17140	17274	17202	17197	17186	17319	17270	17315	17274	17300	17096	17395	17346	17284	17192	17155	17276	17216	17363	17205	17036	17270	17236	17200	17199	17272	17392	17197	17407	17108	17147	17226	17223	17365	17253	17119	17159	17105	17189	17290	17108	17098	17273	17189	17382	17279	17220	17235	16993	16957	17284	17243	17090	17409	17272	17228	17104	17379	17330	17219	17285	17150	17375	17061	17122	17354	17218	17150	16975	17320	17363	17247	17166	17215	17380	17266	17163	17220	17219	17141	17141	17338	17267	17101	17278	17175	17316	17202	17169	17035	17407	17198	17260	17084	17266	17143	17320	17179	17306	17265	17204	17305	17183	17109	17213	17171	17328	17176	17166	17405	17247	17174	17322	17032	17249	17291	17372	17406	17271	17319	17211	17230	17243	17100	17365	17071	17159	17046	17323	17281	17234	17211	17209	17185	17331	17157	17420	17397	17345	17256	17237	17321	17308	17115	17182	17127	17192	17312	17122	17310	17147	17026	17499	17427	17355	17258	17433	17281	17143	17294	17074	17450	17360	17344	17366	17193	17175	17178	17312	17346	17370	17041	17213	17582	17418	17278	17207	17195	17208	17327	17274	17238	17285	17232	17085	17248	17287	17120	17156	17245	17307	17083	17289	17269	17233	17381	17066	17268	17300	17337	17144	17217	17328	17345	17233	17342	17179	17278	17280	17296	17171	17172	17362	17272	17133	17252	17107	17159	17230	17190	17037	17183	17104	17107	17271	17261	17367	17336	17331	17331	17307	17164	17072	17208	17289	17360	17371	17297	17334	17263	17186	17098	17297	17053	17132	17157	17385	17265	17179	17217	17323	17209	17329	17388	17336	17223	17307	17233	17317	17326	17206	17355	17274	17256	17305	17240	17084	17359	17454	17430	17369	17119	17162	17045	17071	17315	17146	16993	17329	17310	17135	17147	17228	17305	17306	17338	17171	17401	17416	17256	17250	17056	17356	17337	17336	17205	17350	17353	17296	17087	17204	17153	17271	17254	17352	17223	17310	17220	17241	17306	17278	17409	17045	17260	17106	17338	17266	17215	17126	17241	17480	17371	17349	17309	17185	17289	17441	17095	17322	17246	17300	17058	17126	17184	17138	17212	17438	17258	17332	17337	17334	17261	17194	17207	17148	17112	17306	17137	17159	17322	17274	17350	17280	17348	17283	17388	17192	17083	17170	17281	17157	17236	17072	17249	17310	17338	17341	17262	17122	17316	17300	17265	17052	17244	17130	17384	17359	17168	17056	17261	17237	17436	17634	17252	17327	17565	17067	17196	17278	17256	17112	17096	17265	17200	17359	17222	17091	17122	17267	17067	17314	17186	17185	17366	17125	17173	17303	17366	17162	17238	17157	17359	17324	17363	17164	17425	17266	17134	17332	17219	17231	17328	17303	17433	17155	17373	17146	17333	17312	17369	17133	17532	17392	17278	17194	17303	17357	17076	17174	17330	17301	17304	17216	17297	17134	17111	17234	17254	17288	17247	17234	17147	17363	17182	17186	17126	17418	17295	17097	17339	17159	17312	17123	17124	17420	17278	17158	17267	17143	17309	17289	17383	17369	17327	17120	17350	17242	17094	17231	17232	17326	17156	17319	17372	16932	17194	17176	17295	17214	17087	17226	17374	17415	17152	17390	17099	17312	17195	16940	17279	17268	17104	17427	17320	17187	17260	17180	17213	17108	17283	17145	17271	17267	17425	17374	17250	17201	17290	17276	17235	17391	17134	17196	16994	17572	17305	17223	17366	17364	17200	17231	16983	17208	17188	17386	17326	17361	17295	17406	17239	17378	17222	17349	17326	17239	17382	17256	17299	17161	17221	17334	17169	17239	17305	17052	17354	17497	17333	17155	17554	17325	17306	17281	17364	17199	17341	17320	17199	17414	17090	17151	17341	17077	17141	17208	17125	17207	17253	17240	17226	17397	17442	17257	17194	17170	17209	17364	17103	17300	17247	17358	17198	17236	17157	17233	17193	17063	17143	17226	17005	17296	17274	17327	17295	17138	17307	17327	17152	17250	17166	17160	17331	17061	17245	17333	17286	17323	17387	17353	17239	17318	17316	17309	17147	17095	17173	17338	17183	17252	17336	17370	17265	17219	17148	17273	17197	17215	17325	17114	17349	17373	17309	17362	17259	17262	17101	17306	17261	17144	17215	17175	17268	17168	17258	17305	17147	17086	17359	17239	17176	17074	17263	17057	17167	17223	17249	17287	17129	17190	17271	17234	17307	17358	17277	17234	17228	17036	17221	17253	17205	17006	17274	17208	17135	17312	17184	17111	17206	17250	17121	17162	17286	17257	17170	17042	17115	17126	17019	17143	17199	17229	17319	17137	17232	17226	17127	17310	17373	17368	17237	17412	17295	17252	17091	17327	17258	16950	17228	17292	17321	17277	17201	17401	17341	17454	17213	17076	17364	17415	17219	17288	17252	17166	17302	17385	17220	17171	17270	17313	17235	17380	17299	17234	17321	17160	17295	17449	17468	17128	17214	17051	17362	17097	17219	17322	17117	17267	17212	17243	17114	17260	17241	17421	17366	17316	17179	17228	17032	17172	17250	17227	17309	17293	17176	17333	17321	17135	17299	16982	17350	17284	17193	17326	17150	17178	17475	17381	17391	17041	17133	16911	17390	17225	17221	17228	17328	17277	17167	17006	17053	17160	17332	17083	17219	17198	17147	17371	17198	17342	17194	17378	17091	17131	17078	17337	17272	17137	17047	17228	17241	17158	17239	17212	17178	17402	17197	17318	17318	17405	17210	17281	17251	17284	17255	17359	17150	17392	17320	17384	17246	17288	17232	17119	17227	17227	17226	17285	17142	17308	17130	16979	17236	17152	17121	17189	17196	17196	17350	17254	17143	17279	17387	17248	17129	17062	17226	17279	17380	17267	17167	17309	17197	17472	17271	17201	17173	17256	17318	17211	17141	17294	17291	17406	17327	17117	17405	17333	17179	17094	17170	17137	17298	17175	17387	17051	17274	17320	17045	17146	17270	17174	17073	17270	17110	17007	17175	17259	17217	17085	17241	17289	17289	17402	17185	17127	17414	17338	17288	17368	17114	17141	17242	17139	17343	17263	17374	17319	17170	17119	17265	17229	17306	17351	17304	17192	17181	17385	17285	17259	17230	17368	16985	17066	17276	17124	17151	17281	17262	17490	17424	17058	17114	17211	17076	17352	17367	17336	17170	17145	17229	17248	17238	17152	17235	17296	17167	17188	17113	17363	17273	17184	17155	17298	17374	17259	17377	17130	17120	17429	17361	17147	17229	17148	17305	17415	17242	17237	17415	17314	17341	17293	17224	17118	17109	17390	17169	17312	17206	17028	17184	17239	17245	17465	17341	17280	17340	17255	17266	17147	17195	17160	16994	17272	17370	17145	17343	17273	17253	17238	17234	17199	17075	17376	17102	17188	17101	17129	17270	17352	17389	17215	17235	17347	17232	17313	17246	17082	17356	17371	16966	17271	17230	17241	17247	17227	17299	17288	17169	17426	17211	16946	17283	17326	17310	17307	17167	17309	17331	17099	17152	17370	17293	17379	17528	17312	17217	17091	17301	17363	17407	17292	17279	17158	17395	17280	17104	17261	17163	17358	17366	17169	17300	17275	17293	17536	17403	17362	17040	17154	17164	17292	17315	17268	17312	17148	17264	17184	17036	17207	17438	17268	17371	17284	17198	17202	17290	17222	17210	17294	17146	17346	17262	17281	17194	17398	17179	17348	17313	17315	17291	17393	17072	16980	17396	16928	17300	16981	17320	17286	17391	17071	17349	17336	17022	17148	17370	17165	17110	17207	17323	17195	17219	17369	17414	17369	17296	17163	16993	17152	17379	17125	17218	17098	17322	17251	17335	17278	17348	17194	17113	17261	17436	17177	17565	17104	17410	17382	16996	17120	17500	17252	17361	17114	17186	17086	17007	17276	17085	17190	17276	17132	17215	17252	17001	17298	17248	17304	17220	17232	17182	17298	17092	17126	17409	17156	17350	17319	17308	17118	17235	16912	17271	17186	17157	17339	17180	17347	17462	17125	17348	17303	17141	17058	17169	17415	17322	17055	17153	17315	17000	17191	17190	17262	17370	17187	17255	17061	17147	17307	17201	17272	17368	17239	17069	17264	17254	17140	17144	17220	17410	17226	17246	17331	17196	17188	17307	17248	17147	17234	17194	17051	17224	17261	17213	17229	17145	17320	17074	17279	17362	17102	17339	17111	17116	16992	17336	17318	17242	17026
13987	24202	23028	19306	19887	20357	19287	18122	17159	16715	17075	24167	33541	32171	27498	21470	17746	16231	15474	15400	15482	15533	15503	15604	15602	15490	15490	15316	15506	15289	15402	15331	15384	15559	15407	15417	15445	15309	15364	15421	15336	15335	15336	15485	15250	15677	15452	15372	15376	15452	15395	15364	15403	15392	15447	15512	15281	15426	15446	15477	15301	15370	15380	15505	15232	15313	15610	15406	15488	15347	15369	15346	15309	15363	15353	15564	15389	15510	15515	15517	15364	15319	15347	15524	15385	15513	15359	15313	15299	15249	15417	15463	15353	15501	15499	15419	15497	15405	15384	15469	15404	15469	15372	15551	15556	15382	15457	15470	15339	15338	15465	15436	15423	15433	15460	15376	15496	15268	15323	15374	15330	15378	15486	15366	15277	15368	15597	15309	15462	15563	15341	15453	15407	15382	15492	15440	15362	15362	15179	15460	15283	15394	15429	15483	15335	15258	15476	15155	15433	15462	15505	15366	15325	15653	15273	15383	15366	15369	15428	15345	15367	15386	15408	15410	15337	15354	15401	15292	15259	15389	15457	15498	15320	15265	15368	15411	15475	15292	15376	15418	15445	15415	15350	15505	15432	15551	15249	15396	15501	15407	15185	15402	15373	15370	15442	15328	15417	15212	15466	15343	15329	15300	15242	15446	15334	15401	15236	15470	15309	15505	15339	15246	15257	15238	15440	15386	15312	15178	15412	15452	15295	15315	15439	15346	15286	15370	15477	15318	15389	15385	15285	15435	15377	15425	15217	15434	15388	15312	15278	15461	15341	15260	15392	15361	15522	15319	15274	15471	15270	15327	15595	15464	15403	15286	15335	15325	15431	15466	15382	15346	15395	15286	15411	15205	15478	15250	14958	15413	15441	15378	15387	15337	15264	15375	15245	15514	15356	15523	15432	15522	15329	15479	15406	15451	15297	15385	15445	15265	15424	15295	15564	15455	15386	15466	15292	15400	15544	15301	15189	15200	15416	15280	15079	15374	15240	15314	15319	15317	15410	15478	15188	15484	15454	15489	15279	15521	15415	15445	15231	15450	15438	15579	15402	15402	15352	15319	15534	15337	15247	15392	15458	15396	15173	15431	15334	15299	15457	15455	15158	15417	15387	15260	15553	15374	15374	15394	15671	15478	15569	15391	15279	15412	15497	15212	15464	15347	15416	15340	15536	15325	15442	15260	15321	15404	15516	15292	15359	15433	15373	15420	15397	15277	15219	15328	15378	15441	15438	15481	15390	15398	15382	15276	15385	15330	15366	15280	15367	15511	15385	15373	15419	15303	15422	15353	15290	15364	15340	15240	15412	15345	15411	15146	15212	15235	15290	15325	15361	15520	15097	15342	15198	15336	15314	15490	15446	15454	15529	15334	15346	15357	15380	15377	15328	15555	15387	15311	15323	15399	15393	15542	15281	15321	15376	15384	15501	15464	15440	15524	15491	15483	15377	15417	15476	15415	15352	15453	15422	15480	15320	15356	15503	15402	15385	15437	15231	15374	15242	15408	15385	15486	15406	15560	15236	15484	15333	15436	15392	15152	15308	15362	15311	15329	15327	15416	15250	15386	15171	15347	15456	15397	15257	15317	15321	15394	15512	15603	15577	15404	15517	15442	15447	15407	15391	15263	15436	15195	15188	15468	15449	15378	15311	15437	15428	15309	15278	15557	15323	15367	15465	15296	15376	15208	15351	15363	15372	15482	15240	15448	15412	15309	15475	15376	15432	15256	15234	15389	15375	15443	15694	15492	15373	15354	15361	15263	15208	15453	15331	15275	15276	15428	15280	15368	15355	15392	15418	15340	15418	15206	15267	15319	15346	15444	15461	15549	15333	15329	15258	15518	15454	15435	15414	15227	15412	15264	15211	15386	15237	15210	15431	15289	15408	15422	15362	15400	15379	15485	15330	15375	15435	15379	15501	15342	15371	15404	15380	15267	15615	15573	15538	15471	15340	15391	15437	15365	15418	15310	15326	15471	15442	15393	15345	15496	15417	15220	15393	15340	15418	15386	15421	15464	15161	15257	15273	15279	15500	15281	15446	15581	15363	15227	15511	15375	15554	15198	15404	15367	15390	15420	15411	15400	15554	15414	15487	15339	15179	15255	15331	15367	15463	15311	15311	15512	15353	15408	15265	15317	15352	15341	15409	15378	15386	15236	15496	15344	15324	15473	15405	15316	15277	15237	15346	15447	15275	15140	15391	15524	15484	15299	15328	15499	15486	15369	15431	15465	15468	15346	15329	15311	15371	15537	15322	15539	15311	15458	15382	15456	15363	15263	15384	15266	15278	15569	15384	15438	15312	15250	15407	15445	15270	15417	15251	15294	15159	15659	15336	15337	15269	15260	15470	15577	15348	15507	15294	15381	15313	15414	15398	15237	15373	15416	15341	15267	15212	15360	15289	15475	15430	15362	15478	15259	15382	15442	15476	15299	15339	15469	15402	15134	15263	15239	15422	15343	15447	15308	15515	15321	15445	15445	15247	15331	15330	15355	15507	15475	15409	15515	15526	15328	15384	15293	15380	15363	15439	15605	15408	15405	15446	15374	15445	15203	15419	15573	15349	15313	15246	15490	15452	15380	15462	15416	15468	15411	15393	15335	15348	15420	15439	15370	15535	15333	15391	15352	15333	15422	15297	15365	15439	15648	15448	15311	15385	15310	15412	15526	15319	15514	15283	15479	15407	15419	15358	15529	15401	15402	15360	15291	15526	15183	15351	15273	15466	15433	15447	15302	15412	15382	15446	15208	15365	15378	15361	15468	15334	15371	15453	15682	15484	15391	15491	15205	15267	15535	15251	15287	15368	15453	15428	15378	15275	15360	15209	15436	15416	15315	15321	15301	15321	15443	15351	15357	15382	15505	15416	15466	15359	15405	15301	15384	15194	15358	15233	15336	15307	15299	15213	15307	15302	15388	15333	15313	15327	15459	15381	15240	15329	15339	15325	15261	15379	15483	15366	15390	15395	15443	15471	15442	15524	15429	15293	15377	15380	15429	15231	15488	15396	15345	15509	15456	15362	15515	15299	15424	15493	15304	15357	15249	15456	15343	15253	15101	15517	15495	15392	15293	15352	15396	15241	15358	15487	15328	15454	15367	15298	15178	15391	15541	15386	15438	15404	15343	15469	15507	15254	15232	15313	15315	15276	15426	15552	15422	15355	15472	15336	15235	15434	15345	15335	15463	15435	15412	15249	15381	15514	15346	15403	15424	15339	15428	15411	15364	15347	15265	15503	15461	15410	15587	15235	15288	15301	15305	15413	15305	15249	15342	15324	15435	15342	15519	15354	15312	15436	15344	15182	15437	15346	15320	15473	15413	15331	15396	15405	15430	15340	15388	15389	15425	15278	15373	15422	15344	15347	15467	15286	15534	15326	15138	15479	15270	15488	15458	15319	15406	15336	15351	15486	15364	15464	15326	15478	15321	15463	15447	15384	15370	15327	15354	15400	15365	15349	15425	15442	15287	15274	15350	15326	15406	15429	15418	15314	15463	15283	15435	15406	15357	15248	15364	15373	15304	15329	15411	15257	15381	15399	15416	15253	15383	15284	15281	15312	15332	15333	15367	15373	15348	15427	15438	15211	15285	15413	15300	15426	15352	15495	15435	15344	15068	15489	15429	15584	15388	15239	15244	15351	15406	15395	15518	15251	15430	15291	15527	15319	15450	15392	15455	15261	15438	15439	15262	15417	15479	15383	15334	15153	15282	15339	15378	15455	15342	15574	15330	15189	15274	15390	15332	15377	15549	15464	15372	15257	15480	15262	15433	15378	15349	15238	15394	15405	15307	15476	15450	15202	15427	15445	15407	15436	15469	15494	15324	15527	15322	15427	15354	15410	15333	15401	15316	15282	15323	15508	15241	15401	15549	15296	15493	15305	15473	15344	15510	15313	15279	15575	15356	15371	15432	15398	15308	15509	15452	15380	15630	15406	15540	15384	15333	15576	15550	15395	15413	15555	15387	15419	15226	15391	15422	15335	15428	15381	15461	15399	15533	15224	15299	15245	15376	15464	15252	15284	15346	15353	15215	15487	15430	15357	15224	15410	15508	15202	15347	15196	15606	15314	15400	15291	15359	15386	15456	15342	15370	15519	15322	15360	15380	15357	15336	15399	15402	15389	15500	15447	15404	15330	15404	15297	15337	15423	15417	15362	15452	15353	15467	15311	15382	15411	15279	15391	15478	15253	15330	15234	15410	15500	15335	15262	15210	15444	15433	15378	15339	15463	15388	15563	15256	15362	15404	15333	15451	15413	15319	15234	15194	15416	15266	15542	15467	15293	15350	15255	15343	15440	15276	15291	15301	15355	15267	15395	15475	15408	15338	15302	15336	15221	15382	15444	15325	15468	15338	15211	15365	15326	15260	15331	15424	15157	15388	15382	15324	15373	15338	15409	15380	15489	15179	15363	15327	15397	15357	15420	15306	15538	15315	15331	15367	15328	15506	15497	15545	15579	15356	15427	15246	15309	15366	15473	15428	15306	15266	15521	15413	15345	15239	15362	15383	15442	15493	15230	15477	15364	15440	15280	15308	15299	15337	15366	15312	15738	15314	15363	15204	15275	15411	15424	15322	15212	15378	15468	15282	15640	15331	15474	15339	15336	15296	15390	15525	15593	15476	15496	15331	15248	15330	15401	15354	15503	15373	15298	15446	15287	15246	15327	15374	15345	15411	15469	15363	15333	15302	15391	15341	15352	15517	15397	15237	15398	15527	15341	15374	15409	15334	15589	15334	15394	15415	15427	15322	15380	15470	15264	15502	15536	15388	15538	15375	15207	15454	15417	15363	15360	15285	15423	15317	15383	15296	15326	15350	15354	15297	15334	15459	15434	15385	15269	15262	15288	15393	15438	15057	15512	15474	15387	15220	15389	15359	15408	15482	15304	15389	15234	15601	15363	15323	15420	15494	15467	15383	15408	15300	15554	15249	15424	15539	15322	15389	15497	15469	15471	15375	15403	15427	15368	15454	15299	15368	15484	15347	15370	15513	15276	15431	15491	15403	15264	15325	15360	15323	15484	15321	15361	15417	15416	15174	15353	15374	15481	15499	15359	15405	15348	15306	15258	15311	15506	15431	15468	15476	15447	15295	15230	15307	15431	15315	15307	15363	15402	15494	15528	15523
22242	20688	28267	23156	20991	23136	25213	20163	19456	18668	19697	30023	39575	37350	31321	24961	20500	18548	17863	17762	17738	17770	17600	17662	17540	17655	17703	17866	17662	17628	17741	17710	17664	17570	17831	17589	17555	17472	17791	17453	17663	17589	17499	17482	17629	17470	17543	17628	17492	17408	17572	17572	17538	17569	17576	17720	17522	17433	17621	17654	17629	17483	17625	17638	17671	17613	17714	17432	17408	17718	17521	17474	17524	17622	17574	17477	17679	17426	17718	17740	17518	17362	17394	17633	17645	17590	17654	17719	17627	17546	17560	17656	17477	17813	17336	17783	17631	17708	17698	17614	17636	17522	17676	17648	17530	17601	17470	17537	17323	17511	17647	17686	17660	17643	17488	17636	17639	17577	17491	17470	17690	17662	17405	17427	17696	17394	17825	17266	17495	17530	17635	17725	17663	17513	17496	17520	17477	17531	17547	17320	17442	17565	17673	17699	17336	17586	17541	17531	17499	17659	17525	17401	17822	17565	17586	17478	17675	17409	17561	17402	17461	17420	17682	17515	17851	17741	17581	17653	17575	17358	17524	17561	17405	17302	17687	17581	17422	17480	17752	17518	17584	17611	17565	17562	17568	17457	17577	17634	17580	17424	17638	17516	17447	17510	17484	17671	17750	17837	17660	17585	17573	17674	17431	17462	17300	17491	17389	17638	17531	17580	17648	17579	17418	17513	17578	17477	17699	17282	17585	17517	17505	17668	17437	17556	17246	17656	17639	17602	17335	17647	17422	17520	17544	17540	17592	17401	17485	17639	17408	17570	17656	17427	17661	17511	17536	17563	17375	17411	17528	17461	17486	17547	17565	17601	17646	17437	17584	17622	17566	17603	17491	17696	17637	17500	17580	17426	17437	17460	17551	17433	17746	17675	17433	17440	17588	17657	17572	17511	17507	17526	17541	17592	17536	17292	17557	17370	17555	17489	17607	17479	17589	17490	17543	17454	17531	17476	17537	17460	17531	17598	17461	17611	17447	17523	17507	17406	17531	17359	17733	17265	17404	17558	17447	17441	17584	17601	17661	17586	17422	17386	17544	17527	17433	17655	17589	17696	17380	17448	17233	17643	17640	17603	17584	17625	17704	17422	17552	17643	17435	17413	17550	17519	17564	17448	17588	17522	17406	17420	17616	17497	17307	17672	17668	17519	17707	17417	17530	17376	17509	17559	17328	17501	17418	17587	17524	17589	17763	17547	17465	17615	17599	17368	17480	17437	17376	17475	17527	17618	17732	17454	17500	17415	17453	17635	17560	17453	17602	17524	17500	17458	17398	17320	17601	17613	17606	17590	17608	17526	17589	17432	17484	17654	17595	17604	17738	17512	17351	17465	17539	17422	17465	17563	17479	17453	17570	17562	17284	17586	17493	17398	17407	17519	17336	17506	17472	17505	17565	17472	17257	17544	17498	17401	17364	17391	17563	17442	17462	17521	17634	17548	17441	17562	17706	17279	17479	17469	17488	17461	17421	17558	17568	17630	17416	17633	17588	17428	17386	17437	17455	17393	17360	17586	17524	17551	17502	17387	17318	17493	17490	17424	17327	17359	17511	17361	17324	17568	17418	17575	17430	17540	17677	17447	17576	17514	17581	17438	17411	17558	17644	17809	17430	17521	17714	17614	17457	17538	17679	17547	17486	17421	17568	17571	17590	17584	17295	17667	17501	17355	17305	17341	17504	17517	17455	17593	17763	17386	17460	17459	17264	17410	17593	17761	17442	17401	17268	17426	17445	17551	17459	17553	17553	17520	17430	17639	17467	17688	17515	17690	17428	17488	17405	17490	17337	17490	17688	17524	17545	17579	17563	17491	17647	17344	17545	17570	17658	17515	17450	17409	17315	17553	17610	17522	17641	17458	17309	17385	17359	17235	17271	17598	17665	17394	17329	17292	17392	17254	17679	17566	17424	17880	17429	17437	17549	17591	17560	17423	17271	17402	17448	17411	17540	17482	17396	17493	17542	17613	17359	17420	17531	17440	17450	17381	17443	17481	17523	17621	17465	17444	17552	17494	17356	17465	17598	17554	17622	17565	17400	17551	17464	17421	17556	17518	17620	17476	17662	17671	17733	17692	17311	17452	17449	17611	17426	17573	17547	17347	17554	17511	17441	17605	17545	17726	17418	17320	17411	17516	17333	17539	17537	17581	17509	17428	17698	17526	17526	17465	17542	17495	17513	17500	17542	17452	17542	17420	17393	17387	17419	17514	17520	17432	17486	17413	17370	17480	17640	17647	17517	17639	17665	17420	17347	17345	17397	17400	17463	17644	17623	17588	17820	17749	17342	17673	17485	17509	17471	17465	17595	17424	17625	17501	17490	17625	17556	17396	17644	17582	17484	17768	17604	17530	17641	17562	17610	17554	17705	17447	17626	17492	17453	17364	17491	17598	17379	17549	17538	17523	17506	17549	17499	17494	17692	17558	17432	17525	17324	17530	17448	17582	17406	17620	17443	17503	17512	17539	17416	17666	17689	17624	17692	17431	17535	17553	17334	17412	17475	17568	17500	17554	17489	17610	17595	17376	17465	17630	17639	17564	17454	17428	17514	17684	17506	17374	17746	17531	17508	17403	17420	17420	17548	17485	17618	17341	17689	17479	17549	17622	17493	17412	17504	17280	17367	17461	17527	17577	17434	17475	17447	17498	17385	17477	17446	17554	17416	17704	17597	17578	17593	17335	17665	17475	17397	17651	17499	17478	17409	17413	17483	17531	17380	17647	17443	17648	17590	17588	17456	17465	17475	17562	17391	17384	17511	17640	17548	17558	17278	17345	17666	17641	17545	17429	17361	17276	17650	17562	17536	17532	17359	17518	17454	17554	17322	17442	17561	17579	17378	17505	17591	17492	17340	17500	17379	17365	17598	17475	17551	17487	17505	17426	17620	17409	17828	17601	17676	17632	17415	17324	17393	17511	17640	17347	17452	17376	17468	17609	17473	17345	17348	17443	17638	17567	17337	17587	17542	17579	17486	17575	17481	17649	17414	17593	17774	17555	17315	17489	17519	17469	17592	17507	17513	17503	17385	17558	17634	17741	17431	17555	17423	17441	17521	17366	17636	17437	17260	17633	17542	17486	17533	17550	17583	17667	17647	17446	17608	17628	17611	17455	17468	17564	17462	17714	17536	17412	17431	17485	17636	17507	17444	17595	17537	17616	17383	17474	17598	17638	17514	17263	17678	17459	17530	17502	17661	17394	17484	17523	17457	17468	17670	17481	17472	17575	17590	17398	17533	17393	17427	17585	17555	17432	17438	17672	17496	17725	17477	17258	17529	17571	17513	17542	17343	17467	17509	17456	17456	17531	17627	17544	17556	17437	17391	17436	17549	17469	17332	17423	17588	17253	17435	17419	17515	17536	17630	17540	17448	17363	17217	17449	17491	17729	17686	17585	17389	17480	17721	17474	17523	17488	17351	17431	17522	17554	17676	17641	17472	17642	17465	17515	17332	17372	17481	17458	17370	17345	17435	17575	17402	17532	17500	17595	17344	17680	17606	17382	17278	17440	17533	17410	17618	17497	17686	17395	17339	17328	17566	17470	17653	17631	17476	17810	17330	17633	17457	17405	17579	17585	17217	17543	17421	17432	17531	17535	17704	17564	17432	17456	17535	17497	17542	17358	17591	17466	17593	17463	17525	17272	17491	17374	17517	17258	17764	17369	17472	17499	17383	17503	17749	17549	17444	17515	17667	17543	17397	17274	17605	17677	17537	17364	17405	17284	17396	17421	17447	17529	17444	17479	17460	17576	17445	17491	17489	17343	17583	17293	17560	17531	17456	17525	17517	17549	17496	17708	17489	17395	17607	17481	17433	17630	17555	17516	17650	17491	17250	17548	17542	17503	17454	17251	17482	17458	17607	17698	17592	17549	17620	17562	17431	17539	17593	17462	17582	17374	17684	17626	17710	17402	17446	17357	17332	17331	17388	17578	17448	17464	17609	17517	17493	17526	17500	17276	17565	17518	17747	17545	17507	17386	17471	17399	17566	17737	17496	17474	17525	17410	17526	17486	17372	17450	17749	17549	17523	17476	17386	17563	17485	17542	17460	17438	17393	17370	17559	17500	17653	17589	17619	17505	17367	17544	17772	17384	17551	17386	17466	17408	17504	17604	17456	17418	17575	17733	17483	17240	17515	17542	17454	17598	17607	17579	17433	17570	17528	17299	17572	17429	17624	17419	17582	17459	17523	17483	17493	17600	17588	17495	17661	17618	17469	17443	17516	17552	17513	17658	17599	17439	17381	17547	17325	17390	17380	17687	17499	17517	17593	17492	17535	17690	17530	17482	17420	17604	17429	17823	17646	17603	17567	17470	17325	17570	17384	17481	17449	17480	17316	17571	17530	17630	17421	17306	17324	17409	17751	17700	17579	17438	17436	17560	17592	17534	17587	17585	17669	17526	17511	17408	17739	17733	17619	17410	17512	17432	17540	17582	17555	17594	17682	17572	17506	17626	17373	17830	17600	17592	17500	17321	17444	17361	17520	17418	17663	17361	17498	17503	17615	17639	17620	17519	17445	17430	17613	17561	17505	17400	17454	17333	17434	17460	17678	17622	17448	17410	17570	17551	17667	17492	17496	17457	17629	17500	17347	17566	17479	17511	17513	17429	17385	17380	17567	17538	17478	17631	17736	17200	17715	17453	17556	17512	17584	17385	17416	17420	17608	17535	17583	17474	17593	17412	17519	17423	17562	17388	17501	17473	17500	17571	17570	17611	17458	17679	17578	17568	17615	17873	17443	17431	17490	17431	17624	17388	17491	17463	17475	17497	17510	17660	17583	17347	17610	17592	17490	17300	17556	17386	17529	17518	17486	17427	17534	17575	17551	17527	17600	17598	17563	17516	17440	17405	17848	17473	17662	17328	17575	17755	17286	17494	17443	17629	17516	17491	17580	17612	17322	17399	17401	17682	17461	17339	17455	17500	17340	17513	17513	17541	17590	17363	17582	17603	17508	17604	17554	17446	17455	17565	17516	17653	17363	17341	17426	17585	17493	17353	17414	17326	17479	17532	17435	17427	17226	17365	17453	17482	17455	17515	17348	17661	17620	17679	17464	17497	17463	17604	17599	17588	17541	17516	17492	17442	17564	17414	17699	17422	17481	17369	17836	17446	17482	17375	17421	17477
14955	27480	25484	23803	24660	21282	19254	18951	18539	16834	19611	34433	42421	38927	32317	23928	18388	16188	15709	15686	15625	15635	15402	15565	15550	15591	15540	15507	15524	15721	15470	15429	15435	15380	15560	15497	15518	15652	15449	15589	15443	15423	15534	15269	15477	15572	15424	15514	15464	15577	15535	15664	15522	15362	15443	15560	15577	15456	15568	15494	15588	15376	15415	15476	15429	15479	15520	15547	15519	15589	15503	15645	15599	15537	15492	15459	15693	15493	15488	15606	15489	15437	15610	15521	15380	15435	15473	15541	15536	15608	15617	15495	15542	15415	15569	15380	15456	15292	15531	15539	15465	15504	15421	15492	15406	15655	15575	15587	15416	15594	15383	15590	15545	15445	15444	15327	15489	15458	15417	15474	15476	15698	15450	15364	15377	15513	15368	15468	15365	15427	15512	15364	15272	15558	15344	15576	15511	15478	15444	15259	15567	15313	15511	15528	15653	15430	15484	15620	15732	15524	15405	15354	15482	15667	15571	15428	15578	15299	15504	15502	15293	15607	15505	15501	15530	15634	15565	15438	15422	15583	15436	15533	15541	15454	15563	15428	15591	15412	15466	15495	15611	15491	15615	15421	15313	15467	15489	15640	15400	15682	15647	15387	15351	15457	15685	15490	15359	15455	15578	15356	15792	15402	15369	15657	15430	15343	15609	15581	15514	15388	15479	15445	15408	15441	15413	15372	15618	15530	15618	15363	15538	15477	15560	15489	15594	15452	15401	15448	15585	15492	15467	15536	15373	15340	15465	15555	15492	15503	15635	15518	15471	15274	15531	15548	15505	15603	15608	15393	15506	15515	15563	15326	15386	15621	15355	15495	15474	15530	15482	15460	15385	15335	15374	15573	15526	15349	15534	15584	15464	15504	15640	15465	15552	15396	15551	15506	15295	15581	15468	15543	15490	15586	15338	15570	15592	15577	15518	15527	15457	15354	15485	15454	15342	15513	15522	15643	15474	15583	15491	15362	15477	15477	15293	15388	15326	15596	15158	15553	15341	15497	15409	15541	15417	15599	15434	15470	15317	15500	15495	15592	15463	15327	15478	15272	15469	15415	15626	15579	15550	15593	15545	15495	15539	15419	15543	15416	15694	15496	15517	15530	15500	15709	15525	15474	15474	15449	15562	15476	15491	15460	15569	15458	15527	15253	15430	15408	15347	15509	15501	15473	15499	15366	15566	15535	15616	15472	15556	15491	15382	15372	15526	15456	15413	15368	15540	15640	15564	15499	15593	15431	15624	15471	15536	15541	15528	15521	15412	15422	15340	15728	15586	15600	15320	15514	15288	15471	15402	15404	15483	15472	15603	15431	15479	15374	15600	15599	15588	15583	15475	15499	15558	15560	15639	15344	15551	15559	15549	15359	15345	15473	15478	15287	15555	15431	15430	15541	15528	15495	15449	15558	15512	15445	15569	15561	15287	15531	15476	15345	15415	15405	15439	15571	15523	15422	15415	15491	15337	15348	15342	15510	15499	15511	15399	15486	15406	15429	15407	15571	15455	15419	15546	15426	15582	15375	15550	15629	15481	15698	15399	15511	15488	15439	15703	15452	15473	15406	15523	15639	15393	15571	15555	15544	15474	15506	15446	15587	15473	15757	15395	15475	15487	15381	15426	15572	15435	15343	15638	15311	15610	15482	15394	15503	15478	15393	15552	15504	15562	15548	15379	15416	15543	15461	15359	15424	15543	15534	15446	15584	15594	15473	15634	15465	15405	15614	15460	15297	15546	15541	15486	15673	15526	15476	15486	15393	15456	15495	15408	15483	15635	15521	15445	15460	15575	15463	15430	15406	15700	15506	15402	15496	15444	15550	15332	15630	15421	15345	15438	15465	15404	15575	15665	15594	15435	15414	15541	15476	15547	15573	15544	15558	15484	15377	15438	15495	15411	15386	15568	15570	15425	15517	15548	15398	15335	15583	15402	15535	15324	15697	15589	15571	15536	15556	15605	15354	15494	15607	15428	15480	15519	15186	15437	15575	15567	15524	15776	15402	15366	15514	15462	15354	15410	15509	15603	15422	15477	15382	15663	15488	15507	15380	15499	15472	15639	15448	15435	15398	15405	15487	15475	15498	15545	15407	15483	15450	15439	15452	15483	15415	15595	15486	15586	15528	15400	15486	15427	15264	15469	15385	15586	15566	15329	15464	15463	15591	15405	15653	15386	15501	15431	15411	15440	15594	15514	15247	15396	15470	15324	15464	15345	15570	15348	15316	15367	15466	15441	15362	15491	15412	15438	15403	15580	15454	15482	15515	15507	15471	15555	15526	15463	15461	15392	15547	15457	15496	15632	15600	15509	15378	15427	15413	15423	15246	15533	15421	15535	15385	15510	15353	15569	15424	15452	15477	15502	15396	15336	15383	15401	15372	15542	15463	15602	15569	15302	15396	15620	15565	15645	15430	15377	15344	15515	15573	15441	15380	15436	15440	15441	15449	15531	15398	15459	15441	15510	15248	15501	15605	15448	15483	15493	15466	15578	15450	15436	15472	15630	15578	15504	15542	15566	15532	15430	15444	15476	15329	15331	15483	15574	15459	15512	15542	15281	15624	15441	15460	15492	15452	15488	15396	15531	15290	15404	15422	15686	15475	15342	15427	15511	15518	15380	15485	15314	15482	15628	15564	15484	15532	15390	15432	15426	15421	15604	15502	15635	15460	15564	15545	15604	15408	15385	15472	15558	15557	15620	15399	15586	15354	15539	15506	15706	15495	15663	15594	15514	15448	15562	15520	15646	15299	15444	15495	15382	15316	15633	15392	15499	15456	15641	15527	15452	15412	15618	15544	15362	15399	15401	15713	15626	15641	15484	15298	15391	15640	15509	15473	15531	15496	15532	15414	15383	15508	15494	15567	15680	15533	15537	15483	15563	15644	15536	15397	15460	15408	15527	15492	15554	15422	15438	15539	15379	15655	15639	15415	15428	15456	15452	15481	15426	15496	15421	15430	15433	15486	15593	15459	15447	15544	15524	15523	15579	15395	15540	15506	15420	15374	15462	15534	15470	15490	15542	15401	15443	15546	15632	15586	15365	15456	15627	15363	15456	15341	15594	15408	15663	15414	15539	15583	15459	15528	15557	15685	15473	15597	15531	15287	15422	15417	15292	15413	15359	15404	15451	15534	15261	15605	15475	15499	15426	15396	15509	15579	15210	15478	15555	15443	15479	15402	15611	15477	15687	15315	15474	15520	15483	15524	15446	15492	15529	15558	15380	15503	15550	15524	15619	15511	15486	15437	15459	15511	15511	15524	15427	15526	15419	15391	15568	15552	15549	15643	15481	15566	15391	15595	15440	15658	15373	15476	15349	15588	15543	15414	15444	15374	15360	15452	15592	15450	15230	15414	15537	15468	15507	15413	15599	15644	15446	15554	15500	15432	15353	15564	15467	15685	15624	15350	15644	15431	15364	15449	15472	15441	15421	15568	15538	15361	15425	15645	15517	15529	15496	15354	15269	15720	15510	15532	15478	15416	15544	15542	15403	15508	15754	15500	15470	15443	15493	15411	15649	15614	15481	15482	15466	15532	15472	15462	15366	15417	15545	15402	15448	15566	15255	15384	15581	15651	15455	15411	15588	15470	15442	15365	15393	15422	15545	15388	15384	15610	15493	15349	15498	15517	15653	15271	15367	15375	15502	15542	15374	15246	15539	15356	15430	15367	15483	15546	15475	15497	15552	15457	15550	15572	15695	15443	15655	15499	15512	15498	15663	15335	15626	15503	15401	15467	15514	15306	15456	15353	15503	15527	15522	15526	15502	15420	15464	15352	15323	15610	15395	15497	15622	15443	15491	15388	15412	15416	15496	15503	15436	15431	15513	15520	15499	15686	15456	15552	15519	15468	15444	15503	15399	15339	15532	15299	15443	15443	15431	15536	15365	15675	15490	15450	15447	15658	15465	15510	15420	15518	15418	15554	15505	15508	15508	15559	15365	15427	15482	15482	15457	15545	15535	15489	15619	15417	15488	15436	15417	15349	15393	15221	15436	15563	15508	15487	15549	15319	15442	15595	15580	15527	15527	15287	15299	15459	15580	15406	15529	15474	15411	15490	15540	15459	15530	15545	15538	15443	15460	15560	15566	15400	15400	15648	15522	15392	15399	15480	15592	15461	15563	15528	15269	15637	15490	15249	15519	15406	15505	15711	15332	15435	15445	15376	15447	15471	15421	15370	15401	15393	15622	15470	15386	15542	15422	15548	15539	15483	15451	15485	15512	15583	15516	15475	15402	15491	15496	15558	15604	15487	15572	15521	15571	15533	15477	15375	15375	15328	15306	15694	15600	15374	15556	15529	15595	15515	15282	15653	15474	15313	15444	15358	15475	15574	15519	15523	15408	15503	15338	15349	15612	15387	15731	15572	15593	15392	15440	15359	15430	15607	15425	15557	15566	15414	15419	15612	15619	15429	15571	15618	15578	15447	15385	15362	15456	15548	15599	15467	15382	15433	15450	15654	15405	15644	15426	15317	15394	15572	15413	15551	15501	15469	15533	15378	15395	15404	15576	15476	15529	15631	15563	15433	15483	15608	15547	15468	15507	15554	15542	15532	15393	15310	15559	15518	15702	15430	15542	15464	15566	15544	15484	15470	15610	15316	15574	15534	15363	15415	15452	15557	15521	15455	15487	15559	15463	15598	15284	15647	15514	15516	15626	15617	15261	15382	15513	15335	15556	15539	15484	15306	15616	15664	15621	15451	15521	15608	15539	15429	15396	15439	15608	15408	15407	15389	15367	15408	15395	15440	15436	15346	15630	15539	15560	15456	15248	15579	15538	15465	15528	15415	15547	15529	15431	15484	15423	15490	15506	15501	15496	15360	15414	15558	15415	15420	15494	15443	15534	15519	15505	15493	15500	15426	15345	15442	15449	15506	15507	15422	15498	15498	15484	15474	15498	15498	15508	15338	15504	15418	15589	15494	15299	15421	15335	15449	15483	15392	15309	15564	15334	15450	15612	15512	15419	15441	15533	15511	15405	15510	15420	15475	15485	15673	15504	15559	15611	15467	15613	15578	15529	15510	15582	15382	15580	15371	15595	15520	15500	15498	15461	15502	15524	15539	15290	15403	15383	15636	15548	15402	15464	15392	15478	15457	15391	15429	15437	15657	15522	15344	15339	15516
26842	21310	23523	21106	18488	18510	18204	17785	17481	17148	17199	17931	18962	19131	18994	18083	17513	17261	16850	17027	16967	16913	16984	16987	16895	17036	16851	16778	17019	17076	17009	17190	16975	17028	16845	16960	17147	17113	17082	16949	16992	16989	16994	16943	16996	17124	17107	16991	17012	16830	17091	17058	16806	17180	16986	17007	16800	16986	16962	16721	17000	17121	16731	16886	17001	17018	16928	16882	16932	16953	16997	16825	16907	16960	17083	16982	16954	16913	16985	16985	16968	16972	16913	16927	16957	17067	17170	16872	16969	16733	17094	16995	17031	16998	16882	17082	16914	16843	16820	16884	16879	17030	16841	16793	16942	16894	16844	16864	16934	17033	16855	16863	17114	17061	16970	16981	16988	16839	16966	16996	17001	16969	17053	17034	17033	17008	16913	16947	16972	17054	16874	16750	16884	17143	16894	16901	17111	16988	16925	16841	17100	16785	17050	16932	16852	17027	16783	16814	17008	17058	17054	17133	17037	17058	16918	16791	16834	16940	16989	16936	17029	16954	16940	16974	16893	16919	17104	16865	16901	17057	16939	17007	17182	16850	16949	16833	17000	16926	16933	16908	16927	16999	16987	17027	17135	16952	17067	17051	17094	16940	16990	16937	16889	16755	16883	16976	16940	17007	17016	16952	16832	16992	16989	16828	16960	16929	16760	16988	16839	16950	17131	16973	17293	16920	16898	16929	16931	16939	17250	16941	16919	17097	17116	16997	16908	16975	16795	16938	17071	16862	16847	16880	16991	17026	17043	17001	16971	16947	16810	16805	16790	17080	17001	17026	16877	16952	17036	16916	16970	16977	16994	16991	17001	16961	17107	16910	17053	16933	16831	16992	16786	16855	16925	17054	16970	16914	17096	17009	17013	16852	16797	16907	16831	16879	17113	17034	16921	16678	16834	17201	16851	17003	17044	17063	17007	16759	16821	16779	16936	16918	17096	17003	16844	17087	16897	17183	17044	17015	16900	16875	17068	17009	16936	16942	16977	17056	17228	16999	17059	17027	17188	17056	16977	17225	16908	16815	17032	16957	16785	17001	16768	17029	16865	17000	16764	16912	17148	16858	16842	16962	17031	17005	16916	16745	16991	17086	16993	16742	16990	16946	16868	16893	16914	16953	16967	17086	16907	17045	17036	16939	16850	16952	17021	17143	17115	16996	16851	16866	17083	16723	17196	17059	16939	17046	17227	16727	16839	16872	16773	17085	16837	17011	16971	17001	16920	17155	16943	16941	17077	17291	16957	16870	16941	16858	16956	17060	17034	16867	16998	17014	17204	16759	16875	16925	17064	16829	16729	16845	16831	16985	16912	17108	16703	16918	16968	17015	16904	17067	17203	16988	16877	16776	17045	16854	17125	17066	16912	16857	16861	16867	16949	16981	16814	17078	17005	17217	17021	16886	17099	17006	17076	17198	16948	16905	17052	17078	16977	16855	16971	16854	16863	16802	16988	17213	16950	16966	16998	17042	16865	16785	16983	16861	17083	16959	16912	16874	17013	16855	17070	17043	17050	16858	16881	16991	16951	16949	17002	16998	17122	17151	16906	16897	16907	16887	16954	17067	17051	17045	17070	16876	17062	16799	17105	17153	17070	16853	16886	17057	17029	17095	16897	16945	16849	16850	16912	16971	16850	16842	16950	16948	17082	16894	17008	16904	17017	17005	17240	16907	17007	16900	16865	17065	16968	17104	16899	16723	16943	16945	17062	16963	16864	17001	17078	17069	17029	16945	16856	16961	16921	16944	16958	16861	16903	16846	16987	16856	17014	16886	16990	17035	16787	16962	16969	16808	16990	17070	16971	16951	16856	17033	17124	17092	16898	16727	17167	17037	17023	16971	16922	16986	16990	16955	17075	16852	17059	16888	16915	16975	17039	17004	17006	17030	16939	16785	17154	16876	16979	17068	16945	17004	17111	16940	17140	17084	16857	16947	16899	17081	17065	16783	16963	17076	16867	16931	16915	17082	17191	17095	16908	17024	16830	16937	16974	16858	16836	16867	17109	16903	16972	16888	16961	16968	17087	16945	17100	17066	17055	16984	16785	16959	16804	16901	17073	17064	16980	16741	16815	16929	16913	16954	16918	16707	17137	16833	17169	16982	16843	16929	17072	16952	16979	17012	17022	17086	16893	17040	16944	16994	17136	17157	16982	17007	16947	17018	16774	16776	16881	16963	16985	16981	16863	16922	16739	16999	16861	16904	16996	17181	16827	16828	17100	16994	16955	17195	16926	16994	17023	17052	17228	17057	16895	16975	17004	16958	16917	16930	17028	17153	16924	16930	17004	16984	16888	17029	16931	16845	17108	16994	16831	17061	16870	16883	16870	16791	16840	16985	17005	17015	16964	17107	17067	16979	16937	16993	16749	16872	17057	16904	16804	16880	16901	17047	16927	16923	16827	17165	17089	17036	17052	17070	16985	16913	16925	17014	16866	16930	16913	16746	16900	17027	17122	16972	17144	16934	16901	17016	17272	16902	16971	17035	16866	16833	17205	17026	16896	16970	16908	17014	17047	16915	16927	16986	17032	17136	16887	16865	16942	16801	16887	16845	16860	16875	17005	16800	16971	16860	16996	16925	16839	17143	16890	16768	16977	16875	17136	16857	16958	16931	17008	16947	17052	17041	16986	16863	16938	17066	17162	16999	17110	16880	17018	16987	17125	16917	17071	16876	17012	16905	16958	17061	16870	16929	17019	16953	16879	17009	16870	17024	17136	17123	17024	17084	17108	17108	16855	16900	17094	17279	16886	16885	17068	16857	17076	17008	17048	16945	17030	17081	17096	17140	17058	17024	16944	16952	17049	16808	17048	17163	17158	16924	16771	16800	16903	17060	16918	16866	17009	17004	16731	16907	16771	16770	17033	17023	17183	17016	16929	17090	17003	17071	16877	16913	16817	17016	17117	17112	16910	16824	16964	16948	16866	17037	16973	17041	16971	17030	16930	16952	17018	16922	16828	17056	16955	16686	16903	16720	16994	16777	17096	16793	16860	16819	17021	16893	16802	16969	17045	16807	16959	16962	17030	17026	16972	16939	16940	16962	17073	16792	16839	17186	17132	17112	17175	16956	17109	17022	16908	17180	17041	16872	16960	17010	16922	17019	16864	16859	17007	16861	17084	16833	16830	17092	17001	17004	16902	17117	16891	16994	16981	17033	16898	17078	16886	16910	17121	17047	17135	16820	16792	17166	16800	16957	17086	16921	17050	17045	16955	16859	16865	17084	17066	16695	16978	17095	16951	16849	16927	16878	17200	17041	17067	16966	17103	17145	16913	16866	17093	16943	16932	17049	17026	17027	17054	16995	16981	17017	17082	17017	17109	17037	16824	17127	17063	16794	16887	17138	16953	16913	16866	16974	17043	16995	16973	17025	16941	16942	17074	17000	16971	16991	16907	17239	17080	17009	16791	16905	16891	16750	17162	16788	16730	17117	17177	16879	16938	16914	16936	16974	16734	16970	17120	17018	16948	17043	16981	16988	16961	16785	16963	17025	17079	16974	17042	17089	16958	16900	16776	16892	16955	16877	16943	17065	17236	16867	16911	17028	16880	17121	16952	16875	16886	16995	17069	17123	16878	16779	16867	16980	16877	16768	17006	16888	17029	17117	16804	16968	16989	17068	16805	16964	16831	16920	17046	16981	16966	16909	16959	17011	16974	17093	17109	16933	16946	17016	17071	17026	17025	17039	16967	17136	16914	16933	16877	17089	16937	17072	17054	17050	16946	16950	17206	16898	16811	16730	17003	16890	16824	16860	16811	16882	16921	16987	17004	17155	16907	17077	17047	17018	16949	17185	17147	16972	17162	16712	17248	17166	16940	16868	16962	16981	17067	16792	17057	17067	16867	16957	16985	17055	17059	17024	16948	16897	16794	16988	16874	16791	16906	16849	16761	16970	17023	17044	17002	16844	16611	16924	17073	17008	17137	17058	17026	16902	16876	17171	17071	17001	17204	16951	17074	16868	16915	16935	17030	16959	16947	16971	16888	16994	16986	16982	16897	17067	16941	17007	16976	17043	17205	17023	17144	16992	17009	16979	17063	16904	16803	16990	16935	17171	16881	16946	17029	16876	16947	16976	17056	16884	16787	16697	17089	17052	17131	17049	17166	17014	16921	16995	17044	16973	16931	17095	16943	16914	16911	16874	16998	16972	17089	17107	17074	17027	17129	16961	16993	17075	16902	16963	17104	16864	17021	16934	17037	17165	16905	16886	16853	17057	17186	16871	17083	16922	17125	16904	16871	16999	16838	16986	16787	17019	17028	16930	16947	17069	17119	16842	17159	17102	16889	16950	16982	16988	17036	17024	16854	16920	17059	17250	16961	17032	16920	17071	16869	17103	17039	16889	16794	16957	17148	17026	17027	16862	17002	16979	17029	16959	17105	16946	16926	17130	17121	16974	16935	17021	16816	17114	16997	17320	16967	16953	17032	16965	17051	17057	16943	16805	17045	16876	17040	16912	16991	17083	17091	17107	16906	16887	17071	16983	16869	16882	17097	16850	16761	16944	16926	16941	17017	17009	16935	17039	16942	17018	16830	16778	17012	16867	17015	16926	17105	17085	16838	16965	17137	17115	16915	16991	17150	16964	17058	16697	16993	16929	17092	16826	16959	16925	17018	17078	16961	16817	17190	16914	16955	16781	17007	16928	16883	17212	17109	17030	17008	17201	17032	16936	16949	17025	16981	17121	16878	16929	16913	16903	16927	16950	16804	16848	16915	16946	16985	17020	16993	16891	16861	17045	16999	16967	16931	17071	16744	17014	17207	16971	17098	17016	17155	17014	17213	16960	16945	16899	16983	17114	16766	16918	17062	17086	17154	16947	16867	16957	16995	16930	16877	16953	16914	16878	16999	17028	17079	17048	16853	16945	17058	17001	16830	17104	16974	16928	16805	17187	17008	17121	16895	16848	16772	17003	16970	16966	17037	17044	17020	17020	16785	16996	16964	16921	17032	17044	16815	16928	16911	16920	16963	16850	16997	16946	16709	17080	16896	16823	16927	17028	17141	17121	17097	16998	16901	17099	17068	17038	16909	16951	16839	16805	16954	16899	16952	16994	16742	16749	16836	16832	16911	16913	16940	17065	16942	16919	16881	17025	16961	17019	17024	17059	16823	16797	16915	16983
14884	17968	17757	17581	18038	17780	16879	16311	16125	15491	15569	17013	18118	18449	17020	16227	15500	15305	15027	15318	15313	15260	15076	14810	15246	15171	15259	15223	15147	15251	14961	15088	15239	15160	15226	15202	15101	15184	15255	15247	15170	15235	15045	15274	15194	15130	15014	15228	15127	15236	15060	15219	15162	15029	15155	15301	15246	15209	15154	15109	15095	15176	14991	15269	15132	15072	15241	15089	15020	15056	15251	15063	14993	15263	15214	15072	15075	15104	15103	15239	15229	15049	15101	15142	15294	15169	15054	15138	15045	15047	15213	15252	15189	15055	15220	15062	15156	15240	15242	15049	15221	15012	15021	15253	15020	15191	15302	15133	15036	15048	15201	15227	15279	15258	15094	15245	15179	15305	15042	15013	15131	15187	15237	15171	15177	15080	15192	15143	15057	15046	15270	15155	15220	15186	15249	15130	15067	15133	14991	15285	15088	15288	15151	15176	15171	15241	15237	15217	15240	15102	15319	15155	15143	15083	15196	15005	15151	15170	15254	15267	15038	15129	15003	15101	15214	15024	15126	15253	15222	15115	15144	15206	15173	15125	15248	15193	15297	15127	15280	15120	15223	15101	14981	15165	15093	15224	15000	14953	15135	15138	15071	15110	15018	15229	15147	15091	15099	15049	15266	15305	15190	15188	15022	15020	15274	15207	15139	15012	15287	15043	15031	15063	14988	15258	15009	15082	15316	15099	15234	15144	15036	15070	15198	15188	15015	15165	15261	15173	15096	15162	15149	15107	15182	15174	15217	14959	15281	15075	15196	14957	15246	15165	15146	15164	15203	15045	15322	15138	15166	15289	15167	15104	15332	15251	15083	15164	15098	15157	15241	15187	15103	15217	15295	14967	15226	15124	15246	15149	15084	15186	14960	15143	15299	14987	15087	15219	15013	15019	15249	15231	15263	15224	15137	15204	15354	15285	15183	15159	15021	15256	15099	15255	15345	15204	15374	15257	15219	15102	15096	14987	15182	15118	15116	15198	15277	15037	15183	15214	15035	15106	15002	15213	15014	15039	15194	15155	15144	15099	15201	15120	15127	15175	15258	15264	15009	15140	15162	15176	15092	15425	15143	14985	15281	15130	15093	15086	15187	15253	15105	14988	15257	15187	15087	15254	15131	15071	15211	15177	15172	15250	15229	15257	15199	15132	15204	15158	15135	15202	15283	15136	15196	15182	15004	15169	15174	15264	15222	15123	15253	15170	15083	15206	15141	14970	15039	15121	15080	15290	15061	15138	15176	15085	15193	15086	15192	15034	15096	14945	15148	15155	15336	15144	15141	15371	15213	15072	15152	15133	15137	15148	15195	15177	15131	15062	15019	15274	15114	15097	15118	15134	15185	15356	15128	15251	15127	15117	15162	15081	15302	15146	15068	15117	15028	15267	15184	15179	15134	15203	15070	15304	15211	14921	14986	15083	15048	15189	15347	15134	15238	15119	15219	15358	15194	15241	15059	15193	15027	15111	15161	14956	15282	15336	15163	15279	15049	15019	15026	15085	15119	15069	15199	15000	15093	15126	15024	15371	15101	15074	15030	15280	15088	14977	15004	15148	15144	15046	15243	15030	15132	15074	15356	15168	15198	15061	15192	15166	15225	15135	15184	15240	15152	15141	15168	15041	15360	15284	15239	15396	15010	15180	15236	15124	15228	15303	14988	15149	15380	15039	15023	15235	15165	15064	15244	15211	15001	15158	15262	15123	15173	15086	15272	15282	15205	14968	15239	15103	15127	15171	15151	15178	15242	15016	15147	15275	15066	14965	15272	15199	15243	15207	15199	15328	15067	15316	15190	15067	15069	15219	15095	15199	15131	15250	15013	15194	15151	15087	15161	15242	15062	15156	14960	15018	15225	15087	15095	15119	15214	15159	15136	15308	15216	15244	15245	15093	15008	15074	15096	15045	15132	15054	15242	15119	15187	15055	15256	15135	15144	15184	15273	15117	15118	15275	15236	15211	15130	15070	15217	15026	15182	14970	15274	15205	15209	15156	15100	15110	15138	15124	15181	15188	15121	15200	15267	15180	15178	15395	15047	15160	15236	15119	15281	15275	15271	15094	15124	15273	14951	15008	15174	15201	15093	15078	15134	15242	15215	15012	15189	15256	14932	15194	15138	15274	15250	15095	15075	15036	15208	15247	15204	15241	15223	15189	15200	15099	15268	15200	15051	15156	15123	14965	15309	15042	15239	15214	15265	15244	15134	14924	15221	15168	15200	15022	15250	15143	15269	15248	15301	14948	15151	15147	15072	15130	15064	15239	15213	15178	15228	15125	15227	15169	15197	15147	15076	15045	15145	15195	15069	15115	15097	15081	15033	15269	15134	15191	15081	15189	15262	15257	14956	15219	15102	15251	15192	15135	15159	15249	15251	14950	15260	15245	15168	15318	15169	15100	15031	15112	15180	15384	14993	15261	15159	15091	15238	15132	15161	15176	15027	15087	15149	15104	15162	15247	15150	15225	15292	15389	15003	14956	15073	15071	15133	15228	15133	15180	15088	15216	15129	15185	15312	15081	15251	15113	15030	15125	15015	15118	15164	15221	15122	15193	14997	15167	15075	15341	15392	15145	15134	15198	15193	15248	15041	15087	15125	15225	15228	15243	15124	15149	15239	15188	15168	15223	15253	15178	15199	15253	15176	15236	15216	15218	15218	15117	15146	15107	15311	14899	15090	15252	15105	15156	15268	15063	15165	15251	15344	15112	15172	15230	15174	15087	15173	15290	15031	15110	15055	15009	15025	15197	15155	15077	15044	15008	15126	15175	15445	15037	15057	15225	15189	15131	15019	15103	15259	15111	15273	15124	15177	15069	15301	15155	15356	15234	15207	15284	15308	15099	15156	15297	15136	14981	14949	15152	15066	15215	15176	15168	15336	15197	15087	15119	15267	15186	15178	15218	15267	14945	15359	15021	15017	15234	15075	15131	15155	15083	15062	15061	15092	15232	15258	15037	15203	15074	15297	15032	15100	15178	15187	15149	15228	15028	15109	15230	15362	15106	15070	15192	15171	15106	15133	15164	15157	15332	15135	14977	15162	15289	15346	14901	15111	15302	15019	15360	15285	15279	15244	15111	15202	15032	15304	15151	15154	15079	15299	15245	15269	15171	15084	15208	15236	15148	15202	15192	15069	15317	15072	15132	15093	15214	15203	15169	15248	15194	15216	15223	15089	14974	15101	15141	15069	15134	15127	15082	15081	15267	15214	15131	15194	15091	15090	15164	15155	15167	15132	15155	15015	15103	15067	15054	15317	14934	15144	14974	15046	15173	15249	15174	15043	15145	15134	15292	15044	15059	14987	15067	15103	15188	15062	15102	15048	15084	15226	15115	15229	15244	15075	15072	15264	15180	15131	15003	15273	15162	15227	15083	15201	15223	15322	14998	15135	15177	15170	15296	15122	15112	15289	15144	15084	15157	15002	15121	15202	15130	15251	15099	15032	15215	15139	15042	15221	15301	15169	15093	15173	15220	14948	15263	15209	15232	15158	15135	15350	15143	15056	15083	15120	15194	15210	15245	14970	15174	15300	15029	15303	14976	15075	15178	15120	15297	15073	14995	15239	15188	15202	15157	15069	15291	15072	15117	15124	15218	15125	15119	15281	14962	14851	14943	15169	15206	15210	15068	15014	15104	15240	15321	15116	15245	15148	15135	15157	15330	15067	15087	15326	15363	15076	15173	15253	15309	15153	15202	15272	15199	15143	15074	15194	14990	15244	15296	15249	14997	15230	14872	15315	15179	15247	15236	15295	15104	15123	15239	15154	15168	15099	15143	15240	15065	15239	15218	15132	15233	15286	15214	15114	15035	15226	14947	15170	15157	15231	15125	15184	15333	15150	15164	14945	15337	15074	15327	15207	15118	15181	15079	15178	15123	15235	15074	15273	15227	15111	15146	15187	15049	15087	15270	15177	15295	15074	15088	15077	15108	15213	15053	15117	15283	15261	14985	15190	15162	15137	15200	15220	14948	15202	15159	15121	15157	15035	15198	15220	15166	15214	15070	15106	15198	15097	15164	15248	14987	14975	15152	14930	15155	15062	15061	15099	15145	15078	15100	15122	15203	15150	15252	15135	14975	15246	15150	15179	15084	15165	15296	15021	15179	15035	15101	15194	15101	15041	15152	15275	15240	15174	14907	15169	15221	15203	15149	15151	15190	15022	15096	15250	15166	15285	14973	15097	15008	15168	15113	15272	15199	15119	15252	15183	15156	15223	15207	15250	15000	15167	15112	15141	15065	15118	15145	15216	15237	15088	15112	15197	15224	15032	15194	15096	15135	15132	15179	15218	15026	15018	15321	15144	15179	15183	15129	15116	15176	15173	14943	15288	15155	15282	15122	15158	15072	15158	15026	14981	15147	15164	15181	15038	15108	15123	15141	15221	15208	15184	15242	15107	15234	15323	15219	15245	15030	15145	15021	15394	15175	15168	15072	15183	15170	14975	15319	15173	15129	15181	15190	15123	15128	15204	15137	15288	15320	15224	15101	15131	15001	15158	15233	15193	15174	15292	15084	15046	15061	15259	15168	15154	15097	15142	15192	15200	15044	15284	15162	15228	15344	15211	15116	15248	15148	15230	15277	14931	15124	15038	15153	15301	15185	15229	15209	15199	15177	15216	15179	15185	15166	15233	15044	15159	15175	15205	15041	15242	15072	15172	15050	15176	15223	15213	14989	15248	15212	15032	15199	15218	14999	15122	15144	15101	15070	15056	15337	15220	15233	15050	15346	15104	14988	15128	15292	15142	15020	15141	15231	15319	15112	15105	15075	15152	15098	15274	15124	15224	15291	15079	15298	15119	15241	15156	15242	15153	15251	15159	15133	15369	15293	15071	15182	15111	15072	14968	15175	15171	15177	15171	15226	15239	15324	15201	15073	15116	15303	15330	15142	15153	15146	15128	15185	15170	15066	15145	15022	15206	15282	14966	14889	15157	15244	15044	15256	15115	15020	15103	15191	15153	15221	15112	15109	15214	15223	15170	15276	15184	15042	15242	15166	15213	15191	15221	15058	15110	15113	15170	15026	15161	15240	15179	15272	15280	15078	15174	15096	15011	15117	15250	15049	15084	15142	15030	15047	14789	15080	15262	15251	15002	15176	15139	15149	15191	15162	15100	15213	15091	15193
23287	20694	27918	23589	21457	21213	20426	18161	17686	17758	19055	26629	30243	28925	25769	21790	18870	17676	17278	17179	16900	17099	17115	17052	17072	17078	16916	17076	17119	17157	16979	17004	17049	16921	16767	16794	16974	17045	16627	17126	17010	16889	16880	17150	16927	17011	16887	17071	16990	16917	16838	16852	17115	17111	16979	16734	17245	17010	17005	16687	16906	17058	17029	17025	17007	17009	16985	16896	17120	16957	17058	16925	17106	16950	16867	16948	16749	16924	17013	17067	16904	17057	16989	16898	17069	16861	17315	16998	16999	17082	17047	16898	17113	16988	16818	17086	16986	16892	16985	16883	17094	17158	16977	17008	16992	16935	16959	17112	17189	16926	16809	16910	17174	16937	16906	16938	17026	17290	17044	16986	17069	16916	16898	17018	16908	16963	17002	16846	17204	16634	17041	16960	16984	17003	16846	16707	17029	17098	17129	16975	17186	17144	17149	16792	16859	16994	16926	16933	16748	16962	16821	16934	17120	17090	17223	16933	17033	17005	16881	16936	16903	16993	16938	16900	16879	16813	16893	16937	16935	16843	17101	17004	16865	16961	17058	16902	16965	16892	17077	16960	16793	17036	16971	16867	17067	16908	16867	16801	16882	17053	17027	17022	16776	17104	16941	16930	17194	16912	16797	17086	17151	16519	16929	16926	17003	16978	16983	17066	16959	17114	16852	16971	17067	17189	17004	16829	17151	17052	16875	16879	16979	17116	17049	16996	16985	16941	17105	16948	16981	17022	16905	16980	16901	17054	16967	17032	16996	16738	16999	16898	16976	16922	16856	17004	16902	16873	17042	16874	17156	17105	17039	17056	17063	16962	16854	16997	16923	16986	16987	16940	16941	16971	17121	16952	16986	16830	16890	16910	16840	16882	16646	16904	17098	17061	16930	16857	16856	17095	16938	17086	17070	16914	16965	16904	16977	16849	17029	16946	16805	17076	16863	17087	16828	17058	16990	17070	17010	16891	16895	16892	16916	17001	16999	16815	17040	16842	16859	16901	16955	16877	17016	17015	16933	16973	16916	16830	17049	17024	17017	17052	16751	17143	17089	17122	17144	16926	16979	16927	17042	16722	16981	16912	17018	16951	16958	16943	16968	17119	17070	16824	16843	16812	16939	16852	17065	17038	16954	17051	16931	16993	16931	17057	16947	16896	17021	16954	17014	16963	16944	17138	17027	17080	16988	16898	16786	16871	16917	16900	16950	16710	17160	16789	17077	16926	16841	17223	17057	16965	16925	16915	17119	16747	16971	16850	16655	17065	16971	17013	16844	17140	16945	16973	16870	16956	17108	17082	17128	17000	16884	16972	16831	16894	16920	16867	16825	16759	16813	16864	16870	17135	16848	17062	17239	16772	17121	16803	17100	16922	16945	16978	16997	16875	16889	17018	17122	16857	17097	16967	16992	16943	16971	16729	16821	16984	17068	17047	17060	17039	16696	17080	16956	16960	16872	16929	16806	17163	16833	16765	16788	17004	17171	16982	16888	17005	17100	16923	17040	17020	17151	16916	17053	16941	16902	17016	16878	16909	16816	17035	17019	16963	17080	16810	17072	16867	17122	16721	16999	16995	16825	16899	17175	16979	17079	17092	16944	17011	17081	16996	16978	17148	16994	16965	16888	17111	16840	17021	16983	17090	16737	17022	17006	16906	16919	17015	17148	17089	17221	16869	16946	16932	17014	16993	17059	16745	16926	16926	16982	16942	16892	16713	16905	16910	16910	17125	17097	16949	16800	16854	16745	16974	16994	17062	17108	16873	16999	17095	16971	16897	16833	16797	17061	16801	17075	17008	16887	16980	16963	17031	16935	17059	16932	16944	17117	16887	16881	17112	17036	17065	16929	16858	17132	16939	16938	17132	17172	17001	16937	17072	16978	16816	16969	17057	16846	16942	16921	17057	16836	17034	16775	17048	16737	17184	16971	16970	16814	17049	17030	17187	16849	16857	16985	17009	16888	17127	16992	16949	16808	16954	16953	16921	16968	17023	17188	17052	17009	16830	17005	16922	17044	17000	17043	17070	16951	16945	16998	17097	17140	17160	16853	16782	16834	16982	16950	17029	17131	16950	16977	16681	16971	16907	17036	16978	16989	17093	16762	17026	16991	17086	16842	16856	16912	17014	16944	16985	16832	16908	17039	16926	16961	16917	16948	16853	16958	16941	16965	16882	17093	17080	16834	16931	16941	16989	16905	16832	16918	17204	17115	17152	16920	16703	16903	16800	16869	16901	17046	16805	16992	16981	16926	16964	17058	16968	17099	16995	17299	17059	17064	17017	17098	17006	16891	16911	16701	16810	17029	16951	17045	16761	16968	16904	17067	17142	16949	16960	16883	17022	17097	17129	17048	16835	17063	16978	17174	16866	17019	16984	16931	17038	17031	16777	16863	16732	16955	17078	17015	16975	16995	16926	16869	17088	16913	17140	17176	16917	16925	17005	16937	16991	16904	16919	16943	17131	17169	16997	17223	17014	16799	16914	17179	17019	17027	17184	16871	16997	17108	16875	17045	16835	16857	16817	17004	16874	16906	17022	16899	17067	16888	16964	17273	17006	16915	16951	16828	17101	17151	17093	16944	16917	16939	16895	17283	16969	17000	17122	17110	17001	17016	16854	16790	16930	16853	16877	17093	17062	16956	16899	16912	16989	16949	16889	16821	16875	16906	16992	16988	17211	16974	16835	16996	17067	16867	17106	16956	16790	16936	16972	17169	16772	16854	16956	17002	17139	17121	16867	16909	16686	16876	16924	16937	17048	16874	17111	16816	17127	16892	16958	16816	16917	16957	17064	17055	17050	16940	16991	16876	16953	17102	17110	16990	16975	17012	16817	16860	16853	16790	16844	16881	16852	17156	17032	16917	17054	17021	17123	16937	16873	17070	17011	17209	17022	16910	16953	17015	16977	16969	17021	16992	17004	16893	16966	17044	17037	16869	16849	17143	16976	17093	17074	16954	16963	17053	16926	16928	16964	16940	16988	17117	16949	16971	17074	16932	17025	16950	16954	16945	17071	16868	16740	16876	16973	17048	16752	16853	17015	16869	17045	16999	16998	17023	17068	17112	16972	17039	17028	16921	16995	17084	16966	16907	17071	17124	17052	17056	16946	16921	16962	17067	16986	16981	16871	16908	16904	16952	16999	16956	16903	17131	16758	16939	16795	17003	16687	17017	16840	17037	16918	17059	16901	16961	17007	17103	17090	16863	16915	16691	17017	16863	16979	16876	16969	17004	16881	17009	17042	16922	16861	16981	17077	16927	17003	17030	17047	16978	16673	16790	16901	17042	17088	16913	16861	16970	16918	16968	16939	16999	16946	16922	16775	16928	17008	16940	16665	16942	16944	16745	16886	17015	17141	17019	16802	17069	16829	16839	17259	16997	16971	17090	16969	16812	16836	16912	17162	16982	17001	17014	16977	17034	17036	17022	16932	17015	17124	16997	17037	16904	16873	17059	16945	16834	16915	16971	17107	17126	16973	17109	17086	16950	16926	17020	16875	16700	16984	16856	17131	16799	16958	16839	16952	16851	16914	17021	16981	16915	16822	16757	17043	16820	16960	17142	17078	17094	16858	16924	17174	17291	16912	16873	16899	17061	16953	16889	16881	17180	17008	16946	17072	16797	17092	16880	17112	16878	17136	17158	16977	17173	17055	16999	17009	16872	17031	17030	17095	16858	16882	16772	16846	17122	16963	16929	16847	16825	17019	16947	17058	16844	17149	16810	16894	16920	17082	16899	17135	16954	16908	16885	16957	17105	17127	17132	17005	16804	16778	17120	17034	16969	16960	17014	17138	17058	17000	17037	16914	16956	16819	16793	17137	17088	16946	17054	17102	17085	16863	17028	17058	16947	16865	17161	16888	16859	17006	17321	16920	16990	17061	16953	17099	16846	16855	16896	16951	16793	17007	16932	16885	16906	17044	17061	17058	17063	16973	16846	16975	16995	16950	17060	16887	17095	16913	17061	17050	17112	16950	16835	16968	16858	16978	16992	17003	16968	17032	16942	17099	17104	16830	17105	16919	16975	16947	17111	16908	17108	17243	16851	16989	17010	16914	17065	17055	16837	17033	16803	17087	16819	16975	17035	17195	17010	17098	16925	17020	16835	16941	16926	16982	16940	16936	16986	16758	17077	16839	16831	16963	17024	16976	17131	17008	16995	16873	17007	17064	17003	17152	17133	17027	17003	17009	17135	17125	16890	16980	16966	17117	16887	17083	17193	16951	17057	17003	17040	17140	17029	16883	17089	17027	17106	16797	17026	17074	17031	17062	16989	16996	17145	17054	16896	16910	17019	17035	16997	16919	17179	16885	16993	17092	16869	17006	16980	17084	16823	16883	17011	17259	16888	16922	17112	17127	16879	17030	16824	16932	16831	16999	17119	16986	16912	16782	16995	16940	17074	16996	16941	16809	16872	17029	17008	17042	16915	16906	16919	17065	17074	17071	17266	17002	17071	16883	16919	16963	17049	16840	16880	17043	16926	17096	17055	17030	17035	16924	17061	16960	16983	17128	16946	17030	16977	16942	16732	16991	17043	17286	17044	17214	16875	17092	17121	16910	17094	17012	16934	17082	16930	16928	16767	17016	17147	17076	16990	17073	17117	17005	17011	16878	16844	16942	16906	17091	16995	17024	17095	17035	16781	16879	16973	16884	16959	16985	16839	17077	16984	16896	16931	16741	17108	16954	16960	16803	16754	16897	17001	16990	17064	17044	16933	17021	17059	17177	17016	17029	16980	16976	16925	16823	16953	17025	16849	16975	17001	16944	17095	16834	17024	17216	16944	17009	17123	16992	16898	16995	16844	17093	17180	16982	16910	16941	17020	16921	16955	16992	16836	17015	17038	16801	16962	16835	17102	17062	17189	16953	16996	16901	16933	17029	16912	16925	17141	17024	17105	16994	17008	17019	17026	17129	16749	17042	17102	16837	17121	16988	17030	16939	16973	17000	16897	16826	17104	17041	16858	16998	16939	17023	16959	17047	16957	16734	17066	16920	17238	16721	17116	16929	17375	17065	17115	16973	17127	16942	17059	17065	17179	16818	16901	16705	16895	16923	17076	16899	16808	17055	16787	16999	16983	17117	16879	17112	16812	16934	16871	16944	16967	16945	16869	16967	16766	16936	17133	17115
13924	23330	22089	18989	17528	17406	16907	16613	16191	16094	18675	30149	32659	30542	26178	20570	17183	15761	15241	15353	15293	15293	15285	15210	15110	15241	15356	15146	15126	15297	15142	15188	15128	15252	15172	15239	15241	15244	15350	15413	15174	15136	15308	15322	15350	15162	15175	15117	15328	15292	15172	15166	15109	15301	15337	15235	15220	15234	15438	15093	15163	15137	15239	15172	15078	15346	15188	15269	15234	15129	15204	15097	15290	15437	15260	15168	15161	15187	15147	15164	15257	15260	15240	15186	15218	15102	15298	15282	15083	15122	15339	15215	15279	15147	15256	15173	15133	15154	15301	15194	15295	15111	15171	15123	15071	15147	15241	15091	15279	15206	15259	15210	15137	15262	15209	15058	15165	15177	15110	15238	15270	15254	15108	15190	15282	15127	15212	15168	15222	15111	15262	15270	15188	15274	15047	15217	15429	15221	15103	15203	15185	15144	15207	15264	15207	15208	15061	15282	15131	15319	15199	15130	15076	15373	15247	15302	15133	15190	15039	15239	15186	15169	15227	15150	15123	15145	15073	15199	15178	15216	15346	15129	15160	15154	15223	15150	15246	15284	15275	15278	15191	15102	15309	15209	15174	15230	14903	15084	15255	15222	15210	15218	15154	15283	15381	15130	15160	15334	15221	15051	15017	15143	15161	15245	15191	15359	15165	15333	15268	15174	15034	15187	15280	14986	15299	15203	15045	15189	15184	15210	15330	15045	15318	15201	15152	15227	15181	15079	15115	15308	15159	15173	15234	15226	15226	15149	15138	15241	15172	15043	15093	15243	15141	15205	15259	14994	15151	15047	15378	15064	15285	15083	15193	15176	15294	15176	15260	15086	15322	15005	15313	15344	15227	15211	15237	15136	14973	15381	15266	15292	15129	15212	15289	15183	15090	15193	15028	15327	15279	15252	15363	15253	15129	15158	15228	15223	15133	15216	15177	15099	15155	15117	15039	15041	15224	15353	15020	15260	15136	15235	15189	15113	15241	15095	15180	15197	15062	15261	15257	15257	15213	15267	15204	15170	15189	15033	15148	15090	15095	15369	15374	15265	15204	15309	15059	15075	15424	15245	15165	15234	15033	15176	15086	15347	15089	15242	15303	15178	15287	15034	15279	15272	15199	15025	15292	15292	15202	15028	15195	15113	15246	15158	15163	15142	15138	15116	15033	15196	15116	15254	15290	15202	15156	15262	15149	15223	15048	15058	15000	15154	15258	15171	15137	15201	15203	15182	15084	15346	15283	15329	15297	15206	15393	15317	15281	15210	15231	15270	15078	15265	15148	15261	15235	15297	15229	15224	15236	15261	15210	15048	15231	15300	15281	15089	15229	15165	15060	15119	15263	15328	15169	15072	15266	15160	15287	15217	15076	15242	15152	15192	15240	15233	15149	15144	15162	15148	15270	15206	15162	15023	15252	15177	15088	15096	15369	15305	15136	15061	15307	15227	15169	15237	15129	15243	15235	15095	15133	15061	15204	15303	15169	15308	15190	15259	15120	15117	15277	15067	15307	15286	14992	15175	15232	15014	15309	15209	15321	15075	15054	15133	15211	15015	15068	15053	15154	14963	15204	15201	15288	15111	15167	15211	15172	15159	15240	15205	15021	15388	15175	15416	15234	15199	15268	15104	15206	14951	15284	15128	15376	15267	15048	15199	15252	15328	15117	15138	15266	15182	15246	15290	15259	15202	15237	15054	15191	15217	15262	15191	15218	15182	14994	15394	15357	15305	15300	15111	15277	15016	15132	15183	15332	15238	15204	15168	15301	15224	15190	15073	15158	15046	15108	15173	15307	15241	15085	15313	15194	15203	15187	15157	15306	15226	15100	15327	15232	15240	15076	15129	15040	15103	15306	15239	15155	15158	15267	15201	15170	15127	15055	15100	15164	15224	15311	15162	15165	15372	15094	15251	15204	15244	15222	15227	15212	15192	15105	15056	15255	15240	15153	15215	15273	15136	15128	15252	15214	15239	15179	15161	15155	15273	15322	15223	15187	15257	15009	15139	15212	15137	15209	15093	15097	15314	15300	15144	15310	15300	15018	15265	15230	15332	15212	15154	15126	15278	15190	15176	15056	15218	15303	15097	15158	15056	15112	15073	15197	15279	14988	15045	15266	15388	15105	15043	15227	15330	15185	15314	15234	15247	15348	15171	15188	15162	15144	15006	15334	15425	15153	15137	15215	15302	15145	15183	15220	15246	15204	15091	15369	15214	15315	15043	15054	15028	15052	15018	15025	15197	15054	15202	15059	15085	15303	15141	15046	15086	15344	15198	15111	15108	15333	15172	15317	15238	15253	15106	15169	15216	15230	15264	15176	15402	15169	15205	15152	15130	14983	15095	15035	15255	15240	15185	15004	15197	15272	15038	15272	15159	15338	15074	15340	15203	15164	15293	15141	15252	15156	15276	15179	15214	15116	15047	15315	15252	15036	15174	15197	15286	15176	15254	15257	15074	15258	15131	15195	15208	15188	15279	15300	15264	15260	15158	15182	15237	15162	15220	15172	15189	15234	15131	15261	15208	15289	15106	15136	15029	15076	15039	15279	15175	15215	15262	15299	15224	15108	15171	15385	15194	15178	15114	15392	15210	15297	15126	15235	15153	15201	15248	14947	15158	15305	15230	15012	15211	15404	15130	15295	14987	15133	15157	15358	15113	15054	15153	15162	15126	15213	15155	15154	15333	15040	15346	15208	15258	15335	15009	15245	15071	15340	15222	15320	15371	15067	15078	15183	15111	15246	14945	15037	15263	15208	15195	15323	15081	15161	15094	15235	15182	15235	15209	15304	15143	14989	15418	15149	15000	15281	15364	15092	15191	15103	15264	15209	15228	15187	15420	15188	15217	15078	15447	15189	15087	15204	15175	15154	15136	15126	15281	15261	14883	15275	15258	15141	15276	15308	15259	15051	15103	15093	15273	15099	15385	14951	15401	15128	15262	15205	15353	14979	15196	15185	15243	15175	15151	15299	15410	15162	15277	15089	15166	15005	15200	15238	15158	15291	15122	15280	15071	15197	15138	15166	15083	15149	15061	15278	15241	15124	15193	15173	15269	15126	15239	15104	15251	15212	15052	15017	15212	15242	15120	15227	15308	15145	15333	15255	15117	15158	15383	15124	15275	15100	15141	15071	15116	15253	15135	15391	15208	15163	15233	15306	15344	15091	15132	15218	15146	15173	14900	15104	15250	15124	15148	15129	15116	15160	15278	15225	15105	15174	15081	15242	15177	15279	14986	15239	15158	15265	15131	15218	15182	15363	15176	15121	15163	15164	15216	15030	15258	15232	15376	15118	15163	15153	15121	15118	15226	15254	15207	15109	15302	15078	15266	15148	15241	15147	15283	15219	15210	15213	15361	15116	15208	15107	15144	15254	15273	15246	15209	15103	15173	15128	14931	15093	15171	15208	15245	15122	15231	15023	15112	15193	15261	15197	15267	15133	15165	15270	15317	15122	15090	15223	15243	15014	15126	15095	15138	15316	15113	15218	15216	15259	15184	15346	15016	15144	15234	15034	15178	15023	15180	15147	15298	15239	15078	15174	15347	15218	15319	15265	15117	15202	15026	15045	15172	15152	15022	15093	15205	15328	14995	15402	15382	15210	15105	15134	15122	15245	15238	15205	15308	15155	15223	15285	15331	15158	15238	15086	15307	15054	15194	15306	15100	15071	15185	15119	15275	15298	15062	15209	15177	15204	15213	15288	14984	15332	15088	15389	15043	15231	15328	15165	15088	15260	15183	15219	15218	15258	15288	15172	15200	15112	15207	15021	15208	14973	15245	15322	15214	15182	15183	15254	15172	15212	15068	15373	15118	15057	15096	15154	15203	15282	15142	15187	15056	15119	15253	15135	15172	15113	15287	15141	15315	15041	15042	15261	15220	15223	15189	15228	15236	15151	15105	15204	15176	15231	15268	15069	15259	15113	15147	15278	15248	15263	15199	15104	15068	15190	15198	15422	15105	15181	15243	15180	15232	15303	15266	15094	15034	15261	15200	15197	15155	15292	15123	15109	15141	15159	15150	15166	15140	15316	15183	15132	15094	15095	15068	14963	15283	15237	15302	15296	15109	15240	15113	15113	15409	15187	15090	15105	15222	15091	15207	15308	15213	15159	15150	15096	15249	15197	15095	15113	15281	15364	15154	15286	15198	15199	15192	15203	15175	15170	15089	15285	15226	15255	15131	15171	15196	15164	15134	15229	15026	15129	15077	15409	15526	15251	15325	15114	15331	15201	15192	15237	15093	15158	15136	15246	15218	15157	15181	15156	15190	15257	15182	15158	15080	15245	15192	15114	15183	15260	15252	15001	15152	15221	15174	15069	15141	15246	15197	15128	15166	15255	15126	15328	15190	15295	15273	15290	15161	15189	15316	15247	15282	15239	15082	15156	15166	15252	15127	15275	15284	15245	15273	15146	15211	15253	15259	15113	15075	15173	15207	15055	15191	15305	15134	15143	15362	15150	15231	15110	15078	15213	15171	15188	15257	15054	15095	15209	15135	15191	15259	15370	15175	15295	15126	15081	15200	14939	15087	15094	15164	15130	15268	15254	15182	15107	15101	15084	15258	15317	15140	15233	15330	15408	15251	15245	15235	15065	15235	15203	15210	15114	15230	15272	15166	15008	15198	15288	15149	15175	15239	15072	15106	15136	15308	15102	15083	15196	15256	15101	15360	15310	15232	15108	15195	15119	15279	15114	15136	15216	15147	15202	15217	15339	15367	15154	15202	15053	15280	14863	15244	15224	15150	15162	15104	15198	15061	15315	15193	15164	15393	15164	15144	15244	14994	15173	15263	15004	15202	15224	15330	15192	15154	15327	15058	15394	15197	15208	15141	15140	15242	15184	15129	15300	15035	15131	15117	15155	15148	15282	15084	15173	15206	15124	15161	15237	15180	15160	15109	15069	15104	15274	15206	15281	15219	15017	15351	15344	15068	15394	15378	15378	15158	15275	15250	15188	15244	15264	15119	15134	15082	15097	15208	15247	15170	15212	15081	15112	15284	15149	15217	15202	15097	15132	15178	15187	15255	15225	15213	15034	15296	15277	15068	15194	15311	15162	15048	15081	15217	15379	15146	15136	15232	15111	14995	15337	15141	15162	15296	15159	15315	15057	15127	15133	15253	15194	15201
22293	20744	28372	23215	20920	22683	23976	18698	17893	18113	22602	30667	34768	37933	32737	25939	21028	18436	17540	17298	17352	17521	17307	17205	17563	17537	17451	17487	17318	17303	17206	17313	17254	17269	17399	17146	17275	17564	17493	17412	17288	17372	17542	17390	17242	17449	17645	17377	17336	17237	17362	17258	17333	17416	17306	17256	17354	17328	17262	17365	17223	17259	17120	17337	17562	17245	17265	17312	17491	17286	17232	17369	17139	17428	17185	17392	17308	17308	17286	17327	17294	17315	17414	17323	17226	17343	17241	17184	17438	17326	17360	17346	17434	17279	17345	17269	17226	17262	17289	17289	17134	17415	17361	17317	17496	17166	17351	17701	17006	17297	17328	17353	17109	17354	17279	17374	17217	17261	17240	17234	17224	17312	17473	17231	17226	17288	17251	17125	17089	17170	17273	17220	17175	17302	17244	17344	17182	17366	17124	17272	17110	17027	16981	17156	17065	17379	17166	17239	17348	17255	17288	17132	17174	17221	17486	17431	17514	17274	17278	17406	17113	17188	16919	17056	17147	17352	17383	17171	17201	17235	17356	17179	17262	17059	17208	17222	17299	17140	17266	17326	17118	17171	17213	17137	17113	17164	17157	17159	17090	17294	17299	17343	17440	17383	17263	17101	17397	17150	17252	17459	17134	17372	17262	17105	17179	17232	17185	17198	17100	17367	17250	17163	17167	17439	17111	17185	17294	17270	17331	17188	17386	17221	17254	17157	17167	17258	17048	17154	17105	17106	17251	17216	17248	17319	17047	17393	17284	17178	17180	17293	17089	17208	17055	17276	17048	17286	17380	17155	17159	17165	17283	17281	17272	17303	17205	17275	17239	17337	17280	17313	17198	17212	17136	17222	17180	17171	17305	17235	17093	17210	17047	17351	17341	17123	17215	17238	17162	17176	17274	17291	17198	17250	17160	17124	17192	17278	17231	17152	17267	17277	17181	17105	17287	17331	17346	17306	17201	17184	17299	17152	17299	17360	17218	17021	17393	17484	17205	17048	17127	17145	17233	17242	17326	17329	17203	17284	17227	17036	17114	17054	17177	17190	17369	17512	17253	17234	17182	17304	17400	17212	17414	17338	17319	17209	17091	17387	17252	17150	17074	17250	17150	17171	17219	17122	17151	17260	17191	17160	17203	17180	17224	17139	17189	17019	17116	17374	17041	17412	17147	17213	17275	17109	17206	17334	17016	17222	17362	17275	17146	17246	17359	17335	17399	17425	17036	17260	17271	17378	17312	17410	17405	17144	17065	17292	17298	17256	17118	17235	17173	17233	17270	17173	17288	17315	17231	17241	17315	17268	17290	17148	17114	17221	17078	17121	17172	17148	17400	17528	17149	17142	17299	17418	16896	17206	17329	17117	17130	17144	17144	17191	17378	17324	17258	17230	17143	17230	17356	17156	17326	17115	17210	17229	17207	17119	17189	17234	17067	17401	17303	17034	17138	17332	17357	17374	17344	17277	17065	17171	17159	17219	17085	17203	17054	17209	17238	17220	17075	17168	17282	17314	17172	17234	17363	17373	17430	17282	17342	17169	17123	17229	17139	17212	17269	17197	17138	17210	17331	17348	17290	17404	17341	17248	17281	17303	17107	17209	17278	17180	17156	17170	17248	17271	17141	17191	17299	17347	17406	17201	17103	17253	17160	17106	17026	17160	17200	17082	16798	16986	17176	17140	17207	17160	17229	17247	17260	17202	17228	17273	17303	17139	17317	17287	17209	17046	17166	17379	17077	17293	17167	17241	17224	17245	17295	17125	17350	17185	17110	17324	17189	17136	17028	17070	17488	16960	17303	17307	17336	17404	17236	17047	17277	17217	17175	17217	17110	17397	17459	17147	17197	17219	17292	17220	17321	17414	17356	17135	17136	17323	17288	17061	17180	17137	17058	17077	17025	17279	17351	17108	17175	17131	17261	17192	17212	17258	17316	17307	17379	17163	17237	17239	17425	17242	17485	17408	17270	17416	17143	17291	17210	17523	17178	17294	17454	17136	17252	17121	17074	17203	17304	17029	17084	17052	17200	17158	17294	17213	17267	17069	17285	17267	17205	17042	17125	17258	17357	17348	17184	17204	17466	17164	17169	17098	17183	17335	17019	17127	17294	17271	17123	17195	17084	17182	17210	17322	16958	17132	17175	17284	17133	17407	17325	17223	17365	17218	17059	17141	17363	17232	17228	17062	17184	17209	17264	17149	17129	17342	17378	17082	17213	17114	17109	17200	17208	17315	17331	17272	17424	17412	17314	17235	17139	17210	17351	17201	17339	17114	17268	17350	17186	17226	17200	17358	17177	17450	17180	17232	17322	17264	17279	17176	17390	17071	17159	17180	17358	17240	17289	17526	17179	17320	17007	17268	17270	17400	17515	17119	17236	17228	17295	17241	17302	17298	17233	17184	17345	17222	17238	17321	17048	17169	17231	17271	17201	17235	17374	17362	17215	17198	17066	17276	17267	17234	17119	16978	17414	17157	17318	17067	17203	17201	17273	17387	17423	17320	17170	17174	17446	17326	17267	17162	17291	17289	17110	17236	17230	17058	17247	17156	17104	17205	17139	17086	17219	17227	17135	17103	17066	17082	17143	17115	17191	17294	17140	17256	17239	17148	17208	17284	17391	17236	17110	17169	17296	17358	17265	17267	17241	17323	17174	17097	17217	17285	17169	17437	17325	17369	17140	17151	17289	17295	17226	17352	17364	17234	17419	17148	17386	17332	17193	17463	17205	17436	17153	17219	17232	17371	17343	17395	17334	17259	17257	17126	17081	17175	17119	17253	17203	17188	17332	17224	17183	17271	17192	17193	17541	17355	17108	17178	17259	17321	16996	17195	17117	17020	17496	17438	17162	17322	17366	17127	17324	17184	17230	17129	17313	17317	17271	17285	17327	17117	17159	17188	17130	17101	17340	17386	17087	17460	17573	17287	17265	17262	17260	17195	17077	17239	17315	17087	17312	17312	17262	17426	17255	17206	17364	17380	17181	17088	17235	17077	17083	17270	17318	17082	17214	17274	17159	17204	17288	17324	17233	17107	17146	17064	17166	17263	17312	17092	17216	17059	17264	17143	17367	17271	17093	17179	17275	17163	17263	17138	17239	17058	17163	17177	17356	17220	17091	17224	17264	17218	17314	17255	17326	17366	17124	17163	17181	17369	17118	17058	17120	17325	17054	17164	17172	17183	17305	17231	17346	17199	17426	17314	17308	17503	17269	17093	17256	17100	17244	17044	17060	17221	17105	17258	17221	17014	17153	17278	17280	17166	17192	17201	17280	17159	17365	17350	17189	17095	17269	17191	17425	17116	17208	17300	17353	17199	17197	17366	17280	17304	17121	17496	17095	17167	17186	17113	17381	17185	17102	17248	17326	17247	17066	17309	17336	17079	17292	17115	17102	17088	17270	17223	17158	17271	17225	17318	16956	17156	17063	17100	17073	17274	16984	17196	17138	17174	17145	17400	17280	17258	17129	17012	17298	17097	17294	17430	17276	17241	17284	17083	17126	17292	17103	17184	17314	17175	17279	17308	17179	17218	17149	17352	17386	17127	17139	17154	17392	17192	17255	17014	17183	17195	17440	17203	17188	17278	17212	17226	17165	17367	17439	17355	17220	17373	17227	17254	17261	17218	17161	17229	17234	17055	17381	17315	17341	17227	17291	17161	17261	17169	17186	17209	17245	17248	17313	17194	17249	17256	17132	17018	17188	17241	17113	17090	17204	17179	17034	17214	17331	17322	17325	17324	17308	17233	17143	17277	17077	17249	17274	17418	17182	17224	17356	17093	17396	17170	17230	17406	17242	17222	17301	17220	17394	17135	17297	17277	17155	17108	17344	17189	17196	17341	17209	17186	17180	17208	17346	17252	17330	17272	17271	17228	17253	17324	17279	17141	17162	17148	16926	17186	17294	17135	17127	17160	17131	17062	17244	17268	17451	17245	17390	17522	17187	17072	17280	17302	17316	17230	17269	17112	17497	17252	17132	17122	17168	17287	17319	17153	17363	17076	17167	17158	17257	17323	17452	17397	17136	17300	17252	17224	17238	17285	17194	17159	17141	17215	17255	17199	17241	17193	17460	17292	17122	17282	17209	17278	17230	17356	17137	17335	17179	17075	17026	17108	17194	17203	17247	17294	17177	17362	17344	17375	17255	17220	17331	17213	17192	17090	17334	17295	17123	17068	17183	17151	17097	17363	17259	17171	17288	17252	17247	17266	17547	17138	17194	17264	17200	17441	17407	17178	17141	17508	17321	17477	17203	17149	17347	17258	17213	17274	17164	17271	17178	17076	17131	17226	17169	17420	17362	17225	17389	17161	17142	17244	17066	17197	17186	17181	17141	16942	16969	17278	17113	17350	17232	17277	17409	17263	17330	17200	17148	17149	17175	17315	17179	17138	17379	17012	17298	17153	17244	17156	17323	17159	17376	17106	17438	17488	17141	17417	17282	17162	17296	17262	17273	17223	17045	17394	17140	17314	17259	17272	17142	17432	17108	17283	17352	17042	17218	17347	17220	17186	17224	17273	17255	17161	17105	17244	17222	17223	17175	17312	17415	17157	17241	17185	17180	17196	17180	17090	17117	17255	17061	17138	17350	17339	17319	17283	17193	17325	17117	17288	17057	17359	17276	17305	17165	17224	17252	17192	17147	17283	17477	17370	17318	17207	17240	17167	17299	17444	17367	17008	17155	17443	17303	17179	17189	17338	17291	17236	17232	17268	17440	17230	17307	17303	17138	17249	17167	17200	17264	17515	17413	17327	17125	17349	17192	17181	17396	17261	17124	17040	17059	17040	17305	17259	17292	17139	17269	17274	17064	17267	17270	17200	17323	17281	17219	17371	17303	17149	17201	17260	17392	17288	17148	17406	17176	17251	17269	17412	17212	17183	17324	17129	17282	16995	17192	17344	17410	17276	17149	17365	17296	17135	17327	17237	17284	17355	17231	17318	17063	17386	17316	17328	17362	17188	17289	17245	17070	17262	17363	17215	17204	16982	17321	17254	17255	17053	17295	17208	17276	17261	17267	17306	17250	17400	17171	17212	17272	17226	17458	17122	17147	17228	17288	17182	17143	17184	17182	17194	17392	17414	17200	17041	17487	17353	17370	17177	17240	17172	17135	17199	17329	16898	17121	17194
14917	26456	25091	21556	19458	18102	17426	16743	16638	16388	25239	33350	38300	40149	33601	25570	18917	16465	15647	15461	15385	15351	15291	15479	15477	15430	15298	15435	15377	15247	15260	15304	15426	15387	15430	15456	15459	15346	15398	15300	15310	15486	15339	15264	15488	15433	15419	15388	15278	15443	15417	15215	15449	15399	15283	15410	15563	15274	15423	15409	15341	15307	15416	15388	15348	15238	15408	15309	15412	15520	15297	15469	15300	15457	15238	15262	15433	15372	15231	15200	15257	15367	15299	15430	15318	15319	15328	15359	15338	15256	15469	15292	15288	15272	15369	15540	15360	15333	15418	15357	15210	15464	15297	15368	15268	15486	15329	15426	15339	15352	15349	15274	15281	15193	15437	15387	15459	15480	15372	15325	15403	15302	15335	15288	15278	15368	15410	15248	15256	15244	15369	15337	15243	15361	15312	15268	15228	15413	15347	15297	15498	15456	15388	15313	15364	15364	15298	15382	15521	15382	15311	15320	15396	15417	15414	15552	15494	15267	15367	15339	15304	15439	15341	15278	15412	15242	15393	15430	15369	15281	15339	15420	15372	15184	15233	15434	15389	15255	15423	15201	15351	15466	15399	15298	15228	15300	15173	15438	15241	15514	15295	15301	15302	15268	15495	15223	15425	15466	15406	15148	15302	15490	15416	15418	15335	15334	15326	15394	15445	15397	15435	15336	15468	15143	15267	15355	15360	15403	15348	15370	15440	15399	15531	15369	15233	15333	15472	15414	15510	15386	15558	15315	15332	15269	15243	15339	15334	15350	15326	15326	15411	15362	15378	15449	15147	15289	15392	15225	15207	15283	15307	15270	15242	15141	15523	15289	15370	15367	15258	15392	15340	15273	15308	15170	15398	15447	15279	15535	15383	15435	15399	15225	15365	15253	15308	15397	15199	15145	15181	15242	15367	15257	15435	15414	15300	15146	15319	15397	15291	15490	15280	15233	15392	15381	15393	15376	15275	15189	15307	15297	15236	15485	15334	15215	15420	15422	15482	15303	15391	15252	15310	15440	15446	15338	15213	15153	15256	15331	15524	15161	15223	15384	15214	15378	15320	15315	15323	15243	15327	15422	15364	15125	15531	15475	15301	15307	15388	15365	15360	15400	15301	15386	15374	15121	15339	15242	15322	15328	15337	15350	15344	15257	15433	15416	15237	15377	15288	15201	15412	15185	15179	15366	15388	15325	15157	15311	15399	15225	15352	15159	15377	15214	15503	15194	15230	15188	15124	15220	15382	15289	15397	15255	15398	15300	15269	15190	15258	15406	15377	15270	15385	15417	15413	15381	15446	15442	15247	15264	15431	15206	15280	15260	15430	15370	15297	15277	15356	15241	15197	15307	15244	15234	15353	15402	15182	15214	15524	15334	15420	15434	15279	15475	15400	15447	15418	15138	15272	15360	15333	15228	15368	15273	15312	15200	15435	15312	15303	15314	15388	15382	15189	15390	15346	15359	15396	15459	15364	15321	15320	15323	15288	15271	15314	15257	15308	15501	15406	15416	15277	15241	15276	15267	15194	15425	15404	15222	15280	15230	15306	15272	15429	15434	15325	15332	15408	15420	15330	15436	15176	15305	15171	15518	15234	15371	15351	15396	15373	15375	15422	15185	15465	15498	15311	15374	15372	15335	15410	15332	15376	15282	15322	15372	15278	15285	15338	15334	15373	15335	15342	15363	15434	15218	15266	15299	15288	15230	15361	15408	15241	15365	15415	15305	15238	15331	15497	15357	15333	15482	15344	15395	15228	15251	15360	15296	15330	15443	15373	15476	15324	15359	15258	15310	15291	15350	15294	15205	15430	15419	15202	15309	15283	15268	15362	15348	15109	15421	15280	15375	15357	15392	15303	15380	15285	15289	15247	15280	15245	15317	15154	15265	15435	15354	15415	15259	15397	15298	15351	15242	15289	15353	15285	15439	15192	15299	15116	15336	15184	15311	15353	15388	15283	15380	15267	15481	15454	15487	15284	15319	15360	15509	15173	15426	15396	15349	15301	15301	15331	15487	15273	15358	15392	15429	15286	15328	15245	15342	15211	15403	15188	15296	15322	15510	15391	15313	15277	15352	15339	15241	15337	15317	15423	15481	15366	15361	15313	15319	15218	15380	15261	15242	15273	15438	15449	15352	15301	15538	15249	15441	15302	15246	15363	15218	15604	15471	15364	15355	15331	15343	15285	15302	15349	15447	15224	15371	15255	15404	15449	15297	15418	15352	15330	15277	15188	15162	15190	15314	15304	15314	15198	15446	15113	15418	15462	15496	15552	15324	15358	15243	15291	15321	15376	15417	15333	15351	15226	15438	15363	15356	15211	15415	15309	15349	15311	15420	15295	15139	15263	15353	15442	15243	15241	15419	15577	15402	15416	15383	15400	15373	15246	15323	15296	15321	15201	15256	15358	15332	15392	15190	15355	15361	15252	15329	15311	15483	15269	15472	15364	15302	15394	15302	15245	15457	15562	15327	15368	15436	15403	15445	15157	15349	15346	15497	15464	15407	15257	15470	15284	15318	15376	15229	15239	15183	15424	15269	15359	15327	15415	15545	15162	15261	15321	15180	15199	15182	15298	15398	15234	15462	15257	15393	15312	15267	15396	15462	15391	15314	15409	15455	15223	15540	15384	15334	15151	15271	15331	15438	15236	15290	15468	15277	15401	15578	15352	15299	15332	15417	15292	15150	15368	15234	15341	15436	15286	15237	15210	15192	15221	15387	15236	15317	15157	15330	15403	15360	15359	15358	15459	15369	15225	15230	15432	15344	15355	15285	15421	15144	15450	15352	15208	15294	15433	15208	15401	15287	15267	15418	15291	15277	15286	15186	15257	15416	15254	15454	15495	15108	15433	15416	15437	15376	15443	15329	15268	15372	15303	15339	15290	15240	15474	15281	15236	15341	15460	15342	15275	15468	15485	15328	15374	15414	15281	15398	15193	15343	15196	15289	15256	15173	15350	15307	15155	15399	15164	15369	15358	15213	15350	15386	15551	15349	15319	15220	15378	15307	15318	15326	15269	15258	15327	15312	15433	15390	15425	15315	15479	15260	15461	15301	15369	15286	15324	15171	15454	15318	15277	15380	15283	15237	15371	15203	15271	15487	15312	15322	15320	15265	15387	15228	15075	15523	15279	15585	15203	15361	15333	15436	15469	15286	15282	15300	15413	15357	15338	15446	15281	15217	15436	15363	15169	15255	15433	15511	15164	15354	15343	15425	15325	15310	15416	15329	15494	15424	15235	15271	15243	15297	15499	15594	15325	15392	15293	15338	15266	15264	15341	15327	15288	15279	15263	15285	15274	15506	15210	15388	15331	15240	15446	15281	15394	15315	15459	15374	15337	15441	15222	15179	15276	15250	15385	15317	15414	15470	15394	15480	15358	15449	15354	15315	15247	15445	15139	15342	15226	15371	15422	15339	15273	15353	15346	15218	15303	15385	15395	15344	15354	15276	15382	15224	15338	15311	15401	15289	15331	15449	15400	15196	15439	15400	15239	15301	15244	15293	15316	15285	15484	15324	15252	15464	15218	15465	15281	15587	15293	15250	15227	15350	15299	15349	15356	15285	15268	15180	15206	15386	15302	15393	15521	15245	15236	15198	15264	15261	15396	15129	15418	15262	15199	15271	15506	15362	15431	15178	15257	15402	15329	15267	15403	15206	15235	15345	15277	15467	15355	15387	15192	15340	15320	15295	15123	15359	15384	15339	15171	15426	15543	15189	15340	15308	15374	15361	15407	15214	15433	15269	15495	15292	15274	15318	15241	15338	15262	15503	15258	15249	15317	15290	15556	15353	15284	15367	15407	15366	15334	15181	15401	15349	15273	15450	15415	15300	15363	15276	15376	15481	15235	15443	15232	15367	15327	15461	15301	15244	15376	15304	15295	15308	15383	15421	15291	15251	15453	15125	15393	15253	15387	15241	15267	15423	15302	15326	15321	15206	15298	15195	15223	15248	15403	15334	15277	15296	15355	15541	15460	15398	15408	15301	15319	15412	15414	15251	15418	15327	15306	15388	15426	15382	15186	15382	15387	15360	15356	15332	15246	15412	15300	15240	15249	15305	15322	15217	15414	15349	15386	15367	15226	15359	15383	15429	15235	15318	15371	15344	15335	15584	15425	15338	15216	15168	15491	15360	15246	15396	15271	15370	15305	15461	15486	15428	15288	15351	15429	15242	15238	15381	15241	15298	15268	15225	15287	15284	15433	15468	15494	15241	15420	15387	15325	15353	15276	15277	15412	15456	15298	15237	15241	15332	15354	15346	15422	15286	15485	15370	15388	15169	15111	15356	15179	15281	15322	15292	15355	15228	15281	15407	15128	15204	15262	15310	15478	15341	15210	15132	15433	15439	15282	15287	15267	15180	15301	15460	15185	15452	15333	15448	15364	15271	15231	15431	15328	15378	15394	15171	15384	15248	15307	15299	15172	15359	15413	15386	15407	15400	15477	15467	15343	15336	15322	15418	15283	15412	15243	15395	15467	15486	15513	15169	15426	15239	15396	15239	15382	15277	15253	15340	15501	15320	15271	15029	15341	15293	15264	15336	15423	15262	15270	15245	15272	15272	15384	15465	15425	15337	15348	15491	15320	15418	15280	15385	15274	15356	15206	15305	15413	15334	15184	15322	15245	15412	15315	15412	15286	15115	15318	15304	15442	15314	15153	15265	15283	15409	15314	15313	15340	15355	15283	15299	15387	15386	15413	15349	15304	15385	15373	15255	15378	15312	15377	15312	15289	15460	15537	15139	15295	15604	15331	15365	15370	15332	15394	15289	15514	15425	15275	15374	15535	15352	15426	15428	15420	15526	15369	15333	15300	15266	15405	15461	15437	15311	15394	15312	15321	15485	15268	15396	15313	15297	15289	15292	15240	15259	15228	15506	15343	15346	14959	15387	15181	15398	15434	15335	15279	15330	15329	15268	15528	15300	15224	15324	15209	15359	15296	15358	15318	15317	15309	15506	15432	15167	15295	15306	15353	15297	15459	15323	15362	15512	15259	15433	15531	15182	15379	15253	15377	15408	15310	15242	15308	15218	15343	15306	15427	15234	15217	15428	15257	15219	15409	15388	15296	15499	15625	15420	15420	15227	15468	15333	15320	15345	15296	15217	15230	15273	15440	15556	15373	15434
26804	21202	23138	20123	17224	17215	17140	16870	16863	16663	16614	17147	18365	19169	18469	17882	17460	16756	16687	16672	16555	16764	16652	16740	16830	16685	16584	16584	16698	16562	16730	16697	16531	16553	16695	16627	16928	16640	16738	16589	16830	16637	16677	16746	16922	16556	16852	16624	16511	16615	16643	16652	16577	16619	16716	16695	16585	16741	16879	16697	16654	16696	16584	16739	16487	16751	16562	16502	16817	16615	16472	16705	16762	16708	16761	16411	16505	16690	16673	16663	16696	16746	16681	16709	16988	16847	16680	16574	16635	16507	16634	16823	16647	16621	16806	16631	16628	16627	16455	16641	16456	16647	16723	16722	16817	16563	16587	16479	16596	16664	16873	16436	16682	16831	16774	16623	16662	16649	16577	16725	16510	16502	16434	16835	16689	16583	16871	16650	16639	16604	16765	16761	16775	16601	16536	16657	16625	16667	16600	16496	16679	16678	16518	16653	16656	16694	16731	16500	16576	16559	16645	16659	16416	16565	16503	16691	16769	16690	16682	16453	16711	16624	16657	16668	16792	16787	16651	16643	16501	16786	16615	16602	16587	16913	16643	16609	16701	16848	16840	16513	16884	16760	16606	16565	16723	16590	16874	16611	16626	16771	16671	16597	16585	16626	16717	16634	16510	16737	16684	16670	16599	16790	16637	16581	16692	16791	16744	16838	16615	16804	16668	16772	16776	16672	16629	16533	16576	16571	16586	16832	16875	16692	16687	16504	16594	16689	16518	16655	16769	16592	16649	16602	16690	16437	16674	16771	16719	16737	16532	16810	16777	16692	16666	16591	16750	16700	16576	16610	16667	16741	16825	16806	16711	16638	16620	16582	16683	16565	16722	16613	16636	16634	16641	16539	16518	16771	16631	16741	16629	16749	16731	16563	16729	16527	16724	16441	16614	16602	16655	16574	16846	16739	16669	16709	16775	16658	16573	16709	16557	16716	16764	16699	16572	16628	16461	16525	16822	16603	16653	16516	16674	16539	16709	16745	16797	16717	16677	16761	16654	16672	16788	16584	16783	16733	16761	16693	16607	16647	16673	16900	16668	16816	16818	16570	16662	16480	16666	16648	16858	16524	16936	16406	16861	16671	16657	16720	16639	16782	16612	16629	16771	16598	16730	16596	16754	16743	16743	16592	16694	16832	16629	16619	16802	16725	16644	16871	16691	16686	16540	16701	16586	16578	16800	16655	16578	16870	16583	16711	16459	16645	16737	16735	16598	16663	16744	16653	16578	16592	16535	16399	16706	16675	16606	16838	16653	16553	16476	16723	16630	16560	16544	16494	16622	16744	16693	16623	16715	16773	16670	16631	16580	16715	16712	16839	16647	16720	16688	16532	16587	16876	16868	16677	16549	16471	16480	16696	16539	16674	16800	16827	16573	16678	16667	16587	16753	16677	16499	16399	16724	16642	16870	16588	16741	16931	16896	16654	16634	16663	16864	16572	16732	16613	16635	16933	16556	16612	16470	16549	16712	16797	16723	16448	16627	16561	16565	16668	16506	16754	16638	16753	16782	16849	16933	16639	16813	16552	16583	16513	16743	16395	16795	16770	16843	16605	16557	16739	16763	16646	16573	16506	16812	16847	16539	16774	16708	16665	16692	16802	16828	16714	16694	16685	16579	16706	16611	16742	16743	16725	16620	16533	16684	16609	16659	16695	16715	16611	16660	16804	16542	16616	16644	16709	16819	16673	16819	16802	16745	16692	16906	16639	16702	16830	16684	16656	16746	16459	16542	16566	16634	16505	16674	16793	16690	16586	16657	16762	16969	16478	16602	16739	16685	16452	16641	16655	16795	16439	16761	16871	16667	16668	16543	16565	16524	16414	16830	16723	16558	16684	16501	16788	16661	16591	16676	16528	16668	16678	16729	16768	16605	16702	16558	16635	16783	16795	16596	16701	16504	16618	16632	16716	16688	16509	16531	16528	16606	16474	16726	16449	16665	16711	16623	16452	16603	16532	16768	16501	16811	16446	16658	16583	16466	16636	16686	16541	16710	16714	16729	16621	16706	16729	16919	16628	16664	16605	16610	16585	16876	16505	16584	16761	16653	16476	16578	16781	16682	16702	16825	16696	16663	16606	16692	16766	16738	16852	16455	16547	16847	16724	16789	16539	16739	16529	16530	16719	16756	16654	16631	16592	16758	16622	16648	16532	16352	16633	16591	16703	16678	16449	16778	16616	16480	16544	16666	16690	16712	16769	16728	16599	16662	16718	16554	16549	16720	16975	16569	16784	16742	16646	16780	16675	16649	16641	16759	16563	16640	16599	16687	16665	16749	16723	16803	16541	16564	16513	16840	16697	16765	16699	16539	16658	16548	16604	16857	16724	16705	16566	16674	16552	16734	16487	16504	16618	16419	16903	16528	16415	16570	16567	16700	16637	16457	16706	16873	16710	16585	16580	16664	16721	16797	16693	16546	16670	16651	16909	16527	16721	16750	16689	16836	16591	16724	16682	16751	16589	16690	16489	16616	16644	16614	16738	16782	16511	16812	16573	16762	16778	16693	16806	16516	16559	16696	16632	16436	16581	16796	16686	16704	16687	16603	16519	16746	16711	16727	16713	16731	16602	16587	16450	16614	16473	16739	16614	16800	16618	16708	16638	16522	16609	16795	16617	16617	16688	16579	16678	16797	16799	16587	16694	16627	16421	16787	16701	16607	16762	16790	16672	16540	16732	16683	16672	16714	16558	16610	16764	16680	16813	16503	16590	16678	16813	16781	16783	16634	16625	16577	16813	16492	16664	16606	16607	16729	16774	16765	16857	16542	16626	16682	16588	16714	16661	16638	16734	16689	16617	16551	16741	16654	16738	16822	16917	16647	16547	16713	16717	16650	16540	16763	16752	16786	16753	16723	16725	16574	16477	16497	16861	16635	16663	16611	16674	16717	16697	16745	16666	16638	16651	16596	16570	16593	16721	16685	16660	16710	16620	16518	16406	16750	16781	16759	16752	16751	16531	16694	16764	16608	16585	16508	16616	16702	16597	16666	16770	16653	16708	16466	16737	16788	16567	16562	16625	16820	16713	16640	16608	16654	16650	16522	16755	16786	16804	16699	16671	16586	16546	16574	16859	16774	16687	16564	16702	16633	16522	16737	16517	16625	16790	16677	16544	16678	16578	16617	16534	16580	16613	16663	16568	16568	16765	16654	16661	16758	16651	16656	16782	16579	16833	16727	16633	16741	16667	16703	16552	16687	16552	16663	16615	16625	16851	16682	16648	16628	16719	16655	16822	16638	17037	16850	16704	16687	16807	16790	16727	16578	16548	16670	16807	16820	16731	16783	16631	16763	16639	16844	16536	16851	16534	16577	16488	16679	16709	16670	16892	16510	16603	16783	16763	16588	16732	16826	16644	16749	16580	16589	16632	16620	16545	16740	16925	16571	16680	16596	16832	16720	16667	16718	16559	16741	16691	16576	16740	16670	16628	16754	16597	16782	16645	16841	16669	16709	16668	16829	16779	16739	16507	16627	16606	16775	16764	16814	16815	16451	16700	16719	16650	16780	16525	16803	16504	16507	16642	16567	16783	16867	16699	16762	16795	16807	16698	16902	16835	16612	16650	17015	16802	16508	16544	16717	16509	16551	16464	16514	16653	16688	16716	16737	16690	16510	16728	17003	16805	16732	16672	16557	16613	16728	16654	16727	16681	16590	16691	16595	16649	16685	17083	16640	16682	16540	16672	16592	16651	16369	16706	16503	16705	16799	16585	16626	16754	16858	16855	16881	16820	16697	16726	16695	16531	16655	16635	16587	16644	16680	16719	16491	16723	16688	16721	16578	16540	16530	16671	16713	16805	16694	16690	16521	16613	16697	16582	16843	16700	16651	16713	16740	16644	16608	16687	16622	16484	16544	16662	16632	16681	16545	16652	16427	16690	16665	16796	16616	16539	16697	16606	16607	16661	16686	16703	16720	16673	16636	16684	16580	16679	16553	16567	16747	16777	16396	16711	16742	16765	16726	16622	16696	16702	16661	16548	16709	16606	16708	16898	16699	16778	16666	16595	16673	16512	16794	16526	16788	16796	16450	16634	16597	16760	16637	16608	16510	16601	16817	16519	16657	16538	16624	16576	16633	16657	16591	16635	16489	16742	16586	16629	16499	16792	16697	16763	16778	16667	16900	16756	16664	16693	16882	16529	16707	16718	16726	16631	16708	16665	16635	16533	16638	16778	16687	16728	16688	16677	16588	16613	16539	16666	16623	16659	16824	16814	16677	16647	16796	16473	16694	16710	16583	16552	16763	16500	16683	16511	16803	16794	16815	16601	16446	16439	16719	16807	16673	16678	16731	16832	16422	16783	16675	16716	16755	16668	16644	16544	16556	16526	16628	16641	16741	16918	16600	16557	16736	16629	16844	16560	16464	16657	16756	16665	16779	16585	16651	16544	16769	16678	16618	16642	16727	16674	16480	16614	16652	16564	16631	16806	16653	16675	16658	16598	16660	16629	16569	16623	16600	16590	16620	16743	16555	16773	16777	16369	16684	16638	16765	16609	16552	16707	16854	16654	16568	16685	16330	16631	16624	16589	16669	16863	16786	16577	16773	16627	16674	16696	16602	16552	16478	16896	16804	16738	16681	16732	16607	16437	16653	16864	16598	16626	16720	16755	16588	16483	16718	16603	16810	16587	16520	16487	16746	16542	16839	16653	16650	16731	16374	16589	16793	16572	16678	16698	16764	16818	16660	16736	16863	16600	16602	16481	16692	16759	16491	16694	16596	16684	16761	16591	16586	16759	16455	16508	16683	16664	16682	16760	16674	16704	16876	16706	16447	16639	16614	16710	16438	16893	16650	16658	16785	16550	16774	16806	16770	16640	16617	16559	16783	16851	16661	16481	16700	16930	16828	16754	16731	16754	16859	16593	16642	16640	16597	16735	16731	16646	16658	16652	16661	16752	16761	16578	16637	16572	16835	16667	16984	16757	16628	16742	16647	16575	16713	16864	16744	16679	16834	16647	16782	16702	16737	16648	16736	16632	16584	16771	16672	16676	16574	16760	16469	16610	16537	16815	16758	16531	16635	16551	16747	16864	16532	16731	16650	16771	16669	16694	16682	16956	16865	16720	16660	16608	16663	16461	16752	16828	16565	16751	16758	16679	16603	16671	16782	16574	16642	16509
14478	17003	16701	16218	16078	15790	15505	15320	15223	15105	15425	15838	17808	18406	17251	16322	15564	15141	15100	14969	15114	15060	14933	15138	15084	15003	15078	14961	15071	15153	15061	15117	15007	14927	14987	14942	15047	14900	15001	15032	15144	15193	14960	15102	15082	15016	14991	15192	14953	15170	14950	15079	14957	15204	15089	15021	15072	14954	15128	14982	14963	15205	15089	15105	15064	15064	14811	15044	14947	14919	14961	15153	14877	15069	15073	14941	15154	15072	15012	15007	15033	15105	15010	14945	15094	14938	15041	15047	15054	15008	15066	15064	15054	15005	15008	14875	15208	15097	15062	14938	15154	15114	14907	14913	14976	15072	15042	14987	15073	15056	15179	15031	15254	14936	15013	14930	15125	15034	15069	15027	15003	15077	15129	15182	15007	15118	14959	15067	14998	14990	14875	14992	15060	14874	14984	15042	15072	15065	14995	15060	14906	15043	14964	14967	15110	14934	15003	14925	15028	15041	15094	15017	15204	15048	15108	15061	15043	14997	14999	14844	15007	15058	15145	15157	15059	15005	14993	15137	14999	14952	15014	15012	15146	15016	14999	15000	15091	14868	15226	15157	14869	15082	15006	15113	15021	14988	15119	15055	14854	15264	15013	15083	14951	15081	15018	15106	15066	15125	14848	15007	14882	14661	14988	15141	15113	15045	15030	15052	15090	14912	14906	15007	15110	15002	15082	15123	14925	15092	15073	15135	15148	14976	15256	15065	15071	14859	15279	14986	15026	15074	14872	15091	14946	15079	14974	15046	15061	15114	15177	15051	15061	15035	15068	14959	15151	15082	15113	15016	15287	15169	14920	14993	15114	15038	15144	15019	15003	15171	15025	15021	15055	15113	14947	15101	15194	14921	14923	14875	15018	15040	15020	15050	15062	15037	15114	14983	14880	15134	14914	15188	14902	15070	15000	14978	15100	15093	15082	15155	14897	15009	15193	15067	14978	15003	14981	14898	15002	15018	15192	15002	15133	15063	15294	15000	15093	15005	15137	15051	15121	14779	14990	14941	15129	14947	15123	15109	15002	15017	15001	14984	14989	14753	15052	15195	14950	14940	15225	15004	15080	15139	14835	15032	15053	15022	14989	15026	15059	15003	15019	15020	15065	14976	14907	14958	15023	14837	15156	15121	14959	15121	15024	15103	15194	14995	15143	15038	15081	15125	15124	15109	14924	14968	14976	15136	15034	14841	14770	15166	14936	14968	15031	15044	15071	15057	14978	15033	15074	15064	14952	15082	14949	14890	15007	14949	14944	14889	15143	14945	14914	14931	15090	15022	14919	14944	14993	15092	15092	14943	15080	14972	15017	15106	15083	15027	15065	14919	15092	14907	15079	15028	15117	15014	15083	15054	14810	15157	14955	14980	15046	14975	15026	15051	15072	15108	14923	15097	15114	14987	14876	15050	15233	14997	15028	15009	15171	15112	15156	14956	14987	15119	14997	15150	14899	15036	14945	15028	15045	15072	15065	15157	14998	14904	15110	15025	15022	15166	14891	14976	14892	15074	14966	14988	15157	15027	15106	14987	15048	14996	14993	15060	14889	15026	14967	15066	14938	15120	15079	15099	15039	15017	14821	15163	14834	15080	14970	14937	15055	15150	15031	15067	15187	14987	15058	15092	15145	14923	15003	15064	15031	15139	14828	14886	14881	15049	14906	15007	14863	15013	15061	15069	15038	15132	14968	14855	15109	15098	15107	15045	15021	15013	15042	15231	14994	15129	15006	15251	14893	15137	14911	15076	15052	15108	14978	15044	14910	15071	15012	15049	14988	15010	15000	15005	15026	15020	15011	15153	15084	15104	15040	15015	15108	15107	14990	15103	15014	15066	15035	14941	14973	15002	15012	15034	15207	15045	15058	14881	14937	15075	14995	15096	15117	14990	15036	15100	15012	14946	15128	14925	15066	15081	15003	14947	15010	15039	14936	14916	14964	15056	15047	15149	15035	15142	14921	15053	14943	14952	15139	15111	14902	14838	15126	14919	15054	14985	14857	15120	14896	15005	15055	14875	15065	14995	15020	15214	15133	15013	14931	14971	14901	15002	15076	15222	15031	14988	15090	15099	15121	15018	14886	15075	15009	14929	14871	14974	14983	15157	15165	14990	15024	15023	15156	14971	15001	15099	15040	15082	15148	15084	14926	14860	15143	15048	15049	14899	15003	15134	14957	15067	15044	15041	14915	15192	14962	15027	14934	15055	15196	15040	15087	15004	15023	14979	14989	15035	15040	14979	14989	14863	15035	15022	14927	14850	15070	15099	15166	15039	15116	15056	15034	15165	15096	15045	15087	14924	15023	14852	14969	14867	14978	14864	15121	14891	15149	14927	15133	15093	14959	15150	14971	15028	15176	15138	15079	14962	15115	15110	15102	15116	15133	15026	15089	14960	14994	15080	15092	14957	14915	15031	14963	15104	15098	15028	15033	14899	15004	14994	15045	15107	15039	15070	15093	15041	15163	15061	15085	14978	14869	15097	14951	15154	14826	14974	15125	15183	15118	15039	14956	14937	15064	15101	14967	15248	14998	15144	14900	15006	15055	14986	14971	15085	15068	15001	14964	15189	15018	15103	14929	15114	14974	15098	15184	14966	14945	15011	15077	15103	15045	14918	15149	15184	14882	15138	14954	15046	14955	14993	15118	15084	15081	15239	14937	15207	14995	15115	15104	15141	15029	15016	15097	15046	15037	15026	15074	14919	15232	15104	15023	14836	14999	14986	15134	14841	15176	15149	14958	14993	15064	14891	15005	15034	14923	14981	14988	14976	14985	15029	14962	14817	15042	15027	15003	14891	15058	15028	14993	14948	15144	14992	15094	15062	15088	15080	14891	14992	15164	14987	15155	14891	15028	15043	14960	15019	15056	14812	15011	14993	15115	15129	15055	14992	15064	14994	15046	15064	15101	15031	15030	14986	15014	15133	15050	14999	15117	15005	15034	14918	15017	15001	15077	14862	14956	15058	14985	15013	15025	15100	14995	14941	15177	14924	14914	15028	14949	15135	14969	14845	14894	15146	15064	14887	15000	14981	15042	15055	15020	14987	14912	15089	15105	14982	14907	15089	15121	15082	15033	14976	15014	15127	15037	14889	15032	15057	15154	14928	15120	14939	15004	15069	15080	15028	14973	15027	14977	15013	15044	15002	14920	15079	15102	14930	15101	14990	14919	15185	15113	14977	15153	15041	14947	15047	15013	15152	14891	14975	15102	14974	15032	15274	15003	15191	15003	14908	15103	14951	15275	15148	15191	15149	15122	14928	15057	14999	14904	15152	14957	15162	15100	15199	14976	15039	15184	15037	14915	14914	15135	15035	15026	14909	14950	15095	15158	15017	15117	14978	14995	15041	15026	15024	14911	15097	14996	14900	15114	14960	14964	14988	15026	14844	14853	14947	15103	15080	15081	15173	15042	15095	15010	15197	15038	14930	14927	14879	14965	14986	15144	15119	14987	14985	14973	15082	14989	14844	14975	14983	14915	14947	15007	15178	15062	15150	15012	15079	15083	14836	15132	15002	14981	15182	15022	15076	15027	14934	15017	14964	15133	14888	14953	15052	14997	14958	14998	15078	15114	15074	14993	14933	14953	14983	14910	14993	15082	15165	14900	15136	14992	15060	15019	14856	14991	14970	14906	15066	15017	14981	14953	14975	14995	15091	14919	15105	15028	15216	15095	14996	15087	14989	14952	15033	14998	15125	14847	15121	15055	14844	15010	15074	14968	15119	15087	14781	15105	15085	15085	14953	15032	15153	14904	15022	15051	14955	15065	15188	14942	15095	15106	15197	14937	15148	14852	15075	15067	14926	15118	15034	15178	14827	15021	14977	14983	15027	14945	15092	15030	15007	15016	15015	15056	14895	15002	15044	14873	15077	15071	14977	14971	14893	14903	15009	14963	15012	15338	14994	15140	15034	15132	14979	14832	15071	14851	15042	14900	15113	15085	14909	15087	15062	15182	15139	14984	14958	14900	15057	15111	15249	15112	14826	14966	15173	14895	14980	15028	15085	15171	14953	15156	15073	15249	14948	15045	14986	15058	14982	15263	14966	14908	14790	15295	14978	15007	14957	14983	15114	15037	14991	15063	15045	15050	15023	14899	15044	15158	15049	15017	15082	15058	14965	15067	15217	14997	15026	15018	15038	15113	15020	15048	15204	15090	15014	15134	14999	14907	15083	15071	15082	14994	15038	15014	15180	14969	15138	15163	15012	15085	15151	15011	15082	15136	15001	15009	15042	15165	15203	15060	14969	15179	15065	15090	14895	14895	15023	15135	15118	15021	14923	15186	15127	15049	14962	14982	15045	14982	15019	15129	15007	14951	15121	15141	15036	15215	15031	15125	15268	14977	15125	14855	15082	15014	15121	15110	15072	15303	14873	14803	14976	15033	14981	15014	15047	15200	15182	14965	15105	15003	15160	15101	14955	15133	14930	14935	14970	14887	15188	15028	15039	15125	14943	14995	15088	15132	15118	15137	14988	15086	15116	15113	14941	14933	15015	15037	15136	14874	14995	14921	14963	14945	15171	15057	15090	14950	15111	15067	15011	15084	15144	15000	15114	15022	14966	15063	15035	15010	15073	15074	15102	14833	15049	15019	15010	15022	15114	15156	15050	14958	14974	14988	15077	15116	14905	14999	15139	15042	15133	15091	15115	14920	14853	15125	15098	15014	15006	15054	15197	15105	14996	15126	14991	15153	14972	15057	14999	15118	15031	15037	15130	15059	15073	14970	15298	14943	15093	14988	14915	15010	15018	15107	15011	15032	14960	14911	15135	14987	15079	15053	14870	14959	14959	15068	14966	15005	14987	15086	15247	14951	14937	15078	15217	14893	14930	15147	14895	14993	14916	14942	15068	15168	15019	15171	15016	15215	14883	15066	14912	15097	14918	15027	15120	15136	14827	14985	14955	15110	14917	14974	15094	15075	15077	15165	15076	14947	15063	15085	15116	14973	14995	15186	15181	15133	14975	15020	15038	14920	15052	14970	15179	15021	15188	15094	15135	15098	15036	15176	15140	14940	15170	15006	15141	15059	15084	15134	15163	15203	14877	15073	15135	14762	15102	15004	15081	15059	15062	14917	14979	15003	14983	15069	14997	15080	14951	15089	15041	15040	15282	14961	15139	14893	14985
23307	20702	27882	23621	21453	20978	20357	17970	17442	17786	18428	21846	29142	30829	27045	21944	19661	18160	17528	17450	17332	17240	17249	17151	16998	17266	16893	17044	17239	17250	17119	17188	17084	17135	17189	17135	17145	17050	17029	16887	16937	17088	17034	17204	17172	17277	17099	17099	16982	16999	17016	17231	16975	17076	17046	17179	16964	17223	17225	16914	17203	17309	16977	17041	17093	17096	17203	17080	17076	17135	17066	17177	17359	17172	17006	16874	17155	17200	17170	17118	16889	17129	17299	17183	16964	17088	17194	17208	17203	17007	16940	16995	17142	16922	17093	17000	17035	17059	16893	17021	16982	17268	17063	17185	17218	17003	17143	17172	17022	17024	16939	17091	17085	17276	17045	17187	17107	17058	17270	16942	16955	17107	17317	17180	17055	16956	17069	17086	16945	17139	17201	17127	17187	16957	17175	16925	17220	17151	17118	17115	16986	17283	16959	17005	17085	17168	17212	17325	17075	17074	17103	16843	16915	17013	16979	16876	16881	17089	16952	17024	17111	17055	17077	17092	17064	17067	17135	17142	17232	17022	17087	17139	17171	17064	17149	17105	17176	17181	17088	17113	17155	17084	17226	16968	17037	17010	17183	17286	17187	17188	16998	17127	17001	17082	16868	17094	17046	17075	16916	17154	17031	17058	17043	17192	17205	17211	17201	17009	16991	17246	17252	16971	17045	16963	17158	17220	16847	17099	16966	17175	17230	17068	17272	17122	16982	16962	17089	16945	16997	16931	16918	17016	17168	17136	17167	17092	16970	17084	17199	17118	17215	17099	17050	17140	17192	16911	17103	17188	17046	17232	17030	17115	16933	17004	17206	17058	17085	17124	16874	16975	17006	17029	17086	16921	17172	16909	16967	17032	17062	17101	17183	17115	17221	16881	17103	17249	17159	16953	17298	17144	16928	17071	17067	16988	17089	17004	17024	17237	16954	17147	17050	17231	17024	17037	17055	16996	17124	17103	17146	16933	16877	17113	17082	17266	16893	17118	17072	17003	17096	17061	17068	17127	17028	17020	17085	17021	17142	17219	16933	17179	17142	16832	16926	17213	16967	17101	17102	17159	17077	17077	17066	17211	17194	16937	17060	17043	17050	17170	17184	17203	17065	17034	16952	17143	17124	17115	17113	16952	16969	16954	17001	17104	17001	16998	17053	17101	17078	17117	17059	16969	16949	17034	17079	17230	17145	17114	16975	16887	17165	17207	16961	16801	17127	17042	17084	16980	17043	16949	17225	16995	16975	16951	17116	17045	17257	17045	16962	17094	17208	17089	17089	16988	17205	16902	17316	17201	17189	17308	17278	17135	17022	17080	16990	17015	16911	17110	17118	17028	17054	17029	17019	16997	16820	17185	16793	17091	17073	16953	16999	17041	17046	17029	16922	16974	16976	16983	17100	17192	17024	16941	16933	17061	17047	16876	17040	17113	17122	17038	17225	17141	17038	17011	17075	17136	17043	17103	17058	17084	17242	17061	16986	17009	16884	17247	17122	17164	17129	17028	17056	17105	17250	17141	17042	17095	17148	17259	17030	16959	17057	17207	17197	16982	17000	17064	17075	16959	17084	17237	17141	16870	16984	17028	17282	17140	16988	16965	17135	17005	16927	17007	16828	17429	17061	17200	16977	17049	17133	17248	17077	17260	17112	17122	17128	17031	17164	17189	17293	17000	16887	16874	16979	17176	17083	17140	17130	16911	17098	16992	16974	16959	17000	16927	16944	16914	16857	16858	17115	17184	16982	17004	17084	16931	16899	17141	16975	16830	17018	17180	17095	17053	17037	16901	17078	16950	17120	17258	17072	17196	17110	17012	16941	16886	17027	16893	17034	17061	17163	17122	17140	16980	16954	16981	17061	17053	16973	17040	17073	17020	17035	16832	17078	17165	17342	17029	16938	17078	17006	17017	17113	17144	17158	17202	17153	16963	17059	16989	17014	17138	17223	17051	17163	17048	17233	17048	16979	17244	16992	17041	16979	16924	16943	17045	17024	17159	17303	16787	17088	17113	17053	16978	16843	17159	17152	16950	17218	17025	17079	17092	16976	17258	16873	16888	17001	17210	17121	17038	17094	17193	17050	17121	17070	17163	16969	17181	17082	17058	17009	17251	16958	16959	17253	17247	17051	16948	16977	17130	17125	17137	17184	17043	17063	17127	16828	17020	17100	17113	17121	17320	17293	16893	16948	17067	17026	17224	17058	17004	17081	17016	17014	17001	17095	17047	16989	16963	17008	17137	16999	16954	17086	16984	17009	16931	17006	17157	17045	17229	17306	17083	16974	17125	16985	17271	17082	17060	16949	17013	16997	17218	17189	17220	17065	16777	17201	17043	17101	17091	17266	17089	17058	17034	17108	16975	17030	17026	17152	17222	17177	17134	16914	16937	17261	17147	16835	17060	17043	17026	16973	17011	17107	17215	17016	17060	16888	17039	17110	17068	17292	17069	17024	16839	16934	17187	17183	17049	16806	17225	17135	17045	17106	17113	17021	16961	17068	16840	17027	16896	17116	17344	17230	17088	17092	17047	17118	17107	17086	17193	17100	17217	17158	17263	17059	16927	17110	17067	17108	16946	17406	16972	17136	16937	17060	17083	17092	17100	17060	17073	17412	17190	16967	17108	16916	16934	17047	17005	17056	17012	17076	17137	17280	17135	17176	17096	16977	16973	17032	17007	16974	17243	17042	17183	17135	17078	17256	17116	17075	17055	16941	16969	17188	17049	16990	16960	16924	17084	17138	16984	17106	17186	16932	17086	17100	17286	17456	17130	17064	17080	17097	17126	17114	16959	17022	16976	17301	17118	17123	16845	17048	16876	16950	17092	17314	16912	17029	16908	16920	16949	17036	17163	16973	17177	17002	17115	17154	17034	17074	17042	17087	16960	17088	17014	17111	17062	17148	17045	17039	17267	17198	16851	17257	17201	17064	17093	17078	17162	16948	17262	17064	17187	17175	17097	17078	17021	16975	17191	17157	17165	17128	17042	17157	17144	17056	17003	17070	16869	17210	17022	17335	17090	17034	17046	16993	16854	17058	17305	17208	17033	17109	16970	17215	17059	17058	17088	17024	17108	17125	17153	17130	17102	17130	17171	17072	17201	17124	16961	17161	17123	16900	16890	17023	17056	17127	17169	17130	16902	17157	16988	17149	17193	17137	16961	17116	17027	17135	17221	17037	16852	17162	17013	16963	17033	17053	17195	17190	17178	17034	17077	17212	17013	17187	17034	17160	17021	16972	17062	16980	17048	17078	17104	17086	17029	16944	17081	17195	16922	17014	16977	16935	17076	17093	17000	16985	16919	16999	17222	16939	17280	17023	16995	17108	17004	16882	16892	17129	16982	17064	16993	17049	16934	17052	17041	17147	17112	16936	16850	17047	17113	17053	17203	17028	16951	17245	17012	17219	17165	16990	16939	17091	16945	17107	17078	16948	16889	17194	16993	17141	16956	17033	17130	17033	17205	17200	17085	16973	17201	17034	17347	17121	17190	17087	17067	16890	17022	16901	17086	17088	16996	16903	17151	16884	16990	17129	16931	17011	17113	17048	17047	16904	16991	17020	17013	16872	17204	16897	17220	17141	17113	17220	17251	17210	16982	17132	17101	16941	17211	17263	17154	17080	17008	17129	17081	17145	17166	17110	17137	17182	17172	17063	16982	17136	17039	17180	17144	16980	17076	17160	17168	16791	17113	17021	17083	17084	16931	17129	17230	17008	17150	17035	17219	17016	17122	17001	17153	16900	17076	17196	16985	17034	17088	17071	17138	16890	16942	17136	17255	17007	17015	17059	17059	17235	17122	17168	16697	16896	17163	17039	17076	16965	16971	17147	16987	17188	17130	17053	17208	16939	17176	17137	17043	17103	16912	17093	16836	17038	16975	17055	17119	16993	17173	17015	16998	17123	17215	17031	17124	16938	16876	17028	16945	17017	17045	17064	16866	17099	16896	16863	17157	17104	17039	17093	17090	17262	16987	17132	17127	16944	17161	17026	17160	17139	17024	17110	17059	17049	17232	17099	17188	17010	17263	16911	17083	17255	17051	17154	17006	16910	17089	16945	16888	17102	16933	17128	17012	16803	17051	16976	17093	16930	17095	17218	17009	17165	16948	17058	17114	16979	17152	17133	17174	17221	17119	17160	17149	17263	17190	16991	17326	17034	17218	17395	17171	17112	17095	16996	17067	17108	16960	16937	17166	16910	17039	17166	17164	17037	16965	17144	17271	17096	16998	17079	17020	17116	17190	17064	17030	17141	17210	17082	17222	17284	17425	17348	17041	17001	17221	17007	16978	16993	17157	17062	16983	16879	17263	17087	17073	17072	17149	17044	17279	17229	17049	17049	17106	17232	16994	16977	17040	17051	17144	17007	16972	17074	16838	17006	16943	16961	16946	16909	16841	17117	17035	17193	17136	17369	17027	17219	17081	17014	17156	17074	17121	17193	17096	17041	16860	17110	17118	16915	17213	17179	17085	17174	17249	17136	17081	17124	17082	17142	17175	16876	17317	16928	17074	17146	17111	17092	17283	17102	17122	17266	17121	17124	16832	17117	17114	17073	17015	16962	17219	16997	17020	17080	16881	17048	16984	17085	17070	17033	17053	16936	17333	16933	17267	17163	17163	16907	17014	17066	17294	17110	17082	17085	17048	16971	17046	17002	17013	17171	17007	17198	17160	17092	17147	17051	17020	17188	17001	17097	17148	17100	16995	17053	17145	17091	16891	16874	17215	16963	17154	17068	17035	17182	16951	17113	16813	17197	17079	16781	16862	16795	17093	17299	17180	17077	16917	17132	17067	17208	17038	17125	17068	17101	17119	17176	16992	17199	17087	17168	17166	17149	17157	17183	17069	16978	17136	17179	16784	17168	17252	16988	16931	17198	17003	16815	16993	17057	17042	17299	17142	17190	17060	17002	17194	16921	17204	17260	16988	16978	17220	17081	17000	17105	17320	17049	17175	17247	17207	16891	17108	16973	17133	17022	16984	17071	17224	17199	16947	17177	17241	17194	16972	17182	17016	17051	17008	17238	16920	17037	17119	17194	17118	17084	17185	17131	17057	17063	17118	16885	17039	17180	17186	17080	16965	17033	17089	17052	17350	17141	16932	17318	17117	17191	17333	17045	17101	17116	17147
13378	22230	21277	18368	17542	16917	16526	16137	15940	16000	17849	23125	32776	32802	27306	21043	18234	16343	15686	15448	15423	15444	15412	15345	15422	15244	15368	15363	15342	15368	15208	15299	15438	15294	15286	15368	15187	15270	15338	15312	15317	15256	15529	15342	15215	15521	15190	15365	15420	15327	15560	15371	15393	15226	15415	15453	15197	15324	15493	15216	15193	15289	15403	15407	15360	15255	15294	15227	15398	15295	15283	15367	15423	15340	15216	15256	15320	15379	15287	15290	15340	15232	15348	15415	15306	15286	15313	15455	15222	15396	15295	15461	15255	15209	15535	15512	15209	15294	15321	15379	15162	15374	15300	15243	15294	15278	15318	15424	15426	15204	15302	15226	15192	15254	15220	15118	15322	15227	15272	15423	15278	15136	15478	15081	15375	15221	15461	15172	15135	15380	15340	15277	15302	15186	15345	15251	15338	15302	15362	15350	15316	15352	15270	15417	15132	15328	15314	15431	15326	15328	15400	15253	15301	15210	15163	15303	15339	15153	15311	15390	15272	15396	15286	15446	15245	15319	15330	15144	15138	15513	15303	15263	15269	15332	15307	15366	15398	15524	15103	15220	15347	15190	15266	15319	15150	15264	15441	15356	15297	15239	15287	15193	15316	15340	15384	15194	15328	15264	15322	15286	15326	15254	15336	15217	15356	15298	15410	15403	15354	15178	15464	15374	15325	15281	15247	15247	15444	15284	15387	15217	15200	15386	15246	15330	15439	15393	15346	15340	15375	15335	15231	15316	15216	15459	15243	15353	15164	15454	15080	15142	15205	15290	15457	15233	15185	15245	15293	15355	15433	15415	15129	15230	15166	15356	15266	15169	15392	15361	15188	15252	15397	15271	15170	15333	15233	15433	15350	15251	15351	15427	15322	15211	15393	15376	15400	15308	15278	15389	15186	15180	15276	15311	15332	15354	15231	15155	15225	15082	15404	15298	15082	15337	15281	15327	15231	15313	15219	15239	15203	15311	15308	15196	15221	15215	15363	15387	15378	15245	15192	15272	15367	15232	15431	15050	15296	15416	15296	15395	15154	15422	15284	15293	15230	15163	15235	15289	15379	15447	15328	15269	15414	15503	15113	15353	15216	15258	15258	15150	15177	15378	15386	15442	15284	15054	15358	15170	15172	15324	15263	15323	15421	15222	15101	15444	15363	15361	15193	15308	15442	15531	15298	15368	15212	15408	15231	15210	15259	15153	15335	15242	15330	15400	15406	15273	15271	15285	15340	15296	15326	15354	15233	15241	15384	15398	15330	15313	15277	15187	15104	15236	15347	15532	15303	15453	15330	15426	15260	15376	15253	15256	15320	15283	15304	15511	15232	15430	15376	15271	15444	15136	15404	15180	15238	15196	15104	15253	15343	15331	15232	15317	15268	15338	15243	15341	15220	15373	15208	15303	15267	15153	15243	15420	15284	15343	15315	15417	15229	15327	15382	15372	15418	15288	15307	15301	15389	15240	15290	15301	15197	15262	15167	15295	15165	15207	15323	15423	15301	15346	15316	15360	15154	15502	15341	15253	15351	15355	15397	15257	15221	15181	15374	15329	15146	15296	15263	15268	15503	15275	15381	15365	15124	15272	15303	15303	15433	15197	15410	15279	15395	15357	15185	15446	15397	15272	15399	15474	15321	15404	15423	15361	15295	15176	15322	15471	15357	15143	15326	15224	15366	15327	15292	15099	15290	15235	15405	15242	15474	15413	15254	15176	15183	15348	15196	15295	15371	15258	15335	15403	15330	15258	15254	15340	15502	15422	15289	15278	15491	15183	15318	15438	15073	15091	15331	15345	15418	15518	15393	15289	15315	15287	15369	15218	15233	15132	15293	15407	15361	15286	15403	15246	15411	15390	15354	15286	15155	15441	15310	15236	15285	15221	15417	15289	15190	15390	15151	15255	15231	15243	15410	15444	15327	15305	15255	15289	15216	15283	15297	15407	15257	15214	15184	15210	15390	15314	15235	15263	15483	15326	15344	15425	15267	15239	15273	15306	15280	15264	15278	15220	15181	15236	15248	15229	15257	15269	15279	15274	15302	15385	15390	15289	15313	15167	15386	15346	15232	15313	15245	15282	15321	15264	15335	15232	15289	15120	15340	15337	15260	15278	15503	15185	15405	15333	15301	15313	15328	15414	15310	15392	15356	15323	15299	15235	15380	15171	15273	15237	15256	15211	15234	15259	15316	15277	15212	15435	15352	15398	15286	15273	15156	15313	15108	15311	15328	15143	15255	15298	15487	15244	15292	15380	15304	15343	15506	15314	15265	15182	15421	15348	15165	15192	15289	15222	15477	15341	15413	15349	15331	15360	15461	15447	15202	15280	15399	15212	15300	15393	15096	15248	15340	15270	15342	15356	15260	15239	15559	15139	15184	15309	15312	15114	15296	15323	15376	15271	15313	15389	15402	15078	15308	15260	15314	15381	15249	15339	15186	15474	15249	15301	15200	15396	15209	15300	15260	15213	15308	15351	15141	15316	15305	15239	15391	15370	15286	15336	15363	15496	15335	15559	15258	15204	15251	15259	15390	15235	15420	15406	15416	15310	15382	15297	15135	15322	15252	15414	15299	15328	15255	15218	15438	15366	15368	15445	15205	15471	15159	15283	15451	15279	15220	15422	15471	15308	15364	15262	15087	15262	15322	15207	15372	15190	15284	15476	15208	15207	15396	15498	15292	15343	15257	15238	15313	15377	15134	15256	15198	15276	15382	15410	15196	15291	15353	15290	15405	15299	15369	15363	15247	15390	15422	15129	15448	15280	15216	15296	15306	15374	15385	15337	15286	15372	15463	15214	15352	15334	15473	15492	15189	15422	15235	15137	15121	15342	15171	15372	15354	15405	15418	15215	15276	15270	15199	15374	15391	15378	15309	15172	15370	15337	15209	15342	15220	15237	15147	15093	15388	15245	15238	15370	15294	15291	15357	15418	15276	15398	15409	15403	15190	15067	15461	15332	15346	15346	15248	15365	15385	15294	15473	15387	15425	15249	15287	15345	15175	15165	15410	15317	15339	15406	15502	15269	15390	15404	15368	15359	15352	15303	15332	15242	15294	15335	15333	15206	15386	15354	15283	15208	15231	15308	15407	15380	15326	15199	15190	15254	15062	15243	15441	15334	15311	15359	15200	15430	15382	15235	15321	15299	15273	15381	15369	15482	15268	15443	15198	15225	15305	15318	15288	15303	15334	15207	15299	15377	15293	15540	15245	15115	15187	15363	15089	15291	15357	15171	15253	15205	15348	15322	15398	15173	15091	15411	15277	15238	15230	15410	15213	15225	15330	15215	15284	15319	15210	15043	15405	15259	15236	15323	15172	15164	15274	15367	15505	15261	15410	15315	15201	15361	15114	15265	15215	15223	15262	15343	15270	15335	15364	15372	15326	15432	15324	15288	15184	15227	15299	15327	15259	15348	15323	15183	15374	15415	15278	15152	15249	15278	15125	15375	15179	15278	15296	15139	15227	15271	15138	15391	15251	15156	15170	15286	15334	15409	15349	15193	15257	15342	15447	15413	15396	15380	15286	15287	15377	15222	15247	15311	15337	15361	15399	15186	15292	15264	15471	15205	15280	15418	15306	15305	15269	15397	15406	15330	15167	15275	15409	15166	15327	15131	15280	15347	15267	15328	15376	15385	15392	15190	15368	15399	15264	15335	15200	15208	15340	15275	15366	15239	15338	15293	15485	15410	15370	15297	15111	15340	15171	15280	15193	15268	15217	15134	15400	15387	15335	15169	15409	15251	15271	15407	15221	15410	15306	15339	15285	15260	15455	15377	15258	15255	15358	15320	15290	15181	15265	15371	15412	15094	15334	15367	15267	15296	15324	15467	15113	15460	15293	15125	15415	15330	15233	15243	15368	15225	15379	15349	15159	15318	15407	15232	15273	15309	15158	15342	15297	14965	15378	15415	15269	15518	15317	15207	15432	15023	15347	15334	15264	15231	15403	15245	15321	15272	15352	15248	15244	15292	15226	15282	15372	15370	15333	15250	15464	15201	15218	15392	15279	15386	15354	15193	15358	15379	15376	15191	15517	15287	15413	15276	15380	15243	15327	15316	15377	15209	15340	15440	15206	15309	15217	15198	15288	15477	15253	15287	15309	15167	15333	15118	15295	15374	15190	15133	15292	15371	15276	15262	15210	15209	15161	15348	15253	15411	15285	15294	15086	15218	15282	15261	15342	15406	15424	15470	15106	15267	15379	15236	15221	15361	15420	15308	15400	15367	15272	15321	15310	15235	15280	15313	15277	15272	15228	15459	15246	15323	15269	15227	15278	15461	15252	15139	15501	15300	15374	15328	15202	15313	15100	15336	15438	15125	15413	15214	15296	15449	15271	15286	15327	15286	15414	15404	15206	15330	15441	15326	15314	15243	15450	15163	15475	15236	15342	15367	15307	15388	15341	15386	15190	15217	15347	15464	15292	15262	15441	15187	15332	15213	15342	15229	15313	15335	15366	15316	15339	15277	15204	15503	15253	15331	15380	15266	15386	15341	15046	15374	15301	15184	15243	15366	15538	15277	15337	15271	15308	15234	15182	15294	15276	15305	15473	15446	15191	15321	15438	15281	15506	15038	15237	15382	15264	15199	15321	15290	15525	15453	15452	15201	15244	15292	15519	15353	15167	15277	15279	15267	15268	15129	15288	15261	15485	15344	15347	15406	15272	15284	15216	15363	15188	15233	15170	15236	15495	15356	15318	15212	15168	15392	15312	15347	15359	15386	15422	15321	15278	15399	15160	15384	15236	15336	15263	15322	15180	15267	15286	15270	15199	15192	15362	15243	15223	15321	15315	15202	15342	15303	15393	15328	15331	15388	15357	15335	15269	15308	15284	15322	15283	15329	15265	15253	15277	15468	15163	15491	15377	15224	15322	15323	15329	15429	15369	15182	15385	15236	15375	15204	15080	15336	15242	15231	15320	15285	15393	15375	15308	15313	15341	15341	15172	15411	15289	15360	15082	15331	15272	15245	15306	15436	15103	15366	15319	15309	15327	15394	15258	15343	15111	15346	15261	15102	15221	15162	15220	15294	15294	15136	15368	15196	15434	15153	15428	15396	15372	15395	15230	15372	15371	15341	15277	15179	15406	15441	15202	15386	15273	15476	15257	15242	15377	15386	15200	15063
22283	20732	28340	23200	20891	22680	24088	18930	18453	18707	18952	25113	36354	38298	33461	26544	22454	19751	18433	17848	17898	17956	17814	17724	17600	17617	17698	17515	17683	17740	17663	17676	17679	17762	17805	17707	17822	17583	17799	17736	17673	17657	17785	17644	17643	17615	17672	17665	17752	17683	17597	17651	17730	17862	17717	17451	17670	17708	17441	17758	17741	17476	17652	17729	17440	17593	17781	17571	17735	17673	17542	17500	17655	17721	17591	17564	17756	17776	17635	17489	17583	17614	17674	17553	17699	17691	17676	17474	17648	17587	17766	17621	17752	17653	17715	17584	17612	17462	17650	17604	17755	17691	17601	17602	17601	17737	17791	17740	17763	17513	17641	17638	17619	17541	17434	17608	17776	17779	17738	17606	17633	17713	17695	17804	17785	17601	17736	17598	17424	17625	17637	17591	17471	17653	17641	17779	17674	17595	17614	17563	17626	17775	17673	17419	17661	17771	17806	17561	17459	17766	17667	17643	17572	17718	17615	17434	17650	17554	17667	17555	17571	17690	17704	17259	17684	17664	17903	17864	17627	17746	17711	17672	17714	17720	17628	17558	17588	17772	17757	17545	17700	17556	17792	17799	17576	17511	17681	17602	17682	17764	17604	17653	17442	17609	17658	17500	17397	17517	17559	17540	17510	17505	17572	17589	17619	17660	17705	17502	17382	17628	17650	17471	17569	17561	17540	17488	17677	17538	17570	17456	17697	17552	17675	17505	17613	17519	17513	17606	17603	17549	17617	17599	17615	17734	17776	17348	17687	17552	17540	17556	17470	17660	17441	17705	17406	17740	17542	17667	17744	17709	17603	17512	17567	17637	17593	17693	17650	17564	17564	17715	17620	17677	17673	17566	17505	17818	17579	17749	17555	17605	17657	17550	17618	17725	17762	17688	17586	17722	17637	17437	17728	17601	17652	17661	17709	17701	17560	17720	17650	17549	17596	17741	17477	17571	17709	17724	17822	17643	17446	17544	17775	17525	17481	17502	17658	17531	17518	17515	17679	17478	17736	17646	17824	17756	17665	17679	17564	17714	17570	17601	17694	17490	17629	17469	17616	17621	17506	17595	17699	17532	17611	17684	17689	17565	17475	17639	17668	17601	17575	17538	17484	17539	17691	17441	17611	17514	17531	17708	17636	17632	17390	17574	17824	17563	17650	17715	17696	17644	17729	17618	17850	17776	17772	17492	17495	17437	17620	17653	17697	17528	17711	17605	17476	17468	17667	17649	17790	17488	17663	17686	17460	17711	17683	17619	17532	17643	17591	17779	17691	17747	17468	17613	17351	17572	17618	17624	17851	17501	17695	17734	17653	17510	17532	17652	17483	17685	17590	17658	17526	17659	17552	17729	17448	17699	17694	17366	17653	17600	17535	17661	17586	17545	17714	17765	17695	17677	17596	17636	17589	17552	17699	17673	17492	17544	17657	17625	17775	17653	17654	17587	17811	17528	17485	17697	17692	17636	17477	17531	17627	17666	17715	17714	17522	17736	17680	17739	17677	17603	17480	17650	17551	17515	17492	17552	17520	17491	17548	17419	17562	17528	17689	17474	17652	17576	17658	17609	17627	17662	17611	17762	17701	17661	17652	17752	17609	17723	17708	17685	17660	17449	17537	17505	17686	17517	17701	17675	17570	17714	17619	17611	17653	17657	17736	17672	17568	17670	17676	17536	17414	17594	17852	17558	17596	17617	17504	17710	17751	17514	17712	17420	17759	17499	17602	17493	17624	17408	17514	17574	17675	17911	17822	17403	17675	17783	17693	17777	17668	17527	17730	17475	17659	17592	17561	17463	17768	17788	17645	17771	17847	17631	17670	17497	17672	17587	17659	17633	17682	17573	17452	17588	17585	17601	17593	17596	17696	17583	17856	17633	17583	17602	17551	17632	17703	17701	17610	17611	17658	17484	17714	17575	17686	17665	17680	17472	17752	17630	17638	17617	17548	17584	17720	17514	17622	17907	17837	17421	17690	17364	17484	17576	17531	17551	17727	17527	17578	17714	17694	17567	17691	17462	17585	17545	17503	17690	17770	17709	17645	17686	17481	17684	17494	17600	17408	17646	17586	17761	17303	17462	17522	17554	17796	17880	17704	17631	17331	17509	17755	17607	17443	17644	17819	17493	17562	17644	17497	17619	17762	17572	17768	17375	17517	17614	17676	17907	17682	17475	17631	17626	17786	17572	17531	17922	17712	17438	17534	17475	17720	17640	17564	17731	17777	17546	17391	17540	17483	17727	17574	17551	17399	17420	17643	17585	17554	17634	17569	17594	17380	17564	17575	17555	17535	17672	17412	17674	17517	17483	17640	17634	17486	17522	17510	17756	17678	17626	17659	17337	17599	17395	17787	17724	17750	17662	17594	17574	17564	17517	17677	17457	17516	17601	17589	17795	17679	17583	17653	17669	17425	17593	17721	17724	17696	17451	17628	17570	17587	17522	17571	17595	17721	17650	17627	17590	17730	17539	17601	17446	17750	17722	17531	17630	17697	17678	17965	17493	17610	17596	17629	17791	17667	17631	17626	17682	17555	17577	17784	17668	17573	17501	17686	17575	17630	17519	17765	17433	17660	17656	17632	17563	17621	17748	17572	17618	17648	17625	17586	17673	17740	17648	17636	17630	17630	17570	17625	17520	17694	17566	17689	17537	17559	17690	17583	17347	17614	17537	17711	17744	17719	17622	17741	17518	17621	17580	17480	17555	17643	17465	17662	17700	17501	17615	17610	17596	17720	17578	17585	17620	17683	17388	17628	17506	17686	17456	17737	17607	17580	17704	17611	17458	17334	17752	17721	17696	17759	17633	17624	17506	17732	17457	17592	17622	17635	17358	17714	17726	17575	17505	17350	17483	17583	17611	17599	17745	17694	17452	17832	17571	17764	17497	17598	17500	17574	17636	17770	17606	17615	17590	17586	17575	17527	17640	17515	17718	17487	17587	17589	17388	17366	17596	17484	17671	17420	17418	17663	17600	17619	17471	17836	17750	17646	17596	17512	17587	17684	17710	17769	17699	17688	17535	17513	17518	17755	17433	17574	17583	17615	17743	17733	17442	17567	17468	17629	17765	17746	17695	17714	17605	17453	17533	17665	17609	17564	17525	17470	17434	17746	17616	17707	17670	17468	17659	17710	17666	17790	17507	17550	17600	17624	17712	17628	17749	17631	17473	17680	17650	17452	17593	17581	17537	17437	17479	17676	17656	17475	17659	17542	17583	17560	17577	17653	17483	17533	17543	17650	17599	17603	17478	17473	17758	17575	17664	17490	17639	17484	17542	17583	17602	17471	17671	17368	17512	17581	17718	17659	17592	17659	17403	17491	17722	17762	17612	17503	17683	17489	17677	17462	17534	17780	17654	17443	17576	17479	17601	17715	17533	17668	17663	17543	17819	17459	17602	17671	17626	17651	17780	17713	17545	17432	17371	17515	17669	17700	17615	17572	17682	17426	17664	17604	17681	17739	17671	17409	17443	17453	17655	17351	17462	17704	17608	17448	17817	17669	17503	17577	17767	17637	17440	17645	17663	17686	17663	17451	17500	17666	17740	17785	17414	17705	17720	17864	17639	17508	17522	17617	17583	17755	17474	17543	17399	17480	17475	17701	17536	17562	17444	17343	17606	17709	17461	17657	17585	17688	17682	17789	17544	17698	17614	17685	17658	17593	17580	17587	17716	17567	17721	17707	17653	17535	17641	17536	17442	17460	17736	17677	17643	17577	17550	17679	17579	17697	17591	17669	17476	17418	17496	17598	17809	17442	17483	17503	17501	17585	17769	17569	17642	17684	17482	17614	17523	17704	17627	17447	17651	17574	17607	17659	17460	17418	17581	17573	17506	17545	17704	17532	17457	17565	17565	17539	17718	17790	17572	17654	17526	17440	17586	17583	17580	17533	17581	17624	17737	17289	17573	17721	17382	17632	17414	17464	17636	17642	17596	17521	17554	17774	17537	17572	17802	17799	17549	17809	17725	17571	17535	17607	17608	17506	17634	17552	17436	17601	17536	17753	17654	17417	17558	17804	17793	17777	17879	17561	17456	17644	17374	17412	17575	17623	17721	17761	17594	17477	17595	17754	17797	17725	17640	17519	17698	17603	17488	17684	17755	17735	17568	17574	17679	17543	17580	17586	17584	17528	17830	17663	17657	17667	17455	17528	17640	17725	17636	17739	17599	17474	17755	17758	17570	17534	17577	17515	17448	17652	17584	17279	17583	17624	17407	17695	17614	17550	17751	17460	17671	17644	17555	17771	17656	17434	17670	17723	17626	17741	17676	17626	17715	17597	17630	17550	17574	17663	17700	17730	17524	17674	17551	17597	17548	17484	17475	17594	17758	17696	17508	17513	17621	17572	17498	17396	17516	17640	17749	17802	17577	17483	17393	17696	17675	17586	17526	17624	17639	17512	17488	17594	17672	17489	17541	17713	17659	17763	17493	17473	17514	17690	17717	17525	17570	17440	17808	17634	17520	17412	17690	17659	17522	17598	17685	17579	17670	17690	17512	17643	17682	17578	17608	17741	17778	17661	17425	17478	17689	17394	17434	17454	17689	17703	17642	17478	17621	17632	17744	17582	17337	17748	17574	17658	17706	17595	17552	17609	17580	17634	17700	17544	17549	17727	17713	17517	17678	17283	17385	17387	17486	17564	17570	17574	17744	17764	17525	17583	17807	17280	17791	17811	17680	17634	17531	17604	17685	17752	17750	17483	17738	17595	17595	17602	17782	17660	17606	17474	17770	17550	17759	17672	17602	17728	17591	17408	17665	17659	17505	17408	17493	17585	17530	17621	17432	17512	17401	17708	17540	17528	17824	17723	17538	17479	17577	17486	17430	17665	17454	17529	17730	17751	17566	17684	17512	17593	17516	17519	17720	17537	17580	17623	17552	17653	17761	17690	17627	17628	17558	17710	17596	17645	17633	17731	17248	17534	17511	17713	17609	17666	17486	17488	17621	17592	17725	17715	17625	17485	17550	17363	17492	17821	17493	17739	17630	17563	17645	17514	17540	17357	17441	17666	17455	17545	17562	17604	17864	17476	17566	17537	17690	17733	17484	17616	17550	17565	17701	17591	17708	17317	17485	17587	17574	17747	17449	17640	17616	17851	17589	17524	17593	17557	17699	17583	17659	17494	17291
14816	26746	25032	20987	18736	18264	17538	17114	16919	16679	17695	28808	39717	40334	34491	26529	20994	17693	16368	15918	15852	15700	15779	15605	15697	15586	15667	15745	15619	15769	15631	15527	15608	15796	15889	15471	15898	15677	15863	15673	15629	15651	15796	15788	15775	15702	15625	15662	15684	15778	15609	15637	15578	15610	15743	15652	15709	15647	15537	15660	15677	15752	15727	15715	15781	15771	15706	15709	15476	15545	15667	15576	15483	15523	15475	15715	15599	15791	15724	15708	15599	15700	15628	15559	15626	15635	15763	15620	15456	15577	15602	15501	15757	15744	15511	15652	15501	15689	15721	15566	15716	15804	15573	15685	15771	15692	15698	15797	15660	15625	15456	15780	15556	15653	15728	15573	15582	15481	15703	15525	15759	15589	15715	15740	15770	15664	15612	15709	15633	15605	15579	15527	15599	15701	15596	15765	15514	15708	15688	15821	15602	15724	15669	15509	15643	15656	15658	15760	15606	15542	15549	15660	15648	15644	15618	15456	15765	15504	15452	15632	15588	15491	15724	15618	15561	15606	15500	15471	15660	15668	15459	15634	15720	15588	15675	15705	15618	15704	15587	15557	15611	15597	15645	15498	15599	15761	15605	15703	15498	15729	15496	15685	15528	15750	15667	15693	15767	15499	15674	15689	15547	15548	15377	15697	15697	15729	15686	15634	15728	15744	15552	15461	15509	15594	15694	15800	15645	15694	15604	15507	15717	15709	15457	15597	15608	15516	15781	15652	15662	15642	15474	15647	15651	15713	15518	15555	15695	15637	15509	15603	15793	15600	15706	15628	15610	15432	15563	15434	15594	15369	15538	15727	15730	15801	15586	15747	15604	15581	15678	15662	15588	15641	15517	15642	15593	15651	15664	15783	15672	15596	15591	15691	15618	15700	15673	15628	15678	15688	15799	15666	15521	15617	15614	15523	15508	15457	15784	15562	15702	15580	15641	15743	15666	15653	15690	15400	15571	15700	15713	15577	15575	15625	15451	15663	15733	15599	15419	15670	15809	15681	15735	15658	15722	15666	15570	15681	15519	15520	15539	15686	15651	15506	15661	15641	15693	15533	15610	15547	15719	15609	15599	15746	15589	15659	15653	15589	15518	15467	15866	15635	15827	15622	15655	15722	15595	15596	15782	15970	15576	15713	15577	15716	15600	15813	15436	15712	15571	15583	15669	15613	15689	15639	15487	15609	15769	15627	15773	15451	15688	15777	15600	15702	15657	15573	15705	15743	15672	15470	15637	15559	15653	15942	15647	15560	15586	15670	15642	15579	15605	15670	15557	15624	15799	15730	15665	15494	15644	15461	15722	15575	15532	15805	15581	15712	15783	15651	15544	15643	15694	15492	15585	15663	15476	15655	15597	15713	15661	15674	15844	15544	15690	15558	15724	15426	15544	15821	15655	15483	15583	15651	15656	15662	15582	15652	15589	15493	15636	15507	15502	15704	15622	15487	15823	15592	15640	15716	15622	15609	15572	15579	15536	15638	15665	15665	15692	15472	15709	15438	15629	15625	15784	15545	15606	15721	15610	15591	15673	15632	15690	15653	15712	15571	15579	15689	15725	15632	15727	15681	15598	15546	15666	15626	15454	15676	15516	15738	15738	15591	15477	15757	15650	15706	15453	15670	15724	15651	15723	15767	15592	15709	15632	15558	15700	15584	15620	15723	15579	15671	15606	15636	15775	15415	15678	15661	15703	15641	15659	15642	15753	15548	15638	15531	15675	15597	15687	15596	15661	15511	15606	15500	15742	15785	15652	15644	15708	15666	15637	15521	15703	15679	15643	15612	15578	15555	15752	15625	15453	15766	15612	15642	15534	15781	15609	15699	15681	15576	15543	15543	15758	15618	15684	15568	15615	15581	15767	15671	15568	15624	15561	15742	15485	15574	15572	15693	15623	15617	15704	15472	15638	15677	15556	15577	15635	15525	15520	15698	15410	15635	15563	15549	15545	15520	15608	15632	15673	15521	15817	15542	15674	15653	15518	15585	15550	15561	15620	15558	15608	15706	15579	15411	15533	15710	15770	15717	15525	15457	15578	15718	15594	15585	15514	15794	15655	15545	15674	15547	15618	15732	15543	15501	15666	15499	15676	15619	15701	15522	15677	15610	15663	15541	15591	15656	15651	15630	15513	15539	15630	15600	15612	15655	15802	15619	15734	15492	15595	15646	15765	15732	15541	15571	15681	15504	15533	15608	15681	15659	15652	15514	15504	15711	15563	15752	15581	15478	15647	15740	15592	15596	15712	15650	15653	15558	15609	15752	15667	15569	15829	15576	15653	15607	15621	15613	15670	15525	15660	15634	15666	15551	15619	15678	15678	15706	15627	15560	15677	15555	15456	15684	15551	15703	15649	15553	15532	15585	15648	15510	15812	15671	15552	15666	15785	15723	15631	15477	15568	15554	15733	15575	15799	15816	15466	15688	15520	15393	15701	15698	15635	15624	15633	15501	15768	15707	15586	15668	15640	15622	15721	15629	15659	15613	15502	15570	15645	15653	15718	15471	15583	15565	15624	15747	15609	15598	15608	15600	15605	15648	15721	15795	15590	15648	15734	15592	15617	15475	15638	15607	15650	15573	15641	15669	15733	15538	15668	15799	15506	15693	15679	15506	15656	15661	15636	15589	15593	15546	15696	15687	15620	15673	15551	15620	15508	15557	15648	15664	15485	15643	15543	15554	15765	15617	15637	15736	15639	15757	15745	15568	15625	15569	15547	15572	15560	15545	15606	15557	15626	15621	15742	15492	15434	15774	15693	15439	15700	15643	15520	15547	15584	15550	15764	15608	15585	15508	15461	15565	15593	15525	15605	15649	15637	15725	15445	15606	15731	15852	15589	15589	15600	15665	15699	15552	15784	15786	15664	15517	15820	15607	15747	15462	15502	15625	15652	15848	15582	15573	15532	15692	15420	15566	15658	15722	15659	15556	15637	15733	15468	15534	15554	15606	15646	15541	15653	15700	15663	15685	15664	15584	15668	15644	15690	15724	15597	15748	15560	15641	15504	15490	15537	15550	15693	15639	15767	15660	15619	15602	15627	15666	15648	15659	15574	15566	15483	15658	15701	15616	15605	15689	15781	15549	15516	15622	15750	15547	15550	15702	15579	15708	15567	15517	15616	15573	15568	15485	15681	15587	15703	15661	15623	15647	15664	15581	15752	15497	15611	15777	15694	15621	15649	15590	15548	15537	15632	15694	15726	15712	15716	15616	15613	15576	15555	15531	15698	15696	15489	15710	15613	15655	15633	15747	15680	15757	15603	15640	15578	15671	15605	15419	15593	15554	15645	15381	15555	15577	15675	15584	15576	15571	15616	15676	15672	15684	15584	15524	15627	15444	15645	15492	15477	15551	15646	15599	15693	15697	15654	15582	15693	15728	15502	15629	15716	15535	15660	15588	15683	15525	15697	15705	15430	15640	15496	15740	15524	15631	15503	15516	15803	15567	15610	15483	15634	15480	15627	15544	15726	15728	15442	15645	15566	15574	15579	15478	15539	15478	15551	15668	15511	15713	15482	15667	15625	15556	15532	15739	15836	15514	15433	15620	15681	15379	15643	15791	15629	15720	15556	15533	15666	15411	15619	15545	15592	15545	15548	15614	15532	15636	15676	15481	15540	15642	15636	15445	15660	15451	15715	15665	15690	15723	15514	15524	15661	15548	15593	15453	15742	15395	15571	15626	15707	15621	15547	15656	15654	15663	15672	15465	15563	15794	15484	15651	15765	15558	15587	15711	15703	15755	15650	15650	15499	15544	15639	15579	15701	15647	15711	15597	15638	15598	15758	15535	15810	15433	15529	15585	15614	15632	15589	15630	15667	15762	15505	15594	15594	15625	15513	15699	15909	15710	15584	15578	15657	15682	15713	15531	15668	15469	15609	15542	15584	15768	15676	15550	15500	15644	15656	15617	15632	15553	15705	15368	15691	15680	15579	15541	15700	15643	15598	15522	15646	15615	15611	15750	15650	15596	15753	15468	15746	15626	15705	15715	15604	15587	15668	15503	15691	15541	15558	15563	15521	15410	15645	15661	15538	15789	15652	15564	15741	15602	15595	15593	15614	15765	15641	15592	15579	15678	15567	15598	15649	15553	15642	15805	15563	15702	15707	15599	15669	15605	15708	15590	15647	15519	15550	15713	15726	15676	15557	15613	15588	15487	15490	15602	15561	15579	15617	15609	15515	15661	15781	15707	15616	15608	15641	15544	15848	15652	15663	15431	15763	15512	15570	15569	15867	15558	15621	15719	15763	15597	15717	15499	15611	15510	15626	15381	15751	15645	15618	15634	15575	15415	15688	15481	15681	15511	15728	15676	15602	15495	15626	15573	15708	15720	15787	15551	15519	15520	15552	15504	15624	15517	15621	15572	15573	15632	15871	15477	15671	15608	15727	15571	15394	15563	15648	15640	15664	15470	15730	15819	15656	15734	15537	15588	15768	15610	15607	15772	15604	15578	15649	15729	15735	15669	15566	15599	15698	15738	15701	15679	15508	15530	15626	15621	15684	15618	15592	15697	15565	15589	15562	15799	15557	15792	15693	15678	15620	15500	15669	15600	15647	15637	15703	15562	15426	15653	15539	15822	15556	15734	15586	15652	15680	15651	15470	15699	15737	15579	15764	15555	15558	15591	15660	15753	15647	15556	15641	15647	15659	15484	15603	15670	15669	15671	15558	15713	15639	15855	15716	15460	15682	15618	15616	15710	15582	15717	15672	15603	15552	15602	15667	15505	15508	15599	15676	15558	15608	15475	15531	15687	15581	15415	15631	15713	15766	15660	15777	15579	15668	15592	15603	15773	15608	15636	15590	15686	15304	15739	15694	15697	15622	15634	15684	15605	15596	15470	15589	15538	15632	15661	15727	15748	15532	15685	15471	15596	15672	15681	15626	15546	15692	15656	15532	15576	15400	15581	15621	15566	15590	15627	15534	15636	15475	15619	15485	15548	15581	15634	15709	15596	15698	15632	15639	15674	15413	15578	15492	15722	15644	15693	15711	15699	15633	15746	15677	15675	15538	15530	15627	15660	15544	15648	15682	15467	15562	15640	15637	15653	15669	15400	15567	15620	15362	15804	15735	15468	15558	15504	15660	15450	15554	15620	15573	15824	15504	15508	15767	15672	15590	15547
26695	21298	23393	20522	17442	17515	17716	17374	17430	17603	17412	17710	18341	19324	19123	18453	17769	17578	17431	17183	17174	17318	17114	17177	17202	17297	17156	17349	17231	17093	17120	17247	17154	17240	17176	17229	17162	17227	17411	17136	17261	17271	17126	17181	17114	17182	17025	17017	17490	17249	17214	17221	17273	17017	17347	17359	17289	16983	17408	17431	17137	17240	17286	17168	16975	17177	17194	17019	17219	17353	17267	17502	17099	17283	17094	17130	17162	17154	17204	17137	16978	17240	17187	17322	16888	17222	17304	17085	17113	17282	17277	17251	17241	17116	17427	17096	17164	17329	17248	17264	17087	17121	17060	17255	17372	17085	17271	17273	17320	17131	17171	17129	17230	17324	17143	17207	17313	17316	17432	17220	17154	17155	16813	17147	17275	17147	17406	17339	17156	17212	17121	17147	16938	17193	17173	17012	17247	17099	17163	17106	17150	17178	17181	17369	17075	17008	17203	17128	17278	17484	17162	17131	17184	17276	17236	17241	16819	17148	16997	17167	17329	17198	17300	17232	17387	17123	17329	17209	17255	17235	17313	17319	17040	17036	17427	17076	17314	17165	17165	17285	17171	17120	17286	17249	17074	17084	17134	17134	17288	17055	17157	17125	17277	17012	17269	17358	17255	17324	17192	17217	17284	17094	17244	17200	17279	17300	17282	17168	17108	17238	17305	17373	17316	17242	17168	17167	17204	17039	17062	17223	17140	17152	17189	17235	17218	17075	17283	16975	17272	17141	17209	17200	17071	17077	16938	17290	17142	17136	17217	16983	17040	17160	17204	17281	17045	16993	16879	17150	17343	17141	17002	17145	17277	17140	17128	17169	17182	17350	17312	17160	17190	16984	17227	17214	17165	17202	17184	17229	17234	17072	17264	17225	17094	17249	17075	17151	17103	17185	17312	17199	17279	17183	17218	17335	17018	17293	17311	17276	17143	17239	17201	17226	17036	17207	17125	17214	17383	17186	17109	17055	17105	17195	17050	17241	16987	17270	17269	17060	17262	17219	17184	17127	17145	16995	17342	17115	17211	17219	17081	17118	17082	17158	17061	17257	17089	17315	17206	17176	17324	17203	17202	17282	17126	17163	17283	17121	17207	17150	17140	17070	17265	17321	17237	17232	16873	16967	17188	17221	17267	17386	17092	17172	17216	16949	17142	17253	17296	17233	17109	17005	17308	17248	17165	17153	17152	17238	16980	17263	17127	17208	17132	17138	17117	17311	17108	16991	17097	17266	17309	17319	17253	17072	17351	17097	17142	17306	17115	17232	17257	17272	17032	17113	17454	17195	17241	17156	17278	17242	17041	17388	16945	17384	17264	17228	17224	17185	17253	17192	17200	17316	17211	17287	17126	17201	17190	16888	17115	17000	16843	17158	17351	17163	17190	17075	17144	17355	17319	17123	17180	17166	16964	17062	16985	17281	17258	17211	17166	17176	17100	17186	17412	17341	17218	17213	17126	17183	17178	17274	17127	17354	17183	17115	17158	17333	17152	17256	17288	17189	17193	17019	17169	17035	17197	17261	17274	16984	17098	17194	17361	17128	17225	17175	17189	17076	17379	17233	17173	17157	17165	17128	17100	17225	17174	17049	17277	17183	17194	17163	17059	17208	17140	17434	17187	17182	16993	17300	17160	17212	17377	17416	17444	17343	17389	16882	17138	16908	17323	17351	17148	17288	17336	17105	17133	17177	17235	17240	17242	16890	17095	17105	17212	17141	17061	17124	17019	17230	17193	17315	17129	17236	17202	17141	17204	17183	17334	17251	17257	17367	16849	17164	17159	17137	17121	17305	17256	17031	17024	17070	17213	17121	17121	17160	17149	17063	17280	17132	17089	17042	17002	17168	17377	17300	17433	17202	17167	17164	17153	17238	17101	17114	17135	17227	17207	17178	17208	17191	17081	17194	17158	17145	17270	17081	17180	17368	17392	17290	17191	17201	17169	17179	17326	17311	17105	17110	17004	17194	17128	17022	17237	17168	17244	17240	17324	17077	17287	17252	17286	17204	17034	17041	17079	17266	17207	17394	17255	17438	17126	17137	17311	17234	17045	17235	17158	17019	17151	17182	17107	16963	17232	17338	17126	17227	17278	17173	17302	17022	16937	17058	17252	17046	17099	17111	17136	17181	17182	17121	17077	17278	17056	17139	17301	17257	17264	17220	17016	17240	17215	17310	17234	17073	17227	17319	17119	17112	16970	17222	17158	17260	17076	17190	17201	17059	17295	16943	17084	17081	17152	16962	17340	17324	17083	17083	17184	17344	17171	17015	17190	17401	17181	17012	17288	17160	17065	17167	17191	17340	17208	17185	17190	17300	17319	17072	17108	16990	17177	17232	17356	17323	17238	17277	17156	17377	17098	17113	17221	17326	17275	17262	17136	17176	17198	17172	17159	17124	17121	17067	17031	17137	17303	17180	17147	17125	17069	16843	17217	17300	17279	17227	17363	17271	17322	17323	17141	17349	17276	17223	17284	17114	17306	16919	17352	17257	17055	17160	17282	17185	17102	17004	17161	17198	17416	17254	17042	17312	17304	17139	17282	17141	17109	17140	17151	17361	17096	17281	17509	17110	17291	17159	17095	17110	17199	17221	17199	17138	17049	17225	17317	17153	17179	17244	17198	16999	17208	17269	17294	16985	17173	17329	17113	17042	17151	17097	17251	17026	17222	17056	17124	17145	17201	17203	17200	17186	17244	16925	17013	17024	16920	17232	17018	17208	17146	17127	17254	17175	16938	17260	17282	17040	17192	17065	17122	17400	17326	17176	17266	17387	17222	17080	17092	17181	17173	17058	17279	17441	17077	17264	17148	17151	17072	17272	17210	17183	17114	17155	17211	17080	17106	16964	17124	17139	17085	17329	17030	17231	17431	17287	17267	17251	17167	17223	17324	17297	17210	17149	17225	17153	17176	17065	17246	17278	17185	16988	17188	17248	17129	17158	17014	17282	17001	17178	17025	17206	17226	17332	17296	17362	17105	17056	17332	16991	17158	17173	17142	17147	17314	17034	17123	17200	17270	16821	17477	17197	17334	17180	16990	16903	17139	17058	17114	17075	17097	17165	17187	17233	17205	17251	17101	17054	17229	17347	17334	17069	17044	17165	17226	17018	17255	17105	16981	17411	17236	17149	16851	17145	17290	17262	16933	17195	17296	17127	17392	17211	16936	17116	16994	17117	17127	17196	17292	17143	17202	16989	17316	17221	17432	17276	17254	17234	17087	17269	17226	17259	17165	17238	17332	17036	16949	17106	17053	17077	17209	17206	17197	17266	17325	17264	17244	17135	17027	17187	17146	17242	17320	17246	17430	17368	17178	17373	17355	17144	17195	17006	17256	16954	17307	16957	17073	17042	17052	17426	17341	17160	17326	17143	17269	17195	17116	17046	17441	17380	17065	17020	17059	17257	17361	17211	17111	17142	17256	16972	17261	17021	17161	17085	17107	17250	17316	17221	17035	17156	17215	17042	17338	17361	17137	17355	17340	17417	17236	17082	17139	17200	16913	17275	16952	17144	17267	17336	17098	17180	17430	17133	17249	17378	17217	17383	17205	17224	17153	17073	17208	17159	17087	17192	17137	17103	17526	17107	17158	17345	17179	17211	17023	17375	17160	17193	17201	17444	17344	17079	17213	17175	17107	17250	17017	17222	17208	17249	17311	17290	17137	17203	17198	17259	17381	17119	17298	17082	17195	17108	17154	17149	17258	17156	17244	17375	17126	17210	17223	17250	17209	17127	17254	17022	17094	17274	17326	17184	17157	17252	17279	17098	17185	17202	17236	17245	17098	17392	17230	17195	17158	17044	17102	17185	17212	17032	17124	17072	17203	17193	17325	17101	17205	17202	17279	17208	17199	17139	17392	17251	16939	17085	17268	17112	17239	17300	17195	17251	17127	17281	17312	17200	17059	17321	17365	17244	17067	17214	17054	17254	17268	17228	17083	17155	17217	17297	17199	17184	17327	17227	17117	17397	17056	17266	17331	17233	17122	17161	17252	17393	17178	17216	17311	17110	17351	17192	17165	17148	17204	17220	17217	17000	17262	17197	17294	17154	17147	17239	17235	17204	17211	17013	17144	17201	17251	17105	17386	17113	17087	16990	16985	17080	17378	17043	17344	17091	17059	17275	17230	17210	17072	17336	17183	17107	17246	17199	17025	17293	17232	17215	17301	17132	17250	17095	17160	16947	17188	17218	17281	17338	17016	17188	17230	17067	17287	17137	17235	17103	17173	17225	17251	17149	17373	17227	17084	17229	17409	17243	17222	17085	17176	17222	17196	17016	17000	17095	17039	17202	17255	17049	17151	17076	17356	17281	17244	17153	16983	17054	17112	17380	17446	17249	17119	17295	17203	17005	17064	17136	17260	17221	17138	17137	17173	17131	17284	17273	17356	17072	17068	17408	17267	17008	17032	17069	17162	17508	17390	16930	17037	17168	17054	17165	17067	16881	17049	17273	17234	17414	17255	17173	17133	17034	17142	17095	17070	17180	17218	17169	17154	17118	17288	16969	17335	17036	17268	17390	17100	17339	17226	17167	17218	17131	17184	17109	17161	17088	16946	17357	17384	17224	17083	17249	17346	17079	17295	17257	17227	17072	17210	17236	17216	17164	17246	16917	17291	17216	17052	17224	17089	17304	17020	17292	16929	17295	17079	17248	17177	17161	17089	17203	17305	17021	17157	17166	17113	17180	17195	17095	17010	17305	17217	17302	17186	17300	17181	17135	17223	17145	17328	17163	17202	17415	17195	17188	17091	17041	17410	17211	17228	17293	17073	17065	17144	17221	17136	17252	17154	17156	17125	17368	17139	17224	17029	17067	17292	17149	17084	17303	17121	17078	17336	17383	17368	17271	17232	17294	17105	17089	17194	17193	17272	17274	17238	17227	17399	17096	17367	17253	17223	17098	17207	17249	17251	17102	17303	16971	17351	17151	17147	17130	17366	17112	16944	17217	17328	17344	17235	17123	17243	17243	17362	17230	17371	17155	17101	17287	17277	17183	17128	17240	17296	17204	17087	16970	17261	17172	17363	17242	17111	17195	17068	17274	17057	17054	17175	17399	17111	17109	17300	17237	17209	17204	17219	17133	17223	17474	17185	17235	17288	17209	17292	17056	17252	17079	17168	17127
14811	17320	17394	16268	15953	15810	15712	15671	15560	15535	15761	16137	17407	18081	17543	16734	16047	15735	15603	15588	15359	15372	15295	15479	15378	15498	15344	15175	15321	15385	15504	15329	15349	15311	15514	15316	15413	15424	15368	15487	15409	15408	15335	15418	15407	15342	15516	15317	15349	15427	15193	15327	15432	15396	15240	15210	15467	15405	15364	15258	15393	15396	15348	15357	15433	15318	15403	15401	15430	15497	15380	15329	15315	15286	15283	15350	15419	15221	15387	15470	15318	15375	15375	15400	15409	15527	15465	15285	15368	15396	15384	15279	15418	15422	15491	15552	15231	15310	15401	15451	15427	15392	15235	15295	15452	15418	15454	15450	15411	15355	15449	15381	15426	15403	15356	15360	15459	15376	15375	15333	15335	15372	15351	15555	15470	15253	15288	15390	15394	15378	15379	15284	15408	15321	15312	15320	15345	15349	15324	15401	15362	15339	15332	15335	15335	15269	15392	15567	15203	15486	15169	15495	15371	15472	15410	15509	15402	15474	15319	15279	15458	15340	15425	15419	15339	15490	15330	15298	15409	15333	15319	15357	15298	15306	15488	15338	15258	15486	15375	15287	15277	15604	15288	15433	15257	15415	15410	15346	15522	15255	15495	15394	15310	15385	15288	15328	15377	15412	15503	15217	15282	15311	15431	15313	15431	15310	15376	15221	15397	15354	15474	15529	15342	15423	15342	15517	15289	15460	15301	15271	15262	15345	15359	15246	15393	15313	15499	15382	15418	15362	15505	15399	15496	15257	15292	15421	15462	15391	15460	15364	15354	15318	15190	15374	15436	15425	15407	15618	15360	15414	15147	15468	15443	15502	15339	15220	15413	15478	15359	15382	15404	15511	15335	15390	15280	15305	15502	15549	15375	15406	15458	15517	15494	15508	15251	15415	15489	15318	15513	15281	15248	15255	15344	15500	15342	15536	15340	15405	15301	15401	15347	15262	15300	15423	15381	15411	15392	15376	15518	15332	15527	15499	15424	15349	15358	15293	15535	15289	15489	15310	15416	15330	15330	15243	15359	15316	15535	15414	15481	15323	15380	15295	15363	15487	15562	15350	15546	15478	15259	15385	15378	15395	15462	15300	15401	15406	15264	15491	15316	15275	15541	15438	15467	15429	15479	15437	15488	15401	15221	15375	15600	15399	15401	15259	15388	15417	15369	15309	15355	15355	15234	15299	15268	15426	15486	15494	15368	15552	15349	15483	15282	15261	15217	15355	15619	15184	15272	15256	15406	15408	15464	15428	15540	15373	15496	15364	15247	15370	15304	15290	15224	15341	15298	15362	15474	15466	15533	15316	15350	15418	15379	15360	15516	15507	15348	15212	15493	15355	15266	15298	15483	15560	15345	15495	15304	15359	15582	15519	15398	15483	15406	15263	15421	15499	15388	15355	15317	15445	15414	15431	15380	15545	15242	15482	15476	15447	15500	15458	15430	15334	15430	15442	15396	15334	15441	15356	15309	15252	15412	15381	15277	15386	15446	15307	15211	15396	15369	15471	15255	15413	15385	15330	15339	15390	15173	15448	15500	15516	15365	15515	15399	15435	15378	15266	15364	15534	15354	15506	15408	15301	15487	15321	15342	15407	15408	15431	15224	15515	15451	15391	15280	15345	15225	15432	15406	15419	15324	15227	15453	15422	15422	15167	15459	15439	15365	15404	15418	15522	15406	15459	15393	15268	15400	15287	15352	15296	15318	15321	15504	15362	15425	15410	15418	15432	15418	15291	15108	15425	15565	15454	15436	15325	15370	15246	15354	15364	15343	15332	15477	15541	15598	15479	15439	15284	15383	15560	15443	15341	15400	15393	15365	15509	15463	15498	15491	15425	15240	15278	15502	15301	15481	15546	15366	15425	15431	15423	15473	15520	15459	15410	15432	15380	15441	15425	15454	15384	15266	15374	15336	15423	15336	15277	15326	15352	15435	15232	15266	15458	15531	15332	15381	15421	15457	15647	15214	15452	15485	15402	15373	15289	15345	15391	15397	15348	15382	15263	15409	15332	15382	15409	15332	15480	15402	15292	15516	15491	15337	15282	15347	15328	15475	15351	15419	15306	15578	15281	15342	15401	15314	15542	15612	15349	15430	15362	15356	15380	15367	15303	15384	15274	15375	15545	15392	15441	15468	15399	15400	15237	15209	15390	15307	15337	15404	15232	15373	15303	15363	15501	15415	15463	15358	15495	15354	15363	15315	15409	15291	15400	15296	15386	15544	15260	15190	15308	15421	15517	15430	15569	15450	15506	15409	15419	15312	15461	15403	15545	15339	15319	15398	15406	15522	15512	15200	15342	15308	15153	15266	15407	15373	15427	15458	15422	15406	15378	15294	15351	15280	15422	15330	15230	15447	15286	15189	15546	15479	15481	15458	15428	15292	15240	15367	15230	15409	15273	15284	15252	15493	15584	15361	15257	15553	15444	15406	15544	15332	15431	15381	15437	15370	15266	15425	15468	15392	15273	15348	15350	15407	15346	15443	15298	15258	15354	15446	15388	15441	15383	15355	15489	15202	15370	15396	15258	15376	15370	15342	15524	15482	15383	15467	15561	15337	15319	15308	15430	15471	15419	15296	15465	15435	15323	15453	15286	15408	15471	15211	15325	15435	15324	15345	15267	15386	15511	15379	15262	15358	15225	15317	15301	15362	15382	15234	15349	15386	15247	15394	15470	15513	15276	15548	15512	15506	15319	15254	15420	15420	15407	15506	15365	15347	15425	15232	15423	15372	15345	15363	15515	15254	15368	15424	15367	15265	15436	15238	15428	15316	15650	15221	15489	15365	15324	15366	15365	15457	15362	15447	15395	15326	15447	15337	15472	15405	15526	15255	15364	15485	15375	15265	15393	15355	15368	15349	15320	15324	15210	15366	15375	15372	15338	15303	15445	15335	15422	15492	15349	15423	15462	15277	15365	15550	15302	15449	15387	15399	15306	15214	15336	15288	15287	15265	15244	15452	15442	15382	15442	15334	15421	15347	15333	15415	15561	15274	15491	15482	15339	15247	15336	15456	15328	15327	15477	15412	15268	15467	15241	15391	15502	15450	15417	15462	15370	15366	15378	15288	15517	15594	15447	15428	15427	15473	15348	15408	15427	15243	15463	15515	15534	15395	15415	15271	15334	15396	15335	15343	15497	15335	15524	15470	15351	15386	15412	15387	15227	15397	15376	15377	15424	15487	15406	15236	15544	15494	15322	15345	15471	15436	15450	15399	15408	15331	15411	15241	15448	15305	15478	15256	15342	15439	15441	15431	15292	15306	15427	15376	15540	15341	15433	15337	15561	15433	15257	15428	15306	15435	15388	15473	15415	15310	15501	15342	15492	15167	15376	15383	15311	15320	15355	15476	15339	15420	15380	15440	15427	15390	15256	15608	15249	15485	15389	15447	15399	15249	15345	15406	15441	15469	15363	15480	15373	15465	15258	15273	15345	15285	15517	15478	15274	15445	15303	15508	15407	15435	15225	15539	15480	15246	15565	15442	15504	15413	15433	15310	15370	15324	15275	15460	15376	15516	15366	15321	15529	15412	15365	15312	15176	15464	15401	15415	15457	15525	15226	15594	15348	15210	15364	15310	15370	15373	15554	15306	15432	15324	15430	15380	15388	15314	15367	15326	15230	15423	15354	15527	15350	15405	15351	15335	15409	15246	15403	15295	15426	15395	15483	15521	15481	15358	15480	15271	15374	15421	15135	15348	15370	15323	15409	15518	15385	15322	15351	15450	15328	15367	15346	15331	15439	15495	15436	15464	15278	15346	15252	15511	15332	15563	15255	15344	15456	15407	15412	15425	15394	15572	15392	15350	15268	15420	15562	15357	15292	15425	15359	15402	15385	15513	15411	15317	15384	15389	15349	15311	15362	15553	15287	15338	15390	15630	15365	15215	15335	15360	15298	15359	15358	15437	15416	15383	15293	15388	15295	15371	15420	15355	15445	15315	15593	15414	15294	15438	15639	15437	15575	15321	15451	15454	15525	15500	15302	15458	15320	15291	15374	15431	15245	15428	15426	15198	15302	15475	15418	15422	15419	15431	15269	15485	15474	15324	15251	15348	15495	15444	15372	15445	15462	15400	15549	15342	15301	15285	15294	15419	15368	15286	15250	15496	15438	15263	15382	15467	15463	15321	15479	15316	15439	15477	15393	15460	15349	15427	15284	15529	15466	15389	15336	15376	15264	15340	15239	15447	15407	15560	15335	15524	15276	15417	15397	15547	15431	15510	15442	15434	15202	15488	15350	15556	15310	15250	15348	15475	15395	15321	15481	15322	15297	15263	15437	15383	15416	15154	15419	15566	15377	15454	15384	15536	15145	15554	15314	15438	15386	15468	15291	15353	15445	15461	15361	15400	15316	15341	15322	15369	15398	15409	15277	15218	15226	15336	15388	15446	15436	15213	15303	15226	15362	15419	15320	15376	15373	15484	15312	15487	15468	15441	15414	15402	15275	15292	15307	15440	15346	15430	15412	15481	15364	15341	15556	15392	15266	15211	15336	15408	15445	15221	15280	15462	15424	15296	15343	15298	15442	15383	15491	15522	15498	15234	15299	15451	15415	15478	15494	15355	15436	15437	15435	15352	15478	15203	15290	15239	15241	15507	15366	15368	15272	15431	15373	15436	15324	15395	15331	15380	15181	15378	15381	15423	15396	15209	15047	15482	15477	15258	15393	15450	15270	15222	15485	15554	15342	15465	15447	15419	15314	15473	15481	15282	15273	15418	15397	15415	15408	15460	15517	15432	15417	15241	15256	15462	15341	15459	15449	15435	15307	15385	15365	15320	15196	15327	15351	15461	15425	15453	15208	15393	15584	15339	15320	15193	15429	15357	15412	15642	15372	15441	15481	15389	15524	15474	15334	15630	15273	15409	15420	15279	15471	15521	15213	15421	15392	15262	15730	15378	15366	15271	15304	15279	15390	15473	15408	15347	15422	15499	15388	15289	15390	15560	15449	15344	15337	15123	15306	15475	15390	15256	15388	15386	15368	15446	15376	15456	15402	15367	15401	15460	15416	15360	15385	15461	15483	15430	15468	15373	15485	15265	15321	15378	15476	15419	15395	15451	15316	15365	15426	15498	15451	15427	15493	15233	15450	15321	15253	15468	15368	15515	15447	15463	15383	15372	15302
23291	20720	27944	23642	21485	21271	20167	18144	17655	17882	18300	20722	28818	29304	25816	23349	20608	18855	18024	17642	17614	17472	17303	17356	17205	17225	17409	17335	17487	17379	17360	17168	17416	17529	17184	17353	17466	17393	17459	17213	17190	17253	17383	17142	17431	17434	17372	17410	17438	17193	17270	17297	17287	17367	17311	17374	17254	17128	17108	17403	17231	17191	17400	17401	17321	17188	17260	17175	17295	17133	17279	17197	17054	17061	17230	17224	17123	17191	17163	17246	17185	17139	17251	17214	17319	17234	17205	17281	17096	17210	17194	17197	17127	17313	17070	17185	17402	17179	17555	17354	17110	17166	17227	17299	17315	17346	17124	17219	17159	17196	17253	17272	17329	17343	17351	17130	17395	17282	17234	17485	17256	17123	17330	17206	17241	17242	17215	17188	17226	17303	17436	17409	17436	17347	17408	17302	17211	17352	17366	17357	17103	17221	17233	17272	17232	17407	17281	17283	17197	17186	17368	17303	17358	17199	17049	17171	17180	17414	17267	17320	17300	17278	17165	17257	17100	17235	17290	17244	17349	17270	17185	17256	17314	17304	17256	17183	17407	17153	17137	17176	17284	17249	17464	17265	17303	17532	17171	17086	17272	17192	17234	17000	17258	17155	17113	17252	17353	17221	17318	17071	17131	17048	17257	17218	17301	17312	17256	17155	17164	17313	17271	17143	17259	17252	17266	17218	17318	17192	17215	17202	17148	17249	17255	17259	17390	17194	17159	17196	17148	17198	16990	17121	17277	17206	17263	17289	17193	17272	17165	17128	17031	17187	17312	17496	16989	17285	16905	17110	17410	17214	17204	17138	17337	17316	17277	17085	17179	17125	17037	17352	17370	17130	17197	17175	17286	17280	17087	17262	17251	17274	17162	17201	17003	17189	17243	17145	17257	17164	17247	17347	17353	17272	17186	17179	17365	17266	17220	17238	17177	17152	17082	17179	17348	17476	17378	17299	17076	17293	17253	17249	17178	17092	17206	17145	17239	17177	17346	17238	17259	17411	17302	17194	17262	17172	17245	17332	17258	17253	17246	17224	17256	17274	17004	17225	17216	17265	17401	17160	17123	17411	17175	17353	17329	17084	17238	17261	17089	17299	17156	17276	17249	17271	17221	17238	17137	17492	17283	17202	17314	17151	17271	17229	17213	17198	17447	17343	17246	17006	17032	17251	17272	17303	17249	17150	17247	17428	17316	17158	17270	17321	17245	17359	17401	17106	17362	17271	17299	17108	17409	17069	17209	17371	17389	17333	17178	17248	17000	17261	17251	17194	17280	17531	17022	17288	17088	17148	17166	17308	17494	17241	17469	17437	17327	17291	17026	17169	17491	17154	17208	17244	17193	17295	17361	17184	17316	17256	17313	17012	17324	17205	17160	17034	17225	17127	17164	17245	17339	17438	17292	17215	17159	17010	17124	17179	17305	17125	17350	17250	17152	17029	17208	17275	17091	17249	17177	17002	17189	17429	17154	17167	17274	17190	17121	17156	17316	17195	17236	17322	17263	17142	17293	17273	17507	17207	17399	17502	17114	17335	17210	17166	17261	17051	17058	17108	17278	17305	17165	17297	17280	17313	17174	17295	17250	17342	16991	17278	17169	17183	17431	17323	17238	17166	17256	17327	17234	17090	17227	17048	17178	17282	17187	17214	17052	17197	17234	17327	17208	17113	17129	17462	17253	17229	17338	17083	17349	17197	17133	17247	17286	17197	17100	17259	17042	17125	17358	17333	17419	17055	17120	17218	17315	16916	17170	17190	17227	17358	17218	17136	17238	17210	17193	17301	17309	17274	17239	17028	17227	17274	17400	17143	17210	17270	17199	17271	17274	17452	17398	17202	17326	17123	17168	17348	17246	17174	17028	17177	17242	17305	17202	17182	17272	17215	17229	17174	17032	16996	17325	17071	17183	17262	17381	17244	17282	17278	17303	17306	17309	17106	17338	17345	17264	17210	17111	17075	17133	17164	17237	17333	17083	17227	17270	17456	17076	17218	17367	17281	17382	16927	17434	17240	17199	17218	17190	17302	17094	17441	17319	17171	17250	17137	17261	17232	17288	17142	17215	17255	17022	17421	17386	17391	17287	17310	17296	17179	17468	17410	17294	17033	17192	17417	17178	17178	17296	16986	17138	17144	17181	17203	17082	17255	17342	17148	17389	17112	17396	17291	17260	17383	17147	17168	17196	17209	17150	17176	17124	17271	17325	17290	17135	17362	17314	17317	17281	17217	17257	17258	17029	17415	17121	17152	17223	17123	17253	17550	17262	17191	17150	17138	17332	17196	17397	17223	17031	17456	17361	17159	17207	17265	17180	17186	17232	17238	17358	17248	17330	17474	17355	17231	17293	17210	17262	17341	17366	17187	17281	17238	17270	17355	17137	17081	17212	17182	17064	17155	17150	17095	17237	17224	17156	17301	17130	17268	17126	17039	17050	17205	17063	17271	17209	17274	17308	17060	17321	17140	17268	17249	17298	17185	17189	17219	17093	17159	17217	17259	17295	17288	17229	17246	17163	17334	17303	17218	17079	17243	17176	17196	17150	17309	17271	17300	17127	17253	17279	17104	17097	17281	17366	17084	17041	17228	17324	17289	17226	17456	17287	17342	17357	17280	17344	17072	17256	17093	17295	17191	16968	17266	17281	17250	17355	17288	17343	17308	17154	17126	17014	17218	17269	17303	17186	17200	17005	17258	17212	17155	17177	17149	17076	17448	17200	17065	17143	17197	17154	17196	17255	17291	17290	17229	17355	17327	17463	17449	17243	17300	17043	17259	17254	16970	17240	17238	17207	17156	17371	17153	17116	17183	17244	17236	17237	17223	17075	17112	17097	17373	17141	17449	17237	17099	17081	17265	17151	17088	17229	17154	17156	17305	17219	17312	17110	17278	17201	17340	17157	17222	16984	17282	17330	17295	17232	17023	16996	17202	17217	17205	17405	17176	17157	17137	17383	17289	17182	17237	17459	17211	17115	17256	17321	17266	17289	17304	17268	17406	17171	17017	17334	17125	17220	17205	17087	17323	17169	17172	17335	17233	17244	17283	17088	17102	17120	17013	17225	17227	17427	17336	17377	17306	17043	17321	17239	17169	16953	17220	17381	17120	17169	17390	17136	17078	17339	17142	17298	17182	17157	17302	17106	17390	17201	17195	17271	17111	17335	17264	17315	17249	17232	17240	17273	17155	17330	17255	17246	17120	17306	17227	17115	17285	17183	17447	17118	17074	17140	17220	17296	17290	17255	17183	17077	17234	17260	17539	17199	17233	17201	17166	17143	17118	17251	17371	17262	17278	17179	17488	17305	17171	17365	17041	17332	17244	17313	17304	17147	17274	17228	17320	17337	17215	17039	17334	17379	17364	17360	17500	17273	17182	17383	17248	17233	17380	17555	17176	17432	17182	17208	17298	17218	17247	17291	17155	16971	17225	17314	17054	17523	17005	17185	17086	17295	17280	17301	17354	17319	17259	17050	17093	17003	17174	17409	17055	17184	17373	17424	17305	17113	17198	17086	17024	17205	17344	17285	17237	17246	17239	17058	17308	17361	17447	17229	17297	17451	17206	17174	17192	17344	17208	17069	16931	17235	17232	17094	17294	17136	17338	17387	17224	17288	17257	17237	17261	17100	17215	17286	17351	17227	17316	17208	17185	17070	17111	17414	17179	17206	17247	17162	17372	17317	17437	17180	17101	17349	17294	17164	17177	17134	17318	17047	17440	17132	17352	17338	17386	17312	17182	17175	17137	17326	17314	17199	17256	17212	17247	17166	17323	17448	17361	17166	17440	17393	17195	17349	17131	17259	17330	17319	17169	16964	17174	17125	17244	17162	17124	17235	17352	17202	17167	17273	17135	17214	17141	17166	17126	17259	17286	17329	17300	17242	17315	17275	17374	17336	17316	17248	17204	16912	17355	17277	17327	17244	17092	17181	17397	17239	17321	17211	17283	17225	17179	17226	17148	17173	17337	17257	17008	17291	17170	17354	17207	17180	17319	17043	17190	17334	17239	17271	17243	17338	17400	17234	17093	17406	17301	17363	17299	17199	17327	17012	17017	17288	17202	17157	17240	17357	17283	17266	17179	17358	17356	17216	17247	17094	17218	17232	17427	17188	17237	17314	17232	17228	17074	17243	17183	17181	17453	17275	17131	17419	17287	17288	17346	17325	17436	17349	17432	17196	17284	17211	17084	17161	17280	17291	17215	17240	17286	17247	17292	17347	17130	17204	17257	17275	17277	17204	17196	17266	17195	16849	17264	17253	17485	17309	17194	17158	17201	17346	17318	17365	17279	17089	17044	17348	17122	17251	17289	17356	17190	17328	17219	17250	17372	17279	17423	17353	17105	17233	17393	17445	17200	17204	17093	17063	17351	17357	17114	17205	17266	17197	17307	17248	17350	16978	17169	17119	17231	17484	17269	17279	17125	17211	17142	17164	17248	16932	17189	17221	17295	17201	17340	17189	17273	17086	17369	17120	17389	17039	17305	17259	17267	17309	17429	17359	17374	17246	17285	17282	17207	17205	17110	17209	17443	17381	17151	17243	17487	17289	17333	17338	17376	17181	17206	17246	17111	17329	17135	17291	17416	17266	17285	17188	17216	17387	17103	17177	17257	17391	17295	17166	17228	17399	17387	17195	17218	17248	17199	17318	17173	17402	17374	17377	17320	17229	17354	17309	17396	17287	17327	17245	17334	17034	17406	17298	17288	17303	17177	17086	17310	17354	17295	17323	17365	17312	17216	17355	17079	17272	17246	17245	17199	17287	17335	17095	17058	17365	17293	17164	17210	17077	17269	17282	17118	17230	17456	17120	17244	17222	17202	17088	17273	17306	17283	17216	17424	17212	17274	17414	17276	17189	17006	17191	17329	17207	17168	17234	17319	17237	17181	17152	17181	17188	17264	17196	17021	17294	17331	17273	17162	17305	17157	17204	17445	17017	17268	17226	17216	17439	17384	17288	17320	17355	17177	17330	16994	17041	17148	17083	17264	17245	17088	17075	17029	17141	17232	17090	17230	17005	17327	17209	17250	17402	17083	17351	17214	17413	17120	17192	16957	17223	17075	17180	17230	17309	17404	17256	17147	17343	17359	17268	17324	17184	17061	17401	17202	17254	17101	17139	17061	17300	17276
13589	22601	21310	18436	17273	16699	16219	16194	16069	16099	16813	21776	32323	31042	27014	23086	19471	17447	16262	15633	15315	15393	15293	15556	15571	15640	15420	15428	15452	15385	15471	15359	15629	15474	15317	15548	15530	15478	15450	15340	15484	15509	15536	15440	15565	15421	15533	15362	15438	15444	15490	15579	15360	15457	15583	15424	15471	15474	15322	15471	15497	15333	15442	15345	15477	15373	15454	15403	15330	15566	15371	15426	15409	15461	15569	15403	15416	15378	15555	15531	15625	15327	15468	15465	15412	15495	15471	15504	15321	15439	15613	15433	15444	15614	15466	15482	15489	15447	15371	15338	15397	15362	15457	15463	15327	15386	15551	15508	15227	15448	15638	15472	15479	15476	15418	15522	15586	15508	15614	15522	15421	15315	15502	15448	15428	15414	15422	15543	15354	15442	15578	15428	15494	15527	15313	15446	15468	15440	15494	15375	15558	15425	15420	15299	15394	15463	15462	15394	15510	15440	15422	15418	15589	15251	15437	15468	15434	15400	15474	15379	15330	15384	15404	15404	15274	15490	15361	15432	15438	15350	15381	15426	15474	15555	15647	15468	15345	15458	15299	15404	15481	15386	15517	15401	15406	15327	15385	15462	15438	15359	15543	15344	15434	15511	15450	15352	15574	15201	15367	15367	15242	15415	15342	15387	15473	15474	15400	15332	15404	15419	15507	15442	15521	15420	15470	15446	15652	15477	15326	15282	15395	15492	15665	15399	15497	15395	15473	15424	15435	15342	15423	15464	15414	15501	15423	15426	15282	15332	15446	15573	15502	15393	15490	15445	15522	15405	15399	15465	15331	15428	15416	15523	15563	15476	15470	15317	15540	15551	15497	15556	15416	15233	15317	15633	15397	15508	15472	15419	15439	15590	15451	15392	15485	15362	15384	15223	15566	15533	15430	15406	15269	15272	15304	15443	15380	15464	15546	15418	15576	15472	15493	15430	15425	15420	15587	15532	15436	15422	15573	15289	15481	15355	15480	15269	15304	15473	15402	15600	15512	15546	15505	15288	15553	15338	15487	15359	15292	15525	15469	15483	15564	15366	15320	15489	15533	15337	15361	15431	15404	15377	15585	15419	15290	15259	15394	15283	15423	15701	15614	15187	15294	15367	15438	15346	15158	15351	15450	15375	15382	15273	15149	15444	15367	15355	15558	15538	15355	15518	15559	15450	15330	15482	15488	15575	15413	15375	15405	15493	15300	15485	15449	15473	15453	15247	15565	15430	15404	15317	15365	15487	15411	15546	15409	15523	15373	15416	15649	15378	15448	15550	15258	15506	15624	15386	15465	15410	15517	15411	15375	15428	15334	15494	15338	15336	15274	15325	15436	15570	15263	15456	15376	15461	15441	15518	15472	15379	15466	15614	15547	15429	15373	15371	15569	15374	15471	15489	15427	15446	15433	15394	15364	15405	15559	15454	15529	15540	15430	15372	15378	15462	15448	15432	15265	15470	15385	15368	15415	15430	15603	15494	15340	15359	15461	15376	15264	15419	15579	15455	15384	15409	15362	15482	15594	15435	15442	15573	15384	15488	15292	15411	15578	15574	15563	15447	15568	15482	15503	15511	15462	15175	15525	15370	15408	15486	15442	15322	15416	15444	15260	15494	15498	15587	15635	15553	15437	15593	15483	15467	15297	15369	15401	15518	15306	15466	15422	15390	15413	15589	15467	15363	15505	15430	15472	15503	15402	15420	15343	15380	15414	15420	15410	15505	15551	15450	15470	15572	15446	15442	15543	15340	15432	15547	15355	15328	15430	15264	15253	15338	15464	15522	15460	15547	15378	15453	15469	15523	15317	15399	15496	15482	15419	15271	15375	15516	15408	15578	15406	15526	15580	15486	15471	15240	15424	15169	15348	15212	15412	15426	15453	15422	15487	15327	15433	15407	15389	15465	15461	15428	15342	15438	15474	15380	15504	15357	15377	15497	15325	15416	15231	15545	15463	15415	15577	15471	15385	15575	15370	15340	15550	15382	15377	15399	15461	15526	15350	15502	15452	15329	15498	15492	15465	15349	15375	15383	15425	15232	15368	15344	15488	15415	15463	15394	15392	15394	15510	15450	15501	15408	15451	15275	15319	15373	15585	15418	15519	15469	15445	15447	15349	15415	15241	15336	15417	15390	15315	15418	15489	15498	15317	15376	15395	15358	15523	15554	15242	15346	15400	15466	15402	15493	15427	15260	15472	15571	15390	15389	15399	15413	15229	15509	15425	15335	15443	15530	15403	15400	15649	15471	15340	15501	15326	15301	15492	15364	15520	15345	15376	15350	15459	15454	15486	15488	15444	15325	15414	15457	15485	15464	15319	15399	15303	15630	15427	15381	15521	15397	15423	15377	15598	15280	15513	15358	15535	15471	15443	15388	15561	15349	15369	15360	15457	15439	15514	15299	15409	15576	15313	15344	15445	15340	15434	15506	15570	15523	15403	15379	15605	15437	15539	15437	15332	15510	15311	15344	15261	15356	15567	15395	15396	15400	15538	15390	15387	15297	15573	15312	15517	15436	15451	15548	15529	15473	15372	15560	15547	15474	15332	15402	15607	15361	15424	15419	15557	15397	15511	15305	15530	15442	15589	15541	15371	15496	15396	15458	15615	15526	15473	15488	15306	15545	15310	15445	15435	15460	15319	15592	15572	15358	15312	15415	15494	15403	15364	15338	15652	15535	15316	15545	15384	15465	15494	15315	15577	15304	15315	15349	15325	15490	15288	15383	15421	15451	15720	15409	15337	15499	15551	15443	15304	15471	15520	15635	15286	15414	15435	15331	15610	15455	15441	15559	15275	15409	15430	15650	15570	15435	15353	15571	15424	15357	15493	15336	15449	15349	15350	15409	15420	15361	15457	15602	15330	15265	15427	15389	15483	15395	15435	15495	15564	15616	15335	15577	15127	15514	15551	15424	15488	15374	15504	15644	15309	15352	15694	15488	15310	15447	15570	15446	15431	15425	15451	15518	15427	15220	15549	15501	15338	15512	15403	15385	15395	15567	15542	15404	15598	15401	15247	15397	15310	15422	15363	15323	15328	15535	15542	15422	15514	15235	15473	15354	15270	15393	15447	15314	15338	15659	15460	15411	15415	15315	15330	15372	15354	15308	15428	15459	15336	15318	15479	15309	15395	15570	15315	15434	15434	15309	15322	15377	15402	15361	15309	15443	15525	15554	15435	15537	15377	15408	15593	15449	15401	15414	15613	15461	15453	15504	15421	15406	15576	15431	15454	15324	15452	15428	15477	15299	15626	15408	15383	15466	15610	15421	15501	15482	15381	15480	15378	15387	15324	15643	15446	15454	15563	15419	15282	15309	15537	15493	15447	15478	15546	15450	15489	15523	15511	15312	15342	15489	15364	15465	15363	15384	15306	15511	15564	15376	15520	15396	15516	15443	15354	15508	15315	15305	15532	15481	15362	15546	15249	15589	15319	15676	15346	15526	15355	15326	15472	15469	15533	15410	15460	15311	15466	15438	15506	15351	15485	15456	15361	15318	15477	15332	15465	15423	15402	15260	15516	15350	15512	15354	15607	15422	15325	15391	15294	15515	15384	15372	15403	15478	15492	15294	15544	15421	15437	15552	15517	15467	15438	15463	15507	15463	15489	15452	15479	15375	15574	15494	15412	15472	15442	15506	15421	15502	15469	15466	15323	15457	15356	15406	15406	15517	15313	15340	15346	15665	15226	15347	15266	15504	15369	15489	15422	15324	15406	15479	15359	15514	15424	15514	15330	15380	15233	15497	15338	15569	15306	15486	15589	15393	15286	15513	15341	15351	15364	15517	15500	15399	15548	15179	15372	15516	15401	15276	15373	15266	15510	15577	15418	15389	15342	15416	15323	15411	15400	15365	15369	15414	15614	15443	15598	15560	15206	15218	15359	15475	15517	15238	15447	15444	15455	15472	15371	15463	15576	15291	15505	15527	15376	15534	15385	15461	15631	15497	15369	15418	15296	15212	15403	15557	15381	15510	15121	15484	15452	15371	15448	15407	15276	15418	15471	15277	15449	15463	15475	15325	15414	15431	15457	15371	15346	15524	15274	15258	15477	15464	15345	15546	15327	15476	15420	15356	15452	15493	15475	15579	15372	15521	15433	15264	15407	15485	15507	15283	15523	15465	15291	15379	15296	15481	15322	15558	15506	15394	15365	15279	15494	15468	15296	15435	15458	15433	15657	15336	15560	15343	15369	15345	15415	15388	15447	15473	15396	15291	15402	15331	15277	15488	15554	15480	15355	15618	15412	15507	15376	15383	15459	15562	15590	15463	15539	15329	15455	15374	15485	15292	15372	15389	15343	15361	15460	15293	15323	15489	15532	15490	15402	15400	15483	15409	15559	15483	15376	15578	15367	15389	15539	15359	15353	15409	15420	15381	15441	15450	15502	15241	15360	15388	15462	15494	15301	15509	15476	15303	15726	15361	15373	15298	15544	15363	15365	15474	15275	15445	15334	15318	15407	15408	15384	15451	15354	15468	15340	15367	15292	15467	15445	15562	15519	15447	15344	15510	15494	15335	15351	15323	15414	15542	15462	15376	15509	15517	15503	15437	15546	15364	15262	15364	15429	15480	15459	15380	15416	15463	15301	15565	15465	15495	15532	15506	15319	15360	15555	15525	15271	15393	15377	15536	15330	15471	15357	15337	15585	15507	15444	15423	15347	15454	15298	15368	15647	15378	15351	15306	15504	15351	15445	15533	15464	15506	15474	15416	15467	15348	15381	15381	15360	15350	15518	15381	15381	15496	15366	15484	15308	15457	15403	15466	15358	15535	15437	15496	15531	15376	15469	15334	15509	15304	15522	15279	15321	15125	15451	15337	15447	15219	15361	15210	15413	15435	15398	15481	15516	15505	15439	15441	15540	15347	15516	15280	15463	15550	15385	15477	15450	15525	15351	15439	15509	15407	15459	15414	15491	15425	15531	15568	15291	15481	15405	15350	15391	15434	15605	15470	15378	15510	15435	15396	15534	15161	15303	15336	15479	15510	15458	15588	15308	15488	15477	15522	15394	15445	15525	15557	15349	15476	15376	15423	15343	15506	15390	15460	15460	15387	15342	15380	15301	15479	15524	15406	15336	15407	15430	15460	15275	15662	15403	15333	15429	15325	15569	15413	15307	15416	15342	15384
22303	20722	28336	23175	20854	22707	24297	19179	17771	18478	19892	27917	35441	36805	32737	27106	22308	19717	18306	17970	17663	17460	17569	17463	17428	17759	17522	17484	17577	17648	17558	17611	17380	17530	17602	17677	17294	17483	17581	17473	17529	17506	17480	17407	17395	17479	17486	17497	17356	17337	17350	17297	17448	17418	17440	17510	17430	17611	17590	17343	17400	17381	17330	17465	17551	17492	17346	17340	17479	17353	17419	17442	17548	17371	17358	17423	17710	17367	17443	17313	17131	17266	17452	17154	17385	17528	17441	17476	17375	17479	17266	17403	17417	17214	17339	17379	17413	17379	17113	17496	17443	17289	17439	17600	17411	17363	17417	17594	17516	17476	17347	17160	17483	17293	17563	17373	17356	17232	17338	17385	17445	17397	17481	17314	17307	17266	17384	17273	17383	17373	17272	17344	17351	17364	17094	17213	17303	17310	17399	17207	17420	17415	17200	17424	17332	17496	17308	17224	17352	17366	17404	17464	17469	17395	17368	17363	17273	17361	17509	17255	17356	17404	17429	17349	17432	17486	17545	17384	17380	17327	17448	17276	17195	17349	17285	17396	17461	17352	17304	17418	17508	17342	17355	17194	17386	17386	17249	17445	17279	17331	17243	17398	17465	17202	17370	17355	17239	17300	17307	17315	17470	17393	17349	17227	17223	17600	17446	17194	17513	17431	17354	17338	17211	17283	17257	17467	17502	17313	17382	17480	17479	17356	17401	17356	17377	17233	17402	17441	17263	17368	17459	17193	17291	17504	17288	17319	17460	17480	17503	17348	17455	17556	17460	17487	17384	17118	17398	17276	17369	17442	17393	17251	17310	17400	17110	17214	17597	17391	17401	17371	17521	17612	17371	17538	17385	17309	17502	17183	17269	17384	17369	17433	17389	17262	17256	17270	17334	17419	17461	17433	17592	17235	17459	17242	17398	17461	17351	17221	17355	17461	17332	17251	17234	17618	17292	17566	17319	17343	17477	17511	17267	17438	17424	17387	17349	17326	17458	17428	17142	17217	17445	17460	17537	17346	17548	17489	17292	17339	17325	17402	17561	17350	17342	17612	17353	17574	17364	17361	17420	17267	17425	17291	17392	17314	17430	17285	17386	17515	17187	17471	17392	17269	17115	17173	17330	17293	17370	17277	17182	17434	17212	17425	17434	17331	17383	17357	17240	17522	17409	17396	17235	17167	17324	17251	17378	17362	17366	17347	17332	17307	17423	17428	17230	17378	17439	17237	17285	17405	17505	17201	17144	17343	17366	17307	17401	17347	17359	17156	17443	17292	17395	17364	17310	17220	17517	17373	17263	17386	17353	17461	17488	17413	17422	17245	17421	17397	17435	17337	17294	17326	17324	17403	17190	17098	17289	17279	17366	17310	17476	17330	17673	17428	17248	17429	17291	17280	17570	17488	17383	17618	17504	17463	17395	17361	17286	17304	17581	17432	17338	17393	17412	17514	17397	17739	17330	17247	17398	17350	17397	17231	17394	17303	17609	17283	17334	17373	17340	17480	17403	17345	17508	17409	17385	17286	17399	17258	17626	17286	17421	17324	17283	17352	17421	17266	17437	17369	17562	17364	17391	17380	17275	17540	17353	17368	17391	17394	17559	17232	17460	17459	17407	17327	17373	17296	17095	17440	17310	17402	17340	17370	17334	17409	17427	17307	17440	17410	17239	17430	17465	17324	17449	17366	17224	17186	17196	17377	17328	17440	17344	17199	17314	17386	17412	17491	17593	17283	17321	17448	17442	17454	17425	17358	17379	17298	17569	17541	17535	17268	17514	17348	17398	17456	17405	17489	17546	17245	17379	17369	17475	17376	17324	17317	17284	17527	17395	17435	17425	17329	17327	17256	17383	17397	17260	17404	17277	17080	17345	17162	17474	17374	17465	17433	17297	17248	17359	17517	17317	17343	17234	17424	17134	17291	17400	17441	17350	17275	17433	17605	17279	17379	17390	17662	17376	17330	17455	17470	17326	17435	17299	17286	17447	17409	17309	17372	17255	17220	17502	17279	17224	17056	17200	17536	17090	17324	17355	17391	17457	17495	17425	17569	17345	17320	17333	17305	17170	17363	17361	17411	17341	17347	17302	17388	17412	17323	17298	17450	17586	17489	17515	17155	17432	17496	17392	17445	17452	17482	17487	17495	17580	17253	17553	17437	17660	17260	17438	17226	17259	17174	17446	17285	17391	17371	17333	17452	17255	17605	17525	17422	17302	17358	17424	17302	17285	17396	17361	17377	17544	17441	17246	17202	17382	17296	17510	17457	17425	17236	17444	17301	17315	17102	17396	17441	17362	17532	17432	17226	17543	17456	17476	17432	17358	17339	17363	17272	17261	17305	17344	17357	17478	17327	17227	17213	17384	17355	17379	17341	17246	17218	17262	17303	17275	17315	17343	17338	17416	17341	17388	17471	17492	17372	17416	17324	17400	17383	17398	17299	17312	17222	17422	17516	17360	17382	17412	17377	17313	17355	17333	17322	17485	17373	17418	17438	17370	17448	17375	17411	17239	17207	17444	17174	17247	17429	17353	17475	17497	17472	17320	17226	17325	17412	17495	17533	17309	17374	17418	17259	17359	17265	17216	17559	17390	17460	17644	17256	17097	17372	17424	17350	17185	17373	17539	17332	17419	17541	17244	17308	17514	17200	17379	17382	17268	17234	17377	17320	17273	17353	17320	17327	17478	17420	17535	17417	17177	17382	17477	17297	17499	17271	17421	17414	17299	17366	17195	17438	17327	17404	17368	17342	17399	17566	17453	17291	17286	17505	17306	17255	17268	17440	17390	17560	17600	17099	17287	17303	17331	17415	17172	17418	17143	17221	17401	17326	17408	17665	17526	17471	17310	17417	17239	17334	17297	17161	17500	17218	17594	17697	17329	17631	17473	17468	17443	17280	17311	17381	17496	17463	17558	17338	17305	17350	17315	17307	17323	17392	17360	17247	17240	17367	17377	17651	17216	17246	17264	17177	17308	17262	17458	17325	17687	17388	17257	17237	17478	17503	17279	17586	17386	17345	17352	17511	17483	17311	17412	17492	17373	17381	17312	17497	17345	17263	17509	17362	17424	17389	17341	17326	17431	17426	17424	17316	17450	17309	17460	17351	17145	17385	17465	17335	17507	17306	17481	17365	17220	17153	17496	17287	17488	17327	17480	17271	17267	17521	17348	17411	17278	17325	17388	17430	17364	17478	17478	17358	17252	17302	17463	17263	17270	17569	17300	17312	17426	17397	17314	17433	17453	17501	17340	17468	17322	17388	17291	17243	17456	17237	17345	17427	17410	17423	17340	17458	17490	17474	17063	17499	17362	17588	17322	17526	17521	17335	17355	17364	17307	17136	17450	17526	17183	17264	17373	17199	17321	17547	17565	17241	17424	17402	17373	17443	17212	17248	17436	17634	17442	17527	17206	17554	17324	17440	17068	17332	17558	17373	17059	17238	17486	17375	17305	17227	17307	17405	17343	17235	17390	17321	17478	17299	17332	17347	17442	17378	17582	17352	17276	17471	17499	17424	17391	17328	17348	17413	17412	17263	17318	17312	17373	17421	17591	17097	17475	17392	17487	17424	17312	17301	17511	17235	17293	17336	17426	17223	17547	17311	17245	17347	17504	17250	17412	17494	17536	17341	17416	17219	17588	17345	17249	17318	17343	17231	17372	17451	17392	17466	17435	17407	17344	17521	17281	17383	17405	17150	17557	17421	17186	17262	17244	17432	17537	17470	17372	17230	17517	17359	17339	17373	17358	17352	17284	17324	17180	17190	17437	17499	17550	17248	17607	17249	17446	17352	17417	17317	17464	17618	17324	17470	17424	17447	17419	17355	17398	17475	17307	17226	17494	17359	17660	17509	17484	17200	17414	17422	17369	17194	17215	17310	17360	17208	17465	17448	17510	17370	17615	17363	17479	17452	17377	17430	17323	17334	17323	17484	17447	17351	17233	17268	17288	17371	17381	17409	17360	17538	17172	17402	17315	17394	17210	17160	17405	17497	17677	17474	17282	17419	17478	17474	17404	17403	17319	17396	17505	17305	17473	17225	17270	17373	17526	17320	17378	17353	17192	17211	17312	17415	17364	17196	17255	17294	17560	17292	17309	17121	17360	17320	17107	17410	17344	17279	17251	17395	17283	17323	17514	17385	17213	17378	17275	17435	17323	17389	17454	17405	17344	17443	17356	17293	17429	17387	17287	17405	17522	17437	17269	17413	17548	17273	17393	17418	17358	17217	17343	17518	17423	17455	17516	17462	17283	17435	17382	17318	17341	17454	17403	17317	17408	17407	17345	17419	17364	17248	17349	17553	17575	17298	17429	17284	17479	17400	17228	17191	17304	17434	17406	17408	17411	17083	17500	17403	17411	17457	17282	17362	17525	17486	17387	17292	17394	17333	17224	17402	17364	17526	17389	17275	17389	17212	17299	17354	17404	17373	17322	17272	17151	17364	17485	17317	17367	17622	17255	17485	17190	17319	17358	17099	17530	17223	17464	17388	17273	17314	17338	17245	17495	17422	17338	17373	17361	17327	17304	17398	17399	17173	17335	17448	17281	17228	17171	17387	17503	17355	17331	17370	17510	17523	17342	17438	17388	17520	17113	17118	17342	17333	17323	17502	17430	17357	17460	17165	17342	17329	17490	17375	17359	17329	17286	17440	17315	17312	17366	17450	17497	17542	17336	17402	17313	17315	17368	17318	17309	17308	17354	17308	17444	17273	17408	17282	17380	17404	17391	17365	17149	17397	17372	17283	17405	17345	17428	17409	17260	17296	17241	17368	17406	17286	17277	17431	17315	17400	17391	17318	17268	17278	17372	17408	17410	17446	17516	17339	17362	17309	17370	17501	17559	17217	17428	17169	17341	17437	17322	17380	17213	17463	17336	17310	17199	17484	17358	17308	17493	17427	17424	17498	17348	17525	17414	17579	17275	17567	17318	17306	17362	17328	17517	17293	17324	17455	17366	17493	17244	17473	17466	17545	17362	17406	17275	17518	17374	17203	17532	17372	17365	17568	17413	17363	17331	17106	17247	17312	17410	17082	17202	17307	17523	17307	17392	17224	17374	17330	17416	17453	17239	17307	17486	17509	17376	17536	17406	17458	17456	17443	17406	17310	17356	17283	17312	17372	17453	17354
14788	26557	24729	20451	19100	18813	18048	16991	16452	16393	20144	32018	38947	39221	33821	27527	21296	17985	16535	15730	15680	15438	15559	15549	15550	15631	15518	15662	15554	15624	15532	15554	15247	15707	15533	15374	15633	15516	15501	15497	15503	15369	15698	15493	15307	15453	15407	15492	15438	15636	15374	15381	15608	15544	15532	15693	15452	15317	15583	15422	15370	15418	15682	15583	15378	15461	15385	15465	15578	15426	15587	15597	15403	15419	15459	15566	15405	15480	15593	15755	15614	15544	15534	15457	15604	15644	15481	15478	15441	15526	15536	15607	15396	15639	15511	15464	15312	15552	15519	15549	15429	15393	15519	15482	15448	15445	15410	15444	15482	15463	15690	15424	15476	15502	15512	15488	15428	15388	15374	15420	15427	15504	15460	15517	15511	15432	15648	15475	15508	15522	15629	15340	15472	15503	15452	15423	15464	15625	15508	15394	15554	15498	15483	15543	15471	15702	15397	15354	15413	15347	15616	15551	15540	15495	15599	15287	15461	15397	15426	15429	15332	15596	15496	15500	15615	15528	15435	15391	15467	15582	15607	15325	15555	15456	15309	15404	15263	15485	15441	15606	15556	15518	15480	15561	15487	15367	15523	15471	15423	15550	15414	15534	15425	15500	15502	15543	15502	15470	15481	15234	15505	15574	15600	15386	15529	15365	15472	15447	15392	15479	15415	15449	15420	15604	15522	15513	15550	15572	15607	15592	15506	15505	15543	15450	15500	15578	15513	15469	15478	15370	15635	15451	15398	15411	15476	15490	15374	15576	15420	15609	15526	15478	15344	15443	15545	15409	15451	15384	15386	15547	15556	15441	15301	15446	15375	15429	15418	15473	15480	15516	15398	15576	15621	15476	15647	15604	15530	15538	15463	15588	15578	15616	15634	15615	15487	15487	15599	15721	15385	15495	15563	15590	15490	15340	15318	15493	15519	15493	15446	15506	15462	15629	15551	15546	15430	15482	15728	15287	15364	15439	15543	15611	15380	15561	15515	15440	15580	15312	15313	15611	15479	15441	15560	15514	15297	15464	15581	15315	15562	15555	15373	15487	15417	15389	15558	15513	15362	15536	15457	15481	15563	15535	15443	15446	15494	15498	15353	15500	15394	15544	15498	15527	15450	15567	15494	15438	15410	15510	15515	15461	15444	15610	15462	15271	15425	15581	15448	15407	15415	15507	15673	15489	15473	15320	15388	15352	15470	15476	15476	15534	15611	15555	15600	15432	15352	15598	15413	15436	15684	15624	15443	15366	15585	15538	15460	15546	15564	15421	15425	15436	15427	15500	15457	15528	15348	15450	15552	15617	15350	15412	15678	15550	15503	15522	15453	15432	15606	15498	15484	15540	15350	15442	15581	15393	15409	15370	15328	15509	15524	15483	15420	15582	15532	15450	15476	15479	15537	15514	15543	15490	15571	15354	15420	15345	15499	15571	15549	15256	15377	15595	15624	15480	15405	15367	15442	15324	15598	15569	15454	15581	15401	15586	15644	15342	15473	15489	15588	15429	15416	15380	15550	15475	15441	15528	15474	15484	15423	15464	15332	15567	15533	15537	15578	15480	15389	15517	15600	15622	15438	15490	15335	15517	15545	15505	15348	15448	15402	15492	15464	15555	15460	15527	15476	15706	15614	15450	15375	15451	15561	15461	15527	15262	15527	15476	15596	15469	15607	15403	15471	15386	15411	15466	15523	15397	15390	15279	15379	15491	15580	15393	15455	15471	15504	15544	15553	15483	15371	15587	15488	15571	15391	15432	15666	15490	15449	15410	15524	15582	15504	15505	15528	15435	15509	15391	15564	15474	15525	15604	15391	15584	15315	15539	15423	15525	15440	15465	15359	15524	15344	15426	15535	15430	15576	15576	15384	15374	15344	15444	15501	15406	15644	15452	15453	15358	15592	15482	15523	15565	15331	15425	15317	15396	15479	15307	15505	15532	15342	15318	15492	15517	15406	15659	15635	15343	15548	15603	15347	15621	15487	15575	15656	15210	15406	15516	15419	15556	15426	15458	15384	15389	15436	15566	15486	15570	15308	15500	15604	15588	15667	15625	15532	15543	15336	15708	15545	15481	15526	15619	15651	15330	15353	15510	15283	15435	15473	15444	15476	15326	15435	15502	15609	15314	15394	15390	15553	15465	15468	15480	15501	15473	15458	15446	15391	15310	15585	15754	15448	15545	15557	15360	15690	15440	15498	15325	15327	15547	15490	15528	15365	15467	15569	15419	15558	15405	15384	15382	15430	15482	15465	15508	15510	15533	15437	15552	15417	15494	15506	15642	15441	15494	15442	15342	15493	15547	15412	15444	15481	15451	15555	15342	15565	15498	15595	15597	15509	15357	15396	15443	15645	15500	15503	15388	15328	15421	15505	15694	15472	15549	15340	15462	15484	15652	15612	15459	15344	15605	15556	15590	15363	15469	15535	15406	15527	15338	15453	15334	15315	15479	15630	15488	15621	15552	15370	15653	15464	15347	15322	15475	15514	15442	15653	15526	15589	15524	15512	15545	15554	15532	15431	15580	15504	15746	15506	15581	15451	15431	15545	15490	15309	15512	15391	15480	15467	15471	15578	15438	15412	15501	15602	15626	15445	15284	15554	15517	15450	15585	15466	15592	15314	15506	15371	15530	15342	15661	15313	15512	15435	15442	15441	15750	15524	15563	15675	15556	15395	15458	15264	15383	15469	15442	15590	15625	15397	15562	15421	15464	15397	15596	15515	15468	15389	15457	15554	15471	15399	15556	15438	15430	15618	15433	15531	15339	15571	15456	15610	15463	15332	15447	15388	15432	15404	15351	15606	15520	15597	15423	15460	15370	15462	15379	15469	15500	15645	15568	15317	15374	15562	15495	15524	15582	15400	15600	15236	15390	15513	15411	15565	15506	15400	15352	15638	15525	15524	15550	15320	15683	15490	15487	15387	15578	15556	15567	15554	15471	15466	15416	15496	15444	15422	15425	15499	15413	15444	15575	15440	15403	15459	15468	15494	15531	15513	15397	15522	15541	15571	15546	15526	15609	15507	15429	15397	15348	15552	15442	15268	15583	15602	15452	15587	15539	15565	15417	15476	15641	15544	15349	15514	15428	15491	15491	15578	15329	15549	15555	15630	15361	15538	15593	15506	15569	15334	15567	15349	15638	15247	15376	15462	15468	15535	15521	15484	15465	15537	15396	15394	15469	15283	15354	15508	15665	15496	15649	15414	15458	15341	15533	15513	15506	15421	15646	15467	15427	15430	15629	15644	15405	15419	15457	15589	15464	15485	15335	15538	15369	15400	15503	15457	15565	15377	15489	15650	15490	15531	15473	15490	15594	15615	15508	15413	15427	15431	15497	15573	15327	15463	15577	15579	15460	15543	15481	15502	15300	15416	15382	15612	15401	15556	15368	15764	15267	15424	15417	15459	15559	15517	15659	15610	15557	15515	15327	15386	15568	15202	15542	15610	15507	15461	15507	15427	15543	15436	15363	15539	15422	15488	15236	15418	15596	15516	15632	15635	15477	15387	15495	15522	15311	15439	15393	15452	15568	15480	15561	15496	15401	15396	15610	15562	15647	15474	15553	15456	15496	15318	15536	15502	15593	15557	15463	15412	15674	15566	15338	15655	15461	15363	15390	15323	15522	15471	15396	15457	15510	15423	15424	15438	15560	15395	15499	15501	15368	15560	15535	15437	15468	15484	15645	15599	15427	15294	15505	15545	15636	15537	15529	15485	15520	15405	15433	15540	15563	15594	15387	15532	15400	15550	15560	15339	15493	15457	15426	15385	15429	15411	15321	15471	15567	15566	15437	15532	15469	15521	15430	15517	15454	15508	15516	15507	15562	15575	15530	15583	15461	15542	15596	15528	15667	15393	15354	15350	15570	15478	15528	15514	15289	15545	15530	15484	15458	15533	15445	15620	15344	15504	15554	15612	15385	15564	15480	15524	15535	15437	15520	15544	15410	15425	15656	15528	15448	15514	15384	15455	15365	15480	15502	15518	15485	15462	15487	15565	15424	15706	15582	15458	15450	15532	15300	15298	15690	15423	15525	15320	15405	15378	15460	15488	15500	15432	15406	15580	15535	15501	15666	15512	15505	15463	15492	15482	15682	15317	15521	15368	15566	15430	15478	15591	15558	15401	15481	15684	15458	15350	15481	15620	15306	15546	15406	15521	15453	15510	15390	15368	15555	15630	15476	15428	15500	15637	15538	15410	15353	15577	15423	15569	15528	15467	15543	15415	15450	15314	15603	15507	15684	15404	15415	15436	15507	15401	15339	15483	15526	15492	15458	15442	15356	15514	15384	15479	15593	15391	15474	15370	15528	15377	15481	15381	15500	15463	15404	15371	15644	15456	15565	15354	15596	15422	15532	15562	15551	15386	15325	15568	15430	15463	15534	15479	15503	15567	15401	15496	15346	15379	15580	15401	15548	15543	15557	15596	15560	15523	15521	15484	15437	15600	15642	15605	15353	15519	15361	15642	15357	15484	15583	15573	15561	15564	15190	15497	15523	15462	15582	15371	15571	15643	15400	15418	15424	15537	15438	15571	15512	15541	15497	15498	15385	15421	15407	15411	15462	15423	15622	15599	15556	15680	15474	15577	15431	15472	15464	15528	15434	15564	15523	15429	15486	15597	15500	15470	15414	15495	15554	15507	15488	15379	15578	15429	15456	15659	15545	15476	15566	15539	15351	15500	15360	15497	15474	15481	15445	15511	15480	15488	15465	15472	15299	15549	15541	15472	15408	15711	15432	15497	15518	15470	15443	15644	15446	15469	15492	15351	15465	15445	15541	15529	15463	15516	15416	15521	15512	15434	15606	15403	15653	15507	15587	15353	15512	15618	15342	15679	15450	15520	15395	15562	15439	15344	15397	15554	15627	15411	15281	15553	15513	15514	15522	15484	15475	15461	15350	15462	15318	15458	15540	15582	15487	15493	15282	15666	15580	15381	15435	15706	15390	15472	15510	15536	15350	15553	15506	15514	15491	15500	15525	15446	15423	15535	15504	15418	15405	15675	15434	15579	15532	15315	15655	15568	15508	15406	15377	15466	15543	15455	15609	15536	15589	15343	15587	15505	15497	15283	15634	15449	15484	15563	15473	15732	15564	15461	15537	15432	15595	15511	15410	15510	15339	15482	15451
26692	21192	23101	19958	16933	17174	17205	16870	16970	17018	16833	17100	17958	18615	18554	17960	17241	17219	16967	16864	16645	16709	16913	16908	16891	16771	16771	16607	16744	16873	16756	16625	16960	16794	16894	16849	16815	16691	16641	16623	17000	16797	16771	16620	16828	16710	16577	16946	16898	16792	16847	16753	16891	16794	16734	16891	16636	16731	16906	16728	16855	16565	16670	16769	16587	16712	16588	16558	16774	16889	16763	16613	16700	16572	16851	16709	16900	16681	16741	16828	16879	16807	16829	16785	16701	16793	16853	16764	17006	16631	16514	16748	16727	16677	16704	16546	16749	16803	16746	16787	16803	16821	16849	16679	16816	16814	16657	16704	16766	16974	16657	16860	16702	16744	16847	16637	16743	16673	16682	16796	16753	16630	16704	16877	16946	16789	16631	16878	16705	16746	16772	16738	16644	16920	16819	16722	16838	16596	16699	16798	16608	16856	16731	16753	16606	16632	16976	16758	16899	16523	16990	16724	16489	16734	16675	16816	16696	16788	16959	16930	16606	16611	16741	16885	16798	16932	16875	16781	16610	16806	16624	16673	16823	16693	16772	16618	16919	16941	16693	16633	16834	16869	16759	16915	16757	16769	16776	16843	16839	16655	16579	16843	16684	16827	16864	16528	16646	16658	16824	16812	16788	16716	16761	16504	16611	16801	16793	16742	16731	16768	16669	16702	16695	16602	16804	16779	16636	16828	17060	16787	16675	16849	16652	16682	16680	16602	16868	16716	16683	16798	16882	16847	16718	16625	16755	16660	16731	16847	16625	16446	16736	16783	16902	16757	16795	16826	16677	16956	16838	16766	16941	16627	16770	16662	16804	16690	16586	16699	16881	16847	16727	16598	16676	16705	16693	16979	16761	16963	16859	16817	16789	16822	16866	16747	16757	16706	16870	16869	16810	16648	16522	16967	16786	16829	16673	16749	16766	16726	16706	16666	16722	16972	16892	16729	16754	16808	16668	16673	16803	16723	16887	16581	16847	16679	16702	16741	16742	16697	16890	16502	16668	16664	16881	16650	16636	16804	16571	16532	16720	16593	16666	16890	16893	16695	16571	16619	16837	16593	16850	16876	16710	16767	16728	16821	16678	16700	16788	16508	16725	16898	16783	16720	16807	17020	16655	16807	16866	16802	16781	16842	16586	16741	16759	16641	16675	16560	17030	16832	16847	16749	16982	16968	16966	16714	16715	16780	16900	16766	16821	16589	16753	16779	16605	16658	16798	16895	16774	16662	16636	16807	16714	16549	16847	16739	16639	16842	16808	16781	16663	16693	16864	16783	16746	16469	16671	16600	16544	16804	16772	16636	16885	16688	16604	16829	16865	16667	16881	16895	16793	16766	16867	16739	16705	16766	16624	16644	16580	16527	16957	16738	16698	16710	16741	16820	16794	16656	16745	16662	16714	16704	16840	16714	16781	16798	16697	16768	16687	16896	16883	16661	16732	16774	16675	16460	16678	16705	16611	16604	16894	16575	16735	16685	16880	16762	16816	16804	16784	16722	16856	16796	16550	16790	16824	16781	16718	16807	16847	16792	16914	16772	16740	16779	16763	16715	16821	16728	16812	16821	16562	16633	16634	16796	16635	16694	16751	16594	17026	16709	16789	16689	16766	16779	16720	16849	16756	16738	16847	16675	16639	16767	16770	16877	16867	16780	16909	16694	16802	16755	16789	16647	16576	16843	16758	16695	16673	16577	16813	16858	16910	16852	16821	16799	16798	16825	16666	16833	16923	16701	17008	16742	16580	16659	16665	16642	16903	16929	16877	16606	16627	16975	16775	16695	16760	16660	16689	16982	16622	16676	16796	16703	16815	16698	16946	16733	16804	16751	16843	16766	16694	16546	17009	16621	16697	16794	16854	16874	16868	16813	16861	16760	16712	16777	16602	16543	16717	16553	16648	16748	16929	16744	16814	16854	16868	17010	16877	16933	17021	16720	16925	16718	16929	16833	16873	16813	16761	16768	16922	16596	16736	16657	16950	16780	16838	16633	16888	16581	16851	16710	16609	17043	16770	16587	16832	16714	16653	16692	16775	16765	16613	16617	16599	16871	16694	16719	16695	16755	16856	16745	16673	16849	16933	16745	16642	16873	16863	16882	16866	16871	16764	16880	16855	16723	16730	16808	16817	16891	16791	16762	16776	16721	16691	16665	16796	16659	16672	16808	16814	16753	16861	16640	16627	16738	16700	16641	16739	16756	16871	16770	16638	16742	16906	16647	16905	16860	16757	16928	16954	16851	16680	16685	16753	16648	16720	16576	16766	16808	16629	16732	16822	16614	16662	16562	16854	16884	16856	16809	16752	16817	16766	16690	16710	16562	16817	16875	16682	16614	16611	16667	16835	16827	16910	16875	16547	16761	16999	16826	16776	16884	16725	16723	16583	16569	16795	16934	16656	16708	16974	16789	16713	16729	16535	16752	16836	16851	16775	16833	16869	16632	16653	16824	16768	16780	16827	16822	16720	16542	16552	16596	16742	16698	16517	16549	16692	16634	16837	16791	16652	16753	16697	16775	16630	16734	16751	16922	16856	16845	16840	16795	16622	16790	16693	16749	16874	16759	16687	16707	16880	16625	16633	16895	16672	16934	16726	16827	16789	16679	16737	16847	16682	16693	16890	16844	16932	16794	16689	16797	16897	16758	16696	16874	16732	16894	16736	16617	16638	16721	16514	16658	16793	16756	16623	16808	16844	16745	16539	16733	16945	16789	16667	16643	16767	16800	16929	16749	16833	16732	16777	16816	16729	16881	16825	16712	16723	16549	16893	16820	16779	16666	16794	16604	16787	16602	16680	16727	16606	16800	16746	16956	16805	16613	16734	16672	16703	16863	16615	16752	16801	16897	16659	16499	16882	16802	16836	16887	16716	16794	16892	16742	16964	16722	16688	16861	16579	16734	16858	16862	17038	16826	16806	16788	16788	16769	16718	16736	16774	16828	16846	16812	16879	16871	16618	16600	16917	16804	16744	16737	16801	16929	16716	16735	16865	16852	16748	16817	16728	16686	16740	16747	16697	16664	16832	16649	16738	16896	16712	16892	16731	16518	16827	16778	16649	16697	16743	16915	16813	16867	16660	16698	16798	16577	16702	16720	16705	16780	16751	16700	16793	16679	16595	16881	16683	16891	16774	16688	16597	16834	16597	16802	16676	16507	16635	16816	17046	16762	16771	16850	16823	16884	16613	16848	16655	16813	16802	16692	16805	16710	16840	16581	16665	16781	16757	16726	16783	16860	16821	16688	16848	16735	16639	16587	16571	16803	16821	16851	16695	16682	16917	16698	16715	16638	16726	16860	16779	16707	16650	16649	16556	16838	16627	16634	16966	16804	16760	16858	16753	16731	16833	16729	16794	16698	16617	16796	16749	16693	16914	16704	16638	16691	16699	16926	17065	16787	16746	16780	16520	16784	16647	16806	16710	16783	16729	16630	16730	16688	16637	16821	16893	16643	16653	16755	16812	16708	16820	16776	16582	16664	16689	16849	16987	16754	16832	16840	16780	16758	16770	16702	16820	16817	16716	16765	16567	16798	16732	16778	16607	16809	16770	16833	16812	16885	16803	16818	16676	16743	16738	16661	16760	17111	16749	16645	16607	16816	16859	16683	16694	16799	16776	16726	16964	16763	16802	16951	16823	16633	16608	16703	16671	16758	16615	16663	16786	16801	16814	16762	16500	16830	16679	16709	16684	16625	16931	16663	16811	16898	16775	16691	16682	16781	16758	16706	16781	16846	16862	16779	16696	16710	16658	16724	16656	16802	16732	16633	16868	16618	16630	16767	16925	16669	16725	16659	16809	16762	16700	16779	16898	16652	16858	16522	16659	16786	16707	16669	16779	16815	16627	16627	16635	16811	16700	16813	16839	16647	16756	16568	16523	16882	16757	16765	16661	16672	16781	16677	16775	16802	16704	16791	16841	16817	16979	16814	16759	16922	16953	16810	16768	16758	16862	16777	16781	16682	16708	16537	16721	16812	16846	16817	16666	16634	16810	16683	16774	16685	16941	16840	16672	16732	16836	16830	16673	16639	16788	16919	16801	16876	16734	16792	16971	16871	16744	16865	16750	16684	16809	16864	16921	16829	16781	16867	16648	16856	16812	16734	16916	16832	16758	16686	16977	16589	16787	16918	16839	16831	16755	16672	16693	16746	16578	16751	16662	16744	16918	16765	16790	16735	16567	16712	16828	16817	16715	16823	16686	16782	16642	16831	16690	16787	16911	16831	16816	16699	16751	16849	16769	16936	16702	16610	16725	16826	16838	16805	16644	16850	16613	16731	16695	16522	16849	16668	16771	16792	16790	16774	16954	16919	16891	16764	16690	16712	16786	16733	16799	16752	16552	16752	16741	16451	16720	16586	16736	16854	16625	16680	17009	16789	16630	16913	16875	16659	16915	16732	16667	16631	16629	16915	16791	16995	16669	16828	16600	16608	16649	16658	16585	16804	16562	16742	16819	16860	16728	16822	16651	16579	16787	16920	16748	16681	16827	16786	16798	16701	16749	16707	16716	16720	16807	16892	16737	16512	16703	16879	16813	16798	16685	16587	16709	16913	16776	16669	16683	16758	16784	16767	16734	16793	16879	16595	16791	17016	16763	16988	16650	16634	16632	16989	16749	16787	16729	16572	16771	16798	16854	16711	16725	16764	16712	16826	16919	16556	16880	16807	16760	16760	16946	16848	16634	16656	16752	16605	16681	16768	16885	16680	16792	16777	16656	16667	16877	16446	16835	16860	16668	16733	16901	16543	16682	16444	16574	16747	16785	16949	16908	16759	17016	16730	16727	16578	16730	16714	16592	16776	16869	16756	16744	16865	16777	16768	16798	16682	16652	16837	16913	16750	16643	16871	16885	16901	16667	16667	16978	16622	16709	16633	16887	16758	16774	16728	16835	16733	16753	16789	16628	16598	16854	16852	16911	16754	16710	16788	16695	16850	16659	16636	16669	16865	16601	16710	16765	16723	16693	16848	16818	16603	16674	16815	16843	16656	16801	16658	16718	17008	16864	16511	16812	16765	16734	16722	16780	16621	16651	16818	16670	16700	16619	16714	16770	16671	16809	16859	16835	16834	16508	16706	16668	16796	16879	16848	16850	16861	16803	16856	16636	16802	16726	16804	16780	16870
14409	16922	17001	15876	15581	15474	15622	15318	15364	15236	15080	15809	17257	17635	17343	16437	15820	15491	15106	15104	15158	15166	15170	15074	15253	14957	15214	14864	15181	15183	15032	15071	15091	15055	15306	15039	15213	15094	15165	14853	15033	15028	15020	15061	15028	15013	15159	15027	15179	15148	15221	15015	15039	15170	15006	15086	15126	15106	15099	15086	15148	15208	15136	15141	15015	15157	15184	14949	15121	15067	14957	15035	15087	14886	14814	15129	15082	15027	15203	15155	15012	15042	15098	15261	15059	15116	15082	15061	15083	15236	15041	15161	15021	15050	15055	15043	15048	15132	15096	15129	15042	15065	15115	15127	15129	14943	14996	14974	15105	15083	15119	15234	15097	15046	15153	15190	15088	15095	15021	15087	15027	14862	15212	15011	14988	15198	15082	15011	15169	15089	15161	15115	15032	15107	15113	15170	15127	15138	14990	15125	15007	15113	14998	15008	15089	15172	15006	15098	15231	15087	14871	15098	14967	14931	15092	15158	15069	15020	15224	15036	14917	15011	15090	15094	15162	15168	15163	15097	15093	15206	15094	15102	14854	15141	15118	15094	14870	15181	15048	15104	14940	15075	15154	14949	15071	15047	15276	15111	15096	15035	15056	15224	15089	15138	15123	15054	15108	15150	15104	15153	15224	15044	15056	14984	15066	15066	15076	15002	15081	15032	15148	14942	15076	15035	14839	14927	15082	15041	15131	15034	14975	15085	15253	15259	15229	14992	15143	14965	15062	15142	14977	15168	15054	15079	15035	15116	15088	15042	15029	15095	15032	15208	14889	15144	15069	14966	15071	14961	15103	15054	15082	15150	15137	15156	15114	14955	15086	15025	14856	15209	14942	15142	15050	15105	15195	15038	15083	15039	14901	15009	15183	14879	15015	15044	15103	15108	15081	15148	15063	15080	15086	15029	15096	14991	14995	15128	14817	15026	14953	15188	15128	15004	15111	15048	15065	15070	15005	15144	15105	15111	15135	15056	15217	15071	15108	15310	15101	15028	15206	15027	14895	15094	15004	15147	15164	14955	15156	14957	15129	15123	15109	14813	15120	15040	15176	15037	15170	15103	14921	15038	15039	15254	15174	15108	14970	14974	15217	14984	15023	15210	15214	14996	15062	15028	15114	15036	15070	15059	15045	15129	15054	15327	15010	15012	15004	14992	15133	14985	14947	15053	14974	15068	15165	15059	15004	15182	15074	15035	15162	15120	15066	15166	15018	15000	15080	15227	15094	14940	15087	14987	15013	15099	15072	15163	15154	15004	15131	15185	14939	15213	15035	15125	15083	15141	15191	15052	15095	15025	15097	15198	15030	14988	15147	15211	15058	15227	15239	15170	15162	15061	15026	15136	15182	15000	15224	15201	15031	15084	15192	14943	14986	14943	14958	14979	15071	15205	15030	15089	15076	15156	15237	15102	15242	15020	15129	14955	15073	15145	15254	15075	15070	15081	15166	15246	15028	15023	14986	15103	15170	15128	14978	15006	15030	15053	15197	15110	15041	15163	15284	15007	15051	15029	15419	15105	15109	15144	15183	15200	15129	14915	14976	15227	15174	15023	15147	14957	15096	15024	15099	15013	15056	14997	14985	15122	15090	15238	15204	15065	15085	15175	15122	15008	15266	15096	15092	14975	15170	15098	14853	15060	15213	15030	15002	15079	15225	15065	15107	15029	15031	15209	14885	15055	15184	15057	14932	15072	15084	15024	15158	15080	15016	15082	15075	15078	15147	15150	15105	15036	15142	15041	14946	15219	15321	15200	15072	15073	15060	14961	15399	15082	15059	15196	15122	15202	14993	14941	15156	14859	15152	15052	15104	14974	14894	15083	14971	14881	15209	15017	15111	15082	15061	15170	15219	14998	15147	15020	15010	15116	15116	15062	15009	15223	15169	15115	15110	15188	15207	15197	15157	14926	14979	15039	15241	15140	15070	15131	15263	15134	14999	15179	15033	15097	15127	15236	15001	15156	14951	15209	15076	14965	14927	14939	15146	15121	15125	15050	15172	15141	15143	15211	15072	15007	15063	15191	15066	15135	15074	15133	14986	15071	15070	14981	15054	15115	15096	15052	15124	15000	15098	15085	15126	15247	15163	15126	15104	15027	15161	15107	15191	14946	15106	15136	15003	15103	15198	15125	15129	15160	15075	15199	15046	15134	14987	15105	14941	14893	14988	15063	15005	15053	15190	15147	15046	15071	15001	15010	15032	15175	15195	15079	14898	15025	15098	15011	15125	15109	15112	15025	15085	15133	15031	15094	15123	15130	15122	15017	15077	15138	15171	14964	15086	14943	14923	15214	15118	15183	15087	15098	15190	15108	15130	15073	15321	14953	15159	15122	14999	15007	15037	14959	15130	15008	15028	15242	14929	15084	15115	15012	15113	14973	15255	15059	14973	15213	14956	14974	14982	15038	15057	15063	14994	15327	15031	15001	15239	15144	15083	15184	15241	15028	14999	14801	15216	15051	15007	14998	15148	15028	14982	15166	15143	15111	15141	15055	15034	15144	15124	15070	15207	15073	15118	14871	15066	15019	15030	15073	15052	15287	15053	14931	15091	15135	15196	15284	15310	15195	15044	15183	15142	15030	15017	15066	15095	15139	15174	15139	15206	15281	15040	14907	15194	14969	15057	15120	15176	15249	15167	14954	15017	14984	15012	15110	15043	15118	15157	14993	14958	15041	14998	15113	14869	14988	15184	15184	14932	14863	15028	15109	15056	15196	15192	15136	15057	15064	15020	15125	14967	15153	15068	14960	14967	15123	15087	15048	15017	15056	14869	15147	15061	14960	15082	15161	15151	15090	15067	15115	15050	15174	15056	15270	15187	14994	15073	15079	15045	14954	15088	15122	15158	15042	14837	15115	14997	14991	15118	15056	15066	15084	15200	14885	15116	15047	15182	15089	14957	14916	15043	15225	14963	15233	15024	15066	15028	15171	15079	15218	14949	15099	15063	15124	14916	15165	14963	15008	14979	14947	14976	15193	15313	15033	15107	15143	14951	15033	15259	15240	14991	15151	15066	15042	15083	15144	15131	15127	15218	15222	14897	15106	15145	15058	15077	15210	15064	15147	14962	14909	15065	15127	15154	14999	14968	15137	14995	15039	15050	15083	15181	15128	15112	15047	15060	15158	15313	15078	15111	14882	15066	14934	14983	14938	15052	14983	15081	15222	15123	15112	15155	15065	14981	15131	14995	15200	14929	14899	15167	15088	15040	15065	15156	14928	15077	14839	15108	15090	14957	14910	15182	15155	14960	15074	15115	15133	15102	15128	14937	15158	15141	15184	15119	15101	15091	15092	15100	15041	15136	15156	15164	15100	15118	15107	14952	15052	15061	15066	14953	15202	15149	15187	15322	15175	15058	14997	14942	15052	14954	15214	15083	15088	15207	15093	15234	15141	15058	15044	15036	15107	15204	14950	14903	15170	14973	15178	15258	15172	15015	15077	15024	15199	15067	15041	15134	15231	15091	15006	15026	15057	15041	15011	14962	15146	15067	15116	15132	15040	14942	15090	15142	15107	15068	15215	15120	15136	14944	15091	15147	14939	15060	14882	14843	15028	14996	15112	15010	15104	15030	15103	15155	15115	15014	14883	15315	15042	15104	15184	15004	15057	14934	14940	15146	14997	15069	15046	15105	15015	15206	15026	15281	14949	15091	15099	15064	15066	15122	15020	15189	15066	15086	14983	15002	15016	15077	15191	14964	15087	15127	15215	15137	15073	14990	15215	15071	15017	15093	15128	15143	14913	14981	15129	15081	15064	15096	15050	15200	14905	15273	15185	15208	15209	15111	15218	15040	15069	14994	15046	15189	15041	15062	15052	15106	15071	15040	15139	14910	14860	15020	14992	15151	14993	14998	15044	15001	15076	14962	15104	15050	15158	14892	15262	15132	15158	15048	15039	15005	14981	15020	15117	15040	15156	15094	15210	15032	15111	15078	15160	15132	15070	15047	15032	15027	15240	15029	15023	15261	15119	14974	14927	15220	14963	14989	15014	15067	15143	15198	15126	15093	15116	15126	15079	15298	15100	15095	15045	14998	15022	15104	15166	15128	15047	14891	15191	14964	15079	15199	15120	15014	15092	15017	14950	14938	14983	15002	14857	15212	15025	14903	15044	15207	15131	15268	15093	15321	15059	15221	15103	15119	15062	15012	15022	15077	15085	15119	15169	15011	14971	15030	15050	15074	15120	14962	15232	15151	15145	15173	15068	15010	15214	15168	15244	15135	15080	15204	15107	15078	15264	15122	15196	15050	15070	15168	15252	15058	14999	15185	15058	15118	15031	15155	15196	14936	15046	15003	15010	15107	15256	15075	15058	14998	15099	15067	15163	15115	15175	14778	15006	15193	15041	15143	15097	14778	15137	15020	15081	14965	15133	15108	15030	15033	15095	15018	14870	15038	15169	15115	15152	15066	15181	15132	15150	15087	15019	15032	15132	15175	15138	15060	15005	15055	15326	15076	15033	15058	15071	14986	15087	15003	15052	15153	15145	14971	15190	15078	15228	15223	14998	15056	15016	15236	15001	15121	15155	15156	15053	15090	14982	15206	15056	15179	14951	15124	15030	14953	15101	15098	15024	15267	15040	15177	15014	15102	15184	15060	15055	15045	15027	15080	15142	15098	15096	15143	15023	15126	15012	15042	14954	15152	15159	15168	14936	14904	14961	15026	15106	15122	15162	15033	14878	15081	15062	15294	15070	15074	15243	15058	15119	15047	14951	15042	15039	15007	15090	15161	15033	15027	15121	15127	15013	15020	15080	15012	15257	15132	15043	15108	14997	15200	15024	15209	15150	15172	15016	14857	15065	15097	15180	15059	14929	15248	15214	15079	15156	14971	15137	15090	15026	15140	15133	14918	15186	15078	15083	15017	15245	15190	14963	15077	14839	14931	15173	15225	15022	15049	15302	15138	15196	15127	15216	15018	15244	15060	15058	15173	15155	15060	15076	15095	15003	15035	15033	15200	15172	15108	15226	14930	14941	15084	15108	15015	15080	15239	15125	14889	15015	15179	15128	15022	14998	15129	15072	15025	15044	15050	15053	14849	14996	14949	15072	15091	15153	15117	14960	15004	14979	15012	14975	14933	15069	15248	15111	15089	15030	14999	15071	15005	15028	15018	15172
23255	20642	27846	23518	21388	20994	20087	17781	17477	17484	18066	20712	27724	29939	27079	23116	19968	18221	17632	17266	17257	17233	17065	17076	17019	17233	17007	16960	17172	17083	16966	17186	17152	17128	17177	16963	17127	17189	17039	16992	16912	17073	17102	17150	17153	16969	17318	17124	17137	17011	16869	17181	17036	16936	17102	17086	16832	16941	17100	17235	17202	17126	17108	17293	17030	16830	17201	17113	17011	17135	17183	17004	17134	17023	16916	17104	16977	17082	17023	17116	17127	16898	16992	17034	16966	16983	17067	17104	17084	17139	17164	16950	17063	17118	17070	16865	17142	17069	16788	16990	16988	17079	16913	16851	17096	17296	17148	17103	16993	17115	17047	17187	17177	17144	17055	17114	17102	17232	17139	16961	17116	17189	17085	17156	17049	17030	17084	16976	17145	16956	16923	17096	16876	16912	17177	16903	17058	17009	17278	17117	17160	17146	17315	17182	17271	17197	17020	16926	16965	17022	17114	17191	17056	16845	17273	17056	17112	17260	17073	17066	16957	17009	16881	16849	17266	17171	16984	17011	17078	17060	16938	17221	17026	17178	16953	16978	17040	17132	17034	17045	17120	17038	17025	16887	16873	17101	17015	17052	17081	17118	17200	16937	17097	17002	16939	17111	16934	17023	16912	16966	17131	17197	17009	16860	17207	17166	16939	17093	17033	16965	17154	17111	17006	17068	17139	17113	17076	17024	16926	16944	17137	16868	17158	16968	17148	17047	17296	16924	16929	17189	17046	17064	17009	17036	17190	17163	16964	17236	16900	16898	17065	16996	17318	17155	17072	16875	16911	17070	17219	16999	17210	17033	17045	16975	17188	17161	17044	17137	16971	17055	17024	17080	17112	16974	17036	16972	17097	17077	16980	17168	16915	17234	16889	16879	17030	17146	17047	16891	17045	17189	17140	17266	17148	16937	17068	17159	17132	17022	16967	17110	17091	17008	17138	17187	16930	17080	16883	17056	17096	17002	16882	17037	16978	17134	17171	16960	17073	17099	17107	17153	17169	17122	17088	17064	16933	17111	17164	17017	16884	16882	16857	16811	16909	17050	16988	17052	16942	17090	16976	16987	17040	17154	17011	17072	17052	17080	17154	16961	16987	17046	16883	17226	17090	17149	16826	17026	17231	17188	17293	17010	17227	16952	17013	17082	17070	17028	17122	17038	17067	17095	17041	17037	17051	17009	16928	17011	17119	16977	17266	16952	17204	17091	17193	16950	16995	16941	17291	17113	17035	16945	17050	17001	17065	17074	17034	17228	17398	17289	17249	17006	17317	17030	16938	17161	17235	17061	17110	17034	17128	16997	17217	17017	17163	17299	17000	17027	16975	17142	17165	17015	17084	16995	17075	17100	16971	17165	17127	17110	17136	17127	17087	16951	17048	17031	17096	17044	16966	16942	16862	17053	17275	16929	17077	16863	17049	17142	17029	17191	16855	17250	17091	17068	17132	17058	16906	17012	17051	17015	17063	17139	17016	17178	16994	16982	17081	17224	17132	16974	17024	17193	16986	17073	17100	17182	17088	17261	17030	17081	16980	16781	16916	16904	17218	16936	17174	17030	17054	17033	17108	17011	16943	16877	17168	16868	17125	17010	16983	17033	17101	17092	17101	16987	17119	17036	17035	17025	16956	17137	17083	17037	17058	17031	17061	16965	17051	17039	17091	17028	16937	17018	16988	16976	17264	16892	17129	16882	16998	17146	17244	17040	16886	17136	16981	17214	17097	16922	17117	17122	17006	16866	16988	17135	17164	17041	16966	17129	17054	17141	17051	17230	16921	16946	16983	16999	17191	16968	17074	16986	17309	16893	17309	16995	17034	17147	17029	17195	17141	16994	17131	17257	17106	17174	17062	16991	17131	16947	16996	17068	17029	16980	17253	17023	17206	17026	16979	17014	17034	16948	17089	17102	16982	16882	17131	17011	17106	17125	16960	16835	17222	17217	17034	17197	17148	17110	17089	17011	17166	17060	16794	17043	16932	17121	17082	17081	16840	16925	17040	17058	17175	16948	17069	17022	17159	16975	17069	16991	17103	16908	17096	17145	16762	17133	17001	17128	17033	17109	17135	17125	17010	17030	17151	17088	17060	16799	16984	17009	17285	16971	17269	16946	17049	16988	17000	17267	17210	17065	16934	16960	17093	17026	17191	17090	17040	17162	17217	17107	17087	17072	17010	17068	17052	16936	17074	16857	17118	16959	17110	17011	17040	17042	17152	17071	17170	16952	17112	16986	17014	17217	17075	17245	17035	17112	16919	16963	16921	17059	17026	17124	17190	17169	17151	16971	17114	17064	17176	17003	16869	17274	17049	17114	17006	17052	17248	17096	16939	17004	17014	16967	17076	17214	17176	17081	16951	16989	16940	17050	17144	17088	17093	17205	17153	17133	17179	17001	17020	17208	16840	17196	17071	16989	16965	17000	17020	16797	17121	17203	17006	16966	17191	17080	17135	16913	17026	17132	17156	17280	17053	16938	17290	17188	16990	16894	17141	16964	17028	16969	16813	17164	17349	16879	16993	16952	16981	16933	17208	16988	17005	17107	17076	17067	17133	16848	17090	17130	16982	17078	16998	16934	17176	17098	17344	16833	16904	17061	17063	17092	17246	17188	17086	16995	16976	17141	17053	17095	17193	16964	17038	17009	17070	17130	16817	17205	17113	16990	16982	16955	16935	17012	17127	17072	17090	17188	17051	16932	16909	16988	17069	17056	17175	17047	17144	17210	17125	17104	17088	17267	17049	17009	16962	17025	17123	16988	17164	17193	16989	17140	17075	17022	17100	17308	17216	17104	17138	17121	17114	17109	16964	17117	17166	17063	17150	16950	16958	17063	16862	17180	17048	16997	17069	17121	17175	17122	16885	16991	17012	17104	17119	17060	17218	16865	17121	16723	17254	16958	17048	17125	16914	17150	17116	17022	16954	17029	17014	17120	16996	16991	16911	17274	17077	17115	17142	17010	17090	17134	17013	17115	16905	17066	17184	17069	17060	17074	17039	17022	16909	17050	17266	17122	17097	17050	16980	17034	17245	17106	17198	17122	16969	17179	17015	16952	17127	17165	17058	17076	17033	17253	17196	17077	17029	16917	17006	17135	16989	17046	16930	17058	17128	17202	17292	17113	17024	16927	17104	16987	16941	17046	17040	17185	16994	16888	16945	17133	16843	17090	17026	17020	17106	17234	16833	16929	17277	17192	17096	17006	16999	17068	17204	16891	17231	17026	17131	17114	17049	17111	17065	17231	17176	17113	17098	16866	16892	17136	17017	16947	16967	16954	17063	17169	17026	16971	16954	16939	17060	16947	17064	17108	16971	17059	16979	17024	16944	17119	17072	17052	16953	17279	17050	17351	17003	16933	16926	17016	16998	17145	17122	17121	16873	17112	17161	17130	17079	17097	16951	17110	17244	17044	17220	17130	16851	16841	16925	17142	16966	17018	17204	17148	17121	17056	16976	17029	17070	17109	16995	17088	17015	16975	17091	17117	16934	17075	16927	17122	17171	17000	17221	17101	17017	17106	17193	17108	17055	17330	17076	16889	16955	17157	17008	16877	16997	17012	16931	17139	16864	17099	17098	17058	17092	17067	17104	16973	17199	17115	16912	17103	17035	17079	17021	16963	17004	17132	17046	17201	16890	17140	17077	17100	17163	17209	17055	17078	17088	17061	17129	17039	17055	17085	17223	17054	17179	16823	17024	17173	17061	17145	17101	17305	17299	17010	17042	16969	17178	17112	17164	17205	17166	17088	16835	17242	16922	17125	17295	17051	17135	17120	17068	17006	16950	17210	16971	17030	16966	17135	17153	17080	17171	17161	16989	17003	17215	17000	17034	17134	17059	16949	17042	17011	17106	17345	17107	17073	17027	17132	17222	17176	16964	16864	17052	17109	17140	17191	17069	16905	17212	17022	17088	17071	17005	17045	17244	17103	17177	17141	17055	17286	17021	17215	17092	17029	17017	17055	16984	17128	17030	17027	17001	17032	16854	17083	16954	17215	17142	16988	17102	17354	17080	17146	16989	17116	17273	17049	17244	16938	17180	17087	17184	17243	17124	17257	16964	17118	17239	17208	17118	16898	17104	16991	17072	17095	16911	17112	17242	16941	17101	17109	17043	17173	17162	17109	17120	17012	17008	17111	17030	16866	17144	16988	17079	17126	17185	16932	16980	17075	17090	17154	17061	17007	17036	17010	17173	17017	17221	17160	17187	17027	16879	17075	16998	17150	17205	17013	17083	17057	17117	16949	17003	16902	17058	17086	16947	17016	17050	16982	17075	17069	16909	17090	17111	16890	16936	16952	17012	17196	16988	17126	17213	17155	17028	16996	16944	17197	17158	16815	16992	17156	17090	16857	17155	16982	16894	17043	17138	17135	16862	16964	17133	17157	17224	16781	17037	17076	17134	17006	16962	17148	17100	17205	17048	16983	16975	17215	16876	16888	16918	17116	17243	17018	16945	17127	17204	16969	16911	16864	17074	16848	16906	17028	17076	17021	17159	16867	16977	17127	17127	16989	17061	16974	16987	16980	16960	16917	17007	17093	17123	17069	17128	16956	16773	17142	17255	16921	17012	17178	17149	17129	17023	17044	17166	16940	17150	17050	17174	17163	17018	16943	17162	17315	17111	16947	17237	16994	17143	17036	16753	17034	16909	17197	17049	17065	17173	16966	17046	17074	16873	17023	16970	17315	17273	16966	17040	17357	17214	17067	17156	17143	17028	16988	17170	17103	17046	17028	16837	16895	17160	17112	17116	17006	16912	16926	17239	16901	17184	17079	17095	17215	17051	17088	17074	17118	17133	17023	17054	17184	17058	17146	17242	16963	17061	17227	17067	16985	17148	16941	17088	17254	17001	17145	17091	17312	17116	17166	17150	17002	16957	17155	17105	17173	17166	17089	16978	17144	17123	17010	16981	16970	16919	17074	17091	17016	17079	17081	17109	17158	17123	16959	17031	16957	17117	16983	16949	17116	17027	17062	17052	17185	16982	17002	16950	17003	17274	17161	17086	16977	17130	17044	17181	17036	17062	17007	16921	17256	17063	16990	17162	17081	17211	17032	17228	17005	17128	17014	17169	17267	16970	17016	17219	17264	17186	17102	16983	17016	16934	17193	17131	17268	17144	16939
13479	22350	21431	18347	17239	16599	16163	16201	15806	15817	17166	21952	31322	31847	27962	22678	18876	16480	15780	15252	15367	15320	15337	15375	15346	15193	15367	15347	15332	15277	15224	15304	15078	15363	15241	15316	15386	15372	15349	15331	15303	15315	15311	15221	15285	15227	15172	15218	15371	15123	15271	15232	15169	15407	15201	15436	15518	15356	15216	15236	15337	15274	15287	15277	15369	15394	15234	15425	15311	15142	15184	15315	15360	15177	15372	15187	15352	15327	15312	15296	15268	15325	15511	15364	15172	15185	15306	15328	15288	15347	15343	15278	15300	15340	15374	15244	15341	15367	15507	15337	15255	15375	15392	15327	15303	15281	15207	15278	15164	15458	15450	15212	15329	15499	15384	15285	15425	15247	15197	15470	15289	15324	15465	15122	15352	15370	15421	15164	15236	15296	15302	15218	15428	15373	15135	15283	15307	15144	15408	15216	15297	15364	15268	15349	15185	15295	15161	15365	15254	15188	15273	15563	15331	15454	15286	15188	15406	15273	15217	15379	15250	15339	15411	15188	15363	15162	15210	15261	15309	15355	15205	15246	15485	15198	15410	15314	15285	15409	15046	15240	15233	15294	15146	15131	15221	15397	15240	15361	15226	15194	15531	15349	15219	15364	15217	15372	15256	15387	15228	15180	15173	15340	15375	15219	15354	15175	15275	15325	15359	15240	15395	15373	15346	15334	15302	15312	15169	15242	15369	15393	15315	15197	15222	15183	15339	15207	15368	15205	15270	15231	15434	15360	15217	15030	15255	15183	15395	15180	15185	15387	15138	15228	15208	15165	15196	15232	15159	15228	15411	15192	15097	15214	15253	15259	15260	15273	15455	15308	15251	15261	15181	15122	15188	15254	15239	15269	15050	15350	15365	15154	15314	15203	15233	15114	15353	15207	15269	15351	15367	15360	15221	15445	15456	15284	15275	15313	15301	15240	15364	15297	15307	15295	15042	15266	15193	15219	15218	15257	15244	15375	15240	15273	15333	15175	15347	15289	15218	15294	15330	15166	15252	15512	15150	15259	15316	15180	15267	15248	15272	15305	15299	15469	15292	15277	15207	15182	15337	15298	15340	15262	15357	15345	15243	15350	15414	15290	15169	15403	15251	15190	15386	15329	15327	15159	15119	15151	15255	15102	15250	15254	15376	15250	15152	15261	15292	15181	15071	15512	15396	15265	15350	15221	15396	15160	15231	15337	15217	15340	15329	15375	15305	15305	15203	15354	15149	15172	15468	15097	15143	15402	15113	15435	15198	15325	15287	15202	15426	15138	15301	15301	15370	15212	15376	15278	15166	15206	15335	15357	15359	15403	15372	15229	15184	15243	15211	15392	15211	15201	15373	15312	15254	15149	15301	15368	15296	15320	15174	15299	15101	15217	15267	15383	15440	15248	15288	15119	15327	15293	15266	15243	15291	15149	15331	15364	15227	15318	15252	15283	15186	15192	15463	15323	15220	15141	15232	15296	15378	15324	15344	15376	15149	15316	15191	15205	15104	15291	15345	15229	15182	15122	15463	15072	15180	15454	15372	15263	15149	15297	15240	15372	15225	15221	15187	15280	15308	15333	15302	15413	15159	15235	15360	15333	15313	15256	15193	15396	15205	15343	15397	15446	15237	15302	15299	15307	15405	15225	15128	15331	15434	15333	15191	15298	15295	15238	15380	15097	15299	15353	15228	15214	15395	15383	15243	15344	15155	15310	15165	15139	15159	15306	15153	15446	15347	15245	15324	15223	15424	15322	15305	15318	15146	15429	15241	15299	15166	15341	15337	15153	15334	15155	15417	15369	15401	15166	15191	15276	15270	15136	15393	15274	15288	15427	15324	15362	15318	15538	15285	15282	15412	15194	15084	15309	15096	15255	15490	15390	15300	15242	15177	15372	15474	15372	15485	15320	15246	15177	15348	15336	15289	15341	15151	15335	15022	15243	15225	15302	15353	15368	15158	15498	15307	15382	15353	15331	15224	15220	15232	15289	15428	15421	15257	15234	15372	15369	15254	15376	15066	15294	15170	15198	15333	15208	15140	15193	15223	15181	15397	15282	15243	15320	15247	15256	15163	15208	15183	15380	15320	15210	15348	15199	15133	15375	15214	15212	15207	15321	15264	15387	15178	15303	15383	15262	15227	15377	15139	15286	15243	15368	15194	15448	15460	15303	15390	15272	15228	15447	15510	15209	15369	15275	15226	15510	15295	15083	15304	15369	15271	15208	15186	15405	15301	15195	15347	15137	15193	15312	15234	15369	15256	15240	15200	15166	15177	15316	15372	15209	15377	15339	15318	15379	15385	15332	15307	15363	15251	15156	15415	15306	15389	15178	15284	15327	15254	15232	15203	15213	15405	15188	15228	15269	15313	15173	15388	15057	15408	15063	15246	15270	15279	15425	15169	15345	15290	15285	15282	15216	15117	15282	15279	15332	15182	15359	15312	15324	15147	15201	15274	15337	15162	15164	15277	15161	15341	15287	15287	15216	15261	15246	15201	15145	15351	15262	15368	15288	15411	15183	15381	15350	15147	15393	15423	15392	15258	15175	15345	15297	15234	15165	15254	15362	15181	15287	15215	15322	15375	15350	15383	15245	15280	15255	15215	15273	15338	15409	15315	15252	15387	15332	15132	15306	15290	15427	15292	15216	15213	15124	15261	15230	15252	15096	15205	15206	15275	15405	15512	15159	15260	15288	15239	15186	15215	15304	15352	15083	15322	15190	15268	15292	15315	15223	15218	15381	15217	15272	15246	15356	15233	15264	15308	15236	15441	15161	15235	15233	15420	15365	15403	15292	15269	15231	15364	15120	15232	15318	15279	15249	15204	15250	15297	15216	15366	15171	15347	15255	15148	15358	15353	15392	15062	15326	15234	15181	15304	15143	15230	15221	15229	15272	15265	15349	15195	15259	15311	15114	15342	15250	15239	15039	15429	15371	15400	15343	15324	15217	15235	15289	15468	15437	15242	15207	15223	15169	15440	15292	15276	15171	15285	15270	15172	15354	15464	15418	15275	15238	15196	15238	15421	15121	15284	15398	15368	15300	15282	15331	15302	15266	15296	15267	15181	15387	15283	15234	15227	15148	15254	15465	15328	15057	15230	15302	15240	15367	15490	15334	15325	15294	15350	15230	15206	15337	15154	15153	15211	15204	15151	15319	15348	15334	15284	15501	15191	15332	15304	15422	15276	15198	15466	15174	15162	15217	15319	15240	15199	15384	15240	15195	15358	15209	15307	15199	15314	15212	15244	15312	15485	15293	15269	15328	15246	15366	15301	15161	15071	15309	15167	15416	15163	15352	15204	15288	15456	15360	15268	15300	15437	15056	15228	15198	15251	15099	15311	15415	15504	15159	15231	15359	15223	15088	15369	15401	15313	15249	15382	15249	15369	15275	15137	15367	15193	15345	15298	15177	15305	15326	15115	15384	15303	15295	15286	15418	15204	15352	15414	15280	15386	15151	15334	15161	15306	15270	15267	15234	15172	15277	15156	15382	15082	15378	15271	15146	15209	15383	15224	15466	15280	15189	15139	15001	15327	15236	15216	15090	15256	15264	15417	15159	15227	15140	15176	15364	15085	15285	15217	15408	15176	15352	15291	15231	15138	15255	15302	15341	15219	15187	15273	15429	15294	15243	15299	15204	15103	15347	15339	15343	15328	15242	15332	15376	15232	15407	15224	15232	15203	15258	15320	15176	15368	15118	15335	15336	15359	15134	15268	15404	15229	15151	15214	15318	15309	15205	15217	15145	15278	15293	15065	15280	15413	15224	15286	15188	15283	15289	15094	15212	15293	15230	15247	15427	15236	15287	15182	15288	15188	15332	15246	15159	15313	15278	15224	15215	15414	15111	15180	15190	15151	15265	15238	15330	15407	15340	15389	15427	15180	15421	15136	15411	15079	15499	15195	15269	15413	15271	15086	15299	15308	15383	15335	15386	15287	15009	15375	15270	15241	15351	15190	15232	15206	15298	15307	15154	15266	15361	15390	15201	15389	15325	15417	15344	15314	15268	15185	15189	15414	15328	15351	15300	15379	15361	15056	15218	15227	15409	15306	15255	15377	15054	15280	15334	15352	15305	15243	15231	15157	15238	15216	15164	15336	15401	15511	15099	15269	15375	15307	15318	15028	15251	15190	15230	15250	15363	15202	15232	15312	15371	15378	15339	15404	15406	15364	15181	15152	15345	15385	15374	15213	15448	15438	15153	15333	15165	15368	15210	15344	15201	15101	15213	15133	15333	15284	15305	15290	15331	15407	15416	15203	15247	15246	15198	15385	15340	15021	15428	15221	15206	15395	15421	15321	15370	15221	15363	15341	15359	15385	15357	15399	15186	15299	15100	15403	15188	15311	15385	15456	15322	15230	15300	15296	15255	15381	15300	15303	15138	15267	15359	15223	15301	15197	15222	15319	15147	15435	15302	15189	15273	15354	15295	15360	15130	15216	15151	15435	15378	15312	15240	15258	15235	15350	15135	15289	15405	15181	15256	15280	15145	15276	15217	15200	15342	15300	15249	15378	15378	15347	15310	15234	15263	15341	15437	15349	15272	15410	15311	15395	15292	15344	15420	15277	15242	15210	15081	15212	15366	15400	15275	15367	15431	15261	15269	15413	15322	15352	15510	15177	15190	15447	15403	15194	15289	15155	15250	15315	15267	15433	15257	15245	15130	15343	15292	15184	15302	15385	15270	15226	15308	15308	15275	15259	15257	15273	15298	15289	15226	15234	15320	15362	15277	15275	15254	15252	15342	15371	15298	15310	15297	15324	15339	15256	15387	15285	15443	15248	15366	15124	15460	15124	15588	15327	15180	15225	15244	15375	15225	15322	15295	15316	15339	15285	15171	15146	15427	15154	15375	15210	15319	15271	15315	15150	15210	15189	15300	15205	15353	15178	15228	15240	15270	15325	15319	15288	15249	15281	15141	15226	15314	15385	15075	15343	15306	15332	15213	15163	15181	15396	15391	15282	15167	15243	15480	15391	15317	15395	15219	15272	15461	15149	15308	15295	15118	15376	15162	15384	15232	15389	15263	15340	15428	15213	15355	15226	15198	15206	15135	15405	15366	15340	15175	15236	15292	15402	15489	15192	15452	15146	15403	15167	15312	15264	15296	15323	15297	15193	15405	15251	15386	15266	15366
22266	20674	28222	23128	20873	22907	24379	19291	18159	18643	19836	26490	34755	37450	33662	26966	22385	19602	18342	17916	17678	17755	17616	17669	17640	17781	17453	17554	17498	17476	17522	17395	17750	17569	17507	17668	17468	17635	17559	17635	17485	17695	17480	17483	17664	17657	17425	17617	17544	17505	17507	17417	17594	17610	17460	17293	17580	17449	17772	17348	17480	17604	17510	17536	17585	17483	17211	17402	17578	17611	17503	17632	17577	17488	17556	17342	17603	17512	17282	17435	17700	17556	17366	17445	17618	17582	17705	17311	17556	17657	17451	17513	17364	17328	17406	17323	17407	17650	17701	17348	17409	17601	17507	17560	17533	17602	17479	17354	17615	17653	17393	17414	17620	17434	17522	17486	17538	17404	17498	17586	17515	17594	17478	17391	17522	17450	17509	17666	17656	17517	17383	17430	17484	17368	17628	17658	17454	17573	17632	17518	17644	17468	17354	17424	17400	17377	17494	17666	17507	17630	17479	17450	17542	17403	17579	17586	17465	17420	17308	17553	17448	17372	17309	17264	17534	17170	17369	17504	17521	17242	17517	17473	17543	17496	17362	17309	17531	17370	17742	17456	17484	17332	17413	17566	17305	17393	17480	17289	17391	17543	17656	17568	17450	17755	17503	17510	17411	17395	17370	17450	17384	17483	17586	17445	17548	17377	17598	17353	17332	17561	17318	17342	17588	17556	17367	17370	17643	17589	17284	17515	17457	17352	17483	17427	17531	17629	17294	17379	17453	17487	17415	17514	17486	17514	17350	17231	17370	17631	17669	17487	17336	17738	17472	17585	17590	17484	17365	17553	17295	17412	17842	17448	17550	17325	17630	17686	17410	17512	17623	17521	17521	17654	17322	17315	17562	17575	17504	17474	17130	17563	17565	17515	17437	17436	17138	17206	17385	17417	17502	17455	17459	17487	17419	17498	17651	17350	17195	17418	17568	17362	17404	17424	17463	17415	17432	17599	17529	17429	17640	17572	17504	17511	17495	17468	17285	17747	17349	17587	17316	17545	17411	17501	17512	17510	17349	17450	17560	17483	17408	17423	17424	17605	17522	17513	17575	17527	17583	17417	17425	17469	17449	17596	17768	17261	17489	17393	17507	17663	17327	17283	17455	17647	17471	17574	17526	17514	17526	17418	17269	17355	17301	17606	17415	17489	17557	17156	17492	17438	17569	17463	17525	17418	17341	17359	17220	17432	17308	17376	17484	17541	17249	17512	17605	17707	17543	17572	17528	17314	17394	17557	17548	17370	17324	17419	17503	17403	17336	17521	17578	17400	17356	17449	17474	17399	17283	17301	17442	17554	17328	17384	17503	17292	17465	17412	17565	17617	17694	17484	17482	17496	17590	17629	17529	17450	17657	17240	17409	17383	17452	17162	17483	17439	17609	17356	17543	17277	17424	17235	17330	17576	17387	17715	17406	17452	17382	17220	17534	17335	17681	17581	17626	17305	17446	17526	17443	17666	17579	17307	17449	17529	17427	17363	17555	17347	17439	17318	17552	17452	17365	17400	17453	17615	17405	17441	17555	17417	17340	17372	17282	17268	17542	17525	17444	17613	17397	17415	17355	17259	17333	17432	17517	17512	17233	17534	17409	17493	17610	17389	17383	17318	17279	17352	17487	17387	17404	17522	17590	17661	17581	17485	17279	17589	17449	17343	17585	17444	17443	17343	17557	17465	17397	17418	17436	17573	17364	17467	17523	17525	17457	17400	17458	17484	17366	17346	17550	17379	17456	17401	17349	17410	17567	17608	17399	17573	17340	17546	17578	17525	17491	17613	17319	17511	17238	17455	17515	17453	17230	17622	17470	17561	17505	17354	17593	17534	17389	17405	17404	17447	17281	17468	17425	17629	17676	17583	17493	17478	17458	17304	17335	17386	17531	17493	17343	17385	17482	17491	17441	17430	17481	17396	17492	17531	17533	17529	17540	17457	17698	17411	17447	17320	17461	17585	17610	17426	17679	17511	17310	17341	17458	17399	17435	17516	17584	17269	17347	17396	17345	17287	17596	17429	17445	17256	17552	17517	17563	17647	17137	17219	17326	17494	17523	17371	17533	17357	17444	17516	17262	17630	17415	17500	17518	17564	17455	17753	17423	17224	17287	17363	17416	17511	17520	17479	17366	17516	17488	17521	17591	17388	17438	17492	17364	17417	17544	17495	17461	17420	17411	17408	17435	17326	17365	17544	17496	17285	17234	17434	17394	17293	17488	17426	17401	17488	17643	17474	17587	17382	17555	17516	17423	17503	17446	17590	17358	17450	17402	17518	17414	17470	17407	17423	17347	17460	17443	17585	17517	17761	17455	17458	17667	17498	17444	17352	17548	17347	17341	17435	17544	17316	17437	17376	17455	17446	17369	17648	17622	17492	17429	17369	17540	17341	17554	17350	17544	17402	17390	17413	17674	17440	17357	17308	17480	17409	17473	17390	17268	17373	17731	17591	17509	17511	17450	17368	17377	17674	17293	17566	17591	17652	17548	17311	17469	17573	17423	17554	17407	17521	17335	17561	17468	17290	17545	17499	17439	17365	17437	17317	17433	17348	17586	17308	17550	17399	17501	17384	17234	17466	17355	17401	17581	17428	17532	17479	17529	17265	17311	17506	17659	17543	17374	17549	17499	17431	17428	17361	17460	17392	17492	17361	17469	17426	17335	17460	17627	17489	17559	17595	17578	17593	17284	17621	17493	17575	17543	17488	17427	17409	17465	17490	17499	17490	17478	17243	17480	17400	17589	17625	17620	17547	17337	17302	17519	17389	17550	17387	17551	17335	17495	17383	17433	17397	17336	17612	17555	17421	17614	17389	17400	17330	17505	17274	17273	17418	17528	17385	17551	17359	17476	17261	17495	17493	17548	17461	17564	17495	17491	17536	17449	17466	17578	17605	17340	17669	17441	17323	17538	17580	17508	17213	17587	17538	17616	17483	17370	17523	17499	17387	17658	17520	17390	17313	17392	17627	17571	17495	17488	17564	17619	17496	17694	17480	17404	17445	17451	17549	17583	17378	17363	17260	17386	17539	17454	17464	17606	17688	17480	17494	17586	17656	17624	17412	17423	17319	17449	17512	17728	17389	17495	17571	17530	17376	17467	17452	17529	17572	17355	17458	17691	17478	17536	17703	17545	17455	17659	17454	17647	17456	17714	17626	17606	17426	17451	17278	17489	17556	17480	17503	17496	17459	17418	17359	17333	17279	17474	17406	17470	17279	17507	17489	17451	17296	17445	17405	17594	17321	17468	17504	17627	17535	17452	17397	17445	17396	17367	17324	17418	17408	17399	17373	17461	17534	17258	17450	17611	17459	17553	17516	17469	17472	17309	17687	17494	17438	17311	17648	17359	17299	17338	17385	17379	17389	17397	17394	17831	17306	17377	17302	17406	17474	17701	17370	17480	17522	17438	17478	17328	17368	17489	17672	17619	17342	17458	17363	17570	17379	17371	17317	17452	17512	17378	17493	17482	17362	17387	17400	17191	17398	17489	17493	17615	17361	17450	17524	17679	17523	17456	17369	17175	17260	17422	17479	17335	17380	17547	17448	17467	17325	17331	17752	17589	17437	17329	17381	17364	17332	17644	17517	17387	17379	17561	17471	17443	17524	17518	17300	17573	17350	17448	17403	17806	17631	17504	17543	17395	17341	17480	17525	17308	17553	17293	17300	17690	17382	17449	17648	17389	17472	17289	17261	17428	17401	17433	17285	17555	17490	17318	17487	17488	17455	17486	17536	17499	17411	17358	17600	17490	17507	17103	17550	17514	17571	17463	17327	17522	17497	17560	17436	17421	17507	17414	17389	17683	17299	17277	17490	17496	17538	17370	17619	17418	17465	17525	17544	17516	17349	17448	17360	17410	17379	17558	17183	17540	17417	17459	17512	17471	17429	17282	17632	17536	17373	17583	17468	17236	17462	17574	17497	17547	17374	17463	17488	17320	17426	17604	17394	17290	17317	17764	17443	17550	17419	17423	17451	17520	17398	17393	17484	17655	17476	17592	17505	17404	17351	17441	17667	17554	17409	17316	17400	17401	17389	17480	17514	17521	17217	17552	17537	17647	17676	17518	17358	17326	17451	17403	17513	17461	17501	17431	17611	17670	17644	17369	17316	17211	17520	17328	17422	17441	17503	17513	17636	17383	17455	17459	17569	17321	17347	17151	17541	17292	17510	17445	17286	17375	17442	17492	17425	17503	17534	17470	17529	17564	17414	17545	17553	17332	17408	17432	17255	17449	17311	17440	17671	17652	17443	17636	17358	17578	17356	17500	17547	17422	17413	17477	17454	17616	17380	17600	17333	17550	17456	17504	17370	17526	17470	17593	17521	17416	17459	17559	17519	17369	17447	17447	17394	17368	17405	17477	17507	17513	17453	17369	17332	17408	17485	17550	17602	17551	17332	17651	17260	17333	17190	17442	17364	17465	17508	17430	17305	17543	17416	17608	17467	17470	17462	17688	17586	17640	17457	17410	17530	17545	17462	17418	17411	17603	17283	17501	17329	17350	17534	17647	17516	17448	17400	17622	17433	17394	17306	17456	17557	17529	17411	17510	17509	17334	17480	17506	17455	17316	17489	17714	17457	17337	17403	17515	17505	17434	17337	17391	17365	17574	17482	17314	17474	17476	17329	17394	17341	17488	17658	17307	17588	17348	17503	17381	17257	17560	17470	17358	17508	17495	17474	17405	17610	17378	17481	17310	17502	17389	17415	17358	17603	17396	17294	17510	17512	17476	17388	17577	17545	17249	17190	17647	17475	17676	17457	17436	17462	17722	17512	17555	17471	17314	17521	17428	17479	17505	17276	17271	17295	17495	17598	17291	17392	17361	17349	17471	17491	17560	17577	17555	17500	17475	17545	17474	17557	17449	17470	17393	17358	17531	17629	17480	17550	17539	17627	17365	17444	17439	17489	17351	17428	17370	17477	17301	17446	17565	17276	17527	17503	17322	17521	17555	17635	17453	17499	17542	17398	17430	17661	17392	17402	17582	17357	17437	17429	17282	17564	17578	17512	17676	17398	17668	17414	17638	17388	17584	17476	17524	17549	17553	17524	17276	17480	17362	17502	17625	17394	17558	17525	17340	17283	17351	17519	17407	17384	17539	17160	17583	17623	17359	17419	17438	17354	17302	17404
14899	26776	25604	21396	20635	19941	18402	16885	16527	16689	19582	29996	38843	39372	35102	27044	21136	17829	16085	15663	15591	15534	15520	15586	15486	15281	15637	15631	15509	15530	15446	15457	15385	15458	15477	15582	15584	15438	15558	15637	15535	15567	15588	15522	15646	15584	15574	15633	15480	15571	15477	15475	15499	15603	15622	15604	15434	15444	15384	15580	15613	15525	15393	15631	15553	15515	15374	15438	15601	15440	15526	15638	15634	15483	15390	15634	15688	15601	15560	15574	15617	15559	15450	15662	15433	15494	15356	15651	15407	15436	15381	15648	15507	15501	15315	15573	15447	15533	15281	15445	15536	15546	15321	15485	15539	15365	15579	15599	15449	15644	15471	15557	15602	15467	15615	15361	15576	15514	15398	15432	15523	15499	15509	15576	15518	15414	15482	15488	15504	15505	15433	15605	15457	15518	15469	15504	15431	15539	15456	15566	15477	15536	15425	15450	15613	15574	15523	15585	15493	15314	15625	15455	15528	15540	15236	15528	15575	15638	15598	15510	15522	15476	15408	15558	15436	15612	15569	15655	15675	15512	15640	15551	15523	15386	15532	15470	15572	15663	15388	15455	15433	15515	15436	15573	15412	15538	15401	15438	15581	15494	15573	15458	15455	15453	15553	15481	15659	15574	15375	15598	15499	15590	15456	15561	15509	15467	15465	15564	15536	15601	15635	15443	15439	15536	15544	15490	15526	15520	15559	15574	15677	15558	15544	15459	15608	15343	15580	15467	15470	15423	15433	15578	15493	15503	15596	15457	15594	15466	15368	15297	15538	15448	15425	15542	15573	15733	15690	15569	15564	15446	15494	15501	15549	15623	15379	15280	15393	15554	15528	15537	15479	15211	15449	15549	15405	15422	15472	15604	15293	15490	15667	15524	15380	15239	15415	15564	15461	15357	15638	15481	15360	15531	15549	15519	15558	15695	15549	15690	15492	15503	15392	15500	15389	15398	15527	15467	15494	15481	15569	15465	15571	15553	15459	15417	15561	15528	15397	15439	15555	15632	15473	15442	15473	15461	15552	15405	15538	15519	15621	15305	15481	15617	15483	15405	15588	15537	15662	15485	15533	15503	15526	15603	15530	15469	15537	15617	15614	15446	15578	15406	15712	15472	15602	15583	15550	15554	15588	15452	15433	15595	15372	15510	15516	15442	15646	15484	15536	15476	15443	15434	15332	15485	15573	15504	15444	15461	15385	15593	15465	15580	15309	15478	15415	15561	15567	15345	15509	15426	15522	15379	15675	15576	15456	15464	15655	15470	15385	15332	15663	15621	15611	15602	15662	15540	15688	15625	15456	15477	15427	15369	15572	15528	15451	15422	15550	15422	15437	15475	15667	15355	15486	15411	15446	15576	15529	15357	15483	15545	15317	15711	15182	15489	15415	15257	15438	15420	15558	15655	15592	15498	15442	15516	15281	15409	15396	15572	15546	15583	15429	15408	15524	15501	15524	15365	15678	15384	15441	15531	15539	15528	15456	15626	15458	15396	15528	15406	15663	15499	15421	15433	15528	15503	15361	15361	15452	15354	15331	15475	15591	15292	15467	15518	15504	15359	15491	15473	15542	15456	15487	15492	15455	15659	15473	15399	15406	15506	15469	15602	15514	15373	15489	15507	15461	15402	15460	15532	15419	15486	15374	15624	15495	15337	15428	15632	15516	15365	15531	15460	15562	15582	15498	15539	15389	15456	15531	15562	15544	15551	15426	15414	15488	15521	15489	15455	15647	15454	15306	15603	15422	15537	15505	15593	15574	15336	15549	15667	15554	15412	15448	15455	15494	15487	15415	15313	15660	15415	15485	15474	15762	15548	15550	15550	15436	15441	15420	15350	15497	15347	15483	15672	15490	15508	15444	15391	15553	15444	15442	15450	15519	15476	15466	15404	15575	15492	15490	15413	15361	15615	15486	15539	15458	15414	15591	15531	15490	15451	15345	15617	15523	15560	15323	15578	15381	15424	15492	15646	15589	15446	15270	15415	15390	15570	15471	15462	15564	15528	15627	15468	15525	15351	15478	15582	15578	15293	15631	15555	15560	15461	15561	15281	15512	15451	15392	15512	15610	15507	15470	15594	15369	15401	15374	15577	15635	15732	15336	15502	15387	15387	15596	15441	15464	15349	15643	15416	15628	15614	15538	15536	15316	15444	15507	15656	15487	15624	15358	15387	15403	15708	15617	15474	15404	15566	15357	15436	15551	15326	15467	15486	15525	15577	15517	15451	15401	15513	15497	15438	15443	15428	15463	15565	15619	15685	15522	15468	15661	15394	15500	15493	15345	15486	15410	15594	15503	15596	15679	15456	15660	15432	15428	15360	15552	15425	15358	15645	15710	15632	15436	15362	15735	15424	15447	15569	15552	15528	15350	15490	15446	15703	15465	15281	15589	15474	15630	15558	15629	15393	15608	15501	15476	15490	15436	15306	15481	15541	15434	15508	15333	15426	15634	15459	15567	15583	15544	15546	15536	15489	15429	15397	15405	15642	15532	15473	15633	15527	15337	15547	15330	15488	15594	15589	15371	15501	15593	15274	15424	15408	15449	15512	15620	15596	15521	15549	15430	15490	15438	15480	15583	15410	15590	15450	15478	15452	15488	15462	15524	15519	15601	15305	15589	15399	15425	15513	15500	15587	15510	15323	15516	15552	15440	15430	15404	15542	15439	15578	15492	15625	15348	15578	15360	15480	15291	15382	15516	15632	15417	15394	15503	15343	15645	15591	15496	15468	15507	15590	15323	15444	15442	15595	15461	15578	15479	15349	15555	15420	15601	15351	15516	15344	15599	15420	15470	15524	15496	15494	15494	15608	15457	15510	15293	15425	15636	15539	15574	15517	15419	15635	15342	15435	15479	15463	15452	15375	15659	15406	15434	15521	15667	15486	15578	15285	15443	15331	15495	15546	15510	15435	15448	15350	15548	15626	15330	15491	15487	15349	15481	15523	15503	15371	15376	15494	15555	15538	15548	15325	15598	15420	15554	15569	15563	15520	15548	15630	15491	15593	15564	15534	15426	15397	15510	15426	15637	15477	15561	15551	15549	15425	15540	15392	15590	15609	15394	15434	15565	15439	15503	15489	15630	15513	15442	15500	15391	15633	15427	15386	15538	15636	15385	15453	15385	15496	15478	15766	15501	15489	15578	15488	15599	15496	15477	15421	15394	15562	15463	15473	15410	15595	15470	15620	15516	15567	15483	15397	15518	15376	15648	15568	15546	15511	15476	15433	15500	15432	15579	15542	15618	15464	15412	15628	15476	15436	15352	15490	15573	15483	15387	15395	15530	15578	15521	15625	15415	15578	15611	15499	15535	15444	15529	15349	15447	15574	15389	15463	15658	15455	15425	15336	15258	15499	15638	15506	15334	15636	15549	15462	15543	15689	15377	15433	15517	15595	15412	15509	15375	15562	15542	15376	15396	15519	15325	15441	15461	15431	15452	15544	15479	15498	15497	15340	15446	15596	15471	15570	15522	15394	15388	15461	15508	15392	15367	15418	15524	15435	15338	15525	15707	15414	15513	15547	15407	15605	15349	15600	15533	15485	15421	15339	15532	15424	15400	15609	15484	15594	15515	15602	15454	15426	15562	15575	15536	15406	15475	15352	15468	15437	15349	15666	15395	15347	15561	15594	15616	15430	15396	15429	15493	15616	15496	15608	15480	15625	15615	15501	15460	15553	15437	15432	15437	15472	15460	15387	15605	15631	15554	15489	15527	15493	15577	15396	15402	15513	15671	15485	15475	15667	15530	15548	15334	15232	15362	15441	15330	15465	15567	15548	15366	15493	15439	15509	15484	15550	15444	15620	15557	15572	15575	15384	15514	15486	15350	15558	15460	15469	15641	15484	15420	15507	15512	15477	15462	15536	15477	15567	15549	15354	15517	15580	15468	15416	15669	15598	15502	15427	15358	15567	15407	15482	15542	15543	15500	15516	15427	15488	15408	15542	15462	15508	15477	15463	15405	15550	15469	15424	15527	15534	15479	15484	15439	15498	15446	15446	15503	15437	15436	15552	15474	15452	15410	15483	15611	15439	15453	15494	15375	15478	15341	15490	15541	15440	15649	15521	15411	15566	15461	15636	15501	15641	15458	15512	15559	15488	15417	15535	15345	15609	15515	15598	15453	15592	15439	15273	15449	15610	15588	15429	15505	15394	15473	15475	15529	15294	15655	15679	15491	15588	15397	15482	15501	15573	15573	15434	15556	15580	15580	15476	15531	15503	15472	15523	15377	15476	15546	15286	15398	15437	15578	15367	15471	15647	15580	15574	15623	15622	15546	15517	15449	15326	15617	15512	15640	15441	15474	15512	15506	15598	15557	15449	15364	15536	15410	15438	15651	15416	15610	15377	15345	15531	15462	15471	15541	15582	15507	15493	15513	15585	15455	15510	15402	15510	15475	15334	15550	15412	15484	15650	15551	15393	15570	15387	15512	15503	15373	15363	15551	15599	15472	15628	15518	15564	15490	15424	15489	15584	15486	15448	15293	15430	15376	15431	15555	15633	15400	15474	15595	15516	15491	15519	15337	15628	15384	15472	15601	15398	15435	15492	15485	15425	15511	15516	15524	15530	15381	15483	15446	15456	15525	15578	15517	15509	15542	15433	15524	15596	15528	15356	15513	15536	15447	15385	15376	15715	15562	15448	15585	15489	15531	15381	15556	15418	15538	15485	15677	15487	15479	15760	15530	15377	15518	15407	15444	15263	15398	15423	15474	15469	15511	15510	15452	15426	15539	15374	15484	15579	15386	15551	15566	15550	15691	15357	15471	15618	15490	15459	15552	15339	15591	15573	15557	15379	15567	15429	15565	15501	15419	15695	15310	15465	15453	15516	15488	15438	15508	15554	15769	15522	15559	15614	15583	15552	15576	15415	15320	15523	15558	15528	15494	15462	15478	15653	15485	15408	15469	15390	15442	15380	15466	15326	15560	15531	15494	15461	15405	15450	15381	15560	15604	15457	15561	15463	15603	15281	15753	15397	15542	15368	15385	15364	15510	15481	15510	15414	15479	15600	15500	15462	15454	15409	15662	15493	15513	15449	15493	15618	15383	15645	15332	15290	15578	15499	15561	15512	15665	15517	15664	15585	15559	15373	15568	15328	15568	15443	15392	15611	15346	15523	15365	15559
26891	21331	23591	22160	18696	18310	18117	17600	17546	17433	17252	17659	18881	19073	18867	17985	17818	17300	17354	17185	17160	17153	17070	17114	17158	17351	17077	17098	17004	17163	16990	17422	17185	17238	17133	17281	17180	17017	17246	16962	16963	17103	17116	17285	16945	17178	17134	17116	17059	17091	17070	17162	17102	17127	17087	17140	17120	17025	16998	17100	17091	17127	17058	17127	17041	17035	17282	17069	17147	17199	17034	17017	17073	17145	16863	16980	17062	17015	17126	17054	17054	17093	17307	16946	17053	17298	16988	17175	17167	17249	17064	17086	17008	17164	17097	16868	17099	17090	17110	16969	17002	16877	17189	17119	17181	17002	17207	16897	17039	17268	17077	16970	16978	17197	17152	16905	17053	17004	16914	17067	17031	17050	17092	17116	16997	17083	17226	17205	17396	17111	17152	16975	17191	17222	17053	17182	17099	16869	16967	17060	17072	17091	17054	16962	17383	17055	17238	17071	17121	17119	17095	17229	16817	17062	17197	16990	17025	17139	17218	17186	17136	16873	17263	17107	16968	17167	17166	17019	17101	17200	17123	17093	17113	17087	17152	17163	17206	17177	17217	17038	17139	16850	16937	16962	17180	17087	17006	16973	17109	17179	17126	17162	16991	17177	17131	16914	17116	17271	17115	17007	17124	17095	17023	16992	17121	16915	17157	17092	17028	16940	17069	17091	17021	17042	17182	17063	17045	17059	17080	17110	17161	17192	17273	17036	17093	17006	16946	17128	17327	17063	17144	16914	17111	17080	17301	16992	17204	17091	17236	17061	16956	17097	16968	17246	17031	17183	17142	17132	17225	17226	17128	16902	17245	16951	17010	17067	16948	17268	17187	16921	17134	17398	17059	17189	17087	17003	17224	16992	17147	16936	17093	17142	17109	17146	17140	16924	17180	16989	17197	17333	17189	17206	17119	17301	17120	17014	17270	16886	16943	17233	17150	17230	16979	17078	17230	17217	17186	17015	17060	16971	17288	17035	16882	16909	17203	17139	17080	16914	17234	17143	16994	17089	17184	17241	17283	17199	17129	17411	17136	17187	17133	17047	17143	17124	17185	17143	17119	17085	17123	17101	17244	17164	17133	16983	17182	16958	17044	17217	17184	16994	17231	17084	17090	16864	16882	16997	16931	17133	17283	17041	17103	17331	17234	16986	17146	17029	17166	16975	16992	17022	17083	17145	17228	17042	17033	16926	17042	17041	17284	17039	17227	17121	17078	17183	17067	16991	17041	17122	17107	17035	17019	17101	17101	17023	17171	17185	17072	17060	17111	17266	17025	17054	17012	16975	17197	17152	16985	17128	17197	16978	17037	17237	17134	16830	17010	16977	17080	17112	17217	17028	17089	17139	17248	16955	17216	16960	17098	17217	17141	16970	17061	17219	17178	17053	17131	17253	17182	17032	16958	17039	17327	17240	17024	17042	17261	17110	17014	16854	17080	17311	17130	16918	17181	17012	17208	16907	17063	16973	17101	17026	17096	17041	16951	17182	17115	16988	17192	17156	17246	17131	17148	17207	17183	17163	17072	17119	17096	17162	17186	17278	17078	17197	16926	17071	17084	17007	17139	16993	17036	17049	17113	17166	16918	17093	17027	17062	16984	17256	17170	17059	17155	17182	17155	16960	16946	16934	17047	16991	17161	17163	17194	17047	17100	17027	17128	17187	17009	17212	17131	17139	17002	17051	17366	17055	16876	17155	16989	17116	17192	17022	17267	17072	17261	17291	16845	17142	17059	17090	17118	17038	17026	17017	17111	17096	17022	17069	17134	17119	17189	17178	17040	16880	17125	17019	17215	17078	17275	17277	17188	17096	17110	17098	17043	17098	17109	17103	17077	17161	17069	17108	17120	17158	17034	17027	16992	16998	17203	16831	16976	17113	17242	16854	17117	16854	17248	17004	17238	17172	17132	17197	17237	17148	17396	17047	17080	17138	17321	17036	16988	17081	16863	17037	17004	17202	17138	17012	16965	17171	17185	17017	17021	17155	17271	17114	16984	17235	17208	17067	17090	17228	16865	17068	17055	17271	17153	16891	17057	16985	17244	16968	17202	17055	17187	17125	17087	17182	17217	17198	17055	17197	17338	16989	16955	16859	16873	16870	16938	17128	17094	17083	17174	17141	17019	16846	17165	17151	17025	17073	17171	17215	17042	16943	16916	17059	17024	17277	17203	16984	17107	16897	17029	17035	17180	17239	16945	17119	17173	17160	17243	17128	17190	17199	17019	16978	17257	17066	17121	17148	17243	17005	17099	16964	17080	17017	17067	17106	17246	17412	17216	17237	16988	17238	16725	17065	16911	17050	17039	17021	17238	17054	17297	17092	17272	17125	17175	17115	17100	17031	17321	16994	17026	17044	17176	17161	17083	17155	16884	17061	17219	17118	17075	17097	17022	17188	17097	17083	17186	17076	17194	17242	17193	16909	17193	17093	16951	17077	17317	17122	17205	17241	17119	16931	17288	17098	16995	17121	17326	16822	17081	17110	17388	17025	17206	17221	16904	17045	17129	17188	17299	17196	17078	17128	17072	17036	17245	17124	17072	17106	17075	17133	17250	17087	17266	17089	17101	17060	17069	17254	17088	17100	16961	17010	17409	17142	17065	17032	17204	16870	17194	17240	17229	17114	17178	17137	17202	17091	17112	17050	17253	17042	17074	17104	17081	17008	16993	17152	17007	16991	17330	17295	17363	17137	17137	17168	17100	17238	17189	17225	17269	16939	16894	17026	17051	17102	17155	17154	17020	17051	17184	17053	17117	16930	17201	17098	17108	17138	17172	17120	17051	16936	17183	17001	17243	17205	17044	17204	17235	17082	17132	17083	17281	17218	17271	17018	17256	17134	17321	17068	17095	17105	17080	17090	17051	17069	16965	17169	17055	17028	17107	17093	16861	17056	17048	17093	17197	16975	17052	17101	16922	17061	17025	17293	17021	17070	17048	16932	17069	17052	17123	17176	17185	17211	17120	17164	17310	17137	17125	17079	17160	16915	17225	16991	17076	17189	16850	16679	17198	17123	17197	16921	16965	17137	17051	17239	17284	17108	17186	17024	17150	17381	17193	17129	17024	17141	16991	17295	17105	17162	17143	17022	17174	17241	17056	16986	17164	17206	17075	16970	17086	17183	17010	17269	17252	17259	17134	17040	17106	17165	17033	17161	17112	16931	16935	17206	17011	16925	16982	16881	17143	16974	17237	17168	17075	16834	16864	17081	16986	17205	17047	17226	16992	17136	17024	17078	17065	16944	17189	17189	17149	17179	17159	17050	17035	17160	17068	17021	16985	16960	17080	17098	17042	17119	17161	17154	16995	16916	17106	16973	17260	17083	17047	17149	17215	17022	16920	17042	16991	17232	17330	17008	17178	17112	17262	17017	17208	16991	17040	17146	17054	17026	17264	17296	17184	17045	17020	16987	17096	17183	17062	16941	17117	17073	16936	17166	16959	17099	17111	17185	16978	17150	17334	17172	17150	17291	17084	17113	17031	17128	17126	17164	17101	17156	17062	17007	17043	17083	17203	17257	17219	17224	17217	17056	17123	17092	17001	17100	17192	17094	16877	17262	17217	16931	16908	16950	17181	17198	17026	16944	17236	17079	16966	17087	17161	17036	17161	17150	16988	17139	17027	17059	17239	17037	17055	17080	17035	17088	17201	17148	17093	17163	17120	17156	17145	17358	17053	17013	17122	17043	17240	17323	16898	17168	17169	17050	17117	17079	17282	16898	17200	17086	17181	17247	17212	16933	17017	17217	17106	17199	16951	17141	17089	17187	17297	17165	17259	17260	17041	17162	17097	17085	17003	17085	17019	17156	17185	17228	17190	17168	17136	17125	17078	16897	17154	17063	17136	16905	17198	17276	16921	17087	17324	17170	17039	17150	17112	16899	17123	17013	17010	17032	17043	17213	16912	17009	16993	17006	17134	16943	17063	17050	17111	17009	16944	17036	16966	16994	17235	17197	17136	16892	17063	16972	17078	17198	17024	17066	16833	17071	17011	17185	17031	17117	17091	17199	17009	16997	17203	17129	17052	16782	17096	17210	17218	17014	17311	17217	17045	17035	17267	17197	17104	17002	17190	17232	17199	17146	17229	17219	17119	17021	17421	16950	17109	17265	17080	17178	16855	17145	17068	17075	17098	17209	17019	17027	16930	16970	16955	17060	17263	17167	17062	17124	17266	17130	17039	17105	17292	17044	17089	17168	17356	17064	17076	17097	17143	17068	17242	16854	17099	17134	17102	17182	17237	16826	16993	17070	17345	17003	17000	17062	17036	17154	17119	17072	17119	16972	17171	17014	17249	17094	16988	16994	17171	17253	17028	16965	17148	17164	17033	17053	16998	17285	17285	16942	16894	17102	17234	17177	17035	16996	17160	17020	16986	16983	17093	17118	17086	17119	17135	16961	17055	16995	16870	17251	16991	17309	17053	17108	17293	17059	17175	17051	17019	17026	17040	17069	17146	17111	17078	17245	17044	17152	17229	16985	17170	17281	17149	17048	17110	17022	17233	17343	17225	16825	17228	17125	17119	17209	16958	17169	16868	17085	17103	17054	17178	17006	16962	16975	17032	17099	17049	17083	17086	17049	17130	16914	17158	17268	17083	17182	16827	17072	16948	17004	17072	17067	17123	17411	17174	17167	16927	16980	17027	17098	16902	16923	17098	17231	17096	17039	17009	17018	17111	16993	17244	16951	17247	17149	17201	17102	17145	16985	17021	17153	17223	17189	16982	17218	17029	17008	17245	17111	17119	17130	16970	17101	17216	17091	17236	17037	17075	17241	17011	17199	17356	17261	17094	17118	17085	17273	17053	16933	17013	17213	17161	17197	17241	17034	17158	16994	17057	16970	17116	17180	17034	17289	17187	17102	17106	17014	16992	17070	17232	17140	17150	17092	17293	17040	17101	16933	16850	16854	17149	17015	17151	17185	17081	17180	17261	17181	16869	17079	17070	16979	17049	17280	17164	17125	17091	17003	17166	17299	17322	17111	17309	17050	17061	17158	17050	17147	17077	17131	17182	17250	16996	17004	17262	17269	17344	17196	17109	17100	17053	17016	17042	17250	17318	16923	17313	17333	16998	17141	17192	17095	17214	17215	17212	16920	17203	17366	17462	17153	17093	17078	17210	17155
14465	17217	18191	19686	17735	17054	16934	16085	15622	15631	15582	16073	18054	18278	17535	16245	15992	15649	15267	15452	15524	15319	15380	15298	15255	15349	15278	15348	15113	15316	15344	15314	15417	15360	15346	15438	15319	15340	15266	15096	15273	15311	15216	15472	15292	15350	15138	15435	15359	15301	15444	15232	15341	15269	15268	15324	15137	15249	15388	15242	15449	15334	15204	15332	15341	15216	15430	15248	15342	15229	15255	15313	15362	15317	15270	15261	15507	15285	15337	15350	15376	15439	15191	15441	15337	15165	15324	15249	15464	15174	15169	15337	15301	15367	15338	15221	15226	15363	15399	15223	15344	15320	15280	15147	15147	15255	15224	15226	15285	15144	15332	15412	15270	15331	15330	15240	15428	15214	15275	15412	15420	15456	15072	15237	15160	15242	15270	15420	15339	15202	15397	15283	15098	15273	15304	15117	15332	15339	15253	15400	15356	15313	15310	15105	15306	15348	15250	15358	15365	15313	15231	15293	15363	15213	15395	15187	15343	15157	15332	15293	15280	15259	15395	15156	15345	15363	15357	15393	15303	15299	15165	15411	15202	15343	15303	15389	15346	15385	15291	15420	15185	15363	15109	15238	15407	15358	15166	15248	15334	15411	15310	15273	15381	15253	15363	15301	15426	15313	15253	15264	15307	15374	15323	15168	15307	15373	15231	15293	15400	15342	15253	15295	15221	15186	15247	15100	15244	15314	15361	15499	15180	15307	15365	15244	15345	15453	15299	15436	15194	15357	15322	15249	15208	15326	15332	15272	15328	15120	15247	15326	15145	15287	15238	15281	15225	15258	15377	15210	15439	15312	15325	15234	15322	15199	15402	15281	15275	15308	15314	15048	15320	15185	15241	15439	15265	15459	15283	15291	15374	15221	15326	15280	15263	15291	15247	15372	15216	15143	15314	15306	15278	15297	15415	15247	15370	15258	15130	15306	15190	15226	15268	15233	15337	15410	15229	15301	15403	15431	15205	15319	15321	15157	15193	15300	15268	15254	15275	15211	15291	15374	15276	15263	15244	15176	15169	15303	15177	15268	15177	15302	15310	15241	15360	15316	15196	15254	15135	15355	15447	15165	15148	15154	15231	15409	15317	15109	15335	15305	15428	15228	15352	15270	15173	15293	15242	15284	15440	15364	15275	15438	15110	15188	15253	15259	15359	15299	15288	15275	15278	15240	15306	15368	15294	15340	15367	15259	15138	15079	15313	15114	15348	15346	15227	15113	15440	15353	15408	15243	15265	15257	15250	15240	15185	15295	15502	15246	15430	15121	15273	15255	15347	15230	15372	15177	15414	15114	15310	15180	15194	15212	15467	15259	15216	15397	15365	15295	15258	15369	15319	15221	15308	15121	15353	15325	15414	15455	15412	15264	15382	15309	15323	15222	15329	15385	15360	15314	15140	15413	15310	15382	15348	15329	15299	15263	15283	15309	15289	15382	15309	15201	15335	15337	15226	15396	15271	15326	15242	15295	15295	15365	15124	15250	15293	15321	15396	15344	15254	15437	15405	15363	15310	15274	15469	15370	15058	15286	15316	15395	15266	15201	15184	15417	15126	15260	15265	15241	15383	15345	15560	15231	15348	15317	15308	15375	15351	15179	15523	15344	15305	15297	15052	15468	15170	15316	15206	15019	15149	15222	15323	15301	15225	15221	15202	15356	15284	15379	15102	15395	15267	15353	15310	15167	15270	15165	15088	15378	15287	15348	15252	15316	15309	15184	15222	15055	15211	15347	15345	15370	15492	15338	15438	15135	15201	15029	15290	15299	15469	15131	15229	15246	15385	15285	15403	15200	15350	15311	15194	15238	15221	15203	15339	15188	15246	15177	15175	15369	15240	15276	15159	15236	15212	15519	15224	15231	15239	15299	15259	15350	15248	15284	15404	15260	15181	15309	15240	15247	15215	15380	15289	15207	15222	15295	15229	15255	15371	15416	15340	15373	15244	15332	15156	15401	15194	15222	15359	15242	15299	15292	15398	15295	15455	15364	15413	15291	15270	15378	15194	15305	15436	15264	15244	15297	15322	15355	15320	15360	15323	15294	15331	15222	15243	15301	15302	15159	15245	15273	15313	15316	15369	15234	15410	15403	15133	15251	15258	15347	15419	15262	15319	15403	15276	15238	15354	15288	15149	15310	15265	15213	15263	15433	15403	15426	15351	15419	15240	15413	15169	15356	15400	15355	15226	15275	15357	15422	15313	15154	15285	15192	15306	15303	15250	15364	15500	15232	15281	15334	15300	15187	15389	15310	15413	15100	15460	15226	15169	15214	15333	15471	15317	15521	15280	15344	15386	15480	15428	15407	15306	15229	15356	15428	15324	15327	15437	15187	15254	15464	15278	15126	15179	15390	15383	15446	15379	15232	15418	15290	15304	15220	15402	15219	15253	15375	15226	15364	15293	15339	15387	15198	15378	15318	15294	15113	15275	15099	15307	15390	15309	15440	15172	15258	15351	15309	15293	15400	15187	15262	15158	15305	15176	15250	15335	15425	15394	15383	15098	15372	15360	15344	15296	15283	15392	15234	15429	15247	15315	15270	15414	15313	15379	15295	15503	15406	15369	15379	15332	15239	15365	15208	15267	15404	15396	15357	15444	15353	15327	15427	15439	15253	15153	15242	15284	15277	15348	15120	15209	15272	15173	15247	15216	15370	15388	15405	15322	15317	15211	15335	15251	15371	15577	15373	15158	15474	15138	15267	15264	15397	15372	15278	15258	15248	15279	15281	15137	15269	15272	15222	15453	15216	15407	15374	15300	15223	15295	15364	15367	15301	15185	15366	15252	15270	15238	15293	15259	15333	15383	15293	15282	15374	15178	15247	15175	15328	15191	15211	15261	15427	15394	15360	15357	15063	15320	15249	15348	15182	15255	15163	15302	15361	15233	15317	15437	15253	15278	15358	15209	15342	15368	15268	15205	15338	15332	15179	15314	15333	15348	15198	15384	15328	15242	15350	15332	15143	15350	15270	15348	15342	15406	15391	15295	15319	15384	15294	15190	15488	15401	15267	15171	15318	15163	15263	15310	15091	15369	15164	15149	15254	15250	15181	15226	15327	15323	15185	15229	15265	15481	15276	15157	15267	15216	15207	15476	15248	15280	15218	15207	15184	15207	15349	15254	15431	15329	15530	15262	15227	15315	15357	15389	15275	15291	15327	15291	15277	15327	15445	15265	15337	15267	15280	15205	15440	15363	15398	15229	15414	15196	15245	15430	15406	15119	15141	15437	15096	15280	15418	15179	15476	15347	15269	15449	15264	15235	15186	15407	15369	15287	15359	15252	15430	15236	15344	15355	15404	15241	15328	15457	15221	15293	15298	15156	15137	15316	15401	15466	15183	15338	15425	15344	15257	15373	15208	15296	15343	15440	15377	15381	15242	15266	15291	15320	15393	15574	15363	15257	15217	15505	15048	15315	15330	15256	15458	15249	15411	15358	15334	15184	15336	15291	15361	15327	15227	15282	15483	15157	15310	15298	15365	15208	15378	15396	15443	15271	15446	15303	15454	15315	15208	15327	15129	15407	15237	15257	15338	15143	15140	15389	15247	15180	15233	15247	15383	15158	15376	15110	15262	15248	15181	15422	15194	15198	15318	15377	15409	15262	15355	15283	15167	15351	15507	15278	15168	15344	15246	15389	15381	15269	15273	15275	15284	15377	15164	15397	15457	15256	15307	15272	15396	15353	15262	15194	15365	15536	15261	15281	15311	15227	15352	15507	15417	15263	15422	15349	15346	15206	15156	15426	15410	15273	15253	15270	15377	15302	15478	15370	15357	15443	15404	15231	15364	15345	15220	15273	15392	15251	15307	15196	15212	15148	15292	15404	15149	15301	15314	15332	15130	15222	15322	15486	15403	15066	15218	15321	15210	15408	15252	15170	15461	15332	15468	15275	15298	15262	15370	15286	15271	15261	15360	15290	15469	15316	15503	15368	15198	15218	15392	15243	15122	15226	15338	15378	15202	15317	15283	15333	15291	15320	15285	15377	15409	15262	15230	15234	15252	15303	15164	15198	15190	15165	15342	15190	15245	15120	15260	15167	15254	15351	15246	15294	15313	15371	15122	15173	15278	15324	15231	15249	15497	15200	15376	15209	15363	15310	15080	15315	15206	15213	15201	15446	15257	15374	15178	15214	15471	15290	15382	15339	15373	15492	15415	15063	15241	15383	15351	15298	15197	15219	15442	15224	15288	15318	15394	15234	15271	15216	15440	15264	15300	15302	15269	15262	15251	15072	15255	15311	15387	15300	15358	15172	15380	15133	15346	15301	15377	15280	15329	15139	15241	15363	15354	15278	15375	15304	15376	15293	15065	15364	15228	15125	15430	15315	15158	15218	15143	15332	15283	15178	15178	15462	15374	15334	15198	15367	15325	15255	15252	15147	15316	15291	15351	15424	15015	15421	15439	15340	15426	15261	15159	15168	15326	15207	15436	15491	15360	15301	15127	15229	15353	15273	15262	15413	15271	15121	15206	15294	15368	15316	15226	15301	15286	15152	15263	15323	15307	15390	15241	15077	15280	15326	15236	15409	15274	15394	15308	15250	15258	15233	15204	15325	15462	15255	15349	15360	15345	15223	15418	15299	15333	15367	15105	15267	15544	15315	15099	15193	15139	15317	15111	15272	15322	15264	15316	15196	15168	15171	15223	15209	15261	15477	15271	15178	15303	15403	15249	15349	15155	15302	15261	15350	15165	15345	15181	15329	15126	15193	15292	15284	15215	15109	15119	15279	15453	15288	15274	15341	15305	15332	15167	15236	15248	15295	15330	15248	15245	15314	15422	15237	15250	15286	15202	15246	15333	15416	15194	15321	15334	15171	15316	15333	15306	15394	15316	15273	15340	15312	15218	15357	15354	15227	15299	15330	15410	15250	15149	15205	15354	15349	15146	15367	15314	15344	15381	15401	15078	15339	15309	15262	15332	15302	15263	15463	15378	15312	15154	15289	15373	15224	15365	15300	15425	15286	15391	15310	15510	15463	15289	15291	15153	15260	15439	15275	15470	15216	15154	15342	15376	15085	15209	15295	15312	15195	15597	15288	15384	15156	15217	15201	15441	15325	15367	15250	15329	15404	15492	15411	15307	15414	15392	15275	15208	15283	15376	15259	15157	15328	15163	15478	15254
23439	20776	28021	23690	21807	21871	21235	18782	17979	17843	18238	20851	28323	30525	26300	23566	20272	18739	17659	17510	17368	17406	17460	17399	17618	17307	17458	17512	17367	17368	17492	17291	17350	17365	17313	17556	17544	17322	17316	17454	17509	17207	17130	17376	17560	17285	17247	17177	17294	17258	17544	17356	17416	17298	17274	17334	17231	17476	17252	17350	17416	17550	17289	17133	17326	17190	17326	17438	17312	17387	17305	17117	17321	17314	17375	17130	17274	17317	17407	17162	17218	17167	17249	17423	17341	17440	17305	17242	17198	17530	17476	17375	17244	17232	17202	17236	17447	17429	17413	17464	17375	17503	17256	17428	17296	17254	17232	17293	17439	17400	17314	17459	17230	17282	17366	17173	17337	17179	17115	17372	17370	17285	17413	17333	17146	17273	17398	17310	17294	17419	17303	17095	17408	17252	17455	17376	17269	17236	17270	17246	17178	17175	17144	17201	17282	17329	17296	17308	17128	17122	17359	17367	17566	17443	17156	17236	17299	17150	17187	17281	17355	17238	17044	17123	17293	17313	17360	17353	17148	17148	17238	17312	17288	17278	17402	17178	17405	17274	17275	17308	17420	17261	17204	17620	17373	17310	17317	17307	17332	17374	17223	17196	17373	17251	17312	17203	17320	17307	17158	17403	17343	17431	17365	17185	17064	17125	17357	17170	17395	17304	17135	17264	17405	17050	17194	17112	17290	17288	17232	17219	17269	17298	17595	17278	17414	17482	17361	17234	17299	17472	17150	17480	17404	17294	17154	17247	17174	17179	17369	17210	17254	17295	17148	17373	17146	17122	17196	17402	17306	17273	17351	17240	17306	17329	17300	17281	17150	17456	17389	17190	17284	17078	17232	17272	17287	17552	17245	17156	17268	17390	17161	17374	17264	17297	17214	17146	17363	17070	17469	17362	17304	17279	17227	17184	17110	17442	17530	17222	17360	17185	17285	17218	17386	17166	17255	17255	17056	17277	17276	17325	17267	17125	17373	17394	17217	17358	17264	17389	17324	17327	17308	17371	17289	17240	17287	17282	17358	17165	17428	17258	17363	17243	17259	17298	17233	17407	17147	17313	17122	17422	17213	17369	17188	17225	17219	17259	17250	17314	17279	17124	17322	17261	17224	17216	17231	17245	17213	17073	17435	17328	17228	17433	17241	17274	17065	17408	17249	17311	17217	17107	17381	17134	17377	17180	17204	17327	17506	17450	17225	17207	17229	17297	17246	17330	17206	17460	17218	17450	17136	17452	17316	17168	17433	17420	17130	17277	17194	17215	17284	17250	17287	17397	17295	17385	17167	17426	17191	17320	17127	17211	17563	17255	17365	17404	17332	17247	17258	17368	17075	17301	17274	17358	17422	17351	17024	17214	17279	17326	17326	17324	17122	17207	17196	17368	17372	17267	17338	17203	17119	17161	17404	17413	17326	17177	16949	17214	17324	17326	17333	17363	17175	17246	17176	17209	17364	17294	17385	17045	17097	17293	17328	17459	17091	17286	17460	17252	17085	17251	17334	17348	17147	17470	17085	17264	17364	17218	17322	17292	16990	17283	17313	17217	17141	17305	17290	17221	17067	17222	17242	17255	17197	17115	17426	17090	17291	17376	17203	17239	17316	17318	17389	17253	17287	17190	17134	17233	17464	17275	17221	17391	17170	17169	17357	17036	17235	17353	17305	17098	17401	17327	17236	17265	16957	17248	17425	17355	17422	17168	17261	17419	17288	17341	17176	17326	17171	17151	17333	17308	17163	17091	17318	17161	17244	17307	17378	17156	17418	17407	17210	17474	17444	17160	17263	17145	17367	17408	17397	17407	17444	17450	17339	17221	17190	17280	17244	17425	17321	17284	17304	17176	17286	17146	17578	17433	17313	17219	17296	17319	17244	17121	17349	17522	17288	17275	17148	17183	17273	17340	17349	17180	17353	17188	17170	17473	17308	17227	17258	17417	17411	17184	17402	17096	17218	17221	17364	17427	17245	17457	17167	17197	17171	17367	17323	17160	17137	17339	17313	17224	17437	17370	17487	17241	17344	17291	17234	17495	17129	17377	17450	17237	17307	17236	17169	17126	17159	17277	17227	17343	17352	17158	17298	17416	17179	17227	17284	17117	17079	16884	17272	17133	17195	17581	17330	17316	17217	17463	17254	17248	17286	17145	17323	17120	17241	17277	17057	17364	17307	17354	17184	17408	17219	17228	17191	17165	17084	17175	17330	17271	17233	17277	17166	17190	17411	17434	17238	17354	17510	17374	17348	17220	17397	17071	17360	17383	17042	17367	17306	17319	17348	17317	17184	17388	17323	17323	17233	17311	17259	17519	16974	17304	17165	17305	17391	17388	17398	17229	17379	17004	17272	17241	17415	17302	17340	17286	17306	17365	17294	17227	17278	17248	17118	17249	17267	17266	17254	17327	17330	17038	17268	17254	17250	17280	17295	17239	17241	17334	17133	17355	17203	17215	17122	17169	17288	17074	17220	17296	17308	17341	17412	17449	17336	17401	17447	17146	17387	17168	17183	17344	17409	17213	17375	17077	17122	17187	17410	17326	17315	16991	17313	17275	17240	17114	17351	17224	17333	17161	17498	17164	17216	17223	17300	17394	17266	17331	17351	17042	17210	17373	17461	17238	17194	17355	17371	17241	17401	17416	17263	17532	17249	17190	17240	17325	17406	17120	17264	17364	17433	17058	17089	17224	17259	17286	17215	17218	17432	17218	17278	17229	17394	17202	17177	17282	17211	17420	17278	17259	17433	17144	17296	17203	17375	17110	17425	17160	17171	17228	17421	17384	17422	17135	17145	17229	17155	17160	17422	17300	17111	17125	17206	17283	17469	17036	17208	17337	17263	17161	17336	17192	17286	17345	17334	17302	17227	17242	17398	17304	17228	17183	17127	17155	17211	17333	17077	17254	17193	17210	17401	17472	17260	17253	17321	17176	17382	17313	17223	17401	17272	17266	17338	17403	17351	17315	17127	17331	17251	17397	17275	17195	17193	17329	17314	17221	17259	17216	17408	17264	17355	16980	17232	17232	17340	17142	17114	17227	17289	17325	17024	17380	17271	17161	17134	17154	17348	17473	17400	17156	17203	17246	17390	17352	17357	17220	17252	17192	17271	17253	17288	17334	17197	17170	17284	17298	17209	17365	17393	17261	17289	17374	17372	17068	17195	17282	16994	17311	17148	17260	17419	17307	17357	17433	17226	17322	17309	17189	17274	17259	17306	17341	17290	17255	17249	17296	17235	17110	17293	17212	17473	17185	17242	17272	17316	17237	17306	17452	17275	17249	17252	17278	17199	17243	17305	17482	17199	17264	17110	17418	17353	17276	17289	17173	17386	17257	17387	17451	17484	17365	17365	17150	17204	17339	17217	17053	17228	17193	17465	17287	17242	17451	17282	17070	17442	17254	17285	17383	17255	17232	17306	17396	17265	17298	17275	17391	17438	17144	17129	17336	17330	17358	17133	17368	17304	17322	17306	17184	17236	17330	17255	17459	17452	17218	17260	17201	17154	17085	17416	17311	17256	17342	17161	17393	17352	17207	17338	17300	17047	17505	17167	17163	17343	17360	17552	17320	17208	17188	17044	17343	17444	17361	17216	17245	17278	17100	17165	17473	17359	17361	17294	17331	17210	17311	17291	17171	17411	17164	17392	17391	17455	17306	17177	17213	17360	17427	17094	17305	17130	17120	17319	17233	17546	17399	17189	17179	17272	17361	17251	17440	17343	17372	17077	17066	17311	17190	17175	17261	17346	17273	17306	17167	17409	17157	17342	17395	17265	17313	17342	17174	17558	17508	17344	17129	17068	17402	17332	17238	17313	17403	17323	17377	17242	17099	17324	17332	17138	17403	17132	17168	17316	17280	17342	17380	17324	17098	17409	17380	17287	17202	17214	17443	17230	17404	17496	17378	17382	17233	17363	17348	17300	17118	17229	17146	17236	17299	17284	17517	17394	17052	17401	17383	17175	17263	17365	17163	17132	17242	17369	17256	17131	17208	17234	17341	17288	17313	17242	17393	17148	17085	17119	17174	17233	17336	17328	17464	17340	17266	17261	17190	17129	17253	17384	17226	17174	17119	17190	17417	17260	17099	17297	17346	17353	17244	17252	17313	17305	17535	17426	17249	17357	17355	17067	17323	17373	17406	17014	17158	17380	17297	17356	17268	17384	17484	17300	17545	17231	17300	17210	17026	17187	17348	17095	17117	17230	17240	17345	17172	17207	17147	17201	17381	17171	17200	17333	17173	17364	17354	17382	17452	17337	17356	17397	17263	17397	17148	17055	17266	17222	17173	17236	16973	17331	17467	17250	17386	17226	17186	17226	17145	17371	17440	17162	17337	17409	17165	17308	17303	17421	17320	17246	17328	17327	17273	17174	17220	17258	17387	17409	17199	17134	17025	17283	17061	17389	17163	17169	17325	17341	17368	17183	17321	17281	17281	17248	17329	17322	17317	17171	17113	17327	17381	17368	17299	17204	17187	17418	17533	17316	17201	17113	17355	17378	17347	17279	17282	17394	17402	17304	17288	17453	17303	17317	17362	17388	17309	17170	17278	17423	17271	17452	17381	17143	17158	17338	17351	17397	17282	17176	17151	17500	17256	17220	17137	17317	17197	17305	17227	17264	17246	17466	17190	16990	17447	17169	17283	17427	17283	17154	17289	17139	17411	17207	17213	17383	17385	17239	17248	17415	17105	17187	17295	17497	17193	17170	17343	17210	17203	17311	17131	17242	17411	17006	17374	17240	17136	17234	17190	17442	17442	17320	17308	17109	17234	17097	17136	17183	17284	17289	17085	17195	17471	17285	17331	17275	17205	17229	17067	17389	17273	17239	17268	17320	17411	17463	17349	17339	17668	17335	17243	17443	17311	17267	17108	17118	17252	17308	17138	17268	17227	17277	17373	17372	17255	17243	17415	17309	17312	17217	17146	17302	17178	17321	17250	17346	17263	17062	17344	17243	17284	17300	17089	17303	17375	17309	17239	17442	17335	17114	17251	17380	17232	17226	17389	17234	17226	17126	17132	17102	17317	17253	17104	17147	17412	17358	17290	17156	17116	17227	17321	17511	17340	17368	17171	17145	17298	17168	17357	17227	17342	17290	17343	17381	17102	17257	17295	17315	17413	17243	17325
13601	22433	21817	21563	19731	18697	17940	17191	16553	16076	16863	22189	31716	32240	26698	23438	18641	16914	15964	15485	15596	15530	15450	15567	15423	15410	15428	15485	15484	15497	15532	15500	15484	15349	15309	15413	15543	15604	15451	15491	15293	15464	15301	15507	15480	15516	15634	15463	15340	15427	15491	15590	15693	15458	15400	15463	15345	15371	15442	15410	15450	15507	15420	15390	15532	15462	15685	15407	15349	15523	15383	15389	15424	15438	15550	15553	15424	15410	15389	15476	15583	15449	15395	15387	15440	15584	15276	15529	15497	15442	15423	15501	15537	15538	15465	15519	15362	15516	15452	15460	15515	15561	15452	15511	15519	15272	15403	15413	15604	15515	15429	15544	15591	15565	15468	15469	15435	15544	15335	15382	15538	15450	15432	15490	15440	15215	15399	15380	15339	15536	15414	15446	15562	15425	15450	15510	15407	15413	15458	15592	15469	15436	15684	15358	15558	15367	15482	15469	15487	15404	15443	15468	15600	15363	15438	15425	15403	15524	15403	15433	15548	15492	15491	15579	15427	15542	15392	15517	15502	15340	15471	15465	15551	15637	15245	15482	15447	15650	15290	15467	15481	15366	15429	15517	15455	15281	15332	15366	15431	15617	15489	15312	15572	15390	15344	15604	15544	15372	15590	15433	15433	15437	15576	15565	15300	15392	15404	15529	15502	15543	15380	15516	15529	15515	15412	15257	15574	15448	15434	15548	15337	15462	15571	15495	15528	15353	15425	15372	15485	15456	15528	15405	15444	15283	15467	15391	15427	15379	15537	15563	15435	15514	15356	15282	15200	15448	15506	15427	15481	15421	15407	15399	15460	15480	15306	15386	15541	15394	15471	15569	15533	15382	15478	15462	15453	15420	15490	15486	15281	15352	15590	15409	15306	15153	15416	15392	15496	15363	15517	15376	15529	15474	15447	15460	15419	15431	15561	15465	15517	15421	15507	15463	15526	15542	15482	15561	15390	15352	15314	15396	15240	15349	15380	15444	15248	15552	15402	15388	15308	15318	15453	15693	15325	15538	15307	15614	15524	15501	15393	15411	15630	15539	15532	15555	15531	15493	15390	15371	15337	15662	15488	15398	15406	15376	15545	15340	15291	15448	15361	15445	15345	15645	15382	15271	15559	15621	15340	15460	15466	15362	15332	15481	15426	15593	15215	15489	15304	15440	15482	15405	15426	15489	15402	15546	15525	15358	15528	15588	15529	15529	15386	15559	15368	15439	15343	15653	15501	15346	15590	15349	15624	15540	15526	15368	15224	15413	15569	15359	15305	15542	15593	15482	15331	15686	15377	15346	15555	15341	15504	15357	15503	15466	15247	15507	15502	15475	15442	15442	15508	15521	15552	15384	15441	15389	15289	15434	15441	15549	15439	15361	15533	15374	15361	15454	15465	15374	15420	15511	15368	15475	15403	15531	15456	15439	15537	15593	15532	15377	15405	15421	15263	15462	15475	15305	15333	15496	15530	15494	15473	15419	15462	15437	15486	15571	15478	15503	15435	15395	15408	15323	15354	15460	15353	15455	15630	15440	15413	15340	15425	15402	15433	15321	15471	15566	15343	15491	15446	15382	15533	15518	15563	15457	15320	15453	15562	15313	15409	15313	15304	15569	15557	15405	15463	15325	15484	15319	15527	15535	15408	15369	15443	15402	15431	15339	15512	15568	15516	15448	15532	15512	15413	15524	15428	15466	15465	15436	15573	15496	15457	15388	15474	15451	15571	15525	15499	15473	15445	15418	15599	15490	15263	15361	15482	15592	15375	15384	15460	15274	15476	15510	15431	15400	15576	15546	15334	15494	15714	15362	15413	15384	15392	15457	15486	15320	15327	15464	15424	15466	15410	15315	15703	15333	15575	15448	15378	15521	15414	15456	15377	15336	15379	15365	15614	15413	15560	15533	15409	15580	15486	15490	15439	15355	15383	15463	15439	15471	15452	15488	15437	15465	15378	15381	15539	15439	15510	15411	15524	15470	15466	15413	15479	15552	15474	15411	15372	15485	15530	15405	15240	15459	15474	15588	15354	15574	15416	15585	15400	15521	15285	15347	15386	15396	15378	15400	15503	15408	15559	15517	15547	15465	15436	15501	15390	15467	15484	15394	15483	15313	15399	15498	15413	15560	15513	15533	15422	15480	15339	15449	15388	15489	15366	15562	15398	15463	15426	15571	15316	15548	15460	15500	15332	15487	15418	15529	15388	15346	15482	15448	15464	15425	15512	15361	15503	15587	15384	15439	15372	15239	15470	15243	15610	15400	15459	15315	15515	15594	15497	15398	15426	15488	15644	15364	15247	15542	15370	15188	15489	15343	15272	15528	15461	15480	15269	15418	15527	15459	15329	15475	15574	15496	15414	15331	15444	15375	15356	15380	15394	15607	15374	15374	15496	15340	15403	15555	15692	15431	15227	15485	15545	15569	15522	15380	15460	15674	15530	15484	15265	15564	15537	15370	15421	15546	15543	15624	15423	15589	15504	15594	15381	15365	15416	15418	15481	15310	15445	15314	15414	15536	15604	15249	15367	15300	15459	15491	15337	15407	15475	15473	15380	15420	15646	15396	15509	15400	15584	15427	15467	15395	15382	15427	15451	15644	15407	15291	15444	15534	15476	15377	15400	15316	15414	15427	15354	15362	15354	15535	15293	15435	15514	15473	15505	15436	15358	15455	15315	15627	15613	15745	15378	15449	15516	15420	15425	15499	15315	15430	15693	15420	15563	15513	15277	15450	15512	15466	15408	15280	15553	15375	15443	15453	15385	15534	15587	15316	15338	15449	15432	15466	15412	15464	15524	15410	15300	15582	15553	15458	15500	15533	15504	15288	15564	15512	15324	15360	15410	15522	15475	15409	15403	15418	15470	15474	15296	15506	15507	15342	15372	15444	15535	15528	15435	15589	15311	15433	15559	15470	15483	15429	15452	15379	15464	15475	15458	15522	15497	15518	15330	15385	15512	15486	15405	15571	15390	15311	15385	15501	15504	15379	15567	15485	15509	15419	15505	15392	15438	15377	15528	15428	15439	15393	15526	15413	15236	15500	15465	15337	15354	15599	15509	15457	15399	15377	15531	15495	15547	15556	15385	15262	15397	15513	15589	15553	15485	15429	15531	15311	15331	15415	15426	15431	15460	15394	15501	15534	15547	15645	15389	15580	15292	15488	15401	15427	15488	15566	15501	15521	15296	15543	15431	15395	15330	15558	15485	15561	15366	15466	15474	15507	15466	15356	15464	15440	15579	15318	15349	15384	15479	15374	15449	15262	15525	15513	15292	15395	15553	15385	15459	15382	15483	15372	15638	15417	15455	15462	15465	15524	15523	15316	15509	15497	15314	15409	15387	15453	15583	15550	15431	15222	15465	15630	15653	15332	15388	15316	15225	15282	15425	15558	15623	15391	15482	15493	15379	15486	15333	15361	15621	15351	15409	15404	15354	15390	15539	15546	15515	15375	15382	15355	15439	15377	15450	15615	15558	15557	15196	15442	15627	15389	15642	15560	15434	15599	15452	15259	15371	15354	15537	15534	15399	15309	15481	15742	15668	15481	15492	15524	15512	15531	15578	15407	15470	15399	15392	15448	15426	15616	15497	15419	15550	15406	15463	15618	15498	15287	15491	15355	15447	15355	15491	15453	15477	15550	15511	15296	15543	15470	15414	15659	15434	15472	15540	15483	15445	15332	15352	15507	15603	15546	15504	15463	15521	15445	15457	15424	15558	15256	15406	15381	15436	15271	15747	15386	15490	15410	15451	15314	15392	15386	15419	15446	15512	15390	15497	15416	15493	15408	15487	15392	15335	15605	15607	15428	15537	15447	15544	15286	15488	15262	15463	15363	15434	15414	15436	15555	15490	15349	15586	15297	15456	15364	15377	15383	15572	15389	15394	15331	15432	15338	15532	15405	15396	15426	15365	15499	15459	15408	15530	15410	15337	15477	15643	15450	15464	15193	15480	15482	15516	15543	15445	15372	15430	15354	15291	15400	15430	15530	15519	15488	15516	15581	15542	15227	15424	15453	15491	15400	15539	15445	15426	15390	15496	15393	15480	15568	15390	15352	15470	15450	15385	15342	15455	15426	15382	15475	15433	15456	15326	15452	15310	15567	15464	15446	15455	15297	15492	15495	15389	15298	15585	15512	15341	15404	15255	15390	15451	15405	15307	15385	15412	15356	15425	15512	15315	15608	15450	15324	15375	15581	15324	15397	15414	15557	15414	15382	15451	15499	15493	15486	15534	15574	15499	15242	15293	15310	15515	15553	15414	15340	15336	15392	15418	15433	15446	15338	15266	15610	15264	15663	15556	15480	15656	15343	15413	15443	15597	15438	15424	15273	15341	15466	15490	15511	15422	15498	15432	15504	15389	15567	15649	15463	15418	15620	15504	15521	15352	15502	15466	15590	15293	15500	15556	15436	15324	15381	15462	15566	15410	15315	15565	15340	15501	15349	15323	15287	15397	15483	15174	15383	15296	15478	15416	15322	15571	15498	15481	15512	15478	15480	15457	15368	15255	15396	15474	15354	15390	15494	15460	15665	15275	15394	15429	15468	15426	15483	15323	15499	15623	15384	15528	15413	15508	15531	15389	15497	15231	15492	15370	15466	15455	15505	15393	15553	15548	15387	15521	15399	15445	15478	15716	15478	15463	15521	15548	15463	15442	15290	15451	15463	15310	15492	15292	15310	15356	15382	15453	15449	15304	15309	15406	15535	15367	15541	15478	15298	15405	15481	15551	15406	15486	15510	15478	15574	15417	15439	15508	15458	15408	15356	15496	15294	15403	15407	15433	15474	15341	15422	15445	15617	15649	15386	15506	15455	15533	15553	15457	15436	15467	15419	15336	15514	15275	15487	15443	15428	15606	15530	15478	15484	15452	15513	15519	15493	15458	15423	15499	15414	15334	15312	15450	15474	15434	15498	15506	15447	15534	15439	15387	15523	15351	15493	15423	15443	15413	15502	15451	15557	15623	15531	15499	15552	15349	15486	15439	15395	15383	15589	15320	15419	15498	15541	15246	15383	15363	15495	15531	15568	15528	15516	15563	15419	15513	15481	15326	15401	15216	15500	15385	15331	15378	15319	15397	15287	15532	15428	15241	15393	15436	15487	15259	15315	15532	15473	15360	15283	15477	15488
22337	20714	28321	23176	20941	22749	24264	19185	18148	18381	18886	24612	35599	37456	32860	27740	22849	19864	18428	17881	17665	17517	17705	17715	17697	17357	17655	17397	17532	17576	17561	17728	17639	17584	17663	17777	17593	17595	17512	17488	17360	17522	17616	17555	17578	17321	17423	17505	17353	17433	17466	17546	17206	17320	17371	17345	17520	17616	17378	17420	17615	17551	17503	17298	17645	17619	17478	17386	17625	17376	17539	17536	17298	17433	17569	17411	17671	17527	17415	17469	17443	17668	17435	17180	17354	17435	17574	17346	17448	17563	17491	17439	17546	17620	17461	17680	17321	17366	17292	17259	17493	17428	17494	17474	17333	17567	17455	17288	17638	17594	17339	17309	17437	17506	17585	17524	17473	17321	17526	17308	17316	17588	17409	17424	17386	17521	17540	17547	17459	17447	17367	17591	17498	17380	17624	17588	17411	17487	17375	17555	17664	17671	17515	17343	17398	17279	17540	17409	17596	17423	17455	17462	17363	17511	17296	17343	17461	17225	17367	17477	17431	17415	17377	17676	17513	17297	17484	17646	17591	17724	17523	17453	17583	17366	17246	17582	17448	17525	17428	17479	17673	17664	17523	17618	17368	17451	17171	17354	17622	17551	17500	17709	17427	17466	17367	17515	17347	17594	17591	17528	17542	17565	17324	17503	17403	17330	17210	17369	17475	17460	17439	17421	17494	17552	17336	17421	17420	17412	17241	17402	17304	17283	17349	17363	17361	17520	17494	17512	17467	17461	17552	17587	17390	17401	17458	17659	17448	17396	17239	17120	17411	17296	17349	17574	17504	17320	17532	17356	17387	17537	17320	17619	17366	17509	17634	17544	17293	17453	17549	17368	17467	17542	17402	17451	17443	17375	17517	17686	17437	17265	17434	17368	17592	17391	17586	17414	17178	17352	17398	17381	17504	17327	17495	17303	17411	17475	17409	17432	17449	17560	17399	17583	17602	17420	17473	17378	17401	17505	17551	17334	17310	17461	17237	17331	17597	17444	17573	17495	17349	17423	17288	17582	17512	17360	17517	17419	17568	17333	17351	17332	17526	17376	17436	17452	17573	17360	17453	17536	17489	17318	17448	17395	17386	17638	17589	17514	17147	17454	17586	17458	17566	17505	17418	17387	17492	17499	17441	17318	17504	17361	17625	17275	17499	17232	17528	17465	17472	17391	17345	17389	17472	17484	17463	17558	17539	17209	17293	17498	17307	17571	17425	17480	17458	17484	17294	17325	17541	17381	17346	17539	17301	17343	17424	17527	17306	17397	17275	17476	17403	17524	17527	17646	17496	17343	17314	17540	17388	17382	17401	17492	17595	17635	17490	17426	17383	17371	17641	17468	17501	17528	17323	17580	17316	17379	17471	17540	17387	17349	17438	17426	17445	17448	17377	17528	17380	17509	17342	17448	17341	17360	17448	17332	17389	17527	17482	17241	17517	17432	17475	17350	17382	17175	17233	17356	17303	17437	17410	17417	17459	17594	17446	17498	17486	17382	17312	17418	17396	17343	17526	17346	17496	17355	17404	17427	17423	17281	17429	17485	17374	17432	17441	17462	17572	17534	17495	17529	17394	17471	17460	17372	17587	17336	17444	17567	17372	17436	17477	17481	17414	17319	17539	17372	17586	17470	17438	17502	17470	17345	17480	17390	17541	17497	17290	17354	17369	17466	17456	17488	17570	17302	17262	17398	17256	17450	17521	17563	17384	17275	17443	17441	17397	17218	17401	17372	17359	17364	17384	17441	17306	17462	17558	17679	17351	17674	17326	17563	17383	17494	17560	17460	17584	17565	17427	17454	17257	17436	17429	17439	17710	17428	17465	17589	17282	17344	17316	17555	17548	17656	17504	17695	17537	17562	17290	17263	17434	17362	17494	17402	17645	17290	17255	17559	17549	17525	17539	17514	17349	17377	17422	17461	17348	17531	17378	17577	17534	17300	17264	17348	17318	17258	17402	17649	17491	17360	17367	17390	17515	17354	17437	17471	17471	17464	17784	17293	17397	17415	17534	17255	17511	17407	17467	17597	17587	17359	17442	17346	17474	17544	17502	17646	17536	17582	17254	17707	17494	17475	17451	17407	17562	17463	17446	17477	17578	17771	17398	17373	17467	17525	17428	17350	17397	17529	17443	17550	17471	17592	17598	17454	17608	17469	17388	17661	17567	17427	17401	17170	17572	17350	17312	17576	17482	17354	17536	17446	17323	17479	17231	17481	17531	17438	17635	17441	17497	17378	17515	17432	17388	17565	17571	17380	17520	17510	17613	17647	17548	17458	17363	17394	17590	17512	17370	17407	17343	17600	17350	17469	17477	17634	17751	17428	17385	17427	17474	17362	17454	17292	17474	17584	17680	17370	17537	17400	17533	17484	17499	17476	17331	17444	17166	17404	17658	17360	17243	17410	17343	17495	17475	17345	17164	17289	17309	17342	17473	17197	17439	17325	17518	17573	17409	17425	17460	17448	17522	17573	17334	17592	17472	17311	17508	17404	17427	17330	17439	17556	17353	17394	17270	17280	17394	17299	17460	17406	17410	17610	17401	17402	17268	17497	17690	17515	17530	17314	17298	17557	17288	17573	17604	17532	17512	17587	17515	17480	17624	17289	17377	17339	17137	17404	17371	17589	17495	17460	17389	17243	17500	17519	17569	17362	17427	17343	17511	17411	17174	17321	17363	17527	17518	17508	17294	17378	17333	17238	17378	17458	17296	17507	17648	17459	17533	17493	17462	17181	17390	17209	17579	17390	17376	17644	17295	17527	17645	17552	17384	17460	17449	17516	17392	17393	17635	17388	17429	17215	17432	17396	17306	17562	17526	17443	17370	17352	17368	17474	17329	17398	17508	17353	17349	17445	17459	17491	17361	17265	17540	17457	17283	17383	17423	17491	17511	17578	17412	17449	17385	17427	17284	17318	17674	17742	17441	17641	17561	17405	17240	17424	17524	17401	17455	17559	17376	17423	17222	17347	17483	17430	17472	17406	17404	17241	17541	17526	17692	17437	17319	17457	17509	17358	17404	17521	17632	17302	17536	17424	17483	17347	17546	17256	17368	17250	17530	17656	17471	17301	17557	17480	17558	17472	17436	17431	17293	17586	17437	17396	17407	17328	17332	17421	17536	17342	17285	17430	17361	17338	17633	17327	17398	17456	17523	17442	17492	17530	17475	17634	17423	17283	17434	17391	17484	17408	17637	17186	17393	17649	17588	17528	17531	17534	17488	17606	17374	17406	17493	17449	17461	17535	17313	17511	17288	17529	17607	17387	17368	17591	17500	17375	17329	17480	17569	17396	17556	17331	17467	17280	17458	17524	17342	17350	17466	17624	17343	17255	17394	17374	17634	17399	17609	17302	17496	17458	17335	17217	17468	17334	17394	17389	17274	17027	17297	17556	17476	17400	17426	17446	17341	17342	17496	17442	17395	17387	17546	17523	17472	17361	17429	17412	17442	17466	17529	17517	17454	17405	17536	17268	17563	17618	17541	17412	17460	17460	17470	17673	17364	17507	17261	17374	17500	17303	17420	17242	17503	17528	17492	17221	17578	17481	17473	17475	17325	17559	17491	17543	17425	17563	17349	17664	17228	17271	17479	17390	17394	17346	17438	17291	17318	17263	17354	17234	17588	17604	17331	17528	17411	17510	17245	17342	17235	17442	17529	17459	17725	17485	17422	17263	17325	17454	17489	17568	17558	17474	17386	17242	17458	17325	17526	17318	17279	17515	17457	17433	17479	17669	17210	17367	17466	17200	17417	17626	17400	17385	17389	17352	17231	17350	17623	17611	17281	17373	17299	17339	17644	17517	17544	17374	17479	17544	17446	17229	17185	17538	17556	17278	17515	17466	17513	17557	17340	17448	17229	17361	17505	17562	17488	17506	17463	17484	17367	17284	17273	17309	17499	17295	17696	17211	17274	17573	17427	17440	17410	17535	17363	17442	17658	17483	17280	17207	17447	17389	17533	17768	17464	17481	17459	17359	17373	17420	17253	17375	17431	17623	17367	17362	17331	17488	17485	17360	17634	17099	17304	17394	17404	17418	17539	17426	17637	17534	17569	17415	17317	17234	17419	17579	17526	17514	17541	17473	17394	17497	17410	17476	17498	17413	17377	17318	17309	17553	17408	17271	17361	17371	17398	17353	17410	17439	17286	17211	17520	17455	17288	17402	17552	17500	17294	17536	17473	17353	17366	17556	17392	17286	17303	17509	17452	17480	17498	17506	17254	17349	17419	17393	17674	17448	17521	17509	17556	17619	17083	17335	17380	17437	17609	17321	17360	17323	17405	17338	17321	17358	17475	17462	17368	17471	17481	17436	17552	17447	17298	17354	17324	17362	17534	17493	17720	17489	17545	17415	17422	17474	17115	17421	17552	17424	17543	17523	17405	17361	17379	17306	17280	17428	17546	17342	17323	17443	17333	17560	17514	17369	17433	17554	17498	17462	17617	17460	17438	17612	17465	17416	17491	17527	17447	17381	17412	17378	17629	17637	17374	17352	17612	17366	17577	17577	17413	17457	17482	17540	17502	17356	17353	17501	17336	17550	17349	17255	17568	17284	17449	17584	17459	17587	17277	17402	17462	17424	17597	17715	17306	17365	17325	17439	17465	17366	17703	17726	17397	17416	17509	17556	17438	17491	17464	17447	17384	17555	17460	17670	17379	17553	17601	17380	17486	17452	17404	17500	17712	17524	17484	17361	17260	17394	17616	17401	17492	17459	17690	17407	17630	17325	17302	17514	17633	17583	17485	17409	17531	17494	17388	17521	17372	17413	17283	17258	17576	17502	17234	17457	17323	17469	17695	17502	17544	17411	17522	17510	17630	17568	17390	17347	17332	17321	17340	17377	17522	17498	17503	17473	17509	17347	17431	17391	17533	17446	17355	17644	17455	17463	17614	17504	17501	17430	17298	17396	17561	17548	17469	17408	17553	17585	17478	17458	17528	17478	17453	17529	17476	17338	17419	17562	17555	17535	17474	17373	17434	17609	17570	17280	17530	17542	17516	17446	17514	17330	17299	17299	17445	17561	17387	17401	17621	17372	17505	17547	17338	17400	17424	17445	17496	17255	17674	17333	17314	17566	17509	17319	17288	17584	17384	17485	17325	17439	17336	17560	17549	17523	17548	17462	17415	17217
14745	26407	27937	25096	21976	19190	17847	17614	16937	16471	17527	27755	39344	39732	33862	27841	21202	17766	16367	15712	15469	15419	15531	15667	15466	15592	15590	15690	15635	15557	15451	15550	15375	15652	15462	15440	15488	15505	15556	15477	15586	15343	15502	15540	15666	15644	15489	15672	15462	15406	15650	15477	15345	15304	15506	15567	15500	15535	15524	15610	15585	15591	15507	15643	15523	15400	15489	15438	15308	15500	15337	15681	15476	15370	15492	15488	15510	15511	15608	15471	15483	15460	15449	15486	15482	15597	15487	15491	15515	15447	15457	15421	15402	15451	15397	15461	15604	15490	15444	15632	15297	15351	15493	15543	15466	15608	15568	15463	15477	15439	15407	15418	15366	15485	15568	15329	15568	15513	15535	15569	15566	15524	15524	15661	15392	15554	15506	15629	15504	15469	15415	15468	15514	15477	15567	15626	15460	15386	15482	15567	15429	15584	15380	15404	15576	15416	15321	15585	15513	15589	15491	15414	15526	15489	15448	15529	15494	15471	15602	15622	15448	15361	15360	15443	15586	15471	15348	15374	15454	15398	15538	15496	15420	15486	15596	15496	15401	15393	15455	15550	15394	15445	15548	15526	15399	15391	15398	15529	15528	15568	15335	15417	15459	15562	15373	15460	15504	15502	15477	15542	15666	15521	15476	15545	15589	15451	15474	15543	15535	15363	15538	15400	15552	15400	15474	15479	15372	15433	15470	15467	15550	15634	15551	15545	15449	15438	15592	15673	15507	15386	15349	15556	15449	15461	15695	15628	15568	15503	15642	15521	15512	15345	15494	15494	15437	15458	15650	15410	15430	15412	15404	15296	15406	15366	15432	15389	15435	15583	15420	15523	15362	15299	15369	15639	15391	15351	15306	15346	15437	15483	15576	15659	15370	15473	15536	15467	15672	15510	15452	15522	15437	15597	15435	15569	15406	15408	15562	15535	15535	15575	15548	15359	15567	15397	15616	15333	15537	15444	15552	15362	15309	15516	15338	15586	15416	15440	15480	15431	15491	15504	15396	15411	15566	15469	15507	15660	15392	15570	15456	15491	15553	15611	15354	15437	15403	15367	15470	15339	15402	15467	15427	15362	15355	15440	15500	15546	15414	15458	15648	15483	15599	15541	15525	15530	15438	15360	15423	15427	15580	15395	15403	15594	15504	15506	15374	15478	15454	15378	15389	15573	15615	15414	15462	15460	15347	15403	15494	15568	15486	15425	15628	15491	15545	15543	15656	15555	15509	15355	15536	15353	15323	15510	15435	15433	15535	15415	15445	15436	15438	15531	15521	15394	15512	15441	15350	15405	15439	15525	15532	15519	15346	15473	15568	15446	15443	15415	15448	15620	15492	15403	15681	15450	15678	15441	15429	15425	15607	15384	15390	15540	15444	15548	15505	15481	15518	15412	15527	15448	15304	15557	15541	15512	15394	15404	15509	15484	15415	15480	15381	15550	15491	15649	15445	15424	15373	15582	15437	15520	15406	15490	15541	15428	15518	15442	15501	15438	15519	15449	15438	15347	15601	15543	15652	15555	15414	15553	15564	15460	15464	15417	15397	15758	15347	15475	15401	15353	15451	15496	15540	15278	15655	15521	15354	15424	15410	15371	15511	15423	15465	15590	15410	15419	15642	15565	15427	15555	15615	15316	15411	15447	15429	15555	15490	15552	15500	15487	15330	15404	15457	15467	15411	15482	15474	15437	15400	15530	15479	15642	15468	15530	15522	15465	15559	15449	15509	15389	15467	15424	15507	15475	15569	15549	15553	15488	15486	15360	15456	15493	15466	15434	15558	15392	15449	15477	15516	15541	15533	15580	15511	15520	15549	15528	15586	15437	15473	15406	15654	15526	15605	15552	15453	15630	15408	15427	15445	15556	15454	15441	15537	15450	15515	15423	15433	15602	15545	15625	15576	15506	15414	15531	15480	15540	15409	15366	15417	15406	15429	15502	15522	15468	15416	15507	15517	15660	15669	15503	15588	15623	15243	15561	15564	15406	15482	15533	15389	15341	15591	15510	15367	15401	15291	15551	15389	15398	15412	15541	15530	15508	15435	15548	15482	15442	15388	15723	15315	15469	15443	15363	15382	15435	15394	15482	15536	15452	15489	15522	15633	15423	15454	15534	15539	15460	15481	15550	15390	15595	15465	15330	15550	15345	15424	15528	15592	15175	15674	15574	15493	15593	15581	15535	15366	15189	15480	15297	15624	15547	15564	15454	15542	15353	15478	15444	15386	15466	15498	15604	15515	15713	15392	15465	15538	15488	15471	15395	15279	15477	15499	15506	15497	15551	15453	15464	15422	15376	15437	15610	15575	15531	15370	15586	15339	15272	15245	15429	15340	15500	15510	15475	15496	15292	15499	15334	15551	15328	15626	15333	15500	15584	15534	15542	15263	15539	15334	15479	15388	15481	15516	15410	15417	15318	15545	15663	15475	15337	15516	15601	15558	15547	15407	15432	15582	15493	15491	15259	15534	15656	15545	15495	15460	15639	15303	15400	15413	15673	15444	15295	15484	15358	15738	15613	15349	15672	15414	15589	15531	15446	15498	15530	15519	15602	15566	15565	15427	15546	15548	15376	15524	15512	15459	15398	15538	15461	15352	15418	15314	15448	15333	15587	15439	15737	15409	15511	15400	15505	15510	15455	15389	15494	15540	15696	15484	15386	15430	15496	15467	15552	15494	15602	15281	15461	15416	15676	15500	15452	15413	15508	15525	15342	15448	15632	15446	15518	15382	15347	15432	15481	15487	15301	15577	15551	15496	15327	15572	15396	15501	15463	15503	15463	15330	15448	15515	15403	15390	15466	15515	15253	15436	15461	15464	15322	15544	15453	15529	15586	15573	15601	15570	15552	15585	15602	15491	15324	15396	15458	15589	15561	15406	15538	15495	15525	15643	15403	15400	15581	15634	15465	15404	15475	15547	15354	15369	15447	15304	15673	15330	15411	15529	15452	15552	15480	15455	15436	15401	15491	15479	15291	15547	15429	15367	15385	15558	15642	15406	15329	15395	15449	15399	15602	15330	15555	15366	15409	15413	15506	15606	15522	15433	15587	15504	15397	15446	15510	15527	15448	15568	15442	15340	15507	15618	15483	15488	15335	15558	15326	15502	15320	15647	15540	15377	15468	15400	15273	15488	15385	15351	15327	15617	15461	15337	15555	15690	15487	15315	15445	15272	15320	15658	15581	15409	15479	15529	15641	15439	15508	15411	15401	15317	15358	15600	15327	15356	15353	15360	15465	15442	15611	15454	15461	15693	15420	15418	15457	15473	15336	15571	15496	15589	15690	15473	15336	15493	15343	15287	15506	15379	15256	15331	15479	15266	15380	15488	15441	15413	15311	15228	15398	15522	15513	15471	15529	15591	15536	15385	15261	15397	15720	15396	15605	15427	15378	15355	15485	15418	15475	15379	15508	15476	15341	15465	15546	15527	15481	15499	15471	15558	15471	15386	15435	15412	15480	15315	15446	15447	15318	15605	15442	15422	15526	15434	15596	15584	15519	15376	15562	15419	15634	15356	15486	15418	15467	15399	15620	15482	15425	15587	15422	15593	15527	15391	15582	15466	15397	15332	15673	15497	15455	15273	15408	15569	15383	15537	15550	15474	15427	15276	15497	15444	15358	15480	15344	15644	15433	15475	15600	15476	15364	15468	15537	15290	15432	15527	15488	15467	15564	15513	15684	15461	15508	15513	15603	15551	15422	15319	15458	15642	15401	15542	15522	15455	15437	15408	15448	15583	15302	15517	15371	15566	15272	15445	15550	15550	15409	15358	15588	15558	15371	15438	15570	15337	15463	15524	15554	15646	15487	15547	15526	15397	15504	15584	15342	15478	15603	15451	15270	15341	15496	15643	15646	15511	15501	15410	15443	15463	15464	15606	15263	15427	15473	15487	15386	15575	15472	15408	15451	15420	15691	15521	15592	15460	15455	15545	15328	15420	15532	15460	15402	15583	15545	15455	15590	15409	15543	15388	15479	15478	15461	15527	15541	15616	15514	15352	15415	15445	15598	15487	15603	15543	15515	15492	15523	15298	15427	15343	15487	15359	15474	15378	15403	15271	15469	15570	15570	15477	15467	15567	15620	15430	15371	15262	15582	15518	15615	15387	15400	15407	15600	15542	15493	15447	15404	15492	15507	15698	15306	15594	15514	15424	15468	15405	15455	15538	15525	15448	15349	15579	15425	15414	15594	15441	15545	15394	15545	15502	15487	15386	15445	15446	15427	15438	15455	15608	15539	15238	15729	15427	15585	15410	15409	15455	15313	15551	15491	15568	15534	15432	15461	15371	15409	15244	15538	15362	15528	15401	15364	15491	15524	15215	15464	15438	15518	15431	15377	15570	15391	15456	15472	15529	15267	15426	15364	15562	15434	15443	15481	15658	15541	15469	15451	15699	15482	15565	15386	15629	15510	15406	15393	15437	15442	15423	15468	15471	15466	15501	15535	15384	15554	15419	15533	15507	15474	15577	15550	15343	15488	15536	15376	15573	15354	15461	15516	15677	15437	15526	15376	15515	15507	15557	15314	15495	15502	15497	15427	15279	15459	15388	15609	15685	15395	15540	15582	15518	15464	15284	15486	15609	15449	15553	15551	15468	15367	15529	15313	15622	15418	15507	15417	15435	15661	15414	15519	15379	15344	15428	15613	15648	15379	15468	15568	15495	15502	15453	15400	15355	15656	15534	15469	15429	15375	15407	15434	15620	15721	15356	15406	15387	15309	15452	15401	15495	15553	15321	15553	15562	15464	15321	15341	15481	15503	15353	15391	15437	15548	15581	15427	15468	15485	15471	15616	15579	15412	15510	15532	15486	15465	15428	15660	15448	15446	15347	15376	15401	15394	15540	15516	15522	15482	15540	15529	15553	15381	15495	15379	15542	15423	15412	15433	15430	15590	15387	15311	15405	15389	15506	15514	15541	15328	15393	15580	15505	15605	15313	15524	15507	15527	15376	15482	15418	15605	15395	15471	15526	15465	15368	15392	15526	15458	15407	15379	15448	15507	15459	15400	15635	15376	15573	15328	15471	15388	15745	15485	15482	15549	15748	15362	15448	15314	15356	15377	15485	15504	15711	15550	15571	15508	15444	15479	15352	15260	15379	15235	15516	15446	15446	15464	15344	15554
26746	21372	24629	21975	18143	17663	17599	17128	16916	16982	17171	17453	18695	18985	18503	17956	17691	17131	16968	17016	16980	16850	16858	16824	16947	16920	16886	16801	16979	16815	16900	16969	16875	16898	16943	17071	16964	16892	16928	16951	16839	16962	16843	17138	16962	16987	16781	16910	16808	16766	16818	16771	16975	16896	16789	17023	16996	17065	16916	16887	17011	16987	16822	16855	16924	16858	16981	16797	16816	17036	16833	16916	16794	17017	16773	16905	16843	16811	16828	16792	16851	16874	16986	16911	16874	16937	17096	16818	17000	16993	16934	16964	16902	16912	17031	16955	17000	16894	16907	16986	16935	16905	17103	16976	16906	17071	16867	16858	16958	16961	16829	17054	16823	16900	16966	16880	16807	16941	16593	16768	16883	16899	17092	16964	16940	17074	17069	17017	16721	16740	16954	16859	16824	16843	16957	17036	16722	16802	17058	16777	16813	16813	16807	16973	17040	16835	16960	17068	16753	16803	16927	17040	16726	16775	16958	16966	17144	17021	17001	16806	16872	16929	16771	17009	16898	16928	16885	16885	16982	16833	17021	16929	16929	16898	16942	16709	17001	16916	16719	16889	16811	16805	16775	17041	16745	16713	16936	16784	16798	16789	16885	16894	16776	16960	16778	16694	16846	16688	16734	16925	16889	16935	16857	16844	16883	16893	16924	17091	16839	17024	16823	16885	16803	16843	16832	16923	16837	16848	16867	16956	17198	17080	16907	16845	16663	16659	16866	16987	16791	16885	17006	16683	16991	17035	16999	16981	16868	16947	16972	16781	16818	16724	16687	16669	16801	16808	16861	16928	16845	16867	16889	16772	16920	16892	16974	16825	16766	16822	16976	16961	17066	16767	16972	16798	16928	16824	16910	16819	16849	16926	16932	16952	16852	16929	16888	16922	16804	16849	16958	16784	16904	16969	17051	17060	16810	16819	16817	17042	16838	16906	16825	17018	16816	16953	17032	16812	17017	17024	16885	16704	16875	16982	16946	17135	16770	16920	16882	16918	16890	16983	16731	16931	17058	16798	16983	16847	16886	16919	16993	16761	16815	17003	16770	17032	16974	16844	16808	16864	16942	16864	16926	16966	16799	16778	17043	16840	16843	16804	16863	16870	16834	16878	17118	16902	17015	16972	16952	16741	17082	16939	17030	16853	16814	17037	16879	16606	17031	16938	16951	16989	16799	16683	16909	16938	16750	16766	16834	17050	16822	16857	16842	17051	17015	16773	16942	16874	16849	16851	16917	16772	16926	16985	16977	16939	16646	16947	16742	16867	16804	16955	16752	16948	16726	16804	16946	17008	16840	16926	16913	17024	16922	16917	16964	16811	16867	16777	16984	16996	16771	16710	16848	16706	16881	16600	16859	16769	16937	16966	16933	16816	16833	16798	16802	16742	16966	17028	16910	16719	16848	17000	16933	16826	16929	16749	17062	16730	16993	16861	16783	16959	16825	16802	16767	16990	17026	16897	16933	16880	17038	17008	16841	16984	16907	16820	16748	16843	16865	16740	17021	16805	16820	16967	16836	16914	16903	17007	16908	16900	16882	16811	16840	16870	16892	16871	16803	16892	16911	16852	16973	16941	16849	16944	16921	16839	17015	16947	16874	16758	16955	17001	16939	16996	16938	16870	17062	16923	17065	17062	16869	16917	16770	16868	16780	16851	16822	16865	16870	16921	16616	16956	16961	16894	16992	16764	16824	16980	16789	16901	16916	16894	16930	16866	17072	16887	16748	16851	16929	16981	16704	16822	16855	16821	16849	16905	16740	16849	16825	16889	17009	16870	16956	16912	16688	16828	17082	17057	16940	16830	16937	16821	16891	16972	16867	16934	17202	17072	17197	16853	16824	16992	16833	16769	16877	17194	16843	16820	17058	16852	16850	16808	16942	16848	16893	16859	16988	16901	16910	16844	17062	16891	16904	16875	17031	17099	17001	16929	16966	16806	16801	16916	16681	16947	16902	16795	17046	16972	16873	16775	16638	16895	16932	16938	17083	16796	16745	16919	16895	17056	16934	16883	17059	16994	16753	16801	17054	17017	16693	16732	16956	16868	17084	16945	17021	16755	16900	16828	16935	16613	16971	16844	16772	17003	16995	16941	16910	16999	16886	16884	16832	16990	16863	16774	16829	16786	17114	16691	16949	17008	16935	16838	16999	16823	16938	16997	17065	16805	16899	16956	16844	16871	17040	16842	16896	16774	16816	16875	17034	16901	16863	16796	16977	16731	16966	17045	16821	16894	16826	16715	16876	16808	16990	16980	16842	16798	16941	16891	17135	16841	16794	16998	16877	16946	16770	16938	16935	16802	16907	16895	17032	16814	16978	16854	16918	16944	16998	16983	16869	16983	16962	16918	16901	16723	17076	16671	17005	17016	16797	16826	16762	17047	16992	16999	16935	16785	16989	16756	16941	16953	16977	16952	16972	16806	16874	16782	16684	16859	16975	16866	16943	16783	16685	17094	16806	16843	16885	17011	16910	16924	16935	16797	16805	16770	16834	16767	16940	17011	16876	16947	17080	16911	16955	16831	16979	16853	16878	16886	16781	16964	16977	16725	16972	17005	16721	16568	16599	16906	16818	17241	16696	16994	16901	16930	16894	16919	17090	16668	16773	17069	17039	16964	17001	16808	16840	16675	17167	16993	16954	16797	17001	16905	16972	16968	16719	17040	17044	16722	16830	16973	17081	16778	16985	16828	16920	16926	16800	16956	17138	16842	16911	16925	16809	17034	16678	16947	16879	16999	16801	16869	16740	16855	16850	16755	17145	17113	16937	16859	16723	16936	16774	16929	17006	17077	16945	16977	16870	16860	16891	17013	16865	16880	16979	16905	16970	17065	16897	16917	16920	16929	16929	16737	17047	16892	16759	16815	16915	16965	17027	16960	16850	16900	17025	17069	16727	16965	16894	16801	16917	16841	16974	16937	17054	16895	16895	16637	16956	17040	16959	16976	16949	16716	17012	16849	16848	16835	16813	16791	16713	16833	16845	16909	16731	16980	16896	17048	17023	16840	16714	16904	16840	16991	16933	16908	16966	16993	16873	16935	16840	16919	16957	16868	16594	16851	16950	16768	16781	16977	16912	16966	16692	16791	16906	16731	16694	16851	16937	16988	16800	16832	16743	16846	16914	17050	16879	16886	16643	16686	16877	16695	16830	16696	16885	16830	17025	16903	16913	16927	17049	16803	16783	16747	17058	16846	16880	16733	16957	16817	16911	16931	16715	16881	16947	16931	16933	16981	16914	16628	16900	16805	16742	17134	17201	17020	16873	16982	16872	16830	16689	16709	16850	17138	16780	16686	16901	16656	17010	16899	16933	16991	16835	16872	17082	16802	17051	17029	17004	16944	16798	17038	16965	16952	16889	16784	16744	16975	16800	16927	16896	17052	16933	16979	16946	16795	16944	16798	16742	16897	16990	16954	17000	16960	16948	16899	17048	16759	16867	16944	16904	16828	16903	16778	16940	16910	16962	16745	16907	16880	16921	16872	16743	16965	16966	16949	16977	16751	17024	16853	16946	16748	16903	16601	17001	17040	16752	16726	16973	16709	16902	16892	16867	16814	17086	16911	17130	17178	17052	17080	16815	16949	16906	16699	17061	16882	16787	16804	16766	16792	16766	16905	16970	16865	16865	16594	16863	16788	16815	17114	17170	16902	16922	16746	17194	16837	16990	16827	16943	16908	17067	17081	17112	17044	16841	16882	16977	16869	16996	16796	16783	16984	16969	16874	16981	16843	17100	16996	17016	16975	17209	16963	16914	16989	17010	16979	17071	16791	16887	16784	16693	16886	16706	17010	16884	16890	17059	16830	16859	16881	16692	16797	17031	16779	16840	16833	16910	16945	16941	16957	16787	16990	16793	16967	16804	16855	16935	16878	16968	17084	16993	16764	16890	17123	17045	17108	16787	16758	16750	16844	16760	16986	16927	16998	16916	17028	16938	16992	16851	16877	16970	16916	16861	16944	16846	16844	16815	16920	16912	16747	16984	16901	16985	16920	16886	17070	16887	16749	16959	16911	17045	16914	17058	17077	17029	16891	16989	16971	17023	16763	16853	16824	16953	16773	16825	16922	16888	16886	16702	16893	16945	16900	16940	16900	17000	17052	17013	16742	16941	16797	17047	16831	16820	16931	17002	16938	16838	16767	16678	16848	16990	16749	16989	17047	16631	17000	16937	17013	16801	16757	16849	16767	17012	16726	16978	16848	16901	17036	16961	16922	16980	16969	16944	16921	16794	16981	17040	16981	16916	16899	17053	17273	16800	16809	16595	16945	16827	16922	16893	16752	16862	16897	16892	16901	16968	16772	16841	16801	16804	16925	16893	16718	17086	16944	16876	16889	16828	16685	17064	16763	16736	16885	16809	16852	16722	16712	16905	16952	16985	16876	16825	16960	16906	16908	16928	16851	16799	16806	17087	16898	16990	16811	16948	16863	16934	16954	16813	17061	16983	16899	16983	16878	16957	16939	16869	17050	16897	17013	16897	16939	16861	16781	16616	16917	16878	16902	16871	16884	16835	16826	17031	16915	17024	17032	16918	16852	17062	17049	16836	16802	17027	17055	16921	17055	16901	16929	16964	17013	17024	16881	17006	17048	16907	17041	17016	16964	16861	16907	17120	17117	16965	16860	16847	16947	16864	16945	16774	16849	17039	17172	16904	16708	16931	17056	17020	16826	16881	16890	17039	16851	16939	16828	16707	16847	16866	16770	16961	16844	17165	16963	17054	17007	17104	16968	16895	17076	16701	16997	16932	16864	16841	16813	16713	16637	17057	16974	16936	16844	16651	16941	16784	17097	16932	16807	16688	17120	16889	17022	16760	16901	17033	17040	16665	16961	16903	17133	16937	16953	17039	17019	16932	17126	16831	16732	16881	16968	17035	16963	16827	16817	16797	17060	16775	16925	16951	16943	16824	16980	17037	17041	16953	16762	16903	16926	16800	16862	17105	17129	16960	17001	16777	16969	16900	16930	16948	16860	17083	16761	16885	16941	16822	16860	16937	16998	16976	16976	16894	17017	16931	16748	16996	16855	16857	16955	16989	16852	16991	17094	16831	16855	16903	16967	16741	16932	16920	16915	16840	16930	16968	16999	16852	17055	17044	17111	17026	17003	16866	17037	16740	16849
14749	17185	21429	19227	17590	16428	15813	15536	15563	15434	15419	16050	17951	17895	17371	16169	15825	15320	15153	15130	15232	15420	15088	15155	15235	15165	15088	15163	15116	15157	15141	15175	15029	15257	15354	15341	15014	15257	14936	15277	15162	15149	15297	15118	15117	15305	15094	15229	15117	15035	15106	15239	15043	15097	15112	15046	15058	15100	15142	15059	15119	15177	15173	15089	15277	15215	15157	15096	15273	15229	15096	15161	15133	15077	15101	15108	15219	15173	15177	15161	15113	15210	15291	15312	15171	15221	14976	15209	15266	15255	15156	15400	15184	15012	15152	15036	15242	15209	15118	15013	15111	15137	14977	15124	15177	15158	15269	15276	15125	15188	15191	15085	15178	15058	15249	15143	15217	15168	15183	15235	15318	14949	15054	15169	15157	15307	15272	15041	14985	15088	15096	15107	15062	15293	15086	15100	14959	15060	15080	15156	15240	15020	15179	15090	15106	15197	15082	15072	15254	15159	15141	15090	15169	15061	15154	15143	15161	15065	15277	15241	15162	15162	15175	15220	15054	15310	15223	15144	15175	15030	14948	15112	15082	15189	15167	15295	15256	15055	15275	14996	15099	15112	15101	15001	15146	15122	15093	15226	15166	15210	15051	15100	15056	14989	14959	15148	15127	15143	14947	15246	15030	15114	15123	15299	15210	15102	15116	15055	15162	15116	15186	15108	15132	15044	15181	15096	15103	15066	15026	15120	15222	15138	15264	15198	15170	15151	15236	15150	15037	15125	15138	15146	15276	15227	14989	15257	15249	15264	15110	15207	15045	15201	15009	15138	14991	14891	15235	15187	15335	15110	15110	14977	15102	15088	14927	15096	15095	15037	15122	15195	15234	15198	15053	14997	15080	15243	15240	14986	14989	15027	15181	15110	15091	15260	15112	15107	15142	15320	14964	15178	15132	15112	15132	14971	15077	15202	15212	15142	15143	15111	15194	15171	15099	15205	15046	15069	15044	15241	15390	15203	15150	15110	15243	14978	15284	15275	15180	15422	15250	14981	15130	15103	14995	14991	15268	15136	15328	15187	15185	15061	15023	15082	15180	15015	15035	15088	15221	15181	15073	15002	15023	15192	15061	15013	15209	15019	15088	15009	15167	15210	15159	15250	15017	15093	15043	15043	15214	15078	15198	15206	15224	15102	15052	15107	15138	15087	15097	15157	15107	15214	15171	14884	14956	15129	15014	15165	15073	15175	15120	15152	15159	15182	15090	15008	15066	15206	15099	15037	15027	15146	15128	15199	15292	15215	15128	15207	14960	15063	15154	15072	15207	15113	15406	15158	15087	15003	15176	15176	15035	15177	15333	15036	15069	15201	15018	14976	15170	14981	15144	15070	15213	15136	15111	15278	15251	15240	15080	15063	15148	15305	14989	15017	15133	15328	15073	15057	15153	15103	15184	15153	15247	15302	15280	15247	15190	14886	15025	15168	15203	15200	15205	15219	15233	15053	15120	14924	15209	15068	15167	15031	15072	15119	15147	15097	15125	15019	15251	15121	15200	14981	15223	15199	15119	15228	15084	15061	15076	15222	15343	15144	15264	15068	15003	15160	15154	15191	15376	14939	15229	15170	15270	15116	15092	15096	15328	15202	15104	15282	15116	15229	15340	15228	15138	15121	15067	15135	15328	15109	15184	14980	15265	15201	15217	15208	15041	15138	15281	15142	15205	15186	15098	15014	15055	15176	15050	15135	14982	15064	15089	15297	15057	15125	15065	14963	15089	15078	15063	14942	15110	15116	15163	15341	15150	15073	15200	15166	14956	14993	15103	15104	15115	14983	15257	15077	15114	14808	15074	15002	15116	15108	14937	15099	15070	15105	15044	15191	15126	15138	15288	15093	15092	14991	15145	15133	15021	15195	15143	15116	15260	15265	15184	15096	15088	15254	14999	15007	15092	15253	15211	15088	15142	15054	15158	15177	15124	15051	15173	15030	15300	15329	15207	15081	15057	15241	15033	15087	15164	15114	15040	14968	15285	15089	15002	15057	15153	15246	15105	15078	15035	15087	15062	15104	15120	15039	15105	15182	15102	15203	15122	15155	15138	15223	15172	15039	14981	15123	15173	15217	15022	15055	15184	15119	15138	15022	15237	15113	15193	15094	15055	15305	15038	15152	15051	15229	15140	15208	15131	15112	15087	15099	15350	15135	15131	15018	15162	15214	15025	15130	15157	15034	15090	15155	15083	15202	15138	15089	15211	15100	15238	15208	15100	15108	15201	15267	15241	15110	15286	15192	15090	15282	15109	14947	15065	15039	15161	15304	15230	15061	15002	15218	14924	15187	15306	15275	15257	15050	15110	15307	15118	15129	15155	15199	15227	15142	15111	15097	15192	15202	14984	15225	15183	15158	15355	15093	14970	15103	14998	15057	14890	15086	15112	15063	15199	15247	15220	15132	15219	15151	15080	15340	15074	15127	15153	14996	15211	15061	15105	15217	15079	14975	15181	15254	15110	15118	15112	15089	15131	15352	15126	15026	15080	15005	15002	15213	15090	15123	15188	15325	15126	15176	15279	15265	15281	15276	15211	15176	15092	15165	15021	15211	15148	15071	15198	15212	15239	15093	15059	15056	15150	14920	15265	15348	15172	15167	14948	15003	14926	15060	15093	15061	15168	15029	15144	15122	15135	15068	15013	15311	15123	15108	15147	15066	15144	15132	15124	15126	15250	15168	15003	15138	15154	15085	15111	14990	15108	15215	15062	15044	15112	15031	15084	15196	15069	15179	15056	15259	15184	15208	14999	15049	14953	15139	15107	15161	15189	15105	15030	14978	15143	15184	14980	15015	14972	15057	15184	15237	15179	15225	15032	15035	15110	15016	14987	15170	15233	15089	15155	15192	14877	15178	14966	15111	15078	15151	15322	15206	15084	15076	15214	15257	14955	15295	15109	15261	14906	15311	15114	15042	15302	15256	15035	15071	15034	15135	15085	15274	15051	15061	15092	15129	15082	15295	15141	15170	15114	15137	15244	15020	15116	14943	15067	15208	14957	15237	15195	15304	15248	15139	14994	15054	15192	14958	15108	15172	15319	15024	15097	15045	15105	15223	15104	15232	15092	15222	15130	15240	15176	15009	15066	15184	15153	15286	15031	15022	15132	15146	15292	15162	15232	15256	15145	15051	15013	15052	15288	15153	15055	15070	15190	15120	15180	15302	15007	14997	15134	15229	15131	15126	15166	15046	15087	14991	15221	15154	14967	15272	15201	15051	15187	15138	14973	15195	15315	15205	15187	15287	15108	15149	15240	15204	15008	15199	15181	15267	15151	15247	15136	15313	15118	15132	15150	15111	15237	15281	15146	15317	15036	15120	15110	15080	15053	15183	15088	15126	15213	15217	15072	15201	15124	15240	15253	15084	15085	15074	15156	15126	15304	15075	15142	15004	15271	15300	15173	15107	15228	15222	15087	15197	15059	15124	15110	14970	15191	15294	15273	15092	15052	15204	15014	15191	15145	15052	15193	15198	15062	15235	15038	15140	15077	15041	15092	15128	15153	15179	15128	15380	15157	15155	15060	15026	15235	15059	15080	15208	15015	15343	15075	15066	15019	15024	15023	14964	15065	15178	15014	15255	15081	15301	15140	15076	15104	15266	15343	15070	15175	15151	15001	15055	15027	15265	15148	15073	15181	15159	15116	15162	15152	15260	15265	15070	15142	15214	15184	15162	15226	15107	14999	15119	15147	15127	15150	15308	15121	15138	15128	15193	15194	15158	15324	15048	15208	15171	15074	15126	15158	15203	15193	15161	15199	15276	15078	15182	15103	15079	15070	15040	15230	15111	15034	15276	15159	15196	15093	15182	15121	15172	15045	15147	14959	15209	15116	15104	15156	15081	15249	15113	15191	14989	15262	15238	15249	14975	15186	15044	15095	15302	15064	15183	15209	15179	15106	14944	15183	15248	15064	15117	15114	15135	15100	15164	15086	15178	15005	15130	15164	15056	15080	15126	15156	15120	15278	14960	15069	15227	15016	15125	15070	14959	15252	15162	15140	15130	15227	15152	15246	15086	15079	15108	15122	15234	15091	15112	15261	15061	15164	15058	15266	15212	15154	15124	15391	15063	15278	15157	15110	15060	15039	15121	15080	15003	15012	15277	15205	15009	15223	15289	15123	15112	15070	14981	15251	15072	15303	15186	15287	15220	15051	15176	15150	15015	15082	14983	15075	15060	15128	15073	15126	15091	15285	15089	14983	15126	15186	15023	15154	15181	15136	15108	15277	15149	15191	15020	15167	15028	15051	15139	15135	14987	15175	15023	15215	15053	15231	15297	14954	15162	15275	15160	14985	15050	15111	15142	15174	15088	15100	15084	15201	15113	15071	15075	15116	15104	15188	15100	15291	15090	15195	15146	15147	15186	15232	15109	15191	15016	15158	15298	15199	15284	15184	15224	15288	15175	15054	15151	15161	15055	15139	15252	15078	15231	15105	15259	15001	15245	15195	15142	15115	15169	15254	15126	15236	15090	15037	15099	15169	15159	15204	15199	14937	15081	14886	15176	15080	15136	15262	15181	15209	15113	15157	15179	14903	15037	15126	15311	14957	15179	15118	14972	15236	15182	15114	15069	15194	15278	15193	14971	15195	15101	15231	15084	14973	15304	15149	15190	15161	15093	15102	15153	15178	15013	15194	15118	15171	15108	15166	15119	15022	15118	15037	15090	15215	15099	15187	15110	15031	15092	15224	15124	15174	15283	15182	15212	15043	15139	14968	15111	15161	15203	15099	15050	15160	15096	15120	15224	15073	15219	15049	15003	15155	14985	15189	15135	15063	15231	15177	15080	15077	15073	15150	15400	15064	15142	15220	15142	15106	14978	15140	15227	15151	15088	15136	15191	15301	15053	15206	15070	15058	15192	15217	15165	15143	15137	15180	14948	15167	15261	15006	15302	15379	15134	15088	15122	15011	15287	15049	15029	15175	15080	15064	15134	15128	15242	15099	15217	15211	15085	15215	15246	15081	15033	15215	15132	15169	15174	14989	15068	15243	15073	15239	15040	15107	15189	15056	15119	15353	15165	15285	15059	15081	15196	15174	15116	15189	15048	15228	15334	15306	15044	15243	15008	15206	15117	15066	15156	15108	14997	15277	15164	15302	15182	15128	15100	14948	15247	15066	14999
23279	20654	27855	23610	21455	21303	20298	17857	17478	17457	17491	20053	27392	29436	27272	23056	20011	18131	17467	17163	17002	16808	16785	16983	16911	16824	17133	17097	17136	17061	17093	17110	16909	16790	17204	16883	17051	16959	16975	17046	16821	16916	16865	17032	16853	16880	16903	16987	17078	16715	16885	16858	16896	16873	16843	16883	16828	16907	17020	16595	17066	17034	16866	16677	16950	16926	16810	16935	16782	16938	17016	16835	16925	17044	17059	16792	16963	16838	17016	16837	16939	16608	16851	16796	16885	17072	16812	17011	16683	16629	16828	16973	16958	16728	16971	16968	16897	16951	16889	16864	17008	16776	16850	16789	16986	16760	16982	16844	16785	16947	16863	16817	16857	17036	16792	16951	16893	16831	16727	16966	16975	16790	16864	16792	16809	16755	16900	16933	16951	16803	17029	17032	16882	16941	16985	16811	16654	16848	16948	16795	16830	16947	16993	17067	16984	16954	16731	16938	16904	17154	16824	16813	16785	17083	16649	16883	16944	16840	16772	16871	16829	16787	16864	16668	16860	16902	16985	16656	16760	16901	16731	16917	16782	16989	16967	16822	16962	16702	16883	16973	16801	16822	17010	16863	16834	16788	16924	16808	16937	17086	16991	16902	16792	16899	16802	16825	16824	16927	16948	16699	17051	16819	16925	16794	17088	16741	16871	16881	16784	16837	16823	16802	17054	16906	16804	16823	16684	16829	16844	17048	16951	16730	16923	16857	16887	16966	17065	16791	16902	16875	16944	16935	16962	16768	17045	16828	16590	16850	16748	16934	16859	16697	16679	17075	16772	16797	16648	16816	16605	16957	16802	16923	16794	16876	16824	16723	16783	16705	16841	16882	16766	16886	16826	16845	16763	16991	16976	17058	16853	16758	17014	16936	16976	17026	16689	16970	16796	16837	16841	16966	16752	17013	16889	16700	16866	17028	16834	16717	17094	17159	17021	17187	16658	16960	16820	16854	16770	17063	16900	16887	16807	17002	16859	16772	16806	16642	16872	16845	16908	16872	16799	16855	16948	16889	16879	16908	16971	16900	16736	16797	16709	16896	16810	16800	16833	16744	16883	16694	16963	16655	16852	16962	16704	17013	16922	16679	17003	16813	17026	16823	16847	17015	16787	16844	17021	16915	16768	16874	16845	16879	16846	16818	16621	16859	16762	16813	16879	16730	16884	16871	16885	16681	16874	16839	16838	16874	16977	16799	16872	16801	16962	16847	17053	16777	16847	16921	16790	17053	16900	16820	16919	16796	16935	16761	16716	16860	16761	16933	17051	16932	16891	16837	16884	16588	16858	17032	16838	16901	16996	16936	16933	17019	16905	16829	16763	16947	16768	16846	16760	16690	16993	16752	16959	16953	16791	16987	16847	16937	17119	16790	16781	17000	16945	16986	16902	16804	16762	16846	16940	16779	16851	16710	16940	16838	17070	16972	16978	16824	16756	16769	16993	16808	17008	16757	16889	16810	16863	16672	16864	16862	16796	16721	16927	16813	16809	16818	16901	16755	16842	17079	16899	16944	16881	16759	16768	16832	16867	16750	16705	16925	16893	16754	16943	17053	16887	16853	16682	16818	16732	16744	16816	16720	16853	17000	16883	17023	17090	16877	16636	16682	16838	16854	16877	16833	16833	16962	16909	16981	16902	16821	16897	16698	16879	16796	16703	16874	16824	16904	16880	16758	16656	16882	16887	16821	16844	17038	16759	16716	17001	16741	16819	16828	16867	16840	16831	16853	17108	16810	16732	17007	16810	16831	16978	17073	16757	16882	16874	16999	16729	16850	16898	16972	16877	16713	16759	16820	16906	16895	16850	17009	16912	16886	16869	16823	16908	16796	16778	16723	16835	16803	16847	16986	16829	16691	16941	17024	16848	16851	16802	16815	16867	16908	16736	16932	17030	16700	17022	16745	17019	16861	16879	16997	16956	16891	16936	17012	16798	16543	16794	16924	16910	16914	16766	16857	16688	16704	16883	16881	16923	16925	16851	17112	16790	16893	16795	16794	16813	16897	16901	16743	16936	16804	16796	16891	16880	16709	16968	16846	16992	17038	16838	16720	16853	16934	16781	16980	16891	16818	16854	16921	16695	16843	16932	16815	16938	16931	16860	17002	16969	16863	16858	16931	16908	16883	16832	16860	16808	16904	16744	16837	16802	16841	16604	16747	16855	17118	16976	16815	16756	16884	16942	16957	17032	16986	16850	16941	17015	16911	16964	16939	16808	17003	16746	16751	16948	16768	16851	16858	16825	16923	16907	16879	16945	16886	16842	16758	16950	17072	16958	17041	16827	16925	16809	16806	16779	16991	17068	16829	16765	16879	16827	16917	16734	16678	16799	17010	16807	16861	16756	16718	16855	16728	17050	16913	16902	16939	16793	16997	16827	16805	16670	16921	16795	16907	16909	16584	16866	17020	16966	16960	16737	16677	17126	16917	16716	16899	16716	16941	16782	17048	16887	16867	17033	16749	16969	16909	16743	16716	16625	16751	16775	17050	16554	16761	16784	16764	16871	16761	16882	16841	16975	16866	16868	16894	16772	16657	16863	16841	16836	16821	16839	16764	16959	16714	16763	17021	16827	16810	17121	16741	16913	16835	16857	16825	17014	16886	16654	16915	16853	17188	16994	16965	16956	16827	16772	16715	16869	16945	16812	16809	17009	16923	16748	16594	16830	16791	16665	16845	16742	16876	16717	16895	16815	16843	17071	16973	16822	16877	16833	16649	16679	16742	16969	16903	16975	16740	16835	16706	16895	16758	17047	16841	16888	16751	16818	16930	16927	16943	16795	16894	16890	16879	16954	16947	16881	16868	16925	16804	17059	17095	17080	16931	16929	16821	16905	16989	16475	16838	16860	16870	16845	16777	16818	16876	16865	16938	16791	16716	16985	16756	16876	16763	16907	16853	16863	16875	16828	16826	16892	17034	16756	16931	16891	16682	16954	16991	16845	17089	16761	16939	16953	16921	16800	16771	17026	16892	16934	16903	16666	16983	16911	16777	16651	16964	16910	16745	16840	16747	16942	16755	16846	17083	16936	16943	16933	16893	16862	16880	16975	16834	16856	16997	16902	16866	16766	16785	16877	16753	16924	16821	16878	17005	16862	16903	16983	16774	16817	16734	16927	16898	16748	16857	16895	16826	16817	16953	16692	16968	16715	16600	16927	17038	16869	16716	16967	16773	16724	16724	16929	16979	16870	17023	16926	16966	16854	16677	16819	16749	16813	16768	16842	16872	16647	16846	16674	16918	16982	16879	17110	16916	16930	17071	16644	16779	17021	16843	16752	16973	16967	16895	16780	16962	16969	16864	16735	16840	16951	16771	16886	16697	16934	17099	17066	16832	16998	16919	16798	16801	16864	16903	16894	16783	16963	16772	16972	16934	16864	16845	16828	16861	16786	16698	16830	16882	16710	16851	16625	16781	16832	16991	16831	16986	16723	16821	16860	17013	16865	16883	16796	16849	16901	16754	16986	16916	16862	16676	16825	17184	16666	16952	16940	16780	16989	16771	17112	16745	16877	16799	16848	16909	16919	16960	17031	16885	16972	16912	16914	16626	16820	16823	16813	16829	16796	16833	16792	16912	17039	16959	16963	16865	16956	16621	16614	16815	16667	16803	16928	16788	16934	16880	16863	16961	16951	16680	16704	16856	16750	16584	16835	16859	16927	16894	16781	16983	16804	16821	17007	17180	17035	16539	16807	16876	16803	16864	16970	16864	16897	16768	17081	16818	16850	16976	16964	16765	16650	16616	17035	16898	16962	16822	16963	16774	16785	16984	16838	16861	16800	16916	16847	16946	16847	16946	16847	16926	16923	16902	16865	16862	16861	16810	16689	16794	17008	16927	16709	16705	16941	16956	16947	16845	17035	16960	16692	16812	16591	16887	16973	16818	16769	16985	16988	16815	17014	17003	16905	16658	16947	16919	17103	16985	17005	16975	16931	16724	16954	17069	16939	17150	16813	16857	16740	16806	16951	16892	16838	16857	16815	16945	16894	16659	16947	16931	16706	16963	16954	16842	16918	16864	16916	17021	17116	16951	16995	16880	16850	16909	16909	16793	16941	16773	16787	16985	16903	16998	16815	16902	16933	16827	16979	16865	16905	16917	16698	16939	16842	16947	16866	17028	17022	16785	16969	16879	16820	16976	16891	16913	16907	17157	16810	16959	16850	16822	16798	16953	16724	16963	16794	16699	16946	16898	16919	16871	17090	16765	16858	16791	17004	16918	16910	16828	16838	16685	16813	16898	16694	16893	17022	17049	16895	17024	16809	16821	16812	16907	16874	16841	16819	16901	16786	16966	16766	16878	16834	16859	16747	16872	16867	16710	16849	16912	16778	16863	16968	16830	16869	16974	16923	17014	16944	16859	16766	16784	16842	17000	17250	17065	17014	16954	16878	16843	16672	17083	16975	16759	16907	16684	16751	16823	16785	16728	17043	16930	17075	16980	16872	16934	16892	16833	16932	16801	16851	16706	16839	16871	16928	16804	16884	16762	17054	16798	16876	16852	16926	16900	16759	17127	16750	16811	16894	16850	16974	16858	16735	16883	16835	16860	16879	16902	16949	16827	16843	16990	16871	17050	16856	16874	16907	17001	16735	16650	16806	16799	16949	16918	16730	16960	16732	16893	16814	16659	16686	16867	16830	16947	16960	16930	16823	16990	16876	16788	16929	16757	16941	16967	16826	16650	16900	16923	16878	16765	16928	16867	16894	16857	16876	16933	16887	16962	16830	16812	16969	16648	16698	16649	17016	16977	16821	16921	16918	16923	16982	16877	16748	16845	16793	17047	16790	16884	16752	16627	16819	16986	16967	16956	16848	16707	16882	16957	16902	16983	16712	16965	16830	16976	16951	16823	16822	16891	16777	17009	16850	16799	16870	16944	16855	16763	16807	16914	16856	16930	17058	16881	16758	16906	17013	16874	16879	16871	16886	16932	16918	16828	16863	16988	16942	16958	16928	16889	16872	17140	16983	16938	17000	16832	16772	16941	17041	16759	17089	16826	16877	16736	16954	16814	17083	16828	16868	17058	16810	16836	16798	16646	16832	16862	16701	16692	16871	16697	16776	17010	17120	16893	16979	16819	16728	16832	16904	16708	16873	16718	16704	16746	16967	17009	16921	16731
13550	24364	27027	21406	18444	17442	16774	16130	16065	15720	16192	21009	31087	31534	28521	22857	18679	16653	15620	15254	15127	15050	15264	15167	15050	15142	15233	15258	14877	15303	15174	15160	15119	15255	14976	15018	15002	15122	15173	15281	15161	15125	15131	15196	15367	15087	15312	15150	15185	15094	15147	15052	15041	15086	15337	15111	15015	15333	15234	15178	15172	15140	15250	15190	15164	15259	15106	15111	15237	15091	15277	15177	15016	14996	15235	15097	15168	15147	15142	15155	15116	15049	15186	15156	15189	15032	15245	15104	15130	15251	14953	15342	15039	15215	15109	15083	15025	15185	15211	15181	15148	15203	14977	14920	15020	15203	15185	15192	15179	15078	15266	15126	15107	15320	15041	15115	15088	15308	14945	14921	15152	15179	15154	14966	15215	14991	14993	15167	15022	15027	15121	15045	15061	15067	15125	15130	15203	15066	15092	15216	14993	15163	15176	15061	15070	15236	15184	15109	15195	15296	15232	14989	15228	15144	15180	15169	15099	15195	15087	15128	15162	15339	15130	15113	15155	15177	15277	15051	15165	15156	14947	15057	15114	15161	15276	14969	15106	15131	15098	15169	15299	15241	14838	15139	15153	15363	15159	14939	15087	15217	15144	15280	15213	15067	15138	15262	15104	15117	15044	15154	15273	14937	15086	15231	15137	15172	15188	15151	15253	15219	15250	15268	15070	15070	15062	15092	15141	15142	15015	15079	15169	15164	14890	15251	15268	14976	15223	15206	15186	14876	15335	15079	15044	15085	15127	15115	15229	15123	15037	15067	15068	15046	15171	15185	15331	15049	15022	15111	15118	15172	15104	15167	15076	15042	15061	15146	14940	15033	14948	15077	15169	15130	15089	15133	15206	15101	15045	15053	15121	15047	15139	15153	15106	15192	15135	15135	15081	15055	15189	15087	15223	15169	15093	15039	15194	15113	15186	15271	15356	15022	15090	15064	14960	15110	15181	15235	15205	15139	15043	15059	15226	15090	15332	15135	15158	14937	15217	15330	15036	14992	15228	15194	15168	15207	15062	15091	15013	15128	15053	15152	15216	15169	15068	15133	15209	15116	15101	15101	15162	15177	15164	15222	15260	15239	15069	15151	15070	15304	15211	14977	15071	14984	15111	15046	15236	15256	15170	15145	15087	15071	15209	15135	15153	15102	15166	15054	15317	15210	15118	15034	15183	15140	15137	15099	15101	15120	15068	15222	15195	15112	15110	15025	15087	15098	15041	15196	15140	15223	15237	14955	15003	15341	15346	14993	15120	15129	15237	15144	15267	15201	15208	15083	15161	15142	15240	15176	15214	15156	15185	15074	15316	15041	15069	15168	15128	15084	15160	15036	15114	15118	15142	15078	15213	14989	15105	15172	15161	15213	15032	15047	15053	15224	15195	15190	15177	15292	15063	15263	15007	15004	15221	15096	15192	15166	15103	15191	15100	15135	15149	15129	15252	15149	15180	15136	15183	15207	15257	15189	15107	15143	15028	15169	15315	15258	15129	15162	15096	15157	15143	15202	15153	15183	15164	15251	15190	15224	14997	15264	15137	15254	14928	15253	15102	15218	15198	15169	15062	15280	15164	15250	15086	15150	15039	15193	15204	15298	15227	15133	15162	15129	15342	15265	15225	15183	15173	15009	15094	15308	15262	15124	15117	15021	15148	15111	15129	15099	15217	15066	15045	15252	15055	15026	14986	15026	15121	15035	15148	15068	15136	15138	15146	15180	15124	15228	15351	15192	15151	15213	15196	15177	15081	15062	15081	15064	15063	15032	15151	15269	15128	15245	15126	15263	15180	15017	15130	15165	15170	15184	15094	15099	15246	15178	15063	15045	15186	15102	15158	15122	15160	15110	15048	15201	15008	15133	15238	15115	15209	15073	15235	15293	15245	14934	15263	15069	15223	15096	15159	15193	15135	15242	15037	15153	15150	15232	15047	15124	15086	15032	15311	15125	15007	15072	15146	15098	15256	15145	15290	15222	15214	15065	15149	15163	15143	15272	15000	15164	15255	15251	15094	15254	15176	15163	15151	15156	15105	15188	15094	15138	15125	15307	14916	15141	15039	15084	15136	15230	15164	15036	15189	15001	15081	15146	15083	15176	15111	15175	15148	15175	15242	15185	15030	15062	15086	15018	15275	15136	15142	15081	14975	15073	15265	15256	14945	15167	15080	15080	15139	15228	15252	15090	15144	14998	15072	15114	15312	15244	15232	15170	15145	15200	15057	15179	15094	15254	15048	15098	15170	14986	15169	15314	15247	15208	15236	14968	15078	15151	15000	15116	15091	15135	15012	15179	15076	15171	15203	14936	15067	15049	15210	15197	14961	15156	15147	15257	14935	15116	15223	15118	15148	15005	15143	15172	15137	15130	15200	15105	15168	15094	15058	15347	15118	15328	15143	14967	15153	15095	15194	15198	15046	14957	15008	15254	15027	15196	15186	15130	15261	15047	15055	15181	15151	15385	15274	15211	15208	15079	15171	15074	15199	15283	15033	15114	15095	15243	15181	15212	15246	15329	15061	15095	15367	15121	15023	15183	15141	15012	15077	15044	15261	15167	15104	15177	15245	15111	15197	15178	15154	15255	15186	15149	15266	15327	15152	15080	15027	15300	14970	15270	15246	15086	15270	15145	15268	15230	15173	15175	15128	15185	15104	14926	15144	15093	15248	15034	15117	15003	14913	15125	15086	15275	15041	15263	15069	15118	15089	15103	15070	15154	15196	15216	15072	15162	15161	15036	15170	15091	15180	15109	15092	15050	15114	15129	15094	15169	15033	15134	15198	15286	15115	15164	15072	15125	15343	15173	14997	15033	15185	15065	15096	15104	15299	15119	15118	15096	15089	15213	14983	15093	15178	15191	15056	15139	15153	14945	15152	15132	15227	15290	15128	15165	15090	15230	14940	15039	15213	15191	15138	15166	15119	15295	15033	15242	15141	15134	15314	14909	15228	15135	15328	15058	15060	15163	15251	15180	15182	15227	15135	15164	15088	15125	15195	15333	15014	15242	15301	15049	15192	15030	15181	15274	15246	15243	15232	15211	15090	15197	15193	15259	15120	15160	15140	15110	15175	15157	15100	15070	15212	15119	15126	15175	15170	15187	15210	15152	15250	15233	15028	15133	15144	15286	15002	15120	15091	15129	15149	14912	15168	15183	15086	15223	15054	15017	14933	15354	15204	15169	15049	15133	15104	15143	15221	15116	15108	14968	15100	15323	15231	14972	15154	15158	15341	15141	15237	15236	15151	15121	15032	14938	15080	15389	15252	15009	15209	15224	15106	15063	15208	15122	15058	15102	15026	15284	15224	15129	15252	15193	15056	15118	15084	15021	15107	15236	15126	15065	15141	15025	15080	14958	15165	15131	14964	15020	15125	15239	15186	15167	15243	15278	15181	15154	15173	15093	15103	15143	15068	15102	15077	15016	15015	15058	15048	15174	15049	15067	15274	15261	15158	15050	15248	15122	15052	15191	15090	15161	15235	15205	15106	15257	14957	14941	15082	15182	15215	15087	15047	15215	15124	15212	15072	15118	15162	15163	15127	15260	15165	15126	15081	15179	15046	15157	15164	15242	15094	15070	15279	15045	14991	15145	15141	15148	15299	15002	15156	14999	15199	15267	15066	15050	15192	15284	15093	15095	15130	15062	15071	15118	15076	15189	15175	15075	14987	15424	15022	15127	15156	15036	15296	15266	15331	15093	15282	15079	15179	15171	15047	15033	15121	15200	15114	14942	15044	15106	15151	15087	15114	14957	15098	15184	14946	15082	15095	15061	15359	15171	15040	15182	15224	15217	15095	15328	15065	15166	14998	15209	15159	15167	14913	15079	15111	15212	15184	15186	15082	15227	15173	15199	15156	15202	15129	15212	15117	15192	15009	15339	15076	15151	15190	15240	15130	15182	15299	15156	15073	15175	15084	15321	15086	15199	15106	15215	15104	15281	15263	15068	15048	15008	15165	15099	15218	15244	15112	15091	15195	15151	15150	15219	14962	15154	15162	15333	15117	15275	15098	15097	15020	15183	15122	15083	15224	15132	15176	14982	15056	15124	15095	14890	15068	15204	15048	15061	15109	15192	15051	15242	15149	15138	15169	15159	15340	15231	15220	15058	15155	15259	15054	15084	15380	15192	15194	15042	15224	15157	15004	15087	15173	15188	15149	15210	15098	15129	15086	15196	15160	15196	15153	15121	15070	14911	15162	15169	15172	15240	15024	15264	15150	14962	15078	15091	15237	15077	15051	15037	15092	15210	15148	15084	15054	15123	15186	15085	15104	15076	15110	15268	15128	14981	15196	15243	15231	15175	15099	14970	15093	15105	14953	15214	15232	15125	15010	15126	15163	15174	15202	15168	15234	15124	15183	15160	15166	14968	15245	15096	15019	15190	15284	15100	15219	14981	15155	15099	15223	15125	15100	15168	15141	15208	15172	15271	15049	15158	15200	14938	15075	15206	15045	15217	15204	15287	15075	14986	15165	15063	15319	15228	15080	15052	15225	15243	15308	15191	15113	15235	15065	15095	15165	15124	15107	15159	15169	15135	15146	15176	14983	15309	15141	15083	15024	15036	15158	15246	15198	15176	15091	15076	15291	15270	15045	15062	15098	15121	15207	15119	15085	15208	15330	15173	15132	15068	15158	15155	14942	14944	15109	15202	15051	15318	15163	15074	15259	15078	15208	15127	15132	15122	15047	15071	15118	15007	15000	14927	15149	15310	15166	15204	14958	15108	15192	15234	14952	15260	15107	15110	15097	15143	15095	14968	15009	15241	15207	15080	15345	14960	15204	14992	15026	15030	15060	15258	15123	15112	14994	15035	15179	15041	15164	15157	15113	15270	15185	14969	15172	15119	15075	15238	15255	15340	15132	15153	15190	15233	15015	15116	15367	15195	15157	15161	15015	15277	15057	15122	15131	15232	15011	15317	15133	15152	14933	15219	15305	15067	15151	15199	15116	15077	15124	15102	15131	15146	15134	15234	15165	15223	15031	15239	15247	15241	15190	15057	15242	15223	15137	15187	15115	15200	15117	15145	15024	15230	15208	15266	14970	15223	15107	15028	15248	15114	15071	15112	15227	15081	15062	15088	15097	15239	15101	15060	15103	15043	15052	15131	15063	15170	15116	15161	15049	15077
23295	21630	29573	24203	21800	23716	25008	19649	18625	18871	18696	21659	34458	38826	35375	29508	23592	20418	18855	18195	17999	18077	17944	17822	18034	17917	17912	17908	17905	18101	17642	17933	17866	18018	17819	17975	17780	17790	17756	17942	17706	17979	17964	17812	17768	17875	17928	17978	17780	17825	17888	17955	17833	17886	17804	17862	17813	17768	17889	17697	17620	17893	17957	17957	17757	17841	17723	17403	17761	17974	17754	17727	17611	17706	17796	17858	17539	17768	17695	17844	17781	17937	17608	17910	17762	17764	17779	17706	18019	17692	17685	17813	17775	18005	17710	17740	17760	17857	17703	17870	17700	17639	17833	17701	17771	17840	17941	17638	17683	17879	17746	17704	17872	17769	17929	17676	17921	17839	17830	17887	17789	17867	17731	17825	17775	17676	17800	17774	17828	17765	17852	17665	17653	17872	17764	17625	17799	17524	17813	17667	17783	17784	17811	17755	17802	17699	17947	17850	17741	17736	17929	17740	17646	17537	17949	17861	17805	17837	17900	17810	17678	17686	17984	17644	17712	17830	17830	18008	17617	17757	17759	17725	17673	17606	17529	17825	17872	17944	17770	17845	17798	17722	17797	17775	17913	17864	17719	17900	17726	17819	17907	17582	17883	17729	17636	17750	17584	17727	17691	17527	17751	17724	17904	17823	17806	17735	17956	17857	17708	17653	17741	17699	17519	17751	17888	17801	17578	17748	17609	17554	17808	17790	17937	17736	17740	17714	17559	17587	17911	17699	17749	17813	17865	17951	17946	17684	17748	17723	17630	17748	17710	17679	17640	17680	17771	17998	17721	17749	17779	17909	17865	17590	17821	17864	17874	17719	17766	17942	18059	17805	17814	17664	17581	17874	17752	17890	17539	17737	17783	17817	17909	17652	17630	17814	17787	17765	17449	17878	17794	17862	17883	17788	17894	18025	17828	17575	17657	17758	17837	17830	17768	17577	17571	17649	17570	17917	17767	17756	17818	17778	17719	17630	17843	17630	17624	17644	17663	17751	17648	17809	17740	17602	17708	17653	17780	17697	17834	17654	17644	17580	17593	17581	17829	17813	17876	17798	17739	17953	17792	17791	17830	17666	17632	17715	17724	17720	17572	17818	17775	17874	17694	17855	17785	17715	17725	17767	17840	17782	17880	17604	17750	17529	17656	17736	17807	17761	17859	17870	17838	17582	17734	17832	17696	17506	17866	17481	17602	17731	17773	17627	17693	17725	17664	17742	17584	17814	18002	17727	17953	17874	17761	17748	17572	17494	17897	17844	17676	17667	17746	17809	17631	17881	17785	17613	17816	17675	17795	17734	17863	17802	17821	17672	17770	17972	17719	17622	17688	17635	17661	17749	17707	17789	17723	17807	17828	17813	17597	17900	17692	17608	17741	17764	17660	17615	17538	17611	17948	17705	17843	17716	17810	17855	17661	17689	18046	17708	17810	17816	17765	17867	17800	17611	17710	17743	17849	17689	17761	17747	17687	17635	17855	17588	17792	17779	17743	17673	17832	17886	17613	17685	17868	17588	17731	17779	17778	17845	17787	17803	17652	17768	17702	17859	17753	17622	17657	17722	17608	17621	17850	17780	17584	17627	17889	17764	17704	17669	17658	17862	18103	17773	17753	17651	17819	17723	17837	17704	17799	17727	17707	17824	17620	17815	17543	17665	17676	17621	17763	17798	17707	17772	17744	17465	17578	17784	17871	17941	17962	17935	17520	17638	17681	17720	17699	17721	17748	17656	17817	17648	17576	17694	17797	17793	17827	17682	17724	17966	17649	17866	17807	17556	17639	17632	17675	17621	17683	17637	17686	17652	17875	17691	17574	17943	17697	17691	17719	17695	17610	17800	17782	17813	17604	17854	17854	17912	17876	17643	17708	17360	17682	17723	17754	17729	17602	17921	17936	17724	17609	17797	17622	17821	17713	17899	17727	17729	17748	17872	18011	17582	17702	17636	17666	17576	17904	17818	17775	17658	17704	17630	17595	17631	17761	17787	17519	17472	17678	17723	17585	17868	17689	17811	17728	17526	17506	17709	17624	17651	17862	17654	17735	17859	17859	17608	17798	17763	17490	17643	17769	17597	17785	17905	17811	17746	17705	17653	17591	17640	17885	17435	17787	17748	17777	17786	17684	17770	17732	17761	17724	17809	17915	17672	17885	17686	17818	17723	17703	17876	17821	17624	17586	17656	17772	17693	17748	17670	17766	17905	17738	17580	17574	17545	17659	17810	17776	17519	17706	17741	17723	17860	17550	17460	17592	17555	17768	17834	17873	17529	17528	17674	17856	17747	17873	17671	17471	17760	17945	17537	17701	17609	17753	17640	17717	17619	17933	17836	17692	17831	17875	17931	17769	17717	17737	17767	18001	17558	17811	17734	17728	17772	17595	17591	17805	17546	17921	17948	17800	17857	17701	17805	17588	17697	17887	17629	17743	17713	17744	17860	17632	17866	17676	17806	17857	17541	17692	17816	17576	17872	17740	17767	17876	17702	17837	17639	17462	17741	17820	17574	17701	17726	17465	17786	17550	17597	17691	17643	17813	17681	17650	17844	17729	17590	17690	17539	17753	17803	17561	17469	17778	17773	17797	17770	17656	17888	17575	17703	17647	17760	17726	17884	17776	17771	17794	17817	17887	17857	17641	17579	17613	17809	17782	17820	17591	17692	17724	17985	17862	17723	17697	17795	17737	17793	17575	17779	17687	17856	17888	17833	17825	17797	17873	17766	17983	17815	17708	17819	17808	17820	17711	17685	17717	17616	17521	17618	17690	17832	17699	17814	17891	17677	17970	17570	17905	17743	17704	17723	17626	17769	17499	17595	17702	17875	17794	17751	17814	17637	17623	17858	17731	17765	17539	17814	17773	17941	17760	17788	17527	17652	17916	17805	17884	17760	17679	17683	17759	17588	17537	17808	17634	17902	17816	17834	17726	17799	17635	17722	17690	17762	17759	17967	17527	17653	17674	17683	17719	17742	17830	17623	17487	17831	17888	17707	17751	17893	17786	17848	17617	17647	17774	17687	17522	17771	17599	17827	17762	17583	17853	17715	17708	17721	17673	17502	17705	17849	17587	17841	17784	17751	17773	17638	17517	17771	17646	17875	17945	17737	17783	17822	17888	17562	17673	17632	17664	17751	17665	17816	17817	17865	17675	17860	17906	17707	17745	17820	17924	17816	17982	17870	17893	17902	17676	17909	17880	17634	17698	17743	17612	17896	17799	17759	17488	17660	17733	17747	17850	17535	17670	17656	17709	17788	17792	17896	17594	17745	17536	17837	17834	17753	17761	17772	17733	17761	17751	17833	17928	17728	17627	17743	17774	17709	17804	17818	17621	17976	17690	17667	17823	17643	17672	17792	17725	17740	17537	17713	17524	17766	17774	17803	17817	17656	17586	17475	17808	17886	17758	17667	17492	17959	17742	17806	17665	17635	17787	17619	17661	17848	17771	17756	17763	17726	17827	17718	17675	17902	17545	17694	17891	17679	17935	17686	17905	17689	17818	17827	17731	17788	17848	17779	17722	17709	17617	17559	17631	17650	17716	17700	17589	17729	17836	17750	17727	17715	17681	17502	17755	17824	17892	17866	17909	17805	17669	17851	17955	17809	17692	17749	17735	17900	17649	17582	17676	17738	17767	17660	17821	17878	17726	17804	17738	17716	17384	17567	17638	17854	17706	17817	17593	17794	17759	17606	17658	17711	17724	17534	17621	17955	17862	17741	17686	17729	17833	17841	17908	17897	17779	17629	17782	17867	17759	17707	17877	17761	17871	17632	17812	17749	17601	17664	17653	17766	17729	17748	17751	17750	17700	17842	17519	17816	18044	17847	17725	17769	17733	17641	17841	17831	17637	17721	17936	17930	17922	17678	17878	17525	17724	17817	17887	17755	17675	17865	17760	17684	17726	17748	17722	17654	17821	17856	17825	17671	17786	17790	17677	17581	17713	17657	17511	17913	17847	17723	17851	17628	17682	17981	17935	17790	18036	17672	17794	17806	17513	17507	17685	17732	17867	17567	17743	17774	17755	17830	17789	17702	17781	17789	17843	17737	17840	17892	17714	17910	17910	17993	17611	17904	17802	17698	17534	17586	17787	17778	17793	17828	17866	17822	17607	17868	17820	17821	17802	17834	17672	17874	17691	17865	17955	17635	17694	17735	17671	17916	18071	17858	17673	17658	17776	17684	17792	17637	17883	17730	17632	17729	17558	17854	17785	17521	17756	17793	17700	17585	17881	17740	17862	17792	17782	17808	17618	17894	17729	17588	17748	17643	17622	17694	17538	17881	17763	17858	17763	17769	17723	17728	17730	17847	17707	17819	17618	17856	17964	17805	17731	17688	17842	17671	17797	17665	17831	17674	17657	17811	17819	17425	17797	17834	17980	17863	17895	17690	17678	17827	17919	17674	17653	17782	17672	17787	17611	17896	17823	17841	17791	17872	17882	17801	17678	17907	17753	17743	17645	17830	17598	17647	17656	17840	17683	17464	17744	17775	17480	17792	17620	17658	17707	17720	17403	17556	17844	17644	17738	17659	17780	17625	17669	17575	17954	17751	17894	17752	18172	17740	17415	17774	17788	17766	17717	17794	17644	17762	17722	17649	17800	17688	17637	17797	17574	17593	17654	17723	17763	17900	17830	17715	17832	17592	17975	17734	17853	17807	17580	17903	17826	17824	17667	17602	17502	17784	17755	17769	17521	17630	17630	17830	17698	17921	17763	17687	17629	17698	17553	17613	17754	17682	17832	17539	17857	17909	17611	17812	17695	17947	17757	17418	17802	17720	17702	17523	17799	17704	17763	17769	17696	17818	17708	18062	17896	17629	17620	17908	17722	17625	17788	17788	17714	17783	17608	17833	17780	17833	17683	17738	17604	17715	17673	17984	17706	17861	17456	17695	17632	17772	17664	17770	17592	17658	17703	17659	17759	17652	17611	17844	17770	17614	17889	17712	17855	17737	17667	17812	17624	17658	17812	17682	17774	17621	17775	17738	17561	17814	17822	17907	17994	17727	17693	17877	17871	17807	17845	17687	17732	17725	17580	17593	17812	17801	17745	17764	17693	17761	17977	17752	17708	17677	17815	17716	17668	17889	17653	17706	17626	17844	17658	17538	17724	17704	17674	17794	17855	17795
16470	30178	30079	24164	20463	18988	18303	17842	17391	16966	17440	23330	39287	41415	37302	30090	22728	18653	16932	16120	15963	15941	15853	15836	15954	15904	15909	16023	16050	15739	16003	15742	15884	15941	16038	15921	16075	15874	15990	15947	15889	15891	15876	16105	15934	16031	16047	15943	15878	16068	15954	15811	15948	15805	15918	16123	16007	15810	15957	16078	15920	15836	15670	15646	15916	15939	16047	15935	15823	15766	15834	15909	15921	16117	15845	16059	15946	15826	16041	15854	15955	15929	16005	15960	15833	15858	15823	15761	15773	15740	15904	15840	15743	15925	15964	15772	15722	15952	15902	15894	15965	15884	16000	15902	15971	15616	15998	15894	15851	15854	16164	15929	15867	15895	15975	15844	15889	15735	15983	15837	15980	15908	15932	15762	15807	15897	15917	15762	15957	15841	15896	16029	15861	15759	15902	15801	15907	15881	15825	15985	15997	15845	15858	15881	15901	16017	15906	15914	15956	15949	15776	15957	15813	15978	15905	15992	15945	16043	15907	15878	15964	15933	15870	15890	15851	15946	15814	15742	15747	15735	16097	15856	15944	15931	15823	15848	15880	15976	15834	16028	15791	15946	15772	15970	15771	15898	15928	15886	15894	15884	15674	15964	15943	15959	15988	15860	15906	15836	15844	15872	15776	15980	15786	16002	15902	15995	15899	15887	16008	15851	15966	15839	15819	15894	15983	15725	15760	15939	15882	15825	15827	15968	15891	15875	15826	15910	15905	15748	15781	15964	15880	16052	15868	15923	15840	16076	15784	15821	15850	15940	15956	15736	15881	15808	15893	15875	15671	16133	15839	15816	15854	16090	15814	15811	16024	16043	15891	15826	15998	15809	15856	15879	15872	16052	15935	15903	15942	16017	15969	15811	15844	15988	15902	15840	15878	15677	15791	15741	15951	15972	15850	15879	15897	15864	15887	15859	16034	15853	15868	15952	15862	15962	15880	16008	15946	15952	15841	15856	15597	15781	15822	15871	15862	16010	15766	15769	15953	15938	15818	15759	16050	15788	15827	15729	15919	15895	15830	16002	15993	15868	15838	15949	16024	15911	15875	15887	15880	15923	16063	15840	15915	16041	15778	15846	15896	15886	15831	15925	15816	15990	15807	15771	15868	15845	15966	15751	16009	15879	15786	16070	15865	15903	15911	15915	15663	15956	16060	15722	15882	15835	15848	15969	15946	15807	15817	15852	15909	15847	15878	15815	15645	15920	15945	15866	15990	15868	16131	15890	16072	15848	15743	15713	16112	15842	15979	15896	15817	15830	15974	15887	15887	16013	15908	15981	16164	15703	16002	15837	15807	15813	15994	15810	15716	15983	15733	16049	15857	15663	15861	15784	15824	15899	15927	15926	15813	15952	16070	15849	15814	15992	15791	15739	15944	15781	15793	15774	15854	16092	15942	15857	16010	15810	15947	15753	15939	15989	16011	16002	15674	15835	15907	15749	15915	15944	15831	15818	15950	15986	16052	15815	15892	15938	15728	15792	15876	15821	16019	15695	15864	15896	15733	15809	16007	16012	15809	15916	15902	15883	15881	15904	15927	16025	16064	15837	16034	15882	15772	16018	16054	15888	15961	15923	16038	15905	15851	16034	15869	15864	16101	15852	15943	15904	15924	15920	15848	15775	15783	15838	15919	15796	15991	15859	15865	15894	15851	15942	15821	15775	15792	15806	15948	15832	15772	15926	15941	15866	15879	15783	15880	16034	15810	16023	15917	15939	16001	15748	15968	15918	15885	15936	16046	15905	15932	16060	15910	15849	15883	15891	15899	15917	16045	15838	15812	15855	15819	15952	15820	15927	15727	15953	15981	15897	15838	15878	15893	15879	15755	15882	15937	15863	15940	15825	15958	15889	15880	15791	15740	16009	15859	15729	15805	15917	15864	16019	15768	15863	16011	16024	15789	15774	15857	15866	15952	15718	16005	15821	15956	15843	15952	15844	15718	15923	15967	16048	15850	15997	15737	15917	15926	15854	15819	15865	15950	15873	15976	15854	15882	15846	15901	15950	16025	15708	15880	16049	15768	15850	15779	15808	15765	15780	15812	15910	15738	15767	15939	15867	15877	15912	15871	15927	15730	16009	15858	15838	15982	15881	15807	15795	15701	15791	15792	16017	15879	15855	15823	15941	15839	15628	15755	15841	15926	15722	15942	15768	15905	15709	16047	16031	15790	15931	16020	15971	15829	15878	15726	15839	15843	15877	15779	15996	15810	15723	15879	15822	15986	15904	16109	15937	15860	15872	15674	15819	15902	15855	15823	16017	15790	15706	15875	15948	15700	15802	15813	15856	15833	15777	15776	15753	15794	15975	15989	15923	16039	15846	15833	15938	15920	15867	15835	15806	15917	15789	16005	15943	15921	15707	15837	15823	15855	15835	16000	15731	15954	15776	15840	15738	15852	15744	15590	15874	15913	15789	16053	15880	15913	15932	15899	15952	15990	15888	15787	15702	15785	15808	15903	15808	15751	15770	16006	16069	15897	15831	15742	15823	15854	15845	15806	16031	16058	15850	15925	16106	15784	15796	15820	15786	15883	15938	15715	15937	15996	15871	16047	15856	15925	15835	15861	15808	15882	15776	15789	15898	16005	15979	15940	15816	15959	15906	15913	15923	15797	16069	15902	15852	16003	15751	15961	15957	15844	15898	15907	15803	16018	15811	15913	15987	15899	15966	15912	15951	15905	15782	16034	15912	16046	15790	15922	15931	16092	15881	15899	16012	15915	16001	15704	15933	15925	16021	15840	15958	15956	15778	15856	15894	16046	15850	15851	15856	15936	15866	15978	15889	15792	15934	15655	15737	15787	15702	15970	15950	15883	15921	15813	15878	15591	16039	15627	15981	15781	15907	15973	16017	15960	15810	15944	15855	15946	15934	15940	15838	15745	15781	15930	15837	15820	15895	16019	15831	15912	15941	15795	15872	15923	15913	15922	15967	15752	16009	15845	15776	16128	15880	15809	15833	15847	15924	15745	15989	15834	15824	15770	15887	15944	15905	15849	15913	15799	15761	15896	15644	15831	15748	16049	15815	15776	15981	15953	15889	15797	15798	15649	15952	15801	15832	15923	15945	15932	15850	15965	15819	15866	15839	15848	15800	15870	15795	15998	16033	15964	15907	15973	15821	15908	15898	15817	15972	16038	15954	16008	15850	15913	15853	15923	15854	15911	15815	15931	15793	15969	15904	15754	15923	15798	15890	15923	15744	15738	15927	15831	15924	15968	15923	15973	15902	15824	16000	15756	16010	15952	15741	15890	15793	15898	15915	15980	15758	15987	15948	15792	15678	16060	15882	15873	15862	15767	15777	15947	15908	15775	15856	16121	15819	15829	15881	15947	15953	15825	15883	15801	15901	15823	15897	15810	15847	15750	15898	15896	15925	16023	15742	15885	15788	15772	15787	15773	15903	15739	15842	15894	15930	15657	15953	15943	15873	15889	15962	15871	15934	15782	15762	15974	15765	15817	16071	15738	15874	15784	15917	16002	15814	15864	16052	15839	16075	15816	15879	15724	15743	15953	15872	15797	15861	15936	15828	15880	15781	15888	16013	15862	15916	15875	15928	15812	15875	15859	15980	15798	16036	15842	15964	15888	15830	15786	15707	15972	15750	15862	15876	15822	15933	15751	16005	15901	15770	15962	15836	16003	15752	15846	15810	15864	15854	15839	15761	15802	15879	15748	15828	15826	15946	15772	15919	16005	15717	15867	15941	15821	15985	15814	15918	15947	15875	15864	15970	15915	15961	15860	15836	16006	15910	15955	15823	15827	15958	15903	15847	15796	15989	15812	15841	15761	15737	15750	15809	15908	15703	15895	15973	15929	15985	15822	15856	15855	15742	15740	15907	15802	15830	15820	15783	15780	15959	15943	15896	15850	15877	15667	16063	15933	15886	15799	15910	15802	15504	15863	15818	16093	15871	15851	15970	15883	16007	15855	15895	15881	15965	15890	15967	15848	15858	16020	15792	15792	15853	15927	15999	15771	15822	15915	15811	15913	15853	15983	15705	15890	15752	15956	15847	15998	15961	15750	15826	15985	15973	15823	15934	15774	16018	15995	15883	15797	15889	15901	15941	15869	15796	15769	15963	15993	15834	15855	15803	15780	15925	15937	15927	15833	15924	15904	15864	15822	15795	15800	15889	16015	15793	15972	15828	15886	16041	15956	16049	15892	15899	15997	15889	15806	15914	15697	15881	15885	15819	15891	15944	15759	16084	15761	15845	16004	15721	15891	15849	15874	15767	15794	15838	16062	15809	15911	15832	15928	15852	15713	15930	15889	15916	15901	15855	15839	15888	15914	15827	15792	15920	15707	15956	15900	16052	15940	15815	15954	15852	15773	15801	15795	15830	15834	15937	15870	15925	16051	15980	15836	15826	15883	15874	15775	15855	16004	15930	15776	15968	15996	16005	15858	15766	15864	15814	15801	15819	16020	15885	15754	15903	15825	15783	15847	15898	15833	15792	15904	15726	15820	15757	15925	15845	15943	16030	15928	15924	15833	15807	15940	15918	15821	15804	15860	15825	15718	15768	15924	15990	15915	15999	15854	16025	15717	15748	15872	15783	15831	16042	15918	15795	15775	15823	16021	15888	15696	15765	15904	15731	15700	15749	15723	15902	15868	15849	15784	16000	15880	15843	15854	15833	15785	15815	15933	16067	15882	15706	15875	16009	15851	15881	15822	15767	15762	16000	15872	16031	15780	15885	15940	15840	15862	16023	15934	15842	15939	16053	15839	15833	16085	15536	16006	15880	16013	15787	15925	15837	15843	15929	15995	15837	15936	15905	15827	15864	15844	15814	15938	15861	15843	15987	15825	15878	15867	15743	15822	15840	15951	15860	15778	15826	15876	15894	15939	15849	15876	15985	15752	15830	15807	16066	15900	15792	15955	15831	15798	15776	15974	15860	15936	15771	15814	15796	15779	15912	15941	15870	15938	15807	15759	15952	15756	15883	15672	15785	15895	15982	15874	15819	15843	15879	15774	15710	15919	15811	15776	15863	15879	15768	15930	16040	15896	15861	15873	15936	15900	15884	15855	15945	15995	15992	15788	15846	15730	15938	16013	15825	15947	15865	15884	15880	15923	15818	15911	15853	15810	15865	16035	15926	15850	15893	15966	15800
27872	22392	24545	21219	17687	17650	17758	17377	17470	17090	17133	17576	18621	19160	18882	18133	17768	17206	17182	17119	17188	16812	16998	16997	17139	17053	17067	17033	16783	17104	16961	16947	17058	17181	17101	16932	17014	16980	16992	17053	17182	17103	17127	17179	17174	17111	17116	17130	17070	17134	17064	17169	17129	17014	16940	16833	17111	16963	16995	17155	17150	16967	17154	16984	17078	16943	17102	17128	17096	17099	17024	17027	17028	16842	17203	16963	17119	16874	17120	17013	16913	16871	17070	17125	17061	16992	16957	17000	16927	16879	16877	16911	16846	17049	17122	17124	17088	16978	17039	17087	16842	17316	16954	17032	17024	17038	17038	16974	16886	17225	17007	16953	16862	17026	17140	16977	17011	16927	17158	17082	17055	17047	17073	16959	16974	17066	16976	17024	17298	17120	17076	17114	17084	17104	17045	17100	17009	17021	17183	17003	16974	17085	16943	17000	17062	17037	16927	16926	16776	17093	17246	17024	16974	16921	17248	16829	16970	17141	16956	16942	17054	17132	16972	17102	16833	16937	17055	17047	16887	17002	16930	17113	16816	16992	16956	17008	16993	16949	17052	17142	16965	17212	16855	17104	16896	16986	17102	17057	16903	17172	16952	17148	16906	17093	16804	17009	17058	16993	16979	17093	17002	16996	16797	17148	16865	17183	17082	17113	17093	17057	17160	16970	16994	17110	17141	16956	16912	17238	16939	17053	17136	17064	16918	16895	17133	17133	17079	16898	17065	17093	16911	17022	16932	17046	16855	17042	17248	16991	17044	17012	17066	17167	17053	16992	17042	16907	16993	17126	16906	16959	16903	17059	16822	17032	16934	17073	17158	16880	17133	17122	17186	17066	17044	16776	17016	17073	16965	17038	17104	17074	16999	17191	17059	17005	17036	17001	17089	16951	16951	16940	16968	17097	16992	16850	16931	17084	17009	16931	16969	17075	17196	17063	17018	16793	17064	17110	17171	17047	17002	17085	16971	16982	16948	17250	16942	16986	16956	16970	17252	17074	17163	17185	16978	17097	17041	16896	17119	16977	16946	17075	17115	17119	17074	16860	17123	17102	17006	16886	16993	17043	17272	16898	16720	17082	17059	17219	16831	16884	16965	17034	17241	17099	17097	16943	17150	16903	17042	16943	17077	17058	16979	17306	16971	17157	17091	16941	17127	17139	16859	16917	16933	16945	17009	17131	17069	17013	16723	16846	17129	17169	16862	17185	16952	16943	16987	17075	17197	16988	17049	17279	16885	16962	17088	17016	16997	17210	17089	16949	16962	16956	17139	16817	17090	17024	16899	17083	17079	17118	17110	16949	16875	17118	16918	16821	16897	17146	17000	17013	17131	17078	17133	16980	16945	17195	17034	16964	17030	17129	17063	17230	16973	17061	17008	16968	16939	17187	17072	17061	17029	17183	16983	17223	16971	17157	17207	17040	17046	16919	17018	17131	17132	17025	16887	16994	17001	17029	17117	17003	16973	17042	17067	17073	17048	17160	17093	17187	16980	17211	17188	17183	17017	16959	17066	17153	17116	16903	17222	17044	17087	17015	17022	17260	16920	17033	17087	16950	16901	17163	17079	17090	17152	17021	16942	16910	17100	17011	16936	16962	17110	17045	16922	17029	17071	17119	17105	17166	17089	17127	17246	16841	16841	16935	17145	17106	17024	16957	17182	17068	16957	16875	17019	17296	16807	17122	16887	17116	17046	17037	16859	16871	16959	17231	17100	17077	17101	17049	16988	16865	17006	17053	17056	16892	17086	16917	17137	16922	16806	16973	17126	17134	17134	17025	17123	17007	17115	16849	17043	17045	16974	17159	17081	16881	16956	17058	16921	16768	17054	16907	16926	17104	17135	16917	16902	16946	17041	16958	17020	17005	17073	16825	16942	16920	16888	16989	16851	17088	17009	17000	16931	16938	17248	17156	17037	17135	16932	17096	17075	16992	17009	16804	17079	16879	17031	17131	16895	16971	16939	17000	16962	17040	16839	17148	16923	17051	17022	17001	17264	17091	17141	17020	17117	17156	16999	16986	17033	16907	16962	17100	17049	17305	17213	16896	17168	16924	17103	16933	17068	17001	16982	16985	16953	16898	16924	16923	16994	17053	17054	16837	17157	17047	17093	16995	16934	17007	17168	17021	17022	16980	16915	17171	17194	16961	16912	17080	17003	16954	17091	16984	16897	16810	16855	16915	16909	17149	17128	17064	16985	17033	17034	17220	16947	17192	16968	16899	17141	17013	16892	17026	16919	16844	16889	17051	16944	17073	17058	16917	17156	16908	17091	17191	17035	17133	17040	17069	17156	16795	17222	16912	16981	17108	17092	16906	17042	17176	17000	17093	17028	17079	17286	16877	17141	16969	17012	17059	16861	16996	17006	16828	16906	17135	17062	17101	17053	17242	16989	16907	16969	17012	17010	17108	17047	16897	16865	17005	17148	17042	16986	17246	16956	17021	16887	16924	17041	16705	17034	17048	17038	17099	17174	17047	17121	17094	16969	17176	16970	17146	16790	17048	17150	16968	16985	16991	17177	16865	17027	16988	16926	16947	16908	16989	17193	16873	16925	17104	17244	16788	17113	17040	17076	17029	16938	16850	17061	16885	17084	16979	17092	16993	16769	16999	17204	17077	17025	16916	17002	17186	16967	16963	17076	17165	17032	17107	17152	17008	17003	17054	16984	16818	17111	17097	16995	16727	17013	17050	17140	17088	16914	16980	17196	17076	16831	17090	16990	17033	16953	16972	17124	16993	17054	17096	17155	17023	17055	17182	17063	17065	17196	17193	17144	17325	17023	17201	17152	17041	17132	17165	17198	17105	16948	16823	17106	17082	16996	17010	16930	17012	16913	16854	17081	16830	17000	17030	17025	17001	16888	17071	16928	17079	17093	16801	16902	16892	16891	16992	17049	17133	17025	17131	16994	17014	17001	17038	17079	17160	17035	17234	16948	16775	16843	16925	17044	17008	17063	16824	17174	17089	16989	16933	17005	16923	17000	17139	17062	16962	17310	17026	16926	17090	16817	16962	17002	17046	17099	16915	16941	16933	17187	16939	17015	16917	17051	17199	17129	17211	17084	16973	16964	17038	17102	17162	17055	17169	16991	17079	16933	17097	16949	17133	16974	17056	17222	17128	16970	17140	17052	17100	16917	16962	16922	16880	17247	17014	17068	17123	17152	16986	16952	16722	17078	17102	17115	17048	16946	17095	17232	17193	16821	16869	16951	17070	17082	16965	17085	17033	16978	17157	17057	17011	16975	16911	17233	16979	16956	17085	17179	17071	17091	16948	16873	17122	17013	17215	16946	17019	17115	17204	16801	16902	16929	17045	17034	16926	17032	17140	17158	16924	17106	17114	16870	17057	16983	17043	17031	17176	16848	16852	16979	16975	17068	17040	16867	16992	17139	17004	16935	17105	17108	16984	17112	16921	16976	17178	16829	16997	17218	17112	17246	17047	17029	17011	16991	16951	17075	16970	17136	17210	16870	17056	16964	16786	16947	16965	17070	17199	16978	16860	16839	17038	17073	17245	16989	17172	17158	17051	17025	17131	17099	16926	16912	16980	16956	17039	17017	16930	17141	17031	17212	16945	16881	17020	17080	16872	17032	17024	17106	17202	17073	16990	16863	16791	17091	17127	16968	17150	16889	17142	17155	17072	17019	16984	17168	17102	16991	16989	17066	17072	17193	17106	17129	17110	17024	17066	16951	16899	16903	17078	16977	16959	17011	17241	17166	16983	17164	16953	16960	17145	16971	17094	17047	16826	17228	17211	16942	17192	17052	17094	16930	17002	17052	16905	17314	16975	17015	17007	17040	16864	17050	16995	17135	16939	17009	16932	17038	16897	17030	16837	17175	17122	16954	17134	17100	17121	17158	17158	17033	16879	17061	16793	17089	17114	17193	17192	17281	17095	17096	16957	16996	17139	16914	16941	17025	16971	17087	16930	17200	17078	17000	16983	16892	17014	16989	17106	17075	17030	16974	17006	17030	17128	17051	17020	17145	17004	16829	17190	17216	16905	16931	17058	17066	16967	17068	16842	17018	16905	17114	17212	17210	17088	17127	16938	17144	17104	16871	16969	16821	17019	16955	17135	16893	17097	17072	17020	17035	17130	17150	17140	17108	16879	16987	16888	16960	17192	16911	17147	17027	16910	16875	16963	16848	17057	16927	17027	17108	16983	16992	16909	17163	17203	16859	16999	16931	16995	17068	17082	16934	17165	16965	17073	16961	16775	17054	16922	17020	17035	17078	17096	17104	16995	17215	17243	17040	17012	17106	17098	17103	17110	16804	16945	17081	17103	17199	16857	17027	16966	17154	17137	17071	17129	16998	16846	17159	17234	16834	16998	17082	17064	17058	17099	17252	17050	17063	17109	17114	17255	17221	17046	17278	16852	16954	17053	17065	16955	16968	17078	17035	17067	16891	17038	16837	16800	17041	17019	17205	17181	17063	17118	17208	17173	16903	16954	16919	16931	16974	17142	16839	17079	17011	16924	17101	16715	16971	17025	17042	17167	16904	17118	17049	17275	16958	16898	16895	16961	17058	16983	16819	17207	17188	17150	17010	16878	17035	17112	17012	16996	17238	17040	17004	17120	17053	17051	16952	16967	16867	17077	16929	16945	17169	17045	17053	17262	17345	16854	16890	16952	17047	17113	17063	17107	16974	16947	17007	17003	16876	17009	16959	16912	16959	16989	17113	17206	17013	16949	17003	16975	17030	17145	17020	17036	16865	17005	17099	17107	16940	17047	17238	17022	16974	17204	16973	17074	17031	17206	16962	17019	17055	16977	17070	17104	17068	16909	17148	17080	16918	16885	17222	16992	17158	16936	16813	17107	16963	17228	17061	17086	17008	17092	17049	16973	16882	16839	17023	16954	17003	16839	16988	16872	16996	17032	16930	17138	16927	17145	16983	17254	17170	17260	17135	17132	16937	17178	17048	17020	16934	17205	16966	16961	16944	17061	17048	16945	17056	16931	17074	17128	16978	16915	17042	17184	17008	16960	17168	17053	17230	17194	16995	17184	17074	16894	17127	17267	17059	17039	17223	17217	17094	17169	16983	16965	17261	17123	17071	16973	17001	17038	17026	16947	16824	17012	16892	17052	17073	17235	17201	17218	16837	16960
15923	20435	19756	17444	16777	16303	16210	16199	16047	15813	15733	16556	18138	18480	17846	16761	16168	15598	15637	15554	15476	15601	15468	15385	15582	15476	15689	15273	15436	15376	15557	15391	15455	15451	15539	15337	15594	15531	15438	15424	15548	15383	15521	15472	15490	15572	15387	15425	15556	15354	15425	15481	15490	15491	15429	15639	15384	15484	15315	15618	15349	15391	15329	15318	15545	15526	15346	15343	15570	15325	15352	15467	15485	15517	15468	15417	15607	15365	15492	15455	15517	15395	15474	15449	15426	15451	15389	15486	15475	15637	15203	15393	15406	15551	15563	15488	15456	15365	15535	15484	15422	15522	15431	15471	15210	15510	15447	15376	15539	15449	15366	15447	15483	15410	15353	15444	15320	15461	15411	15533	15489	15517	15548	15494	15305	15556	15549	15360	15296	15539	15563	15568	15516	15455	15485	15428	15558	15390	15453	15271	15525	15434	15488	15302	15353	15340	15532	15406	15323	15441	15469	15370	15466	15568	15383	15417	15281	15513	15487	15379	15370	15332	15453	15355	15512	15420	15389	15550	15498	15476	15479	15417	15421	15419	15476	15385	15551	15501	15330	15549	15368	15487	15548	15492	15362	15247	15569	15393	15362	15336	15531	15465	15483	15380	15332	15527	15583	15598	15607	15428	15490	15438	15424	15473	15473	15442	15438	15538	15536	15438	15501	15412	15391	15384	15416	15591	15387	15378	15328	15512	15391	15341	15387	15367	15719	15203	15441	15312	15393	15562	15577	15412	15273	15585	15363	15543	15575	15397	15583	15471	15321	15497	15439	15483	15376	15536	15401	15521	15469	15295	15358	15468	15336	15492	15548	15383	15334	15404	15419	15400	15434	15457	15410	15571	15445	15513	15383	15442	15450	15503	15361	15595	15578	15375	15491	15613	15173	15342	15432	15508	15532	15577	15328	15669	15300	15474	15616	15477	15436	15509	15499	15332	15398	15462	15362	15335	15363	15483	15531	15539	15425	15498	15401	15662	15389	15564	15183	15385	15324	15484	15469	15390	15407	15483	15495	15591	15367	15587	15204	15438	15517	15439	15511	15385	15507	15582	15478	15326	15539	15252	15402	15456	15338	15399	15446	15622	15264	15388	15466	15594	15286	15411	15446	15374	15416	15452	15509	15460	15389	15512	15318	15305	15549	15582	15453	15334	15450	15459	15651	15470	15496	15521	15405	15516	15435	15461	15551	15449	15617	15347	15403	15379	15479	15505	15602	15474	15405	15513	15506	15564	15378	15666	15328	15578	15442	15537	15487	15322	15486	15510	15512	15540	15347	15426	15344	15505	15473	15269	15568	15511	15468	15432	15337	15317	15422	15629	15470	15632	15481	15519	15481	15357	15472	15427	15643	15595	15437	15348	15265	15542	15421	15455	15436	15603	15589	15423	15512	15433	15553	15282	15524	15506	15377	15427	15406	15537	15379	15561	15415	15452	15302	15446	15566	15324	15533	15360	15360	15344	15402	15622	15498	15427	15555	15372	15365	15371	15518	15427	15495	15541	15613	15412	15622	15439	15387	15511	15496	15488	15517	15404	15647	15445	15469	15594	15270	15469	15292	15454	15382	15400	15429	15466	15520	15539	15302	15519	15378	15425	15478	15402	15730	15582	15454	15581	15490	15431	15361	15596	15653	15427	15600	15535	15505	15626	15341	15404	15341	15399	15376	15311	15421	15519	15372	15541	15369	15437	15304	15408	15292	15487	15335	15460	15466	15366	15499	15308	15466	15443	15463	15344	15346	15498	15341	15558	15436	15410	15360	15409	15422	15402	15643	15561	15502	15577	15382	15453	15575	15599	15259	15520	15509	15514	15529	15350	15558	15344	15359	15563	15461	15346	15470	15449	15578	15534	15466	15407	15417	15572	15524	15525	15422	15538	15502	15320	15475	15373	15513	15542	15307	15311	15397	15427	15378	15523	15308	15324	15394	15336	15438	15432	15502	15286	15515	15603	15416	15316	15466	15463	15314	15486	15220	15541	15402	15496	15260	15536	15432	15457	15482	15422	15659	15575	15567	15643	15478	15408	15328	15393	15443	15624	15450	15503	15348	15324	15414	15565	15431	15426	15455	15447	15456	15368	15606	15362	15459	15367	15401	15401	15426	15518	15426	15485	15549	15401	15506	15359	15547	15349	15569	15443	15449	15335	15519	15487	15469	15467	15623	15335	15455	15527	15341	15537	15444	15503	15638	15364	15601	15311	15498	15511	15327	15389	15503	15451	15440	15478	15542	15525	15421	15687	15437	15380	15507	15428	15415	15276	15513	15448	15511	15441	15485	15472	15377	15610	15504	15434	15373	15379	15523	15613	15534	15498	15505	15526	15458	15336	15515	15324	15582	15331	15371	15560	15343	15319	15621	15492	15521	15334	15387	15465	15440	15464	15458	15428	15586	15499	15491	15454	15313	15370	15495	15436	15344	15385	15494	15520	15411	15581	15508	15488	15625	15311	15336	15686	15489	15335	15558	15426	15621	15390	15637	15505	15370	15375	15505	15600	15537	15436	15531	15430	15347	15502	15379	15332	15378	15588	15365	15487	15443	15412	15562	15548	15478	15337	15303	15422	15423	15499	15424	15588	15412	15440	15393	15639	15521	15424	15494	15209	15434	15380	15190	15440	15471	15513	15401	15548	15619	15570	15273	15543	15350	15322	15606	15530	15617	15554	15513	15445	15501	15365	15400	15454	15573	15408	15528	15601	15580	15405	15419	15195	15505	15486	15528	15374	15569	15623	15500	15505	15541	15299	15481	15404	15258	15417	15389	15558	15512	15483	15444	15451	15397	15427	15653	15563	15502	15461	15383	15467	15481	15571	15487	15377	15616	15419	15458	15423	15415	15445	15446	15324	15545	15480	15293	15466	15487	15308	15184	15510	15447	15348	15436	15490	15415	15296	15531	15334	15622	15453	15552	15422	15581	15399	15523	15427	15393	15516	15529	15499	15469	15325	15344	15437	15379	15521	15398	15381	15475	15530	15542	15579	15511	15297	15579	15309	15365	15475	15457	15555	15484	15506	15495	15624	15482	15497	15386	15540	15499	15392	15353	15588	15439	15326	15489	15397	15489	15399	15455	15562	15344	15574	15532	15385	15420	15492	15366	15359	15389	15493	15488	15279	15542	15535	15395	15495	15449	15452	15548	15360	15455	15391	15306	15419	15596	15437	15512	15434	15647	15381	15647	15432	15725	15465	15344	15544	15568	15461	15593	15401	15397	15433	15525	15529	15411	15394	15375	15542	15535	15541	15398	15468	15519	15421	15516	15485	15329	15472	15452	15455	15431	15452	15398	15505	15459	15509	15603	15506	15573	15355	15406	15201	15344	15491	15511	15577	15551	15581	15374	15465	15496	15592	15564	15463	15316	15463	15710	15537	15440	15614	15474	15462	15388	15407	15473	15501	15415	15559	15377	15395	15346	15464	15532	15551	15423	15484	15529	15496	15331	15458	15455	15481	15313	15613	15460	15434	15323	15478	15405	15470	15490	15377	15468	15486	15444	15465	15448	15460	15377	15365	15497	15481	15462	15570	15579	15552	15454	15420	15494	15458	15291	15401	15514	15369	15365	15364	15546	15609	15546	15512	15332	15551	15598	15408	15361	15378	15581	15352	15465	15506	15528	15479	15483	15384	15498	15434	15394	15627	15336	15353	15578	15512	15655	15452	15528	15292	15415	15511	15449	15562	15611	15467	15259	15464	15559	15464	15553	15220	15521	15375	15313	15487	15475	15493	15555	15465	15522	15499	15425	15423	15568	15522	15583	15403	15420	15291	15415	15540	15503	15551	15523	15484	15517	15452	15411	15479	15438	15352	15550	15507	15432	15608	15424	15511	15389	15659	15426	15393	15460	15441	15526	15385	15399	15683	15567	15396	15456	15527	15493	15390	15370	15339	15393	15367	15436	15417	15495	15416	15588	15449	15492	15420	15530	15570	15439	15278	15507	15401	15445	15696	15408	15380	15547	15290	15423	15409	15573	15438	15491	15437	15341	15364	15551	15520	15436	15391	15360	15530	15621	15492	15610	15476	15526	15339	15681	15334	15484	15309	15382	15462	15557	15533	15412	15593	15545	15404	15520	15344	15516	15355	15231	15245	15534	15470	15538	15612	15551	15348	15432	15417	15464	15499	15283	15446	15371	15517	15430	15483	15372	15556	15378	15348	15532	15347	15584	15458	15597	15288	15566	15532	15364	15437	15519	15511	15441	15244	15574	15440	15257	15495	15369	15557	15477	15549	15442	15558	15345	15582	15306	15535	15409	15399	15491	15669	15586	15649	15486	15443	15435	15412	15422	15366	15302	15387	15545	15356	15511	15321	15455	15394	15461	15301	15466	15482	15348	15631	15407	15436	15589	15532	15696	15413	15493	15450	15422	15406	15459	15441	15420	15324	15608	15354	15534	15594	15497	15582	15414	15380	15466	15464	15507	15542	15406	15330	15318	15392	15460	15425	15368	15322	15336	15536	15230	15376	15484	15353	15561	15387	15356	15396	15489	15337	15602	15406	15406	15572	15385	15422	15477	15373	15593	15384	15589	15522	15390	15376	15297	15402	15297	15531	15384	15463	15525	15351	15444	15470	15273	15429	15438	15381	15281	15352	15327	15481	15539	15519	15315	15445	15204	15523	15431	15333	15419	15355	15585	15327	15592	15390	15457	15542	15522	15343	15350	15344	15431	15438	15455	15524	15439	15570	15397	15379	15549	15602	15476	15452	15562	15349	15504	15697	15364	15248	15364	15526	15480	15391	15527	15442	15386	15469	15521	15532	15640	15374	15444	15614	15376	15581	15609	15398	15552	15429	15456	15524	15435	15565	15510	15366	15339	15677	15396	15341	15526	15443	15438	15466	15602	15467	15499	15493	15692	15490	15600	15562	15376	15464	15363	15455	15609	15567	15547	15278	15383	15464	15382	15436	15402	15543	15579	15579	15464	15491	15392	15351	15373	15343	15366	15453	15527	15455	15523	15551	15479	15462	15503	15317	15372	15349	15335	15408	15597	15378	15390	15521	15244	15448	15496	15655	15429	15495	15570	15617	15470	15460	15456	15464	15402	15324	15406	15434	15415	15387	15556	15290	15505	15510	15461	15559	15388	15479	15312	15523	15378	15416	15417	15335	15609	15463
23339	20704	27904	23638	21369	20858	19830	17392	17030	17254	17198	19630	28256	29488	26412	22435	19326	17506	16852	16518	16511	16683	16539	16516	16484	16493	16422	16480	16321	16409	16345	16345	16278	16408	16624	16436	16465	16471	16472	16441	16173	16268	16513	16340	16362	16528	16543	16335	16555	16470	16411	16401	16234	16349	16383	16349	16514	16527	16518	16356	16274	16295	16262	16260	16294	16284	16465	16537	16405	16320	16384	16250	16603	16405	16329	16343	16398	16429	16383	16508	16379	16133	16475	16291	16202	16378	16180	16453	16216	16449	16510	16504	16559	16302	16357	16239	16445	16390	16361	16309	16456	16467	16314	16208	16377	16264	16310	16415	16350	16249	16579	16345	16308	16198	16363	16337	16280	16185	16400	16298	16400	16378	16391	16247	16356	16394	16472	16261	16288	16289	16424	16490	16402	16473	16348	16262	16430	16365	16250	16414	16520	16309	16166	16214	16051	16249	16345	16390	16410	16223	16402	16264	16302	16346	16173	16500	16352	16218	16486	16222	16328	16275	16258	16371	16339	16107	16250	16318	16282	16385	16344	16090	16369	16404	16516	16262	16268	16228	16262	16326	16363	16468	16323	16395	16479	16309	16330	16431	16252	16148	16429	16378	16286	16394	16312	16275	16413	16392	16118	16247	16221	16271	16346	16450	16145	16491	16265	16238	16490	16227	16441	16459	16524	16278	16366	16330	16263	16283	16354	16430	16307	16349	16347	16437	16329	16135	16174	16329	16474	16380	16380	16213	16377	16326	16319	16296	16516	16513	16332	16393	16250	16333	16295	16214	16353	16334	16243	16230	16507	16481	16394	16259	16382	16203	16347	16245	16361	16389	16345	16469	16319	16335	16249	16275	16366	16328	16412	16363	16245	16195	16252	16168	16393	16252	16380	16164	16308	16245	16509	16334	16221	16307	16409	16496	16378	16518	16400	16211	16231	16149	16286	16178	16365	16448	16169	16351	16278	16495	16345	16414	16399	16388	16484	16274	16274	16540	16291	16364	16268	16368	16302	16425	16425	16348	16633	16264	16323	16308	16102	16365	16306	16288	16438	16449	16238	16223	16310	16239	16390	16655	16451	16309	16371	16349	16251	16296	16294	16362	16192	16319	16230	16453	16480	16517	16386	16406	16430	16366	16404	16209	16260	16539	16429	16364	16500	16308	16319	16181	16508	16218	16333	16212	16265	16345	16178	16350	16568	16211	16452	16292	16535	16492	16266	16456	16308	16228	16252	16353	16277	16415	16238	16377	16497	16477	16483	16380	16229	16222	16347	16419	16219	16252	16215	16121	16137	16375	16488	16214	16392	16349	16368	16224	16306	16299	16215	16446	16520	16361	16214	16245	16125	16232	16341	16201	16262	16183	16354	16596	16373	16266	16276	16523	16213	16189	16499	16519	16184	16236	16431	16442	16318	16344	16519	16124	16577	16192	16282	16491	16306	16428	16266	16390	16282	16310	16420	16136	16281	16238	16574	16347	16317	16460	16497	16418	16301	16225	16413	16309	16411	16568	16407	16340	16128	16175	16550	16479	16312	16323	16318	16302	16177	16500	16410	16153	16381	16281	16377	16228	16177	16334	16480	16327	16335	16177	16375	16491	16455	16473	16287	16213	16299	16233	16502	16329	16218	16335	16311	16405	16435	16253	16378	16348	16320	16325	16475	16274	16346	16322	16269	16386	16380	16289	16223	16461	16186	16312	16367	16357	16521	16236	16446	16364	16465	16206	16604	16338	16232	16421	16393	16359	16272	16245	16313	16339	16165	16255	16417	16470	16196	16325	16243	16411	16459	16407	16429	16202	16493	16099	16374	16146	16354	16340	16284	16306	16470	16058	16310	16234	16352	16252	16411	16138	16466	16235	16473	16138	16303	16147	16403	16239	16222	16405	16381	16262	16331	16348	16268	16456	16370	16024	16369	16749	16381	16367	16376	16314	16372	16553	16270	16497	16272	16407	16521	16244	16193	16436	16373	16367	16425	16335	16376	16259	16350	16519	16257	16402	16266	16242	16352	16279	16420	16456	16331	16355	16226	16251	16471	16292	16268	16112	16323	16363	16206	16300	16308	16432	16399	16286	16507	16362	16419	16337	16432	16356	16431	16396	16087	16204	16435	16186	16376	16226	16308	16471	16356	16468	16395	16347	16385	16136	16528	16386	16474	16460	16304	16133	16215	16371	16479	16322	16177	16317	16260	16298	16317	16375	16291	16205	16203	16289	16276	16413	16172	16549	16390	16397	16389	16400	16389	16530	16374	16354	16208	16239	16321	16417	16346	16206	16271	16341	16318	16286	16220	16132	16318	16328	16524	16318	16333	16352	16457	16324	16363	16393	16085	16228	16326	16200	16348	16170	16460	16375	16369	16388	16313	16400	16542	16332	16260	16332	16367	16301	16390	16515	16417	16299	16247	16645	16478	16468	16321	16331	16282	16366	16445	16424	16186	16392	16353	16314	16363	16131	16390	16325	16413	16379	16678	16524	16232	16359	16405	16312	16429	16369	16226	16151	16277	16286	16435	16222	16292	16235	16397	16461	16390	16292	16393	16303	16347	16293	16434	16483	16248	16265	16273	16280	16240	16311	16443	16372	16286	16305	16229	16278	16377	16392	16337	16366	16131	16249	16382	16109	16340	16565	16440	16230	16227	16467	16182	16167	16318	16074	16401	16411	16299	16475	16279	16329	16413	16120	16279	16517	16458	16260	16459	16128	16228	16459	16297	16382	16436	16214	16300	16236	16221	16220	16361	16401	16514	16395	16467	16624	16448	16555	16463	16202	16472	16291	16258	16361	16218	16231	16378	16239	16350	16243	16358	16222	16185	16327	16421	16552	16162	16457	16380	16210	16262	16369	16275	16342	16219	16356	16319	16373	16465	16384	16375	16273	16297	16244	16348	16409	16501	16282	16328	16250	16433	16408	16269	16295	16106	16106	16222	16266	16496	16355	16148	16308	16480	16369	16366	16313	16268	16334	16434	16364	16358	16263	16264	16272	16312	16182	16305	16519	16296	16340	16367	16374	16395	16439	16217	16220	16285	16504	16235	16378	16232	16281	16379	16264	16423	16128	16335	16384	16369	16339	16469	16331	16555	16448	16422	16270	16282	16218	16216	16267	16341	16482	16361	16198	16172	16471	16427	16318	16551	16350	16327	16103	16277	16182	16288	16347	16376	16239	16311	16457	16259	16240	16391	16324	16149	16390	16398	16306	16351	16272	16222	16325	16373	16409	16434	16305	16380	16270	16254	16436	16225	16153	16388	16338	16256	16169	16207	16328	16309	16441	16234	16311	16398	16380	16387	16371	16511	16537	16680	16236	16555	16325	16403	16437	16486	16335	16368	16130	16244	16429	16522	16662	16303	16501	16373	16398	16386	16282	16111	16123	16572	16228	16403	16238	16180	16384	16291	16337	16279	16359	16269	16342	16283	16453	16456	16281	16389	16427	16218	16110	16262	16266	16305	16366	16488	16359	16468	16385	16249	16308	16285	16432	16287	16581	16463	16436	16373	16285	16236	16281	16455	16424	16475	16387	16249	16369	16456	16365	16393	16422	16344	16494	16476	16414	16369	16233	16167	16106	16400	16450	16379	16335	16243	16341	16570	16339	16273	16501	16323	16263	16445	16173	16237	16332	16222	16419	16417	16246	16439	16212	16268	16174	16352	16226	16339	16491	16254	16253	16367	16127	16293	16328	16284	16359	16282	16554	16401	16246	16327	16311	16432	16311	16545	16247	16509	16195	16352	16232	16266	16213	16399	16280	16361	16331	16243	16224	16401	16473	16393	16238	16108	16299	16383	16112	16527	16224	16155	16468	16260	16201	16489	16611	16243	16447	16334	16336	16367	16546	16250	16488	16507	16454	16306	16502	16414	16179	16361	16436	16516	16084	16058	16383	16302	16321	16182	16297	16235	16194	16304	16376	16420	16357	16256	16198	16445	16492	16313	16350	16248	16317	16333	16401	16349	16342	16276	16535	16350	16354	16486	16274	16397	16285	16334	16479	16529	16491	16260	16416	16467	16319	16325	16424	16291	16313	16442	16369	16278	16315	16551	16456	16343	16466	16597	16385	16324	16359	16589	16397	16277	16329	16225	16457	16154	16381	16362	16444	16292	16337	16407	16411	16200	16447	16298	16230	16319	16269	16295	16377	16419	16373	16394	16308	16429	16455	16460	16314	16372	16381	16429	16270	16427	16270	16169	16238	16272	16226	16287	16207	16359	16362	16265	16344	16275	16303	16343	16369	16386	16354	16426	16410	16187	16432	16306	16312	16172	16294	16287	16371	16308	16393	16434	16224	16501	16054	16248	16214	16325	16499	16249	16398	16443	16357	16258	16257	16215	16343	16280	16500	16510	16475	16240	16451	16398	16318	16357	16262	16389	16184	16342	16526	16473	16515	16293	16445	16593	16360	16164	16507	16094	16119	16335	16413	16220	16177	16361	16270	16439	16322	16333	16219	16100	16341	16448	16358	16190	16343	16334	16333	16357	16324	16448	16184	16354	16209	16236	16502	16301	16270	16437	16282	16295	16580	16294	16262	16295	16378	16369	16202	16521	16168	16372	16456	16293	16340	16378	16345	16436	16184	16367	16269	16286	16203	16363	16317	16281	16526	16345	16327	16292	16326	16163	16385	16350	16416	16342	16301	15946	16306	16287	16314	16322	16238	16416	16343	16466	16156	16198	16338	16462	16381	16283	16407	16337	16405	16272	16450	16295	16267	16270	16286	16397	16314	16381	16252	16328	16316	16319	16426	16544	16172	16408	16378	16353	16388	16415	16447	16537	16318	16575	16585	16430	16446	16222	16205	16367	16520	16289	16388	16069	16100	16345	16208	16599	16404	16390	16482	16291	16459	16345	16149	16301	16246	16369	16384	16169	16524	16400	16293	16544	16445	16338	16452	16127	16357	16350	16330	16311	16440	16402	16251	16379	16356	16381	16315	16379	16302	16197	16263	16264	16231	16159	16365	16424	16517	16410	16344	16315	16339	16450	16440	16571	16546	16250	16260	16187	16180	16287	16266	16329	16284	16374	16319	16058	16261	16539	16442	16395	16281	16366	16316	16401	16496	16284	16481	16386	16309	16390	16428	16324	16348	16084	16318	16236	16506	16344	16310	16366	16328	16343	16399
14269	24429	23227	19016	17640	17057	16569	16290	15854	15805	15882	20415	32141	31599	27513	22316	18086	16262	15273	15158	15073	14836	15020	14973	14906	14911	15015	15038	15085	14846	14876	14957	15041	14955	14918	14888	15102	14975	14765	14825	14862	14973	14929	14886	14927	15025	14863	14700	14836	14932	14795	14847	14910	14948	14871	14970	14883	14996	14956	14857	14894	15001	14926	14903	14808	14906	14925	14784	14989	14888	14872	14861	14953	14943	14973	15113	14840	14946	14960	14952	14887	14900	14974	14840	14717	15006	14935	14978	14953	15131	14964	14878	14819	14788	15038	14853	14920	14837	14920	14892	14927	14991	14891	14895	14971	15057	14898	14870	14854	15055	14946	15009	14943	14988	14913	14806	14985	14952	14829	14847	14830	14861	14856	14837	14824	14775	14769	14873	14779	14907	14835	14893	14989	14882	14778	14845	14898	14727	15035	14958	14846	14924	14813	14742	14889	14708	14853	14892	15008	14929	14925	14928	14775	14869	14990	14981	14894	14979	15014	14706	14931	14920	14627	14896	14831	14986	14882	14609	15086	14732	14946	15010	14887	14951	14808	14721	14734	14878	14703	14962	14852	14772	14814	14766	15044	14884	14861	14814	14891	14628	15051	14919	14985	14766	15047	14835	14960	14826	14711	15013	14886	15081	14699	14958	14822	14931	14827	14981	14988	14739	14846	14953	14928	14914	14740	14874	14863	14932	14884	14874	14820	14974	14722	14832	14814	14778	14870	14777	14862	15005	14918	15017	14923	14715	14862	15000	14936	14928	14851	14763	14867	14820	14959	14850	14751	14797	14898	14885	14841	14869	14887	15072	14798	14809	14811	14757	14759	14842	14982	14814	14980	14785	14724	14710	15016	14956	14928	14855	14861	14959	14993	14816	14888	14847	14702	14934	14844	14927	14924	14800	14884	14843	15033	14999	14933	14823	14750	14945	14959	14788	14840	14833	14947	14843	14787	14736	14802	14849	14924	14962	14932	14938	14915	14895	14758	14828	14939	14754	14655	14852	14996	14896	14903	14995	14862	14874	14983	14967	14774	15074	14702	14778	14904	14945	14831	14836	15063	14848	14846	14824	14989	15066	14973	14833	14813	14948	15003	14950	14923	14682	14844	14855	14797	15078	14758	14999	14699	15051	15024	14945	14905	14735	14813	15063	15004	14817	14678	14957	15085	14718	14986	14831	14880	14930	14872	14830	15037	14895	14879	14766	14716	14965	14906	14914	15085	14902	14912	14981	14868	15038	14843	14869	14983	14751	14879	14939	14859	14984	14764	14817	15013	15008	14786	14911	14953	14968	14888	15003	14838	14948	14827	14773	14908	14835	14919	14886	14730	15074	14992	14757	14900	14693	14977	14920	14800	14990	14985	14771	14872	14809	14789	14737	14965	14922	14984	14772	14907	14846	14908	14805	15055	14962	14921	14777	14713	14831	14949	14770	14962	14853	14846	14977	14969	14937	14939	14877	14916	14835	14726	14812	15022	14859	14921	15003	14833	14894	14902	14880	15072	14995	14810	14975	14783	14849	14871	14874	14878	14760	14834	14710	15024	14967	14846	14829	14977	14711	14744	14867	14751	14832	14892	14761	14884	15065	14867	15005	14772	14966	14955	14815	14981	14954	14884	14765	15018	15018	14919	14886	14823	14956	14892	15140	14917	14759	14846	14901	14888	14863	14904	14862	14788	14983	14942	14786	15087	14894	14895	14911	14864	14917	15031	14705	14911	14933	14859	14880	14897	14901	14877	15044	14858	14919	14961	14885	14891	14847	14965	14906	14919	14729	14814	14868	14962	14747	14844	14890	14854	14857	14851	14956	14824	14801	14954	14937	14923	14880	14993	14806	15054	14813	14951	14876	14833	14866	14973	14798	14844	14729	14753	14921	14930	14777	14804	14812	15027	14546	14967	14886	14909	14952	14924	15011	14829	14905	14859	14791	14787	14837	15048	14865	14855	14815	14896	14817	15040	14898	15138	14878	14937	14997	14914	14816	14837	14940	14851	14912	14878	14764	14930	14873	14846	14748	14777	15055	14973	14928	14987	14981	14718	14741	14899	14972	14931	15118	14999	14882	14835	14863	14967	14946	15073	14731	15122	14711	14987	14952	14697	14866	14903	14886	14892	14845	14761	14793	14844	14879	14755	14889	14843	14769	15035	14837	14910	14986	14988	14871	14938	15015	14885	14864	14947	14723	14971	14913	15003	14847	14924	14877	14788	14883	14805	14710	14811	14848	14928	14884	14893	15044	14846	14802	14975	14937	14967	14914	14802	14970	14975	14822	14981	14863	14923	14769	14930	15111	14883	14712	14990	14869	14875	15013	14793	14856	14791	14862	14802	14850	14819	14878	14829	14870	15011	14873	14690	14751	15022	15022	14846	15068	14822	14968	14886	14672	14867	14803	14933	15023	14908	14828	14855	14884	14844	14909	14872	14888	14715	14827	14814	14885	15022	14847	14966	14828	14899	14724	14888	14960	15041	14845	15053	15089	14828	14855	14845	14910	14999	14800	14885	14993	15014	14740	14781	14950	14819	14758	15021	14973	15020	15030	14898	14891	14913	14795	15072	14920	15072	14674	14779	14807	14923	14799	14801	14851	14998	15043	14776	14704	14933	14990	14964	14974	14927	14825	14818	14887	14888	15008	14800	14992	14966	14878	14903	14925	14820	14919	14801	14713	14913	14734	14948	14949	14769	14852	15083	14906	14962	14748	14834	14931	14956	14796	14951	14939	14968	14863	14724	14912	14909	14964	14845	14947	14847	14859	14864	14804	14888	14763	14843	14860	14867	14826	14893	14778	14932	14922	14691	14825	14881	14940	14980	14922	14817	14719	15002	14774	15067	14978	14943	15118	14770	14822	14874	14804	14976	14980	15092	14795	14950	14733	14943	14638	14822	14699	14972	14686	14915	14847	14862	14869	14886	14930	14989	14793	14784	14839	15121	14801	14795	14884	14866	14903	14772	14639	14864	14826	14885	14951	14845	14877	14913	14835	14806	15001	14793	14924	14718	14947	14913	14827	14952	14789	14983	14648	14865	14861	15086	14783	14802	14901	15024	14978	14779	14796	15065	14802	14846	14869	14963	14835	14913	14768	14873	14970	14941	14821	14903	14893	14853	14777	14983	15038	14943	14835	14932	14994	14787	14852	15016	15010	14755	14941	14737	14691	14898	14787	14840	14916	14740	14824	14929	14992	14881	14919	14699	14869	14904	14997	14753	14883	14796	14952	14910	14901	14929	14815	14849	14832	14855	14890	14889	14845	14930	14917	14767	15023	14923	14845	14885	14911	14986	14913	14865	14999	14800	15000	14760	14830	14826	14914	14868	14931	14850	14844	15107	14743	14914	14898	14971	14861	14996	14885	15008	14873	14856	14928	14816	14942	14947	14817	14927	15019	14838	14879	15038	14970	14938	14866	14838	14867	14933	14824	14919	14705	14927	14833	14888	14943	14851	14878	14907	14992	14935	14830	14933	14903	14874	14988	14850	14838	14855	14868	14972	15067	14848	14795	14792	14911	14946	14990	14861	14777	15074	14910	14667	14880	14798	14934	14931	14879	14764	14861	14757	14981	14885	14857	14926	14923	14763	14943	14840	14937	14867	15030	14851	14835	14881	14922	14685	14857	14789	14802	14768	14803	14867	14881	14837	14920	14803	14707	14973	14970	14825	14976	14739	15012	14704	14885	14720	14941	14851	14712	14878	14857	14928	14932	14863	14833	14803	14947	14727	14752	14833	14827	14730	14770	14833	14876	14841	14700	14826	14928	14908	14957	14779	15004	14858	15088	14837	14810	14806	14938	14878	14910	14849	14925	14915	14953	14947	14857	14727	14889	14871	14957	14875	14868	14872	14985	14956	14902	14849	14915	14718	14808	14793	14830	14910	14890	15047	14947	14928	14912	14847	15037	14954	14831	14841	15055	14851	14771	14869	14816	14982	15007	14832	14949	15009	14956	14834	14998	14938	14900	14731	15055	14948	15054	14955	14831	15026	15014	14810	14947	14842	14672	14907	14843	14963	14946	14802	15174	14709	14869	14819	14872	14870	15044	14705	14751	14861	14879	14826	14853	14718	14766	14763	14829	14910	14860	14978	15025	14772	14839	14815	14873	14913	15034	14981	14996	14886	14809	14943	14811	14976	14721	14895	14901	14852	14742	14872	14935	14842	14929	14785	14977	14775	14787	15113	14759	14783	14822	14879	14844	14883	14772	14915	14995	14903	14847	15009	14937	14805	14848	14832	14986	14724	14913	14836	15070	15032	14925	14898	14845	14999	15012	14713	14864	14840	15024	14920	14955	14921	14586	14727	14958	14917	14860	14874	14889	14922	14869	15003	14839	14867	14894	14993	14869	14765	14887	14835	14885	14934	14785	14949	14807	14944	14771	14876	14885	14884	14936	14928	14938	15007	14925	15004	14975	14826	14941	14914	14907	14853	14907	14935	14771	14883	14946	14845	14809	14991	14896	14847	14876	14841	14967	14834	15017	14714	14854	15107	14745	14817	14882	14940	14831	14971	14897	14904	14862	14851	14852	14903	14795	14905	14868	14827	14922	14915	14950	14945	14827	14936	14943	14983	15003	14950	14762	14869	14893	14714	14925	14770	14754	14916	14964	15051	14929	14834	14860	14703	14794	14969	14867	14867	14666	14952	14877	14889	14758	14670	14954	14869	14867	15038	14949	14943	15094	14919	14838	14851	14944	14803	14964	14816	14794	14893	15110	14990	15037	14877	14784	14962	14887	14967	14979	14994	14811	15021	14690	14796	14925	14854	14838	14869	14748	14976	14884	14733	14823	15018	14761	14956	14893	14970	14849	14835	14809	14875	14843	14958	14946	14760	15061	14823	14878	14829	14962	14933	14839	14922	14983	14886	14959	14796	15068	15009	14819	14965	14876	14837	14907	14789	14773	14888	14710	14793	14835	14872	14805	14959	14972	14807	14736	14973	14793	14871	14811	14993	15053	14810	14892	14946	14857	14885	14930	14837	14924	14995	14739	15026	14894	14802	14984	14841	14808	14830	14870	14781	14770	14951	14769	14888	14955	14720	14823	14786	14829	14737	14841	14892	14901	14896	14983	14717	14983	14787	14864	14950	14892	14816	14895	14893	14737	15022	14736	15001	14997	14768	14938
22281	20638	28232	23072	20789	22468	23846	18667	17564	17798	17600	22462	36591	37277	32670	25894	20852	18678	17384	16744	16742	16606	16672	16633	16730	16497	16530	16620	16535	16655	16555	16676	16557	16572	16670	16803	16531	16388	16712	16477	16724	16551	16509	16600	16524	16523	16531	16560	16636	16577	16493	16546	16383	16439	16549	16508	16489	16423	16451	16413	16423	16381	16461	16357	16491	16499	16737	16552	16419	16368	16336	16590	16328	16311	16437	16690	16627	16393	16427	16695	16457	16696	16612	16479	16471	16437	16634	16295	16433	16546	16501	16464	16327	16577	16715	16568	16500	16499	16593	16464	16512	16595	16490	16644	16615	16495	16464	16454	16550	16787	16480	16282	16416	16411	16613	16481	16382	16505	16595	16504	16608	16469	16435	16606	16594	16516	16678	16537	16382	16447	16413	16589	16419	16336	16435	16536	16423	16544	16550	16732	16447	16525	16498	16450	16526	16469	16520	16660	16653	16354	16582	16544	16572	16466	16524	16391	16609	16347	16456	16390	16412	16417	16589	16412	16477	16519	16418	16336	16645	16278	16318	16404	16589	16575	16465	16423	16638	16559	16517	16458	16377	16615	16437	16446	16543	16509	16501	16385	16595	16502	16365	16199	16444	16472	16307	16405	16528	16448	16413	16455	16163	16524	16574	16478	16485	16388	16414	16538	16384	16327	16316	16418	16371	16478	16582	16647	16250	16617	16551	16467	16463	16350	16254	16504	16454	16296	16675	16358	16429	16508	16505	16513	16537	16515	16480	16302	16554	16435	16452	16481	16455	16490	16489	16484	16379	16459	16367	16420	16419	16630	16444	16599	16474	16422	16355	16402	16615	16590	16213	16490	16536	16434	16496	16450	16403	16305	16407	16333	16391	16497	16295	16356	16452	16747	16674	16438	16329	16462	16475	16529	16651	16646	16558	16403	16341	16242	16297	16580	16420	16478	16479	16503	16569	16551	16367	16390	16570	16462	16303	16542	16413	16401	16489	16342	16331	16617	16617	16537	16389	16418	16454	16576	16267	16404	16531	16459	16496	16307	16568	16323	16581	16482	16489	16472	16403	16662	16301	16571	16438	16528	16462	16461	16505	16609	16434	16578	16569	16568	16317	16442	16422	16294	16499	16233	16381	16351	16427	16511	16480	16171	16630	16364	16420	16737	16428	16463	16364	16565	16538	16321	16316	16481	16608	16750	16414	16517	16696	16477	16396	16617	16217	16450	16387	16695	16509	16239	16451	16390	16455	16319	16726	16538	16277	16521	16428	16618	16624	16326	16341	16406	16522	16583	16493	16467	16503	16366	16617	16524	16324	16309	16405	16492	16442	16457	16463	16375	16599	16438	16510	16570	16309	16508	16698	16556	16504	16556	16392	16422	16539	16326	16412	16389	16622	16499	16579	16437	16364	16383	16466	16372	16459	16691	16519	16492	16450	16459	16529	16423	16301	16548	16439	16368	16572	16400	16544	16422	16622	16564	16369	16420	16338	16430	16299	16687	16428	16343	16407	16530	16587	16550	16538	16459	16532	16537	16510	16364	16398	16419	16408	16338	16474	16445	16333	16588	16628	16533	16538	16533	16648	16479	16346	16329	16605	16600	16596	16586	16335	16433	16642	16315	16419	16426	16470	16385	16330	16437	16437	16336	16395	16509	16447	16596	16600	16317	16399	16499	16458	16651	16553	16595	16396	16538	16534	16517	16490	16703	16431	16408	16679	16402	16458	16406	16368	16589	16454	16407	16388	16584	16504	16670	16339	16575	16557	16311	16658	16216	16558	16525	16266	16422	16560	16295	16367	16394	16580	16480	16408	16438	16475	16399	16403	16670	16694	16367	16440	16479	16318	16406	16259	16349	16322	16351	16572	16363	16398	16331	16418	16479	16432	16638	16569	16351	16361	16527	16467	16482	16630	16392	16531	16397	16489	16497	16442	16626	16271	16166	16378	16391	16535	16516	16426	16446	16324	16536	16426	16443	16521	16431	16522	16567	16675	16241	16485	16385	16577	16446	16340	16362	16480	16333	16555	16362	16415	16571	16634	16412	16265	16322	16415	16606	16604	16621	16514	16505	16572	16556	16450	16434	16556	16615	16378	16291	16486	16352	16521	16483	16285	16540	16495	16298	16471	16418	16684	16605	16474	16527	16540	16646	16544	16510	16388	16522	16414	16381	16430	16316	16532	16486	16690	16414	16359	16454	16492	16278	16505	16345	16423	16438	16658	16356	16298	16363	16166	16349	16375	16241	16258	16439	16426	16385	16591	16469	16504	16526	16579	16474	16540	16457	16562	16536	16418	16466	16499	16531	16383	16345	16559	16402	16275	16505	16502	16680	16443	16604	16545	16402	16506	16430	16509	16523	16500	16535	16353	16522	16342	16613	16293	16632	16534	16379	16499	16444	16451	16521	16647	16324	16403	16627	16366	16473	16397	16442	16459	16400	16325	16420	16616	16411	16533	16583	16483	16500	16625	16477	16553	16546	16330	16526	16542	16407	16537	16311	16348	16301	16563	16387	16578	16482	16504	16547	16574	16514	16448	16548	16495	16427	16290	16500	16429	16498	16563	16328	16532	16605	16387	16684	16344	16393	16470	16492	16533	16610	16625	16662	16391	16292	16543	16168	16354	16487	16373	16451	16610	16580	16411	16542	16563	16324	16330	16390	16488	16534	16412	16621	16340	16601	16319	16588	16508	16503	16403	16336	16587	16420	16438	16592	16364	16384	16465	16571	16586	16247	16574	16515	16494	16606	16548	16560	16502	16503	16679	16512	16569	16504	16427	16388	16317	16300	16514	16463	16390	16346	16609	16308	16430	16417	16451	16354	16499	16356	16397	16711	16597	16311	16421	16315	16628	16512	16351	16224	16427	16586	16345	16330	16516	16359	16363	16429	16414	16260	16408	16304	16518	16447	16547	16519	16531	16465	16559	16548	16280	16372	16508	16324	16651	16508	16471	16425	16340	16341	16600	16468	16459	16406	16622	16393	16447	16306	16564	16285	16450	16439	16418	16420	16473	16349	16444	16587	16572	16378	16757	16422	16632	16375	16257	16468	16607	16420	16301	16320	16333	16402	16501	16533	16512	16314	16284	16564	16270	16505	16410	16541	16584	16438	16554	16535	16622	16382	16682	16483	16495	16670	16408	16412	16443	16357	16423	16522	16461	16375	16342	16347	16560	16369	16289	16525	16463	16407	16554	16458	16478	16446	16407	16464	16439	16399	16319	16455	16325	16370	16635	16534	16413	16766	16574	16343	16437	16381	16418	16419	16264	16385	16303	16517	16735	16398	16281	16312	16452	16571	16530	16409	16440	16547	16602	16416	16552	16652	16440	16691	16330	16286	16492	16684	16508	16382	16493	16339	16443	16498	16716	16472	16458	16572	16329	16550	16447	16526	16497	16398	16431	16381	16421	16482	16491	16409	16570	16636	16624	16412	16485	16379	16337	16507	16449	16410	16513	16402	16304	16475	16594	16375	16372	16395	16471	16333	16471	16606	16590	16606	16584	16554	16515	16581	16379	16321	16505	16377	16637	16308	16456	16618	16558	16412	16678	16580	16436	16282	16330	16402	16548	16516	16500	16633	16388	16609	16444	16597	16311	16437	16360	16235	16468	16423	16431	16388	16511	16411	16625	16479	16547	16372	16262	16418	16530	16395	16499	16389	16439	16511	16548	16501	16595	16411	16616	16334	16299	16357	16345	16420	16536	16486	16499	16297	16363	16386	16640	16558	16478	16399	16479	16329	16498	16407	16541	16343	16532	16478	16320	16647	16457	16418	16509	16478	16551	16559	16231	16488	16635	16689	16574	16496	16430	16412	16444	16346	16555	16377	16377	16528	16370	16444	16421	16484	16478	16322	16472	16565	16468	16320	16603	16487	16393	16304	16326	16583	16438	16468	16562	16556	16455	16451	16448	16620	16354	16715	16435	16437	16407	16421	16639	16512	16433	16379	16567	16416	16483	16327	16494	16431	16455	16484	16388	16537	16527	16495	16433	16419	16272	16308	16495	16443	16350	16454	16618	16322	16638	16521	16649	16691	16423	16251	16358	16298	16597	16545	16528	16464	16467	16504	16393	16554	16682	16607	16315	16400	16461	16387	16513	16459	16495	16537	16570	16438	16520	16404	16290	16401	16579	16619	16458	16616	16449	16475	16525	16463	16406	16368	16739	16599	16453	16466	16419	16545	16531	16442	16455	16340	16444	16396	16559	16372	16325	16584	16378	16542	16590	16497	16294	16341	16290	16246	16690	16324	16289	16570	16812	16380	16348	16659	16370	16584	16555	16511	16557	16671	16359	16276	16471	16447	16350	16231	16453	16486	16152	16485	16379	16549	16536	16350	16550	16500	16564	16600	16574	16438	16271	16535	16433	16393	16442	16419	16637	16565	16438	16413	16324	16622	16356	16386	16452	16349	16480	16429	16372	16498	16384	16495	16233	16336	16342	16820	16453	16542	16472	16488	16669	16500	16580	16487	16286	16469	16460	16417	16562	16622	16459	16243	16620	16326	16461	16422	16409	16603	16477	16563	16589	16495	16370	16508	16532	16460	16368	16417	16619	16524	16499	16436	16365	16394	16497	16340	16492	16585	16447	16357	16574	16510	16352	16543	16535	16549	16639	16500	16642	16324	16463	16588	16304	16565	16697	16344	16599	16569	16416	16451	16440	16471	16500	16312	16546	16682	16516	16499	16406	16399	16509	16337	16503	16428	16374	16416	16547	16533	16485	16492	16341	16471	16413	16383	16443	16263	16600	16186	16471	16332	16401	16512	16528	16639	16440	16305	16424	16372	16304	16427	16402	16145	16475	16506	16439	16520	16648	16381	16394	16524	16429	16455	16493	16443	16534	16492	16549	16283	16416	16573	16550	16518	16660	16696	16630	16341	16364	16540	16413	16423	16348	16536	16493	16442	16596	16525	16458	16333	16499	16487	16474	16538	16467	16221	16491	16607	16350	16530	16488	16523	16395	16324	16303	16443	16475	16440	16441	16492	16174	16363	16473	16453	16627	16562	16539	16578	16426	16584	16520	16433	16426	16521	16617	16478	16482	16577	16440	16492	16515	16389	16554	16348	16436	16498	16432	16366	16456	16493	16464	16367	16600	16521	16513	16410	16552	16429	16423	16368	16571	16567
15347	28736	26403	21794	19472	18527	17799	16847	16708	16275	16862	25477	40742	39665	33952	26140	19895	17063	15553	14978	14982	14838	14856	14902	15075	15043	15005	14963	14874	14960	14948	14930	15024	15113	14760	15078	14883	14967	15007	14901	15032	15003	15001	14935	14854	14995	14962	14930	14932	14900	14995	14811	14833	14972	14926	14943	14906	14951	14942	15018	14918	14827	14948	14897	14981	14952	14841	15032	15039	14866	15045	14982	15065	14884	14832	15049	14882	14840	14927	14969	14840	15037	14973	14961	15065	14923	15026	14800	15063	15042	14875	14887	14842	14966	15056	14902	15007	14996	14999	14940	14859	14980	14828	14875	14872	14928	14946	14809	15074	15047	14856	15060	14975	14882	14825	14895	14908	14976	14790	14898	14972	14949	15071	14905	14831	15007	15001	14836	14928	14864	14973	15001	14880	14936	15040	15009	14905	15021	14851	14955	14776	14967	14952	14952	15062	14953	15071	14938	14982	14875	15003	14980	14831	14929	14924	14946	14960	14982	14976	15005	15064	14929	15040	14848	14909	14875	14806	14916	15025	15011	14920	14802	15046	14929	15005	14946	15072	14963	15031	14950	14889	14924	14995	14930	15029	14920	14896	14967	14890	14937	14858	15060	14841	14980	14907	14771	14994	15022	15008	14973	15097	14900	15027	14897	14917	15125	14978	14934	15113	15124	14954	14819	14909	14875	14929	14883	14866	14869	14847	15043	14914	14881	14960	14929	14980	15083	14869	14970	14999	14949	14986	14975	14867	14960	15060	14766	15019	14952	14878	14960	14953	14936	14860	14871	15018	14893	14996	14816	15049	14789	14902	14754	14943	15075	14896	14857	14935	14892	15018	14901	14787	14996	14995	14975	15109	14961	15016	14873	14996	15022	14975	14869	14817	15062	14969	14888	14848	14865	14847	14927	14656	14837	15033	14820	14839	14863	14947	14835	15006	14902	15062	15083	15012	14778	14867	14981	15057	15019	14962	14974	14864	14799	14967	14881	15059	14844	14902	15152	15090	14992	15007	14997	14875	14918	14922	15017	14999	14992	14809	14858	14961	14893	14735	14887	14944	14900	14973	14894	14940	14756	14816	14855	14965	14981	14975	14772	15007	14851	14995	14868	14920	14877	15012	14793	14995	14807	14811	15032	14855	14863	14876	15020	14866	14935	14922	14995	14919	14936	14904	14891	14985	14992	15058	14904	14886	14979	14866	14887	14932	14967	14971	14917	14895	15039	14886	14915	15065	14953	14942	14986	14935	14886	14978	14906	14879	15015	14837	15108	14803	14991	14900	14897	14853	14761	15008	14862	14873	15049	14996	15024	14985	14938	15075	14986	14927	14972	14808	14753	14853	14881	14807	15019	15018	14988	14998	14808	14885	14952	14909	14973	15067	14979	14912	14758	15104	14979	14889	14903	14949	14843	14989	14830	14721	14919	15066	14808	15057	14740	14798	15002	14856	14854	14860	14888	14957	14922	14911	14871	15003	15042	14759	14866	14935	15003	15017	15089	14894	14963	14925	14973	14983	15024	14979	14862	14935	15038	15019	14995	14750	14935	15022	14847	14879	14924	14905	15018	14877	14927	14984	15007	14973	15083	15019	14879	14960	14913	15015	14800	15028	14904	14986	15046	14997	14753	14861	14937	14927	14946	14880	14818	14876	14949	14885	15034	14962	14683	14898	15026	14986	15005	14880	14905	14867	14839	15118	14745	14894	14951	14999	15288	14856	14844	14901	15010	14850	15021	14928	14978	14804	14888	14999	14949	14877	14855	14780	14826	14889	14958	14715	14910	15007	14934	14913	15048	14841	14928	14824	14999	14875	14900	14894	15073	14850	14944	14934	14927	14846	14847	15091	14938	14962	14926	14800	15028	14886	14889	14925	15096	14795	14895	14915	14996	14901	14747	15031	14890	14884	14943	14964	14912	14855	14810	14937	15030	14825	14944	14893	14930	14903	15015	14881	14938	14903	14857	15059	14792	14870	15010	14872	14972	15010	14923	14864	14934	15023	15150	14821	14952	15026	14968	14948	14880	15003	14980	15092	14987	14966	15061	14897	14852	14968	15072	14781	15005	14979	14836	14878	14859	14866	14864	14901	14987	14945	14904	15067	15055	14996	14909	15237	14957	14905	14724	15124	14927	14905	14996	15083	14932	14891	14931	14754	14962	14893	14847	14840	14911	14957	14964	15052	14782	14866	14938	15046	14934	15008	14776	14922	14933	14855	14965	14848	14992	15072	15074	15002	14873	14979	14947	14845	14981	14813	14916	14946	15017	14905	14966	14877	14903	15064	14925	14896	14983	14961	14901	15023	14894	14916	15088	14833	14913	14920	14818	14861	14881	15011	14917	14994	14898	15034	14883	14859	14774	14834	14885	15016	14880	14863	14924	14861	14809	14922	15130	14813	14884	14911	14963	14871	14967	14942	14800	14816	14823	14963	15113	14997	15024	15066	14985	14981	14985	15067	14977	14969	14877	14854	14860	14902	14987	14964	14831	14863	15016	14871	14821	14968	14977	14815	15157	14895	14992	15080	14962	14829	14923	14689	14933	15102	14968	14926	14989	15076	14801	14990	14900	14901	14790	14853	14861	14853	14992	14885	14965	15028	14901	14827	15091	15030	15037	14833	15061	14931	14983	15176	14896	14738	14924	14862	14930	15093	14930	14926	14942	15012	14944	14978	15027	14763	14977	14957	15054	14999	14920	15042	14886	14761	14877	15034	15063	14844	14803	14932	15072	14950	14888	14932	14857	15084	14913	14904	15180	14795	14925	14780	15004	14965	14903	15038	14810	14936	15021	14942	14896	14983	14905	15052	15007	14856	15034	14890	14907	14853	14976	14990	14921	15014	14998	14949	14990	14928	14911	14760	15118	14823	14952	14641	14909	15106	15056	14903	14918	14984	14895	14910	14872	14786	15036	14782	14840	14891	14997	14973	14877	14928	14922	14729	15010	14867	14964	14886	14994	15093	14998	14969	14871	14964	15085	14938	14972	14910	14955	14963	14923	15015	15013	14977	15027	15007	14928	14936	14911	14931	14893	14989	14986	14939	14856	14981	14937	14990	14943	14825	15050	15173	15048	14907	15033	15002	14866	14887	14897	14928	14936	14946	15003	14859	15049	15047	14989	14823	14950	14891	14951	14830	14943	14935	14960	15059	14830	15004	15047	14952	14983	14974	14895	14784	14802	14907	14940	14786	14959	14980	14833	14899	14850	14933	14921	14795	15062	14990	14853	14989	14975	15019	14894	14840	15104	14956	14924	14845	14856	14819	14849	15064	14890	14847	14883	14936	14988	14982	15029	14893	14956	14867	14946	14903	15037	14826	14676	14891	14909	14816	14917	14889	14938	15042	14890	14848	14983	15104	14797	15082	14867	15128	14794	15129	14867	14900	14878	14988	14707	14944	14980	14858	14981	15051	14905	14843	15014	15042	14925	15030	14900	15024	14775	14909	15110	14888	14884	14904	14891	14797	14992	15022	14950	14943	14961	15087	14938	14988	15021	15134	14945	15195	14895	14903	14969	14986	15062	14845	14822	14880	14862	15073	14907	14965	15097	14957	14994	14906	14969	14903	14911	14765	14992	15194	14914	14971	14866	14889	14921	14876	15024	15018	14923	14969	15021	14880	14793	14959	15201	14969	15080	15087	14952	15017	14838	14987	14828	14893	14952	14944	14891	14911	14873	14999	14884	14859	14932	15022	14778	14807	14949	14998	14933	14927	15193	14904	14847	14989	14839	14949	14907	14910	14969	14932	14865	14906	14980	15022	14924	14963	14956	14778	14820	14850	14919	14985	15054	15037	14956	14969	15100	14911	15054	15020	14825	15110	14897	14909	14897	15075	15042	15062	14881	15088	14825	14990	14850	14890	14996	14918	14863	14991	15008	14985	15012	15165	14992	14973	14775	15092	14927	14931	15012	15032	14875	15097	14965	14940	14798	14944	14917	14941	15016	14996	14792	14989	14888	14885	14794	14824	14950	15033	14951	14906	14980	14816	15049	14857	14728	14864	14992	14839	14855	14873	14869	14977	14864	15036	15010	14961	14891	14906	15008	15064	14860	14900	14925	14971	14933	14759	14817	14838	14952	14966	14816	15037	14859	14939	14951	14951	14855	14960	15047	14810	14851	14919	14940	15016	14989	15000	15026	14751	14937	14947	14968	14959	14896	14855	14962	14823	14932	14963	14697	14813	14826	14909	14805	15011	14847	14910	14803	14983	15137	14878	15064	14912	14897	14761	14825	14924	14993	14948	15005	14785	14899	14835	14873	14897	14717	14912	14870	14909	14975	14911	15092	14912	14953	14892	14889	15075	14808	14978	15055	15071	15034	14981	14843	14901	14948	15031	15067	15099	14832	14865	14861	14801	15040	14965	14940	14835	14909	14799	14829	14994	14867	14907	14924	15023	15001	14923	15117	14993	14883	15097	14954	14923	14876	14833	14795	14831	14897	14927	14922	14774	15063	14917	15129	14802	14946	14886	15015	15065	14863	14961	14866	14902	15138	14806	14938	15019	14838	14884	14882	14893	14821	14872	14883	15022	14947	14772	14895	14972	14932	14893	15007	14757	14771	14885	14790	14865	14891	14823	14919	15038	14888	14895	14903	14982	14954	14834	14938	14908	14998	14936	14955	14896	15072	14920	14954	14919	14828	14946	14944	14950	14883	14908	14851	14854	14887	15048	14919	14888	15036	15005	14768	14921	14800	14940	14769	15032	14845	14999	14866	15035	14909	15105	15044	15076	14976	14932	14853	15108	14887	15094	14797	14885	14825	14969	14967	14995	14839	14881	14812	15051	15039	14962	15009	14831	14866	14910	14837	15035	14732	15033	14884	14840	14760	14909	14949	14892	14813	14971	14908	14997	14973	14937	14718	14819	14986	14862	14814	14861	14832	14984	14925	15162	14873	14872	14861	14959	15032	14828	14891	14935	14966	14828	14821	14947	14874	14933	14881	14905	14834	14881	15041	15053	14872	14871	14772	15021	14830	14896	14832	14945	14813	14872	14981	14851	14889	14963	15046	14930	14978	14882	14801	14896	14921	14873	14876	14792	14868	14780	15021	14848	15013	15005	15019	14942	15016	15134	15026	14805	14919	14821	14813	14947	15059	14811	14886	14918	14825	14941	14940	15039	14959
27980	22281	24503	21039	17519	17428	17641	17172	17136	17054	17188	17459	18586	19058	18911	18024	17321	17197	16877	16852	16812	16850	16646	16714	16758	16916	16799	16771	16888	16939	16638	16683	16780	16917	16757	16739	16462	16726	16872	16798	16668	16481	16781	16690	16989	16644	16712	16733	16828	16846	16704	16728	16881	16693	16845	16919	16685	16666	16790	16731	16785	16796	16680	16540	16547	16464	16699	16821	16803	16846	16553	16675	16977	16792	16967	16691	16691	16638	16673	16777	16717	16717	16699	16962	16817	16728	16909	16820	16584	16876	16682	16784	16806	16816	16787	16822	16624	16588	16878	16736	16770	16680	16680	16677	16686	16591	16958	16766	16893	16753	16847	16685	16778	16701	16791	16876	16646	16675	16788	16994	16716	16754	16706	16613	16459	16763	16606	16996	16612	16652	16723	16633	16658	16686	16732	16727	16527	16730	16815	16600	16879	16674	16725	16623	16667	16763	16859	16691	16700	16778	16864	16806	16987	16800	16914	16680	16810	16864	16943	16736	16800	16804	16710	16825	16965	16690	16790	16843	16799	16679	16563	16751	16768	16684	16809	16938	16738	16945	17006	16625	16667	16520	16843	16777	16848	16739	16738	16654	16626	16797	16750	16583	16537	16699	16676	16704	16678	16819	16752	16790	16814	16703	16590	16650	16825	16577	16719	16558	16657	16557	16791	16753	16801	16605	16715	16792	16829	16799	16852	16829	16713	16741	16841	16744	16910	16703	16916	16596	16650	16852	16655	16659	16907	16711	16495	16658	16894	16717	16669	16545	16698	16825	16577	16773	16917	16798	16578	16687	16789	16845	16796	16821	16811	16768	16795	16753	16782	16695	16736	16765	16591	16753	16665	16857	16676	16750	16856	16624	16821	16715	16981	16698	16833	16528	16661	16686	16746	16954	16705	16727	16588	16598	16569	16710	16638	16635	16669	16475	16743	16728	16830	16763	16642	16695	16836	16563	16783	16592	16555	16780	16789	16879	16793	16689	16657	16676	16548	16926	16721	16779	16615	16561	16682	16692	16717	16776	16574	16678	16750	16752	16784	16703	16527	16856	16858	16679	16804	16851	16626	16805	16760	16694	16902	16507	16708	16769	16644	16707	16745	16724	16715	16762	16950	16660	16934	16863	16784	16737	16612	16826	16690	16725	16697	16769	17081	16769	16913	16928	16594	16762	16915	16730	16678	16784	16663	16944	16808	16622	16455	16573	16756	16825	16722	16621	16952	16725	16806	16572	16803	16639	16697	16990	16565	16591	16748	16661	16617	16860	16710	16784	16544	16717	16673	16708	16907	16856	16697	16587	16765	16903	16904	16703	16703	16813	16602	16749	16778	16525	16847	16616	16866	16835	16724	16764	16779	16668	16876	16684	16825	16699	16659	16659	16699	16696	16890	16785	16842	16717	16696	16736	16916	16723	16612	16798	16847	16601	16863	16644	16928	16823	16751	16580	16486	16669	16690	16750	16898	16925	16877	16748	16697	16708	16611	16764	16773	16759	16783	16901	16755	16599	16615	16721	16826	16704	16728	16759	16768	16821	16910	16759	16659	16679	16793	16643	16621	16586	16857	16754	16837	16747	16891	16941	16919	16827	16860	16691	16761	16649	16781	16660	16656	16868	16706	16797	16828	16694	16484	16922	16722	16807	16808	16623	16765	16684	16572	16831	16755	16568	16594	16765	16727	16520	16804	16863	16861	16834	16769	16954	16702	16895	16803	16622	16740	16860	16718	16941	16836	16587	16764	16954	16917	16825	16797	16746	16937	16905	16724	17021	16833	16845	16735	16751	16697	16687	16862	16840	16812	16792	16798	16734	16827	16833	16853	16706	16585	16758	16658	16859	16833	16726	16790	16753	16744	16673	16569	16690	16803	16572	16680	16704	16846	16755	16690	16719	16746	16664	16797	16552	16872	16644	16893	16754	16757	16600	16698	16701	16589	16807	16831	16748	16782	16662	16534	16821	16940	16835	16776	16727	16767	16679	16901	16775	16745	16763	16721	16707	16619	16745	16938	16695	16826	16608	16592	16782	16769	16711	16920	16778	16690	16754	16799	16764	16427	16682	16845	16627	16551	16657	16611	16748	16901	16728	16611	16771	16869	16859	16722	16726	16730	16605	16729	16789	16676	16619	16746	16429	16977	16834	16743	16904	16721	16842	16686	16863	16843	17094	16785	16911	16759	16684	16698	16664	16881	16625	16611	16838	16658	16684	16639	16665	16598	16741	16826	16812	16570	16628	16545	16718	16706	16799	16662	16654	16778	16616	16567	16581	16789	16789	16915	16876	16699	16984	16873	16615	16650	16618	16625	16849	16828	16698	16712	16818	17055	16717	16841	16959	16843	16664	16812	16821	16823	16740	16880	16834	16727	16534	16390	16692	16853	16715	16752	16747	17025	16687	16616	16620	16647	16707	16777	16864	16614	16690	16887	16590	16796	16758	16877	16772	16824	16776	16667	16717	16575	16759	16926	16656	16596	16779	16828	16712	16379	16659	16797	16973	16778	16766	16530	16761	16749	16911	16837	16751	16710	16826	16797	16653	16789	16727	16737	16761	16662	16889	16952	16771	16716	16769	16559	16855	16912	16670	16550	16849	16885	16997	16695	16723	16920	16748	16670	16669	16595	16665	16724	16696	16754	16987	16818	16713	16667	16692	16911	16787	16672	16822	16754	16839	16814	16835	16645	16447	16568	16878	16555	16839	16762	16821	16752	16837	16825	16858	16620	16911	16894	16795	16655	16922	16982	16934	16649	16766	16647	16793	16669	16748	16649	16523	16819	16837	16856	16800	16785	16791	16633	16650	16627	16767	16593	16789	16873	16696	16752	16904	16726	16700	16821	16760	16618	16705	16789	16852	16968	16785	16738	16646	16842	16569	16891	16795	16937	16719	16853	16781	16572	16667	16623	16675	16730	16634	16725	16872	16995	16820	16736	16714	16963	16578	16904	16845	16786	16870	16616	16885	16913	16825	16903	16924	16741	16829	16745	16619	16740	16713	16800	16730	16640	16673	16630	16595	16883	16887	16811	16747	16725	16773	16655	16544	16902	16658	16775	16790	16916	16692	16843	16891	16423	16697	16814	16727	16686	16817	16547	16821	16728	16698	16666	16631	16834	16659	16563	16737	16735	16615	16887	16690	16763	16932	16775	16679	16731	16658	16801	16831	16777	16881	16847	16748	16750	16786	16637	16680	16679	16828	16984	16837	16881	16902	16699	16893	16750	16616	16400	16848	16660	16762	16927	16881	16670	16649	16676	16592	16703	16764	16618	16763	16755	16663	16582	16821	16715	16781	16749	16866	16717	16604	16750	16722	16918	16720	16706	16679	16763	16632	16624	16744	16783	16916	16812	16744	16694	16796	16781	16744	16718	16745	16705	16776	16790	16773	16644	16929	16715	16718	16690	16720	16583	16679	16804	16719	16653	16811	16702	16576	16751	16616	16722	16764	16715	16805	16799	16905	16902	16851	16724	17084	16861	16770	16731	16680	16802	16707	16734	16701	16971	16832	16732	16512	16789	16769	16825	16718	16808	16730	16783	16805	16832	16826	16819	16619	16625	16748	16752	16709	16999	16920	16887	16761	16885	16719	16762	16693	16770	16588	16895	16799	16739	16734	16807	16687	16693	16713	16776	16853	16584	16747	16719	16681	16750	16706	16868	16597	16491	16859	16749	16934	16797	16881	16651	16714	16707	16714	16900	16805	16743	16592	16627	16510	16591	16532	16708	16748	16706	16686	16748	16740	16525	16797	16715	16667	16712	16915	16808	16820	16772	16658	16815	16798	16824	16742	16795	16657	16729	16936	16751	16574	16942	16878	16514	16841	16514	16601	16892	16578	16594	16600	16738	16696	16744	16831	16725	16724	16706	16589	16648	16838	16676	16716	16450	16699	16604	16556	16743	16691	16910	16777	16717	16658	16618	16711	16697	16853	16747	16729	16730	16761	16851	16718	16690	16801	16655	16688	16797	16746	16838	16642	16820	16671	16742	16701	16992	16869	16832	16764	16598	16899	16708	16747	16980	16686	16688	16856	16838	16888	16748	16608	16861	16733	16998	16855	16833	16794	16769	16762	16789	16954	16915	16862	16685	16625	16886	16690	16846	16767	16683	16554	16804	16854	16883	16718	16811	16775	16732	16791	16744	16544	16620	16841	16820	16845	16722	16767	16708	17101	16804	16693	16810	16656	16864	16465	16783	16472	16589	16730	16640	16735	16955	16760	17038	16732	16829	16794	16799	16619	16575	16744	16698	16606	16914	16663	16895	16654	16618	16443	16641	16617	16860	16869	16750	16601	16682	16736	16789	16703	16734	16669	16769	16656	16525	16776	16758	16932	16766	16759	16814	16714	16824	16851	16847	16709	16694	16682	16704	16538	16676	16773	16577	16746	16957	16843	16687	16754	16709	16668	16746	16720	16788	16648	16808	16714	16701	16705	16871	16659	16830	16796	16767	16798	16565	16732	16864	16668	16787	16854	16855	16686	16653	16651	16790	16518	16516	16671	16817	16816	16659	16854	16775	16841	16718	16870	16900	16762	16743	16793	16885	16845	16556	16666	16529	16733	16787	16681	16879	16922	16928	16930	16883	16771	16893	16766	16707	16929	16809	16776	16769	16631	16782	16743	16556	16674	17019	16678	16628	16951	16888	16686	16810	16743	16942	16713	16846	16774	16875	16713	16575	16761	16642	16765	16733	16818	16673	16683	16866	16611	16742	16748	16847	16570	16777	16703	16607	16845	16850	16654	16754	16805	16864	16836	16720	16726	16677	16832	16810	16875	16866	16614	16563	16643	17025	16779	16892	16789	16677	16891	16648	16779	16533	16913	16832	17003	16802	16852	16649	16606	16823	16831	16816	16757	16757	16606	16828	16570	16723	16449	16773	16857	16679	16580	16730	16727	16722	16665	16616	16735	16699	16764	16635	16770	16910	16940	16654	16820	16802	16753	16819	16617	16886	16853	16868	16825	16577	16721	16748	16776	16753	16759	16472	16784	16756	16716	16826	16645	16785	16834	16745	16782	16793	16648	16687	16971	16818	16714	16800	16747	16731	16610	16699	16616	16571	16828	16884	16673	16873	16720	16878	16803	16700	16846	16658	16740	16585	16673	16775	16718	16829	16823	16721	16756
15570	19895	19798	17751	16925	16733	16380	16013	15748	15804	15512	16476	18203	18388	17976	16681	15914	15649	15499	15299	15567	15161	15323	15321	15374	15252	15546	15286	15265	15274	15363	15337	15414	15445	15352	15257	15310	15397	15314	15243	15384	15395	15641	15403	15509	15438	15283	15378	15221	15278	15395	15361	15499	15348	15320	15300	15368	15544	15482	15412	15247	15403	15414	15140	15152	15274	15329	15476	15422	15358	15376	15300	15481	15298	15472	15382	15299	15336	15418	15230	15304	15322	15507	15457	15364	15552	15444	15297	15332	15405	15302	15486	15518	15410	15237	15494	15312	15486	15353	15298	15432	15319	15379	15287	15389	15181	15255	15421	15391	15297	15438	15277	15389	15257	15448	15358	15409	15445	15372	15274	15304	15395	15297	15250	15405	15444	15306	15418	15281	15390	15281	15254	15255	15124	15460	15142	15271	15519	15302	15160	15224	15364	15259	15421	15304	15429	15493	15447	15283	15197	15373	15442	15370	15354	15334	15179	15279	15173	15235	15305	15438	15306	15202	15410	15292	15339	15493	15287	15456	15243	15351	15440	15264	15423	15297	15189	15300	15398	15242	15163	15225	15418	15411	15305	15443	15454	15419	15303	15312	15241	15351	15331	15447	15312	15502	15378	15493	15352	15384	15258	15373	15271	15460	15241	15284	15369	15550	15153	15336	15441	15394	15319	15246	15292	15506	15269	15267	15314	15303	15339	15331	15347	15162	15283	15423	15412	15234	15243	15398	15315	15381	15298	15193	15409	15370	15407	15334	15393	15330	15320	15373	15494	15488	15323	15398	15131	15393	15516	15248	15364	15519	15342	15219	15519	15364	15392	15279	15327	15392	15424	15290	15397	15361	15327	15313	15407	15374	15323	15273	15110	15083	15412	15359	15321	15413	15330	15385	15486	15308	15463	15384	15432	15459	15467	15266	15494	15362	15349	15339	15340	15304	15428	15361	15285	15285	15222	15467	15388	15348	15239	15369	15238	15334	15309	15300	15345	15206	15419	15384	15484	15157	15354	15336	15369	15419	15420	15399	15262	15478	15410	15267	15419	15348	15238	15460	15255	15302	15485	15579	15338	15378	15521	15414	15422	15459	15082	15495	15402	15533	15427	15412	15411	15415	15323	15307	15288	15293	15372	15302	15491	15225	15263	15463	15310	15472	15178	15384	15327	15402	15465	15352	15364	15208	15342	15170	15051	15379	15305	15482	15311	15475	15438	15352	15288	15228	15390	15491	15485	15258	15296	15317	15459	15309	15258	15414	15372	15413	15337	15380	15342	15296	15304	15256	15181	15336	15313	15221	15304	15414	15417	15339	15208	15312	15374	15288	15264	15235	15418	15471	15452	15306	15366	15311	15430	15416	15199	15389	15256	15253	15385	15198	15383	15226	15369	15298	15385	15269	15380	15253	15256	15175	15269	15134	15555	15398	15302	15315	15461	15534	15395	15484	15230	15403	15147	15318	15284	15476	15430	15504	15397	15456	15267	15340	15373	15400	15362	15381	15305	15429	15413	15181	15288	15333	15309	15380	15348	15348	15491	15448	15484	15429	15395	15419	15244	15387	15457	15405	15264	15410	15249	15176	15446	15310	15422	15385	15355	15385	15396	15408	15420	15188	15359	15379	15281	15362	15475	15453	15246	15392	15282	15384	15198	15484	15383	15337	15467	15223	15323	15319	15429	15325	15214	15513	15366	15279	15408	15322	15407	15468	15180	15492	15340	15486	15196	15296	15353	15320	15404	15405	15305	15383	15501	15303	15484	15390	15388	15374	15262	15458	15261	15180	15361	15215	15333	15325	15336	15295	15406	15231	15322	15453	15272	15397	15347	15233	15386	15396	15338	15208	15380	15353	15530	15419	15457	15168	15285	15249	15373	15398	15290	15351	15184	15423	15307	15311	15466	15388	15295	15295	15403	15508	15458	15406	15353	15322	15283	15315	15356	15130	15367	15284	15433	15305	15404	15286	15350	15220	15341	15320	15474	15204	15456	15393	15419	15200	15376	15338	15333	15398	15515	15365	15302	15318	15289	15330	15350	15423	15384	15261	15229	15452	15387	15469	15361	15183	15340	15369	15266	15315	15463	15216	15306	15245	15333	15247	15448	15304	15321	15302	15558	15375	15336	15443	15142	15351	15426	15268	15398	15457	15493	15363	15508	15283	15298	15357	15293	15457	15329	15374	15339	15298	15380	15434	15308	15478	15427	15026	15239	15184	15261	15461	15174	15469	15372	15301	15299	15402	15304	15213	15443	15244	15302	15282	15318	15557	15300	15283	15373	15352	15304	15408	15406	15365	15419	15401	15217	15202	15245	15409	15456	15374	15347	15339	15273	15428	15466	15403	15358	15436	15316	15260	15157	15340	15414	15383	15246	15568	15380	15225	15437	15252	15314	15366	15318	15291	15302	15245	15388	15364	15389	15286	15322	15186	15325	15330	15308	15318	15399	15393	15415	15487	15285	15334	15471	15335	15477	15387	15284	15342	15518	15217	15355	15415	15232	15187	15384	15323	15374	15321	15268	15476	15368	15367	15361	15288	15237	15302	15401	15329	15417	15184	15315	15297	15300	15235	15358	15424	15238	15361	15246	15309	15179	15469	15273	15254	15319	15321	15420	15406	15309	15380	15464	15392	15285	15332	15370	15291	15344	15424	15324	15344	15471	15373	15401	15380	15437	15411	15264	15170	15379	15427	15188	15535	15425	15298	15372	15286	15314	15270	15363	15276	15395	15487	15413	15431	15341	15353	15405	15512	15461	15409	15448	15370	15295	15308	15442	15413	15345	15254	15384	15307	15370	15518	15279	15361	15437	15442	15343	15229	15252	15273	15459	15265	15513	15371	15217	15397	15406	15232	15330	15428	15377	15387	15294	15379	15514	15293	15432	15375	15425	15173	15419	15408	15101	15405	15361	15459	15423	15489	15201	15552	15168	15382	15410	15264	15370	15309	15295	15353	15273	15349	15341	15321	15480	15402	15295	15346	15346	15270	15193	15246	15290	15373	15207	15345	15320	15356	15175	15240	15338	15494	15346	15394	15282	15265	15274	15318	15459	15281	15333	15358	15498	15546	15436	15226	15401	15371	15420	15453	15302	15334	15396	15285	15266	15259	15363	15389	15282	15168	15353	15334	15260	15179	15309	15254	15261	15420	15388	15399	15348	15363	15401	15380	15133	15301	15214	15360	15442	15338	15322	15425	15397	15309	15433	15453	15347	15443	15187	15237	15391	15456	15316	15356	15350	15367	15376	15293	15342	15326	15369	15375	15280	15478	15361	15356	15404	15223	15379	15371	15344	15473	15407	15290	15431	15210	15203	15295	15374	15229	15434	15350	15373	15349	15536	15440	15430	15157	15494	15500	15312	15378	15272	15461	15259	15333	15346	15265	15395	15477	15289	15442	15454	15388	15481	15380	15266	15416	15289	15368	15337	15408	15385	15240	15400	15355	15298	15287	15390	15204	15315	15470	15351	15258	15453	15229	15409	15457	15329	15420	15416	15366	15419	15308	15469	15477	15344	15477	15463	15317	15306	15402	15330	15255	15295	15530	15499	15283	15272	15226	15388	15415	15262	15514	15361	15526	15218	15321	15417	15516	15342	15330	15545	15273	15515	15302	15366	15272	15261	15164	15288	15255	15415	15373	15375	15437	15388	15327	15380	15283	15424	15365	15351	15357	15261	15446	15323	15250	15413	15210	15230	15444	15460	15350	15289	15353	15290	15513	15442	15476	15375	15280	15352	15288	15300	15425	15408	15422	15462	15244	15253	15348	15228	15427	15336	15437	15245	15263	15481	15516	15551	15327	15422	15283	15343	15317	15423	15403	15359	15372	15383	15432	15397	15389	15453	15411	15404	15283	15113	15425	15337	15397	15419	15288	15361	15233	15211	15474	15360	15345	15514	15256	15237	15349	15443	15383	15369	15375	15368	15328	15171	15410	15311	15263	15373	15273	15462	15393	15345	15450	15347	15252	15201	15372	15396	15275	15418	15296	15431	15298	15432	15223	15301	15465	15368	15405	15345	15429	15282	15350	15488	15137	15242	15275	15261	15423	15338	15504	15347	15300	15234	15369	15414	15366	15352	15299	15258	15225	15261	15192	15263	15497	15280	15422	15330	15413	15415	15383	15454	15296	15273	15325	15167	15470	15188	15319	15222	15558	15276	15279	15273	15297	15413	15278	15269	15342	15262	15329	15205	15153	15417	15472	15392	15395	15529	15406	15277	15338	15378	15384	15320	15327	15372	15566	15218	15309	15246	15362	15305	15180	15276	15231	15462	15421	15324	15409	15293	15343	15380	15358	15265	15357	15237	15423	15262	15346	15465	15433	15343	15313	15337	15418	15354	15216	15302	15425	15415	15351	15463	15461	15297	15338	15401	15203	15396	15318	15317	15351	15242	15329	15324	15474	15614	15487	15247	15429	15399	15526	15224	15320	15406	15447	15477	15479	15381	15394	15444	15348	15433	15397	15375	15561	15472	15155	15464	15306	15270	15245	15333	15464	15449	15468	15400	15319	15325	15404	15365	15473	15474	15436	15477	15374	15614	15382	15348	15333	15509	15476	15316	15458	15507	15297	15395	15208	15442	15209	15417	15239	15484	15435	15347	15222	15415	15344	15243	15311	15487	15317	15380	15170	15360	15391	15368	15344	15261	15162	15376	15252	15393	15390	15299	15243	15325	15317	15304	15159	15402	15296	15215	15371	15425	15485	15406	15397	15281	15182	15529	15182	15282	15367	15224	15462	15271	15544	15171	15350	15542	15308	15362	15304	15396	15418	15381	15268	15269	15411	15263	15340	15341	15181	15285	15373	15275	15431	15333	15494	15179	15477	15389	15424	15199	15486	15301	15381	15299	15304	15480	15255	15309	15386	15224	15351	15340	15235	15439	15358	15393	15353	15247	15252	15521	15491	15144	15327	15328	15442	15343	15265	15252	15490	15333	15446	15412	15322	15540	15230	15425	15308	15155	15293	15249	15248	15320	15390	15415	15267	15465	15313	15418	15171	15250	15326	15279	15409	15467	15188	15386	15425	15509	15290	15238	15405	15489	15379	15352	15297	15390	15274	15428	15264	15351	15364	15332	15478	15384	15321	15364	15292	15348	15247	15443	15515	15227	15287	15395	15291	15223
23304	20662	27836	23611	21393	20982	19931	17669	16946	17314	17557	25066	29910	29598	25422	20596	18472	17199	16626	16337	16522	16605	16389	16713	16499	16700	16509	16338	16601	16377	16445	16546	16544	16503	16444	16488	16639	16355	16545	16508	16464	16690	16406	16318	16480	16551	16365	16313	16491	16238	16342	16605	16495	16421	16427	16576	16303	16519	16354	16336	16320	16284	16451	16437	16397	16319	16551	16291	16454	16380	16337	16579	16470	16277	16420	16449	16359	16486	16289	16599	16543	16286	16417	16385	16516	16476	16395	16234	16511	16390	16430	16364	16609	16422	16537	16447	16530	16482	16395	16505	16450	16336	16267	16499	16373	16562	16454	16342	16374	16247	16399	16264	16385	16360	16373	16420	16303	16465	16392	16436	16628	16576	16540	16471	16321	16415	16404	16382	16550	16347	16434	16277	16347	16531	16614	16393	16258	16332	16308	16469	16320	16377	16498	16363	16364	16404	16461	16394	16416	16220	16594	16276	16213	16224	16612	16273	16492	16336	16501	16181	16435	16432	16616	16488	16417	16680	16376	16314	16438	16542	16395	16485	16524	16314	16386	16464	16659	16427	16411	16276	16553	16442	16545	16187	16266	16486	16399	16427	16263	16470	16422	16302	16320	16249	16476	16423	16374	16447	16563	16658	16789	16474	16535	16394	16526	16500	16591	16422	16292	16425	16324	16295	16357	16291	16458	16311	16389	16587	16402	16443	16249	16269	16511	16419	16434	16454	16353	16517	16518	16488	16262	16346	16438	16295	16441	16378	16400	16392	16382	16350	16459	16283	16357	16442	16527	16544	16527	16217	16297	16286	16246	16427	16362	16361	16420	16449	16411	16453	16334	16320	16495	16254	16551	16429	16239	16243	16602	16616	16203	16120	16563	16111	16419	16406	16291	16393	16051	16243	16240	16409	16421	16415	16540	16451	16377	16546	16417	16396	16386	16102	16301	16087	16462	16348	16539	16377	16622	16495	16610	16515	16367	16338	16615	16359	16465	16332	16524	16479	16450	16534	16394	16334	16352	16515	16424	16370	16404	16318	16443	16237	16500	16410	16334	16504	16346	16431	16437	16661	16438	16336	16339	16515	16357	16355	16477	16244	16064	16436	16281	16398	16652	16457	16365	16444	16441	16427	16654	16580	16421	16564	16533	16397	16044	16383	16516	16390	16549	16543	16362	16294	16342	16409	16380	16435	16535	16237	16539	16299	16179	16383	16438	16457	16453	16325	16326	16521	16336	16567	16526	16527	16443	16396	16566	16247	16274	16448	16456	16373	16577	16335	16338	16409	16472	16582	16554	16174	16419	16538	16367	16562	16368	16483	16735	16537	16481	16402	16403	16501	16393	16412	16289	16401	16260	16358	16364	16239	16470	16239	16347	16518	16403	16434	16240	16313	16538	16566	16459	16379	16411	16160	16223	16461	16235	16390	16290	16332	16493	16110	16395	16121	16419	16420	16146	16374	16192	16502	16499	16500	16420	16464	16424	16450	16237	16408	16490	16527	16507	16253	16463	16442	16509	16561	16442	16404	16468	16531	16425	16408	16367	16409	16423	16436	16271	16407	16425	16468	16354	16523	16466	16349	16392	16264	16284	16257	16311	16412	16267	16335	16511	16264	16365	16488	16490	16383	16264	16201	16414	16264	16436	16387	16524	16455	16418	16331	16495	16436	16378	16410	16483	16371	16494	16265	16202	16374	16512	16421	16519	16419	16406	16519	16616	16516	16461	16325	16217	16530	16343	16518	16410	16493	16598	16464	16429	16375	16681	16418	16446	16308	16502	16266	16248	16414	16554	16487	16392	16266	16193	16328	16479	16584	16334	16454	16487	16161	16499	16507	16398	16503	16328	16244	16324	16388	16525	16247	16355	16280	16457	16576	16429	16348	16410	16418	16229	16441	16317	16381	16519	16423	16425	16447	16664	16409	16539	16352	16340	16430	16467	16330	16534	16380	16466	16235	16529	16540	16498	16299	16437	16598	16468	16588	16400	16517	16451	16464	16293	16462	16431	16366	16304	16261	16387	16383	16575	16175	16621	16385	16482	16486	16342	16277	16556	16375	16481	16503	16280	16409	16268	16438	16311	16497	16409	16192	16554	16397	16496	16402	16328	16388	16352	16494	16458	16179	16410	16404	16300	16379	16552	16403	16461	16287	16244	16289	16346	16472	16328	16551	16383	16460	16408	16390	16526	16529	16549	16517	16348	16475	16652	16510	16614	16362	16660	16539	16391	16524	16423	16542	16473	16346	16322	16342	16375	16339	16371	16170	16493	16398	16264	16476	16297	16406	16477	16385	16363	16448	16411	16618	16507	16344	16290	16292	16408	16348	16418	16469	16294	16272	16505	16354	16290	16574	16360	16576	16669	16490	16229	16414	16360	16376	16474	16447	16442	16429	16389	16320	16475	16380	16439	16343	16240	16374	16423	16257	16450	16353	16457	16339	16422	16318	16414	16408	16475	16506	16376	16433	16248	16306	16299	16189	16359	16197	16430	16213	16457	16315	16153	16534	16445	16373	16382	16489	16390	16389	16491	16396	16406	16419	16397	16398	16416	16432	16522	16596	16434	16182	16485	16285	16313	16571	16438	16483	16543	16435	16463	16330	16511	16321	16413	16464	16383	16352	16444	16338	16328	16545	16226	16358	16496	16467	16546	16349	16509	16384	16277	16440	16512	16539	16468	16413	16460	16349	16321	16262	16308	16199	16339	16389	16618	16519	16338	16374	16439	16422	16279	16536	16437	16457	16259	16291	16453	16473	16575	16354	16378	16534	16476	16447	16224	16502	16471	16445	16384	16331	16339	16338	16278	16338	16422	16255	16418	16258	16302	16503	16521	16344	16412	16107	16410	16216	16484	16265	16370	16403	16240	16494	16517	16431	16323	16421	16558	16570	16452	16355	16364	16442	16405	16185	16523	16349	16353	16335	16425	16450	16328	16448	16379	16295	16384	16490	16449	16367	16407	16447	16123	16241	16201	16277	16255	16529	16399	16308	16355	16313	16382	16670	16388	16362	16467	16583	16418	16692	16349	16309	16379	16371	16389	16272	16378	16643	16410	16485	16420	16404	16049	16587	16409	16479	16483	16329	16417	16359	16516	16258	16233	16276	16310	16366	16488	16596	16500	16421	16318	16138	16469	16325	16347	16374	16245	16122	16290	16298	16290	16313	16499	16493	16328	16361	16241	16422	16358	16525	16447	16389	16360	16563	16373	16479	16315	16373	16353	16588	16363	16416	16445	16602	16536	16382	16421	16466	16233	16453	16295	16505	16187	16385	16472	16556	16434	16545	16379	16423	16554	16474	16441	16346	16497	16243	16354	16376	16311	16645	16355	16241	16455	16446	16395	16419	16380	16573	16549	16468	16672	16587	16316	16368	16437	16459	16642	16402	16427	16484	16356	16340	16637	16204	16343	16296	16340	16306	16336	16356	16416	16281	16533	16501	16489	16481	16456	16638	16535	16405	16187	16453	16306	16447	16500	16409	16398	16367	16496	16497	16376	16415	16434	16497	16275	16331	16537	16342	16425	16382	16608	16552	16381	16341	16417	16387	16310	16407	16202	16358	16528	16504	16309	16535	16612	16536	16199	16327	16310	16554	16453	16446	16578	16373	16345	16422	16597	16417	16443	16464	16487	16200	16386	16433	16287	16425	16406	16615	16519	16475	16535	16675	16420	16462	16288	16510	16479	16492	16486	16515	16464	16233	16524	16424	16263	16516	16509	16350	16435	16106	16379	16505	16341	16343	16359	16570	16500	16205	16561	16713	16408	16296	16487	16428	16471	16428	16436	16285	16303	16296	16241	16263	16308	16295	16619	16478	16509	16382	16459	16474	16528	16321	16290	16506	16271	16515	16468	16460	16334	16268	16493	16481	16480	16460	16432	16528	16440	16450	16361	16381	16481	16266	16553	16540	16201	16474	16391	16269	16323	16396	16496	16423	16486	16497	16294	16308	16312	16404	16342	16376	16262	16307	16458	16330	16482	16376	16262	16206	16548	16488	16543	16586	16493	16501	16287	16430	16352	16337	16330	16421	16385	16615	16422	16448	16255	16517	16643	16448	16494	16501	16415	16454	16384	16694	16463	16318	16287	16144	16337	16408	16320	16524	16319	16494	16425	16360	16465	16340	16327	16426	16530	16274	16372	16415	16364	16446	16263	16452	16373	16425	16501	16424	16603	16241	16537	16330	16408	16548	16311	16058	16350	16347	16331	16402	16504	16430	16459	16440	16425	16603	16303	16246	16408	16533	16271	16533	16468	16385	16462	16382	16486	16362	16252	16188	16211	16449	16320	16425	16262	16267	16622	16536	16493	16482	16241	16223	16534	16344	16676	16254	16436	16346	16364	16294	16465	16555	16182	16373	16378	16357	16382	16368	16624	16544	16546	16489	16440	16412	16339	16504	16326	16376	16467	16410	16447	16356	16170	16383	16572	16411	16326	16458	16304	16434	16562	16448	16530	16518	16436	16447	16344	16259	16227	16376	16517	16366	16358	16434	16470	16408	16295	16375	16310	16437	16633	16631	16397	16536	16384	16500	16291	16293	16416	16496	16385	16563	16555	16595	16432	16207	16681	16244	16223	16689	16553	16380	16369	16416	16669	16443	16510	16513	16636	16534	16602	16377	16405	16395	16455	16329	16565	16427	16365	16204	16421	16541	16306	16399	16310	16432	16361	16578	16381	16558	16301	16461	16382	16383	16344	16445	16521	16296	16364	16456	16293	16418	16348	16263	16345	16449	16429	16367	16437	16365	16275	16276	16439	16546	16353	16448	16373	16502	16405	16452	16349	16482	16300	16453	16383	16408	16552	16450	16549	16388	16567	16254	16512	16541	16464	16456	16296	16606	16449	16648	16605	16401	16359	16285	16326	16522	16513	16444	16192	16448	16469	16041	16501	16454	16323	16470	16376	16188	16184	16388	16221	16254	16359	16476	16414	16532	16328	16422	16396	16329	16251	16380	16451	16334	16244	16438	16419	16565	16445	16339	16523	16328	16474	16344	16241	16391	16234	16255	16408	16296	16340	16414	16433	16377	16484	16601	16329	16333	16416	16396	16424	16255	16340	16417	16517	16642	16379	16546	16651	16317	16691	16447	16497	16506	16395	16539	16374	16487	16589	16470	16499	16547
14451	25515	23872	19742	18352	17564	16706	16005	15900	15973	16698	28972	33091	31793	25533	19837	16811	15630	15245	14980	14895	14967	14980	14870	14967	14910	15041	14934	14911	14907	15058	14933	15069	14937	14858	14978	15074	14992	14942	14811	14996	15045	14959	14924	14929	14897	14983	14826	15030	14798	14925	15040	14953	14913	15047	14961	14901	14881	15149	14967	14972	14880	15029	15027	14719	14845	15028	15011	14996	14938	14903	15046	14916	14881	14992	14980	15015	14865	15065	15008	14918	14958	14880	14980	14965	15039	14944	15018	14877	14909	14964	14947	14983	14957	14809	14887	15044	14893	14883	14993	15128	14923	14861	15060	14989	14988	14922	14897	14943	14919	14890	15001	14947	14926	14946	14871	14974	14825	15087	15010	14875	15043	14866	14971	14904	15015	14997	14859	14893	14895	14881	14874	15057	14958	14827	14964	14972	14893	14937	14758	14926	15049	14942	14789	14993	14885	15014	14831	15030	14846	15038	14923	14773	15062	14841	14816	14903	14967	14947	15089	14962	14838	14730	14920	14789	14947	14844	14924	14871	14841	14945	14927	14870	14903	14982	15010	14997	14963	14891	14966	14978	14780	14820	15029	14889	15007	14955	14916	14845	14976	14865	15047	14970	14872	14988	14972	14771	14992	15048	14979	14969	14988	15144	14913	14990	14980	14916	14896	14955	14934	14944	14963	14789	15038	14917	14874	14861	15012	14937	14885	15038	14787	14927	14761	14936	14801	15205	14930	14933	15043	14892	14890	14850	15053	15080	15079	15048	14875	14881	14923	14955	15072	15098	14891	15072	14959	14956	14964	14958	14837	14858	15017	14816	14869	14979	14880	15007	14965	14967	14883	14996	14940	14981	14859	15108	14829	15086	14968	14973	14931	14894	15048	14920	14904	14984	14856	14911	15006	14949	14951	14865	14882	15099	15031	14886	14990	14883	15020	15061	14964	14972	15067	14974	14849	14948	14919	14975	14941	14945	14893	14832	14933	14884	14897	14951	15019	14987	14924	14923	14832	14966	14788	14849	14864	14918	14906	15026	14838	15018	14983	14887	14935	14983	14913	14908	15017	14961	14925	15107	15023	14862	15105	14956	14881	15101	14963	14769	15096	14933	14923	15160	15036	14938	14818	15061	15025	14872	15025	14954	14869	14875	14891	15194	15067	15060	15055	14847	14976	14925	14698	14702	14852	15057	15026	15062	14916	14897	15060	14944	14803	15071	14878	14979	14970	14989	14782	14950	14943	14900	15130	14800	15119	14883	15081	15005	15034	15019	15119	15001	15076	14854	15009	14890	14971	14839	14945	14995	14901	15006	14873	14993	14842	14817	14930	14978	14854	15008	14960	15084	14927	14951	14904	14893	14992	14946	14939	14958	15066	14933	14934	15058	14854	15060	14998	14997	14995	14924	14979	15047	14916	14918	14823	14955	14902	14824	14997	15035	15009	14948	14822	15101	15094	14899	14977	14943	15000	14900	14888	14967	15009	14918	14972	14824	14922	14704	14987	15045	15025	14893	14959	14875	14902	14971	14810	14952	14904	14969	14941	15134	14734	14730	14885	14970	14987	15056	14853	14917	14831	14890	14804	14904	14941	14947	14892	14912	14950	14901	14899	14952	14994	15050	14972	15040	14936	14865	14994	14872	15085	15052	14861	14986	14908	14885	14973	15007	14983	15182	14993	14987	14828	14803	14842	15021	14973	15093	14933	15090	14894	15072	15014	14927	14957	15041	15160	14970	14900	14927	15062	14815	15003	14948	14979	14823	15020	14974	14964	14986	14971	14903	14933	14845	15016	14827	14878	14901	14847	14853	14953	15017	14879	14870	15026	15187	14984	14843	14817	14848	14995	14891	15008	14943	14891	14820	14954	14829	14964	14978	14779	15049	14973	14979	15185	15024	14967	15012	14792	14842	14788	14904	15022	14903	14922	14910	14975	14951	14914	14973	15037	14963	14990	15077	14941	14935	14910	14899	14909	14980	14741	14925	14884	14848	14903	15151	14829	15021	14975	15033	14987	14822	14957	14905	14788	14985	14938	14967	15023	14981	14958	14858	14938	14904	14905	14943	15105	14877	14983	14968	14856	14922	14943	14932	14915	14930	14892	14855	14944	14776	14945	14840	15045	14823	15138	15017	14889	14919	14978	15075	14932	14984	14922	14898	14933	14817	14996	15125	14940	14927	14900	14874	15140	14953	14877	15104	14958	15042	14870	14950	14958	14877	14972	15050	14829	14913	14943	14832	15025	15022	14983	14764	15049	14929	14768	15062	14943	15115	14850	15033	15061	14919	15003	15108	14929	14861	14893	14961	14760	14899	14876	14949	15095	14876	14845	14841	14889	14936	14841	15021	14847	14857	14869	14860	15113	15016	14931	14922	15003	14939	14850	14929	14798	14981	14944	14983	14899	14752	14841	15002	14893	14923	14755	14971	14897	15010	15056	14815	14866	15022	14900	14802	14846	14978	14784	14937	14881	14857	14766	14981	14975	14878	14853	15087	14987	14942	14895	14764	14945	14965	14971	14874	14953	14920	15041	15083	14900	15026	14864	14911	14863	14956	15024	14876	14932	14824	14836	14916	14863	14962	14890	15114	14948	15088	14916	15064	14871	14753	14955	14898	14974	14880	14961	14951	14931	14902	14962	14963	14986	14848	14964	14880	14898	14884	15012	14973	14969	14883	14984	14684	14890	15021	14964	14840	14943	15010	14955	14741	15056	15034	15041	14836	14839	14922	14894	14993	14941	14933	14930	14875	14989	14940	14889	14942	15031	15120	14904	14771	14789	15045	14872	15054	14960	15015	14729	15029	14985	14842	14888	14975	14960	14884	14971	14764	14947	15141	14919	15000	15098	15021	14794	14962	15121	14802	14759	14944	14953	14838	14889	15010	14821	14957	14973	14876	14825	14830	14938	15014	14941	14915	14971	15007	14867	15033	14696	15003	14910	14998	14927	14910	14856	15050	14844	14883	14976	15004	15084	14721	14909	15027	14946	14975	15014	14956	15084	14726	15013	14930	14944	14903	14848	14901	14753	14830	14881	14959	14856	14876	14933	14944	15053	14811	14969	14761	14889	14983	15077	14971	14901	14932	15086	14956	14831	14897	15024	14895	15106	14857	14846	14892	14807	14982	14980	15007	14855	14986	14787	15066	14942	14818	15009	14932	14858	15001	14965	14858	15049	14853	14877	14813	15115	14795	14989	14995	14868	14799	14781	15029	14893	14908	15055	14771	15012	14881	14988	15017	14912	14896	14976	14964	14982	14971	14910	14877	14897	14892	14982	14868	14999	14917	15013	15018	14890	14795	14836	14974	14810	15014	14913	14943	14975	14913	14978	14893	14917	14837	14851	14862	14773	14989	14940	14941	14874	14936	15010	14834	14948	14941	14789	15090	15005	14877	14960	15121	15069	15125	14943	14986	14940	15075	14856	15018	14829	14999	14854	15006	14928	14951	14773	14987	14946	14894	15035	14952	14879	14896	14894	14967	14770	14946	14869	15004	14963	15043	14963	15047	14969	14972	14826	14974	15055	15006	14896	14948	14990	15070	14966	14812	15052	14973	14957	14873	15017	14974	15032	14887	14903	14992	14737	14887	14997	14977	15072	15054	14898	14967	14855	14982	15048	15001	15078	15062	15216	14913	14916	14913	15144	14966	14848	14907	15022	14999	15069	14968	14784	15023	14922	14947	14848	15108	14796	15075	15006	14950	14875	15025	14763	15041	14912	14843	14978	14819	14911	15002	14900	15078	15037	14890	14912	15021	15065	14896	14748	15064	14966	14870	14971	14924	14945	14870	14935	15056	14920	14951	14834	14857	14836	14945	14893	14974	14987	14965	14784	15030	15010	14997	14905	14940	14903	14853	14777	14827	14883	14808	14933	14965	14741	15001	14975	14824	14866	15237	14980	14883	14920	14845	15008	15104	14982	14873	14936	14928	14975	14817	14950	14959	14873	14773	14992	15003	14785	14971	15021	15037	14878	15015	15050	14911	14881	14972	14907	14782	15035	15047	14828	14835	14997	15036	14794	14989	14958	14775	14923	14878	14926	14771	15083	14932	14987	14978	14876	14928	14863	14830	14879	15121	15101	14891	15076	14987	14797	14948	14793	15225	14966	14998	14941	14926	14739	14872	14977	14904	15189	14983	14792	15025	14876	15001	15052	15017	14959	14872	14877	14974	14903	15073	14988	14935	14922	14929	14888	14836	15013	14882	14842	14899	14997	14907	14982	14996	14978	15028	14923	14943	14977	15067	15081	14906	14800	14996	14771	14798	15060	14918	14890	14952	14780	14901	14807	14911	14948	14866	14869	14818	14971	14797	14885	15033	14973	14912	14883	15098	15037	14994	14982	14985	14932	15002	14767	14813	14924	14827	14768	14861	15046	15006	14910	15029	15014	15107	14939	14985	14951	14827	15016	15064	14945	14919	14846	14782	14898	14992	14905	14808	14934	14790	15005	15041	14984	14981	14867	14996	15009	14869	14913	14865	15081	15124	14944	14995	14968	14824	14929	15040	14941	14807	14923	14757	15046	14918	15015	14909	14970	14870	14888	15058	14973	14991	14933	14955	15007	14940	15019	14792	14854	14879	14990	14888	15136	15000	15037	14865	15009	14860	14929	14997	14962	14874	14970	14882	15244	14906	15128	15059	14929	14863	14951	14885	14909	15049	15101	14856	14975	14916	14873	14990	15005	15024	14911	14965	14918	14874	14919	15151	14979	14961	14979	14800	14920	14990	14690	14996	15038	14787	14888	15017	14831	14853	14973	14982	14854	15044	14957	14981	14910	15105	14932	15109	14928	14852	14937	14890	14965	15224	14822	14887	15017	14864	14993	14903	14812	14981	14972	14922	14896	14999	15001	15101	15094	14757	14896	15074	14757	14954	14906	14845	15087	14979	14855	14909	15047	14917	14737	14964	15046	15112	14914	14966	15035	14890	14758	14995	14983	14974	14968	14889	14879	14882	14912	14983	14926	14973	14815	14748	14770	14968	14955	14843	14951	14920	14886	14986	14961	14865	14980	14915	15018	15086	14863	15004	15021	14985	14909	15037	14959	14943	14851	14865	14951	14922	15109	14901	14976	14952	14877	14847	14906	14938	14929	14984	14970	14846	14876	15098	14764	15008	14993	14988	14979
22230	20650	28257	23080	20831	22767	23925	19138	17961	18191	18713	28174	40273	37816	30772	23774	19891	18086	17277	17134	17140	17184	17218	17140	17110	17008	17041	17010	16977	16986	17012	17112	17210	17133	17032	17043	17001	17032	16978	16941	17045	17080	16977	16756	17012	16893	16979	16802	17062	16971	16911	17026	16916	17114	16838	17194	17001	16868	16990	16860	17006	16846	16851	16661	16832	17029	16884	16842	17031	16954	16963	16959	17039	17060	16947	17105	16967	16928	17137	16875	16823	16882	16990	16958	16938	17009	16933	16942	17083	16795	16851	16927	16934	17113	16960	16993	16906	17008	16983	16916	17089	16992	16825	16980	16881	16789	17072	17065	16826	16937	16912	16900	16945	16984	16841	16854	16923	16992	16975	17109	16893	16909	16729	16790	16928	16934	17127	17031	16927	17031	17009	16923	16880	16893	17059	16985	17090	17206	16892	17009	17139	16967	16942	16994	17105	16900	16784	16916	16955	16897	17002	16777	17027	17010	16968	16811	16822	16868	16939	17068	16966	16930	17034	17017	16871	16921	16801	17104	16928	16605	16926	16837	16883	16839	16874	16848	16881	17068	16947	16832	16900	16930	16958	16801	16935	17156	17007	16757	17051	16901	16767	16965	16785	16944	16813	16876	16943	16962	16960	16984	16812	16927	16731	16900	17095	16854	16819	16967	16779	16790	16921	16863	16955	16966	16837	16946	17001	16952	16770	16919	17057	16797	16747	16880	16938	16802	16929	16773	16782	17035	16896	16983	16868	17076	16821	16706	16797	16994	16837	16968	16837	16860	16765	16892	16942	16917	16939	16899	16929	16931	16802	16887	16721	16597	16980	16921	16961	17017	16831	16826	17110	16958	16857	16923	17152	16920	16878	16859	16803	16969	16745	16868	16946	16904	16944	16886	16821	16805	17152	16873	16917	16955	16922	16907	16977	16914	17052	17038	16901	17021	16917	16921	16931	16769	17004	17082	16798	16821	16979	16782	16961	16756	16924	16925	16852	17115	16982	16875	16951	16960	16984	16868	16936	16743	16883	16979	17188	16892	16973	16971	16845	16803	17058	16966	16945	16974	16852	17051	16979	16987	17079	17065	17013	17078	16826	16799	16864	16720	17145	16907	17031	16914	16897	16968	16806	16864	16968	16751	16921	16926	17022	16894	16980	17134	16757	16812	16950	16936	16764	16910	17052	16923	17032	16919	16974	16817	16805	16885	16729	16912	16941	17135	16873	16848	16912	16964	16894	16890	16917	16744	16760	16857	17018	16941	16994	16870	16800	16747	16871	16934	16931	16855	16847	17019	16764	16888	16756	16965	16809	16819	16997	16968	16968	16973	16973	16999	16926	17073	16805	16804	17128	16858	17049	16946	16913	16943	16775	16802	16840	16839	16925	16734	16933	17122	17050	16925	16812	17006	16815	16921	16949	16888	16838	16858	16725	17087	17041	16874	17048	16850	16905	16928	16950	17135	16892	16976	16965	16754	16918	16899	16975	16691	16926	16845	16850	17025	17010	17036	16875	16962	16834	16863	16938	16973	16958	16676	16870	16629	16772	16940	16681	16880	16882	16946	16801	16875	16767	17113	16859	17265	16818	16797	16964	16841	16996	16934	17039	16934	16770	16888	16947	16981	16806	16908	16998	16828	16919	17177	16977	16811	17131	16582	16856	16814	16898	16898	16913	16864	17000	17022	16820	16908	17045	16940	16876	16907	16755	16719	17000	16763	16958	16958	17052	16860	16796	16769	16865	16949	16983	16945	16762	16794	16900	16948	16858	16821	16773	16856	16641	17032	16926	16888	16891	16915	16984	16957	17018	16791	16844	16939	16971	16891	16867	17054	16877	16967	16989	16839	16837	16866	16948	17021	17251	17033	16971	16913	16895	16769	16923	16926	16848	17074	16819	17049	16948	17001	16842	16993	17006	16877	16957	16864	17134	17052	16870	16962	16944	16972	17044	16886	16871	17079	16924	16850	16793	16641	16875	16942	16997	16943	16923	16794	16969	16949	17054	16832	16935	16875	16833	16708	17020	16772	16794	16940	16974	16847	16946	17032	16940	16961	16811	16692	16892	16769	16892	16810	16778	16935	16823	16810	17088	16697	17039	16910	16727	16799	16964	16912	16846	16953	16800	16956	16983	16935	17193	17017	17132	16971	16873	17006	16933	16655	16876	16751	16893	16796	16880	16959	16784	16888	16921	16864	16883	16909	16947	16775	16944	16909	16996	16883	17020	16935	16876	17055	16966	16865	16903	16813	16954	17063	16924	16843	16857	16886	16951	17002	16813	17049	16979	16844	17043	16929	16827	16833	16942	16877	17029	16858	16784	16876	17080	16957	16947	17047	16928	16955	16652	16966	16863	17004	16937	16890	16961	16776	16745	16928	16758	17076	17085	16962	16927	16972	16813	16948	16927	17069	17116	16922	17049	16922	17079	16927	16921	17085	16819	16872	17079	16939	16851	17048	16934	16834	16898	16840	16939	16907	16840	16706	17040	16845	17004	16948	16979	17080	16921	16963	17059	16952	17090	16844	16900	16966	16834	16887	17033	16823	16834	16915	16929	16911	17027	17085	16831	16872	16882	16918	16944	16876	16598	16865	16971	16921	17042	16656	17099	16786	16823	16858	16907	16753	16953	16802	16762	16835	16666	16941	17018	16902	17027	17135	16959	16832	16814	16959	16968	16872	16890	16915	16865	16903	16924	17041	16868	16805	16837	16944	17052	16901	17009	16806	16943	16632	16939	16933	16869	17023	16908	16955	16987	16915	16998	16841	16818	17190	16767	16977	16711	17095	16967	16805	16978	16912	17129	16758	16971	16900	17031	16714	16903	16747	16749	16803	16954	16875	16748	16920	16895	16803	16890	16869	16890	16669	16906	16514	17049	16971	16760	16955	16931	17020	16852	16812	16905	16787	16834	16985	17026	17100	16908	16855	17013	16937	16801	16834	16967	16868	16961	16874	17025	16775	16987	16932	16806	17074	16919	17193	16920	16800	16886	16818	16766	16839	16782	16840	16879	16940	16884	16587	16923	16966	16969	16880	16874	16918	16697	16832	17036	16742	16908	16903	17104	16767	16904	17008	17108	16787	16891	16694	17083	16939	16940	16867	16749	16840	16900	16815	17138	16845	16728	16980	16764	16992	16744	16847	16802	16909	16880	16860	16873	16852	16872	16841	17000	16797	16837	16751	16805	16841	16846	16843	17139	16764	16765	16970	16997	16883	16975	16905	16845	16897	17060	16780	16981	16790	17036	16877	16976	16869	16873	16793	16912	16777	16797	16950	17022	16777	16786	16857	16715	16904	16972	17012	16956	16851	16779	16863	17019	16754	16718	17046	16816	16844	17071	16714	16911	17015	17088	16772	16907	16820	16984	16893	16820	17014	16794	16839	16950	16933	16886	16875	16930	16964	17012	17007	17079	16795	16796	16920	16967	17016	16633	16853	16750	16869	17031	17046	16755	16924	17084	16938	17107	16927	17017	16806	16723	16671	16962	16926	16903	16892	16824	16910	16692	16885	16788	16932	16944	16865	16794	16825	17001	16914	16914	16926	16948	16982	16761	16560	16848	17009	16867	16974	17062	16748	17178	16919	16942	16605	16876	17095	17151	16905	16900	16736	16784	17044	16949	17039	17161	16770	16581	16697	16745	16852	17016	16918	16883	16858	16873	16922	17058	16885	17139	16866	16795	17008	17013	16621	16776	16976	17077	16734	16971	16742	16809	16922	16937	16780	16930	17125	16967	17070	16904	16963	16812	16990	17150	16866	16748	16848	16958	16916	16774	16738	16794	17047	16928	16902	16857	16720	16770	16825	16864	16820	16806	16809	17033	16976	17109	16922	16958	17149	17130	17052	16829	17059	17160	16904	17028	16982	16737	16865	16761	16887	16846	17096	16803	16854	17086	17156	16862	16832	16879	16863	16804	16730	16983	16959	17101	16883	16992	16731	16982	16964	16928	16833	17004	17053	16858	16819	17053	16995	16749	16920	17035	16970	16949	16992	16791	16721	16922	16812	17012	16992	16938	16885	17079	16917	16994	17092	16834	16844	16982	17165	16892	16967	17105	16996	17028	16937	16887	16858	16926	17067	17029	16969	16883	16971	16850	16821	16941	16822	16937	16939	16788	16984	16900	16938	16949	17024	16799	16828	16927	17101	16869	17088	16923	16930	16842	16844	16866	17003	16921	16812	16817	16699	16862	16847	16808	16938	16970	16948	16882	17007	16863	16875	16994	16915	17030	16750	16867	16842	16788	16853	16961	16828	16883	16995	16928	16995	16907	16779	16729	16794	16796	16910	16966	16886	16993	16950	17010	16996	16754	16775	17131	16915	16833	16896	16919	16906	17062	16871	16885	16749	16908	16912	16977	16645	17007	16974	16857	16965	17038	16863	16731	17043	16785	16662	16903	16785	17047	16738	17133	16944	17008	16719	16919	17055	16806	16795	17059	16849	16946	17003	17147	16902	16964	16894	16979	17035	16935	17071	17098	16955	16980	17022	16788	16948	16966	16975	17092	17050	16642	16959	16968	16913	16896	16870	16941	16925	16873	16860	17064	16821	16967	16872	16951	16771	16853	16930	16859	16640	16961	16727	16923	16819	16925	16934	17001	16917	16870	16817	16812	16628	17033	16941	16725	16764	16942	16814	16776	16866	16540	16777	16949	16860	16978	16826	17046	16956	16890	16856	17007	17056	16966	16826	16855	16896	16955	17064	17001	16895	16799	16874	17089	16965	16822	16902	16736	16917	16944	16832	16780	16841	16864	16950	16838	16910	17123	16995	16968	16705	16754	16901	16900	16910	16791	16966	16945	16992	17150	16967	16775	16844	16994	16920	16846	16971	16807	16949	16928	16960	16946	16873	16803	16834	16917	16899	16911	16809	16863	16801	16995	17068	16930	16983	17118	16892	17037	16937	16920	17077	17042	16704	16873	16845	17079	16880	16955	16745	16816	17139	16740	17041	16637	16976	16836	16889	16975	16903	16662	16948	16937	16905	16697	17105	17060	17041	16847	16886	16850	16795	16925	16753	16931	16909	16882	16787	16733	16903	16815	16745	16838	16810	16924	16957	16729	17040	16916	16858	16915	16859	16773	16748	16844	16783	16799	16924	17047	16835	16839	16811	16792	16912	16692	16792
16319	29632	27543	22543	20279	19148	18352	17277	16756	16832	18240	32770	42676	39508	31580	23232	18191	16272	15438	15240	15310	15449	15288	15453	15180	15487	15195	15356	15243	15203	15213	15100	15374	15193	15341	15072	15223	15224	15197	15274	15159	15352	15236	15212	15102	15394	15401	15203	15254	15167	15476	15358	15228	15237	15140	15250	15333	15221	15218	15395	15316	15233	15173	15301	15173	15249	15274	15128	15029	15228	15215	15175	15246	15209	15178	15236	15121	15216	15260	15174	15247	15129	15220	15295	15112	15153	15223	15275	15249	15209	15214	15243	15233	15156	15231	15210	15278	15146	15280	15260	15222	15095	15361	15110	15223	15267	15170	14997	15291	15182	15282	15273	15250	15173	15103	15299	15299	15178	15119	15252	15100	15327	15229	15005	15167	15285	15364	15227	15056	15295	15236	15255	15093	15028	15137	15418	15127	15212	15236	15085	15138	15154	15245	15217	15080	15320	15232	14922	15281	15350	15150	15047	15152	15085	15192	15247	15405	15071	15181	15284	15250	15205	15105	15256	15243	15081	15197	15296	15204	15180	15090	15254	15250	15259	15220	15336	15074	15281	15187	15216	15219	15182	15384	15283	15181	15065	15318	15248	15122	15115	15165	15277	15086	15234	15047	15301	15239	15171	15188	15214	15257	15106	15165	15190	15196	15294	15289	15150	15255	15134	15172	15187	15377	15295	15102	15265	15049	15076	15288	15202	15185	15176	15309	15394	15260	15133	15192	15227	15203	15249	15239	15326	15260	15184	15116	15266	15049	15102	15143	15191	15226	15223	15256	15303	15146	15215	15170	15097	15197	15164	15204	15287	15133	15087	15171	15214	15052	15154	15340	15103	15123	15207	15122	15102	15198	15290	14985	15180	15249	15300	15305	15280	15277	15259	15124	15103	15192	15149	15146	15157	15111	15249	15323	15184	15187	15158	15224	15189	15262	15196	15333	15272	15205	15309	15132	15306	15197	15263	15041	15154	15252	15072	15133	15143	15391	15188	15249	15238	15139	15230	15223	15311	15279	15251	15161	15225	15307	15167	15046	15335	15233	15073	15419	15182	15062	15145	15193	15212	15173	15301	15208	15333	15219	15084	15150	15250	15146	15144	15249	15281	15276	15383	15305	15196	15263	15065	15189	15108	15089	15237	15209	15255	15182	15232	15189	15202	15233	15279	15218	15057	15220	15244	15173	15187	15212	15044	15217	15280	15127	15377	15261	15047	15140	15182	15255	15018	15255	15155	15083	15123	15299	15318	15161	15142	15305	15171	15198	15093	15174	15202	15313	15328	15343	15226	15433	15064	15288	15211	15169	15011	15136	15020	15261	15115	15303	15264	15087	15180	15298	15212	15239	15281	15179	15148	15284	15305	15028	15383	15204	15210	15322	15182	15317	15123	15114	15200	15145	15183	15181	15309	15252	15073	15228	15262	15209	15326	14982	15227	15256	15127	15284	15276	15260	15230	15203	15195	15210	15276	15079	15177	15081	15300	15244	15111	15135	15368	15091	15234	15133	15209	15172	15261	15197	15217	15313	15321	15037	15423	15200	15296	15298	15238	15213	15227	15180	15160	15123	15063	15218	15244	15195	15226	15101	15403	15170	15308	15319	15304	15098	15256	15099	15137	15175	15392	15223	15329	15382	15099	15162	15172	15019	14931	15283	15149	15088	15199	15110	15143	15177	15163	15267	15218	15128	15238	15251	15137	15096	15108	15226	15220	15149	14994	15150	15022	15105	15175	15320	15005	15110	15194	15406	15376	15198	15188	15171	15308	15173	15106	15156	14980	15185	15323	15228	15183	15316	15304	15076	15178	15080	15147	15146	15174	15048	15419	15242	15227	15083	15203	15124	15279	15130	15155	15123	15180	15067	15161	15030	15184	14900	15238	15207	15223	15119	15087	15251	15069	15229	15123	15130	15221	15222	15280	15234	15114	15166	15179	15212	15130	15111	15295	15210	15232	15271	15045	15209	15135	15125	15194	15186	15234	15190	15002	15221	15171	15168	15297	15111	15095	15167	15085	15145	15232	15312	15135	15157	15153	15209	15153	15267	15088	15084	15077	15223	15112	15305	15331	15205	15370	15247	15087	15065	15075	15271	15324	15114	15321	15103	15315	15235	15093	15172	15128	15138	15373	15179	15175	15400	15243	15248	15061	15165	15083	15295	15213	15153	15319	15184	15200	15273	15246	15152	15151	15401	15225	15304	15121	15343	15080	15258	15266	15142	15145	15171	15254	15292	15077	15210	15110	15316	15218	15038	15043	15212	15234	15149	15072	15308	15211	15190	14986	15202	15104	15311	15154	15299	15248	15109	15101	15165	15239	15189	15046	15246	15170	15278	15246	15175	15294	15156	15157	15143	15125	15206	15442	15242	15239	15095	15140	15233	15318	15179	15161	15300	15112	15218	15167	15199	15351	15034	15117	15175	15138	15212	15165	15204	15189	15155	15318	15149	15147	15211	15148	15261	15103	15182	15141	15205	15194	15146	15233	15228	15169	15255	15156	15023	15144	15151	15207	15283	15186	14952	15235	14966	15181	15207	14985	15121	15136	15189	15087	15208	15160	15174	15167	15333	15093	15217	15100	15066	15106	15206	15181	15068	15092	15084	15108	15184	15214	15084	15327	15147	15196	15101	15204	15265	15341	15187	15348	15301	15176	15098	15273	15358	15184	15142	15149	15092	15089	15024	15132	15259	15287	15166	15219	15182	15368	15202	15009	15093	15227	15181	15200	15198	15334	15097	15301	15064	15101	15049	15331	15060	15012	15128	15188	15115	15059	15100	15495	15261	15191	15189	15190	15232	15098	15173	15258	15173	15155	15148	15137	15208	15254	15250	15194	15077	15405	15240	15187	15175	15059	15124	15113	15305	15238	15284	15153	15201	15241	15155	15162	15127	15270	15226	15236	15322	15178	15225	15294	15241	15137	15098	15207	15018	15349	15278	15157	15230	15252	15144	15243	15061	15205	15090	15144	15265	15099	15128	15140	15134	15348	15106	15110	15269	15102	15069	15082	15079	15273	15214	15179	15116	14997	15310	15275	15170	15121	15518	15036	15214	15271	15096	15236	15294	15202	15227	15203	15187	15097	15292	15344	15083	15179	15160	14966	15097	15219	15275	15216	15034	15208	15216	15133	15106	15120	15203	14964	15187	15260	15137	15118	15303	15129	15503	15157	15198	15270	15075	15351	15066	15141	15295	15158	15290	15172	15205	15123	15075	15014	15093	15170	15335	15171	15209	15148	15097	15311	15180	15206	15171	15221	15104	15341	15029	15174	15282	15134	15188	15210	15277	15263	14996	15161	15145	15160	15228	15247	15185	15107	15210	14938	15198	15030	15249	15010	15161	15272	15216	15136	15286	15128	15454	15201	15124	15211	15113	15252	15223	15282	15333	15051	15141	15144	15204	15239	15093	15078	15203	15279	15259	15180	15262	15244	15057	15187	15268	15216	15368	15247	15152	15155	15384	15218	15082	15303	15282	15236	15231	15236	15368	15178	15121	15125	15124	15393	15211	15222	15118	15095	15217	15349	15344	15205	15216	15178	15114	15258	15216	15236	15214	15100	15264	15192	15178	15262	15145	15003	15357	15218	15174	15290	15082	15168	14970	15076	15083	15187	15011	15262	15227	15199	15296	15039	15123	15207	15257	15093	15081	15145	15253	15252	15076	15122	15298	15187	15198	15258	15206	15083	15113	15239	15191	15089	15263	15288	15274	15182	15216	15111	15331	15196	15176	15148	15315	15162	15117	15172	15225	15216	15104	15225	15154	15164	15209	15264	15234	15216	15095	15213	15154	15141	15275	15177	15247	15320	15224	15215	15052	15079	15132	15165	15203	15266	15239	15076	15183	15198	15300	15301	15249	15152	15257	15165	15360	15196	15175	15350	15220	15278	15236	15217	15136	15199	15244	15251	15083	15186	15045	15184	15314	15075	15252	15107	15147	15237	15290	15329	15362	15218	15227	15207	14970	15300	15151	15041	15110	15154	15154	15230	15249	15206	15071	15262	15088	15164	15131	15202	15239	15270	15138	15224	15043	15204	15255	15123	15239	15165	15314	15149	15247	15205	15208	15143	15129	15029	15039	15128	15298	15107	15251	15168	15098	15287	15126	15045	15174	15144	15240	15387	15163	15218	15154	15214	15194	15206	15142	15124	15344	15304	15202	15260	15205	15234	15271	15277	15195	15132	15321	15273	15293	15163	15294	15043	15388	15173	15108	15248	15288	15060	15344	15099	15246	15209	15268	15062	15251	15092	15148	14970	15167	15236	15189	15139	15353	15242	15110	15318	15236	15311	15212	15327	15011	15264	15126	14999	15128	15265	15183	15206	15204	15409	15244	15241	15246	15220	15094	15179	15259	15033	15108	15147	15029	15084	15244	15051	15126	15022	15196	15130	15317	15253	15230	15194	15058	15181	15168	15207	15183	15279	15047	15049	15121	15227	15208	15210	15328	15340	15233	15195	15208	15173	15189	15333	15260	15222	15102	15266	15242	15209	15195	15125	15229	15218	15187	15157	15128	15138	15205	15249	15163	15243	15276	15206	15166	15078	15330	15227	15234	14958	15210	15226	15029	15110	14885	15192	15248	15129	15198	15006	15172	15226	14935	14994	15083	15075	15186	15156	15277	15148	15194	15410	15313	15192	15237	15237	15141	15114	15135	15175	15293	15080	15165	15254	15250	15213	15124	15112	15260	15141	15174	15162	15166	15221	14995	15006	15247	15336	15225	15280	15290	15259	14980	15326	15347	15228	15261	15165	15226	15095	15296	15151	15224	15333	15142	15144	15251	15304	15039	15033	15324	15195	15253	15312	15250	15175	15185	15153	15210	15132	15129	15156	15244	15116	15343	15271	15063	15174	15022	15223	15223	15369	15286	15213	15299	15215	15139	15157	15117	15067	15143	15124	15207	15130	15197	15224	15268	15229	15305	15265	15231	15170	15100	15107	15101	15070	15156	15266	15126	15144	15265	15203	15114	15145	15104	15270	15204	15242	15153	15097	15069	15298	15258	15146	15225	15060	15110	15065	15139	15037	15154	15197	15221	15047	15190	15243	15096	15308	15206	15249	15160	15110	15109	15222	15086	15281	15110	15191	15162	15243	15312	15186	15198	15151	15163	15163	15320	15116
28043	22414	25041	22086	18801	18239	18176	17881	17738	17660	17855	18998	19851	19835	19020	18276	17864	17768	17741	17571	17418	17383	17435	17545	17451	17422	17307	17336	17572	17571	17522	17530	17439	17516	17468	17358	17435	17612	17450	17298	17493	17227	17402	17771	17615	17661	17380	17611	17289	17568	17604	17469	17567	17650	17345	17492	17373	17426	17412	17318	17449	17448	17375	17471	17552	17480	17604	17542	17709	17755	17474	17336	17555	17458	17435	17521	17500	17555	17435	17478	17471	17492	17572	17515	17474	17512	17567	17455	17419	17413	17391	17515	17450	17643	17430	17530	17472	17482	17574	17449	17581	17508	17591	17580	17447	17312	17559	17352	17643	17384	17524	17447	17366	17309	17337	17600	17372	17571	17540	17493	17431	17535	17394	17464	17458	17498	17494	17494	17540	17489	17514	17386	17579	17425	17252	17385	17545	17642	17375	17459	17428	17495	17555	17533	17358	17507	17545	17432	17369	17388	17460	17365	17567	17555	17465	17690	17353	17455	17149	17527	17571	17403	17465	17554	17589	17357	17428	17500	17382	17475	17371	17482	17664	17586	17373	17478	17430	17402	17490	17418	17453	17570	17303	17415	17605	17464	17453	17416	17513	17482	17502	17514	17445	17439	17423	17415	17462	17256	17405	17285	17562	17502	17472	17472	17679	17546	17366	17528	17340	17614	17361	17524	17455	17532	17569	17489	17385	17548	17409	17355	17271	17645	17417	17508	17417	17475	17599	17370	17625	17597	17423	17249	17475	17392	17261	17394	17459	17467	17504	17529	17345	17398	17344	17472	17417	17578	17481	17384	17357	17289	17509	17653	17561	17457	17735	17433	17801	17489	17294	17565	17315	17488	17372	17508	17571	17256	17498	17252	17383	17460	17341	17456	17489	17684	17258	17391	17496	17337	17343	17426	17324	17482	17402	17455	17440	17580	17516	17472	17490	17295	17401	17411	17580	17388	17417	17449	17391	17248	17387	17349	17362	17377	17374	17292	17432	17322	17543	17542	17405	17296	17499	17312	17579	17314	17497	17659	17505	17320	17588	17544	17486	17224	17402	17362	17330	17458	17436	17365	17550	17425	17315	17539	17406	17462	17405	17423	17291	17258	17392	17487	17432	17363	17412	17400	17573	17521	17385	17342	17424	17228	17494	17241	17424	17462	17416	17283	17623	17421	17531	17577	17591	17308	17502	17496	17490	17353	17415	17478	17397	17422	17512	17460	17355	17367	17397	17372	17386	17434	17389	17461	17411	17595	17479	17422	17498	17473	17253	17376	17408	17407	17275	17416	17220	17468	17266	17233	17515	17402	17421	17462	17405	17429	17523	17226	17476	17462	17570	17498	17491	17482	17541	17545	17491	17445	17321	17336	17553	17399	17177	17738	17490	17514	17594	17421	17454	17466	17562	17267	17501	17477	17291	17380	17432	17501	17469	17619	17350	17478	17530	17449	17195	17687	17773	17371	17421	17609	17459	17372	17515	17270	17499	17323	17522	17385	17285	17462	17347	17360	17433	17167	17620	17418	17406	17575	17515	17328	17298	17446	17374	17491	17487	17576	17460	17434	17574	17406	17674	17641	17517	17516	17262	17464	17412	17510	17616	17458	17375	17532	17618	17465	17529	17559	17524	17506	17469	17451	17522	17499	17453	17572	17574	17552	17678	17422	17422	17416	17420	17562	17413	17474	17260	17396	17521	17379	17599	17345	17533	17339	17387	17395	17560	17368	17750	17712	17608	17421	17698	17231	17515	17348	17609	17540	17286	17509	17192	17465	17549	17635	17556	17385	17398	17567	17594	17309	17453	17555	17374	17316	17427	17341	17565	17386	17504	17379	17576	17575	17386	17491	17405	17396	17372	17377	17385	17380	17539	17175	17517	17333	17440	17439	17567	17369	17577	17204	17402	17403	17497	17275	17713	17506	17455	17517	17554	17585	17665	17634	17638	17377	17387	17426	17605	17619	17560	17463	17591	17599	17479	17358	17516	17399	17570	17456	17398	17370	17475	17412	17528	17463	17544	17371	17459	17518	17338	17650	17580	17564	17418	17404	17490	17563	17476	17497	17499	17488	17395	17558	17452	17308	17429	17309	17851	17469	17586	17441	17472	17534	17449	17260	17580	17546	17376	17299	17714	17507	17431	17493	17453	17447	17445	17518	17564	17336	17342	17448	17762	17627	17600	17312	17563	17547	17557	17456	17649	17466	17509	17627	17471	17514	17327	17199	17579	17301	17671	17365	17496	17565	17506	17631	17328	17386	17463	17355	17390	17586	17691	17302	17496	17558	17325	17580	17587	17429	17620	17472	17375	17495	17437	17544	17507	17353	17473	17210	17253	17473	17423	17507	17440	17612	17467	17481	17449	17486	17432	17614	17313	17480	17413	17522	17551	17541	17378	17415	17443	17343	17584	17484	17392	17284	17533	17423	17484	17550	17632	17590	17353	17555	17319	17385	17511	17485	17622	17556	17480	17594	17512	17466	17622	17217	17420	17737	17381	17390	17699	17476	17498	17454	17337	17475	17472	17374	17482	17369	17488	17454	17423	17394	17598	17488	17581	17506	17635	17726	17487	17359	17440	17404	17405	17598	17564	17368	17240	17465	17541	17279	17591	17258	17521	17353	17504	17286	17276	17345	17516	17683	17443	17677	17601	17584	17519	17434	17470	17387	17397	17611	17554	17377	17578	17591	17464	17598	17238	17586	17602	17566	17385	17341	17549	17551	17545	17236	17405	17532	17555	17416	17326	17622	17389	17516	17597	17375	17461	17403	17574	17595	17680	17568	17490	17410	17542	17433	17643	17506	17519	17381	17381	17214	17595	17533	17467	17473	17523	17625	17336	17328	17519	17499	17718	17561	17462	17461	17599	17365	17351	17514	17630	17462	17528	17475	17420	17533	17364	17371	17410	17269	17436	17609	17504	17494	17440	17231	17269	17352	17503	17552	17322	17539	17413	17290	17616	17428	17522	17533	17490	17324	17277	17547	17355	17515	17650	17487	17598	17389	17596	17303	17437	17533	17523	17623	17518	17808	17292	17426	17366	17326	17667	17545	17476	17440	17399	17536	17461	17501	17413	17331	17312	17526	17401	17333	17634	17393	17342	17412	17508	17419	17607	17347	17646	17430	17429	17398	17589	17695	17464	17357	17463	17413	17450	17550	17427	17521	17579	17499	17310	17341	17440	17462	17511	17242	17323	17529	17490	17575	17503	17516	17389	17510	17304	17514	17602	17424	17601	17386	17495	17543	17288	17478	17375	17565	17324	17635	17658	17590	17419	17578	17573	17481	17412	17590	17420	17617	17537	17420	17466	17398	17448	17561	17501	17403	17623	17416	17421	17237	17589	17525	17640	17479	17439	17513	17543	17653	17434	17478	17559	17435	17581	17374	17522	17525	17575	17206	17477	17626	17695	17428	17448	17348	17506	17512	17578	17623	17479	17497	17556	17327	17642	17385	17697	17478	17418	17481	17621	17502	17594	17528	17458	17586	17508	17538	17479	17327	17639	17420	17464	17593	17400	17259	17493	17552	17508	17398	17375	17577	17460	17368	17427	17606	17544	17421	17379	17297	17394	17318	17593	17444	17299	17364	17589	17368	17309	17546	17431	17441	17484	17552	17429	17382	17420	17411	17558	17505	17470	17565	17635	17419	17479	17277	17476	17393	17517	17393	17398	17452	17489	17463	17321	17364	17540	17600	17348	17553	17510	17413	17496	17237	17440	17514	17654	17507	17486	17529	17469	17351	17477	17449	17379	17436	17400	17364	17343	17371	17442	17592	17519	17513	17554	17337	17253	17600	17553	17503	17449	17747	17541	17608	17405	17395	17355	17403	17501	17288	17522	17631	17538	17259	17525	17424	17501	17428	17506	17502	17603	17572	17567	17391	17573	17358	17384	17442	17509	17447	17187	17462	17578	17401	17566	17538	17563	17305	17606	17494	17413	17462	17258	17336	17272	17239	17628	17485	17543	17622	17768	17548	17300	17700	17571	17467	17528	17443	17321	17887	17522	17642	17468	17683	17544	17402	17639	17411	17291	17659	17488	17325	17192	17410	17407	17556	17491	17303	17416	17390	17539	17523	17495	17536	17547	17555	17586	17577	17402	17497	17422	17467	17369	17362	17371	17478	17320	17477	17720	17636	17544	17747	17543	17371	17446	17662	17606	17509	17504	17490	17315	17445	17575	17656	17458	17511	17547	17362	17461	17388	17375	17548	17412	17308	17411	17639	17555	17541	17230	17452	17385	17301	17251	17332	17233	17633	17550	17564	17536	17354	17265	17387	17582	17657	17546	17542	17541	17466	17393	17588	17503	17436	17439	17370	17297	17620	17474	17336	17597	17601	17653	17280	17439	17327	17455	17483	17444	17227	17396	17403	17737	17628	17435	17520	17564	17620	17581	17608	17697	17473	17313	17467	17491	17527	17549	17553	17615	17397	17495	17728	17518	17482	17474	17471	17446	17373	17240	17511	17344	17474	17465	17538	17605	17561	17693	17608	17576	17632	17345	17559	17346	17379	17512	17526	17466	17415	17454	17313	17348	17484	17434	17547	17589	17442	17591	17521	17099	17463	17562	17566	17479	17397	17429	17310	17683	17534	17633	17549	17572	17443	17436	17274	17453	17662	17552	17381	17315	17490	17480	17625	17539	17427	17539	17423	17605	17402	17426	17358	17404	17537	17570	17398	17659	17463	17644	17618	17349	17467	17406	17694	17547	17542	17538	17477	17481	17523	17319	17476	17388	17237	17393	17355	17469	17647	17404	17362	17395	17477	17507	17549	17437	17629	17388	17466	17340	17481	17518	17583	17654	17490	17507	17516	17233	17165	17229	17426	17406	17553	17401	17266	17350	17406	17503	17253	17514	17431	17403	17382	17656	17443	17662	17564	17612	17405	17525	17492	17282	17437	17497	17320	17544	17593	17590	17515	17494	17450	17436	17391	17436	17528	17417	17305	17408	17488	17459	17617	17631	17530	17512	17472	17382	17467	17447	17356	17470	17277	17484	17382	17649	17692	17433	17237	17590	17430	17426	17451	17350	17449	17514	17539	17180	17508	17341	17423	17660	17533	17337	17473	17500	17255	17444	17353	17587	17508	17568	17721	17418	17521	17752	17367	17289	17375	17652	17484	17491	17671
16403	20695	20403	18509	17875	17154	16726	16405	16080	15931	16188	18294	19214	18663	17720	16819	16127	15933	15629	15832	15856	15858	15898	15693	15889	15698	15645	15742	15681	15736	15870	15856	15796	15617	15713	15764	15679	15822	15733	15790	15683	15572	15818	15761	15723	15880	15775	15775	15716	15883	15676	15722	15750	15858	15779	15641	15721	15744	15782	15804	15846	15762	15850	15632	15852	15837	15676	15842	15609	15792	15717	15775	15779	15794	15689	15665	15771	15773	15730	15831	15704	15822	15814	15838	15787	15885	15729	15650	15735	15632	15666	15707	15663	15969	15773	15845	15712	15916	15863	15779	15818	15757	15908	15738	15714	15697	15820	15712	15964	15896	15509	15689	15890	15773	15675	15861	15880	15771	15745	15825	15741	15748	15956	15684	15833	15627	15882	15763	15677	15647	15695	15640	15846	15777	15702	15702	15784	15713	15746	15805	15780	15699	15615	15773	15731	15798	15839	15849	15750	15818	15755	15618	15871	15652	15895	15844	15673	15743	15802	15648	15712	15926	15741	15782	15885	15572	15822	15774	15657	15764	15752	15883	15875	15973	15970	15799	15864	15805	15655	15660	15708	15874	15665	15649	15795	15781	15789	15839	15712	15957	15811	15682	15758	15807	15700	15879	15760	15861	15820	15631	15700	15728	15670	15738	15733	15661	15752	15777	15671	15670	15818	15707	15869	15678	15878	15996	15683	15617	15680	15827	15770	15694	15700	15727	15678	15876	15772	15827	15864	15747	15736	15865	15728	15746	15928	15799	15672	15954	15730	15725	15897	15662	15742	15676	15691	15845	15773	15749	15714	15764	15769	15722	15844	15717	15801	15882	15763	15657	15868	15894	15781	15856	15584	15725	15777	15857	15794	15936	15828	15757	15663	15666	15808	15898	15944	15850	15689	15634	15801	15677	15777	15783	15743	15818	15600	15939	15829	15862	15846	15930	15724	15811	15731	15755	15700	15900	15926	15735	15868	15771	15847	16010	15798	15731	15962	15771	15689	15852	15713	15818	15689	15663	15805	15728	15972	15707	15906	15755	15806	15717	15944	15872	15688	15687	15786	15637	15811	15774	15667	15777	15883	15699	15733	15836	15906	15861	15822	15704	15768	15800	15628	15858	15775	15769	15701	15627	15816	15784	15745	15734	15695	15787	15858	15742	15770	15827	15783	15794	15802	15679	15770	15901	15774	15648	15836	15724	15786	15807	15820	15727	15752	15871	15924	15775	15792	15854	15848	15795	15729	15798	15729	15706	15905	15851	15851	15720	15728	15825	15887	15947	15833	15680	15766	15821	15784	15749	15798	15815	15751	15665	15676	15655	15917	15616	15786	15801	15711	15727	15648	15730	15707	15701	15594	15809	15772	15625	15568	15661	15646	15895	15654	15702	15826	15788	15711	15800	15839	15753	15948	15834	15671	15850	15773	15835	15756	15900	15794	15786	15855	15781	15741	15862	15899	15764	15782	15769	15797	15788	15792	15728	15704	15791	15869	15769	15797	15771	15646	15664	15864	15723	15775	15761	15780	15761	15847	15916	15886	16030	15750	15793	15805	15833	15701	15805	15730	15743	15778	15821	15784	15648	15834	15690	15726	15705	15845	15781	15860	15910	15881	15643	15790	15752	15833	15709	15657	15773	16010	15757	15768	15952	15798	15886	15803	15851	15725	15828	15623	15771	15934	15731	15845	15611	15873	15893	15612	15754	15656	15868	15785	15759	15764	15759	15824	15830	15852	15847	15955	15828	15963	15923	15824	15655	15934	15679	15822	15748	15681	15877	15796	15790	15761	15806	15867	15647	15770	15739	15978	15728	15813	15702	16054	15812	15818	15822	15703	15683	15829	15796	15721	15600	15724	15809	15744	15733	15845	15728	15842	15698	15719	15606	15669	15853	15868	15879	15666	15830	15784	15879	15684	15870	15862	15806	15672	15881	15700	15778	15788	15736	15692	15822	15531	15954	15946	15841	16044	15872	15704	15696	15836	15695	15941	15795	15735	15626	15726	15655	15842	15888	15576	15858	15747	15707	15805	15685	15693	15959	15925	15856	15762	15697	15860	15700	15799	15830	15814	15622	15854	15754	15801	15742	15609	15792	15791	15814	15863	15851	15801	15806	15849	15830	15758	15875	15801	15611	15781	15789	15799	15820	15817	15639	15801	15614	15820	15781	15836	15702	15962	15739	15731	15725	15841	15829	15903	15796	15959	15740	15930	15881	15721	15865	15771	15641	15513	15684	15836	15738	15782	15791	15594	15823	15740	15807	15957	15951	15622	15837	15857	15835	15826	15813	15778	15813	15693	15767	15910	15919	15686	15839	15739	15865	15812	15728	15726	15874	15818	15831	15768	15826	15740	15845	15877	15921	15630	15811	15752	15744	15962	15770	15764	15829	15667	15732	15865	15870	15694	15886	15870	15740	15774	15587	15906	15714	15828	15806	15732	15489	15852	15731	15891	15822	15681	15676	15685	15849	15837	15819	15872	15712	16060	15876	15779	15667	15807	15661	15875	15610	15680	15689	15735	15765	15623	15854	15875	15722	15736	15731	15681	15814	15872	15769	15926	15682	15749	15837	15690	15815	15818	15851	15759	15750	15740	15855	15601	15656	15741	15761	15842	15771	15794	15768	15840	15699	15808	15737	15710	15730	15995	15802	15828	15787	15700	15767	15868	15620	15787	15819	15658	15868	15901	15692	15828	15879	15752	15839	16006	15816	15581	15914	15750	15889	15766	15699	15753	15804	15748	15936	15899	15725	15886	15600	15752	15857	15856	15773	15881	15836	15787	15796	16100	15620	15661	15731	15705	15757	15753	15793	15821	15880	15715	15784	15736	15900	15793	15832	15747	15599	15695	15807	15884	15801	15814	15816	15772	15842	15742	15788	15847	15686	15805	15911	15777	15819	15881	15791	15836	15683	15710	15720	15928	15989	15801	15733	15756	15962	15813	15772	15793	15907	15623	15789	15875	15889	15610	15708	15627	15787	15978	16076	15853	15770	15738	15705	15708	15676	15757	15757	15830	15734	15799	15832	15785	15776	15781	15642	15819	15793	15840	15777	15779	15629	15808	15807	15951	15833	15808	15895	15911	15913	15779	15899	15762	15735	15932	15642	15936	15974	15685	15737	15762	15788	15959	15902	15772	15782	15780	15903	15775	15682	15822	15746	15937	15822	15775	15871	15752	15847	15720	15972	15864	15775	15906	15830	15827	15679	15638	15711	15702	15828	15689	15972	15695	15719	15869	15791	15928	15774	15871	15794	15849	15788	15817	15759	15798	15770	15696	15793	15892	15784	15879	15842	15735	15893	15832	15940	15940	15711	15761	15643	15895	15846	15824	15758	15903	15862	15770	15707	15714	15900	15670	15518	15806	15795	15778	15743	15942	15815	15662	15784	15718	15944	15805	15901	15765	15531	15837	15833	15797	15883	15913	15797	15737	15701	15814	15747	15686	15672	15813	15833	15796	15827	15731	15805	15864	15638	15947	15817	15699	15547	15759	15729	15908	15708	15760	15662	15762	15837	15876	15876	15777	15709	16051	15917	15696	15809	15781	15925	15572	15737	15657	15991	15713	15737	15691	15739	15750	15884	15832	15731	15797	15809	15754	15899	15789	15928	16030	15975	15677	15789	15762	15948	15889	15869	15774	15831	15730	15785	15645	15786	15799	15825	15731	15782	15865	15839	15978	15662	15575	15779	15868	15837	15760	15724	15730	15848	15916	15782	15873	15815	15728	15805	15763	16032	15684	15855	15975	15877	15808	15724	15933	15737	15680	15721	15947	15646	16091	15822	15851	15764	15901	15788	15815	15885	15682	15823	15805	15907	15726	15661	15898	15887	15673	15672	15796	15805	15789	15891	15615	15775	15939	15905	15921	15887	15755	15575	15775	15947	15640	15967	15887	15657	15611	15726	15778	15718	15688	15808	15713	15648	15972	15661	15929	15747	15700	15884	15670	15884	15651	15854	15848	15687	15895	15743	15908	15760	15842	15816	15830	15714	15683	15822	15855	15672	15808	15780	15740	15854	15835	15703	15831	15732	15705	15841	15670	15745	15789	15859	15834	15692	15864	15783	15619	15795	16039	15843	15635	15895	15818	15844	15770	15713	15824	15855	15848	15741	15841	15865	15796	15707	15653	15670	15951	15585	15883	15939	15752	15801	15637	15798	15823	15828	15797	15700	15937	15859	15901	15737	15775	15684	15707	15865	15926	15676	15798	15708	15883	15713	15776	15890	15689	15783	15677	15806	15880	15714	15765	15863	15921	15823	15854	15720	15969	15719	15644	15592	15887	15777	15954	15731	15825	15801	15754	15656	15856	15720	15975	15880	15837	15764	15871	15942	15808	15745	15796	15660	15791	15805	15705	15697	15679	15842	15821	15893	15866	15900	15779	15934	15531	15938	15585	15779	15745	15722	16017	15848	15834	15718	15737	15739	15992	15790	15860	15720	15552	15744	15947	15755	15702	15636	15853	15769	15866	15671	15814	15750	15764	15854	15920	15681	15765	15762	15828	15709	15854	15782	15651	15756	15837	15730	15752	15694	15843	15712	15711	15754	15751	15964	15746	15858	15724	15617	15699	15868	15774	15773	15843	15712	15749	15704	15958	15785	15805	15735	15740	15826	15768	15782	15812	15905	15668	15876	15767	15784	16098	15774	15831	15899	15785	15830	15691	15632	15925	15670	15757	15805	15653	15843	15606	15645	15686	15691	15705	15834	15859	15781	15789	15784	15832	15718	15877	15892	15747	15717	15865	15720	15822	15661	15653	15645	15758	15749	15795	15775	15939	15810	15945	15931	15837	15863	15628	15719	15787	15649	15860	15835	15813	15766	15786	15768	15682	15916	15657	15764	15788	15796	15833	15757	15947	15894	15734	15731	15896	15798	15832	15627	15958	15708	15771	15729	15833	15715	15877	15775	15529	15732	15783	15852	15732	15878	15830	15852	15918	15714	15709	15551	15847	15557	15795	15746	15904	15698	15904	15872	15895	15707	15811	15784	15930	15755	15865	15766	15875	15879	15878	15819	15745	15790	15883	16025	15682	15771	15701	15741	15917	15931	15685	15756	15821	15726	15862	15831	15902	15852	15697	15626	15594	15676	15860	15906	15910	15831	15825	15874	15588	15903	15699	15689
24383	21643	29130	24702	22517	22400	21404	19112	18520	18476	18883	25863	30891	30602	27755	23255	20091	18835	18445	17963	18008	18116	17960	18061	18045	18020	18005	18062	17951	18061	17954	17839	17991	18067	17936	17907	18016	17946	17891	17720	17957	17790	17994	17998	18058	17895	18125	17886	18010	18027	18144	18074	17999	17980	18142	18057	17923	17872	17925	18089	17943	17671	18171	17753	17991	18046	17899	17783	17861	17875	17976	18154	18089	17993	17840	17959	17945	17857	17888	18168	17986	18024	17903	18024	18049	17859	18048	17849	18152	17855	18117	18122	17954	17812	17807	18046	18071	17853	17868	17908	18076	17841	18045	17879	17853	18050	18222	18024	17876	17932	17992	17821	18026	17881	18164	17790	17846	17787	17845	17853	17790	17778	17988	17943	18038	18141	17866	18150	18048	17835	17856	17886	17893	17867	17953	17924	18166	18200	17807	18054	17907	17767	18053	17921	17689	18004	17971	18075	17853	17901	17888	18011	18085	18010	18079	18064	18079	18007	17941	17911	17856	17830	18008	18062	17935	17955	18018	18088	17758	17896	18092	17838	17968	18110	17896	17941	17792	17919	17965	18004	18063	17774	17869	17945	18040	18045	18007	18004	18159	17927	17917	17819	18006	18006	17997	17842	18202	18072	17928	17874	18094	17696	18073	17871	17973	17974	17946	17833	17836	17712	17845	17809	17859	18041	17861	17802	18085	18062	18113	17869	17827	17808	17773	18076	17939	17987	18034	18149	18023	17795	17807	17972	17914	17990	17860	17703	17948	18121	17930	17741	17798	18003	17961	18077	17991	17965	18055	18006	18083	17927	18049	17885	17970	17683	17971	17868	17854	18006	17979	17818	17841	17925	17822	17937	18063	17903	17913	18052	17846	17907	17937	17978	17759	17927	18075	17745	17920	17927	18098	17864	17982	17850	18133	18055	17595	17894	18055	17788	17920	17971	17948	18045	17826	17916	17781	17830	17904	17965	17911	17802	17918	17876	18013	17833	17936	17876	17980	18010	18110	17913	17938	18182	17959	17872	17854	17908	17961	18119	17827	17935	17968	18079	18154	17825	17858	17991	17942	17862	17808	17990	17957	17764	17819	18051	17807	17817	17935	18218	18114	17996	17759	18022	17938	17853	18221	17867	17758	17757	17945	17914	18014	17921	17928	17861	17861	17980	17948	18010	18007	17809	17528	17784	18065	18026	17993	17818	17854	17829	18002	17976	18090	17914	17919	17731	17813	17844	17872	18175	18159	17847	17965	17952	17844	17902	18094	17914	18088	17963	17900	17886	18009	17863	17858	18125	18018	17819	17998	17976	17920	17875	17652	17815	18113	17906	17807	17985	17963	18035	17961	17840	17822	18073	18024	17885	17838	17957	18002	18121	17965	17972	17937	17901	18040	17721	17847	17793	18016	18019	17897	17792	17917	18020	17854	17958	18098	18050	17934	17893	18021	17910	18096	18033	17994	17987	18069	17972	17860	17851	17927	17976	18057	17819	17919	18042	17780	18159	18080	18152	18066	17961	18241	17947	17889	17822	17985	17978	17880	17876	17979	18097	17755	17809	17940	17922	18103	18001	18010	17865	17868	17928	18174	17924	17981	18003	17844	17725	17896	17962	17927	18078	18120	18028	18075	17906	17904	17989	18011	18088	18078	18000	17886	17949	18045	17822	17956	17994	18079	17765	17880	17603	17976	17917	17880	17908	18020	17724	17754	17804	17953	17788	17809	17889	17787	18095	17947	17982	17982	17974	18034	17861	17960	18029	17837	17990	18023	17718	17838	17943	17669	17760	18084	17682	17810	17926	17921	17891	18087	17926	18042	17907	18099	17868	17816	17940	17754	17903	18089	17878	18014	18067	18036	17880	17647	17659	18000	18064	17954	17971	17962	17848	17904	18081	18016	17832	18051	17937	18009	17952	17988	17909	17895	18028	18016	17838	17804	17777	17987	18010	17924	17805	17824	18017	18016	17890	17959	17848	17881	17997	17882	17931	18134	17990	18030	17918	17901	18096	18024	18080	17936	17921	17800	17814	18033	18074	17948	17788	17853	17926	17733	18059	18038	17863	18112	17919	17965	17932	17857	17850	17901	17856	17710	18016	18121	17941	17869	17934	18032	17834	18024	17983	18106	17926	17980	17886	18226	17784	18054	17781	17872	17907	17923	18023	17848	17949	18078	17776	17701	17859	17966	18028	17691	18009	17796	17912	17811	17760	18119	17863	17792	18208	17873	17991	17920	17743	18071	18045	18011	17908	17752	18051	17985	17894	17946	18070	18048	17927	17943	18017	17969	17812	17979	17840	18152	18052	17994	17892	17672	18008	18041	18039	17992	17753	17905	17827	17991	17969	17974	17858	17915	17844	17867	17813	18063	17948	17980	17989	17802	17770	18057	18143	18029	18040	17917	17992	17780	17805	17929	17937	18015	17884	17730	17835	17904	17973	17956	17942	17861	18042	17889	17916	17826	17833	18102	18070	18059	17892	17820	17954	17846	17953	17828	18029	17906	17814	17866	17980	17824	18053	18115	17842	17908	17701	18146	17936	18065	17992	18058	18007	17933	17990	17919	18087	18042	17933	18105	17945	17790	17835	17842	17851	17906	17905	18091	17815	17928	17850	17967	17973	17956	17778	17916	17835	17836	17867	18059	17945	17893	18049	18074	18026	17998	17847	18071	18011	17898	18107	17883	18022	17956	17836	17933	17977	17916	17924	18027	17997	18013	17891	17861	17990	17921	18013	17980	17892	17955	18037	17811	17904	18090	17823	18063	17977	17928	17809	17840	17744	17822	17853	17879	17860	18130	18040	17849	18030	17900	17873	17903	17961	18122	17966	17877	18106	17976	17781	17788	17990	17966	17713	17809	17981	18043	17898	17958	17871	17858	18119	17795	17806	17983	17931	17998	17825	17788	17998	17919	18038	18085	18010	18048	17940	18019	17901	17861	17804	18036	17925	17956	17951	17819	17919	17805	17837	18035	18068	17978	17925	17937	17955	17881	17743	17802	17919	17783	17989	17859	18086	17973	17965	18127	17745	17989	18150	17861	17950	17985	17816	17992	17873	17738	18050	18034	17901	17841	17723	18001	17923	17888	17926	17847	18188	17813	18059	18002	17882	17857	17874	17834	17756	18092	17875	18042	17836	17858	17912	17860	17933	17759	18009	18091	18057	17868	17906	18197	18031	18003	17911	17776	18015	17858	17920	18010	17887	17793	17788	18057	18067	17927	18004	17899	17656	17797	18030	18018	17813	17923	17785	17807	17951	18025	18050	17860	17973	18074	17962	17718	17993	17959	17868	18071	18005	17899	17896	17893	17782	18029	17834	18054	17955	18006	17703	17775	17885	18004	17807	17938	17803	18137	17793	17819	17834	18113	17885	17757	17798	17816	17921	18179	17948	17962	17907	17900	17901	18003	17970	17802	17929	17844	17912	17797	17923	17850	17948	18190	17830	17993	17872	17835	18018	17958	18167	17977	17917	17792	17821	17888	17863	17912	17850	18061	17705	17970	17872	17786	17803	18036	18002	17876	17903	18118	17848	18061	17985	17774	17918	18001	17893	18142	17955	17923	17935	17786	17940	18011	17872	17873	17833	17965	18196	17954	17969	17954	18015	17974	17795	18144	18065	17773	18095	17892	17763	17940	17918	18006	17859	17935	17958	18064	17985	18182	17763	17814	18082	17863	17659	17938	18121	17644	17881	17978	17950	17762	17977	17993	18238	18014	18136	18067	18010	17815	17814	18054	18072	17727	17909	17927	18089	17925	17753	18014	18094	17872	18009	17808	17993	17900	17817	17814	17951	17798	17823	17897	18060	18100	17965	17694	17840	18065	18044	17828	17898	17939	18081	17919	18114	17945	17882	17915	17876	17917	17816	17830	17849	17915	18058	17953	17919	17996	17850	17825	17994	17649	18044	17952	17815	18130	18059	17967	17944	18069	17803	18010	17937	17904	17936	17830	17994	17930	18041	17929	17836	18057	18003	17917	17814	17985	18071	17935	17890	17884	17713	17956	18109	18053	17902	17769	17786	18033	18022	18057	17900	17647	17753	17994	18014	18006	17846	17965	17859	18070	17809	17947	17873	18037	17945	17934	17858	18116	18158	17923	17825	18036	17823	18095	17857	17940	17659	17978	17973	17968	17740	17925	17977	17918	17969	17836	17943	17924	17879	17960	18095	17972	17938	17883	17829	17813	17860	17928	17836	18042	17813	17985	17813	17976	17865	17999	18128	17960	17727	17700	17720	18133	18022	18017	17893	18087	18041	17880	17776	17812	18139	17975	17738	17736	17901	18002	17860	17859	17958	17878	17987	17791	17973	17976	17883	17969	17793	17902	17888	17591	17933	18139	17997	17979	17714	17888	17839	17861	17882	17915	17947	17808	17943	18172	18056	17903	18008	17888	17891	17819	17975	17766	18114	17918	17996	18058	17906	17810	17814	17914	17941	17873	18181	17968	17946	18030	17989	17869	17811	17793	18050	17913	17858	17879	17944	17945	17725	17939	17928	18004	17920	17939	17918	17835	17975	18062	17729	18035	18016	17853	17910	18252	17890	18033	18021	18004	18004	17914	17989	18072	17933	17787	17948	18137	18036	17836	17824	17945	17934	17922	17809	17846	17781	17958	18149	17824	17982	18052	17985	18004	17892	17983	17951	17897	17906	18072	17972	18180	17968	17790	17823	18050	17996	17949	17914	17939	17900	18007	17763	17894	18142	17676	17785	18022	17897	17809	18029	17809	17913	17875	18023	17784	17962	18071	18048	17860	17922	17782	17910	17799	18003	17871	17839	18079	17828	18017	17856	18059	17934	17776	17828	18016	18093	18038	18024	17933	17890	17923	17764	17636	17912	17853	17737	17799	17944	17811	17904	17953	18118	18029	17875	17843	17833	17998	17761	17872	17937	17928	17936	17740	17856	18015	18100	18015	17793	17880	18066	17902	17761	17972	17770	17911	17954	18008	17690	17803	17849	17733	18047	17920	18197	17875	18056	17887	18042	17804	17949	17924	17679	17908	17654	17792	17877	17890	17898	18054	17950	17848	17926	17979	17959	17990	17960	17869	17982	18123	17916	17978	17766	17916	18065	18114	17842	17977	18095	17962	17996	17912	17922	17936	17923	17806	17964	17642	18034	18033	17937
15568	26619	25294	21239	19589	18649	18143	17677	16997	16769	17854	28718	33762	32683	28270	22212	18405	16921	16353	16181	16287	16235	16036	16198	16043	16290	16022	16280	16106	16081	16033	16219	16077	16102	16180	16158	16348	16171	16051	16171	16217	16248	16088	16116	16217	15995	16159	16102	16137	16063	16070	16054	16112	16315	16010	16183	16153	16288	15994	16262	16106	16118	16082	15936	15969	16248	16277	16123	16020	16024	15862	16141	16033	16105	16089	16041	16150	15943	16134	16097	16260	16040	16030	16174	16058	16069	16164	16010	16173	16273	16062	16039	15953	16287	16132	16029	16049	16103	15931	16050	16299	16108	16173	16081	16173	16053	16155	16087	16071	16109	16023	16249	16147	16329	16112	16264	16122	16272	16167	16025	15927	15940	16108	16115	16141	16084	16044	16097	15972	16140	16007	16134	16168	15984	16165	16215	16071	16218	16062	16259	16185	16089	16298	16119	16026	15932	16155	16039	16109	16095	15930	16135	16147	16151	16071	16128	16301	15918	16112	16011	15987	16160	16044	16087	16154	16181	16131	16209	16033	16046	16161	16141	16316	16203	16333	16009	16019	15944	15999	16125	15979	16070	16125	16044	16232	16156	16132	16109	16141	15969	16163	16010	16154	16058	16094	16117	16112	16061	16044	16144	15859	16074	16185	16064	16034	16053	16268	16202	16055	15922	16039	16042	15970	16096	16256	16130	16050	16089	16191	16115	16063	16133	15908	16116	16128	16227	16139	16257	16009	16005	16203	16156	16134	16224	16047	16051	16164	16154	16001	16191	16178	16214	16231	16235	16071	16072	16101	16137	16096	16065	16037	16166	16121	16071	16195	16042	16111	16178	16010	16009	16098	16180	16098	15958	16116	16076	16119	16131	16052	16113	16159	16091	16168	16256	16283	16032	16125	16079	15821	16108	16245	16132	16050	15990	16212	16200	16081	16256	16011	16158	16214	16245	16302	16041	16031	16124	16000	16087	16095	16175	16061	16159	16008	16195	16204	16044	16133	16192	16134	16081	16202	16002	16228	16109	15972	16095	16252	16077	16075	16033	16022	16003	16150	16075	16125	16236	16071	15998	16241	16141	15960	16193	16060	16100	16015	16237	16007	15999	16091	16184	16226	15924	16039	16060	15979	16188	15957	16244	16097	16080	16223	16008	16185	15979	15949	15932	16090	16071	16053	15994	15955	16090	16069	16092	16066	16179	16062	16103	16370	16117	16014	16088	16036	16172	16083	16081	16214	16135	16080	16204	16202	16261	16013	16090	16042	16014	16111	16151	16078	15962	16239	15972	15938	16086	16223	16086	16012	16020	16295	16137	16037	16231	16137	16201	16050	16311	16027	16115	16011	16044	16164	16114	16009	15907	16225	16058	16234	15979	16145	16142	16292	16143	16080	16087	16113	16094	16123	16070	16079	16052	16137	16113	16107	16125	16123	16000	16165	16088	15899	16103	16040	15958	16335	16118	15978	16064	16088	15965	15977	16045	16054	15996	16025	16042	16216	16049	16144	16087	16127	16215	16013	15925	16014	16101	16260	16098	16227	16206	16078	15978	15946	16079	16153	16304	16136	15967	16146	16120	16033	16069	15987	16035	16058	16143	15999	16184	16222	15990	16021	16172	16060	16149	16013	16001	16063	16262	16094	16157	16071	16131	16123	16099	16266	16141	16017	15962	15936	16031	16073	16137	16199	16025	16084	16133	16068	15974	16050	16155	15999	16040	16128	16030	16128	15851	16087	16140	16195	16087	16096	16118	16185	16077	16010	16101	16263	15891	16265	16021	16218	16003	15971	16168	16005	16166	16028	16048	16039	16052	16045	16121	15998	16127	15896	16118	16011	16167	16064	16170	16114	16036	15910	16246	15867	16048	16253	16070	16151	15825	16056	16171	15905	16065	16185	16134	16141	15990	16135	16203	16065	16064	16108	16166	15971	16170	16298	16042	16233	16089	16121	16105	16077	16210	16037	16100	16143	16103	16208	16117	16034	16240	16115	16093	16153	15982	16001	16105	16002	16174	16159	16076	16104	16166	15987	16159	16069	15972	16161	15997	16000	16200	16249	16091	16059	16086	16057	15909	15970	16133	15999	16229	15965	16160	16142	16231	16059	16008	16146	16086	15987	16028	16165	16078	16048	15948	16095	16055	16031	16100	15824	15968	16141	16140	16182	16011	16137	16183	16032	15914	16194	16033	16237	16081	16073	16148	16107	15995	16124	16223	16002	16002	16146	16126	16205	16128	16100	15918	15920	16091	16082	16159	16124	16010	16039	16109	15969	16134	15941	16253	16043	16168	16125	16106	16011	16011	16192	16097	16036	16071	16007	16100	16074	16111	16117	16232	16183	15991	16037	16187	16284	16090	15984	16064	16162	15955	16301	16245	16200	15999	16014	16002	16040	16118	16020	16171	16078	16178	16034	16131	16174	16028	16129	16150	16142	16060	16126	16082	16094	16125	15991	16116	16122	15946	16250	16285	15981	16035	16186	16023	16132	16267	16044	15994	16144	16135	15952	16106	16047	15863	16015	16237	15879	16082	16136	16149	16172	15934	16017	16003	15923	16012	16075	16067	15939	16060	15972	16051	16144	16077	15981	15996	16054	16101	16112	15985	15917	16153	16092	16092	16005	16072	16060	16171	16043	16112	16063	16041	16058	16143	16079	16246	16082	16141	16279	16064	16082	16013	16122	16091	16178	15991	16193	16156	16087	16083	16091	16180	16129	16139	16081	16259	16075	16057	16111	16117	15973	16327	16030	16007	16112	16071	15973	15950	16171	16194	16150	16149	16320	16171	16222	16168	16029	16116	16134	16107	16206	16123	16124	16082	15917	15968	16277	16143	16258	16042	15966	16042	16060	16051	16005	16129	16082	16266	16117	16146	16177	16145	16126	16026	16072	16002	15950	16104	16167	16096	16018	15913	16118	16066	16087	16005	16172	16008	16151	16033	16153	15972	15992	16015	16192	16183	16015	16119	16263	16073	16035	16257	16315	16171	16200	16099	16188	15832	16120	16092	16030	16343	16126	16213	15934	16056	16330	16230	16032	16084	16043	16088	16064	16221	16109	16079	16115	15989	16094	16217	16169	16047	16139	16141	16071	16187	16015	16104	16165	16072	15883	16033	16223	15957	16036	16060	16254	16141	16249	16013	16269	15961	16230	16111	16079	16164	16191	16157	15980	16121	16129	16186	16013	16058	15926	16042	16180	15981	16153	16236	15961	16175	15995	16066	16067	15997	16082	16235	16140	16292	16210	16012	16172	16199	15995	15994	16013	16025	16214	15945	16094	15917	16096	16202	16159	16065	16170	16317	15958	16222	16167	16080	16011	16134	15926	16179	16023	15953	16050	16042	16078	16207	16083	16034	16221	16040	16166	15974	16041	16177	16110	15964	16056	16043	16166	16122	16128	15988	16108	15934	15993	16204	16040	16179	16098	16074	16098	16175	16215	15987	16205	16071	16108	16312	16123	16201	16271	16238	15961	16100	15958	16159	15894	16023	16134	16113	16056	16178	16181	16038	16177	16112	16069	15973	16109	16118	16208	15989	16200	16133	16225	16080	16035	15919	16109	16109	16177	16070	16148	16084	16100	16276	16065	16170	16063	16012	16138	16098	16073	15910	16135	16189	16204	16170	15958	15965	16087	16152	15978	16107	15950	16017	16145	15967	16151	16061	16044	16095	16089	16088	16111	16091	16093	16091	16165	16227	16163	16134	15870	16030	16122	16162	16195	16171	16115	16108	16260	15991	16215	16216	16060	16060	15985	15994	15984	16297	16062	16074	16062	16022	16223	16082	16178	16175	15987	16041	16160	16102	16025	16139	16106	16355	15933	15990	16080	16184	16028	16118	16043	16192	16051	16147	16110	16195	16210	16091	16140	16119	16282	16109	16122	16046	15898	16043	16236	16007	16182	16008	16283	16012	16131	16179	16044	16248	16084	16116	16154	16034	16113	16161	16081	16045	15972	16053	16119	16122	16082	16140	16135	16015	16174	16247	16148	16178	16043	16050	16043	16191	16238	16089	15911	16051	16210	16197	15943	16084	16157	16139	16038	16092	15986	16139	16163	16156	16064	16228	16081	16033	15990	16082	16093	16256	16228	16023	15943	16179	16049	16007	16178	16155	16226	16130	16036	16144	16136	16053	16270	16006	16054	15890	16190	16332	16071	16110	16325	16100	16021	15986	16174	16121	16180	16029	16159	16001	15926	16154	16015	16096	16055	16223	16063	16142	16230	16047	16162	16225	16096	15945	16038	16198	16112	15946	15884	15997	16076	15980	16132	15993	16087	16081	16109	16034	15990	16026	16145	16123	16107	16181	16091	15920	16138	16039	16059	16166	16122	16092	16023	16129	15946	16186	15903	16184	16096	16112	16097	15976	16243	16072	16151	16025	16004	16067	16119	16071	16106	16220	16074	16115	16176	16005	16130	15925	16219	16070	16233	16079	16032	16204	16120	16019	16213	16087	16042	16061	16160	16280	16254	16162	15970	16109	16225	16037	16234	16214	16231	16134	16133	16113	16030	16255	15929	15970	16114	16367	16028	16273	16038	16180	15884	16162	16208	16100	16108	16075	16037	16060	16135	16058	16031	15938	16082	16085	16120	16241	16002	16051	16380	15916	16123	16195	16152	16028	16453	16048	16165	15992	16029	16022	16235	15977	16060	16037	16168	16140	16180	16181	16064	15919	16221	16058	16078	16039	16018	16141	16158	15946	16103	16104	16053	16130	15972	16144	16030	16064	16152	16155	16259	16258	16133	16148	16047	16073	16045	16111	16074	16130	16143	15925	16129	16028	16184	15958	15940	16137	16266	16117	16144	16189	16037	16171	15994	16105	16255	16097	15968	16140	16067	16005	16053	16074	16242	16186	16223	16085	16185	16084	16081	16173	16077	16105	16113	16105	15974	16025	16240	16200	16100	16130	16310	16125	16012	16153	16059	15940	16064	16108	16023	16078	15992	16015	16187	16067	16150	16159	16164	16085	16151	16326	16218	15846	16101	16105	16018	16056	15874	16104	15931	16039	16082	16004	16109	16291	16130	16035	16141	16050	16218	16365	16181	16003	16165	16063	15971	16067	16113	16022	16135	16172	15988	16015	16143	16189	16011	16054	16082	16070	16149	16071	16095	16314	16073	16180
23174	21538	29437	24109	21757	23872	25612	20239	19422	19361	20287	26561	38284	39431	34524	28213	23028	20426	19122	18674	18445	18647	18508	18445	18644	18530	18450	18720	18633	18573	18441	18628	18581	18317	18485	18321	18535	18509	18696	18747	18607	18670	18717	18704	18493	18489	18428	18497	18530	18489	18553	18406	18534	18543	18411	18551	18673	18645	18599	18289	18499	18507	18441	18510	18447	18478	18371	18487	18498	18396	18613	18379	18514	18334	18669	18270	18518	18427	18656	18552	18419	18533	18570	18360	18530	18364	18593	18445	18607	18603	18383	18423	18592	18426	18499	18325	18437	18527	18304	18445	18484	18562	18545	18339	18469	18437	18508	18354	18514	18397	18284	18876	18661	18528	18455	18483	18502	18400	18490	18498	18510	18396	18451	18392	18345	18537	18576	18459	18430	18484	18524	18553	18605	18496	18473	18584	18409	18180	18405	18507	18459	18424	18160	18208	18262	18240	18275	18328	18393	18361	18236	18326	18260	18475	18420	18532	18326	18357	18629	18549	18469	18434	18458	18241	18485	18474	18520	18488	18566	18441	18399	18518	18470	18409	18282	18611	18434	18652	18448	18593	18577	18469	18716	18401	18343	18409	18607	18231	18356	18381	18443	18502	18450	18423	18254	18553	18420	18341	18549	18364	18437	18323	18547	18404	18568	18612	18409	18604	18288	18669	18491	18372	18234	18580	18318	18368	18503	18434	18423	18362	18482	18450	18508	18490	18364	18541	18430	18400	18536	18317	18321	18451	18355	18259	18342	18434	18347	18436	18507	18358	18375	18409	18581	18539	18544	18340	18585	18493	18569	18423	18594	18368	18563	18475	18484	18394	18338	18410	18583	18344	18425	18380	18399	18420	18224	18525	18463	18450	18468	18491	18419	18293	18408	18475	18357	18589	18348	18432	18395	18644	18576	18157	18474	18568	18291	18515	18551	18425	18451	18373	18429	18303	18498	18222	18415	18430	18452	18181	18285	18381	18467	18437	18632	18352	18646	18397	18472	18668	18447	18367	18454	18687	18420	18627	18350	18391	18559	18298	18369	18452	18347	18593	18479	18559	18433	18434	18467	18238	18511	18509	18611	18481	18482	18587	18499	18372	18525	18326	18466	18468	18347	18358	18378	18599	18462	18590	18372	18479	18576	18412	18582	18443	18490	18355	18426	18610	18666	18516	18481	18444	18652	18364	18498	18586	18322	18491	18533	18591	18409	18434	18302	18323	18519	18472	18194	18089	18397	18459	18427	18459	18534	18379	18348	18596	18268	18466	18560	18346	18361	18466	18451	18274	18640	18430	18305	18470	18439	18273	18408	18448	18348	18550	18371	18323	18327	18271	18540	18324	18610	18580	18541	18503	18608	18476	18354	18408	18292	18311	18408	18396	18451	18230	18174	18380	18289	18386	18529	18310	18350	18338	18457	18389	18640	18453	18730	18383	18352	18229	18303	18147	18529	18326	18395	18523	18487	18462	18331	18322	18456	18474	18486	18568	18500	18388	18512	18326	18603	18569	18603	18546	18539	18400	18494	18411	18231	18333	18523	18478	18610	18545	18462	18669	18579	18531	18439	18711	18428	18407	18430	18377	18421	18469	18782	18144	18541	18376	18448	18346	18478	18461	18517	18433	18335	18428	18450	18403	18381	18458	18336	18566	18476	18518	18472	18427	18441	18398	18506	18399	18192	18365	18512	18467	18512	18272	18667	18443	18409	18350	18279	18393	18425	18337	18602	18553	18267	18232	18632	18178	18346	18277	18297	18412	18636	18322	18650	18479	18498	18310	18575	18432	18542	18519	18488	18517	18592	18564	18472	18575	18444	18387	18677	18538	18471	18365	18566	18295	18470	18377	18473	18415	18453	18507	18252	18493	18505	18512	18475	18414	18584	18517	18443	18357	18285	18558	18457	18413	18588	18443	18294	18397	18522	18589	18319	18300	18636	18471	18401	18528	18529	18516	18428	18289	18419	18421	18412	18381	18497	18360	18431	18445	18372	18415	18498	18321	18509	18595	18457	18323	18441	18535	18385	18288	18568	18269	18453	18335	18410	18469	18487	18563	18382	18501	18585	18443	18358	18201	18405	18477	18607	18539	18340	18228	18433	18438	18347	18473	18180	18448	18323	18402	18451	18538	18400	18277	18374	18573	18308	18446	18336	18461	18588	18599	18394	18601	18537	18306	18214	18443	18213	18555	18469	18269	18456	18299	18227	18608	18507	18490	18485	18627	18354	18430	18418	18414	18490	18510	18344	18336	18441	18503	18617	18273	18421	18446	18434	18352	18596	18411	18557	18381	18595	18488	18474	18378	18423	18292	18485	18492	18411	18519	18312	18511	18441	18433	18357	18300	18442	18266	18336	18510	18063	18604	18568	18400	18544	18333	18323	18586	18449	18604	18587	18560	18524	18357	18592	18597	18292	18456	18403	18447	18664	18500	18673	18542	18437	18406	18303	18331	18311	18330	18541	18365	18660	18641	18432	18433	18302	18397	18491	18527	18573	18497	18362	18080	18386	18452	18247	18645	18287	18402	18255	18406	18525	18544	18520	18307	18435	18256	18529	18400	18333	18359	18341	18099	18423	18389	18455	18288	18171	18373	18801	18474	18676	18298	18296	18262	18376	18310	18541	18357	18387	18541	18368	18345	18400	18142	18373	18393	18480	18444	18481	18385	18317	18432	18508	18252	18445	18338	18625	18541	18630	18521	18286	18422	18440	18328	18409	18517	18641	18419	18352	18328	18533	18363	18510	18448	18418	18346	18615	18566	18514	18547	18382	18523	18363	18342	18614	18305	18296	18614	18692	18455	18385	18377	18568	18504	18329	18413	18424	18493	18553	18482	18314	18361	18255	18450	18315	18566	18253	18361	18513	18505	18464	18525	18498	18478	18732	18580	18493	18444	18463	18416	18497	18382	18363	18375	18538	18417	18387	18382	18425	18497	18378	18441	18341	18451	18605	18325	18322	18541	18427	18456	18603	18454	18315	18440	18398	18325	18511	18617	18452	18552	18508	18519	18423	18325	18314	18388	18497	18564	18602	18303	18444	18401	18506	18221	18346	18264	18359	18558	18309	18589	18474	18348	18394	18598	18503	18354	18406	18340	18494	18580	18264	18418	18277	18444	18304	18580	18537	18395	18327	18731	18541	18488	18468	18475	18516	18442	18591	18209	18578	18466	18364	18196	18423	18414	18426	18304	18476	18434	18409	18536	18448	18465	18282	18259	18388	18433	18591	18363	18560	18393	18534	18401	18409	18461	18282	18397	18565	18418	18387	18212	18351	18648	18429	18390	18550	18515	18370	18403	18657	18708	18393	18361	18367	18466	18365	18369	18496	18519	18328	18278	18422	18537	18503	18437	18457	18534	18589	18576	18436	18503	18568	18251	18406	18285	18508	18483	18630	18289	18480	18632	18299	18492	18548	18444	18351	18375	18379	18428	18481	18406	18411	18344	18426	18684	18561	18540	18350	18371	18403	18320	18206	18426	18398	18601	18421	18429	18658	18592	18406	18617	18485	18383	18480	18481	18362	18449	18457	18255	18553	18579	18490	18197	18148	18226	18510	18409	18512	18476	18347	18300	18188	18537	18636	18359	18335	18341	18465	18365	18268	18412	18400	18569	18342	18411	18287	18289	18505	18503	18585	18243	18521	18520	18482	18348	18670	18454	18372	18374	18357	18501	18586	18610	18498	18479	18553	18374	18394	18314	18383	18501	18650	18409	18543	18497	18342	18501	18391	18576	18609	18418	18507	18570	18577	18499	18406	18182	18291	18434	18528	18299	18322	18398	18427	18519	18503	18359	18397	18439	18641	18449	18584	18487	18559	18526	18477	18337	18442	18329	18731	18462	18184	18263	18514	18457	18644	18274	18422	18428	18338	18538	18586	18393	18455	18308	18498	18462	18306	18519	18522	18617	18238	18353	18276	18474	18474	18425	18426	18615	18429	18437	18481	18453	18411	18655	18656	18426	18442	18363	18598	18404	18179	18588	18367	18385	18457	18581	18542	18276	18293	18419	18437	18280	18337	18283	18470	18431	18499	18410	18521	18308	18508	18453	18351	18430	18551	18366	18404	18432	18465	18203	18457	18524	18332	18679	18511	18346	18477	18499	18459	18578	18520	18602	18477	18410	18422	18430	18268	18217	18671	18501	18610	18265	18537	18405	18438	18392	18565	18339	18593	18608	18524	18572	18271	18342	18399	18593	18433	18498	18377	18449	18389	18295	18418	18640	18293	18479	18539	18322	18343	18566	18435	18674	18224	18462	18462	18340	18614	18363	18338	18526	18282	18239	18462	18411	18557	18560	18397	18305	18294	18353	18438	18390	18558	18368	18412	18618	18466	18682	18330	18439	18483	18389	18425	18419	18389	18658	18428	18038	18569	18440	18318	18442	18647	18291	18365	18294	18457	18533	18335	18590	18538	18289	18491	18246	18549	18506	18339	18331	18445	18540	18475	18464	18414	18376	18291	18480	18519	18400	18589	18324	18364	18560	18466	18539	18534	18482	18536	18455	18529	18363	18456	18379	18429	18520	18391	18537	18424	18426	18505	18469	18305	18453	18422	18414	18456	18572	18177	18344	18498	18578	18529	18502	18357	18254	18463	18333	18350	18523	18382	18471	18446	18323	18359	18309	18431	18310	18430	18345	18296	18282	18380	18432	18426	18509	18456	18475	18492	18554	18467	18531	18489	18456	18309	18381	18449	18414	18473	18400	18450	18480	18314	18298	18508	18417	18402	18488	18501	18349	18266	18452	18435	18563	18511	18474	18382	18330	18469	18362	18257	18353	18639	18567	18467	18255	18581	18462	18420	18395	18461	18471	18396	18564	18308	18592	18312	18520	18580	18272	18505	18279	18420	18379	18419	18574	18412	18452	18436	18476	18413	18437	18465	18372	18431	18533	18409	18440	18556	18488	18286	18554	18337	18641	18592	18632	18432	18444	18567	18817	18364	18645	18489	18225	18365	18609	18542	18283	18570	18346	18645	18787	18440	18476	18495	18256	18460	18483	18356	18474	18599	18380	18328	18388	18335	18443	18109	18507	18436	18637	18550	18580	18487	18347	18393	18647	18483	18394	18380	18504	18296	18379	18301	18568	18272	18473	18624	18289	18452	18359	18364	18223	18425	18551	18392	18501
16738	30485	28501	23300	21176	20015	19028	18454	17726	17635	19484	29848	42050	41059	35728	27892	20978	18033	16890	16458	16312	16428	16591	16399	16266	16157	16440	16384	16473	16330	16355	16261	16463	16359	16489	16405	16383	16401	16309	16365	16282	16367	16363	16377	16244	16254	16262	16425	16322	16308	16278	16333	16239	16522	16515	16398	16460	16159	16289	16406	16284	16405	16327	16551	16392	16419	16275	16232	16446	16397	16246	16341	16198	16322	16469	16352	16294	16306	16249	16607	16283	16208	16531	16302	16591	16335	16516	16324	16337	16414	16458	16292	16370	16285	16346	16370	16124	16264	16437	16399	16443	16365	16338	16449	16300	16419	16464	16381	16248	16400	16244	16536	16237	16454	16275	16197	16261	16223	16271	16346	16446	16286	16376	16342	16417	16284	16551	16281	16356	16314	16364	16509	16381	16413	16489	16390	16319	16329	16220	16246	16359	16407	16489	16410	16322	16226	16239	16335	16353	16391	16279	16379	16209	16441	16351	16416	16376	16274	16310	16246	16381	16337	16409	16263	16372	16353	16334	16210	16310	16239	16201	16385	16385	16477	16331	16439	16251	16290	16265	16221	16387	16350	16361	16251	16296	16250	16325	16406	16310	16285	16435	16311	16349	16289	16341	16577	16372	16195	16348	16263	16452	16430	16400	16190	16403	16468	16383	16300	16417	16358	16333	16499	16401	16137	16333	16359	16326	16363	16411	16201	16345	16345	16262	16276	16348	16461	16487	16360	16189	16441	16387	16233	16322	16249	16380	16304	16513	16289	16482	16316	16169	16446	16305	16213	16413	16460	16347	16362	16502	16301	16395	16433	16338	16299	16332	16462	16371	16367	16285	16253	16408	16452	16324	16200	16338	16382	16420	16488	16289	16370	16283	16348	16519	16339	16582	16300	16380	16315	16255	16329	16248	16291	16207	16330	16538	16519	16245	16312	16522	16274	16364	16181	16476	16484	16341	16301	16449	16332	16282	16236	16240	16516	16163	16433	16284	16234	16318	16310	16439	16306	16439	16260	16451	16409	16489	16466	16203	16235	16387	16188	16310	16333	16489	16280	16215	16245	16281	16250	16215	16386	16328	16521	16221	16331	16427	16270	16309	16281	16312	16282	16292	16280	16234	16335	16282	16287	16308	16372	16316	16396	16238	16322	16466	16456	16379	16325	16398	16255	16371	16406	16269	16311	16404	16315	16366	16276	16391	16340	16101	16343	16512	16274	16260	16485	16212	16282	16392	16202	16316	16136	16373	16434	16288	16490	16387	16262	16200	16423	16273	16461	16345	16207	16460	16298	16492	16366	16312	16408	16317	16424	16339	16310	16308	16309	16179	16382	16392	16295	16241	16443	16209	16206	16297	16424	16415	16322	16256	16243	16373	16253	16348	16333	16128	16383	16339	16404	16355	16345	16296	16262	16309	16402	16313	16247	16206	16277	16306	16265	16454	16212	16557	16354	16451	16385	16325	16302	16372	16235	16386	16511	16356	16283	16376	16424	16395	16469	16470	16336	16344	16199	16471	16381	16196	16329	16553	16205	16220	16308	16465	16305	16237	16368	16336	16267	16299	16188	16360	16371	16191	16498	16139	16346	16547	16411	16471	16295	16369	16211	16603	16293	16236	16391	16321	16338	16374	16393	16481	16479	16286	16379	16265	16339	16466	16525	16293	16344	16233	16503	16446	16448	16268	16242	16305	16463	16283	16277	16428	16264	16318	16285	16291	16313	16413	16325	16396	16292	16388	16417	16376	16487	16397	16372	16132	16336	16206	16384	16458	16341	16247	16423	16334	16371	16414	16484	16154	16555	16304	16342	16348	16349	16308	16460	16219	16224	16284	16639	16395	16379	16503	16242	16292	16556	16286	16223	16255	16370	16484	16432	16463	16301	16260	16374	16394	16145	16213	16520	16412	16366	16339	16298	16429	16290	16428	16422	16402	16472	16358	16315	16248	16318	16352	16432	16250	16458	16271	16379	16258	16382	16282	16259	16342	16418	16451	16306	16166	16321	16096	16424	16350	16206	16413	16336	16385	16345	16378	16448	16490	16371	16371	16431	16363	16328	16334	16426	16269	16315	16175	16214	16270	16241	16205	16278	16321	16368	16403	16393	16309	16361	16385	16277	16433	16234	16324	16268	16415	16276	16570	16294	16289	16390	16274	16183	16258	16348	16382	16281	16233	16315	16174	16342	16454	16261	16178	16245	16273	16365	16331	16514	16208	16191	16329	16350	16368	16420	16326	16333	16113	16266	16395	16364	16261	16170	16306	16359	16349	16459	16460	16325	16268	16269	16357	16149	16359	16217	16407	16234	16256	16489	16346	16359	16229	16318	16340	16455	16415	16369	16420	16364	16315	16341	16478	16404	16417	16525	16369	16371	16382	16344	16387	16318	16412	16402	16332	16298	16228	16325	16414	16409	16173	16237	16394	16413	16353	16196	16495	16224	16338	16259	16402	16365	16251	16406	16243	16090	16296	16356	16423	16396	16350	16331	16342	16277	16432	16290	16287	16212	16251	16498	16366	16272	16302	16288	16267	16308	16395	16325	16307	16185	16306	16345	16368	16360	16210	16323	16364	16406	16271	16480	16533	16330	16453	16286	16531	16172	16276	16403	16032	16304	16297	16377	16285	16291	16315	16355	16258	16508	16426	16395	16441	16353	16210	16374	16350	16407	16258	16431	16389	16360	16291	16527	16347	16389	16365	16226	16422	16413	16146	16313	16194	16299	16218	16156	16478	16251	16319	16425	16217	16352	16313	16157	16505	16251	16507	16241	16452	16235	16419	16376	16410	16374	16237	16454	16320	16460	16239	16328	16319	16206	16483	16258	16353	16167	16366	16390	16427	16257	16377	16300	16249	16299	16285	16271	16268	16498	16428	16372	16295	16099	16334	16350	16319	16344	16252	16481	16302	16476	16211	16258	16141	16410	16474	16215	16324	16214	16429	16289	16368	16380	16319	16238	16411	16373	16374	16519	16396	16455	16350	16341	16537	16397	16402	16459	16322	16176	16267	16256	16364	16396	16215	16180	16284	16300	16430	16452	16592	16368	16370	16268	16362	16199	16449	16281	16271	16378	16366	16378	16290	16395	16265	16286	16426	16172	16554	16280	16414	16262	16303	16349	16304	16389	16155	16251	16394	16428	16334	16322	16467	16311	16477	16590	16261	16203	16414	16234	16446	16191	16300	16269	16216	16297	16482	16234	16294	16368	16175	16242	16366	16577	16311	16231	16144	16413	16334	16433	16211	16292	16155	16470	16351	16255	16454	16366	16337	16345	16174	16345	16083	16294	16342	16294	16565	16316	16268	16275	16386	16376	16034	16388	16245	16251	16409	16548	16436	16139	16482	16301	16358	16214	16335	16352	16333	16319	16446	16374	16293	16258	16382	16309	16367	16404	16408	16303	16394	16417	16317	16316	16297	16433	16371	16224	16309	16376	16347	16323	16367	16455	16309	16494	16265	16319	16230	16432	16440	16426	16392	16360	16327	16384	16380	16093	16274	16360	16510	16371	16226	16345	16265	16395	16357	16414	16543	16363	16410	16588	16353	16411	16467	16238	16324	16257	16423	16292	16265	16311	16268	16176	16345	16341	16330	16268	16422	16439	16326	16325	16298	16281	16347	16367	16284	16452	16437	16243	16485	16189	16423	16320	16209	16259	16450	16374	16329	16476	16371	16327	16355	16182	16477	16340	16219	16163	16275	16444	16323	16382	16456	16311	16262	16231	16513	16259	16305	16347	16210	16290	16320	16488	16314	16430	16178	16303	16443	16308	16298	16362	16385	16245	16242	16378	16341	16413	16339	16281	16247	16273	16307	16296	16231	16351	16327	16181	16496	16366	16307	16371	16406	16271	16374	16124	16455	16232	16235	16140	16283	16382	16301	16294	16075	16519	16425	16342	16098	16289	16329	16351	16354	16362	16328	16453	16244	16213	16246	16344	16331	16331	16276	16499	16528	16313	16268	16206	16363	16175	16470	16488	16189	16422	16327	16290	16315	16340	16264	16292	16405	16418	16357	16390	16377	16277	16425	16257	16238	16268	16397	16300	16238	16316	16248	16320	16375	16282	16360	16598	16303	16405	16421	16187	16338	16443	16392	16353	16308	16225	16436	16287	16395	16240	16397	16191	16405	16330	16413	16259	16416	16387	16472	16321	16426	16306	16281	16360	16387	16496	16348	16280	16299	16343	16445	16292	16489	16391	16481	16361	16229	16267	16247	16288	16334	16345	16300	16306	16441	16312	16387	16312	16267	16513	16194	16344	16322	16358	16364	16394	16232	16300	16350	16293	16399	16265	16333	16438	16317	16214	16404	16515	16296	16282	16473	16422	16347	16326	16299	16494	16244	16386	16284	16398	16314	16368	16569	16359	16292	16475	16434	16579	16345	16265	16327	16242	16351	16318	16330	16279	16213	16322	16329	16394	16643	16189	16453	16473	16299	16396	16443	16275	16283	16374	16299	16346	16423	16436	16320	16394	16238	16328	16346	16421	16344	16488	16442	16194	16438	16270	16305	16386	16457	16391	16343	16328	16191	16399	16357	16313	16253	16246	16488	16046	16370	16298	16272	16369	16428	16411	16223	16089	16341	16324	16351	16480	16368	16269	16345	16464	16446	16168	16356	16371	16410	16154	16276	16480	16223	16313	16368	16412	16345	16324	16279	16338	16276	16287	16343	16170	16197	16456	16385	16463	16488	16346	16345	16435	16417	16145	16323	16430	16255	16389	16193	16404	16187	16295	16385	16333	16339	16379	16336	16390	16314	16350	16361	16395	16235	16173	16458	16415	16290	16355	16301	16291	16291	16391	16581	16237	16200	16379	16450	16429	16328	16430	16313	16273	16282	16331	16179	16423	16385	16508	16474	16263	16302	16397	16228	16395	16447	16359	16289	16360	16267	16433	16249	16431	16358	16220	16373	16501	16310	16412	16167	16210	16414	16223	16237	16428	16246	16390	16396	16291	16341	16246	16384	16407	16436	16178	16471	16290	16373	16401	16281	16204	16515	16354	16189	16275	16486	16360	16411	16309	16341	16248	16491	16247	16277	16271	16463	16342	16404	16372	16103	16387	16226	16219	16418	16352	16366	16352	16489	16178	16329	16346	16378	16357	16414	16210	16394	16371	16523	16309
28014	22418	25336	22348	19033	18834	19125	18583	18553	18356	18733	19558	20599	20318	19925	19066	18686	18474	18271	18263	18215	18104	18385	18498	18210	18050	18447	18130	18304	18228	18249	18399	18149	18433	18283	18110	18542	18366	18277	18200	18153	18239	18302	18399	18208	18391	18412	18242	18207	18378	18357	18333	18239	18265	18300	18207	18165	18111	18320	18222	18113	18130	18185	18275	18258	18353	18237	18267	18205	18212	18314	18236	18137	18281	18157	18209	18348	18182	18094	18054	18150	18124	18267	18162	18242	18223	18164	18233	18269	18358	18213	18281	18181	18354	18162	18181	18164	18249	18159	18225	18372	18249	18338	18340	18305	18004	18308	18344	18234	18167	18237	17925	18335	18280	18232	18198	18394	18150	18321	18193	18262	18243	18339	18355	18323	18552	18275	18374	18179	18165	18413	18079	18332	18282	18429	18279	18202	18223	18266	18188	18219	18234	18322	18317	18209	18341	18075	18033	18320	18012	18351	18404	18246	18431	18227	18155	18235	18160	18029	18378	18187	18154	18168	18082	18331	18324	18112	18292	18293	18241	18375	17978	18124	18353	18245	18187	18263	18370	18189	18396	18213	18131	18202	18181	18139	18112	18400	18290	18084	18091	18232	18172	18204	18214	18159	18274	18324	18322	18243	18143	18262	18260	18345	18223	18313	18252	18209	18174	18267	18138	18195	18136	18168	18327	18234	17889	18028	18214	18081	18215	18246	18304	18290	18299	18211	18335	18234	18347	18378	18402	18217	18284	17993	18312	18195	18268	18426	18069	18286	18311	18260	18250	18272	18191	18263	18350	18089	18273	18227	18138	18287	18237	18315	18388	18199	18196	18283	18405	18051	18099	18161	18174	18182	18174	18368	18140	18181	18151	18197	18185	18361	18342	18025	18163	18344	18161	18297	18250	18248	18336	18187	18145	18362	18174	18312	18344	18108	18348	18302	18252	18284	18069	18016	18226	18415	18328	18269	18247	18396	18437	18233	18355	18270	18218	18350	18260	18266	18167	18542	18295	18263	18212	18166	18361	18234	18107	18295	18188	18169	18328	18371	18400	18461	18491	18368	18232	18218	18312	18345	18109	18384	18092	18268	18341	18491	18118	18282	18133	18194	18311	18318	18350	18214	18166	18161	18171	18195	18170	18307	18323	18288	18217	18087	18274	18256	18201	18334	18306	18246	18290	18458	18241	18294	17943	18107	18159	18376	18199	18199	18253	18401	18320	18355	18320	18073	18267	18316	18319	18184	18282	18195	18121	18347	18407	18340	18148	18200	18407	18343	18243	18102	18273	18164	18238	18405	18156	18207	18263	18107	18218	18426	18420	18297	18103	18331	18239	18234	18166	18442	18247	18504	18246	18211	18171	18264	18194	18217	18321	18059	18219	18338	18121	18346	18161	18324	18403	18420	18036	18280	18186	18104	18061	18185	18171	18395	18244	18267	18330	18224	18197	18161	18206	18189	18308	18039	18326	18234	18090	18400	18300	18335	18401	18391	18469	18308	18227	18022	18209	18261	18221	18241	18310	18305	17937	18303	18255	18369	18198	18102	18021	18204	18123	18012	18457	18274	17949	18128	18205	18492	18287	18216	18142	18367	18060	18185	18103	18207	18282	18203	18213	18369	18154	18334	18317	18359	18312	18038	18283	18311	18373	18168	18273	18254	18323	18242	18265	18176	18335	18230	18391	18372	18233	18342	18374	18260	18272	18377	18390	18028	18166	18336	18169	18200	18277	18284	18391	18397	18300	18355	18121	18071	18366	18271	18131	18244	18412	18494	18289	18286	18361	18277	18391	18311	18194	18215	18222	18330	18341	18168	18189	18352	18164	18381	18167	18241	18186	18160	18245	18151	18024	18255	18164	18065	18336	18389	18304	18235	18313	18200	18349	18124	18140	18160	18276	18288	18225	18287	18110	18082	18271	18211	18335	18327	18236	18175	18232	18206	18058	18242	18088	18462	18434	18355	18362	18445	18356	18210	18215	18235	18030	18143	18324	18423	18232	18129	18102	18235	18316	18145	18386	18412	18499	18232	18345	18048	18187	18274	18361	18112	18501	18253	18318	18342	18155	18021	18300	18367	18549	18317	18242	18172	18698	18092	18179	18127	18293	18090	18238	18276	18077	18448	18313	18189	18269	18274	18272	18152	18119	18332	18068	18581	18364	18328	18301	18408	18327	18341	18154	18283	18332	18259	18175	18074	18424	18329	18422	18295	18061	18248	18308	18300	18208	18277	18171	18143	18275	18301	18189	18256	18163	18189	18308	18074	18203	18233	18223	18167	18385	18277	18125	18249	17995	18218	18288	18126	18427	18243	18508	18008	18330	18257	18288	18355	18367	18258	18235	18329	18149	18040	18201	18283	18302	18121	18528	18200	18343	18422	18327	18259	18182	18211	18166	18307	18260	18333	18190	18072	18240	18259	18408	18304	18311	18331	18228	18390	18249	18155	18317	18308	18167	18231	18194	18389	18148	18290	18229	18167	18226	18306	18252	18328	18176	18223	18266	18393	18042	18312	18240	18496	18281	18220	18077	18162	18296	18077	18218	18346	18180	18273	18240	18279	18288	18274	18092	18263	18035	18352	18333	18365	18236	18348	18213	18154	18152	18333	18300	18158	18520	18321	18375	18305	18280	18258	18406	18332	18244	18381	18381	18036	18348	18275	18211	18285	18046	18169	18174	18216	18294	18310	18353	18154	18049	18282	18180	18313	18214	18303	18208	18265	18169	18306	18418	18303	18489	18211	18211	18288	18219	18180	18124	18108	18383	18132	18355	18596	18147	18270	18235	18128	18225	18335	18261	18099	17956	18340	18195	18304	18259	18351	18413	18116	18351	18474	18288	18343	18219	18192	18203	18245	18300	18282	18148	18146	18133	18104	18245	18321	18159	18348	17984	18278	18097	18316	18172	18623	18418	18132	18318	18374	18310	18184	18303	18334	18284	18214	18412	18221	18328	18269	18241	18275	18241	18382	18283	18213	18242	18325	18408	18338	18035	18122	18125	18223	18163	18277	18310	18153	18217	18393	18189	18414	18250	18365	18143	18376	18408	18187	18296	18286	18226	18137	18036	18256	18170	18299	18233	18186	18255	18384	18219	18124	18150	18272	18293	18384	18179	18262	18222	18146	18303	18152	18194	18375	18307	18299	18390	18479	18374	18276	18280	18062	18283	18198	18108	18283	18335	18270	18266	18101	18266	18377	18286	18329	18127	18192	18253	18371	18368	18178	18049	18192	18307	18424	18189	18165	18136	18296	18256	18166	18466	18294	18190	18185	18427	18273	18528	18388	18177	18063	18360	18173	18337	18384	18295	18318	18370	18114	18207	18307	18373	18274	18368	18213	18338	18460	18347	18343	18225	18145	18079	18181	18338	18168	18155	18132	18293	18347	18389	18097	18240	18132	18480	18257	18262	18123	18161	18194	18406	18367	18161	18213	18137	18231	18084	18192	18456	18156	18141	18320	18290	18210	18156	18255	18276	18372	18086	18185	18138	18346	18567	18236	18248	18292	18281	18367	18187	18270	18193	18436	18302	18288	18248	18329	18317	18310	18313	18298	18228	18056	18342	18371	18405	18302	18308	18112	18217	18294	18268	18346	18405	18164	18290	18191	18120	18204	18212	18459	18166	18277	18144	18440	18297	18317	18205	18526	18276	18325	17977	18274	18263	18146	18319	18220	18274	18340	18205	18307	18302	18204	18195	18290	18171	18305	18588	18291	18046	18285	18244	18358	18165	18172	18258	18218	18238	18317	18304	18280	18223	18315	18185	18271	18150	18193	18094	18172	18154	18128	18482	18243	18291	18336	18211	18391	18280	18242	18053	18504	18189	18128	18449	18294	18358	18156	18339	18197	18274	18407	18495	18270	18227	18428	18343	18277	18337	18423	18044	18174	18092	18288	18017	18230	18235	18249	18355	18330	18345	18358	18224	18420	18239	18129	18234	18379	18037	18207	18290	18236	17911	18103	18262	18500	18075	18433	18201	18225	18193	18323	18167	18331	18205	18215	18126	18221	18156	18150	18397	18298	18570	18187	18208	18463	18459	18304	18173	18341	18220	18106	18267	18249	18174	18060	18167	18315	18096	18204	18351	18067	18002	18232	18132	18319	18160	18120	18421	18286	18374	18248	18507	18163	18366	18184	18296	18453	18304	18337	18302	18112	18229	18417	18227	18476	18287	18360	18280	18381	18193	18150	18381	18352	18282	18301	18231	18186	18282	18248	18488	18387	18337	18300	18545	18285	18201	18346	18206	18041	18139	18318	18217	18078	18342	18325	18446	18280	18138	18275	18354	18241	18394	18341	18266	18366	18384	18433	18302	18180	18240	18447	18403	18256	18279	18074	18399	18252	18098	18232	18276	18185	18255	18269	18262	18264	18310	18243	18351	18367	18346	18319	18258	18217	18098	18194	18275	18134	18237	18272	18318	18330	18010	18258	18440	18031	18263	18364	18183	18262	18173	18309	18184	18109	18389	18198	18441	18294	18166	18290	18308	18337	17935	18448	18292	18351	18204	18274	18123	18181	18230	18353	18364	18384	18098	18342	18264	18430	18174	18218	18145	18357	18125	18274	18210	18370	18181	18533	18377	18258	18322	18303	18338	18135	18339	18388	18309	17955	18238	18296	18486	18073	18337	18081	18223	18221	18183	18521	18224	18352	18300	18058	18254	18252	18333	18211	18230	18183	18230	18150	18294	18245	17968	18102	17994	18212	18374	18279	18415	18507	18262	18133	18290	18203	18370	18222	18246	18438	18292	18350	18209	18166	18354	18152	18180	18221	18306	18153	18210	18263	18071	18272	18035	18268	18200	18003	18204	18277	18239	18382	18187	18275	18427	18169	18102	18275	18219	18357	18180	18102	18389	18078	18255	18383	18329	18290	18257	18071	18194	18204	18216	18167	18278	18289	18123	18400	18288	18225	18330	18374	18322	18093	18342	18357	18252	18303	18545	18277	18242	18169	18298	18172	18202	18152	18123	18606	18273	18335	18369	18331	18343	18375	18313	18318	18264	18263	18310	18132	18363	18171	18103	18227	18289	18109	18254	18280	18269	18207	18249	18385	18179	18183	18340	18121	18069	18165	18462	18195	18198	18125	18190	18318	18055	18255	18342	18232	18349	18267	18141	18238	18376
16773	21039	20489	18880	17909	17272	17160	16741	16724	16518	16860	18509	19847	18821	18018	17193	16430	16440	16253	16285	16233	16327	16364	16244	16275	16439	16252	16135	16334	16163	16001	16082	16267	16227	16253	16267	16381	16122	16263	16260	16217	16073	16325	16270	16133	16284	16131	16293	16299	16233	16260	16163	16233	16291	16283	16241	16203	16232	16280	16167	16266	16070	16351	16221	16432	16257	16162	16114	16197	16395	16129	16288	16372	16190	16199	16148	16130	16062	16154	16093	16252	16225	16126	16176	16267	16153	16186	16245	16166	16186	16137	16346	16199	16208	16170	16051	16281	16356	16289	16149	16061	16207	16227	16261	16228	16445	16223	16125	16217	16210	16123	16301	16339	16193	16276	16222	16231	16200	16057	16166	16097	16181	16092	16335	16176	15971	16382	16203	16151	16127	16403	16251	16106	16218	16217	16279	16178	16073	16010	16364	16169	16211	16023	16199	16209	16159	16244	16158	16297	16312	16237	16304	16135	16161	16241	16153	16096	16160	16139	16088	16220	16289	16107	16097	16422	16305	16360	16132	16320	16075	16144	16284	16185	16328	16187	16262	16221	16186	16271	16130	16227	16252	16063	16293	16082	16219	16230	16239	16156	16134	16125	16258	16220	16155	16295	16239	16159	16262	16124	16225	16208	16395	16154	16259	16300	16231	16179	16303	15998	16175	16131	16200	16181	16284	16043	16185	16268	16148	16050	16201	16361	16363	16312	16151	16259	16061	16283	16146	16350	16273	16090	16303	16245	16285	16493	16236	16094	16069	16181	16215	16163	16153	16296	16072	16158	16301	16233	16071	16083	16396	16085	16282	16374	16044	16277	16270	16260	16358	16328	16289	16292	16313	16143	16243	16105	16262	16179	15944	16162	16153	16409	16135	16264	16316	16108	16345	16268	16233	16251	16271	16298	16262	16132	16293	16269	16306	16336	16299	16213	16321	16331	16179	16235	16192	16099	16180	16389	16215	16304	16209	16167	16215	16124	16211	16278	16087	16420	16284	16188	16244	16339	16114	16295	16167	16278	16143	16119	16263	16357	16257	16119	16321	16291	16098	16314	16371	16466	16177	16177	16246	16089	16230	16119	16216	16164	16125	16162	16242	16126	16182	16146	16263	16151	16152	15975	16191	16190	16244	16251	16141	16289	16159	16168	16068	16181	16374	16337	16174	16119	16304	16229	16155	16180	16241	16169	16064	16261	16181	16319	16218	16219	16394	16200	16343	16086	16317	16246	16176	16221	16171	16307	16220	16285	16302	16185	16195	16394	16172	16327	16190	16068	16192	16169	16203	16191	16147	16344	16222	16186	16151	16113	16162	16168	16210	16168	16227	16285	16261	16313	16292	16242	16412	16150	16210	16210	16348	16219	16106	16327	16374	16159	16300	16329	16178	16188	16101	16140	16092	16239	16166	16209	16164	16232	16071	16213	16114	16158	16234	16305	16291	16294	16147	16238	16149	16136	16268	16345	16300	16122	16319	16181	16288	16220	16297	16186	16256	16248	16325	16188	16410	16258	16120	16218	16134	16345	16160	16283	16368	16183	16231	16414	16125	16161	16100	16264	16089	16344	16214	16361	16100	16246	16153	16290	16220	16190	16311	16249	16158	16130	16122	16296	16151	16086	16118	16323	16191	16207	16208	16108	16392	16223	16225	16130	16225	16342	16256	16259	16162	16226	16360	16300	16367	16334	16328	16222	16355	16203	16227	16366	16162	16195	16176	16197	16036	16261	16150	16317	16263	16324	16256	16195	16329	16462	16107	16463	16179	16267	16208	16233	16047	16152	16156	16253	16090	16236	16240	16217	16246	16186	15985	16172	16153	16270	15935	16330	16098	16105	16459	16151	16225	16155	16119	16288	15957	16438	16353	16262	16225	16132	16267	16157	16383	16295	16185	16145	16374	16124	16213	16242	16168	16273	16195	16235	16155	16138	16181	16115	16270	16417	16195	16259	16141	16089	16277	16259	16303	16270	16345	16123	16324	16260	16031	16055	16212	16294	16216	16006	16157	16395	16142	16242	16382	16094	16206	16204	16149	16368	16433	16111	16408	16207	16258	16457	16237	16162	16206	16181	16212	16179	16266	16306	16304	16036	16401	16109	16275	16228	16368	16101	16330	16226	16154	16291	16289	16214	16326	16165	16228	16139	16197	16342	16215	16275	16129	16288	16250	16170	16012	16302	16276	16224	16124	16388	16245	16335	16298	16260	16195	16245	16129	16188	16214	16141	16257	16310	16063	16165	16266	16057	16289	16341	16116	16276	16326	16042	16208	16281	16143	16282	16193	16203	16163	16230	16237	15947	16290	16326	16273	16265	16247	16215	16083	16170	16111	16310	16122	16437	16174	16229	16195	16104	16250	16326	16081	16192	16176	16104	16168	16318	16194	16057	16223	16155	16088	16286	16316	16345	16315	16185	16246	16137	16282	16222	16118	16283	16031	16166	16245	16363	16370	16300	16225	16250	16202	16148	16201	16209	16233	16274	16184	16322	16143	16131	16280	16257	16219	16083	16329	16050	16170	16213	16195	16351	16157	16244	16119	16291	16326	16168	16099	16175	16301	16071	15951	16121	16283	16152	16269	16281	16333	16230	16189	15982	16313	16300	16255	16250	16260	16040	16326	16345	16274	16225	16355	16182	16220	16153	16329	16254	16118	16329	16272	16244	16186	16330	16404	16309	16382	16306	16378	16199	16257	16135	16174	16018	16182	16235	16067	16206	16087	16259	16277	16083	16273	16155	16338	16055	16238	16283	16240	16157	16157	16174	16295	16181	16013	16364	16305	16329	16215	16136	16196	16352	16241	16222	16219	16183	16252	16216	16238	16168	16290	16249	16237	16222	16038	16287	16064	16231	16198	16189	16195	16273	16401	16332	16286	16336	16277	16209	16115	16391	16119	16137	16077	16373	16429	16341	16195	16042	16317	16260	16245	16399	16168	16221	16183	16100	16203	16335	16357	16307	16166	16225	16358	16284	16115	16390	16212	16355	16375	16379	16155	16244	16221	16308	16180	16201	16322	16252	16402	16321	16361	16269	16219	16161	16361	16282	16363	16251	16240	16165	16167	16090	16334	16219	16295	16402	16230	16295	16278	16311	16183	16329	16199	16185	16170	16332	16266	16202	16276	16237	16284	16323	15979	16307	16254	16311	16327	16205	16313	16282	16219	16054	16070	16190	16211	16177	16363	16167	16090	16201	16226	16192	16188	16194	16173	16312	16018	16323	16261	16210	16220	16161	16184	16140	16143	16239	16081	16254	16136	16193	16224	16395	16236	16057	16342	16227	16326	16404	16227	16146	16122	16251	16254	16224	16205	16278	16248	16224	16309	16180	16267	16220	16247	16134	16179	16232	16113	16268	16155	16349	16159	16331	16288	16140	16149	16328	16180	16327	16272	16172	16124	16175	16116	16204	16293	16088	16273	16363	16125	16329	16310	16257	16281	16149	16232	16167	16285	16336	16200	16166	16352	16207	16360	16353	16088	16229	16212	16086	16186	16232	16205	16134	16236	16158	16162	16385	16234	16255	16121	16271	16218	16173	16208	16253	16077	16228	16073	16246	16129	16227	16110	16399	16273	16199	16302	16449	16313	16139	16311	16380	16178	16252	16309	16397	16233	16087	16212	16112	16048	16278	16446	16385	16195	16226	16287	16317	16080	16322	16400	16454	16263	16182	16113	16124	16213	16252	16347	16357	16225	16264	16297	16195	16252	16357	16281	16215	16414	16241	16179	16317	16074	16434	16198	16372	16200	16209	16107	16160	16130	16340	16208	16215	16261	16119	16252	16223	16181	16088	16126	16166	16391	16069	16435	16284	16202	16275	16122	16259	16182	16274	16264	16423	16186	16163	16228	16131	16253	16258	16429	16356	16344	16134	16231	16325	16256	16032	16184	16334	16195	16289	16238	16439	16161	16441	16185	16230	16185	16286	16190	16241	16132	16153	16183	16248	16078	16163	16195	16143	16085	16316	16208	16327	16343	15973	16200	16209	16274	16179	16390	16219	16171	16338	16118	16218	16210	16350	16224	16271	16346	16062	16308	16442	16109	16215	16242	16226	16218	16187	16317	16265	16203	16381	16105	16286	16188	16313	16316	16482	16105	16236	16208	16053	16230	16357	16115	16332	16276	16339	16049	16331	16150	16145	16338	16240	16100	16175	16295	16268	16149	16174	16155	16203	16337	16077	16446	16154	16161	16192	16219	16196	16086	16286	16293	16164	16241	16234	16275	16189	16400	16346	16310	16204	16293	16261	16296	16166	16102	16257	16379	16267	16166	16447	16354	16241	16166	16205	16125	16166	16185	16044	16251	16162	16191	16153	16204	16323	16250	16277	16293	16279	16329	16112	16290	16281	16287	16125	16258	16290	16257	16173	16217	16174	16353	16215	16194	16245	16148	16136	16054	16262	16209	16182	16027	16176	16446	16227	16174	16305	16244	16180	16217	16446	16314	16104	16361	16394	16156	16110	16333	16141	16167	16148	16261	16186	16179	16267	16180	16152	16277	16288	16211	16310	16270	16284	16204	16255	16213	16158	16223	16271	16192	16201	16334	16159	16138	16308	16251	16118	16222	16322	16085	16225	16125	16238	16342	16173	16302	16301	16242	16211	16208	16145	16362	16377	16255	16254	16324	16382	15983	16309	16373	16130	16267	16233	16164	16325	16284	16307	16181	16215	16194	16130	16233	16269	16194	16152	16162	16280	16205	16237	16235	16170	16297	16146	16155	16190	16066	16207	16369	16255	16197	16055	16362	16433	16347	16276	16259	16264	16349	15988	16146	16126	16242	16235	16395	16049	16165	16282	16166	16248	16217	16317	16171	16197	16476	16318	16185	16125	16154	16183	16191	16141	16068	16062	16253	16335	16159	16184	16070	16300	16336	16181	16151	16045	16006	16061	16379	16350	16165	16298	16226	16198	15993	16330	16268	16348	16175	16091	16226	16180	16264	16271	16049	16189	16053	16218	16063	16085	16198	16180	16219	16229	16208	16267	16212	16260	16183	16212	16322	16280	16263	16247	16240	16178	16340	16263	16210	16163	16251	16202	16228	16338	16300	16179	16178	16148	16273	16096	16301	16234	16162	16272	16401	16253	16262	16104	16085	16285	16291	16137	16172	16290	16186	16332	16216
24299	21634	29159	24718	22790	23137	22355	19987	19708	19680	20663	26953	31744	31260	28061	24503	21354	19800	19335	19086	19018	19082	18964	18982	18997	18890	18966	19138	18928	19014	19026	19102	19058	18979	18794	18876	18995	18961	18840	18919	19034	19086	18884	18862	18886	18770	18899	18873	18944	18892	18910	18879	19041	19176	18947	18968	18976	19004	19051	18908	18847	18759	18801	18738	18864	18960	18905	18857	18872	18792	18940	18627	18851	18765	18823	18722	18889	18957	18939	18880	18878	18897	18950	18808	18886	18910	19006	18719	18841	18994	18942	18851	18812	18713	18688	18863	19007	18958	18948	18824	18900	19009	18694	18868	18913	18904	18694	18695	18994	18856	18886	18858	18984	18787	18784	18969	18851	18695	18773	18951	19030	18843	18902	19114	18892	18862	18857	18838	18808	18902	18862	19009	18975	18863	19014	18812	18766	19142	18867	19174	18962	18729	18933	18988	18900	18761	18890	18884	18836	18842	18801	19070	18950	18910	18922	18940	18878	18864	18909	18956	18895	18960	18874	18990	18722	18874	18847	18827	19068	18830	18943	18944	18615	18789	19014	18737	18811	18620	18896	19156	19096	18941	18848	18830	18933	18830	18809	18877	18984	18929	19032	18939	18774	18788	18690	18773	18817	18871	18993	18679	18627	18872	19078	18764	18904	18778	18830	18727	19012	18964	18846	19109	18865	18882	19146	18979	18804	18880	19023	19021	18870	18859	18958	18930	18839	18977	18826	18803	18865	18737	19177	18888	18976	18997	19017	19007	18841	18879	18940	18925	18903	18757	19024	18816	18986	19063	18757	18978	18812	18897	18873	18848	18782	18860	19071	18992	18925	18878	18760	18964	18978	19115	19034	18876	18840	18917	18946	18917	18963	19050	18756	18966	18973	18947	18728	18782	18824	18820	18776	18943	18800	18900	18811	18896	18954	18896	19042	19126	18900	18928	18999	18842	18838	18841	19115	19015	18605	18956	18972	19003	18789	18940	18837	18958	18786	18832	19003	18671	18836	18836	18995	18805	18959	18948	18950	18861	19072	19094	18887	18836	19035	18844	18726	18914	18855	18951	19080	18984	18685	19027	18815	18654	18954	18605	19048	18781	18699	18946	19043	18894	18869	18986	18888	18806	18970	18786	18736	18983	18992	18854	18844	18885	18789	18885	18943	18952	18916	18902	19078	18947	18873	18858	18817	18865	18867	18750	19142	18865	18522	19003	18736	18784	18800	18926	18933	18932	19040	18932	19002	18855	18986	18675	18776	18807	18855	18804	18965	18839	18688	18884	18948	18789	18993	18904	19106	18701	18950	18976	18802	18987	18905	18879	18947	18904	18855	18742	18938	19045	19016	18975	18887	18942	18815	18989	19005	18989	18854	18900	18828	18958	18737	18724	19027	18917	18884	18832	19024	19073	18959	18877	18908	18831	18634	19054	18911	19054	18751	18994	18965	18875	18782	18875	18727	18773	18952	18837	18895	19114	18940	18893	19028	19094	18806	18948	18928	18873	18975	18932	18763	18877	18902	18886	18723	18983	18781	18769	18611	18741	18770	18906	18747	18886	18999	18755	18882	18798	18981	18779	19259	19028	18936	18835	18997	18728	18877	19016	18824	19000	18899	19005	18754	18863	18716	18877	18831	18838	18824	19143	18963	18933	18865	18932	18863	18917	18950	18966	18970	18916	18922	18972	18870	18903	18943	19010	18810	18845	18865	18913	18673	18826	18857	18862	18951	19043	18998	18601	18875	18847	18984	18961	18746	18790	18968	18974	19001	18895	18980	18913	19067	19024	18855	18948	18954	19184	19112	18964	18850	18839	18910	18827	18885	18902	18846	18933	19053	18814	19023	19027	19079	18740	18987	18728	18839	18897	18903	19016	18785	19023	18948	18811	18885	18775	18877	18900	18740	18865	19048	18739	18883	18881	18858	18986	18983	18916	18949	18892	18771	19105	18704	18801	18934	18858	19034	19141	18897	18845	19051	18810	18874	18916	19208	18799	18770	18782	18894	18917	19181	18736	19003	18854	18722	18909	18738	18837	18792	18868	18863	18889	18821	18903	18892	18865	18749	18803	18884	18736	18823	18876	19007	18868	18941	18737	18864	18976	18833	18701	18752	18943	18805	18928	18861	19042	18889	18782	18820	18940	18934	18800	18863	18936	18935	19041	18817	18905	19127	18849	18845	19093	18804	18693	18883	18770	19028	18920	19010	19025	18656	18993	18920	19036	18812	18837	18872	18727	18865	18952	18922	18682	18811	18829	18807	18787	18855	18766	18789	18844	18876	18907	18786	18730	18856	18967	18850	18898	18957	18849	18978	18936	18911	18974	18895	18929	19034	18949	18984	18871	19008	18801	18844	18960	19017	18759	18926	18951	18777	18851	18897	19015	18911	18860	18762	19096	18975	18837	18676	18946	18924	18957	18954	18689	18887	19018	18799	19102	18911	18949	18905	18903	18713	18796	18960	18836	18782	18740	18868	18827	18858	19046	18957	19045	19084	19021	18931	18857	18730	18950	18874	18890	19238	18803	18810	18962	18987	18841	18945	19007	18997	18954	18927	18857	19093	18902	18810	19129	18871	18826	18782	18543	18770	18869	19074	18774	18873	18797	18933	18911	18845	18913	18950	18935	18933	19062	18671	18837	18871	18906	18893	19025	18901	18979	18909	18953	18664	18796	18921	18787	18802	18805	18944	18800	18945	18964	18851	18995	18811	18877	18856	18913	18574	18912	18913	18838	19049	18931	18788	18853	18574	18817	18959	18951	18812	18791	18826	18828	18778	18844	19144	18786	19019	18808	18939	18882	18795	18964	18867	18853	18773	18964	18936	18917	18967	18953	19058	18856	18817	18783	18911	18940	18783	18713	18924	18795	18927	18759	19007	18829	18872	18775	19046	18803	18800	18824	18947	18780	18896	18835	18919	18618	18660	18821	18921	18722	18827	18803	18853	18917	18880	18947	18958	18827	18910	18808	19002	18991	18642	18844	18946	18847	18980	18924	18702	19193	18881	18847	19011	18974	18851	18827	18960	18931	19080	18831	18986	19013	18888	18759	18762	18700	19077	18810	19013	18885	19040	18907	19147	18893	18876	18969	18996	18890	18921	18931	18846	18842	18880	18740	19108	19059	19034	18810	18959	18823	18827	18950	18809	19101	18974	18867	19025	18705	18992	18830	18971	18916	19042	18963	18970	18946	18997	19222	19182	18934	18831	18830	18875	18716	18643	18887	18943	18822	18768	18955	18880	18855	19049	18942	18773	18763	18721	18938	18860	18991	19024	18973	19016	18868	18980	19007	18925	18802	18891	18659	19085	19032	18938	18861	18697	18745	18887	18890	18911	19033	19182	18949	18721	18915	18966	18963	18758	18795	19010	18747	18844	18902	18919	18937	18741	19089	19108	18846	19045	18811	18897	18777	18793	18889	18735	19078	18807	18979	18500	18896	18891	18966	19116	18957	19110	18829	18949	18779	18850	18811	18729	18787	18846	18635	18778	18933	18880	18777	18827	19122	18840	18944	18783	18890	18854	19018	18689	18986	18877	18838	18989	18822	18823	18919	18921	18622	18647	18929	18960	18999	18790	18886	18878	18934	18690	19108	18725	18901	19085	18957	18922	18738	18897	18884	18886	18865	18963	18946	18944	18968	18841	18880	18700	18905	18851	18820	18890	18785	18995	18722	18948	19015	18943	18881	18811	18821	19072	18778	18933	19030	18768	18790	19026	18753	18861	18938	18732	18759	18822	18649	18874	18788	18945	18852	18934	18749	18867	19020	18624	18965	18801	18899	18722	18878	18967	18941	18840	18663	18720	18960	18737	18786	18907	18860	18829	18885	18984	18753	18883	19041	19023	19060	19056	18980	18865	18881	19084	19066	18999	18994	18939	18824	18750	18955	19027	18875	18985	18934	18982	18827	18922	18855	18983	18768	18899	18861	18760	18945	18813	18912	18843	19022	18718	18794	18780	18731	18934	18897	18899	18881	18873	19019	18663	18728	18916	18981	18953	18811	19037	18749	19045	18909	19114	18753	18996	18822	18810	18722	18910	18990	18958	18968	18836	18654	18880	19091	18918	18974	18924	18827	18858	18981	18634	18961	18917	19018	19007	18886	18818	18875	18934	18935	18863	19033	18938	18902	18729	18900	18868	18744	18986	18788	18737	18914	18717	18996	19033	19067	18960	18744	18869	18927	18695	18918	18931	19045	18959	18868	19096	18681	18996	18875	18991	18781	18809	18739	18719	18909	18969	18754	18751	18802	18839	18853	19010	18808	18617	18783	18845	18828	18950	18889	18979	18915	18888	19045	18974	18873	18909	18967	18805	18926	18859	18816	19093	18789	18844	18945	18811	18767	18921	18910	18792	18705	18757	18914	18799	18836	18833	18898	18834	18837	18958	18830	18851	18782	18830	18744	18816	18740	18919	18955	18919	18955	18865	18971	18865	18841	18843	18865	19011	18771	18936	18885	18717	18774	18948	19027	18686	18875	18831	18836	18809	18987	18831	18845	18907	18660	18674	18905	18781	18959	18805	19029	18974	18792	18902	18984	18821	18933	19059	19037	18905	19074	18745	18739	19079	18937	19001	18987	18993	18780	18984	18940	18868	18701	18983	19088	19216	18860	19025	18845	18807	18878	18595	19114	18986	18970	18778	19068	18863	18967	18840	18884	18801	18825	18890	18930	18843	19011	19025	18984	18817	18979	18702	18853	18913	18965	18848	18813	18959	18829	18850	18651	18689	18797	19000	18732	18967	18966	18859	18985	18905	18711	18694	18804	19051	18820	18872	18695	18883	18896	19205	18931	18859	18924	19023	19017	19025	18729	18512	18738	19122	18786	18733	18785	18881	19049	18849	18783	19154	19177	18810	19022	18914	19001	19006	18959	18957	18745	18806	18950	18838	19253	18997	18846	18917	18845	19031	18714	18835	18798	18853	19015	18939	19002	19111	18897	18929	18841	18836	18848	18771	19172	18658	18878	18893	18817	18917	18924	18927	18995	19012	18967	18973	18731	19018	18962	18951	18883	18757	18815	18708	18874	18958	19133	18822	19002	19188	19057	18970	19011	18971	18931	18948	18663	18825	18952	18979	18933	18857	18810	18987	19060	18950	18927	19217	18910	18873	18624	18808	18902	18895	18931
15972	26757	25326	21716	20398	19334	18001	17697	17565	17733	19815	29757	34260	32403	28402	22964	18982	17521	16977	16735	16695	16766	16654	16679	16680	16695	16744	16673	16912	16780	16528	16788	16712	16455	16645	16765	16663	16490	16784	16743	16653	16649	16772	16634	16726	16567	16665	16724	16638	16652	16890	16718	16581	16791	16583	16686	16711	16694	16768	16696	16630	16723	16738	16736	16679	16648	16608	16642	16727	16802	16744	16673	16678	16549	16632	16656	16551	16771	16642	16616	16751	16690	16637	16541	16539	16561	16718	16692	16462	16705	16599	16748	16635	16685	16639	16601	16642	16527	16634	16617	16670	16868	16496	16518	16515	16648	16730	16799	16602	16636	16688	16732	16681	16716	16689	16733	16642	16525	16673	16733	16506	16462	16734	16434	16657	16706	16816	16693	16756	16686	16576	16671	16688	16513	16624	16748	16613	16635	16695	16486	16746	16618	16622	16650	16842	16611	16947	16621	16675	16700	16767	16949	16587	16663	16687	16742	16580	16671	16680	16717	16544	16758	16583	16572	16511	16694	16716	16563	16647	16531	16696	16557	16492	16843	16624	16760	16536	16591	16776	16660	16662	16648	16683	16604	16536	16583	16677	16691	16589	16704	16575	16653	16576	16780	16648	16680	16688	16679	16582	16699	16587	16465	16690	16810	16791	16754	16698	16728	16544	16780	16504	16676	16691	16599	16745	16589	16668	16662	16525	16830	16802	16526	16697	16687	16680	16519	16734	16581	16838	16379	16651	16660	16664	16640	16652	16753	16548	16730	16767	16743	16634	16683	16648	16755	16373	16663	16775	16549	16755	16555	16743	16709	16722	16544	16649	16430	16661	16853	16643	16749	16657	16569	16462	16625	16604	16636	16571	16676	16723	16567	16555	16625	16467	16800	16595	16702	16734	16474	16678	16700	16632	16615	16610	16752	16655	16628	16529	16634	16588	16611	16726	16645	16741	16576	16517	16604	16768	16727	16483	16647	16593	16634	16676	16782	16733	16558	16775	16666	16618	16517	16699	16619	16667	16561	16761	16590	16764	16742	16584	16596	16764	16619	16637	16518	16673	16474	16645	16706	16524	16724	16600	16562	16636	16929	16754	16731	16560	16667	16584	16648	16513	16591	16694	16749	16621	16683	16720	16714	16573	16629	16595	16402	16612	16727	16562	16709	16739	16855	16541	16587	16677	16640	16595	16681	16561	16658	16785	16492	16733	16723	16599	16706	16764	16626	16806	16772	16827	16556	16680	16585	16713	16603	16836	16877	16607	16581	16542	16641	16551	16684	16633	16725	16614	16756	16683	16667	16769	16650	16442	16514	16490	16597	16694	16751	16534	16631	16779	16578	16635	16465	16621	16760	16778	16601	16594	16629	16618	16503	16631	16694	16677	16741	16699	16477	16906	16650	16582	16500	16642	16564	16710	16765	16779	16542	16708	16609	16733	16525	16695	16782	16713	16575	16647	16587	16702	16805	16722	16529	16688	16769	16603	16655	16807	16735	16518	16870	16757	16701	16709	16657	16602	16679	16787	16477	16775	16666	16403	16671	16707	16880	16844	16524	16612	16558	16678	16497	16667	16703	16707	16427	16664	16645	16550	16630	16625	16712	16684	16674	16528	16768	16591	16702	16558	16778	16517	16726	16517	16586	16450	16663	16711	16722	16659	16840	16695	16559	16729	16545	16808	16637	16684	16649	16713	16750	16658	16551	16791	16659	16822	16561	16588	16739	16706	16604	16574	16592	16681	16564	16711	16706	16645	16605	16683	16805	16506	16653	16743	16714	16647	16854	16699	16533	16440	16674	16533	16699	16631	16512	16533	16525	16592	16691	16548	16397	16694	16601	16694	16642	16705	16565	16606	16668	16664	16738	16525	16694	16634	16566	16668	16816	16557	16607	16606	16596	16537	16505	16705	16742	16645	16725	16559	16463	16744	16594	16821	16544	16722	16662	16707	16588	16366	16565	16530	16376	16729	16636	16544	16684	16718	16711	16638	16554	16689	16679	16725	16524	16649	16581	16714	16532	16783	16742	16730	16501	16718	16573	16743	16670	16670	16616	16696	16607	16760	16592	16866	16678	16827	16665	16763	16744	16614	16810	16550	16664	16845	16706	16715	16675	16631	16730	16593	16508	16637	16582	16644	16674	16596	16596	16785	16775	16800	16796	16609	16525	16650	16609	16509	16608	16807	16621	16653	16607	16737	16625	16837	16716	16627	16556	16730	16523	16746	16535	16620	16692	16742	16662	16826	16526	16482	16872	16698	16573	16647	16709	16578	16800	16637	16685	16596	16704	16767	16708	16563	16639	16474	16671	16668	16693	16681	16766	16587	16522	16614	16636	16808	16601	16641	16685	16659	16789	16565	16618	16683	16653	16740	16737	16569	16645	16555	16869	16636	16547	16569	16735	16713	16788	16671	16588	16426	16516	16622	16716	16443	16595	16579	16836	16750	16605	16713	16789	16584	16757	16717	16749	16578	16704	16449	16710	16738	16701	16704	16833	16514	16722	16575	16592	16582	16648	16685	16766	16766	16550	16794	16658	16736	16520	16938	16559	16648	16687	16637	16657	16711	16638	16500	16666	16785	16556	16602	16568	16642	16532	16618	16651	16651	16526	16799	16731	16642	16785	16555	16589	16690	16884	16533	16503	16674	16643	16731	16495	16716	16691	16591	16667	16808	16596	16617	16762	16632	16681	16582	16621	16731	16643	16624	16614	16647	16715	16567	16797	16764	16597	16799	16758	16800	16738	16504	16734	16641	16596	16626	16615	16546	16710	16511	16592	16559	16604	16795	16720	16622	16578	16846	16793	16587	16626	16768	16582	16599	16541	16644	16763	16574	16671	16766	16593	16779	16465	16485	16497	16755	16685	16645	16561	16598	16595	16527	16534	16591	16607	16806	16706	16657	16650	16651	16598	16593	16626	16666	16585	16709	16705	16669	16774	16714	16502	16603	16433	16712	16782	16464	16652	16681	16636	16479	16612	16640	16776	16691	16729	16654	16418	16785	16820	16640	16546	16705	16699	16697	16752	16477	16648	16529	16760	16678	16665	16478	16668	16705	16877	16654	16579	16614	16870	16542	16559	16527	16748	16589	16628	16569	16638	16519	16574	16742	16518	16677	16616	16711	16614	16729	16604	16759	16620	16596	16762	16676	16650	16659	16712	16642	16703	16659	16593	16803	16576	16775	16798	16636	16698	16883	16563	16598	16542	16730	16646	16640	16675	16552	16672	16777	16479	16781	16582	16688	16816	16525	16519	16677	16605	16666	16609	16439	16616	16741	16699	16786	16807	16703	16732	16626	16671	16717	16687	16734	16701	16790	16631	16743	16638	16666	16714	16623	16578	16738	16569	16823	16760	16651	16664	16605	16567	16631	16536	16679	16840	16903	16502	16833	16640	16612	16574	16577	16657	16676	16641	16909	16623	16633	16745	16503	16688	16800	16536	16742	16635	16737	16734	16583	16730	16743	16566	16537	16787	16810	16589	16605	16597	16648	16656	16635	16618	16713	16806	16578	16571	16833	16547	16690	16714	16707	16585	16599	16555	16521	16621	16636	16541	16663	16646	16661	16502	16706	16645	16692	16753	16460	16686	16374	16749	16562	16782	16697	16581	16706	16457	16646	16725	16823	16603	16644	16696	16629	16599	16662	16595	16734	16604	16618	16598	16638	16600	16672	16635	16719	16727	16804	16707	16802	16706	16387	16800	16704	16741	16669	16777	16756	16784	16714	16622	16497	16843	16599	16497	16739	16690	16688	16631	16683	16641	16692	16678	16609	16643	16643	16716	16801	16726	16615	16657	16893	16693	16665	16565	16588	16555	16753	16603	16796	16683	16569	16786	16570	16555	16696	16759	16631	16531	16573	16641	16713	16638	16756	16653	16666	16595	16588	16571	16664	16696	16662	16537	16714	16743	16730	16625	16357	16746	16571	16804	16493	16582	16656	16622	16589	16781	16524	16567	16754	16841	16526	16537	16701	16659	16779	16725	16717	16697	16559	16526	16708	16694	16657	16629	16667	16687	16669	16717	16700	16682	16775	16594	16599	16661	16665	16775	16563	16560	16621	16619	16571	16732	16606	16628	16548	16822	16734	16605	16524	16582	16608	16678	16662	16651	16707	16784	16622	16687	16583	16639	16635	16764	16609	16641	16682	16696	16801	16708	16764	16574	16775	16797	16544	16773	16548	16649	16497	16547	16548	16794	16773	16598	16691	16675	16700	16569	16743	16721	16633	16710	16412	16624	16671	16665	16684	16683	16693	16674	16741	16575	16671	16529	16637	16578	16879	16757	16627	16724	16520	16712	16608	16633	16614	16635	16538	16870	16650	16725	16749	16596	16547	16711	16559	16799	16413	16589	16818	16490	16537	16618	16637	16600	16596	16587	16702	16541	16727	16760	16714	16498	16570	16631	16640	16673	16489	16515	16656	16626	16654	16646	16615	16495	16795	16802	16719	16676	16529	16563	16674	16756	16535	16601	16581	16678	16631	16772	16525	16721	16645	16561	16644	16720	16702	16488	16722	16470	16629	16587	16595	16641	16650	16599	16812	16712	16663	16783	16652	16610	16702	16441	16561	16677	16695	16535	16538	16734	16681	16686	16546	16480	16593	16734	16583	16557	16628	16705	16530	16717	16685	16749	16727	16804	16660	16819	16576	16635	16815	16642	16688	16674	16658	16486	16774	16533	16592	16642	16627	16652	16616	16610	16441	16576	16654	16819	16540	16734	16826	16488	16639	16754	16676	16534	16714	16825	16708	16610	16813	16688	16657	16534	16703	16687	16603	16725	16530	16740	16622	16532	16667	16558	16563	16607	16716	16748	16747	16526	16688	16531	16567	16700	16690	16639	16775	16517	16608	16661	16673	16617	16721	16513	16755	16703	16814	16848	16799	16597	16708	16691	16417	16573	16611	16550	16764	16721	16678	16717	16672	16801	16660	16746	16483	16763	16768	16604	16598	16708	16600	16617	16633	16687	16658	16551	16806	16711	16701	16613	16455	16640	16437	16694	16765	16589	16579	16729	16608	16694	16440	16662	16534	16729	16646	16534	16735	16681	16563	16575	16444	16623	16685	16568	16715	16784	16931	16586	16828	16549	16677	16794	16612	16647	16695	16669	16843	16826	16743	16735
23261	21684	29638	24247	21915	24180	26287	21475	20530	20653	20776	23965	36142	40770	36832	30664	24517	21551	20442	19962	20040	19685	19957	19683	19699	19909	19643	19719	19762	19687	19479	19681	19711	19626	19722	19759	19732	19741	19794	19356	19709	19652	19643	19444	19832	19506	19617	19796	19588	19529	19494	19622	19918	19668	19661	19734	19538	19565	19674	19808	19606	19767	19648	19869	19689	19690	19752	19668	19593	19289	19680	19692	19610	19340	19783	19569	19773	19457	19771	19612	19836	19730	19447	19450	19724	19535	19516	19640	19477	19621	19643	19685	19380	19638	19547	19586	19653	19476	19793	19370	19895	19551	19571	19722	19568	19576	19487	19618	19571	19691	19423	19665	19643	19843	19524	19436	19553	19772	19823	19793	19621	19547	19531	19416	19603	19420	19653	19581	19595	19570	19451	19432	19626	19740	19366	19391	19472	19794	19679	19658	19736	19377	19605	19614	19529	19559	19513	19551	19535	19529	19628	19588	19706	19610	19616	19707	19592	19828	19646	19764	19593	19633	19674	19747	19578	19681	19474	19512	19569	19606	19694	19609	19682	19562	19573	19491	19464	19527	19747	19569	19408	19524	19572	19627	19584	19861	19545	19817	19547	19516	19757	19489	19621	19709	19755	19478	19662	19636	19641	19601	19542	19429	19497	19545	19681	19494	19627	19677	19430	19590	19799	19510	19674	19847	19673	19730	19836	19700	19470	19645	19731	19525	19615	19653	19671	19631	19827	19593	19729	19750	19450	19656	19724	19586	19392	19718	19817	19707	19501	19865	19773	19629	19533	19689	19688	19635	19432	19593	19608	19750	19711	19410	19789	19534	19602	19723	19713	19661	19522	19600	19450	19798	19860	19750	19377	19619	19789	19526	19492	20016	19513	19614	19598	19823	19634	19724	19666	19488	19599	19594	19669	19398	19696	19747	19832	19626	19716	19581	19775	19600	19733	19501	19431	19488	19584	19610	19555	19685	19540	19408	19588	19745	19633	19600	19595	19694	19719	19714	19428	19682	19632	19698	19544	19654	19753	19605	19683	19643	19502	19597	19767	19800	19586	19522	19783	19678	19546	19403	19501	19599	19736	19532	19703	19645	19528	19774	19642	19550	19601	19535	19517	19539	19565	19564	19460	19583	19553	19506	19445	19615	19592	19548	19637	19555	19505	19491	19570	19461	19543	19449	19665	19496	19604	19739	19665	19614	19497	19652	19746	19737	19756	19595	19465	19667	19544	19504	19747	19794	19583	19401	19709	19632	19643	19690	19489	19537	19639	19603	19514	19794	19574	19662	19615	19675	19514	19718	19674	19467	19458	19710	19573	19525	19715	19730	19517	19474	19410	19542	19658	19557	19629	19407	19612	19595	19366	19488	19711	19693	19510	19617	19542	19650	19316	19691	19620	19662	19755	19574	19435	19638	19603	19453	19647	19626	19686	19504	19468	19663	19658	19732	19690	19578	19609	19670	19593	19622	19603	19552	19472	19530	19469	19272	19721	19540	19702	19607	19795	19678	19372	19445	19411	19671	19430	19663	19394	19799	19554	19562	19558	19399	19639	19734	19551	19506	19543	19657	19454	19571	19636	19692	19640	19470	19548	19698	19706	19727	19811	19678	19779	19498	19464	19449	19454	19570	19433	19507	19826	19674	19763	19581	19490	19581	19407	19579	19565	19488	19571	19572	19591	19801	19561	19781	19598	19499	19534	19680	19706	19591	19639	19465	19574	19585	19585	19399	19733	19677	19548	19478	19565	19525	19593	19517	19539	19792	19537	19638	19674	19433	19509	19534	19419	19729	19626	19648	19548	19692	19572	19512	19379	19422	19841	19673	19604	19811	19804	19632	19716	19527	19565	19583	19735	19691	19490	19539	19757	19442	19738	19589	19637	19576	19567	19411	19514	19488	19486	19680	19645	19639	19606	19549	19417	19531	19580	19456	19789	19546	19625	19554	19454	19513	19508	19513	19533	19386	19474	19461	19487	19630	19636	19510	19606	19646	19559	19643	19808	19693	19383	19593	19806	19631	19704	19552	19599	19702	19332	19625	19810	19683	19565	19599	19374	19097	19579	19590	19692	19617	19650	19711	19604	19564	19600	19590	19663	19567	19535	19572	19562	19634	19597	19653	19695	19629	19547	19615	19568	19475	19715	19591	19627	19582	19500	19536	19638	19685	19784	19621	19650	19671	19667	19780	19575	19261	19548	19751	19627	19699	19743	19647	19656	19574	19666	19698	19555	19661	19608	19486	19729	19741	19635	19553	19672	19558	19639	19612	19714	19716	19450	19627	19527	19566	19563	19267	19516	19549	19685	19544	19724	19552	19723	19409	19674	19616	19716	19564	19609	19625	19646	19621	19655	19596	19681	19567	19628	19550	19684	19448	19595	19434	19577	19558	19598	19626	19560	19471	19611	19781	19571	19431	19686	19609	19614	19581	19763	19648	19509	19427	19670	19554	19449	19580	19713	19609	19550	19540	19734	19690	19447	19517	19491	19797	19760	19617	19588	19469	19519	19323	19677	19807	19638	19436	19731	19610	19654	19739	19567	19593	19558	19624	19355	19522	19597	19606	19455	19661	19522	19620	19418	19512	19528	19658	19690	19395	19855	19353	19666	19552	19648	19639	19790	19702	19608	19481	19550	19638	19716	19577	19622	19632	19796	19802	19454	19505	19602	19587	19676	19532	19546	19422	19608	19707	19440	19569	19507	19568	19357	19626	19553	19436	19657	19665	19655	19565	19591	19812	19717	19593	19624	19562	19737	19593	19261	19418	19559	19324	19494	19589	19478	19653	19502	19627	19780	19507	19552	19409	19587	19800	19726	19665	19603	19670	19556	19694	19573	19529	19512	19852	19838	19401	19654	19693	19684	19490	19786	19422	19728	19716	19477	19459	19728	19351	19694	19642	19929	19574	19655	19771	19517	19380	19482	19702	19800	19751	19619	19659	19713	19807	19779	19408	19583	19554	19621	19639	19551	19445	19793	19582	19709	19659	19645	19604	19459	19471	19715	19721	19455	19591	19483	19654	19465	19696	19542	19712	19583	19731	19547	19576	19570	19490	19576	19543	19739	19485	19671	19434	19595	19608	19545	19455	19731	19697	19606	19717	19622	19658	19581	19592	19716	19589	19335	19514	19640	19450	19404	19616	19675	19623	19762	19706	19567	19640	19743	19493	19808	19568	19266	19338	19516	19518	19825	19442	19571	19496	19630	19580	19593	19578	19557	19660	19522	19757	19717	19563	19787	19638	19596	19613	19681	19539	19680	19481	19632	19539	19810	19416	19618	19636	19688	19575	19503	19608	19483	19798	19563	19707	19469	19644	19571	19667	19300	19275	19536	19596	19645	19549	19693	19623	19647	19608	19497	19740	19777	19484	19438	19567	19689	19689	19638	19587	19632	19700	19554	19579	19663	19623	19536	19629	19614	19664	19552	19509	19664	19639	19446	19481	19527	19512	19376	19522	19661	19324	19502	19352	19655	19496	19692	19635	19517	19690	19750	19669	19617	19535	19512	19507	19757	19604	19729	19335	19508	19432	19478	19746	19625	19475	19505	19671	19709	19498	19659	19603	19424	19816	19550	19604	19597	19536	19629	19383	19322	19387	19579	19513	19565	19600	19652	19719	19572	19630	19508	19532	19408	19393	19591	19523	19644	19703	19796	19627	19691	19584	19399	19543	19779	19965	19730	19627	19508	19642	19590	19744	19698	19487	19785	19697	19652	19695	19719	19678	19427	19578	19476	19492	19591	19646	19585	19706	19637	19512	19568	19618	19371	19810	19696	19395	19622	19533	19446	19622	19754	19601	19675	19588	19502	19507	19565	19607	19543	19455	19618	19511	19532	19451	19619	19696	19872	19890	19492	19595	19761	19481	19634	19466	19789	19641	19821	19485	19649	19644	19753	19672	19631	19585	19470	19649	19586	19489	19795	19667	19643	19537	19448	19450	19696	19431	19636	19609	19938	19562	19585	19262	19529	19507	19723	19619	19664	19504	19564	19633	19682	19916	19712	19574	19647	19503	19604	19636	19711	19565	19365	19638	19514	19529	19601	19627	19661	19624	19544	19558	19578	19706	19530	19498	19353	19643	19617	19567	19313	19570	19527	19680	19735	19476	19477	19425	19697	19643	19470	19477	19415	19358	19578	19291	19509	19519	19510	19656	19519	19440	19761	19448	19587	19784	19782	19698	19355	19475	19649	19399	19596	19507	19755	19648	19390	19692	19647	19653	19578	19599	19586	19632	19668	19742	19562	19711	19445	19543	19616	19505	19579	19467	19486	19608	19711	19526	19564	19570	19533	19621	19535	19586	19550	19526	19633	19434	19399	19634	19548	19501	19525	19635	19608	19484	19558	19423	19763	19530	19533	19691	19565	19572	19512	19787	19752	19526	19533	19518	19553	19665	19607	19619	19556	19532	19564	19537	19413	19599	19753	19641	19697	19599	19590	19702	19617	19570	19576	19627	19668	19538	19586	19686	19681	19551	19330	19673	19696	19732	19678	19583	19528	19384	19535	19708	19568	19512	19797	19578	19626	19519	19615	19560	19718	19641	19655	19588	19610	19722	19892	19563	19490	19559	19575	19430	19784	19845	19763	19787	19539	19583	19627	19624	19885	19587	19475	19631	19396	19656	19504	19522	19542	19577	19742	19617	19647	19806	19572	19476	19508	19474	19371	19518	19448	19488	19495	19807	19533	19632	19589	19603	19692	19465	19679	19497	19585	19432	19651	19517	19404	19474	19613	19629	19571	19529	19382	19603	19489	19632	19630	19764	19558	19738	19741	19505	19672	19652	19620	19610	19731	19469	19614	19923	19626	19669	19542	19456	19653	19726	19629	19579	19539	19412	19537	19603	19586	19561	19619	19549	19644	19528	19561	19542	19634	19630	19697	19581	19644	19546	19415	19782	19745	19787	19589	19723	19634	19673	19626	19604	19535	19562	19668	19662	19718	19606	19611	19437	19618	19527	19421	19472	19547	19518	19629	19634	19816	19533	19567	19610	19787	19461	19465	19656	19601	19746	19640	19331	19576	19671	19637	19576	19611	19586	19509	19389	19562	19542	19274	19519	19725	19322	19713	19626	19527	19805	19474	19729	19388	19745	19677	19547	19671	19609	19686	19633	19587	19525	19483	19486
17125	31572	29575	24791	21450	20511	19263	18736	18672	18451	18520	24397	40322	42407	37857	30370	22692	19092	17846	17329	17201	17391	17192	17168	17203	17179	17174	17116	17184	17068	16973	17051	17104	17064	17034	17144	17111	17064	17059	17226	17036	17042	17260	17027	17147	17265	17111	17017	17092	17047	17114	16971	17168	17176	17138	16919	17084	17225	17219	17111	16984	17038	17021	17213	17037	17063	16936	17127	17117	16955	17255	17032	17192	17039	17036	17187	17076	17253	17112	17071	17022	17097	17013	17291	17055	17132	16961	16977	17024	17157	17116	17073	17121	17043	17187	17015	17043	17186	17094	17019	17028	17021	17186	17102	17103	17126	17044	16961	17095	16996	17194	16989	17049	17048	17093	17246	17013	17297	17180	17019	17191	17153	17102	17123	16897	17010	17324	17140	17170	17123	17065	16902	17100	17281	16973	16976	17042	17018	17084	17102	17192	17072	17169	17101	16886	17119	17108	17113	17038	17034	16917	17005	17035	17029	17052	16883	17214	17082	17022	17129	16972	16954	16997	16865	17228	17068	17055	17056	16876	17085	17088	17152	16933	17243	17055	17097	16906	16865	17084	17001	17120	17105	16898	17177	16714	17088	17022	17068	16788	17134	17066	16937	17108	17158	17085	17060	16973	17084	16925	17086	16946	17061	17044	16940	17019	17010	17154	16969	16981	16997	17022	17246	16962	17040	17012	17127	17207	17169	17068	17086	17111	17022	17217	17080	17122	17022	17092	17214	17128	16988	17284	17138	17111	16990	17163	17022	16979	17046	17114	17111	17001	17053	17106	16966	16865	17021	17117	16970	17089	17081	16998	17118	17105	17121	17017	17076	16993	17183	17042	16936	16934	16871	16977	17114	16989	16952	17032	17128	17061	17052	16975	17132	17023	17060	17079	17093	17053	17089	17287	16876	17010	16886	17112	16827	16881	16955	17136	17120	17081	17246	17133	16947	16870	16863	17153	17126	17221	16970	17058	17014	16830	16943	17092	16995	16919	17233	16922	17073	17021	17098	17131	16859	16788	16921	17074	16915	17127	17055	17117	16935	17061	17121	17202	17116	16986	17162	17139	17008	17136	17084	17049	16928	16973	17056	17098	17008	16982	17125	16856	17145	16863	17048	17087	17077	16972	16953	17051	16968	16962	16857	16998	16877	17065	17072	16985	17053	17065	16876	16975	17024	17100	17030	17231	16951	17082	17049	16999	17014	17087	16884	17220	17064	17024	17149	16993	17018	17093	17091	17032	16990	17027	17167	16980	17055	16919	17042	17081	16971	17189	16941	17047	17142	16949	17091	17189	17169	16997	17034	17139	17023	17085	16892	17064	16964	17125	17113	17101	17116	17043	17099	17077	17049	17192	17051	17145	16955	17257	16978	17367	17109	17091	16959	17093	16751	17199	17025	17016	16953	17040	17029	17054	17204	16880	17211	16974	16960	16877	16996	16806	17126	17018	17096	16967	16962	16986	17134	17055	16928	17166	16979	17040	16965	17113	17102	17037	17074	17152	17007	17156	17043	16943	17141	17176	17038	16836	17090	16862	16928	17075	17075	17082	17029	17093	16952	17056	17016	17079	16953	16967	17058	17050	17014	17078	16822	16824	17139	17188	17114	16960	17005	17200	17076	17131	17023	17168	16962	16975	17098	17079	16965	17182	17079	17053	17065	17089	16848	17081	17116	17133	17003	17007	17167	17097	17025	16912	17151	16934	16989	17052	17108	17017	17004	17073	16882	17013	17088	16989	17012	17087	17199	17072	17082	17166	17120	16915	16718	17112	17064	16867	17157	16810	17090	17101	17023	16945	16863	17171	16978	16992	17074	17044	17117	16928	17067	17020	16960	17220	17125	17050	17125	16962	16919	16873	16943	17076	17118	16981	17032	17088	17127	17217	17080	17027	16896	16976	17092	16970	17184	17063	17211	16921	17018	17065	17197	16941	17161	16983	17040	16945	16948	17020	16905	17084	17024	16911	16910	17002	16925	16938	17231	17049	16967	16926	16936	17246	17034	17096	17128	16925	17163	16993	16936	17152	17078	17220	16954	16944	17116	17130	16886	17194	17008	17068	16952	17000	17161	17087	17067	17199	17254	16949	17129	17017	17069	16980	17067	17319	17069	17169	16993	17149	17012	16939	17153	17088	17201	17193	17061	17111	17100	17081	17077	17088	17099	17021	17232	16799	17045	17027	16973	17019	17074	17082	17069	17068	17074	16993	17026	17006	17165	16982	17000	17118	17132	17030	17113	17035	16917	17100	17037	16861	17096	17022	17061	16954	17075	16907	17224	17015	17055	17195	17115	16894	17176	17062	17121	17084	17130	17134	16925	17038	16893	17014	17054	17070	17235	17094	17098	17026	17051	17001	17113	16967	17044	16975	16956	17052	16980	17043	17081	16911	17203	17142	16995	17002	17039	16992	17174	16922	17016	16950	16826	17148	16929	17016	16909	17103	17088	16903	17034	17186	17239	16842	17049	17064	17113	16919	16951	17003	17122	17029	17040	16964	17191	17064	17177	17038	17045	16951	16867	17106	17059	17044	17049	17069	16981	17097	16916	17039	16955	16844	16957	16908	17028	16921	17000	17010	17164	16960	17134	16912	16985	16996	16992	17098	17102	17065	16897	16984	17013	17131	16914	17042	17015	17003	16915	16970	16996	16981	17182	16981	17079	16971	17114	16906	17219	17107	16893	17120	17086	17056	17152	16886	17095	16977	16930	16973	17026	17216	17106	17090	16953	17012	16851	16947	17138	16904	16875	17140	17199	17021	17051	16987	17058	17084	17294	17138	17004	17075	17090	16923	17026	17006	17058	16986	17003	17052	17015	17045	16991	16949	16996	17046	17130	16867	17079	16975	17008	17022	16913	17106	17001	17200	16941	17190	17007	16909	17034	16944	17033	16991	16920	16949	16958	17053	17020	17152	17096	17087	16950	17025	17036	17031	17072	17234	16974	17096	16947	16940	17217	17041	17055	17102	17165	17054	16980	17227	16946	17170	17273	17052	17004	17044	17069	16797	16971	17157	17006	16784	17070	17131	17079	16908	17158	17003	16974	16931	17049	16920	16896	16994	17093	16930	17003	17079	16930	17020	17183	17158	17004	16821	16959	17002	17074	17039	17087	17064	17218	17141	17057	16980	17215	17200	17040	17095	17094	17035	17122	16898	16912	17040	16882	17061	17085	16929	17105	17151	16941	17042	17061	17045	17041	17124	17135	17049	17068	17116	17000	17086	17034	17205	17053	17072	16989	17032	17148	17069	17091	17033	16980	16918	17162	17095	17063	17141	17009	17106	17072	16975	16996	17095	17189	17056	17149	17058	17065	17037	16968	17255	16969	17001	16956	17034	17043	16908	17061	17103	17151	17140	16941	16907	17217	17105	16859	16984	17099	16977	16985	17356	17266	17051	17008	17085	17064	16979	17122	17041	17175	16967	17174	17033	17036	17025	16947	17161	17048	16982	17062	17083	17063	17180	17172	17040	16965	17042	17089	17082	17077	17044	17056	17121	16897	17102	17028	17168	17050	16900	17134	17119	16974	17000	17021	16907	16987	17010	17116	16903	16970	16972	16980	16921	16861	17109	17032	17023	17096	16894	17113	17226	17055	16910	17043	17013	17121	17083	17012	17089	16979	16956	17065	16990	17127	16958	16964	17088	17040	17007	17207	16840	16998	17036	17139	16840	17032	16883	17238	17035	16891	17024	17149	16859	17057	17031	17145	17044	16971	17260	16973	17283	17067	17132	16959	16834	16972	17103	16987	17108	17079	17000	17179	16941	17001	17114	16948	16918	16959	16896	17075	16941	17028	17120	16938	17103	17082	16961	16919	17107	16905	17058	17117	16998	16999	17078	16884	17050	17011	17255	16942	17072	16907	17030	16977	16988	17105	17130	16874	17184	17034	17132	17062	17077	17010	16946	17050	16810	16988	16978	17171	16971	16984	17102	17193	16983	17092	17161	17014	17039	17036	17059	17066	17032	17022	17036	17028	16861	17125	17105	16992	17076	17109	16930	16944	17163	17038	17063	16931	17094	17084	17041	17177	17114	16939	17052	16933	17109	16889	17107	16971	17110	17143	17068	17074	17173	17088	17162	16978	17061	17103	17181	16988	16865	17027	16977	16986	17171	16996	17069	17204	17095	16809	17076	17030	16890	17002	17101	16919	16965	17035	16913	17182	16996	16996	17126	16895	17036	17052	17057	17080	16959	17013	17206	17020	16914	16767	17183	17056	16909	17007	17257	16971	16990	17000	17012	17053	16978	16997	17217	17077	16936	17064	17204	17078	16959	17106	16811	16995	17063	17088	17071	16942	16936	17051	16984	17006	17016	17134	16985	16929	17104	17030	17159	17037	17119	17058	16994	17164	17162	17187	17089	16908	16968	17009	17143	16899	17063	17212	16965	16927	17081	16927	17023	17054	16976	17079	17099	16980	16937	17058	17001	17090	16809	16963	17070	16914	17207	17005	17118	17111	17023	17066	17073	17075	17045	17086	17097	16862	17044	17104	16899	17168	17028	17026	16932	17012	17076	16894	16870	16927	17132	17023	17065	17003	17066	17086	17183	17048	17016	17069	17067	17119	16954	16946	16982	17046	16931	17010	16955	17160	17063	16990	16887	17152	17029	16955	17107	17017	17040	17035	17168	16902	17026	17064	16956	16999	17170	16943	17142	17041	17138	17147	17168	17009	17196	17175	17168	17160	17000	16924	17020	16990	17077	16945	16951	17185	17065	17154	17047	17117	17017	16933	17093	17065	16944	17023	16901	17071	17095	17082	16811	16883	17026	17072	16998	17013	16916	17078	17030	17021	17232	17099	16971	17120	17094	17015	17073	17104	16951	16908	16998	17006	17084	17048	17156	17052	17023	17115	17053	17093	16947	17041	16979	16909	16960	16998	17047	16965	16956	17126	17021	17061	16948	17226	16978	16970	16963	17093	16924	17156	17080	17107	17106	16969	17079	17054	17114	16974	17237	17149	17191	16938	17103	17019	17011	17154	17201	17010	17039	16974	17064	17114	17033	17048	16939	16950	16974	16970	17161	17016	16907	17243	17032	17025	17104	17021	17155	17184	17138	17056	17162	16951	17047	17133	17012	17035	16944	16987	16957	16905	17021	16894	16976	17046	16922	17220	17047	16974
28019	22712	25881	23413	19921	19774	19947	19699	19699	19763	19723	19581	20371	21703	21695	20883	20088	19621	19493	19560	19379	19523	19384	19433	19589	19203	19432	19366	19331	19587	19304	19395	19459	19198	19390	19616	19278	19185	19289	19301	19243	19094	19519	19463	19197	19309	19480	19424	19475	19329	19286	19336	19291	19179	19491	19267	19498	19520	19308	19279	19474	19263	19414	19416	19362	19286	19352	19393	19402	19527	19435	19480	19324	19339	19144	19676	19228	19350	19271	19450	19508	19274	19410	19294	19267	19408	19314	19374	19186	19343	19362	19454	19325	19395	19120	19379	19265	19395	19374	19247	19343	19270	19369	19214	19345	19356	19489	19208	19392	19309	19364	19435	19361	19237	19228	19370	19226	19318	19363	19105	19335	19290	19383	19357	19393	19503	19413	19319	19367	19184	19173	19324	19685	19365	19123	19312	19214	19201	19200	19261	19152	19182	19289	19233	19114	19312	19216	19460	19457	19377	19382	19389	19282	19308	19443	19276	19168	19385	19210	19228	19506	19498	19386	19464	19413	19444	19503	19229	19438	19242	19142	19581	19511	19119	19379	19547	19278	19238	19484	19175	19284	19387	19373	19315	19387	19241	19150	19377	19310	19582	19181	19396	19294	19141	19181	19458	19419	19210	19374	19481	19379	19231	19243	19337	19223	19309	19454	19337	19357	19255	19391	19328	19362	19280	19381	19357	19433	19274	19245	19157	19312	19240	19337	19360	19230	19461	19467	19191	19164	19329	19281	19462	19521	19408	19302	19490	19289	19367	19528	19295	19247	19260	19324	19291	19214	19244	19423	19273	19331	19216	19210	19357	19452	19390	19350	19243	19422	19604	19552	19395	19175	19220	19327	19249	19448	19202	19254	19377	19489	19199	19331	19507	19224	19404	19341	19320	19370	19450	19346	19216	19520	19663	19297	19325	19023	19454	19346	19189	19296	19555	19313	19282	19434	19272	19610	19364	19523	19442	19293	19542	19457	19424	19171	19292	19496	19413	19256	19272	19345	19304	19284	19516	19365	19364	19589	19388	19445	19523	19406	19470	19337	19366	19368	19389	19372	19324	19468	19263	19477	19376	19438	19538	19372	19311	19191	19442	19514	19597	19296	19402	19543	19295	19389	19475	19133	19376	19528	19472	19437	19362	19299	19406	19182	19363	19429	19480	19515	19466	19369	19453	19403	19288	19254	19310	19469	19336	19299	19465	19341	19182	19487	19542	19346	19403	19389	19372	19053	19324	19394	19314	19291	19224	19206	19581	19259	19370	19309	19367	19451	19219	19351	19331	19294	19233	19361	19375	19353	19350	19286	19185	19612	19436	19438	19304	19488	19385	19465	19408	19445	19456	19285	19421	19370	19389	19210	19399	19413	19412	19459	19345	19311	19503	19293	19232	19412	19388	19363	19271	19398	19197	19329	19508	19321	19145	19139	19327	19281	19392	19289	19254	19239	19308	19353	19342	19545	19228	19498	19509	19473	19455	19509	19399	19419	19328	19630	19539	19483	19448	19545	19258	19441	19240	19531	19535	19433	19520	19389	19362	19608	19354	19375	19391	19307	19280	19519	19320	19567	19387	19343	19469	19487	19347	19369	19231	19271	19276	19374	19379	19410	19379	19217	19413	19432	19165	19355	19177	19338	19321	19516	19617	19418	19301	19369	19159	19424	19660	19149	19171	19386	19290	19423	19362	19212	19570	19381	19646	19275	19389	19421	19092	19381	19565	19457	19455	19378	19428	19451	19356	19366	19349	19373	19411	19545	19324	19412	19552	19308	19402	19405	19386	19447	19245	19306	19228	19487	19260	19406	19588	19271	19339	19405	19439	19300	19354	19192	19282	19482	19389	19312	19291	19443	19519	19312	19379	19407	19436	19420	19476	19332	19262	19419	19239	19108	19429	19347	19413	19443	19394	19358	19399	19354	19063	19253	19265	19239	19410	19383	19379	19379	19401	19481	19426	19326	19328	19372	19334	19357	19372	19375	19322	19492	19251	19401	19412	19338	19370	19156	19310	19420	19333	19188	19302	19481	19509	19374	19292	19370	19362	19320	19339	19090	19062	19385	19416	19683	19243	19035	19583	19587	19523	19328	19344	19454	19251	19431	19238	19213	19494	19331	19242	19462	19159	19380	19369	19221	19573	19329	19272	19284	19301	19431	19464	19387	19420	19143	19492	19206	19491	19363	19361	19268	19325	19237	19288	19352	19242	19252	19190	19404	19156	19271	19345	19471	19497	19520	19540	19410	19238	19361	19395	19535	19324	19196	19532	19366	19354	19149	19313	19423	19221	19147	19171	19284	19456	19289	19457	19459	19398	19434	19389	19446	19291	19420	19573	19369	19446	19576	19509	19417	19264	19381	19387	19429	19276	19476	19577	19356	19160	19355	19219	19447	19550	19405	19212	19323	19324	19336	19348	19444	19350	19185	19278	19247	19414	19323	19392	19364	19285	19416	19265	19257	19262	19063	19295	19531	19542	19274	19094	19403	19302	19271	19365	19427	19456	19374	19278	19308	19318	19284	19223	19337	19384	19305	19430	19366	19440	19359	19268	19493	19273	19396	19299	19479	19322	19354	19508	19348	19387	19328	19239	19476	19383	19382	19442	19464	19483	19412	19388	19574	19500	19493	19371	19093	19423	19225	19367	19293	19164	19407	19325	19260	19293	19291	19524	19385	19332	19185	19245	19315	19484	19349	19305	19304	19289	19397	19457	19558	19331	19318	19473	19390	19512	19251	19336	19350	19218	19309	19339	19413	19524	19448	19466	19415	19490	19431	19181	19286	19258	19307	19431	19247	19348	19373	19266	19410	19562	19167	19159	19358	19363	19494	19307	19329	19295	19438	19261	19392	19505	19279	19262	19402	19323	19318	19236	19597	19337	19217	19430	19304	19327	19229	19206	19296	19181	19380	19284	19355	19377	19494	19240	19342	19306	19236	19393	19209	19404	19311	19370	19447	19512	19387	19362	19298	19494	19573	19357	19391	19304	19550	19382	19427	19461	19045	19113	19495	19190	19293	19197	19279	19396	19145	19204	19268	19114	19346	19509	19502	19307	19555	19384	19180	19253	19257	19186	19282	19337	19488	19273	19260	19312	19315	19373	19457	19371	19166	19324	19403	19152	19458	19415	19450	19501	19414	19213	19582	19449	19436	19429	19447	19478	19394	19351	19456	19488	19284	19288	19384	19307	19239	19280	19165	19304	19555	19292	19351	19126	19371	19408	19351	19439	19319	19392	19408	19352	19261	19533	19277	19428	19457	19270	19312	19344	19200	19469	19287	19428	19172	19502	19346	19398	19273	19496	19337	19413	19234	19343	19353	19421	19283	19208	19496	19276	19546	19395	19374	19579	19572	19459	19274	19186	19303	19356	19494	19410	19261	19229	19419	19317	19410	19268	19113	19235	19155	19348	19160	19213	19272	19217	19262	19610	19394	19502	19542	19328	19256	19345	19378	19264	19288	19309	19304	19249	19433	19266	19262	19579	19476	19208	19437	19438	19441	19428	19325	19245	19407	19292	19299	19296	19319	19176	19213	19238	19202	19355	19552	19301	19525	19406	19472	19179	19446	19388	19455	19429	19422	19527	19446	19444	19376	19450	19421	19376	19421	19470	19434	19345	19196	19303	19139	19097	19326	19247	19193	19454	19400	19584	19410	19305	19472	19384	19425	19362	19589	19330	19237	19320	19455	19466	19358	19287	19252	19378	19388	19202	19306	19491	19372	19369	19351	19322	19285	19393	19008	19340	19482	19116	19421	19258	19259	19198	19557	19206	19413	19505	19508	19469	19363	19545	19574	19209	19323	19683	19393	19268	19437	19105	19081	19279	19432	19429	19379	19527	19435	19415	19296	19241	19274	19130	19376	19272	19289	19218	19405	19413	19091	19331	19360	19417	19288	19457	19328	19494	19528	19502	19493	19497	19434	19398	19109	19398	19379	19329	19403	19447	19491	19284	19451	19227	19478	19334	19547	19365	19493	19435	19497	19355	19359	19472	19417	19235	19573	19420	19237	19431	19552	19496	19358	19324	19206	19506	19307	19104	19449	19631	19253	19171	19256	19211	19345	19461	19405	19431	19388	19330	19269	19635	19268	19227	19393	19274	19260	19342	19401	19274	19382	19131	19435	19364	19286	19238	19402	19357	19513	19528	19223	19379	19362	19395	19266	19407	19367	19407	19566	19213	19366	19232	19378	19356	19467	19525	19386	19449	19317	19355	19262	19157	19413	19431	19377	19384	19476	19508	19488	19330	19419	19288	19439	19454	19309	19611	19394	19164	19208	19636	19677	19355	19433	19467	19355	19349	19465	19486	19404	19311	19463	19202	19188	19305	19482	19349	19537	19273	19282	19265	19420	19549	19555	19326	19452	19362	19430	19422	19509	19500	19480	19367	19408	19411	19226	19349	19243	19349	19372	19348	19348	19368	19357	19198	19559	19298	19362	19417	19568	19292	19357	19390	19379	19536	19338	19348	19636	19427	19302	19253	19201	19241	19449	19359	19140	19396	19326	19584	19294	19520	19303	19411	19329	19562	19466	19413	19273	19278	19411	19572	19364	19607	19446	19423	19450	19256	19231	19368	19303	19320	19165	19300	19332	19358	19571	19569	19407	19168	19294	19443	19246	19361	19319	19323	19484	19350	19238	19225	19308	19480	19436	19344	19435	19492	19416	19239	19389	19217	19357	19172	19369	19305	19531	19368	19425	19305	19484	19425	19524	19251	19459	19243	19703	19368	19503	19502	19354	19330	19464	19482	19238	19253	19356	19213	19217	19167	19309	19392	19398	19470	19290	19299	19353	19491	19395	19423	19500	19589	19398	19389	19424	19356	19511	19295	19530	19316	19327	19495	19346	19381	19493	19431	19512	19569	19350	19187	19323	19201	19176	19397	19496	19307	19381	19293	19284	19533	19286	19244	19542	19336	19339	19342	19162	19336	19193	19282	19408	19401	19311	19406	19329	19196	19331	19431	19419	19531	19460	19268	19277	19260	19358	19450	19246	19222	19264	19407	19351	19358	19418	19401	19168	19462	19352	19201	19244	19249	19286	19564	19197	19234	19522	19257	19352	19383	19264	19258	19375	19290	19398	19461	19373	19344	19528	19092	19350	19327	19496	19316	19354	19402	19639	19289
16588	21010	21149	19268	17706	17461	17353	17343	17321	17367	17265	17194	18711	20332	19662	18587	17743	17189	17054	16801	16837	16926	16747	16919	17084	16982	16839	16921	16814	16957	16742	16817	16875	16810	16965	16768	16967	16856	16936	16927	16863	16775	16883	16980	16761	16706	16872	16573	16828	16879	16899	16795	17073	17034	16710	16995	16686	16671	16921	16851	16740	16651	16904	16936	16831	16918	16862	16936	16701	16735	16900	16839	16721	16943	16911	16990	16874	16764	16722	16770	16928	16781	16906	16950	16860	16871	16882	16830	16780	16806	16916	16881	16930	16730	17006	16841	16815	16750	16949	16796	16832	16804	16826	16709	16901	16851	16801	16806	16888	16890	16914	16884	16880	16825	16816	16966	16906	16786	16997	16953	16928	16905	16932	16975	17019	16825	16921	16849	16878	16763	16856	16886	16869	16813	16827	16930	16836	16783	16819	16795	17003	16982	16941	16954	16855	16689	16889	16916	16788	16904	16915	17088	16894	16917	16930	16855	16733	16776	16800	16824	16947	16918	16837	16763	16943	16977	16736	16918	17067	16736	16918	16854	16870	16730	16699	17011	16671	16857	16732	16822	16812	16945	16783	16975	16865	16789	16659	16810	16904	16956	16812	16858	16931	16851	16972	16838	16896	16653	16782	16889	16760	17052	16902	16940	16967	16801	16935	16908	16909	16808	16893	16923	16878	16908	16871	16747	16952	16725	16865	16770	16916	16747	17016	16848	16907	16815	16647	16886	17118	16744	16879	16911	16914	16829	16834	16755	16870	16827	16971	17026	16917	16897	16899	16897	16718	16988	16750	16836	16965	16890	16874	16841	16971	16898	16756	16769	16940	16928	16781	17040	16774	16835	17021	16750	16868	17058	16891	16906	17185	16836	16822	16802	16961	16917	16936	16918	16762	16955	16905	17046	16776	16909	16834	16837	16707	17006	17005	16759	16955	16610	16815	16856	17074	16906	16850	17068	16901	16807	16932	16803	17014	16804	16915	16983	16967	16975	16639	16971	16980	16885	16993	16887	16838	16863	16965	16940	16796	16965	16867	16886	17003	16674	16886	16936	16836	16779	16874	16913	16794	16768	16750	16686	16904	16908	16721	17005	16841	17004	16776	16991	16831	16980	16957	16828	16929	16692	16784	17037	16871	16910	16603	16997	16916	16820	16922	16987	17011	16815	16821	17011	16746	16724	16814	17015	16800	16860	16815	16970	16870	16762	16963	16894	16839	16832	16699	16877	16932	16871	16878	16977	16810	16871	16971	16853	16939	16883	16885	16743	16829	16920	16965	16741	16756	16902	17025	16922	16962	16829	16774	16829	16937	16914	16957	16781	17001	16861	16805	16778	16983	16831	16839	16916	16834	16884	16711	16900	16954	16860	16774	16728	16801	17003	17020	16694	17010	16925	16844	16799	16876	16739	16875	16689	16934	16837	16653	16907	17080	17043	16924	16889	16852	16934	16895	16765	16906	16891	16899	16893	16838	16760	16876	16669	16722	16834	16853	16881	16807	16776	16891	16766	16863	16726	16943	16761	16882	16900	16747	16929	16780	16895	16907	16730	16891	16994	16854	16873	16992	16864	16975	16753	16872	16914	17072	16749	16957	16805	16832	16813	16946	16829	16987	16902	16735	16808	16865	16831	16753	16890	16798	17022	16820	16881	16761	16973	16834	16916	16916	16847	16797	16973	16817	16959	17049	16836	16928	16866	16873	16641	16893	16724	17005	16817	16853	16879	16872	16953	16890	17067	16930	16880	16805	17003	16892	16778	17046	16880	16906	16994	16915	17023	16848	16973	16831	16800	16779	16774	16790	16935	16791	16825	16952	16763	16984	16831	16954	16890	16897	16930	16810	16723	16730	16763	16917	17057	16852	16906	16917	16791	16845	16780	16880	16812	16949	16904	16836	16793	16938	16877	16789	17041	16834	16795	16822	16835	16894	16747	16973	16973	16750	16875	16964	16910	16950	16758	16887	16979	16814	16965	16968	16846	16838	16898	16833	16792	16978	16840	17012	17014	16743	16920	17202	16891	16904	16825	16931	16974	17072	16835	16928	16848	16797	16879	16862	16985	16827	16744	16751	16977	16830	16988	16934	16809	16963	16914	16940	16892	16907	16766	16869	16934	16864	16907	16790	16914	16802	16818	16857	16805	16920	16814	16976	16939	17092	16792	16933	16775	16873	16823	16997	16979	16859	16762	16924	16731	16976	16883	16764	16830	16849	16791	17008	16752	16792	16926	16905	16665	17018	16881	16918	16815	16898	16819	16876	16870	16910	16927	16891	16962	16746	16843	16769	16770	16832	16877	16995	17020	16902	16924	16765	16956	16845	16832	16900	16996	16804	16832	17048	16789	16958	16802	16983	16843	16869	17001	16811	16802	16775	16964	16879	16874	16857	16803	16958	16944	16884	16911	16795	16885	16843	16811	16637	16810	16833	16963	16945	16847	16907	16864	16777	16784	17101	16757	16958	16617	16829	16982	16949	16819	16931	16917	16954	16741	16861	16847	16765	16710	16948	16753	16765	16702	16849	16978	17088	17041	16973	16967	16731	16979	16850	16701	16981	16888	16781	16958	16998	16930	16766	16859	16896	16946	16837	16661	17087	16709	16854	16965	16751	16992	16832	16981	16814	16995	17113	16979	16994	16733	16923	16911	17015	16845	16909	16847	16790	16849	16891	16846	16806	16902	16720	16799	16821	16996	16796	16829	16870	16868	16868	16882	16844	16866	16905	16838	16802	16914	16938	16747	16895	16869	16852	16851	16950	16944	16831	16800	16795	16798	16672	16959	16927	16860	16937	16770	16897	17061	16825	16926	17076	16976	16848	16841	16817	16891	16883	16774	16778	16833	17040	16936	16809	16799	16832	16811	17066	16820	16867	16779	16879	16825	16813	16897	16903	16844	17074	16887	16852	16737	16823	16925	16857	16893	17030	16872	16818	16698	16910	16893	17015	16924	16839	16908	16869	16740	16996	16747	16994	16844	16931	16921	16876	16862	16996	16745	17030	17113	16811	16830	16941	16915	17050	16842	16973	16712	16843	16874	16699	17017	16898	16980	16783	16833	16812	16997	16770	16824	16943	16908	16931	16952	16855	16780	16923	16752	17010	16779	16915	16913	16799	16875	16904	16975	16856	16900	16919	16942	16877	16827	16824	16935	16832	16904	17019	16815	17085	16793	16825	16706	16867	16942	16727	16842	16877	16916	16892	16809	16876	17006	16973	16850	17000	16805	17064	16787	16906	16776	16854	16929	16759	16949	16850	16890	16925	16877	16777	16761	16973	16975	17009	16785	16855	16875	16825	16934	16737	16841	16781	17038	16845	16965	17039	16884	16772	16829	16899	17088	16758	16869	16951	16842	16823	16858	16891	16865	16955	16913	17076	16915	16873	16829	16778	16999	16947	17028	16859	16898	16779	16977	16885	16833	16939	16853	16823	16992	17069	16854	16774	16945	16912	16856	16971	16890	16998	16740	16923	16907	16890	17072	16762	17016	16917	17080	16848	16779	16791	16718	16823	16853	16859	16916	16848	16835	16902	16968	16760	16882	16892	17053	16888	16880	16837	16743	16886	16775	16957	16826	16808	16881	16819	16968	16779	16830	16878	16789	16835	17029	16991	16734	16871	16781	16785	16854	16956	16852	16985	16875	16962	16746	16931	16859	16846	16685	17071	17037	16778	16685	16950	16830	16870	16977	16775	16837	16818	16869	16773	17005	16879	16837	16898	16828	16797	16671	16759	16832	16890	16896	16938	16864	16966	16832	16845	16789	16922	16865	16933	16972	16796	16800	16880	16934	16911	16670	16790	17016	16854	17168	16835	16864	16889	16759	16997	16990	16926	16858	16875	16884	16828	16939	16935	16944	16872	16890	16875	16784	16750	17056	16869	16908	16872	16980	16752	16945	16898	16833	16695	16689	16836	16772	16849	16755	16873	17069	16884	16659	16760	16945	16818	17060	16981	16858	17016	16952	16883	16959	16968	16811	16793	16844	16678	16752	16871	16788	16927	16903	16731	16860	16823	16883	16845	16860	17004	16883	16788	16894	16921	16798	16739	16808	16985	16838	16879	16887	16959	16861	16876	16718	16825	16809	16742	16895	16758	16824	16874	16768	16809	16914	16914	16880	16952	16861	17086	16830	17042	16792	16860	16844	16758	16760	16882	16833	17043	16904	17038	16954	16780	17032	16922	16858	16945	17017	16819	16803	16779	17034	16796	16855	16870	16959	16891	16887	16919	16993	17083	16839	16770	16896	16775	17041	16899	16720	16715	16724	16804	16920	17075	17050	16993	16815	16882	16808	16825	17071	16849	16632	16884	16835	16739	16924	16939	16768	16884	16774	16948	16797	16885	17010	16705	16910	16625	16825	16751	17076	16909	16739	16935	16840	16763	16847	16854	16871	16990	16998	17077	16805	16988	16943	16867	16841	16857	16973	16847	16771	17011	16870	16875	16774	16864	16864	16732	16827	16918	16792	16877	16844	17045	16865	16935	16938	16873	17024	17040	16794	16991	16827	16732	17075	16783	16820	16907	16828	16952	16915	16868	17003	16979	16840	16984	17010	16785	16992	16980	16800	16824	16826	16876	16686	16767	16899	16944	16884	16931	16778	17034	16981	16785	16855	16931	16833	16874	16879	16854	16834	16934	16899	17000	16757	16924	16971	16695	16915	16729	16918	16917	16876	16870	16863	16957	16733	16715	16867	16965	17024	16878	16959	16995	16903	16775	16838	16864	16989	16826	16766	16848	16847	16881	16849	17016	17100	16886	16865	17077	17031	17066	16865	16768	16964	16725	16840	16895	16934	16886	16897	16806	16774	16962	16851	16884	17062	16934	16908	16742	16861	16972	16916	16945	16874	16939	16920	16856	16946	16844	16973	16839	16800	17027	16702	16884	16871	16937	16784	17026	16749	16984	16834	16943	17120	17016	16725	16928	17015	16992	16970	17111	17078	17021	17045	17041	16914	16918	16936	16931	16787	17011	17087	16936	16801	16956	16874	16883	16876	16914	16954	16787	16887	16850	16797	17122	16865	17068	17072	16738	16860	17014	16716	16873	16997	16802	16742	16829	16775	16958	16901	16786	16930	16807	16934	16889	16785	16756	16973	16844	16764	17028	16942	16807	16852	16926	16987
23202	20662	27901	23582	21672	22115	21982	19626	19358	19455	19209	19028	24367	32362	30136	25934	22084	20145	19197	18995	18878	18782	18854	18691	18638	18784	18764	19024	18785	18652	18685	18642	18747	18737	18766	18628	18649	18977	18866	18678	18647	18910	18693	18652	18684	18708	18852	18728	18684	18763	18738	18893	18667	18617	18711	18511	18481	18463	18617	18538	18714	18694	18935	18756	18927	18605	18668	18560	18694	18788	18624	18826	18793	18670	18581	18512	18792	18709	18700	18789	18905	18686	18634	18764	18568	18613	18445	18611	18884	18508	18694	18863	18616	18767	18772	18507	18951	18723	18798	18528	18798	18603	18730	18703	18601	18578	18663	18809	18666	18741	18751	18489	18785	18693	18755	18698	18698	18796	18825	18749	18703	18610	18935	18675	18732	18502	18649	18865	18837	18655	18452	18535	18515	18539	18666	18802	18949	18738	18860	18772	18669	18773	18688	18729	18619	18800	18869	18650	18622	18652	18780	18586	18631	18674	18510	18821	18627	18560	18687	18732	18672	18823	18466	18717	18700	18778	18957	18540	18630	18620	18618	18740	18810	18571	18617	18730	18585	18777	18990	18637	18651	18584	18726	18756	18717	18810	18856	18645	18705	18623	18686	18579	18443	18741	18748	18582	18716	18581	18776	18765	18758	18471	18857	18680	18559	18543	18489	18665	18847	18759	18925	18535	18850	18669	18689	18724	18666	18682	18515	18608	18714	18775	18554	18683	18519	18718	18610	18890	18754	18695	18862	18623	18678	18602	18487	18955	18844	18651	18867	18620	18578	18690	18658	18792	18786	18613	18519	18879	18710	18523	18718	18675	18503	18672	18739	18686	18849	18835	18552	18774	18758	18710	18778	18684	18570	18670	18875	18821	18736	18673	18646	18561	18593	18805	18694	18768	18616	18612	18562	18613	18657	18602	18889	18794	18615	18769	18817	18737	18509	18716	18729	18798	18733	18729	18766	18685	18624	18625	18735	18769	18697	18951	18678	18699	18652	18461	18595	18623	18733	18629	18650	18510	18738	18699	18688	18656	18777	18843	18693	18821	18568	18633	18673	18684	18643	18551	18510	18524	18600	18567	18618	18710	18773	18554	18726	18844	18655	18559	18756	18687	18595	18626	18722	18695	18675	18814	18739	18635	18486	18833	18830	18684	18768	18687	18941	18692	18797	18616	18596	18662	18618	18647	18597	18744	18627	18752	18599	18672	18943	18632	18603	18440	18456	18683	18585	18722	18829	18729	18679	18570	18972	18719	18636	18685	18540	18719	18686	18636	18798	18752	18619	18480	18598	18523	18606	18714	18728	18722	18634	18671	18761	18520	18566	18504	18641	18656	18716	18771	18630	18550	18818	18797	18622	18836	18886	18639	18663	18772	18585	18691	18623	18574	18699	18714	18623	18722	18580	18702	18701	18586	18845	18648	18533	18585	18738	18699	18747	18733	18541	18847	18749	18637	18688	18788	18684	18756	18677	18844	18504	18629	18693	18552	18766	18582	18695	18806	18523	18886	18561	18721	18717	18809	18755	18707	18929	18695	18637	18780	18629	18716	18719	18649	18584	18697	18654	18614	18753	18685	18612	18843	18696	18577	18652	18884	18676	18671	18987	18628	18740	18719	18458	18679	18884	18819	18706	18495	18675	18575	18675	18882	18776	18590	18474	18643	18630	18536	18670	18741	18753	18781	18516	18631	18617	18656	18584	18515	18705	18612	18736	18887	18637	18885	18810	18618	18602	18686	18795	18453	18461	18406	18656	18444	18721	18607	18765	18561	18734	18642	18767	18673	18816	18744	18867	18663	18698	18682	18593	18457	18737	18671	18710	18501	18671	18517	18869	18595	18802	18544	18690	18930	18712	18774	18669	18617	18764	18704	18860	18543	18508	18735	18838	18558	18715	18703	18948	18735	18742	18627	18543	18732	18878	18557	18772	18782	18842	18628	18642	18628	18495	18489	18759	18585	18768	18942	18754	18606	18568	18733	18767	18691	18646	18778	18801	18668	18625	18725	18787	18590	18757	18628	18882	18604	18572	18757	18819	18860	18825	18593	18551	18777	18705	18769	18844	18712	18738	18575	18654	18693	18543	18613	18589	18796	18650	18578	18757	18681	18732	18798	18832	18755	18575	18630	18588	18706	18741	18799	18802	18910	18789	18616	18869	18701	18704	18810	18729	18619	18659	18758	18961	18603	18830	18535	18505	18506	18988	18688	18601	18678	18605	18624	18780	18677	18655	18650	18733	18800	18724	18456	18893	18726	18657	18696	18753	18627	18788	18858	18532	18662	18509	18648	18913	18917	18698	18716	18807	18704	18918	18928	18731	18709	18706	18721	18667	18726	18790	18627	18472	18653	18780	18652	18698	18751	18977	18805	18584	18726	18641	18653	18677	18655	18724	18630	18668	18667	18716	18695	18670	18871	18827	18783	18578	18832	18662	18626	18561	18569	18743	18649	18635	18526	18636	18416	18799	18425	18402	18867	18895	18820	18857	18643	18541	18754	18624	18833	18626	18533	18672	18649	18734	18780	18672	18783	18756	18743	18641	18539	18695	18722	18721	18833	18559	18758	18749	18579	18488	18750	18841	18746	18866	18828	18650	18872	18544	18598	18681	18646	18710	18551	18665	18594	18886	18427	18698	18561	18693	18781	18534	18932	18785	18684	18612	18682	18582	18593	18868	18968	18601	18716	18663	18617	18843	18711	18565	18593	18690	18570	18753	18740	18693	18919	18777	18522	18638	18671	18675	18631	18929	18732	18873	18460	18806	18689	18552	18651	18707	18731	18764	18553	18571	18520	18853	18534	18674	18636	18896	18797	18702	18578	18642	18762	18541	18850	18269	18716	18735	18737	18647	18563	18606	18733	18743	18589	18602	18493	18752	18625	18693	18812	18900	18712	18870	18839	18811	18650	18843	18965	18653	18724	18717	18793	18537	18747	18723	18782	18727	18734	18816	18498	18585	18862	18642	18972	18635	18660	18569	18661	18637	18679	18753	18698	18807	18854	18700	18511	18412	18715	18802	18783	18643	18723	18859	18713	18667	18701	18518	18719	18616	18600	18631	18807	18739	18663	18693	18579	18446	18711	18701	18697	18717	18783	18829	18640	18503	18591	18629	18794	18529	18665	18681	18711	18799	18823	18672	18725	18626	18634	18854	18628	18815	18705	18817	18626	18459	18719	18506	18761	18736	18683	18645	18732	18782	18871	18773	18886	18558	18581	18632	18868	18686	18648	18709	18814	18900	18502	18717	18836	18696	18573	18794	18645	18496	18838	18660	18778	18757	18804	18665	18730	18558	18782	18578	18446	18790	18893	18562	18604	18786	18735	18646	18903	18803	18431	18656	18604	18688	18612	18853	18818	18789	18717	18664	18754	18565	18724	18771	18587	18684	18686	18761	18833	18580	18633	18671	18867	18869	18685	18761	18653	18573	18542	18708	18730	18375	18459	18615	18839	18816	18826	18578	18738	18833	18731	18819	18717	18786	18757	18820	18411	18641	18781	18858	18519	18705	18788	18779	18656	18673	18685	18739	18668	18608	18609	18708	18700	18804	18609	18658	18640	18664	18594	18934	18578	18661	18690	18635	18711	18798	18823	18568	18644	18704	18673	18636	18698	18738	18612	18746	18822	18573	18776	18696	18735	18688	18636	18710	18485	18607	18584	18581	18481	18613	18820	18725	18561	18763	18587	18553	18653	18454	18776	18722	18694	18837	18649	18634	18664	18657	18496	18833	18815	18542	18656	18905	18528	18546	18762	18750	18531	18598	18824	18624	18858	18676	18991	18662	18757	18801	18457	18808	18675	18716	18612	18600	18727	18653	18730	18426	18785	18815	18670	18800	18665	18681	18765	18698	18736	18496	18645	18754	18790	18625	18528	18537	18770	18669	18705	18516	18709	18757	18902	18709	18992	18694	18650	18913	18711	18781	18662	18621	18651	18858	18590	18707	18779	18765	18861	18510	18819	18677	18680	18431	18768	18749	18500	18418	18620	18489	18758	18644	18537	18591	18489	18737	18669	18690	18571	18657	18542	18528	18869	18725	18601	18762	18731	18719	18429	18767	18649	18481	18483	18729	18754	18795	18490	18529	18628	18628	18665	18729	18554	18700	18622	18589	18739	18827	18757	18481	18669	18750	18730	18687	18685	18755	18808	18530	18863	18600	18773	18752	18788	18976	18689	18750	18800	18571	18636	18704	18696	18605	18702	18826	18862	18582	18653	18701	18754	18985	18772	18855	18642	18725	18387	18748	18591	18708	18870	18783	18680	18674	18615	18759	18623	18635	18756	18700	18722	18756	18969	18594	18700	18583	18626	18556	18706	18726	18616	18536	18544	18650	18830	18785	18752	18657	18676	18810	18610	18530	18688	18610	18638	18536	18515	18617	18631	18761	18565	18618	18805	18761	18625	18748	18594	18639	18429	18733	18740	18682	18628	18619	18767	18623	18410	18752	18670	18566	18649	18788	18530	18677	18871	18812	18583	18531	18791	18445	18613	18572	18727	18648	18947	18726	18726	18586	18839	18680	18851	18714	18636	18698	18608	18759	18644	18694	18712	18608	18515	18806	18670	18778	18696	18653	18570	18577	18632	18705	18818	18458	18668	18756	18708	18633	18596	18735	18619	18698	18803	18740	18731	18737	18522	18879	18655	18908	18630	18619	18630	18634	18820	18789	18678	18685	18500	18560	18769	18709	18610	18720	18625	18889	18566	18681	18696	18753	18700	18658	18904	18679	18571	18694	18704	18672	18794	18651	18567	18734	18610	18782	18802	18555	18661	18798	18458	18700	18685	18644	18683	18743	18555	18728	18452	18843	18759	18698	18766	18593	18474	18419	18724	18605	18921	18507	18595	18465	18806	18622	18769	18821	18582	18774	18623	18720	18646	18603	18675	18940	18562	18550	18579	18620	18915	18567	18663	18703	18651	18644	18617	18584	18672	18765	18604	18712	18586	18702	18665	18708	18709	18677	18806	18714	18617	18423	18571	18727	18713	18624	18759	18839	18793	18775	18654	18502	18678	18697	18717	18816	18718	18684	18815	18772	18737	18477	18715	18632	18694	18485	18741	18540	18837	18719	18709	18715	18762	18524	18687	18730	18781	18489	18680	18731	18761	18873	18817	18621	18614	18613	18316
14829	25234	24567	20847	18618	17795	17487	17047	17633	17261	16844	17181	26559	33753	30694	24987	19763	17615	16504	16416	16353	16196	16346	16265	16383	16186	16219	16314	16318	16422	16277	16265	16298	16410	16189	16146	16126	16260	16332	16136	16078	16262	16161	16117	16310	16222	16172	16316	16341	16326	16277	16259	16378	16254	16204	16195	16257	16247	16156	16224	16230	16400	16322	16200	16300	16154	16462	16314	16357	16219	16209	16339	16256	16456	16334	16385	16327	16336	16272	16418	16500	16298	16462	16314	16156	16141	16134	16317	16220	16192	16353	16262	16430	16244	16182	16365	16212	16235	16389	16287	16145	16370	16264	16056	16223	16232	16397	16271	16200	16200	16355	16235	16218	16332	16216	16274	16336	16219	16305	16201	16235	16343	16141	16350	16428	16266	16236	16202	16204	16444	16254	16175	16280	16318	16132	16300	16257	16329	16282	16231	16146	16066	16405	16310	16153	16133	16270	16187	16225	16355	16183	16419	16311	16192	16273	16306	16359	16260	16254	16310	16170	16228	16132	16193	16132	16231	16189	16136	16509	16074	16096	16239	16346	16305	16313	16309	16175	16242	16324	16161	16261	16143	16096	16219	16183	16099	16338	16391	16123	16386	16255	16375	16248	16397	16065	16207	16292	16190	16192	16213	16227	16206	16255	16276	16249	16255	16299	16253	16383	16242	16240	16262	16412	15988	16023	16240	16327	16053	16322	16148	16229	16202	16224	16366	16280	16548	16286	16379	16157	16128	16345	16225	16334	16155	16237	16352	16169	16319	16197	16245	16335	16194	16489	15972	16350	16105	16252	16111	16052	16168	16231	16131	16175	16068	16239	16351	16239	16336	16229	16132	16247	16352	16272	16193	16217	16123	16109	16266	16133	16307	16211	16113	16241	16295	16376	16197	16176	16217	16359	16326	16101	16294	16266	16095	16170	16147	16310	16151	16475	16353	16337	16333	16359	16221	16315	16273	16275	16375	16139	16368	16395	15942	16232	16196	16322	16114	16260	16249	16252	16304	16124	16274	16158	16315	16105	16133	16174	16491	16267	16207	16203	16273	16185	16387	16234	16444	16170	16083	16258	16200	16289	16213	16371	16174	16359	16150	16133	16180	16188	16201	16357	16361	16277	16212	16209	16280	16293	16297	16202	16267	16312	16141	16278	16242	16248	16095	16096	16148	16182	16239	16007	16240	16167	16379	16341	16378	16264	16148	16283	16204	16261	16538	16178	16431	16266	16314	16380	16176	16266	16347	16335	16288	16150	16315	16285	16135	16428	16113	16251	16113	16257	16250	16031	16365	16156	16057	16385	16436	16333	16394	16205	16217	16212	16399	16397	16353	16157	16243	16383	16255	16254	16412	16254	16212	16267	16306	16250	16315	16335	16187	16236	16294	16206	16240	16243	16122	16465	16304	16275	16134	16317	16154	16191	16324	16173	16230	16209	16246	16239	16040	16390	16315	16329	16216	16430	16104	16204	16339	15965	16349	16228	16225	16241	16279	16260	16346	16123	16405	16324	16302	16104	16265	16163	16185	16384	16186	16224	16459	16348	16162	16131	16165	16164	16222	16332	16111	16212	16240	16146	16272	16141	16381	16006	16264	16363	16409	16212	16300	16014	16173	16285	16431	16183	16351	16307	16200	16315	16189	16148	16195	16238	16307	16174	16222	16166	16171	16286	16215	16237	16263	16326	16309	16273	16219	16095	16233	16288	16225	16285	16326	16277	16160	16107	16072	16324	16275	16458	16357	16322	16266	16277	16132	16094	16292	16321	16105	16232	16278	16268	16227	16191	16144	16081	16240	16339	16100	16212	16092	16216	16282	16205	16316	16130	16408	16241	16131	16237	16072	16219	16114	16362	16065	16207	16286	16215	16273	16040	16161	16077	16170	16360	16263	16252	16233	16318	16238	16195	16388	16150	16208	16179	16326	16335	16290	16204	16277	16201	16222	16195	16391	16175	16183	16176	16329	16215	16199	16228	16223	16351	16174	16378	16338	16159	16289	16235	16376	16493	16105	16135	16292	16163	16202	16230	16368	16308	16404	16346	16013	16100	16241	16156	16245	16378	16347	16263	16303	16167	16320	16330	16250	16351	16000	16288	16390	16259	16148	16164	16326	16218	16221	16257	16272	16348	16294	16230	16265	16245	16279	16246	16375	16139	16296	16252	16286	16236	16257	16182	16222	16064	16205	16129	16265	16328	16266	16260	16219	16060	16192	16125	16342	16247	16167	16196	16154	16159	16219	16125	16323	16195	16447	16222	16272	16295	16292	16270	16244	16149	16189	16276	16248	16235	16226	16259	16216	16271	16167	16059	16213	16198	16414	16188	16127	16305	16228	16276	16183	16254	16291	16243	16361	16251	16077	16144	16116	16248	16365	16141	16307	16169	16298	16212	16201	16082	16274	16333	16077	16375	15986	16200	16210	16149	16206	16331	16276	16275	16293	16328	16297	16215	16340	16155	16220	16089	16241	16283	16260	16316	16309	16297	16314	16201	16194	16299	16300	16347	16362	16338	16337	16114	16416	16336	16386	16198	16274	16166	16139	16281	16199	16230	16200	16035	16339	16207	16447	16138	16386	16245	16346	16031	16195	16414	16292	16258	16399	16318	16270	16428	16138	16422	16209	16223	16306	16246	16255	16186	16305	16216	16297	16314	16391	16158	16306	16340	16300	16175	16203	16288	16191	16152	16323	16175	16189	16067	16267	16150	16218	16293	16081	16246	16225	16398	16140	16244	16369	16133	16193	16369	16116	16234	16271	16191	16298	16303	16194	16222	16449	16246	16386	16490	16316	16271	16432	16181	16074	16092	16241	16088	16379	16287	16116	16340	16319	16134	16307	16333	16188	16202	16150	16328	16301	16251	16101	16247	16402	16263	16208	16275	16047	16146	16327	16205	16347	16354	16319	16202	16120	16214	16260	16285	16216	16103	16417	16288	16135	16175	16312	16326	16060	16280	16215	16334	16214	16254	16356	16191	16267	16235	16183	16175	16226	16316	16320	16369	16141	16296	16260	16312	16081	16187	16444	16261	16243	16202	16151	16319	16387	16244	16466	16221	16106	16198	16191	16438	16217	16137	16143	16364	16167	16215	16243	16265	16403	16268	16199	16210	16372	16257	16307	16267	16377	16190	16397	16402	16213	16356	16213	16245	16110	16327	16347	16352	16167	16331	16248	16381	16101	16356	16250	16366	16253	16019	16292	16256	16052	16200	16131	16190	16344	16176	16271	16187	16194	16216	16218	16224	16216	16206	16287	16317	16251	16239	16261	16253	16209	16314	16164	16387	16125	16301	16262	16218	16223	16195	16200	16132	16257	16262	16352	16413	16150	16279	16313	16258	16311	16292	16372	16144	16315	16360	16319	16212	16178	16202	16299	16252	16132	16272	16160	16253	16265	16181	16237	16283	16353	16119	16321	16104	16332	16311	16308	16157	15982	16362	16149	16446	16328	16347	16153	16271	16233	16286	16290	16056	16376	16288	16306	16216	16078	16242	16184	16271	16262	16153	16314	16411	16261	16038	16334	16192	16252	16300	16255	16227	16291	16302	16292	16185	16271	16374	16221	16509	16117	16239	16290	16176	16231	16331	16146	16181	16464	16361	16288	16201	16382	16200	16382	16009	16253	16156	16210	16256	16140	16131	16132	16223	16258	16314	16107	16304	16292	16230	16446	16450	16069	16343	16184	16290	16286	16276	16207	16227	16230	16149	16220	16294	16282	16294	16352	16243	16399	16194	16201	16293	16160	16101	16507	16284	16185	16310	16249	15990	16382	16127	16050	16273	16380	16073	16253	16309	16232	16228	16360	16199	16206	16293	16201	16264	16367	16177	16166	16337	16081	16301	16206	16186	16120	16100	16273	16124	16226	16146	16063	16341	16095	16364	16130	16185	16127	16260	16201	16235	16236	16312	16219	16179	16186	16429	16130	16360	16208	16187	16130	16139	16175	16096	16412	16365	16115	16436	16162	16332	16245	16227	16181	16284	16201	16253	16234	16214	16308	16200	16258	16229	16326	16297	16370	16187	15982	16365	16078	16199	16208	16195	16340	16208	16051	16249	16349	16399	16045	16181	16237	16324	16356	16192	16231	16114	16184	16405	16228	16113	16206	16232	16213	16261	16230	16193	16355	16180	16330	16250	16281	16234	16346	16325	16202	16375	16368	16170	16144	16265	16338	16067	16362	16240	16218	16391	16216	16338	16236	16321	16210	16222	16358	16303	16025	16008	16093	16107	16303	16258	16263	16242	16299	16285	16155	16088	16263	16170	16233	16306	16091	16100	16267	16275	16203	16130	16325	16189	16227	16111	16277	16309	16222	16238	16267	16284	16317	16368	16365	16040	16314	16263	16156	16257	16239	16284	16341	16331	16261	16256	16203	16449	16229	16138	16193	16220	16386	16035	16264	16290	16342	16270	16195	16026	16217	16266	16417	16056	16221	16291	16379	16170	16129	16207	16078	16031	16286	16215	16242	16142	16260	16088	16200	16278	16221	16316	16180	16230	16244	16467	16085	16117	16339	16355	16232	16167	16279	16366	16316	16246	16048	16205	16356	16125	16323	16167	16108	16076	16285	16331	16090	16283	16207	16074	16260	16060	16175	16291	16216	16058	16252	16014	16173	16162	16194	16473	16125	16335	16157	16283	16233	16257	16086	16348	16181	16317	16364	16295	16057	16181	16339	16174	16326	16237	16210	16250	16311	16129	16154	16231	16167	16389	16242	16136	16341	16398	16134	16332	16274	16319	16157	16227	16293	16305	16255	16310	16256	16305	16248	16191	16182	16113	16086	16197	16353	16241	16285	16311	16355	16224	16146	16163	15991	16213	16270	16286	16329	16229	16241	16162	16256	16411	16205	16125	16210	16332	16287	16372	16170	16330	16227	16265	16253	16377	16147	16294	16258	16280	16190	16300	16242	16242	16165	16173	16074	16403	16184	16147	16398	16379	16450	16147	16254	16156	16181	16198	16224	16201	16203	16078	16380	16320	16354	16239	16282	16334	16299	16281	16258	16414	16133	16368	16409	16170	16222	16127	16153	16143	16257	16239	16176	16242	16235	16204	16257	16198	16132	16341	16316	16328	16231	16190	16160	16228	16182	16252	16287	16215	16253	16242	16344	16084	16446	16314	16345
23243	21634	29577	24221	21869	24161	26365	21887	21258	21420	20930	20647	30767	42150	38642	31638	25985	22036	20771	20117	19932	19997	20061	19921	19944	19942	19901	19914	19864	19769	20061	19771	19723	19756	19814	19956	19968	19977	19991	20057	19975	19811	19956	20037	20006	19948	20072	19977	19796	19868	19946	19736	19833	19901	19764	19801	19837	19741	19715	19653	19902	19806	19847	19893	19973	20057	20048	19894	19806	19919	19920	19937	19816	19718	19803	19903	19839	19778	19868	19730	19690	19970	19721	19894	19831	19734	19783	19989	19849	19859	19966	19784	19716	19746	19838	19861	20016	19783	19578	19757	19898	19799	19865	19691	19647	19824	19845	19905	19884	19522	19735	19903	19704	19754	19740	19893	19998	19868	19668	19760	19880	19719	19865	19696	19907	19893	19906	19759	19813	19794	19856	19889	19818	19667	19763	19692	19734	19752	19768	19633	19781	19739	19810	19711	19606	19613	20199	19656	19796	19984	19922	19640	19726	19758	19705	19693	19689	19738	19653	19723	19579	19792	19900	19716	19729	19885	19780	19801	19837	19750	19811	19636	19663	19784	19982	19932	19662	19738	19878	19771	19841	19827	19921	19755	20017	19711	19701	19952	19668	19564	19710	19722	19533	19590	19780	19743	19778	19791	19776	19643	19826	19670	19852	19525	19842	19628	19896	19775	19675	19997	19973	19807	19623	19821	19796	19730	19761	19799	19931	19680	19782	19588	19887	19931	19705	19712	19779	19729	19892	19786	19733	19894	19813	19741	19808	19737	19722	19787	19811	19882	19946	19723	19729	19765	19777	19906	19759	19599	19802	19936	19713	19881	19851	19839	19808	19931	19600	19722	19689	19853	19656	19934	19828	19838	19772	19817	19894	19584	19696	19908	19813	19873	19546	19823	19968	19907	19600	19668	19579	19827	19815	19597	19739	19908	19761	19781	19842	19805	19796	19793	19979	19815	19743	20051	20076	19816	19773	19798	19708	19625	19688	19752	20015	19768	19675	19813	19575	19738	19841	19834	19762	19937	20031	19892	19796	19804	19636	19760	19708	19502	19834	19875	19608	19728	19454	19888	19710	19919	19819	19723	19794	19731	19732	19798	19510	19759	19779	19789	19791	19924	19695	19716	19689	19829	19569	19783	19819	19734	19842	19973	19912	19895	19657	19600	19755	19697	19744	19928	19848	19698	19776	19775	19674	19870	19785	19769	19771	19819	19657	19671	19761	19708	19747	19751	19824	19943	19930	19754	19891	19976	19855	19917	19761	19687	19591	20017	19788	19793	19563	19738	19771	19929	19684	19838	19656	19813	19655	19656	19782	19744	19879	19697	19773	19551	19701	19943	19720	19830	19776	19536	19952	19636	19816	19556	19962	19771	19751	19822	19837	19822	19774	19869	19869	19721	19782	19740	19718	19793	19971	19628	19669	19742	19776	19617	19885	19736	19725	19761	19742	19797	19446	19853	19851	19783	19613	19697	19721	19671	19585	19660	19803	19778	19706	19762	19614	19807	19619	19716	19649	19766	19846	19629	19915	19778	19734	19664	19863	19854	19767	19940	19715	19592	19801	19782	19996	19789	19860	19823	19925	19658	19714	19789	19720	19790	19987	19822	20103	19733	19944	19911	19667	19712	19604	19757	19865	19849	19632	19807	19803	19840	19949	19784	19822	19683	19598	19825	19847	19850	19905	19781	19797	19870	19727	19836	19746	19768	19585	19790	19672	19799	19984	19646	19944	19719	19964	19817	19662	19700	19881	19541	19760	19856	19921	19807	19863	19672	19663	19829	19830	19764	19903	19896	19890	19779	19738	19759	19765	19906	19884	19789	19679	19855	19988	19897	19968	19845	19840	19745	19694	19733	20006	19706	19728	19792	19779	19824	19589	19855	19741	19822	19750	19607	19948	19471	20030	19816	19825	19888	19873	19718	19772	19682	19823	19760	19926	19848	19548	19782	20100	19817	19721	19694	19671	19842	19869	19749	19803	19797	19736	20001	19863	20077	19870	19845	19668	19715	19598	19584	19769	19539	19630	19727	19828	19803	19812	19664	19614	19642	19790	19671	19849	20103	19566	19820	19820	19677	19789	19965	19541	19661	19948	19685	19655	19802	19874	19762	19787	19837	19836	19988	19488	19911	19898	19794	19800	19769	19668	19798	19609	19932	19813	19705	19715	19991	19885	19928	19682	19869	19844	19754	19766	19736	19902	20039	19982	19628	19834	19693	19637	19687	19810	19556	19673	19800	19829	19660	19783	19842	19811	19764	19661	19790	19670	19818	19891	19754	19889	19777	19766	19779	19961	19642	19835	19922	19730	19623	19701	19687	19559	19748	19869	19974	19721	19696	19808	19846	19884	19802	19911	20007	19937	19549	19647	19618	19695	19805	19687	19762	19958	19820	19939	19783	19881	19495	19794	19755	19796	19844	19651	19956	19697	19825	19889	19702	19742	19893	19760	19969	19887	19930	19625	19773	19613	19765	19763	19799	19707	19949	19881	19735	19762	19662	19947	19930	19796	19796	19731	19666	19751	19594	19682	19711	19751	19794	19770	19838	19924	19880	20011	19918	19850	19740	19765	19725	19652	19653	19849	19830	19647	19860	19653	19747	19662	19593	19698	19848	19725	19824	19849	19853	19757	19704	19813	19803	19891	19937	19804	19725	19702	19743	19966	20018	19786	19797	19821	19747	19812	19828	19823	19828	19865	19759	19759	19722	19725	19738	19713	19760	19823	19799	20035	19759	19889	19551	19662	19747	19673	19878	19733	19725	19670	19796	19404	19858	20057	19741	19974	19706	19703	19793	19827	19953	19769	19546	19751	19877	19806	19699	19922	19904	19773	19652	19836	19986	19845	19888	19671	19846	19736	19789	19873	19810	19789	19577	19551	19698	19504	19608	19765	19663	19666	19685	19860	19873	19898	19840	19770	19723	19898	19883	19728	19942	19742	19626	19688	19811	19954	19902	19726	19830	19622	19968	19589	19892	19554	19857	19821	19783	19870	19796	19679	19672	19747	19798	19761	19819	19816	19927	19691	19814	19674	19936	19842	19645	19562	19807	19873	19901	19805	19798	19661	19746	19763	19676	19570	19902	19727	19933	20008	19636	19799	19841	19604	19776	19749	19850	19786	19652	19818	19892	19915	19932	19639	19899	19804	19881	19647	19981	19810	19670	19656	19839	19923	19906	19926	19587	19625	19962	19523	19499	19757	19920	19773	19827	19554	19716	19588	19756	19681	19739	19785	19841	19866	19670	19731	19682	20124	19801	19760	19799	19762	19732	19788	19824	19626	19721	19915	19828	19876	19713	19959	19993	19808	19847	19738	19782	19810	19753	19633	19638	19689	19721	19728	19758	19700	19721	19911	19726	19595	19791	19860	19792	19623	19817	19834	19827	19747	19679	19729	19703	19520	19856	19826	19641	19701	19621	19894	19710	19623	19761	19884	19747	19544	19933	19839	19810	19905	19841	19721	19637	19858	19960	19987	19973	20007	19686	19805	19732	19870	19770	19758	19550	19893	19888	19730	19715	19651	19639	19682	19687	19732	19905	19850	19700	19588	19777	19780	19794	19922	19826	19885	19933	19674	19819	19751	19737	19778	19686	19463	19722	19939	19736	19389	19736	19905	19721	19598	19800	19662	19755	19686	19702	19975	19830	19690	19856	20065	19764	19576	19493	19815	19912	19819	19736	19803	19854	19638	19687	19871	19654	19577	19791	19567	19793	19861	19736	19598	19829	19753	19721	19666	19961	19886	19693	19793	19770	19781	19889	19775	19758	19922	19627	19784	19649	19533	19671	19801	19657	20022	19835	19773	19853	19822	19737	19968	19811	19747	19839	19797	19861	19701	19574	19910	19852	19886	19683	19776	19808	19742	19988	19794	19907	19816	19847	19997	19726	19807	19674	19675	19703	19743	19866	19867	19943	19788	19656	19671	19582	19573	19750	19729	19602	19951	20006	19643	19735	19734	19816	19764	19700	19656	19842	19905	19711	19775	19695	19666	19927	19881	19725	19828	19758	19539	19749	19787	19817	19825	19974	19853	19905	19779	19846	19968	19876	19876	19558	19726	19760	19716	19744	19668	19886	19557	19718	19710	19706	19707	19903	19611	19932	19750	19812	19638	19890	19636	19871	19851	19730	19762	19654	19789	19856	19637	19728	19777	19802	19990	20031	19697	19821	19719	19708	19788	19701	19850	19837	19627	19914	19638	19726	19826	19723	19825	19590	19775	19807	19774	19683	19694	19758	19722	19745	19874	19769	19663	19817	19846	19918	19798	19665	19865	19788	19754	19748	19687	19565	19752	19828	19861	19652	19585	19608	19719	19807	19983	19951	19811	19761	19691	19834	19825	19810	19782	19652	19804	19738	19706	19713	19844	19677	19753	19559	19959	19599	19893	19682	19825	19941	19780	19814	19946	19815	19652	19685	19762	19732	19667	19800	19789	19787	19742	19788	19790	19767	19952	19794	19700	19560	19803	19843	19970	19841	19690	19937	19866	19743	19796	19940	19923	19857	19753	19847	19673	19799	19801	19819	19821	19638	19675	19662	20025	19540	19706	19673	19904	19762	19554	19636	19600	19707	19794	19685	19969	19675	19765	19765	19794	19980	19837	19587	19697	19624	19631	19657	19831	19846	19952	19667	19766	19913	19841	19845	19703	19889	19862	19891	19748	19722	19608	19829	19831	19867	19616	19736	19722	19859	20031	19964	19920	19776	19712	19833	19860	19711	19771	19651	19946	19828	19850	19892	19783	19652	19601	19719	19810	19743	19727	19883	19846	19843	19630	19765	19758	19978	19915	19595	19928	20077	19884	19894	19788	19806	19735	19689	19869	19557	19850	19620	19699	19673	19850	19853	19797	19712	19696	19712	20004	19868	19845	19873	19884	19864	19725	19830	19792	19916	19821	19518	19793	19822	19723	19732	19807	19972	19758	19848	19896	19845	19677	19562	19888	19806	19573	19804	19617	19814	19868	19719	19650	19914	19900	19859	19520	19770	19746	19601	19767	19841	19812	19859	19866	19733	19820	19934	19956	19661	19688	19548	19863	19750	19834	19737	19920	19756	19824	19665	19474	19530	19715	19675	19756	19990	19734	20057	19723	19567	19995	19811	19647	19767	19740	19758	19625	19699	19797	19834
16812	30897	29300	24500	21887	20078	19566	19584	19732	18981	18548	18423	34689	44022	39470	31870	23637	19367	18012	17383	17311	17269	17339	17089	17121	17066	17283	17298	16980	17082	17393	17351	17155	17181	17067	17135	17112	17097	17161	17193	17162	17054	17240	17145	17286	17015	17085	17150	17106	17143	17038	17135	17265	17105	17241	17065	17260	17065	17142	17119	17159	17219	17063	17021	17227	17084	17062	17127	17192	17177	17231	17085	17161	17052	17103	16900	17056	17315	16926	17181	17080	17210	17064	17081	17103	17257	17265	17221	17130	17107	17263	17206	17165	17232	17494	17055	17249	16901	17262	17133	16949	17047	17054	17064	17207	17436	17078	17272	16992	17181	17095	17214	17005	17069	17144	16977	17143	17113	17301	17247	17308	17150	16862	17231	16955	17154	17194	17230	17160	17055	17151	17123	17158	17043	17330	17169	17189	17075	17129	17107	17078	17168	17280	17166	16923	17212	17116	17201	17107	17157	17097	17331	17093	17123	16967	17012	17346	17088	17338	17168	17294	17181	17038	17015	17124	17053	17063	17295	17144	17044	17048	17154	17056	17140	17177	17233	17229	17128	17041	17032	16974	17236	16848	17205	17214	17107	17310	17208	17182	17160	16966	17206	17234	17204	17088	17113	17156	17145	17167	17092	17139	17050	17051	17169	17269	17270	17272	17184	17071	17102	17027	17327	17272	17257	17095	17236	17016	17185	17061	17176	17086	17138	17197	17076	17083	17149	17232	17150	17049	17049	17138	17220	17166	17200	17195	17261	17156	17138	17063	17209	17029	17144	17063	17048	17159	16973	17048	17179	17182	16948	17199	17112	17342	17253	17220	17001	17128	17093	17069	17247	17315	17194	17238	17115	17142	17244	17293	17140	17023	17061	17254	17040	17114	17161	16977	17129	16958	17347	17117	16949	17088	17241	17228	17064	16978	17185	17141	17148	17157	17143	17198	17152	17045	16934	17127	16913	17295	17099	17209	17172	17138	17176	17031	17198	17274	17177	17313	17137	17047	17195	17193	17104	17081	17081	16973	17081	17221	17290	17224	17236	17195	17098	17114	17227	17045	17131	17088	17225	17203	17329	17196	17141	17126	17030	17209	17140	17126	17063	17022	17046	17011	17229	16953	17332	17321	17037	17028	17034	16993	17001	17113	17150	17261	17048	17151	17147	17223	16869	16964	17098	17112	17159	17062	17247	17079	17092	17030	17207	17229	17053	17046	17072	17183	17081	17202	17071	17079	17100	17119	17144	16997	17401	17064	16917	17154	16999	17083	17029	17106	17154	17234	17188	17052	17214	17007	17052	17146	17225	17056	17086	17024	17050	17186	17035	17208	17250	17293	16974	17153	17108	17122	17130	17166	17114	17195	17080	17086	17124	17110	17209	17318	17175	17218	17048	17087	17170	17181	17138	17332	17125	17377	17015	17117	17091	17159	17045	17018	17071	17124	17054	17115	17163	17183	17194	17118	17167	17176	17144	16893	17095	17053	17145	17166	17084	17092	17196	17131	16992	17115	17106	17087	17116	17146	16973	16967	17196	17039	16981	17251	17087	17276	17169	16972	17067	17062	17121	17165	17063	17386	17214	17060	17011	16940	17172	17118	17044	17145	17177	17098	16923	16965	17059	17286	17249	17169	17051	17128	17091	17267	16966	16994	17044	17134	17148	17084	17235	17167	17123	17249	17100	17258	17026	17444	16989	17094	17029	17208	17259	17237	17162	17149	17291	17050	17248	16928	17290	17108	17138	17218	17072	17152	17138	17056	17192	17229	17082	17233	17195	17041	17146	17072	17174	17019	17158	17126	17242	17133	17217	17175	17107	17189	17116	17225	17049	17185	17031	17069	17129	17064	17175	17105	17120	17103	17104	17000	17124	17128	17031	17117	17142	17163	17156	17115	17142	17209	17285	17112	16988	17248	17030	16931	17242	17076	17054	17158	17046	17197	17057	17013	17224	17114	17182	17163	17107	17093	17212	17100	17157	17063	17388	17029	17184	17126	17052	17250	17190	17117	17154	17063	17237	17270	17065	16984	17124	17135	17094	17265	17128	17295	17042	17111	17112	17210	17097	17286	17075	17225	17114	17306	17192	17130	17173	17100	17181	17221	17142	17227	17244	17134	17170	17217	17177	16882	17238	17124	17180	17106	17091	17039	17346	16998	17130	16898	17306	17100	17063	17139	17113	16996	17182	17090	17280	17068	17195	17174	17142	17115	16966	17180	17073	17228	17092	17309	17213	17296	17160	17253	16914	17146	17175	17175	17056	17117	17079	17233	17046	17099	17159	17035	17137	17089	17106	17027	17026	17095	17159	17130	17126	17109	17186	17097	17007	17111	16987	17134	17016	16958	16943	17091	16994	17103	17036	17165	17163	17116	17039	17054	17190	17174	17282	17251	17221	17162	17050	17158	17010	17377	16966	17173	17186	17056	17218	17305	17059	17047	17028	17169	17058	17401	17197	17030	17010	17109	16941	17091	17190	17090	17077	17267	17154	17301	16920	17178	17174	17166	17190	17140	17245	17222	17250	17192	17148	17073	17075	17289	17205	17195	17159	17003	17256	17115	17125	17088	17257	17121	17106	17243	17006	17090	17136	17178	17251	17323	17138	17286	17086	17102	17160	17281	17153	17147	17138	17247	17232	17008	17114	17203	17156	17183	17224	17213	17124	17325	17043	17101	16956	17051	17003	17087	17260	17047	17197	17148	17114	17214	17075	17181	16969	17187	17181	17153	17239	17095	17278	17173	17122	17027	17110	16979	17195	17082	17229	17093	17209	17145	17110	17022	17089	16947	17309	17203	17124	17085	17032	16991	17092	17112	17114	17107	17388	17278	17073	17000	17216	17089	17189	17271	17289	17198	16943	17044	17209	17110	17036	17234	17106	17019	17065	17079	17046	16937	17234	17092	17239	17168	17127	17270	17270	16998	17020	17188	17034	17170	16956	17061	16990	17164	17093	17219	17132	17159	17184	17004	17163	17156	17090	17233	17148	17044	17112	16891	17211	17058	17159	17186	17134	17093	17032	17104	17156	17287	16962	17132	17135	17127	17140	17127	17111	17139	17104	17154	17136	17167	17209	17075	17070	16901	17169	17187	17370	17186	17156	17054	17108	17128	17169	17140	17144	17142	17004	17120	17059	17137	17114	17169	17117	17122	17195	17056	17153	17328	17167	17085	17372	17183	17094	17152	16903	17046	17227	17315	17185	17116	16995	17100	17213	17195	17132	17021	17267	17178	17171	17135	17266	17124	17004	17133	17109	17052	17113	17015	17202	17238	17099	17299	17238	17134	17200	17135	17294	17265	17124	16978	16823	17161	17247	17156	17223	17208	16977	17189	17273	17096	17057	17290	17085	17384	17037	17120	17270	16961	17082	17067	17054	17011	17049	17062	17254	17241	17188	17040	17073	17201	17157	17209	16966	17084	16962	17258	17169	17261	17153	17100	17083	17048	17234	17231	17069	17188	17128	17191	17144	17152	17152	17282	16961	17079	17031	17142	17106	17258	17049	17282	17203	16976	17113	17154	17234	17181	17077	17103	17170	17109	17054	17202	16902	17085	17111	17103	17045	16959	17080	16962	17064	17034	17157	17204	16997	17200	17141	17235	17136	17092	17249	17059	17167	17138	16950	16988	17029	17032	17076	16986	17161	17009	17149	17190	17097	17089	17168	17016	16949	17082	17017	16966	17009	16995	17197	16977	17099	17148	17057	17148	17082	17068	17000	17085	17119	17134	17109	17144	17163	17070	17105	17230	16989	16950	17259	17109	17002	17123	17050	17030	17125	16999	17144	17160	17321	17097	17200	16860	17197	16884	17181	17039	17121	17020	17153	17115	17233	17203	17052	17160	17020	17120	17163	17077	17022	17122	17164	17164	16951	16982	17007	17271	17127	17097	17045	17150	17062	16899	17369	16997	17033	17229	17201	17038	17012	17127	17103	17159	17269	17148	17075	17124	17247	17014	17168	16968	17007	17141	17244	17118	17150	16914	17172	17020	17267	17216	17052	17352	17187	17134	17150	16993	17071	17133	17102	17145	17243	17103	16916	17194	17143	17232	17153	16898	17239	17015	17207	17158	17229	17237	17176	17253	16982	17261	17126	17093	17111	17031	17075	17250	17167	17295	17212	17051	16833	17028	17066	17141	17022	17079	17027	17118	17046	17087	17259	17125	17169	17179	17128	17214	16922	17177	17167	17252	17115	17018	17179	17065	17053	17094	17183	17077	17062	17095	17311	17137	17116	17082	17292	17163	17154	17160	17182	17158	17087	17329	17054	17153	17289	17106	17204	17147	17052	17116	17126	17262	17187	17269	17096	16952	16978	17115	17118	17038	17118	17169	17012	17198	17199	17114	17037	17034	17206	17194	17132	17242	17170	17010	17214	17099	17185	17124	16997	16989	17001	17273	17166	17146	17183	17136	17111	17283	16951	17176	17160	17130	17173	16986	17207	17287	17152	17166	17327	17178	17210	16934	17131	16999	17149	17283	17190	17194	17185	17337	17189	17105	17111	17055	17191	17109	17224	16939	17237	17170	17055	17149	17108	17133	17150	17235	17166	17139	17115	17131	17218	17110	17114	17192	17122	17072	17114	17281	17120	17181	17152	17104	17110	17019	16996	17129	17032	17150	17206	17150	17017	17243	16954	17116	17110	17130	17166	16891	17062	17213	17111	16899	17120	17006	17214	17130	17114	17227	17177	17168	17158	17075	17221	17192	17092	17309	17137	17177	17053	16875	16862	17074	17196	17152	17130	17181	17123	17284	17187	17140	17282	17315	17175	17100	16998	17141	17044	17110	17179	17194	17158	16995	17022	17168	17241	17333	16978	17065	17058	17237	17252	17094	17220	17076	17156	17109	17122	16955	17100	17291	17049	17192	17157	17050	17120	17121	17158	16959	17183	17015	16935	17082	16979	17177	17087	17063	17430	17150	17134	17166	17033	16896	17180	17167	17191	17103	17334	17190	17148	16987	17141	17129	17148	17171	17131	17237	16980	17132	17090	17099	17171	17094	17059	17019	17129	17200	17202	17238	16988	17161	17197	17244	16982	17263	17076	17208	17018	17223	17136	16989	17133	17238	17117	17290	17183	17115	17221	17103	17050	17157	17148	17253	17207	17293	17152	17172	17216	17205	16982
26773	21568	24797	22346	19387	19437	19152	18960	19033	19073	18722	18754	19394	20700	20675	19945	19049	18862	18487	18458	18397	18519	18476	18280	18437	18584	18473	18233	18330	18382	18289	18048	18366	18324	18469	18449	18468	18165	18592	18236	18532	18374	18362	18649	18355	18288	18322	18270	18593	18392	18307	18264	18298	18212	18300	18451	18492	18309	18337	18196	18246	18426	18275	18438	18340	18151	18575	18515	18611	18261	18429	18458	18404	18435	18484	18372	18376	18431	18541	18177	18426	18528	18296	18447	18442	18446	18384	18616	18337	18392	18200	18381	18470	18475	18282	18314	18438	18415	18413	18550	18492	18441	18365	18432	18095	18562	18221	18392	18324	18606	18388	18396	18405	18281	18360	18295	18435	18271	18283	18468	18345	18321	18339	18432	18222	18370	18412	18599	18415	18381	18504	18369	18411	18541	18357	18361	18382	18453	18251	18313	18301	18496	18457	18478	18284	18186	18456	18448	18415	18416	18189	18334	18377	18294	18294	18424	18299	18317	18359	18277	18484	18432	18314	18493	18461	18275	18300	18324	18373	18231	18415	18245	18460	18392	18112	18270	18427	18494	18618	18399	18402	18291	18263	18331	18368	18123	18246	18445	18377	18214	18347	18426	18266	18357	18406	18251	18544	18153	18611	18229	18281	18459	18608	18629	18601	18453	18255	18311	18586	18297	18204	18327	18266	18403	18314	18469	18277	18378	18290	18241	18321	18247	18262	18226	18292	18452	18287	18608	18366	18503	18210	18409	18430	18529	18684	18377	18602	18542	18277	18361	18584	18386	18453	18387	18498	18302	18369	18416	18324	18500	18371	18367	18277	18217	18267	18403	18386	18561	18450	18386	18252	18159	18407	18394	18455	18315	18428	18406	18529	18360	18258	18462	18361	18160	18419	18313	18473	18321	18511	18430	18225	18385	18386	18522	18328	18418	18317	18462	18424	18363	18203	18296	18375	18298	18097	18427	18264	18594	18220	18104	18497	18169	18416	18422	18419	18483	18427	18380	18491	18193	18326	18304	18321	18134	18378	18322	18445	18240	18447	18350	18402	18400	18387	18135	18354	18590	18358	18517	18449	18381	18145	18229	18395	18464	18266	18222	18402	18260	18332	18290	18276	18441	18477	18465	18518	18390	18553	18111	18326	18510	18459	18394	18382	18447	18575	18215	18417	18273	18333	18516	18423	18306	18492	18277	18505	18247	18442	18407	18362	18418	18407	18430	18501	18220	18157	18314	18308	18391	18471	18168	18391	18454	18300	18308	18273	18518	18327	18498	18410	18315	18511	18593	18674	18377	18522	18501	18424	18337	18574	18361	18283	18459	18354	18242	18418	18212	18392	18280	18309	18377	18444	18489	18273	18486	18526	18369	18575	18223	18426	18442	18496	18465	18276	18387	18351	18415	18608	18282	18492	18481	18630	18321	18258	18432	18371	18373	18391	18338	18332	18373	18616	18328	18511	18446	18276	18497	18349	18287	18489	18240	18319	18385	18141	18421	18389	18233	18490	18235	18538	18263	18267	18237	18228	18432	18425	18421	18378	18324	18325	18257	18520	18588	18461	18551	18303	18383	18406	18272	18486	18282	18421	18321	18424	18364	18477	18399	18539	18286	18355	18267	18506	18591	18142	18297	18416	18460	18575	18329	18366	18448	18360	18427	18551	18360	18590	18273	18504	18299	18249	18277	18516	18503	18605	18562	18523	18321	18447	18432	18380	18430	18198	18181	18538	18530	18485	18412	18305	18390	18390	18317	18485	18369	18444	18433	18416	18360	18439	18276	18435	18433	18386	18337	18593	18262	18653	18344	18278	18318	18304	18208	18276	18250	18476	18362	18731	18493	18501	18428	18477	18278	18296	18261	18278	18484	18335	18537	18365	18322	18435	18294	18337	18261	18358	18506	18171	18315	18445	18416	18410	18350	18439	18469	18428	18335	18389	18443	18345	18392	18378	18584	18368	18447	18252	18544	18237	18671	18272	18124	18422	18450	18372	18544	18742	18262	18357	18542	18594	18199	18288	18448	18573	18511	18275	18302	18077	18331	18485	18442	18498	18407	18362	18336	18568	18467	18290	18318	18405	18373	18410	18515	18407	18302	18499	18454	18578	18397	18524	18320	18415	18492	18402	18416	18571	18479	18342	18275	18232	18324	18230	18482	18333	18289	18468	18395	18377	18330	18464	18507	18546	18396	18507	18457	18306	18405	18316	18522	18307	18254	18534	18383	18474	18334	18419	18615	18451	18448	18391	18605	18382	18219	18578	18359	18661	18234	18264	18511	18503	18320	18417	18283	18281	18465	18504	18483	18256	18201	18381	18426	18383	18354	18350	18404	18377	18291	18495	18457	18516	18685	18225	18294	18277	18390	18503	18461	18336	18413	18266	18545	18420	18214	18389	18482	18243	18367	18383	18349	18470	18316	18515	18446	18395	18143	18338	18201	18376	18529	18317	18368	18136	18372	18367	18375	18414	18284	18451	18385	18405	18284	18280	18436	18477	18310	18531	18409	18349	18455	18539	18448	18460	18246	18455	18301	18520	18601	18333	18438	18337	18461	18397	18405	18330	18424	18281	18417	18190	18407	18368	18130	18405	18219	18386	18566	18339	18365	18551	18362	18415	18301	18381	18304	18220	18184	18438	18522	18400	18428	18392	18466	18345	18433	18246	18378	18465	18300	18400	18296	18305	18390	18178	18230	18382	18251	18453	18134	18166	18323	18238	18442	18365	18392	18429	18248	18483	18336	18194	18394	18372	18453	18392	18409	18360	18523	18351	18394	18556	18534	18503	18443	18429	18324	18387	18448	18292	18261	18522	18244	18398	18445	18446	18330	18361	18371	18300	18284	18322	18345	18375	18449	18333	18410	18360	18625	18307	18303	18497	18217	18293	18321	18444	18545	18170	18278	18350	18395	18346	18387	18416	18066	18499	18423	18485	18491	18575	18369	18471	18405	18521	18396	18560	18549	18155	18178	18263	18390	18372	18338	18329	18279	18417	18457	18437	18351	18423	18416	18359	18222	18611	18579	18471	18396	18413	18279	18500	18279	18740	18231	18413	18204	18407	18286	18281	18332	18348	18355	18478	18418	18504	18305	18621	18286	18418	18417	18155	18265	18482	18421	18325	18424	18653	18473	18567	18456	18371	18530	18317	18391	18508	18400	18561	18456	18445	18396	18520	18312	18403	18372	18307	18349	18454	18483	18445	18550	18423	18427	18476	18513	18295	18479	18353	18329	18481	18381	18349	18638	18200	18209	18309	18278	18494	18274	18498	18286	18572	18433	18499	18530	18446	18543	18432	18425	18329	18205	18438	18487	18356	18538	18249	18441	18441	18376	18237	18308	18357	18352	18407	18272	18252	18435	18451	18518	18465	18508	18549	18376	18411	18202	18364	18291	18440	18422	18525	18340	18374	18292	18330	18292	18380	18307	18462	18389	18732	18552	18422	18515	18215	18295	18254	18336	18495	18435	18423	18423	18352	18556	18247	18505	18332	18556	18456	18546	18392	18124	18341	18436	18485	18360	18361	18471	18336	18469	18302	18321	18616	18483	18465	18298	18462	18265	18270	18464	18409	18418	18425	18309	18334	18454	18412	18352	18404	18452	18382	18349	18468	18398	18365	18424	18556	18483	18582	18554	18460	18353	18514	18373	18344	18331	18614	18416	18467	18495	18457	18259	18324	18336	18192	18379	18314	18375	18337	18321	18644	18365	18266	18306	18506	18554	18390	18517	18360	18458	18388	18456	18413	18521	18320	18280	18350	18266	18430	18447	18426	18320	18322	18383	18283	18385	18675	18395	18434	18348	18203	18433	18472	18324	18337	18580	18553	18145	18192	18413	18225	18280	18444	18452	18327	18207	18311	18323	18388	18601	18281	18236	18537	18403	18285	18435	18312	18338	18294	18514	18512	18366	18408	18270	18316	18422	18360	18246	18414	18592	18384	18269	18361	18359	18369	18302	18259	18254	18268	18427	18398	18316	18386	18224	18637	18424	18617	18629	18404	18611	18428	18475	18414	18315	18270	18474	18455	18561	18463	18431	18490	18483	18468	18306	18437	18464	18460	18347	18425	18364	18433	18503	18409	18536	18218	18363	18214	18479	18511	18414	18337	18434	18329	18365	18379	18360	18279	18172	18338	18509	18459	18469	18539	18310	18231	18318	18337	18346	18093	18274	18229	18318	18364	18291	18548	18402	18400	18487	18258	18413	18515	18523	18385	18421	18364	18540	18293	18420	18343	18287	18274	18300	18291	18236	18283	18506	18395	18441	18510	18419	18300	18360	18249	18516	18368	18208	18409	18300	18349	18315	18397	18349	18417	18489	18311	18485	18461	18524	18452	18314	18399	18182	18585	18380	18288	18646	18430	18430	18498	18244	18222	18338	18378	18387	18345	18504	18626	18336	18209	18263	18408	18236	18203	18510	18499	18323	18654	18354	18303	18410	18294	18363	18326	18411	18440	18461	18520	18280	18600	18179	18122	18178	18225	18452	18336	18282	18465	18410	18430	18450	18341	18394	18605	18451	18430	18414	18350	18337	18463	18405	18366	18328	18396	18546	18299	18400	18399	18202	18391	18213	18179	18344	18366	18335	18513	18232	18503	18363	18233	18293	18463	18587	18395	18532	18397	18234	18272	18592	18198	18517	18413	18566	18320	18360	18274	18327	18548	18472	18409	18437	18246	18275	18338	18253	18353	18344	18446	18470	18242	18321	18478	18465	18374	18356	18332	18404	18484	18346	18290	18388	18319	18433	18346	18370	18475	18485	18436	18479	18282	18268	18442	18244	18407	18409	18239	18406	18350	18482	18512	18480	18281	18289	18328	18127	18536	18305	18527	18369	18448	18478	18507	18421	18563	18289	18354	18377	18433	18385	18384	18477	18428	18238	18280	18451	18474	18343	18372	18384	18444	18336	18394	18344	18440	18553	18423	18520	18314	18201	18341	18444	18322	18215	18306	18237	18563	18354	18272	18311	18259	18529	18710	18344	18328	18447	18452	18510	18169	18315	18308	18550	18333	18619	18516	18385	18467	18284	18346	18345	18352	18365	18543	18477	18426	18539	18491	18329	18464	18424	18145	18212	18354	18268	18300	18417	18432	18395	18429	18475	18473	18532	18330	18529	18564	18465	18281	18368
15726	19959	20496	18476	17830	17540	17202	17175	17104	16780	16674	16387	17796	19325	18817	17773	16813	16346	16272	16087	15970	16050	16125	16012	16012	16040	16067	15970	16100	15879	16040	15862	15923	16072	15979	16208	15948	16013	16052	16160	15994	16093	16065	16020	16027	16002	16028	16136	16079	15993	16090	16122	16013	15981	15922	16071	15876	16053	16077	16042	15978	16041	16167	15997	16009	15957	15987	15992	16112	15995	15932	16105	15987	16037	15964	16031	16072	15995	16121	16022	15987	15941	16116	16056	16063	15956	16075	16074	15995	16102	16119	16234	16117	16048	16055	16023	15962	15819	16039	16120	15944	15835	16170	15951	15873	16058	16047	16115	16056	16041	16178	16062	16239	16016	15924	16025	16091	16039	16200	16044	16027	16159	15874	16102	16019	15938	15969	15945	16110	15991	16043	16017	16063	16012	16132	15853	16009	16175	16047	15915	15994	16100	16009	16093	16032	16110	16184	15901	15982	16069	15916	16112	16043	16055	16044	16191	16110	16077	15965	16089	15985	16096	16167	15977	15937	16034	15963	16035	16028	16052	16149	16015	15910	16113	15885	16077	16302	16139	16003	16047	16187	16132	15933	16054	16029	16039	16078	16058	15940	16081	16000	15960	16061	16057	16162	15871	16027	15827	15975	15987	16119	16117	16031	15970	16076	16179	16228	16041	16015	15933	16152	15944	15996	16085	15911	16154	16027	16002	16033	16210	15987	15931	16163	16271	16064	16126	15956	15940	16149	15865	16144	16189	15936	16022	16047	16160	16129	15853	16137	15871	15863	16020	15961	16029	16014	15992	16108	16028	16014	15968	16065	16049	15978	16018	15967	16202	16059	15972	16115	15917	16099	15951	16031	15903	16145	15877	15881	16125	15942	16033	16069	16052	15845	15906	16237	15983	16071	15918	16075	15876	16132	15882	15811	16073	16007	16213	16067	15994	15978	16129	16089	16019	16228	15978	16023	16014	15909	15982	16013	16059	16165	16123	15911	16013	16034	16088	16120	15840	15922	16017	15963	16172	16000	16107	16095	16138	16114	16274	16181	16070	16071	16047	15926	16020	15986	16076	16189	15909	16031	16113	16163	16058	16073	16068	16060	15949	15967	16023	16090	16043	16116	15913	15887	16161	16157	15935	16197	16189	16231	16006	16054	16099	16020	16088	16037	16106	16056	16069	16048	15891	15996	16048	15909	16065	16221	16125	16048	16106	16030	16098	16064	16019	15849	16134	15975	16185	16149	15916	16211	16152	15869	16072	16139	16173	15932	16085	16214	16063	16037	15872	16100	16021	15962	16137	16139	15954	16039	16028	15975	15987	16068	16063	15971	16039	16222	16004	16004	15930	16172	16059	15996	16059	16142	15973	15986	16172	15969	16120	15921	16082	16107	16085	15980	15957	16199	15925	15971	15940	15903	16057	15909	15941	15863	15962	16083	16097	16065	15972	16091	16012	16115	16016	16017	16074	15911	15973	15974	16106	16060	16198	16103	16072	16027	16099	16140	15984	15900	15958	16029	16041	16119	15964	16028	16100	16223	16015	16031	16157	16070	16248	16157	16055	15875	16102	15944	16091	16184	16124	16014	16024	16153	16151	16253	15954	16001	16111	16183	15929	15980	16009	15989	16011	16104	16061	16027	16000	16028	15961	16174	16021	15883	15998	16005	16005	16087	15949	16076	16034	16139	16039	15942	16156	16042	16021	16040	16003	16242	16222	15954	16019	16087	16081	15929	16053	16257	16074	15817	16147	16075	16095	16143	16049	16042	15966	15973	16039	16076	16017	16040	15985	16099	16160	16017	16044	16099	16202	15999	16076	16076	15851	16083	15937	16245	16120	15973	16045	15823	15934	16088	16038	16078	15938	15999	15959	16069	16028	15968	15959	16046	16138	16074	16120	16066	16196	15847	15966	15866	16001	16271	15996	15867	16105	16144	16108	16128	15916	15990	15999	16114	15906	16028	16026	16078	15997	15980	15978	16175	16148	15936	15978	15935	16152	15927	16047	16091	16038	15905	16122	15989	15965	16115	15926	16183	16086	16043	16086	16025	16018	16129	16099	16117	16076	16064	16008	16176	15908	16063	16077	15908	16085	16077	15998	16028	16024	16089	16047	15980	16047	16073	16051	15981	16031	16009	16166	15915	16010	15846	15848	15997	16159	16149	15895	16081	16007	15956	15907	16089	16080	16073	16017	15822	15921	15908	15961	16095	16233	15966	15916	16051	15961	15918	16104	16120	16038	16244	16118	16194	16059	15991	16190	16005	16083	16163	16077	15996	15890	16038	15978	16111	16299	16124	16017	16051	16016	15983	16023	16032	16009	16132	16224	15965	16007	16059	16107	16048	16099	16087	16043	15920	16135	15918	16025	16058	16051	16180	15876	16021	15746	16013	16200	16143	15969	15967	16125	16006	15866	15921	15956	16086	16121	15970	15964	16161	16011	16016	16150	15950	16055	16068	16210	15998	16200	16141	16056	16037	16012	16098	16113	15993	16003	16112	16070	16017	15922	15941	16086	15959	16230	16127	16105	15979	15892	15979	16040	16273	15975	16064	16127	16174	15924	16041	16041	16024	16116	16035	16232	16037	16045	16152	16111	16059	15909	16014	16093	16039	16080	16106	16159	16089	15957	15980	15795	16213	15938	15937	15761	16144	16016	16149	16013	16128	16117	16097	16031	16079	15958	16048	16071	16010	15861	16013	16062	16151	16074	15871	16075	16012	15896	16140	15997	16014	16045	16084	15941	16153	16022	16065	16292	15951	15933	16109	16103	16096	16044	16066	16147	16102	15961	15880	15941	16081	16091	16046	16045	16172	16008	16079	15982	16116	16066	16081	16220	16053	16038	16100	16173	15970	15887	16206	15861	15905	16161	15989	16074	16060	16045	16097	16129	16146	16019	16184	16087	16055	15983	16160	16129	15866	16099	16081	16031	16007	16063	16085	15965	15843	16049	16187	16015	15839	16151	15993	16014	16149	15983	16034	15959	15978	15990	15912	15946	16072	16185	16139	16147	16137	16062	16045	16080	15953	16094	16047	16002	15931	16026	16143	16083	16093	15989	15964	15969	15876	16005	16102	15916	16099	16155	15945	16000	15911	16120	15972	16052	16172	16131	15952	16034	16110	15843	16243	16028	16139	16210	15962	16164	16147	15945	15909	15862	16001	16043	16206	15890	15746	16082	15954	16009	16192	15842	15951	16088	16152	16048	16121	16175	16188	16036	16046	16172	16122	16171	16179	16026	16108	16035	16032	15988	15958	15989	15960	16212	16101	16162	15953	16015	16055	16026	16022	15965	15995	15925	16004	16062	15914	15943	16079	15967	16069	16150	16161	16013	16121	16065	16022	16176	16090	16021	15921	16146	16082	16132	15934	15918	16100	15993	15924	16021	16176	16115	16020	15982	15785	16151	16145	16012	16032	15959	16102	16025	16085	16213	16074	15977	16004	15979	15983	16078	16098	15993	16193	15958	16033	16077	16134	16074	16000	16036	16108	16007	16190	16022	16096	16016	15948	15939	16105	16050	15975	16111	16271	16098	16057	15960	16026	16045	15891	16038	16088	16023	16067	15964	16020	15869	15932	16076	15966	15967	15978	16105	16059	15945	15970	16078	16060	15974	16109	15963	15991	15881	15976	15844	16114	15944	16230	16160	15954	16144	16196	16023	16279	16044	16081	16001	15980	16130	16071	15949	15984	16185	16072	15957	16073	15863	15863	15982	16087	16173	16007	15947	16084	16033	15961	16115	16058	15894	15884	16036	15980	15925	15955	16004	15978	15954	16106	15922	16110	16046	16026	15947	16114	16125	16011	16039	15976	16128	16260	16256	15838	16247	16157	15902	16095	16130	15983	16024	16220	15929	15947	16005	16109	15947	16025	15878	15971	16047	16060	16040	16036	16057	16038	16014	16245	15828	16104	15945	16089	16251	15909	15911	16140	16121	16029	16038	16035	15902	15926	15946	16034	16072	16209	16037	16018	16065	16040	15937	15939	15886	16072	16045	16336	16018	16082	16042	16077	16127	16101	16100	16087	16151	16094	16051	15899	16012	16062	16017	16047	16200	16005	16134	16060	15938	15997	16065	16246	15845	16162	15998	16148	16109	16259	15931	15989	16110	16209	16198	16033	15906	15966	15988	15977	15946	16155	16128	16048	16133	15971	16139	16103	15822	16180	15994	16002	16043	15980	15861	16084	15934	16048	16055	16194	16021	15990	16181	16023	16121	16053	16016	16014	16057	16041	16021	15864	16118	15945	15843	16065	16118	16004	16104	16159	16017	15970	16063	15967	16032	16004	15764	16108	15998	16101	16188	16156	15935	16202	15965	16154	15960	16042	16123	16125	16004	16152	16016	16038	16142	16072	16153	16012	15935	16012	16239	15840	16012	16102	15930	15975	16058	16067	15929	16167	16132	16154	16134	15986	16042	16098	15744	16107	16102	16127	16061	15982	15960	16062	16156	15864	15921	16069	15959	16077	16030	16020	15901	16069	15979	15986	16044	16063	15959	15954	16083	15900	16139	16062	16045	16063	15876	16165	16064	16098	16015	15857	15928	16061	16081	16094	15986	15997	16186	16208	16020	16120	16097	16033	15922	16157	16041	15964	16166	16037	16102	16021	15938	16166	15930	16019	16022	16073	16009	15882	15969	16166	15886	16120	16023	16155	16081	16117	16000	16050	15983	16037	16024	15955	15992	15979	15882	16125	16052	16119	15871	16095	16060	15925	16129	16044	16064	15841	16033	16033	16194	16120	16048	16013	15963	16039	15932	16014	16040	16036	16039	16171	16057	15860	16115	16104	16165	15920	16069	16061	16120	15947	16228	15936	15923	16099	15883	16092	16236	16049	15992	16090	16110	16020	15951	16150	16074	16221	16096	15818	15926	16021	16036	16081	16141	15910	15975	16033	16029	15986	16030	15994	15970	16026	15993	15865	16089	15944	15933	15977	15886	16033	16057	16084	16165	16186	16089	16071	15960	16040	15877	16064	16015	16221	15947	16017	16146	16092	16063	15923	15953	15967	16158	16118	15957	16271	16032	15958	16041	16086	16082	16220	15877	16082	15982	16015	16257	16184	15928	16185	16053	15996	16105	16041	15981	16015	16013	15925	16236	16040	16217	16084	16086	15906	16157	15979	16013
23288	20692	27876	23726	21923	22543	22197	19838	19190	19200	19207	19009	24505	31730	29793	25624	21554	19679	18903	18390	18238	18212	18484	18415	18308	18466	18339	18269	18431	18432	18111	18292	18211	18266	18470	18245	18312	18301	18263	18367	18327	18374	18321	18524	18287	18369	18304	18265	18294	18146	18333	18105	18244	18160	18322	18194	18374	18601	18321	18011	18194	18169	18279	18462	18343	18467	18323	18217	18345	18071	18239	18359	18172	18019	18320	18151	18307	17950	18191	18366	18204	18263	18180	18204	18195	18252	18290	18279	18417	18198	18332	18108	18359	18123	18083	18123	18467	18218	18221	18394	18334	18288	18642	18339	18331	18364	18177	18349	18257	18392	18354	18467	18348	18007	18169	18164	18144	18430	18135	18266	18072	18239	18348	18237	18290	18155	18434	18315	18367	18283	18343	18338	18261	18453	18319	18204	18530	18252	18303	18258	18196	18075	18111	18380	18361	18120	18180	18352	18241	18361	18287	18182	18405	18245	18342	18366	18370	18255	18307	18194	18158	18309	18348	18319	18285	18382	18184	17999	18150	18208	18275	18348	18468	18261	18350	18293	18224	18034	18169	18009	18000	18095	18348	18274	18287	18160	18485	18305	18236	18240	18159	18032	18540	18298	18094	18081	18155	18242	18135	18149	18190	18042	18235	18253	18183	18358	18206	18280	18304	18275	18255	18315	18202	18250	18107	18198	18279	18390	18249	18326	18209	18329	18269	18341	18311	18296	18218	18199	18417	18165	18162	18100	18049	18577	18416	18064	18144	18180	18311	18140	18275	18165	18290	18300	18399	18171	18313	18414	18186	18100	18104	18394	18368	18139	18273	18501	18238	18097	18139	18214	18218	18204	18106	18208	18211	18302	18386	18232	18174	18232	18372	18248	18274	18354	18319	18172	18323	18483	18178	18407	18088	18152	18259	18318	18255	18388	18382	18281	18051	18236	18311	18127	18365	18455	18266	18130	18272	18308	18419	18441	18117	18401	18387	18271	18212	18264	18333	18324	18204	18261	18347	18098	18205	18300	18224	18055	18091	17890	17872	18169	18207	18228	18175	18139	18284	18265	18149	18125	18164	18290	18204	18148	18344	18125	18448	18174	18471	18185	18282	18532	18147	18079	18326	18175	18300	18270	18316	18269	18371	18093	18259	18230	18036	18235	18146	18269	18358	18330	18255	18391	18432	18285	18195	18161	18169	18138	18322	18314	18400	18097	18441	18196	18239	18213	18070	18464	18327	18231	18253	18411	18235	18410	18134	18356	18201	18217	18101	18207	17995	18202	18266	18205	18202	18246	18382	18384	18184	18174	18214	18253	18308	18223	18239	18183	18315	18294	18157	18534	18351	18307	18189	18182	18098	18301	18327	18421	18185	18260	18267	18199	18290	18327	18212	18280	18250	18278	18168	18304	18320	18225	18243	18079	18301	18192	18228	18493	18379	18336	18183	18300	18256	18313	18311	18218	18320	18367	18156	18277	18152	18392	18317	18312	18295	18200	18067	18414	18254	18404	18017	18123	18293	18245	17979	18153	18524	18154	18361	18387	18264	18213	17993	18126	18285	18185	18413	18120	18247	18146	18194	18238	18425	18255	18198	18141	18282	18248	18298	18227	18250	18057	18160	18102	18353	18122	18194	18337	18187	18210	18323	18077	18069	18268	18208	18230	18525	18332	18330	18403	18295	18331	18280	18233	18191	18103	18211	18070	18333	18203	18408	18288	18478	18196	18307	18319	18300	18408	18464	18337	18058	18158	18334	18284	18568	18249	18152	18382	18118	18316	18362	18281	18227	18140	18157	18127	18200	18171	18284	18180	18162	18330	18227	18054	18150	18267	18130	18216	18249	18192	18276	18161	18373	18315	18171	18292	18040	18196	18295	18089	18246	18127	18110	18169	18144	18214	18234	18135	18125	18028	18249	18234	18231	18147	18191	18369	18131	18184	18145	18082	18054	18285	18097	18210	18236	18237	18191	18077	18024	18137	18169	18362	18198	18332	18143	18307	18398	18362	18338	18263	18223	18438	18332	18189	18141	18207	18285	18154	18116	18367	18294	18469	18123	18483	18230	18351	18150	18222	18062	18331	18100	18349	18338	18282	18447	18192	18422	18270	18256	18252	18319	18316	18343	18302	18353	18158	18512	18092	18028	18215	18171	18226	18071	18343	18270	18297	18185	18105	18219	18337	18254	18321	18374	18456	18261	18287	18235	18334	18235	18495	18212	18361	18245	18054	18393	18273	18202	18086	18303	18080	18266	18223	18238	18251	18303	18087	18396	18361	18292	18302	18244	18260	18228	18338	18258	18202	18303	18047	18155	18156	18175	18470	18276	18062	18185	18521	18263	18263	18193	18261	18383	18234	18185	18167	18142	18241	18111	18218	18187	18427	18100	18189	18221	18090	18312	18383	18164	18251	18310	18397	18240	18318	18245	18346	18281	18175	18164	18343	18235	18118	18401	18393	18244	18099	18225	18168	18356	18245	18386	18411	18335	18054	18433	18259	18191	18302	18160	18164	18283	18331	18069	18272	18203	18128	18186	18393	18166	18200	18185	18319	18301	18285	18336	18161	18331	18013	18269	18403	18217	18193	18220	18355	18446	18192	18365	18121	18461	18492	18444	18229	18251	18186	18311	18110	18336	18316	18247	18130	18111	18240	18373	18284	18173	18031	18259	18105	18174	18216	18348	18373	18205	18185	18472	18221	18021	18273	18143	18054	18328	18298	18234	18215	18381	18158	18120	18535	18234	18236	18309	18190	18310	18053	18276	18353	18155	18249	18298	18163	18170	18427	18341	18301	18323	18195	18236	18326	18327	18277	18311	18312	18373	18221	18102	18115	18426	18390	18144	18121	18204	17988	18339	18211	18244	18319	18233	18281	18148	18070	18154	18047	18411	18297	18262	18283	18143	18168	18278	18153	18199	18253	18284	18368	18331	18359	18260	18368	18192	18343	18217	18157	18222	18164	18283	18186	18189	18267	18235	18194	18214	18045	18328	18204	18306	18306	18247	18177	18221	18429	18307	18177	18187	18229	18211	18112	18155	18238	18296	18089	18116	18137	18262	18358	18344	18343	18379	18178	18287	18264	18190	18217	18095	18317	18170	18288	18380	18305	18147	18292	18393	18366	18203	18145	18255	18006	18226	18439	18218	18131	18391	18055	18188	18490	18364	18163	18283	18418	18289	18365	18324	18260	18318	18237	18374	18225	18295	18380	18216	18269	18170	18297	18436	18221	18336	18148	18340	18181	18338	18152	17996	17995	18450	18434	18147	18316	18286	18140	18387	18073	18380	18190	18098	18383	18296	18063	18178	18271	18419	18303	18440	18377	18228	18293	18236	18317	18436	18463	18131	18389	18224	18293	18226	18302	18246	18153	18342	18249	18109	18178	18159	18177	18366	18147	18326	18255	18179	18306	18134	18277	18178	18238	18254	18379	18120	18177	18511	18229	18348	18254	18364	18183	18325	18128	18189	18192	18112	18192	18133	18450	18290	18290	18191	18386	18273	18504	18334	18208	18069	18419	18253	18166	18144	18204	18118	18134	18020	18136	18334	18249	18262	18196	18336	18126	18171	18108	18181	18141	18398	18314	18271	18272	18335	18334	18187	18412	18328	18309	18236	18076	18288	18392	18504	18354	18274	18296	18307	18279	18250	18311	18360	18384	18082	18324	18291	18049	18230	18164	18051	18307	18293	18288	18248	18168	18290	18116	18296	18127	18195	18364	18452	18159	18268	18132	18204	18296	18144	18182	18234	18288	18342	18224	18281	18161	18213	18087	18238	18092	18370	18381	18384	18317	18290	18248	18215	18187	18086	18304	18244	18387	18335	18290	18373	18233	18312	18147	18295	18219	18311	18309	18354	18143	18359	18203	18057	18230	18288	18011	18322	18225	18378	18056	18226	18085	18434	18260	18449	18120	18251	18333	18170	18207	18207	18292	18205	18302	18250	18190	18217	18171	18102	18339	18210	18351	18086	18392	18317	18293	18055	18181	18205	18281	18060	18137	18037	18115	18376	18221	18193	18277	18226	18393	18230	18141	18236	18176	18257	18254	18306	18234	18108	18459	18257	18245	18507	18285	18433	18221	18322	17995	18226	18229	18270	18077	18373	18468	18239	18106	18284	18360	18254	18336	18273	18287	18234	18152	18308	18346	18193	18327	18130	18260	18255	18277	18039	18197	18361	18188	18289	18492	18138	18151	18220	18240	18318	18273	18076	18160	18122	18167	18228	18311	18319	18225	18339	18175	18172	18255	18320	18449	18209	18257	18301	18037	18262	18338	18137	18367	18341	18268	18205	18166	18453	18310	18280	18383	18334	18041	18197	18054	18227	18274	18219	18064	18347	18127	18334	18324	18183	18268	18299	18201	18061	18181	18513	18316	18523	18444	18383	18282	18371	18210	18290	18304	18319	18230	18328	18438	18256	18566	18110	18233	18324	18346	18364	18244	18146	18222	18251	18236	18352	18126	18207	18301	18160	18165	18332	18290	18161	18326	18292	18418	18360	18222	18287	18327	18468	18230	18407	18165	18074	18081	18306	18148	18253	18247	18084	18322	18197	18156	18283	18261	18273	18355	18210	18237	18181	18057	18151	18146	18212	18280	18495	18296	18268	18338	18179	18120	18189	18273	18164	18246	18332	18311	18358	18249	18348	18236	18101	18248	18111	18242	17958	18186	18258	18606	18300	18409	18269	18529	18342	18280	18223	17966	18513	18353	18247	18245	18369	18353	18407	18303	18592	18135	18162	18225	18127	18312	18119	18216	18187	18183	18076	18375	18222	18297	18134	18177	18242	18235	18319	18318	18084	18207	18312	18519	18433	18209	18340	18154	18060	18158	18168	18222	18202	18224	18197	18296	18241	18333	18364	18318	18349	18278	18248	18368	18387	18265	18061	18302	18204	18216	18099	18281	18402	18167	18386	18377	18215	18279	18281	18377	18109	18454	18487	18188	18205	18289	18244	18368	18359	18263	18352	18124	18139	18347	18121	18325	18135	18023	18050	18245	18305	18177	18079	18030	18077	18211	18459	18396	18460	18483	18253	18414	18337	18455	18238	18229	18290	18116	18324	18468	18457	18135	18354	18372	18222	18257	18533	17938	18383	18367	18292	18098	18331	18311	18074	18125	18126	18269
14762	25198	24983	21905	21351	19472	18878	18177	17993	17424	17208	17129	26773	33579	30459	24972	19663	17346	16509	16104	16132	16087	15974	15962	16015	15971	16135	15948	16083	16084	16045	15749	16084	16090	16069	16145	15999	16024	16020	15965	16125	16159	16031	16084	16001	15987	15938	16022	15909	16167	15988	15992	16248	16045	15992	15953	16119	15982	16037	15996	16019	16016	15836	16162	16098	16219	15764	16030	15960	15890	15969	15926	16098	16021	16045	16044	15967	16008	15959	16031	15916	16114	15871	16071	15935	16132	16031	15911	16041	16041	16033	15953	16050	15905	15939	15918	15961	16027	15984	15979	16051	16014	15819	16015	16070	16033	16145	16068	15942	15751	16032	16193	15975	16009	16137	15921	16174	15926	15853	16006	15955	16038	16062	16088	15970	15897	15954	16153	16042	15968	15852	16128	16131	15974	16002	16025	16001	15879	16080	15947	16180	15908	15933	15916	16112	15963	15928	16013	16009	16124	15915	15951	16026	15975	15962	15991	16014	16028	15894	15980	15998	16142	16136	16031	16033	15986	15996	16082	15963	15939	16061	16079	16009	15793	16039	16260	16076	15993	16113	15935	16096	16226	16006	16051	16133	15863	15953	16015	15967	16071	15870	15934	15961	16111	16060	15899	15973	15945	15857	15983	15979	16083	16038	16032	16007	16116	16076	15852	16105	15865	16278	15950	16023	15967	16138	16056	15980	15954	16198	15934	16061	16143	15906	15871	16059	16033	15999	15978	16072	15940	16097	16184	16137	15885	16128	15905	16043	15939	15876	15838	16059	15995	16027	15925	15877	16022	16078	16171	15973	15893	16111	16056	16102	16070	16041	16180	15920	16051	16217	15852	15982	16062	16022	15866	16005	16079	16058	16017	16019	16109	15884	16067	16087	16084	16066	15961	16075	16006	15978	15943	16183	15988	15882	15989	16111	16169	16014	16055	15901	16031	16044	15986	16122	16051	16130	16024	15980	16086	16138	15982	16158	16052	16087	15891	15867	16117	16070	16102	16116	16054	15797	16111	16063	15980	16189	16042	16192	16039	15935	16025	16230	16057	16072	16037	15931	16176	16127	15928	16048	15957	16063	16090	15886	16053	15898	15875	15945	16136	16045	15990	15933	16087	16203	16045	16015	16058	16050	16112	16155	15870	16006	15963	15989	16118	15921	16139	15874	15954	15962	15912	16164	15993	15983	16017	15967	15932	16032	15986	16088	16060	15820	16101	15959	15837	15882	16126	16014	16125	15914	16080	15943	16065	16157	16163	16022	15869	16031	16041	15992	16031	15786	16285	15820	16025	15826	16011	16101	15882	16066	16006	15895	16186	16063	15960	16045	15953	16048	15887	15892	16132	16016	16042	16029	15944	16031	15938	15875	16164	15931	16077	16036	15880	15996	15967	16010	15997	15940	15989	16102	16166	15979	16235	15863	15966	15900	15781	15934	16057	15956	16042	16080	16004	16086	16066	16207	16075	15982	16188	15915	16133	16055	16078	15891	15894	16048	16090	16184	16000	16019	16049	16092	15976	16040	16047	15974	15952	16004	16052	16069	15972	16000	16037	16110	16004	16056	16129	15998	16056	15956	15961	16029	15988	15925	16066	16015	15937	15936	15859	16010	15921	16098	16080	16100	16042	16050	16142	16082	16023	16108	15998	16065	16139	15894	16067	15942	16032	16022	16065	16164	16042	15919	15965	16165	16009	15935	16044	15993	16015	15999	16051	16058	15986	16039	16020	16099	15908	15964	16047	15827	16017	16157	16048	16064	15952	16126	16048	16081	15934	16069	16071	15970	15918	15975	16120	15934	15961	15956	15962	15982	16031	16152	16103	16017	15928	16036	16093	16039	16059	15950	15978	16053	16030	16089	15957	15893	16084	15935	15954	16050	16075	15947	15802	15996	15858	15932	16107	15943	16082	15989	15967	16008	15951	15919	16107	15989	16044	16016	16096	16198	16206	16005	15893	16003	16188	15913	16026	15962	15989	16211	16031	16105	15900	16069	15896	15901	15954	16111	15938	15946	16034	15933	15976	16140	15965	16158	15934	15971	15998	15911	15861	15914	16069	15976	16061	16017	16039	15872	15976	15878	15976	15896	16144	15824	15840	15907	16176	15872	16131	15949	16081	15983	15897	16246	16043	15932	16093	15917	15958	15984	16073	15837	15956	15962	16155	15943	15968	16111	16113	15856	16052	16069	15761	15910	16000	15883	16061	15917	16065	15930	16053	16082	15964	16040	15992	16013	15936	16160	15858	15901	15998	16073	15994	16059	16140	15816	16035	15912	15908	16034	15778	16043	15837	16022	15955	15982	16026	15881	16093	15959	16025	16000	16047	15986	16026	16306	16148	15691	16166	16104	15921	16027	16088	16059	15969	16224	16026	15928	16063	15975	15880	16120	15954	16105	15970	16031	15955	16133	16049	15946	15834	16039	16000	15957	15980	15900	15956	16066	15927	16007	15948	16172	15944	15985	15896	16110	15924	16037	16183	15939	15756	15871	15845	15887	15990	16060	16072	16084	15827	16048	15831	15924	15800	15979	15966	16019	15922	16046	16070	16039	15951	15995	16084	16046	16011	16203	15832	16141	16039	15985	15884	15915	15995	16015	16138	16055	16142	15910	15865	15993	16093	15999	15837	15767	16121	15950	15905	16059	16088	15980	15749	15951	15748	16008	15989	16149	16051	16062	16020	15905	16063	15974	16070	16068	16083	15952	16152	16091	16083	16015	16180	15917	15853	16082	16033	15826	16051	16184	16007	16171	15991	16156	15772	16074	15974	15869	15897	15936	15982	16040	15972	16188	16072	16026	16108	15929	16029	15781	15950	16076	16041	16012	15976	15709	16137	15919	15951	16018	16090	16072	16055	16091	16146	15959	15991	15971	15708	16017	16092	15973	16087	16052	15894	16035	16037	16029	15886	15896	15870	16038	15972	15964	16078	16062	15965	15933	16074	16040	15905	15975	16031	15997	16038	15956	15974	15946	15906	15857	15962	16062	16037	16078	16067	16062	16000	15978	16002	16036	15997	15944	15984	16072	15968	16023	15886	16111	16034	15923	15921	15970	15868	16103	16091	15982	16000	16017	16048	15880	15972	16143	16118	16073	15925	15835	15988	16034	16034	15948	15940	16086	16032	16152	15980	16057	16053	16142	16112	15980	16081	15972	16083	16067	15932	15920	16057	16009	16130	16104	16030	15943	16037	15911	15951	16095	16044	16055	15780	15942	15825	16038	16106	16027	15977	16080	15937	16200	15886	16011	16054	15950	15918	15957	15929	16111	15932	15979	15992	16047	15883	15997	16032	15796	15903	15940	15922	15892	15988	15943	16101	16049	15963	16091	16001	15947	16100	15930	15956	16041	16055	16101	16056	16026	15895	16087	15931	16069	16031	16023	15907	15928	16018	16016	15981	15950	16111	16007	16157	15993	15976	16076	15896	16022	16053	15995	15986	15990	15976	16003	15925	16224	15931	15860	16118	16051	16060	16024	15939	15976	16145	16035	15888	16000	15989	15956	15929	15963	15958	16019	16039	16060	16106	15928	15893	16085	15898	15925	16155	16081	16089	16020	15968	15909	16148	16012	15940	15996	16047	15935	16022	16030	15946	16079	16177	15936	16094	16242	15948	16016	15995	16061	15985	15936	16128	15969	15980	16072	15965	16061	16043	16034	16004	15878	16084	15849	16044	15907	16038	16053	15932	16110	15838	15968	16056	16064	15946	16084	16026	15931	16078	16152	16106	15842	15937	16032	16038	16267	16001	16123	15951	15980	15751	16000	16067	16020	15944	15898	15886	16079	16146	15979	15968	15871	16141	15993	15981	16110	16066	16063	15974	16089	15914	16045	15940	15994	15846	16161	16066	16047	15864	16046	16088	15994	15992	15928	16007	15933	16138	16221	16117	16110	15907	16071	15980	16107	15941	15898	16033	15959	15973	16070	16164	15942	16041	16052	16026	15956	15913	16107	16053	16040	16048	16099	16088	16070	16094	15968	15893	16079	16008	15895	15931	16030	16133	15960	16096	16082	15902	15991	16195	16245	16043	16073	16124	15944	16074	15916	15948	15913	16074	15982	15977	15945	16042	16001	15842	15985	15945	15876	16089	15910	16030	15966	15998	15981	16021	16065	16119	16128	16053	15958	16025	16071	16054	15982	15953	15974	16122	16079	15835	15863	15868	15973	15965	16238	16085	16056	16127	16001	16028	15934	16092	15988	15850	16025	15957	15915	15989	16012	16013	16048	16005	15980	16217	16107	15985	16133	16013	15982	16096	15868	16083	16015	15890	16032	16273	16110	16067	15747	16070	16058	16171	15977	15933	16063	16156	15967	16116	16007	16026	15930	16057	15865	16123	16115	16215	15953	15899	16009	16063	16001	16047	16131	16067	15961	15950	16045	15874	16095	15988	15842	16028	16066	16157	15876	16139	16016	16071	15973	15960	16213	16041	15949	15939	16161	16065	15871	15971	16037	15933	15976	16139	16147	16079	15805	15971	15948	15927	16188	15970	16218	15977	15872	16017	15952	16023	15876	15954	16048	15817	16185	15944	16119	15821	16123	16024	15962	16014	15961	15853	15951	16055	16156	16095	15984	16189	16080	15784	15961	16037	16099	16110	16088	15978	15907	16029	15719	16023	16075	15917	16001	15897	16153	16000	16000	16109	15884	16074	16005	16020	16009	15989	16022	15988	16014	15871	15946	16034	16123	15971	16003	15925	16140	16045	15988	15997	15934	15912	15950	16040	16078	15951	16043	16085	15976	15994	15914	16049	15925	15962	16160	15939	15934	16002	15909	16034	15772	15889	15922	16064	15935	15973	15990	15957	15961	16148	16007	15995	16046	16104	15987	16021	15774	15970	15882	15962	16044	16228	16195	15845	16104	16138	15921	15819	16063	15964	16093	15971	15874	16027	15886	15898	15924	16142	16060	16033	16188	15969	15937	16120	15974	16101	16039	16114	16130	16063	15979	16047	16027	16000	16042	16045	16107	16279	16132	15919	16066	16074	16081	16086	16034	16028	16045	15967	15990	16021	16041	15883	16115	16081	16108	16025	16032	15894	16015	16077	16009	16240	16129	15958	15995	15930	16017	15924	16239	16159	16113	15835	16112	15796	15907	15915	15882	16120	15926	15960	16120	15971
22244	20664	28231	23145	20884	23051	25106	20639	19832	19953	19494	18956	29000	39548	36521	29982	23873	20377	18864	18593	18369	18242	18448	18231	18342	18392	18246	18293	18299	18294	18193	18316	18097	18065	18169	18248	18298	18181	18131	18278	18145	18128	18412	18190	18245	18302	18136	18339	18240	18103	18180	18249	18378	18310	18267	18191	18105	18111	18174	18170	18450	18306	18208	18210	18137	18107	18148	18227	18142	18164	18092	18146	18217	18140	18157	18284	18245	18349	18237	18215	18067	18136	18308	18224	18305	18428	18030	18331	18300	18000	18115	18155	18207	18130	18153	18026	18124	18021	18120	18114	18091	18079	18164	18314	18347	18066	18070	18289	17980	18012	18184	17777	18170	18372	18334	18110	18124	18295	18354	18075	18146	18099	18210	18075	17978	18107	18232	18212	17849	18257	18211	18010	18215	18110	18273	18178	18150	18150	17981	18143	17951	18238	18057	18119	18303	18112	18252	18111	18207	18277	18196	18224	18118	18302	18222	17995	18198	17987	18196	18346	18174	18232	18036	18149	18194	18270	18315	18278	18073	18155	18170	17993	18263	18015	18078	18117	18021	18052	18270	18238	18070	18221	18230	18092	18188	17987	18274	18148	18161	18323	18161	18100	18052	18107	18181	18170	18045	18237	18045	18200	18209	18034	18261	18397	18147	18241	18094	17927	18412	17900	18176	18186	18154	18106	18184	17984	18282	18201	18103	18175	18215	18107	18164	18168	18156	18263	18129	18160	18129	18070	17974	18117	18147	18069	18241	18366	18189	18175	18354	18027	18215	18139	17953	18071	18160	18270	18275	18074	18435	18141	18282	18296	17989	18163	18272	18048	18000	18144	18243	18209	18085	18089	18158	18167	18447	18093	18246	18098	18289	18329	18304	18177	18341	18136	18221	18289	18211	18221	18222	18104	18109	18331	18180	18146	18089	18255	18174	18218	18219	18147	17931	18213	18188	18227	18156	18218	18261	18111	18201	18125	18246	18045	18227	18194	18240	18220	18352	18044	18083	18033	18043	18094	18293	18203	18005	18155	18061	18349	17945	18265	18246	18163	18050	18102	18057	18051	18184	18179	17987	17972	18172	18097	18200	18232	18053	18130	17935	18210	17890	18144	18139	18082	18229	18375	18123	18012	18346	18190	18072	17927	18315	18340	18189	18097	18110	18044	18222	18127	18267	18095	18088	18108	18134	18175	18195	18348	18057	18219	18272	18197	18014	17910	18381	18123	18126	18366	18138	18276	18196	18064	17869	18150	18192	18089	18152	18149	18013	18171	18078	18168	18199	18165	18229	18166	18267	18229	18304	18211	18126	18132	18082	18249	18105	18075	18109	18103	18168	17968	18038	18032	18355	18069	18311	18189	18131	18132	18298	18288	18132	18044	18045	18141	18177	18259	18090	18158	18338	18079	18321	18317	18142	18434	18264	18240	18207	18218	17982	18023	18167	17930	18104	18145	18086	18231	18194	18386	18104	18205	18158	18263	18077	18031	18411	18120	18137	18141	18086	18190	18108	18099	18171	18182	17955	18030	18253	18271	18228	18008	17989	18308	18075	18064	18208	18203	18178	18175	18049	18096	18059	17978	17910	18197	18074	17966	17940	18064	18071	17956	18139	18018	18228	18150	18159	18303	18139	18172	18151	18305	17902	18328	17888	18362	18236	18182	18302	18112	18278	18141	18141	17768	18195	18331	17981	18060	18093	18215	18008	18109	18249	18221	18153	18224	18049	17994	18204	18293	18120	18156	18330	18266	18207	18177	18244	17988	18021	18128	18279	18157	18279	18024	18016	18035	18013	17909	18178	18210	18204	17915	18154	18211	18160	18289	17954	18182	18566	18344	18248	18172	18362	18015	18091	18315	18147	18159	18167	18204	18096	18269	18173	18046	18178	18045	18090	18406	18226	18088	17937	18007	18181	18307	18153	18181	18031	18285	18147	17993	18173	18259	18044	18349	18198	18185	18245	18163	18196	18177	18123	18279	18426	17961	18169	18067	18236	18322	18199	18222	18064	18022	17996	18173	18012	18017	18312	18082	18178	18209	18119	18111	17966	17910	18221	18070	18079	18194	18071	18102	18276	18195	18040	18098	18188	18133	18081	18235	18117	18105	17893	18313	18124	18225	18149	18133	18240	18036	18126	17975	18248	18148	18028	18036	18058	18254	18182	18258	18042	18005	18153	18032	18089	18021	18125	18239	18193	18040	18142	18214	17969	17992	18450	18242	18091	18325	18447	18268	18090	18288	18219	18126	18117	18230	18080	18052	18247	18127	18070	18173	18079	18183	17895	18089	18107	18040	18095	18463	18157	18175	18175	18295	18298	17940	18017	18362	18120	18018	18088	18138	18060	18365	18167	18209	17868	18043	18085	18026	18316	18130	18211	18325	18164	18119	18026	18007	18227	18116	18065	18224	17930	18250	18226	18148	17877	18231	18217	18045	18216	18231	18018	18135	18287	18085	18164	18115	18138	18068	18146	18146	18079	18154	18189	17948	18082	18138	18270	18085	18397	18110	18366	18303	18224	18158	18166	18070	18250	18157	18030	18154	18187	18145	18282	18137	18252	18146	18181	18200	18170	18057	17990	18077	18022	18116	18067	18222	18065	18246	18155	18275	18405	17984	18290	18302	18052	17989	18087	18100	18041	18124	18282	18138	18075	18102	17985	18052	18115	18221	18162	18233	18005	18179	18041	18133	18276	18152	18108	18109	17961	18258	18012	18120	18232	18098	18322	18198	18140	18263	18362	18377	18180	18090	18174	18133	17923	18168	18289	18035	18069	18196	18188	18163	18176	18412	18148	18182	18062	18166	18039	17987	17950	18008	18000	17995	17963	18063	18079	18080	18094	17906	18084	18070	18166	18139	18014	18114	18127	18325	18231	18005	18136	18070	18341	18207	18104	18142	18394	18087	18213	18200	18127	18091	18103	17943	18263	18024	18143	17969	18280	18311	17959	17933	18162	17973	17953	18077	18127	18046	18183	18011	17972	18246	18184	18138	18161	18090	18210	18391	18264	18298	18282	18219	18217	18096	18078	18137	17983	18122	18062	18129	18134	18236	18249	17918	17962	18028	18079	18258	18103	18274	18186	18085	18007	18193	18180	17984	18078	18164	18130	18239	18259	18238	18142	18091	18202	18229	18308	18173	18139	18297	18135	18168	18374	18148	18009	18104	18118	18159	18217	18272	18053	18308	18092	18281	18085	18015	17954	18104	18151	18180	18297	17918	18073	18206	18146	18071	17917	18306	18298	18113	18083	18265	18261	18041	18017	18106	18219	18155	18117	17964	18228	18192	18111	18030	18127	18107	18178	18048	18160	18128	18132	18152	18235	18167	18082	18159	18155	18102	18156	18096	18009	18359	18217	18414	18196	18172	18271	18104	18086	18170	18064	18069	18095	18164	18164	17981	18237	18211	18270	18135	18213	18098	18204	18062	18110	18204	18110	18143	18178	18140	18032	18175	18163	18275	18251	18065	18028	18202	18245	18166	17984	18083	18332	18110	18309	18037	18065	18203	18062	18053	18096	17891	18159	18226	18249	18155	18076	17883	18132	18039	18177	18267	18276	18334	18134	18181	18127	18114	18032	18209	18202	18223	18167	18118	18089	18116	18188	18190	18081	18015	18120	17986	17901	17983	18193	18095	18148	18190	17949	18189	18332	18096	18195	18293	18027	18107	18258	18212	17939	18057	18186	18149	18030	18192	18094	18192	18268	17939	18103	18017	18209	18095	18121	18147	17992	18094	18102	18062	18202	18224	18235	18127	18140	18416	18070	18182	18210	18123	17946	18192	18144	18362	18024	18245	18216	18231	18314	18218	18064	18127	18028	18191	18236	18237	18189	18326	18242	18283	18333	18219	18149	18118	18218	18082	18160	17990	18074	18113	18039	18254	18235	18166	18157	18235	18234	18160	18063	18106	18269	18117	18226	17946	18023	18178	18226	18094	18000	17926	18151	18162	18127	18151	17990	18271	18189	18101	18086	18211	17997	18090	17880	18313	17943	17990	18138	18149	18280	18335	18186	18241	18110	18123	18111	18013	18028	18137	18154	18122	18131	17999	18025	17881	18148	18078	18250	18188	18186	18224	18144	18192	18058	18264	18142	18074	18270	18193	18338	18173	18192	18172	17967	18074	18251	18103	18102	18171	18123	18238	18155	18045	18244	18050	18069	18272	18184	17990	18114	18027	18163	18134	18219	18059	18048	18067	18292	17970	18259	18272	18367	18151	17961	18056	18041	18197	18236	18374	18173	18038	18192	17976	18087	18398	18099	18144	18349	18204	17916	17917	18161	18255	18336	18228	18257	18048	18095	18014	18288	18263	17977	18158	18109	18195	18018	18173	18448	18457	18183	18214	18358	18092	18284	18195	18124	18155	18316	18346	18118	18200	18233	18180	18281	18089	18225	18268	18139	18071	18228	18197	18232	18083	18097	18142	18020	18204	18111	18314	18147	18006	18270	18156	18088	18044	18040	18425	18067	17951	18158	18056	18307	18013	18281	18225	18126	18108	18092	18088	18169	18119	18010	17737	18143	18149	18307	18237	18195	18113	18177	18286	18193	18299	18118	18319	18088	18250	18271	18017	18022	17999	18319	18245	18148	17992	18481	18126	18170	18147	18021	18119	18272	18313	18329	18085	18077	18106	18068	18260	18100	18183	18155	18425	18181	18165	18154	18240	18202	18069	18107	18267	18368	18139	17961	18051	18074	18194	18195	18222	18263	18224	18179	18502	18038	18064	18131	18148	18106	18157	18028	18061	18113	18173	18198	18140	18289	18151	18350	17966	18106	17993	18173	18033	18008	17991	18151	18203	17971	18065	18362	18301	18200	18232	18103	18208	18267	18303	18179	18246	18137	18115	18164	18053	18235	18177	18286	18129	18224	18179	18159	18059	18186	18227	18329	18148	18186	18035	18264	18338	18208	17908	18085	18171	17890	18452	18273	17907	18252	18225	18104	18228	18057	18198	18074	18147	18061	18215	18239	18151	18149	18323	17990	17864	18042	18300	18243	18118	18049	18163	18337	18289	18045	17911	18221	18181	18190	18088	18198	18068	18057	18069	18165	18041	18226	18088	18153	17877	18352	18094	18257	18136	18093	17864	18180	18112	18097	18203	18391	18097	18095	18066	18272	18185
15802	28681	27820	22037	20347	19511	19218	18929	18658	18030	17614	17598	32928	41074	37402	30484	22363	17898	16668	16240	15793	16065	15938	15939	15969	15990	15945	15918	15856	15882	15980	15829	15994	15959	15874	15870	15811	15905	16033	16014	15929	15984	16033	15907	15846	15829	15934	16121	15741	15914	15902	15976	15905	15932	15967	15939	15945	15859	15892	15728	15954	16159	15906	16033	15882	15983	16048	15940	15972	15909	15907	16033	15912	15847	16203	15973	15859	15936	15813	15944	15904	15825	15906	15918	15867	15897	15892	15855	15974	16064	15936	15999	15859	15999	15971	15786	15968	15874	15928	15956	16044	15951	15939	15997	15932	15807	15867	15847	15930	15894	15963	15962	15900	15805	15938	15937	15975	15813	15864	15932	16071	15729	15981	15920	15844	15886	15930	15716	15986	15932	15925	16051	15952	15935	15983	15856	15804	15890	15758	16031	15950	15845	15851	16059	15923	15889	15973	16091	15874	15888	15975	15875	15837	15859	15939	15963	15886	16005	15921	15994	16038	15972	15949	15857	15983	16052	16017	15782	15950	15874	15859	15924	15932	15985	16067	16077	15946	15970	15925	15776	15861	15864	15883	15887	15847	15871	15830	15901	15927	15904	16015	15865	15767	15879	15935	15753	15781	15885	15920	15890	15817	15975	15951	15996	15898	16038	15988	15991	16016	15822	15930	15803	15990	15893	16054	15843	16026	15942	15960	15884	15992	15922	15857	16111	15916	16069	15797	16027	15973	15863	16039	16039	15887	15888	15786	16019	15923	16118	15888	15904	15942	15945	15942	15992	15740	15895	15957	15936	15844	15971	15963	16010	15784	15817	15920	15795	15875	15959	16015	15986	15845	15902	15881	15810	15936	15914	15729	15918	15890	15783	15892	15818	15941	15948	15734	15864	16086	15895	15786	16086	16002	15844	15844	16022	16038	15867	15866	15936	15929	15954	16091	16079	15988	15902	16054	15848	15988	15793	16010	15950	15789	16102	15970	16022	15974	15946	15988	15903	15990	15821	15879	15949	15943	15911	15911	15809	15846	15952	15828	15830	15797	15993	15982	15954	15910	15927	15778	15866	16118	15892	16009	15871	15939	16015	15975	15984	15893	15765	15902	15959	15966	16000	15811	15927	15981	15782	15952	15959	15890	16001	15871	16026	15957	15873	15915	16111	16018	15885	15907	15991	15908	15941	16023	15959	15858	16019	15952	15943	16052	15928	15932	15827	15884	15799	16006	16003	15810	16084	16001	15995	15988	15763	15958	15933	15949	15807	16003	15931	15861	15980	15977	15682	16050	15825	15947	15965	15948	15860	15958	16061	15972	15941	15947	15970	16055	15916	15973	16054	15902	15884	15889	15830	15865	15830	15860	16053	16005	15970	15937	16088	15886	15844	15930	15927	15718	15703	15936	15762	15923	15697	15885	15684	15868	15976	15850	16066	15917	15890	15773	16004	16099	15916	16025	15994	16143	16051	15876	15860	15876	15886	15901	15715	15900	15941	15815	15920	16003	15733	15962	15876	15877	15916	15940	15824	15985	15981	15718	16009	15821	16017	15827	15857	15850	15939	15997	15945	15997	15966	15964	15960	15917	15814	16092	15838	15797	16086	15744	15966	16031	15957	15932	15758	16018	15900	15962	15965	16124	15942	15924	15957	16008	16099	16089	15790	15846	15872	15952	16031	15789	15919	15852	15842	15814	15987	15827	15931	15899	15981	15777	15931	15912	15760	16034	16102	15838	15934	16018	15961	15865	15905	15826	15879	15852	15960	15822	15922	15854	15969	16020	15975	15699	15838	15832	16032	15876	15943	15918	15772	15943	15998	16094	15906	16028	15979	15926	15757	16076	16027	15947	15925	15964	15957	15972	15831	15896	15884	15937	15942	15927	15935	15883	15963	16082	15892	15945	15987	15909	15872	15859	15942	15946	16021	15884	15751	16008	15923	15975	15921	15871	15941	15990	15862	15813	15840	15905	15951	15924	15822	16002	16001	16034	15947	15944	15816	15970	15876	15758	15794	15980	15999	15916	16000	15880	16015	15898	15984	15838	15905	15793	15910	15783	15972	16007	15872	15832	15897	15842	15902	15921	15918	16033	15982	15948	15988	15982	15783	15937	15959	15765	15846	15935	15908	15939	16009	15941	15918	15883	15903	16034	15887	15977	15865	15636	15869	15905	15792	15931	15871	16016	15896	15941	15879	16047	15965	16055	15906	15927	15747	15871	16067	15864	15991	15908	15978	15887	15882	16031	15952	15949	15902	15761	15692	16018	15895	15891	15839	15885	15743	15964	15906	15887	16062	15969	15864	15892	15953	15854	15977	15965	15954	15906	15781	15782	16000	15909	15788	15892	15749	15862	15906	15837	15837	15984	15816	15827	15886	16034	15823	15919	15881	15817	15962	15874	15905	15905	15982	15851	15777	15966	15801	15921	15884	15878	15967	15790	15937	16011	16027	15888	15789	15904	16079	15885	15919	15955	16048	15856	15806	15889	15837	15968	15888	15880	15909	15965	15893	15994	15871	15937	15892	15880	15915	15963	15876	15875	15805	15863	15923	15851	15712	15981	15809	15920	15930	15965	15824	16037	15993	15998	15750	15919	15684	16011	15929	16099	15976	16012	15935	15927	15900	15908	15826	15896	16124	15923	15971	15824	15901	15994	16003	15985	15717	15650	16110	15832	15966	15969	15863	15830	15881	15909	16000	15861	15721	15710	15844	16075	15934	15830	16022	15870	15948	16066	15939	15736	15813	16011	15989	15944	15742	15906	15893	15836	15968	15763	16126	15796	15947	16061	15903	15933	15945	15947	15844	15834	15803	16069	15965	15820	15874	15901	15889	15914	15787	15841	15878	15819	15915	15787	15947	16109	15948	15853	15995	15946	15858	15972	15731	15929	15846	15898	16038	15972	15807	15874	15944	16039	15935	15997	15889	15779	15962	15900	16053	15936	15865	15941	15781	15946	16004	15946	15846	15991	15842	15985	16006	15994	15977	15966	15904	15908	15822	15841	16009	15706	15857	16072	15980	15962	16053	15891	15946	15885	15937	15952	15946	15873	15993	15969	15725	15915	15934	15889	16022	15982	15912	15936	15849	16014	15989	15997	15844	15925	15900	15903	15952	15948	15863	15867	15915	16000	15854	15975	16030	15820	15595	15814	15724	15918	16030	15855	15853	16011	15953	15810	15970	16005	15911	16090	15968	16009	15817	15879	15930	15821	15986	15770	15803	15946	15908	16029	15853	15845	15764	15864	15928	16000	15813	15841	15819	15903	16157	15950	15992	15877	15877	16050	15960	16082	15950	15903	15941	15884	15942	15837	15974	15844	15871	15895	16152	16108	15856	15947	16030	15973	15932	16100	16038	15680	16072	15803	16073	15787	15943	16058	15879	15859	15946	16129	15731	15848	15993	15949	15786	15866	15855	16074	15888	15813	15864	15909	15942	15922	15945	15860	15994	15883	16025	16011	15898	15955	15906	15921	16148	15782	15980	15818	15927	15855	15801	15889	15969	15942	15863	15885	15897	15853	15864	15935	16027	16084	15894	15731	15912	15970	15853	15827	15990	15912	15968	15884	15888	15953	15985	15871	15836	16044	15907	15965	15803	15877	15720	15913	15842	15839	15972	16140	15964	16001	15918	15791	15823	16056	15894	15994	16127	16069	15901	15896	15774	15866	15963	15906	15775	15936	15887	15843	15879	16057	15760	15840	15814	15807	15914	15819	16021	15849	15676	16082	15650	15875	15916	15822	15940	15905	15887	15957	15691	15895	16099	15975	15957	15830	15892	15958	15827	15866	15818	15805	15876	15791	15933	15932	16023	16059	15933	16050	16147	16036	15968	15859	15914	16005	16014	16044	15863	15945	15845	15759	15772	16001	15903	15863	15932	16050	15779	15831	15832	15928	15780	15781	15902	15908	15848	15930	15807	16008	15933	15947	15894	15966	15921	16004	15965	15893	15842	15699	15878	15862	15814	15811	16040	15834	15873	16037	15922	16012	15996	15871	15808	15837	15969	16019	16013	15946	16013	16119	16035	16013	15712	15848	15841	15903	15949	15851	15923	15860	15720	16010	15828	15944	15942	15905	15888	16049	15931	15696	15962	15841	15862	15923	16032	16008	15971	15986	15842	15793	15760	15879	15893	15978	15930	15926	15969	15907	15923	15951	15949	15836	15941	16038	15752	16037	15702	15761	15926	15892	15996	15873	15902	15836	15853	15720	15890	15911	15712	15996	15820	15872	15905	15978	15861	15915	15922	15951	15814	16085	16017	15878	15912	15883	15737	15873	15953	15823	15982	15929	15892	15874	16089	15938	15924	15888	15789	16001	16084	15878	15931	15894	15962	15816	15799	15932	15808	15955	15904	15921	15890	15988	15967	15909	15845	15801	15795	15910	15847	15905	15927	15925	15818	15810	15836	15888	15737	16010	15769	15926	15856	15781	15877	15769	16026	15883	15926	15782	15922	15872	16014	16017	15814	16050	16014	15854	15913	15991	16112	15887	15882	15847	15983	15929	15963	15836	15809	15767	15872	15826	16099	15928	15961	16000	15895	15899	15823	15837	15906	15874	15893	15785	16096	15876	15837	15769	16027	15941	15806	15830	15810	15939	15889	15838	16020	15866	15980	15912	16092	15866	15811	15907	15862	15865	15927	16024	15656	15705	15972	16146	15910	15970	15949	15677	15873	15868	15942	15828	15829	15895	15887	15944	15951	15811	16081	16045	15858	16046	15991	15911	16049	15766	15707	15912	15950	15944	15942	16026	15821	15871	15904	15745	15799	16048	15733	15990	16100	15852	15826	15802	15790	15976	15969	16039	15901	15879	15978	15924	15744	15990	15917	15916	15899	15794	15657	15865	15964	15986	15981	15824	15971	16131	15740	16079	16017	15943	15959	15977	15941	15960	15841	15858	15911	16000	16017	15870	15715	15793	16081	16020	16006	15851	15959	15859	16021	15819	15929	15955	15872	15973	16068	15758	15929	15852	15845	15791	15913	15948	15957	15796	15850	15849	16032	15703	15920	16042	15959	16001	15817	15950	15882	15832	16016	16184	15898	15987	15977	15846	15805	15860	15859	15905	15904	16063	15793	16151	15758	15888	15804	15869	15950	15958	15849	15947	15987	15927	15901	15911	15938
27992	22468	25332	22457	19235	19186	19296	19009	18981	18846	18922	18784	19373	20914	20459	19993	19223	18627	18426	18459	18315	18205	18426	18386	18504	18354	18227	18181	18392	18254	18460	18450	18294	18092	18223	18304	18540	18314	18220	18396	18306	18315	18410	18221	18261	18393	18382	18094	18596	18487	18350	18251	18650	18207	18213	18316	18293	18429	18350	18241	18136	18462	18157	18652	18327	18128	18343	18282	18218	18422	18280	18345	18429	18262	18309	18367	18231	18217	18496	18394	18368	18396	18402	18283	18317	18152	18380	18373	18276	18317	18255	18267	18455	18356	18304	18175	18289	18139	18204	18348	18420	18259	18367	18320	18364	18268	18170	18318	18389	18418	18322	18312	18303	18384	18342	18152	18162	18354	18397	18367	18252	18341	18416	18441	18261	18410	18105	18395	18367	18438	18307	18142	18422	18281	18276	18561	18456	18386	18345	18302	18394	18302	18344	18468	18265	18197	18247	18290	18327	18170	18277	18518	18424	18379	18279	18429	18339	18366	18427	18197	18113	18403	18363	18258	18295	18346	18359	18223	18272	18148	18458	18161	18445	18198	18174	18312	18341	18177	18337	18368	18294	18327	18283	18318	18391	18356	18093	18218	18582	18376	18177	18405	18223	18215	18197	18275	18452	18307	18305	18383	18296	18163	18381	18313	18097	18348	18416	18232	18328	18379	18357	18286	18248	18371	18208	18275	18374	18437	18164	18220	18291	18324	18225	18211	18374	18393	18457	18288	18231	18514	18407	18350	18254	18074	18132	18174	18523	18205	18365	18198	18336	18386	18171	18472	18329	18430	18493	18271	18435	18497	18348	18472	18209	18390	18298	18451	18397	18161	18541	18407	18296	18357	18240	18244	18306	18343	18362	18359	18359	18204	18367	18221	18246	18582	18421	18248	18290	18348	18407	18398	18426	18287	18338	18329	18346	18263	18186	18361	18080	18266	18466	18417	18360	18467	18323	18354	18414	18223	18403	18238	18283	18414	18571	18395	18270	18455	18220	18059	18346	18449	18247	18352	18394	18049	18321	18410	18259	18219	18339	18398	18280	18474	18418	18377	18291	18341	18353	18563	18435	18425	18268	18331	18299	18293	18378	18255	18262	18409	18393	18500	17989	18420	18365	18181	18212	18324	18366	18209	18453	18483	18445	18405	18188	18344	18330	18195	18382	18475	18355	18359	18113	18120	18363	18268	18488	18265	18206	18286	18374	18315	18311	18275	18218	18583	18380	18330	18271	18295	18265	18264	18461	18392	18305	18417	18318	18399	18231	18355	18434	18372	18171	18271	18099	18296	18318	18340	18281	18271	18354	18222	18348	18317	18202	18393	18308	18311	18229	18356	18214	18505	18303	18488	18427	18299	18284	18254	18381	18454	18249	18274	18506	18392	18209	18295	18326	18434	18399	18521	18517	18480	18359	18338	18372	18341	18334	18219	18489	18422	18395	18363	18301	18118	18198	18357	18227	18441	18453	18472	18338	18249	18406	18350	18224	18311	18524	18278	18294	18243	18298	18179	18202	18221	18316	18287	18302	18421	18162	18211	18241	18347	18157	18342	18386	18293	18413	18367	18402	18399	18360	18570	18298	18422	18305	18371	18278	18324	18354	18373	18315	18518	18413	18401	18630	18272	18291	18370	18331	18397	18496	18403	18352	18321	18290	18352	18236	18205	18186	18311	18125	18319	18488	18280	18382	18342	18604	18372	18335	18428	18457	18243	18284	18034	18448	18270	18098	18185	18408	18375	18219	18370	18218	18175	18243	18208	18176	18170	18300	18288	18128	18398	18284	18404	18417	18397	18254	18411	18365	18345	18248	18152	18260	18200	18277	18261	18227	18375	18354	18402	18144	18328	18251	18333	18385	18415	18318	18480	18437	18490	18255	18388	18393	18484	18255	18353	18323	18327	18123	18329	18468	18166	18295	18412	18420	18194	18384	18421	18384	18301	18380	18342	18327	18530	18351	18498	18303	18404	18402	18386	18279	18498	18487	18188	18286	18518	18173	18493	18314	18249	18154	18277	18286	18218	18473	18307	18350	18315	18425	18209	18191	18421	18422	18335	18109	18291	18348	18382	18218	18320	18280	18407	18436	18378	18428	18382	18306	18285	18340	18342	18239	18405	18362	18246	18472	18302	18210	18300	18227	18408	18421	18394	18453	18430	18241	18339	18153	18078	18383	18261	18280	18294	18200	18491	18374	18183	18375	18495	18372	18318	18214	18253	18331	18366	18274	18413	18213	18121	18517	18399	18435	18294	18274	18392	18459	18328	18258	18011	18374	18173	18258	18295	18262	18260	18208	18352	18414	18321	18290	18333	18345	18358	18309	18296	18177	18305	18381	18468	18327	18175	18279	18287	18466	18288	18326	18417	18282	18317	18155	18393	18454	18350	18214	18467	18335	18213	18256	18170	18436	18225	18176	18305	18256	18340	18358	18464	18229	18482	18554	18182	18340	18176	18337	18336	18250	18310	18341	18142	18504	18555	18133	18151	18287	18268	18275	18571	18392	18400	18218	18309	18304	18428	18322	18404	18255	18243	18172	18290	18446	18351	18135	18301	18392	18244	18263	18541	18436	18295	18325	18312	18222	18409	18460	18364	18528	18321	18199	18409	18275	18343	18300	18273	18188	18441	18225	18337	18329	18207	18512	18443	18203	18229	18319	18497	18256	18361	18365	18431	18178	18417	18246	18506	18447	18295	18216	18331	18077	18130	18498	18582	18434	18577	18384	18305	18363	18382	18322	18282	18267	18467	18269	18145	18269	18230	18342	18389	18431	18287	18487	18162	18289	18319	18472	18324	18378	18185	18219	18446	18271	18305	18170	18243	18385	18185	18395	18363	18388	18258	18408	18272	18469	18239	18033	18330	18363	18504	18234	18384	18262	18537	18234	18375	18304	18218	18363	18125	18423	18202	18383	18265	18367	18062	18167	18207	18296	18436	18218	18372	18358	18406	18354	18351	18123	18170	18410	18161	18440	18345	18380	18562	18554	18438	18323	18351	18269	18222	18204	18207	18329	18261	18150	18364	18464	18269	18271	18293	18319	18345	18297	18429	18473	18365	18338	18124	18388	18125	18292	18295	18267	18205	18447	18328	18101	18310	18284	18289	18413	18314	18155	18575	18504	18142	18406	18355	18516	18594	18417	18309	18279	18298	18144	18387	18187	18413	18345	18212	18405	18278	18397	18233	18497	18545	18197	18169	18374	18392	18208	18338	18416	18496	18553	18321	18400	18322	18303	18417	18433	18216	18303	18413	18360	18355	18205	18260	18369	18325	18507	18371	18278	18385	18287	18232	18364	18356	18367	18208	18369	18318	18251	18148	18364	18262	18209	18242	18187	18199	18431	18350	18200	18344	18342	18205	18478	18312	18101	18257	18295	18320	18530	18282	18408	18334	18456	18606	18121	18317	18090	18519	18424	18336	18306	18398	18615	18320	18415	18395	18386	18498	18199	18350	18389	18372	18288	18303	18243	18566	18327	18319	18268	18502	18207	18338	18335	18312	18426	18434	18328	18338	18054	18265	18331	18350	18465	18425	18188	18418	18174	18533	18439	18358	18241	18296	18252	18176	18397	18288	18422	18242	18294	18213	18218	18312	18538	18283	18233	18283	18540	18152	18359	18380	18334	18163	18349	18221	18200	18417	18266	18237	18335	18333	18214	18344	18373	18345	18423	18440	18221	18235	18315	18270	18346	18236	18327	18166	18502	18341	18401	18236	18501	18440	18462	18319	18356	18221	18306	18269	18264	18266	18106	18279	18205	18322	18488	18365	18275	18172	18223	18332	18515	18159	18254	18095	18144	18267	18279	18517	18239	18402	18610	18304	18262	18457	18503	18484	18214	18284	18467	18375	18363	18404	18209	18260	18718	18161	18173	18275	18269	18232	18274	18373	18303	18290	18369	18249	18460	18211	18304	18299	18249	18446	18490	18402	18440	18201	18204	18325	18391	18365	18383	18451	18253	18519	18510	18318	18176	18285	18425	18487	18368	18105	18276	18324	18222	18262	18387	18470	18294	18285	18462	18268	18373	18293	18314	18434	18398	18448	18506	18218	18310	18413	18474	18587	18388	18151	18355	18253	18294	18369	18388	18465	18321	18597	18057	18270	18285	18311	18273	18314	18190	18343	18334	18132	18155	18119	18385	18279	18363	18297	18290	18016	18422	18130	18360	18395	18179	18301	18401	18359	18500	18198	18275	18264	18452	18282	18650	18380	18374	18442	18305	18425	18612	18334	18339	18253	18223	18173	18205	18321	18295	18346	18500	18384	18306	18236	18368	18435	18238	18205	18270	18429	18262	18195	18487	18234	18036	18174	18240	18357	18439	18268	18403	18533	18407	18344	18313	18256	18485	18388	18276	18229	18279	18306	18303	18382	18402	18316	18450	18333	18364	18460	18233	18250	18409	18354	18096	18392	18325	18277	18217	18334	18371	18332	18279	18039	18257	18226	18420	18211	18327	18405	18250	18248	18307	18059	18317	18325	18467	18307	18396	18230	18277	18146	18393	18408	18344	18315	18528	18160	18135	18299	18265	18487	18391	18412	18398	18287	18126	18429	18187	18250	18469	18410	18299	18274	18236	18419	18380	18193	18308	18279	18140	18240	18203	18354	18417	18291	18397	18514	18171	18401	18203	18180	18384	18449	18316	18369	18543	18418	18436	18176	18294	18355	18270	18131	18492	18415	18606	18351	18360	18208	18463	18150	18526	18248	18537	18242	18313	18306	18311	18327	18532	18414	18187	18396	18392	18285	18264	18298	18448	18120	18361	18441	18300	18352	18462	18326	18381	18335	18254	18355	18299	18375	18283	18388	18516	18207	18270	18415	18397	18422	18278	18273	18225	18270	18324	18272	18419	18161	18399	18321	18153	18351	18415	18381	18328	18386	18354	18284	18166	18256	18256	18183	18334	18414	18148	18356	18467	18401	18390	18333	18247	18368	18440	18354	18330	18327	18379	18314	18240	18339	18466	18296	18314	18122	18284	18244	18470	18330	18387	18181	18381	18337	18398	18448	18465	18329	18267	18383	18250	18472	18519	18396	18312	18395	18492	18392	18346	18342	18293	18193	18283	18403	18375	18147	18266	18251	18316	18382	18188	18186	18332	18238	18261	18233	18164	18566	18142	18196
16349	20246	20377	18091	17824	17731	17570	17576	17334	17291	17023	16711	18304	19715	19270	18004	16988	16722	16272	16354	16283	16315	16242	16260	16300	16255	16295	16289	16333	16303	16239	16223	16186	16357	16251	16353	16165	16223	16138	16295	16289	16365	16474	16240	16284	16186	16254	16278	16347	16247	16233	16375	16289	16309	16380	16204	16369	16299	16280	16131	16247	16263	16346	16274	16250	16163	16327	16300	16263	16093	16278	16276	16308	16191	16245	16289	16187	16241	16131	16294	16350	16173	16335	16269	16157	16270	16284	16221	16329	16410	16401	16242	16278	16362	16208	16275	16123	16267	16062	16115	16187	16330	16275	16044	16164	16135	16338	16301	16208	16181	16196	16059	16164	16273	16061	16383	16233	16260	16199	16225	16132	16405	16299	16066	16270	16314	16266	16046	16174	16087	16182	16342	16232	16181	16363	16255	16340	16327	16210	16277	16144	16293	16076	16281	16261	16319	16200	16096	16223	16133	16384	16340	16206	16151	16336	16396	16262	16261	16256	16243	16168	16182	16294	16242	16077	16243	16253	16358	16125	16185	16299	16155	16195	16270	16165	16111	16193	16271	16098	16232	16304	16216	16246	16287	16405	16360	16184	16185	16207	16381	16354	16187	16189	16196	16163	16161	16311	16170	16131	16420	16177	16400	16310	16045	16252	16263	16337	16157	16229	16205	16242	16126	16235	16306	16311	16289	16175	16168	16240	16196	16228	16276	16180	16188	16304	16309	16220	16164	16352	16110	16313	16280	16262	16100	16295	16402	16383	16137	16247	16158	16186	16286	16393	16292	16251	16367	16300	16241	16330	16217	16343	16158	16224	16260	16265	16255	16260	16294	16270	16152	16131	16342	16421	16358	16107	16264	16214	16042	16282	16098	16231	16193	16226	16302	16225	16401	16354	16283	16234	16028	16350	16220	16168	16293	16102	16194	16054	16267	16356	16161	16028	16187	16165	16212	16189	16264	16133	16246	16171	16296	16294	15956	16208	16167	16234	16142	16150	16224	16363	16218	16244	16237	16394	16275	16220	16294	16013	16232	16153	16426	16193	16202	16298	16329	16228	16141	16034	16229	16290	16115	16305	16215	16275	16117	16269	16146	16111	16274	16184	16038	16278	16151	16182	16271	16278	16201	16469	16156	16044	16099	16407	16331	16269	16049	16203	16311	16209	16152	16329	16338	16212	16244	16253	16269	16296	16207	16208	16321	16265	16278	16198	16302	16256	16188	16191	16196	16345	16227	16295	16350	16159	16289	16211	16253	16215	16278	16207	16189	16347	16180	16214	16114	16169	16247	16300	16332	16097	16298	16090	16206	16159	16250	16304	16270	16474	16341	16403	16068	16323	16399	16308	16259	16328	16082	16247	16404	16225	16229	16171	16031	16508	16137	16199	16344	16348	16107	16190	16162	16289	16293	16331	16125	16288	16198	16130	16306	16124	16261	16256	16423	16287	16265	16114	16331	16211	16216	16199	16304	16081	16536	16260	16181	16178	16245	16236	16261	16131	16124	16274	16317	16261	16255	16427	16135	16082	16266	16393	16235	16187	16243	16273	16188	16213	16234	16121	16284	16213	16272	16213	16331	16291	16206	16241	16280	16389	16308	16262	16215	16240	16169	16320	16353	16161	16303	16292	16344	16331	16196	16244	16356	16350	16287	16251	16232	16319	16146	16205	16096	16228	16131	16200	16358	16102	16463	16207	16216	16235	16299	16409	16241	16398	16429	16221	16145	16318	16204	16421	16067	16340	16306	16308	16242	16336	16246	16290	16339	16365	16231	16409	16227	16286	16257	16215	16248	16232	16183	16290	16149	16526	16215	16232	16358	16255	16462	16276	16355	16236	16257	16323	16361	16233	16237	16220	16078	16201	15969	16284	16282	16135	16216	16303	16176	16234	16247	16287	16178	16243	16255	16296	16218	16230	16208	16435	16193	16249	16251	16132	16276	16096	16213	16186	16199	16291	16280	16329	16190	16224	16209	16207	16350	16274	16163	16120	16069	16203	16263	16242	16151	16267	16299	16294	16180	16211	16351	16287	16400	16299	16219	16188	16510	16362	16073	16297	16223	16280	16317	16121	16232	16329	16192	16371	16195	16415	16174	16225	16188	16315	16224	16113	16189	16321	16212	16356	16233	16237	16224	16292	16293	16231	16104	16159	16411	16116	16363	16280	16152	16198	16177	16194	16278	16266	16223	16195	16222	16193	16245	16144	16279	16289	16346	16269	16231	16198	16230	16380	16228	16410	16052	16257	16236	16185	16265	16220	16260	16376	16167	16188	16367	16208	16368	16381	16356	16212	16308	16347	16124	16249	16327	16238	16281	16246	16414	16189	16241	16113	16334	16236	16228	16254	16335	16263	16077	16382	16164	16307	16212	16340	16306	16229	16266	16309	16321	16323	16283	16180	16220	16265	16245	16291	16206	16291	16376	16208	16137	16127	16276	16378	16127	16158	16280	16205	16357	16331	16323	16309	16260	16080	16234	16175	16192	16190	16258	16271	16312	16293	16206	16406	16033	16214	16361	16321	16432	16270	16232	16212	16241	16282	16271	16100	16131	16282	16220	16405	16123	16348	16201	16335	16060	16337	16205	16371	16339	16237	16244	16131	16245	16330	16230	16203	16170	16366	16170	16194	16218	16090	16190	16180	16271	16313	16231	16301	16309	16209	16161	16146	16178	16127	16252	16115	16100	16205	16308	16247	16251	16153	16276	16369	16308	16290	16292	16140	16369	16100	16233	16108	16158	16307	16243	16421	16209	16442	16337	16206	16272	16222	16254	16310	16098	16200	16388	16282	16248	16095	16286	16245	16331	16284	16128	16295	16169	16322	16195	16255	16226	16200	16368	16169	16223	16070	16223	16125	16447	16146	16104	16121	16254	16321	16303	16218	16304	16280	16165	16114	16034	16307	16243	16329	16210	16232	16128	16183	16277	16246	16402	16228	16317	16290	16315	16156	16386	16236	16218	16223	16391	16252	16052	16149	16241	16327	16102	16250	16259	16232	16486	16134	16313	16054	16242	16308	16144	16246	16240	16256	16304	16140	16310	16325	16202	16181	16298	16238	16160	16416	16337	16317	16362	16174	16238	16392	16262	16203	16379	16338	16293	16291	16257	16299	16144	16233	16234	16279	16228	16305	16307	16155	16244	16062	16209	16181	16196	16298	16296	16339	16323	16266	16189	16125	16435	16291	15912	16226	16385	16226	16148	16294	16181	16168	16359	16271	16124	16358	16298	16229	16301	16032	16128	16308	16366	16487	16281	16158	16207	16359	16335	16279	16476	16177	16196	16219	16311	16155	16189	16176	16075	16203	16290	16160	16298	16243	16184	16474	16089	16152	16367	16209	16125	16121	16231	16359	16426	16144	16256	16285	16224	16371	16151	16125	16432	16119	16308	16226	16179	16326	16135	16297	16276	16230	16196	16138	16163	16298	16187	16250	16238	16313	16337	16150	16201	16314	16225	16243	16166	16081	16148	16232	16408	16244	16265	16230	16145	16214	16140	16234	16221	16136	16321	16216	16244	16294	16180	16393	16079	16130	16160	16291	16284	16325	16248	16111	16115	16407	16128	16248	16258	16360	16208	16298	16280	16281	16379	16244	16282	16332	16332	16311	16152	16254	16257	16269	16349	16354	16191	16094	16216	16223	16318	16189	16095	16217	16307	16230	16311	16159	16242	16327	16254	16067	16259	16173	16240	16362	16185	16144	16142	16347	16177	16291	16313	16347	16198	15980	16328	16191	16231	16189	16049	16420	16392	16267	16182	16267	16125	16319	16191	16346	16187	16226	16370	16229	16324	16295	16333	16236	16187	16163	16338	16258	16370	16195	16430	16322	16011	16232	16186	16205	16456	16183	16199	16305	16215	16340	16125	16284	16390	16208	16121	16197	16042	16362	16204	16147	16236	16139	16301	16394	16290	16409	16257	16076	16140	16251	16349	16291	16136	16272	16068	16221	16139	16218	16357	16057	16282	16348	16196	16189	16069	16140	16394	16297	16362	16413	16123	16278	16256	16514	16154	16434	16174	16201	16149	16369	16216	16275	16237	16397	16175	16265	16099	16194	16273	16167	16034	16269	16317	16058	16325	16363	16174	16292	16357	16260	16396	16273	16221	16188	16180	16345	16156	16271	16220	16315	16239	16170	16295	16281	16229	16171	16263	16257	16271	16265	16226	16140	16250	16254	16280	16294	16210	16112	16287	16266	16294	16317	16070	16180	16346	16539	16223	16206	16283	16217	15956	16210	16317	16276	16259	16264	16291	16144	16273	16301	16255	16201	16180	16439	16164	16237	16268	16299	16216	16217	16351	16327	16279	16197	16222	16261	16184	16287	16223	16315	16294	16510	16395	16205	16145	16330	16062	16195	16126	16135	16290	16194	16290	16183	16316	16123	16424	16231	16356	16344	16073	16105	16367	16204	16291	16351	16233	16326	16340	16283	16212	16185	16247	16345	16161	16201	16202	16202	16278	16287	16266	16282	16225	16179	16317	16273	16125	16214	16228	16352	16237	16396	16347	16267	16294	16231	16104	16243	16277	16218	16192	16295	16134	16292	16195	16210	16227	16357	16233	16359	16111	16037	16293	16144	16207	16289	16367	16181	16313	16451	16234	16229	16341	16120	16143	16204	16259	16231	16193	16159	16317	16295	16191	16265	16302	16371	16238	16265	16216	16389	16200	16161	16274	16288	16014	16121	16240	16425	16249	16290	16179	16268	16329	16336	16073	16374	16323	16221	16415	16057	16202	16160	16201	16223	16139	16091	16344	16230	16309	16344	16295	16337	16135	16194	16330	16251	16271	16157	16271	16211	16408	16304	16114	16322	16207	16274	16194	16359	16263	16188	16182	16359	16314	16307	16386	16173	16341	16189	16350	16268	16268	16119	16236	16388	16147	16151	16276	16271	16248	16271	16223	16163	16320	16161	16253	16057	16063	16213	16187	16164	16255	16194	16212	16328	16198	16172	16169	16248	16193	16252	16490	16229	16208	16328	16269	16227	16278	16295	16257	16255	16266	16210	16197	16201	16187	16142	16204	16353	16363	16306	16196	16348	16090	16415	16220	16165	16230	16296	16217	16365	16295	16213	16328	16262	16316	16240	16261	16207	16197	16364	16143	16152	16148	16215	16204
24310	21610	29152	24705	22676	23100	22558	19909	19600	19754	19566	19521	25918	32567	30315	26083	22083	19633	19111	18621	18489	18586	18697	18540	18559	18564	18604	18575	18604	18732	18666	18296	18390	18585	18496	18356	18598	18554	18486	18606	18531	18474	18417	18535	18325	18545	18433	18507	18380	18600	18558	18521	18483	18280	18579	18515	18467	18492	18594	18364	18682	18567	18497	18535	18330	18482	18671	18343	18404	18608	18626	18776	18525	18560	18491	18405	18554	18401	18485	18341	18690	18501	18324	18518	18460	18391	18385	18377	18555	18434	18319	18435	18623	18502	18390	18564	18404	18480	18415	18661	18447	18482	18375	18404	18541	18504	18417	18594	18378	18558	18387	18585	18691	18573	18538	18441	18488	18594	18546	18560	18500	18468	18396	18417	18334	18751	18447	18462	18330	18261	18431	18611	18415	18585	18535	18387	18453	18240	18491	18375	18578	18412	18473	18431	18613	18464	18451	18631	18512	18468	18497	18389	18601	18511	18441	18376	18487	18512	18414	18281	18384	18498	18335	18326	18435	18558	18566	18364	18406	18421	18407	18565	18386	18481	18625	18468	18379	18525	18663	18277	18383	18241	18450	18227	18679	18423	18424	18472	18402	18298	18483	18668	18425	18573	18648	18600	18588	18391	18510	18492	18377	18532	18636	18341	18343	18648	18410	18436	18334	18494	18504	18397	18126	18211	18541	18343	18318	18738	18408	18628	18521	18564	18594	18512	18409	18464	18528	18640	18696	18339	18343	18355	18675	18511	18538	18631	18615	18418	18670	18444	18547	18391	18588	18255	18558	18438	18092	18659	18672	18446	18479	18467	18787	18597	18397	18573	18494	18648	18433	18304	18592	18517	18551	18536	18426	18556	18499	18618	18379	18582	18625	18527	18547	18493	18370	18388	18443	18641	18339	18509	18477	18503	18490	18452	18460	18550	18674	18499	18614	18513	18523	18487	18556	18607	18387	18583	18299	18536	18430	18562	18557	18449	18558	18537	18645	18568	18499	18563	18363	18457	18386	18557	18617	18489	18360	18388	18422	18472	18459	18698	18433	18632	18469	18347	18616	18674	18498	18509	18406	18355	18506	18699	18447	18476	18519	18703	18576	18526	18370	18496	18404	18596	18471	18345	18337	18588	18788	18437	18561	18500	18332	18626	18389	18279	18300	18406	18485	18485	18448	18619	18516	18307	18460	18465	18364	18522	18387	18411	18548	18625	18407	18433	18346	18424	18612	18497	18447	18471	18455	18556	18372	18528	18546	18410	18449	18638	18761	18367	18430	18468	18447	18424	18609	18477	18678	18331	18444	18297	18372	18631	18612	18588	18373	18583	18407	18576	18629	18568	18644	18409	18454	18349	18623	18334	18554	18387	18534	18429	18376	18548	18475	18411	18270	18487	18511	18409	18516	18514	18410	18495	18456	18436	18618	18504	18393	18591	18591	18513	18393	18564	18360	18463	18624	18174	18741	18459	18362	18614	18478	18350	18360	18342	18412	18351	18568	18421	18472	18441	18502	18584	18528	18389	18426	18282	18535	18584	18671	18586	18550	18367	18453	18380	18537	18394	18417	18348	18535	18374	18466	18376	18338	18477	18301	18344	18412	18481	18540	18545	18496	18666	18487	18443	18187	18503	18411	18617	18443	18336	18592	18562	18404	18303	18236	18528	18500	18390	18731	18695	18571	18477	18531	18520	18276	18473	18426	18510	18480	18640	18431	18393	18502	18437	18548	18385	18472	18496	18217	18343	18396	18368	18413	18419	18597	18600	18610	18469	18445	18706	18463	18509	18353	18667	18765	18312	18834	18281	18504	18538	18694	18414	18375	18368	18479	18430	18344	18501	18388	18564	18633	18567	18595	18518	18431	18424	18506	18435	18418	18502	18510	18518	18595	18322	18442	18565	18281	18411	18487	18788	18483	18407	18493	18627	18477	18555	18590	18453	18495	18351	18571	18343	18399	18585	18560	18390	18416	18495	18584	18538	18544	18638	18360	18378	18678	18287	18526	18416	18509	18467	18387	18558	18500	18404	18494	18432	18318	18538	18533	18435	18544	18426	18372	18330	18591	18525	18488	18413	18459	18646	18733	18508	18521	18454	18542	18411	18353	18508	18522	18670	18576	18536	18498	18497	18486	18541	18601	18547	18323	18430	18587	18247	18343	18327	18435	18467	18503	18468	18552	18424	18260	18460	18528	18616	18530	18467	18610	18462	18425	18574	18647	18642	18518	18526	18429	18279	18547	18437	18534	18353	18557	18602	18341	18485	18649	18584	18428	18612	18632	18469	18484	18288	18418	18386	18650	18351	18504	18380	18477	18531	18694	18219	18692	18427	18417	18593	18424	18567	18548	18521	18559	18568	18214	18619	18518	18460	18602	18294	18595	18613	18319	18708	18477	18431	18293	18441	18491	18536	18551	18489	18453	18414	18547	18434	18618	18584	18620	18638	18499	18509	18656	18390	18242	18378	18545	18584	18506	18573	18360	18511	18757	18379	18427	18648	18503	18619	18433	18407	18457	18497	18585	18457	18562	18546	18460	18392	18665	18492	18743	18675	18557	18388	18405	18426	18271	18522	18461	18452	18594	18577	18379	18503	18495	18573	18544	18307	18445	18638	18626	18500	18432	18442	18453	18376	18461	18416	18485	18636	18529	18382	18598	18454	18418	18368	18614	18327	18414	18622	18467	18428	18505	18511	18329	18580	18437	18359	18342	18478	18516	18453	18335	18607	18444	18595	18413	18700	18401	18573	18435	18443	18557	18277	18634	18622	18545	18543	18489	18564	18680	18546	18516	18776	18510	18297	18667	18345	18476	18557	18488	18444	18457	18474	18681	18539	18464	18538	18643	18696	18619	18418	18372	18369	18361	18369	18457	18466	18517	18612	18472	18431	18594	18412	18475	18600	18468	18466	18511	18540	18569	18476	18581	18304	18517	18430	18545	18506	18425	18383	18435	18666	18383	18635	18325	18575	18541	18405	18661	18571	18496	18529	18652	18422	18387	18546	18379	18366	18590	18384	18423	18364	18221	18498	18584	18471	18553	18198	18409	18488	18362	18575	18474	18713	18572	18433	18452	18434	18466	18316	18287	18382	18542	18657	18358	18521	18433	18498	18534	18394	18631	18608	18319	18695	18466	18517	18666	18601	18675	18644	18390	18406	18494	18407	18396	18569	18516	18400	18500	18543	18830	18508	18267	18477	18516	18408	18536	18336	18575	18568	18393	18391	18375	18360	18322	18427	18467	18541	18558	18406	18629	18734	18445	18556	18684	18539	18504	18384	18469	18369	18540	18349	18441	18511	18440	18321	18545	18363	18503	18294	18652	18548	18393	18516	18531	18653	18625	18457	18551	18497	18380	18496	18568	18494	18378	18550	18584	18273	18596	18581	18449	18542	18553	18597	18449	18511	18693	18401	18627	18361	18318	18559	18504	18599	18393	18385	18365	18393	18506	18443	18535	18514	18633	18551	18598	18446	18543	18427	18508	18421	18514	18273	18538	18438	18516	18520	18473	18435	18301	18549	18575	18284	18477	18552	18562	18554	18494	18511	18406	18544	18365	18199	18467	18603	18588	18278	18514	18474	18481	18492	18477	18652	18406	18671	18490	18288	18622	18702	18336	18417	18475	18345	18319	18459	18586	18521	18415	18504	18577	18519	18333	18570	18327	18269	18531	18353	18520	18550	18544	18453	18559	18382	18443	18655	18590	18564	18454	18485	18512	18519	18553	18527	18445	18385	18538	18571	18483	18686	18631	18278	18509	18305	18588	18755	18497	18640	18553	18318	18748	18588	18354	18527	18477	18331	18343	18456	18507	18534	18439	18513	18691	18368	18427	18416	18591	18401	18520	18520	18711	18433	18537	18544	18617	18420	18479	18413	18425	18474	18442	18549	18506	18603	18466	18456	18475	18446	18616	18426	18457	18556	18610	18353	18536	18562	18574	18624	18806	18409	18468	18699	18392	18638	18430	18398	18589	18560	18604	18335	18383	18447	18478	18360	18139	18570	18436	18355	18477	18453	18472	18414	18298	18374	18512	18429	18354	18455	18235	18533	18627	18437	18623	18492	18496	18438	18416	18447	18255	18500	18662	18445	18547	18336	18626	18451	18499	18738	18509	18375	18543	18415	18661	18352	18331	18496	18430	18406	18547	18595	18617	18370	18376	18372	18567	18442	18283	18531	18354	18407	18673	18472	18490	18498	18552	18425	18221	18408	18546	18503	18454	18536	18720	18557	18410	18292	18643	18714	18580	18530	18438	18751	18592	18640	18508	18264	18497	18380	18377	18687	18571	18437	18544	18429	18554	18431	18612	18223	18186	18455	18603	18636	18409	18588	18419	18518	18447	18500	18420	18351	18452	18474	18416	18416	18366	18417	18447	18268	18678	18569	18276	18566	18395	18525	18520	18685	18569	18628	18410	18432	18358	18742	18381	18450	18556	18388	18570	18471	18477	18497	18467	18437	18655	18353	18500	18498	18663	18287	18511	18483	18332	18621	18677	18539	18659	18717	18510	18683	18452	18602	18470	18562	18608	18554	18439	18283	18504	18568	18563	18534	18539	18650	18593	18550	18509	18415	18623	18514	18428	18520	18482	18632	18406	18472	18409	18258	18535	18461	18509	18409	18406	18723	18342	18656	18288	18513	18562	18372	18633	18449	18518	18323	18453	18438	18541	18689	18515	18530	18531	18502	18557	18503	18542	18488	18516	18624	18477	18573	18479	18533	18407	18657	18541	18352	18435	18617	18692	18478	18347	18452	18442	18376	18619	18473	18628	18556	18457	18506	18453	18569	18566	18410	18772	18519	18599	18377	18487	18322	18453	18460	18496	18450	18390	18619	18494	18550	18468	18439	18540	18544	18364	18378	18324	18464	18407	18430	18335	18562	18562	18433	18643	18704	18531	18772	18438	18405	18380	18700	18656	18506	18306	18582	18505	18464	18566	18462	18595	18428	18488	18475	18565	18436	18459	18421	18642	18616	18548	18594	18537	18513	18655	18674	18527	18490	18318	18584	18786	18477	18413	18521	18598	18524	18540	18498	18582	18529	18603	18616	18253	18567	18364	18571	18555	18427	18495	18498	18526	18397	18648	18619	18558	18356	18405	18441	18408	18554	18527	18479	18384	18363	18652	18399
15100	26432	26082	22987	21254	19851	18895	18049	17919	17768	17854	17551	28695	34363	31126	25789	20324	17215	16698	16473	16301	16434	16351	16411	16421	16481	16332	16247	16208	16254	16380	16410	16200	16444	16165	16345	16316	16262	16566	16361	16627	16439	16184	16447	16500	16322	16321	16268	16409	16368	16385	16357	16332	16293	16162	16253	16319	16235	16492	16266	16430	16269	16444	16531	16458	16303	16445	16438	16434	16379	16477	16278	16463	16456	16516	16325	16489	16414	16187	16391	16426	16237	16223	16411	16350	16512	16336	16294	16483	16120	16424	16298	16304	16313	16168	16312	16579	16333	16327	16200	16266	16338	16170	16454	16463	16177	16309	16239	16581	16276	16287	16307	16157	16242	16277	16346	16281	16514	16423	16366	16388	16338	16566	16421	16340	16276	16474	16375	16477	16269	16480	16241	16287	16293	16113	16513	16143	16226	16315	16248	16251	16240	16453	16302	16392	16316	16297	16344	16398	16328	16421	16216	16308	16273	16313	16437	16316	16357	16095	16338	16227	16156	16464	16362	16342	16419	16384	16435	16374	16260	16467	16287	16307	16252	16293	16405	16440	16250	16404	16281	16263	16404	16331	16374	16170	16339	16290	16290	16428	16323	16321	16358	16267	16384	16362	16410	16410	16302	16351	16387	16547	16338	16411	16352	16402	16321	16207	16341	16235	16473	16286	16437	16351	16304	16305	16320	16342	16410	16446	16371	16438	16311	16449	16392	16289	16334	16169	16197	16364	16417	16150	16158	16350	16310	16283	16221	16501	16466	16407	16377	16471	16423	16388	16259	16257	16328	16414	16254	16321	16232	16321	16351	16251	16337	16231	16198	16491	16309	16201	16278	16410	16289	16166	16428	16410	16386	16307	16294	16532	16254	16436	16368	16346	16286	16390	16263	16473	16305	16224	16160	16348	16395	16192	16527	16343	16333	16312	16444	16372	16337	16168	16292	16258	16402	16287	16249	16355	16413	16274	16439	16307	16439	16497	16318	16264	16453	16243	16271	16107	16470	16256	16255	16317	16349	16351	16424	16339	16222	16325	16600	16437	16335	16383	16224	16336	16424	16187	16247	16341	16364	16362	16283	16159	16496	16216	16601	16379	16398	16227	16233	16311	16327	16391	16394	16425	16372	16233	16285	16406	16534	16361	16212	16218	16290	16286	16543	16336	16131	16322	16466	16449	16491	16345	16439	16321	16228	16366	16325	16369	16354	16176	16433	16377	16353	16301	16373	16324	16347	16337	16200	16377	16495	16371	16424	16516	16392	16185	16355	16286	16350	16306	16217	16425	16379	16414	16263	16253	16375	16101	16340	16282	16557	16390	16373	16319	16393	16327	16468	16411	16236	16438	16528	16453	16323	16536	16286	16373	16341	16412	16355	16349	16513	16387	16320	16269	16475	16364	16371	16277	16385	16283	16305	16501	16329	16370	16334	16275	16377	16435	16384	16278	16293	16289	16329	16462	16194	16489	16313	16278	16418	16360	16329	16294	16321	16405	16311	16345	16191	16357	16327	16554	16386	16228	16316	16384	16476	16415	16246	16422	16301	16452	16387	16213	16430	16468	16385	16396	16318	16356	16321	16257	16612	16515	16259	16302	16335	16274	16451	16382	16201	16312	16174	16207	16344	16294	16492	16190	16407	16318	16324	16416	16358	16365	16353	16300	16344	16138	16403	16112	16563	16471	16517	16438	16315	16431	16259	16169	16299	16251	16316	16324	16273	16188	16328	16385	16312	16266	16378	16323	16499	16335	16165	16329	16521	16242	16354	16520	16417	16252	16370	16301	16355	16415	16268	16416	16403	16363	16387	16467	16450	16387	16503	16273	16242	16283	16403	16354	16333	16370	16365	16247	16390	16119	16314	16477	16270	16206	16366	16320	16346	16322	16265	16275	16263	16232	16323	16251	16406	16430	16527	16406	16292	16315	16340	16319	16220	16444	16498	16280	16244	16349	16255	16389	16095	16476	16332	16172	16031	16268	16389	16370	16193	16307	16424	16240	16453	16182	16344	16349	16183	16462	16437	16318	16270	16402	16337	16186	16319	16362	16340	16423	16256	16413	16527	16119	16291	16146	16235	16315	16319	16386	16328	16372	16185	16395	16323	16461	16191	16201	16205	16591	16379	16316	16491	16288	16313	16345	16379	16245	16159	16412	16218	16279	16283	16281	16512	16180	16300	16267	16391	16201	16253	16401	16442	16335	16166	16255	16311	16332	16363	16417	16264	16241	16421	16377	16356	16444	16377	16243	16391	16371	16403	16486	16393	16417	16380	16369	16429	16201	16328	16379	16308	16229	16415	16300	16355	16075	16256	16216	16386	16329	16266	16500	16326	16462	16232	16332	16295	16362	16399	16375	16239	16382	16201	16136	16344	16223	16459	16335	16272	16319	16352	16285	16295	16386	16319	16266	16397	16407	16348	16286	16297	16419	16402	16336	16426	16245	16121	16318	16383	16412	16363	16610	16379	16138	16464	16275	16414	16150	16172	16351	16319	16317	16299	16405	16262	16432	16386	16326	16293	16351	16436	16343	16307	16232	16211	16368	16327	16386	16246	16260	16423	16349	16383	16280	16213	16365	16230	16410	16350	16346	16379	16298	16255	16406	16181	16429	16228	16493	16225	16298	16323	16330	16286	16363	16127	16379	16199	16304	16323	16318	16415	16512	16211	16329	16322	16375	16433	16484	16259	16415	16375	16462	16106	16293	16491	16397	16388	16282	16203	16216	16261	16285	16384	16394	16343	16197	16321	16521	16188	16396	16300	16206	16230	16437	16404	16372	16193	16328	16249	16386	16394	16255	16226	16370	16292	16357	16252	16415	16316	16517	16362	16085	16332	16422	16441	16383	16380	16361	16165	16333	16375	16256	16346	16362	16365	16320	16203	16217	16453	16447	16280	16238	16375	16502	16202	16327	16269	16292	16194	16269	16270	16201	16275	16294	16222	16372	16343	16379	16342	16324	16215	16357	16438	16303	16326	16316	16396	16290	16298	16389	16153	16424	16372	16312	16296	16269	16169	16401	16367	16267	16094	16388	16398	16269	16226	16410	16242	16445	16236	16311	16305	16418	16392	16345	16354	16267	16145	16288	16451	16365	16285	16438	16562	16592	16354	16249	16405	16344	16429	16323	16256	16262	16118	16400	16423	16456	16413	16438	16299	16458	16488	16325	16390	16343	16426	16355	16326	16461	16245	16432	16317	16396	16276	16361	16283	16167	16293	16432	16439	16288	16179	16484	16302	16391	16339	16474	16354	16379	16285	16302	16314	16309	16428	16255	16414	16287	16371	16308	16245	16282	16299	16452	16218	16407	16393	16245	16538	16327	16467	16292	16193	16416	16389	16388	16273	16162	16354	16383	16429	16454	16206	16232	16304	16415	16213	16394	16472	16401	16396	16256	16257	16230	16271	16337	16280	16329	16224	16300	16242	16555	16284	16320	16282	16376	16375	16349	16257	16328	16377	16397	16297	16373	16274	16265	16301	16273	16268	16201	16391	16502	16248	16312	16309	16248	16251	16458	16458	16146	16401	16292	16246	16413	16496	16218	16300	16492	16316	16456	16256	16234	16265	16282	16445	16399	16295	16206	16323	16404	16405	16430	16502	16334	16434	16388	16469	16201	16294	16378	16083	16216	16194	16330	16280	16097	16283	16377	16334	16241	16255	16235	16455	16374	16341	16274	16364	16347	16436	16384	16265	16428	16296	16221	16358	16319	16179	16287	16370	16201	16368	16398	16455	16289	16348	16267	16363	16249	16395	16289	16244	16486	16424	16477	16289	16419	16332	16411	16316	16656	16255	16335	16406	16426	16300	16230	16362	16385	16350	16170	16490	16324	16300	16411	16401	16328	16318	16266	16164	16604	16292	16356	16230	16409	16387	16295	16426	16176	16426	16242	16313	16503	16156	16370	16390	16292	16382	16100	16378	16341	16393	16397	16163	16279	16252	16479	16174	16381	16519	16348	16377	16356	16417	16243	16278	16413	16468	16299	16483	16330	16363	16337	16425	16201	16354	16210	16452	16018	16339	16309	16440	16271	16129	16350	16380	16484	16352	16406	16240	16433	16407	16387	16229	16430	16177	16363	16429	16363	16342	16283	16362	16329	16361	16210	16235	16470	16327	16406	16451	16432	16314	16320	16506	16269	16440	16443	16270	16364	16369	16348	16409	16434	16187	16324	16378	16295	16199	16372	16443	16364	16376	16427	16329	16199	16119	16272	16494	16347	16236	16460	16371	16327	16344	16517	16423	16245	16276	16228	16302	16327	16575	16392	16145	16207	16379	16238	16386	16376	16230	16243	16339	16210	16243	16361	16364	16235	16354	16367	16247	16316	16282	16380	16375	16314	16385	16335	16201	16409	16172	16329	16461	16375	16429	16401	16481	16223	16407	16403	16252	16306	16250	16289	16296	16298	16363	16261	16344	16326	16338	16532	16521	16415	16269	16338	16411	16364	16352	16370	16434	16439	16270	16374	16232	16181	16408	16294	16344	16345	16379	16386	16231	16363	16447	16335	16260	16358	16199	16286	16356	16233	16113	16275	16433	16222	16510	16309	16333	16456	16271	16244	16253	16293	16352	16311	16491	16292	16261	16375	16324	16356	16512	16111	16321	16333	16487	16406	16257	16366	16381	16432	16327	16345	16375	16266	16425	16391	16171	16337	16393	16351	16409	16278	16339	16386	16322	16271	16290	16199	16349	16184	16347	16237	16297	16360	16410	16456	16459	16290	16352	16297	16191	16523	16199	16376	16345	16317	16389	16519	16458	16300	16394	16221	16342	16334	16201	16336	16517	16345	16248	16426	16117	16294	16386	16408	16459	16292	16368	16280	16522	16353	16413	16407	16334	16450	16344	16439	16228	16523	16447	16284	16314	16340	16374	16294	16575	16291	16384	16399	16328	16363	16317	16334	16196	16492	16278	16572	16314	16320	16209	16551	16269	16370	16354	16397	16097	16469	16218	16164	16153	16313	16334	16466	16322	16339	16166	16335	16186	16366	16301	16219	16485	16358	16161	16474	16177	16435	16254	16369	16420	16332	16041	16452	16374	16493	16490	16106	16434	16144	16411	16287	16345	16265	16359	16368	16292	16391	16248	16402	16201	16454	16377	16465	16361	16241	16198	16390	16304
23274	21638	29577	24231	21896	24279	26295	21132	20397	20708	20372	20074	33024	40957	36892	30679	24613	20557	19516	19121	19162	18812	18843	18877	18741	18995	18944	18840	18701	18836	18784	18808	18668	18941	18809	18678	18955	18866	18860	18724	18732	18784	18674	18809	18855	18789	18610	18749	18680	18736	18894	18743	18597	18801	18826	18784	18728	18873	18959	18684	18836	18920	19028	18740	18699	18951	18737	18836	18967	18724	18897	18713	18619	18656	18915	18714	18905	18709	18886	18896	18882	18645	18789	18839	18648	18824	18784	18563	18661	18663	18747	18763	18701	18602	18880	18838	19094	18747	18849	18860	18907	18870	18805	18882	18700	18758	18758	18718	18812	18777	18615	18833	18719	18825	18807	18581	18767	18726	18700	18784	18780	18633	18675	18618	18741	18690	18610	18568	18570	18709	18867	18854	18827	18855	18721	18775	18761	18833	18692	18743	18764	18904	18657	18655	18522	18775	18721	18812	18887	18748	18750	18823	18673	18745	18718	18867	18750	18639	18722	18753	18817	18628	18860	18636	18786	18731	19055	19004	18714	18640	18522	18822	18642	19029	18799	18659	18748	18672	18561	18712	18973	18830	18481	18852	18836	18919	18772	18515	18885	18768	18815	18801	18596	18758	18973	18770	18670	18730	18837	18689	19056	18731	18827	18745	18853	18786	18633	18815	18741	18919	18826	18741	18860	18636	18675	18660	18731	18811	18604	18703	18897	18624	18440	18697	18796	18731	18865	18653	18784	18802	18698	18635	18708	18776	18664	18731	18828	18671	18874	18917	18894	18613	18659	18657	18851	18902	18862	18749	18529	18525	18788	18775	18835	18823	18642	18733	18773	18675	18757	18552	18732	18788	18581	18879	18927	18669	18841	18797	18743	18742	18741	18462	18727	18659	18723	18624	18675	18755	18886	18807	18635	18680	18900	18602	18783	18664	18729	18631	18785	18773	18645	18836	18599	18752	18774	18863	18734	18603	18826	18720	18787	18718	18885	18654	18856	19006	18920	18636	18643	18878	18897	18694	18547	18699	18917	18860	18892	18689	18678	18593	18866	18800	18704	18936	18601	18764	18630	18579	18807	18734	18761	18757	18822	18865	18862	18542	18521	18846	18841	18825	18912	18548	18642	18869	18757	18679	18668	18692	18939	18722	18677	18723	18534	18632	18630	18802	18759	18836	18912	18687	18799	18704	18746	18633	18706	18576	18783	18696	18520	18839	18875	18692	18740	18404	18831	18764	18856	18950	18828	18826	18823	18641	18755	18668	18440	18715	18780	18702	18723	18607	18582	18739	18650	18573	18734	18856	18654	18711	18569	18510	18655	18723	18612	18698	18706	18871	18840	18735	19003	18735	18670	18749	18483	18550	18666	18628	18763	18811	18786	18723	18676	18680	18817	18661	18582	18765	18488	18749	18606	18593	18814	18787	18790	18754	18758	18703	18816	18487	18743	18616	18872	18798	18706	18749	18726	18718	18632	18653	18789	18727	18657	18671	18546	18882	18582	18835	18676	18746	18838	18631	18856	18819	18684	18702	18812	18957	18819	18750	18680	18990	18860	18867	18839	18656	18826	18764	18836	18740	18564	18781	18835	18768	18653	18818	18706	18850	18635	18581	18890	18771	18857	18831	18603	18619	18793	18750	18667	18687	18733	18909	18665	18733	18795	18862	18801	18776	18808	18540	18717	18752	18514	18734	18912	18756	18687	18741	18585	18580	18738	18730	18787	18666	18810	18905	18846	18934	18735	18799	18857	18683	18615	18846	18905	18944	18712	18868	18788	18979	18763	18683	18811	18596	18602	18669	18840	18856	18696	18669	18701	18790	18664	18720	18777	18702	18721	18959	18727	18748	18749	18634	18846	18628	18520	18782	18927	18829	18554	18600	18701	18559	18862	18857	18581	18662	18726	18583	18681	18532	18727	18634	18713	18799	18799	18723	18719	18595	18709	18729	18798	18653	18778	18798	18885	18822	18829	18666	18656	18598	18598	18799	18827	18492	18675	18641	18667	18627	18913	18868	18616	18787	18814	18836	18767	19016	18740	18689	19036	18834	18663	18799	18731	18689	18747	18921	18475	18623	18833	18521	18876	18806	18645	18686	18824	18795	18803	18780	18415	18683	18735	18697	18752	18966	18904	18667	18628	18869	18691	18884	18736	18781	18689	19024	18772	18551	18905	18880	18605	18643	18735	18776	18650	18754	18816	18510	18684	18863	18670	18717	18740	18803	18617	18471	18811	18814	18844	18899	18938	18758	18728	18831	18737	18740	18614	18688	19007	18908	18802	18688	18756	18832	18737	18590	18520	19048	18794	18688	18958	18805	18723	18722	18604	18595	18634	18609	18716	18821	18609	18498	18893	18669	18792	18742	18770	18827	18631	18906	18771	18745	18668	18811	18692	18945	19014	18862	18496	18732	18640	18679	18874	18627	18652	18569	18693	18837	18647	18678	18874	18833	18786	18423	18720	18708	18727	18693	18708	18725	18662	18636	18698	18923	18713	18625	18751	18656	18613	18527	18805	18512	18602	18696	18834	18873	18662	18659	18797	18718	18881	18614	18971	18821	18763	18611	18938	18489	18852	18719	18713	18527	18901	18378	18744	18814	18772	18746	18794	18585	18821	18498	18541	18821	18640	18761	18770	18783	18573	18647	18589	18805	18941	18797	18747	18746	18803	18534	18789	18773	18771	18744	18660	18679	18817	18517	18793	18773	18635	18900	18911	18500	18906	18785	18716	18812	19010	18892	18824	18681	18862	18558	18654	18633	18732	18660	18814	18749	18683	18901	18791	18699	18815	18766	18753	18875	18976	18733	18762	18804	18826	18810	18851	18744	18654	18645	18633	18644	18904	18686	18872	18549	18668	18900	18681	18877	18560	18806	18604	18587	18894	18769	18767	18854	18899	18715	18738	18509	18495	18758	18650	18562	18740	18801	18837	18884	18775	18655	18628	18837	18548	18719	18872	18631	19009	18619	18691	18774	18799	18790	18598	18824	18731	18741	18762	18734	18945	18697	18777	18470	18645	18585	18680	18683	18591	18672	18643	18864	18759	18493	18811	18786	18904	18515	18673	18808	18726	18731	18615	18657	18578	18711	18706	18829	18655	18746	18724	18742	18891	18709	18609	18466	18633	18855	18763	18583	18640	18854	18850	18610	18544	18704	18621	18849	18726	18742	18573	18637	18731	18744	18841	18551	18784	18605	18530	18677	18555	18718	18748	18732	18660	18624	18681	18852	18706	18798	18818	18497	18781	18629	18558	18570	18751	18835	18843	18806	18701	18725	18599	18651	18683	18762	18836	18833	18703	18649	18751	18930	18825	18592	18892	18637	18699	18585	18524	18721	18753	18594	18766	18626	18667	18865	18834	18992	18506	18614	18651	18877	18723	18713	18801	18792	18658	18804	18851	18744	18814	18771	18824	18729	18808	18706	18599	18765	18612	18712	18747	18821	18909	18698	18624	18709	18555	18802	18793	18628	18522	18799	19003	18677	18747	18742	18672	18806	18741	18632	18795	18638	18857	18719	18723	18734	18857	18667	19032	18780	18495	18668	18828	18704	18725	18662	18876	18871	18653	18644	18761	18819	18801	18741	18675	18643	18711	18636	18660	18635	18670	18660	18829	19019	18851	18763	18714	18538	18758	18679	18691	18745	18868	18846	18901	18825	18685	18610	18953	18770	18707	18878	18628	18765	18793	18788	18657	18845	18707	18805	18636	18721	18763	18653	18654	18679	18613	18781	18624	18816	18800	18964	18928	18719	18803	18780	18928	18707	18821	18699	18726	18612	18704	18534	18760	18863	18681	18586	18642	18664	18752	18682	18837	18747	18693	18676	18683	18700	18566	18776	18675	18683	18780	18774	18579	18921	18962	18736	18804	18765	18950	18678	18696	18689	18668	18656	18664	18642	18780	18759	18884	18555	18877	18641	18670	18868	18832	18901	18758	18640	18637	18906	18663	18889	18781	18786	18780	18838	18764	18748	18845	18894	18825	18859	18737	18716	18722	18856	18867	18924	18780	18635	18705	18719	18879	18778	18950	18629	18690	18455	18826	18781	18830	18761	18719	18835	18701	18708	18943	18768	18574	18583	18782	18991	18779	18830	18931	18793	18911	18625	18694	18846	18836	18751	18703	18877	18696	18745	18785	18765	18716	18789	18905	18862	18878	18610	18753	18821	18912	18634	18775	18830	18991	18814	18994	18883	18677	18513	18726	18718	19014	18835	18685	18687	18904	18785	18728	18699	18906	18703	18648	18505	18831	18613	18796	18731	18662	18797	18889	18728	18608	18612	18985	18976	18540	18612	18792	18773	18727	18634	18746	18747	19011	18756	18681	18919	18759	18806	18918	18757	18413	18741	18506	18703	18664	18673	18756	18737	18667	18520	18827	18591	18957	18707	18787	18587	18715	18869	18597	18762	18726	18806	18546	18867	18611	18512	18665	18651	18774	18836	18898	18827	18726	18662	18827	18676	18786	18957	18785	18802	18688	18836	18681	18684	18742	18593	18856	18837	18649	18709	18641	18463	18872	18607	19036	18736	18628	18967	18815	18665	18659	18769	18311	18580	18693	18563	18851	18740	18800	18751	18730	18721	18775	18702	18718	18624	18487	18830	18875	18820	18672	18687	18816	18772	18561	18656	18756	18663	18578	18671	18764	18824	18761	18692	18629	18762	18723	18669	18630	18774	18802	18673	18653	18699	18710	18768	18729	18540	18731	18887	18667	18753	18806	18636	18826	18667	18910	18955	18823	19035	18809	18697	18713	18693	18897	18733	18689	18570	18675	18673	18833	18723	18497	18948	19012	18672	18923	18722	18794	18853	18736	18819	18729	18688	18640	18716	18783	18844	18767	18879	18856	18460	18752	18927	18767	18694	18787	18788	18841	18688	18810	18668	18777	18730	18752	18976	18699	18649	18705	18712	18630	18608	18565	18592	18791	18700	18550	18965	18611	18660	18795	18857	18814	18783	18759	18674	18775	18696	18881	18886	18823	18881	18681	18845	18849	18836	18766	18862	18801	18643	18811	18871	18756	18833	18698	18656	18723	18615	18801	18900	18780	18800	18769	18637	18740	18807	18609	18888	18762	18802	18875	18679	18634	18847	18669	18835	18582	18694	18791	18546	18767	18837	18796	18766
16629	30300	28977	26269	23887	21722	20364	19437	19593	19254	18602	18370	37879	42350	38353	31038	22896	18198	17147	16480	16520	16494	16504	16589	16551	16732	16683	16569	16569	16601	16534	16428	16581	16488	16371	16479	16546	16516	16595	16629	16536	16597	16579	16579	16508	16554	16460	16451	16244	16576	16310	16386	16475	16610	16385	16582	16592	16526	16583	16505	16516	16440	16519	16631	16452	16552	16651	16592	16515	16518	16623	16592	16454	16514	16589	16349	16413	16606	16653	16497	16525	16604	16555	16489	16674	16600	16538	16612	16587	16615	16556	16434	16520	16490	16571	16526	16616	16436	16602	16645	16484	16709	16561	16550	16476	16361	16500	16680	16442	16606	16468	16437	16645	16355	16534	16342	16466	16584	16452	16590	16437	16453	16553	16286	16701	16484	16562	16564	16462	16404	16662	16529	16332	16553	16545	16428	16471	16531	16559	16708	16505	16589	16336	16514	16461	16393	16401	16567	16514	16591	16576	16635	16580	16419	16446	16449	16383	16479	16518	16648	16526	16746	16546	16427	16435	16724	16528	16453	16402	16307	16409	16621	16563	16379	16528	16557	16403	16539	16644	16583	16415	16497	16523	16490	16366	16647	16472	16517	16358	16529	16574	16562	16548	16482	16522	16475	16407	16283	16500	16534	16426	16614	16469	16429	16367	16612	16583	16576	16520	16529	16246	16564	16647	16493	16518	16530	16456	16410	16486	16498	16427	16407	16557	16420	16543	16431	16586	16582	16575	16539	16644	16523	16317	16350	16679	16562	16516	16564	16444	16550	16383	16459	16535	16555	16678	16430	16585	16466	16245	16492	16460	16363	16516	16662	16439	16273	16494	16458	16528	16459	16488	16506	16632	16426	16451	16366	16511	16669	16463	16555	16693	16550	16468	16703	16505	16443	16611	16346	16533	16425	16381	16585	16549	16451	16574	16282	16656	16598	16415	16548	16364	16497	16624	16470	16449	16479	16553	16533	16466	16462	16545	16530	16542	16596	16338	16594	16505	16562	16600	16469	16576	16638	16634	16388	16429	16558	16570	16501	16222	16568	16588	16433	16592	16454	16458	16445	16657	16613	16638	16614	16492	16381	16582	16324	16459	16580	16495	16478	16473	16466	16638	16488	16444	16384	16507	16552	16488	16486	16517	16507	16439	16458	16496	16484	16510	16356	16646	16678	16471	16537	16473	16478	16449	16339	16438	16532	16547	16467	16609	16475	16512	16364	16500	16428	16539	16553	16363	16568	16545	16519	16582	16434	16478	16417	16294	16567	16455	16458	16580	16541	16506	16547	16444	16565	16317	16588	16400	16451	16453	16328	16412	16234	16454	16490	16478	16508	16577	16511	16447	16569	16505	16479	16676	16547	16428	16444	16420	16505	16588	16400	16447	16464	16566	16343	16408	16534	16498	16632	16612	16313	16634	16386	16529	16567	16448	16619	16541	16367	16492	16416	16436	16553	16542	16445	16372	16424	16319	16517	16420	16386	16482	16492	16434	16482	16569	16430	16557	16353	16552	16372	16483	16538	16486	16533	16192	16504	16402	16488	16551	16655	16596	16477	16419	16431	16464	16613	16621	16580	16543	16388	16501	16580	16523	16457	16720	16487	16261	16503	16533	16390	16604	16465	16603	16593	16662	16331	16402	16464	16370	16544	16432	16486	16462	16311	16524	16231	16502	16424	16660	16476	16529	16401	16603	16605	16631	16528	16432	16486	16467	16406	16529	16570	16462	16453	16391	16501	16581	16441	16486	16676	16476	16452	16366	16482	16415	16493	16611	16724	16533	16399	16233	16381	16639	16448	16520	16524	16459	16748	16452	16697	16461	16500	16444	16456	16438	16473	16365	16491	16505	16537	16471	16491	16657	16609	16430	16597	16508	16272	16378	16502	16393	16475	16550	16444	16349	16422	16560	16390	16389	16655	16440	16551	16458	16573	16502	16439	16432	16494	16521	16565	16436	16528	16455	16504	16517	16517	16513	16395	16404	16470	16525	16388	16495	16343	16468	16416	16487	16662	16565	16440	16640	16481	16478	16461	16478	16373	16450	16621	16446	16415	16680	16383	16415	16414	16450	16585	16578	16416	16567	16545	16399	16588	16502	16448	16453	16404	16425	16509	16517	16374	16516	16458	16596	16533	16538	16531	16494	16401	16532	16346	16532	16511	16473	16458	16552	16416	16578	16466	16317	16497	16469	16403	16500	16409	16659	16722	16442	16534	16598	16610	16473	16619	16587	16316	16544	16639	16537	16536	16415	16350	16590	16430	16405	16429	16364	16541	16319	16497	16379	16432	16673	16234	16434	16564	16585	16429	16566	16449	16413	16627	16423	16570	16649	16544	16545	16558	16571	16438	16399	16648	16639	16454	16473	16663	16353	16678	16603	16601	16444	16380	16474	16529	16594	16587	16561	16665	16511	16537	16547	16532	16588	16523	16327	16430	16427	16539	16555	16526	16293	16500	16578	16395	16457	16322	16581	16337	16528	16483	16539	16583	16283	16512	16485	16479	16592	16435	16429	16412	16478	16499	16640	16596	16514	16516	16538	16547	16565	16620	16535	16366	16648	16544	16561	16460	16384	16572	16432	16466	16436	16450	16352	16300	16395	16597	16567	16478	16560	16490	16537	16396	16563	16556	16453	16603	16443	16557	16543	16402	16396	16444	16646	16324	16504	16447	16476	16376	16446	16495	16445	16485	16463	16231	16489	16649	16409	16391	16509	16520	16633	16580	16544	16567	16502	16523	16395	16542	16346	16467	16437	16461	16438	16600	16507	16280	16742	16380	16483	16739	16314	16386	16362	16628	16296	16415	16455	16495	16579	16489	16497	16503	16777	16448	16572	16758	16373	16550	16456	16502	16506	16492	16400	16488	16534	16430	16380	16549	16468	16305	16523	16384	16492	16598	16538	16464	16554	16481	16538	16407	16484	16496	16495	16440	16549	16486	16379	16540	16438	16640	16588	16565	16279	16567	16388	16452	16499	16404	16496	16383	16278	16624	16563	16541	16494	16457	16399	16545	16510	16415	16255	16437	16358	16598	16557	16452	16587	16505	16433	16616	16601	16607	16424	16547	16343	16372	16522	16601	16457	16527	16386	16417	16472	16398	16503	16528	16707	16466	16515	16445	16538	16409	16679	16478	16539	16508	16462	16459	16576	16394	16500	16484	16592	16347	16382	16463	16400	16459	16504	16484	16601	16608	16387	16326	16459	16388	16562	16700	16551	16508	16588	16562	16632	16409	16431	16661	16472	16417	16425	16550	16309	16522	16419	16465	16512	16422	16608	16554	16540	16338	16660	16467	16622	16411	16278	16483	16473	16489	16367	16513	16441	16435	16500	16558	16439	16501	16508	16611	16430	16418	16345	16230	16491	16530	16431	16494	16564	16533	16520	16596	16490	16547	16644	16617	16389	16574	16464	16540	16463	16340	16440	16537	16268	16600	16643	16394	16461	16534	16477	16530	16551	16481	16784	16351	16317	16400	16502	16439	16497	16665	16415	16445	16389	16566	16528	16478	16528	16526	16512	16520	16507	16602	16617	16559	16563	16487	16561	16577	16453	16522	16489	16479	16503	16535	16372	16579	16476	16825	16561	16401	16687	16422	16422	16630	16534	16619	16378	16515	16634	16412	16413	16344	16671	16434	16544	16445	16551	16526	16354	16592	16505	16510	16523	16438	16418	16525	16573	16616	16515	16367	16656	16494	16478	16394	16437	16549	16473	16444	16519	16668	16351	16440	16585	16524	16678	16513	16512	16705	16633	16420	16423	16635	16563	16408	16431	16591	16549	16333	16699	16501	16534	16414	16479	16448	16632	16422	16430	16444	16467	16570	16484	16565	16613	16520	16367	16571	16437	16311	16478	16415	16485	16502	16537	16515	16492	16427	16509	16428	16491	16538	16543	16581	16327	16247	16626	16587	16633	16390	16596	16444	16457	16425	16540	16541	16579	16458	16415	16500	16504	16550	16451	16508	16562	16527	16516	16378	16567	16478	16406	16505	16380	16864	16387	16380	16486	16525	16467	16660	16564	16533	16277	16459	16597	16449	16564	16483	16506	16437	16522	16638	16429	16365	16443	16539	16459	16513	16430	16582	16453	16486	16486	16408	16505	16394	16546	16598	16440	16481	16549	16511	16559	16434	16606	16545	16514	16519	16560	16591	16492	16593	16372	16393	16513	16628	16494	16613	16315	16520	16496	16571	16547	16475	16494	16401	16464	16569	16518	16541	16489	16448	16576	16323	16578	16480	16618	16558	16571	16517	16324	16561	16481	16332	16482	16562	16489	16494	16339	16496	16605	16377	16576	16439	16497	16418	16547	16630	16511	16316	16420	16471	16252	16578	16493	16456	16566	16650	16534	16352	16489	16411	16682	16424	16384	16583	16545	16373	16520	16493	16468	16530	16530	16454	16560	16542	16601	16471	16381	16407	16539	16596	16540	16413	16462	16464	16631	16501	16454	16433	16415	16575	16383	16508	16529	16456	16487	16521	16351	16413	16614	16497	16417	16579	16394	16465	16437	16434	16502	16552	16573	16554	16523	16514	16498	16391	16717	16509	16260	16364	16581	16335	16596	16449	16492	16378	16594	16576	16485	16648	16595	16410	16553	16579	16601	16571	16469	16594	16534	16391	16377	16575	16459	16381	16456	16674	16491	16384	16582	16444	16643	16631	16480	16444	16536	16484	16546	16493	16458	16648	16590	16486	16501	16514	16534	16564	16550	16390	16596	16439	16780	16453	16476	16429	16362	16481	16495	16500	16628	16399	16451	16557	16432	16576	16544	16442	16614	16447	16468	16439	16403	16505	16258	16613	16479	16514	16450	16390	16529	16523	16550	16500	16354	16369	16562	16610	16500	16395	16652	16407	16531	16540	16375	16387	16513	16661	16475	16372	16505	16422	16509	16507	16480	16597	16619	16361	16500	16466	16527	16626	16499	16472	16385	16540	16456	16500	16597	16484	16498	16482	16501	16503	16584	16481	16424	16563	16354	16389	16416	16470	16332	16547	16677	16448	16601	16478	16414	16555	16448	16496	16634	16342	16503	16664	16583	16485	16583	16344	16565	16586	16559	16435	16525	16366	16379	16481	16580	16606	16544	16558	16548	16694	16506	16700	16430	16568	16324	16355	16465	16388
27856	22447	25867	23715	19896	19483	19564	18776	19018	18807	18727	18669	19423	20701	20440	19767	18964	18688	18372	18391	18218	18080	18283	18116	18426	18322	18139	18328	18346	18153	18300	18127	18151	18367	18180	18332	18175	18036	18131	18009	17950	18090	18191	18183	18155	18291	18117	18176	18140	18208	18144	18289	18371	18145	18137	18124	18177	18132	17969	18068	18354	18240	18096	18082	18192	18197	18022	18088	18323	18067	18205	18099	18263	18229	18100	18071	18172	18149	18190	17996	18142	18493	18245	18143	18130	18308	18240	18231	18092	18174	18223	18431	18352	18209	18163	18294	18178	17927	18157	18162	18458	18283	18304	18380	18350	18218	18153	18140	18203	18071	18104	18190	18062	18219	18212	18161	18000	18139	18311	18417	18161	18353	18135	18306	18247	18185	18282	18146	18234	18285	18156	18406	18197	18113	18171	18086	18325	18284	18152	18211	18198	18206	17971	18134	18331	18098	18098	18284	18214	18151	18236	18109	18161	18234	18131	18204	18241	18126	18281	18138	18186	18082	18262	18090	18190	18184	18197	18217	18283	18285	18312	18127	18173	17941	18115	18006	18149	18154	18394	18148	18206	18231	18296	18283	18125	18156	18238	18129	18147	18234	18098	18246	18187	18168	18263	18090	18172	18147	18114	18019	18250	18196	18264	18166	18291	18169	18195	18303	18256	18119	18048	18237	17962	18394	18004	17914	18270	18140	18070	18140	18320	18280	18147	18320	18173	18382	18320	18208	18345	18191	18160	18301	18191	18041	18306	17988	18239	18069	18257	18187	18117	18213	18162	18110	18416	18254	18129	18153	18113	18205	18184	18100	18327	18158	18315	18054	18170	18196	18206	18268	18114	18166	18050	18241	18097	18163	18232	18078	18152	18382	18137	18288	18251	18036	18168	18234	18147	17954	18061	18295	18436	18092	18246	18199	18165	18195	18219	18355	18194	18086	18345	18283	17976	18096	18070	18152	18407	18249	17957	18205	18335	18197	18276	18308	18197	18202	18229	18283	18179	18273	18279	18147	18260	18089	18101	18147	18148	18153	18323	18192	18231	18145	18144	18253	18247	18136	18215	18171	18225	18050	18132	18277	18079	18089	18269	18086	18206	18136	18193	18109	18197	18107	18118	18106	18101	18131	18058	18136	18145	18285	18294	18337	18380	18154	18191	18056	18173	18092	18395	18220	18243	18214	18045	18186	18106	18126	18059	18131	17998	18104	18305	18041	18145	18311	18095	18049	18098	18053	18207	17979	18283	18222	18128	18231	17933	18204	18366	18217	18029	17931	18162	18101	18380	18290	18077	18470	18107	18091	18267	18293	18312	17980	18213	18226	18257	18265	18098	18176	18161	18021	18189	18159	17980	18088	18516	18163	18074	18009	18163	18225	18060	18188	18236	18353	18220	18211	18344	18424	18042	18384	18173	18065	18471	18190	18069	18080	18203	18173	18356	18095	18212	18393	18065	18036	18131	18166	18215	18092	18321	18128	18193	18350	18326	18095	18133	18036	18149	18228	18259	17967	18283	18202	18154	18374	18053	18350	18113	18289	18072	18011	18148	18134	18008	18151	18063	18104	18297	18135	18164	18218	18111	18232	18263	18168	18267	18150	18170	18256	18026	18123	18263	18216	18078	17989	18295	18267	18301	18337	18058	18253	18256	18210	18211	18126	18245	18210	18318	18192	18208	18147	18038	18430	18184	17940	18200	18247	18315	18258	18138	18288	18232	18152	18260	17939	18227	18399	18233	18093	18465	18300	18232	18414	18159	18173	18086	18272	18130	18124	18231	18012	18408	18247	18143	18102	18266	18204	18180	18165	18375	18077	18117	18248	18313	18247	18317	18245	18196	18222	18188	18175	18376	18257	18144	18221	18288	18223	18180	18122	18336	18296	18131	18196	18068	18155	18293	18284	18128	18372	18078	18236	18148	18316	18086	18216	18098	18221	18183	18418	18225	18284	18276	18129	18126	18249	18208	18078	18263	18039	18354	17993	18044	18133	18050	18136	18007	18220	18153	18127	18002	18113	18163	18261	18240	18170	18234	18105	18331	18199	18143	18353	18316	18228	18165	18292	18287	18164	18120	18180	18159	18111	18603	18209	18219	18227	18228	18349	18068	18027	18282	18357	18151	18207	18381	18130	18161	18320	18158	18155	18140	18200	18295	18229	18453	18199	17952	18137	18188	18539	18051	18267	18309	18168	18163	18151	18411	18335	18108	18341	18160	18242	18098	18147	18292	18140	18295	18172	18324	18132	18118	18117	18040	18121	18353	18385	18189	17989	18210	18243	18475	17955	18109	18238	18102	18147	18079	18370	18312	18297	18317	18238	18131	18161	18369	18320	18280	18051	18121	18135	18234	18180	18102	18189	18193	18343	18176	18081	18027	18202	17947	17999	18063	18187	18216	18314	18221	18046	18297	18189	18188	18118	18266	18001	18230	18176	18103	18388	18291	18271	18214	18204	18372	18429	18226	18218	18119	18002	18224	18343	18222	18238	18209	18334	18301	18087	18295	18191	18350	18146	18361	18442	18149	18334	18370	18124	18217	18181	18310	18218	18227	18195	18098	18236	18370	18367	18158	18098	18171	18146	18317	18111	18154	18477	18377	18176	18044	18280	18149	18248	18232	18246	18164	18298	18273	18091	18160	18049	18125	18302	18353	18339	18088	18241	18160	18198	18208	18223	17865	18129	18111	18281	18088	18338	18221	18003	18197	18102	18249	18138	18370	18418	18252	18370	18138	18093	18347	18136	18076	18084	18142	18325	18136	18107	18238	18095	18075	18233	18007	18023	18255	18268	17997	18322	18037	18282	18344	18302	18110	18168	18323	18214	18106	18016	18267	18214	18370	18007	18312	18201	18164	18190	18264	17976	18030	18082	17984	18039	18394	18270	18374	18260	18083	18139	18274	18183	18233	18246	18145	18199	18338	18085	17931	18081	18219	18196	18150	18264	18173	18148	18192	18243	18227	18154	18194	18071	18072	18058	18411	18366	18135	18224	18161	18146	18205	18032	18230	18167	18320	18172	18262	18324	18191	18177	17998	18335	18046	18060	18193	18217	18074	18107	18064	18102	18272	18142	18268	18114	18277	18234	18207	18154	18166	18172	18388	18262	18177	18211	18404	18256	18036	18013	18089	18250	18336	18074	18338	18319	18330	18201	18118	18370	18350	18155	18162	18231	18074	18156	18247	18154	18260	18143	17967	18331	18305	18063	18026	18218	18184	18225	18199	18146	18466	18107	17968	18239	18399	18167	18366	18179	18090	18198	18269	18252	18379	18406	18158	18120	18138	18034	18176	18014	18273	17972	18188	18001	18236	18330	18153	18012	18225	18142	18263	18181	18119	18087	18300	17995	18556	18291	18223	18000	18158	18243	18301	18241	18067	18093	18292	18163	18240	18573	18217	18202	18214	18181	18166	18105	18290	18038	18354	18232	18075	18323	18281	17983	18337	18247	18213	18083	18226	18191	18292	18256	18311	18283	18208	18098	18441	18380	18139	18265	18163	18166	18156	18308	18406	18353	18360	18228	18305	18181	18163	18202	18224	18252	18114	18291	18075	18257	18077	18251	18103	18149	18100	17873	18155	18072	18169	18222	18095	18068	18016	18108	18131	18239	18331	18108	18042	18228	18223	17961	18110	18184	18181	18011	18306	18267	18257	18262	18050	18145	18298	18166	18171	18056	18103	18054	18234	18353	18062	18197	18210	18126	18047	18208	18334	18137	18161	18062	18342	18115	18159	17912	18116	18008	18103	18189	18332	18346	18217	18245	18295	18329	18138	18179	18309	18285	18153	18038	18354	18333	18299	18189	18142	18114	18056	18232	18451	18236	18142	18232	18340	18233	18265	18203	18086	18144	18136	18010	18210	18152	17935	18156	18185	18177	18371	18181	18136	18016	18135	18183	18187	18096	18174	18046	18404	18235	18371	17935	18139	18164	18438	18245	18088	18195	18208	18210	18325	18262	18185	18308	18204	18051	18235	18096	18130	18177	18409	18362	18258	18042	18120	18193	18200	18270	18042	18249	18117	18188	18445	18195	18241	18180	18082	18146	18357	18197	18332	18044	18202	18163	18168	18232	18109	18156	18181	18190	17943	18135	18059	18019	18190	18220	18223	17956	18158	18142	18367	18070	18292	18158	18062	18142	18268	18233	18271	18197	18270	18222	18287	18323	18175	18363	18157	18206	18093	18008	18093	18195	18136	18160	18357	18089	17998	18071	18002	18152	18381	18327	18203	18382	18326	18029	18281	18256	18226	17991	18303	18159	18107	18214	18236	18343	18272	18218	18329	18200	17967	18332	18183	18382	18155	18357	18153	18174	18132	18152	18270	17965	18068	18276	18292	18290	18099	18217	18257	18178	18016	18063	18058	18207	18229	18205	18218	18143	18046	18250	18195	18237	18196	18316	18049	18033	18271	18191	18041	17994	18236	18145	18118	18336	18343	18360	18179	18125	18364	18209	18078	18120	18315	17925	18205	18233	18246	18018	18129	18066	18073	18265	18177	18389	18139	18325	18133	18099	18106	18273	18142	18030	18133	18273	18566	18260	18278	18180	18101	18277	18352	18056	18070	18200	18221	18270	18150	18127	18210	18270	18043	18160	18266	18173	18171	18121	18212	18055	18141	18077	18280	18348	18193	18294	18331	18362	18195	17955	18087	18279	18150	18172	18326	18199	18140	18036	18270	18227	18158	18177	18227	18297	18275	18190	18252	17979	18201	18295	18374	18313	18378	18111	18462	18261	18240	18371	18129	18293	18192	18115	18148	18201	18211	18353	18340	18082	18061	18222	18144	18054	18170	18098	18272	18192	18279	18282	18190	18180	18298	18222	18042	18148	18136	18440	18327	18236	18209	18418	18199	18269	18230	18317	18219	18034	18314	18259	17998	18415	18254	18355	18060	18074	18170	18338	18293	18170	18211	18091	18306	18586	18206	18224	18229	18258	18280	18063	18233	18172	18285	18196	18256	18089	18077	18392	18296	18161	18080	18270	18036	18169	18208	18106	18212	18188	18196	18332	18202	18191	18317	18323	18271	18294	18220	18344	18408	18324	18480	18193	18215	18226	18078	18277	18205	18134	18199	18132	18141	18137	18243	18332	18109	18412	18367	18164	17862	18230	18210	17887	18240	18100
16673	21900	22090	20564	19049	18227	17742	17326	17278	17300	17085	16852	18247	19483	19029	17911	16820	16513	16307	16358	16130	16155	16156	16309	16168	16224	16163	16258	16204	16236	16363	16082	15979	16260	16021	16309	16146	16184	16113	16183	16280	16028	15974	16050	16290	16182	15946	16146	16185	16126	16069	16106	16228	16161	16133	16050	16232	16118	16232	16084	16218	16255	16234	16280	16262	16113	16129	16166	16273	16308	16179	16159	16232	16101	16291	16063	16238	16117	16099	16113	16141	16322	16054	16016	16159	16331	16264	16151	16158	16269	16267	16144	16094	16273	16175	16163	16162	16325	16083	16221	16248	15964	15833	16076	16114	15915	16148	16068	16147	16133	16196	16152	16193	16320	15999	16203	16055	16323	16146	16315	16326	16064	16069	16081	16332	16088	16157	15994	16081	16229	16091	16193	16300	16077	16118	16019	16029	16175	16234	16049	16213	16089	16247	16182	16272	16272	16072	16046	16278	16048	16247	16130	16036	16120	16197	16143	16262	15905	16149	16043	16175	16147	16223	16251	16097	16322	16203	16234	16009	16233	16130	16074	15948	16067	16251	16190	15991	16079	16258	16021	16186	16216	16164	16229	16181	16213	16048	16072	16107	16146	16126	16079	16253	16269	16097	16079	16230	16155	16149	16102	16153	16107	16043	16200	16009	16149	15939	16069	16195	16059	16309	16175	16156	16040	16141	16107	16047	16136	16223	16018	16111	16164	15988	16028	16155	16243	16112	16132	16155	16078	16167	16233	16267	16141	16042	16173	16252	16139	16184	16024	16158	16272	16185	16083	16226	16155	16275	16119	16286	16083	16108	16177	16045	16124	16271	16221	16108	16195	16009	16086	16171	16111	16088	16207	16224	16117	16093	16434	16154	16279	16215	16192	16225	16119	16190	16099	16274	16191	16336	16068	16195	16074	16237	16148	16223	16021	16045	16192	16032	16136	16152	16128	16146	16185	16132	16293	16204	16196	16096	16143	16110	16093	16038	16132	16095	16107	16361	16144	16105	16221	16167	16155	16206	16014	16186	16123	16159	16197	16102	16080	16071	16311	16185	16209	16095	16098	16128	16289	16171	16323	16180	16119	16189	16054	16136	16341	16325	16195	16197	16104	16059	16143	16103	16217	16006	16262	16097	16167	16035	16103	16241	16146	16109	16096	16220	16031	16174	16226	16099	16150	16105	16140	16241	16075	16251	15952	16234	16284	16148	16085	16035	16134	15973	16222	16037	16023	16099	16069	16040	16056	16191	16204	16125	16127	16157	16219	15882	16054	16335	16054	16022	16319	16001	16217	16180	16175	15883	16207	16122	16000	16098	16031	16158	16017	16204	16059	16301	16100	16067	16097	16292	16159	16233	16123	16160	16044	16250	16130	16178	16180	16027	16003	16149	16141	16144	16150	16037	16072	16158	16276	16108	16063	16106	16182	16253	16162	16151	16215	16057	16193	16029	16242	16144	16190	16184	16046	16207	16275	16179	16094	16203	16206	16192	16355	16130	16172	16223	15882	16179	16089	16046	16174	16213	16040	16103	16096	16106	16073	16045	16066	16298	16165	16000	16193	16132	16158	16080	16119	16072	16180	16026	16112	16047	16094	16320	16291	16115	16116	15953	16041	16148	16203	16192	16135	16195	16066	15985	16089	16209	16098	16318	16256	16055	16241	16060	16235	16316	16277	16116	16125	15968	16044	16199	16102	16090	16190	16137	15972	16081	16287	16148	16291	16343	16160	16200	16294	16378	16077	16092	16091	16188	16226	16242	16142	16168	16086	16191	16176	16106	16299	16091	15921	16183	16097	16060	16209	16155	15999	16101	16190	16175	16345	16103	16209	16163	16233	16020	16120	16051	16167	16159	16154	16275	16148	16085	16059	16266	16085	16133	16234	16169	16240	16149	16126	16095	16232	16208	16114	16104	16085	16097	16043	15964	16136	16122	16094	16140	16003	16162	16186	16111	16134	16237	16174	16196	16163	16243	16018	16094	16096	16124	16202	16283	16120	16100	16117	16060	16301	16125	16039	16233	16206	16081	15999	16137	16096	16136	16085	16259	15991	16302	16200	16246	16198	16184	16224	16215	16195	16145	16308	16032	16205	16242	16257	16256	16186	16084	16261	16209	16026	16089	16137	16284	16102	16261	16275	16200	16164	16114	16201	16140	16102	16044	16140	16178	16187	16071	16259	16326	16176	16208	16199	16403	16183	16079	16038	16089	16107	16144	16230	16234	16184	16023	16362	16013	16247	16247	15938	16060	15969	16283	16249	16215	16059	16188	16140	16239	16156	16115	16091	16113	16197	16062	16108	16098	16032	16284	16176	16318	15985	16064	16107	16089	16081	16186	16050	16009	16096	16100	16106	16265	16033	16128	16236	16334	16139	16207	16194	16068	16149	16183	16343	16095	16305	16096	16197	15978	16196	15937	15983	16080	16039	16018	16149	16049	16380	16201	16109	16036	16350	16090	16253	16186	16210	16019	16289	16218	16120	16231	16282	16176	16118	16160	16114	16188	16216	16068	16202	16141	16298	16137	16197	16078	16331	16148	16110	15897	16140	16171	15997	16251	16068	16078	16120	16173	15975	16370	15960	16127	16170	16209	16201	16012	16192	16001	16073	16358	16337	16192	16136	16096	16056	16148	16167	16194	16315	16180	16191	16295	16069	16137	16142	16014	16090	16041	16263	16106	16311	16194	16074	16190	16123	16080	15881	16140	16197	16125	16245	16007	16424	16134	16226	16055	16306	16158	16261	16115	16371	16116	16096	16175	16045	16207	15976	16172	16102	16246	16155	16253	16113	16052	16321	16159	16024	16090	16193	16165	16152	16216	16338	16270	16076	16319	16171	16170	16119	16258	16201	16096	16008	16176	16191	16055	16173	16163	16150	16183	16155	16229	16116	16123	16123	16246	16165	16325	16235	16261	16142	16113	16166	16357	16044	16071	16135	16214	16098	16088	16130	16202	16169	16221	16036	16000	16042	15995	16109	16059	16371	16305	16081	16065	16248	16286	16005	16210	16309	16156	16265	16205	16173	16148	16133	16187	16241	16044	16263	16059	16075	16162	16236	16029	16227	16071	16250	16109	16161	16159	16234	16213	16120	16171	16049	16132	16120	16307	16235	16050	16333	16188	16196	16116	16001	16245	16156	16092	16115	16205	16088	16142	16140	15999	15968	16149	15984	16067	16090	16310	16205	16235	16136	16173	16230	16251	16172	16227	16198	16282	16135	16316	16026	16245	16184	15998	16322	16251	16065	16129	16219	16099	16116	16254	16263	16258	16047	16083	16193	16136	15998	15898	16115	16308	16018	16076	16089	16227	16066	16162	16208	16280	16210	16194	16114	16144	16170	16060	16028	16186	16033	16363	16231	16174	16297	16095	16246	16310	15968	16066	16086	16172	16200	16176	16094	16182	16140	16243	16129	16047	16281	16133	16229	16334	16175	16229	16034	16236	16305	16233	16044	16213	16171	16339	16190	16221	16075	15987	16225	16310	16008	15962	16228	15926	16045	16374	16188	16124	16204	16230	16053	16144	16229	16161	16001	16284	16089	16154	16125	16229	16120	16110	16073	16161	16275	16156	16149	16077	16245	16223	16190	16218	16153	16113	16230	16253	16173	16214	16128	16021	16222	16307	16285	16165	16163	16208	16173	16155	16180	16102	16106	16332	16265	16058	16139	16193	16147	16283	16318	16234	16187	16282	16000	16327	16131	16254	16093	16125	16185	16115	15966	16083	16225	16003	16033	16047	16239	16069	16222	16228	16151	16248	15994	16179	16080	16238	16137	16044	16204	16224	16313	16088	16208	16107	16162	16055	16099	16164	16196	16212	16185	16289	16293	16040	16157	16079	16189	16180	16147	16037	16129	16272	16181	16254	16145	16165	16218	15941	16211	16379	16201	16281	16197	16110	16126	16188	16122	16084	16241	16226	15991	16153	16255	16272	16167	16175	16209	16041	16097	16062	16177	16147	16145	16209	16101	16178	16179	16214	16136	16157	16252	16163	16191	16173	16013	16178	16051	16022	16260	16147	15997	16150	16347	16263	16190	16199	16267	16298	16138	16136	16104	16092	16135	16107	16157	16049	16275	16002	16114	16119	16094	16150	16185	16264	15987	16197	16197	15993	16160	16136	16193	16096	15887	16270	16059	16140	16225	16167	16165	16117	16130	16276	16357	16094	16393	16025	16238	16228	16227	16261	16281	16113	16260	16013	16113	16262	16344	16164	16159	16039	16140	16148	16253	16207	16166	16160	16142	16238	15935	16265	16323	16123	16135	16217	16150	16242	16187	16057	16117	16197	16249	16161	16108	16148	16284	16163	16135	16237	16093	16323	16132	16140	16086	16121	16249	16157	16053	16139	16026	16028	16144	15978	16187	16162	16066	16116	16227	16095	16097	16183	16117	16004	16124	15921	16080	16129	16224	16132	16243	16151	16206	16106	16102	16328	16407	16256	16026	16192	16132	16055	16239	16358	16046	15982	16026	16125	16114	16320	16087	16039	16172	15991	16285	16093	16123	16177	16113	16191	16230	16154	16223	16120	16271	16213	15991	16283	16114	16250	16183	16016	16104	16292	16164	16125	16246	16253	16172	16167	16065	16028	16096	16184	16228	16021	16200	16189	16268	16152	16136	16341	16137	16204	16083	16030	16401	16040	16072	16217	15996	16187	16143	15998	16278	15949	16122	16213	16113	16176	16174	16304	15975	16385	16198	16105	16312	16001	16098	16158	15966	16094	16154	16280	16055	16084	16368	16159	16311	16181	16217	16084	16149	16184	16246	16215	16220	16303	16294	16062	16252	16016	16217	16070	16031	16008	16119	15961	16302	16143	16138	16115	16111	16117	16029	16172	16230	16187	16189	16052	16020	16230	16285	16037	16139	16096	16163	16236	16170	16112	16127	16083	16206	16136	15895	16222	16097	16187	16272	16013	16173	16028	16058	16178	16225	16057	16077	16191	16105	16124	16255	16047	16222	16012	16132	15986	16009	16168	16098	16102	16191	16174	16146	16185	16120	16353	15947	16170	16215	16021	16199	16090	16155	16118	16124	16184	16225	16150	16181	16190	16196	16162	16241	16147	16122	16163	16243	16145	15986	16167	16260	16096	16076	16124	16050	16280	16178	16154	16124	16230	16063
24424	21681	29226	24744	22735	23490	23286	20427	19884	19855	19514	19613	25796	32040	30342	26289	22104	19423	18934	18482	18668	18686	18662	18737	18597	18741	18761	18543	18623	18691	18761	18726	18524	18550	18762	18397	18634	18630	18603	18732	18830	18699	18656	18515	18666	18482	18733	18749	18305	18596	18530	18631	18629	18599	18670	18570	18616	18499	18413	18568	18733	18665	18710	18400	18515	18471	18768	18510	18676	18512	18499	18189	18591	18493	18474	18447	18382	18448	18417	18506	18543	18692	18417	18377	18575	18396	18646	18430	18683	18491	18487	18659	18699	18649	18407	18715	18605	18719	18646	18721	18775	18480	18451	18622	18497	18515	18555	18648	18682	18640	18298	18557	18461	18545	18527	18512	18542	18784	18413	18385	18543	18619	18517	18468	18619	18495	18538	18434	18481	18331	18525	18431	18631	18649	18512	18606	18488	18546	18729	18446	18564	18481	18582	18479	18525	18478	18555	18665	18561	18567	18504	18587	18414	18452	18647	18376	18703	18523	18604	18642	18575	18547	18560	18461	18405	18582	18538	18490	18547	18485	18543	18576	18655	18492	18445	18570	18429	18478	18251	18208	18669	18596	18631	18631	18659	18740	18639	18673	18606	18507	18616	18498	18461	18452	18581	18619	18344	18734	18605	18554	18391	18467	18533	18509	18519	18406	18509	18716	18649	18792	18488	18615	18684	18789	18538	18513	18416	18624	18505	18359	18469	18500	18557	18630	18593	18284	18383	18573	18644	18620	18554	18709	18573	18412	18746	18643	18653	18434	18534	18559	18409	18797	18710	18613	18481	18719	18407	18429	18413	18564	18291	18534	18568	18619	18695	18440	18615	18539	18597	18413	18481	18688	18507	18502	18670	18478	18290	18495	18577	18257	18518	18595	18495	18416	18689	18838	18667	18420	18661	18637	18430	18521	18641	18059	18701	18678	18567	18343	18518	18360	18642	18568	18687	18409	18752	18709	18547	18555	18541	18579	18467	18393	18699	18626	18540	18521	18370	18720	18469	18546	18563	18678	18517	18334	18458	18281	18574	18537	18657	18698	18481	18503	18573	18532	18368	18469	18354	18594	18495	18528	18579	18589	18606	18609	18458	18572	18796	18522	18388	18519	18590	18531	18436	18613	18550	18630	18673	18610	18619	18612	18658	18421	18621	18581	18641	18288	18625	18476	18578	18587	18564	18529	18658	18516	18431	18682	18696	18624	18380	18407	18475	18529	18667	18386	18529	18612	18610	18687	18652	18499	18565	18720	18548	18492	18515	18717	18307	18467	18531	18280	18647	18478	18618	18498	18639	18358	18675	18334	18444	18663	18640	18509	18635	18845	18659	18553	18476	18638	18652	18565	18423	18414	18361	18637	18485	18467	18489	18479	18403	18816	18454	18489	18297	18597	18599	18621	18636	18520	18489	18700	18525	18525	18507	18573	18661	18539	18444	18656	18451	18229	18327	18437	18502	18552	18631	18596	18447	18478	18438	18613	18500	18664	18605	18284	18482	18645	18569	18512	18633	18614	18794	18589	18585	18660	18609	18515	18589	18428	18394	18356	18497	18594	18519	18324	18631	18702	18424	18584	18445	18313	18446	18553	18512	18410	18660	18722	18553	18416	18311	18491	18651	18432	18526	18749	18491	18426	18558	18711	18547	18566	18481	18596	18631	18496	18423	18656	18680	18633	18578	18707	18420	18438	18282	18422	18731	18616	18490	18563	18489	18599	18491	18608	18394	18601	18442	18665	18548	18633	18353	18575	18603	18569	18439	18386	18404	18484	18628	18377	18580	18414	18416	18517	18758	18526	18487	18329	18566	18492	18662	18511	18672	18737	18538	18361	18451	18582	18511	18551	18570	18348	18652	18506	18348	18564	18511	18548	18535	18639	18500	18412	18481	18570	18552	18662	18577	18754	18591	18651	18545	18663	18610	18804	18829	18772	18754	18746	18608	18356	18589	18487	18574	18461	18439	18637	18442	18596	18572	18388	18541	18569	18623	18525	18718	18482	18392	18599	18667	18670	18515	18525	18696	18385	18561	18614	18475	18418	18595	18671	18485	18546	18411	18394	18764	18295	18530	18757	18549	18741	18758	18506	18644	18623	18517	18600	18597	18464	18724	18570	18608	18631	18524	18476	18474	18390	18453	18556	18393	18517	18518	18668	18548	18558	18558	18651	18525	18547	18733	18575	18593	18536	18401	18616	18660	18710	18901	18662	18668	18631	18610	18547	18431	18658	18465	18524	18380	18599	18589	18594	18734	18417	18624	18752	18608	18476	18421	18552	18514	18621	18572	18436	18438	18675	18449	18810	18353	18541	18368	18417	18594	18576	18587	18510	18595	18591	18447	18753	18425	18738	18620	18603	18622	18648	18619	18364	18532	18374	18444	18583	18560	18520	18436	18476	18554	18472	18543	18546	18672	18317	18334	18441	18551	18460	18521	18578	18506	18634	18541	18519	18779	18663	18520	18580	18548	18508	18718	18552	18385	18475	18509	18459	18671	18506	18575	18700	18695	18548	18607	18675	18517	18601	18732	18322	18653	18508	18591	18520	18569	18685	18666	18594	18649	18413	18392	18705	18537	18547	18819	18590	18371	18637	18526	18729	18602	18520	18652	18531	18565	18519	18638	18589	18657	18515	18503	18423	18466	18509	18376	18551	18476	18432	18570	18435	18283	18484	18657	18817	18517	18395	18723	18563	18492	18445	18622	18521	18310	18351	18562	18681	18579	18456	18478	18669	18352	18621	18750	18488	18363	18588	18585	18358	18339	18566	18418	18524	18287	18533	18785	18444	18419	18621	18417	18630	18620	18460	18543	18448	18514	18472	18480	18600	18638	18593	18572	18592	18832	18482	18498	18552	18359	18708	18447	18483	18721	18720	18399	18392	18582	18676	18521	18583	18476	18618	18619	18361	18611	18452	18540	18429	18554	18474	18684	18579	18531	18506	18634	18501	18649	18508	18560	18615	18603	18587	18457	18352	18443	18325	18428	18475	18510	18580	18548	18560	18466	18691	18474	18542	18557	18538	18354	18671	18453	18820	18728	18430	18754	18637	18434	18597	18576	18383	18705	18557	18559	18806	18519	18661	18669	18641	18405	18308	18368	18771	18635	18359	18745	18818	18540	18483	18542	18594	18563	18631	18419	18551	18548	18402	18331	18403	18610	18484	18589	18736	18661	18467	18434	18462	18563	18382	18433	18626	18775	18481	18188	18370	18422	18690	18431	18420	18442	18605	18662	18737	18439	18554	18648	18579	18601	18467	18402	18391	18542	18541	18536	18632	18372	18475	18672	18617	18531	18508	18709	18639	18726	18525	18586	18546	18444	18507	18433	18476	18634	18557	18565	18531	18561	18500	18578	18735	18665	18451	18376	18468	18868	18545	18515	18737	18576	18576	18555	18440	18533	18629	18418	18638	18626	18500	18588	18532	18514	18244	18537	18589	18391	18655	18579	18384	18457	18451	18478	18547	18444	18798	18576	18473	18569	18631	18477	18792	18653	18609	18516	18416	18674	18527	18440	18527	18420	18516	18730	18601	18275	18682	18587	18621	18526	18528	18483	18601	18654	18665	18631	18649	18477	18607	18559	18552	18477	18560	18372	18522	18529	18526	18423	18470	18562	18481	18516	18475	18759	18474	18593	18604	18610	18548	18637	18481	18444	18410	18527	18357	18574	18742	18577	18660	18737	18525	18628	18609	18491	18457	18626	18398	18667	18608	18556	18650	18758	18508	18560	18675	18495	18579	18676	18425	18534	18321	18499	18436	18674	18474	18615	18326	18502	18318	18535	18657	18424	18479	18523	18676	18447	18657	18614	18432	18454	18451	18592	18380	18683	18624	18435	18589	18439	18580	18640	18329	18486	18259	18466	18552	18599	18445	18852	18538	18751	18708	18671	18438	18496	18567	18602	18483	18487	18519	18496	18596	18511	18574	18455	18489	18427	18685	18550	18467	18519	18578	18473	18347	18485	18641	18524	18382	18509	18728	18596	18599	18798	18790	18530	18492	18808	18631	18487	18711	18597	18500	18622	18484	18272	18616	18395	18584	18772	18665	18469	18322	18598	18449	18529	18478	18371	18734	18566	18532	18789	18652	18421	18523	18512	18689	18319	18752	18551	18397	18632	18522	18420	18492	18823	18534	18696	18682	18714	18466	18595	18480	18501	18602	18539	18360	18444	18464	18858	18424	18394	18369	18452	18670	18532	18767	18637	18656	18169	18552	18567	18271	18389	18490	18612	18525	18548	18766	18310	18454	18265	18604	18671	18549	18504	18548	18481	18528	18395	18530	18554	18481	18612	18476	18555	18596	18687	18501	18564	18668	18724	18554	18487	18697	18492	18477	18400	18333	18492	18522	18645	18346	18511	18445	18545	18714	18557	18580	18684	18649	18582	18479	18578	18527	18685	18504	18414	18502	18370	18513	18382	18459	18491	18512	18355	18427	18709	18613	18468	18451	18597	18506	18441	18367	18744	18531	18561	18539	18377	18450	18651	18669	18583	18518	18495	18625	18455	18588	18458	18580	18474	18534	18587	18692	18630	18504	18279	18585	18608	18437	18441	18650	18410	18596	18711	18476	18626	18299	18519	18642	18369	18620	18415	18346	18619	18433	18633	18603	18593	18408	18582	18501	18671	18687	18692	18605	18644	18625	18701	18633	18512	18603	18484	18501	18559	18631	18349	18736	18510	18378	18432	18542	18787	18593	18399	18536	18533	18472	18494	18540	18511	18396	18492	18693	18508	18367	18754	18661	18657	18615	18400	18514	18511	18490	18554	18774	18716	18809	18562	18421	18485	18578	18455	18423	18406	18595	18646	18521	18588	18588	18490	18708	18451	18498	18698	18720	18730	18542	18501	18695	18588	18292	18465	18460	18571	18576	18421	18592	18513	18499	18517	18267	18486	18531	18476	18498	18649	18442	18519	18437	18444	18491	18437	18624	18456	18552	18606	18573	18616	18515	18581	18572	18588	18392	18386	18662	18606	18507	18388	18597	18633	18409	18526	18463	18625	18431	18489	18500	18492	18388	18457	18512	18568	18409	18744	18373	18704	18566	18742	18491	18817	18537	18410	18441	18511	18508	18447	18536	18459	18694	18674	18386	18410	18386	18616	18585	18778	18686	18466	18672	18510	18522
16231	28527	27402	22532	21325	20705	19813	19188	18549	18307	18044	17776	28661	33850	31322	25899	20414	17351	16962	16468	16524	16524	16594	16434	16395	16331	16370	16570	16410	16458	16210	16437	16412	16520	16425	16625	16374	16507	16330	16452	16532	16312	16614	16550	16440	16404	16456	16450	16475	16431	16494	16504	16570	16516	16425	16519	16328	16450	16457	16366	16514	16504	16320	16435	16492	16636	16400	16465	16536	16424	16529	16396	16399	16359	16410	16420	16441	16474	16570	16481	16353	16335	16451	16417	16479	16387	16473	16262	16372	16490	16385	16511	16411	16362	16461	16532	16386	16413	16473	16445	16463	16341	16376	16460	16272	16576	16348	16266	16292	16554	16378	16385	16309	16460	16576	16394	16370	16386	16402	16519	16403	16404	16561	16228	16428	16503	16372	16456	16585	16492	16502	16476	16320	16545	16345	16278	16501	16486	16548	16458	16243	16251	16448	16520	16222	16387	16375	16400	16378	16553	16569	16551	16181	16509	16376	16375	16522	16443	16345	16443	16312	16384	16497	16541	16468	16576	16403	16449	16454	16422	16568	16416	16497	16366	16464	16536	16435	16452	16365	16557	16467	16353	16517	16372	16381	16313	16530	16478	16396	16424	16562	16517	16589	16326	16475	16236	16364	16438	16334	16472	16547	16437	16518	16508	16530	16388	16456	16397	16391	16366	16349	16513	16440	16374	16351	16237	16466	16398	16332	16402	16460	16451	16438	16349	16348	16169	16532	16208	16439	16517	16450	16433	16518	16489	16294	16251	16375	16314	16505	16391	16475	16412	16312	16492	16488	16449	16387	16473	16457	16284	16479	16220	16428	16499	16498	16234	16516	16304	16467	16453	16287	16312	16365	16409	16355	16483	16485	16458	16539	16366	16559	16490	16453	16572	16484	16443	16565	16418	16597	16368	16371	16505	16354	16390	16463	16403	16428	16420	16484	16386	16376	16580	16366	16309	16347	16629	16234	16495	16483	16415	16462	16493	16429	16437	16540	16277	16391	16483	16385	16162	16362	16542	16445	16465	16358	16366	16437	16571	16309	16495	16474	16542	16352	16356	16504	16570	16357	16529	16416	16523	16557	16517	16308	16510	16201	16520	16655	16268	16536	16367	16319	16432	16378	16379	16514	16520	16468	16537	16364	16422	16513	16454	16521	16362	16493	16345	16591	16488	16327	16364	16538	16230	16441	16356	16499	16435	16418	16417	16222	16532	16393	16304	16637	16607	16478	16537	16546	16274	16544	16380	16339	16397	16476	16308	16430	16576	16383	16539	16519	16547	16530	16502	16354	16487	16567	16368	16444	16489	16510	16360	16514	16367	16438	16500	16413	16374	16368	16414	16538	16247	16392	16519	16450	16229	16560	16425	16488	16480	16305	16462	16495	16420	16423	16348	16435	16425	16361	16485	16294	16385	16534	16378	16407	16254	16356	16504	16607	16408	16536	16249	16423	16406	16503	16550	16522	16436	16437	16418	16308	16399	16376	16418	16305	16513	16501	16498	16382	16280	16409	16302	16553	16311	16514	16374	16467	16415	16273	16283	16547	16366	16498	16402	16533	16504	16417	16417	16366	16368	16552	16350	16327	16502	16335	16418	16396	16322	16396	16299	16395	16432	16332	16474	16314	16460	16438	16453	16429	16375	16423	16364	16476	16514	16577	16442	16663	16428	16420	16302	16621	16448	16294	16347	16525	16261	16328	16546	16358	16514	16478	16500	16396	16573	16389	16271	16541	16384	16657	16262	16375	16514	16449	16558	16462	16429	16425	16435	16358	16374	16595	16441	16428	16464	16496	16393	16319	16373	16384	16555	16519	16550	16428	16384	16423	16461	16386	16419	16319	16442	16358	16276	16470	16400	16478	16640	16344	16553	16601	16247	16538	16482	16377	16437	16350	16407	16547	16301	16491	16411	16454	16527	16510	16562	16342	16534	16296	16413	16482	16351	16445	16398	16478	16349	16544	16559	16296	16384	16312	16275	16492	16513	16352	16691	16406	16437	16300	16331	16482	16434	16300	16508	16490	16460	16298	16573	16274	16409	16321	16468	16529	16446	16357	16341	16500	16466	16361	16525	16341	16409	16387	16378	16378	16444	16437	16435	16521	16453	16391	16524	16309	16457	16197	16565	16313	16448	16456	16250	16444	16361	16412	16632	16363	16513	16322	16415	16512	16450	16380	16241	16539	16369	16292	16222	16343	16453	16480	16695	16505	16426	16424	16318	16391	16454	16358	16429	16490	16519	16507	16492	16330	16361	16497	16342	16377	16404	16388	16543	16304	16442	16503	16486	16467	16190	16433	16446	16442	16404	16472	16340	16393	16416	16254	16417	16593	16564	16360	16324	16304	16410	16426	16578	16398	16364	16432	16398	16309	16513	16472	16478	16318	16370	16312	16310	16462	16492	16359	16234	16532	16620	16544	16342	16378	16631	16312	16383	16307	16460	16437	16520	16263	16440	16465	16520	16426	16475	16289	16193	16542	16388	16329	16491	16304	16337	16391	16522	16567	16409	16476	16479	16351	16371	16566	16290	16438	16512	16483	16402	16400	16435	16440	16504	16458	16333	16331	16559	16413	16470	16431	16358	16408	16518	16498	16533	16495	16423	16228	16426	16536	16525	16501	16431	16321	16540	16345	16425	16319	16377	16477	16221	16517	16349	16248	16366	16303	16506	16335	16442	16444	16391	16384	16540	16478	16523	16342	16446	16301	16185	16326	16460	16431	16300	16652	16443	16408	16427	16527	16425	16497	16414	16345	16536	16426	16336	16578	16325	16432	16506	16590	16395	16410	16613	16549	16614	16480	16331	16521	16505	16504	16468	16405	16305	16386	16307	16503	16359	16541	16351	16519	16553	16606	16409	16417	16495	16342	16338	16466	16510	16347	16502	16538	16511	16242	16197	16309	16438	16480	16475	16453	16415	16460	16427	16397	16543	16244	16405	16325	16419	16537	16464	16248	16343	16479	16370	16515	16403	16432	16449	16304	16352	16510	16453	16341	16434	16443	16443	16449	16373	16475	16497	16494	16358	16538	16596	16354	16552	16380	16323	16358	16428	16401	16557	16462	16415	16347	16635	16465	16419	16525	16540	16417	16464	16398	16398	16288	16484	16391	16379	16505	16510	16431	16648	16457	16369	16613	16448	16527	16443	16450	16367	16397	16463	16266	16410	16303	16230	16499	16363	16367	16401	16512	16440	16525	16411	16288	16514	16493	16484	16521	16626	16466	16292	16351	16581	16373	16318	16513	16389	16440	16665	16396	16397	16473	16416	16529	16519	16396	16432	16373	16428	16559	16231	16503	16406	16342	16463	16514	16458	16305	16309	16556	16308	16440	16344	16371	16503	16410	16438	16446	16539	16369	16475	16521	16310	16391	16573	16410	16322	16348	16576	16341	16495	16311	16294	16485	16492	16443	16318	16409	16409	16406	16355	16162	16619	16507	16472	16531	16301	16446	16639	16319	16379	16355	16291	16320	16427	16457	16536	16432	16368	16392	16555	16563	16351	16470	16447	16340	16370	16545	16451	16458	16424	16317	16455	16357	16471	16413	16292	16377	16452	16554	16243	16398	16450	16328	16546	16383	16473	16406	16270	16442	16432	16450	16481	16195	16425	16280	16437	16499	16591	16304	16578	16563	16323	16467	16328	16509	16496	16448	16417	16420	16447	16480	16400	16325	16272	16479	16413	16454	16573	16422	16431	16387	16541	16406	16456	16394	16444	16403	16490	16417	16442	16524	16573	16547	16533	16351	16543	16639	16453	16318	16417	16393	16579	16195	16292	16313	16628	16368	16192	16374	16272	16358	16463	16603	16435	16351	16462	16355	16550	16533	16356	16485	16439	16293	16321	16551	16415	16386	16324	16414	16350	16339	16456	16429	16392	16466	16417	16513	16461	16534	16722	16407	16472	16364	16555	16324	16485	16570	16518	16469	16349	16379	16425	16529	16322	16388	16542	16321	16332	16526	16371	16225	16370	16392	16479	16443	16302	16424	16522	16367	16507	16464	16315	16463	16265	16266	16405	16443	16229	16456	16407	16446	16363	16336	16265	16548	16359	16393	16399	16328	16465	16346	16573	16484	16384	16624	16511	16461	16584	16389	16482	16291	16407	16527	16452	16479	16406	16427	16381	16466	16419	16491	16361	16441	16308	16538	16465	16507	16582	16408	16394	16405	16458	16380	16501	16370	16548	16317	16476	16512	16385	16509	16474	16524	16281	16374	16471	16462	16441	16544	16428	16512	16312	16376	16189	16396	16309	16469	16231	16458	16441	16312	16366	16274	16369	16372	16454	16546	16350	16545	16341	16476	16467	16499	16535	16430	16397	16456	16408	16429	16476	16235	16570	16535	16417	16361	16349	16313	16463	16430	16286	16252	16597	16316	16296	16222	16354	16487	16502	16444	16429	16381	16478	16502	16405	16542	16497	16571	16342	16368	16611	16404	16502	16441	16484	16536	16225	16497	16291	16404	16480	16325	16321	16493	16544	16455	16519	16527	16331	16578	16563	16261	16537	16278	16611	16284	16342	16404	16387	16400	16200	16288	16486	16332	16524	16422	16418	16459	16235	16343	16300	16286	16424	16459	16365	16224	16466	16415	16448	16346	16402	16406	16522	16397	16492	16480	16404	16276	16545	16317	16377	16374	16451	16413	16329	16457	16570	16293	16406	16335	16315	16257	16347	16501	16519	16410	16296	16446	16349	16350	16500	16507	16412	16371	16453	16537	16389	16365	16267	16346	16446	16511	16357	16458	16510	16328	16474	16329	16404	16372	16395	16285	16282	16500	16474	16565	16440	16465	16499	16562	16394	16430	16469	16437	16564	16391	16430	16321	16440	16360	16317	16449	16507	16491	16392	16437	16406	16283	16496	16419	16414	16252	16406	16590	16509	16464	16400	16413	16513	16392	16348	16530	16523	16484	16473	16410	16380	16441	16390	16553	16485	16526	16548	16437	16518	16668	16457	16534	16283	16317	16467	16465	16364	16548	16534	16286	16549	16343	16385	16509	16419	16437	16513	16552	16472	16599	16446	16448	16505	16387	16536	16468	16452	16520	16348	16372	16426	16397	16538	16419	16344	16498	16453	16474	16500	16251	16223	16473	16259	16349	16242	16359	16469	16242	16433	16410	16391
22215	20658	28244	23101	20909	23263	25671	20654	19734	20028	19531	19123	29677	38684	35741	29224	23420	19653	18611	18066	17998	17886	18033	18066	17876	18129	17982	18103	18046	17888	17949	17890	17883	18093	17793	17942	17857	18019	17988	18039	17914	18083	18075	17929	17831	18002	17877	17989	17960	17858	18024	18069	17950	17992	17998	17914	17876	17786	17896	18024	17870	18071	17912	17861	17864	17741	17918	17897	17965	17842	17706	17846	17909	17922	17670	17943	17868	17902	17986	17803	17733	17670	17998	17833	18089	17865	17823	17869	17816	17982	17822	17805	17784	18055	17768	18062	17870	17917	17806	17950	17917	17811	17972	17946	17926	17920	17895	17663	17907	17784	18129	17995	17870	18152	17807	17873	17816	17938	18017	17744	17830	17917	17725	17840	17910	17830	17768	17855	17628	17912	18052	17968	17930	17952	17736	18006	17942	17805	17841	17962	17661	17882	18053	17989	17861	17754	17916	18045	17887	17729	17838	17777	17689	18032	17964	18142	17756	17814	17755	18053	17954	17912	17833	17722	17744	17939	17972	17939	18049	17886	18006	17878	17912	17764	17823	17821	17850	17877	17953	17847	17859	17972	17876	18125	18027	17855	17884	17904	17725	17780	17876	17829	17929	17862	17953	17838	17837	17816	17699	17867	17618	17845	17805	17858	17703	17756	18124	17853	18070	18088	17855	17880	18068	17996	17716	17738	17706	17721	17793	17685	17785	17928	17836	17841	17707	17855	17835	17753	17977	17953	17711	17765	17921	17892	17756	17927	17881	17978	17765	17985	17794	17837	17577	17784	17967	17988	17800	17860	17867	18081	17927	17866	18181	17944	17836	17996	17899	17904	17855	17872	18043	18117	17865	18097	17932	17912	17848	17713	17878	17793	17692	17732	17922	17974	17885	17704	17829	17862	17742	17829	17781	17953	17784	17967	18004	17684	17903	17741	17683	17822	17894	17917	17971	17926	17770	17700	17854	17810	17825	17815	17924	17547	17768	17839	17670	17692	17713	17927	18089	17638	17850	17803	17802	17632	17838	17921	17896	17823	17776	17770	17642	17927	17591	17635	17829	17841	17806	18011	18037	17787	17785	17924	17800	17961	17647	17805	17915	17928	17810	18121	17755	17793	17795	17784	17930	17816	17858	17843	17886	17874	17858	17917	17699	17774	17825	17891	17896	17737	17938	17903	17778	18036	17899	17898	18026	18000	17815	17905	17905	17848	17685	17884	17896	17824	17908	17764	17913	17761	17825	17785	17625	17845	17965	17927	17752	17831	17855	17824	17891	17804	17778	17691	17716	17978	17770	17650	17891	17910	17999	17760	17735	17898	17957	17806	17816	17634	17995	17873	17796	17992	17926	17818	17898	17920	17884	17796	17771	17663	17797	17763	18016	17858	17891	17979	17915	17714	17764	17838	18007	17929	17907	17976	17763	17976	17726	17854	17883	17908	17737	17908	17836	17917	17928	17814	17744	18067	17850	17944	17696	17787	18020	17762	17825	17906	17977	17870	17920	17888	17787	17909	17886	17699	17656	17861	17836	17888	17850	17942	17919	18033	17861	17929	17795	17879	17859	17658	17803	17841	18120	17817	17844	18060	18037	17958	17881	17721	17702	17896	17568	17851	17714	18008	18032	17816	17786	17981	18064	17805	17881	17869	18086	17733	17981	17941	17691	17863	17612	17587	17924	17696	17721	17786	17751	17685	17801	17843	18040	17955	17756	17885	17964	17714	18044	17898	17883	17879	17827	17628	17808	17690	17790	17948	18019	17803	17884	17981	17901	17797	17872	17814	17835	17831	18006	18031	17735	17914	17796	17797	17787	17800	17756	17828	17892	17635	17812	17689	17933	17857	17925	17972	18043	17861	17739	17741	17872	17881	17902	17978	17727	17787	17861	17921	17999	17704	17929	17898	17893	17624	18056	17687	17761	17876	17744	17842	17813	17955	17705	17779	17956	17917	17765	17879	17794	17770	17723	17721	17754	17654	17851	17772	17903	17906	17842	17734	17864	17702	17933	17841	17703	17796	17727	17739	17863	17837	17943	17899	17838	17782	17864	17819	17767	17705	17825	17708	17753	18131	17900	17847	17935	17964	17690	17871	17884	17859	17918	17910	17848	17785	17664	17780	17911	17929	17971	17706	17838	17684	17573	17633	17823	17978	17716	17679	17920	17839	17782	17689	17864	17772	17999	17894	17792	17755	17744	18045	18049	17701	17798	17709	17774	17829	17878	17892	17878	17975	17916	17760	17997	17816	17992	17762	17699	17722	17946	17646	17848	17905	17886	17977	17822	17910	18097	17889	17950	17882	17773	17730	18093	17767	17916	17888	17876	17708	17674	17826	17602	17964	18203	17778	17841	18046	17905	17926	17703	18063	18011	17758	17883	17962	17877	18195	17767	17983	17928	17786	17972	18011	17805	17845	17924	17960	17697	17788	18076	17892	17732	17858	17871	17952	17859	17715	17891	17528	17793	17884	17928	17964	17951	17938	18061	18006	17756	17716	17801	17910	18074	17856	17831	17935	17838	17840	17805	17940	17849	17822	17927	17811	17718	17731	17810	18109	17986	17866	17791	17796	17674	17996	18006	17832	17798	17868	17832	17724	17733	17695	17920	17756	17779	17919	17743	17755	17763	17725	17968	17806	17760	17682	17754	17660	17703	17921	17963	17731	17883	17887	17845	17837	17795	17909	17727	17969	17931	17794	17789	17999	17694	17777	17927	17930	17969	17945	17908	18014	17859	17744	17835	17666	17929	17787	17840	17725	17769	17821	17971	17848	17673	17896	17794	17797	17716	17882	17781	17714	17935	17825	17808	18004	17933	17900	17892	17857	18065	17910	17695	17735	18071	17798	17835	17948	17756	17871	17867	17807	17917	17800	17912	17966	17917	17771	17913	17846	17699	17735	17845	17791	18101	18092	17769	17843	17946	17918	17938	17961	17683	17803	17730	17726	17758	17951	17946	18062	17923	17884	17989	17893	17928	17816	17740	17768	17775	17999	17699	17921	17904	17741	17908	17729	17996	17944	17918	17875	17732	17725	17703	17874	17805	17995	18001	17859	17813	17715	17847	17875	17662	17623	17591	18042	17979	18033	17855	17998	17819	17709	17849	17954	18043	17814	17938	17765	17698	17772	17816	17840	17896	17736	17729	17883	17782	17847	17871	17912	17904	17820	17964	17911	17929	17961	17821	17946	17761	17818	17805	17901	17854	17939	17639	17893	17881	17761	18050	17879	17837	17912	17981	17750	17645	17888	17971	18089	18183	17923	17924	17815	17803	17725	17797	17530	17993	18048	17873	17878	17737	17718	17619	17754	17721	17703	17922	17861	17757	17933	17881	18006	18004	17932	17878	17643	17751	17819	17874	18032	17769	17887	17949	17876	17819	17821	17859	17717	18013	18045	17882	18102	17993	17885	18242	17976	17846	17993	17865	17805	17949	17880	17924	17919	18070	17863	17803	17819	17756	17962	18084	17847	17960	17868	17941	17914	17995	17893	17897	17907	17782	17910	17834	17803	17834	17933	17685	17849	17930	17940	17945	17726	17876	17726	17753	17749	17771	18017	18114	17751	17820	17893	17902	17819	17960	17780	18068	18015	17584	17762	17581	17852	17922	17819	17779	17726	17804	17737	17758	17562	17777	17799	17868	17740	17885	17747	17829	17908	17695	17803	17915	17981	18097	17996	17715	17845	17893	17835	17966	17946	17646	17783	17785	17794	18018	17703	17908	17968	17937	17988	17914	17942	17663	17785	17638	17876	17928	17775	17939	17956	17915	17871	17665	17998	17962	17794	17591	17709	17759	17674	17895	17728	17789	17970	17865	17757	18101	17815	17851	17876	18037	17851	17753	17933	17614	17632	17714	17867	17767	17684	17698	17873	17694	17806	17768	17913	17745	17816	17942	17763	17891	17825	17796	17814	17779	17866	17725	17687	17714	17715	18079	17679	17732	17668	17785	18036	17850	18017	17870	17554	17904	17951	18091	17953	17838	17736	17643	17848	17948	17795	17877	17903	17656	18134	17936	17728	17732	17678	17790	17785	18025	17754	17807	17776	18018	17775	17825	17753	17929	18011	17882	17887	18145	17878	17873	17874	17781	17808	17845	17745	17892	17833	17826	17859	17792	17968	17779	17931	17816	17880	17893	17911	17649	17667	17758	17789	17734	17914	17928	17816	17751	17935	17932	17783	17898	17694	17816	17624	17913	17838	17901	17941	18088	17826	18018	17881	17992	17737	17752	17730	17776	18003	18002	17898	17819	17875	18008	18069	17808	17856	17842	17854	17730	17629	17928	17948	17718	17924	17974	17923	18033	17938	18023	17628	17756	17984	17757	17782	17882	17906	17631	17876	17853	17961	17787	17702	17818	17928	17802	17893	17980	17817	17795	17885	17706	17976	17850	17661	17755	17736	17884	17960	17709	17575	17900	17933	18006	17841	17914	18010	17728	17808	18023	17771	18046	17894	17915	17825	17838	17805	17993	17810	17995	17927	17613	17844	17896	17800	17804	17905	17800	17854	18025	17919	17880	17800	17850	17936	17723	17945	17861	17808	17760	17850	17935	17897	17808	17859	17965	17854	17967	17785	17732	17969	17906	17846	17748	17908	18080	17829	17746	17786	17971	17821	17954	17725	17979	17719	17956	17761	17883	17951	17782	17779	17796	17735	17597	17897	17726	17721	17900	17791	17776	17777	17912	17881	17768	17981	17739	17869	18035	17775	17957	17920	17895	17983	17837	17674	17722	17770	17930	17770	17724	18085	18021	17983	17757	17686	17786	17575	17768	17955	17677	17700	17748	17731	17947	17968	17875	17728	17881	18118	17986	17793	17922	17774	17873	18039	17716	17968	17583	17732	17782	17922	17779	17750	17918	17937	18048	17964	17892	17754	17993	17946	17775	17995	17955	17723	17816	17944	17871	17779	17810	17872	17742	17834	17827	17883	17907	17873	17951	17646	17768	17829	18027	18008	17693	17847	17998	17671	17767	17863	17924	17811	17880	17925	17821	17798	17771	17903	17849	17783	17641	17599	17643	17787	17739	17845	17878	17795	17793	18041	17817	17776	17844	17862	17932	18004	17732	17736	17994	17703	17987	17879	17959	17950	17742	17687	17666	17830	18020	17860	17879	17866	17998	17882
16928	30796	29942	25541	22806	22056	20990	19933	19075	18553	17998	17719	34072	40234	37221	29804	21806	17260	16424	16083	15727	15829	15732	15757	15685	15812	15670	15767	15784	15860	15760	15763	15653	15643	15826	15747	15610	15947	15751	15759	15660	15958	15585	15725	15765	15841	15737	15746	15797	15872	15711	15875	15702	15783	15709	15860	15835	15760	16014	15738	15774	15696	15616	15719	15870	15677	15671	15886	15782	15785	15817	15705	15654	15770	15764	15626	15643	15770	15825	15643	15746	15615	15649	15751	15801	15758	15831	15635	15664	15804	15812	15873	15829	15794	15559	15628	15738	15728	15701	15787	15743	15580	15752	15750	15830	15632	15788	15736	15930	15756	15664	15643	15710	15797	15669	15796	15664	15601	15915	15766	15687	15777	15555	15691	15754	15787	15797	15819	15806	15639	15578	15756	15815	15770	15917	15844	15620	15805	15836	15629	15766	15743	15537	15650	15884	15592	15573	15733	15819	15826	15672	15794	15786	15760	15794	15779	15825	15625	15736	15737	15734	15815	15665	15809	15674	15631	15789	15636	15737	15767	15674	15699	15655	15858	15636	15552	15683	15668	15691	15676	15675	15835	15672	15813	15611	15713	15561	15669	15735	15564	15722	15639	15630	15625	15657	15690	15759	15837	15663	15780	15656	15931	15932	15633	15670	15620	15727	15635	15645	15638	15765	15738	15830	15794	15719	15700	15767	15728	15667	15627	15735	15705	15926	15586	15848	15707	15543	15824	15774	15748	15592	15873	15674	15604	15873	15710	15718	15612	15747	15778	15690	15801	15647	15621	15711	15754	15803	15697	15649	15689	15734	15775	15652	15857	15756	15861	15567	15543	15897	15669	15633	15589	15823	15687	15741	15691	15720	15783	15754	15705	15595	15841	15660	15765	15772	15832	15756	15738	15644	15834	15594	15664	15735	15679	15858	15489	15821	15581	15836	15671	15653	15816	15744	15634	15594	15737	15599	15636	15817	15635	15717	15832	15557	15687	15739	15606	15814	15700	15697	15655	15854	15718	15781	15692	15679	15613	15806	15693	15914	15673	15820	15648	15597	15637	15796	15920	15766	15741	15576	15761	15622	15860	15588	16130	15617	15771	15823	15746	15676	15712	15920	15636	15787	15864	15695	15745	15660	15768	15671	15791	15618	15785	15692	15726	15784	15688	15664	15571	15875	15794	15752	15670	15676	15721	15642	15611	15697	15776	15820	15712	15641	15848	15724	15660	15855	15570	15880	15745	15737	15812	15743	15891	15898	15780	15887	15694	15608	15836	15692	15869	15638	15666	15639	15703	15695	15657	15706	15719	15646	15734	15715	15561	15851	15739	15584	15670	15629	15792	15678	15832	15709	15751	15757	15823	15691	15657	15692	15746	15793	15673	15714	15694	15917	15689	15785	15765	15634	15765	15851	15781	15587	15801	15718	15763	15871	15664	15672	15803	15612	15695	15794	15513	15862	15767	15751	15621	15643	15751	15723	15655	15474	15724	15725	15862	15754	15569	15893	15868	15872	15807	15726	15845	15870	15725	15669	15630	15624	15679	15736	15530	15789	15769	15769	15547	15819	15808	15680	15704	15750	15659	15778	15649	15723	15811	15854	15740	15684	15896	15724	15814	15826	15756	15820	15629	15742	15585	15602	15654	15776	15549	15795	15862	15698	15696	15934	15785	15785	15723	15715	15758	15790	15707	15679	15541	15769	15766	15703	15723	15785	15739	15664	15828	15615	15683	15631	15618	15694	15658	15692	15762	15722	15520	15672	15814	15857	15760	15771	15782	15636	15695	15760	15626	15904	15763	15697	15692	15616	15848	15737	15609	15602	15677	15738	15811	15654	15748	15645	15689	15805	15702	15589	15949	15709	15742	15647	15758	15730	15716	15679	15773	15663	15716	15753	15680	15759	15594	15680	15783	15616	15547	15726	15832	15861	15699	15692	15697	15446	15695	15618	15702	15714	15708	15770	15726	15744	15681	15864	15627	15820	15766	15653	15855	15882	15731	15722	15835	15726	15681	15695	15770	15741	15624	15804	15653	15725	15674	15707	15678	15663	15838	15651	15587	15630	15694	15661	15703	15642	15702	15659	15713	15411	15657	15763	15638	15738	15962	15762	15704	15739	15675	15543	15668	15699	15742	15634	15736	15745	15693	15847	15627	15790	15687	15821	15737	15597	15936	15795	15743	15839	15662	15820	15803	15683	15728	15592	15848	15785	15732	15566	15855	15815	15811	15605	15682	15815	15741	15724	15806	15786	15632	15700	15728	15574	15725	15639	15546	15599	15659	15644	15522	15644	15716	15449	15575	15745	15746	15713	15807	15549	15712	15768	15623	15633	15568	15668	15649	15588	15718	15715	15658	15648	15655	15739	15649	15716	15684	15561	15708	15737	15632	15946	15815	15735	15794	15650	15974	15706	15582	15736	15812	15690	15812	15840	15552	15761	15640	15782	15734	15683	15759	15704	15832	15715	15919	15741	15750	15759	15735	15778	15553	15756	15736	15556	15734	15725	15764	15908	15667	15664	15644	15696	15647	15920	15617	15623	15784	15585	15675	15733	15723	15538	15993	15612	15672	15832	15756	15857	15701	15557	15755	15605	15848	15743	15662	15768	15708	15588	15682	15595	15729	15724	15664	15642	15860	15666	15701	15608	15950	15815	15628	15764	15688	15754	15642	15831	15663	15744	15703	15673	15819	15728	15799	15512	15932	15506	15763	15829	15756	15699	15705	15593	15755	15876	15618	15715	15804	15628	15809	15608	15716	15602	15727	15805	15580	15741	15604	15813	15820	15811	15734	15847	15794	15839	15585	15639	15735	15686	15775	15878	15813	15784	15852	15736	15649	15733	15843	15837	15866	15664	15848	15618	15720	15778	15727	15768	15630	15822	15855	15717	15703	15792	15761	15843	15653	15670	15869	15563	15761	15677	15631	15734	15719	15821	15631	15778	15754	15780	15925	15623	15675	15730	15739	15699	15703	15729	15612	15718	15615	15803	15796	15746	15675	15649	15793	15738	15830	15861	15835	15647	15800	15648	15692	15591	15794	15791	15593	15787	15645	15792	15699	15759	15536	15653	15722	15771	15925	15888	15797	15642	15645	15615	15738	15940	15566	15768	15720	15953	15772	15668	15615	15687	15642	15631	15753	15775	15576	15805	15564	15739	15758	15763	15809	15664	15578	15797	15707	15678	15675	15707	15840	15491	15597	15720	15672	15836	15749	15699	15601	15778	15733	15749	15697	15661	15635	15678	15672	15621	15670	15805	15706	15703	15862	15676	15782	15721	15626	15754	15642	15621	15905	15665	15631	15807	15750	15805	15779	15785	15857	15825	15838	15765	15498	15626	15761	15600	15854	15807	15642	15616	15692	15879	15722	15773	15804	15758	15748	15647	15740	15650	15787	15579	15699	15721	15696	15692	15722	15722	15753	15561	15690	15651	15838	15682	15880	15636	15688	15720	15646	15771	15916	15825	15763	15766	15507	15722	15668	15778	15775	15625	15597	15761	15628	15678	15640	15882	15744	15708	15703	15851	15721	15782	15620	15568	15785	15857	15635	15826	15859	15665	15579	15681	15711	15641	15674	15719	15752	15784	15687	15629	15797	15696	15781	15845	15791	15698	15501	15715	15706	15611	15816	15763	16014	15652	15890	15611	15890	15721	15631	15749	15787	15815	15653	15599	15605	15590	15649	15741	15813	15677	15679	15884	15750	15770	15781	15511	15695	15679	15755	15576	15602	15763	15709	15681	15748	15875	15784	15605	15753	15823	15789	15805	15592	15871	15710	15601	15765	15627	15716	15713	15726	15734	15878	15652	15737	15779	15763	15829	15674	15877	15722	15726	15509	15672	15721	15714	15679	15576	15789	15713	15716	15797	15644	15659	15647	15657	15658	15709	15730	15649	15706	15716	15850	15764	15634	15648	15565	15774	15630	15734	15589	15672	15771	15723	15872	15863	15673	15619	15787	15623	15710	15675	15843	15728	15715	15677	15806	15693	15595	15805	15662	15824	15641	15714	15928	15785	15779	15734	15628	15638	15676	15641	15699	15715	15670	15646	15635	15719	15882	15724	15754	15799	15744	15683	15707	15801	15962	15940	15790	15838	15619	15764	15537	15814	15700	15712	15716	15786	15631	15717	15660	15708	15777	15597	15802	15641	15705	15570	15775	15861	15788	15804	15799	15943	15688	15674	15835	15738	15665	15597	15929	15717	15705	15732	15632	15702	15616	15800	15591	15701	15648	15641	15707	15796	15656	15819	15656	15645	15698	15715	15674	15730	15683	15710	15610	15658	15914	15746	15812	15723	15741	15743	15903	15709	15756	15901	15626	15607	15566	15585	15763	15791	15625	15869	15627	15704	15633	15765	15719	15641	15775	15877	15700	15751	15781	15585	15661	15815	15769	15634	15638	15809	15748	15777	15802	15830	15631	15777	15811	15700	15867	15737	15729	15801	15696	15609	15801	15707	15809	15858	15652	15681	15742	15819	15770	15518	15704	15842	15877	15760	15577	15620	15807	15694	15725	15749	15693	15746	15777	15723	15652	15697	15750	15756	15801	15842	15682	15652	15911	15734	15633	15710	15662	15826	15600	15847	15673	15726	15740	15792	15747	15596	15698	15761	15624	15809	15800	15782	15875	15862	15729	15885	15725	15975	15487	15658	15804	15674	15618	15645	15846	15808	15807	15727	15539	15799	15781	15708	15695	15772	15705	15742	15880	15572	15868	15812	15668	15711	15658	15715	15499	15905	15781	15668	15587	15600	15620	15753	15672	15777	15823	15785	15630	15632	15761	15739	15786	15696	15872	15801	15602	15696	15718	15697	15676	15660	15734	15719	15573	15848	15703	15604	15755	15717	15904	15714	15679	15628	15756	15712	15756	15819	15571	15615	15708	15700	15520	15740	15814	15612	15596	15770	15682	15700	15602	15465	15558	15626	15754	15704	15679	15711	15789	15734	15551	15664	15766	15604	15786	15656	15841	15784	15776	15706	15764	15722	15671	15872	15638	15850	15684	15631	15569	15712	15821	15756	15683	15806	15631	15834	15797	15756	15623	15793	15654	15573	15810	15735	15801	15806	15714	15648	15715	15699	15831	15821	15636	15764	15817	15920	15747	15655	15709	15723	15643	15791	15706
28061	22743	26444	23883	20170	19751	19153	18820	18573	18294	18377	18538	19621	20484	20292	19666	19005	18368	18214	18356	18188	17975	18078	18191	18085	17951	18007	17914	18270	18216	18074	17854	18067	17933	18079	17891	18124	18038	18066	18171	18110	18130	18119	18062	18010	17910	18140	17962	18049	18108	18139	17993	18199	18168	17919	17998	18070	18203	17970	17947	18073	17923	17873	18203	18199	18155	18180	17943	18027	18292	17933	18105	18047	18015	18063	18038	18111	17915	18076	18277	18123	18093	18163	17909	18113	17934	17950	18124	18001	17946	17935	18138	18129	18024	18099	18176	18111	18228	18055	18053	18159	18174	18046	17942	17986	17963	17977	18031	18043	17935	17914	18050	18101	18022	18176	18040	17891	18003	18177	18062	18219	18277	17992	18239	18177	17977	18190	18137	17993	18237	18182	17839	17914	18023	18223	18048	17974	17986	18185	18024	18254	18082	18095	18175	18284	17750	18101	18135	18198	18058	18108	17912	17965	17924	18068	17936	18109	18003	18142	18013	17974	18243	17945	17909	18033	18003	18008	18141	17916	17945	18087	17881	18119	18030	17922	17994	17951	18041	17870	18156	17931	18026	18006	18068	18062	18032	17893	17984	18079	18109	18077	17957	17924	17986	18222	17951	18208	17987	18075	17819	18091	18045	17999	18199	17954	18217	18224	18006	18136	17892	17896	18201	18000	17877	18108	18174	17975	18099	17887	17978	18197	18083	17980	18083	18116	18210	18168	17903	18182	18262	18128	18042	18250	17979	18061	18127	18183	17981	18190	18196	17960	18087	18126	17909	17994	18056	18165	18108	17995	17969	18076	18043	17872	18066	17966	18177	17947	17957	18023	18099	17974	18074	18304	18055	18101	17936	18049	17875	17956	18091	18202	18224	18292	18038	18271	17991	18181	18004	18113	18149	18169	18099	18139	17874	18108	17826	18039	18157	18024	18146	18174	18064	18116	18003	18000	18058	17939	18045	18157	17908	18018	18088	17944	18030	17946	18205	18116	17966	18139	17922	18114	18035	18141	18086	18073	18194	17997	18143	18123	18124	18266	18087	18003	18177	18062	17987	17946	18052	18202	18160	18172	18067	17991	18103	18112	18084	18118	17882	18103	17998	18058	18065	18106	18035	18137	17806	18102	18204	17965	17994	18065	18103	18023	18103	18067	17835	17900	18030	17973	18005	18024	18097	17976	18131	18151	17890	17947	17997	18054	18030	18124	17944	18152	18081	18144	18101	18052	18063	18071	18165	18153	18199	18022	18065	17907	18028	18148	18058	18055	17988	18080	18020	18024	18002	17960	17813	18103	17937	18404	18045	18211	18147	18316	18269	18136	18010	18029	17912	17983	18056	17963	18020	18044	18210	18093	18077	17796	18147	17985	18124	18509	18315	17918	18182	18271	18105	18156	18129	17934	18141	18304	17913	17981	18065	17988	18141	18084	17891	17861	18052	18113	18096	18037	18025	18086	17934	18101	17936	18244	18103	18017	17997	17840	18069	18110	18082	18022	18201	18090	17978	18031	18108	18156	18129	18245	17883	18100	18024	18179	17949	17735	17970	18159	17931	18015	17857	18016	18121	17906	17921	18069	18076	17924	18126	18052	17990	17949	17988	18054	18255	18210	17941	18126	17983	18031	18046	18197	18075	18218	18046	18168	17975	18003	18067	18180	18048	18068	18075	18152	18115	18079	18142	18046	18011	17942	18028	18001	18035	18048	18034	17831	17738	18115	18156	18187	18163	18190	18021	18002	17919	18214	18114	17934	18065	18085	17957	18085	17941	18155	18050	18000	18087	18198	18075	18249	18157	18096	18100	18101	18194	18275	18124	18090	17928	18221	17949	18269	18011	18118	18180	17980	18213	18084	18078	18140	18062	18144	18053	18116	17997	18067	17889	18221	18000	17998	17994	18147	18079	18132	18065	17939	17867	18147	18277	18099	17843	18266	18082	18057	18201	18065	18078	18212	17916	18177	17882	18069	18128	18087	17926	17970	18238	17994	18213	17964	17807	18185	18030	18314	18231	18040	18159	18100	18144	18159	18003	18070	18040	18046	17973	18101	17973	18117	18113	17954	18196	18252	18088	18103	18168	18118	18127	17998	18051	18007	17945	18052	17987	18124	18095	18325	18216	18047	17965	18065	17708	17891	17944	18075	18038	18065	17997	17917	18083	18015	17873	17945	18163	18084	18092	18064	18049	17855	18093	18083	18027	18072	17983	18082	17959	18095	18015	17993	18039	18095	18133	18109	18162	18023	18200	18030	18263	18027	18108	17976	17970	17782	18096	18140	18093	18003	18146	17956	17893	17993	17953	18077	17857	18110	18125	18209	17983	18122	18164	18086	17930	17935	18119	18212	18046	17968	17919	18049	17961	17964	18118	17865	18113	18105	18095	18161	18036	17998	18400	17962	18177	18098	18210	18113	17852	18125	18124	17976	17975	18011	18197	18261	18233	18074	17998	18065	18053	18229	18232	17887	17910	18052	17844	18025	18047	17965	17865	18069	17973	18180	18032	18095	18125	18052	17974	18044	18061	17829	18029	18002	17989	18194	18072	18157	17976	17936	18084	18083	18164	18274	18059	18380	18018	18270	17923	17917	18153	18054	18182	18232	18098	18263	18070	18010	18118	18024	17919	18077	18026	18156	18008	18112	18223	18143	18001	17922	18181	18092	18172	18047	17980	17983	18061	18114	18144	18090	17986	17965	17988	18121	18220	18175	17926	17839	17974	18150	18122	17954	18269	17930	17884	18210	17994	18196	18140	18148	18123	18023	18250	18103	18045	18089	18002	18168	17960	17789	17980	18097	18294	18336	18138	18044	18025	17961	17905	18101	17991	18088	18143	17958	18109	18229	18100	18130	18114	18028	17921	18088	18011	17883	18141	18008	17959	18021	17940	18123	17922	18161	18005	17994	18146	17895	18141	17951	18066	18179	18160	17965	18123	17992	18019	18017	18141	18072	18231	17850	17999	18184	17855	17963	18014	18171	18027	18099	18101	18024	17972	17966	18079	18024	18008	18079	18010	18106	17910	18041	18022	18034	18155	18035	18056	18169	17890	18206	17875	18171	17960	17960	18113	18036	17997	18017	17927	18221	18221	18040	18042	18057	18171	18064	17834	18120	18172	17914	17939	18242	18077	17869	18205	17910	18233	18056	18056	18072	18149	18108	18109	18335	18193	18263	17956	18234	18015	18257	17992	17986	18092	18187	17864	17908	18058	18187	17914	18243	18005	17841	18086	18072	18012	18056	17842	18009	18158	18071	17810	17948	18193	17847	18140	18071	18116	18102	18082	18050	18140	18069	17935	18125	17980	18044	18195	17935	17992	17816	18016	18007	18201	18430	18159	18040	18125	17999	18179	18005	18020	18275	18122	18097	17905	18150	18089	18103	18201	17992	17966	17967	18292	18072	18017	18229	18005	18036	18268	18107	18061	18018	17926	18102	18031	18053	18058	18063	18017	18116	18127	18054	18042	17984	17994	18002	17910	17978	18031	17955	18144	18221	18218	18172	17868	18035	18113	18115	17893	18050	18131	18225	18010	18096	18221	17923	18052	18031	18033	18143	17972	18046	18065	17923	17933	18147	18183	18255	18081	18111	18072	18083	17959	18074	18069	18120	18178	18209	17976	18136	18118	18173	18023	18142	18143	18080	17964	17952	17944	18101	17948	17963	18024	17928	17909	17785	17911	18117	17992	18211	18229	17946	17945	17994	18003	18256	18182	17913	18112	18161	18088	18179	18196	17896	18057	18039	18101	18247	18036	17943	17884	18003	18103	18070	17988	18003	17989	17945	18057	18127	18158	17802	17992	17968	18303	18126	17939	18205	18251	18176	18183	18115	17973	17927	18215	18143	17961	17941	17897	17941	17860	17937	17886	18277	18057	18033	18059	18133	18083	18122	18111	18017	17921	18140	18073	18005	17957	17980	18188	18166	18054	18053	18197	18166	17997	17951	17954	18067	18252	18144	17842	18137	18051	17976	18123	17992	18406	18010	18061	18183	18136	18162	18121	18318	17830	18088	18273	18149	18206	18104	17984	17955	18037	18213	18048	17889	18168	18174	17922	18239	18059	18197	17965	18179	18194	18157	17897	18236	18124	17957	17995	18161	18183	18135	18250	18108	18111	18123	17921	18173	17904	18001	18223	18094	18033	17959	18084	18104	18245	18051	18091	18180	18423	17907	18212	18011	18372	18061	17893	18198	18038	18041	17975	18189	18030	17887	18096	18010	17875	17984	18235	18065	18139	18068	17973	18006	17942	18058	18248	18078	17861	18026	18030	17994	18045	17866	17974	18165	18046	17994	17995	18120	17843	18034	18105	18080	18129	18235	17943	18053	18124	18053	18035	18155	18024	17965	18165	18113	18000	17925	18160	18006	18143	17981	18237	17883	17983	18129	17908	17949	18114	18148	18120	18075	17926	18166	17950	18110	18056	18098	18124	17978	18153	18096	18161	18369	17930	18119	18035	18036	18193	18110	18133	18073	18059	17936	17860	17993	17869	17885	18164	18177	17937	18009	17916	17882	18081	17932	18148	17893	18065	18122	17986	18124	18079	18038	17992	18156	18192	18115	17936	18126	18074	18265	18118	17971	18333	18276	18085	18272	18091	18068	18032	18065	18182	17992	17969	17993	17992	17977	18020	17984	18075	18047	18096	18139	17858	18057	18107	18041	18207	18135	18044	17919	18086	18245	18241	18032	17943	18062	18121	18084	18202	18004	18003	18059	17957	18093	18013	18215	17895	17993	17874	18145	18011	18011	18095	18315	18165	18111	18197	18121	18142	17961	17989	18021	18036	18094	17986	18057	18033	18111	17924	18095	17934	17918	17937	18052	17876	18028	18021	18065	18007	18224	18038	18102	17968	18069	18099	18061	17933	17941	18136	18016	18087	18104	17820	18002	18112	18235	18091	18166	18235	17894	18051	18032	18031	18239	18306	18019	17920	18077	18148	18014	18130	18004	18018	18078	17933	18009	17980	18083	18013	18211	18394	18018	18097	18123	18127	18147	18073	18069	17846	18020	18156	18242	17972	18016	17898	18027	18045	18243	18014	18033	18085	17960	17914	18072	17919	18120	17936	18152	18024	18111	17996	18199	18070	18065	18165	18093	18195	18037	18034	17971	17942	18270	18050
17524	23971	24038	21439	20178	18937	17866	17144	16860	16568	16657	16674	19023	19511	18714	17797	16726	16144	15998	15948	16112	16056	16067	16050	16060	16011	16013	16017	16121	16133	16123	15974	16092	16072	16063	15848	16161	15983	16054	16124	16103	16070	16192	16157	16092	16144	15963	16138	15916	15976	16096	16274	16023	15944	16003	16030	16051	15927	15995	16052	16048	16096	16059	15997	15882	16275	16165	16020	16063	15919	15974	15832	16216	16133	16174	15981	16076	15984	16003	16145	15981	16155	16008	16008	15981	16270	16113	16018	16053	16056	16010	16132	16002	16172	15962	16102	16017	15976	15942	16141	15967	16175	15902	16091	15991	15880	16039	15874	16023	16144	16102	16008	16119	16046	16096	16113	15959	16090	16071	16005	16005	15854	16113	16090	16052	15980	15947	16235	16036	16006	16197	15937	15961	15905	16049	16040	16128	16045	16140	16110	16078	16076	15933	16118	16000	16199	16089	15964	16123	15962	15983	16082	15987	16013	16055	15870	16016	16007	16150	16116	16036	15961	16194	16095	16024	16070	16036	16145	16034	15916	16001	15923	16001	16005	15969	16148	15929	16198	15959	15976	16069	16232	16012	15994	16075	16131	16150	15975	16054	16062	15828	16053	15975	16072	15952	16205	15943	16095	15785	16066	16046	16102	16083	16038	15934	15999	15882	16043	16102	16109	16009	15933	15998	15889	15934	15984	16195	15941	16078	16086	16019	15935	16051	15979	16164	15992	16094	15848	16082	16118	15909	16063	15921	16056	16034	15970	15953	16049	16137	16187	16099	16044	16088	16152	16073	15933	15908	16265	16027	16029	15904	16118	15935	16047	15957	15879	16039	16244	16015	16030	16044	16064	16170	16049	16069	16107	16023	16032	15904	16094	16157	16084	15933	15951	15895	16037	16044	15912	16208	15905	16158	16082	16081	16278	16120	15967	16011	15945	16089	16067	16237	15983	16028	15905	16200	16252	15861	15939	16096	16030	16154	16147	15860	16121	16143	16044	16167	16079	15989	16229	16021	15891	15910	15930	15968	15997	15982	15949	15978	16075	15958	15919	16010	15973	16229	16062	15870	15959	15918	16117	16163	15943	15914	16049	15999	16044	16210	15997	16097	16081	16105	15943	16085	16146	16073	16010	15904	16028	16074	15988	16013	16036	16181	15928	16127	16051	16111	16023	16051	16038	16206	16076	16252	16110	16022	15985	16002	16044	15929	16089	16006	16107	15911	16026	16010	15917	16011	16311	15965	16109	16061	16042	16096	15937	16055	16180	16016	16014	16139	16001	16052	16000	16049	15995	15961	16099	16126	16057	15987	16085	16101	16108	16179	15989	16145	15997	16108	16003	16109	16077	15914	16066	16135	16010	16115	15968	16034	16086	16161	15843	16010	16072	15977	16113	16030	15919	16070	16045	16089	16019	15952	15982	15968	15884	15996	16012	15852	16059	16049	16035	16200	16153	16147	16078	16019	16029	16056	16097	16051	16127	16074	15835	16050	16160	15997	16058	16124	15997	15887	16011	16157	16112	16085	16077	15974	16132	16166	15927	15987	16060	15954	16007	16243	15909	16163	15949	16048	15922	16061	16044	16054	16060	15959	16113	16068	15836	16130	16153	16003	15956	16014	16210	15919	16122	16084	16004	16121	16033	16093	16058	16072	16083	16012	15910	16108	15821	16285	15781	15967	16004	16095	16051	16095	15997	16095	15918	16069	16127	15968	16070	16195	16036	15996	16032	15883	15982	15982	15978	16010	15909	15948	16128	15993	15982	15909	16215	15947	16025	16156	16145	16162	15928	16231	15908	16101	16111	15982	16182	16061	16111	16188	16033	16018	16194	15966	15945	15910	16116	16261	15917	15916	15837	16126	16189	16108	15936	15951	16204	16006	16027	15911	15994	16084	16191	16151	15981	16066	15911	15933	16089	16115	16107	15960	16071	16079	15989	15942	15931	16004	16072	16159	15893	16063	16026	16115	16104	15979	16023	16096	15892	16038	16161	16047	16145	16042	15946	16097	15917	15924	16077	15994	16021	16098	15964	16088	16038	15948	15974	16059	16028	16031	16066	16068	15968	16064	15970	16065	16146	15937	16029	16143	16081	15938	16161	16012	16084	15920	16040	16047	15994	15994	16019	15931	15960	15989	16139	16032	16023	15977	16197	16021	15906	16036	15990	16220	16038	16210	16075	16081	16075	16077	16113	16126	16015	16173	16067	16072	16098	16183	15920	16124	16029	16117	16021	16099	16043	16028	16018	16105	16185	16050	16000	16129	16021	15948	16049	15949	16312	16165	16027	15967	16062	16022	16139	15947	16013	16085	15981	15904	15906	16005	16221	16004	15975	15911	16069	15948	16036	16095	15923	15947	16053	15868	16004	16173	16054	15921	16095	16296	16031	16127	16093	16049	16050	16107	16107	16162	16009	15996	15986	15989	15979	16092	15994	15925	15957	15999	15950	16114	16151	16041	16100	16117	16068	15854	16067	15983	16069	15942	15975	16080	16066	16272	16067	15924	16121	16016	15974	15915	16023	16072	16007	16111	16042	15869	16088	16012	16215	16143	15979	15981	16040	15996	15839	15992	16141	16244	16031	15989	16073	16241	16040	15974	16100	16071	16070	15953	16173	15968	15872	16107	15994	15907	16223	16043	15957	16104	16025	16078	16049	16101	16094	15954	15973	15877	15963	16086	16038	16115	16056	16007	16060	16213	16053	16003	15933	16080	16066	16159	16152	15966	16134	16223	16121	15943	16008	16110	15942	16131	16118	16125	16161	15818	16158	16104	16254	16015	16072	16164	16140	16069	15879	16143	16219	15879	16041	15925	16156	16011	15953	16223	16152	16045	16057	16113	15982	16134	16130	16164	16087	15928	15960	16184	15901	16129	15976	16189	16164	16114	16093	16023	16122	15948	15945	16259	15997	16082	16274	16053	16030	16072	16033	15982	16014	15946	16148	16066	16044	15985	16178	16061	16273	16010	16093	16128	16006	16121	15857	16047	16017	16062	16162	15848	16105	16065	16035	16212	16034	16270	16112	16007	16084	16105	16077	16022	16080	16039	16059	16146	16174	15995	15970	16248	15977	16067	16082	16045	16066	16017	16048	15948	16196	16170	15970	16081	16205	15988	15978	15964	16147	15926	16270	16001	16142	15983	16007	16028	16007	15985	16064	16180	15930	15940	15949	16037	16145	16156	16020	16023	16048	15905	15817	16237	16036	15997	16089	15884	16039	16181	15880	16049	16065	16151	16117	15951	15901	16120	16253	16023	16131	16128	16064	16117	16134	15916	15997	15930	16069	16053	15995	16135	16267	16069	16027	16038	16087	15838	16066	15813	16163	15971	16008	15925	16123	15961	16055	15953	16143	16166	16044	16089	16078	16035	15903	16077	16005	16019	16066	16197	16006	15973	16161	16210	16121	16048	16114	15994	15857	16236	15865	16030	16114	16121	15928	15933	16074	16119	16017	15986	16016	15968	15865	16119	15997	16035	16096	15909	16121	16184	15897	16055	15893	16073	16161	16106	16120	16082	16153	16104	15935	16163	16021	15865	15945	16018	16178	16154	16084	16090	15949	16093	16060	15898	16109	16085	15864	15991	16103	16108	16024	16009	16116	15998	15998	15936	16065	15984	16028	15985	15924	16105	16126	15999	15974	16098	16011	16188	15996	16120	16105	16041	16184	15884	15873	15952	16071	16034	16087	16233	16202	16052	16045	16030	16074	16149	16071	15951	16174	15914	16088	16167	15824	15921	15925	16143	16105	16186	16034	16017	15908	16226	15963	16119	16077	15879	16325	15979	16036	16150	16179	16248	16048	16073	16041	16211	16124	16076	15989	16127	16062	16246	16193	16216	16092	16143	15944	16250	16167	16031	15989	15895	16164	16113	16028	16041	15890	15966	16044	16049	16057	16030	15919	16176	16031	16139	16148	16048	15975	16040	16004	16003	16010	16091	16152	16051	15916	16024	16316	16196	16007	16146	16029	16081	16110	16144	16233	16015	15966	15987	16130	16085	16084	16105	16100	16057	16018	16179	16098	15992	16022	15849	16093	16006	16044	16073	16263	16029	16153	16018	15955	15984	16106	16091	16167	15998	16140	16038	15816	16186	15976	16193	15929	16080	16012	16113	15976	16099	16202	16184	15998	15949	16051	15993	15997	16131	16079	16020	15907	16225	16064	16198	16196	16114	15970	16078	16103	16125	16130	15906	16044	16256	15929	16000	15997	15987	16068	16071	15975	16186	16031	16207	16192	16030	16108	16139	16085	16062	16090	16037	15947	15909	16112	15883	15967	15984	16026	16258	15960	16099	16121	15948	16152	15969	15947	16152	16136	15967	16066	16093	16226	16045	16036	16030	15936	15900	16119	16009	16149	16177	16016	16127	15867	16145	16128	15957	16218	16055	16196	16062	16187	15938	16112	16052	16035	16130	15945	16166	15959	16149	16083	16228	16012	16128	16094	16104	15944	15940	16161	16054	16159	16068	16091	16078	16075	15953	16029	16037	16125	15924	16118	16225	16086	16075	16083	16145	16000	16081	16007	16214	15997	16131	16188	16265	16038	15922	16023	15888	15933	16194	16028	15999	16126	15895	16154	16164	16066	16153	16006	16106	16166	16028	16085	16087	16191	16087	16100	16088	16161	16145	16003	16005	16190	15990	16053	16107	16236	16031	16265	16170	16176	16008	16009	15950	15923	16058	16057	15984	16043	16022	16018	16123	16019	16109	15986	16138	16091	16048	16086	16030	16141	16012	16143	16164	15946	16102	16213	16182	16096	16067	16032	16136	16086	16268	15999	15952	16033	15939	15824	16242	16022	15936	16022	16051	15923	16033	16141	15949	16162	16093	16161	16108	15944	16135	15982	15947	15975	16023	16093	16116	15918	16101	16182	15898	16068	16153	15996	15975	16147	16025	16012	16014	15984	16041	15906	16091	16186	15966	16043	16119	16182	15980	16153	16090	16065	15951	15984	16050	16168	16124	16103	15947	16119	16149	15918	16061	16175	16025	16024	16050	16093	15972	15964	16193	16028	16097	16114	16256	16046	15955	15891	16150	16151	16203	16093	16117	16044	16011	15880	15968	15957	16080	16147	16017	16033	15936	16112	15887	15912	15905	16240	15958	16153	15987	16087	15914	15971
24425	21684	29210	24856	22871	23219	22216	18977	18265	18621	18619	22848	30510	29866	28106	24268	20754	18943	18200	18106	17989	17791	17781	17952	17928	17881	18168	17982	17965	17838	18202	18114	17972	18085	18076	17874	17834	17960	17886	18046	18320	18009	17966	18055	17904	17919	18211	17838	17876	17938	17934	17862	17936	17916	18070	17854	18090	18087	17852	17771	17979	17954	18060	17996	18010	17830	17842	17905	18082	17974	17971	18055	17861	17843	17944	17923	17811	17850	17873	17938	17888	17831	18059	17770	17823	17819	17976	18075	17974	17964	17881	17902	18037	17952	17889	17942	17796	17781	18092	17934	18006	17913	17899	17902	17766	17942	17826	17812	18070	17930	17978	17822	18071	18234	17884	17886	17971	18135	17741	17924	17924	17960	17779	17899	17877	17825	17691	17864	17797	18016	18028	17772	17862	17940	17935	17945	17698	17940	17807	17738	17836	18009	17906	18056	17880	17925	17928	18022	17945	17941	17830	17886	18091	17929	17929	17822	18058	17837	17823	17903	17819	18186	17759	18004	18048	17881	17830	18045	18033	17834	17983	17890	18150	17901	17827	17895	18074	17923	17808	17931	17856	17951	17881	17821	18008	17712	17842	17864	17779	17721	17890	17746	17872	17866	17971	17880	17893	17800	18001	18004	18011	17966	17872	17894	17787	17942	17947	18066	17937	17908	17808	17915	18056	17976	17837	18156	17886	18025	17848	17750	17906	18017	17997	17890	17798	17848	17734	18201	18022	17808	17919	17951	17906	17855	18120	17985	17958	17908	17840	17931	17808	17893	17972	17855	17913	18067	17845	17934	18040	18016	17933	17833	17939	17899	18035	18219	17835	18130	17772	18012	18013	17919	17729	17904	17870	17778	17795	18094	17904	17833	17983	18063	17899	17839	17933	17867	17928	17877	17936	18063	18004	17906	18041	17887	18188	17799	17920	17825	17951	17907	17937	17919	17845	17959	17905	17910	17954	17854	17918	17901	17989	17888	18129	17752	18007	18090	17927	17894	18112	17912	17772	17956	17885	17996	18025	18019	18099	17917	17967	17833	17873	17995	18018	17939	17894	17909	17844	18050	18096	17950	17864	18045	17860	17831	17728	17885	17801	18106	17962	17960	17708	17814	17996	18054	17834	17986	18082	17931	17925	18086	17956	17844	17775	17744	17769	17801	17770	17817	17809	17818	18062	17994	17795	17834	17805	17911	18040	17924	17829	17968	17931	17959	17873	18153	18094	18118	18205	18060	17886	18065	17834	17790	17937	17919	18061	18012	17899	17903	17912	18092	17744	18016	17795	17965	18178	18222	17908	17827	17966	17826	18000	18073	17937	17894	17890	17798	17980	17996	18028	18102	17926	17927	18001	17869	18013	17584	17748	17787	17947	17791	17782	18237	18196	17748	17954	18115	17884	17979	17755	17944	18081	17969	18007	17909	18037	17849	18013	17927	17633	17923	17928	18104	17957	18219	17860	18043	18114	17733	18007	17726	17643	17922	17854	17794	18000	18050	17937	17810	17795	17988	18111	18038	17771	17997	17908	18033	17851	17939	17787	17943	17994	17774	18132	17937	17811	17843	18119	17988	17878	18036	17936	18007	17954	17896	17989	17994	17885	17913	17733	17859	18038	17802	17979	18033	18006	17927	17865	17840	18077	17928	17887	17975	18026	17966	17866	17881	17763	18014	17933	17821	17629	18078	17748	17954	17872	18030	17954	17925	17823	17841	17819	17886	17822	17730	17876	17911	17901	17929	17807	17920	17968	18006	18055	18160	17941	17944	17896	17868	17842	17902	17982	18151	17968	18113	18148	17730	17800	17923	17712	17816	17694	17946	17904	17959	17975	17944	17941	18040	18035	17802	18016	17755	18042	17940	17949	17894	17868	17841	17813	17922	17806	17792	17854	17865	17880	17947	17981	17896	18078	17858	17812	17827	17974	17754	17755	17851	18145	17906	17928	17733	17896	17628	18132	18026	18016	17923	18042	17865	17734	18076	18075	17993	17977	17919	18017	17818	17826	17938	17976	17798	17940	17941	17978	17955	17924	17811	17758	17838	17930	17911	18041	17768	17893	17896	17871	17844	17943	17962	17805	17824	17892	17919	17849	17970	17900	17810	17913	17909	17943	17872	17952	17845	17958	17958	17764	17897	17964	17987	17855	17948	17843	17859	17938	18006	17886	17805	17724	17875	17899	17795	17922	17877	17878	18027	17749	17888	17926	18052	17800	17930	17946	17975	17978	17954	17876	17927	17941	18039	18147	17984	17871	17924	17846	17896	17767	17936	17880	17891	17889	17727	18034	17998	17987	17865	17739	17993	17757	17972	17967	17776	18122	17971	17890	17851	17967	17858	18016	18057	18198	18018	17759	17948	17856	17853	17920	17944	17960	17886	17959	18058	17878	17924	18007	18059	17846	17879	18038	18177	17913	17940	18062	17905	17876	17952	18011	17948	17904	17891	17832	17869	17958	17946	17902	17889	18009	17747	17902	17940	17737	17699	18010	17723	17977	18019	17860	18061	17847	17823	17935	17931	17759	17937	18183	17973	18097	18168	18092	17883	18040	17835	17917	18023	17929	17875	18047	17819	17757	17802	17930	17767	18005	17861	18115	17831	18065	17906	17964	18035	17925	17978	18109	17901	17903	17760	17949	17943	17999	18087	17981	18149	17977	18060	17806	18054	17811	17934	18116	17937	18079	17982	17931	18183	17684	17862	18017	17907	17831	18076	18023	17816	18063	17875	17879	17930	18030	17999	17817	17972	17922	18010	17437	17848	17917	17953	18049	17864	18003	17710	17631	17783	17759	18092	18010	18114	18072	17929	17801	17786	17733	18109	17975	17639	18070	18023	17903	17756	17792	17833	17772	17923	17781	17784	17783	17752	18054	17895	17958	18093	17916	17851	18032	18075	17789	17903	17924	17825	17921	17804	17760	17975	17974	17606	17931	17974	17983	17991	18114	17925	17927	17778	17649	17819	17907	18073	18051	17880	18026	17768	17871	17724	17723	17969	17919	17826	17895	18022	18244	17680	18019	18042	17798	18054	18035	18027	17813	17992	17753	17969	17923	18016	17930	18040	18052	17805	17952	18032	18127	17767	18006	18113	17952	17895	18066	18029	18003	17784	17886	17891	17918	17987	17953	18167	17917	18123	18146	18035	17810	17775	17816	17864	17890	18069	17911	18179	17908	17744	17982	17974	18062	17670	18000	17883	17782	17893	17957	18020	17814	17777	17784	17835	17914	17812	17935	17891	17938	17968	18018	18029	17941	17894	18112	18002	17955	17804	17770	17950	18140	17819	18076	17935	17802	17820	17769	18012	17831	17893	17812	17876	17859	17895	17861	17730	17935	17913	17790	17970	18046	17920	17806	17703	17860	17810	17913	17813	18009	17937	17984	17684	17823	17912	18042	17820	18030	18002	17962	17756	17838	17981	18208	17794	18008	17961	17950	17689	17910	18031	18043	17985	17898	17818	17580	17845	17877	18009	17971	17785	17841	18084	17929	17946	17916	17845	17899	17695	18041	17945	17892	18067	17843	17830	17799	17984	17926	18014	18076	17852	17855	18047	17950	17943	17970	17792	17913	17724	17830	18071	18095	17959	18049	17642	17835	17805	17752	17720	18109	17959	17933	17817	17773	17911	17984	17934	17831	17964	17844	17923	17972	17922	17828	17930	17911	17965	17900	17924	17897	17880	17821	17889	17950	17726	17791	18053	17944	18018	18053	17905	17881	17867	17716	17973	18009	17717	17826	17847	17851	17948	17956	17843	17913	17873	17884	17848	18062	17786	17848	17905	18028	17987	17900	18008	18194	18048	18056	18061	17899	18055	17826	17952	17935	17931	17825	17798	17797	17915	17867	17802	17852	17957	17841	17964	17854	17974	17853	17879	18094	17941	18041	18134	17817	17959	17797	18102	17811	17700	17918	17910	18099	17896	17903	17940	18000	17929	17905	17876	17790	17948	17830	17809	17812	17846	17838	17820	17833	18015	17954	18087	17867	17914	17910	17949	18039	17901	17871	18054	17990	17813	17947	18163	17901	17923	17984	18185	17865	17907	17970	17879	17882	18028	17843	17687	17998	17978	17863	17993	17961	17900	17964	18008	18009	17761	17910	17891	17871	17790	17732	17795	17763	17825	17866	17781	17914	18052	17937	17723	18046	17818	17930	17911	18110	17901	17759	17858	17897	18102	17964	18062	18276	17791	17936	17766	17820	17859	17909	17795	18009	18000	17823	17898	17785	17960	17900	18029	17781	17945	18067	17927	18161	17933	17971	17992	17893	18124	17952	18216	17852	18103	18104	17824	17944	17744	17899	18042	17901	17986	17991	17754	17890	18119	18081	17890	17967	17953	18017	17838	17911	17965	18042	17898	17958	17928	18084	17943	17800	17975	17929	17864	17984	18032	17921	17824	17868	17808	17702	17878	17909	18000	17793	17770	17916	18016	17990	17917	17685	18055	18204	17799	17835	17977	17960	17925	17997	17749	17986	17945	17953	18056	17821	18006	17958	17840	17972	17854	17978	17928	17922	17943	17975	18119	17850	17893	17872	17951	17731	17816	17938	17636	17896	17779	17996	17845	17981	17912	17883	18087	17842	17911	17899	17900	17900	18120	17832	17930	17936	17881	17837	17904	17822	17862	18023	17837	17836	17980	17853	18004	17890	18017	17905	17740	17991	17874	17846	18112	17989	17955	17746	17796	17897	17786	18001	17731	18013	18085	18007	17954	17817	17836	17838	17975	17893	18042	17782	17755	17760	17671	17839	17873	17884	17839	17950	18065	17939	17886	17917	17888	18023	17956	17925	17888	17904	17714	17931	17880	17992	17898	17828	17984	17873	17790	18125	17825	17994	17822	17792	17835	18168	18010	18022	17756	17950	18060	18001	17838	17923	17762	17976	17946	17803	17919	18139	17724	17900	18020	17927	17850	17825	17789	18260	18111	17850	17719	17920	18043	17913	17915	17841	18078	17941	17977	17851	17894	17952	17997	18018	17882	18079	17939	17926	17839	17901	17832	18029	18083	17850	17753	18028	17940	17861	17915	18031	17721	18071	17904	17949	17967	17935	17872	18014	17908	17718	17842	17822	17959	17886	17982	17831	18020	17952	17766	18112	17659	17834	17640	17958	17916	17804	17998
17363	30269	29779	24992	22392	20409	18540	17118	16648	16551	17085	24638	33913	31346	29262	23486	18905	16886	16272	16197	16143	16102	16261	16185	15992	16146	15978	15950	16100	16134	16107	16142	16063	15987	15936	16251	16010	15958	16042	15885	16137	16109	16202	16052	16091	16007	16026	16100	16207	16130	16038	16183	16056	16116	16177	16054	16015	15801	16132	15897	16270	16162	16096	16087	16225	16088	15955	16088	16069	16164	16081	16051	16183	16077	16032	16068	16011	16256	15927	15946	15963	15855	16060	16027	16046	16177	15938	15942	15991	16066	15837	15998	16104	15989	16023	16084	15911	15929	16014	16044	16153	16072	15755	15961	16066	16095	15906	16104	16067	16094	15846	16165	16015	15907	16011	16188	15925	15948	16115	16174	15998	15985	15985	15911	15957	16094	15987	16091	16031	15949	16051	16110	16223	16158	16068	16046	16029	15879	16093	16048	16130	16085	15934	16046	15947	15937	16120	16204	16002	15966	15837	16240	15947	16080	16075	16119	16022	16171	16034	16075	15956	16059	15971	16049	16041	16188	15962	15904	16081	16002	16100	16029	15879	15939	16097	16035	15966	16120	16049	16085	15884	15974	16065	15935	15802	16194	16040	16112	15977	15915	16030	15951	15962	16025	16058	16077	15997	16046	15987	16097	16136	16089	15906	16176	16072	16075	15980	16102	15950	16058	16038	16016	15932	16015	16009	15980	16153	16058	16001	15833	16031	16118	16053	16118	15924	15987	16189	16064	16066	16123	16119	16113	16114	15914	15991	15988	16064	16107	15927	16152	16081	16014	15908	16074	15925	16017	16083	16090	16104	16056	15882	16062	16067	16210	16097	16107	16102	16122	16089	16122	16097	16198	15971	15995	16066	15977	15899	15793	15924	15893	16036	16047	16103	15975	16114	16030	15884	16149	16123	16133	16034	15980	16042	16062	16018	16166	15910	15999	16050	16000	15927	16055	15987	16149	15916	15917	15903	15805	15895	15895	16024	16017	15978	16027	15957	16048	16159	15935	16174	16100	16004	16002	15882	16135	15922	16137	16082	15938	15928	15933	16118	16051	16064	16105	16051	16137	16049	16014	16098	16041	16065	15922	15968	15795	15928	16141	15982	15964	15832	16153	16219	15943	15930	16085	15986	16003	16012	16049	16060	16058	16122	15965	16134	15860	15972	15901	15995	16067	15914	15917	16042	15973	15998	15963	16054	16024	15939	16120	15923	16080	16072	15940	15934	16049	16246	15988	16016	16084	15998	15789	16102	16034	15879	16035	16108	15822	16086	15949	16112	16162	16132	16060	16058	16047	16045	16017	16085	16006	16057	15747	15960	16216	16106	15815	15803	16036	16058	15904	15807	16014	15955	16143	16069	15991	16068	16090	16041	16096	16116	16001	15974	16209	16151	15939	15972	15895	16008	15985	16091	16118	16035	15952	15993	15941	16079	16025	16003	15983	15938	16105	15978	16049	15912	16028	16024	15895	16055	15851	16106	16050	16127	16177	16005	16070	16155	16036	16134	15957	15958	15879	16001	15912	16052	15966	16118	15934	16058	16172	16131	16094	16113	16008	15809	16174	16135	16052	16018	15838	15934	15851	15948	16123	16206	16013	15928	15952	16120	16098	15917	15930	16104	15855	16119	16153	16192	16180	16065	15985	16175	15913	15967	15903	16142	16112	16025	15987	15974	15939	15942	16100	16066	16089	16140	15938	16045	15977	16152	15992	15911	15873	16004	15923	16164	16190	15972	16058	16047	15909	16119	16181	16121	15826	15901	16055	15940	15949	16081	15992	15844	16097	15937	16044	16028	15970	16120	15955	16028	16014	16045	16063	15994	15990	16089	15960	16112	15993	16019	15947	16096	16037	15901	16156	16010	15898	16036	16168	15889	16018	16177	16181	16043	15916	15800	16016	16007	15978	16043	16122	16081	16061	16179	15997	16086	15945	16121	15968	16340	16014	16049	15924	15997	15946	16090	15855	16051	16018	16035	16172	15977	16016	16145	16047	15864	15945	16139	16048	16053	16103	15811	15859	15957	16159	16172	16105	15963	16006	15804	16044	15944	15984	15931	16090	16032	16049	15993	15906	16108	16005	15933	16233	16000	15952	16020	15961	16096	16025	16107	16183	15960	15976	15983	15938	15767	16178	16098	16020	16126	16071	16139	16188	16059	15979	15997	16213	16036	16046	16075	16057	16047	16062	16036	16032	15955	16081	16066	16001	16141	15695	16206	15910	15940	16034	15900	16074	16056	16102	16188	15798	16108	16121	15918	16085	16065	16107	15964	15919	16111	16019	16090	16033	16228	15955	15967	15970	16163	16030	16065	16091	16019	16005	16198	15901	15929	15936	15987	16089	16106	16078	15974	16092	16050	15986	16080	15940	15869	16166	16120	15911	16033	15962	16098	16153	15939	15975	15983	15981	16119	15900	15917	16104	15793	16127	16209	16078	16108	15947	15984	15870	16052	15932	15901	16061	16006	15957	16074	16103	15906	16100	16131	16147	16232	15941	15936	15865	16006	15988	15974	16033	15975	16084	16000	16047	16004	15982	16022	16066	16161	16033	15958	16083	15996	16089	16065	16044	16019	16036	16078	15951	16112	16160	15955	16029	16098	16021	16235	16041	15961	16143	16188	16082	15993	15824	15744	16144	15962	16089	16099	15984	15905	15917	15962	15903	16066	15989	15908	15796	16107	15856	16100	15973	16045	16022	16023	16135	15868	16067	16103	15706	15907	16089	16042	16201	16069	16007	16123	16004	15941	15979	16056	15928	16051	16073	15887	16172	16017	16057	16126	16000	15822	15976	15927	16109	15958	15974	15863	15944	15888	16018	16087	16177	16089	16001	15946	15991	16149	16010	16168	15946	16026	16236	15928	16040	16116	16096	16070	15947	16062	15814	16046	15882	16098	15924	16031	16157	16027	16010	16209	15987	16156	16050	16048	16131	16053	15949	16059	16054	15997	16004	16079	15918	16153	16034	15956	16159	16053	16136	16052	16223	16167	16177	16120	15933	15963	16021	15913	16058	16173	16018	15987	15971	16010	16148	16130	16162	16064	16178	16016	16004	16033	16001	16044	16110	15969	16120	15996	16125	16028	15968	16061	15938	15955	16045	15980	16040	16240	16052	16028	16008	16145	16025	16055	16104	16276	15949	15959	15975	15876	16098	16152	16015	16062	16130	16125	15988	15995	16065	15925	15949	15727	15975	15993	16046	16088	15964	16029	16094	16020	15903	16056	16205	16128	16116	16053	16109	15983	16078	16077	15977	16089	15982	15874	16036	15915	16000	15876	16016	15978	16204	16099	15985	16070	15922	16047	16094	15956	16022	16057	16122	15938	16029	16139	16081	15889	16139	15995	15951	15981	16014	16092	16074	16045	16072	16078	15836	15915	16180	16167	16129	15992	16110	15837	16063	16054	16057	16125	16088	16023	15969	16255	16308	16110	15972	16106	16152	16113	15933	15933	15964	16098	16108	15927	16122	16008	16093	16126	16026	15963	15928	15936	15996	16081	16241	16081	15975	16091	16063	16096	15983	16074	15881	16037	16054	16061	15937	16078	16178	16029	16044	16006	16031	15957	15972	15996	16029	16022	16003	16034	16011	15979	15958	15942	16004	16122	16111	15839	15987	16036	16022	16066	16057	15934	15926	15920	16086	16068	15893	16048	15976	16072	16036	15821	16116	16114	16030	16077	15821	16079	16181	16019	15963	16016	15948	15882	16071	15985	16037	16252	16079	15920	15920	15971	16017	16063	16126	16045	16089	16145	16195	16081	16003	16142	15967	15921	15932	16171	16026	15896	16046	15840	15984	16059	16026	16076	16115	16036	15977	15958	16001	16043	16065	16214	16064	16007	16036	15947	15970	16141	16000	16131	16080	16087	15941	16154	16109	16092	16143	15777	16248	15964	15943	16131	16096	16003	16026	16047	16150	15960	16132	16160	15905	16068	16043	16081	15924	16082	16195	15937	16018	15958	16137	16109	15993	16207	15997	15986	15937	16082	15943	16072	16054	15865	16032	15969	16047	15995	16106	16023	15934	16019	15835	16161	16097	15970	16010	16097	16063	15973	16045	15996	16017	15959	16079	15963	16088	16173	16112	15971	15918	16096	15995	16041	16073	15977	15900	16068	16107	16027	16122	16093	15946	15901	15993	15908	16083	16122	16111	15929	16000	15933	16027	15912	16044	16081	16032	16117	15985	16000	15992	16189	15992	16072	16266	16018	15999	16106	16053	15941	16003	16002	16010	16133	16209	16176	16019	16097	16010	15971	16022	15832	16063	16040	16075	16031	15959	16101	16125	16089	16010	15961	16081	15876	15945	16069	16052	15985	15966	16166	16015	16175	15951	15916	16136	16098	16107	16022	16062	16068	15983	15937	16176	16191	15949	16080	16120	16131	16169	15987	16053	16111	15919	16076	16014	16209	15944	16088	15984	15943	16072	15907	16002	16101	16202	16038	15903	15930	16021	15959	15891	15929	16036	16158	16029	16137	16142	15926	15991	16050	15998	15905	16063	16056	15936	16089	16123	16230	16111	15943	16000	15990	16170	15960	16002	16085	16069	15863	15928	16199	15917	16045	15884	15905	15960	16067	16023	16030	16061	16183	15850	16066	16063	16114	15887	16055	15847	15940	16009	16093	16150	16012	15931	15986	16024	16094	15986	15959	15903	15899	16147	15855	15924	15976	16087	16154	15939	16093	15896	16120	16088	16053	16050	15919	16145	16076	15957	16028	16093	16026	16003	16032	16070	15898	15993	16003	15951	16058	15923	15884	15974	16043	16003	16040	16028	16022	16213	16035	16033	15948	15911	16170	16051	16155	16077	16158	16047	16013	16044	15979	16076	16090	15922	15939	15936	16031	15907	16046	16084	15988	15987	15810	15984	15987	16059	15903	16249	16001	16089	16074	16175	16131	16117	15995	15873	16098	16169	16179	16162	15911	16013	16016	16102	15968	16215	16061	16165	16075	16111	16111	15939	16079	16113	15999	15944	16156	16020	15986	15896	16090	15946	15910	16080	15875	16009	16119	16131	15918	16093	16057	16045	16114	16073	16077	15946	16070	16035	16042	16074	16163	15981	16002	15882	16106	16083	16135	15946	15980	16095	15875	16035	16039	16051	15974	16107	15892	16069	16136	16068
23358	21740	29773	24264	21974	23913	25306	19797	18872	19132	21199	30891	40077	36525	32801	27149	21895	19300	18519	18079	18111	18098	18042	18222	17995	18178	18168	18026	18003	17888	17970	18126	17976	18245	17930	18022	17876	18251	17972	17983	17902	18039	18109	17915	17827	17829	18032	17933	17940	17885	18090	17864	17996	17938	17927	17915	18017	17938	17897	18100	17995	18000	17818	17701	17789	18060	17779	17923	17869	17858	17899	18080	17846	17946	18140	17834	17888	17918	17994	17861	18089	17821	17940	17879	17924	17980	17916	17895	17741	18067	17822	18127	17559	18029	17831	18008	17891	17754	17800	17786	17819	17852	17743	18049	17808	17904	17890	17974	18009	17999	17865	17894	17840	17803	17689	17900	17923	17949	17948	17999	17812	17969	17881	17781	17738	17775	18058	18028	17766	17942	17968	17963	17803	17977	17887	17781	17725	17790	17870	18023	17969	17848	17769	17885	17886	17957	17824	17971	17990	17955	17893	17965	17823	17856	17760	17881	17823	17789	17777	17894	17942	17912	17751	17844	17901	17701	17986	17806	18011	17910	17827	18059	17725	17867	17827	18131	17678	17835	17914	17925	17796	17950	17885	18039	17902	17814	17833	17897	17953	17721	17658	17757	17852	17965	17729	17741	17934	17922	17917	18100	17860	17963	18129	17802	18018	17940	17915	18003	17806	17713	18193	17739	17789	17997	17856	17872	17646	17926	17787	17981	17916	17877	18007	17685	17804	17927	17752	18017	18041	17841	17964	17879	17756	17863	17772	18024	18023	17718	17982	18002	17776	17799	17847	18049	17926	17983	17700	17704	17690	17856	17847	17817	17685	17804	17940	18080	18063	17853	17852	17948	17926	17502	17886	17913	17924	17760	17964	17831	18129	18014	17792	17796	17816	17980	17930	17811	17942	17935	17889	17886	17707	17812	17868	17856	17947	17831	17937	17903	18000	17731	17657	17732	17834	17874	17910	17993	17757	17893	17928	17772	17841	17890	17799	17722	17941	17963	17962	17763	17662	17841	17719	17915	17718	17716	17884	17653	17944	17770	18094	17786	17857	17938	17874	17966	17807	17965	18003	17944	17861	18064	17973	17952	17920	17819	18023	17840	17860	17910	17998	17991	17819	17846	17782	17898	17913	17943	17919	17790	17833	17984	17732	17873	17900	17974	17703	17749	17958	17939	17873	17764	17701	18005	17942	17822	17979	17916	17725	17566	17902	17799	17925	17821	18007	17897	18055	17815	17806	17778	17641	17840	17865	17726	17921	17587	17783	17898	17804	17700	17649	17985	17727	17893	17775	17991	17968	17780	17869	17667	17905	17915	17980	17947	17897	17638	17911	17874	17734	17739	17802	17669	17803	17847	18057	17874	18078	17807	17891	17988	17908	17875	17834	17885	17712	17752	17873	17942	17881	17700	17760	17734	17778	17684	17829	17755	17918	17993	17833	17827	17880	17946	17859	17935	17817	17882	17973	17829	17935	17891	18022	17856	17983	17913	17755	17769	17941	17984	17900	17810	18111	17878	17982	17776	17903	17922	17946	17903	17821	17858	17895	18017	17899	17880	17895	17769	18065	17851	17807	17779	17871	17828	17920	17889	18223	18013	18040	17968	17796	17888	17916	17828	17889	17608	17818	17895	17946	17936	17845	17713	17951	17840	17773	17889	17931	17860	17641	17857	18019	17625	17973	17872	17643	17805	17671	17772	17793	17705	17905	17784	17794	17973	17634	18082	17951	17823	17890	17976	17787	17792	18009	17848	17750	17955	17960	17738	17953	18079	18049	17857	18020	17868	17889	18118	17787	17828	18028	18043	18020	17980	18010	17995	17821	17960	17783	17865	18020	17956	17994	17806	17802	18099	18007	17941	17880	17747	17713	17924	17856	17890	18045	17861	17801	17915	17843	17978	17715	17927	17896	17946	17845	17885	17859	18013	17661	17708	17806	17891	17776	17810	17670	17562	17851	17937	17900	17945	18025	18035	17822	17967	17605	17907	17935	17698	17907	17798	17731	17657	17979	17921	17902	17651	17616	17868	17836	17638	17779	18012	17886	17820	17605	17807	18073	17919	18046	17836	17765	17803	17864	17727	17757	17951	17832	17778	17724	18065	17901	17751	17835	17758	17888	17715	17747	17791	17775	18026	17743	18059	17906	18088	17839	17984	18012	17714	17917	18057	17763	17852	17851	17744	17800	18172	17724	17907	17891	18010	17918	17803	17880	17770	17657	17897	17823	17841	17907	18000	17958	17851	17953	17790	17872	17766	17749	17912	17668	17878	17857	18013	17766	17715	18079	17787	17901	17807	18000	17931	17851	18069	17974	17725	17938	17647	17795	17832	17914	17669	17848	17849	17817	18030	17915	17770	17891	17925	17808	17975	17887	17851	17938	17844	17780	17718	17773	17925	17956	17800	17952	17776	17873	17853	18007	17869	17949	17758	17832	18182	17817	17840	17870	17869	17981	17823	17877	17815	17987	17990	17911	17888	17888	17753	17829	17903	17995	18146	17897	17764	17868	18118	17784	17882	17856	17899	18091	17895	17848	18071	17974	18040	18047	17779	17802	17905	17801	17706	17804	17858	17841	17913	17791	17742	17963	17801	17869	18012	17796	17819	17928	17870	17967	17747	17885	17836	17867	17951	17888	18147	17882	17900	18040	17758	17890	17848	17889	17975	17885	17963	17796	17901	17930	17810	17737	17798	17666	17840	17985	17977	17771	17693	17970	17902	18014	17751	17955	17819	17744	17843	18048	17954	17859	17837	17963	17957	17870	17821	17922	17806	17692	18209	17840	17817	17998	17894	17696	17849	17830	17987	17844	17927	17872	17738	17911	17763	17911	18008	17888	17992	17791	17802	17993	17833	17879	17891	17823	17943	18040	17833	18124	17821	17772	17823	18017	17828	17896	17845	17984	17815	17763	17863	17839	17992	18170	17701	17864	17831	17905	18029	17773	17970	17943	17778	17675	17831	17850	17886	18019	17797	17848	17925	18182	17940	17680	17866	17745	17795	17808	17996	17771	17762	17675	17674	17762	17873	17753	17912	17920	17879	17746	17922	18138	17659	17942	17918	17805	17710	17826	17798	17872	17934	17906	17620	17910	17879	17855	17690	17812	17996	17856	17843	17893	18020	17785	17836	17999	17731	17919	17750	17783	17861	17771	17715	17928	17785	17919	17899	17734	17945	17600	17879	18095	17933	17953	17862	17833	17654	17970	17784	17768	17966	17854	17682	17781	17656	18052	17929	17772	17959	17963	17910	17953	17741	17868	17699	17852	17908	17818	17798	17860	17766	17647	17685	17967	18035	17786	17906	17823	17872	17900	17908	17804	18032	17831	17727	17819	18011	17919	17872	18003	17755	17589	18047	17649	17872	17813	17884	17869	17878	17844	17904	17935	17899	18023	17791	17828	17946	17806	17892	17771	18022	17887	17965	17747	17832	17945	17900	18013	17983	17996	17967	17886	18196	17707	17930	17700	17841	17822	17773	17999	17780	17743	17797	17872	17752	17873	17837	17931	17902	17940	17707	17797	17847	17841	17924	17948	17800	18013	17987	17870	17907	17860	17889	17960	18018	17701	17717	17785	17696	17892	17840	17864	17825	17901	17961	17846	17693	17871	17796	18061	17891	17647	17779	17976	17859	18021	17943	17921	17872	17879	17901	17835	17988	17952	17854	17879	18097	17969	17766	17796	17797	17924	17995	17859	17947	18190	17815	17832	17721	18053	18008	17634	17847	18106	17789	17808	17989	17727	17934	17786	17739	17702	17779	18136	17938	17757	17904	17820	17996	17844	17933	17874	17762	18004	17873	17890	17848	17847	17847	17965	17937	17743	17881	17768	18005	17780	17734	17837	17782	17828	17833	17896	17812	17941	17895	17700	17927	17825	18059	17926	18010	17906	17662	17628	17812	17815	17803	18059	17887	17831	17817	17873	17793	17762	17869	17812	17885	17760	18046	17612	17870	17857	17746	17811	17765	17545	17788	17838	17857	17814	17987	17839	17888	17669	17824	17870	18001	17871	17855	17736	18003	17879	17893	17880	17956	17736	17856	17763	17776	17961	17927	17905	18122	17777	17751	17877	17946	17941	17889	17956	18037	17724	17746	17802	17744	17863	17907	17891	17826	17675	18015	17642	17965	17878	17717	17748	17708	17948	18010	18095	17785	17984	17941	17825	17788	17888	17759	17947	17771	17824	18020	17938	17932	18085	17637	17827	18063	17998	17952	17981	17954	17817	17728	17719	17868	17902	17792	17711	17847	18050	17790	17878	17889	17972	18002	17794	17899	17725	18012	17909	17798	17966	17851	17813	17902	17877	17728	17715	17677	17949	17848	17922	17949	17866	17956	17800	17798	17888	17955	17923	17789	18059	17854	17834	17804	17861	17847	17769	17897	17733	17796	17919	17958	17699	18011	17879	17797	18024	17690	17678	17863	17889	17727	17670	17874	17879	17951	17799	17769	17799	17733	17829	17927	17967	17595	17961	17828	17913	17836	17799	17819	17725	17888	17919	17866	17999	17952	17841	17923	17870	17926	17906	17984	17822	17964	17972	17813	17660	17635	17800	17972	17756	17839	17979	17846	17943	17871	17842	17947	17798	17907	17699	17931	17999	17916	17852	17890	17845	18016	17827	17700	17795	17895	17970	17845	17744	17941	17984	17725	17875	17632	18014	17825	17820	17756	17889	17813	18037	17727	17645	17667	17699	17796	17896	17865	17932	17909	17688	17815	17910	18057	17809	17863	17932	18040	18076	18142	17880	17789	17799	17954	17992	17944	17988	17898	17870	17718	17761	17912	17957	17847	17689	17813	17836	17724	17758	17691	17777	17776	17905	17810	17924	17793	17854	17746	17747	17876	17859	17965	17770	17849	17769	17788	17654	17740	17786	17789	17804	17812	17743	17821	17799	17751	17650	18030	18060	17790	17852	17844	17953	17651	17906	17815	17960	17726	17682	17582	17842	17786	18017	17694	17999	17721	17894	17764	17715	17684	17908	17890	17833	17721	18016	17936	17919	17896	17853	18026	17844	18084	17885	17860	17870	17834	17809	17674	17916	17840	17664	17896	17961	17909	17701	17963	17986	17961	17773	17855	17961	17784	17871	17704	17877	17701	18021	17866	17917	17881	18135	17894	17734	17896
18795	35669	34335	28381	23329	20432	18928	18046	17274	17544	21599	35697	43133	38522	34269	26997	20366	17080	16494	16104	16123	15936	16240	15917	16060	15997	16031	16105	15928	16167	16089	15891	16095	16093	16056	15998	16012	16143	15987	15847	15961	15766	15858	15945	16206	15997	15952	16010	15949	15865	15848	16043	16049	15846	16089	16034	16001	16201	16009	15959	15979	16003	15918	15893	15917	15928	16046	16002	16163	16014	16072	15954	16046	16125	15949	15988	16038	15917	15917	15913	16129	15845	15823	15966	16102	15926	16235	15931	16083	15997	15979	15947	15822	16024	15752	15937	15986	15980	16033	15949	16132	16135	16189	16094	15878	16029	16055	16020	15783	15994	15928	16047	15867	16053	15878	15889	15938	15886	15848	15879	16131	16165	16025	16174	16035	15991	16050	15823	16189	15849	15983	15972	16134	16023	15878	15929	15982	16011	15935	15896	15896	15973	15987	15829	15872	16033	15865	15943	15820	15915	16079	15769	16086	15972	15999	16160	15821	15921	15768	15846	15875	15863	15895	16036	15969	15932	15979	15960	15798	15928	15934	16164	15905	16030	16117	15938	15952	15993	15883	15934	16080	16110	15843	15870	15944	16057	16013	15914	16003	15911	15946	15831	16074	16240	15780	16079	16062	15903	15981	16033	15882	15792	15994	16054	15917	16006	15939	15987	15875	16193	15987	16142	15988	15906	16021	16027	16082	15947	15938	16021	16137	16043	16044	15993	16111	16053	15939	16145	15928	15896	16021	15936	15948	16043	15942	15942	15968	16111	15911	16090	15995	15838	16136	15823	16089	16065	16103	15925	15871	15982	15951	15926	15831	16035	15951	15972	16092	16107	15861	15889	16036	15931	15959	15818	16128	16007	16031	15985	15908	15770	15841	15913	16140	15933	16089	16068	16064	15898	15923	16030	16098	16020	16075	15849	15895	15978	15869	15970	16011	15847	16035	15989	15891	15902	16031	16056	16036	16051	15928	15824	15905	15900	15983	15904	15995	16013	16247	15946	15866	16006	15856	15954	15842	15914	15929	16063	15985	15939	16047	16052	15889	15990	16106	16044	16078	16011	16075	15963	15959	15952	15996	16013	15971	16020	15977	15996	15929	15866	16123	16012	15934	15884	15858	16063	16144	16120	16059	15885	15891	15974	16150	15854	15864	16115	15984	15932	15897	15983	15875	16158	15989	15978	15877	15977	15928	15926	16030	16025	16087	16093	15990	16013	15982	16043	15850	15866	15813	15924	15826	15935	15834	15986	16006	15984	15890	15817	16053	16064	16050	16079	15837	15919	15949	16144	16000	16010	15920	15935	15943	15994	16150	15981	16171	15939	16127	15911	15816	15888	15972	16128	15995	16008	15838	15924	16024	16046	15934	16045	16134	16037	15827	15906	15989	15913	16109	15856	16112	15884	15957	16083	16061	16022	15949	16120	15886	15896	15966	16110	15966	15855	15829	15900	15962	16124	16081	15874	15872	16043	15773	15867	16014	15970	15902	15989	16062	16011	15817	15905	16019	16078	16105	15985	16180	15871	15896	15934	16043	15831	15914	16109	15994	15996	16166	15786	16018	15965	15939	15950	15968	15830	15920	16062	15778	16032	16029	15930	16054	16019	15937	15997	15782	15929	15925	16116	16116	15916	16010	15954	16013	15954	16039	16126	16088	16009	15998	16116	15870	16226	16125	15955	15940	15893	16040	15952	15989	15873	16035	16071	15975	15925	15928	15928	15864	15994	15853	16036	15745	15837	15790	15946	15987	16013	15944	15941	15975	15905	16005	16033	16019	16061	16126	15915	15974	15998	15952	15942	16075	15954	15927	15938	15935	15975	16053	16036	16066	16037	15834	16084	16071	15919	16138	16063	15883	15857	15966	15976	15804	15799	16059	16012	15746	15982	15885	15895	15919	16090	16043	16177	15775	15957	16106	16064	15928	16170	16075	15953	16106	15954	15775	15993	16013	16064	15889	15979	15864	15874	16068	15813	15922	16097	15991	16021	15841	15933	15835	15886	15879	15927	15981	16010	16099	15861	16119	15820	15944	16102	15935	15966	15975	15970	15990	16059	16066	15854	15975	16175	15954	16023	15927	16043	15921	15899	15999	15772	15980	16116	15949	15854	15896	15865	15925	15736	16099	15965	16013	15872	15845	16196	16124	15938	16027	15908	15968	15874	15987	15977	16014	15908	15897	15824	16045	16027	15967	15860	16122	15988	16029	15887	15853	16101	15849	15973	16037	15960	16019	15953	16139	15964	15948	15895	15841	15829	16169	15868	15926	15909	16042	15982	16060	16004	16002	15981	16038	15924	15726	16014	15869	16047	15773	15859	16108	15979	16165	15925	15965	16009	16157	15859	16007	16011	15900	16014	15897	16035	15903	16032	15947	16137	15956	15937	15905	16053	16039	16073	16037	16012	15788	16022	16046	16026	15932	16029	15830	16118	15755	15915	16107	15955	15964	15941	16046	15880	16003	16024	16075	16075	15915	15906	15977	15951	15796	16029	15929	15944	16186	15866	15939	15839	15726	15930	16101	16146	15853	15933	16068	15969	16025	16060	15979	15983	16039	15958	15909	15875	15915	15713	15942	16025	15878	15955	16060	15741	15992	16057	15933	16189	15910	15978	16003	16041	16001	16100	15850	16065	15999	16065	16106	16047	15991	16043	16155	15881	16029	15993	15841	15986	16107	15891	15783	15923	16000	15948	15923	15830	15960	16021	15930	15991	16096	15906	16019	15941	15904	15951	16191	15865	16052	15977	16003	16000	16156	16003	16013	15938	15817	15995	15961	15789	15807	15912	15947	16111	15945	15888	15813	16035	16004	15947	15877	15871	16014	16057	16103	15816	15930	15821	16017	15718	15933	16058	16034	16049	15707	15909	16042	15945	15972	15941	15867	15999	15847	15928	15813	16063	15968	15986	15946	15990	16129	16029	16016	16032	15919	15982	15916	15939	16047	16067	15957	16198	16024	15990	15989	15914	16053	15933	15824	15907	15999	15877	15886	15910	15941	15998	16002	16073	15976	15951	15984	15908	15895	16123	16079	15967	16094	15986	15952	16044	16001	15940	15817	15931	15959	15963	15987	15692	15903	15984	15926	16079	16038	15863	15902	15979	15834	15901	16065	15962	15966	15857	15942	15733	16029	16011	15976	15900	15849	16014	15819	16053	15879	16000	16010	16042	15959	16113	15862	16009	15786	16168	16054	15989	15930	16027	16009	15901	15752	16114	15916	16087	15914	16072	15868	15999	15991	15981	15885	15832	16048	16090	15960	15918	15904	16079	15909	16104	15905	15930	15950	16129	16005	16008	15938	15948	15917	15899	16003	15900	16082	16155	15886	15982	15994	15819	16143	16047	15963	15926	16006	16044	15794	15981	15839	16107	15975	16042	15791	16002	15898	15933	15853	16055	15954	15945	16088	15850	16041	15959	16068	15947	15926	15794	16093	16240	15919	16033	15998	15980	15816	16029	16081	15792	15968	15962	15877	15957	15724	16177	15931	16068	15967	15946	15931	15777	16058	15939	15841	16043	16048	15910	16051	15776	15941	15968	15920	16053	15929	16130	15976	16089	15968	15968	16051	15973	15795	16037	16032	15958	16071	16133	15895	15824	16017	16131	15938	16124	15826	15995	15993	15843	16002	16052	15959	15897	15966	16012	15856	16140	16076	15961	16177	16065	15932	15890	15959	15983	15837	15983	15939	16069	16066	16017	15948	15808	16003	15819	15978	15812	16028	15930	15963	15896	16064	16010	16011	15958	15912	15998	16047	16041	16065	16063	15913	15852	16033	15979	16016	15870	16069	15968	16024	15984	16101	16080	15921	15712	16109	16094	15986	16078	15899	16105	15829	15957	15906	15992	15924	15840	16122	15864	16017	15969	15991	16087	15928	15940	15912	15935	15969	15937	15744	15929	16074	15846	16103	15883	16031	16008	15920	15836	16115	15897	15974	16077	15963	16023	16045	15931	15872	15993	15990	15953	16026	15875	16121	16038	15920	16016	15862	15970	15933	15825	16209	15920	16162	15923	15991	15947	15930	16017	15994	16018	15944	15827	15855	15747	16107	16142	15979	15829	15954	15912	15833	15968	15927	15996	15999	16111	16022	15917	16186	15889	16028	15911	16082	16031	15908	15718	15920	15935	15933	15988	15957	15979	15926	16100	15895	16118	16045	15913	15858	15858	16023	15981	15825	16004	16032	15837	15728	16040	15866	15786	16094	15912	15947	15972	15989	15956	15801	16009	15864	15928	15814	15986	16094	16023	15937	15891	16039	15936	16053	15800	16056	15997	16053	15955	15929	15943	16015	15995	15874	16149	15931	16058	15839	15930	15806	15940	16016	16080	15981	15797	16026	15891	16092	15935	15856	15922	16047	16025	15853	16029	16037	16000	16130	15959	15917	15994	15920	15869	15826	16114	16015	16092	15736	15914	16215	15936	15883	15965	15844	16000	15902	15846	16122	16075	16084	15888	16004	15995	16058	15938	16009	16132	15889	15932	16050	15965	15825	16053	16139	15799	16082	15917	16220	15997	15868	15959	16060	16011	15875	16023	16003	15820	16071	15822	15969	15832	15958	15967	15778	15886	16034	15979	16005	15904	16003	15954	15860	15846	15914	15890	15889	15818	15816	15968	16039	15952	15962	15909	15936	16056	15969	15990	15829	16071	15818	15979	16015	16000	15872	15910	15857	15943	15957	15918	15871	15959	16003	15805	16160	15935	15853	15837	15999	15995	16007	15800	15953	16012	15986	15989	15903	15855	15739	15939	16104	15991	15980	15783	15930	16110	15996	16024	15878	15866	15913	15894	16002	15991	15788	15888	15913	16036	16030	15813	15998	15990	15800	15938	16002	15983	15869	15851	15978	16052	15960	15910	15954	16019	15842	16060	15936	16016	15878	16056	15992	15907	15892	16006	16143	15881	16147	15871	15894	15827	15856	16116	15886	16016	16021	15910	15988	15906	15932	16025	16149	15781	15938	16113	15986	15992	15929	16158	16071	15979	15947	15974	15901	15961	15947	16132	15774	15759	15792	15897	15975	15859	15922	16037	15987	15909	15833	16101	15936	15997	15935	15747	15875	15777	16004	16030	15915	15860	15918	15925	15925	16142	15770	16025	15938	15993	15945	16038	15906	15926
26804	21683	24100	21006	17427	16720	16968	16287	16567	16589	16365	17221	18255	18447	18039	17289	16707	16517	16422	16361	16351	16172	16289	16436	16313	16249	16226	16385	16319	16348	16234	16305	15961	16074	16227	16315	16307	16156	16295	16148	16292	16221	16052	16164	16269	16143	16136	16264	16521	16127	16327	16543	16426	16374	16302	16294	15974	16310	16255	16112	16295	16280	16067	16019	16209	16329	16266	16290	16322	16296	16359	16185	16270	16262	16264	16469	16216	16314	16196	16293	16370	16397	16201	16102	16182	16082	16249	16103	16136	16303	16223	16238	16037	16067	16288	16230	16205	16227	16097	16223	16211	16088	16200	16162	16188	16263	16342	16199	16178	16081	16195	16233	16230	16163	16177	16242	16013	16210	16014	16141	16269	16172	16195	16299	16209	16075	16241	16036	16043	16290	16219	16375	16380	16145	16177	15987	16093	16240	16204	16043	16353	16199	16223	16117	16294	16054	16041	16078	16200	16295	16302	16173	16351	16353	16177	16086	16385	16196	16308	16220	16205	16251	16140	16332	16376	16173	16272	16360	16194	16172	16210	16197	16304	16259	16155	16331	16345	16311	16244	16247	16216	16066	16211	16202	16340	16169	16230	16159	16099	16163	16173	16184	16474	16133	16257	16283	16230	16214	16217	16224	16103	16293	16168	16064	16184	16208	16392	16240	16178	16239	16131	16303	16195	16093	16106	16233	16182	16350	16295	16158	16370	16076	16375	16258	16294	16095	16300	16264	15880	16083	16115	16075	16153	16076	16128	16205	16305	16141	16144	16249	16118	16213	16369	16021	16297	16106	16306	16274	16193	16085	16083	16212	16259	16171	16263	16074	16234	16308	16084	16130	16162	16220	16060	16172	16309	16100	16343	16214	16225	16172	16202	16304	16414	16175	16284	16186	16104	16120	16255	16280	16189	16102	16223	16054	16244	16250	16161	16328	16158	16273	16187	16252	16077	16368	16055	16349	16146	16258	16066	15950	16140	16127	16362	16298	16129	16241	16158	16151	16194	16317	16150	16246	16358	16294	16058	16117	16220	16118	16289	16298	16178	15976	16095	16275	16195	16223	16322	16126	16104	16156	16288	16273	16055	16241	16272	16320	16313	16174	16149	16206	16052	16028	16269	16262	16193	16135	16259	16114	16267	16228	16189	16163	15990	16278	16066	16285	16345	16372	16413	16339	16133	16280	16198	16424	16252	16163	16374	16196	16258	16300	16116	16016	16222	16187	16236	16304	16235	16238	16163	16170	16151	16306	16358	16308	16248	16411	16379	16187	15984	16175	15945	16212	16214	16225	16325	16240	16262	16135	16436	16113	16233	16033	16265	16059	16181	16068	16367	16301	16084	16364	16251	16233	16155	16119	16284	16122	16454	15918	15982	16342	16355	16144	16213	16220	16375	16138	16109	16247	16164	16220	16378	16158	16061	15975	16360	16205	16318	16168	16087	16233	16117	16134	15980	16351	16316	16493	16219	16208	16242	16062	16318	16211	15962	16400	16203	16079	16412	16150	16275	16365	16106	16148	16125	16186	16184	16156	16267	16221	16118	16119	16381	16353	16396	16245	16147	16222	16330	16365	16294	16231	16191	16187	16125	16293	16065	16115	16233	16103	16148	16148	16334	16129	16075	16019	16309	16199	16215	16171	16368	16106	16116	16323	16242	16288	16291	16094	16298	16269	16290	16069	15918	16268	16313	16100	16111	16139	16222	16197	16301	16202	16091	16039	16315	16249	16242	16141	16323	16144	16257	16201	16064	16033	16246	16299	16186	16377	16304	16137	16225	16159	16068	16305	16282	16185	16211	16243	16256	16293	16352	16266	16159	16116	16079	16106	16212	16147	16270	16273	16221	16154	16458	16153	16070	16112	16386	16282	16194	16237	16182	16233	16164	16131	16172	16551	16314	16136	16305	16330	16102	16242	16256	16079	16289	16222	16420	16050	16341	16279	16262	16043	16146	16182	16018	16121	16332	16041	16259	16015	16127	15957	16478	16142	16298	16188	16399	16245	16042	15975	16160	16257	16260	16174	16131	16057	16201	16113	16372	16225	16071	16180	16269	16260	16209	16228	16319	16113	16090	16111	16260	16214	16292	16425	16303	16050	16236	16287	16149	16355	16309	16216	16167	16119	16353	16404	16187	16304	16301	16117	16278	16037	16160	16222	16298	16052	16256	16356	16221	16319	16219	16227	16123	16451	16185	16161	16050	16204	15972	16278	16143	16245	16445	16386	16106	16136	16273	16233	16364	16489	16276	16056	16170	16186	16175	16170	16364	16429	16235	16053	16149	16055	16125	16265	15993	16178	16007	16095	16217	16242	16311	16332	16203	16316	16333	16408	16145	16333	16110	15997	16132	16393	16339	16260	16052	16358	16278	16344	16267	16174	16100	16142	16009	16188	16213	16182	16304	16333	16419	16031	16246	16107	16268	16072	16220	15960	16240	16146	16213	16212	16043	16101	16119	16238	16269	16173	16165	16116	16154	16316	16294	16244	16348	16072	16243	16158	16218	16208	16177	16237	16257	16264	16249	16160	16275	16347	16311	16269	16203	16126	16106	16243	16466	16002	16049	16092	16099	16317	16345	16217	16208	16300	16342	16125	16191	16203	16045	16244	16318	16294	16240	16195	16383	16120	16186	16182	16279	16260	16292	16196	16245	16387	16092	16181	16125	16100	16245	16241	16274	16243	16229	16140	16279	16314	16251	16292	16077	16234	16343	16103	16313	16141	16096	16233	16282	16331	16273	16129	16140	16156	16040	16260	16288	16318	15979	16017	16330	16371	16352	16278	16465	16398	16258	16209	16260	16276	16039	16306	16120	16044	16267	16146	16160	16233	16291	16083	16510	16303	16433	16076	16121	16356	16245	16329	16153	16076	16159	16313	16150	16203	16374	16185	16247	16289	16331	16350	16189	16388	16293	16338	16499	16049	16144	16314	16150	16287	16258	16308	16062	16173	16215	16179	16273	16291	16264	16240	16170	16064	16178	16152	16204	16340	16249	16181	16198	16326	16138	16092	16398	16250	16430	16092	16207	16401	16291	16229	16299	16344	16177	16193	16178	16203	16246	16115	16218	16033	16186	16257	16128	16143	16298	16149	16149	16013	15999	16205	16192	16399	16097	16264	16295	16090	15972	16215	16453	16170	15999	16106	16331	16187	16476	16133	16093	16212	16263	16119	16326	16048	16182	16154	16304	16039	16303	16259	16217	16234	15936	16213	16185	16261	16300	16163	16198	16270	16232	16145	16088	16323	16192	16273	16089	16196	16284	16162	16289	16246	16373	16194	16235	16193	16268	16246	16298	16055	16206	16085	16086	16105	16221	16312	16264	16342	16344	16416	16199	16187	16450	16238	16125	16272	16162	16244	15774	16321	16273	16461	16225	16260	16179	16221	16403	16222	16270	16299	16136	16258	16136	16487	16330	16257	16070	16183	16257	16330	16384	16199	16280	16068	16248	16187	16029	16188	16148	16206	16183	16217	16180	16328	16051	16177	16138	15985	16300	16214	16192	16305	16319	16413	16274	16163	16204	16168	16333	16136	16189	16298	16082	15947	16276	16196	16183	16355	16380	16279	16112	16286	16148	15933	16239	16187	16195	16265	16242	16106	16257	16281	16055	16233	16265	16264	16231	16155	16222	16141	15997	16220	16162	16174	16197	16321	16279	16209	16296	15987	16260	16198	16245	16355	16230	16308	16350	16270	16235	16321	16123	15972	16380	16221	16226	16280	16405	16220	16066	16081	16032	16124	16056	16344	16069	16228	16052	16058	16078	15880	16116	16223	16101	16092	16153	16207	16290	16210	16248	16415	16383	16205	16107	16006	16114	16209	16181	16196	16248	16216	16256	16210	16370	16220	16202	16109	16172	16289	16159	16277	16169	16157	16354	16119	16259	16093	16289	16249	16045	16290	16297	16300	16173	16425	16282	16117	16195	16272	16362	16203	16320	16309	16308	16250	16265	16123	16135	16468	16284	16244	16269	16212	16348	16250	16322	16113	16373	16202	16253	16289	16171	16326	16248	16322	16182	16225	16403	16230	16132	16037	16499	16426	16317	16230	16233	16187	16316	16212	16257	16328	16018	16177	16225	16158	16170	16205	16137	16024	16150	16295	16340	16025	16151	16043	16243	16162	16236	16015	16324	16321	16264	16353	16174	16154	16242	15902	16108	16077	16240	15975	16232	16301	16235	16133	16178	16103	16239	16174	16147	16149	16134	16103	16206	16135	16342	16324	16248	16047	16142	16324	16172	15949	16080	16364	16353	16063	16214	16249	16035	16197	16323	16154	16177	16295	16252	16095	16315	16438	16093	16182	16080	16082	16143	16274	16284	16177	16420	16308	16134	15990	16011	16279	16077	16154	16270	16264	16278	16345	16197	16170	16294	16144	16298	16285	16157	16306	16291	16103	16361	16196	16157	16040	16213	16442	16200	16230	16117	16116	16115	16237	16104	16167	16218	16225	16259	16552	16195	16192	16044	16275	16171	16268	16212	16253	16292	16255	16396	16428	16181	16314	16205	16182	16126	16129	16132	16103	16262	16412	16229	16211	16346	16297	16315	16226	16174	15951	16240	16150	16114	16147	16179	16125	16132	16315	15958	16296	16362	16149	16210	16211	16260	16221	16272	16264	16032	16340	16276	16276	16281	16092	16242	16275	16224	16171	16403	16124	16253	16303	16333	16096	16329	16297	16291	16178	16444	16245	16227	16185	16228	16145	16447	16221	16320	16242	16093	16271	16219	16270	16321	16256	16205	16138	16248	16519	16067	16065	16211	16211	16200	16386	16276	16242	16247	16093	16014	16285	16179	16290	16121	16156	16521	16388	16213	16200	16231	16172	16106	16196	16272	16085	16089	16144	16229	16161	16198	16148	16057	16070	16153	16152	16389	16254	16285	16051	16229	16231	16052	16176	16346	16213	16053	16402	16119	16294	16262	16218	16094	16209	16127	16212	16020	16054	16103	16178	16206	16422	16373	16101	16404	16273	16222	16174	16356	16291	16273	16141	16331	16269	16141	16348	16227	16237	16075	16135	16211	16221	16175	16321	16129	16121	16124	16307	16329	16410	16243	16302	16167	16032	16130	16324	16441	16161	16480	16300	16259	16362	16204	16478	16207	16163	16196	16256	16230	16247
16985	22167	20061	17963	16762	15765	15519	15176	15435	15499	15436	16209	17793	17756	16789	15991	15157	14750	14939	14684	14846	14634	14951	14857	14759	14589	14614	14670	14715	14563	14839	14556	14836	14764	14899	14806	14823	14708	14820	14584	14868	14872	14645	14757	14745	14624	14553	14800	14827	14849	14681	14707	14654	14767	14741	14712	14792	14874	14862	14794	14736	14769	14640	14757	14867	14629	14750	14720	14558	14776	14483	14630	14761	14733	14787	14680	14800	14708	14644	14867	14761	14576	14718	14550	14644	14732	14621	14539	14722	14807	14749	14579	14670	14779	14454	14760	14667	14676	14808	14786	14811	14576	14684	14693	14832	14704	14700	14671	14559	14616	14618	14728	14741	14611	14862	14708	14586	14911	14715	14736	14689	14870	14608	14469	14660	14582	14849	14927	14684	14584	14751	14768	14658	14900	14703	14826	14837	14633	14768	14733	14840	14826	14646	14764	14761	14769	14854	14659	14512	14693	14750	14777	14821	14648	14728	14808	14854	14773	14649	14756	14772	14812	14807	14771	14809	14620	14661	14691	14588	14687	14719	14697	14732	14732	14733	14671	14618	14711	14681	14645	14606	14731	14746	14644	14630	14720	14624	14764	14743	14897	14759	14608	14628	14770	14727	14684	14809	14589	14638	14657	14612	14679	14796	14769	14780	14538	14657	14734	14638	14825	14548	14589	14734	14748	14616	14587	14850	14784	14692	14753	14629	14628	14733	14705	14738	14669	14929	14730	14803	14778	14734	14710	14864	14734	14607	14740	14742	14585	14685	14576	14570	14791	14660	14582	14668	14658	14708	14685	14837	14561	14799	14816	14718	14789	14783	14628	14782	14721	14639	14815	14687	14698	14774	14562	14718	14740	14703	14746	14620	14762	14745	14769	14629	14856	14632	14725	14663	14757	14815	14722	14687	14793	14805	14675	14689	14756	14720	14738	14733	14811	14682	14654	14780	14777	14631	14699	14617	14620	14838	14719	14772	14566	14782	14827	14835	14680	14712	14785	14780	14776	14722	14704	14772	14673	14655	14778	14717	14657	14532	14582	14862	14643	14772	14614	14868	14851	14639	14725	14821	14693	14862	14850	14770	14855	14679	14887	14685	14709	14585	14811	14798	14597	14719	14602	14806	14634	14827	14776	14628	14898	14611	14636	14742	14800	14993	14713	14642	14904	14742	14756	14694	14852	14827	14749	14728	14866	14736	14828	14740	14698	14841	14746	14879	14712	14817	14685	14778	14629	14577	14718	14726	14639	14655	14815	14820	14768	14853	14681	14519	14674	14703	14720	14564	14737	14507	14672	14544	14727	14628	14710	14682	14607	14734	14731	14695	14767	14698	14816	14943	14663	14655	14728	14724	14690	14896	14762	14720	14443	14669	14693	14584	14597	14783	14722	14717	14631	14844	14828	14603	14712	14686	14541	14893	14607	14814	14767	14692	14890	14621	14742	14662	14652	14750	14546	14665	14662	14576	14944	14782	14662	14740	14712	14669	14755	14615	14904	14844	14749	14574	14548	14738	14589	14719	14879	14861	14760	14815	14631	14628	14660	14864	14823	14601	14748	14536	14797	14723	14773	14643	14676	14712	14750	14710	14715	14739	14842	14685	14606	14740	14648	14609	14801	14780	14703	14706	14740	14686	14749	14629	14796	14655	14592	14737	14740	14649	14805	14642	14625	14795	14709	14592	14783	14734	14825	14717	14668	14793	14688	14634	14767	14598	14705	14690	14844	14799	14659	14825	14540	14874	14712	14735	14811	14812	14841	14807	14625	14709	14706	14621	14765	14831	14838	14685	14806	14794	14790	14602	14737	14687	14587	14826	14754	14790	14691	14520	14777	14619	14620	14773	14641	14877	14659	14719	14740	14864	14836	14815	14608	14680	14789	14611	14815	14520	14649	14776	14623	14605	14649	14846	14792	14680	14891	14836	14704	14620	14709	14650	14717	14622	14929	14835	14738	14670	14655	14875	14726	14695	14606	14745	14808	14614	14645	14872	14804	14742	14991	14656	14590	14692	14737	14713	14742	14523	14719	14688	14612	14671	14679	14715	14780	14676	14743	14835	14666	14553	14600	15002	14697	14746	14736	14704	14702	14721	14610	14754	14695	14628	14858	14567	14738	14613	14627	14739	14876	14619	14756	14840	14666	14853	14856	14656	14703	14802	14839	14642	14671	14616	14660	14705	14775	14797	14797	14821	14659	14676	14615	14682	14785	14806	14782	14542	14787	14807	14618	14826	14634	14721	14850	14833	14798	14773	14662	14717	14689	14663	14700	14927	14696	14660	14754	14675	14863	14587	14770	14596	14734	14614	14724	14609	14762	14845	14814	14592	14749	14833	14781	14833	14530	14643	14763	14785	14663	14692	14659	14729	14696	14719	14752	14697	14533	14664	14615	14713	14733	14779	14689	14768	14796	14776	14805	14757	14539	14955	14806	14677	14738	14800	14565	14806	14927	14819	14820	14768	14629	14679	14822	14660	14753	14657	14674	14792	14505	14852	14701	14756	14678	14732	14647	14727	14704	14829	14580	14707	14659	14778	14581	14672	14632	14735	14908	14745	14798	14499	14762	14800	14582	14756	14789	14747	14506	14807	14749	14751	14676	14791	14626	14830	14712	14622	14549	14804	14765	14840	14793	14653	14705	14707	14747	14674	14822	14759	14575	14913	14709	14820	14780	14824	14608	14756	14641	14786	14637	14810	14622	14772	14715	14821	14569	14795	14818	14717	14663	14834	14732	14631	14712	14741	14860	14582	14630	14629	14806	14692	14753	14775	14654	14822	14767	14635	14696	14840	14572	14767	14661	14712	14806	14805	14781	14824	14695	14810	14629	14620	14634	14584	14909	14739	14825	14623	14546	14614	14763	14699	14802	14687	14736	14791	14559	14650	14663	14679	14732	14707	14590	14703	14659	14745	14820	14740	14665	14612	14688	14699	14694	14760	14747	14784	14707	14832	14719	14748	14607	14893	14687	14653	14647	14733	14769	14672	14734	14867	14751	14755	14758	14738	14670	14828	14674	14810	14871	14933	14763	14697	14648	14934	14763	14767	14743	14756	14828	14642	14591	14619	14651	14736	14727	14645	14795	14633	14694	14826	14729	14673	14794	14791	14572	14692	14731	14646	14667	14818	14682	14758	14771	14542	14801	14602	14564	14700	14713	14946	14715	14701	14728	14788	14790	14805	14677	14594	14662	14575	14777	14473	14721	14786	14915	14743	14748	14561	14789	14938	14862	14922	14668	14621	14767	14666	14701	14799	14828	14657	14785	14572	14679	14793	14733	14782	14591	14687	14555	14779	14765	14625	14569	14724	14866	14831	14819	14841	14602	14681	14732	14680	14820	14907	14667	14622	14798	14807	14512	14692	14778	14712	14665	14558	14568	14725	14701	14961	14779	14790	14663	14536	14657	14798	14738	14585	14740	14747	14754	14751	14600	14767	14506	14619	14765	14731	14753	14632	14697	14738	14787	14727	14707	14745	14591	14809	14799	14683	14949	14751	14749	14802	14803	14774	14603	14674	14662	14826	14724	14501	14796	14769	14708	14570	14740	14731	14783	14638	14764	14722	14695	14886	14640	14826	14740	14705	14718	14687	14710	14634	14741	14750	14451	14701	14704	14782	14777	14805	14721	14830	14561	14695	14616	14740	14685	14624	14608	14690	14909	14712	14792	14715	14741	14729	14735	14681	14607	14587	14683	14841	14673	14704	14590	14668	14674	14831	14588	14659	14883	14627	14812	14707	14647	14830	14681	14627	14740	14633	14632	14755	14688	14567	14748	14777	14818	14687	14772	14739	14712	14740	14764	14849	14668	14726	14711	14718	14693	14684	14622	14664	14575	14767	14808	14722	14698	14755	14795	14835	14722	14542	14759	14796	14564	14742	14691	14788	14795	14732	14861	14602	14741	14642	14620	14793	14773	14757	14673	14681	14618	14658	14683	14570	14676	14551	14757	14884	14638	14699	14674	14821	14765	14740	14725	14792	14734	14900	14721	14777	14651	14658	14765	14561	14640	14597	14642	14635	14497	14712	14687	14610	14864	14758	14788	14803	14748	14928	14612	14714	14895	14713	14832	14781	14736	14689	14705	14858	14757	14869	14795	14610	14676	14759	14584	14834	14654	14851	14729	14732	14740	14852	14610	14825	14758	14834	14698	14690	14888	14695	14707	14844	14680	14802	14605	14755	14719	14760	14747	14635	14671	14682	14705	14739	14827	14755	14712	14794	14759	14701	14701	14758	14826	14627	14699	14641	14723	14795	14657	14626	14586	14844	14820	14599	14856	14769	14748	14720	14813	14594	14627	14910	14733	14879	14695	14628	14684	14716	14610	14747	14806	14837	14681	14725	14742	14781	14784	14753	14730	14805	14843	14759	14663	14794	14861	14892	14747	14713	14619	14797	14756	14696	14655	14698	14567	14738	14741	14761	14630	14798	14635	14757	14591	14720	14762	14667	14701	14731	14938	14586	14693	14587	14703	14678	14964	14698	14754	14538	14734	14915	14750	14672	14620	14708	14642	14757	14716	14617	14750	14648	14738	14667	14715	14710	14790	14665	14760	14621	14627	14706	14613	14829	14808	14605	14919	14746	14786	14655	14857	14703	14821	14832	14750	14658	14734	14576	14808	14683	14830	14698	14668	14699	14666	14791	14614	14773	14839	14683	14798	14752	14663	14645	14714	14741	14611	14686	14706	14674	14681	14726	14800	14501	14586	14528	14795	14787	14686	14894	14749	14682	14664	14797	14824	14536	14646	14791	14759	14868	14777	14706	14651	14814	14826	14841	14863	14766	14612	14644	14753	14659	14807	14759	14741	14777	14758	14757	14712	14728	14763	14762	14610	14705	14686	14607	14685	14900	14885	14764	14751	14908	14622	14657	14777	14775	14853	14754	14742	14631	14767	14769	14819	14698	14545	14622	14624	14905	14743	14810	14788	14807	14731	14732	14755	14729	14847	14666	14928	14836	14750	14688	14612	14839	14818	14808	14762	14665	15005	14654	14717	14833	14661	14772	14851	14694	14652	14716	14761	14726	14711	14668	14778	14618	14805	14596	14641	14772	14788	14669	14689	14680	14689	14864	14733	14769	14624	14795	14820	14855	14703	14764	14827	14736	14878	14744	14695	14816	14760
23428	20762	27999	23694	21448	20852	19785	17780	17081	17232	17151	19560	29444	30226	26423	21952	18631	17306	16854	16735	16473	16545	16407	16552	16308	16333	16551	16551	16207	16404	16393	16504	16542	16240	16408	16471	16314	16309	16338	16456	16370	16235	16535	16394	16378	16422	16418	16246	16356	16268	16406	16249	16116	16227	16261	16394	16333	16294	16184	16264	16468	16280	16478	16427	16288	16366	16278	16274	16296	16256	16230	16513	16111	16313	16281	16411	16412	16298	16288	16435	16356	16257	16597	16180	16238	16283	16251	16190	16411	16585	16244	16346	16398	16448	16378	16258	16234	16057	16303	16223	16511	16284	16287	16360	16406	16159	16547	16140	16164	16217	16253	16260	16058	16273	16158	16373	16446	16300	16338	16102	16554	16402	16379	16201	16145	16107	16160	16245	16355	16322	16331	16146	16323	16353	16213	16445	16378	16123	16444	16347	16573	16063	16473	16222	16199	16119	16500	16269	16208	16282	16280	16276	16272	16291	16321	16318	16303	16324	16388	16442	16195	16339	16139	16351	16383	16388	16302	16293	16381	16186	16293	16162	16236	16339	16170	16237	16057	16096	16129	16404	16477	16147	16174	16371	16136	16314	16431	16297	16133	16241	16308	16422	16381	16542	16249	16522	16395	16191	16385	16427	16119	16421	16192	16096	16159	16477	16300	16501	16389	16349	16229	16350	16136	16344	16341	16334	16373	16355	16245	16334	16191	16337	16342	16443	16225	16238	16360	16250	16240	16279	16490	16220	16102	16413	16190	16202	16264	16129	16471	16172	16218	16270	16271	16383	16339	16317	16455	16163	16129	16272	16273	16349	16580	16387	16234	16411	16367	16420	16310	16310	16268	16274	16208	16344	16236	16103	16374	16253	16194	16174	16250	16174	16381	16309	16535	16265	16263	16548	16366	16255	16209	16271	16456	16272	16381	16307	16323	16244	16167	16288	16196	16274	16341	16462	16388	16146	16236	16345	16295	16115	16451	16394	16391	16175	16547	16159	16324	16227	16423	16447	16395	16340	16281	16137	16224	16196	16126	16316	16175	16347	16289	16355	16447	16388	16283	16327	16233	16306	16172	16265	16369	16499	16381	16353	16287	16174	16246	16456	16341	16111	16250	16360	16465	16229	16325	16291	16237	16235	16078	16444	16252	16370	16478	16218	16293	16219	16259	16264	16317	16176	16445	16357	16254	16387	16331	16197	16357	16472	16305	16264	16205	16323	16234	16385	16141	16320	16316	16312	16421	16238	16376	16453	16347	16453	16252	16310	16299	16264	16260	16377	16274	16238	16254	16039	16169	16165	16406	16459	16407	16256	16272	16317	16299	16337	16390	16260	16208	16222	16040	16376	16306	16473	16403	16399	16349	16299	16165	16184	16427	16304	16211	16166	16330	16588	16303	16232	16414	16094	16250	16247	16437	16406	16248	16111	16179	16327	16432	16490	16268	16466	16231	16301	16417	16006	16215	16243	16247	16294	16227	16313	16201	16309	16414	16199	16179	16192	16251	16209	16479	16265	16464	16364	16388	16423	16382	16349	16215	16148	16361	16471	16409	16311	16109	16446	16176	16379	16361	16374	16076	16292	16342	16346	16316	16353	16179	16274	16086	16325	16372	16320	16192	16253	16182	16333	16418	16220	16326	16393	16332	16291	16178	16143	16089	16327	16317	16509	16332	16182	16212	16349	16298	16214	16309	16234	16439	16306	16266	16300	16344	16480	16326	16184	16113	16020	16160	16140	16396	16381	16353	16396	16488	16201	16276	16353	16482	16208	16394	16176	16193	16442	16436	16196	16165	16458	16206	16124	16269	16194	16042	16154	16182	16231	16325	16346	16373	16207	16398	16537	16562	16190	16198	16227	16264	16181	16279	16249	16475	16426	16276	16454	16272	16200	16400	16148	16167	16232	16361	16236	16403	16145	16246	16364	16202	16354	16274	16134	16247	16366	16250	16334	16255	16167	16396	16300	16372	16278	16304	16321	16372	16200	16296	16589	16148	16279	16395	16236	16232	16094	16172	16231	16079	16352	16338	16223	16348	16205	16351	16358	16086	16252	16138	16174	16448	16199	16161	16346	16258	16128	16374	16100	16412	16277	16174	16320	16399	16306	16260	16160	16131	16073	16351	16307	16291	16320	16537	16118	16474	16507	16215	16195	16291	16274	16357	16387	16132	16421	16284	16132	16390	16413	16289	16258	16174	16332	16248	16371	16231	16299	16380	16280	16303	16365	16364	16412	16376	16412	16452	16246	16357	16428	16213	16387	16195	16315	16327	16303	16295	16287	16286	16402	16347	16235	16262	16469	16387	16073	16447	16039	16230	16194	16251	16158	16183	16065	16398	16320	16222	16330	16453	16300	16206	15937	16291	16219	16419	16258	16205	16318	16360	16200	16335	16285	16110	16388	16199	16217	16265	16325	16164	16328	16532	16275	16353	16411	16287	16231	16323	16256	16178	16030	16321	16182	16453	16280	16291	16123	16344	16175	16184	16289	16260	16330	16396	16326	16287	16332	16525	16407	16181	16331	16400	16228	16405	16508	16186	16283	16190	16398	16349	16362	16255	16343	16434	16191	16421	16259	16264	16325	16430	16204	16286	16165	16366	16294	16371	16418	16272	16124	16242	16065	16170	16214	16383	16377	16248	16181	16361	16361	16432	16389	16327	16391	16468	16311	16265	16260	16181	16523	16430	16192	16355	16193	16286	16116	16245	16287	16410	16305	16360	16237	16281	16453	16375	16330	16199	16253	16150	16166	16158	16066	16294	16263	16364	16190	16268	16329	16415	16163	16234	16523	16393	16313	16328	16193	16220	16274	16280	16233	16324	16535	16304	16342	16263	16390	16339	16318	16187	15972	16264	16322	16261	16175	16242	16337	16362	16026	16137	16372	16352	16453	16415	16393	16189	16177	16328	16290	16334	16163	16267	16135	16191	16347	16216	16371	16075	16253	16477	16415	16284	16307	16233	16131	16325	16475	16235	16191	16418	16292	16255	16310	16402	16410	16139	16091	16279	16380	16233	16163	16497	16433	16384	16354	16406	16534	16151	16263	16304	16277	16279	16257	16566	16125	16198	16289	16404	16543	16316	16404	16248	16319	16220	16464	16255	16275	16351	16345	16345	16258	16290	16075	16344	16350	16207	16331	16605	16196	16226	16084	16386	16091	16137	16201	16231	16016	16537	16539	16181	16290	16365	16069	16227	16238	16365	16234	16280	16308	16415	16292	16056	16464	16421	16471	16343	16374	16376	16091	16190	16414	16286	16460	15981	16291	16379	16356	16399	16367	16234	16358	16210	16259	16290	16197	16302	16396	16340	16314	16312	16439	16299	16302	16175	16258	16350	16209	16426	16207	16066	16410	16485	16509	16336	16530	16273	16230	16260	15964	16202	16445	16191	16290	16217	16200	16268	16303	16150	16181	16304	16299	16079	16245	16273	16165	16097	16203	16301	16389	16338	16271	16338	16224	16276	16388	16201	16224	16162	16333	16193	16238	16067	16305	16333	16250	16056	16127	16295	16258	16151	16102	16072	16291	16291	16103	16085	16231	16256	16277	16141	16367	16201	16332	16441	16270	16236	16408	16205	16163	16440	16274	16182	16252	16371	16214	16174	16251	16280	16092	16451	16261	16255	16314	16275	16139	16350	16273	16293	16242	16189	16250	16138	16238	16235	16205	16435	16181	16203	16367	16420	16278	16191	16334	16229	16394	16286	16416	16297	16297	16561	16205	16541	16436	16408	16366	16399	16137	16319	16216	16300	16391	16417	16073	16187	16307	16233	16389	16439	16324	16425	16025	16406	16508	16279	16215	16011	16295	16268	16343	16253	16137	16444	16101	16108	16255	16136	16325	16235	16152	16336	16225	16276	16301	16257	16379	16447	16274	16343	16407	16227	16432	16329	16169	16161	16339	16318	16177	16295	16427	16410	16293	16434	16316	16365	16440	16461	16511	16602	16355	16455	16424	16270	16282	16296	16272	16194	16178	16380	16407	16340	16164	16282	16251	16167	16555	16358	16324	16302	16297	16310	16110	16149	16318	16189	16465	16180	16321	16151	16310	16046	16495	16238	16142	16164	16330	16155	16256	16284	16326	16212	16442	16161	16191	16202	16199	16164	16297	16398	16380	16064	16075	16189	16590	16320	16152	16224	16271	16201	16111	16444	16426	16508	16315	16227	16232	16398	16553	16305	16314	16493	16361	16223	16380	16271	16138	16410	16312	16272	16278	16527	16212	16309	16382	16244	16417	16185	16104	16282	16106	16412	16322	16160	16326	16096	16295	16328	16316	16285	16293	16351	16254	16337	16159	16178	16168	16329	16214	16274	16294	16298	16125	16257	16280	16397	16293	16262	16360	16302	16260	16554	16427	16350	16368	16162	16161	16304	16301	16233	16370	16479	16358	16279	15995	16290	15945	16125	16170	16372	16232	16356	16135	16290	16339	16334	16216	16303	16186	16298	16446	16214	16097	16341	16206	16301	16229	16595	16423	16362	16160	16165	16258	16387	16192	16348	16354	16202	16164	16259	16421	16359	16103	16198	16423	16407	16565	16366	16423	16466	16517	16095	16249	16514	16402	16271	16259	16340	16329	16351	16181	16223	16316	16273	16335	16389	16361	16258	16375	16266	16323	16402	16377	16369	16006	16119	16123	16023	16233	16322	16264	16252	16235	16317	16280	16210	16009	16143	16324	16248	16269	16360	16305	16335	16393	16458	16284	16226	16342	16111	16407	16336	16392	16105	16264	16466	16174	16158	16228	16181	16350	16288	16076	16211	16331	16354	16185	16268	16397	16299	16325	16352	16230	16228	16070	16235	16324	16375	16193	16420	16243	16068	16158	16394	16404	16441	16290	16338	16362	16219	16310	16346	16363	16387	16184	16462	16464	16305	16260	16390	16144	16229	16427	16350	16421	16408	16091	16282	16347	16501	16214	16071	16341	16311	16349	16387	16210	16258	16467	16280	16283	16209	16061	16064	16360	16373	16273	16319	16424	16309	16290	16156	16454	16463	16279	16292	16115	16244	16370	16312	16220	16334	16379	16214	16203	16319	16253	16078	16232	16313	16262	16280	16244	16345	16210	16602	16363	16185	16216	16300	16407	16232	15980	16269	16285	16104	16384	16375	16489	16316	16410
15475	25357	23010	19344	17577	16856	16671	16152	16121	16116	16117	20885	33242	32135	27438	21336	17090	15668	15134	14922	14781	14830	14758	14761	14847	14852	14759	14802	14794	14929	14782	14887	14873	14865	14652	14727	14796	14897	14982	14836	14733	14870	14978	14831	15003	14818	14870	14765	14754	14894	14773	14879	14652	14908	14842	14692	14957	14651	14938	14828	14870	14840	14907	14789	14698	14873	14724	14674	14844	14903	14882	14733	14803	14792	14921	14729	14793	14631	14844	14808	14837	14772	14820	14743	14958	14857	14787	14835	14834	14887	14737	15037	14719	14746	14790	14767	14725	14866	14864	14951	14782	14830	14918	14849	14760	14874	14931	14909	14866	14992	14742	14726	14838	14738	14800	14904	14779	14772	14711	14709	14941	14740	14792	14733	14790	14747	14799	14851	14808	14761	14884	14868	14866	14722	14761	14807	14808	14765	14904	14877	14848	14735	14811	14769	14657	14901	14815	14740	14725	14924	14671	14764	14765	14822	14801	14771	14809	14736	14935	14894	14882	14902	14844	14843	14642	14937	14933	14855	14776	14942	14619	14867	14802	14723	14894	14617	14829	14807	14856	14816	14945	14834	14848	14651	14709	14816	14748	14739	14918	14856	14838	14661	14879	14755	14859	14831	14829	14858	14838	14604	14780	14627	14845	14726	14966	14983	14884	14803	14963	14660	14730	14797	14824	14691	14688	14876	14852	14833	14624	14739	14762	14894	14843	14812	14941	14765	14918	14727	14791	14783	14828	14822	14762	14896	14774	14694	14838	14657	14820	14811	14950	14718	14766	14699	14804	14821	14690	14722	14740	14650	14903	14943	14698	14685	14836	14808	14811	14904	14796	14918	14877	14778	14821	14802	14670	14906	15000	14835	14869	14846	14813	14679	14885	14712	14785	14756	14818	14849	14881	14713	14798	14886	14825	14865	14810	14717	14805	14814	14805	14683	14819	14923	14745	14758	14810	14611	14746	14750	14798	14760	14813	14744	14933	14855	14925	14903	14884	14767	14729	14783	14738	14854	14778	14763	14881	14875	14930	14718	14738	14898	14841	14784	14901	14748	14797	14770	14771	14866	14841	14794	14822	14826	14847	14822	14697	14769	14804	14807	14650	14615	14773	14790	14724	14902	14952	14782	14824	14907	14833	14803	14868	14750	14637	14889	14754	14948	14692	14865	14867	14853	14796	14836	14861	14693	14869	14861	14864	14842	14794	14720	14879	14857	14829	14927	14911	14732	14947	14796	14742	14772	14934	14867	14801	14854	14582	14886	14734	14763	14753	14755	14823	14913	14837	14915	14802	14919	14681	14831	14938	15021	14690	14924	14706	14814	14935	14833	14894	14688	14953	14857	14846	14871	14792	14786	14888	14899	14863	14773	14928	14857	14780	14884	14750	14996	14909	14728	14893	14774	14781	14801	14757	14865	14653	14777	14864	14884	14771	14783	14766	14717	14732	14805	14848	14810	14825	14692	14696	14868	14838	14845	14962	14967	14835	14970	14841	14805	14874	14893	14703	14897	14822	14786	14845	14888	14799	14884	14784	14914	14843	14643	14897	14812	14684	14797	14717	14836	14850	14653	14892	14911	14930	14640	14849	14909	14789	14752	14769	14654	14774	14838	14795	14913	14789	14839	14678	14781	14717	14972	14734	14888	14807	14766	14682	14773	14874	14738	14832	14771	14688	14834	14716	14911	14819	14723	14859	14650	14901	14891	14689	14694	14772	14719	14868	14704	14741	14776	14742	14726	14560	14785	14965	14929	14939	14755	14938	14625	14831	14865	14857	14884	14850	14749	14842	14864	14878	14760	14820	14913	14791	14846	14747	14771	14904	14858	14696	14889	14749	14547	14602	14818	14855	14763	14788	14837	14866	14850	14722	14742	14818	14849	14716	14914	14746	14775	14725	14786	14792	14875	14745	14763	14999	14842	14855	14816	14873	14916	14736	14941	14807	14703	14789	14923	14808	14795	14635	14786	14757	14766	14633	14656	14867	14893	14777	14758	14694	14849	14847	14788	14664	15053	14763	14756	15012	14769	14892	14687	14897	14690	14649	14679	14726	14831	14754	14727	14826	14810	14672	14838	14851	14853	14678	14638	14778	14847	14729	14805	14808	14918	14717	14795	14898	14785	14875	14835	14799	14737	14944	14835	14767	14873	14743	14865	14825	14821	14829	14798	15015	14739	14627	14817	14825	14821	14608	14773	14795	14714	14736	14720	14878	14728	14927	14783	14772	14829	14691	14793	14719	14779	14879	14917	14832	14879	14500	14741	14832	14627	14939	14960	14628	14918	14719	14726	14800	14773	14796	14793	14743	14590	14748	14699	14725	14833	14601	14730	14787	14914	14769	14910	14812	14838	14867	14754	14828	14853	14788	14695	14779	14742	14834	14851	14840	14875	15016	14843	14847	14785	14883	14934	14953	14870	14797	15006	14704	14736	14865	14771	14857	14903	14861	14846	14861	14682	15022	14961	14948	14791	14958	14729	14732	14828	14683	14766	14844	14616	14835	14591	14751	14828	14916	14854	14626	14755	14743	14798	14708	14658	14827	14872	14733	14991	14903	14739	14884	14860	14812	14876	14735	14819	14650	14956	14850	14915	14730	14745	14694	14786	14836	14764	14864	14761	14965	14718	14859	14693	14809	14948	14754	14915	14968	14797	14798	14882	14907	14841	14695	14842	14817	14899	14863	14675	14818	14802	14960	14648	14648	14672	14819	14841	14860	14790	14867	14890	14899	14756	14774	14922	14803	14642	14811	14865	14927	14793	14938	14865	14814	14903	14757	14844	14737	14960	14831	14684	14896	14758	14928	14788	14658	14790	14760	14862	14743	14946	14779	14685	14742	14756	14948	14693	14860	14852	14807	14894	14750	14763	14707	14661	14824	14929	14892	14874	14925	14783	14775	14921	14773	14960	14683	14827	14822	14946	14890	14969	14879	14738	14618	14823	14765	14764	14797	14907	14811	14959	14797	14805	14841	14746	14811	14800	14884	14827	14850	14800	14801	14868	14870	14907	14831	14814	14939	14756	14825	14872	14790	14729	14852	14756	14817	14698	14816	14839	14697	14887	14863	14862	14649	14836	14802	15041	14909	14817	14801	14821	14840	14810	14833	14863	14895	14984	14754	14897	14811	14898	14876	14843	14806	15029	14840	14857	14909	14798	15025	14894	14938	14962	14875	14758	14784	14735	14823	14830	14795	14710	14852	14675	14800	14954	14847	14923	14781	15083	14869	14827	14871	14815	14899	14761	14912	14781	14690	14697	14890	14784	14860	14878	14947	14759	14664	14755	14822	14715	14849	14714	14833	14774	14959	14781	14955	14725	14772	14737	14779	14883	14850	14880	14664	14944	14728	14838	14843	14937	14766	14766	14888	14811	14636	14754	14858	14773	14968	14661	14878	14912	14884	14631	14923	14820	14742	14810	14774	14816	14646	14726	14769	14718	14934	14779	14822	14643	14714	14770	14660	14726	14818	14885	14890	14968	14961	14734	14974	15097	14978	14740	14711	14813	14722	14860	14719	14815	14678	14691	14766	14677	14787	14801	14826	14762	14757	14711	14780	14861	14789	14812	14811	14802	14767	14834	14851	14880	14868	14815	14898	14784	14781	14871	14893	14694	14789	14755	14818	14742	14886	14706	14798	14941	14962	14798	14707	14661	14716	14840	14920	14884	14630	14753	14829	14844	14891	14726	14966	14776	14864	14796	14874	14824	14733	14792	14896	14546	14902	14759	14773	14916	14757	14791	14906	14724	14692	14872	14898	14844	14782	14913	14822	14745	14727	15007	14775	14690	15030	14782	14880	14855	14677	14805	14767	14767	14720	14837	14740	14806	14613	14745	14679	14856	14579	14782	14607	14846	14740	14756	14896	14699	14749	14848	14831	14872	14770	14835	14891	14642	14848	14740	14798	14633	14748	14867	14849	14730	14748	14822	14753	14715	14761	14756	14746	14896	15014	14715	14872	14768	14564	14790	14736	14758	14900	14869	14987	14743	14729	14766	14731	14739	14822	14804	14663	14794	14924	14791	14792	14692	14730	14710	14713	14944	14875	14877	14844	14977	14700	14712	14751	14647	14785	14799	14675	15027	14696	14747	14902	14789	14819	14961	14904	14898	14942	14672	14745	14603	14765	14759	14860	14754	14620	14856	14968	14724	14916	14927	14831	14877	14725	14763	14752	14869	14845	14827	14825	14866	14945	14708	14673	14662	14711	14830	14955	14846	14721	14899	14792	14676	14776	14782	14777	14814	14917	14843	14700	14706	14908	14837	14734	14790	14696	14857	14706	14808	14927	14706	14848	14816	14865	14897	14821	14840	14817	14872	14799	14701	14900	14871	14804	14832	14808	14740	14841	14807	14914	14558	14843	14934	14922	14878	14809	14774	14762	14887	14738	15000	14841	14625	14970	14756	14793	14872	14915	14800	14758	14800	14825	14845	14661	15016	14653	14863	14946	15033	14696	14746	14823	15038	14776	14853	14741	14732	14653	14727	14835	14880	14767	14815	14839	15024	14829	14923	14848	14941	14882	14881	14867	14809	14742	14938	14685	14839	14949	14739	14865	14855	14850	14778	15077	14813	14800	14802	14865	14716	14865	14780	14682	14913	14764	14803	14839	14819	14941	14636	14640	14731	14829	14924	14738	14838	14705	14831	14753	14697	14773	14683	14903	14851	14947	14847	14693	14824	14815	14756	14574	14885	14732	14707	14853	14676	14796	14898	14864	15006	14786	14783	14745	14752	14843	14893	14805	14891	14810	14829	14966	14876	14783	14713	14890	14746	14672	14983	14732	14825	14992	14789	14922	14675	14772	14623	15040	14807	14854	14783	14973	14784	14864	14761	14872	14685	14781	14954	14996	14706	14849	14880	14802	14818	14695	14803	14748	14688	14792	14737	14731	14867	14942	14778	14786	14703	14756	14771	14827	14842	14826	14819	14857	14880	14763	14788	14768	14824	14990	14758	14922	14780	14885	14825	14816	14825	14807	14733	14816	14643	14860	14985	14842	14709	14785	14732	14864	14798	14870	14918	14740	14947	14799	14728	14936	14811	14850	14800	14922	14954	14767	14742	14816	14920	14874	14833	14933	14948	14811	14762	14775	14989	14761	14765	14856	14873	14863	14687	14942	14931
22398	20814	28467	23259	20937	22630	23877	18453	17306	17659	17683	21874	37078	37265	32960	25716	20543	18205	17107	16697	16672	16715	16695	16640	16505	16470	16790	16497	16709	16455	16544	16663	16682	16448	16663	16819	16783	16623	16449	16525	16545	16431	16509	16422	16739	16639	16638	16504	16591	16644	16732	16763	16503	16495	16551	16538	16400	16600	16584	16488	16318	16543	16447	16589	16588	16579	16441	16390	16355	16425	16557	16462	16429	16412	16464	16586	16437	16573	16521	16569	16509	16491	16394	16380	16562	16579	16534	16610	16427	16593	16292	16532	16597	16396	16646	16598	16563	16416	16500	16565	16414	16228	16253	16593	16520	16447	16561	16480	16468	16413	16554	16637	16505	16478	16261	16438	16340	16577	16532	16712	16459	16466	16592	16731	16555	16556	16642	16519	16409	16384	16336	16460	16451	16541	16427	16503	16596	16529	16379	16293	16033	16346	16336	16638	16464	16479	16554	16370	16615	16345	16452	16379	16477	16559	16417	16501	16292	16398	16351	16495	16374	16549	16345	16596	16481	16536	16548	16385	16571	16571	16615	16636	16480	16436	16686	16464	16398	16606	16458	16365	16488	16541	16442	16526	16392	16504	16556	16475	16364	16333	16415	16401	16408	16397	16645	16691	16707	16601	16354	16598	16349	16390	16422	16252	16425	16197	16211	16464	16733	16584	16267	16511	16500	16478	16632	16462	16600	16363	16555	16539	16364	16429	16404	16333	16547	16412	16486	16472	16542	16495	16421	16484	16421	16484	16520	16460	16557	16375	16495	16568	16393	16542	16494	16143	16444	16459	16519	16168	16345	16336	16397	16308	16138	16548	16374	16411	16447	16577	16384	16487	16465	16428	16346	16510	16438	16132	16476	16441	16494	16546	16539	16455	16490	16305	16382	16380	16369	16276	16360	16593	16278	16457	16541	16590	16472	16482	16476	16296	16442	16487	16474	16601	16426	16550	16534	16607	16511	16562	16453	16510	16453	16328	16507	16519	16458	16609	16351	16413	16510	16440	16315	16517	16426	16587	16351	16314	16163	16360	16712	16436	16564	16296	16478	16542	16517	16497	16395	16510	16417	16466	16348	16436	16446	16416	16574	16492	16409	16561	16591	16524	16434	16539	16591	16386	16331	16656	16678	16498	16736	16776	16514	16566	16437	16260	16379	16483	16474	16449	16494	16412	16383	16579	16639	16360	16554	16469	16501	16340	16401	16289	16591	16567	16519	16476	16420	16555	16396	16439	16391	16330	16370	16406	16570	16387	16514	16250	16340	16557	16203	16410	16453	16362	16622	16650	16510	16362	16346	16572	16304	16447	16341	16649	16664	16391	16419	16566	16528	16528	16241	16317	16261	16437	16601	16255	16384	16426	16404	16450	16340	16269	16310	16450	16493	16340	16452	16442	16386	16540	16462	16376	16326	16574	16389	16481	16503	16599	16506	16509	16414	16601	16632	16549	16421	16602	16730	16554	16479	16411	16474	16244	16641	16305	16535	16504	16395	16408	16514	16512	16565	16372	16314	16318	16456	16545	16492	16476	16427	16357	16313	16441	16503	16435	16534	16453	16482	16547	16422	16394	16214	16511	16734	16390	16273	16526	16525	16478	16541	16500	16492	16528	16275	16233	16442	16488	16546	16457	16518	16467	16412	16715	16573	16440	16547	16451	16529	16515	16472	16548	16318	16364	16493	16546	16554	16345	16378	16508	16485	16391	16676	16584	16352	16339	16361	16398	16470	16410	16434	16471	16630	16499	16407	16603	16554	16378	16555	16617	16467	16539	16366	16725	16483	16735	16201	16359	16294	16355	16344	16401	16404	16555	16538	16307	16385	16543	16525	16370	16396	16477	16621	16427	16427	16440	16433	16629	16366	16219	16612	16464	16399	16419	16478	16596	16489	16377	16382	16403	16450	16432	16415	16686	16529	16365	16581	16324	16683	16547	16535	16478	16404	16354	16524	16460	16481	16524	16352	16296	16517	16380	16293	16562	16593	16555	16366	16229	16457	16562	16417	16550	16329	16378	16606	16469	16373	16383	16342	16352	16212	16369	16456	16399	16403	16442	16550	16542	16595	16306	16415	16446	16437	16517	16456	16436	16377	16385	16288	16493	16535	16454	16233	16212	16320	16536	16436	16488	16450	16583	16406	16351	16483	16284	16411	16337	16489	16551	16267	16381	16507	16570	16661	16552	16520	16296	16549	16595	16570	16404	16387	16161	16277	16479	16459	16457	16414	16255	16351	16580	16466	16421	16197	16387	16309	16319	16445	16440	16466	16420	16495	16362	16394	16428	16308	16321	16543	16340	16345	16482	16585	16508	16413	16479	16453	16536	16370	16378	16479	16377	16540	16534	16394	16507	16181	16523	16490	16524	16485	16586	16613	16435	16428	16518	16455	16460	16543	16358	16371	16531	16310	16629	16265	16539	16544	16637	16486	16652	16499	16562	16582	16505	16107	16699	16550	16340	16460	16793	16252	16223	16338	16237	16376	16542	16487	16378	16405	16653	16429	16381	16474	16439	16485	16481	16555	16268	16563	16432	16428	16254	16343	16445	16503	16465	16539	16292	16472	16397	16555	16391	16337	16442	16600	16403	16484	16319	16539	16522	16791	16528	16417	16401	16470	16488	16392	16502	16356	16372	16432	16504	16400	16389	16342	16597	16648	16478	16351	16536	16511	16537	16443	16695	16447	16457	16652	16498	16335	16441	16400	16364	16550	16345	16642	16662	16361	16343	16534	16506	16309	16349	16701	16397	16414	16336	16496	16597	16460	16293	16658	16605	16529	16639	16151	16646	16429	16460	16429	16379	16355	16519	16376	16461	16405	16338	16461	16683	16651	16410	16424	16388	16269	16301	16484	16437	16531	16514	16242	16439	16333	16456	16432	16384	16334	16473	16449	16513	16518	16448	16392	16516	16491	16435	16237	16505	16288	16414	16492	16322	16534	16468	16410	16442	16322	16507	16425	16399	16434	16475	16610	16428	16421	16526	16312	16399	16578	16245	16498	16420	16448	16269	16372	16440	16316	16480	16287	16578	16396	16377	16395	16446	16630	16418	16411	16569	16276	16785	16334	16569	16540	16343	16506	16538	16431	16584	16454	16386	16396	16563	16580	16480	16437	16499	16393	16430	16533	16516	16474	16441	16219	16620	16342	16574	16467	16537	16547	16340	16395	16415	16503	16545	16510	16484	16446	16502	16636	16588	16422	16506	16506	16555	16462	16360	16495	16313	16334	16401	16218	16317	16519	16334	16399	16540	16366	16591	16534	16549	16561	16226	16508	16506	16346	16503	16496	16331	16516	16383	16493	16392	16634	16530	16377	16247	16467	16300	16518	16394	16479	16423	16508	16278	16574	16528	16277	16446	16442	16336	16535	16384	16520	16550	16537	16607	16425	16695	16473	16372	16568	16443	16655	16642	16536	16581	16441	16303	16403	16370	16446	16589	16393	16555	16544	16419	16476	16466	16464	16433	16423	16419	16428	16518	16368	16599	16601	16484	16488	16270	16539	16472	16432	16440	16220	16272	16283	16701	16426	16530	16446	16138	16245	16398	16455	16451	16348	16564	16554	16383	16674	16419	16341	16358	16419	16386	16317	16460	16406	16488	16419	16595	16528	16459	16372	16614	16362	16483	16579	16218	16474	16418	16426	16439	16602	16388	16554	16474	16516	16432	16458	16475	16359	16332	16584	16422	16496	16381	16480	16481	16475	16324	16452	16110	16227	16288	16557	16563	16352	16389	16557	16359	16450	16323	16406	16555	16456	16553	16395	16491	16440	16376	16407	16490	16452	16397	16465	16488	16580	16529	16558	16525	16425	16368	16523	16388	16453	16334	16433	16425	16316	16474	16422	16268	16329	16442	16421	16208	16438	16448	16583	16483	16425	16399	16520	16402	16442	16516	16485	16340	16635	16422	16432	16408	16380	16283	16682	16688	16442	16565	16609	16456	16445	16527	16311	16381	16617	16261	16221	16426	16622	16319	16398	16457	16310	16384	16615	16717	16565	16483	16200	16383	16477	16327	16388	16350	16402	16412	16545	16367	16552	16532	16584	16456	16440	16339	16357	16382	16541	16525	16571	16508	16628	16593	16427	16404	16500	16307	16546	16449	16533	16394	16501	16518	16551	16498	16604	16485	16398	16360	16312	16410	16458	16291	16313	16355	16531	16472	16528	16269	16265	16436	16421	16449	16429	16369	16449	16466	16495	16254	16480	16345	16461	16337	16437	16506	16382	16365	16431	16404	16411	16574	16384	16344	16368	16324	16494	16479	16589	16641	16431	16454	16405	16342	16315	16421	16428	16502	16479	16433	16374	16503	16555	16431	16612	16368	16414	16422	16400	16501	16392	16438	16425	16457	16469	16411	16527	16338	16384	16223	16486	16306	16460	16443	16285	16350	16268	16525	16365	16412	16382	16454	16512	16606	16339	16341	16700	16319	16623	16566	16345	16480	16459	16330	16427	16468	16452	16665	16433	16409	16545	16502	16628	16501	16517	16618	16355	16451	16541	16327	16415	16339	16596	16370	16451	16535	16491	16401	16664	16524	16576	16585	16427	16493	16538	16659	16458	16467	16499	16736	16521	16529	16308	16394	16550	16373	16540	16650	16480	16454	16572	16316	16538	16326	16401	16557	16547	16473	16394	16397	16475	16308	16279	16303	16540	16596	16495	16502	16389	16444	16453	16457	16477	16425	16420	16527	16372	16350	16585	16365	16426	16503	16361	16445	16450	16536	16456	16185	16495	16339	16183	16621	16581	16589	16773	16443	16316	16405	16457	16419	16486	16493	16569	16479	16332	16403	16542	16366	16190	16409	16652	16410	16350	16548	16398	16574	16498	16303	16553	16561	16363	16322	16515	16309	16393	16463	16474	16438	16116	16475	16290	16335	16410	16421	16521	16387	16432	16457	16539	16507	16598	16547	16407	16482	16187	16554	16437	16503	16684	16640	16174	16431	16545	16579	16530	16325	16348	16341	16568	16282	16448	16383	16436	16425	16373	16512	16541	16163	16246	16504	16464	16513	16429	16374	16385	16480	16530	16381	16340	16350	16444	16603	16342	16584	16622	16375	16609	16452	16389	16578	16471	16375	16386	16391	16650	16444	16524	16453	16509	16499	16368	16236	16607	16558
15571	29510	27186	22381	20234	18791	17684	16883	16683	16869	16767	24657	41077	39644	34594	26068	18943	16437	15404	15097	14907	14928	15002	14854	14917	14872	14969	15136	14975	14844	14990	15029	15048	15008	14900	14915	14963	14898	14855	14966	14960	15036	15046	14901	14853	15038	14946	14937	14887	14849	15153	15019	14896	15000	15190	15022	14978	15032	15073	14917	14922	15002	15086	15126	15004	14980	15024	14948	15035	14923	14977	14962	14978	15035	14917	15111	14861	14851	15109	15004	15114	14907	14922	15058	15000	14911	15058	14865	14891	15009	14934	14991	14942	14823	15037	14899	14899	15029	14882	14994	15060	15221	14909	15070	14895	15028	14959	14964	14769	15036	14963	15060	14871	14873	14930	14838	14894	14812	14995	14990	14777	15064	15082	15019	14862	14938	15069	14950	14879	15064	15016	14848	14965	14914	14958	14971	14947	15068	15000	15087	14940	14837	14937	15089	15102	14810	14900	14924	14971	14956	14886	14979	14922	15108	14965	14913	14838	14797	15127	14958	14877	14952	14938	15058	15037	14886	14997	14916	14873	14992	14937	14881	14941	14821	15022	14919	15050	14983	15005	15022	15015	14943	15078	15044	15012	15036	14989	14850	14960	14966	14792	14725	15128	14946	15066	14987	14887	14954	15036	14893	15014	15063	15001	14952	15067	14924	14876	14950	14970	14953	14989	14916	14990	15022	14847	15076	14935	15005	14649	14868	14997	14922	14950	14753	14757	15045	14696	14921	14997	15017	14839	15105	15140	14884	14851	14855	15022	15053	14885	14944	15042	15030	15055	15063	15074	14807	14932	15023	14975	14913	15087	15038	14871	15046	15134	14969	14781	15000	15038	14955	14975	14932	14907	15127	15023	14832	14837	14927	14865	14916	15115	14948	14906	15011	14890	15031	14882	14959	14986	15039	14685	15118	14885	15026	15006	14930	15017	15037	14846	14985	14876	14829	14913	15177	15019	14814	14799	15053	14899	15133	14984	15136	15045	14991	14911	14859	14996	14954	14847	15066	15060	14789	15038	14983	14943	14873	15032	14908	15068	14989	15091	14973	14862	14987	14967	14930	15172	14927	14912	14983	14817	15153	15122	14975	15044	15011	14982	15036	14955	14836	15088	14873	15102	14989	14979	14909	14978	14996	15070	14954	14883	14904	14808	14857	14931	14888	14928	14989	14996	15104	14960	15111	15000	14996	14811	14876	14961	14828	14999	14964	15009	14707	14959	15006	15080	14979	14854	15074	14948	15014	14993	15040	14913	15066	14986	14819	15034	15006	15029	14991	14961	14872	14927	14905	15058	14969	15112	14814	15076	15005	15060	14851	14956	14731	14923	15043	14711	15096	14956	14967	14929	14961	15066	14764	14755	14794	14999	15104	15043	14903	14895	14942	14963	14892	14927	14928	14844	15021	14967	14906	15107	14853	14947	14977	14837	14927	14634	14901	14908	14993	14991	14885	14989	14911	14937	14965	15061	14894	15014	15089	14882	14978	15075	14921	14964	14954	14970	14982	14879	14898	15012	15046	14696	14920	15013	14982	14941	15117	15108	14913	14989	15003	14998	14927	15016	14845	15023	14966	15010	14990	15046	15008	14971	14770	14862	14910	14952	14916	15032	14835	15069	14765	14848	15158	14927	15004	14867	15110	15121	14898	14919	14986	14999	15041	14892	14857	15039	14864	14909	14894	15169	14870	14863	15057	14956	14975	14901	15113	15181	14876	14885	15149	15003	14897	15030	14995	14815	14889	14999	14862	14896	14999	14807	15065	14998	14883	14869	14911	15024	14949	15047	14808	14890	14953	15014	14818	15045	15049	14826	14908	15040	15025	14911	14989	14950	14974	14988	14809	14984	15104	14947	15047	14939	14954	14952	14982	15018	14916	15047	15059	14928	14776	14986	15046	14957	14953	15012	14895	14982	15153	14857	14955	14986	14995	14852	15032	14886	15057	14842	14774	14960	15057	15026	14867	14994	14925	14787	14854	15007	14915	14972	14878	14856	14889	14905	14963	15058	14888	15073	14919	14723	14922	14903	15037	14908	14772	14922	14985	15125	14774	14925	14850	14917	14946	14924	14841	14922	14792	14911	14950	14972	15055	14941	15040	15003	14927	14933	14963	14929	14943	15089	14965	14969	15084	14896	14898	14860	15105	14944	14877	14959	14902	14948	14973	14951	14956	15031	15069	15023	14966	14927	15044	15029	14677	14918	14936	14842	15077	14833	14866	14976	15085	14986	14960	14989	14920	15058	15044	14998	14972	15043	15064	14902	14891	15045	14857	15145	14922	15060	14968	14969	15071	14967	14803	15139	14889	15124	14915	15058	14981	14956	15104	14969	14900	14866	14978	15060	15013	15038	14922	14958	14888	14977	14927	14934	15161	14951	14803	14835	14861	15014	15083	14732	14891	15067	15081	15009	15050	14951	14829	15042	14999	15099	14758	14886	15001	14873	15036	14896	15036	15091	14972	14950	15028	15141	15032	14956	14948	15030	14995	14973	15142	15060	15092	15047	15072	14931	14940	14984	14814	14860	14907	15013	14837	15027	14929	14906	15003	14857	14933	14898	14992	14921	14835	14923	14967	14920	14963	15059	14916	14821	14884	15010	14970	14905	15016	14935	15010	15008	15054	15015	14940	14971	14789	14911	15035	14950	15047	15023	14831	14939	14835	14902	14814	15077	15006	14942	14951	14956	15007	14925	14903	14927	14909	14982	14973	14796	14959	14963	14947	15121	15020	14939	14895	14841	15131	14924	15042	15042	14888	14759	14956	15005	15030	15034	14909	15026	14947	14985	15073	14955	14957	14820	15037	15057	15059	15092	14918	14854	14869	15059	14979	14936	15035	14955	14930	14862	15111	14837	15049	14963	14952	14741	14964	15027	14793	15067	14907	14993	15072	14955	14974	14757	14955	14926	15088	14914	14919	14974	15070	14823	15040	14864	14869	14876	14838	15148	15000	15060	14944	14837	14902	14827	14981	14814	15068	15049	14842	15018	15013	14944	14850	14932	15017	14716	15124	14950	14869	14999	14980	15049	14817	14751	14800	14999	14811	15077	14940	14945	15009	15086	14871	14905	14837	14953	14903	14975	15031	15058	14931	14885	14897	14947	14993	14985	14897	15140	14943	15020	14957	14983	14997	14967	14960	14810	14848	14771	14898	14956	14893	14894	14881	14931	14946	14904	14890	15018	14929	14936	14927	15062	14954	14862	14952	14960	14997	14974	14892	15052	15035	15021	14958	14858	14851	14976	14859	14989	15002	14827	14926	14831	14849	14887	14809	14928	15050	14784	14937	14983	15111	14956	14914	15049	14875	14992	14931	15054	14959	14848	15094	14885	14904	15050	15013	14915	14927	15061	15038	14989	15022	15047	14978	14880	14804	15147	14967	14902	14861	14853	14978	14896	14938	14919	15008	15064	14910	14826	14821	15083	15043	15011	14902	14852	14964	14847	14786	14906	15101	14791	14951	14983	14817	14916	14916	14872	15027	14907	14975	14959	14821	14830	15013	15089	14928	14933	14896	14808	15010	14730	14856	14995	14906	14963	14845	14918	14955	15007	14911	14985	14936	14995	15079	14914	14831	14992	15112	14988	14881	14834	14897	14967	14986	15171	14966	14920	14888	14983	14989	14915	14939	15062	15089	14852	14961	15031	14963	14788	15053	14891	14818	15217	15076	15072	14777	15028	14980	15019	14946	15097	14849	15081	15143	15034	15060	14781	15131	14951	14918	14972	15004	14873	15067	14904	14792	14943	14855	14988	15003	14929	14923	15014	14964	14929	14921	14863	14995	14950	14967	15150	14814	14990	14886	15083	15006	14889	14995	14832	14942	14903	15117	14766	14833	15029	15035	15013	14832	15024	14960	14883	14973	14953	15098	15058	15082	14992	14970	14979	14899	15033	14773	14940	14753	15039	14927	14958	14898	14852	15003	15013	15122	15065	15033	14900	15010	14887	14841	14845	14859	14991	14922	14942	14976	14993	14768	15036	14981	14660	14953	14762	14976	14790	14936	14826	15103	14802	14883	15031	14813	14989	15075	15037	14973	15081	14989	14971	14998	14953	14875	14844	14949	14906	14947	14961	14850	14850	15047	14953	14669	14932	14791	15026	14864	15018	14987	15049	15158	15002	14962	14888	15072	14881	14976	15008	14897	14837	14945	15104	15027	15111	14984	15010	14749	14856	14851	14973	15013	15030	14893	14957	15032	14983	14983	14910	15045	14986	15056	14914	14849	15009	15115	14859	14833	14992	15045	15052	14848	14934	14819	14953	14911	14919	14921	15077	14923	14944	14806	14934	14972	14926	15040	15114	14783	15042	14936	15071	15100	14973	14911	15049	14964	14836	14942	14919	14959	15057	14978	14962	15062	14749	15159	14920	15292	14938	14928	14872	14976	15157	14675	14999	14998	15075	14817	15148	14989	14897	15041	15016	14977	14889	14814	14976	14807	14924	15042	14931	15001	14936	15024	15000	14864	14918	15018	15029	14983	14857	14916	14894	15106	14959	14755	14913	14885	14950	15012	14846	14867	14852	14958	14820	14927	15097	15057	14957	14931	14984	14903	15045	14931	14932	14910	15010	14962	15010	14985	14973	15000	15053	14834	14939	14995	15059	14922	14914	14936	15086	15035	15017	14730	15012	15011	15026	15119	14950	15036	14871	15118	15028	14947	14841	14938	14936	15022	14759	14958	14927	15092	15000	14986	14877	14966	14954	15001	14926	14948	14937	14929	15017	15040	14996	15113	14915	14910	14989	14865	15106	14999	15020	14951	15122	14889	14904	15024	14925	14810	14939	14937	15116	15026	14910	14806	14873	14832	14988	14841	14918	14960	14933	15068	15033	14891	15016	14796	14976	14985	14879	14846	14858	15114	14779	14953	15065	14912	14774	15034	15053	14904	14983	14857	14935	15017	15110	14840	14870	15070	15057	14933	15047	14898	14843	15002	15160	14824	14904	14897	14766	14937	15140	15021	14871	15030	14877	14862	15072	14966	15013	14735	14698	14982	14947	14996	14991	14886	14915	14827	15024	15017	14907	15109	14930	14799	14985	15009	15022	14870	14905	14979	15077	15027	14725	15037	14912	14994	15126	14993	14921	14939	15022	15042	15070	15074	14874	15200	15008	15017	14816	15072
26601	21321	23514	20179	17075	17073	17109	16768	16336	16349	16257	16427	18085	18286	17837	16920	16351	16070	15961	15958	15934	15988	16163	16044	16100	15815	16057	15860	15878	15964	15997	15845	16068	16095	15906	15916	15846	15987	15802	15884	16038	15742	16105	15812	15983	15917	15938	15786	16037	16007	15981	16057	15809	15824	15975	15911	15911	15528	15813	15929	15805	15776	16065	15922	15752	15716	15782	16073	15910	15968	15768	15637	15821	15898	16017	15891	15815	16195	15957	15832	15750	15933	15829	15863	15833	16010	15756	15765	15662	15995	16066	16043	16091	15939	15986	15672	15889	15864	15803	15885	15796	15955	15965	15966	15928	15917	15897	15785	15976	15847	15835	15898	16028	16015	16059	15999	15734	15888	15725	15821	15810	15958	15764	15797	15828	15917	15994	16083	15885	15749	15773	15979	16132	15981	16059	15848	16085	15800	15913	15980	15988	15873	15849	15882	15804	15773	15889	15683	15727	15845	15886	15892	15896	15617	15888	15683	15757	15844	15768	15859	16025	15957	15822	16032	15899	16011	15782	15698	16052	15898	16078	15840	15953	15811	15879	15857	15760	15772	15871	16014	15710	16087	16005	15788	15976	16118	15952	15958	16010	16025	15931	15777	15821	15765	15817	15804	15832	15982	15818	16037	15915	15957	16034	15825	15970	15980	15944	15922	15832	15974	15905	15896	15936	16060	15889	15930	15852	15834	15989	15867	15972	15675	15875	15717	15904	15828	15848	15754	15897	15946	16101	15754	15949	15942	15769	15850	15817	16024	15910	15869	15925	15797	15643	15982	15894	15651	15849	15918	15909	15857	15970	15848	15964	15962	16027	16048	15775	15813	15894	15876	15857	15918	15873	15852	15876	16100	16019	16107	15955	15852	15996	15801	15892	16016	16064	16002	16127	16019	15883	15757	15856	15929	15908	15922	15850	15975	15932	15645	15792	15974	15921	15825	15836	15958	15842	15787	15861	15905	15852	15843	15868	15888	15976	15886	15810	15811	16067	15834	15983	16060	15843	15721	15931	15963	15786	15967	15950	15940	15767	15896	15835	15672	15654	15976	15924	15931	15804	16060	16077	16093	15702	15909	15915	15902	15879	15782	15960	15849	15967	15731	16009	15927	15818	15863	15917	15844	15654	16021	15960	15824	15788	16136	15920	16036	15959	15802	15948	15851	15915	16090	15979	15995	15786	15822	15800	15792	15881	15760	15841	15980	15992	15713	15966	15920	15939	15733	15870	15803	15989	15961	16016	15861	15961	15899	15938	15878	15949	16004	15808	15810	15889	15947	16045	15855	16106	15913	15903	15803	15808	15761	16151	15951	15796	15760	16105	15842	15890	15800	15895	15832	15918	15965	15937	15893	15916	15958	15899	15878	15943	15990	15919	16033	15707	16051	15887	15957	15712	15991	16009	15887	16116	16010	15812	15999	15781	15895	15948	15727	15986	15848	15835	15913	15798	16172	15816	15881	15901	16256	16161	16074	15965	15942	15908	15861	15918	15927	15786	15977	15778	16103	15831	15599	15993	15997	15896	15913	15851	16071	15952	15781	16041	15848	16095	15921	15987	16173	16081	15937	16072	15953	15891	15732	15898	15684	16030	15987	15868	15893	15962	15927	16005	16008	15714	16038	16123	15928	15718	16012	15856	15840	15828	15841	15899	15727	16179	15779	16039	15901	15955	16161	15851	15943	15956	15752	15959	15800	15913	15911	15971	16134	16045	15835	15972	15908	16068	15968	16010	16002	15896	16063	15965	15697	15867	15883	15844	15989	15893	15857	15924	15916	16033	15948	15905	15982	15901	15783	15952	16069	16029	15940	15932	15916	15862	15932	15949	16124	15883	15863	15913	16141	15961	15987	15885	15831	16099	16068	15861	16012	15817	16122	15901	16098	15900	15777	16000	16082	15861	15959	15733	15933	16134	15822	15906	15956	15887	16036	15887	16090	15848	15846	16140	15934	16196	16044	16067	16170	16204	15933	15955	15972	15944	15860	16075	16051	16056	15915	15781	16013	15869	16069	16045	16090	16115	15982	15811	15813	15794	16072	15817	15902	15871	16100	15686	15924	15755	15911	16062	15670	15928	15931	16139	15751	16000	15848	15790	16060	16009	16092	15959	15812	15962	16014	15792	15834	15911	15809	16006	16239	15940	15659	16093	15878	15894	16081	15852	16154	15897	15821	15848	15851	15943	15892	15816	15669	15752	15683	16101	15898	15823	15907	15840	15889	15790	16002	15832	15927	15993	15982	15925	15792	15809	15855	16146	15907	15934	15877	15961	15867	15857	16049	15855	15814	15923	16028	15827	15914	15992	15884	16036	15919	15893	15957	15968	15939	16077	16027	16070	15878	16003	15912	15996	15925	15982	16069	16003	15885	15910	15918	15867	15904	16045	15718	15800	15990	15819	15831	15972	16116	16145	15894	15982	15654	15729	15953	15850	15935	15991	16040	15987	15918	15806	15759	15941	15975	15896	15942	16015	15986	15747	15747	15748	15779	15855	15979	15856	16001	15824	15991	15807	16103	16078	16007	15746	15810	16123	16022	15957	15738	15903	15864	15960	15995	15956	16007	16017	15827	15799	15761	16043	16156	15744	15868	15970	15728	15960	15996	15950	15698	15976	15730	16042	16098	15796	15957	15730	16164	15972	15881	16121	15852	15976	15925	15721	16064	15851	15924	15877	15917	15715	15781	15815	16030	15841	15883	15862	15907	15936	15854	15655	15856	15956	15826	16081	15922	15973	15916	15914	15733	16044	15748	15889	15952	15847	15807	15823	15810	16061	15984	15998	15997	15955	15818	15778	16033	15776	16037	15979	16027	16100	15830	15881	15981	15822	15737	15837	15909	15813	15907	16102	15764	16150	15820	15702	16039	15964	15945	15773	15899	16220	15879	15815	15888	15988	15899	15797	15878	16017	16187	15835	15791	15891	16041	15929	16070	15840	15974	15786	15957	15937	15876	15773	15671	16019	15963	16116	16195	15894	15818	16108	15809	15895	15926	15973	15984	15933	15835	16006	15929	15987	15743	15898	15792	15954	15953	15866	15911	16055	15768	15998	15782	15778	15785	15800	15852	16038	15811	15790	15870	15811	15954	15913	15853	15839	15996	15995	15959	15732	15896	15875	15965	16050	15723	16033	16101	15947	15969	15872	15994	15758	15902	15916	15878	15851	15955	16156	15890	15971	15885	15801	16122	15873	15845	15936	16189	15910	16054	15917	15996	16035	16095	15864	15855	16058	15942	16040	15944	16208	15966	15992	15955	15947	15791	15912	15827	15924	16012	15801	15883	15899	15957	16012	16010	15893	15920	15983	15944	15801	15943	15884	16022	16044	15800	15811	16009	16032	15903	15996	15943	16198	15953	15987	15919	15869	15863	15804	15891	15896	15869	15981	15921	15777	15975	15731	16006	15862	15916	16025	15776	15867	15993	15913	16117	15782	15833	15964	15850	16041	15934	15991	15940	15770	15760	15897	15979	16153	16159	16124	15898	16029	16054	15751	16011	15821	15993	15963	15808	15848	15917	15953	15903	16236	15891	15886	15841	15805	15776	15995	16045	15944	15809	15639	16132	15895	15859	15968	16024	15895	16106	15930	15976	16023	16019	15960	15850	15814	16012	15867	15927	16078	15844	15946	16105	15923	16002	16030	15975	15863	15803	15896	16100	15704	15842	15825	16012	15995	15993	16018	15870	15989	15941	15901	15887	15754	15928	15802	16176	15891	16028	15906	15773	15965	15787	15932	15933	15972	15917	16125	15975	16088	15755	16035	15841	15900	15826	15898	16100	16073	16054	16089	16016	15808	15649	15887	16007	15865	15894	15960	15916	15875	15810	15931	15844	15854	16041	15902	15953	15915	15790	16039	15964	15800	15954	15808	15995	15730	15809	15867	15955	15884	16058	15937	15857	16060	15857	15993	15823	15913	15823	15931	16024	15880	15943	16097	15791	15658	15874	15908	15928	16011	16117	15742	15975	15965	15943	15987	15943	16076	16029	15864	15898	16004	15887	16093	16010	15815	15928	15825	15854	15956	15930	15915	15761	15782	15911	16044	16002	15997	16051	15806	16018	16022	15799	15940	15905	15892	16060	16067	15978	15937	15893	15969	15868	15991	15758	16055	15997	15838	15918	15947	15939	16045	15911	15929	15911	15719	16002	16071	16139	16107	16175	15818	15866	15924	15953	15752	15963	15990	15934	15925	16156	15857	15870	15811	16074	16075	15920	15835	15851	15830	15776	15835	15895	15996	15840	15856	15978	16049	16059	16104	15840	15906	16104	15902	15857	15956	15710	15769	15746	15886	15968	15956	15900	16008	15918	15839	15875	16013	16144	16060	15925	15895	15911	15997	15965	16030	16080	16155	15953	15808	15917	15968	16008	16177	15853	15946	15957	15782	15965	15776	15861	15993	15944	15908	15930	15934	15938	15814	16100	15865	15866	15968	16017	15936	15822	16059	15756	15921	15930	15824	15834	15919	15913	16031	15913	16016	15896	15754	15909	16243	16011	15901	15826	15873	16031	15971	15787	15945	16092	15855	15837	15980	15887	15868	15911	15969	15952	16003	15781	16047	16029	16081	15955	15834	15898	15934	15746	15989	16029	15907	15899	16032	15856	15809	15984	15916	15677	15890	15881	15952	16127	15815	15864	15818	15767	15599	15776	15808	15681	15948	15909	15793	15959	16059	15913	15859	16109	15838	15845	15838	16075	16050	15994	16189	16008	16024	16118	15947	15914	15972	16143	16026	15829	15932	15973	16019	15658	15745	15878	15874	15925	15732	15820	15875	16009	15748	15910	15916	16065	15788	16005	15821	15871	15829	15856	15920	15852	15990	15822	16122	16070	16024	15755	16046	15926	16008	16006	15995	15921	16123	15916	15993	16044	15818	15923	15889	15858	15928	15921	15816	15941	15882	15898	15908	15892	16058	15991	15808	15812	15920	15830	15896	16044	16055	15862	15843	15785	15898	15930	16002	15933	15933	15827	15998	15931	16121	15944	15842	15687	15942	15907	15864	15911	15776	15909	15816	15803	15732	15904	16067	16049	16006	15792	15962	15945	16061	15910	15834	15924	15848	15843	15880	15904	15915	15762	16034	16049	16099	15937	15949	15893	15945	15944	15972	15730	16003	16076
15083	18996	19006	17149	16526	16639	16159	15636	15197	15129	15181	15555	17959	17850	16766	15655	15011	14842	14690	14551	14725	14644	14560	14636	14702	14635	14505	14689	14515	14480	14766	14616	14516	14488	14663	14752	14466	14610	14709	14464	14619	14700	14593	14496	14678	14641	14656	14435	14623	14533	14478	14725	14577	14581	14498	14694	14568	14641	14705	14677	14658	14743	14600	14553	14517	14622	14663	14493	14663	14656	14544	14626	14409	14632	14647	14517	14704	14562	14513	14585	14662	14380	14568	14424	14665	14525	14555	14641	14699	14770	14592	14697	14687	14560	14593	14408	14698	14627	14450	14619	14718	14528	14562	14613	14698	14548	14620	14512	14561	14516	14665	14779	14668	14621	14526	14689	14704	14659	14581	14659	14571	14714	14562	14651	14661	14587	14752	14516	14604	14537	14498	14694	14536	14586	14638	14591	14608	14695	14515	14673	14614	14494	14703	14531	14655	14633	14566	14627	14724	14630	14499	14614	14686	14570	14602	14649	14453	14695	14887	14666	14552	14748	14578	14526	14492	14517	14633	14707	14679	14572	14673	14485	14721	14554	14507	14618	14745	14623	14462	14589	14481	14632	14467	14629	14476	14669	14670	14580	14525	14623	14619	14601	14507	14536	14693	14614	14703	14495	14690	14444	14456	14619	14405	14657	14579	14488	14787	14488	14582	14584	14649	14563	14500	14509	14593	14694	14491	14713	14475	14566	14642	14614	14557	14637	14743	14444	14643	14516	14582	14555	14689	14600	14505	14546	14629	14557	14708	14648	14460	14574	14455	14648	14534	14777	14655	14570	14452	14665	14574	14462	14465	14650	14671	14525	14679	14638	14600	14730	14555	14642	14545	14614	14560	14681	14720	14491	14648	14529	14534	14651	14759	14655	14585	14554	14716	14639	14655	14526	14766	14547	14626	14713	14672	14719	14555	14664	14612	14518	14495	14445	14448	14528	14408	14569	14495	14474	14736	14662	14708	14675	14546	14643	14672	14624	14559	14623	14605	14499	14600	14613	14427	14537	14567	14538	14477	14536	14800	14746	14529	14643	14575	14289	14713	14652	14610	14492	14671	14589	14460	14462	14600	14514	14688	14575	14774	14618	14443	14625	14671	14628	14524	14653	14487	14542	14870	14739	14575	14514	14706	14579	14725	14651	14818	14604	14554	14686	14594	14442	14596	14686	14600	14639	14599	14565	14467	14602	14535	14634	14633	14610	14576	14499	14528	14519	14408	14616	14560	14533	14385	14610	14715	14465	14570	14618	14543	14595	14630	14599	14655	14500	14516	14645	14562	14611	14652	14420	14665	14581	14678	14646	14555	14664	14613	14604	14605	14599	14670	14573	14572	14513	14588	14640	14560	14507	14546	14617	14541	14687	14538	14731	14563	14652	14851	14497	14509	14598	14564	14589	14521	14562	14474	14513	14860	14562	14745	14612	14681	14660	14601	14481	14556	14606	14511	14494	14644	14744	14553	14588	14656	14438	14504	14522	14555	14548	14610	14607	14546	14506	14537	14568	14710	14666	14569	14438	14688	14563	14740	14852	14637	14585	14503	14705	14640	14529	14705	14502	14590	14517	14608	14701	14550	14689	14754	14528	14579	14771	14694	14547	14663	14675	14641	14693	14564	14499	14533	14667	14618	14565	14643	14627	14678	14593	14681	14597	14483	14537	14522	14539	14580	14713	14672	14579	14472	14666	14648	14534	14527	14629	14664	14790	14620	14641	14579	14627	14746	14506	14623	14688	14535	14595	14563	14523	14590	14511	14506	14623	14368	14698	14559	14666	14581	14618	14799	14502	14426	14724	14536	14692	14512	14453	14558	14603	14613	14684	14535	14661	14579	14580	14719	14595	14600	14508	14637	14527	14686	14568	14668	14653	14671	14551	14494	14531	14533	14621	14565	14641	14652	14568	14535	14565	14629	14592	14419	14592	14542	14539	14677	14580	14596	14454	14650	14441	14731	14516	14561	14517	14384	14551	14580	14843	14566	14620	14635	14705	14650	14626	14702	14622	14522	14647	14573	14616	14556	14740	14515	14581	14401	14697	14722	14618	14675	14509	14564	14520	14593	14581	14633	14427	14652	14631	14664	14607	14486	14497	14593	14659	14610	14783	14571	14544	14741	14675	14517	14504	14614	14540	14729	14548	14556	14663	14762	14576	14600	14455	14494	14729	14539	14554	14579	14505	14588	14644	14506	14505	14760	14559	14543	14543	14528	14601	14641	14761	14512	14459	14569	14589	14687	14703	14566	14622	14626	14594	14626	14602	14618	14661	14486	14482	14727	14516	14739	14648	14374	14507	14579	14492	14590	14496	14609	14795	14523	14566	14613	14695	14597	14714	14642	14526	14623	14567	14426	14560	14616	14553	14641	14733	14529	14469	14564	14634	14619	14524	14680	14861	14548	14522	14601	14416	14661	14502	14813	14540	14504	14567	14597	14546	14383	14557	14728	14697	14482	14433	14598	14560	14670	14578	14627	14528	14615	14578	14552	14464	14742	14487	14514	14675	14536	14511	14629	14638	14529	14874	14594	14641	14504	14417	14618	14588	14604	14500	14538	14690	14691	14516	14607	14486	14558	14541	14431	14558	14549	14747	14603	14639	14497	14660	14666	14478	14545	14358	14454	14584	14590	14441	14615	14438	14589	14576	14487	14647	14533	14656	14633	14483	14774	14631	14803	14614	14563	14673	14669	14485	14584	14606	14547	14512	14691	14565	14496	14817	14657	14401	14616	14665	14670	14545	14563	14620	14603	14397	14735	14632	14605	14517	14655	14490	14496	14569	14530	14557	14655	14686	14652	14568	14471	14715	14534	14604	14591	14715	14413	14725	14617	14620	14715	14538	14571	14772	14444	14457	14596	14651	14581	14706	14601	14686	14482	14500	14601	14779	14529	14610	14569	14677	14492	14535	14551	14527	14504	14372	14535	14482	14566	14705	14644	14497	14795	14556	14733	14626	14589	14719	14651	14491	14669	14600	14559	14672	14646	14642	14365	14735	14624	14604	14476	14648	14523	14427	14475	14688	14660	14592	14491	14593	14499	14525	14644	14627	14672	14505	14646	14510	14528	14675	14541	14544	14587	14718	14756	14510	14739	14612	14524	14502	14725	14401	14624	14481	14396	14575	14702	14779	14589	14612	14592	14516	14656	14562	14707	14394	14530	14607	14641	14595	14512	14639	14484	14684	14604	14661	14617	14543	14555	14578	14525	14560	14711	14561	14604	14485	14420	14750	14665	14624	14639	14556	14434	14538	14499	14475	14608	14572	14717	14634	14476	14674	14634	14613	14539	14500	14633	14535	14472	14530	14588	14543	14519	14580	14754	14551	14498	14639	14640	14514	14720	14616	14537	14757	14707	14517	14614	14671	14409	14722	14518	14653	14419	14632	14611	14659	14648	14699	14667	14531	14579	14494	14710	14558	14638	14443	14561	14593	14703	14582	14522	14605	14631	14553	14533	14439	14657	14473	14667	14546	14678	14733	14483	14611	14617	14574	14520	14650	14535	14602	14662	14683	14461	14541	14563	14592	14520	14613	14495	14525	14528	14536	14714	14521	14674	14691	14722	14647	14720	14591	14648	14462	14619	14457	14536	14556	14584	14545	14706	14623	14372	14605	14607	14583	14689	14625	14588	14600	14620	14582	14632	14614	14527	14482	14552	14666	14684	14729	14380	14674	14562	14536	14505	14548	14692	14591	14725	14418	14551	14592	14403	14627	14672	14628	14612	14692	14577	14623	14570	14558	14580	14629	14478	14653	14530	14524	14675	14697	14611	14611	14560	14640	14693	14579	14613	14598	14687	14457	14648	14557	14521	14620	14621	14709	14567	14652	14463	14584	14568	14575	14647	14696	14481	14629	14587	14599	14566	14825	14582	14499	14642	14620	14587	14470	14639	14557	14568	14426	14558	14655	14557	14414	14761	14657	14646	14556	14565	14613	14525	14587	14594	14709	14635	14574	14578	14641	14479	14620	14441	14524	14554	14536	14646	14556	14604	14599	14619	14549	14621	14666	14681	14512	14534	14451	14764	14700	14707	14421	14639	14621	14582	14529	14478	14445	14763	14728	14584	14628	14562	14523	14372	14691	14381	14607	14573	14498	14517	14613	14778	14579	14488	14592	14647	14362	14651	14709	14639	14450	14752	14550	14583	14777	14638	14701	14507	14739	14609	14552	14562	14628	14457	14644	14479	14588	14665	14538	14463	14787	14729	14658	14600	14683	14638	14476	14579	14585	14724	14673	14615	14551	14747	14448	14694	14553	14400	14671	14681	14527	14572	14663	14564	14640	14606	14735	14538	14650	14782	14762	14572	14589	14473	14610	14782	14493	14765	14404	14600	14676	14621	14530	14543	14614	14588	14472	14511	14578	14578	14464	14489	14453	14585	14680	14482	14511	14540	14495	14674	14839	14555	14609	14555	14588	14695	14436	14518	14551	14656	14486	14482	14638	14555	14609	14611	14680	14461	14478	14503	14434	14658	14639	14618	14624	14665	14522	14567	14712	14878	14436	14558	14498	14769	14662	14501	14748	14696	14509	14612	14661	14498	14607	14507	14634	14692	14618	14612	14662	14635	14637	14721	14709	14746	14576	14532	14543	14749	14589	14424	14663	14713	14657	14653	14517	14554	14683	14655	14635	14514	14568	14609	14739	14574	14573	14573	14623	14544	14753	14563	14583	14507	14681	14770	14624	14524	14554	14626	14637	14769	14694	14639	14634	14694	14475	14659	14569	14574	14663	14588	14514	14583	14576	14686	14501	14521	14655	14443	14432	14615	14442	14414	14611	14527	14557	14556	14386	14698	14531	14560	14415	14631	14577	14713	14384	14573	14547	14681	14741	14574	14526	14729	14514	14634	14497	14578	14660	14467	14708	14432	14767	14536	14513	14462	14665	14638	14843	14551	14479	14585	14741	14616	14644	14730	14509	14593	14505	14585	14594	14498	14509	14698	14600	14512	14561	14581	14555	14608	14533	14559	14541	14600	14666	14636	14520	14662	14679	14574	14684	14575	14610	14574	14521	14573	14683	14504	14544	14527	14770	14533	14542	14534	14690	14463	14612	14579	14396	14628	14575	14784	14558	14254	14684	14339	14568	14508	14607	14709	14647	14737	14606	14594	14621	14513	14471
23364	20720	27894	23689	21571	21449	20753	18038	17089	16933	16909	21053	30259	28984	25472	21137	18271	17352	16389	16285	16523	16154	16210	16390	16187	16039	16276	16168	16296	16462	16343	16324	16146	16298	16122	16254	16367	16253	16312	16156	16285	16388	16038	16206	16104	16189	16123	16179	16427	16239	16356	16316	15995	16117	16175	16353	16361	16123	16208	16236	16447	16342	16147	16386	16358	16338	16136	16119	16106	16217	16202	16257	16295	16140	16261	16046	16079	16133	16142	16216	16281	16247	16223	16242	16250	16265	16212	16208	16167	16210	16341	16071	16129	16309	16216	16214	16233	16224	16244	16184	16173	16103	16038	16034	16160	16069	16349	16079	16117	16259	16218	16206	16037	16238	16374	16287	16403	16216	16173	16350	16236	16136	16194	16086	16174	16099	16316	16038	16085	16180	16373	15983	16299	16159	16439	16172	16155	16208	16127	16150	16213	16121	16317	16113	16078	16077	16290	16240	16012	16035	16164	16147	16199	16196	16266	16226	16133	16120	16103	16199	16221	16356	16381	16244	16217	16229	16160	16234	15945	16235	16179	16056	15977	16095	16326	15801	16327	16184	16237	16053	16168	16111	16068	16242	16196	16269	16111	16294	16150	16103	16252	16176	16209	16140	16377	16281	16407	15995	16056	16259	16193	16135	16277	16160	16227	15990	16220	16320	16172	15970	16403	16173	16186	16201	16324	16194	16431	16109	16280	16180	15976	16281	16242	16124	16081	16172	16269	16101	16268	16107	16335	16174	16285	16060	16257	16368	16222	16161	16216	16186	16153	16282	16258	16275	16107	16196	16132	16208	16210	16158	16032	16247	16204	16239	16118	16088	16233	16028	16212	16053	16018	16201	15857	16214	16250	16211	16308	16110	15977	16022	16019	16207	16094	16327	16173	16225	16222	16236	16233	16181	16028	16025	16296	16253	16345	16217	16309	16342	16170	16127	16306	16237	16190	16381	16206	16317	16110	16301	16180	16117	16194	16237	16312	16166	16177	16275	16239	16146	16231	16188	16222	16020	16405	16227	16278	16039	16191	16157	16104	16315	16622	16210	16219	16297	16215	16241	16236	16191	16184	16181	16087	16151	16231	16278	16435	15957	16291	16139	16067	16162	16185	16153	16123	16274	16289	16206	16185	16111	16301	16220	16294	16089	16355	16233	16115	16148	16235	16235	16246	16206	16093	16031	15999	16263	16362	16311	16347	16030	16413	16127	16123	15960	15961	16111	16040	16007	16166	16131	16135	16110	16251	16200	16189	16348	16215	16174	16336	16266	16185	16223	16216	16149	16229	16128	16280	16100	16072	16193	16137	16270	16137	16188	16252	16117	16312	16267	16298	16119	16351	16385	16304	16310	16200	16097	16049	16110	16265	16164	16040	16300	16291	16125	16127	16047	16315	16216	16091	16096	16210	16223	16193	16099	16199	16024	16242	16360	16236	16267	16057	16006	16281	16344	16300	16223	16112	16101	16214	16100	16161	16170	16308	16164	16274	16249	16309	16158	16185	16113	16084	16061	16118	16222	16167	16074	15998	16072	16279	16133	16149	16088	16266	16273	16147	16164	16074	16184	16075	16058	16262	16049	16232	16212	16194	16101	16102	15944	16252	16157	16106	15895	16174	16067	16268	16226	16105	16034	16218	16196	16225	16260	16235	16131	16244	16172	16268	16301	16150	16066	16412	16245	16331	16041	15865	16194	15995	16080	16138	16123	16130	16150	16397	16154	16139	16008	16148	16165	16034	16079	16182	16277	16101	16138	16224	16127	16275	16070	16238	15875	16241	16167	16157	16006	16219	16143	16179	16184	16117	16242	16316	16251	16081	16080	16361	15991	16147	16037	16202	16157	16174	16135	16148	15994	15981	16388	16203	16107	16365	16154	15912	16256	16207	16149	16099	16124	16110	16014	16244	16177	16135	16219	16349	16225	16312	16156	16326	16209	16324	16077	16100	16175	16116	16121	16204	16282	16089	16147	16293	16242	16125	16091	16109	16164	16126	16378	16391	16341	16088	16108	16076	16215	16164	16054	16184	16069	16427	16206	16233	16047	16232	15902	16283	16150	16159	16178	16221	16192	16231	16026	16197	16153	16205	16104	16129	16140	16317	16200	16194	16363	16377	15983	16130	16071	16139	16262	16188	16197	16196	16048	16238	16061	16176	16165	16223	16136	16102	16005	15984	16203	16414	16139	16363	16258	16186	16299	16236	16183	16106	16181	16273	16116	16099	16255	16445	16170	16179	16180	16173	15999	15977	16087	16211	16232	16234	16220	16225	16226	16190	16024	16170	16197	16270	16118	16186	16022	16158	16222	16076	16238	16291	16300	16195	15995	16157	15886	16286	16269	16368	16231	16316	16219	16204	16172	15882	15990	16151	16284	16183	16139	16069	16345	16224	16112	16335	16115	16165	16254	16037	16199	16304	16141	16130	16277	15999	16198	16136	16219	16236	16119	16006	16006	16092	16155	16079	16315	16262	16021	16171	16158	16099	16071	16449	16061	16111	16215	16147	16068	16274	16196	16082	16213	16203	16197	16126	16111	16061	16291	16114	16220	16115	16148	16074	16349	16134	16173	16262	16307	16245	16336	16224	16093	16362	16440	16236	16279	16239	16190	16239	16253	16227	16035	15961	15990	16265	16204	16230	16211	16039	16148	16204	16106	16012	16067	16300	16263	16333	16115	16134	16271	16134	16344	16283	16204	16161	15959	16120	16244	16282	16298	15919	16094	16287	16177	16128	16121	16186	16335	16155	16161	16274	16041	16119	16203	16271	16159	16075	16110	16304	16049	16101	16190	16268	16309	16195	16294	16104	16215	16217	16212	16249	16170	16284	16075	16219	16146	16251	16067	16196	16297	16159	16307	16122	16165	16212	16284	16300	16220	16192	15987	16069	16164	16240	16370	16234	16205	15988	15920	16160	16206	16261	16216	16090	16136	16328	16203	16243	15969	16248	16137	16258	16030	16106	16128	16130	16052	16126	16036	16156	16080	16311	16278	16142	16218	16164	16018	16051	16273	16238	16272	16293	16384	15992	16280	16316	16046	16102	16046	16235	16199	16158	16074	16252	16476	16356	15874	16309	16064	16114	16184	16306	16172	16023	16201	16160	16202	16194	15993	16183	16046	16026	16090	15963	16238	16157	16292	16152	16189	16137	15992	16021	16182	16073	16135	16012	16170	16245	15970	16214	16218	16338	16028	16199	16317	16278	16165	16070	16134	16389	16309	16284	16336	16243	16092	16006	16097	16391	16209	16141	16125	16297	16379	16272	16362	16145	16356	16224	16109	16214	16090	16255	16229	16172	16280	16183	16302	16156	16054	16010	16116	16160	16159	16059	16229	16183	16175	16375	16026	16296	16252	16118	16262	16154	16241	16233	16290	16292	16249	16354	16270	16305	16046	15966	16189	16011	16279	16273	16045	16163	16157	16113	16122	16125	16234	16302	16136	16040	16315	16050	16241	16073	16230	16168	16260	16232	16282	16008	16265	16247	16189	16100	16048	16121	16256	16248	16184	16104	16153	16112	16203	16030	16194	16216	16025	16205	16104	16401	16228	16360	16393	16073	16068	16178	16091	16249	16079	16238	16204	16282	16143	16133	16096	16208	16134	16231	16195	16015	16190	16218	16050	16087	16270	16155	16098	16173	16419	16050	16262	16306	16149	16247	16310	16215	16005	16443	16155	16296	16350	16305	16199	16073	15946	16245	16094	16235	16192	16231	16029	16179	16052	16164	16018	16142	16347	16186	16256	16382	16364	16193	16320	16185	16282	16262	16088	16068	16265	16347	16282	16016	16234	16186	15992	16260	16105	16219	16089	16068	16109	16482	16163	16116	16164	16230	16173	16122	16266	16261	16193	16105	16206	16312	16059	16230	16129	15989	16218	15961	16133	16097	16182	16088	16144	16105	16054	16249	16292	16076	16365	16122	16154	16092	16004	15974	16292	16164	16202	16233	16174	16189	16066	16102	16222	16120	16231	16318	16120	16055	16121	16156	16294	16018	16249	15925	16261	16029	16158	16224	16078	16144	16170	16214	16160	16197	16205	16108	16142	16101	16201	16144	16146	16064	16169	16336	16356	15972	16252	16173	16092	16050	16142	16269	16066	16271	16070	16258	16099	16100	16403	16153	16138	16259	16143	16286	16212	16346	16170	16074	16221	16242	16184	16255	16282	16116	16009	16172	16242	16440	16501	16183	16321	16336	16102	16314	16100	16271	16271	16211	16203	16168	16175	16382	16345	16163	16370	16201	16083	16094	16261	16116	16140	16347	16262	16122	16260	16219	16115	16349	16334	16274	16153	16331	16194	16416	16276	16195	15947	16106	16319	16271	16232	16222	16224	16336	16145	16110	16420	16319	16160	16089	16249	16074	16258	16200	16080	16163	16162	16121	16175	16168	16177	16010	16058	16150	16207	15967	16104	15918	16154	16361	16352	16099	16293	16103	16150	16258	16194	16118	16138	16207	16053	16286	16078	16207	16084	16234	16216	16352	16068	16188	16354	16032	16059	16179	16320	16347	16311	16107	16071	16430	16196	16341	16314	16127	16099	16103	16285	16086	16293	16199	16291	16186	16199	16416	16308	16231	15915	16279	16157	16117	16192	16243	16226	16242	16148	16131	16179	16315	16096	16061	16160	16020	16107	16395	16181	16431	16210	16186	16282	16091	16326	16485	16374	16021	16335	16130	16022	15967	16026	16172	16162	16051	16291	16385	16218	16139	16257	15972	16209	16390	16199	16185	16182	16128	16260	16244	16150	16127	16352	16270	16210	16196	16166	16149	16384	16149	16274	16071	16062	16111	16124	16197	16390	16004	16159	16342	15858	16173	16146	16171	16239	16114	16027	16274	16074	16095	16087	16286	16244	16144	16151	16135	16322	16108	16071	16258	16190	16328	16032	16120	16144	16077	16079	16208	16218	16108	15959	16201	16259	16265	16167	16155	16144	16027	16147	16118	16012	16113	16027	16301	16362	16150	16136	16175	16314	16256	16228	16155	16327	16296	16063	16193	16221	16210	16269	16287	16180	16266	16191	16110	16171	16085	16095	16210	16162	16129	16352	15969	16058	16221	16364	16166	16203	16112	16350	16190	16170	16257	16106	16166	16191	16071	16054	16023	16102	16145	16065	16178	16207
14288	25275	26831	21322	19137	18932	18290	17182	16212	15956	15690	23620	33840	30961	26276	20760	16690	15688	15055	14728	14788	14751	14994	14836	14915	14725	14837	14706	14965	14976	14721	14792	14796	14779	14647	14844	14747	14826	14815	14798	14848	14837	14861	14811	14766	14701	14764	14686	14875	14800	14960	14726	14828	14967	14791	14676	14873	14774	14860	14574	14854	14676	14825	14894	14899	14702	14611	14859	14715	14755	14803	14700	14515	14838	14610	14756	14734	14640	14766	14765	14988	14720	14910	14848	14672	14740	14686	14851	14671	14703	14716	14864	14752	14820	14700	14518	14849	14937	14851	14782	14764	14735	14895	14748	14837	14708	14790	14810	14850	14829	14778	14740	14832	14719	14813	14823	14754	14841	14640	14770	14762	14755	14801	14776	14639	14721	14799	14753	14874	14733	14691	14710	14812	14856	14793	14935	14704	14675	14785	14655	14705	14847	14845	14800	14773	14687	14781	14813	14848	14870	14711	14758	14866	14779	14896	14802	14684	14854	14825	14773	14805	14824	14668	14776	14849	14695	14711	14781	14719	14793	14661	14860	14806	14778	14815	14787	14641	14859	14749	14738	14755	14772	14681	14677	14733	14743	14922	14773	14872	14714	14561	14662	14791	14712	14604	14920	14761	14704	14789	15031	14675	14583	14700	14832	14663	14726	14787	14823	14944	14730	14717	14799	14767	14751	14765	14765	14781	14762	14907	14730	14869	14661	14776	14794	14766	14693	14765	14717	14805	14663	14756	14714	14774	14760	14766	14686	14812	14655	14676	14588	14729	14790	14825	14898	14756	14814	14967	14762	14854	14803	14746	14790	14696	14788	14699	14886	14813	14531	14893	14839	14749	14779	14696	14751	14802	14882	14854	14844	14634	14834	14596	14675	14644	14747	14903	14907	14742	14876	14882	14742	14842	14688	15008	14667	14776	14750	14710	14656	14752	14761	14868	14728	14710	14669	14760	14667	14912	14805	14761	14775	14819	14731	14729	14677	14788	14692	14653	14673	14833	14766	14875	14738	14671	14716	14755	14721	14802	14539	14673	14726	14693	14825	14754	14621	14804	14578	14942	14677	14646	14917	14707	14499	14868	14868	14786	14734	14796	14623	14611	14725	14823	14675	14788	14709	14857	14841	14718	14851	14802	14820	14800	14830	14879	14672	14986	14582	14846	14932	14693	14879	14868	14742	14737	14858	14788	14690	14840	14890	14750	14737	14659	14630	14755	14789	14879	14913	14710	14709	14880	14914	14871	14692	14766	14964	14837	14661	14815	14673	14758	14744	14697	14689	14889	14816	14634	14698	14771	14855	14771	14683	14690	14622	14691	14916	14725	14714	14665	14814	15007	14616	14754	14758	14888	14617	14827	14743	14676	14668	14793	14774	14829	14836	14905	14801	14877	14820	14761	14913	14807	14747	14625	14933	14865	14731	14470	14800	14747	14719	14835	14800	14835	14899	14763	14746	14819	14747	14798	14726	14687	14825	14619	14793	14630	14769	14755	14796	14755	14823	14601	14764	14788	15051	14698	14780	14833	14861	14607	14777	14657	14697	14765	14666	14726	14703	14751	14952	14592	14680	14598	14775	14707	14855	14656	14920	14655	14762	14830	14735	14797	14742	14866	14714	14992	14499	14708	14735	14829	14750	14854	14671	14772	14779	14725	14743	14520	14708	14822	14717	14841	14840	14976	14695	14866	14706	14692	14697	14750	14858	14836	14588	14843	14825	14736	14811	14901	14725	14765	14743	14694	14665	14855	14776	14807	14636	14829	14880	14724	14645	14802	14686	14703	14766	14655	14885	14883	14850	14816	14849	14799	14657	14615	14793	14670	14918	14795	14642	14989	14702	14846	14859	14748	14796	14658	14730	14795	14940	14683	14713	14828	14723	14871	14758	14832	14818	15031	14660	14826	14679	14746	14828	14763	14875	14836	14797	14585	14835	14710	14806	14702	14706	14805	14516	14856	14743	14623	14740	14660	14642	14790	14682	14963	14736	14788	14844	14664	14570	14748	14787	14571	14577	14765	14696	14921	14806	14778	14796	14714	14831	14829	14679	14751	14628	14865	14675	14561	14670	14552	14723	14895	14774	14731	14709	14807	14649	14722	14685	14634	14646	14739	14887	14742	14611	14858	14836	14762	14767	14655	14808	14822	14872	14737	14729	14978	14706	14633	14757	14744	14897	14768	14726	14628	14852	14847	14785	14763	14924	14701	14779	14804	14668	14835	14673	14711	14637	14789	14744	14751	14809	14581	14754	14783	14719	14566	14887	14722	14658	14704	14887	14621	14648	14840	14721	14864	14772	14861	14759	14780	14763	14847	14752	14850	14703	14721	14757	14732	14683	14723	14764	14824	14793	14876	14653	14868	14856	14780	14741	14798	14682	14766	14698	14966	14780	14719	14841	14897	14718	14669	14848	14888	14856	14780	14815	14714	14843	14865	14891	14888	14719	14716	14730	14666	14727	14677	14738	14722	14666	14557	14613	14689	14807	14783	14719	14669	14772	14714	14767	14773	14778	14892	14768	14760	14590	14901	14702	14715	14809	14772	14818	14740	14783	14762	14803	14563	14707	14763	14860	14790	14726	14802	14784	14729	14719	14720	14578	14759	14724	14907	14676	14772	14634	14603	14707	14784	14773	14758	14802	14890	14699	14687	14758	14833	14674	14659	14809	14847	14697	14842	14791	14883	14591	14871	14688	14670	14605	14645	14852	14772	14813	14758	14933	14759	14753	14829	14828	14722	14754	14740	14656	14751	14800	14684	14684	14657	14927	14796	14756	14781	14684	14773	14599	14763	14703	14851	14666	14797	14653	14900	14790	14695	14698	14890	14780	14731	14861	14657	14791	14660	14845	14864	14728	14801	14848	14525	14853	14907	14696	14708	14708	14735	14733	14648	14897	14916	14745	14589	14802	14702	14699	14781	14684	14833	14651	14776	14735	14922	14890	14696	14770	14722	14773	14801	14839	14830	14696	14677	14852	14857	14768	14700	14804	14759	14813	14681	14770	14847	14801	14624	14754	14670	14813	14798	14713	14930	14848	14811	14712	14780	14848	14821	14823	14555	14775	14712	14864	14820	14739	14872	14764	14642	14804	14760	14834	14889	14787	14697	14820	14667	14921	14753	14687	14841	14785	14878	14661	14828	14737	14771	14696	14826	14723	14677	14733	14883	14854	14625	14893	14861	14859	14858	14871	14834	14879	14832	14892	14813	14852	14685	14818	14718	14856	14747	14744	14688	14619	14756	14788	14604	14731	14827	14770	14884	14690	14759	14832	14857	14833	14732	14700	14819	14936	14667	14865	14826	14724	14872	14863	14823	14792	14672	14906	14538	14822	14609	14731	14869	14723	14827	14800	14757	14658	14801	14709	14844	14802	14749	14889	14761	14894	14791	14752	14712	14851	14660	14885	14654	14682	14615	14914	14933	14664	14814	14592	14814	14622	14620	14720	14787	14784	14511	15074	14866	14805	14800	14510	14713	14578	14807	14866	14582	14776	14824	14795	14833	14960	14687	14747	14741	14707	14861	14799	14822	14744	14690	14689	14781	14777	14871	14901	14808	14739	14783	14806	14901	14802	14668	15001	14787	14930	14705	14681	14944	14634	14693	14808	14801	14686	14780	14923	14578	14834	14818	14650	14797	15000	14676	14790	14793	14843	14794	14740	14774	14668	14967	14784	14766	14835	14921	14744	14655	14709	14699	14685	14738	14782	14780	14813	14831	14934	14799	14710	14795	14723	14783	14903	14754	14779	14657	14752	14915	14715	14723	14963	14883	14849	14605	14818	14669	14744	14817	14768	14717	14706	14919	14706	14813	14869	14533	14675	14744	14783	14470	14684	14857	14913	14845	14809	14785	14583	14783	14595	14942	14635	14813	14891	14878	14760	14922	14688	14753	14626	14869	14626	14909	14821	14698	14890	14838	14733	14692	14754	14629	14710	14892	14813	14512	14751	14866	14884	14743	14655	14786	14706	14735	14883	14793	14674	14623	14883	14855	14691	14897	14776	14776	14746	14639	14709	14700	14855	14727	14853	14823	14670	14814	14817	14830	14855	14717	14752	14796	14887	14809	14735	14858	14814	14708	14914	14953	14863	14803	14707	14766	14700	14798	14774	14759	14807	14578	14766	14909	14721	14699	14734	14798	14790	14719	14736	14761	14659	14786	14833	14692	14817	14898	14671	14878	14812	14746	14808	14727	14565	14799	14724	14795	14679	14880	14815	14615	14782	14813	14936	14797	14731	14676	14704	14862	14740	14959	14620	14696	14697	14764	14701	14730	14801	14718	14684	14821	14788	14724	14936	14679	14924	14760	14721	14788	14792	14651	14636	14901	14778	14943	14774	14830	14758	14585	14547	14903	14755	14810	14743	14770	14745	14747	14799	14772	14813	14777	14661	14635	14675	14724	14877	14942	14665	14770	14816	14701	14681	14646	14652	14861	14931	14683	14835	14611	15008	14835	14703	14789	14789	14731	14689	14764	14846	14712	14735	14670	14830	14825	14792	14700	14661	14809	14607	14700	14946	14786	14722	14821	14779	14882	14753	14863	14730	14949	14709	14905	14544	14834	14793	14672	14573	14990	14787	14667	14651	14876	14767	14772	14603	14672	14856	14702	14781	14839	14741	14652	14889	14706	14838	14814	14647	14705	14831	14826	14864	14775	14825	14885	14745	14724	14728	14940	14838	14741	14652	14810	14852	14851	14773	14554	14795	14695	14666	14766	14773	14751	14723	14613	14710	14709	14659	14835	14684	14688	14809	14930	14721	14762	14783	14719	14701	14604	14815	14735	14729	14768	14736	14885	14676	14765	14767	14781	14747	14741	14829	14845	14625	14692	14672	14868	14702	14788	14772	14862	14965	14690	14843	14884	14644	14774	14634	14688	14885	14824	14512	14762	14843	14745	14644	14791	14668	14897	14878	14690	14891	14836	14854	14595	14685	14635	14779	14753	14764	14759	14812	14698	14826	14743	14835	14709	14742	14655	14752	14842	14640	14785	14769	15026	14613	14767	14773	14692	14735	14597	14674	14752	14723	14804	14696	14797	14714	14881	14795	14702	14842	14839	14644	14786	14785	14562	14761	14760	14842	14726	14749	14812	14974	14827	14788	14680	14701	14726	14719	14710	14787
22277	20741	28416	23139	20936	22875	24278	19115	17994	17788	17420	20745	37147	36717	32031	26096	20432	18620	17100	16854	16556	16739	16624	16688	16538	16437	16505	16695	16609	16491	16548	16352	16546	16351	16667	16340	16408	16452	16363	16270	16688	16564	16573	16447	16648	16494	16450	16590	16385	16430	16370	16310	16570	16543	16476	16439	16420	16514	16322	16453	16434	16377	16455	16514	16543	16440	16384	16393	16523	16387	16319	16413	16381	16374	16218	16359	16313	16368	16367	16450	16586	16266	16493	16299	16324	16220	16479	16566	16615	16418	16510	16412	16414	16398	16369	16556	16431	16310	16360	16400	16328	16228	16480	16271	16328	16470	16490	16242	16347	16393	16322	16206	16376	16461	16355	16230	16474	16437	16372	16477	16604	16309	16458	16370	16375	16478	16329	16291	16311	16262	16406	16201	16409	16317	16454	16269	16418	16472	16329	16281	16572	16269	16396	16427	16284	16411	16269	16590	16325	16276	16303	16333	16437	16164	16391	16169	16445	16396	16228	16439	16559	16444	16208	16405	16369	16500	16452	16382	16351	16693	16384	16453	16381	16291	16418	16321	16277	16332	16210	16288	16378	16449	16500	16377	16239	16270	16307	16549	16625	16143	16278	16339	16376	16404	16273	16450	16287	16239	16243	16333	16267	16665	16333	16215	16419	16359	16442	16442	16556	16310	16418	16316	16267	16371	16144	16396	16456	16437	16642	16555	16096	16268	16461	16388	16380	16363	16408	16324	16254	16473	16423	16456	16410	16478	16506	16257	16424	16309	16444	16332	16387	16243	16415	16239	16340	16263	16298	16387	16442	16344	16319	16238	16574	16337	16342	16353	16299	16429	16470	16246	16278	16513	16298	16442	16357	16284	16364	16313	16329	16309	16412	16292	16269	16439	16424	16365	16348	16382	16242	16296	16489	16389	16379	16416	16183	16522	16562	16457	16381	16422	16406	16234	16480	16327	16357	16351	16497	16201	16521	16390	16422	16379	16251	16253	16412	16318	16559	16524	16313	16315	16366	16272	16299	16359	16328	16359	16292	16517	16546	16353	16517	16389	16530	16388	16476	16354	16488	16264	16369	16563	16351	16374	16551	16413	16261	16321	16018	16287	16310	16419	16432	16161	16449	16625	16247	16439	16392	16352	16302	16357	16587	16265	16393	16168	16357	16304	16307	16351	16389	16388	16208	16358	16436	16481	16287	16215	16438	16429	16141	16418	16423	16385	16271	16206	16327	16129	16251	16348	16568	16545	16505	16374	16462	16232	16414	16350	16372	16408	16221	16370	16424	16204	16239	16375	16311	16379	16328	16423	16338	16276	16362	16231	16329	16387	16298	16391	16440	16349	16259	16375	16234	16323	16260	16230	16571	16261	16215	16462	16214	16432	16493	16445	16275	16473	16308	16318	16364	16387	16409	16514	16408	16245	16200	16286	16308	16223	16201	16223	16368	16184	16496	16430	16104	16453	16409	16593	16282	16332	16389	16268	16380	16339	16413	16465	16472	16423	16266	16236	16333	16250	16481	16397	16328	16177	16216	16268	16258	16294	16534	16461	16313	16325	16436	16417	16466	16174	16642	16244	16289	16263	16251	16416	16513	16333	16187	16603	16344	16335	16347	16424	16419	16500	16612	16551	16417	16314	16599	16383	16489	16264	16227	16453	16080	16405	16330	16376	16247	16457	16518	16337	16156	16103	16276	16254	16451	16289	16511	16470	16372	16512	16326	16467	16245	16306	16553	16240	16387	16331	16278	16289	16199	16264	16304	16216	16347	16237	16261	16287	16219	16283	16374	16358	16264	16368	16613	16478	16327	16163	16361	16331	16242	16560	16366	16387	16561	16379	16523	16318	16428	16238	16293	16322	16491	16320	16261	16309	16465	16343	16403	16569	16401	16632	16289	16336	16482	16352	16293	16413	16460	16399	16392	16323	16218	16215	16262	16349	16450	16347	16431	16324	16326	16065	16346	16439	16475	16264	16222	16448	16606	16219	16331	16304	16287	16527	16429	16357	16496	16351	16244	16343	16479	16215	16161	16253	16532	16337	16258	16296	16457	16314	16331	16279	16397	16312	16326	16311	16290	16317	16327	16199	16287	16247	16456	16422	16302	16395	16351	16429	16383	16123	16415	16409	16387	16429	16505	16562	16288	16311	16450	16288	16383	16349	16528	16307	16398	16284	16140	16324	16289	16262	16325	16460	16165	16421	16470	16267	16347	16314	16414	16373	16465	16194	16099	16165	16200	16136	16484	16311	16283	16270	16399	16342	16389	16431	16303	16480	16475	16343	16272	16281	16496	16325	16505	16369	16604	16368	16261	16418	16259	16375	16510	16414	16203	16445	16403	16311	16338	16251	16202	16472	16217	16312	16362	16509	16438	16197	16134	16167	16472	16365	16407	16163	16393	16244	16288	16436	16440	16350	16414	16435	16346	16181	16187	16179	16235	16433	16315	16310	16388	16337	16329	16286	16323	16256	16290	16036	16111	16383	16388	16330	16451	16429	16573	16276	16359	16407	16259	16249	16418	16498	16390	16267	16172	16383	16367	16371	16456	16614	16376	16577	16221	16207	16314	16242	16460	16199	16445	16435	16388	16330	16404	16394	16506	16378	16258	16301	16420	16280	16292	16532	16470	16542	16427	16229	16435	16434	16326	16433	16390	16308	16369	16253	16371	16256	16328	16112	16450	16482	16388	16369	16035	16375	16360	16551	16399	16316	16201	16289	16579	16349	16452	16534	16539	16480	16471	16408	16301	16383	16365	16387	16285	16490	16121	16316	16330	16293	16299	16410	16232	16567	16536	16391	16418	16451	16363	16325	16303	16294	16173	16154	16350	16415	16443	16367	16422	16550	16368	16369	16387	16443	16359	16546	16374	16128	16342	16396	16328	16347	16430	16291	16403	16161	16273	16157	16272	16376	16476	16450	16570	16551	16293	16372	16285	16366	16366	16438	16318	16256	16456	16399	16348	16253	16348	16279	16510	16231	16369	16273	16131	16307	16285	16321	16272	16406	16463	16342	16414	16323	16082	16195	16424	16262	16262	16408	16517	16282	16553	16276	16388	16442	16291	16288	16482	16387	16549	16247	16541	16242	16089	16420	16241	16363	16247	16531	16357	16386	16244	16324	16344	16226	16345	16308	16269	16390	16450	16559	16417	16316	16417	16384	16474	16405	16349	16593	16534	16141	16348	16432	16622	16329	16423	16243	16363	16404	16383	16307	16451	16208	16311	16496	16386	16397	16225	16432	16391	16242	16328	16319	16462	16160	16451	16257	16289	16324	16448	16287	16426	16257	16288	16554	16380	16268	16543	16298	16419	16334	16408	16399	16307	16290	16256	16031	16328	16329	16480	16456	16451	16366	16550	16313	16388	16259	16335	16420	16347	16418	16348	16295	16432	16470	16452	16342	16511	16274	16377	16298	16475	16343	16328	16265	16430	16558	16363	16164	16223	16154	16339	16436	16398	16508	16259	16296	16300	16381	16411	16348	16442	16399	16207	16239	16205	16417	16186	16431	16504	16325	16455	16297	16396	16456	16507	16523	16569	16327	16172	16241	16277	16129	16405	16430	16342	16410	16408	16200	16419	16562	16503	16358	16262	16367	16277	16454	16356	16265	16439	16400	16295	16360	16371	16389	16244	16269	16394	16383	16396	16323	16296	16369	16463	16487	16413	16353	16313	16285	16462	16494	16315	16359	16219	16271	16525	16254	16240	16237	16519	16363	16439	16522	16380	16378	16169	16394	16263	16277	16499	16264	16326	16381	16377	16124	16446	16341	16334	16335	16314	16221	16252	16505	16401	16248	16208	16510	16290	16550	16367	16402	16317	16479	16436	16328	16181	16220	16162	16307	16503	16477	16402	16439	16392	16421	16269	16246	16509	16388	16539	16315	16259	16545	16494	16442	16296	16289	16365	16182	16319	16474	16334	16510	16195	16405	16227	16037	16516	16364	16497	16269	16464	16511	16365	16367	16558	16498	16481	16468	16357	16410	16218	16429	16288	16299	16463	16150	16353	16191	16174	16508	16355	16328	16449	16356	16420	16535	16605	16411	16319	16404	16570	16446	16444	16278	16437	16331	16428	16280	16433	16441	16434	16419	16385	16252	16400	16476	16449	16443	16410	16396	16382	16318	16366	16510	16232	16345	16518	16450	16180	16345	16181	16317	16228	16474	16339	16446	16540	16294	16425	16266	16278	16378	16466	16303	16386	16467	16251	16296	16357	16441	16362	16139	16265	16466	16417	16468	16456	16442	16273	16390	16448	16405	16478	16271	16248	16443	16311	16155	16389	16267	16299	16452	16376	16447	16462	16189	16508	16443	16321	16273	16398	16362	16528	16383	16479	16232	16257	16351	16276	16440	16241	16151	16476	16476	16612	16348	16351	16250	16373	16224	16102	16384	16233	16519	16375	16204	16480	16368	16213	16317	16167	16452	16647	16518	16426	16433	16311	16177	16307	16393	16403	16468	16244	16386	16254	16360	16343	16257	16509	16329	16408	16346	16194	16302	16419	16276	16227	16188	16119	16205	16278	16362	16421	16280	16474	16394	16474	16327	16433	16266	16335	16415	16338	16369	16296	16290	16180	16220	16325	16262	16377	16150	16384	16341	16387	16287	16525	16345	16274	16432	16193	16444	16136	16393	16506	16351	16395	16428	16456	16358	16278	16436	16259	16452	16491	16295	16424	16331	16522	16365	16466	16289	16332	16467	16615	16217	16404	16301	16212	16340	16419	16331	16297	16381	16522	16543	16350	16588	16305	16029	16453	16338	16293	16300	16174	16528	16268	16472	16234	16270	16340	16415	16555	16383	16397	16408	16223	16301	16286	16259	16383	16481	16421	16366	16574	16395	16302	16285	16306	16367	16612	16217	16372	16227	16446	16215	16557	16463	16323	16307	16417	16481	16459	16230	16446	16339	16408	16279	16522	16401	16233	16261	16552	16374	16438	16481	16431	16266	16450	16280	16346	16350	16279	16206	16461	16325	16357	16312	16135	16191	16463	16266	16195	16185	16448	16470	16131	16415	16266	16389	16442	16312	16384	16307	16408	16236	16531	16338	16255	16452	16357	16562	16374	16445	16375	16285	16561	16115	16418	16369	16265	16381	16463	16212	16285	16327	16457	16517	16374	16465
15990	29701	28031	22961	21867	20115	19090	18337	17139	16394	16121	23054	41180	38741	33750	26215	19311	16818	15421	15084	14797	14832	14862	14852	14809	14968	14900	14833	14981	14886	14947	14828	14941	14944	14942	15001	14915	14771	14877	15001	14901	14912	14860	14825	14848	14737	14822	14890	14935	14962	14829	14810	14988	14882	14609	14837	14875	14794	14775	14881	14821	14913	15033	14799	14892	14824	14913	14858	15018	14908	14867	14794	14926	14834	14936	14811	14895	14775	14946	14956	14847	14830	14739	14850	14827	14862	14776	14928	14733	14996	14888	14998	14916	14798	14759	14858	14747	14803	14712	14903	14891	14840	14801	14875	14900	14868	15022	14859	14645	14769	14822	14850	14799	14718	14855	14708	14741	14976	14891	14833	14881	14890	14785	14745	14856	15017	14859	14715	14686	14819	14787	14917	14766	14700	14926	14929	14935	14826	14920	14809	14835	14789	14708	14872	14786	14837	14982	14801	14804	14732	14710	14957	14875	14803	14914	14894	15010	14802	14678	14709	14760	14892	14834	14898	14746	14877	14808	14856	14855	14973	14886	14708	14720	14840	14834	14682	14853	14812	14640	14897	14770	14841	14890	14742	14825	14826	14918	14823	14843	14701	14980	14943	14904	14911	14924	14873	14683	14740	14968	14701	14842	14973	14825	14824	14886	14708	14826	15045	14842	14803	14879	14870	14770	14837	14842	14832	14851	14866	14936	14846	14779	14678	14891	14709	14916	14850	14919	14858	15131	14871	14839	14677	14721	15011	14782	14776	14801	14655	14806	14889	14676	14841	14866	14870	14832	14917	14669	14887	14834	14815	14912	14924	14978	14851	14877	14738	14721	14989	14769	14870	14903	14650	14908	14866	14769	14884	15015	14969	14843	14779	14931	14888	14841	14857	14852	14849	14929	14883	14744	14963	14996	14849	14852	14784	14900	14847	14778	14724	14875	14810	14899	14812	14707	14651	14668	14763	14885	14707	14698	14888	14811	14893	14803	14860	14977	14848	14975	14697	14772	14875	14706	14896	14899	14736	14919	14998	14911	14791	14903	14863	14750	14962	14911	14819	15056	14927	14876	14877	14832	15011	14806	15002	14827	14813	14929	14989	14755	14859	14878	14837	14809	14887	14881	14727	14795	14757	14823	14740	15005	14815	14894	14653	14857	14808	14789	14925	14738	14685	14769	14782	14873	14900	14902	14723	14734	14714	14944	14935	14912	14630	14809	14736	14800	14959	14886	14779	14819	15011	14795	14810	14933	14762	14780	15002	14747	14936	15007	14835	14757	14795	14750	14812	14919	14737	14982	14908	14925	14746	14869	14875	14752	14940	14757	15060	14779	14914	14763	15023	14969	14906	14879	14744	14999	14836	14855	14929	14909	14858	14783	15072	14959	14865	15072	14772	14746	14746	14924	14842	14647	14779	14906	14721	14861	14881	14786	14796	14861	14846	14985	14783	14904	14847	14774	14908	14900	14907	14835	14868	14826	14998	14742	14950	14783	14810	14942	14812	14679	14915	14745	15007	14809	14765	14633	14919	14699	14688	14730	14886	14924	14959	14830	14910	14751	14752	14799	14943	14621	14725	14901	14953	14893	14871	14743	14801	14890	14902	14934	14815	14930	14646	14878	14698	14708	14854	14789	14660	14902	14923	14853	14855	14926	14865	14858	14835	14855	14890	14847	14782	14861	14876	14737	14973	14750	15038	14804	14849	14806	14851	14843	14881	14861	14881	14813	14727	14756	14888	14853	14800	14806	14833	14917	14844	14851	14794	14836	14820	14842	14812	14745	14829	14920	14677	14818	14904	14664	14884	14766	14800	14768	14781	14780	14836	14729	14975	14798	14687	14825	14925	14863	14887	14929	14739	14806	14829	14953	14977	14892	14886	14813	14873	14723	14878	14797	14834	14912	14794	14813	14656	14850	14721	14821	14862	14876	14783	14718	14954	15022	14922	14765	14964	14955	14734	14829	14822	14838	14955	14834	14687	15018	14812	14905	14784	14757	14852	14866	15084	14633	14914	14946	14787	14862	14773	14739	14771	14832	14886	15029	14877	14859	14809	14854	14717	14883	14831	14812	14978	14750	14837	14887	14873	14759	14734	14937	15012	14834	14799	14859	15024	14770	14622	15002	14915	14824	14901	14903	14766	14765	14792	14795	15015	14945	14852	14913	14843	14837	14876	14773	14761	14821	14769	14771	14879	14989	15082	14792	14766	15014	14856	14813	14825	14713	14885	14733	14843	14910	14675	14917	14919	14835	14863	14628	14771	14896	14740	14864	14748	14884	14838	14723	14910	15019	14675	14770	14829	14778	14727	14614	14836	14797	15046	14903	14895	14968	14919	14862	14795	14916	14791	14825	14792	14773	14751	14919	14831	14767	14763	14926	14738	14810	14927	14953	14664	14784	14888	14937	14928	14921	14876	14723	14903	14847	14803	14932	14803	14747	14854	14640	14778	14842	14959	14766	14730	14915	14838	14823	14911	14888	14892	14964	14713	14768	14860	14799	14724	14810	14843	14744	14914	14889	14791	14904	14834	14838	14958	14928	14819	14764	14853	14828	14628	14886	14858	14996	14706	14837	14876	14921	14683	14973	14845	14741	14729	14858	14919	14800	14848	14877	14936	14881	14851	14813	14818	14902	14762	14819	14791	14854	14899	14772	14807	14753	14832	14844	14734	14911	14894	14876	14725	14725	14802	14956	14972	14887	15012	14794	14753	14780	14914	14806	14897	14874	14820	14824	14893	14832	14861	15004	14904	14897	14863	14688	14654	14838	15096	14788	14741	14757	14737	14910	14858	14669	14815	14787	14863	14860	14831	14850	14696	14714	14900	14795	14748	14854	14702	14951	14821	14861	15002	15002	14954	14856	14886	14983	14754	14781	14851	14797	14728	14903	14797	14754	14809	14774	14737	14736	14724	14864	14922	14756	14734	14934	15020	14786	14859	14853	14752	14819	14775	14920	14811	14937	14826	14979	14853	14835	14866	14598	14693	14850	14817	14952	14877	14847	14917	14958	14831	14711	14940	14859	14729	14708	14933	14894	14909	14849	14804	14731	14738	14774	14754	15166	14715	14945	14889	14854	14714	14719	14802	15011	14852	14922	14830	14678	14840	14819	14869	14764	14913	14859	14858	14888	14869	14988	14882	14901	14766	14911	14882	14859	14788	14868	14830	14635	14828	14868	14891	14892	14804	14827	14886	14782	14610	14823	14890	14884	14752	14807	14935	14806	14946	15006	14990	14908	14747	14791	14859	14803	15003	14948	14802	14780	15021	14844	14845	14757	14949	14922	14970	14693	14928	14694	14887	14820	14764	14742	14934	14827	14881	14920	14774	14812	14639	14871	14889	14783	14863	14818	14663	14789	14803	14967	14910	14903	14816	15081	14880	14727	14999	14854	14707	14744	14851	14888	14711	14837	14916	14868	14833	14899	14739	14755	14944	14825	14851	14901	14892	14679	14691	14826	14893	14863	14700	14779	14761	14774	14762	15001	14775	15025	14996	14983	14940	14828	14768	14818	14997	14888	14978	14712	14817	14890	14750	14877	14732	14818	14895	14942	14629	14718	14698	14800	14698	14893	14900	14817	14839	14817	14752	14844	14725	14843	14746	14902	14853	14926	14843	14818	14902	14938	14771	14559	14806	14860	14932	14753	14856	14944	14923	14908	14925	14957	14971	14898	14739	14887	14920	14716	14926	14946	14807	14760	14881	14915	14812	14788	14869	14669	14889	14939	14840	14906	14831	14887	14771	14829	14930	14833	14826	14871	14782	14822	15009	14782	14900	14952	14948	14654	14871	14939	14755	14702	14804	14951	14760	14937	14934	14716	14715	14982	14660	14764	14848	14810	14780	14923	14869	14770	14925	14919	15053	14768	14840	14772	15002	14752	14748	14860	14739	14870	14833	14939	14650	14964	14933	14734	14822	14802	14705	14693	14844	14677	14922	14760	14831	14826	14793	14928	14689	14813	14927	14895	14913	14775	14816	14639	14731	14980	14688	14755	14744	14694	15058	14890	14830	14937	14925	14748	14769	14969	14781	14856	14851	14919	14827	14729	14785	14887	14877	14676	14846	14630	14777	14804	14783	14925	14849	14882	14882	14682	14834	14830	14860	14904	15004	14825	14785	14704	14993	14745	14890	14792	14807	14810	14722	14919	14887	14879	14780	14809	14776	14933	14862	14836	14754	14955	14737	14773	14921	14886	14853	14990	14876	14876	14820	14764	14832	14889	14817	14726	14958	14855	14920	14909	14908	14649	14942	14812	15009	14757	14811	14745	14907	14694	14772	14848	14947	14810	14952	14768	14804	14799	14686	14797	14815	14725	14841	14895	14804	14743	14886	14679	14932	14882	14930	14696	14794	14861	14907	14835	14943	15008	14808	14817	15015	14890	14820	14791	14708	14882	14924	14855	14721	14832	14878	14887	14745	14799	14736	14915	15021	14799	14776	14993	14706	14746	14952	14844	14646	14706	14793	14714	14930	14686	14811	14883	14844	14854	14915	14863	14678	14927	14728	14921	14786	14908	14794	14835	14797	14779	14878	14846	15071	14809	14969	14772	14928	14806	14823	14908	15006	14905	14883	14550	14829	14928	14912	14767	14911	14695	14758	14901	14851	14894	14706	14754	14723	14726	14871	14918	14802	14906	14979	14766	14913	14712	14952	14899	14762	14783	14745	15163	14724	14760	14879	14983	14869	14760	15021	14790	14837	14912	14927	14773	14840	14791	14688	14923	14767	14839	14923	15018	14839	14801	14804	14828	14886	14725	14771	14858	14823	14870	14644	14795	15004	14891	14712	14810	14915	14964	14941	14640	14702	14964	14624	14870	14807	14917	14731	14747	14810	14779	14792	14776	14795	14687	15083	14717	14927	14675	14863	14857	14835	14889	14800	14885	14762	14783	14787	14867	14751	14873	14796	14828	14894	14798	14844	14991	14715	14871	14876	14752	14842	14887	14802	14923	14835	14818	14881	14740	14833	14837	14801	14869	14909	14845	14836	14866	14785	14938	14697	14931	14750	14850	14895	14872	14753	14785	14868	14806	14860	14927	14838	14821	14902	14683	14718	14933	14909	14675	14849	14842	14776	14814	14913	14836	14855	14737	14741	14888	14987	14789	14872	14871	14790	14933	14848
26731	21763	24519	21588	17466	17078	17029	16411	16337	16161	16140	16243	17511	18265	17524	16993	16430	16095	15849	15880	15797	15937	15646	15735	15691	15740	15833	15988	15860	15933	15812	15986	15809	15770	15686	15897	15668	15693	15893	15889	15607	15903	15839	15736	15689	15679	15725	15794	15927	15763	15603	15621	15817	15726	15818	15889	15718	15713	15757	15746	15683	15808	15954	15806	15925	15742	15703	15965	15785	15831	15890	15762	15644	15980	15787	15788	15812	15728	15944	15834	15761	15893	15968	15796	15769	15797	15661	15873	15683	15726	15765	15828	15774	15815	15730	15903	15639	15934	15804	15824	15723	15699	15778	15797	15856	15853	16028	16040	15572	15821	15656	15697	15660	15724	15614	15756	15744	15889	15924	15559	15831	15926	15976	15784	15816	15808	15645	15757	15941	15793	15842	15783	15783	15798	15963	15744	15908	15933	15847	15736	15824	15859	15612	15664	15858	15865	15694	15686	15815	15696	15966	15752	15757	15654	15680	15931	15747	15484	15727	15558	15844	15868	15795	15820	15915	15760	15889	15803	15733	15870	15653	15896	15818	15857	15804	15657	15944	15881	15867	15836	15755	15593	15905	15941	15842	15782	15722	15843	15684	15598	15742	15766	15805	15772	15743	15687	15929	15774	15728	15708	15765	15616	15765	15662	15736	15837	15854	15798	15843	15656	15895	15927	15724	15875	15546	15673	15621	15702	15537	15609	15935	15726	15741	15871	15975	15553	15615	15877	15887	15808	15815	15835	15680	15822	15764	15872	15813	15790	15816	15807	15615	16081	15944	15903	15800	15916	15890	15838	15758	15883	15818	15739	15707	15545	15935	15923	15849	15748	15802	15803	15753	15613	15856	15898	15817	15683	15766	15861	15819	15739	15804	15651	15679	15835	15660	15760	15552	15785	15845	15557	15681	15790	15912	15671	15842	15814	15666	15750	15701	15804	15890	15826	15612	15823	15741	16024	15833	15913	15855	15825	15872	15753	15761	15600	15837	15870	15749	15666	15815	15788	15720	15862	15786	15799	15617	15798	15850	15935	15821	15869	15849	15819	15607	15616	15731	15790	15665	15798	15616	15674	15705	15732	15598	15794	15755	15768	15725	15742	15615	15716	15816	15909	15683	15847	15781	15697	15726	15932	15847	15884	15775	16015	15840	16033	15811	16012	15845	15808	16007	15925	15950	15876	15696	15890	15963	15955	15892	15749	15893	15888	15851	15924	15958	15720	15827	15657	15756	15841	15740	15781	15661	15839	15770	15862	15572	15782	15881	15805	15760	15563	15867	15833	15882	15985	15720	15658	15785	15875	15691	15767	15988	15706	15817	15652	15761	15816	15766	15793	16026	15685	15731	15724	15708	15885	15849	15816	15749	15857	15829	15707	15791	15754	15696	15843	15728	15796	15730	15867	15907	15889	15860	15948	15893	15856	15882	15853	15737	15771	15823	15876	15916	15711	15745	15612	15741	15591	15705	15813	15847	15841	15760	15911	15663	15706	15616	15790	15667	15682	15636	15681	15840	15791	15892	15563	15733	15740	15801	15728	15751	15568	15846	16029	15725	15877	15463	15826	15766	15907	15795	15814	15654	15776	15751	15974	15695	15789	15731	15736	15585	15853	15769	15909	15626	15577	15729	15741	15776	15768	15944	15852	15891	15796	15847	15795	15760	15793	15828	15693	15839	15903	15795	15683	15754	15820	15761	15684	15743	15792	15943	15816	15902	15925	15727	15770	15779	15921	15816	15906	15814	15627	15872	15769	15702	15783	15847	15902	15907	15788	15875	15655	15820	15795	15901	15642	15767	15786	15626	15824	15935	15884	15837	15783	15951	15721	15853	15897	15691	15809	15844	15582	15742	15997	15728	15618	15838	15770	15706	15803	15654	15764	15871	15778	15882	15702	15785	15693	15717	15890	15670	15825	15727	15880	15887	15632	15744	15778	15880	15843	15843	15723	15739	15739	15736	15644	15890	15744	15726	15833	15715	15783	15906	15907	15808	15759	15773	15853	15838	15847	15701	15711	15788	15802	15688	15936	15996	15896	15677	15556	15714	15953	15729	15871	15737	15780	15829	15819	15780	15765	15545	15809	15805	15842	15766	15763	15623	15863	15926	15606	15677	15882	15527	15780	15836	15871	15880	15843	15772	15781	15833	15886	15982	15871	15682	15921	15870	15712	15780	15682	15803	15850	15688	15834	15741	15605	15768	15650	15767	15662	15917	15707	15799	15508	15723	15847	16049	15861	15770	15879	15862	15765	15641	15798	15801	15908	15818	15626	15844	15864	15923	15699	15837	15762	15801	15852	15963	15863	15613	15681	15985	15699	15817	15898	15746	15700	15726	15865	15816	15848	15521	15481	15814	15595	15777	15813	15907	15734	15867	15704	15826	15741	15745	15885	15622	15795	15645	15857	15822	15746	15764	15749	15686	15782	15813	15897	15655	15629	15746	15901	15852	15861	15622	15649	15707	15698	15760	15672	15634	15797	15799	15667	15801	15780	15564	15749	15975	15745	15794	15549	15979	15641	15821	15587	15713	15780	15709	15628	15603	15844	15729	15777	15889	15727	15792	15813	15816	15769	15780	15767	15907	15904	15852	15770	15801	15867	15800	15699	15779	15798	15813	15776	15760	15864	15639	15733	15963	15712	15628	15884	15809	15747	15715	15666	15915	15456	15822	15888	15971	15864	15587	15793	15884	15839	15760	15708	15710	15806	15832	15895	15744	15761	15792	15698	15608	15667	15871	15860	15821	15878	15886	15703	15798	16000	15840	15769	15722	15795	15684	15946	15806	15895	15691	15806	15679	15756	15605	15852	15832	15858	15756	15845	15705	15952	15970	15792	15700	15940	15919	15555	15843	15886	15698	15787	15860	15784	15611	15994	15699	15618	15813	15700	15865	15744	15571	15708	15827	15686	15825	15934	15710	15851	15905	15781	15863	15797	15857	15904	15719	15592	15693	15828	15802	15810	15998	15593	15732	16010	15836	15727	15795	16025	15667	15882	15844	15864	15789	15826	15796	15746	16043	15808	15699	15969	15878	15669	15836	15790	15846	15792	15800	15822	15497	15891	15792	15989	15766	15699	15735	15639	15929	16101	15614	15654	15762	15920	15797	15814	15655	15719	15663	15621	15777	15849	15636	15817	15708	15888	15830	15795	15750	15689	15657	15722	15749	15793	15854	15624	15688	15747	15827	15807	15862	15867	15916	15602	15748	15808	15608	15774	15550	15925	15921	15792	15841	15497	15733	15610	15830	15823	15951	15943	15819	15728	15811	15859	15703	15971	15705	15740	15712	15681	15816	15768	15941	15909	15822	15770	15769	15767	15698	15907	15688	15840	15776	15773	15733	15703	15698	15754	15907	15762	15705	15694	15672	15921	15683	15710	16044	15889	15712	15632	15508	15928	15844	15769	15890	15609	15744	15723	15797	15826	15775	15818	15646	15642	15814	15724	16001	15587	15755	15702	15815	15662	15723	15642	15789	15888	15789	15795	15783	15803	15900	15892	15991	15885	15913	15855	15756	15573	15937	15721	15577	15916	15820	16006	15724	15914	15845	15764	15737	15641	15839	15778	15801	15698	15852	15855	15952	15996	15670	15748	15668	15886	15628	15654	15595	15706	15792	15736	15848	15848	15736	15835	15850	15784	15872	15765	15867	15696	15752	15725	15785	15690	15897	15750	15873	15735	15690	15920	15825	15700	15659	15773	15820	15678	15716	15689	15734	15758	15795	15867	15639	15733	15796	15643	15684	15815	15772	15911	15900	15845	15983	15681	15748	15833	15881	15823	15731	15722	15810	15821	15976	15758	15946	15685	15750	15708	15701	15745	15711	15990	15709	15513	15988	15882	15881	15698	15834	15709	15802	15821	15784	15630	15694	15861	15908	15810	15680	15766	15766	15717	15702	15536	15771	15847	15605	15821	15816	15905	15724	15698	15827	16016	15808	15747	15726	15866	15628	16056	15853	15839	15946	15764	15899	15770	15725	15553	15899	15975	15803	15701	15920	15762	15702	15805	15597	15833	15647	15625	15717	16028	15918	15841	15710	15839	15649	15587	15752	15894	15716	15700	15852	15727	15775	15698	15702	15804	15798	15771	15959	15725	15728	15865	15746	15914	15821	15714	16027	15932	15849	15878	15991	15652	15805	15842	15693	15720	15866	15750	15602	16003	15596	15934	15938	15781	15661	15630	15848	15796	15783	15760	15805	15830	15780	15816	15866	15868	15798	15736	15862	15798	15891	15849	15729	15800	15750	15788	15696	15709	15657	15637	15757	15628	15761	15501	15778	15859	15822	15860	15861	15893	16000	15881	15772	15752	15962	15831	15900	15791	15816	15839	15674	15871	16126	15878	15901	15638	15754	15761	15771	15730	15935	16006	15791	15818	15665	15749	15907	15689	15796	15801	15683	15782	15857	15760	15733	15677	15795	15743	15932	15812	15814	15819	15901	15770	15875	15875	15635	15917	15845	15617	15777	15713	15753	15966	15687	15701	15667	15816	15771	15862	15744	15848	15789	15917	15708	15825	15779	15861	15790	15734	15778	15665	15715	15640	15875	15933	15835	15744	15934	15779	15743	15801	15706	15750	15808	15853	15936	15805	15734	15838	15686	15811	15623	15646	15673	15937	15731	15655	15853	15733	15647	15868	15841	16006	15941	15701	15821	15705	15947	15675	15959	15892	15935	15644	15738	15719	15685	15978	15778	15576	15607	15958	15838	15807	15834	15653	15795	15785	15754	15600	15801	15799	15709	15839	15840	15710	15987	15693	15742	15899	15778	15880	15781	15783	15973	15947	15770	15734	15773	15678	15708	15508	15856	15729	15717	15814	15653	15918	15761	15783	15914	15763	15856	15891	15979	15705	15963	15935	15925	15662	15667	15770	15679	15739	15823	15873	15709	15633	15760	15726	15896	15521	15920	15589	15750	15675	15765	15865	15664	15877	15866	15787	15748	15845	15727	15873	15902	15819	15865	15899	15830	15872	15925	15913	15512	15788	15846	15961	15912	16075	15825	15786	15585	15705	15895	15820	15607	15776	15809	15798	15767	15733	15868	15984	15725	15839	15717	15646	15800	15973	15881	15833	15828	15830	15911	15849	15764	15799	15710	15794	15976	15866	15742	15918	15985	15772
16666	22717	22099	19054	17207	16744	16073	15719	15207	15184	14920	15049	17461	17822	16779	15741	15068	14809	14374	14502	14565	14540	14488	14626	14631	14445	14414	14500	14423	14488	14596	14605	14426	14631	14380	14496	14475	14453	14558	14494	14349	14550	14432	14592	14483	14610	14384	14493	14454	14531	14433	14503	14503	14618	14549	14479	14451	14564	14400	14456	14454	14435	14584	14528	14499	14517	14488	14414	14495	14602	14408	14420	14626	14531	14367	14537	14550	14452	14539	14513	14550	14303	14640	14446	14408	14533	14418	14504	14500	14523	14493	14545	14449	14691	14543	14475	14619	14588	14506	14612	14762	14465	14353	14439	14551	14626	14430	14443	14485	14507	14465	14700	14434	14628	14614	14463	14526	14620	14445	14335	14401	14484	14553	14531	14554	14387	14372	14630	14667	14569	14630	14625	14435	14627	14453	14503	14498	14524	14534	14465	14471	14296	14520	14640	14434	14446	14538	14495	14467	14416	14588	14403	14526	14476	14701	14578	14423	14584	14453	14600	14414	14307	14431	14567	14448	14417	14511	14460	14398	14469	14426	14505	14535	14622	14553	14421	14362	14581	14539	14519	14497	14450	14678	14497	14467	14533	14427	14473	14436	14398	14484	14456	14417	14642	14371	14526	14615	14635	14575	14420	14494	14461	14461	14437	14527	14748	14469	14406	14522	14420	14553	14605	14571	14427	14422	14633	14506	14410	14438	14524	14409	14440	14601	14396	14542	14556	14519	14458	14540	14501	14382	14589	14588	14473	14527	14463	14746	14310	14623	14516	14634	14535	14325	14502	14414	14525	14430	14388	14352	14507	14459	14552	14570	14694	14597	14456	14420	14541	14471	14562	14374	14338	14606	14339	14567	14445	14412	14554	14308	14433	14414	14415	14382	14491	14459	14452	14501	14674	14566	14589	14443	14461	14571	14609	14633	14515	14534	14411	14582	14493	14427	14474	14423	14619	14526	14514	14475	14720	14366	14535	14413	14555	14661	14598	14550	14715	14448	14379	14474	14510	14614	14519	14476	14640	14559	14552	14466	14470	14588	14389	14405	14528	14439	14450	14553	14577	14371	14595	14572	14391	14576	14463	14427	14462	14443	14583	14478	14526	14457	14562	14542	14452	14490	14482	14413	14523	14411	14559	14548	14452	14566	14533	14422	14520	14443	14582	14534	14417	14629	14520	14480	14304	14578	14404	14451	14454	14553	14422	14568	14539	14483	14405	14608	14443	14435	14527	14652	14663	14459	14466	14510	14504	14745	14346	14522	14542	14520	14573	14377	14342	14590	14474	14620	14422	14534	14483	14443	14497	14516	14493	14390	14583	14445	14440	14479	14506	14573	14375	14497	14663	14613	14462	14530	14453	14559	14427	14467	14581	14546	14417	14627	14655	14421	14412	14487	14491	14478	14311	14618	14570	14665	14541	14520	14388	14606	14353	14621	14556	14555	14609	14484	14477	14592	14570	14501	14548	14534	14494	14649	14599	14652	14413	14512	14785	14470	14464	14360	14494	14314	14495	14659	14593	14579	14480	14707	14479	14466	14671	14626	14521	14560	14667	14519	14593	14568	14481	14546	14507	14705	14434	14438	14587	14361	14544	14445	14397	14509	14603	14393	14537	14472	14606	14605	14528	14610	14528	14483	14589	14522	14504	14555	14461	14425	14525	14582	14467	14507	14507	14423	14464	14447	14526	14487	14571	14409	14581	14410	14506	14649	14450	14467	14454	14451	14566	14608	14522	14371	14554	14548	14482	14519	14540	14682	14536	14364	14460	14572	14422	14611	14538	14442	14414	14548	14425	14449	14427	14553	14495	14490	14521	14543	14428	14375	14573	14473	14472	14422	14439	14398	14368	14664	14501	14547	14392	14433	14562	14474	14572	14597	14483	14653	14441	14485	14514	14635	14542	14617	14391	14480	14429	14426	14520	14398	14580	14496	14358	14553	14396	14455	14441	14633	14494	14353	14258	14623	14450	14492	14518	14417	14516	14526	14334	14667	14447	14579	14491	14570	14398	14399	14617	14472	14467	14587	14462	14477	14715	14486	14448	14562	14534	14608	14514	14498	14569	14592	14587	14537	14410	14507	14579	14450	14431	14449	14468	14589	14551	14714	14556	14474	14561	14535	14636	14522	14364	14573	14577	14630	14407	14395	14625	14497	14369	14483	14563	14481	14513	14517	14525	14583	14311	14432	14453	14351	14525	14489	14589	14504	14590	14595	14520	14521	14522	14563	14371	14547	14499	14463	14750	14601	14606	14578	14455	14576	14480	14542	14468	14426	14556	14458	14485	14430	14524	14554	14436	14489	14540	14295	14650	14555	14539	14576	14533	14581	14549	14503	14578	14550	14406	14559	14492	14462	14451	14515	14352	14536	14560	14327	14553	14699	14474	14452	14417	14468	14447	14459	14505	14688	14568	14612	14487	14509	14447	14519	14540	14417	14437	14601	14509	14483	14392	14592	14542	14477	14300	14556	14603	14564	14381	14400	14702	14538	14647	14447	14410	14501	14438	14502	14475	14618	14554	14404	14513	14615	14604	14363	14420	14580	14462	14540	14530	14613	14508	14609	14453	14528	14473	14423	14673	14470	14496	14516	14658	14539	14478	14488	14349	14500	14670	14554	14516	14473	14572	14417	14441	14522	14494	14472	14431	14593	14530	14266	14585	14334	14518	14473	14585	14453	14467	14349	14445	14480	14331	14613	14411	14664	14583	14500	14485	14539	14478	14593	14562	14456	14566	14397	14515	14507	14503	14418	14561	14614	14598	14522	14501	14621	14424	14657	14426	14408	14469	14646	14459	14535	14400	14519	14361	14454	14541	14522	14529	14527	14558	14511	14407	14469	14542	14519	14508	14587	14472	14459	14467	14374	14457	14633	14526	14416	14680	14450	14507	14436	14288	14539	14499	14386	14429	14576	14517	14559	14486	14359	14540	14440	14398	14618	14420	14552	14535	14671	14322	14572	14502	14419	14634	14541	14471	14453	14615	14547	14529	14409	14503	14496	14562	14506	14241	14423	14718	14586	14600	14495	14566	14378	14416	14586	14607	14553	14620	14440	14436	14531	14567	14450	14509	14580	14350	14615	14564	14505	14628	14473	14473	14356	14528	14511	14587	14431	14478	14431	14619	14518	14541	14743	14619	14497	14520	14569	14478	14523	14421	14455	14486	14338	14545	14492	14550	14520	14570	14336	14523	14681	14609	14487	14585	14455	14545	14558	14386	14662	14512	14468	14737	14644	14512	14440	14619	14484	14624	14505	14577	14488	14610	14485	14480	14634	14674	14578	14574	14546	14601	14617	14517	14666	14366	14448	14520	14305	14654	14436	14490	14538	14489	14600	14459	14521	14460	14655	14627	14542	14651	14351	14456	14406	14484	14419	14669	14415	14501	14537	14352	14640	14491	14445	14764	14446	14539	14507	14565	14430	14492	14455	14416	14433	14403	14421	14588	14490	14525	14491	14449	14650	14489	14609	14482	14455	14409	14487	14486	14477	14665	14539	14575	14536	14402	14450	14466	14544	14553	14529	14514	14592	14343	14638	14436	14501	14609	14579	14409	14462	14409	14538	14518	14475	14333	14486	14341	14519	14555	14541	14538	14500	14569	14335	14445	14507	14514	14614	14438	14521	14515	14400	14466	14315	14516	14523	14465	14618	14310	14351	14450	14460	14551	14604	14611	14513	14422	14613	14406	14446	14472	14503	14580	14577	14542	14535	14466	14366	14473	14454	14528	14317	14349	14712	14478	14224	14508	14357	14495	14492	14486	14508	14629	14432	14639	14530	14355	14557	14558	14499	14520	14576	14763	14441	14597	14616	14514	14714	14601	14433	14622	14559	14550	14516	14384	14630	14426	14371	14489	14527	14532	14452	14445	14463	14564	14413	14481	14573	14539	14565	14630	14447	14614	14554	14495	14470	14487	14250	14552	14532	14593	14497	14532	14615	14523	14631	14606	14595	14553	14440	14429	14466	14583	14394	14390	14398	14572	14479	14501	14453	14514	14448	14605	14492	14436	14595	14595	14451	14541	14371	14480	14346	14522	14516	14530	14731	14571	14433	14547	14526	14640	14671	14457	14467	14458	14527	14506	14504	14379	14501	14570	14309	14481	14489	14480	14620	14504	14514	14560	14500	14461	14464	14482	14528	14563	14370	14537	14550	14566	14539	14638	14430	14576	14625	14511	14609	14563	14522	14483	14475	14565	14400	14510	14516	14490	14491	14466	14517	14542	14403	14416	14651	14604	14575	14587	14461	14523	14380	14507	14511	14407	14487	14694	14401	14402	14617	14434	14544	14641	14510	14628	14618	14468	14483	14524	14444	14558	14446	14552	14609	14436	14488	14527	14472	14538	14462	14702	14533	14447	14450	14470	14570	14552	14515	14454	14499	14509	14543	14626	14577	14427	14654	14512	14542	14363	14414	14680	14618	14505	14679	14515	14630	14467	14697	14434	14500	14550	14570	14654	14617	14379	14476	14400	14414	14685	14478	14493	14523	14551	14499	14446	14473	14550	14550	14444	14355	14471	14735	14496	14416	14409	14562	14506	14618	14533	14606	14494	14379	14578	14564	14368	14419	14546	14536	14630	14525	14560	14453	14629	14461	14633	14590	14486	14595	14455	14587	14615	14441	14393	14497	14482	14537	14613	14713	14455	14476	14502	14448	14486	14604	14453	14454	14429	14615	14378	14608	14544	14549	14614	14411	14467	14496	14580	14514	14544	14288	14576	14572	14544	14589	14556	14436	14567	14461	14448	14499	14422	14460	14415	14419	14524	14664	14518	14639	14356	14536	14642	14428	14423	14460	14487	14439	14505	14383	14415	14606	14577	14409	14386	14571	14445	14536	14415	14573	14548	14530	14608	14502	14538	14334	14608	14523	14498	14348	14704	14465	14556	14630	14251	14643	14566	14473	14598	14622	14448	14655	14532	14482	14443	14360	14550	14597	14657	14574	14605	14370	14339	14452	14554	14599	14399	14594	14507	14590	14519	14527	14273	14382	14559	14509	14605	14499	14716	14450	14549	14649	14562	14465	14427	14598	14437	14546	14530	14514	14724	14485	14434	14515	14615	14631	14543	14450	14422	14528	14661	14530	14404	14594	14600	14469	14515	14468	14502	14311	14545	14448	14426
23436	20765	27992	23743	21621	21268	20023	17361	16885	16749	16555	22148	32084	30372	23946	19766	17450	16733	16447	15861	15985	15869	16042	16053	16329	16112	16042	16015	16009	16025	15806	15741	15834	15756	16102	15927	15910	15851	15923	16147	16030	16218	15920	16025	15938	15989	16066	16043	15993	16014	15873	15954	15850	15968	15836	16069	16011	16000	16029	15999	16077	16131	16089	15966	15969	15917	15832	15776	15939	16163	16112	16075	16097	15888	15958	15686	15829	15992	15852	15870	15891	15948	16241	16006	16071	15941	15845	16023	15970	16099	15851	16054	16004	16067	15898	16100	15947	16036	16033	16054	15948	16028	15990	15982	15908	15915	15923	16050	16000	16212	16083	16212	16047	15736	15883	16066	15917	15841	15768	16025	15900	15954	15992	16105	16177	15904	15912	16062	15913	15955	15951	15919	15791	16016	15969	15906	16160	15928	16056	15827	15968	16051	16091	16083	16196	15902	15931	15915	15825	15999	15927	16088	15991	15855	15846	16122	16047	15947	15886	15902	15888	15893	15955	15965	16106	15848	15747	16009	16110	16070	15771	15789	15851	15959	15862	15938	15927	15863	15868	15857	16171	16245	15868	15925	15940	16052	16029	16020	15932	16008	15969	15917	15921	15961	15943	16107	16030	16028	15901	15831	15928	15859	16079	15877	16088	15939	16016	16007	15980	15861	15867	15923	16160	16181	15990	15983	16095	16143	15932	15904	15839	15877	16062	15871	16097	15908	15789	16069	15859	15806	15853	16025	15810	15899	15976	15840	16220	16060	15998	15845	16134	15801	15892	15915	15861	15754	15862	15884	15901	15852	15857	15898	15940	15967	15773	15940	15982	15811	15947	15931	15898	15948	15909	15883	15969	16164	16024	16093	15828	15813	16003	16022	16061	15990	15828	15855	16206	15905	15919	15874	15865	16013	15904	15939	15860	15948	15874	15862	15727	15830	16056	15914	16007	15879	15846	15961	16035	15915	15908	15861	16004	15933	15871	16024	15745	15815	16040	15975	15898	15987	16091	16092	15852	15918	15958	15905	15901	15926	16079	15933	16006	15977	16072	15717	16093	15793	15883	15826	15818	15848	15984	15906	15994	15878	15966	15839	16056	16080	15991	15772	15924	15961	16051	15965	16020	16096	16033	15837	15878	15837	15778	15728	15936	15944	16051	15949	15763	15874	15889	15982	15925	15909	15747	15799	15975	16028	16142	15915	15941	16038	16148	15972	15943	15942	16046	15748	15947	15811	15848	15875	15923	15934	15988	15891	15850	15990	15921	15926	16037	15921	16028	16075	15902	15887	16089	15720	15907	15952	15974	15824	15675	15937	15995	15966	16080	15805	15810	15704	15947	15803	15905	15761	15929	16033	15942	15900	15852	16119	15956	15828	15827	15943	15718	15855	15841	15870	16129	15981	16058	15895	15881	15745	16024	16009	15959	15872	16049	15913	15961	15841	15855	16059	15870	15765	15832	16035	15919	15837	15987	16253	15789	15835	15922	16030	16009	15952	15799	15967	15790	16095	16003	15962	15825	16024	16068	15943	16048	15943	15969	15900	16027	15892	16042	15758	15964	16082	15761	15848	16004	15983	15921	16079	15802	15747	15901	16057	15890	15832	15971	15900	15945	15955	15856	15854	15871	15764	16168	15949	15881	15898	15939	15909	15959	15921	16003	16019	15678	16149	15994	16031	16045	16089	15882	16050	15951	16065	15816	15945	15995	15934	15885	15999	15877	16069	15846	15952	15968	16133	15954	15961	15906	15830	15855	15923	15691	15809	15899	15869	15840	15727	16200	15944	15954	15960	15906	15887	15995	16087	15933	15938	16172	16141	16004	16098	15779	15911	16115	15881	15875	15918	15946	16045	15941	15879	16037	15929	16010	15979	15905	15998	15783	15944	15981	15871	15938	16020	16014	16054	15978	15997	15897	15885	16111	15721	16011	15943	16091	15789	16017	15918	16008	15706	15957	16031	16043	16103	15749	15896	16114	15961	16008	16013	15942	15995	15966	16063	16073	15991	16121	16057	16102	15891	16039	15884	16098	15859	16082	15901	15968	15923	15753	15891	16016	16178	15968	16076	16169	15852	15784	16023	15944	15807	16098	16226	15999	15833	15818	15954	16022	15939	15854	15667	15795	16115	15756	15866	15834	15824	15873	15926	15930	16034	15869	15885	15906	16007	15870	15912	15868	16006	15864	15971	15893	15885	16082	15990	16028	16030	15968	15971	16108	15941	16093	16184	15871	15892	15915	15897	15914	15836	15924	16060	15979	15868	15647	15879	15960	15869	15865	15916	15952	16044	15913	16070	16206	16065	15960	16181	15912	15836	15845	16027	15936	15867	15928	15918	15937	15943	15986	15950	15995	15814	15719	16017	15801	15975	15955	16045	15925	15741	15938	16025	15860	15935	15887	15938	16019	15935	16032	16100	16078	15816	15843	16009	15839	15884	15858	15985	15962	16040	15982	15892	16024	16144	16051	15846	16003	15983	15866	15874	15910	15786	15907	15885	15969	16103	15938	15824	15904	15783	15904	15884	16029	15948	15901	16020	15968	15945	15840	15982	16031	15920	15965	15899	15971	16130	15910	15795	15963	15739	15867	15945	15978	15908	15856	16207	15803	15999	15970	15889	15857	16109	15870	16080	15945	16027	15962	16090	15827	16159	15927	16081	15980	15824	15922	15839	15925	15897	15996	16089	15934	15983	15851	15864	16014	16122	15905	15898	15834	16066	15891	16052	15971	15973	15925	16145	15956	16028	15965	15713	16056	15837	16044	15960	15917	16002	15969	15857	15956	15908	15972	15831	15989	15965	16134	16071	16072	15836	15920	15887	15874	15846	15941	15745	16045	15891	15874	15867	15832	15904	16035	16082	15948	16089	15918	15736	15709	16042	16071	15808	15918	15898	15863	15909	16017	15964	15914	16040	16034	15826	15964	15876	16004	15898	15858	15917	15700	15966	16105	15802	15966	15898	15953	16043	15697	15864	15971	15964	15966	16126	16068	15832	16198	15960	15913	15975	15852	16074	15789	15945	15819	15954	16135	16088	16069	16040	15767	15868	16000	15895	15863	15988	15812	16111	16177	15848	15865	15912	15807	16068	15718	15992	16116	15936	15997	15933	16030	15882	15998	16010	15951	15976	15853	16096	15916	15735	15915	15886	15879	15771	16040	15871	16081	15957	15985	16087	15764	15854	16050	16010	15974	15798	16074	15680	15966	15621	15980	16037	15835	15916	16069	16146	16104	16037	15981	16018	16005	15913	15895	15928	15948	15898	15968	15947	16059	15907	15955	16025	15894	16020	16098	16215	15767	15935	15927	16082	15942	15922	15898	15828	15824	15927	16200	16009	16030	16096	16031	16088	15999	15946	15963	15861	15855	16000	15816	15813	15925	16059	15974	16025	15917	15858	15910	15916	15874	15978	15780	16115	15851	15888	15917	16091	15904	15999	15898	15992	15797	16144	15964	15987	15910	15894	15841	16032	15871	15859	16125	16184	16127	15931	15990	15806	15932	15902	15978	15944	15728	15939	15912	15837	15855	16035	15866	15969	15800	15904	15894	15769	15873	15722	15963	16046	16043	16055	15993	15868	15819	15819	16131	15932	15963	16083	15993	15937	16140	15973	16022	16070	15942	15995	16076	16013	15980	15867	16067	16015	15915	15811	15901	15831	15944	16113	15808	15896	16139	16060	15976	16010	16225	15945	15760	15880	16058	15965	15937	15842	15994	15933	16075	15901	15863	15922	15807	15984	16099	15836	15884	15946	15925	16095	15913	15819	15996	15967	15996	15920	15739	15892	15741	15813	15820	15867	15986	16094	15915	15794	15951	15793	16223	16069	16078	15808	15802	16007	15935	16133	15920	15970	16080	16087	16114	16012	15924	15999	15756	16044	15887	16019	15987	16074	15917	15803	15889	15991	15898	15889	15876	15850	15910	15852	15758	16024	15962	16050	15894	15969	16062	16113	15861	15837	15968	15810	16086	15878	15880	15974	15904	16015	16129	16113	15862	15865	15950	15906	16058	15743	15842	16036	15916	15874	15824	15879	15890	16101	15752	15836	16040	15939	15980	15928	15934	15942	16011	16075	15989	16126	16048	15767	15900	16118	16042	16061	15928	16070	16043	16017	15944	16065	15911	16061	16159	15941	16006	15988	15966	15962	15828	15759	15883	16094	15801	15902	15723	15784	15932	15917	15955	15726	15866	15967	15966	16200	15897	16034	15915	15962	15964	16058	16056	15966	16002	16121	15931	15986	15826	15833	15797	16137	15942	15980	16104	15929	15810	15792	16135	16146	16037	16069	15921	15882	15916	16031	15964	15897	15997	16151	15968	16014	15882	15798	15737	15976	15730	15782	15896	15727	15923	15957	15909	15894	15884	16058	15972	15873	15891	15944	15996	16008	15942	15992	16081	15981	16068	15829	15952	15908	15909	15755	15890	15963	15889	15822	15893	15950	16095	16018	16045	16022	15980	16068	16089	16170	15973	15898	16013	16029	15868	16002	16003	16058	15977	16242	15893	15902	15955	15851	15846	15810	15980	15952	15938	15944	16054	15859	15975	16130	15952	16099	15973	15986	15967	15891	16011	16039	15992	16043	15898	16080	16047	15973	15922	16085	15938	15915	15964	15860	16081	15801	15935	16057	16011	15956	16149	16057	16055	15812	16017	15998	15763	15701	15795	15995	15885	15846	15985	16045	15938	15900	16129	15844	15920	16094	15878	15920	15959	15960	15817	15996	15801	16026	15880	15787	16049	15843	15802	15816	16018	15985	15848	16032	15779	15911	16014	15899	16043	15910	16025	15818	15996	16033	15816	15905	15916	16035	15890	15909	15895	15923	15971	16103	15997	15880	16007	15863	15902	15790	15895	16011	15857	15789	15889	15955	15793	16019	15917	15977	15914	15871	16078	15961	16070	15838	15904	16156	15877	15850	16089	15853	15934	16145	16100	16131	16080	16269	15792	15633	15905	16023	15945	15896	15934	15970	15924	15891	15957	15948	15826	15914	15929	15938	16016	15966	15893	16024	15908	16169	15894	15917	15891	15961	16247	15853	16034	16014	15844	15999	15884	16017	15882	15944	15787	15885	15832	15845	16007	15990	15830	16061	15914	15892	16052	15803	16046	16020	16063	15767
16564	29609	28017	22876	20638	18042	17426	16733	16607	15674	15290	25179	35480	32152	24110	18631	16029	15373	14899	14806	14824	14758	14602	14695	14675	14753	14806	14639	14869	14544	14626	14770	14520	14653	14826	14679	14647	14535	14709	14702	14775	14711	14622	14521	14691	14494	14730	14664	14775	14560	14692	14696	14598	14477	14782	14764	14574	14756	14723	14567	14637	14638	14677	14658	14689	14681	14772	14754	14600	14689	14653	14544	14562	14648	14599	14620	14614	14545	14684	14671	14763	14748	14953	14686	14504	14856	14487	14685	14650	14608	14766	14676	14697	14589	14799	14716	14638	14472	14825	14629	14709	14619	14794	14654	14754	14714	14754	14670	14641	14689	14558	14530	14737	14636	14645	14675	14554	14664	14849	14606	14758	14567	14790	14625	14648	14912	14424	14521	14619	14655	14752	14526	14865	14743	14606	14608	14644	14749	14691	14701	14692	14456	14565	14811	14734	14659	14645	14620	14862	14640	14681	14675	14766	14630	14845	14518	14578	14670	14699	14504	14559	14715	14651	14671	14658	14522	14604	14674	14641	14615	14604	14628	14859	14697	14653	14706	14699	14668	14734	14682	14568	14656	14764	14647	14749	14788	14690	14735	14738	14731	14550	14616	14851	14592	14760	14693	14626	14519	14716	14776	14601	14665	14573	14596	14705	14557	14515	14652	14704	14646	14592	14764	14597	14765	14711	14606	14721	14834	14575	14736	14680	14673	14504	14646	14712	14658	14486	14724	14668	14673	14691	14649	14570	14562	14704	14744	14715	14633	14604	14746	14812	14634	14592	14664	14684	14596	14772	14646	14874	14658	14729	14723	14704	14526	14708	14679	14560	14654	14595	14730	14640	14566	14900	14697	14900	14568	14591	14617	14698	14577	14508	14602	14672	14637	14723	14647	14647	14726	14749	14570	14439	14514	14642	14813	14701	14537	14630	14614	14671	14639	14667	14491	14618	14501	14655	14687	14680	14621	14612	14822	14671	14719	14610	14725	14742	14641	14580	14582	14799	14619	14648	14580	14627	14589	14826	14549	14824	14579	14758	14656	14760	14673	14578	14774	14520	14557	14611	14661	14690	14648	14695	14586	14594	14563	14654	14537	14755	14584	14610	14745	14501	14557	14782	14763	14745	14730	14826	14711	14655	14677	14695	14624	14702	14675	14607	14701	14663	14914	14695	14782	14739	14645	14743	14629	14647	14675	14665	14714	14595	14569	14441	14507	14826	14655	14673	14596	14727	14667	14462	14622	14518	14662	14744	14504	14627	14706	14621	14634	14505	14615	14801	14561	14796	14624	14732	14749	14625	14492	14822	14718	14726	14658	14542	14943	14825	14621	14709	14665	14641	14485	14729	14661	14729	14613	14787	14717	14600	14662	14682	14719	14875	14678	14691	14733	14629	14792	14757	14654	14643	14680	14786	14644	14730	14740	14527	14711	14522	14679	14735	14551	14601	14661	14596	14665	14575	14658	14662	14627	14581	14723	14622	14779	14848	14700	14743	14548	14589	14585	14599	14704	14848	14690	14675	14639	14746	14550	14677	14622	14738	14675	14580	14613	14724	14787	14558	14556	14642	14607	14597	14584	14649	14640	14502	14644	14768	14638	14621	14668	14691	14723	14683	14598	14758	14885	14704	14457	14802	14607	14663	14505	14662	14592	14698	14530	14607	14615	14569	14639	14571	14666	14690	14437	14720	14601	14635	14729	14571	14689	14642	14640	14730	14685	14619	14739	14570	14650	14411	14511	14730	14638	14556	14589	14614	14597	14733	14513	14624	14509	14688	14670	14649	14641	14595	14570	14606	14774	14587	14568	14690	14648	14769	14792	14667	14677	14662	14533	14600	14554	14644	14706	14817	14577	14576	14690	14556	14674	14671	14571	14790	14704	14517	14657	14562	14745	14633	14731	14675	14651	14575	14692	14638	14666	14777	14761	14644	14609	14664	14625	14630	14711	14753	14665	14620	14759	14755	14613	14642	14685	14876	14649	14681	14714	14781	14687	14594	14643	14595	14614	14754	14621	14761	14591	14742	14733	14595	14666	14835	14640	14728	14775	14691	14667	14663	14505	14768	14627	14563	14433	14779	14644	14616	14743	14462	14563	14503	14731	14681	14557	14630	14752	14803	14662	14694	14632	14615	14591	14504	14798	14626	14585	14654	14740	14528	14655	14713	14533	14584	14748	14667	14634	14543	14597	14644	14660	14501	14460	14587	14616	14703	14698	14620	14725	14527	14633	14721	14631	14678	14620	14528	14677	14768	14738	14628	14504	14672	14717	14670	14752	14684	14752	14617	14586	14676	14565	14576	14792	14840	14569	14673	14795	14561	14708	14529	14796	14623	14634	14596	14649	14701	14676	14691	14743	14633	14633	14619	14513	14664	14626	14777	14746	14697	14260	14793	14681	14496	14706	14536	14576	14800	14654	14699	14554	14884	14679	14690	14646	14697	14834	14650	14635	14571	14707	14719	14825	14700	14563	14715	14401	14602	14504	14650	14614	14642	14579	14648	14621	14646	14526	14635	14662	14484	14774	14792	14772	14739	14611	14766	14594	14598	14754	14616	14678	14487	14651	14456	14610	14713	14754	14575	14629	14801	14698	14550	14713	14827	14609	14668	14620	14492	14679	14807	14596	14685	14873	14663	14608	14642	14579	14679	14805	14642	14747	14544	14607	14717	14663	14700	14630	14636	14689	14678	14571	14724	14744	14602	14662	14543	14642	14607	14645	14547	14619	14692	14832	14636	14695	14690	14507	14693	14551	14765	14553	14622	14724	14770	14698	14652	14651	14608	14550	14660	14660	14754	14578	14831	14603	14624	14838	14628	14706	14648	14627	14658	14674	14762	14702	14573	14633	14725	14646	14755	14752	14656	14798	14676	14691	14709	14632	14504	14675	14649	14723	14705	14662	14653	14587	14552	14618	14550	14557	14696	14754	14531	14652	14740	14640	14738	14768	14659	14831	14564	14549	14676	14756	14789	14643	14680	14659	14534	14588	14674	14534	14634	14714	14810	14628	14655	14493	14712	14746	14675	14914	14614	14588	14760	14715	14748	14555	14770	14723	14677	14567	14711	14756	14466	14727	14564	14577	14746	14559	14563	14656	14777	14674	14694	14664	14720	14679	14590	14715	14668	14513	14452	14547	14748	14579	14714	14525	14776	14561	14799	14743	14654	14500	14657	14711	14561	14697	14648	14723	14661	14645	14698	14827	14674	14757	14738	14607	14640	14732	14774	14576	14706	14606	14655	14759	14696	14793	14686	14730	14569	14694	14715	14731	14646	14661	14630	14655	14707	14658	14699	14787	14652	14728	14677	14686	14607	14536	14589	14782	14601	14747	14768	14571	14453	14674	14680	14771	14868	14575	14737	14592	14611	14846	14592	14566	14542	14824	14534	14735	14685	14604	14650	14563	14630	14686	14703	14748	14789	14572	14621	14590	14790	14618	14810	14612	14672	14695	14810	14547	14707	14619	14693	14628	14655	14625	14660	14648	14637	14794	14677	14621	14541	14642	14654	14653	14731	14859	14766	14720	14683	14719	14512	14625	14701	14634	14854	14608	14709	14633	14755	14375	14688	14579	14815	14571	14643	14746	14560	14547	14573	14592	14677	14683	14532	14638	14687	14536	14846	14766	14617	14558	14750	14487	14662	14758	14414	14678	14741	14655	14582	14609	14559	14835	14626	14786	14811	14558	14770	14845	14655	14706	14703	14813	14836	14773	14692	14584	14693	14673	14864	14734	14607	14593	14783	14499	14603	14671	14778	14534	14586	14918	14722	14731	14524	14745	14530	14670	14625	14744	14893	14558	14613	14671	14611	14753	14721	14732	14694	14669	14554	14643	14735	14676	14665	14462	14586	14637	14730	14678	14674	14762	14611	14721	14672	14581	14615	14640	14636	14660	14559	14763	14581	14609	14790	14602	14547	14648	14486	14616	14497	14763	14699	14696	14576	14642	14521	14656	14689	14805	14582	14680	14604	14789	14585	14562	14504	14672	14656	14697	14658	14737	14507	14729	14610	14508	14612	14715	14691	14666	14619	14681	14662	14681	14726	14705	14525	14737	14720	14683	14485	14711	14553	14743	14843	14808	14661	14625	14735	14536	14571	14751	14634	14607	14793	14552	14666	14768	14713	14652	14553	14527	14489	14770	14510	14557	14767	14603	14773	14620	14701	14686	14876	14774	14825	14532	14708	14501	14693	14673	14793	14671	14709	14761	14804	14658	14667	14549	14546	14660	14646	14598	14562	14715	14640	14730	14699	14688	14529	14597	14678	14683	14657	14823	14723	14691	14668	14706	14492	14686	14671	14647	14451	14865	14672	14746	14588	14431	14668	14631	14580	14644	14784	14723	14640	14619	14586	14792	14605	14742	14792	14805	14523	14771	14723	14845	14600	14810	14656	14688	14680	14600	14521	14567	14683	14703	14831	14714	14473	14623	14667	14560	14636	14661	14670	14710	14755	14853	14718	14682	14907	14775	14735	14756	14632	14683	14750	14773	14750	14671	14897	14600	14679	14645	14628	14700	14663	14699	14700	14579	14663	14759	14718	14654	14763	14722	14733	14542	14668	14622	14562	14664	14552	14599	14773	14686	14678	14767	14718	14627	14774	14802	14692	14533	14565	14450	14577	14702	14670	14670	14827	14826	14674	14744	14770	14644	14657	14832	14644	14701	14703	14697	14472	14601	14651	14581	14747	14487	14584	14669	14641	14700	14778	14618	14772	14635	14734	14685	14559	14670	14549	14718	14758	14875	14501	14726	14709	14622	14588	14516	14743	14687	14707	14777	14590	14727	14622	14699	14704	14578	14703	14594	14674	14567	14608	14668	14552	14615	14563	14566	14497	14558	14560	14754	14634	14689	14646	14574	14645	14618	14761	14590	14745	14532	14751	14699	14724	14719	14637	14576	14628	14912	14509	14816	14842	14639	14813	14766	14534	14625	14680	14691	14695	14740	14764	14704	14582	14756	14615	14797	14751	14573	14624	14628	14735	14709	14596	14718	14690	14728	14653	14659	14631	14597	14725	14628	14795	14776	14582	14680	14693	14585	14651	14578	14548	14589	14793	14817	14694	14677	14560	14803	14628	14436	14777	14717	14714	14830	14690	14660	14597	14418	14520	14717	14683	14546
22334	20720	28353	23160	20936	22983	24444	18472	17247	17230	17185	21398	38381	39459	31019	23870	19386	17437	16710	16456	16210	16179	16259	16153	16438	16427	16380	16305	16359	16398	16355	16163	16110	16184	16163	16384	16207	16086	16258	16230	16049	16231	16128	16216	16471	16304	16280	16437	16264	16202	16401	15986	16051	16285	16311	15883	16413	16233	16193	16040	16283	16155	16193	16273	16036	15971	15982	15980	16137	15905	16252	15973	16340	16031	16132	15991	16088	16052	16214	16154	16293	16176	16373	16287	16257	16266	16077	16183	16141	16091	16330	16269	16099	16314	16157	16118	16259	16052	16074	15920	16239	15922	16089	16173	16237	16267	16326	16277	16116	16122	16170	16339	15951	16325	16112	16116	15981	16156	16211	16149	16016	15860	16348	16324	16136	16026	16246	16041	16080	16134	16168	16115	16284	16165	15993	16166	16059	16359	16327	16120	16144	16085	16068	16121	16009	16247	16087	16292	16179	16177	16169	16266	16208	16099	16098	16276	16237	16239	16266	16090	16181	16206	16220	16147	16236	16183	16195	16308	16259	16215	16061	15971	16187	16203	16210	16326	16085	16322	16196	16214	16124	16071	16299	16158	16056	16038	16092	16207	16152	16223	15861	16004	16106	16101	16142	16201	16135	15977	16247	16103	16097	16270	15948	16196	16341	16365	16199	16042	16070	16024	16051	16011	16271	16262	16046	16033	16082	16211	16239	16098	16125	16069	16199	16086	16010	16256	16261	16283	16106	16084	16028	16103	15993	16143	16081	16193	16125	16342	16154	16226	16182	15978	16051	16187	16101	16092	16167	16234	16170	16168	16092	16004	16112	15922	16135	16027	16086	16191	16293	16049	16067	16115	16161	16108	16062	15901	15896	16358	16154	16185	16327	16078	16216	16245	16061	15927	15954	16063	16178	16110	16101	16115	15942	16105	16001	16131	16005	16246	16357	16148	16228	16229	16140	16085	16001	16159	16132	16094	15953	16169	16176	16047	16045	16036	16250	16252	16090	16086	16126	16209	16288	16145	16154	16164	16054	16142	16057	16221	16183	16089	16147	16207	15972	16030	15999	16180	16053	16182	16260	16160	16015	16054	16154	16057	16095	15986	16190	16036	16114	16172	16031	16067	16043	16046	16128	16141	16253	15908	16081	15906	15964	16360	16033	16145	16036	16084	15966	16153	16084	15986	16135	16174	16025	16154	16170	16072	16314	15998	16162	16064	16234	16178	16180	15847	16037	16159	16049	15941	15911	16131	16281	16227	16347	16105	15987	16226	16289	16110	16006	16177	16178	16052	15972	16215	16088	16127	16166	16024	16007	16145	16039	16255	16123	16208	16206	16072	15969	16171	16152	16170	16153	16260	16177	16106	15955	16062	15981	16075	16087	15917	16310	16104	16092	16121	16239	16265	16171	15980	16126	16112	16114	16186	16208	16064	16121	16144	15991	16121	16148	16252	15976	16062	16065	16145	15983	16083	16117	16184	16225	16274	16083	16168	16331	16056	16082	16136	16334	16136	16333	16240	16244	16233	16002	16121	16097	16167	15975	16163	16244	16056	16089	16243	15958	16138	16178	16203	16200	16157	16243	16150	16173	16250	16177	16201	16084	16249	15959	16175	16242	16004	15948	16039	16096	16162	15982	16299	15869	15901	16180	16167	16137	16127	16056	16103	16308	16136	16253	16274	16332	16183	16124	16155	16198	16093	16087	16138	16046	16282	16043	16083	16196	16335	16080	16041	16143	15993	16160	16137	16223	16059	16137	16250	16153	16194	16138	15956	16011	16256	16044	16290	16369	16084	16190	16047	16062	16217	16143	16159	16279	16157	16291	16248	16052	16329	16089	15996	16182	16208	16135	16164	16230	16073	16108	16242	16259	16118	16330	16226	16054	16073	16275	16170	16050	16083	16100	16063	16207	16147	16060	15851	16239	16091	16033	16224	16226	16308	16222	16282	16053	16103	16236	16017	16059	16059	16005	16042	16143	16131	16140	16093	16140	16346	16199	16144	16131	16018	16005	16326	16117	16107	16281	15948	16261	16334	16175	15980	16041	16063	15967	15835	15962	15973	16121	16271	16273	15982	16010	16085	16101	16303	16157	16243	15961	16180	16168	16068	16157	16135	16243	15993	16059	16408	16135	16187	16211	16037	16036	15809	16243	16191	16313	16219	16116	16013	15987	16000	16002	16099	16174	16149	16009	16136	15865	16094	16083	16300	15894	16296	16239	16295	16301	16108	16042	16176	16121	16050	15959	16071	16052	16068	16160	16202	16089	16205	15877	16047	16105	16064	16207	16115	16120	16219	16041	16022	16075	15882	15977	16189	16273	15962	15981	16073	16023	16099	16001	16033	15995	16225	16255	16097	16106	16152	16115	16195	16117	16186	16046	16096	15847	16000	16141	16214	16197	15975	16136	16301	16241	16267	15979	16105	16124	16041	16089	16147	15938	15919	16111	16212	16207	16178	15995	16220	16203	16134	16304	16194	16042	16207	16150	16086	16126	16055	16124	16226	16072	16316	16140	16077	16055	16205	16337	16007	16212	16308	16210	16161	16076	16278	16357	16273	16279	16184	16134	16192	16177	16180	16096	16006	16187	16154	16163	16185	15982	16040	16299	16304	16001	16003	16083	16173	16017	16150	15935	15904	16094	16271	16260	16120	16265	16154	16171	16368	16139	15995	15974	16147	16249	16146	16025	16207	16069	16191	16122	16166	16027	16170	16258	16094	16235	16103	16090	16180	16014	15992	16049	16229	16065	15928	16171	16249	16165	15985	16119	16125	16236	16378	16140	16128	16074	16225	16163	16205	16118	16129	16125	16069	16089	16138	16102	16165	16102	16222	16157	16026	16138	16163	16139	16186	16270	16076	16164	16256	16213	15910	16049	16302	16263	16138	15977	16065	16122	15935	16279	16317	16222	16160	16117	16017	16086	16209	16191	16135	16132	16341	16038	16153	16115	16430	15979	16246	16126	16117	16166	16013	16145	16179	16135	16193	16084	16011	16102	16072	15992	16000	16175	16040	16115	16080	16256	16265	16113	16107	15999	15991	16221	16169	16233	16039	15927	16088	16078	16190	16193	16105	16067	16012	16124	16096	16055	16227	16137	16044	16196	16093	16277	16266	16077	16195	16103	16121	16166	16191	16267	16026	16070	15921	16072	16122	15964	16172	16186	16151	16271	16070	16133	16183	16053	16100	16040	16063	16122	16123	16076	15850	16090	16063	16184	16174	16140	16175	16251	16240	16127	16038	16464	16066	16194	16194	16419	16336	16231	16161	16200	16068	16332	16030	16171	16101	16091	16319	16175	16069	16088	16235	16028	16054	16041	16046	16253	16244	16248	16075	16024	16209	16228	16057	16106	16094	15997	16247	16131	15835	16209	16129	16124	15994	16221	16099	16127	16323	16086	16197	16284	16227	16024	15955	16135	16103	16114	16051	15949	16170	16017	16003	16145	16162	16112	15961	16143	15860	16186	16149	16036	16116	16057	16280	15946	16142	16182	16180	16164	16111	16165	16095	16258	16190	16130	16206	16182	15898	16052	16142	16126	16007	15972	16088	16295	16170	16077	16025	16008	16265	16184	16164	16106	15987	16173	16138	16134	16163	16249	16101	16138	16235	16318	16165	16044	16097	16005	16160	16357	16286	16052	16186	16269	16048	16082	16190	16136	16148	16178	16295	16185	16020	15970	16167	15998	16076	16129	16078	16426	16106	16183	16003	16066	16087	16163	16245	16211	16170	16069	16247	16073	15996	15900	16249	16038	16285	16248	15948	16160	16063	16228	16101	16007	16129	16144	16206	16169	15914	16346	16002	15980	16260	16164	15941	16104	16084	16181	16132	16199	16175	16052	16186	16027	16058	16160	16153	16208	16141	16185	16092	16195	16070	16145	16178	16174	16083	16073	16154	15881	16106	16215	16149	16108	16161	15974	16215	16122	16167	16167	16017	16211	16279	16186	15982	16202	16335	16129	15928	16238	16045	16212	16196	16244	16145	16024	16204	16184	16245	16256	16163	16338	16131	16167	16136	16041	16019	16104	16152	16119	16304	16041	16071	15989	16256	16101	16149	16181	15963	16071	15810	16034	16124	16194	16174	16231	15994	16034	16158	16018	16081	16165	16089	16099	16182	16139	16095	16091	16149	15999	16048	16129	16021	16074	16228	16096	16017	16188	16094	16112	16228	15960	15883	16111	15999	16197	16038	16353	16173	16242	15984	16200	16152	16114	15795	16070	16178	16016	16377	16342	16172	16190	16109	16098	16142	16033	16142	16113	16190	16047	16196	16207	16174	16234	16175	16052	16113	16159	16132	16046	16027	16044	16181	16030	16111	15711	16068	16019	16023	16145	16191	16279	15839	16255	16027	16038	16115	16168	15975	15828	16215	16091	16132	16008	16092	16308	16105	16163	16209	16356	16119	16183	16205	16172	16038	16314	15991	16252	16152	16165	16028	16278	15898	16098	16057	16254	16180	16385	16157	16027	16186	16186	16024	16056	15918	16106	16254	16250	16157	16039	16074	15946	15972	16141	16048	16120	16177	16192	16135	16022	16319	15980	16333	16247	16208	15963	16125	15909	16064	16022	16192	16075	16120	16212	16107	16128	16257	16327	16067	16297	16164	16168	16070	16153	15856	15990	16282	16141	15996	16204	16169	16010	15927	16099	16064	16249	16119	16092	15991	16053	16022	16041	16095	16264	16256	16149	16107	16209	15871	16071	16058	16069	16079	16255	16330	16185	16001	15912	15851	16108	16084	16037	16126	16278	16127	16259	16207	16177	16121	16146	16223	16177	16084	16125	16131	16326	16248	16097	16134	15953	16148	16257	16089	16043	16161	16144	15902	16027	16118	16350	16056	16067	16298	16179	16028	16261	16156	16213	15997	16051	16234	16089	16025	16264	16186	16166	15977	16083	16199	16213	16020	16111	16093	16107	16124	16048	16097	16338	16108	16245	16122	16077	16046	16065	16126	16097	16144	16149	16103	15915	16035	16269	16073	16279	16120	16288	16225	16086	16180	16215	16138	16184	16293	16164	16124	16164	16205	16065	16021	15977	16315	16043	16191	15959	16120	15876	16071	16132	16130	16323	16063	16107	16043	16141	16133	16139	15906	16139	15959	16073	16052	16247	16003	16005	16082
17758	33227	32468	25709	23539	21552	19459	17306	16679	15983	15810	24120	42502	41031	32053	23645	17992	15971	14977	14964	14821	14569	14839	14780	14662	14748	14793	14724	14749	14786	14674	14854	14930	14732	14863	14472	14624	14829	14863	14822	14864	14697	14852	14935	14801	14666	14608	14775	14881	14765	14917	14662	14760	14686	14816	14684	14599	14864	14827	14823	14859	14916	14852	14650	14831	14539	14599	14724	14768	14913	14688	14656	14792	14822	14694	14727	14630	14852	14750	14824	14683	14684	14915	14837	14793	14637	14829	14494	14855	14780	14874	14692	14750	14621	14731	14709	14765	14705	14585	14758	14761	14851	14753	14696	14692	14598	14679	14683	14707	14739	14779	14981	14900	14717	14898	14782	14601	14727	14613	14741	14718	14692	14880	14704	14700	14731	14518	14754	14661	14833	14788	14565	14715	14693	14842	14826	14824	14627	14836	14517	14758	14718	14640	14781	14852	14737	14782	14773	14568	14714	14781	14751	14601	14786	14748	14698	14653	14792	14641	14649	14795	14720	14625	14767	14794	14679	14769	14708	14780	14759	14635	14722	14814	14879	14626	14686	14814	14715	14650	14818	14924	14682	14611	14853	14792	14663	14891	14523	14773	14706	14746	14667	14565	14724	14754	14753	14722	14725	14776	14841	14673	14791	14871	14797	14665	14535	14598	14755	14750	14771	14774	14728	14972	14639	14738	14653	14702	14658	14792	14673	14735	14607	14647	14909	14832	14846	14908	14669	14750	14679	14728	14555	14834	14696	14568	14800	14717	14724	14832	14728	14679	14870	14849	14692	14853	14606	14681	14766	14677	14556	14824	14576	14824	14591	14799	14608	14743	14761	14791	14625	14847	14747	14643	14777	14878	14773	14651	14799	14592	14671	14662	14683	14678	14680	14682	14698	14671	14730	14769	14785	14832	14754	14787	14803	14705	14775	14573	14704	14675	14723	14635	14791	14704	14742	14606	14961	14623	14806	14789	14717	14560	14792	14820	14798	14690	14731	14850	14734	14720	14719	14677	14772	14649	14544	14974	14794	14765	14692	14617	14815	14709	14744	14627	14705	14783	14627	14728	14778	14653	14693	14679	14624	14745	14777	14595	14646	14783	14672	14668	14621	14609	14768	14724	14673	14848	14701	14876	14810	14551	14972	14720	14782	14767	14525	14671	14741	14554	14579	14756	14653	14789	14777	14767	14598	14718	14847	14758	14637	14721	14833	14558	14750	14607	14851	14705	14889	14851	14684	14627	14706	14622	14842	14684	14775	14691	14770	14988	14706	14797	14764	14710	14772	14703	14685	14755	14706	14724	14846	14700	14836	14827	14670	14766	14907	14775	14847	14770	14621	14754	14795	14748	14890	14686	14777	14661	14774	14813	14719	14730	14721	14692	14743	14717	14848	14557	14791	14713	14711	14807	14762	14746	14696	14681	14691	14715	14560	14779	14650	14723	14748	14597	14605	14717	14823	14763	14773	14688	14765	14748	14742	14760	14749	14740	14905	14634	14579	14688	14750	14712	14818	14784	14640	14798	14633	14810	14630	14502	14732	14716	14584	14727	14803	14772	14772	14776	14729	14797	14664	14931	14582	14776	14691	14733	14568	14806	14828	14577	14704	14733	14812	14782	14705	14822	14698	14696	14702	14616	14673	14696	14804	14717	14626	14721	14727	14647	14701	14735	14639	14732	14702	14634	14722	14692	14744	14873	14790	14676	14758	14738	14694	14869	14779	14888	14869	14767	14637	14725	14783	14708	14820	14740	14824	14765	14611	14820	14661	14668	14685	14880	14844	14613	14968	14535	14675	14659	14787	14662	14587	14816	14824	14861	14749	14987	14827	14838	14741	14760	14724	14886	14755	14705	14583	14779	14677	14753	14733	14758	14606	14790	14692	14592	14740	14648	14726	14761	14594	14635	14703	14689	14738	14607	14736	14512	14800	14700	14760	14832	14671	14621	14762	14704	14740	14564	14714	14693	14760	14672	14635	14827	14765	14719	14552	14687	14773	14569	14577	14654	14692	14630	14860	14872	14802	14731	14712	14682	14838	14810	14740	14823	14774	14693	14831	14723	14861	14816	14757	14594	14981	14668	14740	14719	14660	14686	14615	14724	14711	14667	14809	14741	14787	14702	14765	14668	14671	14663	14726	14796	14617	14737	14823	14845	14753	14660	14700	14820	14723	14574	14672	14728	14652	14770	14829	14517	14739	14718	14678	14951	14806	14726	14750	14681	14687	14602	14813	14865	14771	14606	14804	14679	14762	14705	14630	14658	14735	14796	14677	14717	14710	14745	14702	14632	14708	14870	14699	14694	14712	14762	14643	14666	14885	14669	14709	14732	14688	14751	14576	14845	14678	14674	14889	14534	14821	14545	14747	14682	14810	14871	14705	14692	14807	14621	14938	14805	14694	14630	14620	14731	14730	14693	14666	14782	14804	14821	14632	14815	14900	14726	14674	14893	14629	14791	14690	14611	14856	14768	14487	14853	14835	14838	14573	14711	14786	14857	14655	14635	14753	14633	14634	14689	14755	14709	14583	14845	14722	14578	14683	14628	14641	14713	14860	14674	14787	14681	14589	14552	14770	14818	14675	14836	14705	14664	14550	14771	14767	14581	14724	14630	14858	14722	14749	14725	14692	14656	14567	14782	14826	14667	14788	14760	14618	14819	14492	14631	14652	14796	14796	14732	14690	14689	14646	14806	14691	14721	14722	14771	14669	14715	14744	14672	14702	14654	14841	14771	14732	14696	14731	14683	14824	14675	14770	14789	14842	14796	14713	14725	14848	14618	14599	14590	14755	14641	14744	14609	14911	14714	14528	14785	14754	14617	14675	14625	14647	14863	14594	14721	14789	14720	14653	14690	14645	14653	14587	14674	14686	14703	14668	14780	14751	14679	14724	14581	14710	14500	14674	14738	14751	14626	14736	14602	14913	14622	14720	14836	14585	14747	14752	14743	14791	14696	14797	14731	14792	14597	14833	14653	14732	14610	14726	14734	14705	14770	14705	14664	14836	14688	14734	14794	14781	14598	14819	14734	14664	14862	14620	14698	14700	14797	14574	14728	14804	14726	14644	14795	14660	14733	14854	14764	14795	14767	14678	14823	14589	14743	14819	14800	14724	14801	14549	14700	14549	14603	14701	14671	14777	14752	14687	14643	14637	14774	14665	14826	14622	14743	14928	14715	14764	14726	14770	14690	14763	14694	14759	14809	14705	14798	14680	14646	14855	14795	14667	14735	14836	14653	14687	14777	14631	14723	14737	14757	14743	14581	14704	14634	14629	15026	14572	14675	14607	14704	14751	14564	14689	14620	14687	14812	14762	14744	14685	14776	14727	14984	14639	14764	14716	14871	14737	14503	14839	14876	14849	14646	14657	14833	14626	14737	14826	14594	14609	14818	14875	14815	14833	14667	14665	14812	14742	14658	14478	14776	14643	14896	14596	14799	14643	14784	14823	14829	14805	14737	14742	14788	14707	14524	14766	14676	14783	14745	14579	14667	14612	14744	14818	14912	14793	14731	14647	14816	14857	14721	14555	14776	14919	14778	14695	14891	14733	14859	14717	14708	14678	14755	14652	14934	14551	14780	14688	14731	14885	14662	14804	14764	14659	14685	14674	14610	14656	14737	14816	14784	14723	14648	14776	14831	14626	14826	14549	14708	14678	14761	14809	14622	14768	14830	14857	14654	14780	14722	14815	14750	14758	14800	14743	14605	14909	14707	14745	14685	14754	14672	14551	14828	14497	14832	14830	14668	14621	14781	14802	14631	14742	14744	14655	14686	14670	14682	14662	14949	14598	14650	14701	14733	14723	14667	14776	14719	14646	14891	14512	14649	14699	14675	14822	14779	14841	14702	14702	14900	14795	14830	14873	14802	14807	14711	14701	14635	14756	14692	14538	14829	14765	14791	14550	14802	14531	14819	14726	14731	14682	14732	14694	14820	14865	14652	14906	14765	14673	14782	14633	14611	14740	14685	14689	14663	14546	14817	14676	14753	14718	14652	14827	14693	14808	14739	14699	14718	14778	14757	14677	14759	14800	14734	14864	14678	14726	14736	14779	14799	14778	14755	14668	14739	14702	14683	14627	14672	14626	14919	14680	14749	14695	14779	14659	14851	14761	14821	14831	14615	14731	14767	14880	14824	14590	14620	14820	14826	14693	14689	14739	14825	14600	14767	14753	14813	14738	14606	14561	14603	14733	14717	14718	14764	14737	14734	14594	14782	14457	14809	14793	14764	14890	14735	14730	14760	14754	14764	14912	14731	14656	14748	14609	14577	14704	14684	14702	14815	14773	14633	14818	14777	14638	14749	14609	14660	14774	14678	14627	14726	14869	14922	14625	14764	14680	14786	14887	14833	14594	14658	14806	14671	14663	14775	14634	14832	14626	14734	14776	14533	14749	14898	14669	14651	14727	14758	14656	14589	14747	14882	14701	14525	14605	14632	14709	14687	14746	14698	14719	14805	14681	14747	14756	14890	14731	14832	14867	14674	14871	14661	14733	14649	14737	14718	14765	14691	14625	14629	14791	14741	14871	14739	14612	14839	14770	14698	14664	14686	14699	14634	14768	14538	14780	14715	14739	14776	14795	14758	14706	14606	14491	14861	14765	14705	14728	14567	14649	14790	14654	14639	14711	14570	14914	14833	14486	14508	14720	14745	14602	14654	14625	14684	14672	14836	14728	14771	14777	14647	14673	14604	14696	14603	14555	14758	14751	14554	14798	14642	14804	14888	14589	14757	14813	14697	14727	14803	14863	14612	14633	14645	14664	14769	14631	14716	14796	14866	14752	14791	14807	14583	14581	14714	14706	14531	14732	14727	14691	14871	14674	14810	14866	14710	14625	14740	14789	14789	14775	14800	14706	14614	14818	14646	14703	14755	14681	14782	14779	14673	14663	14549	14695	14760	14706	14633	14749	14759	14713	14680	14769	14668	14830	14588	14560	14748	14735	14789	14799	14688	14781	14699	14657	14786	14677	14695	14842	14709	14631	14708	14821	14668	14678	14571	14851	14768	14875	14608	14816	14756	14635	14850	14648	14688	14714	14673	14617	14634	14721	14747	14738	14712	14816	14743	14717	14662	14561	14667	14628	14752	14763	14751	14706	14735	14838	14623	14910	14584	14859	14623	14771
26783	21901	25212	22616	18306	17445	17033	16412	16163	15967	16044	16039	17924	18405	17511	16436	16115	15810	15657	15703	15760	15770	15683	15645	15648	15728	15668	15635	15670	15811	15633	15929	15600	15767	15668	15675	15694	15783	15697	15749	15812	15755	15688	15627	15697	15723	15692	15574	15882	15646	15523	15582	15644	15618	15862	15662	15874	15866	15749	15766	15612	15754	15759	15783	15726	15673	15648	15631	15809	15591	15476	15558	15589	15784	15700	15691	15674	15563	15677	15548	15475	15629	15626	15594	15635	15555	15626	15751	15747	15677	15513	15842	15575	15650	15755	15658	15649	15756	15622	15842	15628	15664	15595	15754	15637	15477	15516	15598	15741	15626	15707	15592	15474	15769	15742	15587	15681	15656	15846	15766	15823	15647	15691	15583	16031	15900	15724	15680	15756	15717	15618	15676	15992	15670	15761	15612	15574	15845	15754	15756	15653	15611	15653	15719	15613	15810	15784	15775	15810	15767	15680	15783	15650	15628	15724	15710	15571	15726	15752	15833	15636	15615	15728	15537	15646	15701	15794	15697	15926	15851	15786	15693	15506	15756	15689	15904	15782	15608	15792	15584	15785	15699	15689	15616	15706	15576	15696	15861	15927	15660	15633	15786	15704	15631	15654	15589	15645	15814	15636	15663	15729	15703	15702	15647	15597	15732	15643	15680	15650	15799	15766	15639	15809	16003	15754	15722	15585	15629	15723	15556	15679	15827	15634	15736	15706	15566	15646	15692	15704	15715	15757	15735	15823	15647	15492	15811	15758	15627	15566	15652	15744	15739	15700	15608	15683	15907	15712	15529	15570	15589	15543	15526	15638	15749	15437	15848	15740	15666	15687	15523	15456	15748	15635	15762	15710	15674	15628	15736	15601	15588	15794	15579	15769	15764	15651	15552	15609	15481	15818	15618	15660	15689	15722	15711	15694	15924	15762	15893	15648	15765	15688	15677	15569	15621	15653	15777	15712	15688	15708	15677	15859	15615	15691	15821	15713	15871	15561	15467	15618	15831	15764	15658	15715	15654	15751	15965	15727	15825	15632	15604	15546	15714	15640	15758	15565	15845	15511	15549	15729	15662	15740	15449	15592	15791	15436	15569	15607	15675	15859	15525	15691	15646	15687	15718	15728	15717	15658	15678	15700	15797	15621	15648	15787	15599	15542	15858	15822	15578	15691	15735	15669	15806	15825	15514	15707	15825	15520	15703	15808	15489	15737	15581	15738	15610	15690	15737	15843	15633	15723	15836	15806	15850	15545	15548	15699	15831	15659	15428	15708	15586	15764	15587	15609	15561	15559	15701	15565	15651	15748	15565	15657	15566	15765	15610	15735	15555	15646	15573	15547	15720	15564	15574	15665	15622	15744	15527	15692	15796	15595	15828	15642	15654	15557	15662	15653	15698	15564	15602	15776	15567	15737	15797	15673	15610	15712	15702	15703	15711	15719	15820	15727	15696	15958	15734	15733	15717	15531	15427	15798	15673	15674	15663	15594	15667	15840	15582	15804	15764	15653	15673	15615	15593	15680	15684	15497	15625	15705	15774	15789	15646	15746	15587	15741	15885	15726	15786	15704	15732	15687	15469	15809	15600	15607	15535	15701	15762	15740	15733	15658	15744	15604	15648	15569	15847	15680	15646	15547	15715	15614	15871	15562	15686	15602	15640	15731	15651	15589	15631	15719	15748	15866	15917	15699	15747	15710	15571	15820	15839	15723	15706	15657	15765	15558	15543	15733	15590	15684	15567	15755	15633	15628	15558	15586	15561	15796	15933	15735	15849	15591	15718	15736	15573	15844	15561	15547	15760	15867	15801	15941	15740	15717	15577	15632	15745	15702	15779	15533	15671	15631	15778	15752	15753	15733	15773	15846	15686	15492	15493	15752	15677	15530	15709	15723	15746	15795	15609	15555	15739	15698	15722	15728	15691	15811	15580	15616	15641	15835	15637	15839	15636	15728	15696	15781	15734	15756	15821	15607	15619	15649	15694	15725	15650	15754	15804	15656	15640	15771	15648	15747	15773	15700	15749	15782	15542	15832	15679	15576	15827	15681	15668	15622	15797	15841	15550	15579	15827	15540	15781	15612	15501	15623	15768	15406	15751	15593	15624	15674	15548	15674	15728	15601	15767	15732	15730	15728	15495	15776	15620	15759	15576	15761	15606	15779	15804	15688	15715	15694	15527	15759	15670	15795	15655	15707	15676	15810	15735	15446	15640	15719	15805	15782	15685	15647	15642	15766	15672	15701	15574	15596	15621	15659	15954	15812	15786	15842	15672	15562	15644	15635	15786	15749	15637	15584	15805	15783	15647	15525	15747	15784	15736	15766	15722	15615	15862	15549	15675	15828	15851	15726	15594	15716	15728	15680	15828	15948	15784	15805	15641	15653	15591	15603	15693	15668	15699	15749	15561	15508	15738	15519	15709	15728	15657	15759	15682	15665	15772	15821	15662	15721	15654	15698	15852	15761	15944	15727	15642	15858	15725	15630	15797	15664	15786	15684	15688	15647	15674	15489	15731	15623	15742	15735	15681	15495	15651	15744	15653	15463	15786	15665	15762	15846	15673	15670	15665	15638	15506	15702	15766	15738	15649	15591	15740	15577	15655	15790	15586	15646	15702	15683	15600	15668	15645	15486	15577	15608	15563	15750	15858	15719	15838	15641	15652	15911	15823	15619	15650	15570	15680	15668	15595	15683	15715	15712	15507	15602	15775	15655	15622	15663	15822	15317	15664	15978	15793	15834	15848	15767	15750	15554	15726	15568	15835	15646	15676	15461	15718	15543	15722	15802	15854	15819	15776	15741	15649	15572	15761	15818	15636	15691	15702	15687	15588	15712	15698	15685	15584	15686	15827	15660	15772	15754	15722	15761	15844	15866	15811	15760	15782	15868	15791	15713	15646	15709	15791	15596	15602	15773	15621	15736	15665	15667	15679	15788	15818	15585	15740	15617	15576	15728	15874	15612	15816	15769	15690	15734	15764	15478	15694	15584	15859	15566	15908	15670	15691	15697	15707	15871	15607	15895	15667	15638	15774	15810	15737	15917	15787	15576	15557	15625	15537	15768	15547	15666	15709	15750	15794	15603	15575	15711	15699	15544	15604	15811	15389	15620	15575	15826	15639	15710	15658	15642	15594	15925	15911	15616	15797	15629	15718	15699	15708	15682	15803	15703	15693	15695	15883	15717	15596	15629	15617	15751	15676	15677	15590	15584	15745	15744	15847	15688	15871	15708	15787	15542	15582	15549	15496	15711	15583	15724	15459	15645	15614	15728	15597	15768	15642	15870	15610	15852	15658	15724	15429	15606	15838	15637	15785	15696	15757	15738	15660	15488	15605	15873	15737	15609	15741	15593	15617	15616	15570	15830	15777	15697	15777	15774	15793	15853	15720	15688	15450	15818	15825	15826	15719	15684	15737	15823	15556	15513	15661	15747	15526	15701	15803	15739	15731	15642	15613	15513	15618	15706	15668	15846	15500	15645	15692	15746	15635	15760	15536	15706	15309	15531	15614	15773	15806	15595	15742	15880	15859	15861	15709	15831	15655	15849	15748	15703	15907	15664	15982	15544	15732	15608	15714	15828	15615	15665	16042	15647	15584	15741	15640	15596	15757	15664	15752	15564	15667	15821	15814	15822	15772	15648	15690	15819	15714	15725	15566	15636	15679	15724	15794	15696	15664	15718	15828	15753	15560	15814	15783	15866	15573	15803	15577	15503	15517	15564	15695	15739	15627	15804	15509	15778	15625	15804	15697	15677	15547	15649	15662	15734	15575	15694	15787	15623	15764	15661	15786	15756	15687	15874	15673	15718	15973	15616	15675	15683	15714	15710	15584	15637	15827	15674	15562	15556	15621	15670	15665	15694	15581	15549	15626	15761	15659	15573	15658	15887	15727	15843	15673	15663	15874	15776	15803	15724	15744	15706	15810	15737	15846	15826	15632	15698	15693	15769	15559	15659	15677	15812	15719	15648	15833	15638	15757	15654	15538	15584	15795	15681	15483	15640	15728	15687	15875	15714	15453	15555	15738	15738	15793	15744	15666	15709	15813	15680	15687	15834	15906	15776	15559	15694	15649	15809	15739	15833	15813	15612	15660	15717	15633	15507	15688	15762	15698	15863	15583	15621	15624	15749	15792	15675	15601	15779	15615	15753	15770	15817	15686	15762	15633	15632	15842	15851	15676	15616	15790	15888	15739	15806	15634	15622	15678	15760	15739	15618	15719	15621	15774	15914	15730	15890	15688	15652	15684	15418	15894	15637	15648	15670	15698	15485	15715	15680	15728	15791	15694	15901	15792	15712	15653	15838	15649	15611	15645	15719	15792	15804	15594	15701	15711	15693	15777	15851	15546	15734	15738	15856	15718	15851	15747	15786	15795	15710	15578	15789	15664	15728	15605	15592	15734	15703	15705	15759	15531	15548	15743	15652	15689	15735	15720	15592	15473	15577	15599	15783	15626	15539	15715	15619	15635	15742	15604	15834	15621	15697	15781	15797	15760	15552	15580	15651	15796	15812	15533	15694	15671	15648	15765	15689	15579	15638	15614	15530	15738	15697	15730	15545	15630	15852	15602	15742	15691	15771	15877	15773	15742	15762	15851	15601	15685	15898	15774	15714	15892	15796	15900	16047	15848	15644	15687	15754	15676	15691	15656	15683	15562	15724	15632	15718	15687	15780	15643	15820	15604	15652	15810	15736	15605	15740	15533	15713	15515	15670	15723	15768	15798	15790	15717	15593	15744	15761	15855	15715	15660	15640	15640	15677	15716	15681	15752	15785	15634	15576	15822	15835	15545	15695	15770	15717	15745	15684	15638	15872	15822	15776	15667	15551	15806	15574	15847	15669	15729	15553	15666	15665	15645	15645	15648	15656	15733	15727	15767	15852	15536	15567	15708	15576	15652	15716	15561	15688	15620	15646	15681	15693	15679	15738	15727	15622	15755	15800	15488	15744	15553	15669	15588	15666	15758	15695	15578	15713	15885	15646	15542	15605	15518	15533	15706	15719	15690	15780	15809	15646	15968	15663	15617	15752	15620	15630	15790	15698	15728	15744	15710	15945	15656	15543	15818	15416	15782	15644	15815	15702	15598	15601	15695	15651	15650	15761	15782	15684	15799	15806	15596	15612	15739
17803	24011	23841	21076	18411	17256	16340	15588	15099	14829	14712	15223	18310	17896	16650	15481	14989	14797	14580	14551	14466	14519	14594	14522	14531	14462	14569	14523	14373	14476	14401	14628	14321	14467	14588	14421	14517	14570	14598	14474	14487	14516	14417	14559	14560	14434	14466	14478	14544	14540	14587	14592	14472	14667	14468	14503	14329	14554	14413	14465	14493	14453	14459	14540	14612	14546	14535	14527	14532	14267	14470	14511	14492	14482	14593	14348	14681	14396	14524	14624	14485	14587	14466	14642	14536	14517	14569	14410	14528	14541	14536	14555	14673	14473	14466	14418	14403	14495	14593	14545	14573	14484	14622	14601	14563	14414	14664	14627	14396	14700	14473	14436	14552	14548	14328	14450	14439	14542	14614	14433	14643	14597	14517	14529	14483	14337	14567	14466	14360	14519	14596	14480	14497	14527	14485	14570	14516	14339	14448	14479	14471	14654	14569	14516	14720	14262	14289	14650	14425	14533	14446	14429	14439	14335	14467	14484	14403	14430	14643	14464	14421	14499	14525	14471	14578	14357	14430	14366	14547	14567	14516	14544	14576	14518	14383	14603	14538	14480	14631	14456	14509	14640	14395	14591	14567	14651	14448	14434	14408	14561	14410	14437	14608	14655	14367	14606	14398	14646	14461	14637	14653	14664	14497	14603	14538	14504	14516	14772	14583	14337	14575	14569	14596	14521	14426	14605	14518	14631	14412	14422	14434	14473	14644	14417	14701	14585	14442	14460	14581	14419	14574	14395	14419	14598	14406	14410	14476	14456	14401	14329	14570	14390	14395	14443	14562	14458	14445	14559	14629	14596	14447	14516	14485	14385	14418	14603	14628	14452	14573	14544	14645	14501	14378	14609	14496	14513	14687	14467	14361	14467	14503	14465	14525	14523	14401	14510	14615	14371	14477	14565	14503	14645	14463	14416	14547	14580	14386	14501	14562	14333	14469	14453	14541	14365	14509	14551	14408	14545	14525	14483	14516	14591	14363	14613	14558	14423	14393	14355	14474	14500	14499	14608	14527	14426	14397	14505	14531	14505	14417	14581	14472	14489	14610	14452	14420	14402	14647	14359	14504	14420	14596	14452	14491	14437	14445	14413	14521	14570	14682	14339	14476	14757	14378	14638	14627	14420	14482	14468	14535	14476	14372	14557	14472	14637	14552	14618	14624	14528	14430	14550	14480	14697	14556	14544	14610	14379	14479	14399	14387	14391	14550	14438	14496	14559	14280	14408	14580	14501	14568	14545	14606	14454	14558	14568	14511	14526	14598	14332	14475	14463	14507	14375	14494	14419	14471	14421	14328	14476	14466	14328	14517	14565	14668	14351	14546	14566	14530	14456	14408	14446	14394	14516	14354	14452	14515	14612	14354	14543	14605	14354	14458	14442	14670	14421	14501	14458	14461	14473	14449	14588	14516	14505	14678	14446	14606	14266	14472	14590	14393	14489	14634	14531	14660	14538	14599	14493	14444	14401	14457	14521	14293	14522	14474	14534	14584	14366	14698	14541	14506	14533	14541	14515	14395	14578	14514	14454	14380	14540	14417	14432	14425	14606	14580	14518	14679	14434	14626	14524	14349	14492	14385	14515	14530	14440	14340	14441	14571	14720	14523	14461	14438	14422	14363	14675	14370	14537	14372	14569	14487	14532	14438	14524	14488	14559	14433	14599	14444	14593	14561	14436	14519	14380	14535	14705	14345	14502	14610	14357	14609	14511	14397	14628	14594	14432	14568	14458	14416	14502	14346	14592	14501	14671	14553	14442	14378	14280	14642	14356	14567	14315	14418	14470	14589	14582	14535	14464	14536	14550	14594	14538	14469	14515	14478	14539	14597	14375	14458	14353	14586	14682	14559	14570	14450	14668	14572	14481	14501	14577	14386	14663	14497	14513	14563	14544	14540	14374	14348	14518	14489	14350	14498	14601	14473	14434	14547	14506	14540	14351	14476	14367	14417	14369	14478	14460	14528	14395	14464	14646	14472	14467	14398	14530	14649	14475	14430	14460	14606	14640	14537	14457	14411	14397	14524	14541	14646	14621	14516	14473	14401	14488	14405	14539	14608	14585	14587	14438	14540	14533	14630	14563	14434	14445	14556	14629	14323	14723	14409	14407	14419	14449	14475	14439	14311	14533	14642	14384	14487	14584	14559	14510	14537	14592	14424	14585	14449	14388	14420	14553	14476	14576	14517	14294	14488	14540	14564	14491	14528	14293	14478	14553	14522	14585	14446	14712	14459	14434	14652	14487	14345	14591	14451	14574	14601	14568	14581	14512	14509	14573	14514	14491	14556	14397	14458	14494	14717	14513	14526	14567	14457	14481	14477	14469	14547	14461	14655	14544	14536	14582	14538	14333	14439	14451	14391	14625	14500	14477	14603	14396	14547	14441	14448	14384	14511	14631	14587	14509	14495	14504	14428	14517	14405	14505	14467	14479	14416	14486	14482	14445	14436	14556	14662	14500	14729	14406	14501	14476	14403	14509	14398	14423	14604	14488	14490	14440	14470	14437	14504	14417	14638	14483	14493	14618	14616	14562	14438	14524	14484	14628	14552	14661	14541	14586	14488	14502	14606	14564	14382	14475	14581	14653	14451	14457	14457	14438	14426	14538	14531	14461	14605	14608	14591	14450	14591	14375	14490	14445	14554	14523	14422	14462	14604	14707	14429	14460	14409	14448	14398	14571	14376	14518	14440	14470	14461	14634	14455	14549	14354	14528	14498	14578	14427	14507	14554	14505	14523	14493	14602	14484	14381	14573	14612	14650	14528	14595	14443	14537	14388	14465	14596	14334	14502	14452	14629	14490	14658	14624	14587	14380	14626	14315	14449	14426	14488	14442	14498	14625	14437	14489	14579	14411	14382	14378	14528	14563	14658	14537	14453	14570	14601	14495	14373	14462	14568	14383	14465	14584	14558	14325	14511	14458	14584	14528	14522	14482	14542	14451	14518	14466	14446	14462	14575	14513	14465	14541	14420	14490	14507	14482	14502	14368	14438	14483	14547	14477	14563	14590	14566	14457	14377	14636	14393	14452	14371	14464	14636	14414	14305	14575	14606	14569	14634	14291	14504	14490	14444	14633	14468	14517	14559	14682	14477	14349	14361	14472	14620	14522	14635	14489	14373	14446	14700	14369	14467	14717	14667	14522	14506	14631	14552	14361	14554	14570	14394	14341	14407	14479	14538	14331	14533	14450	14322	14495	14588	14601	14525	14546	14443	14445	14495	14546	14636	14444	14583	14417	14551	14596	14567	14432	14441	14364	14470	14471	14558	14417	14455	14599	14537	14450	14451	14544	14501	14374	14525	14469	14472	14427	14607	14399	14404	14506	14523	14507	14506	14404	14406	14714	14452	14466	14730	14447	14413	14471	14649	14440	14462	14335	14611	14674	14425	14614	14504	14403	14502	14533	14468	14514	14460	14644	14625	14522	14512	14440	14504	14576	14483	14371	14469	14532	14440	14517	14391	14567	14467	14405	14614	14592	14267	14562	14589	14430	14485	14483	14563	14569	14562	14533	14445	14590	14403	14518	14456	14524	14509	14489	14468	14677	14525	14399	14552	14406	14627	14606	14481	14467	14523	14487	14400	14528	14470	14423	14472	14479	14506	14588	14467	14549	14688	14556	14432	14495	14577	14505	14358	14609	14456	14543	14411	14459	14331	14416	14568	14518	14460	14610	14560	14355	14585	14596	14406	14428	14447	14464	14513	14445	14428	14473	14633	14566	14578	14516	14555	14336	14559	14540	14546	14447	14621	14755	14609	14526	14545	14519	14459	14595	14484	14463	14572	14422	14394	14583	14607	14460	14324	14506	14207	14428	14656	14383	14620	14369	14550	14420	14492	14396	14551	14463	14421	14483	14425	14431	14377	14331	14455	14621	14528	14544	14705	14462	14482	14459	14567	14579	14368	14403	14314	14420	14440	14575	14493	14614	14686	14545	14395	14542	14602	14567	14566	14475	14627	14506	14508	14543	14511	14458	14487	14459	14543	14516	14526	14540	14717	14314	14407	14482	14579	14366	14612	14406	14623	14672	14403	14390	14449	14452	14649	14491	14531	14383	14512	14254	14380	14526	14661	14463	14639	14598	14317	14511	14409	14488	14417	14434	14402	14562	14578	14592	14471	14654	14472	14529	14546	14397	14576	14538	14531	14476	14403	14558	14405	14606	14420	14683	14366	14502	14636	14465	14521	14405	14650	14536	14706	14563	14630	14548	14424	14583	14430	14419	14543	14568	14424	14537	14449	14616	14458	14332	14556	14468	14531	14434	14482	14526	14406	14450	14390	14359	14544	14627	14678	14403	14613	14604	14639	14542	14408	14519	14695	14362	14490	14613	14706	14585	14582	14665	14400	14561	14589	14520	14575	14402	14541	14595	14567	14527	14599	14422	14258	14320	14563	14539	14446	14491	14443	14397	14656	14407	14583	14337	14503	14336	14546	14558	14531	14428	14472	14655	14447	14671	14554	14620	14380	14539	14574	14638	14399	14407	14467	14501	14396	14380	14571	14484	14597	14501	14433	14539	14448	14403	14481	14294	14465	14401	14633	14465	14479	14716	14558	14466	14383	14624	14490	14472	14561	14457	14340	14384	14455	14436	14517	14590	14448	14483	14458	14549	14637	14462	14408	14502	14584	14433	14482	14448	14585	14751	14364	14668	14568	14403	14542	14723	14447	14384	14556	14548	14492	14487	14461	14505	14615	14520	14397	14636	14427	14521	14562	14475	14533	14621	14463	14656	14693	14519	14548	14450	14550	14462	14604	14454	14595	14420	14491	14540	14519	14414	14622	14377	14531	14572	14528	14512	14499	14569	14495	14637	14682	14509	14409	14478	14471	14687	14599	14342	14363	14545	14502	14481	14728	14510	14506	14556	14546	14562	14523	14379	14398	14649	14619	14575	14457	14545	14397	14636	14553	14560	14537	14437	14645	14456	14540	14560	14586	14579	14611	14302	14415	14414	14521	14611	14513	14361	14351	14571	14469	14519	14386	14367	14424	14582	14477	14534	14594	14443	14355	14626	14487	14353	14449	14583	14502	14254	14433	14529	14536	14584	14641	14752	14494	14483	14548	14608	14484	14476	14601	14337	14669	14688	14425	14423	14515	14493	14547	14470	14423	14470	14415	14537
23343	20720	27967	23702	21601	21264	20317	18117	17150	16887	17024	25325	30753	28213	24067	19992	17710	16710	16312	16119	16206	16010	16252	16475	16127	15991	16458	16129	16203	16155	16195	16178	16217	16295	16085	16001	16079	16197	15835	16254	16369	16098	16006	16168	16134	15956	16122	16215	16268	16267	16344	16239	16213	16230	16202	16197	16071	16306	15831	16175	16007	15871	16034	15972	16184	16241	15958	16085	15953	16213	16080	16005	16074	16054	16052	16132	16200	16184	16037	15956	15968	16018	16146	16017	15942	16115	16148	16148	16285	16315	16196	16091	16291	16085	15921	16111	16240	16231	16095	16048	15942	16161	16251	16175	16027	16014	16143	16175	16132	16298	16170	16115	15966	16081	16039	16220	16014	16086	16163	16169	16060	16108	16074	16004	15940	16049	15996	16013	16206	16166	16304	16211	15968	16109	16028	15928	16172	16043	16014	16257	16164	16131	16119	16094	16093	16058	16224	16066	15975	16051	15874	16062	15871	16082	16154	16082	16037	16179	16111	15841	16077	15999	16053	16122	16125	16019	16147	16221	15920	16109	16242	16096	16044	16217	16043	16093	16068	16004	15919	15962	16217	16022	16148	16062	16132	16244	16075	16167	15992	16119	16139	16019	15933	16159	16169	15918	15888	16242	16360	15925	15966	16073	16021	15989	15941	16024	15972	16251	15987	16112	16127	16157	16219	15956	16073	16022	16073	16168	16072	15881	16142	16125	16115	16144	15978	16007	16069	15978	16134	16027	16043	16136	15980	16230	16140	16075	16200	16046	15884	15870	16296	16165	16226	16166	16246	16028	16122	16111	16128	16207	16078	16087	16188	16195	15945	16086	16195	15992	16074	16093	16138	16042	16092	16089	16063	15942	16065	16272	16135	16034	15974	16003	16134	16091	16207	16100	16238	16166	16006	16139	15894	15816	15828	15987	15889	16244	16174	15986	15993	15996	16209	16071	15914	15994	16232	16184	15873	16086	16167	16182	16004	16085	16142	16072	16078	16202	16083	15980	16051	16027	15968	16051	16029	16321	16205	16090	16110	16031	16144	16030	16055	16121	16164	16006	16268	16056	16048	16033	16337	16120	16190	15988	16054	16102	15903	16100	16004	15930	16051	16088	16042	16043	16189	16162	16225	16188	16003	16029	16128	16086	16083	16200	16186	16194	16089	16169	16118	15933	15869	15988	15996	16131	16153	15998	15987	16026	15949	16163	16232	16274	16086	16076	16023	15930	16290	16242	16298	16082	16019	16196	16160	16189	16203	16032	16090	16170	16258	16113	16028	15954	16132	16047	16045	15863	15949	15943	15978	16007	16022	16086	15855	16177	16207	16167	16080	16027	16221	15887	16269	16221	16237	16005	16163	16217	16173	15977	15964	16207	16046	16017	16057	16043	16152	16161	15979	15853	16228	16066	16309	16120	16222	16139	16082	16162	16071	16180	16161	16014	16027	15935	15986	16291	15949	16016	16143	16006	16235	15896	16011	16061	16013	15983	16044	16145	15964	16178	16050	16169	16122	16112	16067	16185	16226	16085	15941	16101	16123	16079	16162	16015	15896	16141	16059	16148	16009	16071	15974	15966	16190	15990	16167	16192	16073	15998	16114	16036	16030	16013	16105	15997	16005	15936	15991	16173	16120	16297	16085	16154	15988	16038	15978	16171	16150	16150	16102	15836	15997	16073	16152	16034	16009	16050	15997	16037	16028	15891	15895	16030	16194	16218	16161	16217	16136	15992	15981	16277	16046	16093	16091	15965	15959	16082	16104	16250	15866	16104	16032	16028	16342	16166	16267	16125	16072	15992	16113	15954	16009	16000	16207	16162	16124	16142	16004	16132	16058	16134	16242	15889	16127	15956	15992	16053	15978	16085	16059	15984	16083	15953	16048	15905	16011	15983	16156	16281	15961	16259	16162	15975	16037	16146	15943	16074	15993	16282	16212	16095	16176	16176	16050	15880	16219	15979	16140	16143	16174	15972	16029	16178	16061	15964	16003	16158	16154	16021	15910	15905	16127	16042	16182	16068	16178	16069	15996	16178	16130	16037	16069	16278	15935	15852	16120	16019	15896	15983	16225	16102	16091	16172	15915	16014	16043	15828	16158	16182	16147	16135	15881	15927	15991	16269	16087	16307	16177	16042	16022	16258	16090	16102	16089	16016	16123	15994	16080	15980	15998	16148	15957	15886	16093	16071	16135	16079	16126	15898	15928	16072	16079	16014	16053	16269	15969	15935	16137	16073	15947	16056	16042	16079	16000	16147	16226	16008	15900	16106	16171	16202	16270	16240	16180	15938	16136	16072	16083	15989	16109	16066	15950	16040	16115	16055	15956	16150	15992	15957	15993	16204	16073	16133	16236	16163	15877	15904	15959	16316	16013	15998	15944	15996	16059	15991	15946	16164	16016	16097	16002	15906	16045	16006	16178	16122	15983	16028	16330	15992	16210	15967	16207	16021	15858	16199	15892	16016	15891	16128	16203	16071	15889	16173	16056	16027	16105	16044	16225	16022	16395	16080	16140	16031	16129	16287	16223	16075	16045	16067	16047	16033	16000	16229	15937	16153	16003	16038	16119	15953	16091	16114	15821	16095	16095	16114	15951	16062	16043	16059	16147	15979	15854	16086	16132	15954	16035	15934	16215	15809	15995	15960	16224	16061	16136	16143	16093	16171	16059	16257	16152	16237	16022	16101	16189	15995	16172	15966	16126	16211	16189	16193	15971	16134	16081	16184	15996	16023	16199	16060	15924	16122	16060	15957	16059	16207	16093	16123	16118	16216	16000	16003	15970	16035	16105	16136	16142	16118	16046	15898	16021	16047	15960	15919	16031	16116	16197	16029	16114	16017	15970	16059	15986	16197	16123	15928	15947	16172	15936	15913	16072	16125	15967	16051	16115	16093	16059	16051	16044	15956	16160	16162	15962	16158	16043	15905	15961	16057	16029	15991	16107	16116	16175	16292	15978	16014	15989	16092	16039	16277	16052	16096	16155	16193	16258	16266	16006	16110	16146	16355	15967	15905	16082	16124	16169	15977	15940	15914	16106	16044	16187	16011	16168	16164	16049	15961	16100	15901	16089	16172	16095	16079	15971	15964	15912	16017	16109	15930	16035	16045	16120	16225	16220	16076	16041	16093	15895	16026	16120	15989	15937	16154	16035	16212	15952	15996	15944	16133	16484	16069	15929	16045	16252	16138	16095	15831	16115	15821	15912	15938	16080	16220	16169	15928	15999	16175	16176	16089	16012	16131	16042	16017	16001	15986	15926	16174	16012	16114	16124	16066	16230	16008	16223	16169	16028	16090	16230	16015	16018	16094	16039	16344	16243	16122	16088	16058	15911	15947	16198	16051	16112	16140	16169	16133	16005	16182	16062	15978	15998	15996	16261	16142	16160	15935	15959	16148	15972	16191	15875	16054	16254	16035	16130	16006	15934	15903	15940	16052	16115	16115	16078	16030	16068	16044	16130	16218	16026	16139	16029	16065	16048	16046	16217	15925	16141	16041	15921	16124	16097	16191	16035	16298	16295	16046	16001	16125	16136	16010	16112	16178	16206	16019	16071	16075	16093	16020	16004	16196	15928	16356	16259	16076	16203	15960	15971	16099	16147	15845	15992	16045	16130	16090	16088	16026	16288	16142	16102	16010	15980	16007	16213	15979	16235	16148	16144	16042	16043	16092	16268	16214	16025	15893	15941	16193	15921	16076	16058	16426	16159	16217	16128	16184	16104	16018	16203	16097	16264	16085	16104	16151	16030	16206	16133	15948	15957	16184	16150	16203	15955	16086	16083	16120	15881	16155	16007	16063	16031	16030	16150	16070	15990	16111	16012	16244	16091	16162	16086	15970	16121	16095	16092	16037	16070	16019	16021	15955	15957	15877	15952	16049	16075	15938	16190	16065	16252	16148	16044	16065	16055	16146	15931	15934	16093	16074	15951	16023	16018	15998	16114	16087	16000	15921	16067	15925	16086	15909	16126	16251	15956	16062	15976	15939	16041	16256	16155	16036	16075	16270	15957	16192	16339	16141	16048	15979	16093	16033	16007	16147	16191	16003	16106	16116	15820	16133	16078	16160	16299	16201	15970	16086	16274	16038	16075	15982	16022	16152	16004	16126	15939	16067	16018	16058	16036	16074	16023	16229	16064	16258	16099	16110	16002	16071	15955	16118	16198	15951	16041	16069	16022	15968	15961	16055	16017	16239	16254	16044	15954	16029	16045	16038	15792	15914	16117	15812	16150	16068	16285	16183	16112	16089	16208	16124	16289	15960	16212	15958	16042	16277	16045	16084	16220	15997	15988	16044	16192	16026	16164	16088	16174	15943	16026	16079	15943	16123	16221	16194	16139	16265	16150	16267	16078	16045	16004	16047	16211	16095	15927	16058	16163	16057	16134	15964	16025	15925	16072	15891	15933	15971	16143	16181	16172	16078	16087	15981	16088	16022	16199	16054	16152	15928	16081	16027	15996	15980	15866	16083	15966	16138	16133	16077	16299	16207	16086	15985	15973	16048	15978	16103	16023	16190	16050	15935	15973	16084	16150	16119	15887	15969	15875	16019	16111	16036	16051	15851	16004	16009	16501	16111	15947	16041	16028	15941	16087	16093	16030	16069	16124	15992	16057	15904	16141	16151	15890	16209	16300	16221	16008	15767	16042	15893	15963	16129	15982	16237	16064	16112	16149	16020	16114	16047	16025	16031	16044	16084	16259	16129	16107	16202	16071	16142	16210	16143	16199	15945	16218	15981	16037	15976	15986	15917	16185	16042	15961	16050	16184	15920	16059	16069	16144	15916	16033	16268	16261	16293	16139	16061	16293	16220	15969	16157	16112	16160	16237	16065	16085	16086	16018	16011	15992	16147	16199	16022	16145	16090	16093	16041	16236	16175	16080	16284	16062	16037	15990	16232	16037	16085	16133	16235	16029	16195	15992	16079	16025	16226	16057	16048	16115	16036	16059	16045	16229	16083	16065	16182	16102	16072	16145	16138	16140	15925	16210	16057	16150	15999	16018	15885	16109	16066	16120	16162	16004	16143	15990	15941	16106	16056	16156	16029	16224	16126	16175	15993	15759	16016	16071	15961	16098	16301	16121	16077	16040	15994	16272	16113	16228	16118	16122	16093	15970	15895	15814	16116
16405	29059	29402	23908	20147	18375	17867	17369	16286	15813	16036	29365	33958	30093	24334	19251	16327	15382	15041	14888	14884	14836	14727	14762	14751	14801	14878	14892	14696	14944	14718	14842	14704	14560	14924	14701	14671	14809	14678	14836	14918	14838	14814	14778	14674	14711	14841	14496	14773	14763	14760	14941	14750	14940	14798	14733	14680	14650	14689	14697	14797	14784	14856	14958	15027	14926	14995	14586	14971	14744	14921	14728	14611	14751	14681	14763	14703	14790	14627	14907	14795	14740	14832	14802	14723	14735	14611	14925	14824	14816	14881	14803	14642	14795	14898	14964	14870	14718	14910	14815	14755	14796	14887	14779	14829	14702	14920	14752	14891	14861	14994	14671	14925	14820	14709	14818	14670	14788	14743	14817	14855	14689	14915	14669	14808	14667	14864	14811	14861	14884	14886	14804	14714	14722	14849	14794	14853	14879	14923	14755	14905	14891	14840	14850	14819	14609	14753	14855	14666	14640	14776	14682	14769	14742	14752	14817	14613	14728	14855	14907	14664	14826	14887	14946	14741	14694	14930	14753	14777	14878	14830	14723	14641	14747	14635	14630	14702	14852	14716	14726	14798	14760	14786	14714	14722	14702	14924	14911	14951	14682	14758	14784	14798	14788	14776	14595	14820	14732	14891	14779	14841	14873	14777	14714	14715	14720	14706	14818	14928	14806	14825	14606	14819	14706	14935	14723	14678	14729	14926	14861	14742	14801	14761	14729	14917	14703	14723	14701	14709	14812	14814	14857	14777	14893	14860	14803	14675	14718	14742	14667	14902	14630	14820	14745	14892	14662	14734	14649	14836	14770	14770	14558	14773	14696	14878	14850	14758	14761	14891	14696	14786	14676	14713	14674	14667	14959	14985	14917	14829	14732	14896	14747	14862	14622	14851	14717	14867	14617	14898	14843	14746	14838	14842	14792	14888	14688	14612	14675	14883	14720	14675	14793	14818	14651	14772	14788	14659	14804	14809	14773	14832	14690	14859	14866	14946	14800	14717	14860	14588	14672	14867	14828	14909	14833	14824	14781	14860	14887	14840	14705	14895	14814	14877	14672	14880	14778	14851	14738	14922	14828	14747	14879	14775	14673	14660	14828	14761	14627	14649	14843	14740	14806	14848	14783	14716	14714	14843	14830	14685	14762	14719	14739	14608	14731	14954	14789	14880	14716	14659	14772	14661	14890	14691	14728	14908	14830	14768	14743	14714	14905	14833	14656	14817	14803	14786	14760	14877	14766	14728	14841	14716	14673	14905	14788	14633	14809	14750	14749	14778	14682	14745	14921	14778	14801	14832	14711	14834	14776	14810	14801	14883	14789	14715	14841	14869	14707	14602	14908	14774	14786	14849	14858	14861	14808	14746	14960	14777	14698	14734	14832	14820	14921	14733	14833	14625	14786	14675	14812	14730	14923	14803	14751	14823	14834	14722	14682	14702	14816	14717	14825	14812	14727	14602	14823	14729	14863	14608	14857	14811	14858	14783	14798	14705	14828	14850	14736	14741	14804	14894	14778	14836	14808	14904	14748	14846	14729	14748	14788	14691	14815	14780	14710	14865	14778	14764	14899	14753	14730	14897	14835	14800	14961	14808	14780	14816	14818	14836	14681	14924	14912	14830	14652	14879	14716	14904	14851	14823	14851	14814	14650	14774	14743	14776	14788	14923	14859	14825	14804	14838	14838	14775	14798	14695	14796	14699	14850	14946	14806	14685	14682	14784	14837	14823	14788	14617	14791	14886	14715	14854	14898	14805	14726	14678	14736	14881	14775	14978	14756	14890	14892	14712	14816	14914	14722	14812	14755	14863	14773	14530	14832	14952	14844	14918	14763	14785	14691	14784	14691	14811	14919	14781	14672	14708	14815	14875	14900	14807	14699	14754	14840	14718	14676	14832	14775	14835	14844	14703	14845	14686	14789	14801	14554	14892	14907	14674	14742	14730	14753	14797	14855	14839	14733	14617	14780	14714	14801	14861	14721	14803	14762	14711	14706	14824	14811	14860	14797	14833	14737	14743	14720	14926	14711	14780	14787	14652	14851	14828	14864	14754	14810	14704	15032	14818	14739	14766	14821	14881	14814	14652	14686	14733	14679	14808	14731	14735	14835	14728	14810	14914	14839	14711	14817	14594	14848	14672	14925	14595	14761	14578	14821	14833	15038	14638	14941	14853	14743	14874	14674	14712	14749	14775	14827	14757	14784	14807	14781	14685	14627	14902	14738	14768	14655	14816	14764	14693	14852	14800	14710	14744	14850	14712	14844	14682	14900	14758	14831	14796	14753	14836	14905	14838	14830	14736	14916	14650	14768	14765	14806	14754	14750	14828	14717	14729	14842	14741	14853	14923	14559	14881	14862	14795	14762	14973	14734	14725	14850	14937	14916	14835	14911	14885	14710	14842	14776	14613	14738	14796	14859	14668	14752	14739	14587	14835	14759	14813	14718	14712	14748	14693	14696	14820	14761	14733	14626	14767	14767	14817	14757	14851	14695	14804	14745	14834	14732	14958	14680	14750	14727	14718	14769	14662	14836	14846	14761	14861	14887	14817	14813	14759	14785	14739	14669	14650	14943	14891	14597	14746	14726	14891	14504	14896	14761	14957	14884	14728	14777	14681	14942	14706	14776	14763	14913	14805	14651	14707	14835	14764	14806	14637	14761	14894	14913	14842	14862	14730	14881	14828	14804	14821	14824	14871	14845	14740	14821	14862	14810	14792	14728	14795	14745	14647	14649	14816	14767	14788	14765	14609	14692	14644	14641	14797	14740	14986	14765	14743	14739	14909	14826	14817	14699	14760	14796	14793	14855	14659	14752	14814	14738	14572	14598	14880	14745	14787	14798	14942	14866	14945	14725	14730	14837	14679	14759	14651	14753	14810	14703	14622	14825	14920	14813	14684	14724	14781	14565	14842	14695	14725	14846	14861	14934	14778	14813	14812	14893	14734	14818	14663	14762	14811	14792	14705	14697	14901	14792	14698	14551	14576	14742	14904	14819	14775	14715	14662	14740	14875	14791	14809	14728	14734	14631	14820	14639	14842	14585	14828	14757	14613	14744	14911	14717	14646	14626	14680	14688	14832	14720	14618	14875	14639	14730	14682	14727	14792	14741	14911	14741	14797	14907	14869	14741	14907	14952	14639	14778	14793	14763	14885	14733	14794	14853	14794	14832	14811	14693	14776	14763	14888	14527	14762	14797	14800	14755	14824	14941	14929	14902	14755	14843	14799	14743	14658	14798	14785	14825	14919	14915	14739	14905	14771	14753	14697	14649	14764	14945	14554	14842	14828	14925	14847	14667	14627	14802	14717	14718	14732	14741	14790	14840	14803	14758	14932	14757	14688	14710	14820	14707	14723	14681	14648	14876	14701	14778	14723	14745	14755	14876	14817	14750	14708	14681	14774	14776	14749	14767	14599	14831	14712	14784	14794	14804	14865	14819	14726	14838	14827	14664	14768	14873	14634	14853	14782	14663	14810	14817	14953	14567	14922	14664	14947	14549	14775	14832	14887	14696	14834	14805	14820	14694	14760	14750	14801	14790	14903	14709	14766	14836	14800	14805	14644	14894	14807	14800	14732	14943	14673	14821	14700	14756	14649	14824	14702	14669	14658	14747	14888	14778	14743	14758	14839	14795	14914	14741	14686	14710	14682	14932	14837	14848	14676	14848	14930	14805	14852	14700	14844	14947	14703	14717	14638	14769	14688	14842	14700	14828	14837	14798	14751	14917	14958	14726	14868	14712	14747	14703	14809	14623	14623	14828	14794	14735	14780	14719	14771	14850	14880	14897	14711	14701	14957	14800	14729	14859	14656	14748	14922	14532	14845	14736	14770	14767	14929	14769	14631	14647	14885	14824	14779	14689	14734	14765	14648	14736	14832	14982	14758	14894	14820	14765	14542	14828	14947	14921	14674	14783	14800	14671	14935	14745	14656	14752	14747	14983	14794	14739	14864	14796	14852	14624	14669	14692	14905	14813	14726	14828	14847	14795	14846	14777	14775	14705	14862	14756	14494	14856	15017	14771	14658	14697	14888	14684	14898	14791	14782	14780	14866	14814	14581	14687	14694	14742	14732	14854	14717	14820	14763	14856	14917	14786	14958	14783	14765	14832	14655	14529	14989	14887	14891	14750	14826	14817	14667	14889	14693	14757	14608	14860	14801	14723	14808	14570	14887	14696	14737	14821	14770	14690	14720	14927	14900	14883	14849	14867	14703	14822	14684	14714	14677	14761	14698	14670	14872	14873	14734	14568	14822	14835	14928	14984	14770	14690	14622	14526	14911	14623	14779	14804	14648	14834	14883	14739	14851	14762	14563	14779	14667	14976	14952	14759	14834	14907	14846	14712	14760	14617	14836	14646	14843	14619	14832	14840	14798	14779	14706	14692	14832	14749	14750	14905	14809	14772	14715	14747	14804	14763	14743	14889	14664	14741	14704	14749	14712	14736	14813	14853	14614	14956	14811	14881	14776	14728	14794	14917	14839	14857	14773	14746	14639	14847	14758	14895	14818	14756	14809	14794	14907	14768	14747	14662	14764	14679	14721	14686	14879	14874	14810	14738	14632	14824	14860	14780	14701	14935	14943	14781	14696	14768	14856	14730	14901	14935	14675	14720	14793	14741	14635	14813	14762	14766	14733	14773	14739	14891	14825	14651	14723	14572	14676	14852	14776	14828	14686	14874	14786	14870	14854	14759	14702	14718	14817	14625	14840	14819	14759	14773	14970	14690	14789	14800	14655	14721	14815	14782	14863	14773	14781	14729	14784	14816	14900	14690	14715	14937	14774	14918	14578	14884	14751	14707	14690	14730	14854	14603	14699	14953	14829	14996	14764	14834	14676	14743	14686	14869	14631	14633	14859	14761	14809	14786	14725	14751	14786	14692	14738	14846	14715	14733	14704	14770	14918	14767	14960	14773	14740	14679	14861	14823	14685	14750	14753	14999	14756	14735	14829	14869	14694	14880	14764	14903	14920	14670	14761	14614	14734	14872	14822	14910	14701	14755	14657	14915	14915	14838	14786	14733	14844	14828	14847	14642	14843	14855	14840	14814	14725	14791	14740	14734	14705	14836	14657	14684	14892	14888	14803	14747	14741	14867	14708	14799	14909	14837	14712	14732	14734	14943	14826	14766
22280	20712	28318	23173	20949	22845	24295	18852	17889	18053	18015	21464	37120	38056	32059	24980	20108	17740	17151	16735	16669	16699	16653	16701	16532	16674	16607	16532	16621	16867	16701	16633	16608	16643	16618	16578	16652	16423	16423	16672	16777	16757	16793	16406	16535	16586	16564	16532	16663	16614	16650	16424	16587	16524	16468	16407	16614	16633	16662	16555	16501	16612	16715	16595	16686	16542	16370	16457	16521	16581	16476	16675	16723	16537	16373	16696	16481	16641	16537	16551	16674	16538	16386	16642	16598	16333	16411	16546	16686	16523	16755	16475	16585	16723	16633	16545	16562	16651	16582	16356	16439	16523	16502	16338	16455	16446	16489	16429	16651	16676	16407	16219	16523	16635	16565	16499	16685	16509	16419	16534	16508	16514	16461	16401	16425	16471	16633	16447	16425	16525	16449	16550	16628	16475	16536	16481	16379	16450	16465	16584	16363	16508	16558	16453	16582	16677	16356	16548	16573	16576	16601	16571	16552	16463	16743	16521	16388	16295	16515	16393	16532	16562	16436	16579	16355	16406	16502	16479	16697	16483	16380	16455	16436	16501	16639	16686	16638	16384	16447	16325	16388	16588	16315	16413	16411	16513	16718	16489	16409	16388	16559	16468	16411	16454	16309	16411	16547	16679	16588	16511	16588	16439	16410	16521	16560	16553	16576	16637	16652	16354	16343	16414	16589	16222	16429	16401	16537	16523	16393	16412	16409	16437	16475	16408	16575	16329	16572	16534	16340	16268	16319	16427	16367	16461	16625	16618	16601	16595	16578	16369	16311	16540	16355	16542	16358	16566	16688	16569	16621	16560	16525	16418	16510	16624	16601	16654	16610	16591	16523	16382	16498	16376	16722	16482	16454	16497	16149	16497	16463	16627	16677	16543	16512	16437	16592	16591	16319	16521	16679	16509	16521	16750	16597	16628	16434	16425	16625	16607	16616	16577	16447	16497	16480	16604	16758	16584	16517	16646	16626	16535	16579	16634	16550	16508	16585	16481	16575	16587	16705	16402	16520	16580	16454	16320	16322	16487	16435	16491	16616	16555	16601	16620	16586	16545	16566	16428	16522	16312	16410	16277	16422	16491	16571	16622	16397	16603	16373	16613	16523	16298	16474	16406	16394	16663	16610	16543	16504	16549	16344	16469	16453	16459	16669	16405	16387	16477	16639	16537	16488	16232	16506	16463	16607	16534	16468	16452	16378	16602	16578	16211	16244	16682	16762	16670	16696	16585	16378	16568	16519	16466	16471	16444	16555	16509	16570	16426	16605	16411	16664	16546	16654	16627	16656	16433	16524	16627	16570	16490	16591	16387	16693	16532	16502	16560	16413	16613	16448	16459	16646	16324	16344	16537	16511	16661	16603	16351	16591	16573	16499	16478	16604	16288	16521	16634	16555	16674	16640	16435	16572	16405	16466	16673	16476	16388	16457	16473	16476	16438	16490	16393	16511	16354	16561	16484	16444	16541	16315	16494	16530	16514	16526	16417	16630	16500	16514	16357	16628	16655	16467	16301	16380	16339	16751	16498	16530	16535	16662	16692	16515	16590	16444	16476	16488	16459	16509	16354	16297	16638	16583	16375	16405	16498	16469	16452	16493	16418	16371	16550	16587	16585	16606	16596	16430	16531	16394	16449	16666	16490	16389	16382	16409	16290	16460	16499	16383	16664	16772	16433	16514	16472	16496	16381	16495	16483	16305	16435	16387	16284	16482	16655	16485	16500	16365	16445	16620	16509	16356	16406	16422	16496	16489	16686	16489	16564	16636	16511	16526	16462	16607	16475	16252	16571	16523	16263	16425	16486	16533	16415	16530	16506	16220	16552	16349	16463	16567	16420	16462	16526	16538	16576	16439	16735	16578	16614	16449	16460	16541	16577	16447	16314	16434	16467	16473	16507	16592	16361	16452	16625	16591	16616	16641	16278	16495	16569	16347	16459	16592	16609	16782	16478	16352	16626	16362	16577	16491	16431	16500	16631	16517	16351	16361	16314	16395	16392	16461	16545	16435	16614	16476	16590	16414	16557	16558	16627	16419	16609	16483	16763	16586	16442	16375	16334	16423	16537	16498	16595	16521	16561	16399	16397	16426	16230	16413	16436	16543	16573	16522	16614	16540	16513	16411	16408	16425	16462	16481	16550	16534	16466	16523	16549	16346	16430	16614	16533	16467	16519	16523	16598	16407	16697	16601	16536	16487	16344	16480	16531	16361	16364	16609	16543	16372	16697	16623	16479	16576	16633	16579	16318	16403	16351	16454	16547	16435	16454	16467	16466	16530	16450	16552	16396	16427	16601	16676	16630	16750	16513	16575	16563	16542	16596	16471	16381	16602	16352	16585	16555	16454	16552	16206	16567	16439	16365	16425	16600	16569	16555	16412	16270	16647	16605	16745	16321	16422	16407	16449	16545	16639	16539	16536	16470	16418	16370	16611	16579	16590	16690	16555	16549	16508	16400	16668	16365	16459	16402	16592	16569	16531	16597	16610	16649	16479	16290	16473	16594	16351	16470	16516	16456	16539	16520	16363	16628	16380	16464	16546	16703	16550	16333	16421	16405	16583	16669	16727	16438	16413	16544	16384	16602	16377	16473	16590	16486	16479	16552	16461	16598	16517	16444	16419	16434	16675	16559	16471	16508	16285	16660	16493	16625	16508	16255	16540	16508	16439	16568	16545	16531	16409	16524	16618	16605	16417	16523	16519	16501	16726	16480	16420	16353	16620	16537	16457	16487	16434	16515	16587	16487	16424	16605	16693	16591	16679	16508	16622	16445	16548	16507	16510	16556	16622	16453	16641	16526	16545	16672	16728	16624	16525	16401	16490	16555	16494	16433	16683	16497	16480	16661	16597	16432	16512	16647	16606	16496	16342	16556	16570	16479	16344	16529	16542	16496	16466	16605	16504	16546	16437	16643	16562	16709	16383	16388	16316	16381	16380	16638	16384	16335	16466	16357	16488	16350	16405	16314	16517	16529	16611	16419	16596	16383	16267	16391	16436	16496	16465	16448	16481	16485	16568	16555	16358	16637	16450	16645	16618	16544	16576	16568	16412	16453	16446	16701	16481	16479	16738	16496	16621	16457	16445	16368	16471	16762	16423	16559	16409	16588	16490	16460	16509	16518	16492	16602	16621	16686	16538	16491	16315	16466	16418	16602	16630	16510	16491	16301	16485	16663	16529	16615	16465	16286	16465	16508	16390	16451	16516	16361	16380	16338	16638	16466	16344	16462	16364	16394	16602	16348	16685	16567	16484	16510	16220	16440	16626	16443	16556	16537	16591	16353	16536	16542	16521	16511	16471	16547	16496	16442	16532	16447	16489	16418	16426	16692	16586	16646	16544	16449	16504	16479	16532	16364	16663	16486	16515	16482	16480	16583	16560	16468	16535	16308	16585	16404	16663	16724	16458	16511	16500	16562	16664	16409	16399	16558	16556	16488	16600	16525	16522	16614	16426	16408	16607	16630	16551	16561	16359	16505	16461	16563	16492	16362	16597	16547	16598	16536	16353	16475	16393	16323	16535	16487	16412	16507	16634	16570	16524	16485	16660	16521	16562	16557	16355	16546	16537	16405	16334	16544	16488	16504	16540	16636	16742	16420	16601	16623	16586	16412	16431	16492	16515	16430	16429	16572	16575	16375	16296	16491	16608	16606	16464	16410	16351	16422	16400	16387	16566	16406	16497	16457	16699	16613	16602	16207	16535	16493	16460	16602	16576	16571	16408	16590	16765	16484	16561	16554	16508	16545	16640	16456	16500	16470	16453	16637	16332	16408	16438	16267	16322	16366	16700	16515	16399	16335	16576	16554	16622	16594	16606	16514	16366	16634	16615	16538	16347	16416	16356	16306	16445	16579	16577	16495	16673	16549	16413	16567	16435	16617	16588	16351	16413	16631	16501	16309	16442	16447	16477	16476	16401	16381	16507	16624	16280	16433	16431	16438	16423	16546	16563	16478	16546	16574	16593	16351	16370	16747	16626	16367	16663	16409	16584	16635	16352	16585	16352	16413	16463	16369	16425	16453	16663	16490	16379	16300	16492	16738	16675	16585	16328	16431	16394	16285	16634	16368	16626	16564	16432	16635	16439	16459	16541	16445	16524	16608	16401	16301	16316	16603	16683	16648	16628	16582	16560	16447	16607	16614	16618	16434	16423	16359	16430	16487	16508	16471	16568	16355	16645	16443	16566	16610	16385	16452	16415	16700	16463	16664	16315	16552	16476	16682	16609	16399	16469	16364	16522	16596	16425	16424	16565	16566	16541	16503	16698	16518	16437	16480	16527	16439	16554	16512	16465	16424	16692	16734	16539	16433	16260	16386	16444	16747	16572	16327	16617	16630	16598	16547	16380	16400	16513	16430	16635	16503	16463	16523	16481	16601	16140	16315	16417	16464	16305	16624	16439	16395	16475	16535	16641	16657	16545	16554	16510	16371	16462	16437	16501	16634	16431	16565	16476	16540	16654	16695	16444	16416	16594	16370	16367	16287	16393	16557	16421	16474	16283	16426	16417	16665	16675	16446	16563	16403	16677	16617	16320	16453	16496	16427	16382	16441	16414	16466	16420	16347	16528	16526	16319	16435	16449	16452	16451	16482	16461	16350	16448	16570	16629	16423	16568	16497	16539	16506	16369	16412	16510	16634	16450	16376	16708	16556	16491	16479	16472	16520	16432	16601	16517	16500	16515	16689	16405	16548	16417	16363	16614	16674	16468	16319	16433	16596	16595	16605	16687	16610	16524	16675	16478	16414	16500	16470	16507	16587	16593	16638	16488	16619	16550	16467	16570	16516	16536	16538	16526	16488	16690	16571	16488	16495	16514	16482	16502	16566	16415	16552	16362	16477	16400	16378	16508	16388	16648	16483	16578	16568	16692	16426	16624	16413	16409	16535	16317	16350	16326	16641	16502	16494	16345	16530	16592	16499	16342	16345	16379	16522	16546	16424	16432	16393	16492	16546	16355	16567	16530	16403	16565	16611	16312	16566	16507	16495	16647	16434	16445	16667	16557	16576	16520	16563	16512	16776	16537	16291	16376	16509	16582	16514	16542	16659	16503	16533	16344	16505	16513	16458	16554	16461	16569	16533	16420	16216	16491	16513	16454	16665	16544	16443	16502	16354	16433	16566	16609	16468
17870	35409	33389	26987	22599	20362	19085	18143	17553	17004	16454	23257	41117	39932	33355	24593	18655	16450	15396	15046	14953	15216	15111	15119	15038	15093	15105	14900	15100	15137	14958	15028	15015	14963	15151	15135	14946	15219	14991	15018	15095	15186	15125	15153	15029	15094	15164	15107	15080	14962	15113	14900	15093	15039	14897	15098	14907	15074	15020	15054	14999	14999	14936	15144	15160	14971	14821	14957	15091	15114	14968	15008	15079	15084	15109	15041	14937	14900	15083	15052	15134	15012	14932	15130	15019	14988	15026	14986	15155	15033	15063	15217	14974	15158	15081	14869	15210	14879	15104	15083	15146	15049	14986	15030	15070	15063	15000	15088	15098	14921	15083	15061	15207	14991	15176	15096	14986	15073	15086	15103	15043	15036	14962	14917	15251	15193	14867	15103	15181	15089	14913	15073	14991	15008	15165	15041	14837	15040	15209	15117	15060	15053	15134	15113	15027	15108	15083	14946	15054	15038	15038	15045	14941	14914	15128	15101	14973	15044	14992	15059	15137	14840	15015	15036	15139	15134	14858	14922	15076	15071	15117	14960	15041	14948	15100	15011	15185	14861	14883	15074	15093	14919	15156	15145	15056	14864	15093	14891	15147	15050	15127	15126	15120	14992	15053	15082	14915	14992	15057	15050	14885	14916	14966	14967	14960	14871	15150	15053	14965	15009	15121	15169	15061	15090	14988	14970	15114	15118	15169	14885	15138	15000	15106	14855	14979	14983	14956	15017	15011	15122	15097	15142	14905	15013	15044	15125	15169	14982	15019	15093	15005	14925	15038	14927	15015	15115	15023	14928	15138	14952	14960	15204	15006	15022	15003	14974	14942	15168	15021	15221	14951	15065	14925	15054	14992	15009	15049	15011	14847	15232	15101	15102	15119	15063	14956	15017	14976	14874	15138	15092	15011	14869	15023	15167	14882	15268	15199	14943	14906	15057	15062	15082	15046	15091	14959	15225	15038	15295	14969	14900	15162	15005	15186	14927	15071	15128	15004	14938	14888	15013	15012	15108	14985	14982	14988	15323	14964	15154	15070	15093	15143	14971	15077	15120	15054	14859	14981	14931	14996	15071	15020	15036	14919	15091	15041	15020	14867	15170	14973	14923	15021	15056	15035	15081	15036	15017	14935	15143	14961	15248	15009	15130	15130	14887	15161	15023	14958	14891	14979	14993	15081	14963	15061	15021	14973	15010	15140	14989	15111	15117	14911	15264	15104	15027	15034	15157	15089	15108	14938	14900	14923	15067	14955	14949	14931	14991	15080	15020	14947	14879	14972	15040	15243	15082	14994	14988	15106	14976	14947	15047	15008	15054	15179	14935	14978	14913	15183	15008	15032	15010	15105	15143	15014	15075	15084	14952	15053	15232	15040	15074	14960	15125	14970	15034	14971	15062	15012	15029	15087	15029	15096	14784	14950	15081	15000	14975	14871	15142	15112	15071	14972	15096	14954	14933	15128	14982	15024	15100	14834	15133	14739	15060	15042	14808	14975	15085	14954	14962	14891	15252	14898	15024	15084	14912	14969	14976	15055	15039	14855	15015	14989	15016	14948	15060	14966	15151	15171	15024	15090	15020	15175	15064	15127	15000	14915	15161	14820	14952	14973	15071	14995	14980	14957	15002	15054	15064	14887	14906	15024	15043	14907	14989	15054	14940	14943	15006	15017	14995	15191	14915	15082	14944	15054	14983	15050	15093	15102	14913	14995	15115	15098	14924	15075	14994	15108	15013	15003	15122	15071	14963	14952	14970	14974	15188	14990	14967	15159	14991	15145	15079	15064	15158	14927	15064	14834	15219	15020	15004	15062	15031	15001	14861	15240	14948	15075	14936	15079	14797	15123	15194	15137	14974	15162	14997	15028	15068	15033	15211	14868	15065	15102	15004	14998	15022	15057	15144	14994	15080	15092	15121	15008	14915	14942	15029	15029	15154	15042	14889	15077	14854	15113	15086	14910	15144	15089	15133	15089	15117	15069	14926	14948	14984	15020	15109	15009	14910	15121	15205	14993	15044	15190	15072	15179	15031	15167	14929	15155	15066	14986	15017	14924	15101	15062	14992	14959	15007	15095	14967	14899	14999	15158	14891	15027	15024	14871	14936	15178	15078	15074	15018	15049	15044	14926	15121	15007	15170	15096	15061	15054	15029	14894	14967	14922	14917	15091	14896	14987	15036	14990	15008	14985	14926	14944	15149	14995	15020	15063	14982	15059	15150	15112	15079	15091	15127	15018	15062	15025	14938	14918	15010	15104	15186	14979	15148	14890	15171	15001	15076	14974	15001	15074	14964	14967	15066	15157	15075	15131	15131	14935	14954	15155	15020	15032	15146	15055	15084	15061	15033	14937	15056	14962	15000	14857	14997	15000	14963	15020	14990	15034	15069	15039	15118	14997	14899	14890	15023	15040	15081	14916	14977	15105	15131	15071	15136	14979	14972	15047	15216	14944	14993	15192	15042	14958	15079	15055	14941	14975	15058	14975	14984	14884	15119	14831	15009	15030	15127	15084	15070	15023	15036	15058	14805	14980	15096	14919	15046	15069	15048	14953	14972	14941	15022	15139	14845	15260	15019	14975	14907	15150	15076	15043	14962	14991	15126	15097	15117	14868	15157	14953	14871	15043	14969	15049	15188	15075	15061	14946	14922	14946	15013	14969	15151	15045	15248	15224	14885	14949	15032	15270	15017	14918	15021	15099	15006	14986	15076	15099	14970	15045	15036	15046	15263	15244	14959	15195	15167	15098	15003	15034	15001	15006	14982	14939	14946	15078	14888	14941	14996	14922	15155	14923	14999	15052	15053	15041	14916	15190	15035	14990	15066	15011	15078	15088	15083	15218	15078	14869	15003	15055	15166	15054	15059	15054	14921	15113	14981	15157	15009	15024	15076	15070	14911	14959	14952	15061	14872	15023	15154	15085	15048	14862	14887	14925	15059	15136	14888	15005	15253	14949	15081	15066	15141	14844	15152	15042	14867	14909	15073	15099	15033	15077	15131	15119	15043	15190	15076	14921	14994	15111	14962	15003	15006	15015	14969	14980	15086	15143	15117	14965	15107	14935	14993	14981	14930	15064	15123	15032	15075	15021	15058	14986	15137	14901	15037	15023	14973	14922	15027	15031	14854	15015	15137	15162	15104	14976	15051	15096	14942	14941	15030	15001	15055	15016	15019	15043	15145	15072	14992	15047	15068	14987	15096	15126	15121	14973	15008	15170	15098	15203	15011	15127	15064	14937	14963	14959	15030	15135	15016	15125	15004	14975	15097	15191	14998	14883	14882	14903	14951	15118	14911	14984	14973	15072	15070	15051	14969	15082	14932	15124	14969	15050	15101	14980	15108	15069	14890	14980	15268	14973	15034	15037	14937	15096	15182	14863	14935	15050	15098	15051	15073	14996	15024	15033	14995	15097	15050	14904	14970	14885	15038	15107	15052	14971	15100	14982	15163	15195	14966	14945	14969	14945	15046	14921	14999	15073	14801	14892	14712	15021	14835	15044	14996	15002	15018	14840	15104	15090	14971	14986	15027	14999	15007	15095	14931	15134	15057	15034	15111	15076	14911	14980	15014	14958	15041	14959	14951	14804	15024	15041	14920	15101	15240	15060	15038	14955	15059	15239	14990	14929	15095	15059	15026	15060	15014	15236	15118	15139	14887	15098	15035	14967	15017	15019	15031	14991	15162	15041	15036	14958	15107	14872	15121	15074	15066	14911	15026	14902	15033	15188	14935	14983	15119	15060	15087	14973	15013	14955	15073	14979	15021	15046	14980	14947	15130	14913	15020	14997	15178	15153	14931	15088	15117	15119	15072	15085	15042	14959	14890	15000	14914	15246	15168	15120	15046	15107	15028	15185	15127	15086	14983	15030	14996	14900	15089	15039	15027	14955	15071	15074	14947	15083	14942	15020	14891	14960	15073	15046	15003	15038	15072	14924	15164	15119	14941	15070	14834	15121	15159	15099	15057	15010	15096	15001	15051	15015	15086	15065	15006	14998	15098	15078	14972	14808	15013	14955	14935	15081	15058	15120	15040	14957	14940	14982	15139	15014	15005	14869	15006	14992	15064	15124	15158	15116	14982	15150	15082	15034	15088	14975	14948	15117	15167	15102	15042	15235	15044	14970	15020	15032	15193	15077	15081	15031	15079	14942	14944	14815	15035	15089	15130	14934	14968	15076	15001	15075	15004	15126	15022	15065	14979	15134	14933	14998	15137	15029	15083	15014	14997	14919	15114	14947	14976	15069	15003	15070	15079	14991	15042	15145	15130	15034	14955	15028	15147	14970	15187	15001	14971	15042	15005	14982	14987	15065	14914	15006	15131	15070	15050	15018	15098	15100	15187	15150	15213	14953	14999	15124	15090	14996	15097	15103	14946	15021	15175	15156	15208	15034	15116	15006	15038	15027	15084	15153	14937	14861	15079	15093	14968	15045	15085	14969	15102	14914	15097	14847	15083	14969	15076	15026	14935	15004	15019	14956	15090	15023	15098	14956	15076	14896	14926	15071	15178	15033	15059	15013	14932	14947	15102	14896	15011	15108	14848	14995	15067	15185	15171	15101	15050	15000	14909	15081	15053	14972	14848	15157	14925	15036	15029	14995	14967	15115	14886	15130	15077	15107	14922	15138	14878	15001	15053	15164	15067	15046	15109	14937	14987	14995	15019	15079	15018	15010	14892	15001	15081	14893	15111	15095	15003	14997	14969	15051	14992	14991	15037	15107	15096	15008	15054	14980	14987	15104	14938	15133	14848	15063	15060	14951	15140	14865	14935	15085	14995	14935	15144	15018	15104	15088	15134	15049	14972	15282	14917	14917	15095	14980	15047	15071	14914	14942	15023	14837	15056	15049	14973	15078	15179	15046	14928	15005	14918	15033	14969	14989	15103	14936	14905	15019	15235	15095	14830	15057	14911	14915	15207	14965	15086	14935	15012	15112	15092	14987	15013	15153	14899	14845	15105	14871	14996	15151	14989	14976	15064	14928	15105	15074	15009	15123	14953	14940	15184	15032	15185	15052	15121	15118	15060	15084	14891	15113	15054	14925	15053	14774	15170	14957	14792	15133	15015	15065	14895	15133	15071	14948	14903	15119	15017	15091	14905	14973	14968	14958	15163	14904	14881	15178	14999
26913	22091	25254	21956	18242	17277	17280	16858	16730	16522	16695	16817	18121	18966	18401	17433	16766	16499	16480	16505	16280	16362	16352	16080	16290	16322	16243	16383	16266	16182	16361	16234	16298	16335	16339	16399	16229	16414	16339	16178	16440	16408	16384	16375	16408	16454	16273	16265	16370	16286	16261	16441	16367	16409	16365	16196	16436	16294	16263	16298	16522	16482	16243	16224	16223	16241	16468	16236	16152	16268	16298	16188	16538	16343	16260	16464	16257	16429	16373	16350	16364	16293	16401	16421	16248	16392	16350	16312	16362	16317	16244	16351	16208	16381	16255	16372	16368	16185	16312	16219	16208	16301	16361	16253	16337	16279	16345	16211	16486	16386	16268	16225	16161	16215	16518	16495	16267	16263	16250	16183	16209	16421	16451	16383	16445	16419	16187	16298	16453	16381	16413	16231	16586	16343	16396	16499	16436	16275	16047	16306	16274	16349	16353	16444	16423	16420	16350	16397	16534	16566	16355	16261	16339	16148	16161	16276	16303	16235	16148	16273	16314	16368	16333	16250	16299	16200	16173	16249	16316	16266	16294	16508	16418	16247	16333	16432	16356	16427	16208	16343	16245	16243	16271	16245	16157	16363	16263	16217	16422	16159	16305	16367	16550	16339	16424	16363	16421	16433	16347	16399	16552	16476	16196	16290	16394	16066	16279	16406	16320	16364	16346	16253	16173	16174	16272	16504	16272	16405	16272	16268	16181	16076	16337	16358	16341	16286	16198	16283	16433	16322	16334	16297	16261	16377	16166	16409	16266	16316	16275	16451	16289	16183	16323	16218	16486	16344	16353	16336	16521	16361	16283	16186	16475	16259	16330	16228	16153	16321	16416	16079	16123	16417	16199	16204	16236	16407	16514	16473	16581	16276	16246	16354	16378	16477	16203	16351	16444	16287	16271	16381	16410	16413	16172	16208	16399	16237	16490	16163	16500	16301	16317	16386	16598	16415	16265	16145	16273	16571	16169	16162	16283	16496	16079	16238	16334	16358	16323	16482	16115	16416	16325	16277	16345	16307	16322	16470	16424	16293	16230	16265	16307	16242	16386	16320	16427	16268	16331	16327	16122	16255	16299	16510	16419	16247	16382	16358	16350	16244	16149	16475	16238	16188	16189	16552	16491	16298	16253	16505	16453	16387	16412	16212	16294	16220	16335	16448	16389	16302	16330	16329	16521	16383	16309	16316	16308	16262	16223	16388	16358	16305	16231	16014	16229	16312	16413	16419	16340	16485	16350	16390	16286	16399	16297	16254	16255	16368	16309	16125	16338	16351	16488	16324	16187	16536	16259	16547	16381	16318	16294	16457	16412	16214	16241	16284	16345	16345	16400	16518	16234	16354	16442	16174	16294	16295	16227	16247	16206	16315	16393	16272	16378	16293	16373	16240	16511	16462	16263	16198	16299	16109	16292	16332	16261	16270	16403	16482	16286	16456	16344	16244	16230	16335	16379	16475	16389	16293	16413	16383	16360	16339	16330	16351	16353	16480	16378	16338	16552	16384	16158	16406	16094	16114	16299	16335	16271	16309	16273	16382	16507	16382	16536	16359	16462	16455	16393	16494	16331	16333	16256	16516	16222	16375	16259	16304	16413	16445	16341	16422	16662	16269	16205	16445	16449	16198	16293	16220	16543	16348	16284	16439	16150	16256	16284	16376	16341	16285	16458	16291	16339	16322	16364	16171	16352	16384	16213	16320	16417	16410	16386	16331	16511	16344	16225	16435	16485	16349	16226	16464	16454	16439	16255	16251	16399	16273	16239	16438	16247	16364	16379	16232	16409	16407	16369	16341	16125	16372	16275	16302	16205	16188	16314	16348	16559	16272	16257	16594	16424	16208	16309	16364	16316	16333	16361	16217	16279	16539	16240	16518	16437	16492	16276	16362	16276	16360	16335	16359	16320	16314	16314	16409	16275	16292	16347	16330	16287	16252	16365	16446	16433	16286	16578	16230	16489	16443	16308	16248	16430	16269	16319	16277	16301	16251	16141	16256	16281	16427	16270	16198	16590	16394	16655	16396	16407	16103	16256	16390	16246	16231	16116	16222	16101	16263	16331	16366	16392	16328	16479	16184	16348	16318	16433	16348	16505	16435	16234	16275	16442	16271	16254	16403	16375	16099	16479	16412	16445	16347	16417	16171	16443	16158	16394	16256	16458	16180	16358	16407	16276	16436	16213	16241	16313	16384	16332	16143	16398	16363	16494	16274	16457	16286	16379	16320	16209	16251	16407	16363	16317	16157	16346	16331	16396	16099	16513	16289	16222	16638	16650	16280	16405	16446	16469	16394	16335	16285	16377	16333	16385	16514	16409	16421	16481	16344	16301	16358	16431	16361	16303	16213	16300	16389	16233	16325	16363	16213	16370	16434	16599	16467	16555	16472	16506	16391	16537	16548	16241	16309	16239	16355	16260	16407	16450	16458	16387	16289	16334	16172	16260	16415	16367	16446	16476	16505	16441	16428	16347	16536	16233	16420	16428	16236	16111	16309	16425	16343	16499	16328	16349	16548	16341	16156	16139	16448	16298	16321	16413	16290	16511	16325	16361	16198	16301	16204	16171	16158	16231	16377	16463	16481	16432	16087	16269	16165	16419	16493	16428	16348	16433	16337	16448	16231	16262	16306	16169	16255	16309	16269	16350	16226	16297	16390	16406	16378	16455	16399	16372	16271	16231	16374	16306	16276	16527	16262	16189	16378	16436	16558	16543	16212	16360	16475	16249	16401	16342	16328	16385	16262	16291	16386	16474	16305	16318	16621	16242	16465	16169	16427	16371	16278	16271	16412	16270	16398	16291	16430	16341	16054	16342	16467	16332	16391	16459	16363	16350	16229	16346	16297	16393	16189	16357	16421	16333	16320	16542	16354	16137	16367	16382	16469	16237	16342	16355	16485	16200	16317	16295	16272	16199	16360	16446	16419	16256	16508	16333	16224	16413	16377	16183	16354	16131	16442	16466	16435	16266	16261	16081	16396	16366	16410	16401	16268	16403	16246	16235	16366	16501	16254	16072	16434	16411	16227	16480	16580	16387	16413	16573	16334	16208	16259	16324	16548	16334	16230	16303	16382	16220	16264	16405	16408	16269	16360	16376	16287	16413	16410	16526	15978	16374	16457	16214	16402	16479	16289	16271	16268	16311	16502	16584	16474	16240	16259	16420	16195	16473	16292	16280	16268	16299	16272	16178	16430	16317	16357	16346	16116	16351	16292	16510	16331	16257	16248	16179	16151	16316	16446	16245	16300	16381	16447	16373	16299	16308	16162	16369	16437	16185	16350	16193	16526	16433	16365	16259	16227	16415	16323	16578	16501	16492	16439	16370	16315	16376	16357	16540	16422	16168	16415	16424	16248	16397	16410	16326	16481	16463	16549	16467	16379	16299	16349	16339	16274	16304	16315	16400	16354	16423	16471	16489	16173	16314	16286	16534	16319	16379	16255	16299	16244	16359	16339	16214	16379	16424	16239	16209	16110	16106	16485	16362	16344	16241	16278	16183	16375	16213	16205	16422	16382	16221	16224	16316	16254	16332	16188	16371	16430	16463	16133	16402	16246	16315	16370	16426	16329	16427	16328	16196	16390	16333	16226	16284	16509	16472	16321	16155	16459	16363	16396	16322	16374	16391	16495	16379	16291	16354	16458	16473	16356	16277	16490	16573	16189	16404	16450	16414	16398	16393	16466	16261	16446	16195	16252	16289	16350	16440	16246	16241	16347	16411	16154	16276	16276	16351	16242	16441	16284	16596	16700	16193	16188	16253	16126	16429	16386	16359	16286	16288	16506	16517	16192	16206	16431	16522	16326	16210	16412	16231	16366	16464	16277	16087	16553	16205	16247	16371	16234	16247	16240	16387	16351	16412	16295	16434	16322	16390	16436	16273	16414	16517	16338	16369	16449	16270	16212	16298	16306	16317	16475	16373	16336	16263	16421	16403	16550	16393	16295	16360	16655	16307	16401	16431	16330	16378	16371	16185	16479	16212	16259	16458	16263	16272	16160	16295	16199	16379	16249	16329	16477	16276	16262	16391	16229	16403	16281	16453	16074	16435	16329	16363	16171	16146	16448	16268	16415	16335	16402	16285	16471	16362	16494	16365	16453	16401	16198	16187	16390	16567	16244	16383	16484	16321	16270	16344	16263	16355	16387	16435	16423	16297	16335	16212	16266	16237	16505	16405	16412	16141	16326	16319	16256	16423	16317	16304	16442	16355	16407	16439	16529	16285	16231	16368	16448	16365	16471	16310	16440	16175	16290	16202	16022	16396	16404	16294	16384	16220	16528	16298	16455	16314	16244	16331	16265	16426	16138	16342	16466	16407	16217	16277	16456	16460	16484	16532	16276	16531	16395	16300	16266	16552	16465	16416	16482	16400	16211	16285	16092	16320	16284	16357	16408	16267	16400	16331	16320	16494	16200	16250	16427	16446	16490	16528	16361	16358	16277	16373	16134	16417	16511	16275	16255	16325	16291	16242	16298	16443	16294	16117	16234	16385	16471	16142	16389	16207	16225	16249	16477	16244	16507	16372	16467	16112	16358	16471	16382	16371	16443	16274	16314	16247	16396	16132	16412	16382	16354	16303	16449	16447	16424	16116	16258	16373	16256	16167	16390	16264	16251	16325	16295	16430	16392	16229	16334	16199	16591	16258	16359	16401	16452	16365	16314	16481	16498	16242	16514	16196	16306	16366	16376	16332	16308	16363	16510	16442	16451	16433	16351	16316	16266	16316	16370	16391	16215	16397	16343	16245	16237	16248	16309	16290	16357	16369	16380	16327	16353	16369	16299	16444	16217	16246	16298	16435	16267	16503	16326	16314	16302	16482	16469	16333	16231	16307	16354	16287	16392	16456	16356	16352	16468	16374	16329	16514	16368	16440	16364	16331	16372	16430	16444	16336	16344	16433	16198	16278	16066	16390	16254	16567	16405	16422	16307	16207	16277	16441	16298	16474	16482	16370	16378	16416	16301	16256	16525	16439	16270	16068	16375	16198	16225	16202	16287	16406	16246	16381	16292	16418	16446	16264	16372	16294	16331	16440	16356	16361	16390	16421	16219	16278	16240	16334	16394	16479	16186	16093	16357	16401	16404	16268	16450	16373	16203	16410	16424	16233	16325	16359	16339	16392	16345
17790	25396	23775	19430	17747	16302	15621	15550	15754	15750	15429	15396	17653	18165	17289	16117	15343	15122	15030	14943	15004	14886	14837	14970	14963	14952	15142	14841	14825	14849	14896	14769	14990	14958	14859	14822	14877	14876	14930	14894	14857	14939	14969	14968	14882	14871	14939	14980	14899	15018	14871	15031	15001	14878	14894	14899	15084	14939	14988	14950	14828	14965	14872	14883	15007	14890	14847	14923	14994	14798	15008	14911	14977	14722	14973	14780	14834	14810	14948	14867	14773	14928	14957	14888	14728	14841	14856	14744	14959	14966	14705	14978	15039	14984	14827	14778	14872	14874	14796	15056	14882	14821	14805	15016	14942	14987	14878	14904	14903	14853	14900	15043	14852	14980	14879	14863	14967	14936	14673	14828	15106	14726	14969	14790	14919	14786	14899	14720	14924	14952	14731	15046	14831	14821	14930	14843	14888	14854	14807	14795	14828	14832	14866	14853	15073	14945	14991	15040	14820	14838	14976	14806	15068	14883	14882	14928	14914	14777	15047	14741	14915	14894	14880	14812	14838	14880	14866	14995	14597	14806	14835	15064	14874	14910	14934	14935	14792	15056	14871	14991	14907	14718	14858	14864	14917	14925	14855	14913	14889	14897	14829	14962	14823	14910	15151	14950	14915	14840	14865	14791	14862	14745	14879	14977	14966	14917	14946	14943	14836	14864	14802	14864	14956	14748	14653	14811	14895	14989	14879	14987	14861	15007	15020	14839	14772	15127	14785	14933	14916	14940	14849	14872	14818	15034	14939	15007	14922	14803	14961	14872	14901	14976	14861	14821	14837	14848	14767	14845	14925	14819	14714	14844	14855	14905	14810	14864	14909	14937	14915	14990	14982	14819	14885	14866	14964	14845	14807	14921	15063	14906	14836	15018	14756	14900	14826	15024	14737	14789	14911	14829	14980	14955	14755	14897	14819	14899	14980	14850	14795	14835	14862	14846	14991	15054	14838	14880	14931	15111	14919	14866	15027	15080	14830	14877	14936	14875	14801	14904	14891	14932	14810	14793	14865	14861	15001	14963	14812	14975	14934	14978	14967	14796	14961	14886	14931	15005	14967	14752	14842	14795	14845	14753	14775	14770	14707	14893	14735	15007	14900	14696	14866	14903	14998	14853	14963	14874	15076	14898	14778	14884	15002	14887	14802	14931	14959	14858	14863	14939	14926	14676	14683	15085	14895	15001	14921	14760	14773	14957	14775	14821	14853	14931	14866	14964	14886	14912	14833	14857	14790	14993	14766	14930	14864	15082	14917	14909	14784	14804	14748	14882	14900	14940	15034	15018	14687	14801	14658	14926	15009	14981	14988	14923	14637	14795	14841	14820	14924	14989	14756	14925	14931	14948	14936	14936	15026	14843	14973	14873	14824	14805	14875	14991	14860	14949	14936	14770	14963	14953	14898	14872	14941	14987	14886	14778	14869	14946	14903	14975	14904	14839	15017	15083	14749	14995	15017	14835	14860	14942	14995	14910	14949	14859	14908	14907	14890	14895	14831	15038	14917	14844	14911	14868	14847	14803	14901	15098	14855	14922	14767	14918	14880	14865	14905	15111	15061	14836	14871	14994	14761	14840	14877	14901	14919	14978	14946	14658	14914	14961	15042	14938	14873	14991	14809	14865	14800	15007	14834	14790	14912	14941	14963	14875	14977	14828	14883	14903	14849	14791	14857	14916	15024	14765	14716	14876	14899	14805	14857	14863	15034	14942	14772	14953	14759	14938	14857	14955	15001	14874	14814	14960	14961	14885	14961	14883	15027	14928	15042	15082	15000	14853	14874	14852	15027	14805	14861	14935	14722	15020	14753	14960	14855	15063	14853	14831	14909	14952	14808	14894	14804	14921	14903	14908	14886	14805	14962	14798	15000	14754	14779	14890	14938	14827	14752	14935	15039	14727	14736	15024	15052	14740	14894	14856	14728	14856	14898	14868	14937	14901	14798	14971	14905	14833	14767	14822	15030	14725	14955	14956	14783	14803	14807	14933	14885	15077	14729	14870	14936	14816	14826	14887	14918	14836	14870	14957	14747	14708	14943	14855	14906	14896	14976	14967	14825	14859	14921	14925	14800	14964	14935	15059	14766	14783	14971	15116	14916	15036	14884	14928	14906	14903	14893	14843	14938	14937	14938	14918	14737	15045	15070	14940	14907	14889	14931	15015	14772	14839	15176	14981	14978	14970	14928	14823	14784	14953	14841	14917	14897	14870	14790	14842	14847	14984	15028	14743	15141	14699	14860	14906	14835	14839	14873	14879	14860	14881	14883	14888	14916	15054	15036	14933	14839	14696	14990	14985	14904	14899	15008	14922	15032	14899	14938	15003	14976	14919	14970	14872	14975	14853	14985	15011	14923	14869	14962	14923	14852	14905	14729	14848	14813	14828	15022	14642	15036	14925	14887	14892	14887	14870	14885	14814	14803	14989	14865	14749	14879	14974	14825	14995	14950	14926	14903	14907	14795	14810	14870	14957	14825	14883	14881	15037	14981	14803	15054	14807	14809	14962	14859	14889	14743	14885	14855	14776	15034	14848	14807	14776	14868	14871	14819	14843	15112	14944	14903	14947	14879	15004	14899	14747	14857	14807	14700	15031	14963	14929	14907	15159	14904	14808	14805	15025	14907	14980	14986	14829	14803	14914	14859	14835	14826	14737	14938	14938	14820	14947	14874	14836	14900	14886	14849	14946	14958	14879	14838	14836	14827	14852	14789	14925	15105	14886	14802	14997	14812	14761	14919	14958	14890	14944	14896	14814	14908	14869	14992	14904	14656	14797	14882	15028	14971	14953	14957	14823	14884	14868	14848	14937	14989	14937	14894	14781	14942	14933	14989	15082	14936	14877	14930	14900	14990	14869	14906	14869	14932	14696	14989	14754	14874	14971	14954	14887	15048	14762	14799	14801	15017	15041	14906	14980	14901	15027	14940	14793	14778	14958	14856	14811	14922	14841	14895	14908	14922	14966	14954	14820	14806	14897	14702	14950	14949	14909	14726	14806	14939	14763	14893	14748	14829	14925	15022	14866	14767	14930	14964	14877	14891	14912	14912	14972	14758	14974	14955	14947	14848	15046	14937	14924	15006	14977	14706	15139	14730	14923	14877	14975	14902	14978	14956	15000	14820	14921	14943	14844	14982	15090	14825	14862	14781	14798	14877	15076	14905	14915	15060	14783	14871	14843	15054	14798	14960	14829	15044	14929	14876	14898	14928	14867	14957	14972	14854	14945	14884	14816	14919	14932	14896	14568	14775	14923	14866	14970	14909	14921	14938	15032	14721	14881	14882	14811	14868	14878	14939	14775	15003	14918	14926	14838	15012	14908	14778	14979	14893	14828	14866	14940	14970	14833	14755	14886	14832	15110	15035	14805	14917	14920	14836	14750	14937	14844	14829	14885	14691	14919	14911	14841	14907	14771	14889	14835	14935	14962	15037	14921	14924	14973	14942	14968	14944	15004	14754	14987	14864	14991	14949	15054	14803	14957	15059	14902	14909	15026	14841	15110	14900	14917	15027	14802	14776	15096	15017	14937	15000	15065	15043	14759	14948	14971	14802	14952	14898	14848	14880	14880	14987	14922	14932	14992	14909	14797	15028	15046	14910	14905	14782	14973	14930	14906	14862	14829	14874	14943	14868	14999	14984	15018	14966	14958	14966	14915	14838	14785	14868	15043	15147	14738	14968	14842	15010	14887	14797	14767	14958	14768	15163	14808	14847	14943	14950	15062	15013	14825	15014	14964	14795	14947	14856	14968	15013	14993	14980	14888	14707	14837	14991	14821	14986	14949	14895	15108	14888	14982	15122	14871	14845	14856	14940	14932	14908	14879	14771	14926	15025	14961	14876	14852	15006	14860	15031	14930	14732	15074	14883	14798	14982	14876	14962	14806	14927	14833	14969	14872	14856	14937	14902	15042	14866	14822	14856	14882	15009	14947	14915	15000	14813	15006	14781	14712	14924	14880	14991	14925	14834	14981	14777	14858	14906	14934	14947	15037	14978	15001	14972	15030	14968	15004	14868	14994	14882	14596	14971	14919	14849	14892	14997	14859	14931	15150	15104	14869	14924	14791	14905	15027	14886	14830	14970	15020	14975	14977	14805	14928	14946	14926	14844	14808	14736	14938	15028	14795	14931	14935	14915	14912	14925	14872	14882	14871	14849	14851	15012	15055	14823	14781	14801	14848	15015	14990	14913	14923	14828	15150	14893	14926	14853	14855	14862	14912	14807	14790	14902	15018	14850	14900	14831	14843	15077	14895	14969	15077	14970	14920	14899	14848	14942	14975	14909	14779	15001	15013	14801	14949	15033	15004	14883	14954	14748	14853	15004	14767	14809	14763	14938	14796	14923	14815	14793	14914	14772	14702	15019	14748	14917	14985	15002	15059	14920	14932	15004	14892	14783	14911	14724	14808	14995	14760	15037	14970	14830	14890	14820	14900	15009	14987	14935	15006	14747	14850	14805	15071	15085	14846	14977	14875	14964	15123	14824	14952	14777	14758	14895	14910	14905	14954	14845	14793	14795	14899	15005	14909	14988	14826	14934	14873	15011	14950	15032	14977	14714	14963	14778	15006	14977	15062	14800	14812	14808	14878	15126	14904	14975	14918	14898	14919	14691	14868	14776	14999	14831	14853	14891	14886	14924	15050	14897	14907	14728	14868	14816	15015	14843	14882	14899	14788	14889	14876	15123	14820	14980	14943	14925	14637	15001	14870	14996	14975	15041	14790	14815	14804	14841	14785	14970	15038	14813	15081	15076	14935	14793	14983	14958	15025	14872	14947	14903	14933	15064	14807	14877	14978	14985	14923	14975	14898	15009	14844	14963	14812	14898	15035	14920	14893	14853	14944	14832	14910	14861	14929	14842	14873	14862	14939	14889	14899	14908	14802	14982	14869	14995	15040	14900	14879	14846	14876	14860	14899	14859	14920	14743	14853	14839	14954	14840	14903	14789	15053	14994	14989	15003	14851	15019	14918	14973	14931	14819	14827	14949	14962	14840	14925	14768	14905	14971	14837	14899	14906	14852	14967	15032	14841	14952	14691	14930	15103	14921	14986	14964	15011	14835	14809	14916	15072	14736	15001	14939	14913	14889	14854	14913	14854	15015	14906	14952	14959	14970	14878	14956	15074
23177	20625	27805	23563	21550	21128	20346	17647	17488	17705	17272	18545	29615	30007	26968	22211	18942	17481	17200	16976	16602	16693	16900	16760	16830	16738	16808	16763	16825	16610	16664	16725	16773	16714	16718	16853	16616	16765	16717	16787	16843	16881	16882	16748	16824	16550	16948	16637	16693	16634	16697	16929	16759	16692	16751	16853	16638	16723	16732	16660	16696	16818	16626	16690	16694	16705	16666	16656	16885	16707	16966	16740	16480	16566	16869	16572	16744	16708	16621	16764	16829	16687	16832	16622	16597	16785	16577	16849	16618	16579	16725	16747	16829	16829	16581	16738	16715	16826	16584	16894	16692	16662	16787	16629	16669	16508	16637	16718	16883	16809	16804	16664	16647	16810	16863	16697	16749	16593	16941	16627	16928	16864	16629	16816	16807	16724	16815	16609	16636	16782	16827	16635	16707	16709	16574	16677	16794	16635	16712	16668	16706	16712	16708	16654	16576	16798	16840	16544	16685	16733	16822	16826	16640	16543	16559	16786	16732	16703	16717	16758	16804	16571	16795	16620	16697	16590	16659	16767	16820	16644	16734	16758	16920	16816	16780	16858	16826	16809	16745	16771	16701	16738	16642	16836	16594	16782	16645	16834	16812	16727	16764	16726	16702	16948	16845	16751	16700	16644	16756	16784	16525	16571	16766	16687	16697	16782	16683	16774	16732	16612	16654	16725	16650	16566	16751	16735	16624	16559	16733	16752	16764	16731	16494	16727	16785	16504	16799	16622	16510	16703	16606	16828	16657	16553	16796	16599	16694	16649	16791	16620	16870	16766	16672	16780	16539	16593	16630	16744	16712	16675	16735	16696	16476	16853	16731	16732	16708	16569	16793	16745	16496	16618	16528	16801	16654	17038	16682	16572	16623	16872	16787	16751	16684	16652	16751	16720	16493	16610	16831	16505	16602	16719	16725	16660	16799	16468	16716	16698	16771	16655	16591	16695	16469	16641	16745	16896	16856	16589	16880	16698	16589	16603	16778	16673	16504	16708	16872	16652	16909	16566	16631	16734	16823	16763	16817	16589	16825	16712	16810	16722	16612	16938	16721	16838	16686	16747	16720	16735	16622	16768	16573	16703	16538	16794	16921	16671	16844	16831	16816	16988	16733	16901	16755	16595	16661	16786	16816	16639	16508	16800	16677	16846	16500	16661	16724	16811	16865	16842	16616	16690	16833	16927	16586	16730	16798	16707	16962	16751	16726	16741	16735	16554	16578	16739	16710	16688	16712	16789	16570	16655	16633	16550	16667	16505	16684	16687	16714	16793	16616	16748	16701	16712	16524	16772	16674	16671	16815	16781	16883	16684	16716	16680	16798	16673	16571	16737	16918	16813	16932	16559	16928	16891	16722	16534	16888	16773	16605	16799	16708	16697	16760	16621	16757	16789	16650	16754	16822	16513	16758	16629	16490	16653	16864	16811	16809	16999	16725	16762	16824	16562	16845	16657	16681	16666	16670	16692	16714	16777	16799	16803	16782	16754	16794	16707	16732	16695	16714	16627	16739	16792	16809	16573	16699	16757	16973	16513	16750	16704	16796	16687	16500	16847	16905	16494	16654	16716	16768	16785	16570	16703	16764	16709	16866	16651	16748	16623	16843	16629	16623	16639	16564	16844	16900	16849	16570	16630	16847	16759	16635	16754	16781	16676	16808	16621	16646	16642	16594	16666	16640	16673	16760	16766	16837	16583	16642	16754	16511	16683	16579	16634	16549	16656	16762	16678	16862	16743	16803	16575	16869	16705	16712	16679	16815	16870	16692	16855	16774	16743	16648	16840	16785	16703	16762	16638	16656	16613	16480	16585	16600	16654	16771	16691	16557	16562	16830	16667	16632	16564	16715	16855	16528	16644	16598	16667	16693	16784	16903	16925	16788	16764	16767	16796	16870	16788	16577	16694	16746	16581	16863	16975	16669	16586	16619	16756	16732	16647	16726	16621	16664	16639	16712	16644	16583	16820	16553	16786	16606	16555	16832	16595	16635	16803	16647	16588	16787	16732	16771	16713	16785	16725	16505	16755	16688	16667	16638	16615	16754	16624	16653	16791	16884	16694	16777	16600	16636	16779	16468	16591	16727	16785	16545	16839	16864	16800	16564	16640	16853	16621	16839	16625	16567	16675	16821	16698	16837	16545	16601	16692	16800	16733	16738	16917	16723	16761	16639	16661	16722	16543	16879	16488	16611	16657	16815	16735	16627	16694	16732	16763	16785	16644	16675	16879	16994	16614	16600	16737	16810	16716	16708	16616	16704	16789	16770	16651	16681	16635	16762	16800	16663	16614	16546	16635	16803	16718	16617	16855	16757	16684	16666	16838	16792	16680	16634	16720	16720	16922	16744	16679	16662	16815	16663	16674	16803	16812	16596	16658	16648	16797	16425	16613	16583	16641	16680	16768	16742	16787	16743	16536	16494	16552	16690	16828	16831	16660	16838	16768	16650	16487	16814	16635	16625	16621	16869	16631	16596	16847	16963	16797	16662	16767	16687	16722	16721	16649	16709	16693	16800	16670	16763	16770	16696	16782	16790	16504	16732	16661	16698	16669	16614	16614	16795	16772	16709	16676	16900	16689	16652	16730	16732	16611	16759	16586	16729	16568	16582	16662	16762	16704	16593	16770	16646	16674	16851	16798	16585	16462	16788	16724	16679	16766	16704	16809	16793	16627	16759	16895	16801	16794	16601	16858	16684	16622	16586	16629	16789	16850	16684	16683	16707	16665	17048	16972	16541	16856	16575	16628	16657	16566	16808	16526	16636	16444	16641	16548	16534	16610	16913	16912	16708	16737	16639	16810	16698	16710	16630	16606	16516	16795	16838	16825	16801	16788	16530	16723	16855	16762	16769	16743	16592	16795	16776	16721	16761	16757	16626	16837	16582	16684	16740	16813	16556	16771	16521	16705	16784	16655	16533	16634	16592	16665	16796	16777	16613	16842	16806	16592	16657	16594	16708	16815	16716	16764	16575	16822	16870	16860	16684	16690	16768	16572	16604	16575	16808	16647	16493	16607	16692	16718	16788	16645	16709	16700	16784	16501	16745	16837	16814	16462	16687	16661	16781	16746	16754	16640	16799	16657	16759	16602	16581	16798	16811	16718	16656	16945	16742	16620	16767	16581	16716	16852	16655	16787	16739	16645	16671	16667	16673	16747	16556	16801	16776	16682	16745	16655	16915	16954	16869	16638	16968	16536	16591	16562	16830	16746	16703	16644	16758	16516	16724	16660	16692	16510	16645	16688	16638	16771	16772	16704	16734	16680	16821	16805	16726	16601	16759	16644	16573	16399	16629	16679	16550	16557	16678	16716	16825	16600	16802	16782	16779	16901	16856	16718	16684	16595	16678	16627	16677	16729	16572	16942	16790	16718	16638	16652	16586	16618	16832	16623	16788	16656	16821	16683	16808	16799	16617	16771	16615	16625	16718	16807	16907	16773	16599	16716	16614	17011	16509	16685	16713	16814	16751	16819	16762	16812	16669	16727	16820	16516	16625	16762	16681	16734	16822	16877	16691	16682	16605	16647	16736	16790	16484	16585	16750	16664	16793	16542	16703	16599	16872	16635	16763	16854	16500	16537	16591	16543	16804	16996	16519	16689	16673	16744	16554	16676	16695	16707	16476	16624	16775	16660	16738	16635	16894	16609	16732	16632	16885	16457	16709	16570	16815	16552	16506	16844	16722	16772	16714	16867	16622	16895	16949	16778	16699	16740	16648	16609	16685	16446	16894	16725	16779	16846	16707	16645	16627	16794	16815	16641	16779	16637	16543	16673	16805	16621	16801	16609	16632	16685	16679	16644	16641	16812	16600	16627	16843	16748	16840	16694	16801	16861	16611	16649	16758	16803	16834	16678	16915	16560	16654	16711	16895	16838	16624	16629	16648	16998	16683	16620	16744	16963	16862	16856	16653	16679	16605	16667	16578	16573	16478	16613	16953	16620	16786	16866	16811	16850	16746	16896	16554	16581	16917	16855	16881	16890	16705	16682	16957	16786	16724	16664	16592	16845	16720	16871	16764	16795	16416	16444	16561	16743	16542	16731	16725	16715	16667	16481	16808	16688	16735	16688	16721	16652	16577	16668	16677	16669	16731	16653	16719	16803	16498	16732	16545	16715	16697	16658	16695	16570	16505	16690	16660	16754	16839	16736	16788	16780	16662	16776	16800	16592	16907	16710	16805	16582	16816	16818	16744	16647	16767	17076	16710	16805	16856	16796	16758	16925	16747	16592	16808	16726	16720	16711	16517	16842	16882	16711	16467	16704	16820	16831	16675	16803	16661	16614	16822	16771	16783	16759	16588	16668	16921	16895	16640	16787	16977	16819	16833	16730	16822	16702	16744	16688	16750	16579	16656	16674	16684	16580	16757	16861	16833	16693	16736	16835	16488	16642	16665	16636	16648	16761	16658	16718	16621	16791	16593	16651	16792	16607	16822	16695	16780	16604	16808	16743	16713	16806	16749	16732	16692	16753	16608	16685	16666	16736	16748	16623	16705	16560	16695	16817	16833	16718	16641	16694	16719	16644	16644	16876	16679	16562	16735	16704	16742	16699	16819	16792	16811	16762	16652	16758	16811	16764	16424	16366	16746	16856	16807	16702	16845	16590	16654	16648	16574	16745	16755	16777	16853	16649	16998	16866	16848	16649	17028	16763	16523	16795	16893	16723	16754	16679	16697	16688	16716	16900	16705	16689	16692	16884	16798	16846	16779	16446	16935	16716	16739	16688	16801	16781	16808	16763	16788	16631	16875	16576	16701	16757	16684	16682	16837	16668	16786	16612	16607	16761	16663	16724	16535	16745	16817	16545	16676	16626	16782	16658	16803	16741	16610	16647	16855	16517	16620	16511	16659	16636	16833	16596	16620	16814	16705	16752	16639	16703	16711	16684	16705	16984	16570	16707	16590	16600	16745	16522	16767	16710	16947	16623	16561	16795	16926	16677	16827	16629	16793	16781	16614	16672	16666	16702	16770	16785	16789	16729	16730	16810	16588	16725	16711	16652	16674	16519	16816	16661	16734	16750	16780	16730	16817	16805	16888	16751	16711	16726	16678	16954	16889	16643	16505	16539	16634	16714	16746	16830	16690	16611	16738	16539	16716	16650	16749	16722	16744	16603	16859	16707	16664	16639
16662	29196	25243	21508	19154	17922	16908	16239	16228	16392	15960	18719	33360	31982	27768	21294	17210	15723	15301	15189	15173	15148	15145	15287	15225	15157	15185	15029	15223	15195	15276	14954	14977	15176	15132	15168	15187	15054	15030	15461	15218	15127	15202	15106	15070	15195	15071	15134	15176	15257	15111	15054	15239	15338	15133	15122	15250	15177	14890	15134	15166	15058	15147	15107	15216	15248	15062	15160	15149	15095	14971	15163	15214	15138	15117	15095	14943	15196	15173	15211	14998	15013	15116	15069	15173	15152	15086	15111	15165	15117	15057	15222	15083	15324	15229	15047	15114	15103	15198	15143	15205	15075	15298	15083	15239	15059	15062	15066	15086	15161	15093	15238	14970	15075	15110	14980	15325	15121	15033	15177	15019	15071	15107	15005	15053	15101	14954	15030	15221	15186	15103	15083	15053	15038	14952	15142	15090	14983	15175	15034	15067	14985	15065	14985	15141	15053	15184	15105	15158	15155	15138	15356	15009	15125	15187	15111	15293	15060	15011	15043	14901	14979	15130	15201	15179	15100	14969	15094	15103	15050	15033	15162	15055	14913	15252	15086	15053	15206	15171	14900	14963	15123	15109	15077	15119	15031	15141	15097	15063	15033	14968	15054	15080	15200	15102	14981	14966	15056	15235	15216	15067	14996	15056	15047	14986	14948	15150	15100	15244	15059	15174	15101	15014	15099	15082	15158	15056	15204	15284	14936	15012	15085	15061	15150	15152	15062	15132	15312	15165	15133	15174	15263	15152	15172	15113	15277	15027	14889	15242	15032	15086	15108	15032	15124	15048	15151	15027	14910	15255	15186	15088	15112	15143	14993	15032	15040	15082	15092	15052	14958	15026	15061	14976	15182	15125	15179	15105	15187	14957	15128	15056	15188	15156	15003	15142	15081	15161	15069	14962	15138	15014	15062	15014	15251	15149	15183	15215	14917	15121	14970	15066	15063	15065	15113	15132	14919	15020	15114	15230	15102	15028	15156	15132	15036	15144	15041	15103	15223	15174	15065	15153	15062	15118	15255	15009	15119	15227	15193	15266	15013	15151	14917	15139	15028	15115	15067	14892	15060	15143	15252	15097	15083	15128	15095	15190	15098	15120	15116	15038	14982	15197	15125	15204	15046	15059	15171	15191	15053	15003	15112	15001	15049	15152	15052	15112	15214	15001	15069	15146	15210	15052	15143	15101	15108	15140	15036	15061	15149	15050	15057	15020	15244	14975	15071	15054	15033	15177	15069	15020	15239	15110	15002	15095	15170	15161	14960	15070	15166	15135	15131	15132	15203	15131	15130	15045	15244	15064	15168	15096	15095	15042	15157	15094	15111	14962	14978	14959	15241	15105	14973	15199	15083	15043	15016	15037	15124	15223	14983	15276	15087	15086	15106	15127	15052	15189	15081	15215	15111	15068	15204	14876	15301	15018	14933	15076	14928	15032	15006	15101	15058	15013	15070	15022	15136	15068	15129	15082	15149	15208	15168	15001	14999	15024	15035	14967	15024	15134	15154	14993	15161	15085	15195	14996	15178	14977	15046	15155	15039	14970	15110	15031	15101	15190	15158	15310	15122	15016	14989	15057	15148	15133	15116	15133	14942	14925	15056	15053	15054	15281	15093	15243	15068	15019	15098	15061	15143	15228	15127	15138	15066	15134	14927	14953	15105	14921	15280	14980	15081	15231	15108	15148	15156	15303	15041	15121	15205	15096	15193	14995	15093	15164	15109	15035	14946	14961	15173	15006	15108	15036	15196	15112	15010	15256	15099	15093	15122	14991	15029	15079	15147	15189	15040	15026	15165	15159	15034	15166	15039	15033	15026	15071	15011	15261	14923	15086	15131	15210	14953	15215	15124	15031	15027	15036	15181	15070	15031	15315	15187	15072	15011	15043	15185	14988	15045	15083	15066	15172	15294	15047	15230	15207	15041	15018	15143	15173	15157	15203	14991	15199	15085	15020	15092	15118	15154	15080	15112	15130	15049	15003	15170	14997	15179	14963	15059	15123	15029	15091	15164	15060	15070	15299	15044	15263	15075	15171	15058	15050	14944	15154	15046	14943	15046	15146	15090	14994	15146	14971	15032	15197	15147	15082	15228	14916	15135	15039	15040	15077	14937	15094	14945	15164	15069	14994	15253	15174	15051	14993	14867	15077	15057	15070	15031	15032	15015	15034	15200	14923	14994	14988	15151	15150	15045	15055	15145	15016	15049	15053	15093	15131	15174	15101	15093	15094	14901	15075	15264	15107	15064	15175	15160	15102	15085	15012	15253	15082	15138	15315	14914	15108	15049	15193	15135	15053	15095	15187	15036	15311	15056	15069	14976	15090	15171	15101	14927	15097	15153	15064	14892	15251	15049	14973	15153	14964	15103	15069	14960	15102	15045	15200	14974	15038	15052	14874	15215	15042	14993	15222	15012	14954	15023	15232	14916	14995	15317	15109	14952	15038	15080	14948	15172	15039	15002	15087	15127	15016	15070	15095	14931	15116	15239	15147	15103	15116	15031	15022	14970	15175	15184	15059	15164	15130	15215	15071	15124	15225	14998	15060	15108	15087	15099	14960	15217	15171	15175	15026	15059	15149	15039	15109	15015	15181	14898	14973	14958	15104	15088	15190	15034	14985	15123	15141	15084	15033	15121	14964	15054	15048	15198	15121	15180	15113	15121	15052	15144	15088	15031	15156	14971	15059	15048	14999	15066	15072	14989	15238	15034	15117	15213	14984	15183	15041	15109	15226	15020	14887	15153	15175	15212	15110	15099	15132	15086	15033	15033	15090	15055	15052	15107	15060	15189	15020	15169	15003	15151	15043	14983	14979	15125	15135	14982	15188	15208	15184	15103	15109	14873	15153	14996	15190	15154	15172	14986	15122	15055	15053	15203	15118	15149	15087	15041	15257	15104	15065	14913	14949	15065	15086	15022	15056	15236	15019	15176	15174	15087	15149	15210	15017	14909	15241	15040	15103	15097	15179	15179	15105	15231	14960	15141	15015	15173	15210	15084	15061	15127	15193	15197	14987	15108	15086	15161	15027	15049	15169	15218	15234	15202	14994	15105	15082	14914	15084	14884	14967	14942	15097	15131	15086	14948	15036	15098	15023	15211	15003	15097	15017	15107	15257	15218	15094	14836	15135	15010	15211	14872	14929	15012	15320	15223	15099	15187	15222	14950	15008	15086	14923	15091	15098	15095	15073	15072	15095	15127	15236	15038	14973	15254	15104	15004	15064	15093	14861	15112	15221	15189	14918	15128	14976	15101	15026	15055	15143	15236	15149	15112	14993	15081	15234	15100	15033	15061	15183	15067	15021	15201	15242	15032	15063	15153	15217	15035	14985	15168	14931	15091	15096	15176	15041	15104	15159	15199	14974	15079	15041	15008	15206	15166	15065	15151	15106	15072	15124	15119	15158	15247	15034	15288	15058	15179	15116	15038	15086	14953	15014	15117	15040	15089	15072	15023	15072	15040	15264	15109	15025	15119	15055	15173	15250	15045	15153	14945	15118	14946	15094	15149	14984	15033	15025	15179	14992	15048	15265	15171	15132	15066	15125	15184	15107	15073	15141	15035	15028	15120	14930	15081	15060	15013	15074	15086	15169	15025	15172	15149	15066	15029	15116	15192	15175	15105	15200	15028	14976	15033	14996	15101	14930	15157	14992	15020	15041	15132	15067	14961	15031	14920	15185	14983	15178	15032	15313	15114	15129	15199	15199	14997	15211	15173	15178	14962	15099	15027	14958	14997	15180	15149	15092	14975	15071	15020	15063	15021	15178	15129	15156	15042	15014	15046	14943	14962	15220	15251	15313	15061	15039	15187	15135	15019	15104	15075	15099	15149	15066	15038	15159	15075	15089	15189	15084	15096	14983	15229	15062	15238	15300	15085	15208	15272	15028	15047	15365	15008	15062	15072	15222	15083	15026	15200	15239	15022	14991	14926	15143	15162	14918	15143	15189	15091	15017	15008	15150	14944	15050	14963	15152	15145	14980	14991	15188	15230	15122	14912	15141	15247	15034	15015	15152	15071	14911	15070	15325	15072	14963	15039	15121	15058	14988	15132	15176	15025	15126	15227	15242	15014	15150	14996	15088	15292	15134	15059	15153	15055	15138	15005	14985	15014	15169	15034	14961	15203	15079	15072	14979	15189	15107	15158	15177	15075	14978	15185	15061	15181	15216	15093	15006	14978	15170	15072	15320	15091	15070	15015	15053	15107	15088	15117	15063	15102	15032	15082	15202	15177	14981	15217	15130	15087	15144	15135	15092	15204	15152	15049	14994	15029	15139	14983	15145	15150	15152	15439	15028	14956	15054	15029	15144	15033	15246	15028	14962	15140	15018	15142	15183	15077	15135	15129	15074	15030	15078	15065	15118	14986	15032	15081	14986	15106	14968	15059	15175	15057	15082	15178	14923	15275	15099	15027	15183	15026	15160	15026	15139	15047	15183	14973	14971	15117	15156	14928	15029	15163	15178	15039	15136	15052	15106	15103	14985	14976	15070	15079	15170	15074	15170	15151	15058	14962	15246	15216	15215	15202	15203	15199	15050	14962	15052	15212	15112	15109	15127	15016	15214	14992	15097	15213	15281	15064	15047	15188	14967	14968	15241	15124	15139	15079	15162	15207	15126	15238	14938	15096	15110	15040	15175	15078	15066	15091	14989	15180	15235	15010	15086	15021	15163	15149	15135	15086	15131	15097	15136	15186	15047	15129	14890	15100	15106	15285	15134	15212	15347	14957	15177	15044	15163	15131	15062	14868	15049	15140	15206	15149	15132	15067	15092	15065	14998	15077	15212	15047	14944	15038	15016	15318	15102	15025	15002	15028	14979	15138	15001	14916	15146	15197	14960	15084	15135	15027	15094	15183	15098	14996	14985	15159	15215	15068	15066	14992	15069	15136	15149	15058	14924	15106	15070	15172	15136	15199	15075	15066	15170	15144	14995	15124	15159	15005	15004	15147	14844	15137	15000	15124	15228	15050	15026	15248	15076	14966	14988	15056	15049	15190	15137	15153	15117	14955	15028	15081	15040	15004	15022	15023	15165	15174	14893	15086	15120	15088	15057	14847	15212	14928	15142	15055	14996	15085	15184	14899	15208	15089	14994	15170	15076	15249	15065	14994	15073	15096	15013	14956
22285	20722	28310	23187	20933	22888	24276	19147	18036	18378	18201	19970	38903	38546	33364	25990	20901	18761	17785	17450	17398	17400	17324	17343	17465	17258	17399	17504	17483	17241	17458	17403	17494	17131	17323	17257	17285	17220	17148	17345	17433	17441	17340	17409	17365	17165	17311	17251	17242	17183	17356	17331	17274	17340	17432	17276	17012	17225	17135	17321	17213	17232	17226	17430	17411	17359	17167	17210	17189	17186	17254	17202	17301	17196	17101	17141	17182	16942	17268	17100	17220	17310	17370	17303	17391	17297	17184	17142	17221	17056	17321	17523	17164	17192	17178	17184	17355	17264	17092	17318	17303	17093	17274	17357	17364	17302	17221	17199	17177	17382	17308	17333	17370	17121	17177	17103	17374	17378	17235	17279	17239	17231	17161	17239	17318	17468	17211	17267	17209	17222	17097	17187	17028	17101	17347	17042	17133	17147	17266	17199	17287	17427	17286	17200	17197	17214	17292	17189	17274	17219	17217	17169	17263	17208	17171	17265	17162	17161	17140	17251	17405	17260	17278	17087	17165	17348	17123	17151	17247	17042	17200	17254	17184	17308	17357	16957	17137	17140	17263	17306	17255	17069	17200	17254	17088	17371	17529	17373	17301	16939	17111	17275	17239	17130	17395	17248	17174	17233	17066	17356	17116	17205	17455	17207	17196	17083	17294	17115	17006	17235	17153	17110	17080	17318	17077	17038	17176	17257	17148	17205	16943	17055	17097	17297	17335	17200	17104	17108	17421	17442	17417	16758	17172	17148	17360	17299	17236	17220	17331	17308	17266	17279	17268	17214	17095	17297	16990	17025	17117	17281	17258	17333	17078	17333	17258	17112	17303	17168	17148	17262	17310	17418	17183	17283	17241	17072	17242	17272	17341	17172	17136	17087	17348	17050	17139	17102	17193	17173	17060	17083	17157	17275	17299	17084	17229	17400	17100	17155	17166	17129	17098	17263	17018	17146	17085	17220	17313	17280	17345	17306	17178	17183	17117	17384	17240	17076	17282	17096	17013	17275	17245	17116	17267	17262	17166	17249	17349	17234	17203	17195	17453	17177	17296	17173	17255	16998	17318	17115	17143	17152	17351	17230	17155	17071	17253	17093	16863	16828	17018	17105	17156	17118	17009	17068	17242	17191	17374	17161	17320	17296	16988	17204	17069	17258	17305	17083	17160	17125	17183	17106	17148	17196	17090	17225	17224	17057	17062	17027	17030	16963	17173	17207	17332	17219	17085	17083	17145	17216	17286	17157	17325	17040	17063	17048	17214	17188	17468	17213	17352	17183	17272	17164	17066	17270	17266	17057	16987	17540	17121	17077	17264	17022	17184	17353	17197	16970	17068	17107	17161	17119	17114	17155	17374	17217	17169	17008	17137	17026	17393	17358	17133	16996	17196	17259	17069	17295	17197	17239	17062	17319	17305	17307	16898	17227	17047	17176	17155	17255	17277	17249	17215	17148	17112	17193	17193	17198	17320	17293	17145	17020	17068	17158	17123	17148	17278	17126	17252	17147	17372	17421	17239	17184	17364	17335	17401	17036	17274	17099	17140	17033	17177	17051	17151	17234	17329	17197	17349	17020	17105	17190	17192	17165	17027	17118	17400	17209	17012	17084	16856	17046	17238	17194	17274	17175	17209	17236	17038	17141	17196	17387	17049	17120	17262	17111	17349	17126	17134	17171	17437	17444	17255	17065	16974	17155	17372	17139	17097	17207	17218	17121	17280	17151	17123	17184	17116	17190	17159	17367	17104	17122	17290	17309	17281	17207	17119	17114	17256	17218	17052	17039	17083	17310	17419	17232	17361	17291	17099	17360	17166	17304	17447	17013	17072	17106	17084	17292	17100	17105	17391	17148	17178	17157	17294	17246	17229	16981	17324	16967	16926	17206	17255	17217	17059	17166	17038	17153	16969	17337	17269	17299	17215	17107	17214	17199	17182	17205	17282	17084	17084	17216	17202	17184	17190	17260	17098	17407	17247	17300	17230	17003	17201	17185	17293	17273	17272	17237	17065	17083	17260	17366	17310	17030	17230	17139	17182	17203	17268	17128	17193	17287	17232	17108	17178	17045	17102	17068	17239	16991	17159	17235	17391	17298	17027	17116	17240	17033	17051	17127	17137	17266	17261	17081	16997	17183	17002	17086	17133	17289	17116	17068	17164	17166	17060	17242	17307	17133	17210	17065	17227	17469	16951	16992	17153	17109	17286	17218	17139	17301	17003	17051	17220	17229	17198	17261	17222	17239	17117	17086	16991	17192	17323	17142	17182	17190	17299	17041	17389	17126	17190	17238	17217	17065	17088	17171	17051	17338	17180	17057	17199	17070	17144	17022	17238	17183	16966	17043	17202	17285	17282	17107	17223	17120	17239	17061	17295	17298	17215	17202	17191	17004	17158	17270	17286	17144	17179	17069	17044	17127	17180	17073	17205	17180	17224	17268	17157	17198	17021	17198	17086	17403	17024	17333	17238	17192	17097	17267	17144	17130	17129	17035	17192	17174	17224	17128	17157	17370	17254	17252	17048	17207	17267	17091	17102	17231	17156	17158	17200	17005	17304	17291	17380	17189	17180	17188	17025	17133	17273	17064	17325	17183	17378	17140	17276	17278	17127	17211	17307	17289	17256	17165	17289	17003	17168	17187	17053	17229	16983	17233	17065	17341	17145	17185	17269	17113	17124	17141	17186	17148	17144	17175	17005	17365	17351	17125	17311	17320	17203	16960	17153	17220	17290	17189	16892	17201	17011	17234	17099	17027	17196	17019	17229	17235	17176	17142	17006	17209	17470	17193	17254	17042	17175	17227	17120	17161	17285	17116	17344	17137	17036	16967	17253	17062	17314	17151	17323	17311	17176	17076	16984	17282	17095	17276	17182	17043	17232	17187	17205	17060	16969	17257	17082	17117	17089	17129	17332	17153	16985	17177	17142	17156	16960	17270	17330	17204	17157	17229	17248	17017	17077	17211	16986	17195	17210	17246	17139	17167	17014	17222	17054	17154	17300	17128	17052	17061	17147	17194	17294	17279	17076	17231	17187	17158	17207	17316	17215	17058	17050	17165	17062	17414	17048	17222	17037	17280	17276	17365	17288	17353	17099	17204	17244	17476	17112	17022	17141	17271	17031	17190	17325	17186	17190	17113	17382	17131	17018	17271	17187	17210	17251	17302	17296	17375	17207	17109	17185	17048	17090	17209	17321	17196	17117	17074	17315	17082	17210	17250	17071	17019	16994	17163	17120	16964	17225	17162	17239	17142	17194	17206	17073	17350	17149	17100	17118	17048	17095	17122	17091	17232	17476	17147	17013	17164	16894	17265	17037	17170	17191	17166	17251	17233	17270	17329	17148	17235	17253	17163	16911	17112	17027	17281	17054	17345	17285	17092	16986	17174	17149	17135	17033	17264	17294	17128	17253	17216	16948	17208	17107	17154	17087	17005	17122	17190	17142	17294	17370	16853	17256	17286	17296	17295	17082	17183	17093	17112	17133	17156	17240	16915	17273	17152	17306	17193	16963	17138	16974	17038	17033	17149	16980	17185	17076	17247	17189	17247	17319	17320	17147	17251	17194	17071	16924	17212	17160	17063	17091	17107	17302	17265	17311	17158	17242	17188	17301	17038	17050	17216	17073	17187	17155	17313	17203	17145	17327	17196	17151	17209	17167	17101	17072	17040	16992	17104	17266	17117	17115	17165	17088	17244	17269	17044	17080	17233	17179	17117	17171	17175	17074	16951	17312	17055	16990	17185	17031	17221	17109	16998	17088	17313	17098	17229	16993	17142	17047	17095	16981	17120	17316	17278	17037	17144	17137	17096	17159	17231	17255	17303	17212	17186	17205	17231	17071	16955	17170	17224	17105	17319	17261	17197	17075	17170	17207	17236	17257	17278	16957	16990	17217	17277	17214	17220	17259	17109	17164	17041	17117	17275	17292	17133	17132	16923	17027	17178	17263	17162	17212	16934	17264	17199	17064	17099	17281	17297	17116	17129	17237	17378	17090	17227	17139	17161	17134	17186	17049	17088	17186	17160	17259	17082	16982	17285	17067	17303	17182	17072	16981	17280	17176	17174	17080	17199	17434	17356	17320	17232	16891	17131	17252	17190	17118	17045	17176	17219	17194	17213	17176	17013	17304	16981	17170	17254	17098	17164	17346	17221	17191	17136	17212	17207	17399	17363	17250	17195	17000	17223	17152	17135	17078	17071	17057	17272	17039	17123	17113	17314	17159	17225	17238	17090	17365	17088	17199	17345	17328	17076	17212	17135	17033	17276	17361	17387	17265	17425	17213	17071	17308	16977	17171	17221	17236	17035	17256	17100	16982	17083	17289	17137	17328	17305	17306	17121	17133	17119	17379	17132	17087	17449	17142	17300	17145	17219	17230	17193	17043	17161	17251	17168	17216	17403	17122	17088	17250	17131	17114	17078	17222	17075	17195	17035	17438	17276	17276	17188	17291	17076	17082	16973	17157	16981	17182	17168	17346	17145	17168	17220	17081	17319	17143	17339	17003	17446	17103	17195	17099	17204	17262	17265	17050	17081	17247	17089	17172	17101	17153	17187	17311	17174	17338	17083	16956	17087	17045	17352	17065	17119	17139	17067	17190	17047	17157	17215	17051	16983	17189	17277	16998	17158	17115	17174	17272	17114	17108	17104	17146	17120	17253	17085	17063	17021	17250	17291	17110	17290	17198	17188	17081	16925	17195	17283	17124	17166	17104	17188	17106	17439	17214	17242	17064	17043	17104	17145	17231	17026	17164	17188	17204	17101	17130	17222	17248	17197	17170	17191	17323	17381	17321	17008	17208	17111	17136	17178	17192	17198	17127	17055	17251	17180	17103	17025	17158	17174	17127	17116	17292	17211	17150	17218	17011	17152	17129	17086	17103	17109	17201	17152	17157	17134	17359	17022	17063	17116	16976	17121	17036	17031	17182	17120	17092	17313	17231	17097	17075	17202	17275	16946	17135	17164	17024	17200	17169	17218	17294	17087	17299	17086	17197	17093	17103	17071	17246	17212	17198	17110	17139	17241	17041	17064	17292	17210	17226	17331	17104	17152	17211	16975	17182	17169	17294	17107	17173	17211	17023	17262	17033	16961	17022	17352	17250	17126	17052	17005	17234	17331	17033	17110	17080	17209
18056	32610	28773	23888	21717	19317	17988	17289	16762	16947	16520	20758	42411	40292	34621	25594	19341	16869	15904	15466	15377	15450	15504	15415	15478	15266	15406	15350	15337	15460	15384	15435	15416	15500	15305	15476	15424	15393	15340	15479	15346	15492	15431	15409	15420	15481	15344	15560	15469	15354	15438	15387	15542	15400	15442	15465	15372	15257	15421	15530	15464	15456	15309	15264	15411	15425	15413	15374	15350	15505	15355	15537	15433	15345	15688	15394	15321	15368	15402	15413	15362	15419	15167	15342	15528	15379	15526	15457	15229	15564	15460	15511	15301	15531	15494	15660	15421	15136	15582	15477	15358	15416	15446	15463	15302	15429	15425	15266	15238	15317	15480	15250	15329	15300	15323	15535	15435	15223	15365	15439	15446	15457	15341	15391	15290	15513	15462	15371	15346	15317	15330	15386	15602	15402	15495	15276	15348	15230	15536	15433	15156	15462	15333	15338	15542	15392	15531	15502	15620	15488	15282	15421	15391	15319	15299	15498	15395	15250	15241	15316	15258	15230	15464	15441	15458	15324	15464	15454	15506	15382	15313	15464	15462	15524	15365	15208	15472	15418	15350	15240	15426	15374	15312	15261	15361	15216	15375	15263	15264	15233	15326	15556	15352	15582	15590	15426	15496	15300	15180	15425	15339	15381	15373	15417	15630	15244	15354	15344	15429	15573	15489	15353	15361	15324	15383	15382	15229	15361	15458	15328	15463	15351	15605	15345	15311	15424	15308	15434	15411	15207	15383	15476	15370	15403	15264	15522	15370	15314	15437	15459	15454	15436	15479	15487	15420	15448	15429	15272	15437	15334	15380	15246	15425	15423	15461	15528	15461	15455	15444	15344	15385	15501	15431	15341	15494	15420	15513	15412	15446	15457	15505	15479	15439	15364	15292	15366	15293	15463	15377	15460	15429	15476	15517	15353	15432	15518	15485	15310	15442	15340	15401	15290	15376	15362	15458	15357	15468	15533	15386	15353	15483	15270	15339	15381	15343	15373	15558	15438	15411	15242	15461	15337	15329	15470	15336	15598	15570	15460	15567	15509	15406	15389	15323	15461	15417	15292	15240	15497	15442	15532	15339	15465	15448	15365	15430	15469	15445	15488	15239	15332	15226	15442	15202	15276	15364	15411	15440	15317	15381	15523	15536	15343	15185	15537	15317	15269	15528	15450	15356	15404	15369	15316	15231	15455	15370	15360	15490	15538	15332	15412	15179	15427	15250	15248	15390	15259	15298	15305	15345	15349	15361	15465	15531	15491	15426	15244	15301	15327	15474	15275	15442	15448	15361	15283	15335	15470	15468	15316	15495	15596	15394	15218	15351	15465	15217	15382	15274	15155	15357	15443	15500	15340	15515	15383	15369	15424	15401	15360	15500	15526	15422	15419	15386	15432	15531	15397	15332	15389	15607	15327	15469	15540	15252	15423	15202	15306	15290	15346	15477	15409	15369	15447	15371	15349	15357	15348	15374	15553	15293	15428	15372	15335	15332	15503	15302	15479	15530	15294	15356	15480	15155	15530	15294	15241	15518	15412	15216	15272	15455	15287	15295	15379	15589	15475	15277	15336	15369	15390	15507	15473	15311	15376	15429	15350	15406	15427	15459	15497	15361	15470	15289	15491	15388	15515	15341	15321	15522	15529	15267	15405	15200	15310	15353	15275	15347	15238	15310	15244	15334	15302	15392	15261	15485	15236	15306	15513	15583	15372	15400	15244	15367	15313	15305	15407	15399	15396	15376	15439	15525	15339	15541	15456	15376	15310	15478	15327	15407	15379	15160	15236	15203	15324	15504	15215	15317	15286	15329	15376	15335	15271	15387	15274	15360	15301	15423	15331	15340	15380	15299	15299	15417	15313	15341	15464	15332	15433	15537	15248	15432	15393	15237	15467	15326	15372	15379	15335	15375	15394	15438	15394	15440	15339	15474	15408	15523	15370	15417	15334	15390	15283	15381	15185	15420	15373	15380	15404	15233	15558	15429	15428	15408	15305	15386	15405	15399	15212	15495	15625	15427	15376	15192	15557	15433	15334	15334	15569	15344	15306	15423	15380	15356	15361	15326	15440	15480	15425	15610	15394	15478	15564	15401	15407	15332	15242	15483	15318	15228	15402	15397	15450	15371	15596	15266	15547	15427	15444	15500	15345	15396	15509	15326	15442	15459	15424	15392	15505	15385	15378	15436	15329	15532	15294	15257	15376	15440	15505	15406	15481	15278	15537	15329	15399	15252	15242	15435	15333	15540	15475	15427	15355	15364	15578	15288	15386	15443	15326	15397	15331	15297	15405	15496	15340	15479	15288	15422	15278	15373	15299	15129	15397	15374	15311	15355	15650	15423	15416	15405	15297	15407	15380	15414	15333	15436	15550	15373	15379	15173	15397	15354	15331	15501	15510	15320	15389	15304	15380	15228	15321	15352	15272	15413	15487	15502	15304	15509	15381	15289	15209	15243	15389	15311	15375	15247	15442	15395	15314	15435	15505	15552	15367	15312	15474	15333	15302	15448	15344	15435	15449	15407	15401	15389	15532	15366	15433	15364	15259	15422	15225	15214	15416	15542	15481	15401	15344	15401	15396	15449	15296	15390	15318	15331	15552	15325	15176	15423	15290	15420	15329	15552	15388	15416	15143	15402	15281	15507	15294	15629	15385	15323	15504	15532	15401	15246	15468	15280	15390	15298	15373	15312	15625	15305	15275	15399	15316	15291	15330	15443	15266	15405	15262	15507	15511	15389	15423	15410	15522	15342	15453	15615	15360	15476	15398	15453	15518	15478	15439	15147	15440	15438	15512	15394	15327	15330	15232	15423	15412	15254	15450	15468	15314	15443	15425	15393	15402	15280	15368	15345	15461	15347	15495	15342	15334	15265	15443	15234	15384	15443	15498	15412	15320	15528	15354	15495	15466	15322	15408	15542	15213	15500	15521	15246	15392	15492	15500	15380	15387	15498	15382	15485	15364	15224	15363	15419	15454	15494	15323	15410	15394	15469	15380	15443	15294	15534	15282	15427	15473	15331	15384	15357	15438	15481	15403	15184	15291	15413	15289	15507	15517	15382	15332	15354	15476	15339	15409	15397	15448	15252	15357	15364	15400	15385	15462	15524	15352	15378	15399	15393	15442	15513	15438	15283	15480	15330	15393	15640	15363	15257	15463	15315	15390	15212	15453	15439	15337	15408	15481	15365	15416	15254	15316	15506	15511	15360	15350	15233	15514	15325	15249	15357	15413	15466	15334	15437	15309	15399	15288	15273	15592	15455	15203	15368	15343	15337	15479	15394	15355	15314	15278	15420	15375	15420	15439	15320	15462	15366	15412	15386	15404	15400	15450	15307	15448	15347	15358	15406	15556	15470	15398	15435	15412	15498	15272	15132	15490	15393	15483	15321	15267	15350	15453	15423	15393	15448	15481	15318	15375	15329	15285	15438	15376	15384	15381	15425	15339	15407	15523	15437	15249	15403	15357	15456	15297	15550	15332	15368	15432	15497	15439	15432	15179	15379	15508	15329	15344	15292	15343	15415	15365	15359	15265	15341	15503	15612	15448	15264	15434	15348	15373	15352	15284	15448	15284	15420	15248	15526	15357	15500	15323	15281	15528	15432	15405	15496	15139	15312	15190	15248	15341	15365	15377	15350	15294	15586	15386	15310	15309	15325	15391	15361	15337	15288	15380	15446	15458	15255	15394	15514	15444	15382	15353	15254	15383	15327	15443	15406	15464	15589	15205	15430	15320	15361	15444	15470	15436	15459	15261	15281	15425	15439	15409	15372	15392	15405	15475	15488	15349	15428	15422	15350	15501	15409	15337	15312	15486	15484	15396	15354	15445	15271	15428	15450	15455	15288	15452	15444	15460	15502	15427	15447	15472	15169	15420	15298	15296	15353	15354	15168	15313	15374	15376	15289	15388	15257	15357	15383	15274	15184	15443	15252	15496	15461	15304	15399	15472	15482	15370	15291	15442	15284	15336	15500	15386	15212	15341	15382	15415	15410	15345	15385	15341	15536	15356	15276	15488	15275	15377	15290	15294	15480	15355	15358	15220	15375	15313	15247	15255	15330	15361	15433	15285	15387	15281	15387	15290	15394	15248	15340	15264	15340	15509	15294	15373	15357	15309	15307	15475	15387	15549	15471	15379	15378	15369	15307	15436	15356	15364	15366	15334	15401	15407	15319	15502	15356	15363	15213	15456	15371	15547	15466	15525	15224	15325	15266	15326	15420	15374	15285	15374	15313	15425	15438	15376	15390	15219	15406	15383	15382	15396	15230	15164	15305	15408	15415	15330	15453	15546	15348	15370	15316	15399	15447	15438	15497	15224	15361	15412	15241	15279	15310	15182	15473	15392	15255	15286	15519	15344	15510	15523	15250	15327	15446	15523	15280	15250	15455	15443	15354	15529	15346	15429	15355	15291	15653	15419	15435	15464	15419	15366	15245	15452	15292	15418	15386	15371	15335	15317	15335	15559	15342	15324	15492	15322	15488	15266	15394	15383	15234	15404	15460	15358	15507	15515	15249	15438	15377	15374	15325	15513	15218	15459	15324	15384	15366	15428	15241	15379	15510	15320	15210	15415	15340	15450	15440	15486	15324	15461	15476	15317	15294	15352	15422	15291	15421	15583	15384	15328	15436	15527	15354	15347	15394	15470	15577	15297	15310	15655	15444	15319	15469	15368	15376	15486	15361	15399	15444	15393	15305	15407	15305	15417	15302	15466	15316	15520	15341	15556	15270	15488	15377	15431	15296	15280	15345	15404	15306	15356	15534	15399	15484	15298	15371	15278	15463	15591	15456	15390	15490	15303	15319	15411	15431	15251	15463	15325	15422	15347	15288	15361	15289	15279	15221	15457	15217	15249	15472	15406	15487	15483	15393	15269	15397	15437	15263	15294	15345	15288	15254	15228	15460	15230	15346	15221	15425	15537	15440	15437	15427	15326	15509	15305	15357	15231	15523	15438	15421	15399	15285	15226	15249	15475	15294	15362	15396	15297	15428	15328	15498	15476	15375	15237	15250	15357	15449	15378	15325	15454	15321	15351	15345	15339	15196	15237	15520	15395	15420	15240	15273	15360	15210	15374	15247	15320	15462	15433	15329	15406	15353	15451	15329	15432	15090	15362	15283	15234	15245	15405
26975	21567	24152	21312	18082	17580	17348	17240	16950	17060	16984	17438	19121	19475	18759	18001	17406	17035	17134	16965	16882	16744	16985	16879	16750	16848	16861	16725	16835	16995	16832	16864	16704	16935	16756	17011	17049	17061	16915	16945	16994	16952	16828	16947	16815	16800	16827	16891	16973	16757	17002	16924	16816	17005	16971	16897	17032	16978	16910	17121	17001	16916	16799	16755	16960	16905	16879	17009	16910	16927	16925	16841	16979	16916	16937	16773	16973	16728	16819	16866	16955	17148	17117	17034	17016	16942	17038	17015	17023	17042	16867	16844	16968	16881	16787	16926	16743	16843	17030	17042	16845	16804	16815	16800	16792	16628	16844	16852	17059	16859	17034	17053	16898	16814	16770	16826	16737	16833	17058	16967	16912	17007	16894	16937	16909	16705	16880	16826	16882	16916	16883	16830	16851	17010	16870	16954	16826	16946	16941	16681	16739	16903	16908	17037	17040	16987	17078	16793	16956	16922	16904	16983	16843	16623	17008	17008	16940	16913	16901	16711	16941	16943	16892	16713	16893	16759	16852	16830	16960	16813	17206	16806	16999	16960	16807	16825	16797	16739	16871	16709	16922	16991	16965	17080	16956	16914	17162	16895	17043	16946	16814	16803	17044	17037	16906	16938	16859	17000	16718	16823	16901	17082	16795	17052	16940	16862	16752	16692	16977	17113	16767	16787	16843	16902	17023	17073	17073	16688	16869	16973	16929	16721	16918	16799	17116	16941	17069	16886	16888	16945	16893	16922	16946	16997	16863	16821	17023	16802	16883	16941	17016	16987	16935	17013	16788	16682	16571	17037	17037	16871	16888	16968	16820	17005	16914	16879	16981	16877	17156	16815	16949	17066	16814	17075	17061	16925	16802	17039	16790	17056	16898	16789	16937	16804	16836	17103	16939	16832	17107	16794	16972	16986	16941	16987	16776	16833	16901	16878	16789	16934	17052	16878	17006	16952	16894	17089	16882	16657	16732	16831	16819	16971	17061	16731	16807	17144	16914	16972	16941	16875	16851	16967	17142	17076	16934	16924	17024	16963	16826	17069	16979	16820	16951	17121	16965	16948	16950	17035	16882	16782	16994	16805	16769	16707	16976	16827	16963	16739	16685	16786	16869	17034	17063	16923	16736	16978	16961	16833	16814	16737	16665	16893	16922	16834	16896	17014	16637	16745	17013	16956	16920	16822	16954	16980	16821	16995	16881	16945	16732	16980	17083	16901	16923	16956	16784	16903	16835	16943	16859	16854	16868	16912	16981	16817	16911	17051	16714	16928	16836	16805	16863	16950	16912	17065	16805	16852	17006	16850	16922	16897	16943	16831	17087	16821	17017	16792	16757	17052	16903	16806	16684	16993	16559	16890	16859	16830	16963	16872	17068	17058	16920	16928	16928	16696	16882	16945	16940	16921	16919	16911	17001	17017	16915	16733	16946	16933	16979	16941	17021	16947	16962	17023	16835	16825	17011	16832	16720	16869	17041	17126	16555	16948	16833	16902	16819	16697	16917	16923	16989	16814	16946	16918	16933	16862	16885	16758	16943	17037	16847	17029	16896	16992	16874	16807	17008	16826	17056	16975	17037	17060	16782	16787	16827	16886	17065	16872	16874	16751	17020	16927	16858	17058	16923	17006	16874	16994	16891	17065	17028	16860	16878	16890	16969	16678	16842	16840	16841	16885	16953	16991	16821	16921	16961	17179	16947	16911	16762	17021	16846	16808	16909	16977	16784	16719	17023	16843	16700	16999	17047	16896	16933	16741	16827	16935	17000	16848	17012	16832	16822	16926	16960	16904	16788	16879	17113	16905	16868	16978	16721	16897	16903	16812	16961	16844	17017	16853	16847	16919	16993	16747	16883	16888	16848	16903	16955	16934	16807	16968	16975	16909	16824	16734	16795	16864	16955	16871	16891	16842	16832	16814	16911	16998	16888	16871	16914	16773	16884	16815	17030	16965	16925	16860	16966	16968	16924	16931	16965	16860	16890	16905	16884	16777	16963	16912	16991	16845	16718	16888	16944	16988	17008	16875	16954	16690	16925	16933	16895	16859	16802	16906	16904	16997	17060	16945	16757	16689	16922	16693	16892	16710	16772	16788	16971	16922	16860	16705	16855	16804	16902	17020	16863	16904	16820	16797	16784	16899	16915	16995	16911	17043	16913	16877	16968	16827	16981	16808	16947	16967	16951	16732	16920	16934	16919	16872	17041	16863	17014	17033	16937	16694	16959	16738	16971	17115	16874	16949	16968	16801	16761	17103	16775	16934	16981	17000	16898	16875	16943	16832	17116	16949	16715	16962	16803	16740	16845	16786	16885	16871	16897	16691	16845	16840	17072	16950	17248	16645	16998	16886	16982	16694	16955	17051	16780	16664	17008	16902	16817	16784	17059	17019	17023	17100	16821	17010	17039	16925	17008	16784	16798	16946	16921	16977	16994	16984	16985	16906	16822	16954	16978	16929	17019	16946	16853	16928	17160	16964	16849	16889	16955	16827	16773	16772	16639	16888	16969	16913	16897	16794	16965	16939	16744	16778	16925	16990	16955	16998	16981	16851	16951	17011	16920	16840	16906	16999	16937	16942	16902	16744	16754	16905	17019	17046	16860	16761	17016	16926	16782	16721	16614	17001	16857	17036	16780	16856	16956	16854	17043	17006	16982	16946	17121	16951	16864	16816	16937	17038	17008	16645	16923	16608	16904	16979	16922	17070	17081	16767	16925	16889	16875	16831	16909	17089	17032	16733	17071	16822	16816	16820	16949	16868	16700	16800	16973	16828	16884	16814	16809	16860	16839	16950	16845	16842	16827	16715	16883	16908	16951	16746	16808	16944	16935	16925	17019	16895	16946	17101	16843	16918	16976	16934	16729	16700	17057	17035	16784	16880	16921	16816	16886	16956	16865	16932	17051	16914	17030	17096	16927	16909	17084	16916	16931	16892	16849	16842	16834	16918	17038	16948	16902	16810	16864	16929	16812	17045	16860	16941	16943	17076	16947	17056	16846	16713	16788	16939	16794	17051	16779	16865	16888	16888	16860	16905	16852	16801	17106	16699	16985	16954	16909	16839	17025	16887	16756	17022	17017	16814	16690	16764	16810	17026	16900	16821	16853	16781	17071	17030	16924	16871	16798	17080	16875	16825	16874	16970	16875	16865	16768	16911	16988	16881	16800	16888	16927	16836	16891	16968	16782	16890	16887	16886	16977	16839	16841	16878	16976	16831	16928	16951	16754	16840	16981	16870	16828	16799	17001	16977	16749	16865	16959	16879	16922	16842	16809	16670	17044	16770	16966	16819	16999	17004	16941	16714	16834	16896	17032	17103	16661	17057	16801	16825	16866	16679	16968	17035	16939	16850	16960	16805	16812	16747	17022	16919	16966	16892	16886	16813	16875	16903	16949	16819	16991	16870	16824	16822	16913	16692	17012	16818	16942	16983	17017	17097	16919	17037	16893	16943	16863	16685	16889	16689	17002	16946	16785	16982	16918	16835	17028	16976	16695	17010	16891	16869	16877	16886	16945	16977	16820	16873	17011	16999	16798	16901	16835	16865	16904	16754	17014	17053	16884	16800	16875	16869	17047	16907	17065	16959	16940	16630	16804	17047	16879	16991	16991	17071	16869	16925	17036	17021	16993	16895	16822	16894	16916	16934	16953	16901	16799	17045	17030	16710	17057	16992	16812	16853	16819	16758	16900	16803	16890	16925	16926	16917	16900	17172	16820	17026	16918	17049	16883	16761	16827	16633	16924	16898	16714	16957	17056	17094	16937	16893	16823	16885	16897	17031	16826	16830	16931	16846	17070	16888	16877	16930	16680	16804	16976	16935	17018	16974	17012	17015	16855	16907	16977	16786	16962	17036	16948	16884	16749	16942	16870	16954	16960	16957	16899	17053	16784	16783	16943	17019	16909	16959	16808	16758	16762	16964	16867	17046	16917	16737	16862	16951	17062	16850	16863	16977	16748	16837	16735	16960	17031	17090	16966	16815	16828	16693	17020	17011	16998	16942	16959	16923	16757	16935	16919	17067	17007	16823	16882	16754	16669	16896	16735	16800	17090	16765	16972	16622	16966	16939	16996	16835	16901	16856	16890	16871	16951	16934	16832	16963	16756	16944	16879	16877	16904	16934	16898	16898	16901	16955	17011	17086	16988	17035	16828	16806	16841	16807	16868	16607	16996	16973	16794	16996	17046	16960	16813	17118	16989	17064	16702	16823	17088	16894	16778	16960	16885	16737	16868	16947	16861	16847	17092	17117	16952	16680	16876	16840	16713	16984	16819	17059	16775	16845	16980	16859	16856	16938	16838	16914	16791	17000	17048	16668	16928	16894	16881	16989	17010	16716	16717	16712	17031	16937	16940	16810	16966	17062	16955	16874	16869	17042	16848	16852	16799	16920	16975	16907	16912	16947	17034	16901	16816	16914	16953	16877	16973	16821	16787	16947	17028	16943	16898	16913	16932	16906	16926	16929	16900	17161	16866	16900	16803	16969	17118	16763	17122	16893	17203	16722	16775	16834	16833	16894	16634	16966	17012	16915	16862	16962	17086	16886	16923	16788	17020	16956	17070	16957	16656	16920	16906	16958	16918	16936	16952	16825	16859	17117	17024	17050	16858	16981	16881	16836	16783	16790	16966	16568	16740	17027	17012	16910	16719	16823	16844	17031	17014	16904	16974	16762	16934	16794	16947	17013	17022	16993	16747	17039	16811	17100	16924	16752	16921	17025	16832	16740	16814	17101	16934	16837	16992	16967	16775	16864	16936	16784	16876	16969	17039	16659	16717	16848	16729	16865	16888	16872	16919	16808	17054	17052	16775	16965	17053	16972	17222	16748	17126	16877	17142	16838	16952	16854	16756	16849	16901	16858	16879	17108	16950	16872	16791	17107	16915	16811	16853	17019	16788	16858	16925	16721	16929	16901	16919	17124	17001	16639	16916	16958	17167	16991	17098	17002	16838	16886	16804	16946	16934	16984	17026	16894	16871	16837	17034	16720	16901	16670	16905	16764	16769	16864	16890	17004	16898	16912	16908	16747	16897	16754	17154	16832	16961	16838	16900	17072	16717	17015	16910	16951	16773	17204	16968	16963	16846	17099	16968	17027	16953	16975	16846	16759	17067	16961	16929	16953	16864	16883
17269	21276	20375	18178	17191	16586	15944	15590	15386	15577	15462	16019	18906	18547	17379	16445	15593	15418	15396	15118	15127	15114	15209	15171	15313	15141	15165	15133	15148	15257	15210	15060	15235	15242	15188	15271	15228	15267	15337	15193	15267	15001	15212	15228	15363	15343	15135	15265	15201	15123	15192	15155	15141	15233	15374	15276	15286	15359	15296	15186	15226	15374	15362	15330	15274	14990	15213	15200	15215	15340	15334	15276	15142	15219	15271	15202	15337	15220	15278	14936	15314	15182	15153	15202	15118	15223	15411	15337	15214	15348	15210	15272	15150	15111	15240	15089	15190	15264	15061	15349	15123	15346	15044	15118	15258	15208	15162	15224	15289	15287	15133	15184	15324	15092	15304	15298	15035	15320	15200	15258	15224	15074	15158	15072	15430	15215	15253	15282	15083	15078	15258	15258	15412	15266	15278	15298	15239	15251	15264	15173	15282	15118	15233	15174	15102	15378	15162	14960	15251	15208	15255	15283	15221	15258	15282	15196	15260	15354	15260	15221	15144	15146	15185	15412	15169	15202	15168	15227	15352	15158	15074	15101	15290	15192	15220	15207	15122	15241	15258	15264	15279	15367	15229	15340	15145	15269	15331	15122	15304	15150	15145	15172	15120	15330	15090	15236	15351	15180	15224	15163	15102	15474	15200	15311	15109	15314	15264	15221	15119	15323	15179	15171	15087	15223	15197	15166	15315	15082	15267	15159	15255	15265	15107	15225	15140	15312	15302	15249	15367	15219	15080	15119	15187	15186	15290	15366	15047	15349	15041	15251	15159	15177	15185	15170	15206	15202	15222	15201	15203	15102	15083	15029	15357	15151	15121	15130	15283	15234	15143	15030	15316	15209	15167	15370	15090	15059	15345	15137	15164	15241	15245	15175	15270	15336	15190	15307	15277	15151	15160	15424	15149	15095	15173	15174	15073	15215	15073	15161	15045	15193	15368	15075	15169	15153	15225	14929	15221	15155	15286	15154	15401	15161	15244	15239	15115	15221	15247	15171	15173	15157	15254	15221	15135	15072	15225	15286	15144	15080	15364	15116	15225	15016	15236	15156	15136	15308	15142	15246	15124	15219	15074	15174	15289	15382	15330	15335	15370	15203	15259	15174	15182	15233	15017	15348	15112	15384	15149	15279	15144	15144	15021	15123	15276	15233	15049	15163	15232	15201	15459	15260	15285	15187	15354	15136	15079	15242	15072	15127	15310	15158	15286	15079	15214	15188	15333	15175	15273	15330	15350	15242	15266	15178	15256	15326	15016	15336	15075	15152	15368	15210	15248	15316	15267	15255	15179	15219	15199	15315	15223	15113	15200	15270	15182	15247	15338	15178	15239	15239	15241	15246	15272	15287	15174	15284	15162	15250	15291	15290	14984	15301	15211	15174	15163	15196	15162	15364	15058	15218	15073	15069	15268	15135	15096	15219	15087	15271	15245	15310	15046	15123	15143	15166	15208	14927	15303	15109	15287	15195	15128	15175	15230	15182	15344	15144	15056	15216	15325	15345	15180	15312	15253	15389	15197	15303	15031	15247	15308	15268	15287	15128	15143	15099	15353	15256	15279	15177	15068	15254	15065	15243	15204	15129	15192	15258	15155	15213	15092	15236	15178	15193	15214	15136	15266	15083	15238	15103	15221	15142	15257	15266	15129	15270	15321	15170	15290	15200	15226	15120	15238	15158	15211	15264	15239	15195	15221	15215	15251	15114	15178	15268	15231	15249	15320	15138	15174	15290	15254	15058	14988	15096	15269	15240	15299	15127	15203	15284	15341	15448	15213	15295	15108	15372	15085	15191	15130	15114	15221	15306	15094	15334	15138	15153	15276	15215	15240	15251	15238	15282	15335	15153	14984	15229	15173	15262	15288	15128	15135	15144	15304	15195	15397	15088	15090	15459	14952	15324	15198	15462	15216	15230	15280	15067	15246	15139	15115	15197	15211	15199	15179	15322	15256	15234	15214	15208	15241	15263	15095	15144	15270	15108	15428	15144	15249	15185	15211	15241	15251	15152	15079	15363	15221	15120	15296	15124	15234	15144	15158	15189	15225	14992	15176	15230	15238	15223	15322	15252	15159	15186	15247	15274	15177	15175	15170	15292	15236	15286	15192	15149	15187	15176	15317	15330	15223	15045	15349	15052	15036	15382	15409	15176	15294	15314	15207	15185	15140	15282	15212	15298	15305	15201	15352	15253	15062	15145	15217	15256	15159	15186	15295	15520	15362	15287	15173	15387	15202	15089	15306	15194	15344	15186	15169	15295	14985	15225	15241	15057	15153	15239	15172	15231	14998	15247	15177	15323	15333	15178	15385	15154	15187	15264	15108	15320	15127	15189	15287	15163	15405	15170	15237	15267	15115	15245	15165	15401	15156	15083	15169	15195	14997	15118	15113	15203	15275	15245	15163	15270	15327	15200	15148	15292	15202	15324	15275	15236	15203	15116	15248	15091	15133	15126	15266	15110	15119	15178	15223	15201	15311	15338	15398	15165	15197	15199	15252	15302	15189	15398	15161	15341	15327	15384	15360	15123	15164	15192	15316	15372	15285	15268	15078	15173	15212	15155	15261	15144	15101	15140	15262	15230	15190	15289	15119	15132	15322	15399	15187	15236	15303	15080	15288	15213	15277	15135	15305	15223	15411	15046	15395	15287	15315	15191	15153	15226	15231	15218	15239	15087	15104	15177	15366	15264	15231	15251	15281	15238	15278	15433	15177	15141	15187	15072	15273	15241	15170	15193	15197	15216	15200	15102	15093	15328	15210	15147	15178	15307	15161	15431	15106	15326	15413	15183	15101	15072	15182	15224	15185	15243	15156	15265	15143	15271	15453	15038	15150	15198	15278	15123	15176	15247	15297	15155	15134	15304	15226	15105	15206	15356	15068	15293	15176	15156	15338	15081	15109	15207	15319	15250	15160	15189	15238	15320	15121	15186	15211	15223	15011	15280	15189	15216	15332	15076	15315	15268	15168	15149	15395	15081	15299	15137	15367	15209	15229	15249	15321	15092	15213	15196	15294	15236	15105	15118	15306	15198	15378	15186	15096	15231	15137	15178	15326	15217	15135	15178	15183	15096	15182	15242	15186	15263	15131	15075	15172	15098	15380	15115	15339	15141	15114	15195	15004	15279	15189	15233	15413	15219	15226	15271	15320	15228	15045	15235	15085	15224	15218	15444	15214	15325	15088	15310	15172	15200	15222	15098	15264	15254	15266	15323	15369	15325	15400	15267	15044	15151	15154	15159	15190	15244	15274	15223	15089	15013	15195	15217	15197	15290	15416	15218	15196	15122	15351	15476	15240	15190	15411	15141	15120	15307	15172	15278	15258	15174	15242	15299	15239	15219	15224	15376	15192	15239	15084	15344	15003	15199	15229	15228	15238	15207	15220	15273	15312	15274	15067	15101	15124	15318	15153	15251	15156	15194	15295	15168	15226	15203	15253	15206	15195	15156	15229	15132	15183	15037	15053	15312	15035	15011	15233	15122	15243	15186	15229	15135	15065	15204	15228	15339	15216	15222	15032	15321	15213	15302	15131	15182	15331	15100	15217	15231	15218	15191	15151	15214	15397	15213	15230	15222	15148	15292	15243	15137	15124	15254	15174	15319	15189	15206	15317	15231	15407	15225	15186	15259	15178	15084	15190	15087	15256	15339	15344	15326	15140	15346	15164	15270	15117	15357	15230	15374	15110	15375	15190	15163	15216	15116	15250	15079	15373	15249	15233	15327	15331	15187	15354	15121	15166	15129	15058	15123	15222	15070	15330	15380	15328	15270	15159	15113	15189	15227	15290	15258	15319	15292	15200	15392	15203	15237	15205	15208	15249	15199	15352	15211	15193	15109	15155	15329	15196	15226	15223	15264	15225	15084	15111	15205	15340	15317	15154	15213	15188	15165	15196	15115	15231	15261	15186	15237	15194	15282	15162	15294	15177	15183	15154	15361	15265	15303	15187	15146	15276	15196	15163	15012	15222	15275	15137	15371	15168	15261	15369	15076	15149	15182	15287	15063	15106	15056	15223	15322	15195	15234	15179	15254	15241	15113	15252	15284	15301	15173	15180	15307	15360	15140	15184	15130	15291	15174	15253	15153	15180	15218	15123	15270	15186	15155	15223	15122	15066	15203	15201	15257	15234	15106	15207	15195	15213	15013	14940	15238	15121	14992	15088	15296	15273	15254	15303	15031	15128	15122	15300	15332	15322	15143	15313	15208	15242	15182	15197	15061	15174	15262	15121	15007	15183	15252	15261	15132	15168	15162	15101	15188	15274	15221	15316	15154	15076	15181	15239	15389	15317	15248	15071	15305	15050	15123	15167	15272	15149	15221	15213	15080	15035	15138	15150	15209	15133	15103	15179	15133	15029	15290	15148	15110	15281	15248	15059	15297	15280	15300	15304	15240	15266	15339	15259	15156	15204	15079	15189	15205	15131	15128	15015	15315	15238	15277	14981	15373	15149	15270	15386	14997	15158	15246	15212	15154	15036	15166	15212	15235	15132	15234	15324	15231	15307	15269	15145	15206	15219	15143	15309	15119	15379	15144	15196	15109	15255	15251	15319	15166	15384	15172	15314	15404	15349	15186	15239	15257	15136	15163	15289	15089	15295	15173	15119	15277	15185	15026	15270	15280	15447	15084	15204	15008	15290	15132	15301	15160	15201	15341	15246	15204	15234	15207	15096	15190	15375	15253	15178	15041	15154	15243	15225	15137	15238	15100	15256	15259	15246	15221	15195	15211	15189	15237	15257	15278	15298	15187	15375	15201	15213	15214	15124	15272	15193	15104	15315	15081	15170	15344	15192	15098	15266	15243	15235	15126	15327	15237	15104	15275	15147	15252	15214	15196	15261	15020	15176	15237	15186	15335	15286	15294	15292	15117	15122	15182	15344	15204	15215	15260	15189	15159	15225	15164	15256	15224	15285	15227	15166	15305	15346	15131	15241	15181	15144	15257	15127	15203	15237	15147	15152	15336	15435	15302	15259	15198	15276	15170	15160	15205	15182	15152	15209	15319	15058	15203	15280	15271	14994	15302	15088	15259	15232	15128	15142	15224	15215	15323	15189	15363	15328	15136	15198	15328	15275	15069	15216	15175	15321	15277	15257	15265	15232	15212	15203	15333	15133	15180	15067	15294
23349	20740	27958	23708	21629	21541	20724	18245	17911	17729	17840	21688	31655	30590	26198	21678	19054	17899	17594	17374	17280	17453	17208	17385	17227	17097	17278	17320	17178	17145	17184	17427	17236	17233	17277	17174	17138	17153	17290	17351	17203	17109	17115	17179	17129	17137	17090	17150	17312	17206	17098	17137	17036	17500	17161	17179	17042	17066	17099	17217	17283	17207	17214	17245	17293	17475	17232	17293	17165	17360	17319	17260	17398	17220	17243	17164	17395	17262	17349	17189	17223	17122	17256	17464	17204	16997	17157	17239	17232	17066	17145	17291	17116	17147	17020	17028	17347	17078	17288	17395	17254	17377	17144	17213	17125	17182	17318	17182	17152	17217	17128	17268	17303	17348	17114	17262	17250	17173	17444	17107	16989	17269	17286	17178	17535	17358	17015	17109	17340	17142	17258	17389	17433	17195	17216	17313	17007	17121	17099	17142	16989	17012	17160	17214	17256	17050	17171	17134	17261	17039	17288	17174	17084	17106	17162	17133	17233	17183	17247	17155	17070	17091	17003	17175	17322	17173	17094	17223	17480	17393	17303	17320	17036	17171	17321	17196	17224	17069	17275	17477	17401	17388	17315	17027	17280	17248	17297	17239	17178	17065	17146	17405	17225	17190	17148	17133	17211	17208	17233	17306	17413	17093	17229	17248	17430	17267	17423	17272	17224	17014	17355	17320	17001	17252	17304	17110	17355	16995	17089	17104	17280	16828	17393	17154	17369	17330	17078	17058	17142	17401	17193	17118	16879	17370	17226	17286	17350	17246	17200	17184	17374	17049	17316	17134	17155	17213	17086	17140	17222	17163	17175	17172	17134	17158	17039	17077	17330	17341	17234	17067	17120	17154	17115	17128	17274	17205	17293	16986	17189	17359	17295	17098	17234	17099	17155	17201	17240	17192	17156	17284	17032	17187	17145	17079	17206	17078	17101	17189	17196	17291	17226	17172	17300	17265	17325	17196	17266	17175	17048	17219	17006	17274	17270	17283	17038	17123	17181	17129	17226	17203	17208	17192	17092	17079	17086	17302	17272	17242	17322	17247	17191	17271	17042	17160	17374	17059	17211	17155	17301	17335	17166	17219	17196	17322	17168	17181	17095	17314	17059	17250	17019	17262	17094	17301	17080	17087	17110	17176	17177	17142	17060	17007	17047	17088	17142	17020	17327	17146	17134	17277	17148	17256	17129	17053	17297	17220	17356	16978	17278	17058	17102	17145	17180	17198	17175	17165	17155	17250	17339	17177	17072	17226	17211	17347	17243	17090	17385	17143	17171	17167	17388	17077	17076	17161	17088	17289	17145	17209	17257	17054	17119	17126	17059	17145	17345	17287	17121	17073	17321	17099	17167	17077	17236	17124	17281	17204	17281	17000	17230	17230	17346	17164	17180	17128	17095	17125	17288	17228	17234	17271	17177	17187	17119	17210	17238	17285	17264	17062	17289	17311	17191	17323	17174	17320	17144	16958	17386	17134	17137	17168	17142	17130	17394	17149	17229	17213	17183	17327	17257	17055	17056	17411	17323	17169	17104	17175	17109	17090	17242	17149	17238	17318	17176	17154	17196	17111	17186	17204	17209	17269	17236	17210	17065	17087	17084	17085	17221	17157	17232	17199	17161	17111	17051	17131	17134	17156	17269	17106	17166	17183	17042	17231	17253	17316	17283	17148	17221	17114	17155	17166	17250	17258	17229	17292	17187	17223	17122	17314	17153	17106	17076	17273	17178	16994	17018	17286	17300	17219	17266	17312	17056	17234	16980	17271	17141	17043	17159	17178	16989	17158	17193	17099	17405	17016	17158	17128	17155	17174	17282	17281	17171	17078	17359	17308	17031	17234	17118	17389	17192	17137	17126	17227	17258	17134	17089	17443	17291	17127	17199	17063	17092	17089	17352	17170	17191	17069	17289	17080	17412	17152	17285	17183	17377	17249	17304	17035	17096	17171	17086	17132	16934	17159	17140	17261	17382	17076	17169	17102	17385	17166	17262	17084	17157	17211	17279	17186	17276	17265	17351	17309	17178	17152	17204	17247	17284	17181	17195	17071	17508	17165	17169	17123	17276	17244	17236	17516	17220	17204	17226	17233	17169	17292	17193	17332	17156	17095	17182	16912	17104	17271	17299	17112	17355	17306	17311	17122	17264	17252	17170	17128	17123	17008	16926	17168	17235	17311	17427	17213	17085	17136	17209	17050	17238	17247	17086	17155	17185	17351	17212	17139	17176	17171	17281	17149	17248	17200	17315	17098	17440	17216	17121	17097	17217	17128	16927	17228	17049	17245	17422	17097	17243	17128	17205	17121	17291	17063	17123	17268	17195	17203	17191	17340	17335	17298	16997	17277	17257	17200	17073	17038	17149	17224	17542	17178	17172	17148	17166	17155	17148	17129	17270	17396	17288	17054	17084	17152	17288	17131	17049	17234	17120	17384	17157	17256	17208	17322	17048	17001	17196	17201	17310	17101	17291	17274	17283	17167	17148	17380	16941	17413	17112	16923	17162	16995	17172	17141	17365	17088	17414	17063	16948	17214	17044	16990	17311	17438	17201	17362	17079	17121	17295	17347	17071	16980	17397	17266	17315	17105	17343	17132	17022	17092	17175	17089	17223	17054	17143	17099	17291	17346	17346	17239	17027	16986	17151	17187	17128	17259	17316	17192	17235	17148	17100	17080	17393	17191	17100	17242	17196	17375	17580	17203	17225	17303	17281	17223	17402	17262	17196	17270	17071	16997	17077	17118	17011	17198	17255	17327	17095	17191	17347	17158	17114	17293	17246	17119	17151	17249	17331	17245	17136	17269	17155	17158	17143	17230	16990	17195	17033	17229	17147	17218	17151	17125	17147	17200	17266	17201	17229	17211	17282	17438	17112	17118	17013	17067	17221	17124	17193	17179	16913	16993	17176	16972	17108	17252	17117	17060	17278	17181	17390	17060	17107	17047	17014	17143	17131	17145	17248	17234	17168	17280	17123	17045	17173	17214	17215	17150	17130	17281	17283	17365	17099	17228	17156	17235	17166	17181	17084	16908	17236	17192	17103	17172	17300	17138	17207	17209	17228	17191	17117	17165	17337	17124	17102	17279	17109	17089	17195	17092	17155	17166	17112	17323	17294	17103	17213	17203	17006	17283	17201	17273	17356	17048	17261	17286	17202	17089	17323	17241	17317	17220	17370	17321	17369	16993	17401	17455	17215	17285	17144	17369	17308	17024	17206	17233	17284	17190	17196	17340	17158	17292	17369	17156	17087	17064	17103	17259	17260	17049	17096	17085	17325	17150	17179	17136	17288	17374	17307	17045	17261	17036	17426	17318	17063	17126	17189	17130	17274	17200	17293	17210	17054	17017	17139	17148	17128	17151	17188	17117	17045	17073	17272	17287	17057	17309	17377	17295	17060	17052	17049	17009	17167	16969	17095	17489	17132	17110	17241	17274	17115	17229	17238	17130	17266	17102	17113	17129	17252	17369	17310	17104	17222	16976	17263	17010	17229	17161	17280	17368	17194	17230	17191	17174	17210	17213	17239	17260	17203	17215	17136	17402	17123	17167	17164	17134	17150	17166	17136	17087	17030	17235	17336	17266	17447	17207	17442	16930	17064	17141	17196	17037	17206	17196	17193	17324	17335	17125	17208	17263	17276	17165	17272	17040	17190	17192	16941	17107	17057	17398	17405	17327	17068	17344	17215	17218	17253	17385	17264	17136	17055	17131	17263	17094	17350	17227	17091	16974	17139	17314	17283	16935	17217	17233	17135	17072	17084	17213	17209	17170	17386	17238	17323	17220	17277	17143	17214	17288	17138	17232	17180	17064	17296	17196	17174	17100	17195	17131	17100	17254	17018	17178	17191	17039	17154	17131	17188	17335	17288	16947	17212	17000	17111	17229	17279	17081	17118	17321	17299	17108	17236	17171	17244	17357	17213	17248	17065	17192	17009	17200	17241	17148	17251	17389	17225	17085	17167	17342	17228	17206	17194	17230	17272	17367	17162	17147	17130	17113	16992	17124	17096	17394	17180	17169	17157	17156	17425	17292	17127	17042	17112	17214	17197	17143	17120	16983	17143	17199	17234	17269	17205	17340	17297	17246	17257	17280	17177	17154	17281	17213	17259	17218	17088	17078	17098	17276	17219	17143	17240	17282	17267	17212	17122	17116	17145	17242	17186	17303	17088	17066	17153	17264	17006	16995	17230	17119	17249	17097	17152	17189	17219	17027	17087	17210	17337	17126	17047	17328	17061	17234	17296	17179	17151	17063	17175	17153	17321	17223	17105	17251	17252	17154	16937	17145	16997	17369	17134	17281	17321	17211	17592	17158	17268	17195	16994	17165	16998	17164	17114	17234	17320	17320	17029	17239	17340	17147	17179	17169	17024	17110	17166	17296	17269	17210	17314	17255	17245	17068	17126	17209	17218	17307	17358	17184	17042	17290	17151	17163	17286	17230	17253	17155	17550	17395	17246	17333	16926	17374	17087	17241	17312	17102	17084	17127	17135	17182	17270	17264	17299	17239	17183	17120	17199	17044	17281	17339	17222	17258	17123	17148	17259	17099	17339	17033	17303	17324	17329	17321	17233	17236	17213	17172	17186	17188	17153	17435	17337	17187	17044	16993	17491	17093	17195	17220	17053	17110	17085	17225	17352	17234	17009	17211	17146	17255	17185	17100	16987	17061	17033	17011	17234	17287	17186	17197	17324	17194	17265	17202	17146	17192	17234	17102	17099	17158	17267	17316	17304	16987	17369	17351	17271	17185	17139	17260	17206	17251	17128	17198	17228	17186	17286	17200	17059	17178	17115	17397	17326	17186	17210	17195	17289	17111	17389	17235	17196	17205	17312	17370	17284	17260	17459	17249	16937	17146	17280	17372	17176	17095	17085	17284	17053	17192	17129	17310	16982	17184	17069	17167	17346	17360	17322	17318	17032	17171	17318	17236	17316	17212	17277	17233	17154	17086	17156	17179	17420	17158	17190	17211	17268	17303	17200	17264	17183	17325	17279	17360	17331	17001	17003	16813	17132	17114	17361	17125	17221	17323	17152	17182	17436	17266	17275	17336	17400	17258	17059	17166	17248	17257	17134	17263	17203	17052	17192	17049	17154	17149	17110	17352	17101	17215	17290	17257	17342	17360	17152	17084
15012	26273	24957	20937	19185	18228	17198	16360	16325	16082	16184	23671	34813	32413	26547	20310	17075	16043	15832	15439	15618	15560	15327	15685	15369	15370	15575	15542	15438	15336	15441	15621	15408	15359	15367	15360	15400	15609	15435	15416	15506	15552	15478	15264	15509	15562	15353	15566	15543	15552	15333	15349	15592	15380	15426	15365	15358	15307	15569	15422	15315	15323	15367	15384	15416	15412	15407	15549	15394	15415	15319	15546	15456	15382	15359	15480	15376	15407	15244	15418	15452	15436	15450	15270	15305	15393	15450	15277	15349	15543	15462	15297	15323	15407	15458	15308	15343	15457	15395	15468	15323	15449	15454	15552	15271	15568	15429	15466	15408	15356	15503	15433	15626	15334	15550	15510	15467	15385	15490	15249	15269	15424	15522	15466	15265	15263	15387	15362	15558	15347	15455	15386	15452	15576	15540	15346	15373	15335	15361	15492	15442	15389	15412	15574	15480	15457	15410	15250	15391	15497	15466	15516	15359	15545	15380	15455	15366	15443	15502	15410	15347	15460	15503	15566	15360	15302	15410	15514	15350	15352	15464	15341	15396	15450	15453	15289	15297	15436	15344	15261	15570	15444	15406	15371	15516	15302	15371	15499	15423	15483	15483	15257	15338	15369	15275	15359	15538	15405	15498	15445	15516	15496	15314	15351	15324	15533	15609	15456	15495	15657	15652	15305	15406	15482	15445	15407	15380	15457	15335	15499	15501	15395	15606	15331	15446	15414	15375	15341	15448	15578	15406	15425	15548	15459	15437	15453	15545	15314	15464	15341	15156	15339	15598	15464	15447	15382	15484	15348	15399	15371	15428	15493	15118	15439	15341	15442	15411	15451	15430	15448	15664	15301	15364	15322	15295	15426	15480	15356	15500	15436	15335	15527	15427	15451	15458	15417	15459	15335	15394	15250	15502	15428	15344	15198	15560	15299	15391	15628	15388	15247	15450	15350	15430	15397	15282	15431	15463	15567	15401	15545	15566	15349	15355	15476	15336	15513	15441	15393	15435	15189	15346	15463	15506	15462	15371	15386	15302	15361	15340	15454	15298	15413	15460	15561	15509	15538	15429	15353	15456	15386	15685	15430	15436	15381	15326	15343	15411	15473	15436	15430	15486	15377	15257	15458	15463	15508	15395	15368	15488	15610	15459	15530	15536	15301	15375	15585	15347	15383	15336	15544	15405	15359	15484	15387	15453	15390	15298	15361	15366	15477	15332	15497	15398	15383	15389	15409	15434	15308	15463	15592	15207	15534	15467	15295	15518	15531	15331	15447	15375	15362	15472	15257	15394	15395	15364	15492	15433	15437	15467	15438	15445	15330	15370	15489	15503	15399	15617	15406	15323	15472	15321	15461	15501	15298	15540	15435	15581	15440	15404	15297	15422	15546	15229	15325	15403	15276	15402	15346	15540	15371	15407	15422	15425	15288	15338	15314	15388	15414	15309	15461	15463	15494	15608	15507	15374	15328	15474	15394	15284	15358	15432	15408	15553	15444	15443	15589	15434	15365	15381	15472	15495	15471	15316	15439	15448	15327	15289	15250	15568	15412	15315	15508	15575	15489	15550	15413	15406	15409	15549	15277	15473	15329	15330	15419	15320	15418	15330	15493	15455	15457	15339	15383	15498	15574	15385	15441	15281	15241	15494	15351	15386	15459	15453	15348	15477	15569	15369	15445	15459	15352	15373	15254	15350	15339	15417	15510	15549	15492	15231	15389	15497	15457	15362	15403	15547	15263	15388	15525	15563	15495	15407	15565	15466	15389	15357	15340	15305	15263	15449	15384	15444	15485	15479	15439	15401	15429	15193	15471	15456	15396	15461	15310	15401	15347	15449	15612	15467	15407	15421	15330	15411	15459	15274	15192	15393	15359	15439	15413	15451	15406	15396	15469	15273	15379	15269	15356	15349	15497	15214	15419	15445	15529	15440	15346	15425	15588	15435	15182	15377	15365	15422	15361	15584	15409	15510	15391	15403	15262	15353	15441	15456	15482	15319	15340	15448	15529	15377	15462	15386	15492	15386	15305	15164	15611	15498	15272	15381	15537	15358	15474	15384	15374	15368	15395	15247	15253	15513	15468	15453	15271	15423	15260	15382	15363	15433	15466	15396	15343	15420	15305	15404	15488	15478	15435	15537	15517	15411	15286	15437	15580	15500	15380	15334	15470	15463	15407	15449	15584	15509	15295	15463	15373	15276	15280	15399	15455	15403	15356	15333	15579	15453	15494	15308	15513	15505	15245	15431	15264	15387	15404	15501	15507	15396	15372	15509	15396	15489	15389	15291	15168	15286	15425	15291	15328	15458	15586	15417	15528	15456	15396	15569	15523	15620	15294	15517	15332	15346	15539	15398	15433	15331	15312	15446	15419	15407	15335	15522	15532	15447	15385	15285	15355	15391	15422	15492	15428	15539	15436	15402	15483	15520	15323	15428	15381	15309	15378	15380	15428	15400	15300	15453	15332	15449	15520	15507	15472	15331	15594	15376	15482	15455	15275	15511	15314	15485	15378	15415	15324	15297	15394	15451	15354	15427	15396	15532	15551	15479	15504	15346	15404	15179	15426	15355	15412	15371	15393	15503	15330	15333	15489	15583	15398	15517	15413	15452	15453	15424	15493	15499	15412	15421	15482	15440	15477	15452	15405	15374	15454	15336	15506	15359	15482	15358	15316	15597	15480	15503	15447	15387	15394	15269	15411	15326	15539	15584	15472	15398	15222	15374	15454	15397	15414	15385	15440	15572	15631	15571	15180	15496	15446	15458	15439	15194	15482	15295	15355	15363	15439	15450	15557	15423	15584	15332	15488	15357	15262	15225	15360	15492	15374	15369	15311	15463	15552	15478	15417	15447	15569	15237	15452	15372	15344	15438	15420	15452	15611	15317	15390	15452	15486	15298	15400	15453	15523	15453	15433	15352	15416	15539	15481	15392	15563	15336	15468	15367	15315	15500	15456	15528	15358	15349	15460	15419	15391	15539	15255	15420	15494	15565	15575	15479	15398	15363	15345	15311	15349	15340	15277	15578	15338	15454	15395	15438	15342	15388	15476	15526	15541	15408	15497	15451	15293	15513	15531	15391	15553	15438	15396	15407	15337	15401	15364	15353	15529	15128	15378	15227	15443	15432	15385	15266	15450	15282	15339	15304	15405	15311	15634	15301	15438	15506	15388	15455	15369	15558	15488	15270	15576	15451	15338	15434	15344	15487	15337	15423	15454	15436	15336	15462	15442	15418	15537	15518	15367	15409	15404	15340	15412	15405	15514	15322	15355	15524	15421	15272	15493	15227	15536	15540	15356	15462	15429	15413	15356	15539	15317	15248	15412	15489	15449	15559	15338	15376	15351	15374	15401	15388	15536	15241	15391	15455	15438	15354	15432	15340	15390	15276	15416	15416	15326	15424	15429	15388	15545	15382	15557	15361	15439	15615	15301	15634	15318	15453	15422	15458	15351	15423	15395	15434	15459	15404	15378	15488	15517	15499	15337	15296	15237	15305	15477	15469	15369	15445	15476	15604	15455	15483	15588	15465	15380	15493	15510	15510	15591	15299	15459	15462	15559	15496	15355	15375	15150	15663	15310	15462	15404	15360	15385	15380	15282	15467	15335	15493	15355	15399	15477	15316	15489	15444	15370	15324	15356	15476	15277	15523	15511	15309	15333	15403	15597	15347	15465	15418	15467	15403	15388	15393	15457	15194	15395	15463	15619	15403	15328	15133	15572	15382	15314	15397	15535	15149	15365	15498	15467	15530	15427	15351	15477	15494	15274	15258	15368	15450	15332	15447	15439	15469	15558	15453	15368	15482	15430	15436	15510	15403	15331	15330	15329	15457	15378	15336	15428	15300	15352	15378	15294	15212	15455	15375	15426	15467	15499	15581	15270	15231	15405	15281	15402	15420	15561	15488	15467	15428	15231	15378	15188	15412	15344	15394	15420	15335	15418	15380	15486	15338	15404	15554	15358	15409	15266	15412	15510	15313	15283	15478	15359	15590	15341	15451	15448	15305	15458	15558	15435	15522	15414	15619	15452	15297	15404	15262	15427	15571	15473	15404	15365	15517	15454	15425	15468	15418	15406	15401	15328	15365	15304	15321	15396	15404	15463	15328	15416	15190	15216	15253	15312	15404	15453	15373	15371	15453	15431	15538	15406	15428	15536	15445	15530	15265	15384	15338	15354	15364	15413	15334	15452	15431	15466	15409	15252	15541	15502	15584	15421	15354	15287	15425	15477	15439	15270	15285	15444	15525	15442	15379	15322	15419	15543	15502	15462	15439	15398	15517	15508	15449	15547	15352	15522	15372	15455	15437	15537	15517	15388	15489	15540	15573	15388	15421	15428	15430	15311	15465	15363	15487	15462	15212	15325	15391	15463	15348	15472	15573	15341	15491	15260	15337	15440	15469	15245	15299	15315	15543	15337	15498	15319	15530	15391	15343	15398	15263	15481	15400	15494	15573	15390	15425	15315	15358	15455	15325	15224	15387	15423	15301	15408	15381	15246	15439	15352	15420	15520	15455	15440	15378	15536	15475	15407	15364	15472	15467	15564	15427	15592	15430	15436	15518	15405	15463	15434	15507	15547	15197	15310	15426	15325	15490	15406	15361	15488	15332	15380	15595	15283	15323	15294	15402	15408	15361	15443	15629	15470	15274	15317	15386	15483	15434	15295	15510	15427	15572	15584	15520	15483	15365	15446	15413	15479	15294	15430	15497	15302	15444	15435	15469	15412	15364	15257	15335	15441	15271	15372	15343	15374	15534	15306	15352	15526	15453	15421	15452	15287	15276	15474	15504	15308	15605	15466	15503	15376	15363	15352	15468	15462	15323	15532	15486	15401	15242	15264	15314	15330	15472	15357	15409	15219	15387	15294	15511	15455	15386	15312	15417	15485	15288	15433	15281	15678	15395	15496	15631	15401	15464	15435	15334	15503	15480	15384	15560	15452	15411	15411	15495	15447	15280	15434	15424	15497	15279	15361	15430	15433	15468	15284	15436	15583	15349	15467	15109	15324	15467	15193	15527	15332	15364	15557	15362	15524	15507	15340	15342	15518	15209	15379	15401	15397	15353	15310	15362	15463	15578	15457	15346	15373	15368	15488	15439	15416	15529	15440	15387	15506	15280	15470	15521	15552
22329	20756	28383	23206	20933	22867	24501	19361	18470	18782	19298	26791	40470	38166	32210	25172	20441	18832	18140	17902	17939	17735	17775	17661	17891	17781	17796	17423	17664	17853	17729	17543	17769	17592	17539	17713	17711	17613	17809	17749	17796	17671	17604	17923	17696	17371	17747	17842	17697	17554	17761	17793	17559	17525	17802	17643	17641	17641	17772	17539	17509	17648	17537	17810	17772	17519	17709	17647	17628	17711	17630	17525	17565	17594	17510	17750	17663	17524	17426	17568	17464	17708	17696	17486	17670	17462	17690	17741	17563	17578	17601	17688	17671	17556	17565	17673	17718	17768	17556	17683	17654	17707	17762	17571	17624	17363	17728	17634	17502	17620	17615	17701	17499	17697	17548	17761	17658	17636	17444	17540	17806	17748	17724	17674	17758	17588	17720	17543	17758	17664	17671	17568	17519	17526	17665	17551	17675	17503	17486	17755	17485	17688	17855	17608	17585	17536	17402	17519	17592	17386	17754	17737	17546	17519	17567	17640	17590	17531	17484	17564	17690	17589	17728	17553	17590	17677	17532	17546	17606	17655	17631	17734	17508	17552	17754	17465	17400	17710	17284	17770	17808	17575	17598	17702	17670	17653	17440	17553	17460	17749	17645	17570	17747	17593	17630	17488	17657	17574	17373	17499	17539	17470	17669	17563	17670	17666	17635	17590	17651	17513	17580	17681	17516	17554	17745	17611	17498	17547	17659	17336	17550	17607	17650	17558	17662	17618	17643	17563	17611	17414	17681	17535	17504	17529	17468	17724	17754	17645	17411	17601	17688	17425	17581	17627	17529	17473	17555	17604	17779	17627	17734	17556	17563	17744	17842	17687	17854	17806	17636	17697	17522	17484	17628	17842	17652	17717	17537	17693	17606	17480	17582	17585	17649	17526	17375	17617	17619	17515	17422	17543	17698	17697	17674	17593	17613	17725	17531	17332	17423	17543	17510	17558	17763	17720	17485	17667	17532	17528	17641	17604	17559	17604	17227	17508	17724	17511	17599	17671	17605	17584	17508	17414	17508	17528	17514	17720	17650	17708	17684	17553	17588	17543	17701	17510	17530	17528	17502	17637	17789	17512	17545	17450	17593	17557	17762	17479	17683	17643	17549	17652	17296	17439	17289	17431	17497	17693	17530	17404	17959	17587	17586	17631	17511	17687	17459	17577	17555	17598	17758	17645	17783	17389	17666	17799	17632	17538	17744	17336	17441	17524	17682	17365	17697	17594	17662	17749	17555	17555	17552	17647	17458	17388	17503	17709	17638	17633	17555	17552	17449	17448	17542	17405	17848	17542	17551	17809	17561	17582	17720	17519	17781	17762	17750	17603	17415	17619	17569	17630	17668	17411	17525	17429	17648	17588	17629	17375	17631	17744	17773	17482	17697	17681	17470	17582	17721	17745	17590	17556	17551	17511	17627	17525	17543	17769	17522	17434	17476	17509	17645	17702	17680	17789	17532	17544	17565	17588	17474	17738	17389	17533	17593	17444	17528	17591	17420	17530	17502	17692	17506	17432	17590	17629	17616	17630	17425	17620	17700	17390	17753	17741	17497	17619	17422	17634	17660	17556	17827	17593	17585	17765	17812	17504	17535	17585	17591	17464	17518	17628	17783	17385	17527	17739	17485	17696	17502	17546	17570	17710	17582	17763	17683	17589	17677	17775	17690	17335	17493	17563	17624	17484	17409	17610	17657	17558	17440	17562	17597	17527	17476	17742	17594	17665	17500	17650	17683	17440	17551	17265	17584	17530	17652	17586	17490	17652	17663	17675	17660	17739	17626	17736	17788	17674	17543	17661	17691	17756	17599	17574	17469	17662	17327	17486	17644	17460	17597	17467	17539	17637	17462	17553	17614	17647	17534	17601	17535	17594	17634	17627	17594	17662	17602	17585	17528	17360	17479	17615	17484	17700	17752	17375	17500	17705	17549	17533	17622	17726	17525	17679	17692	17590	17495	17740	17585	17668	17774	17686	17512	17576	17353	17445	17677	17687	17515	17581	17866	17610	17720	17588	17335	17606	17759	17556	17779	17614	17758	17478	17629	17499	17232	17363	17486	17661	17715	17676	17674	17516	17740	17568	17698	17493	17538	17369	17626	17495	17559	17477	17517	17509	17862	17473	17517	17387	17671	17448	17719	17566	17494	17484	17620	17532	17694	17622	17614	17571	17593	17810	17558	17710	17581	17557	17716	17832	17514	17564	17597	17284	17634	17583	17835	17729	17538	17348	17721	17475	17436	17779	17568	17729	17550	17573	17490	17460	17528	17442	17515	17646	17880	17652	17764	17592	17515	17654	17635	17424	17544	17653	17809	17691	17694	17413	17608	17349	17540	17634	17705	17704	17692	17469	17435	17690	17628	17728	17670	17575	17754	17640	17511	17856	17770	17705	17722	17558	17709	17581	17561	17503	17494	17301	17570	17498	17622	17590	17492	17605	17505	17680	17566	17455	17559	17525	17532	17340	17708	17678	17463	17669	17380	17526	17636	17548	17596	17707	17525	17574	17314	17507	17640	17502	17493	17665	17582	17525	17692	17425	17876	17628	17564	17583	17778	17490	17413	17735	17404	17423	17702	17659	17768	17624	17653	17694	17570	17688	17475	17684	17595	17588	17716	17651	17601	17526	17579	17656	17582	17576	17668	17395	17737	17453	17577	17566	17674	17596	17323	17476	17656	17738	17532	17619	17568	17546	17603	17669	17541	17400	17643	17455	17592	17419	17724	17470	17411	17566	17625	17356	17482	17599	17662	17375	17590	17454	17614	17513	17604	17514	17416	17571	17565	17522	17584	17607	17760	17587	17500	17516	17558	17430	17517	17525	17607	17663	17598	17865	17595	17450	17589	17638	17590	17377	17556	17590	17656	17585	17488	17509	17558	17481	17647	17490	17706	17594	17510	17649	17321	17535	17445	17529	17425	17536	17433	17501	17529	17335	17695	17534	17557	17593	17578	17703	17592	17628	17629	17702	17730	17499	17452	17465	17439	17538	17778	17530	17466	17614	17518	17669	17572	17663	17586	17509	17651	17604	17737	17549	17624	17633	17653	17431	17722	17516	17647	17466	17569	17556	17340	17406	17726	17707	17449	17263	17657	17561	17577	17255	17598	17520	17554	17565	17637	17616	17462	17646	17652	17547	17721	17612	17485	17552	17562	17374	17668	17560	17696	17520	17495	17605	17716	17878	17479	17546	17607	17517	17819	17853	17541	17750	17520	17651	17745	17509	17484	17710	17504	17386	17473	17614	17614	17530	17432	17507	17542	17468	17655	17778	17741	17707	17563	17573	17514	17558	17602	17657	17692	17650	17712	17482	17678	17647	17508	17432	17469	17719	17705	17569	17559	17509	17591	17736	17431	17708	17766	17674	17556	17670	17428	17590	17821	17688	17686	17773	17503	17553	17564	17486	17462	17592	17494	17552	17577	17657	17672	17455	17413	17537	17659	17698	17671	17683	17748	17564	17668	17454	17647	17764	17864	17592	17664	17574	17630	17832	17697	17754	17635	17598	17584	17692	17656	17593	17686	17731	17694	17603	17546	17554	17382	17441	17653	17642	17540	17612	17512	17413	17567	17646	17684	17615	17603	17415	17372	17544	17572	17501	17652	17573	17574	17531	17444	17707	17726	17540	17692	17619	17579	17742	17625	17514	17427	17300	17569	17507	17791	17545	17543	17491	17729	17669	17389	17447	17576	17585	17571	17629	17469	17473	17455	17504	17538	17486	17526	17569	17568	17598	17652	17455	17738	17524	17759	17486	17608	17529	17633	17633	17531	17486	17739	17467	17444	17633	17528	17534	17566	17654	17788	17568	17672	17538	17606	17548	17306	17517	17687	17555	17356	17559	17530	17478	17604	17544	17504	17412	17525	17672	17552	17353	17558	17561	17509	17550	17689	17414	17500	17693	17543	17636	17524	17455	17787	17401	17318	17709	17564	17588	17669	17681	17384	17519	17517	17516	17450	17608	17608	17685	17585	17578	17644	17588	17526	17754	17703	17558	17426	17553	17661	17330	17516	17528	17753	17470	17463	17476	17586	17542	17471	17576	17705	17717	17472	17668	17610	17581	17803	17652	17708	17494	17636	17759	17661	17485	17577	17834	17808	17752	17599	17609	17646	17706	17566	17622	17682	17388	17651	17730	17638	17802	17756	17644	17576	17776	17693	17614	17667	17465	17523	17518	17622	17597	17697	17451	17686	17767	17793	17544	17443	17620	17421	17665	17598	17352	17522	17483	17652	17544	17699	17639	17521	17798	17232	17406	17567	17502	17571	17590	17751	17452	17714	17514	17633	17555	17601	17573	17625	17681	17635	17512	17515	17454	17505	17584	17491	17663	17699	17437	17791	17609	17579	17674	17699	17717	17536	17726	17645	17437	17750	17728	17446	17610	17452	17411	17617	17437	17574	17453	17561	17521	17759	17714	17624	17590	17697	17412	17860	17665	17672	17571	17613	17474	17611	17507	17678	17635	17677	17634	17557	17628	17624	17638	17606	17582	17561	17603	17611	17534	17669	17718	17828	17523	17681	17440	17411	17325	17632	17565	17490	17502	17638	17595	17818	17552	17557	17673	17711	17458	17513	17828	17578	17636	17579	17638	17613	17387	17608	17642	17711	17564	17572	17681	17726	17669	17774	17520	17581	17555	17526	17567	17618	17426	17706	17564	17468	17715	17656	17567	17685	17767	17571	17570	17569	17570	17555	17628	17814	17392	17534	17751	17521	17419	17487	17487	17510	17601	17786	17595	17604	17573	17619	17489	17641	17380	17490	17425	17585	17521	17538	17436	17607	17492	17453	17560	17668	17542	17764	17529	17533	17812	17586	17457	17535	17551	17658	17591	17511	17633	17493	17561	17697	17638	17526	17585	17483	17499	17715	17586	17458	17497	17688	17529	17538	17594	17602	17534	17421	17554	17616	17657	17418	17603	17518	17592	17759	17513	17489	17601	17512	17483	17659	17522	17525	17676	17565	17387	17573	17663	17541	17798	17569	17619	17435	17763	17633	17554	17598	17603	17309	17623	17584	17638	17612	17735	17522	17507	17761	17631	17609	17543	17753	17711	17760	17496	17655	17443	17468	17702	17440	17450	17570	17624	17496	17394	17734	17464	17404	17363	17591	17388	17716	17624	17583	17606
16719	30294	29364	23594	20664	19117	17943	17351	17335	17170	18077	30512	42992	39840	32902	24233	18556	16640	16112	15652	15676	15640	15612	15651	15701	15694	15702	15565	15640	15733	15744	15450	15763	15782	15670	15645	15430	15598	15685	15888	15595	15685	15823	15742	15779	15713	15589	15578	15681	15733	15712	15769	15460	15668	15527	15654	15677	15588	15708	15644	15737	15637	15575	15641	15716	15757	15693	15565	15758	15548	15771	15432	15722	15641	15631	15590	15565	15700	15691	15598	15661	15671	15635	15528	15650	15649	15670	15609	15660	15764	15596	15681	15716	15552	15805	15592	15408	15460	15724	15733	15784	15772	15748	15692	15430	15630	15566	15562	15504	15550	15753	15569	15635	15557	15808	15609	15578	15500	15597	15634	15605	15492	15799	15664	15578	15678	15626	15591	15604	15490	15625	15522	15649	15594	15577	15670	15605	15679	15575	15509	15525	15653	15708	15652	15684	15653	15629	15584	15568	15892	15666	15569	15712	15639	15566	15695	15533	15566	15738	15622	15655	15627	15698	15615	15681	15646	15678	15666	15675	15669	15552	15534	15654	15614	15469	15720	15714	15896	15858	15573	15591	15607	15594	15540	15575	15601	15650	15529	15683	15627	15641	15562	15539	15628	15544	15578	15578	15528	15564	15526	15593	15731	15718	15677	15549	15606	15808	15677	15651	15606	15572	15765	15395	15526	15660	15520	15708	15659	15639	15606	15543	15688	15650	15490	15604	15543	15696	15720	15506	15607	15517	15703	15654	15631	15706	15642	15598	15611	15525	15818	15549	15758	15655	15612	15545	15657	15585	15549	15647	15554	15537	15660	15475	15593	15621	15609	15582	15573	15681	15796	15615	15673	15598	15601	15482	15578	15622	15668	15528	15611	15492	15712	15700	15773	15476	15715	15628	15681	15571	15585	15701	15760	15618	15478	15714	15583	15630	15737	15655	15642	15625	15453	15436	15741	15532	15651	15867	15670	15575	15607	15733	15719	15589	15729	15650	15625	15738	15655	15540	15779	15553	15632	15704	15607	15590	15468	15519	15549	15730	15502	15524	15513	15628	15602	15610	15657	15588	15595	15617	15695	15582	15682	15651	15600	15577	15703	15651	15569	15541	15613	15656	15561	15686	15626	15482	15747	15729	15533	15649	15496	15524	15697	15604	15545	15532	15678	15511	15701	15673	15636	15673	15693	15717	15601	15432	15550	15589	15515	15662	15432	15668	15507	15526	15715	15568	15554	15593	15650	15580	15676	15620	15694	15655	15536	15698	15550	15493	15653	15596	15516	15642	15510	15540	15667	15515	15683	15573	15471	15520	15677	15521	15655	15603	15673	15660	15559	15484	15593	15618	15733	15703	15691	15530	15617	15577	15751	15591	15616	15532	15756	15631	15797	15479	15745	15566	15614	15711	15569	15561	15781	15592	15707	15628	15807	15538	15658	15624	15640	15516	15517	15633	15498	15959	15750	15615	15630	15596	15542	15571	15648	15509	15674	15700	15600	15716	15768	15696	15660	15638	15557	15610	15658	15542	15579	15709	15718	15624	15611	15707	15629	15628	15733	15554	15648	15617	15687	15623	15790	15592	15521	15666	15664	15634	15672	15582	15707	15628	15712	15686	15519	15537	15524	15513	15526	15527	15564	15667	15594	15500	15484	15693	15496	15712	15525	15777	15774	15636	15734	15548	15676	15464	15607	15647	15755	15615	15597	15772	15642	15602	15721	15649	15504	15653	15538	15524	15693	15516	15580	15707	15576	15577	15722	15639	15792	15753	15752	15606	15668	15790	15697	15609	15652	15657	15665	15473	15722	15661	15593	15711	15700	15585	15645	15601	15626	15682	15545	15660	15769	15580	15774	15667	15722	15679	15495	15554	15583	15603	15700	15489	15604	15685	15618	15435	15687	15894	15624	15546	15747	15503	15525	15544	15575	15640	15654	15685	15555	15597	15663	15598	15613	15821	15727	15607	15824	15589	15673	15652	15803	15784	15692	15559	15495	15831	15696	15609	15495	15573	15538	15893	15612	15666	15402	15673	15498	15601	15570	15635	15822	15756	15604	15543	15661	15639	15727	15618	15659	15549	15818	15735	15491	15762	15579	15533	15808	15637	15622	15718	15612	15677	15519	15678	15705	15592	15806	15426	15468	15613	15626	15572	15440	15502	15637	15661	15585	15741	15692	15605	15559	15631	15523	15629	15468	15626	15640	15784	15537	15692	15523	15716	15731	15627	15577	15568	15608	15712	15664	15499	15649	15538	15635	15659	15719	15578	15687	15722	15746	15566	15602	15780	15582	15477	15680	15763	15537	15790	15585	15713	15671	15665	15667	15764	15715	15751	15673	15640	15613	15564	15476	15628	15659	15604	15593	15513	15438	15540	15462	15710	15537	15772	15731	15641	15583	15524	15593	15619	15606	15619	15592	15514	15669	15591	15786	15643	15737	15657	15471	15668	15593	15732	15709	15570	15614	15635	15618	15563	15685	15598	15698	15568	15708	15758	15557	15764	15699	15589	15662	15665	15603	15575	15592	15496	15563	15590	15632	15569	15590	15775	15699	15708	15754	15483	15705	15506	15728	15633	15611	15605	15732	15620	15816	15574	15646	15629	15799	15622	15612	15602	15501	15420	15379	15690	15574	15567	15577	15804	15682	15772	15512	15514	15681	15775	15531	15621	15596	15686	15605	15589	15551	15613	15599	15700	15718	15637	15894	15584	15595	15509	15603	15590	15602	15783	15527	15606	15643	15549	15551	15758	15674	15709	15646	15562	15808	15723	15463	15716	15538	15572	15767	15550	15709	15714	15500	15706	15581	15726	15698	15641	15596	15689	15661	15513	15732	15445	15795	15774	15788	15554	15758	15613	15574	15684	15762	15625	15647	15592	15615	15713	15526	15648	15455	15497	15630	15676	15719	15773	15534	15604	15629	15598	15596	15650	15698	15610	15621	15655	15592	15706	15606	15690	15728	15698	15694	15687	15543	15674	15699	15673	15746	15760	15469	15661	15587	15727	15729	15567	15595	15553	15567	15702	15487	15657	15691	15601	15602	15595	15592	15507	15754	15630	15648	15611	15569	15746	15475	15440	15467	15508	15544	15569	15655	15587	15702	15523	15578	15728	15672	15645	15743	15611	15686	15612	15583	15473	15716	15543	15692	15619	15606	15625	15710	15685	15535	15542	15499	15576	15551	15732	15653	15406	15584	15581	15583	15575	15651	15548	15765	15583	15556	15646	15781	15755	15501	15659	15643	15583	15617	15649	15775	15530	15576	15664	15633	15517	15597	15679	15560	15528	15535	15598	15740	15570	15736	15560	15686	15478	15708	15692	15690	15660	15648	15596	15743	15484	15525	15637	15451	15549	15715	15590	15573	15626	15572	15702	15630	15725	15684	15813	15630	15684	15623	15662	15560	15569	15714	15586	15697	15636	15707	15674	15675	15559	15662	15590	15643	15622	15882	15759	15661	15611	15737	15702	15714	15606	15530	15706	15684	15862	15718	15624	15639	15407	15816	15583	15782	15590	15509	15686	15804	15640	15676	15530	15588	15709	15565	15696	15818	15684	15679	15653	15678	15711	15666	15697	15650	15741	15713	15555	15560	15495	15738	15505	15723	15603	15622	15592	15740	15493	15451	15644	15685	15678	15521	15620	15765	15663	15577	15660	15548	15496	15660	15559	15499	15563	15486	15517	15674	15675	15639	15636	15626	15493	15525	15615	15725	15604	15561	15615	15561	15626	15628	15628	15524	15633	15595	15496	15626	15522	15474	15727	15582	15661	15816	15744	15565	15837	15603	15578	15655	15594	15680	15652	15605	15497	15812	15635	15662	15610	15698	15521	15741	15715	15471	15484	15568	15582	15456	15745	15482	15897	15549	15603	15534	15507	15602	15660	15592	15605	15614	15648	15566	15621	15491	15650	15736	15643	15529	15637	15754	15809	15576	15732	15586	15598	15618	15636	15666	15557	15644	15849	15588	15542	15533	15769	15461	15647	15622	15658	15576	15650	15570	15699	15537	15512	15456	15566	15659	15608	15644	15540	15491	15562	15492	15538	15554	15561	15685	15617	15647	15649	15558	15539	15422	15599	15545	15381	15681	15749	15640	15454	15586	15757	15651	15801	15617	15575	15829	15547	15488	15745	15637	15593	15776	15484	15541	15661	15690	15607	15706	15641	15541	15718	15638	15531	15660	15677	15706	15510	15520	15792	15572	15495	15716	15577	15696	15786	15677	15655	15571	15596	15644	15638	15634	15468	15631	15636	15650	15829	15805	15663	15672	15673	15388	15677	15608	15579	15574	15600	15795	15695	15783	15474	15726	15836	15597	15495	15607	15583	15701	15566	15616	15678	15545	15706	15604	15761	15590	15666	15593	15459	15827	15594	15451	15587	15695	15500	15481	15554	15531	15480	15534	15702	15720	15557	15731	15568	15715	15621	15683	15726	15615	15737	15588	15570	15554	15649	15662	15571	15642	15639	15705	15772	15667	15661	15640	15714	15737	15559	15668	15551	15634	15561	15694	15430	15806	15622	15709	15756	15538	15767	15620	15636	15675	15509	15723	15755	15571	15625	15631	15568	15700	15609	15694	15674	15549	15604	15627	15648	15532	15513	15771	15624	15585	15634	15775	15648	15608	15583	15774	15801	15519	15440	15835	15545	15417	15831	15685	15695	15542	15448	15564	15687	15666	15623	15689	15601	15505	15663	15544	15589	15553	15760	15666	15812	15719	15580	15539	15675	15711	15746	15445	15746	15496	15642	15657	15689	15625	15645	15494	15545	15761	15645	15549	15508	15578	15577	15563	15615	15861	15689	15602	15557	15488	15654	15794	15519	15768	15715	15527	15675	15753	15579	15490	15460	15664	15674	15618	15566	15791	15724	15518	15689	15718	15700	15543	15658	15546	15906	15645	15594	15475	15666	15824	15790	15693	15639	15627	15609	15563	15790	15502	15652	15599	15804	15536	15661	15609	15797	15468	15661	15732	15504	15558	15763	15629	15550	15620	15774	15294	15729	15638	15772	15708	15717	15547	15545	15708	15655	15492	15670	15613	15752	15615	15751	15643	15465	15787	15570	15603	15562	15628	15505	15539	15560	15631	15762	15435	15583	15600	15597	15681	15456	15731	15704	15374	15531	15745
26842	21602	24578	21432	17764	17585	17836	17379	17523	17468	17774	18369	19815	19458	19022	18048	17668	17348	17389	17343	17312	17266	16992	17014	17199	17321	17202	17180	17243	17151	17337	17229	17375	17313	17050	17241	17266	17264	17221	17098	17142	17131	17227	17148	17145	17180	17319	17333	17378	17188	17222	17100	17195	17120	17335	17316	17190	17128	17268	17067	17137	17091	17171	17331	17210	17195	17202	17243	17681	17230	17300	17219	17233	17066	17094	17273	17165	17143	17362	17369	17103	17333	17199	17277	17041	17291	17319	17304	17224	17135	17195	17070	17267	17147	17106	17109	17369	17105	17110	17126	17067	17074	17117	17101	17185	17289	17220	16900	17186	17162	16963	17161	17248	17334	17100	17246	17167	17239	17163	17093	17346	17134	17150	17360	17441	17261	17132	17067	17328	17266	17204	17044	17315	17269	17261	17058	17086	17084	17188	17078	17098	17076	17041	17184	17194	17284	17131	17090	17224	17164	17187	17007	17181	17223	17102	17163	17312	17130	17283	17141	17120	17234	17080	17067	17107	17396	17341	17278	17161	17158	17082	17002	17183	16954	17288	17184	17020	17150	16964	17204	17314	17216	16960	16917	17111	17291	17161	17320	17261	17234	17273	16971	17169	17377	17418	17339	17267	17125	17388	17122	17177	17195	17192	17251	17207	17249	17073	17261	17355	17218	17100	17316	17212	17181	17136	17127	17256	17347	17142	17298	17371	17361	17191	17110	16998	17160	17179	17115	17162	17218	17086	17160	17300	17251	16972	17112	17218	17165	17251	17163	17217	17074	17183	17266	17326	17274	17183	17227	17273	17258	17238	17048	17285	17123	17166	17064	17122	17212	17343	17146	17287	17237	16969	17225	17072	17197	17071	17251	17105	17331	17240	16959	17100	17034	17518	17040	17026	17087	17242	16916	17099	17368	17118	17158	17515	17244	17231	17247	17115	17324	17121	17133	17099	17275	17223	17186	17358	17121	17429	17320	17159	17389	17345	17202	17085	17278	17031	17189	17141	16921	17223	17231	17415	17090	16954	17252	17298	17276	17314	17177	17170	17250	17317	17313	17138	16837	17183	17079	17224	17253	17271	17201	17062	17168	17156	17272	17489	17141	17167	17523	17285	17204	17268	17339	17259	17133	17290	17217	17084	17279	17040	17223	17413	17134	17159	17231	17175	17325	17115	17411	17249	17100	17127	17127	17234	17302	17113	17283	17088	17125	17194	17186	17177	17238	17191	17120	17280	17222	17412	17173	17440	17197	17083	17036	17235	17293	17334	17293	17110	17147	17322	17201	17234	17100	17111	17092	17233	17024	17082	17135	17241	17244	17462	17216	17226	17280	17355	17346	17091	17293	17166	17287	17216	17138	17224	17282	17084	17133	17122	17361	17390	17252	17168	17175	17314	17427	17252	17447	17235	17163	17294	17231	17254	17218	17429	17198	17298	17252	17322	17157	17125	17198	17206	17273	16915	17073	17218	17246	17147	17149	17186	17259	17200	17308	17285	17314	17254	17274	17191	17287	17237	17211	17343	17192	17256	17204	17152	17481	17213	17231	17036	17246	17370	17263	17281	16933	17230	17092	17281	17118	17310	17158	17125	17182	17041	16960	17280	17081	17479	17176	17157	17239	17055	17181	17164	17282	17070	17174	17275	17158	17177	17157	17266	17295	17307	17212	17096	17190	17069	17301	17408	17234	17104	17239	17214	17266	17322	17175	17365	17288	17218	17095	17158	17167	16987	17142	17115	17173	17212	17173	17370	17299	17353	17271	17273	17161	17140	17263	17143	17083	17182	17175	16963	17126	17132	17304	17197	17124	17124	17144	17307	17238	17340	17193	17078	17283	17223	17185	17263	17370	17271	17128	17314	17112	17212	17158	17317	17108	17295	17014	17122	17147	17056	17104	17168	17312	16986	17070	17289	17189	17132	17026	17131	17348	17291	17081	17290	17121	17245	17134	17202	17115	17143	17282	17327	17271	17184	17098	17342	17142	17096	17191	17377	17317	17140	17394	17076	17093	17256	17169	17208	17271	17172	17105	17263	17320	17289	17332	17250	17288	17015	17085	17071	17058	17210	17185	17324	17153	17248	17296	17352	17175	17276	17184	17393	17425	17169	17232	17030	17103	17077	17155	17039	17082	17208	17357	17297	17144	17212	17015	17067	17174	17155	17030	17112	17044	17399	17197	17030	17101	17176	17316	17151	17193	17260	17236	17223	17165	17117	17306	17263	17109	17341	17324	16856	17095	17081	17347	17238	17169	17165	17082	17092	17225	17266	16864	17051	17182	17096	17204	16943	17211	17232	17239	17246	17360	17265	17287	17216	17363	17254	17256	17292	17142	17122	17051	17242	17128	17129	17125	17207	17212	17209	17194	17322	17324	17170	17290	17310	17249	17351	17209	17318	17228	17223	17328	17344	17317	17382	17421	17371	17375	17201	17255	17323	17278	17259	17301	17240	17292	17297	17201	17294	17119	17228	17245	17231	17255	17076	17042	17318	17271	17292	17195	17269	17271	17222	17080	17289	17202	17211	17214	17205	17338	17262	17242	17122	17335	17178	17284	17284	17169	17101	17214	17335	17094	17318	17258	17204	17343	17235	17179	17297	17209	17390	17262	17136	17260	17108	17211	17251	17086	17110	17256	17194	17169	17151	17142	17349	17274	17036	17085	17415	17213	17214	17352	17256	17544	17244	17116	17323	17320	17333	17127	17113	17389	17463	17217	17278	17163	17164	17221	17288	17226	17146	17039	17128	17081	17248	17359	17170	17136	17101	17085	17031	17164	17123	17346	17116	17162	17302	17051	17252	17325	17077	17243	17209	17451	17533	17340	17373	17163	17397	17247	17142	17193	17165	17123	17211	17109	17324	17222	17223	17119	17305	17185	17293	17127	17007	17364	17225	17241	17197	17248	17054	17101	17320	17066	17251	17290	17183	17170	17160	17168	17321	17292	17146	17107	17324	17231	17205	17149	17195	17171	17337	17186	17092	17278	16896	17287	17102	17535	17346	17303	17229	17273	17198	17251	17076	17192	17066	17337	17256	17283	17288	17150	17475	17492	17370	17247	17241	17218	17140	17204	17104	17377	17412	17269	17024	17297	17149	17294	17138	17184	17155	17275	17183	17323	17320	17186	17211	17179	17312	17045	17286	17125	17243	17150	17199	17265	17347	17239	17431	17340	17253	17119	17150	17126	17350	17285	17287	17274	17166	17227	17150	17089	17178	17231	17543	17190	17063	17399	17202	17292	17270	17308	17223	17172	17137	17149	17255	17099	17169	17193	17218	17331	17475	17116	17290	17288	17253	17230	17169	17085	17198	17216	17439	17220	17086	17239	17122	17355	17133	17226	17138	17261	17266	17089	17338	17196	17210	17265	17108	17437	17239	17075	17207	17192	16946	17227	17322	17323	17228	17189	17130	17331	17136	17297	17106	17109	17261	17322	17306	17235	17108	17214	17331	17265	17261	17006	17411	17144	17213	17305	17049	17304	17054	17327	17112	17221	17301	17234	16972	17003	17192	17352	17335	17443	17281	17228	17043	17193	17132	17122	17124	17215	17272	17123	17170	17142	17252	17121	17314	17206	17283	17068	17100	17187	17172	17239	17079	17020	17031	17222	17487	17254	17215	17179	17183	17144	17355	17066	17149	17150	17281	17218	17378	17207	17085	17127	17508	17298	17279	17383	17281	17166	17322	17291	17287	17169	17130	17181	17205	17228	17258	17050	17163	17232	17232	17226	17301	17121	17065	17228	17256	17149	17196	17095	17215	17483	17293	17254	17216	17196	17241	17247	17241	17248	17331	17489	17008	17447	17278	17341	17225	17302	17242	17228	17400	17294	17150	17049	17159	17237	17359	17313	17305	17153	17252	17172	17130	17543	17316	17106	17175	17095	17132	17196	17173	17047	17161	17409	17337	17144	17081	17120	17164	17437	17241	17123	17203	17295	17344	17335	17035	17147	17305	17085	17161	17314	17208	17195	17152	17141	17334	17195	17249	17087	17241	17208	17149	17147	17255	17068	17230	17076	17052	17104	17315	17199	17321	17028	17295	17292	17209	17093	17173	17125	17169	17085	17165	16916	17436	17031	17014	17222	17373	17144	17214	17207	17372	17152	17159	17166	17288	17235	17134	17146	17427	17213	17273	17126	17286	17175	17194	17216	17247	17305	17181	17463	17261	17176	17223	17308	17335	17214	17275	17169	17275	17277	17314	17375	17261	17404	17071	17422	17208	17292	17330	17231	17356	17267	17223	17251	17228	17257	17288	17005	17202	17210	17188	17221	17110	17207	17285	17161	17075	17388	17361	17309	17290	17447	17187	17193	17209	17203	17284	17223	17286	17084	17568	17289	17393	17211	17256	17236	17197	17094	17195	17156	17216	17035	17358	17455	17205	17019	17344	17348	17251	17248	17210	17256	17237	17360	17144	17166	17373	17362	17109	17154	17246	17240	17158	17282	17256	17218	17213	17158	17292	17080	17136	17222	17122	17085	17165	17124	17242	17304	17174	17332	17219	17124	17035	17056	17248	17371	17224	17293	17150	17178	17335	17216	17138	17308	17219	17137	17357	17389	17069	17213	17293	17193	17219	17020	17257	17095	17191	17139	17263	17135	17249	17126	17222	17333	17297	17333	17261	17181	17105	17368	17234	17082	17233	17257	17237	17247	17316	17108	17110	17135	17287	17146	17274	17207	17235	17201	17213	17153	17222	17162	17196	17300	17032	17001	17172	17167	17283	17352	17261	17151	17116	17161	17117	17195	17188	17128	17349	17190	17383	17105	17175	17175	17358	17117	17204	17140	17153	17098	17186	17242	17209	17223	17201	17243	17051	17085	17224	17162	17303	17198	17331	17149	17292	17234	17167	17150	17155	17047	17422	17394	17156	17271	17253	17237	17271	17254	17395	17253	17185	17220	17105	17072	17214	17313	17103	17049	17310	17321	17231	17152	16989	17289	17251	17215	17258	17221	17133	17008	17304	17296	17198	17294	17105	17299	17241	17160	17147	17267	17211	17393	17152	17317	17362	17202	17176	17280	17251	17215	17151	17108	17091	17299	17171	17168	17166	16962	17261	17185	17344	17435	17185	17377	17309	17129	17161	17109	17224	17249	17047	16943	17286	17112	17133	17401	17294	17136
15998	21462	20554	17819	16745	16205	15785	15976	15861	16096	16105	17362	19014	18482	17554	16310	15689	15485	15427	15388	15403	15452	15349	15403	15461	15282	15510	15380	15354	15415	15488	15496	15482	15364	15475	15486	15566	15548	15375	15429	15242	15408	15540	15552	15374	15379	15474	15322	15382	15440	15624	15320	15327	15385	15325	15462	15433	15528	15406	15522	15411	15660	15452	15452	15473	15588	15491	15293	15429	15450	15360	15350	15461	15520	15421	15282	15477	15489	15489	15389	15299	15350	15338	15332	15324	15403	15317	15248	15326	15368	15572	15424	15274	15454	15499	15472	15349	15400	15341	15368	15300	15641	15438	15271	15346	15173	15342	15365	15487	15368	15361	15326	15498	15335	15280	15504	15397	15404	15585	15533	15408	15386	15360	15470	15275	15480	15263	15489	15545	15347	15344	15433	15337	15426	15368	15405	15464	15693	15418	15441	15392	15320	15465	15242	15445	15280	15356	15487	15461	15407	15299	15416	15455	15409	15542	15440	15301	15449	15407	15359	15296	15435	15445	15485	15433	15483	15343	15468	15368	15330	15446	15516	15237	15649	15409	15411	15566	15448	15280	15499	15480	15326	15356	15416	15431	15500	15375	15439	15395	15394	15462	15550	15301	15399	15171	15550	15439	15470	15445	15321	15517	15441	15491	15338	15389	15400	15371	15393	15388	15497	15238	15360	15427	15446	15307	15289	15335	15371	15473	15314	15491	15383	15257	15449	15382	15220	15258	15416	15255	15650	15334	15583	15451	15403	15410	15384	15372	15387	15290	15389	15414	15457	15463	15496	15332	15419	15442	15385	15335	15510	15481	15454	15465	15344	15617	15387	15461	15528	15476	15374	15425	15478	15567	15403	15520	15321	15454	15374	15489	15220	15322	15487	15513	15377	15389	15545	15295	15466	15405	15531	15324	15309	15464	15397	15297	15478	15578	15409	15318	15330	15361	15385	15326	15386	15427	15222	15433	15437	15376	15480	15436	15540	15252	15305	15330	15378	15570	15317	15490	15546	15300	15274	15344	15376	15432	15378	15443	15317	15436	15354	15370	15407	15471	15306	15442	15498	15289	15359	15280	15452	15427	15289	15323	15351	15439	15463	15452	15385	15414	15373	15424	15381	15533	15454	15376	15491	15440	15449	15276	15370	15514	15326	15394	15568	15513	15459	15312	15567	15455	15302	15208	15522	15299	15558	15410	15451	15147	15322	15332	15461	15381	15415	15319	15327	15270	15294	15327	15424	15442	15395	15446	15468	15505	15401	15358	15270	15474	15391	15341	15441	15340	15492	15289	15393	15193	15388	15298	15422	15585	15538	15647	15324	15393	15425	15184	15476	15296	15334	15510	15433	15408	15393	15390	15391	15496	15479	15398	15404	15443	15363	15425	15498	15375	15295	15600	15575	15357	15349	15532	15612	15448	15392	15567	15342	15466	15458	15385	15268	15630	15181	15375	15604	15414	15566	15479	15414	15393	15363	15370	15426	15352	15549	15594	15463	15532	15457	15282	15399	15543	15146	15527	15527	15274	15368	15558	15375	15523	15396	15589	15468	15459	15424	15376	15223	15482	15323	15562	15351	15422	15323	15410	15459	15409	15567	15411	15378	15441	15463	15431	15569	15467	15296	15490	15537	15600	15386	15490	15375	15340	15240	15439	15288	15343	15445	15388	15237	15483	15501	15314	15467	15416	15529	15429	15333	15426	15390	15532	15437	15461	15508	15345	15673	15387	15412	15480	15365	15357	15415	15444	15462	15461	15549	15499	15578	15492	15412	15560	15506	15351	15476	15327	15612	15534	15426	15254	15340	15414	15332	15359	15466	15370	15396	15202	15296	15301	15473	15367	15506	15483	15406	15511	15415	15529	15393	15429	15336	15550	15484	15422	15389	15502	15338	15434	15311	15470	15583	15422	15277	15480	15429	15178	15455	15248	15373	15471	15291	15489	15443	15578	15336	15547	15479	15311	15492	15377	15438	15298	15610	15266	15421	15525	15531	15406	15381	15412	15386	15153	15572	15430	15487	15432	15493	15446	15358	15376	15367	15561	15312	15321	15400	15330	15481	15531	15441	15494	15196	15536	15442	15410	15423	15399	15597	15307	15238	15403	15327	15427	15354	15487	15523	15542	15392	15337	15505	15433	15468	15343	15567	15511	15338	15416	15416	15469	15344	15338	15442	15286	15438	15612	15390	15490	15383	15610	15408	15362	15476	15383	15465	15389	15404	15429	15522	15297	15281	15317	15289	15379	15466	15286	15453	15300	15384	15388	15409	15363	15372	15620	15459	15244	15356	15239	15366	15404	15493	15425	15306	15518	15380	15464	15545	15364	15505	15441	15259	15371	15434	15371	15407	15546	15325	15271	15515	15419	15408	15496	15338	15510	15412	15410	15396	15491	15386	15297	15443	15458	15527	15605	15503	15463	15474	15396	15385	15566	15585	15385	15490	15471	15411	15481	15474	15338	15390	15503	15471	15459	15441	15386	15280	15266	15512	15405	15362	15534	15411	15427	15445	15500	15421	15438	15337	15388	15404	15530	15562	15430	15482	15409	15239	15305	15447	15470	15433	15445	15462	15300	15358	15385	15533	15269	15493	15452	15225	15455	15430	15505	15463	15212	15416	15385	15447	15508	15367	15655	15514	15164	15425	15332	15334	15455	15432	15377	15469	15308	15385	15472	15297	15447	15544	15327	15556	15436	15433	15501	15398	15302	15391	15462	15566	15430	15274	15499	15601	15427	15361	15424	15407	15418	15482	15359	15417	15444	15286	15306	15356	15602	15497	15174	15326	15440	15207	15622	15265	15538	15373	15506	15485	15461	15352	15329	15378	15426	15462	15343	15419	15395	15365	15298	15433	15439	15334	15523	15486	15419	15675	15389	15422	15260	15542	15424	15488	15388	15448	15394	15542	15462	15458	15353	15389	15422	15493	15318	15503	15412	15477	15525	15333	15399	15429	15487	15364	15425	15423	15444	15506	15365	15359	15481	15368	15500	15302	15278	15417	15517	15540	15452	15457	15336	15374	15389	15491	15421	15528	15394	15458	15508	15489	15264	15317	15385	15448	15503	15192	15339	15277	15409	15569	15387	15375	15390	15413	15365	15350	15320	15515	15460	15286	15317	15418	15484	15266	15356	15382	15336	15255	15491	15350	15481	15412	15271	15340	15354	15349	15271	15421	15424	15424	15262	15364	15672	15497	15434	15296	15363	15388	15382	15473	15363	15523	15432	15344	15319	15444	15302	15401	15484	15519	15508	15437	15381	15379	15341	15392	15436	15586	15376	15338	15540	15401	15226	15516	15410	15340	15643	15405	15541	15369	15282	15464	15370	15446	15442	15282	15359	15485	15455	15440	15265	15406	15542	15375	15473	15341	15506	15399	15256	15553	15413	15480	15336	15481	15544	15349	15540	15323	15296	15659	15377	15503	15322	15531	15496	15391	15446	15451	15366	15638	15407	15529	15502	15434	15245	15384	15486	15279	15392	15565	15299	15381	15468	15327	15477	15497	15561	15427	15284	15531	15469	15497	15388	15553	15450	15322	15634	15351	15328	15392	15256	15464	15536	15485	15462	15522	15440	15521	15526	15527	15315	15401	15460	15374	15469	15502	15364	15372	15502	15385	15395	15310	15429	15612	15339	15440	15383	15455	15363	15458	15406	15431	15458	15414	15366	15317	15405	15318	15570	15545	15484	15432	15631	15364	15350	15431	15433	15373	15508	15542	15287	15382	15429	15282	15610	15572	15426	15423	15517	15590	15430	15575	15369	15413	15408	15482	15333	15448	15324	15261	15413	15489	15305	15512	15391	15419	15290	15437	15304	15546	15447	15323	15301	15384	15403	15613	15381	15388	15585	15270	15385	15489	15446	15575	15348	15313	15475	15465	15379	15467	15500	15454	15273	15364	15546	15285	15237	15487	15117	15324	15455	15649	15227	15387	15551	15406	15426	15239	15487	15241	15329	15428	15301	15379	15438	15299	15282	15499	15381	15269	15635	15371	15490	15480	15297	15424	15440	15374	15342	15596	15221	15383	15330	15288	15365	15329	15516	15304	15437	15379	15494	15513	15400	15333	15319	15355	15581	15398	15424	15428	15440	15364	15504	15342	15496	15465	15542	15404	15246	15386	15476	15379	15488	15471	15412	15475	15610	15306	15382	15267	15340	15548	15382	15418	15247	15453	15451	15514	15370	15355	15286	15614	15396	15314	15360	15457	15400	15420	15398	15236	15242	15528	15388	15441	15245	15521	15450	15329	15411	15623	15398	15483	15408	15433	15347	15391	15450	15341	15390	15427	15471	15209	15400	15672	15336	15445	15299	15531	15509	15446	15129	15541	15495	15462	15406	15366	15313	15403	15569	15419	15336	15392	15340	15436	15528	15421	15459	15405	15376	15423	15488	15446	15486	15501	15336	15415	15613	15364	15439	15321	15532	15329	15311	15506	15632	15376	15291	15430	15263	15407	15268	15413	15461	15526	15440	15586	15605	15412	15393	15503	15379	15393	15399	15239	15612	15268	15362	15442	15461	15440	15460	15343	15548	15451	15313	15402	15379	15519	15359	15338	15393	15259	15419	15509	15410	15461	15449	15403	15277	15372	15528	15434	15630	15577	15374	15397	15518	15231	15337	15447	15422	15319	15413	15318	15590	15514	15403	15267	15459	15463	15397	15403	15342	15430	15296	15137	15372	15528	15420	15404	15409	15600	15427	15389	15471	15475	15526	15428	15322	15289	15067	15408	15359	15397	15444	15341	15453	15529	15601	15274	15501	15363	15543	15532	15463	15303	15362	15430	15428	15650	15371	15412	15347	15416	15317	15402	15469	15473	15406	15563	15412	15163	15567	15430	15394	15310	15432	15476	15256	15449	15301	15524	15533	15394	15419	15273	15376	15471	15385	15364	15524	15461	15392	15438	15251	15436	15185	15415	15504	15496	15664	15510	15367	15497	15495	15336	15469	15359	15365	15404	15376	15452	15210	15497	15450	15433	15097	15376	15206	15470	15471	15418	15515	15504	15346	15444	15438	15362	15539	15299	15337	15468	15493	15442	15355	15437	15456	15424	15500	15429	15553	15222	15484	15522	15472	15432	15612	15507	15258	15442	15553	15399	15489	15500	15486	15503	15367	15530	15271	15483
23385	20790	28067	23684	21666	21650	20821	18537	17909	18090	18320	21742	31630	30752	26523	22539	19222	18283	17707	17834	17766	17530	17411	17455	17437	17720	17423	17509	17456	17498	17311	17356	17282	17366	17445	17339	17595	17392	17459	17448	17511	17470	17394	17438	17362	17390	17334	17409	17313	17266	17449	17344	17398	17222	17492	17305	17377	17378	17557	17448	17293	17428	17357	17427	17529	17504	17587	17350	17423	17531	17405	17414	17243	17337	17433	17420	17545	17430	17239	17603	17396	17403	17444	17430	17327	17702	17521	17489	17517	17382	17266	17520	17453	17454	17255	17479	17402	17465	17380	17407	17356	17333	17561	17718	17280	17388	17307	17409	17349	17383	17316	17567	17562	17527	17322	17338	17534	17455	17374	17292	17338	17445	17517	17395	17382	17395	17470	17352	17548	17478	17259	17401	17593	17581	17302	17629	17549	17525	17409	17387	17422	17372	17319	17291	17405	17368	17499	17437	17573	17471	17325	17439	17465	17284	17369	17427	17308	17517	17410	17424	17337	17450	17492	17455	17288	17406	17465	17348	17440	17383	17325	17364	17428	17498	17132	17246	17392	17336	17342	17406	17447	17256	17360	17372	17442	17465	17331	17206	17425	17379	17419	17415	17361	17355	17446	17509	17458	17419	17312	17389	17477	17436	17104	17524	17278	17419	17486	17456	17497	17481	17411	17326	17492	17336	17494	17739	17414	17467	17559	17475	17450	17399	17515	17337	17475	17461	17412	17496	17405	17454	17497	17591	17436	17340	17448	17495	17381	17425	17510	17208	17441	17423	17475	17613	17377	17648	17472	17498	17333	17380	17352	17519	17309	17400	17443	17346	17599	17234	17566	17489	17309	17174	17443	17305	17380	17364	17414	17247	17678	17397	17309	17421	17523	17407	17373	17515	17224	17209	17363	17470	17243	17230	17471	17407	17485	17321	17729	17348	17085	17453	17321	17545	17474	17459	17406	17460	17388	17380	17437	17301	17457	17512	17357	17535	17294	17355	17635	17470	17158	17485	17347	17115	17448	17580	17390	17368	17316	17280	17506	17284	17557	17285	17513	17411	17328	17250	17459	17597	17304	17529	17277	17261	17435	17494	17291	17677	17451	17343	17486	17517	17345	17201	17359	17283	17343	17504	17355	17259	17562	17557	17537	17420	17398	17239	17237	17651	17523	17469	17630	17309	17401	17317	17263	17430	17337	17462	17377	17303	17519	17582	17478	17370	17449	17559	17503	17443	17363	17280	17162	17205	17433	17426	17282	17352	17429	17256	17392	17263	17441	17376	17311	17264	17569	17384	17355	17601	17546	17306	17194	17475	17500	17432	17470	17448	17426	17617	17418	17469	17496	17448	17540	17444	17369	17453	17532	17383	17318	17484	17359	17253	17501	17346	17444	17330	17370	17339	17500	17337	17454	17380	17289	17176	17365	17255	17471	17513	17402	17272	17397	17397	17494	17372	17408	17410	17446	17403	17656	17373	17363	17591	17431	17430	17512	17380	17379	17486	17582	17451	17436	17155	17490	17418	17332	17412	17355	17272	17257	17405	17365	17318	17470	17426	17442	17415	17334	17344	17587	17342	17307	17493	17418	17449	17362	17481	17339	17272	17451	17476	17457	17482	17582	17308	17419	17505	17539	17559	17466	17366	17492	17418	17310	17318	17321	17377	17501	17306	17389	17615	17588	17389	17189	17339	17288	17408	17480	17439	17442	17415	17282	17184	17352	17321	17207	17380	17340	17486	17274	17492	17327	17358	17349	17541	17375	17415	17388	17413	17564	17371	17446	17379	17387	17449	17384	17409	17380	17526	17407	17178	17509	17465	17305	17457	17558	17508	17220	17401	17443	17506	17355	17377	17413	17376	17536	17476	17506	17537	17594	17458	17258	17366	17318	17432	17502	17399	17528	17354	17415	17181	17417	17482	17375	17558	17328	17407	17487	17230	17414	17157	17488	17477	17479	17331	17544	17514	17223	17419	17456	17369	17447	17260	17394	17185	17454	17370	17586	17253	17400	17515	17292	17573	17355	17293	17417	17381	17363	17438	17355	17413	17363	17319	17436	17466	17392	17444	17523	17402	17527	17424	17435	17497	17466	17386	17559	17409	17327	17499	17508	17320	17391	17418	17541	17365	17628	17458	17408	17416	17259	17568	17418	17600	17514	17371	17248	17298	17475	17425	17487	17474	17158	17245	17390	17352	17496	17377	17550	17180	17466	17397	17325	17343	17450	17240	17636	17253	17304	17294	17279	17475	17359	17325	17576	17530	17362	17453	17338	17445	17302	17452	17409	17295	17403	17392	17504	17403	17228	17285	17296	17589	17376	17588	17555	17258	17314	17544	17288	17356	17521	17546	17489	17358	17582	17529	17318	17363	17317	17464	17304	17354	17321	17422	17700	17529	17501	17509	17451	17351	17355	17314	17561	17280	17339	17364	17517	17655	17318	17431	17250	17368	17401	17396	17413	17237	17326	17245	17387	17219	17298	17359	17297	17389	17559	17470	17463	17324	17281	17396	17472	17589	17501	17223	17723	17586	17392	17461	17390	17352	17146	17297	17508	17391	17472	17330	17443	17446	17646	17521	17283	17412	17379	17462	17475	17383	17327	17420	17448	17487	17538	17403	17488	17436	17426	17505	17524	17495	17300	17411	17763	17597	17326	17294	17334	17336	17361	17286	17701	17519	17277	17568	17477	17439	17386	17355	17413	17360	17452	17540	17563	17546	17266	17494	17444	17364	17469	17345	17379	17425	17616	17429	17264	17401	17531	17622	17369	17242	17349	17413	17335	17404	17592	17238	17500	17545	17367	17322	17266	17360	17406	17222	17527	17277	17455	17515	17509	17344	17433	17380	17451	17446	17439	17173	17567	17637	17311	17394	17400	17358	17473	17272	17563	17392	17512	17504	17527	17567	17404	17281	17465	17243	17351	17319	17289	17412	17274	17398	17470	17498	17430	17415	17410	17187	17340	17500	17491	17477	17452	17334	17206	17478	17255	17357	17409	17551	17548	17473	17550	17468	17344	17398	17303	17504	17325	17343	17507	17590	17422	17540	17492	17440	17549	17586	17254	17326	17424	17460	17197	17304	17406	17379	17443	17311	17571	17444	17400	17496	17101	17187	17343	17385	17317	17300	17451	17334	17318	17540	17388	17413	17269	17320	17459	17243	17364	17366	17491	17443	17521	17394	17292	17364	17498	17393	17465	17414	17533	17507	17521	17358	17284	17477	17366	17502	17384	17479	17459	17615	17440	17618	17408	17324	17330	17364	17468	17415	17536	17265	17391	17327	17420	17219	17383	17432	17522	17368	17292	17359	17463	17523	17322	17339	17416	17356	17392	17504	17527	17328	17494	17327	17373	17225	17474	17338	17404	17476	17343	17310	17524	17426	17468	17087	17275	17323	17395	17419	17381	17390	17458	17319	17392	17372	17388	17307	17461	17146	17333	17502	17227	17350	17258	17104	17350	17379	17498	17486	17480	17467	17400	17229	17476	17426	17316	17558	17397	17417	17341	17479	17500	17261	17478	17494	17390	17534	17563	17296	17343	17244	17279	17382	17584	17437	17390	17386	17319	17671	17513	17388	17391	17455	17489	17381	17136	17277	17370	17524	17414	17408	17502	17749	17552	17529	17446	17369	17526	17448	17671	17337	17382	17516	17523	17291	17431	17607	17318	17408	17599	17403	17474	17530	17359	17405	17322	17245	17591	17379	17471	17494	17493	17520	17234	17591	17428	17320	17480	17484	17574	17307	17445	17402	17499	17555	17335	17424	17558	17647	17407	17336	17264	17209	17392	17294	17461	17396	17559	17325	17372	17303	17458	17342	17451	17576	17609	17588	17445	17527	17393	17465	17365	17509	17311	17379	17441	17425	17298	17284	17299	17262	17567	17480	17469	17396	17381	17306	17349	17510	17369	17213	17503	17471	17417	17307	17396	17185	17290	17556	17443	17350	17605	17409	17383	17307	17279	17289	17572	17502	17336	17395	17365	17493	17545	17519	17422	17519	17405	17351	17411	17574	17498	17465	17379	17296	17247	17475	17542	17404	17551	17380	17411	17367	17315	17381	17403	17522	17598	17503	17391	17415	17268	17455	17450	17318	17379	17573	17503	17547	17504	17403	17469	17530	17442	17395	17564	17402	17451	17282	17373	17528	17583	17483	17551	17385	17276	17409	17438	17490	17277	17408	17058	17508	17347	17273	17508	17459	17613	17183	17454	17497	17433	17498	17449	17276	17337	17492	17553	17361	17277	17298	17384	17413	17591	17428	17470	17357	17365	17450	17397	17298	17332	17298	17365	17411	17261	17506	17425	17414	17431	17472	17385	17366	17418	17510	17383	17562	17336	17586	17475	17314	17353	17461	17346	17455	17139	17404	17596	17376	17477	17178	17346	17155	17113	17447	17294	17509	17620	17241	17475	17314	17524	17506	17383	17450	17479	17362	17460	17426	17306	17352	17463	17418	17446	17337	17397	17503	17226	17229	17320	17196	17382	17524	17433	17312	17399	17581	17297	17297	17352	17268	17353	17431	17472	17450	17398	17535	17392	17386	17454	17429	17473	17434	17314	17308	17340	17502	17390	17315	17394	17372	17507	17206	17253	17313	17450	17179	17463	17559	17483	17517	17396	17557	17539	17236	17378	17434	17371	17473	17368	17402	17259	17425	17413	17539	17541	17460	17357	17394	17613	17414	17355	17434	17381	17591	17434	17336	17505	17536	17390	17518	17508	17515	17415	17371	17384	17384	17481	17418	17310	17282	17339	17293	17568	17328	17567	17386	17475	17472	17473	17260	17216	17466	17325	17430	17402	17420	17428	17350	17728	17368	17454	17378	17530	17556	17448	17192	17388	17318	17373	17370	17328	17562	17260	17400	17372	17237	17316	17540	17368	17287	17361	17533	17367	17549	17582	17248	17550	17362	17499	17475	17260	17410	17281	17506	17564	17390	17538	17429	17437	17424	17553	17344	17595	17404	17678	17378	17615	17369	17350	17553	17426	17425	17341	17352	17333	17505	17481	17356	17380	17393	17691	17253	17462	17287	17555	17464	17594	17613	17525	17422	17517	17399	17353	17388	17238	17387	17246	17597	17393	17402	17589	17332	17370	17460	17618	17430	17706	17399	17463	17474	17462	17269
15284	26579	25793	21093	18546	17490	17289	16818	16439	16384	17010	23578	34592	32168	26958	21346	17283	16267	15784	15732	15625	15614	15434	15484	15732	15604	15597	15558	15713	15521	15747	15641	15531	15435	15673	15511	15555	15396	15763	15419	15524	15509	15557	15754	15633	15686	15505	15587	15650	15593	15607	15684	15461	15507	15727	15559	15590	15620	15564	15584	15502	15524	15418	15615	15550	15692	15608	15616	15421	15471	15462	15521	15571	15640	15527	15688	15648	15488	15672	15427	15626	15697	15525	15614	15503	15661	15650	15625	15582	15517	15456	15611	15649	15458	15539	15566	15561	15497	15755	15711	15724	15517	15536	15581	15459	15668	15806	15611	15643	15659	15608	15395	15644	15678	15588	15680	15527	15544	15524	15617	15677	15515	15511	15673	15546	15541	15547	15559	15610	15610	15610	15499	15781	15583	15629	15603	15688	15540	15668	15613	15746	15538	15489	15427	15456	15610	15542	15574	15651	15551	15362	15453	15530	15603	15630	15640	15571	15597	15615	15542	15427	15510	15615	15441	15529	15617	15675	15669	15599	15400	15599	15450	15589	15445	15613	15735	15581	15648	15646	15512	15739	15547	15732	15523	15740	15631	15632	15504	15613	15745	15633	15626	15648	15578	15673	15599	15536	15687	15298	15607	15441	15581	15591	15630	15531	15574	15739	15555	15490	15568	15583	15270	15472	15657	15550	15659	15584	15567	15761	15610	15674	15554	15441	15526	15530	15508	15701	15491	15581	15650	15678	15581	15543	15494	15502	15488	15591	15353	15598	15612	15601	15732	15467	15466	15612	15606	15682	15523	15402	15627	15444	15619	15469	15499	15572	15629	15742	15618	15654	15476	15525	15573	15559	15537	15529	15554	15593	15516	15774	15548	15521	15572	15610	15699	15640	15559	15597	15384	15452	15491	15651	15578	15598	15431	15685	15537	15542	15553	15714	15608	15625	15697	15566	15562	15562	15582	15545	15536	15480	15671	15572	15776	15745	15501	15749	15601	15532	15517	15451	15569	15654	15562	15382	15509	15632	15627	15658	15398	15363	15644	15555	15464	15644	15611	15501	15377	15508	15590	15598	15368	15655	15472	15597	15524	15553	15693	15478	15705	15487	15369	15578	15379	15558	15587	15534	15502	15598	15570	15662	15574	15590	15534	15597	15737	15669	15557	15396	15519	15535	15531	15741	15518	15845	15488	15514	15599	15437	15765	15702	15542	15635	15652	15560	15582	15845	15527	15543	15523	15532	15640	15625	15581	15678	15640	15374	15664	15642	15620	15607	15515	15618	15686	15620	15486	15573	15617	15632	15399	15534	15680	15456	15575	15552	15508	15620	15629	15449	15401	15642	15508	15451	15738	15710	15632	15714	15566	15633	15548	15693	15675	15776	15604	15577	15629	15521	15602	15498	15613	15531	15465	15721	15457	15550	15341	15706	15668	15536	15535	15485	15545	15809	15645	15603	15498	15614	15640	15619	15599	15676	15415	15686	15398	15572	15662	15448	15517	15631	15787	15605	15728	15388	15493	15563	15683	15574	15516	15533	15468	15441	15599	15358	15451	15553	15554	15584	15628	15587	15447	15550	15610	15556	15567	15665	15567	15534	15629	15367	15481	15591	15566	15552	15689	15604	15609	15471	15567	15622	15551	15624	15712	15668	15386	15674	15490	15706	15509	15680	15753	15469	15570	15346	15517	15434	15668	15505	15429	15605	15640	15478	15742	15545	15475	15679	15658	15784	15640	15565	15614	15549	15570	15457	15440	15511	15564	15596	15405	15563	15694	15700	15646	15522	15624	15606	15404	15640	15816	15631	15640	15638	15550	15602	15426	15508	15525	15387	15640	15584	15481	15582	15634	15731	15648	15599	15643	15638	15561	15496	15659	15580	15783	15559	15576	15637	15637	15575	15478	15776	15563	15450	15379	15667	15546	15561	15624	15498	15610	15474	15672	15667	15685	15534	15601	15474	15511	15697	15659	15559	15561	15458	15553	15701	15486	15824	15712	15502	15352	15740	15433	15655	15570	15435	15448	15438	15600	15611	15665	15544	15446	15532	15606	15456	15596	15781	15565	15469	15579	15580	15679	15588	15520	15539	15399	15461	15503	15449	15632	15529	15485	15511	15525	15513	15494	15693	15566	15606	15643	15602	15613	15438	15555	15544	15559	15554	15689	15847	15479	15514	15616	15573	15576	15524	15453	15502	15534	15482	15631	15458	15495	15597	15599	15577	15574	15486	15537	15607	15415	15558	15446	15706	15444	15529	15614	15521	15577	15704	15557	15607	15553	15669	15680	15374	15559	15731	15679	15654	15433	15520	15522	15588	15511	15669	15579	15407	15674	15549	15455	15844	15568	15472	15511	15515	15534	15568	15514	15510	15526	15632	15715	15660	15567	15621	15603	15703	15530	15688	15620	15572	15652	15680	15636	15503	15580	15626	15574	15492	15541	15593	15389	15694	15625	15547	15451	15721	15654	15602	15406	15455	15588	15491	15468	15609	15551	15552	15638	15392	15600	15593	15658	15522	15550	15562	15656	15566	15531	15554	15481	15616	15709	15580	15653	15613	15639	15574	15488	15589	15505	15519	15558	15747	15513	15520	15396	15554	15615	15457	15470	15546	15493	15679	15538	15579	15559	15574	15492	15414	15683	15714	15752	15582	15628	15463	15632	15597	15591	15512	15510	15566	15644	15428	15647	15668	15719	15365	15556	15679	15578	15846	15584	15434	15664	15500	15608	15515	15570	15683	15431	15413	15715	15593	15669	15586	15630	15463	15560	15541	15341	15493	15418	15665	15640	15706	15566	15579	15524	15475	15458	15496	15594	15724	15677	15428	15656	15621	15599	15507	15666	15500	15704	15727	15440	15543	15439	15404	15452	15561	15810	15720	15590	15587	15441	15606	15375	15555	15515	15608	15731	15516	15614	15545	15472	15588	15599	15396	15409	15617	15545	15537	15537	15582	15423	15384	15528	15602	15563	15625	15715	15606	15492	15483	15641	15638	15725	15533	15406	15651	15699	15464	15541	15594	15767	15598	15605	15618	15608	15558	15371	15598	15631	15607	15320	15644	15464	15507	15666	15535	15534	15565	15565	15525	15637	15579	15644	15902	15520	15747	15469	15635	15498	15602	15565	15541	15594	15708	15538	15620	15394	15412	15468	15677	15525	15526	15541	15482	15527	15645	15602	15485	15582	15480	15634	15455	15696	15392	15778	15706	15491	15363	15474	15567	15592	15533	15575	15507	15635	15571	15668	15659	15588	15472	15494	15534	15559	15578	15541	15629	15544	15634	15542	15557	15536	15604	15618	15488	15543	15632	15486	15659	15582	15599	15632	15470	15537	15630	15519	15640	15703	15489	15521	15447	15516	15805	15649	15461	15504	15634	15569	15604	15608	15510	15429	15563	15454	15586	15667	15433	15506	15632	15485	15540	15517	15432	15757	15504	15684	15774	15676	15384	15677	15521	15679	15468	15450	15571	15591	15734	15412	15645	15432	15574	15630	15616	15392	15649	15611	15492	15708	15440	15597	15263	15576	15603	15629	15470	15450	15426	15491	15566	15767	15580	15495	15630	15653	15758	15713	15381	15632	15654	15481	15524	15399	15706	15513	15716	15644	15568	15586	15601	15403	15649	15630	15399	15429	15551	15521	15375	15603	15579	15384	15536	15622	15529	15518	15574	15598	15344	15806	15482	15744	15672	15499	15552	15687	15516	15640	15471	15735	15694	15565	15584	15411	15553	15445	15464	15525	15481	15585	15584	15357	15649	15635	15426	15511	15729	15606	15719	15406	15446	15517	15542	15482	15528	15531	15596	15596	15496	15644	15632	15587	15583	15573	15638	15615	15634	15533	15652	15622	15642	15525	15629	15548	15695	15595	15635	15503	15415	15690	15554	15473	15541	15536	15474	15690	15694	15612	15383	15587	15705	15549	15477	15662	15650	15639	15514	15499	15673	15553	15574	15523	15651	15559	15603	15607	15359	15427	15502	15468	15503	15589	15367	15625	15333	15559	15583	15582	15612	15628	15608	15534	15604	15494	15458	15550	15771	15615	15424	15538	15502	15483	15488	15638	15405	15726	15571	15493	15626	15533	15667	15376	15607	15662	15487	15605	15619	15452	15545	15456	15510	15726	15414	15709	15553	15552	15674	15584	15531	15711	15676	15627	15496	15415	15558	15541	15630	15558	15521	15503	15424	15591	15544	15532	15612	15682	15528	15543	15575	15963	15589	15464	15534	15601	15520	15639	15518	15549	15722	15522	15583	15567	15616	15650	15536	15598	15504	15717	15436	15523	15467	15454	15523	15559	15662	15633	15509	15671	15505	15676	15540	15644	15558	15465	15608	15425	15678	15472	15311	15696	15455	15497	15576	15494	15593	15543	15723	15645	15559	15479	15444	15519	15442	15475	15625	15624	15461	15632	15607	15403	15508	15648	15619	15598	15537	15586	15675	15626	15665	15617	15577	15583	15613	15555	15628	15486	15590	15514	15522	15479	15471	15528	15811	15489	15618	15663	15612	15476	15672	15649	15589	15786	15350	15580	15491	15632	15479	15673	15593	15656	15523	15476	15607	15583	15550	15423	15532	15423	15613	15504	15641	15576	15473	15567	15562	15488	15442	15613	15648	15619	15796	15708	15545	15624	15526	15778	15616	15615	15699	15534	15323	15607	15418	15474	15657	15583	15634	15627	15450	15510	15623	15475	15511	15565	15472	15841	15577	15492	15659	15407	15494	15493	15732	15498	15708	15559	15607	15560	15583	15574	15465	15552	15641	15555	15652	15508	15616	15551	15691	15569	15612	15537	15627	15678	15416	15657	15492	15552	15552	15623	15583	15645	15555	15603	15586	15538	15435	15670	15605	15483	15620	15563	15538	15612	15499	15476	15558	15516	15558	15554	15539	15557	15487	15622	15504	15494	15547	15432	15453	15642	15624	15555	15617	15728	15503	15542	15508	15474	15573	15463	15534	15523	15631	15580	15649	15549	15602	15641	15599	15513	15580	15532	15587	15743	15503	15456	15531	15623	15481	15670	15596	15701	15683	15659	15579	15526	15590	15585	15467	15565	15560	15774	15571	15572	15626	15588	15525	15615	15516	15569	15676	15564	15546	15675	15544	15635	15686	15710	15428	15518
22370	20818	28457	23293	21042	23014	24705	19601	18727	18969	18808	22092	39809	39117	32718	26196	21023	18993	18132	18100	17883	17721	17628	17944	17932	17657	17846	17768	17863	17716	17755	17858	18024	17852	17773	17767	17879	17812	17619	17794	17712	17681	17796	17876	17732	17709	17744	17828	17743	17651	17633	17734	17642	17861	17543	17737	17649	17569	17684	17680	17767	17768	17738	17494	17643	17639	17718	17705	17782	17815	17620	17671	17733	17727	17672	17499	17717	17638	17730	17552	17686	17616	17703	17588	17715	17627	17587	17819	17817	17822	17802	17712	17705	17715	17814	17767	17785	17628	17653	17768	17764	17919	17718	17661	17741	17736	17777	17670	17705	17684	17739	17651	17774	17811	17529	17781	17661	17678	17720	17594	17526	17641	17754	17518	17545	17440	17759	17726	17774	17537	17633	17531	17715	17512	17917	17775	17829	17736	17458	17647	17525	17721	17576	17620	17766	17615	17653	17649	17746	17416	17865	17717	17761	17725	17700	17796	17835	17761	17803	17709	17693	17766	17700	17595	17478	17617	17595	17565	17701	17744	17551	17532	17675	17610	17644	17440	17577	17750	17610	17677	17616	17827	17556	17520	17934	17767	17602	17655	17752	17571	17525	17864	17794	17582	17536	17584	17851	17703	17682	17608	17623	17608	17528	17726	17792	17632	17567	17528	17726	17653	17803	17750	17697	17744	17766	17541	17640	17623	17524	17661	17563	17498	17583	17719	17709	17808	17763	17795	17664	17706	17764	17733	17742	17425	17523	17542	17634	17529	17510	17623	17702	17617	17743	17635	17605	17513	17770	17614	17828	17935	17586	17533	17749	17547	17602	17605	17639	17679	17529	17577	17699	17794	17524	17584	17659	17797	17619	17616	17742	17718	17640	17699	17776	17629	17632	17754	17720	17685	17753	17662	17821	17613	17733	17679	17726	17636	17550	17646	17469	17589	17587	17636	17538	17583	17909	17839	17642	17675	17753	17522	17677	17697	17655	17648	17822	17833	17964	17567	17691	17534	17777	17677	17708	17899	17663	17768	18082	17547	17540	17644	17529	17550	17503	17518	17767	17613	17578	17686	17744	17630	17522	17732	17755	17498	17861	17731	17658	17705	17742	17673	17774	17738	17666	17681	17598	17549	17359	17724	17536	17782	17487	17619	17621	17558	17709	17705	17673	17819	17560	17679	17736	17782	17665	17584	17576	17464	17507	17694	17512	17498	17593	17718	17494	17631	17700	17565	17822	17626	17631	17635	17866	17707	17785	17829	17829	17347	17695	17751	17543	17621	17693	17791	17902	17925	17787	17666	17764	17697	17690	17522	17656	17672	17900	17511	17829	17658	17802	17799	17626	17687	17800	17551	17493	17621	17632	17670	17743	17689	17491	17714	17703	17648	17689	17597	17734	17822	17666	17788	17741	17652	17804	17826	17632	17581	17593	17660	17680	17753	17858	17797	17680	17553	17688	17726	17442	17710	17937	17645	17782	17672	17658	17404	17670	17623	17812	17648	17804	17719	17758	17694	17805	17828	17665	17565	17622	17662	17569	17817	17566	17595	17695	17633	17573	17577	17689	17559	17579	17646	17895	17539	17609	17746	17640	17679	17773	17723	17867	17517	17437	17831	17780	17635	17811	17652	17606	17536	17813	17541	17767	17690	17680	17723	17948	17596	17852	17638	17688	17575	17826	17690	17653	17643	17760	17670	17645	17647	17660	17349	17699	17571	17779	17717	17555	17726	17589	17513	17467	17768	17638	17527	17795	17721	17633	17644	17625	17563	17491	17684	17689	17832	17651	17555	17738	17744	17780	17617	17542	17556	17718	17783	17792	17585	17665	17661	17754	17703	17612	17888	17639	17667	17737	17610	17848	17553	17746	17718	17706	17563	17783	17750	17681	17576	17697	17756	17718	17667	17608	17827	17639	17719	17523	17793	17614	17647	17552	17699	17599	17610	17615	17469	17715	17581	17684	17662	17681	17478	17771	17540	17884	17573	17867	17622	17802	17704	17887	17788	17722	17669	17789	17594	17674	17740	17616	17757	17753	17582	17825	17413	17824	17653	17533	17497	17720	17565	17680	17665	17602	17628	17594	17703	17621	17634	17689	17606	17826	17720	17547	17475	17710	17706	17917	17620	17723	17638	17637	17753	17710	17514	17664	17507	17636	17627	17805	17758	17682	17566	17698	17646	17822	17482	17611	17620	17709	17658	17811	17512	17637	17496	17804	17824	17542	17638	17829	17736	17749	17696	17386	17559	17489	17722	17581	17758	17744	17655	17733	17684	17745	17629	17541	17663	17742	17788	17850	17560	17405	17733	17577	17634	17895	17627	17344	17476	17713	17610	17658	17677	17516	17725	17545	17659	17796	17655	17622	17690	17668	17730	17504	17697	17595	17663	17585	17485	17727	17661	17430	17615	17538	17502	17573	17725	17657	17647	17560	17455	17751	17696	17502	17797	17514	17771	17771	17746	17654	17687	17619	17432	17747	17618	17600	17796	17502	17627	17577	17956	17629	17719	17796	17548	17851	17728	17784	17799	17544	17675	17614	17569	17899	17639	17830	17472	17793	17524	17650	17431	17732	17845	17467	17687	17764	17859	17753	17696	17713	17472	17544	17619	17646	17896	17765	17631	17721	17576	17755	17628	17751	17571	17590	17674	17593	17735	17833	17825	17513	17644	17523	17528	17666	17652	17698	17892	17762	17589	17719	17564	17587	17650	17720	17586	17751	17548	17598	17801	17841	17532	17756	17643	17710	17672	17735	17687	17814	17691	17831	17787	17623	17672	17635	17855	17572	17702	17652	17800	17720	17728	17565	17718	17589	17681	17889	18004	17687	17672	17758	17639	17683	17586	17665	17718	17863	17856	17724	17483	17664	17451	17503	17626	17607	17580	17871	17710	17920	17592	17635	17526	17691	17725	17611	17722	17690	17617	17637	17665	17676	17532	17773	17657	17736	17843	17724	17667	17614	17525	17541	17635	17707	17650	17551	17543	17675	17620	17484	17656	17721	17668	17756	17710	17610	17693	17532	17615	17728	17620	17799	17748	17415	17521	17680	17662	17622	17660	17566	17769	17669	17591	17688	17611	17744	17652	17783	17605	17772	17888	17694	17698	17779	17612	17512	17551	17611	17558	17783	17920	17708	17714	17950	17714	17647	17793	17592	17808	17724	17599	17651	17719	17545	17549	17671	17610	17522	17687	17681	17539	17731	17701	17801	17727	17630	17505	17850	17689	17765	17482	17827	17763	17567	17736	17748	17653	17500	17463	17739	17555	17686	17538	17697	17647	17576	17645	17775	17717	17552	17622	17675	17535	17662	17793	17698	17942	17687	17700	17947	17517	17528	17733	17682	17526	17747	17610	17579	17716	17733	17700	17456	17617	17871	17687	17701	17610	17666	17687	17632	17747	17629	17447	17478	17665	17571	17773	17526	17622	17678	17630	17596	17647	17841	17619	17638	17729	17818	17582	17649	17721	17772	17644	17701	17716	17712	17937	17878	17648	17570	17820	17780	17623	17695	17568	17494	17676	17687	17735	17849	17489	17639	17677	17780	17663	17697	17617	17676	17653	17668	17643	17698	17577	17528	17506	17649	17577	17758	17698	17640	17840	17676	17801	17814	17582	17720	17764	17641	17780	17652	17628	17546	17746	17690	17484	17759	17677	17913	17949	17893	17749	17660	17473	17436	17729	17738	17774	17958	17563	17608	17620	17667	17604	17592	17710	17569	17622	17556	17657	17806	17670	17549	17497	17561	17586	17630	17681	17594	17515	17857	17620	17717	17453	17694	17582	17577	17780	17709	17598	17836	17795	17431	17590	17470	17793	17470	17749	17718	17690	17619	17609	17800	17625	17781	17778	17649	17614	17698	17548	18022	17646	17669	17687	17699	17871	17826	17753	17611	17561	17957	17700	17469	17673	17702	17874	17622	17672	17660	17641	17550	17448	17707	17691	17672	17579	17652	17601	17715	17764	17881	17696	17876	17798	17731	17672	17496	17791	17788	17806	17743	17833	17635	17615	17608	17751	17756	17954	17729	17382	17606	17704	17501	17722	17587	17823	17613	17591	17580	17596	17824	17599	17619	17738	17729	17368	17574	17462	17610	17610	17912	17729	17845	17696	17622	17726	17663	17501	17720	17648	17656	17707	17679	17722	17576	17802	17590	17775	17709	17618	17556	17707	17594	17664	17661	17659	17626	17647	17618	17645	17411	17650	17755	17597	17853	17583	17693	17540	17595	17716	17624	17738	17639	17724	17474	17722	17576	17510	17706	17594	17875	17783	17529	17626	17817	17691	17750	17517	17510	17645	17689	17831	17577	17501	17733	17748	17580	17700	17700	17493	17675	17573	17612	17632	17623	17601	17645	17920	17816	17661	17619	17548	17547	17697	17636	17505	17776	17688	17894	17684	17717	17504	17659	17598	17677	17980	17752	17653	17655	17637	17750	17866	17606	17580	17691	17533	17727	17570	17574	17705	17687	17708	17584	17712	17677	17619	17692	17805	17539	17732	17659	17825	17765	17797	17623	17646	17705	17605	17896	17658	17689	17622	17807	17571	17559	17429	17833	17531	17530	17654	17722	17591	17714	17602	17602	17679	17647	17564	17444	17675	17659	17724	17571	17739	17565	17632	17694	17836	17619	17560	17550	17610	17507	17668	17773	17606	17493	17486	17726	17337	17908	17671	17626	17768	17680	17647	17813	17686	17476	17673	17726	17734	17530	17581	17726	17410	17770	17651	17587	17379	17609	17617	17827	17603	17545	17782	17767	17595	17582	17816	17669	17752	17746	17889	17660	17708	17626	17697	17613	17678	17909	17902	17851	17721	17874	17595	17481	17688	17772	17475	17759	17704	17575	17574	17644	17812	17857	17729	17835	17537	17508	17570	17418	17502	17686	17495	17580	17799	17786	17618	17624	17615	17934	17630	17745	17695	17591	17601	17752	17603	17696	17567	17423	17569	17715	17604	17814	17816	17600	17788	17682	17695	17721	17689	17651	17865	17514	17681	17799	17518	17731	17663	17690	17591	17637	17847	17598	17753	17676	17732	17593	17765	17829	17662	17872	17702	17792	17847	17737	17900	17698	17537	17786	17711	17691	17510	17754	17592	17473	17607	17695	17778	17678	17623	17653	17654
16806	31439	29171	23876	21064	19652	18519	17997	17677	17358	17094	23842	43041	40490	33924	25312	19080	16853	16127	15882	15798	15928	15772	15566	15925	15850	15718	15732	15729	15827	15810	15816	15841	15735	15688	15617	15776	15802	15801	15742	15824	15680	15698	15675	15761	15582	15805	15708	15795	15738	15838	15709	15959	15844	15675	15590	15759	15750	15703	15668	15755	15784	15774	15745	15752	15769	15755	15645	15676	15739	15871	15876	15770	15816	15615	15830	15713	15839	15750	15842	15713	15809	15611	15756	15806	15792	15893	15671	15811	15661	15655	15779	15749	15550	15633	15826	15701	15768	15741	15695	15745	15762	15545	15663	15811	15794	15773	15829	15682	15728	15814	15557	15874	15708	15894	15811	15721	15559	15814	15611	15738	15653	15699	15600	15728	15879	15671	15686	15488	15694	15792	15577	15615	15644	15896	15728	15703	15605	15805	15557	15858	15774	15832	15658	15561	15623	15844	15683	15736	15726	15569	15783	15677	15563	15651	15768	15790	15723	15628	15760	15685	15694	15692	15657	15732	15707	15707	15755	15726	15573	15888	15493	15692	15766	15620	15603	15795	15647	15790	15592	15682	15413	15681	15809	15684	15757	15753	15853	15620	15833	15730	15826	15621	15700	15729	15716	15632	15783	15705	15805	15589	15847	15750	15723	15681	15749	15708	15473	15895	15852	15683	15613	15572	15664	15756	15586	15542	15696	15692	15515	15809	15604	15933	15747	15823	15633	15723	15785	15630	15593	15649	15803	15656	15479	15691	15883	15663	15694	15728	15812	15759	15868	15662	15725	15811	15594	15885	15830	15607	15744	15910	15693	15858	15706	15641	15752	15762	15692	15734	15747	15741	15901	15724	15701	15797	15756	15672	15829	15662	15853	15581	15715	15647	15760	15750	15778	15684	15856	15746	15662	15576	15627	15649	15873	15812	15535	15766	15624	15764	15814	15681	15744	15891	15818	15747	15710	15866	15748	15696	15744	15710	15677	15682	15638	15643	15966	15656	15758	15784	15776	15729	15698	15610	15713	15836	15584	15867	15645	15676	15615	15820	15601	15694	15827	15651	15860	15782	15681	15815	15777	15659	15820	15807	15676	15700	15812	15627	15565	15666	15709	15742	15686	15733	15715	15642	15733	15763	15687	15733	15730	15688	15770	15795	15610	15640	15738	15750	15773	15782	15842	15627	15783	15688	15736	15670	15740	15777	15509	15745	15672	15711	15617	15558	15591	15722	15660	15623	15791	15728	15655	15704	15862	15597	15878	15624	15843	15809	15619	15676	15619	15693	15746	15848	15803	15699	15705	15799	15622	15579	15780	15641	15747	15633	15849	15657	15669	15635	15743	15752	15667	15694	15700	15689	15695	15753	15762	15697	15833	15666	15754	15661	15632	15724	15557	15913	15748	15641	15638	15565	15704	15697	15757	15782	15632	15595	15629	15661	15913	15788	15720	15653	15658	15794	15737	15767	15868	15701	15705	15780	15702	15753	15714	15754	15620	15946	15541	15692	15730	15765	15587	15734	15699	15570	15724	15709	15762	15777	15539	15842	15529	15528	15771	15649	15599	15861	15632	15620	15434	15643	15734	15644	15689	15629	15687	15865	15682	15645	15611	15713	15642	15658	15635	15736	15652	15715	15703	15725	15649	15681	15646	15685	15690	15581	15569	15806	15718	15662	15785	15723	15791	15876	15689	15745	15708	15743	15630	15613	15820	15822	15624	15585	15622	15641	15754	15654	15560	15775	15775	15710	15596	15765	15690	15622	15826	15762	15891	15643	15685	15699	15785	15506	15593	15618	15584	15689	15717	15551	15508	15780	15832	15721	15626	15738	15820	15602	15770	15813	15639	15787	15553	15781	15755	15623	15663	15810	15750	15795	15882	15683	15660	15774	15655	15764	15588	15742	15817	15635	15794	15743	15639	15773	15676	15909	15685	15841	15732	15752	15642	15735	15737	15889	15695	15674	15716	15518	15664	15759	15835	15859	15735	15693	15687	15802	15607	15829	15634	15730	15995	15744	15820	15658	15747	15779	15556	15713	15752	15702	15816	15684	15905	15702	15588	15795	15861	15669	15683	15590	15614	15663	15731	15800	15609	15679	15871	15684	15694	15666	15771	15592	15759	15656	15670	15952	15778	15582	15802	15726	15803	15775	15691	15753	15604	15710	15701	15676	15687	15828	15621	15663	15568	15682	15801	15718	15824	15753	15666	15538	15724	15653	15709	15922	15945	15707	15734	15883	15852	15676	15798	15535	15831	15725	15806	15463	15684	15822	15792	15612	15728	15651	15527	15747	15570	15714	15858	15571	15682	15751	15701	15655	15654	15720	15624	15610	15878	15741	15687	15724	15747	15695	15755	15680	15606	15687	15675	15851	15790	15585	15705	15722	15681	15663	15779	15762	15567	15792	15694	15693	15688	15803	15740	15793	15580	15659	15772	15742	15792	15750	15642	15627	15711	15639	15636	15773	15771	15715	15648	15816	15723	15737	15673	15803	15727	15825	15887	15690	15637	15712	15558	15862	15709	15579	15781	15624	15599	15782	15627	15711	15673	15798	15617	15830	15655	15703	15831	15700	15658	15782	15621	15573	15880	15836	15477	15697	15785	15756	15613	15522	15628	15647	15665	15776	15563	15607	15785	15666	15673	15589	15617	15727	15742	15590	15813	15759	15882	15881	15584	15789	15769	15753	15679	15722	15776	15768	15565	15555	15659	15603	15810	15811	15813	15710	15610	15905	15750	15740	15644	15816	15794	15778	15841	15697	15569	15865	15638	15564	15649	15741	15611	15769	15708	15736	15611	15705	15703	15722	15641	15855	15766	15773	15913	15735	15742	15741	15722	15767	15705	15780	15765	15827	15569	15635	15615	15599	15809	15724	15688	15753	15798	15871	15703	15689	15670	15656	15583	15702	15827	15616	15793	15601	15745	15650	15752	15777	15674	15809	15862	15749	15589	15691	15788	15731	15780	15667	15652	15809	15638	15591	15620	15722	15872	15599	15772	15735	15660	15574	15801	15920	15610	15772	15607	15662	15784	15790	15742	15735	15774	15877	15673	15646	15559	15817	15753	15486	15713	15715	15727	15866	15797	15726	15656	15726	15612	15852	15551	15663	15723	15845	15620	15623	15798	15743	15837	15759	15737	15725	15763	15646	15776	15765	15747	15658	15768	15660	15755	15565	15782	15810	15717	15652	15732	15831	15703	15780	15714	15675	15775	15676	15671	15759	15707	15748	15657	15856	15747	15662	15687	15684	15864	15535	15633	15841	15679	15756	15771	15678	15689	15788	15570	15849	15803	15689	15692	15725	15724	15671	15747	15803	15644	15777	15611	15722	15708	15674	15650	15769	15689	15646	15785	15782	15807	15691	15625	15606	15733	15638	15693	15741	15653	15713	15719	15664	15656	15628	15768	15679	15682	15722	15798	15710	15644	15754	15670	15798	15778	15846	15712	15868	15627	15725	15605	15646	15784	15737	15786	15874	15785	15730	15738	15589	15673	15719	15724	15691	15608	15797	15645	15572	15573	15600	15838	15709	15737	15741	15677	15760	15748	15796	15766	15772	15694	15728	15646	15684	15712	15491	15868	15752	15688	15720	15712	15701	15768	15717	15638	15675	15725	15752	15871	15889	15706	15662	15605	15653	15736	15830	15508	15548	15863	15505	15691	15647	15805	15749	15702	15862	15901	15626	15695	15779	15646	15708	15689	15818	15693	15732	15810	15775	15805	15753	15721	15767	15808	15669	15784	15793	15764	15754	15744	15614	15713	15710	15637	15793	15756	15714	15691	15771	15783	15682	15594	15707	15835	15713	15593	15868	15708	15643	15680	15584	15670	15727	15773	15790	15576	15823	15786	15729	15660	15437	15766	15628	15719	15776	15739	15635	15746	15482	15828	15837	15693	15742	15596	15698	15552	15707	15617	15722	15690	15761	15796	15732	15625	15702	15709	15762	15718	15760	15773	15665	15689	15579	15794	15552	15512	15877	15685	15850	15665	15786	15742	15654	15610	15760	15655	15796	15687	15822	15848	15747	15795	15571	15705	15755	15572	15746	15900	15801	15860	15672	15511	15696	15741	15863	15759	15678	15792	15555	15643	15639	15659	15654	15673	15709	15675	15663	15658	15704	15543	15571	15592	15583	15692	15630	15603	15760	15693	15763	15701	15605	15594	15904	15818	15568	15806	15860	15676	15749	15822	15798	15818	15817	15694	15838	15889	15628	15832	15713	15731	15632	15648	15746	15665	15679	15575	15776	15808	15678	15715	15752	15821	15640	15768	15814	15806	15585	15779	15597	15616	15796	15676	15748	15652	15631	15787	15902	15571	15619	15634	15751	15680	15759	15910	15808	15620	15658	15707	15658	15771	15637	15645	15546	15786	15613	15734	15751	15773	15729	15850	15684	15704	15661	15744	15668	15715	15701	15693	15717	15759	15653	15639	15617	15813	15702	15720	15677	15837	15663	15600	15652	15796	15740	15543	15645	15631	15552	15876	15666	15649	15666	15717	15691	15800	15786	15613	15575	15746	15515	15795	15745	15818	15753	15540	15540	15691	15825	15534	15823	15741	15664	15711	15624	15743	15721	15602	15719	15729	15738	15678	15868	15702	15718	15598	15877	15650	15809	15543	15719	15639	15657	15636	15726	15708	15773	15671	15958	15729	15730	15575	15724	15737	15786	15681	15868	15707	15593	15731	15766	15724	15833	15657	15883	15778	15774	15692	15791	15659	15719	15663	15656	15745	15778	15572	15823	15720	15661	15816	15733	15748	15739	15636	15800	15775	15982	15841	15726	15571	15664	15747	15669	15874	15819	15597	15675	15824	15589	15753	15649	15783	15768	15501	15872	15720	15875	15662	15721	15763	15730	15737	15679	15915	15536	15660	15766	15694	15711	15645	15565	15737	15676	15691	15741	15684	15610	15643	15755	15732	15660	15844	15825	15592	15659	15630	15754	15547	15700	15732	15710	15864	15712	15768	15628	15673	15719	15765	15866	15766	15649	15886	15659	15699	15695	15757	15743	15707	15963	15637	15723	15832	15629	15839	15665	15735	15710	15741	15634	15665	15708	15801	15831	15972	15502	15533	15643	15665	15647	15690	15626	15666	15826	15737	15853	15761	15537	15697	15749	15762
26895	21656	24721	21534	17966	18222	18172	17779	17790	17708	17784	17846	19583	20001	19379	18278	17789	17466	17244	17291	17275	17505	17311	17052	17236	17297	17127	17051	17320	17109	17237	17284	17252	17140	17308	17311	17280	17428	17466	17410	17322	17209	17258	17350	17307	17232	17136	17104	17247	17208	17279	17172	17329	17171	17224	17072	17205	17093	17175	17067	17190	17117	17202	17162	17157	17197	17299	17224	17088	17157	17404	17235	17123	17304	17131	17106	17104	17167	17365	17303	17262	17267	17167	17277	17237	17239	17200	17187	17225	17274	17191	17139	17236	17288	17335	17305	17242	17133	17386	17233	17109	17410	17404	17425	17341	17108	17444	17268	17308	17168	17380	16953	17202	17223	17236	17258	17233	17197	17095	17159	17234	17194	17387	17273	17341	17087	17174	17169	17148	17222	17204	17343	17076	17047	17187	17193	17132	17335	17130	17384	17254	17317	17351	17162	17265	17032	17272	17316	17308	17209	17363	17335	17063	17125	17508	17227	17336	17429	17162	17099	17205	17205	17300	17287	17271	17370	17254	17083	17348	17257	17110	17306	17158	17154	16939	17089	17283	17236	17207	17410	17367	17139	17290	17248	17264	17248	17251	17424	17047	17048	17350	17234	17291	17288	17158	17132	17298	17070	17196	17169	17204	17243	17173	17178	17047	17268	17126	17294	17129	17139	17018	17200	17266	17279	17416	17186	17309	17233	17101	17438	17371	17078	17161	17209	17417	17359	17217	17218	17344	17253	17153	17169	17322	17291	17419	17219	17149	17260	17181	17288	17171	17300	17318	17156	17044	17118	17189	17340	17267	17340	17221	17191	17134	17226	17242	17224	17266	17013	17230	17147	17254	17339	17323	17296	17277	17152	17127	17164	17391	17190	17280	17345	17110	17136	16893	17312	17240	17095	17333	17182	17380	17003	17339	17176	17354	17357	17498	17032	17260	17414	17431	17332	17300	17295	17071	17347	17212	17292	17273	16997	17211	17132	17135	17314	17269	17031	17106	17197	17258	17430	17421	17268	17216	17126	17297	17284	17055	17238	17380	17006	17233	17368	17457	17227	17243	17057	17158	17236	17519	17322	16860	16995	17221	17313	17060	17241	17350	17277	16982	17271	17271	17215	17383	16941	16996	17114	17186	17035	17179	17150	17139	17332	17297	17074	17226	17323	17316	17198	17350	17315	17188	17336	17432	17206	17234	17403	17264	17102	17359	17194	16954	17182	17185	17122	17254	17170	17209	17238	17124	17331	17359	17259	17173	17152	17350	17057	17454	17011	17365	17195	17233	17135	17361	17145	16984	17307	17244	17141	17141	17370	17287	17236	17227	17345	17496	17360	17137	17118	17151	17074	17427	17278	17324	17298	17200	17354	17458	17382	17102	17120	17135	17168	17031	17430	17125	17144	17389	17100	17154	17206	17193	17148	17275	17300	17363	17529	17303	17341	17006	17131	17130	17201	17038	17274	17469	17100	17214	17020	17251	17253	17163	17269	17318	17360	17437	17084	17193	17137	17247	17299	17207	17435	17445	17350	17225	17284	17270	17313	17261	17172	17157	17281	17411	17162	17355	17180	16997	17302	17238	17203	17176	17339	17381	17122	17114	17198	17150	17182	17209	17272	17235	17085	17346	17142	17364	17373	17096	17192	17247	17217	17219	17266	17130	17215	17353	17333	17169	17260	17411	17306	17125	17110	17183	17195	17302	17228	17313	17255	17296	17321	17139	17133	17418	17380	17173	17199	17322	17261	17215	17364	17274	17305	17163	17220	17301	17196	17261	17522	17277	17297	17166	17246	17132	17245	17173	17174	17290	17225	17141	17209	17288	17173	17126	17263	17131	17273	17465	17182	17275	17268	17251	17189	17392	17213	17089	17308	17179	17099	17357	17319	17211	17231	17284	17155	17148	17428	17289	17178	17128	17209	17193	17323	17288	17179	17163	17396	17373	17389	17270	17306	17050	17051	17312	17455	17218	17460	17218	17272	17308	17208	17133	17404	17028	17243	17161	17222	17252	17282	17217	17057	17020	17263	17359	17168	17232	17012	17170	17195	17313	17196	17266	17244	17235	17157	17321	17097	17362	17244	17015	17153	17190	17259	17386	17258	17262	17271	17179	17173	17347	17263	17439	17412	17365	17091	17289	17069	17189	17360	17334	17174	17379	17362	17109	17230	17294	17150	17484	17316	17203	17197	17255	17240	17230	17283	17108	17206	17161	17400	16965	17427	17268	17362	17255	17170	17250	17313	17136	17135	17143	17414	17159	17158	17264	17248	17347	17253	17160	17313	17210	17179	17326	17087	17207	17194	17184	17034	17368	17323	17161	17253	17367	17261	17146	17181	17305	17221	17300	17219	17277	17148	17146	17037	17309	17053	17384	17214	17144	17123	17367	17202	17262	17398	17292	17154	17254	17173	17218	17054	17184	17235	17185	17296	17311	17237	17421	17291	17025	17152	17236	17100	17097	17158	17207	17298	17098	17294	17422	17316	17273	17154	17184	17252	17377	17195	17129	17133	17330	17023	17417	17041	17325	17174	17155	17229	17151	17075	17354	17053	17243	17200	17258	17143	17241	17443	17340	17228	17336	17365	17368	17176	17212	17304	17037	17190	17037	17264	17227	17083	17264	17323	17277	17368	17422	17120	17101	17203	17399	17426	17310	17288	17276	17082	17277	17080	17268	17144	17304	17262	17279	17216	17173	17301	17324	17158	17242	17153	17271	16988	17460	17083	17446	17098	17104	17087	17326	17027	17090	17188	17272	17217	17279	17342	17190	17165	17358	17150	17383	17191	17245	17143	17322	17041	17010	16898	17393	17249	17056	17355	17306	16987	17352	17191	17281	17128	17179	17133	17316	17363	17230	17254	17231	17314	17362	17181	17346	17442	17388	17313	17206	17199	17165	17118	17189	17312	17333	17235	17239	17228	17123	17406	17101	17137	17323	17259	17369	17344	17220	17359	17138	17386	17306	17075	17179	17069	17251	17196	17207	17179	17084	17173	17182	17198	17442	17278	17217	17231	17501	17356	17345	17252	17317	17438	17210	17289	17337	17330	17257	17228	17242	17136	17256	17199	17354	17078	17195	17076	17361	17129	17259	17194	17348	17449	17195	17070	17272	17097	17413	17324	17211	17102	17074	17235	17220	17309	17196	17120	17021	17152	17317	17353	17293	17415	17430	17167	17172	17058	17108	17313	17364	17163	17190	17243	17143	17226	17084	17244	17283	17162	17336	17460	17535	17260	17172	17342	16950	17285	17365	17172	17197	17187	17271	17140	17284	16974	17070	17268	17015	17169	17314	17349	17145	17278	17211	17294	17157	17196	17234	17191	17062	17025	17148	17404	17168	16911	17169	17231	17393	17208	17262	17121	17268	17283	17183	17262	17222	17174	17106	17365	17216	17377	17081	17268	17246	17371	17345	17061	17247	17193	17374	17285	17325	17187	17234	17311	17284	17347	17270	17376	17454	17314	17249	17126	17186	17336	17297	17169	17133	17312	17321	17369	17180	17234	17307	17284	17217	17085	17245	17428	17255	17191	17274	17314	17326	17046	17102	17199	17375	17127	17219	17379	17096	17275	17360	17223	17207	17225	17216	17251	17328	17391	17078	17082	17280	17208	17312	17260	17020	17127	17265	17186	17300	17114	17280	17256	17303	17200	17220	17284	17286	17352	17324	17449	17433	17444	17249	17320	17206	17176	17397	17271	17170	17276	17360	17170	17123	17365	17219	17361	17162	17180	17275	17190	17256	17234	17387	17137	17137	17312	17396	17192	17148	17405	17332	17338	17400	17274	17069	17222	17205	17301	17251	17254	17290	17079	17006	17243	17199	17279	17346	17493	17247	17181	17239	17175	17230	17216	17235	17367	17402	17281	17423	17191	17167	17384	17150	17193	17249	17187	17150	17288	17303	17019	17301	17147	17123	16950	17234	17155	17317	17343	17216	17190	17145	17094	17221	17332	17253	16941	17212	17199	17199	17438	17573	17164	17017	17082	17123	17497	17242	17309	17343	17163	17302	17155	17199	17251	17412	17371	17296	17231	17187	17062	17163	17311	17296	17215	17241	17345	17111	17251	17267	17392	17283	17263	17171	17178	17394	17379	17068	17235	17238	17248	17295	17206	17153	17188	17407	17336	17226	17221	17053	17301	17438	17192	17333	17348	17286	17304	17108	17287	17273	17363	17367	17214	17274	17301	17073	17352	17160	17323	17405	17419	17232	17106	17383	17396	17130	17117	17133	17160	17332	17230	17312	17245	17282	17295	17009	17322	17304	17438	17293	17251	17028	17186	17085	17249	17136	17229	17423	17316	17085	17196	17286	17211	17085	17317	17214	17219	17399	17125	17241	17157	17192	17049	17212	17467	17137	17283	17279	17164	17302	17271	17357	17141	17069	17218	17277	17314	17224	17170	17397	17358	17182	17232	17300	17356	17176	17226	17221	17278	17482	17140	17234	17240	17227	17338	17523	17118	17442	17253	17174	17289	17183	17202	17339	17413	17157	17250	17261	17232	17233	17233	17239	17014	17044	17363	17283	17220	17032	17048	17364	17352	17418	17248	17280	17095	17387	17113	17338	17372	17144	17353	17333	17281	17284	17368	17389	17193	17076	17153	17229	17204	17241	17194	17241	17358	17189	17158	17102	17261	16990	17015	17224	17196	17277	17163	17422	17244	17287	17397	17340	17247	17249	17390	17445	17285	17132	17116	17085	17352	17204	17348	17129	17123	17401	16993	17301	17227	17121	17158	17286	17276	17156	17351	17216	17154	17186	17253	17272	17342	17133	17326	17254	17258	17210	17222	17257	17262	17188	17293	17307	17267	17200	17147	17219	17259	17274	17178	17317	17268	17370	17150	16981	17174	17237	17278	17035	17395	17031	17153	17264	17293	17271	17577	17197	17280	17001	17199	17457	17214	17300	17298	17112	17094	17329	17206	17327	17387	17333	17213	17330	17224	17241	17297	17441	17308	17532	17387	17413	17218	17070	17173	17237	17404	17084	17128	17024	17150	17295	17147	17256	17140	17148	17211	17204	17151	17137	17307	17402	17328	17425	17345	17258	17102	17115	17177	17356	17345	17455	17321	17115	17342	17277	17259	17171	17127	17599	17321	17425	17222	17400	17286	17199	17098	17226	17365
16708	21560	21047	18065	17040	16982	16427	16184	16201	16128	16468	16677	19049	18854	17846	16645	15825	15600	15542	15315	15350	15479	15407	15579	15417	15373	15377	15354	15263	15246	15444	15506	15310	15522	15360	15394	15372	15522	15422	15389	15337	15392	15594	15488	15500	15464	15577	15388	15383	15497	15557	15510	15450	15279	15403	15371	15390	15252	15500	15497	15478	15372	15393	15285	15583	15359	15349	15349	15270	15423	15593	15389	15604	15446	15604	15394	15330	15091	15475	15423	15422	15444	15499	15329	15508	15424	15406	15334	15356	15409	15423	15309	15673	15493	15365	15347	15285	15336	15267	15497	15233	15333	15426	15484	15420	15693	15385	15372	15451	15639	15465	15475	15405	15282	15500	15219	15293	15371	15461	15411	15402	15440	15490	15332	15482	15423	15490	15493	15361	15340	15346	15389	15532	15352	15361	15447	15619	15350	15516	15354	15274	15454	15435	15588	15391	15528	15481	15303	15507	15528	15345	15464	15476	15350	15482	15414	15325	15357	15408	15438	15523	15385	15494	15365	15269	15519	15332	15503	15522	15498	15511	15441	15391	15542	15573	15340	15429	15343	15209	15365	15297	15283	15441	15578	15521	15593	15659	15511	15501	15507	15360	15612	15301	15406	15287	15323	15344	15582	15415	15453	15355	15350	15460	15367	15269	15381	15381	15638	15633	15262	15429	15370	15429	15373	15267	15467	15457	15500	15442	15412	15591	15311	15417	15270	15351	15429	15450	15270	15357	15562	15385	15337	15527	15420	15519	15480	15432	15499	15428	15482	15373	15412	15355	15340	15459	15366	15420	15516	15606	15466	15384	15365	15453	15340	15428	15396	15447	15546	15386	15440	15374	15490	15390	15450	15367	15376	15486	15405	15539	15265	15432	15366	15480	15527	15556	15446	15301	15450	15408	15371	15654	15414	15570	15378	15461	15365	15408	15289	15436	15581	15534	15283	15286	15262	15468	15513	15356	15432	15351	15360	15419	15457	15430	15319	15490	15467	15348	15402	15389	15443	15408	15370	15431	15359	15458	15383	15483	15318	15414	15409	15343	15352	15372	15586	15537	15369	15375	15326	15642	15345	15542	15563	15437	15475	15496	15559	15399	15600	15335	15504	15385	15349	15519	15440	15438	15424	15384	15278	15311	15332	15443	15384	15519	15390	15600	15357	15263	15343	15359	15285	15433	15531	15441	15494	15433	15425	15192	15519	15652	15284	15512	15486	15402	15636	15440	15495	15493	15549	15513	15260	15509	15358	15360	15435	15537	15378	15307	15360	15518	15321	15407	15564	15432	15428	15463	15459	15501	15470	15418	15291	15583	15234	15560	15322	15281	15393	15418	15580	15333	15434	15417	15355	15528	15379	15354	15636	15400	15318	15362	15450	15445	15636	15353	15420	15292	15463	15485	15462	15523	15570	15461	15489	15395	15524	15259	15459	15418	15418	15599	15253	15431	15452	15320	15372	15276	15529	15337	15309	15427	15568	15399	15321	15470	15194	15292	15430	15408	15420	15284	15475	15478	15531	15340	15351	15394	15522	15371	15611	15396	15357	15492	15344	15340	15408	15417	15333	15310	15428	15462	15367	15492	15503	15384	15482	15416	15321	15552	15360	15621	15363	15339	15458	15359	15349	15295	15443	15486	15457	15526	15305	15533	15283	15368	15328	15507	15411	15367	15329	15459	15165	15639	15235	15436	15429	15405	15432	15396	15473	15566	15370	15393	15589	15448	15349	15410	15332	15511	15473	15378	15434	15627	15391	15506	15485	15375	15406	15542	15402	15352	15463	15423	15259	15446	15559	15537	15475	15375	15392	15439	15314	15421	15357	15335	15489	15439	15463	15320	15480	15563	15377	15527	15527	15348	15329	15351	15407	15501	15177	15374	15364	15303	15482	15449	15466	15471	15521	15479	15470	15477	15482	15306	15317	15519	15419	15425	15293	15400	15407	15389	15470	15471	15433	15346	15371	15461	15284	15591	15344	15484	15411	15413	15558	15462	15459	15402	15638	15309	15501	15185	15348	15286	15413	15305	15648	15523	15372	15411	15446	15462	15275	15510	15234	15574	15485	15347	15368	15353	15154	15577	15563	15532	15462	15319	15560	15353	15475	15440	15454	15561	15324	15337	15398	15379	15388	15305	15462	15265	15447	15337	15423	15331	15335	15586	15375	15494	15446	15459	15529	15379	15436	15352	15514	15394	15508	15445	15487	15385	15339	15423	15322	15478	15493	15539	15423	15377	15458	15410	15571	15396	15401	15339	15451	15447	15441	15324	15438	15368	15370	15578	15287	15406	15299	15415	15267	15395	15364	15430	15355	15562	15259	15346	15261	15413	15504	15405	15274	15577	15451	15341	15509	15543	15280	15398	15602	15301	15232	15365	15640	15343	15529	15455	15428	15295	15679	15392	15331	15258	15584	15328	15463	15357	15246	15503	15369	15486	15500	15288	15454	15315	15439	15491	15493	15409	15573	15508	15457	15541	15497	15384	15341	15306	15570	15467	15470	15346	15438	15496	15366	15548	15449	15408	15541	15351	15248	15506	15432	15445	15592	15405	15364	15434	15164	15403	15644	15550	15386	15403	15553	15372	15327	15337	15445	15287	15486	15443	15545	15476	15410	15397	15432	15403	15402	15506	15422	15449	15579	15387	15523	15322	15496	15439	15255	15287	15442	15274	15436	15404	15379	15521	15364	15585	15567	15078	15461	15371	15499	15225	15540	15235	15388	15384	15272	15443	15329	15415	15380	15412	15310	15443	15444	15367	15423	15498	15628	15495	15357	15571	15380	15462	15392	15298	15469	15426	15513	15380	15339	15398	15456	15296	15438	15483	15591	15464	15554	15520	15361	15517	15484	15254	15460	15389	15343	15409	15417	15404	15484	15451	15458	15377	15279	15396	15472	15450	15315	15516	15532	15397	15414	15423	15437	15210	15409	15349	15348	15492	15451	15420	15442	15359	15498	15293	15448	15590	15502	15371	15488	15478	15312	15534	15311	15370	15466	15363	15735	15366	15564	15351	15410	15435	15344	15521	15391	15447	15496	15422	15590	15477	15471	15455	15392	15428	15363	15448	15333	15251	15622	15313	15351	15470	15526	15367	15263	15457	15608	15501	15442	15554	15598	15506	15392	15644	15410	15501	15383	15347	15468	15474	15320	15555	15273	15432	15534	15286	15513	15414	15494	15195	15368	15316	15466	15351	15476	15347	15478	15411	15393	15402	15228	15489	15394	15300	15445	15555	15159	15473	15484	15371	15318	15534	15577	15454	15443	15416	15595	15413	15373	15371	15465	15554	15415	15334	15445	15333	15515	15164	15426	15429	15237	15423	15445	15495	15354	15574	15400	15487	15524	15341	15451	15470	15554	15385	15347	15306	15636	15515	15476	15307	15536	15451	15364	15568	15517	15275	15472	15387	15464	15393	15526	15260	15272	15398	15324	15318	15457	15578	15416	15610	15442	15424	15509	15392	15570	15305	15289	15306	15385	15524	15365	15365	15220	15469	15443	15335	15689	15437	15317	15293	15561	15424	15314	15500	15373	15463	15522	15438	15593	15495	15455	15398	15399	15478	15479	15335	15590	15494	15463	15368	15545	15486	15322	15434	15385	15644	15488	15428	15476	15349	15422	15498	15384	15398	15382	15569	15395	15510	15531	15366	15327	15486	15388	15552	15328	15484	15286	15395	15430	15285	15241	15413	15375	15389	15522	15469	15442	15589	15479	15523	15491	15410	15418	15484	15447	15452	15386	15451	15240	15310	15343	15466	15458	15397	15336	15439	15384	15494	15428	15540	15352	15374	15294	15512	15395	15484	15424	15390	15396	15562	15534	15513	15403	15395	15549	15529	15400	15408	15301	15445	15470	15405	15593	15469	15463	15526	15428	15494	15511	15447	15404	15434	15551	15428	15494	15532	15460	15425	15461	15491	15327	15355	15439	15371	15359	15380	15452	15383	15303	15359	15437	15422	15424	15310	15357	15401	15268	15580	15425	15317	15626	15442	15280	15329	15436	15621	15325	15331	15376	15492	15339	15363	15271	15366	15401	15424	15303	15247	15680	15409	15525	15440	15571	15269	15403	15478	15554	15387	15535	15489	15587	15521	15388	15336	15291	15500	15421	15446	15371	15263	15571	15460	15638	15486	15394	15459	15394	15401	15335	15443	15248	15532	15456	15361	15157	15254	15525	15296	15444	15487	15430	15547	15486	15352	15357	15541	15523	15354	15556	15334	15371	15451	15478	15476	15349	15440	15428	15491	15240	15468	15568	15395	15262	15489	15387	15478	15469	15359	15497	15255	15507	15474	15423	15447	15485	15466	15472	15492	15425	15311	15495	15507	15312	15292	15192	15572	15485	15301	15472	15550	15501	15304	15406	15483	15400	15382	15471	15373	15485	15425	15512	15543	15286	15446	15321	15314	15589	15393	15322	15498	15380	15343	15375	15441	15455	15343	15554	15361	15449	15492	15530	15539	15459	15435	15233	15357	15281	15379	15425	15464	15378	15465	15368	15446	15417	15362	15273	15573	15395	15521	15446	15266	15419	15451	15253	15486	15518	15434	15587	15438	15466	15269	15568	15356	15369	15413	15382	15390	15504	15473	15388	15383	15531	15514	15401	15508	15436	15362	15365	15600	15567	15560	15323	15448	15382	15415	15542	15430	15445	15405	15364	15413	15317	15641	15608	15323	15429	15525	15404	15399	15571	15431	15430	15568	15303	15564	15514	15433	15426	15331	15358	15350	15438	15582	15337	15335	15474	15213	15469	15379	15547	15182	15547	15417	15390	15366	15487	15372	15298	15490	15458	15445	15406	15468	15636	15424	15411	15378	15432	15450	15489	15527	15309	15506	15554	15351	15396	15370	15447	15430	15244	15409	15187	15391	15415	15241	15240	15313	15347	15454	15436	15448	15473	15340	15484	15291	15274	15438	15387	15604	15417	15386	15504	15480	15346	15472	15371	15474	15397	15536	15584	15258	15496	15444	15353	15356	15207	15447	15368	15318	15489	15659	15451	15260	15441	15406	15362	15382	15441	15276	15398	15352	15351	15426	15361	15524	15542	15161	15644	15453	15333	15565	15479	15296	15319	15380	15524	15302	15407	15567	15322	15471	15406	15471	15362	15543	15659	15552	15310
23462	20818	28063	23751	21716	22099	21357	18557	18158	18494	18356	20752	31163	29894	27346	22846	19192	18174	17707	17529	17715	17304	17438	17410	17369	17633	17622	17481	17479	17468	17517	17422	17406	17344	17443	17332	17435	17323	17698	17625	17390	17457	17412	17555	17365	17394	17549	17056	17421	17612	17374	17236	17423	17393	17499	17275	17428	17202	17131	17170	17427	17488	17310	17145	17243	17395	17327	17285	17676	17449	17361	17146	17374	17462	17471	17187	17250	17374	17363	17326	17471	17256	17357	17243	17413	17510	17319	17286	17385	17508	17373	17334	17318	17379	16986	17386	17398	17452	17389	17216	17395	17175	17480	17347	17366	17380	17321	17298	17520	17474	17270	17330	17242	17203	17606	17318	17177	17463	17147	17217	17355	17291	17242	17396	17257	17401	17368	17026	17219	17088	17258	17318	17353	17308	17446	17427	17511	17460	17521	17202	17265	17520	17343	17314	17376	17180	17315	17402	17208	17349	17377	17342	17075	17299	17411	17086	17237	17269	17237	17323	17303	17345	17366	17618	17215	17287	17303	17457	17365	17254	17471	17516	17498	17443	17530	17197	17329	17354	17253	17264	17165	17448	17352	17273	17141	17196	17267	17282	17342	17197	17430	17231	17323	17399	17238	17319	17394	17250	17534	17577	17375	17475	17499	17339	17181	17328	17367	17217	17207	17407	17286	17235	17362	17374	17171	17585	17155	17193	17372	17285	17213	17213	17297	17324	17195	17523	17256	17281	17301	17351	17283	17552	17173	17298	17377	17275	17266	17285	17475	17030	17577	17241	17109	17228	17222	17307	17350	17209	17163	17465	17212	17227	17246	17059	17294	17272	17237	17587	17557	17261	17499	17366	17354	17110	17372	17239	17308	17300	17318	17280	17491	17369	17300	17209	17362	17253	17274	17206	17414	17507	17367	17363	17317	17263	17306	17411	17394	17308	17425	17419	17307	17341	17201	17340	17254	17343	17309	17497	17258	17162	17240	17188	17168	17306	17414	17323	17272	17216	17207	17255	17301	17293	17292	17368	17135	17209	17333	17292	17306	17176	17414	17384	17447	17582	17271	17390	17245	17238	17311	17209	17345	17255	17473	17432	17245	17322	17425	17412	17454	17298	17212	17184	17320	17321	17097	17566	17212	17321	17210	17465	17334	17459	17263	17146	17354	17574	17279	17371	17363	17507	17257	17103	17255	17146	17452	17521	17216	17369	17413	17078	17381	17388	17287	17316	17272	17480	17364	17287	17275	17396	17459	17214	17234	17421	17312	17280	17359	17445	17259	17138	17216	17425	17331	17252	17338	17443	17328	17432	17264	17522	17234	17285	17443	17299	17677	17459	17331	17448	17352	17312	17306	17384	17277	17333	17234	17545	17389	17433	17314	17331	17470	17188	17231	17221	17258	17168	17391	17051	17290	17385	17389	17169	17342	17344	17524	17390	17351	17024	17290	17417	17360	17373	17504	17432	17176	17274	17524	17281	17251	17405	17255	17241	17370	17303	17397	17423	17386	17199	17453	17286	17496	17167	17635	17175	17085	17380	17418	17165	17285	17117	17330	17621	16983	17321	17227	17286	17389	17505	17181	17244	17437	17230	17276	17516	17155	17448	17271	17249	17136	17125	17411	17425	17071	17390	17277	17219	17386	17263	17267	17322	17275	17274	17227	17237	17314	17204	17368	17445	17565	17171	17406	17324	17338	17413	17402	17257	17214	17305	17486	17484	17400	17284	17508	17381	17280	17401	17448	17068	17268	17097	17489	17355	17261	17372	17360	17517	17476	17389	17364	17336	17358	17237	17326	17207	17327	17162	17221	17309	17363	17323	17339	17423	17264	17585	17363	17263	17436	17570	17233	17250	17443	17327	17118	17231	17314	17174	17442	17248	17274	17503	17399	17330	17425	17429	17319	17345	17366	17489	17340	17193	17203	17232	17443	17360	17457	17372	17388	17246	17404	17407	17353	17280	17312	17361	17476	17305	17085	17535	17187	17366	17140	17346	17411	17538	17294	17362	17262	17417	17291	17436	17325	17336	17455	17312	17355	17209	17241	17401	17207	17279	17162	17289	17373	17440	17292	17426	17251	17417	17412	17382	17337	17365	17279	17310	17328	17290	17439	17347	17346	17443	17269	17294	17510	17280	17288	17481	17208	17248	17290	17384	17276	17335	17437	17346	17381	17219	17405	17174	17268	17412	17243	17343	17440	17364	17392	17322	17247	17413	17299	17404	17296	17487	17416	17545	17242	17383	17525	17205	17401	17452	17298	17217	17272	17346	17248	17209	17280	17328	17420	17343	17293	17282	17210	17310	17486	17463	17228	17374	17469	17413	17450	17226	17400	17328	17417	17410	17436	17374	17502	17230	17234	17429	17382	17336	17388	17373	17249	17418	17409	17423	17338	17305	17354	17424	17373	17412	17230	17379	17254	17360	17423	17453	17193	17153	17323	17524	17301	17187	17417	17157	17326	17290	17353	17409	17493	17245	17307	17426	17446	17359	17407	17324	17271	17397	17401	17247	17355	17169	17482	17398	17329	17355	17326	17148	17263	17148	17349	17369	17253	17302	17259	17368	17481	17327	17273	17468	17379	17324	17433	17413	17397	17515	17429	17467	17531	17461	17314	17511	17163	17460	17527	17208	17347	17380	17496	17115	17244	17355	17416	17219	17201	17402	17408	17386	17246	17590	17551	17259	17510	17366	17647	17239	17309	17374	17211	17128	17410	17172	17231	17236	17299	17436	17587	17289	17551	17401	17481	17250	17240	17218	17047	17219	17382	17359	17494	17353	17367	17121	17272	17100	17351	17341	17485	17430	17191	17545	17187	17346	17336	17151	17424	17238	17356	17404	17283	17285	17248	17557	17144	17163	17266	17406	17518	17133	17307	17209	17285	17115	17196	17341	17115	17334	17292	17501	17351	17310	17447	17177	17154	17382	17562	17328	17268	17380	17196	17618	17464	17402	17530	17416	17294	17306	17488	17277	17428	17239	17214	17337	17399	17393	17322	17467	17554	17238	17420	17275	17260	17255	17421	17213	17341	17498	17382	17353	17410	17370	17473	17253	17294	17249	17335	17190	17280	17348	17290	17432	17251	17202	17344	17413	17239	17164	17375	17332	17440	17262	17216	17138	17310	17515	17324	17571	17306	17253	17327	17377	17278	17383	17538	17401	17300	17364	17162	17550	17306	17388	17465	17212	17554	17305	17478	17129	17275	17266	17462	17421	17401	17530	17421	17381	17272	17400	17454	17117	17418	17281	17159	17348	17279	17357	17186	17408	17474	17433	17351	17411	17381	17468	17539	17541	17249	17141	17425	17422	17259	17416	17365	17460	17417	17419	17413	17341	17280	17138	17461	17490	17271	17318	17439	17281	17509	17175	17261	17240	17534	17449	17424	17316	17388	17335	17358	17293	17082	17218	17180	17516	17358	17307	17131	17345	17232	17380	17354	17558	17174	17391	17442	17319	17249	17413	17453	17704	17181	17533	17320	17258	17268	17242	17377	17353	17385	17398	17348	17265	17408	17353	17372	17414	17317	17220	17278	17105	17178	17446	17394	17287	17306	17401	17325	17241	17083	17178	17404	17132	17346	17344	17211	17251	17205	17458	17550	17284	17279	17390	17487	17197	17492	17222	17383	17230	17240	17279	17426	17178	17384	17328	17292	17296	17201	17483	17472	17385	17389	17247	17302	17511	17248	17183	17331	17394	17555	17281	17279	17425	17253	17508	17474	17381	17466	17495	17237	17390	17398	17261	17296	17309	17103	17276	17304	17416	17409	17041	17282	17402	17348	17271	17354	17339	17276	17352	17462	17216	17437	17115	17297	17302	17523	17303	17214	17347	17432	17419	17391	17441	17487	17308	17400	17326	17377	17359	17481	17259	17403	17165	17242	17353	17487	17433	17411	17383	17487	17328	17537	17405	17438	17400	17264	17333	17463	17552	17344	17167	17552	17234	17445	17227	17283	17471	17038	17252	17282	17320	17172	17303	17459	17300	17242	17313	17325	17340	17402	17544	17263	17204	17598	17458	17182	17289	17381	17316	17035	17362	17381	17370	17286	17354	17204	17421	17343	17472	17401	17332	17283	17147	17477	17238	17325	17339	17482	17384	17361	17200	17311	17351	17261	17351	17016	17358	17381	17324	17361	17112	17365	17404	17504	17534	17379	17266	17429	17305	17313	17314	17426	17303	17341	17249	17292	17281	17284	17452	17414	17203	17286	17345	17381	17460	17352	17299	17277	17252	17440	17405	17433	17459	17334	17221	17355	17366	17411	17349	17500	17289	17368	17378	17389	17225	17447	17396	17183	17291	17305	17213	17311	17440	17371	17512	17228	17302	17342	17508	17313	17467	17357	17544	17240	17323	17447	17063	17315	17175	17361	17315	17365	17328	17213	17313	17185	17526	17400	17375	17470	17275	17185	17220	17236	17168	17367	17431	17166	17364	17302	17246	17339	17347	17283	17354	17352	17325	17647	17471	17430	17400	17442	17387	17274	17394	17119	17312	17317	17361	17609	17294	17384	17464	17144	17458	17528	17355	17361	17473	17388	17186	17228	17128	17470	17262	17343	17352	17289	17381	17446	17264	17317	17313	17358	17355	17349	17420	17402	17446	17427	17227	17298	17491	17343	17344	17283	17418	17433	17584	17231	17279	17198	17297	17327	17084	17270	17248	17371	17317	17305	17371	17505	17311	17293	17196	17303	17180	17313	17204	17100	17267	17386	17218	17343	17247	17129	17437	17582	17352	17356	17136	17389	17470	17318	17241	17486	17401	17342	17317	17659	17342	17396	17349	17459	17494	17305	17400	17405	17490	17495	17294	17391	17178	17291	17209	17433	17210	17444	17265	17384	17312	17366	17462	17314	17316	17242	17384	17423	17347	17215	17290	17193	17330	17328	17603	17227	17295	17548	17261	17206	17525	17238	17227	17249	17473	17377	17292	17169	17401	17382	17269	17405	17402	17273	17404	17362	17221	17351	17350	17340	17410	17243	17226	17418	17248	17172	17332	17309	17554	17443	17319	17306	17396	17282	17526	17345	17270	17247	17371	17357	17403	17534	17411	17373	17509	17371	17395	17310	17491	17305	17378	17423	17330	17098	17233	17302	17475	17509	17415	17201	17588	17324	17447	17258	17329
15431	26156	24637	20442	19136	19349	17746	17214	17142	17495	17155	21734	34316	31715	27991	21968	17203	16084	15851	15676	15712	15557	15393	15589	15411	15547	15568	15397	15549	15654	15616	15563	15528	15452	15518	15533	15506	15417	15641	15636	15499	15706	15724	15608	15409	15572	15575	15566	15589	15479	15457	15640	15621	15568	15437	15576	15551	15527	15632	15544	15638	15775	15551	15381	15529	15579	15732	15461	15627	15548	15555	15687	15557	15437	15373	15514	15538	15652	15421	15504	15500	15631	15688	15579	15493	15418	15536	15673	15403	15717	15502	15628	15611	15780	15370	15599	15485	15653	15570	15642	15685	15519	15578	15580	15504	15534	15580	15503	15362	15608	15694	15511	15472	15463	15535	15550	15497	15595	15553	15534	15570	15500	15517	15509	15531	15708	15860	15476	15760	15448	15651	15510	15415	15565	15531	15638	15544	15692	15429	15561	15561	15571	15656	15614	15520	15574	15510	15527	15439	15505	15488	15466	15475	15749	15494	15555	15603	15699	15484	15621	15523	15522	15659	15522	15651	15460	15481	15547	15395	15465	15566	15502	15400	15638	15668	15463	15571	15662	15438	15678	15492	15609	15618	15574	15516	15553	15525	15474	15581	15638	15724	15638	15460	15490	15672	15638	15491	15567	15339	15584	15520	15455	15485	15373	15435	15553	15420	15530	15585	15580	15587	15567	15751	15596	15351	15570	15751	15253	15464	15425	15572	15503	15422	15503	15481	15617	15541	15520	15506	15474	15528	15370	15591	15474	15543	15462	15421	15591	15472	15577	15510	15521	15710	15605	15799	15585	15487	15614	15536	15617	15435	15471	15507	15621	15496	15483	15611	15736	15531	15533	15534	15495	15561	15487	15372	15399	15565	15535	15459	15524	15691	15699	15522	15726	15562	15713	15389	15643	15579	15577	15545	15430	15640	15558	15549	15609	15578	15294	15404	15763	15330	15418	15429	15652	15606	15694	15561	15456	15532	15693	15402	15505	15535	15566	15444	15678	15491	15663	15646	15503	15531	15663	15413	15571	15738	15493	15602	15572	15619	15558	15445	15575	15457	15626	15482	15576	15579	15634	15545	15442	15459	15457	15541	15595	15428	15728	15525	15520	15557	15537	15587	15524	15483	15486	15524	15558	15504	15511	15573	15506	15353	15470	15560	15418	15487	15540	15405	15532	15465	15599	15460	15510	15617	15496	15558	15520	15632	15437	15541	15393	15445	15536	15654	15566	15414	15498	15479	15589	15644	15342	15583	15600	15508	15446	15635	15614	15631	15551	15488	15548	15574	15498	15511	15536	15434	15426	15608	15455	15598	15639	15471	15450	15447	15507	15359	15668	15471	15531	15547	15508	15585	15654	15543	15628	15604	15428	15531	15662	15580	15471	15583	15633	15582	15480	15510	15562	15553	15551	15447	15550	15532	15582	15529	15396	15497	15448	15605	15456	15434	15508	15626	15543	15493	15633	15455	15589	15716	15496	15475	15399	15638	15384	15614	15631	15554	15688	15560	15582	15575	15536	15415	15538	15496	15584	15522	15437	15630	15649	15519	15626	15497	15615	15390	15524	15442	15598	15576	15577	15445	15463	15494	15660	15452	15579	15528	15563	15341	15519	15605	15603	15399	15549	15523	15573	15649	15594	15683	15456	15635	15588	15574	15479	15510	15616	15581	15589	15919	15546	15507	15508	15608	15518	15423	15629	15517	15603	15508	15488	15472	15474	15493	15469	15635	15436	15586	15384	15474	15609	15523	15644	15497	15501	15416	15575	15714	15620	15394	15451	15559	15566	15379	15611	15836	15643	15550	15503	15482	15355	15465	15446	15503	15590	15597	15707	15560	15381	15578	15489	15656	15504	15623	15541	15473	15603	15355	15698	15598	15615	15453	15490	15694	15502	15561	15544	15587	15566	15588	15401	15452	15440	15556	15669	15431	15359	15562	15580	15805	15498	15716	15459	15570	15629	15515	15777	15607	15576	15572	15823	15574	15431	15459	15651	15600	15664	15395	15437	15528	15633	15498	15476	15560	15643	15455	15447	15463	15550	15654	15627	15586	15579	15445	15441	15712	15724	15562	15425	15699	15654	15526	15480	15548	15534	15639	15570	15680	15545	15471	15478	15548	15538	15465	15366	15626	15667	15735	15541	15539	15739	15465	15536	15557	15575	15633	15423	15642	15509	15463	15522	15625	15588	15616	15475	15648	15581	15624	15488	15572	15669	15475	15695	15528	15547	15583	15568	15444	15578	15572	15575	15647	15591	15520	15732	15630	15412	15517	15462	15437	15564	15636	15709	15563	15469	15482	15464	15508	15540	15427	15612	15451	15505	15587	15554	15387	15797	15554	15487	15597	15591	15535	15699	15567	15456	15633	15563	15543	15314	15495	15464	15529	15445	15405	15654	15413	15576	15445	15617	15648	15661	15513	15458	15543	15605	15555	15595	15455	15646	15438	15462	15677	15758	15396	15480	15619	15617	15544	15470	15635	15507	15489	15611	15717	15523	15396	15457	15566	15327	15691	15526	15518	15536	15629	15624	15475	15644	15490	15550	15577	15513	15631	15602	15622	15516	15619	15458	15503	15621	15500	15565	15579	15538	15515	15539	15592	15459	15325	15474	15513	15434	15509	15502	15617	15551	15392	15536	15640	15423	15525	15675	15599	15518	15518	15460	15571	15352	15474	15440	15514	15621	15613	15517	15517	15474	15551	15461	15565	15528	15494	15328	15667	15565	15425	15664	15447	15512	15646	15435	15584	15638	15547	15529	15648	15500	15546	15424	15494	15633	15509	15671	15378	15447	15533	15590	15695	15443	15555	15461	15650	15686	15640	15437	15461	15699	15636	15456	15633	15607	15422	15592	15618	15555	15468	15636	15635	15739	15388	15674	15559	15473	15691	15502	15655	15606	15409	15728	15428	15454	15610	15536	15582	15669	15401	15602	15562	15606	15444	15519	15581	15512	15517	15689	15425	15621	15489	15479	15508	15520	15529	15333	15539	15527	15331	15497	15442	15622	15550	15509	15426	15443	15594	15459	15778	15627	15406	15591	15603	15427	15470	15528	15471	15580	15566	15662	15493	15583	15519	15421	15627	15496	15566	15523	15371	15396	15583	15522	15481	15690	15422	15445	15560	15424	15620	15554	15575	15758	15570	15519	15398	15594	15584	15523	15642	15550	15513	15405	15485	15391	15477	15565	15588	15652	15465	15565	15659	15627	15626	15562	15403	15643	15553	15414	15706	15639	15488	15492	15709	15639	15591	15571	15434	15563	15536	15496	15630	15518	15419	15419	15797	15692	15583	15432	15563	15393	15601	15519	15633	15663	15602	15599	15600	15484	15404	15387	15465	15463	15710	15577	15611	15586	15557	15469	15650	15403	15604	15698	15384	15608	15557	15625	15444	15348	15677	15616	15503	15634	15641	15575	15406	15459	15547	15589	15562	15594	15591	15533	15389	15527	15716	15505	15493	15533	15468	15537	15512	15634	15567	15571	15367	15641	15492	15380	15648	15496	15528	15518	15508	15640	15460	15634	15656	15647	15505	15485	15523	15548	15445	15513	15551	15573	15548	15536	15554	15389	15547	15552	15686	15374	15653	15461	15403	15472	15429	15754	15449	15661	15579	15395	15664	15453	15514	15645	15690	15569	15618	15475	15589	15608	15470	15537	15375	15734	15595	15472	15475	15572	15556	15503	15483	15585	15591	15537	15590	15653	15525	15676	15608	15680	15490	15619	15519	15460	15575	15592	15444	15544	15529	15535	15458	15659	15552	15683	15625	15513	15595	15474	15610	15503	15635	15553	15593	15432	15504	15436	15678	15595	15695	15483	15627	15518	15525	15535	15479	15432	15442	15593	15672	15688	15776	15525	15418	15336	15673	15518	15431	15598	15546	15610	15357	15657	15645	15192	15698	15681	15603	15529	15631	15522	15536	15553	15543	15673	15550	15681	15435	15513	15539	15331	15476	15491	15510	15562	15558	15664	15527	15587	15490	15683	15490	15558	15542	15671	15425	15493	15470	15805	15605	15626	15420	15843	15594	15537	15565	15469	15461	15518	15760	15424	15599	15609	15631	15365	15570	15679	15437	15486	15618	15433	15417	15523	15330	15626	15561	15623	15462	15543	15686	15641	15662	15422	15402	15710	15365	15559	15474	15509	15674	15516	15439	15567	15439	15424	15589	15504	15452	15577	15577	15614	15473	15483	15620	15546	15392	15440	15445	15414	15644	15550	15561	15492	15437	15702	15468	15515	15581	15539	15484	15572	15595	15594	15714	15431	15620	15492	15483	15542	15531	15552	15475	15405	15630	15546	15585	15653	15517	15522	15547	15676	15451	15647	15582	15608	15594	15493	15525	15566	15567	15496	15530	15655	15468	15618	15648	15554	15416	15583	15403	15670	15639	15669	15616	15555	15579	15411	15533	15472	15642	15413	15546	15342	15524	15476	15482	15487	15504	15711	15525	15808	15783	15491	15530	15604	15552	15518	15600	15542	15611	15476	15336	15555	15561	15432	15799	15573	15568	15451	15447	15582	15637	15632	15476	15516	15580	15470	15724	15479	15583	15528	15483	15407	15402	15487	15518	15585	15489	15529	15649	15567	15482	15364	15506	15466	15464	15481	15716	15595	15521	15528	15657	15507	15608	15330	15616	15689	15491	15787	15578	15466	15428	15605	15690	15562	15383	15523	15577	15392	15820	15500	15581	15444	15483	15605	15533	15616	15533	15690	15642	15706	15306	15483	15597	15547	15429	15482	15563	15585	15416	15489	15576	15449	15586	15517	15459	15479	15342	15469	15685	15490	15645	15602	15549	15561	15584	15577	15446	15583	15681	15505	15588	15624	15687	15448	15648	15584	15603	15513	15428	15765	15464	15805	15654	15610	15429	15544	15288	15718	15624	15425	15508	15392	15647	15501	15671	15520	15505	15580	15603	15668	15632	15515	15641	15411	15490	15519	15628	15457	15526	15284	15664	15423	15557	15598	15566	15601	15536	15612	15655	15495	15594	15469	15483	15703	15439	15477	15576	15554	15461	15503	15483	15609	15648	15465	15458	15534	15684	15541	15603	15560	15512	15701	15586	15582	15477	15576	15409	15624	15654	15489	15611	15452	15527	15561	15523	15625	15589	15463	15473	15418
22389	20822	28415	23300	21004	23085	25199	19618	18638	18915	18776	24368	40896	37377	32896	26006	20572	18795	18112	17746	17610	17622	17712	17548	17497	17889	17437	17602	17598	17599	17805	17625	17534	17490	17615	17617	17684	17651	17514	17437	17512	17357	17682	17620	17757	17416	17416	17434	17466	17458	17718	17576	17493	17398	17224	17362	17784	17669	17510	17409	17602	17674	17447	17539	17409	17510	17486	17603	17468	17477	17500	17566	17561	17404	17604	17512	17404	17529	17261	17679	17703	17470	17591	17443	17495	17450	17667	17306	17611	17549	17525	17805	17389	17364	17600	17586	17417	17708	17396	17403	17458	17664	17495	17529	17246	17367	17496	17361	17315	17473	17649	17516	17780	17281	17533	17392	17565	17335	17539	17665	17421	17555	17715	17312	17559	17343	17594	17607	17414	17554	17485	17513	17547	17286	17536	17358	17540	17659	17467	17424	17657	17467	17464	17640	17460	17400	17378	17411	17577	17435	17592	17341	17377	17509	17476	17344	17442	17356	17586	17464	17386	17577	17415	17346	17349	17511	17459	17345	17697	17366	17570	17613	17516	17450	17546	17792	17534	17455	17658	17516	17443	17449	17580	17812	17542	17485	17309	17612	17631	17520	17432	17385	17450	17459	17563	17415	17578	17529	17613	17592	17577	17540	17542	17485	17631	17492	17575	17519	17528	17282	17457	17398	17405	17241	17389	17384	17647	17441	17515	17473	17562	17456	17519	17334	17526	17611	17567	17603	17513	17399	17701	17426	17434	17529	17633	17569	17512	17505	17611	17542	17540	17451	17436	17442	17381	17538	17531	17397	17552	17481	17475	17565	17473	17478	17577	17542	17534	17635	17409	17734	17448	17495	17820	17388	17503	17664	17408	17599	17621	17532	17640	17257	17612	17519	17599	17466	17558	17426	17510	17558	17411	17491	17533	17588	17322	17455	17558	17575	17651	17698	17378	17351	17202	17421	17267	17335	17369	17264	17446	17461	17490	17478	17313	17502	17686	17408	17249	17476	17503	17508	17386	17657	17698	17504	17522	17518	17598	17606	17370	17523	17397	17560	17637	17412	17452	17458	17436	17591	17506	17465	17309	17590	17601	17370	17378	17494	17357	17629	17526	17418	17457	17356	17518	17493	17408	17578	17498	17284	17525	17501	17541	17281	17431	17451	17494	17415	17498	17355	17443	17252	17346	17350	17430	17485	17448	17230	17288	17438	17505	17621	17426	17338	17618	17437	17536	17403	17312	17336	17602	17680	17448	17453	17433	17486	17521	17250	17456	17249	17283	17490	17490	17480	17580	17447	17589	17556	17513	17383	17499	17460	17456	17634	17663	17400	17579	17528	17467	17485	17568	17556	17440	17280	17690	17637	17501	17572	17511	17364	17482	17556	17419	17483	17338	17586	17443	17504	17501	17468	17407	17518	17418	17461	17662	17431	17380	17450	17565	17602	17388	17571	17510	17549	17353	17513	17533	17577	17625	17415	17472	17353	17469	17611	17364	17531	17491	17469	17391	17397	17468	17240	17463	17546	17704	17428	17447	17550	17417	17441	17526	17516	17655	17397	17571	17521	17561	17465	17236	17370	17511	17374	17384	17531	17489	17364	17466	17452	17283	17192	17439	17404	17435	17460	17489	17420	17499	17443	17440	17578	17569	17500	17611	17487	17348	17333	17389	17385	17534	17472	17455	17697	17710	17611	17390	17665	17254	17477	17401	17577	17576	17506	17564	17476	17276	17424	17388	17617	17518	17394	17358	17654	17433	17420	17566	17765	17484	17513	17334	17464	17555	17508	17397	17326	17388	17377	17383	17529	17614	17360	17456	17305	17621	17371	17584	17278	17326	17667	17512	17254	17333	17375	17532	17589	17406	17797	17394	17346	17586	17536	17316	17299	17500	17464	17296	17648	17574	17232	17336	17709	17487	17368	17469	17281	17404	17560	17513	17355	17358	17462	17765	17337	17638	17538	17428	17538	17540	17507	17578	17353	17400	17308	17505	17687	17321	17500	17480	17629	17540	17158	17442	17648	17693	17541	17590	17637	17569	17583	17599	17501	17577	17361	17607	17427	17429	17604	17309	17388	17330	17450	17702	17463	17726	17858	17459	17464	17737	17355	17341	17454	17253	17406	17676	17486	17403	17680	17528	17403	17209	17567	17513	17695	17542	17403	17578	17476	17742	17618	17470	17447	17519	17418	17352	17556	17490	17650	17346	17542	17624	17662	17529	17619	17447	17290	17409	17563	17392	17561	17561	17587	17342	17259	17437	17437	17468	17431	17471	17715	17400	17511	17493	17475	17624	17256	17567	17478	17468	17631	17610	17742	17489	17529	17544	17518	17469	17417	17460	17328	17441	17287	17619	17339	17555	17240	17535	17146	17577	17363	17436	17598	17603	17709	17772	17562	17495	17259	17404	17406	17298	17606	17364	17498	17418	17453	17343	17462	17525	17373	17548	17592	17523	17357	17284	17531	17337	17486	17290	17360	17634	17579	17456	17609	17452	17639	17446	17365	17324	17388	17418	17357	17456	17382	17364	17748	17586	17457	17365	17316	17513	17190	17528	17340	17663	17540	17367	17461	17428	17387	17411	17269	17447	17459	17615	17700	17484	17421	17454	17484	17507	17464	17632	17395	17397	17395	17486	17557	17564	17531	17540	17420	17417	17570	17502	17538	17705	17593	17523	17723	17369	17431	17391	17447	17412	17539	17465	17509	17541	17388	17392	17357	17494	17398	17632	17499	17422	17756	17271	17403	17252	17299	17498	17611	17558	17524	17483	17526	17464	17435	17551	17495	17631	17614	17498	17649	17360	17418	17273	17632	17268	17573	17471	17366	17492	17494	17395	17634	17612	17423	17360	17441	17492	17581	17519	17325	17553	17566	17428	17402	17439	17473	17678	17402	17479	17364	17474	17521	17514	17521	17541	17613	17511	17465	17806	17534	17517	17529	17591	17446	17460	17371	17460	17591	17470	17526	17467	17426	17684	17483	17569	17570	17312	17363	17457	17680	17434	17435	17684	17557	17481	17333	17474	17303	17434	17430	17529	17448	17642	17535	17447	17494	17352	17483	17519	17142	17194	17324	17350	17470	17484	17550	17471	17397	17546	17519	17449	17589	17447	17596	17444	17483	17595	17474	17569	17489	17577	17560	17286	17525	17488	17558	17532	17277	17463	17454	17511	17406	17534	17345	17570	17576	17547	17521	17646	17518	17549	17403	17411	17335	17519	17562	17447	17473	17386	17398	17769	17585	17461	17360	17354	17481	17273	17369	17575	17483	17434	17518	17602	17677	17323	17635	17321	17409	17447	17195	17531	17424	17286	17494	17507	17528	17549	17466	17330	17576	17487	17408	17655	17505	17565	17523	17444	17399	17339	17428	17512	17343	17687	17461	17581	17651	17531	17390	17372	17493	17491	17320	17306	17504	17522	17374	17521	17599	17576	17354	17366	17522	17320	17415	17393	17614	17514	17417	17170	17622	17719	17349	17319	17470	17483	17503	17454	17650	17499	17312	17554	17465	17440	17544	17340	17468	17638	17521	17628	17643	17445	17471	17479	17503	17443	17390	17441	17349	17686	17434	17389	17355	17442	17469	17425	17588	17575	17363	17502	17754	17527	17362	17424	17460	17288	17478	17619	17607	17389	17472	17418	17486	17437	17390	17515	17510	17466	17600	17356	17573	17515	17375	17419	17394	17421	17432	17395	17270	17323	17513	17619	17407	17443	17400	17394	17410	17713	17394	17583	17443	17466	17570	17380	17474	17476	17516	17626	17446	17455	17539	17504	17533	17484	17324	17434	17325	17538	17522	17469	17402	17584	17613	17400	17337	17488	17570	17307	17528	17502	17368	17335	17396	17589	17779	17521	17500	17545	17619	17459	17575	17428	17379	17714	17651	17569	17604	17419	17609	17374	17176	17514	17476	17278	17500	17542	17479	17407	17433	17411	17432	17350	17490	17350	17466	17372	17564	17521	17609	17487	17609	17430	17194	17485	17446	17496	17389	17244	17296	17453	17248	17465	17478	17330	17561	17574	17452	17596	17593	17548	17505	17205	17278	17549	17345	17475	17681	17393	17435	17513	17423	17440	17274	17344	17662	17392	17349	17443	17631	17640	17498	17613	17390	17607	17397	17538	17388	17576	17530	17610	17433	17376	17469	17500	17548	17372	17556	17578	17469	17641	17565	17478	17372	17453	17340	17241	17408	17244	17565	17451	17500	17417	17408	17487	17543	17248	17364	17663	17343	17400	17534	17471	17385	17451	17326	17398	17567	17381	17537	17533	17732	17724	17484	17434	17405	17555	17503	17650	17286	17606	17344	17665	17591	17498	17522	17499	17290	17516	17467	17329	17245	17358	17453	17369	17655	17452	17647	17482	17526	17590	17484	17575	17527	17446	17307	17509	17354	17485	17431	17584	17325	17490	17223	17462	17393	17473	17421	17631	17438	17355	17484	17654	17433	17514	17384	17237	17620	17357	17404	17683	17537	17600	17478	17742	17516	17648	17603	17452	17369	17592	17530	17448	17728	17514	17363	17479	17575	17368	17393	17334	17479	17474	17295	17551	17428	17598	17445	17490	17466	17397	17408	17478	17475	17668	17465	17512	17376	17571	17520	17683	17613	17403	17562	17530	17314	17544	17664	17484	17626	17423	17438	17417	17557	17423	17472	17625	17510	17442	17334	17591	17381	17311	17436	17378	17372	17366	17334	17478	17455	17515	17256	17409	17279	17431	17499	17486	17453	17503	17334	17487	17309	17465	17510	17365	17576	17419	17431	17182	17486	17405	17477	17395	17534	17546	17473	17667	17548	17379	17452	17593	17486	17550	17842	17606	17494	17539	17445	17456	17370	17557	17360	17325	17444	17318	17334	17535	17557	17470	17642	17552	17473	17514	17490	17358	17569	17346	17434	17502	17473	17622	17586	17635	17423	17485	17665	17415	17609	17476	17349	17618	17306	17492	17546	17459	17351	17525	17531	17471	17522	17604	17488	17480	17566	17486	17388	17593	17380	17570	17464	17582	17441	17491	17507	17345	17316	17436	17447	17516	17642	17542	17454	17359	17569	17357	17275	17578	17371	17411	17449	17417	17372	17255	17242	17431	17425	17209	17679	17572	17476	17284	17608	17443	17323	17411	17537
16327	30181	28427	22960	20845	20490	19853	17986	17584	17488	17011	27144	42892	39443	34104	25101	18637	16625	16093	15735	15761	15549	15701	15829	15556	15775	15425	15664	15775	15676	15701	15539	15590	15608	15711	15829	15574	15526	15726	15738	15565	15622	15596	15577	15614	15687	15648	15713	15675	15662	15576	15507	15549	15587	15765	15906	15527	15827	15678	15748	15540	15498	15817	15484	15699	15588	15646	15678	15537	15695	15722	15595	15511	15707	15630	15824	15625	15710	15691	15651	15402	15610	15769	15655	15565	15731	15534	15558	15749	15742	15689	15672	15627	15543	15553	15741	15795	15620	15664	15620	15599	15689	15744	15606	15660	15453	15612	15469	15722	15744	15584	15652	15577	15474	15564	15617	15530	15632	15579	15658	15571	15592	15535	15798	15627	15745	15499	15687	15602	15528	15625	15665	15670	15455	15820	15621	15689	15522	15557	15502	15597	15426	15641	15726	15518	15733	15689	15593	15694	15660	15747	15493	15548	15676	15642	15731	15566	15607	15674	15718	15727	15555	15367	15621	15757	15569	15615	15660	15812	15582	15659	15652	15668	15543	15588	15672	15589	15480	15466	15514	15620	15756	15610	15563	15582	15560	15598	15680	15549	15623	15694	15579	15643	15609	15458	15743	15498	15715	15772	15451	15562	15474	15639	15715	15637	15610	15823	15631	15488	15718	15579	15528	15493	15684	15404	15585	15611	15593	15607	15667	15766	15631	15501	15751	15588	15636	15610	15545	15656	15689	15609	15594	15683	15678	15688	15729	15533	15485	15592	15692	15664	15679	15638	15740	15646	15464	15597	15673	15601	15708	15526	15677	15624	15650	15631	15789	15624	15615	15491	15479	15753	15772	15485	15603	15550	15623	15426	15693	15627	15583	15504	15543	15585	15770	15552	15572	15862	15543	15697	15629	15581	15646	15731	15492	15596	15706	15688	15688	15624	15661	15733	15461	15687	15527	15538	15605	15600	15627	15584	15611	15468	15655	15576	15583	15582	15487	15692	15745	15537	15718	15622	15597	15640	15670	15472	15693	15666	15565	15702	15748	15541	15645	15588	15571	15600	15589	15425	15692	15679	15524	15488	15663	15829	15815	15571	15608	15659	15598	15737	15712	15718	15641	15601	15680	15677	15655	15546	15633	15608	15675	15515	15567	15703	15516	15489	15545	15579	15549	15651	15780	15498	15755	15816	15775	15482	15668	15478	15575	15730	15747	15553	15490	15667	15632	15554	15814	15672	15655	15652	15647	15616	15696	15630	15590	15704	15416	15576	15703	15636	15625	15647	15537	15698	15753	15697	15575	15597	15686	15610	15690	15535	15527	15552	15514	15747	15702	15759	15543	15572	15669	15631	15692	15522	15667	15322	15629	15602	15657	15525	15674	15621	15615	15661	15485	15575	15780	15583	15691	15625	15489	15534	15709	15532	15674	15736	15609	15632	15650	15839	15517	15645	15684	15497	15627	15757	15630	15556	15797	15785	15652	15614	15704	15743	15648	15650	15706	15621	15540	15568	15661	15469	15535	15637	15519	15651	15534	15781	15784	15518	15567	15522	15641	15595	15590	15573	15647	15622	15607	15714	15797	15745	15564	15636	15719	15724	15591	15763	15721	15862	15675	15661	15629	15634	15789	15489	15570	15551	15638	15768	15504	15625	15807	15526	15619	15575	15505	15735	15584	15683	15730	15726	15708	15695	15728	15639	15605	15633	15554	15860	15834	15559	15681	15699	15730	15634	15631	15625	15592	15547	15430	15600	15602	15606	15646	15797	15485	15540	15529	15714	15545	15663	15613	15607	15804	15453	15571	15700	15677	15716	15595	15451	15645	15578	15607	15418	15594	15614	15746	15583	15536	15606	15628	15672	15677	15766	15645	15592	15632	15639	15777	15668	15699	15645	15682	15648	15686	15565	15706	15455	15498	15609	15482	15510	15659	15663	15758	15680	15791	15452	15665	15497	15608	15484	15484	15660	15687	15641	15602	15756	15745	15513	15807	15758	15681	15404	15680	15599	15599	15690	15591	15784	15642	15746	15700	15433	15560	15503	15609	15611	15737	15529	15598	15732	15512	15611	15720	15534	15618	15623	15744	15592	15577	15478	15573	15710	15659	15552	15588	15627	15724	15691	15632	15547	15639	15552	15577	15629	15695	15397	15735	15620	15658	15556	15629	15627	15615	15601	15588	15577	15532	15587	15786	15622	15566	15633	15387	15530	15614	15782	15743	15532	15644	15726	15440	15575	15689	15718	15525	15593	15615	15582	15689	15547	15614	15784	15634	15617	15575	15766	15788	15535	15592	15842	15716	15654	15506	15513	15660	15601	15553	15721	15599	15548	15612	15639	15672	15635	15939	15623	15740	15738	15502	15594	15579	15658	15534	15688	15755	15550	15738	15705	15651	15640	15547	15757	15536	15633	15494	15452	15555	15588	15665	15625	15737	15603	15490	15619	15529	15610	15700	15557	15675	15597	15625	15628	15611	15682	15558	15584	15801	15584	15803	15539	15524	15689	15624	15731	15678	15569	15564	15702	15507	15631	15598	15659	15614	15568	15542	15568	15656	15576	15622	15804	15496	15642	15529	15705	15542	15716	15576	15569	15516	15672	15680	15598	15600	15635	15446	15687	15541	15331	15492	15638	15713	15569	15536	15594	15648	15611	15697	15489	15709	15512	15605	15572	15509	15728	15492	15541	15797	15580	15473	15791	15603	15736	15558	15503	15680	15611	15549	15628	15660	15711	15500	15650	15414	15627	15461	15714	15754	15565	15531	15607	15491	15640	15712	15640	15695	15565	15620	15696	15588	15649	15704	15649	15548	15645	15670	15560	15508	15502	15510	15545	15734	15495	15515	15592	15466	15693	15489	15613	15492	15529	15726	15561	15644	15658	15643	15537	15631	15714	15630	15565	15887	15560	15547	15550	15591	15596	15615	15480	15472	15650	15638	15502	15687	15387	15583	15534	15703	15530	15551	15599	15607	15591	15481	15692	15661	15588	15610	15572	15682	15454	15628	15715	15493	15500	15608	15469	15443	15726	15704	15687	15744	15574	15680	15583	15722	15722	15723	15753	15810	15612	15669	15851	15410	15643	15590	15640	15689	15635	15601	15565	15583	15560	15600	15683	15626	15534	15553	15648	15640	15423	15554	15859	15519	15641	15585	15621	15724	15608	15535	15836	15766	15629	15729	15634	15633	15643	15685	15623	15701	15579	15774	15618	15613	15702	15589	15603	15819	15563	15582	15826	15617	15536	15496	15636	15360	15695	15576	15611	15605	15598	15646	15491	15508	15561	15601	15569	15678	15552	15564	15756	15779	15387	15659	15573	15657	15614	15602	15617	15578	15494	15702	15741	15670	15509	15488	15667	15549	15629	15627	15693	15652	15706	15702	15712	15730	15635	15699	15579	15725	15654	15524	15762	15624	15601	15667	15696	15765	15715	15570	15708	15674	15565	15560	15528	15634	15518	15736	15625	15481	15640	15535	15656	15566	15498	15522	15687	15682	15564	15688	15572	15635	15631	15672	15868	15657	15660	15650	15727	15673	15649	15472	15461	15653	15652	15872	15699	15551	15856	15595	15624	15789	15651	15717	15657	15586	15698	15490	15665	15591	15692	15582	15494	15506	15645	15647	15524	15683	15694	15520	15628	15636	15537	15641	15617	15599	15832	15719	15706	15591	15767	15707	15609	15584	15748	15511	15438	15585	15634	15813	15479	15695	15676	15699	15589	15785	15658	15652	15654	15674	15606	15624	15524	15496	15749	15718	15766	15520	15487	15704	15732	15705	15680	15615	15578	15617	15697	15532	15684	15494	15808	15761	15501	15642	15545	15646	15593	15737	15712	15542	15505	15547	15520	15769	15692	15477	15646	15614	15766	15512	15616	15531	15656	15703	15546	15546	15456	15575	15577	15427	15674	15748	15731	15555	15554	15430	15548	15635	15634	15743	15640	15589	15602	15636	15530	15614	15553	15498	15661	15774	15656	15834	15652	15775	15692	15636	15833	15654	15715	15648	15650	15731	15700	15500	15706	15678	15562	15640	15586	15776	15535	15654	15636	15655	15766	15514	15585	15670	15608	15589	15510	15757	15690	15700	15633	15515	15611	15588	15763	15551	15850	15576	15657	15699	15516	15737	15580	15605	15559	15619	15643	15538	15640	15724	15612	15553	15621	15718	15574	15772	15722	15507	15666	15624	15659	15689	15632	15644	15667	15661	15565	15425	15757	15569	15477	15608	15518	15513	15616	15536	15589	15543	15510	15687	15581	15595	15562	15703	15675	15569	15657	15733	15745	15629	15583	15614	15560	15776	15644	15623	15727	15604	15622	15674	15714	15718	15651	15500	15432	15713	15577	15545	15542	15451	15598	15657	15679	15563	15644	15535	15579	15742	15612	15701	15375	15696	15618	15578	15616	15536	15697	15708	15539	15520	15801	15728	15781	15606	15905	15559	15503	15709	15579	15548	15527	15629	15617	15588	15679	15677	15588	15661	15628	15613	15629	15642	15645	15610	15802	15550	15751	15430	15549	15666	15630	15789	15662	15557	15614	15655	15693	15537	15571	15596	15567	15683	15693	15510	15742	15635	15672	15568	15488	15927	15591	15480	15612	15440	15778	15655	15588	15556	15657	15688	15717	15489	15566	15776	15696	15536	15645	15488	15672	15812	15535	15745	15508	15521	15707	15664	15733	15718	15668	15515	15660	15565	15674	15670	15663	15641	15753	15607	15648	15639	15627	15473	15672	15620	15634	15717	15562	15548	15617	15558	15677	15512	15574	15601	15597	15600	15725	15686	15511	15531	15638	15632	15590	15759	15675	15622	15723	15534	15560	15528	15511	15608	15622	15539	15612	15559	15571	15668	15500	15586	15700	15423	15878	15683	15663	15699	15489	15639	15618	15571	15597	15652	15686	15571	15698	15630	15750	15834	15608	15346	15689	15774	15623	15535	15744	15586	15540	15515	15716	15571	15648	15603	15542	15736	15434	15728	15687	15687	15515	15657	15613	15728	15624	15709	15653	15701	15662	15565	15592	15653	15574	15647	15623	15614	15689	15543	15686	15588	15574	15577	15486	15658	15596	15626	15656	15515	15494	15687	15707	15735	15618	15715	15679	15666	15640	15513	15639	15754	15634	15470
26703	21356	23987	20910	17590	17496	17933	17622	17508	17553	17710	17388	19085	19286	18654	17972	17320	16973	16891	16920	16925	16781	16789	16742	16827	16707	16707	16839	16993	16767	16702	16871	16829	16940	16868	16775	16881	16663	16737	16651	16830	16758	16739	16954	16966	16685	16781	16817	16903	16885	16797	16762	16781	16869	16780	16680	16940	16938	16626	16745	17005	16991	16679	16947	16845	16759	16792	16764	16893	17137	16805	16891	16824	16848	16799	17037	16784	16798	16927	16745	16813	16632	16970	16618	17006	16714	16779	16691	16954	16820	16983	16819	16648	16833	16855	16554	16618	16993	16849	16947	16717	16953	16639	16676	16850	16946	16853	16756	16614	16768	16759	16700	16865	16580	16841	16755	16648	16861	16881	16680	16729	16429	16719	16653	16864	16722	16834	16900	16684	16703	16711	16883	16594	16850	16938	16762	16700	16834	16671	16855	16761	16806	17099	16731	16716	16943	16656	16811	16837	16774	16786	16888	16703	16759	16680	16691	16700	16845	16845	16842	16833	16718	17082	16802	16809	16738	16754	16788	16708	16933	16930	16815	16839	16988	16705	16682	16776	16962	16635	16671	16674	16878	16985	16889	16719	16846	16976	16855	16735	16746	16840	16720	16750	16895	16798	16803	16766	16680	16683	16760	16863	16784	16828	16692	16821	16659	16894	16868	16649	16803	16912	16780	16673	16914	16776	16755	16975	16854	16668	16770	16818	16849	16730	16801	16799	16704	16779	17010	16712	16602	16894	16951	16904	16852	16780	16768	16653	16968	16856	16838	16557	16793	16911	16905	16768	16753	16808	16863	16899	16893	16737	16708	16756	16822	16884	16897	16791	16798	16908	16713	16831	16916	16864	16791	16882	16577	16861	16701	16691	16728	16732	16840	16814	16758	16915	16783	16902	16941	16611	16796	16929	16715	17014	16707	16856	16731	16893	16855	16849	16843	16722	16925	16783	16770	16764	16594	16926	16630	16678	16904	16777	16722	16752	16732	16772	16813	16918	16779	16834	16690	16836	16958	16653	16746	16641	16676	16588	16811	16731	16722	16859	16913	16857	16690	16814	16896	16891	16890	16883	16818	16879	16951	16799	16896	16795	16634	16620	16846	16803	17031	16704	16826	16926	16851	16561	16634	16680	16789	16707	16700	16693	16779	16943	16744	16942	16794	16679	16931	16843	16855	16637	16793	16893	16661	16765	16752	16985	16810	16801	16715	16852	16727	16683	16732	16814	16761	16790	16884	16782	17005	16992	16959	16838	17053	16787	16715	16843	16932	16941	16628	16897	16804	16831	16816	16730	16789	16630	16725	16915	16736	16950	16707	16792	16845	16854	16689	17000	16873	16694	16876	16798	16687	16650	16697	16770	16777	16745	16615	16887	16720	16910	16710	16936	16830	16784	16770	16846	16748	16801	16781	16930	16850	16709	16848	16717	16687	16772	16655	17002	16824	16786	16895	16881	16858	16852	16906	16913	16825	16824	16655	16814	16902	16833	16712	16942	16780	16637	16856	16994	16675	16824	16723	16691	16822	16740	16840	16794	16757	16744	16784	16722	16613	16893	16912	16614	16608	16645	16859	16843	16766	16676	16677	16853	16833	16974	16881	16848	16844	16863	16830	16757	16928	16821	16685	16782	16969	16798	16846	17034	16851	16928	16838	16798	16777	16852	16791	16853	16663	16825	16898	16770	16924	16746	16907	16627	16999	16844	17030	16744	16830	16691	16768	16750	16790	16638	16761	16737	16828	16935	16725	16896	17011	16813	16872	16934	16733	16755	16876	16723	16691	16696	16735	16781	16995	16939	16865	16722	16829	16642	16852	16924	17049	16800	16809	16773	16734	16565	16754	16601	16901	16797	16766	16709	16655	16979	16819	16796	16670	16802	16988	16741	16664	16850	16876	16707	16943	16886	16722	16653	16871	17035	16820	16855	16612	16576	16615	16764	16633	16813	16877	16687	16915	16556	16743	16767	16925	17013	16887	16940	16640	16696	16829	16854	16845	16793	16840	16776	16890	16691	16870	16809	16923	16586	16835	16806	16879	16707	16897	16961	16660	16846	16596	16701	16883	16558	16767	16905	16668	16798	16607	16913	16676	16545	16903	16938	16917	16829	16912	16719	16828	16446	16863	16924	16984	16753	16911	17042	16883	16721	16728	16816	16759	16951	16811	17051	16817	16815	16743	16775	16869	16872	16993	16918	16746	16978	16678	16699	16744	16648	16951	17049	16922	16805	16577	16811	16761	16906	16932	16669	16665	16832	16810	16846	16775	16861	16917	16628	16744	16950	16683	16729	16667	16565	16860	16793	16842	16764	16779	17000	16752	16755	16840	16876	16695	16604	16789	16675	16793	16765	17020	16900	16635	16712	16792	16809	16799	16799	16841	16909	17006	16902	16766	16834	16760	16701	16594	16538	16655	16877	16709	16754	16890	16658	16730	16807	17057	16879	16750	16813	16799	16727	16846	16631	16799	16676	16792	17096	16847	16959	16692	16726	16899	16847	17008	16764	16694	17030	16881	16821	16830	16906	16566	16886	16789	16892	16911	16893	16853	16806	16816	16724	16848	16787	16914	16860	16828	16691	16569	16931	16895	16884	16988	16833	17038	16797	16962	16820	16728	16707	16912	16799	16844	16969	16766	16941	16740	16860	16535	16731	16813	16831	16726	16688	16851	16634	16828	16793	16563	16774	16862	16820	16785	16805	16724	16879	16820	16929	16770	16737	16717	16927	16550	16623	16651	16812	16765	16616	16859	16747	16886	16695	16632	16648	16808	16772	16659	17130	16853	16696	16758	16779	16838	17118	16817	16977	16851	16840	16879	16723	16635	16819	16682	16814	16855	16877	16778	16765	16846	16873	16843	16676	16847	16858	16843	16792	16820	17035	16911	16680	16754	16903	16758	16970	16753	16817	16904	16696	16989	16743	16805	16686	17005	16876	16843	16609	16898	16855	16649	16601	16767	16803	16878	16688	16631	16783	16811	16756	16900	16815	16785	16713	16859	16993	16796	16673	16884	16678	16864	16771	16539	16932	16956	16898	17056	16899	16841	16839	16839	16652	16822	17073	16651	16664	16929	16759	16773	16596	16705	16670	16703	17096	16792	16840	16865	16988	16570	16825	16821	16838	16754	16825	17041	16887	16706	16725	16562	16888	16424	16873	16774	16723	16681	16802	16907	16896	16841	16842	16752	16916	16820	16811	16705	16625	16835	17111	16848	16784	16587	16855	17021	16890	16817	16796	16845	16730	16851	16673	16822	16887	16834	16973	16905	16817	16851	17004	16933	16882	16661	16661	16938	16750	16694	16730	16809	16991	16778	16788	16772	16655	16740	16879	16756	16605	16680	16788	16797	16799	16889	16817	16817	16771	16649	16753	16859	16893	16812	16900	16689	16796	16708	16851	16789	16786	16859	16854	16988	16846	16833	16789	16605	16781	16840	16664	16841	16677	16856	16736	16751	16949	16845	16897	16728	16647	16777	16498	16852	16868	16731	16871	16672	16674	16866	16952	16736	16851	16703	16733	16735	16929	16791	16953	16647	16679	16802	16786	16848	16681	16891	16875	16751	17091	16942	16797	16491	16617	16587	16757	16857	16900	16674	16749	16880	16826	16879	16757	16634	16814	16824	16857	16865	16969	16999	16756	16862	16918	16714	16734	16806	16683	17030	16880	16758	16819	16892	16961	16775	16906	16892	16583	16782	16919	16687	16886	17052	16932	16669	16923	16858	16663	16742	16928	16784	16740	16829	16863	16729	16634	16860	16748	16834	16650	16786	16688	16653	16819	16935	16789	16867	16772	16693	16817	16696	16825	16853	16805	16777	16731	16717	16833	16866	16848	16833	16904	16733	16856	16885	16940	16655	16747	16884	16757	16609	16737	16795	16768	16928	16819	16703	16627	16544	16828	16747	16829	16820	16886	16872	16909	16794	16765	17002	16864	16745	16855	16901	16771	16835	16834	16855	16949	16773	16739	16647	16856	16874	16680	16852	16640	16858	16748	16741	16766	16842	16658	16786	16917	16733	16778	16829	16847	16914	16724	16941	16918	16742	16660	16953	16791	16719	16659	16790	16821	16829	16825	16927	16693	16791	16842	16825	16810	16690	16836	16616	17003	16731	16834	16778	16705	16908	16766	16731	16697	16710	16968	16836	16770	16915	16931	16838	16668	16792	16819	16966	16789	16796	16762	16796	16856	16738	16826	16929	16884	16844	16626	16688	16794	16860	16861	16963	16855	16711	16805	16729	16639	16759	16658	16691	16908	16945	16885	16865	16824	16810	16771	16718	16573	16642	16787	16770	16869	16833	16733	16972	16838	16695	16908	16818	16868	16740	16722	16669	16840	16748	16687	17116	16758	16800	16773	16692	16809	16848	16741	16797	16892	16762	16787	16699	16764	16836	16834	16807	16770	16710	16812	16814	16873	16958	16774	16699	16895	16801	16933	16749	16709	16765	16764	16764	16651	16883	16664	16911	16684	16833	16735	16791	16739	16730	16771	16549	16773	16808	16796	16739	16920	16729	16747	16574	16832	16922	16696	16749	16874	16798	16711	16778	16848	16856	16863	16708	16922	17068	16981	16840	16888	16844	16864	16571	16910	16846	16552	16995	16785	16660	16855	16872	16724	16729	16748	16856	16680	16488	16747	16673	16848	17000	16789	16759	16792	16841	16811	16806	16883	16724	16940	16818	16970	16953	16809	16654	16930	16760	16760	16710	16964	16781	16966	16836	16784	16984	16778	16695	16770	16909	16797	16873	16920	16643	16911	16531	17148	16709	16906	16989	16887	16848	17032	16743	16602	16738	16826	16734	16729	16764	16773	16811	16910	16859	16836	16875	16936	16767	17088	16827	16745	16975	16797	16824	16702	16774	16854	16833	16677	16818	16904	16981	16757	16979	17015	16848	16699	16884	16955	16874	16760	16969	16934	16762	16809	16930	16995	16734	16906	16807	16815	16849	16858	17003	16721	16755	16654	16677	16715	16799	16757	16669	16731	16597	16859	16991	16805	16917	17073	16689	16790	16752	16778	16743	17026	16765	16922	16655	16856	16708	16731	16659	16853	16836	16803	16968	16595	16900	16812	16906	16825	16863	16834	16964	16987	16742	16741	16706	16797	16839	16674	16860	16703	16911
15770	20265	19577	17404	16575	16432	17049	16265	16148	16518	16248	16393	18798	18478	17345	16261	15624	15055	15153	15181	15200	15162	15051	15234	15132	15139	15023	15055	15159	15138	15064	14968	15141	15139	15212	15131	15079	15217	15062	15141	15159	14991	15257	15269	15148	15149	15001	15110	15259	15182	15320	15041	15244	15261	14985	15261	15219	14994	15250	15144	15056	15214	15141	15278	15240	15250	15173	15196	15195	14981	15123	15115	15166	15171	15029	15110	15260	15139	15130	15111	15203	15240	15279	15206	15087	15158	15181	14953	15067	15219	15117	15118	15401	15222	15266	15233	15232	15355	15190	15139	15282	15097	15158	15084	15122	15102	15311	15140	15180	15097	15272	15095	15218	15154	15001	15169	15168	15207	15259	15200	15071	15139	15200	15196	15030	15186	15010	15157	15192	15180	15220	15278	15017	15161	15123	15082	15137	15131	15215	15270	15273	15318	15084	15089	15247	15102	15303	15113	15120	15124	15134	15148	15025	15224	15175	15145	15188	15140	15129	15011	15112	15057	15207	15203	15088	15175	15077	15024	15226	15224	15068	15132	15320	15017	15090	14967	15265	15069	15190	15124	15256	15222	15052	15211	15331	15116	15103	15119	14980	14932	15151	15149	15108	14997	15216	15210	15209	15040	15181	14976	15144	15187	15165	15148	15201	14953	15245	15097	15152	15083	15044	15142	15028	15229	15186	15194	15025	15107	15256	15134	15181	15140	15159	15124	15008	15134	15065	14998	15055	15133	15173	15269	15175	15164	15165	15020	15180	14964	15134	15109	15187	15219	15275	15074	15182	14929	15110	15222	15247	15031	15337	14975	15137	15197	15030	15201	15047	15214	14987	15031	15110	15135	15152	14984	15183	15175	15276	15129	15126	15124	15284	15240	15249	15342	15134	15073	15097	15261	15246	15245	15139	15131	15100	15147	15116	15119	15184	15046	15177	15118	15125	15074	15109	15007	15046	15266	15216	15084	15244	15167	15210	15193	15206	15042	15264	15219	15044	15223	15117	15201	15249	15224	15065	15036	15045	15075	15289	15201	15216	15039	15339	15154	15155	15226	15196	15269	15245	15223	15079	15206	15110	15156	14974	15023	15134	15171	14959	15158	15062	15162	15153	15148	15168	15111	15254	14983	14997	15359	15144	15173	15150	15279	15292	15153	15029	15126	15151	15011	15211	15156	15204	15165	15067	14987	15034	15020	15322	15090	14982	15023	15301	15005	15291	15090	14925	15189	15205	14945	15139	15206	15213	15013	15270	15140	15284	15104	15124	15175	15091	15078	15136	15076	15116	15092	15101	15056	15228	15092	15227	15122	15182	15186	15146	15050	15067	15202	15330	14977	15209	15219	15191	15141	15199	15290	15139	15266	15197	15188	15233	15233	15129	15263	15059	15108	15139	15036	15283	15060	15214	15208	15187	15143	15168	15223	15108	15069	15116	15069	15166	15244	15081	15062	15122	15108	15180	15063	15311	14900	15135	15024	15216	15152	15140	15250	15252	15015	15282	15083	15210	15149	15275	15183	15217	15197	15117	15213	15030	15170	15130	15093	15098	15266	15188	15203	15077	15005	15156	15225	15310	15146	15267	15240	15240	15105	15242	15121	15254	15006	15121	15229	15115	15041	15205	15325	15166	14994	15100	15118	15261	15113	15296	15218	15282	14968	15073	15093	15140	15245	15273	15079	15106	15060	15208	15239	15250	15084	15135	15164	15092	15201	15242	14937	15205	15021	15214	14985	15278	15116	15131	15207	15090	15236	15243	15115	15188	15262	15068	15202	15118	15034	15153	15167	15169	15127	15312	15101	15114	15198	15079	15167	15107	15202	15117	15217	15157	15030	15144	15244	15317	15224	15146	15149	15295	15049	15266	15264	15234	15249	15172	15230	15356	15095	15113	15134	15009	15107	15176	15135	15206	15110	15231	15024	15325	15278	15106	15206	15108	15085	14963	15127	15075	15296	15156	15088	15067	15009	15254	15216	15246	15253	15213	15203	15087	15257	15248	15068	15202	15230	15074	15180	15154	15194	14995	15177	15035	15136	15160	15216	15187	15218	15054	15131	15109	15167	15127	15325	15111	15088	15113	15058	15158	15151	15260	15114	15254	15208	15181	15102	15226	15111	15204	15102	15105	15124	15328	15155	15183	15252	15124	15159	15083	14973	15152	15278	15300	15248	15210	15090	15141	15111	15122	15128	15084	15232	15033	15267	15132	15091	15136	15094	15138	15203	15235	15121	14942	15058	15045	15184	15094	15352	15002	15074	15221	15149	15270	15279	15124	15109	15085	15032	14991	15170	15080	15275	15211	15149	15220	15054	15090	14983	15100	15207	15050	15277	15139	15183	15201	15231	15189	15109	15236	15194	15047	15027	14957	15104	15158	15046	15169	15137	15184	15111	15138	15130	15243	15087	15196	15217	15067	15033	15128	15259	15104	14945	15153	15270	14917	15100	15133	15107	15091	15268	15198	15145	15119	15097	15138	14973	15274	15198	15284	14983	15145	15206	15086	15105	15123	15056	15087	15104	15340	15295	15207	15163	15011	15135	15156	15104	15212	15250	15145	15012	15177	15096	15221	15307	15141	15283	15172	15154	15209	15306	15108	15230	15128	15096	15041	15240	15167	15139	15181	15191	15282	15253	15133	15186	15244	15154	15372	15278	15203	15265	15309	15003	15130	15153	15133	15075	15240	15196	15216	14994	15162	15095	15203	15068	15207	15148	15187	15088	15230	15264	15029	15080	14998	15081	15090	14844	15211	15018	15209	15216	15164	15079	15286	15157	14990	15237	15118	15193	15351	14983	15153	15038	15052	15178	14983	15112	15204	15098	15196	15202	15038	15111	15126	15154	15168	15054	15330	15139	15075	15103	15313	15087	15024	15428	15082	15119	15227	15221	15274	14990	14954	15120	15205	15214	15137	15139	15211	15233	15168	15142	15066	15088	15094	15235	15317	15123	15255	15033	15110	15032	14996	15160	15192	15108	15185	15261	15143	15165	15212	15318	15159	15199	15233	15006	15051	15127	15110	15222	15175	15043	15236	15176	15172	15098	15264	15089	15077	15155	15271	15177	15233	15167	15187	15038	15216	15139	15037	15085	15253	15076	15113	15241	15051	15213	15103	15080	15127	15134	15092	15174	15147	15169	15231	15088	15192	15261	15043	15151	15145	15162	15308	15159	15256	15171	15197	15269	15022	15301	15074	15207	15124	15277	15291	15074	15091	15241	15212	15262	15157	15154	15195	15226	15053	15087	15149	15104	15051	14982	15225	15201	15077	15070	15128	14929	15204	15107	15073	15109	15137	15271	15062	15102	15206	15269	15208	15095	15178	15088	15268	15175	15259	15186	15274	15139	15111	15309	15127	15138	15239	15178	15312	15281	15183	15030	15067	15262	15121	15049	15084	14995	15103	15289	15213	15303	15261	15119	15176	15213	15106	15004	15138	15129	15249	15032	15126	15092	15219	15225	15062	14966	15139	15079	15037	15275	15222	15228	15259	15115	15260	15208	15267	14969	15221	15236	15253	15135	15188	15179	15169	15260	15202	15081	15119	15068	15296	15095	15235	15050	15223	15056	15268	15189	15227	15203	15169	15298	15061	15203	15172	15194	15386	15112	15256	15280	15080	15199	15161	15258	15083	15109	15137	15137	15153	15170	15105	15054	15175	15116	15205	15160	15005	15182	15134	15055	15158	14964	15101	15395	15219	14929	15181	15238	15173	15006	15093	15066	15084	15150	15068	15177	15136	15141	15117	15076	15023	15368	15150	15137	15345	15199	15192	15083	15099	15203	15171	15109	15299	15278	15151	15123	15288	15097	15014	15102	15248	15179	15007	15125	15069	15148	15240	15165	15184	15043	15125	15201	15012	15174	15067	15078	15071	15238	15160	15258	15268	15112	15228	14988	15231	15217	15134	15102	15108	15241	15025	15159	15204	15105	15162	15255	15015	14968	15106	15274	15224	15148	15156	15177	15192	15098	15102	15152	15364	15114	15062	15004	14992	15098	15021	15151	15223	14970	15245	14980	15228	15479	15120	15110	15156	15387	15139	15227	15314	15232	15269	15159	15115	15127	15108	15272	15123	15050	15190	15072	15112	15069	15145	15153	15076	15199	15296	15223	15242	15080	15180	15136	15010	15036	15203	15162	15162	14884	15062	15236	15083	15144	15138	15096	15184	15226	15041	15202	15052	15142	15076	15193	15110	15360	15132	15038	15111	15133	15257	15088	15180	15236	15111	15164	15225	15178	15292	15140	15015	15302	14983	15172	15245	15186	15227	15221	15193	15071	15028	15236	15246	15186	15237	15209	15163	15132	15166	15064	15260	15133	15107	14948	15333	15065	15147	15202	15249	15135	15255	14995	15094	15144	15166	15336	15213	15249	15084	15129	15094	15251	15220	15164	15178	15025	15214	15188	15128	15069	15202	15090	15269	15201	15251	15159	15137	15166	15104	15198	15216	15107	15190	15009	15100	14912	15166	15069	15098	15089	15151	15206	15191	15130	15186	15130	15081	15127	15250	15377	15157	15413	15146	15253	15156	15245	15130	15054	15337	15112	15199	15104	15036	15287	15081	15193	15295	15230	15141	15311	15126	15154	15106	15227	15131	15138	15128	15156	15151	15167	15319	15278	15211	14964	15227	15357	15190	15141	15080	15206	15235	15071	15054	15032	15298	15209	15198	15119	15200	15215	15071	15104	15256	15288	15139	15267	15113	15226	15245	15174	15158	15182	15265	15188	15262	15159	15270	15104	15215	15202	15233	15035	15212	15262	15161	15143	15087	15048	15207	15184	15111	15077	15082	15133	15194	15087	15047	15088	15158	14980	15012	15262	15058	15199	15144	15229	15261	15185	15157	15237	15219	14954	15259	15042	15414	14997	15210	15107	15115	15037	15270	15234	15138	15130	15071	15293	15174	15196	15027	15100	15315	15218	15193	14970	15203	15319	14981	15332	15196	15162	15065	15146	15102	15192	15260	15292	15073	15196	15127	15077	15084	15332	15149	15012	15091	15202	15169	15144	15244	15053	15025	14997	15132	15166	15099	15151	15157	15169	15084	15134	15149	15286	15083	15098	15089	15313	15171	15056	15089	15210	15124	15308	15108	15197	15124	15109	15110	15227	15250	15093	15299	15168
23421	20779	27989	23747	21535	21405	21482	19375	18557	18636	18412	19287	30896	30259	27030	22295	19002	17706	17404	17045	17183	17244	17082	17104	17023	16926	17104	16947	16947	16962	16984	16901	16894	17025	17011	16792	16964	17024	17098	16973	17175	17052	17004	17171	16865	17136	17028	16985	17173	16857	17126	17034	16923	17174	16879	17069	16941	16881	17178	16777	17121	17027	16865	17020	16749	17144	17140	16901	16928	17010	16876	17093	16946	16957	17000	17093	17029	17044	16981	16956	16932	17053	16996	17093	17033	16968	16980	16902	17032	17130	17054	17155	17039	17041	16954	17049	17008	16873	16846	16980	16913	17129	17042	17041	17033	17187	16972	16983	16915	16814	16919	16795	16951	16914	16831	16864	16992	16704	16967	17117	17016	17051	16988	17064	17138	16918	16878	16908	16842	16914	16965	16767	17105	16910	16882	16912	16947	16908	16950	16934	16848	16895	16969	16727	16745	16855	16821	16916	16810	16846	16886	16984	17021	17066	16881	16950	17022	16886	17019	16945	16918	16931	16805	16968	16960	16922	17258	16985	17022	17030	16992	16851	16885	16847	16909	17012	17002	16986	17063	16892	16974	16930	16950	17042	17000	16952	17075	17013	17011	16853	16925	17032	17097	16890	17055	16712	16829	16914	17005	16865	16931	16819	17013	16891	16691	17013	16963	17109	17059	16893	16917	16823	16905	17026	16768	16942	16901	16924	16757	16951	17052	16936	16734	16831	17071	16918	16963	16971	16963	17094	17005	16899	16880	17133	16841	16943	16961	17125	17003	16640	16919	17004	16994	16774	16688	16790	16950	17022	16944	16979	16819	16712	16913	17021	17314	16905	16890	16911	16988	16899	16893	16776	16880	16931	16866	17032	16864	17080	17005	16846	17144	17126	16916	16818	16944	16873	16815	16940	16951	16732	16901	16946	17101	16781	17028	16927	17053	16908	16764	17025	17081	16817	17036	16948	17055	17009	16776	16926	16974	16794	16921	16925	16848	16963	16960	16872	16764	16950	17141	16949	16884	16977	16817	16870	16949	16803	16975	16853	16805	17045	16833	16975	16871	16802	16905	16852	16907	16996	17118	17039	17020	16831	16855	17197	16795	16921	17013	16920	16863	16789	16797	17159	16741	16765	16874	16894	16882	17047	16893	16919	16982	16870	17062	16947	16900	16957	16960	16773	16776	16905	16998	17044	16786	17044	17017	17030	16909	17009	17080	16879	16937	16698	16857	16875	16931	17062	17006	16804	16969	17039	17100	16790	16851	17052	17027	16926	17037	16867	16962	16855	16972	16764	17069	17007	16964	16813	16942	17176	17089	16973	16941	16819	16831	16832	17162	16962	17012	17045	16840	16955	16957	16834	16780	17030	17127	17070	16993	16831	16943	17255	16913	17019	16803	16910	16999	16965	16722	16955	16884	17026	16817	16849	16931	17122	16762	17021	16827	16748	16839	17081	17007	17028	16951	16954	16984	17084	16983	16864	16882	17049	17064	16986	16947	16802	16792	16822	16814	16910	16829	17069	17136	17064	16840	16741	16782	16951	17170	17003	17151	17050	16798	17058	17213	17107	16809	17089	16978	16987	16978	16957	16942	17059	16927	16940	16967	16998	16978	16901	17040	16874	16969	17254	16921	16925	17037	16984	16847	16808	16883	16906	16874	16997	17189	17009	17014	16813	16874	16890	16809	16970	17103	17009	16883	17124	16892	16862	17004	16818	16765	16968	17191	16747	16978	16984	17067	16963	16986	16762	17015	17151	16796	17158	16923	16971	16927	17032	17083	17003	16945	17046	16771	16947	16920	16827	16789	16881	16888	16599	17014	16935	17035	16931	17003	17095	17059	16784	16837	16978	17051	17130	17091	16985	17107	16981	16980	17021	16826	16795	17061	16970	16858	16833	16981	17043	16794	16715	17042	16988	16959	17062	17026	16975	17120	16875	16830	17052	17008	16759	16828	16959	17116	16857	17062	17035	16815	17067	17090	16978	17022	16927	16946	16912	16819	17079	16950	16941	17085	17032	16935	16945	17082	16857	16824	17049	16864	17045	17002	16986	16942	17056	16876	16929	16851	17011	17018	16812	17034	16948	17010	16944	16879	16973	16839	16931	16984	17060	17046	16857	16979	16932	17037	17119	16880	16886	16981	16903	16856	17059	17029	17089	16860	16940	17076	17138	16925	16947	17010	16875	17002	16869	16933	17148	17162	16960	16907	16808	16892	17105	16964	16940	17133	17112	16919	16819	17092	17030	16918	17087	16951	16995	16917	16939	17004	16905	17084	17047	17089	16856	16834	16918	16967	16785	16812	16914	16830	16750	16833	16924	16863	16988	16946	16807	16800	16937	16928	16966	17047	16804	16921	16908	16954	17089	16879	16900	17142	16970	17004	17151	16985	16912	16965	17095	16833	16859	16922	17152	16978	17020	16950	17035	17043	16951	17106	17060	16982	17062	16847	16820	16917	17098	16977	16906	16993	17085	16881	16927	17046	16856	16888	16984	16888	16806	17038	16761	16814	16979	16934	17086	16842	16886	17061	16821	16909	16945	16994	16659	17054	16739	17059	16771	16870	16918	16882	16918	16951	16971	16945	16749	16925	16968	17009	17131	16923	17080	16873	16965	16776	17121	16961	16914	16815	17135	17149	16792	17000	16855	16859	16940	16989	16801	16770	16814	17103	17074	16919	16656	16883	16777	17012	16927	16862	16937	17078	16773	16762	16898	16947	17044	17085	17020	16869	17000	17039	16896	17106	17020	16940	16972	16945	17115	16934	16832	17014	16804	16888	16910	16879	16791	16802	17005	17022	16899	16895	16864	16875	16865	16873	16968	17018	17010	16925	16781	17089	17033	17172	16953	16611	17018	17004	16996	17016	16745	16864	17040	17166	16955	16865	16802	16951	16933	17184	16954	16834	16784	16897	17012	17044	17009	17113	16912	17054	16897	17021	17126	16797	17145	16955	16983	16886	16852	16887	16965	16924	16994	16935	16899	16945	17057	16936	16841	16880	17144	16988	17021	17091	17114	16978	16772	16920	16986	16970	16791	16996	16946	16977	16897	17141	17008	17092	17182	16843	16893	16975	16846	16976	16972	16854	17021	16984	16982	16923	17069	17194	17011	17159	16927	16851	16847	17041	16924	17023	16799	16930	16937	17006	16888	16855	16882	16976	16813	16802	16909	16925	16960	16903	16956	17041	16768	16821	16939	16829	16885	17176	16886	16988	17161	16910	16778	16919	16900	16839	16803	16973	16892	17057	17035	16908	16857	16859	16749	16871	17024	16868	16792	17003	17001	16916	16918	16878	16743	16873	16888	16973	16958	16820	17063	17076	16962	17079	17051	16804	16877	17021	17030	17007	16874	17053	16959	17106	17045	16913	16720	17033	16983	16981	16985	16890	16940	16938	16925	16984	16978	16926	16856	17047	17025	17135	16815	16796	17005	16991	16905	17004	16966	16789	16872	17072	17181	16782	16967	16911	16664	17048	16968	16768	17024	16940	17024	16944	16842	17152	17052	16852	16977	16735	16818	16948	16916	17039	16903	16930	16785	16998	17021	16884	16899	17092	17009	17075	16951	17062	16859	17125	16935	16826	16946	16815	16824	16976	17100	16865	17080	16832	16803	16849	17049	16980	16943	16911	16854	16907	17034	16955	16930	17026	17089	16911	16982	16969	17115	16982	17029	16907	16908	16906	16947	16813	17085	16754	16956	17050	16983	16896	17028	17031	16940	16896	16960	16992	16938	16965	16970	16810	16941	17077	16982	16753	16935	17027	17113	16839	16956	16853	17063	17080	16993	16841	16948	17044	16877	16875	16845	17006	16802	17022	16880	16850	17008	16913	16939	16943	16971	16923	17001	16900	16932	16883	16989	17027	16790	16806	16756	17018	16750	16957	17019	16940	16921	16926	16837	16933	16805	16916	16957	16924	16580	16797	17112	16782	16823	16827	17139	16875	16774	16983	16834	17063	16836	16817	17057	16881	16953	17088	16891	16989	17010	16981	17051	16871	16658	17012	16938	16885	16866	16866	16829	16885	16976	17009	16918	16828	16858	16956	16905	16972	16764	17030	16905	16992	16977	16855	17007	17036	17082	16922	16812	16976	17075	16897	16970	17103	16959	17036	17076	17016	16954	16872	16869	17123	16968	16740	16956	16984	16940	16881	16839	16810	16915	17101	16959	16874	16913	16875	16984	16775	17029	16763	17104	17080	16990	16791	17061	16857	16982	16969	16867	16980	16877	16873	16965	16928	16841	16959	16886	16947	16960	17174	17031	16917	17027	16881	16884	16984	16879	17013	16779	17023	17130	16911	17038	16883	16839	17107	16930	16841	16768	16837	16990	16953	16958	17055	17090	16964	17078	16964	17047	16876	16879	17149	16953	17087	16805	16869	17108	17073	17072	16882	17043	17026	16958	16917	16989	16940	16921	17031	17023	17001	16953	16981	16882	16833	17143	16832	16847	16786	16857	16830	16912	17154	16827	16817	17143	17046	16991	16935	16877	16900	17046	17007	16869	17134	17064	16887	17036	16925	16903	16819	16910	17007	17017	17031	16968	16957	16770	16827	17118	17068	16861	16915	16736	16692	17007	16864	16832	16921	16974	17010	16977	17029	16970	17035	16861	16998	17112	17009	17036	16862	17076	17076	16894	17075	16890	16966	17144	16962	16750	17008	16935	16982	17041	16969	16964	16860	16805	16897	16939	16678	16954	16901	16905	16855	16760	16865	16755	16934	17071	16854	16952	16720	17024	17012	17044	16968	16848	16897	16824	17032	16925	16995	17030	16932	16962	16719	16862	17033	16938	17201	16875	16801	17041	16861	16870	17018	17034	16874	17035	16956	16962	16825	17061	16935	17013	16823	17017	17172	16971	16939	17044	16782	16943	16852	16886	17074	17046	17041	16955	16896	16939	16887	16946	16975	16911	17028	17077	16912	16952	16915	16948	16970	16889	16955	17141	16829	16935	17146	16822	16962	16833	16902	17244	17085	17014	16952	17128	17085	17058	16909	16742	16857	17021	16969	16780	16886	16881	16946	17002	16902	17081	17060	16944	17081	16939	16841	17038	17055	16924	16938	16952	16922	16958	16900	16681	16892	16850	16911	16792	17040	16892	16987	16803	16838	17039	16805	16996	16949	17062
14952	27277	26817	20098	18459	17854	19166	18840	17909	17802	17405	19654	34515	32140	27690	21420	17189	16166	15568	15079	15352	15386	15311	15334	15260	15279	15448	15375	15131	15383	15398	15179	15344	15249	15410	15318	15189	15431	15332	15309	15254	15259	15487	15296	15428	15453	15456	15365	15347	15217	15236	15387	15235	15277	15351	15228	15332	15326	15377	15255	15486	15384	15274	15259	15352	15277	15108	15364	15342	15258	15405	15117	15249	15201	15331	15327	15266	15241	15473	15280	15276	15340	15454	15299	15383	15360	15144	15298	15278	15243	15439	15291	15265	15307	15320	15298	15359	15264	15324	15276	15388	15341	15220	15371	15480	15449	15379	15368	15401	15323	15401	15307	15285	15375	15188	15236	15295	15394	15356	15291	15455	15355	15369	15324	15541	15302	15334	15280	15207	15179	15300	15300	15438	15357	15190	15248	15049	15312	15318	15241	15419	15268	15207	15282	15379	15457	15277	15265	15295	15313	15470	15288	15218	15367	15253	15404	15377	15415	15275	15185	15222	15238	15310	15383	15285	15295	15323	15468	15367	15382	15233	15315	15344	15175	15260	15375	15295	15226	15248	15362	15348	15335	15288	15292	15234	15316	15305	15328	15358	15245	15352	15375	15209	15460	15479	15277	15384	15336	15269	15223	15362	15365	15244	15288	15445	15280	15372	15271	15511	15446	15372	15332	15216	15166	15132	15242	15292	15378	15226	15178	15130	15406	15269	15213	15251	15350	15373	15207	15394	15404	15349	15379	15238	15395	15279	15370	15322	15252	15385	15314	15413	15140	15217	15280	15298	15417	15328	15207	15376	15223	15301	15089	15435	15338	15315	15102	15281	15322	15137	15304	15368	15318	15105	15409	15420	15365	15158	15206	15184	15230	15254	15159	15263	15254	15235	15392	15466	15245	15266	15307	15399	15375	15335	15255	15254	15487	15361	15333	15195	15264	15283	15243	15153	15357	15209	15469	15191	15304	15346	15195	15325	15221	15216	15220	15384	15178	15438	15272	15226	15195	15369	15209	15163	15386	15225	15361	15147	15360	15342	15247	15237	15334	15300	15536	15350	15297	15259	15138	15333	15493	15152	15250	15431	15306	15314	15301	15335	15440	15377	15371	15270	15343	15327	15383	15205	15419	15288	15224	15322	15304	15159	15356	15311	15169	15293	15293	15335	15370	15352	15358	15324	15412	15172	15337	15196	15455	15159	15247	15375	15296	15390	15473	15261	15307	15367	15389	15238	15293	15431	15234	15361	15217	15193	15346	15375	15293	15205	15313	15300	15494	15231	15442	15306	15335	15256	15246	15366	15376	15309	15246	15250	15341	15350	15298	15436	15277	15239	15296	15317	15288	15302	15262	15323	15329	15240	15317	15537	15355	15182	15161	15236	15203	15494	15343	15454	15256	15321	15240	15323	15211	15328	15297	15176	15296	15205	15378	15452	15284	15271	15063	15442	15378	15269	15321	15143	15356	15361	15254	15273	15334	15365	15297	15365	15258	15214	15345	15360	15297	15276	15231	15274	15284	15456	15308	15210	15247	15248	15360	15223	15469	15127	15197	15335	15398	15274	15315	15265	15169	15347	15168	15223	15200	15381	15366	15277	15312	15357	15308	15135	15329	15297	15316	15200	15367	15138	15150	15319	15507	15106	15308	15348	15589	15286	15221	15283	15483	15283	15341	15461	15299	15303	15273	15299	15110	15289	15169	15369	15437	15368	15287	15237	15203	15379	15303	15399	15261	15392	15336	15276	15426	15281	15248	15394	15330	15263	15227	15191	15295	15330	15444	15244	15377	15231	15199	15387	15304	15340	15182	15304	15325	15214	15220	15271	15290	15195	15314	15317	15314	15388	15267	15438	15077	15227	15381	15136	15299	15218	15288	15412	15154	15231	15358	15469	15143	15155	15391	15403	15207	15342	15344	15392	15203	15224	15380	15217	15350	15322	15177	15461	15340	15342	15274	15414	15211	15422	15315	15347	15228	15407	15473	15374	15413	15356	15269	15376	15530	15203	15365	15193	15219	15047	15232	15297	15089	15321	15266	15152	15346	15252	15422	15326	15270	15223	15307	15414	15354	15512	15313	15317	15245	15108	15302	15374	15210	15289	15292	15362	15169	15381	15288	15428	15104	15265	15148	15214	15205	15359	15188	15320	15079	15321	15166	15200	15274	15185	15398	15220	15317	15310	15244	15195	15321	15440	15343	15043	15384	15405	15251	15199	15465	15310	15257	15424	15185	15286	15357	15337	15397	15386	15472	15130	15288	15399	15218	15404	15304	15125	15363	15181	15413	15313	15302	15171	15324	15294	15370	15201	15254	15485	15233	15316	15320	15163	15157	15310	15441	15348	15422	15266	15233	15163	15403	15413	15363	15440	15217	15402	15322	15288	15395	15274	15246	15250	15275	15135	15332	15283	15099	15213	15301	15271	15339	15356	15235	15338	15344	15469	15321	15359	15316	15238	15522	15371	15343	15230	15410	15170	15438	15251	15453	15154	15411	15211	15497	15197	15252	15186	15363	15369	15213	15484	15127	15333	15394	15461	15268	15274	15420	15118	15448	15313	15224	15210	15124	15326	15477	15341	15289	15138	15528	15386	15340	15324	15339	15295	15231	15327	15215	15361	15362	15226	15284	15351	15419	15254	15320	15304	15142	15324	15291	15320	15440	15281	15249	15512	15254	15530	15278	15213	15186	15191	15163	15291	15257	15268	15226	15293	15257	15354	15290	15191	15187	15293	15128	15220	15278	15346	15521	15337	15386	15276	15371	15388	15350	15276	15300	15373	15352	15263	15421	15291	15285	15326	15228	15312	15391	15226	15200	15366	15543	15464	15253	15355	15305	15339	15171	15276	15102	15356	15116	15428	15349	15263	15485	15386	15245	15169	15252	15177	15365	15343	15075	15242	15271	15316	15437	15269	15232	15291	15400	15369	15310	15345	15257	15267	15284	15272	15315	15299	15448	15246	15341	15201	15296	15331	15300	15285	15350	15222	15341	15178	15444	15431	15252	15165	15181	15212	15251	15186	15225	15335	15205	15134	15308	15476	15309	15363	15373	15235	15108	15210	15468	15302	15379	15219	15260	15241	15283	15340	15413	15316	15255	15251	15379	15341	15341	15309	15321	15233	15313	15334	15348	15247	15383	15446	15272	15435	15282	15265	15165	15254	15167	15323	15218	15287	15241	15252	15294	15449	15244	15308	15370	15332	15334	15201	15317	15362	15384	15353	15351	15250	15183	15296	15269	15372	15187	15345	15418	15315	15315	15283	15276	15392	15111	15246	15202	15348	15255	15326	15274	15226	15199	15210	15291	15371	15111	15174	15391	15300	15390	15140	15381	15179	15180	15254	15351	15317	15453	15293	15302	15280	15263	15354	15344	15540	15239	15268	15315	15280	15408	15190	15292	15352	15221	15447	15337	15346	15308	15256	15313	15403	15197	15193	15285	15225	15350	15410	15374	15186	15305	15327	15329	15219	15443	15455	15346	15286	15605	15255	15290	15367	15356	15224	15464	15263	15387	15414	15300	15153	15318	15338	15444	15284	15284	15313	15379	15363	15236	15153	15324	15375	15273	15292	15378	15065	15423	15316	15288	15176	15315	15277	15389	15340	15095	15310	15439	15225	15164	15360	15096	15466	15236	15360	15348	15249	15127	15367	15153	15174	15197	15211	15466	15405	15309	15298	15190	15462	15359	15248	15371	15244	15202	15389	15280	15167	15267	15289	15281	15288	15433	15315	15290	15321	15357	15337	15197	15281	15264	15401	15340	15292	15169	15405	15257	15338	15405	15342	15450	15259	15297	15307	15355	15257	15235	15429	15325	15171	15264	15427	15539	15236	15458	15360	15250	15212	15217	15273	15176	15185	15346	15316	15369	15357	15273	15181	15463	15310	15333	15298	15293	15379	15362	15297	15424	15438	15333	15284	15161	15348	15415	15168	15297	15306	15406	15293	15332	15300	15104	15473	15374	15294	15180	15299	15278	15263	15489	15264	15357	15432	15118	15294	15359	15310	15255	15333	15286	15298	15376	15406	15300	15296	15417	15308	15265	15264	15281	15264	15260	15298	15310	15099	15287	15401	15512	15337	15268	15311	15223	15384	15301	15332	15358	15362	15338	15399	15417	15228	15260	15347	15198	15488	15405	15260	15333	15281	15270	15336	15356	15242	15286	15437	15292	15314	15230	15348	15147	15254	15416	15257	15261	15281	15401	15388	15467	15329	15340	15356	15339	15255	15266	15441	15350	15385	15414	15441	15266	15414	15202	15298	15497	15209	15240	15303	15313	15295	15371	15278	15381	15361	15183	15315	15229	15121	15419	15187	15471	15347	15327	15248	15246	15370	15481	15349	15351	15143	15346	15339	15290	15341	15170	15236	15464	15189	15173	15353	15415	15216	15311	15251	15363	15326	15220	15246	15304	15311	15374	15357	15298	15266	15334	15310	15319	15176	15176	15338	15353	15129	15246	15393	15322	15294	15285	15343	15365	15359	15331	15315	15469	15244	15308	15446	15222	15385	15269	15335	15305	15327	15284	15172	15232	15275	15306	15207	15241	15344	15418	15365	15354	15103	15350	15406	15321	15417	15312	15241	15359	15247	15354	15294	15298	15084	15248	15289	15162	15228	15349	15194	15202	15314	15342	15188	15370	15352	15375	15492	15361	15271	15366	15364	15423	15423	15321	15265	15181	15023	15301	15268	15382	15239	15269	15107	15232	15282	15275	15340	15158	15211	15299	15357	15125	15379	15294	15408	15122	15319	15304	15279	15332	15412	15204	15318	15126	15486	15359	15454	15409	15358	15276	15112	15441	15269	15255	15324	15227	15440	15450	15301	15196	15240	15464	15276	15259	15274	15248	15434	15291	15206	15252	15369	15365	15360	15141	15301	15235	15422	15266	15368	15502	15211	15216	15229	15497	15272	15322	15090	15205	15176	15318	15497	15336	15278	15285	15276	15346	15258	15401	15425	15233	15136	15235	15163	15381	15283	15324	15179	15351	15322	15242	15181	15309	15344	15299	15274	15316	15248	15516	15227	15335	15152	15212	15425	15420	15195	15246	15385	15359	15237	15298	15323	15276	15273	15403	15254	15303	15240	15240	15368	15271	15373	15281	15335	15166	15260	15071	15390	15205
22404	20786	28447	23231	20977	22947	25028	19800	19000	18775	18976	22418	39288	37430	33121	25979	20489	18727	18176	17556	17374	17470	17404	17358	17485	17401	17360	17055	17586	17182	17055	17271	17430	17229	17160	17556	17329	17346	17301	17409	17233	17363	17350	17392	17418	17546	17046	17327	17184	17276	17347	17136	17188	17380	17300	17443	17313	17226	17131	17223	17183	17169	17134	17279	17400	17282	17216	17116	17251	17175	17302	17146	17355	17217	17338	17491	17181	17100	17195	17204	17272	17253	17237	17231	17264	17156	17276	17304	17344	17277	17231	17217	17413	17212	17317	17225	17269	17407	17268	17469	17118	17380	17400	17173	17268	17200	17219	17061	17259	17204	17107	17315	17086	17094	17215	17244	17107	17172	17143	17070	17228	17448	17470	17254	17243	17234	17287	17369	17175	17181	17277	17196	17592	17203	16943	17154	17241	17144	17119	17468	17263	17202	17119	17222	17378	17372	17327	17261	17019	17193	17235	17382	17158	17171	17435	17317	16989	17135	17335	17408	17427	17320	17311	17403	17188	17106	17135	17358	17285	17128	17380	17057	17056	17377	17146	17265	17179	17262	17296	17272	17222	17267	17298	17150	17454	17110	17170	17283	17178	17320	17073	17062	17302	17306	17144	17269	17232	17153	17244	17225	17212	17094	17163	17107	17271	17198	17292	17127	17117	17409	17119	17354	17492	17170	17240	17249	17195	17222	17306	17104	17207	17052	16995	17087	17209	17399	17253	17177	17145	17180	17192	17019	17217	17210	17268	17020	17068	17293	17456	17224	17251	17256	17241	17193	17293	17248	17215	17342	17399	17276	17244	17375	17313	17096	16984	17285	17188	17268	17283	17071	17246	17228	17299	17100	17257	17032	17307	17228	17131	17258	17250	17345	17245	17392	17159	17338	17317	17468	17278	17314	17376	17326	17361	17309	17305	17135	17225	17218	17086	17174	17272	17165	17248	17069	17291	17204	17332	17341	17273	17233	17380	17243	17424	17224	17266	17262	17294	17119	17160	17175	17112	16996	17235	17050	17218	17209	17234	17255	17220	17262	17040	17088	17093	17276	17200	17041	17262	17158	17314	17309	17303	17316	17288	17195	17242	17419	17055	17106	17209	17195	17229	17172	17212	17293	17091	17013	17222	17190	17253	17240	17300	17136	17396	17163	17277	17065	17176	17171	17390	17126	17207	17181	17048	17114	17215	17022	17402	17331	16981	17328	17058	17308	17122	17129	17437	17463	17340	17322	17227	17155	17334	17300	17276	17198	17225	17215	17039	17017	17114	17213	17055	17264	17137	17206	17205	17170	17122	17303	17423	17226	17281	17164	17250	17338	17092	17355	17339	17367	17273	17294	17086	17198	17338	17154	17286	17400	17305	17121	17329	17218	17212	17203	17190	17150	17305	17282	17272	17212	17394	17365	17257	17282	17311	17048	17180	17305	17195	17311	17339	17175	17399	17320	17073	17238	17149	17106	16898	17092	17164	17260	17205	17121	17129	17249	16980	17278	17132	17251	17113	17383	17288	17293	17463	17033	17413	17290	17130	17155	17287	17307	17278	17289	17256	17221	17191	17159	17192	17214	17225	17228	17354	17076	17020	17173	17092	17375	17208	17157	17074	17126	17372	17098	17256	17153	17315	16997	17096	17070	17146	17250	17207	17282	17412	17165	17204	17285	17292	17081	17286	17165	17183	17060	17303	17264	17101	17270	17152	17209	17377	17196	17353	17187	17235	17188	17218	17269	17330	17003	17105	17201	17401	17402	17314	17168	17038	17285	17262	17152	17067	17128	17114	17228	17488	17381	17120	17387	17317	17057	17394	17086	17146	17115	17233	17177	17211	17158	17236	17177	17383	17200	17165	17285	17162	17233	17324	17118	17250	17211	17160	17160	17140	17300	17256	17009	17171	17169	17098	17184	17167	17238	17266	17171	17200	17289	17067	17183	17124	17166	17350	16987	17228	17149	17237	17235	17262	17348	17153	16978	17213	17145	17407	17147	17292	17328	17124	17216	17409	17300	17268	17281	17325	16919	17237	17277	17196	17290	17326	17387	17327	17296	17514	17234	17070	16991	17095	16987	17044	17151	17105	17046	17079	17173	17245	17203	16965	17212	17062	17287	17336	17128	17169	17326	17268	17091	17178	17408	17388	17234	17271	17305	17010	17096	17342	17281	17198	17313	17308	17121	17413	17115	17286	17208	17156	17215	17156	17163	17156	17299	16965	17167	17108	17197	17221	17175	17218	17111	17217	17145	17158	17077	17115	17332	17021	17381	17242	17451	17164	17120	17209	17240	17114	17191	17247	17134	17365	17482	17261	17203	17242	17196	17209	17090	17103	17006	17184	17285	17215	17226	17114	16999	17245	17271	17195	17268	17505	17198	17132	17308	17198	17235	17321	17249	17335	17064	17162	17174	17052	17326	17196	17104	17256	17377	17333	17192	17068	17378	17364	17267	17190	17093	17128	17346	17270	17034	17122	17335	17040	17161	17282	17189	17459	17221	17079	17377	16963	17274	17279	17096	17284	17294	17372	17084	17221	17091	17287	17557	17244	17080	17237	17145	17026	17214	17216	17216	17083	17149	17251	17091	17039	17325	17046	16986	17129	17216	17223	17118	17138	17221	17258	17238	17216	17263	17307	17265	17186	17121	17326	16964	17367	17217	17314	17339	17419	17323	17213	17077	17482	17230	17109	17422	17228	17293	17122	17245	17130	17274	17011	17248	17175	17135	17187	17095	17254	17101	17057	17260	17137	17120	17124	17087	17240	17130	17207	17069	17009	17238	17268	17371	17350	17111	17176	17198	17104	17220	17374	17137	17235	17400	17112	17192	17232	17267	17089	17321	17228	17238	17197	17084	17202	17128	17137	17244	17387	17290	17035	17170	17190	17260	17350	17368	17238	17220	17029	17223	17234	17118	17190	17286	17275	17320	17172	17034	17050	17101	17219	17106	17043	17421	17310	17148	17145	17271	17089	17219	17009	17177	17264	17255	17133	17216	17145	17258	17269	17268	17176	17176	17524	17171	17047	17064	17364	17067	17229	17228	17254	17164	16973	17485	17217	17379	17165	17159	17169	17252	17183	17312	17435	17045	17342	17112	17329	17263	17437	17212	17159	17240	17034	17214	17289	17198	17458	17127	17387	17270	17336	17220	17267	17200	17196	17210	17151	17300	17174	17023	17251	17344	17169	17224	17130	17280	17561	17132	17175	17238	17137	17176	17444	17428	17315	16875	17167	17095	17380	17172	17302	17246	17567	17108	17151	16984	16992	17206	17259	17269	17210	17224	17245	17270	17320	17303	17373	17078	17096	17137	17240	17251	17325	17209	17206	17169	17398	17289	17236	17214	17276	17139	17134	17314	17142	17203	17229	17332	17155	17101	17198	17376	17545	17088	17406	17189	17178	17143	17184	17034	17246	17326	17154	17173	17330	17182	17166	17097	17314	17049	17192	17137	17182	17185	17301	17316	17120	17047	17176	17052	17367	17391	17398	17244	17236	17191	17244	17087	17180	17357	17153	17136	17402	17322	17097	17243	17315	17285	17284	17270	17250	17142	17289	17216	17202	17301	17330	17441	17306	17151	17249	17105	17211	16870	17284	17336	17165	17177	17170	17389	16969	17310	17123	17226	17430	17211	17219	17309	17004	17155	17215	17176	17434	17127	17216	17131	17206	17249	17255	17272	17278	17051	17455	17275	17346	17055	17103	17078	17381	17194	17171	17211	17287	17248	17440	17109	17269	16971	17154	17242	17163	17295	17181	16974	17280	17142	17045	17141	17148	17255	17351	17336	17235	17245	17097	17046	17037	17290	17367	17336	17092	17133	17234	17118	17227	17251	17317	17150	17125	17211	17350	17339	17156	17124	17358	17298	17209	17260	17390	17145	17247	17138	17022	17067	17108	17277	17326	17217	17198	17289	17227	17102	17308	17221	17189	17088	17238	17332	17148	17291	17308	17362	17235	17221	17278	17261	17125	17221	17128	17193	17149	17130	17290	17140	17326	17131	17210	17302	17407	17125	17087	17039	17104	17408	17098	17126	17354	17444	16997	17098	17313	17168	17188	17303	17240	17039	17223	17038	17418	17386	17318	17249	17126	17310	17183	17235	17236	17117	17137	17162	17347	17034	17258	17255	17362	17240	17103	17315	17201	17186	17071	17133	17339	17057	17246	16888	17341	17218	17122	17091	17252	17271	17233	17322	16992	17207	17168	17320	17170	17246	17200	17397	17295	17173	17246	17234	17142	17132	17263	17332	17137	17187	17131	17239	17135	17151	17424	17217	17376	17343	17165	17126	17177	17195	17115	17301	17087	17198	17269	17465	17359	17278	17055	17104	17059	17085	17324	17198	17144	17113	17268	17134	17227	17140	17182	17137	17268	17171	17212	17076	17217	17276	17515	17273	17437	17331	17272	17133	17145	17277	16913	17213	17236	17188	17226	17168	17206	17332	17044	17160	17136	17369	17268	16898	17171	17184	17272	17175	17159	17133	17210	17231	17349	17128	16992	17159	17055	17029	17201	17321	17161	16950	17358	17107	17329	17379	17197	17359	17098	17124	17215	17162	17321	17273	17194	17324	17284	17104	17299	17220	17257	17389	17390	17260	17297	17036	17360	17275	17265	17261	17147	17308	17121	17362	17106	17170	17296	17368	17122	17212	17164	17128	17217	17105	17355	17309	17255	17221	17257	17106	17250	17145	17298	17244	17231	17147	17292	17261	17142	17311	17178	17115	17043	17403	17367	17081	17310	16849	17165	17137	17235	17198	17282	17283	17402	17238	17390	17219	17297	17200	17428	17013	17228	17102	17146	17321	17072	17306	17223	17398	17153	17067	17397	17124	17175	17059	17284	17182	17081	17157	16952	17092	17218	17324	17142	17174	17078	17071	17198	17367	17071	17226	17496	17141	17242	17287	17190	17281	17074	17021	17338	17183	17278	17044	17191	17140	17348	17424	17313	17256	17229	17309	17209	17224	17111	17326	17181	17087	16994	16996	17281	17340	17289	17324	17353	17376	17484	17355	17226	17405	17246	17180	17369	17225	17401	17119	17133	17353	17108	17093	17271	17212	17214	17249	17339	17224	17105	17045	17198	17215	17314	17198	17372	17090	17081	17395	17248	17305	17169	17358	17260	17407
17769	33781	31105	23868	20569	19708	19337	18801	18563	17612	17722	24338	42150	39815	34410	25356	18353	16635	15743	15467	15498	15321	15413	15437	15475	15438	15324	15541	15395	15470	15518	15448	15434	15298	15315	15510	15331	15427	15375	15383	15366	15416	15487	15224	15463	15532	15531	15349	15402	15292	15426	15351	15364	15468	15503	15383	15365	15451	15527	15307	15482	15440	15416	15466	15557	15301	15328	15433	15371	15309	15386	15296	15389	15366	15507	15460	15477	15338	15423	15261	15577	15366	15495	15465	15525	15375	15467	15316	15309	15293	15483	15486	15426	15341	15539	15454	15475	15437	15418	15316	15535	15581	15535	15271	15377	15333	15268	15388	15450	15378	15311	15465	15419	15291	15307	15350	15282	15479	15375	15269	15424	15355	15354	15400	15480	15388	15418	15258	15471	15204	15343	15431	15296	15493	15446	15287	15440	15414	15440	15517	15561	15274	15348	15609	15392	15252	15557	15464	15284	15476	15421	15412	15439	15442	15445	15349	15315	15434	15229	15414	15319	15365	15443	15492	15437	15411	15593	15292	15393	15313	15374	15546	15328	15349	15445	15430	15381	15413	15379	15351	15355	15457	15284	15125	15358	15308	15372	15627	15386	15249	15435	15547	15519	15136	15336	15492	15325	15394	15153	15598	15388	15446	15362	15338	15308	15082	15480	15166	15557	15340	15232	15564	15441	15295	15431	15505	15300	15390	15356	15346	15178	15684	15324	15553	15432	15377	15470	15279	15455	15523	15405	15423	15362	15388	15370	15291	15410	15370	15280	15302	15417	15509	15389	15438	15331	15303	15370	15425	15472	15563	15436	15357	15448	15321	15269	15288	15356	15277	15502	15127	15251	15170	15355	15426	15512	15672	15278	15449	15278	15289	15512	15322	15417	15460	15354	15247	15305	15167	15384	15366	15368	15415	15604	15433	15378	15364	15405	15379	15569	15395	15390	15469	15312	15505	15342	15296	15375	15486	15447	15405	15401	15359	15489	15323	15458	15399	15438	15468	15503	15463	15479	15246	15418	15316	15335	15340	15500	15556	15320	15422	15344	15361	15222	15391	15442	15397	15236	15521	15266	15452	15604	15341	15315	15390	15485	15345	15327	15392	15329	15307	15477	15319	15259	15475	15282	15359	15179	15401	15540	15415	15425	15322	15517	15411	15408	15416	15395	15500	15411	15235	15454	15388	15365	15435	15177	15300	15366	15500	15342	15250	15424	15255	15395	15438	15452	15405	15408	15517	15440	15335	15411	15385	15340	15200	15358	15253	15275	15503	15281	15379	15274	15536	15435	15372	15371	15413	15317	15252	15379	15336	15600	15392	15303	15234	15388	15440	15257	15456	15304	15516	15396	15374	15378	15403	15541	15363	15464	15390	15303	15524	15316	15445	15432	15340	15394	15493	15466	15433	15460	15517	15371	15581	15266	15358	15467	15325	15333	15427	15423	15377	15305	15200	15419	15378	15363	15221	15453	15385	15461	15374	15345	15561	15384	15287	15541	15311	15496	15559	15449	15471	15486	15397	15268	15234	15397	15266	15319	15345	15488	15329	15270	15400	15354	15444	15547	15496	15366	15433	15469	15373	15474	15289	15514	15359	15388	15369	15429	15315	15497	15496	15491	15361	15380	15405	15397	15340	15178	15494	15574	15287	15371	15460	15270	15497	15170	15444	15401	15319	15306	15236	15411	15363	15180	15351	15467	15412	15530	15315	15387	15362	15577	15475	15494	15423	15334	15423	15388	15358	15395	15579	15278	15427	15380	15465	15275	15450	15492	15411	15332	15373	15478	15497	15251	15436	15310	15502	15332	15385	15394	15270	15399	15229	15412	15494	15411	15356	15423	15238	15374	15195	15323	15523	15259	15662	15274	15394	15490	15391	15313	15424	15208	15504	15440	15497	15324	15470	15382	15406	15457	15387	15376	15408	15337	15303	15298	15399	15481	15338	15348	15216	15421	15405	15314	15521	15252	15606	15447	15339	15430	15420	15406	15511	15295	15548	15443	15266	15420	15480	15421	15595	15241	15350	15228	15385	15379	15445	15424	15404	15488	15435	15316	15290	15506	15315	15561	15317	15428	15285	15366	15240	15538	15532	15308	15212	15349	15558	15346	15254	15304	15416	15403	15331	15262	15479	15317	15460	15391	15213	15389	15437	15427	15402	15424	15432	15348	15357	15334	15382	15445	15566	15327	15319	15406	15451	15599	15422	15286	15375	15385	15463	15484	15506	15395	15350	15345	15335	15475	15463	15410	15320	15433	15273	15534	15281	15328	15401	15263	15443	15445	15285	15405	15426	15547	15349	15519	15273	15425	15401	15427	15411	15277	15504	15415	15504	15411	15356	15464	15261	15337	15520	15543	15480	15513	15409	15462	15505	15558	15317	15292	15402	15309	15534	15511	15402	15379	15476	15427	15364	15286	15385	15323	15450	15313	15390	15454	15363	15387	15394	15395	15361	15405	15329	15353	15394	15372	15454	15286	15367	15209	15440	15281	15491	15301	15351	15491	15290	15441	15512	15350	15512	15404	15512	15288	15248	15408	15495	15269	15298	15593	15361	15494	15346	15460	15261	15335	15403	15403	15376	15454	15250	15298	15320	15509	15240	15325	15303	15306	15558	15533	15355	15392	15402	15398	15416	15281	15356	15310	15483	15291	15320	15503	15396	15225	15402	15276	15551	15299	15350	15468	15543	15304	15395	15251	15295	15409	15296	15465	15452	15415	15453	15284	15409	15377	15257	15427	15483	15319	15426	15399	15507	15124	15433	15373	15532	15319	15412	15314	15424	15287	15537	15530	15292	15430	15225	15205	15481	15352	15466	15436	15605	15473	15357	15227	15332	15374	15398	15465	15690	15376	15448	15360	15464	15270	15221	15472	15476	15246	15426	15151	15313	15461	15416	15353	15171	15409	15540	15315	15411	15516	15291	15495	15545	15291	15326	15241	15423	15376	15347	15456	15410	15474	15424	15316	15357	15267	15397	15392	15541	15488	15338	15427	15372	15413	15363	15510	15338	15351	15312	15411	15371	15491	15516	15413	15387	15276	15275	15399	15476	15551	15403	15386	15429	15381	15344	15319	15340	15368	15392	15355	15542	15319	15364	15460	15280	15425	15358	15389	15404	15348	15325	15357	15444	15385	15665	15496	15179	15480	15421	15298	15476	15299	15525	15273	15331	15268	15384	15431	15545	15313	15259	15470	15462	15424	15457	15191	15537	15368	15524	15427	15394	15299	15454	15340	15437	15538	15231	15528	15245	15331	15482	15295	15418	15165	15390	15328	15384	15347	15251	15435	15266	15499	15444	15312	15415	15476	15349	15341	15336	15529	15362	15365	15473	15492	15278	15386	15500	15338	15311	15456	15292	15247	15353	15373	15533	15476	15405	15421	15311	15433	15452	15413	15279	15379	15509	15203	15556	15379	15372	15276	15498	15398	15357	15276	15300	15403	15486	15346	15452	15138	15295	15207	15354	15454	15383	15356	15473	15459	15640	15392	15309	15586	15440	15465	15486	15109	15439	15358	15426	15496	15546	15391	15549	15415	15515	15321	15329	15321	15280	15368	15316	15301	15337	15380	15326	15293	15298	15485	15366	15436	15581	15337	15543	15498	15307	15327	15255	15420	15317	15308	15346	15269	15572	15441	15351	15431	15367	15354	15318	15311	15301	15306	15368	15423	15502	15475	15381	15385	15365	15491	15310	15404	15452	15325	15494	15471	15342	15457	15430	15397	15419	15318	15492	15361	15407	15312	15498	15345	15343	15347	15439	15331	15509	15502	15362	15408	15413	15440	15404	15407	15442	15529	15432	15357	15429	15454	15391	15353	15307	15345	15534	15266	15463	15343	15472	15261	15291	15432	15231	15230	15445	15558	15415	15346	15303	15496	15250	15344	15494	15299	15501	15369	15379	15413	15276	15437	15408	15465	15514	15282	15246	15405	15357	15453	15242	15440	15347	15263	15419	15253	15346	15263	15485	15254	15412	15312	15259	15427	15463	15459	15432	15414	15112	15397	15532	15492	15320	15617	15379	15355	15477	15459	15406	15431	15540	15154	15411	15570	15302	15307	15428	15300	15429	15363	15233	15299	15505	15406	15311	15398	15275	15397	15517	15547	15501	15453	15206	15349	15437	15717	15487	15395	15258	15414	15288	15448	15347	15395	15460	15665	15346	15345	15316	15494	15406	15356	15558	15452	15535	15407	15279	15430	15428	15261	15378	15425	15353	15619	15614	15325	15244	15554	15338	15432	15327	15428	15255	15357	15305	15428	15265	15314	15402	15343	15420	15494	15287	15381	15447	15360	15415	15357	15451	15265	15278	15405	15286	15423	15397	15334	15279	15415	15326	15368	15337	15324	15217	15504	15409	15318	15325	15461	15550	15381	15347	15348	15285	15559	15263	15567	15364	15418	15365	15455	15369	15429	15308	15402	15442	15319	15391	15570	15526	15285	15461	15380	15455	15514	15346	15474	15277	15371	15380	15279	15277	15485	15457	15336	15490	15417	15276	15435	15095	15423	15457	15389	15475	15499	15471	15458	15357	15348	15294	15341	15490	15559	15349	15376	15372	15484	15387	15317	15319	15267	15402	15335	15447	15132	15430	15481	15266	15452	15396	15447	15346	15309	15520	15420	15395	15299	15237	15505	15307	15420	15480	15434	15508	15302	15546	15318	15473	15381	15303	15385	15392	15461	15349	15145	15290	15327	15456	15337	15457	15316	15526	15400	15416	15352	15513	15403	15264	15404	15229	15334	15691	15420	15387	15342	15329	15494	15506	15399	15420	15481	15400	15602	15307	15382	15325	15312	15482	15441	15659	15337	15424	15334	15497	15416	15447	15103	15501	15304	15455	15304	15355	15445	15529	15445	15306	15311	15487	15382	15484	15478	15277	15385	15419	15374	15466	15548	15479	15485	15525	15403	15448	15385	15327	15480	15203	15450	15402	15347	15314	15329	15466	15258	15283	15506	15368	15314	15384	15561	15308	15413	15306	15408	15476	15415	15419	15278	15412	15423	15569	15543	15267	15381	15329	15330	15409	15570	15475	15320	15377	15608	15478	15488	15655	15547	15489	15348	15271	15366	15431	15357	15304	15457	15388	15362	15425	15303	15362	15499	15276	15447	15470	15362	15475
26946	22233	26855	24012	19593	18513	18286	17562	17074	17121	17441	17545	19092	18884	18578	17671	17430	17155	16880	16747	17036	16675	16712	16889	16775	17030	16786	16755	16667	16765	17011	16912	16666	16669	16977	16673	16914	16811	16885	16806	16997	16754	16685	16800	16968	17102	16800	16891	16888	16767	16769	16868	16933	16867	16664	16696	16720	16882	16759	16925	16756	16984	16822	16794	16716	16879	16887	16926	16985	16796	16906	16768	16799	16779	16930	16749	16882	16810	16762	16947	16969	16827	16687	16660	16863	16792	16756	16850	16759	16903	16769	16599	16844	16894	16991	16844	16826	16825	16752	16635	16981	16901	16583	16901	16785	16921	16869	16892	16790	16784	16821	16951	17032	16894	16759	16858	16827	16729	16869	17117	16792	16705	16714	16950	16805	16602	16603	16822	16797	16733	16574	16739	16715	16702	16821	16968	16685	16940	16723	16786	17053	16895	16817	16695	16821	16782	16843	16698	16965	16660	16911	16924	16882	16781	16816	16757	16881	16912	16634	16533	16725	16837	16925	16721	16817	16694	16845	16885	16920	16673	16756	16761	16794	16772	16785	16646	16929	16810	16769	16827	16888	16935	16733	16784	16972	16863	16842	16746	16904	16873	16692	16976	16751	16984	16905	16875	16784	16550	16848	16803	16717	16948	16931	16650	16824	16902	16869	16806	16767	16886	16800	16842	16726	16833	16870	16999	16709	16811	16658	16956	16828	16619	17034	16861	16749	16791	16689	16695	16858	16739	16992	16962	16886	17012	16804	16660	16907	16799	16809	16615	16813	16706	16729	16821	16753	16603	16626	16746	16868	16784	16954	16830	16768	16822	16771	16653	16856	16761	16840	16889	16978	16727	16958	16831	16831	16982	16989	16880	16584	16679	16780	16905	16737	16709	16904	16765	16781	16701	16770	16695	16703	16781	16762	16770	16681	16937	16894	17020	16826	17007	16885	16997	16755	16687	16809	16883	16915	16885	16778	16878	16753	16806	16846	16657	16823	16628	16588	16864	16972	16684	16763	16808	16800	16893	16994	16803	16929	16821	16905	16782	16877	16951	16678	16795	16721	16827	16768	16871	16704	16952	16782	16779	16836	16966	16754	16751	16861	16884	16878	16806	16732	16904	16809	16661	16855	16633	16891	16653	16909	16832	16863	16855	16654	16613	16859	17035	16748	16748	16619	16879	16800	16644	16819	16643	16875	16631	16823	16790	16939	16708	16698	16856	16809	16938	16886	16784	17005	16928	16806	16821	16789	16709	16932	16779	16615	16982	16857	16692	16820	16778	16714	16967	16813	16752	16657	16899	16770	16768	16914	16702	16643	17001	16880	16830	16709	16909	16817	16792	16783	16537	16859	16872	16767	16804	16727	16857	16807	16992	16767	16850	16858	16661	16659	16790	16834	16572	16887	16768	17060	16790	16849	16683	16618	16748	16608	16765	16971	16785	16827	16774	16790	16707	16702	16839	16710	16829	16702	16841	16834	16779	16548	16845	16776	16740	16833	16707	16877	16831	16912	16689	16782	16827	16702	16912	16924	16777	16856	16778	16689	16670	16748	16608	16716	16621	16953	16937	16715	16534	16798	16988	16873	16795	17014	16745	16862	16782	16724	16777	16934	16764	17008	16830	16872	16725	16951	16808	16633	16795	16785	16861	16667	16672	16743	16847	16651	16911	16750	16657	16797	16842	17012	16884	16848	16849	16628	16756	16592	16825	16858	16659	16815	16641	16736	16872	16818	17007	16895	16857	16820	16814	16849	16727	16915	16687	16651	16676	16895	16653	16769	16705	17006	16853	16885	16817	16780	16859	16668	16966	16915	16734	16812	16780	16905	16682	16782	16666	16978	17004	16948	16877	16736	16812	16858	16858	16969	16749	16585	16523	16887	16888	16760	16959	16930	16642	16724	16824	16914	16898	16791	16803	16635	16892	16847	16855	16763	16917	16789	16918	16972	16806	16868	16798	16726	16805	16856	16615	16754	16707	16627	16621	16918	17004	16845	16931	16516	16742	16766	16556	16823	16799	16891	16799	16859	16793	16843	16716	16880	17016	16899	16548	16679	16662	16935	16783	16935	16685	16874	16567	16810	16835	16904	16799	16818	16788	16731	16795	16916	16919	16897	16984	16611	16668	16713	16767	16947	16793	16761	17061	16856	16722	16898	16804	16899	16833	16772	16844	16664	16636	16797	16713	16669	16951	16763	16870	16839	16873	16731	16944	16735	16831	16861	16767	16854	16849	17000	16717	16806	16822	16887	16961	16905	16932	16823	16753	16830	16733	16730	16872	16665	16600	16869	16868	17075	16686	16646	16810	16882	16723	16825	16680	16969	16521	16816	16794	16922	16784	16697	16881	16811	16852	16740	17016	16705	16901	16833	16873	16905	16711	16737	16694	16841	17090	16796	17007	16735	16790	16887	16907	16906	16661	16778	16779	16678	16748	16874	16853	16844	16637	16875	16894	16762	16786	16961	16698	16707	16833	16864	16851	16922	16690	16775	16653	16806	16676	16903	16935	16883	16827	16811	16768	17063	16802	16863	16907	16864	16625	16811	16707	16885	16763	16773	16822	16896	16855	16734	16832	17020	16809	17002	17045	16858	16809	16813	16734	16698	16860	16756	16778	16889	16710	16824	16865	16834	16901	16807	16824	16827	16873	16667	17017	16758	16837	16931	16970	16848	16917	16631	16768	16843	16786	16694	16766	16903	16748	16874	16745	16946	16808	16833	16595	17018	16937	16796	16758	17004	16895	16785	16881	16902	16797	16817	16870	16958	16774	16981	16820	16597	17024	16721	16881	16810	16827	16744	16820	16863	16880	16803	16629	16726	16784	16752	16690	16989	16886	16849	16656	16693	16638	16800	16873	16798	16885	16617	16911	16927	16810	16847	16773	16971	16797	16776	16990	16863	16757	16734	16707	16753	16897	16875	16831	16882	16620	16884	16731	16686	16793	16706	16690	16920	16921	16804	16731	16837	16987	16557	16551	16735	16641	16860	16821	16937	16838	16860	16875	16779	16751	16759	16819	16927	16728	16813	16595	16713	16964	16864	16758	16883	16722	16841	16623	16646	16832	16862	16654	16781	16737	16746	16814	16697	16902	16837	16915	16921	16707	16889	16881	16822	16839	16939	16750	16760	16668	16935	16987	16982	16710	16753	16673	16879	16890	16956	16608	16665	16755	16955	16858	16787	16791	16976	16818	16869	16765	16826	16855	16600	16625	16789	16790	16981	16852	16840	16796	16814	16723	16780	16746	16753	16755	16941	16757	16722	16953	16725	16790	16713	16749	16782	16968	16783	16777	16897	16699	16925	16716	16774	16716	16884	16898	16782	16758	16796	16762	16832	16790	16643	16926	16699	16832	16792	16733	16747	16708	16774	16666	16652	16638	16836	16876	16774	17018	16965	16813	16846	16938	16855	16807	16981	16694	16900	16975	16822	16774	16761	16981	16862	16729	16774	16986	16892	16642	16936	16983	16905	16890	16951	16838	16931	16768	16911	16903	16659	16675	16848	16872	16700	16933	16873	16754	17066	16712	16836	16838	16726	16815	16916	16733	16916	16882	16907	16819	16918	16771	16663	17151	16989	16656	16849	16559	16890	16843	16916	16644	16695	16819	16755	16765	16881	16761	16810	16758	16621	16706	16877	16888	17033	16668	16908	16823	16753	17049	16527	16732	16752	17124	16944	16725	16865	16868	16661	16866	16716	16924	16905	16659	16773	16772	16824	16584	16587	16773	16913	16887	16768	16985	16931	16900	17054	16817	16780	16812	16660	16616	16804	16996	16942	16923	16827	16739	17087	16767	17019	16726	16732	16715	16853	17016	16946	16870	16728	16842	16947	16790	16960	16736	16621	16741	16682	16857	16936	16892	16971	16980	16835	17006	16777	16846	16754	16950	16811	16801	16912	16749	16716	16819	16728	16926	16643	16739	16801	16894	16943	16651	16817	16963	16829	16833	16665	16794	16845	16550	16807	16812	16759	16757	16810	16861	16938	16699	16917	16724	16679	16942	16705	16713	17108	16862	17088	16875	17007	16848	16909	16726	16928	16735	16597	16850	16660	16762	16979	16974	16640	17002	16948	16588	16838	16735	16845	16820	16798	16765	16993	17058	16644	16851	16891	16680	16986	16871	16679	16862	16946	16866	16508	16667	16691	16720	16867	16894	16894	16851	17060	16973	16945	16798	16714	16734	16923	16747	16845	16520	16718	16894	17006	16778	16897	16959	16785	16615	16741	16753	16725	16840	16865	16719	16759	16980	16601	16871	16746	16661	16945	16865	16884	16885	16759	16807	16888	16673	16816	16845	16913	16932	16903	16796	16982	16719	16808	16702	16996	16837	16773	16601	16923	16654	16672	16845	16802	16784	16801	16918	16899	16886	16870	16682	16944	16839	16670	17002	16795	16896	16742	16990	16732	16788	16802	16818	16884	16505	16947	16849	16870	16809	16818	16754	16844	16949	16743	16906	16868	16964	16905	16720	16821	16874	16753	16694	16680	17156	16816	16903	16875	16763	17049	16895	16826	16814	16727	16836	16930	16807	16832	16802	16665	16871	16810	17047	16923	16756	16778	16759	16880	16784	16677	16699	16795	16745	16768	16621	16871	16729	16749	16872	16839	16971	16943	16974	16866	16843	16951	16939	16768	16742	16680	16797	16794	16663	16824	16771	16970	16684	16741	16808	16860	16859	16994	16725	16855	16876	16910	16887	16756	16891	16926	16859	16790	16744	17148	16531	16750	16806	16841	16788	16647	16845	16782	16869	17012	16881	16683	16814	16816	16696	16876	16918	16780	16934	16881	16778	16808	16807	16905	16720	16823	16859	16821	16839	16800	16786	16739	16820	16769	16699	16668	16838	17013	16800	16924	16955	16600	16735	16829	16810	16770	16753	16803	16885	16886	16717	16787	16794	16982	16730	16876	16873	17053	16912	16730	16961	17021	16908	16978	16905	16886	16760	16587	16986	16816	16972	17032	16940	16812	16783	16673	16929	16897	16907	16683	16540	16785	16804	16716	16799	16903	16863	16696	16839	16989	16766	16896	16880	16597	16551	16851	16657	16811	16847	16736	16891	16755	16735	16913	16687	16754	16861	16911	16794	16758	16906	16833	16894	16826	16799	16904	16922	16766	16862
18336	26215	26833	21973	19276	17730	16903	16093	15781	15890	16118	16526	18712	18085	17342	16391	15592	15342	15153	15092	15126	15037	15196	15064	15066	14939	15070	15166	15157	15019	15147	15280	15134	15162	15200	15193	15278	15022	15167	15145	15220	15185	15267	15193	15193	15182	15264	15087	15170	15151	15094	15237	15170	15151	15079	15376	15090	15047	15047	15088	15103	15048	15203	15075	15102	15174	15254	15064	15305	15028	15146	15187	15193	15077	15288	15264	15084	14957	15176	15263	15223	14891	14928	15180	15171	15146	15087	15156	15204	15206	15092	15226	15158	15445	15210	15295	15014	15247	15236	15096	15267	14981	15045	15263	15097	15362	15115	15058	15258	15015	15043	15074	15129	15058	15078	15197	15182	15086	15261	15115	15160	15114	15053	15127	15189	15155	15102	15116	15179	15327	15076	15084	15288	15128	14756	15203	15127	15046	15218	15017	15290	15147	15143	15199	15108	15006	15271	15220	15188	15213	15180	15101	15106	15223	15207	15067	15095	15162	15082	15162	15176	15299	14925	15008	15192	15116	15341	15175	15078	15243	15150	15044	15174	15264	15206	15280	14981	15170	15090	15183	15228	15034	15043	15108	15215	15019	15057	15234	15167	15071	15200	15179	15224	15071	15197	15175	14915	15239	15053	15290	15068	15077	15115	15165	15035	15180	15257	14949	15084	15294	15212	15221	15028	15261	15189	15049	15216	15057	15187	15269	15103	15186	15062	15072	15144	15331	15232	15213	15291	15130	15158	15249	14999	15056	15116	15075	15340	15110	15140	15157	15141	15208	15158	15184	15136	15243	15172	15248	15093	15229	15274	15276	15078	15082	15234	14978	15103	15203	14964	15061	14962	15216	15131	14977	15196	14995	14979	15270	15061	15131	15267	15197	15136	15143	15102	14988	14971	15185	15110	15121	14943	15144	15141	15233	15114	15224	15155	15295	15071	15123	15170	14976	15099	15112	15102	15223	15033	15170	15091	15147	15184	15311	15139	15163	15040	15071	15101	15040	14990	15191	15122	15158	15147	14934	15175	15012	15125	15069	15165	15191	15194	15310	15182	15207	15131	15076	15124	15161	15288	15103	15183	15176	15090	15093	15211	15260	15088	15059	15296	15212	14986	15168	15150	15258	15141	15129	15261	15091	15093	15064	15250	15120	15150	14982	15061	14974	15172	15202	15210	15308	15156	15034	15133	15187	15132	15229	15089	15172	15070	15184	15022	15226	15157	15107	15209	15074	15310	15210	14989	15062	15184	15168	15116	15173	15308	15120	15266	15381	15067	15126	15216	15340	15195	15131	15143	15199	15083	15198	15095	15019	15210	15188	15193	15118	15070	15162	15228	15027	15117	15121	15224	15186	14992	15127	15233	15316	15310	15147	15130	15078	15175	15015	15153	15083	15248	15234	15178	15127	15041	15261	15067	15073	15122	15111	15280	15103	15248	15214	15118	15250	14998	15129	15056	15158	15145	15130	15132	15220	15031	15254	15214	15188	15180	15161	15135	15037	15119	15132	15006	15175	15204	15124	15100	15187	15046	15068	15204	15159	15190	15057	15106	15136	15175	15223	15104	15162	15223	15124	14951	15159	15085	15199	15093	15044	15059	15063	15225	15234	15031	15200	15303	15227	15198	15203	14966	15145	15154	15174	15130	15196	15004	15158	15073	15082	15017	15165	15255	15107	15189	15181	15150	15250	15176	15141	15128	15292	15199	15209	15128	14989	14971	15135	15033	15128	15243	15182	15311	15030	15099	15091	15031	15113	15204	14998	14947	15281	15145	15195	15135	15244	15106	15245	14960	15063	15059	15070	15241	15231	14926	15065	15173	15027	15066	15275	15378	15124	15100	15245	15152	15084	15093	15023	15152	15223	15125	15107	15162	14970	15209	15152	15017	14921	15126	15156	15040	14919	15170	15261	15120	15202	15317	15160	15166	15021	15158	15121	15196	15147	15155	14968	15053	15026	15142	15170	15373	15207	15103	15141	15075	15074	15219	15105	15247	15052	14890	15030	15187	15168	14947	15053	15026	15249	15151	15185	15188	15178	15250	15367	15175	15174	15116	15175	15135	15160	15165	15044	15236	15265	15112	15260	15181	15080	15115	15148	15083	15095	15201	15338	15190	15228	15009	15109	15010	15144	15278	15082	15100	15177	15200	15088	15018	15246	14980	15006	15135	15116	14938	15166	14967	15002	14903	14974	15174	15145	15040	15072	15191	15061	15043	15003	15045	15100	15162	15028	15116	15104	15095	15190	15249	15140	15065	15224	15132	15046	15206	15242	15169	15035	15153	15131	15196	15187	15220	15179	15105	15128	15172	15118	14992	15087	14977	15140	15092	15071	15069	15151	15198	15206	15184	15026	15134	15264	15227	15125	15127	15050	15295	15038	15153	15115	15188	15221	15184	15289	15068	15184	15035	15161	15135	15186	15044	15143	15085	15170	15300	15014	15162	15139	15301	15299	15155	14944	15099	15062	15109	15185	15098	15076	15185	15168	15107	15133	15085	15072	15088	15192	15084	15248	15053	15190	15153	14979	15165	15187	15287	15224	15040	15064	15260	15149	15263	15067	15245	15218	15282	15163	15240	15063	15075	15192	15213	15051	15100	15012	15262	14980	15231	15337	15124	15174	15186	14982	15226	15107	15275	15137	15036	15101	15291	15318	15147	15128	14876	15107	15171	15195	15095	15206	15102	15203	14961	15044	15056	15079	15142	15060	15093	15098	15100	15113	15103	15199	15027	15298	15143	15119	15251	15102	15244	15230	15042	15078	15282	15139	15095	15068	15135	15030	15099	15095	15138	15441	15118	15231	14954	15189	14973	15178	15000	15188	15293	15418	15157	15017	15156	15168	15117	15139	15048	15207	15312	15145	15306	15167	15082	15251	15200	15080	15073	14988	15179	15221	15124	15089	15234	15201	15110	15246	15130	15345	15237	15258	15173	15212	15075	15208	15167	15249	15120	15154	15152	15318	15338	15103	15175	15062	15268	15133	15026	15069	15050	15090	15158	15048	15250	15146	15115	15108	15230	15039	15280	15059	15076	15189	15054	15153	15136	15235	15154	15236	15268	15124	15079	15030	15058	15053	15023	15115	15021	15122	15308	15129	15174	15114	15130	15036	15160	15172	15124	15174	15198	15140	15063	15109	15204	15222	15159	15091	15146	15075	15236	15069	15228	15035	15323	15333	15142	15063	15082	15122	15067	15168	15248	15160	15014	15166	15119	15124	15223	15208	15068	15021	15029	15182	15067	15163	15063	15036	15049	14934	15261	14982	15035	15254	15055	15024	15153	15252	15110	15207	15024	15078	15084	15196	15177	15213	15218	15128	15233	15060	15205	15120	14974	15190	15124	15307	15144	15065	15273	15216	15250	15235	15025	15135	15041	14975	15115	15192	15141	15201	15267	15036	15115	15084	14907	15115	15012	15114	15057	15199	15245	15203	15080	15248	15027	15106	15199	15313	15150	15195	15233	15312	15296	15117	15009	15224	15320	15278	15134	15062	15113	15046	15223	15077	15257	15265	15204	15248	15014	15222	14987	14911	15083	15101	15175	15027	15224	15077	15161	15062	15184	15345	15054	15235	15155	15018	15129	14894	15110	15153	15045	15037	15148	15167	15043	15030	15097	15241	15133	15136	15073	15039	15200	14960	15056	15236	15236	15097	15044	15096	15013	15129	15221	15193	15001	15156	15173	15111	15135	15230	15181	15174	15034	15119	15165	15219	15136	15153	15041	15166	15152	15044	14931	15091	15320	15197	15156	15116	15310	15143	15219	15131	15149	15153	15195	15174	15133	15154	15087	15201	15102	15110	15217	14910	15146	15064	15049	15320	15130	15063	15171	15009	15119	15072	15079	15129	15192	15264	14986	15184	15116	14912	15111	15153	15064	15065	15065	15034	15134	15187	15194	15115	15148	15231	15059	15075	15052	15292	15076	15186	15208	15185	15395	15095	15171	15210	15068	15106	15082	15121	15229	15128	15054	15114	15202	15210	15230	15076	15009	15315	15167	14912	15210	15080	15010	15013	15370	15230	15030	15177	15124	15090	15138	15165	15192	15249	15105	15076	15107	15266	15125	15343	15045	15155	15128	15233	15108	15085	15223	15046	15122	15246	15178	15226	14919	15121	15234	15149	15033	15078	15200	15079	15189	15212	15184	15069	14996	15271	15055	15114	14972	15111	15330	15159	15116	15243	15405	15109	15069	15077	15186	15333	15193	15093	15184	15165	15247	15264	14994	15286	15096	15157	15167	15079	15245	15104	15180	15223	15010	15198	15199	15226	15231	15259	15145	15311	15072	15200	15260	15061	15094	15274	15142	15172	15081	14925	15084	15056	15363	15224	15067	15135	15164	15209	15088	15096	15095	15184	15173	15117	15067	15040	15245	15109	15023	15099	15249	15182	15210	15269	15262	15216	15313	15206	15096	15206	15212	15004	15095	15098	15168	15174	15220	15130	15005	14939	15313	15286	15253	15110	15231	15108	15117	15121	15104	15028	15232	15040	15126	15220	15263	15165	15081	15119	15064	15093	15194	15108	15054	15127	15126	15199	14990	15134	15208	15107	15231	15211	15331	15234	15150	15144	14948	15115	15150	15079	15206	15117	15123	15034	15281	15213	15125	15128	15076	15117	15129	15186	15230	15315	15185	15113	15099	15167	15063	15192	15231	15274	15053	15284	15137	15255	15109	15121	15250	15021	14990	15075	15178	15071	15182	15090	15181	15132	15124	15226	15189	15219	15239	15242	15206	15175	15017	15261	15252	15114	15071	15141	15277	15192	15059	15111	15246	15171	15015	15059	15277	15187	15155	15295	15137	14997	15191	15185	14941	15111	15208	15138	14964	15123	15133	15120	15143	15283	15169	15126	15159	14907	15375	15215	15312	15146	15257	15170	15187	15194	15251	15089	15212	15219	15340	15148	15206	15355	15135	15058	15135	15135	15133	15064	15114	15144	15272	15169	15193	15252	15077	15049	15263	15086	15096	15306	15124	15273	15001	15225	15207	15148	15176	15160	15188	15158	15110	15134	15151	15203	15172	15024	15129	15196	15052	15035	15287	15118	15188	15139	15099	15063	15151	15201	15206	15217	15081	14981	15145	15081	15159	15105	15130	15246	15161	15174	14988	15180	15078	15082
23450	20772	27974	23739	21920	22645	22281	19636	18914	18583	18349	18345	29292	29769	27022	23074	19225	18004	17475	17169	17108	17143	16975	17164	16965	17019	17037	17027	17059	16994	17084	17067	16980	17052	17064	17113	16966	16948	17013	16983	16927	17068	16871	16972	16963	16993	16938	16849	17037	16874	16895	16954	16970	17045	17238	16811	16992	17126	17147	16943	17071	17121	17064	16977	17022	16801	17010	16904	17040	17081	16838	16939	16930	16922	16885	16798	17006	17157	17080	17062	16767	16964	17015	16971	16954	16916	16969	16876	16900	17022	17167	16908	17013	16876	16948	17013	16834	17066	17037	16922	16898	17162	17013	16968	16896	16952	17059	16894	16894	16977	16822	16962	16835	16937	16970	16829	17046	16789	16775	17056	17042	17098	16917	17019	16891	16904	17023	17090	16985	16879	16975	16992	17013	16974	17227	17205	16976	16829	16906	16980	16841	16942	17030	16899	16835	17044	16761	16877	16834	17014	16840	16899	17218	16857	17063	17243	17178	16952	17050	16846	17136	16973	17112	17017	16934	16980	16910	17188	16934	17095	16967	17122	17002	16884	16917	16973	16993	16796	17014	16874	17187	16889	16977	16874	16935	17100	16907	16766	17150	17035	16833	17002	17051	16879	17191	16987	17126	16938	16978	17050	16844	17094	16984	17029	16975	16992	17018	16863	16822	16981	17045	17031	16774	17164	17073	17217	17078	16949	17125	17003	16703	16974	17106	16990	16862	17137	17065	16907	16900	17077	16821	16745	16822	16956	16954	16889	17079	16850	17145	16994	16919	17068	17140	17032	17019	16996	16996	17118	16960	17094	17017	16955	16803	16971	17042	16745	17023	16908	17031	16994	16899	16988	16843	16960	17011	17044	17035	16708	16978	17114	16873	16980	17129	17047	16837	17058	16985	17094	16889	16926	17019	16849	17220	17053	16846	17080	16739	16959	17092	17077	17007	17042	17049	17036	17024	17099	16928	16978	16819	16884	17081	17117	17122	16873	16792	16963	16982	16679	17061	17117	16929	16905	16657	17119	17034	17055	16855	16971	17022	16834	16923	16855	16907	16961	17089	17213	16845	16868	17047	17063	16874	17134	17050	16922	16929	16969	17014	16873	17022	16925	17117	16907	16905	17076	17064	16881	17266	16859	16892	16900	17066	16729	16975	17071	17088	16871	16745	16788	17070	17039	17212	17063	16951	16727	16986	17147	16978	17007	16985	17074	17138	17090	17073	16761	16852	16771	17019	17038	16971	16904	16733	16903	16959	17117	16980	16985	17089	16884	16746	16893	16858	17010	16825	16832	16919	16951	17038	16942	16965	17029	16989	17008	16974	16979	16951	17040	16791	16973	16891	16730	16771	16897	16896	17045	16756	16949	17005	16693	16893	17128	17079	17073	16930	17067	17018	16866	16782	17040	16859	17013	17010	17069	16952	16827	17001	17001	17123	17080	16966	17139	17179	17041	16704	16928	16872	17133	16980	16967	16994	16901	17005	16967	17123	16779	17091	16898	17103	16957	16936	16844	16972	16943	17006	16974	17178	16825	16936	17252	17014	17004	17054	17147	17005	17067	16894	17013	17040	17113	17070	17144	16901	17147	17077	16920	17079	16959	16858	16970	16880	16956	16939	16920	16959	17068	16891	16731	17055	16861	17111	16916	17003	17003	17075	16987	16906	17046	16960	16975	17117	16947	16904	16979	17011	16947	17062	17204	16975	17076	16979	16910	16856	17089	16950	17075	16962	16946	17132	16975	17044	16915	17039	16994	16973	17076	17014	17014	16863	16871	17173	16991	17058	16881	16787	16880	17076	16988	17129	16830	16738	16990	17063	16708	17004	16891	17104	17145	16871	16933	16937	16993	16967	17165	17030	17060	16963	16951	17053	16885	17207	16838	17091	16813	17075	16884	17030	17050	16905	16954	16952	16937	16900	17039	17071	16885	16894	16941	16774	16777	16875	16932	16928	16626	16938	16876	17027	17034	16870	16880	16876	16968	16987	16909	16995	17074	17013	16904	17040	16957	16888	17003	17095	17117	17208	17237	17051	17109	16996	17066	17103	17106	17009	17049	17068	16915	16726	16953	16996	16974	16878	16980	17059	17417	17076	16959	16920	16962	16799	16861	17192	17051	16948	16908	17118	16902	16894	17084	17139	17057	17050	17108	16952	16872	16991	16861	17021	16906	16932	17133	16979	16914	16880	17015	16942	17010	17106	17065	16857	16904	17207	16988	16877	17077	17076	16944	16982	17058	17033	17041	17171	16950	17020	17294	16998	16848	16928	16967	16796	16820	17192	17121	17127	16989	17020	17020	16960	17108	17000	17013	16966	16879	17055	17042	17112	17154	16841	16739	16925	16857	17021	17036	16994	17118	17050	17170	16976	16899	16991	17045	17176	16873	17037	17060	16863	17076	17022	16972	16749	17065	17062	16944	16936	16947	16962	17014	17069	16951	17070	17081	16967	16938	16979	16848	16958	17160	16857	16932	17086	17004	17168	17039	16896	16865	16976	16881	16914	16992	16972	16913	17024	16957	17104	16961	16986	16822	16951	17114	17223	16968	16995	16958	17004	17098	16823	17043	16989	17175	16953	16864	16953	17126	17022	16944	16903	17088	16953	16944	17123	16969	16820	16965	17047	16937	16825	16896	16933	16975	16978	16881	17041	16874	16943	16987	16850	16923	16885	16821	17015	16920	16858	17003	17125	16874	16696	16893	16889	17029	16929	16903	17083	16961	17110	17029	16882	17046	17151	16839	17173	17172	17078	17026	17061	16876	17020	16830	17128	16793	17083	16945	16916	16977	16927	17151	16973	16910	16825	16888	17173	16737	16908	16854	17112	16977	16923	17046	16858	16867	17213	16848	16966	16958	16995	16860	16940	16753	16999	17054	17117	16919	16952	17020	17003	17181	16994	16900	16908	17150	16767	16889	16875	17027	17031	16834	16949	17148	17133	16979	17092	16796	16962	17085	16940	16956	17012	17028	16986	16877	16971	16826	16885	17188	16930	16896	16957	16956	16979	17171	17000	16915	16994	17041	17026	17024	16997	16923	17131	17031	17150	17015	17073	16889	17112	16959	17064	17104	16892	16986	17035	17116	17004	17025	16852	16984	16839	17058	16930	16872	16964	17044	16986	17005	17090	16917	17048	17160	17080	16997	16860	17120	16940	16967	17018	16953	17070	16873	16976	17032	16997	17109	17171	17159	16976	16930	16833	16924	16940	17012	17124	16879	16991	16856	17040	17084	16938	16960	16803	16851	16882	17013	16915	16967	16994	16891	16903	17128	16947	16971	17123	16865	17050	16993	16962	16875	16872	17012	17143	16779	16861	17133	17028	16993	17069	17233	17067	17145	17051	16817	17108	17060	16905	17045	17121	16911	17055	17108	16857	17148	17025	17061	16776	17044	16963	17136	16893	17106	17048	16965	16937	17252	17011	16924	16963	17011	17054	16988	17019	17074	17026	16808	17043	17154	16834	17072	16779	16784	16956	16990	16883	17130	16964	16869	17044	17069	17013	16989	17040	17105	16890	16879	16899	16831	16909	16906	16917	17025	16907	17058	17017	16968	17082	16980	17085	17111	17053	17037	16948	16935	17155	16934	16930	17014	16849	16862	16988	16935	17112	16960	17121	17103	16953	16865	16946	16875	16952	17037	16783	16843	17131	16969	17121	16943	17091	17019	16879	16868	16880	16895	16921	16982	16955	16895	16984	16861	16968	16952	17004	17099	17242	17062	16979	17106	17000	16929	16858	17000	16910	16846	16923	16742	17024	16990	17126	17107	16795	17078	16875	17038	17128	16857	17086	16876	17123	16928	17138	17097	16915	16701	17183	17160	16928	17087	17044	17090	16824	17032	16853	17037	17111	16855	16887	16962	16927	16928	17097	16961	16973	16802	16947	17064	16862	17006	17256	17114	16837	16961	16821	16896	16805	16987	17139	16887	17011	16843	16957	17020	16754	16891	16998	16977	17023	17031	16948	16958	16865	16999	16908	16991	17117	16808	17272	17081	17038	17007	17009	16914	17014	16944	16880	16868	16951	16913	16900	16983	17003	17071	16823	17014	17031	16723	16915	16819	17037	16989	16864	16738	16977	16948	16896	16984	17240	17069	17252	16975	17114	17046	16980	17010	17196	17129	17125	17009	16990	16841	17113	16731	16949	16895	16945	17050	16964	17003	16856	17165	16958	16911	17087	16862	16922	16961	16981	16968	16838	16985	17038	16904	16882	16957	16995	16949	17024	17023	16702	17100	16984	17182	16923	17027	16857	17006	16921	17076	17127	17171	16941	16860	16963	16844	17009	17011	16807	17005	17015	16787	16991	17219	16945	17170	17054	17016	17126	17100	17086	16988	17154	16877	16992	16854	16815	16990	16949	16875	16890	16981	17047	17064	17006	17028	17222	16750	16980	16909	17084	16985	16904	17117	16948	17040	17133	16886	17046	16884	17263	17026	17020	16664	16987	16852	16894	16929	17277	16968	16963	16800	16999	16992	17064	16898	16991	16887	17009	17033	16903	16958	16767	16922	17274	17093	17016	16943	16987	17037	16930	16880	17065	16897	17060	17253	17080	17068	17009	17197	16950	16981	17050	17125	16829	17122	16952	16962	16988	16998	17025	16809	17094	16946	16940	16965	17060	17007	17016	16941	16709	17027	16907	16856	17015	17020	17112	16879	17179	16907	16988	17015	16933	16956	16996	16973	16903	16913	16908	16975	17118	17020	16931	17025	17084	16975	17109	16987	17168	16769	16881	17007	16869	16893	17051	16819	16846	16843	16918	16979	16968	17004	17052	16985	16982	17019	17064	16828	17131	16974	16919	17218	17051	17041	16920	16971	16944	16921	17094	17133	16971	17030	16952	17043	17030	16830	16944	17011	17097	16990	17023	16915	16841	16859	16871	17138	16805	16960	16850	16965	16993	16982	16984	16923	16801	16843	16974	16915	16892	16823	16939	16862	16845	16888	16906	16963	16889	16770	16830	17012	16990	16865	16940	16988	16867	16811	17029	17019	16861	16827	16985	16994	17201	16966	16955	17065	17008	17023	16825	16912	16968	16942	17029	16900	16965	17038	17137	16860	17062	16900	17091	17175	17083	16988	16787	17094	17076	17034	17131	16892	16951	16856	17234	17105	16892	17007
16387	28079	28372	23136	21788	20905	20014	18986	18284	17725	17295	17722	33028	31757	28150	22160	17196	15998	15411	15237	15253	15228	15320	15288	15332	15247	15293	15294	15406	15324	15191	15206	15362	15336	15316	15417	15430	15282	15257	15320	15153	15172	15405	15137	15216	15241	15377	15212	15220	15293	15484	15166	15142	15227	15162	15289	15212	15150	15338	15219	15337	15184	15132	15204	15278	15025	15399	15375	15253	15242	15348	15351	15235	15452	15199	15304	15213	15221	15349	15443	15210	15290	15448	15161	15119	15223	15219	15309	15150	15418	15264	15350	15240	15234	15068	15185	15168	15210	15240	15357	15307	15392	15181	15327	15160	15347	15361	15415	15376	15283	15237	15393	15385	15225	15281	15309	15329	15267	15448	15325	15348	15215	15170	15207	15199	15201	15249	15443	15290	15247	15313	15303	15066	15348	15336	15373	15171	15275	15316	15175	15418	15271	15396	15167	15333	15185	15220	15358	15194	15263	15191	15284	15300	15438	15236	15405	15198	15363	15228	15240	15218	15115	15223	15194	15251	15201	15070	15164	15125	15292	15336	15351	15260	15394	15123	15213	15191	15198	15256	15313	15271	15266	15321	15052	15257	15368	15327	15186	15264	15423	15321	15211	15110	15258	15278	15253	15251	15039	15314	15297	15279	15287	15241	15303	15282	15266	15223	15076	15248	15362	15395	15084	15265	15130	15294	15259	15328	15198	15154	15244	15363	15249	15188	15284	15302	15355	15249	15277	15348	15292	15454	15261	15202	15224	15236	15395	15354	15281	15318	15238	15177	15199	15276	15290	15160	15126	15208	15132	15184	15218	15282	15485	15420	15398	15357	15193	15258	15190	15129	15171	15174	15281	15323	15132	15275	15157	15303	15092	15355	15190	15301	15124	15174	15414	15230	15361	15325	15301	15322	15103	15270	15345	15256	15494	15198	15230	15272	15141	15364	15313	15269	15260	15325	15154	15311	15351	15334	15323	15353	15178	15065	15310	15247	15434	15062	15262	15391	15140	15120	15161	15178	15229	15258	15218	15231	15364	15236	15125	15169	15278	15211	15397	15356	15232	15273	15208	15293	15169	15156	15259	15173	15418	15149	15430	15392	15197	15138	15361	15250	15238	15101	15249	15202	15356	15154	15275	15244	15278	15224	15249	15371	15343	15373	15283	15362	15172	15268	15293	15319	15308	15321	15306	15313	15319	15252	15288	15123	15239	15393	15095	15060	15315	15386	15201	15298	15214	15371	15296	15207	15383	15263	15115	15274	15069	15444	15314	15261	15252	15379	15164	15296	15245	15262	15288	15100	15211	15369	15243	15239	15249	15157	15273	15287	15344	15260	15260	15249	15140	15529	15386	15219	15366	15291	15361	15331	15181	15210	15149	15209	15251	15187	15274	15337	15210	15478	15520	15057	15443	15363	15335	15363	15280	15206	15276	15183	15261	15496	15271	15252	15176	15239	15314	15325	15409	15188	15359	15220	15212	15161	15186	15264	15145	15552	15409	15221	15176	15256	15313	15328	15360	15103	15265	15340	15145	15200	15170	15335	15263	15437	15337	15202	15303	15291	15288	15237	15206	15343	15256	15274	15201	15156	15422	15308	15172	15320	15182	15036	15235	15390	15228	15297	15154	15370	15385	15254	15282	15205	15401	15055	15287	15229	15149	15273	15370	15210	15268	15378	15357	15207	15466	15326	15236	15248	15438	15316	15368	15391	15145	15413	15165	15445	15161	15325	15285	15261	15135	15429	15219	15190	15271	15289	15451	15362	15252	15235	15134	15182	15242	15478	15302	15401	15052	15318	15431	15243	15192	15354	15331	15275	15279	15146	15319	15217	15381	15176	15374	15414	15352	15242	15462	15303	15395	15142	15352	15416	15261	15332	15412	15253	15077	15168	15280	15304	15255	15190	15361	15276	15264	15294	15386	15378	15252	15123	15189	15149	15319	15183	15246	15289	15378	15185	15269	15275	15300	15281	15446	15295	15312	15322	15218	15213	15266	15265	15265	15299	15100	15197	15277	15187	15224	15230	15276	15411	15231	15035	15070	15340	15186	15522	15213	15168	15402	15390	15287	15206	15187	15195	15383	15268	15165	15118	15206	15198	15307	15160	15268	15133	15291	15246	15303	15264	15207	15233	15294	15242	15319	15116	15084	15202	15449	15180	15335	15265	15186	15235	15005	15244	15222	15382	15248	15243	15228	15174	15149	15209	15272	15261	15313	15206	15190	15223	15367	15226	15257	15201	15193	15170	15261	15270	15244	15232	15214	15222	15215	15224	15269	15342	15367	15416	15267	15068	15321	15174	15218	15065	15165	15296	15177	15179	15482	15206	15295	15275	15370	15139	15242	15122	15350	15213	15357	15370	15199	15213	15345	15223	15203	15216	15263	15061	15235	15347	15389	15303	15225	15467	15276	15294	15173	15236	15126	15338	15470	15098	15217	15243	15228	15175	15180	15172	15199	15153	15242	15299	15241	15066	15408	15124	15217	15409	15199	15303	15239	15179	15226	15383	15186	15220	15328	15300	15295	15312	15361	15254	15396	15127	15335	15285	15154	15205	15233	15194	15104	15298	15178	15075	15301	15403	15281	15169	15193	15388	15234	15390	15103	15297	15311	15282	15234	15175	15306	15341	15293	15263	15395	15328	15143	15326	15254	15307	15354	15177	15240	15331	15250	15447	15335	15328	15306	15382	15111	15251	15365	15195	15293	15231	15408	15152	15210	15250	15309	15313	15235	15255	15266	15315	15396	15269	15174	15385	15277	15280	15145	15174	15148	15169	15100	15223	15415	15132	15156	15326	15258	15256	15262	15442	15323	15325	15248	15049	15340	15275	15310	15023	15163	15210	15320	15146	15182	15271	15272	15470	15203	14953	15251	15316	15225	15211	15286	15302	15309	15349	15268	15274	15309	15233	15404	15298	15191	15329	15351	15233	15151	15220	15415	15298	15297	15197	15306	15235	15162	15272	15309	15289	15152	15342	15178	15342	15322	15067	15239	15311	15473	15268	15332	15137	15113	15191	15147	15192	15319	15105	15390	15376	15289	15316	15370	15316	15181	15246	15347	15306	15423	15263	15240	15245	15157	15243	15181	15370	15318	15305	15177	15452	15195	15185	15273	15241	15088	15352	15278	15347	15021	15306	15336	15267	15325	15333	15263	15323	15154	15212	15416	15252	15107	15182	15296	15260	15281	15283	15400	15438	15303	15310	15283	15340	15334	15315	15255	15320	15343	15319	15130	15273	15244	15327	15242	15138	15174	15196	15377	15194	15315	15381	15221	15398	15306	15366	15460	15213	15349	15362	15293	15219	15192	15219	15325	15314	15173	15080	15407	15063	15299	15244	15253	15270	15355	15151	15403	15219	15502	15223	15320	15310	15415	15290	15374	15340	15156	15328	15238	15334	15390	15191	15326	15286	15293	15118	15359	15292	15272	15411	15016	15006	15219	15279	15338	15341	15224	15236	15364	15154	15184	15307	15162	15397	15205	15150	15209	15223	15282	15356	15142	15285	15342	15365	15245	15286	15286	15338	15035	15324	15283	15467	15292	15368	15266	15459	15332	15190	15487	15190	15231	15164	15392	15237	15300	15152	15089	15242	15200	15149	15270	15170	15303	15162	15247	15317	15133	15386	15266	15354	15307	15312	15296	15187	15249	15219	15210	15413	15266	15380	15245	15178	15252	15211	15180	15177	15214	15335	15154	15221	15227	15286	15268	15093	15211	15310	15155	15294	15317	15193	15197	15253	15167	15151	15094	15308	15458	15322	15288	15322	15303	15253	15219	15265	15406	15318	15266	15410	15239	15269	15296	15235	15138	15426	15275	15326	15347	15137	15232	15206	15164	15292	15223	15408	15211	15324	15167	15295	15326	15152	15299	15237	15186	15418	15107	15437	15186	15314	15206	15261	15161	15061	15241	15185	15232	15191	15241	15285	15428	15277	15216	15386	15287	15296	15290	15265	15198	15181	15247	15300	15179	15159	15330	15274	15296	15466	15204	15405	15347	15204	15365	15200	15242	15271	15276	15270	15198	15117	15219	15264	15234	15138	15160	15276	15196	15278	15162	15351	15184	15261	15279	15333	15294	15171	15449	15127	15195	15367	15433	15286	15352	15246	15147	15179	15230	15377	15232	15351	15145	15031	15239	15438	15093	15223	15299	15302	15154	15131	15255	15264	15271	15252	15284	15372	15019	15234	15403	15148	15085	15120	15476	15214	15399	15156	15329	15455	15131	15194	15255	15279	15262	15266	15240	15262	15192	15157	15303	15194	15360	15211	15220	15283	15321	15308	15314	15259	15279	15329	15478	15286	15201	15386	15032	15346	15324	15230	15173	15217	15209	15271	15315	15297	15228	15388	15201	15360	15307	15254	15243	15327	15220	15405	15209	15209	15277	15339	15175	15290	15169	15317	15231	15373	15246	15267	15213	15438	15175	15273	15284	15369	14985	15369	15313	15275	15430	15348	15147	15232	15201	15282	15214	15213	15205	15294	15154	15069	15231	15252	15125	15139	15276	15128	15226	15217	15251	15205	15337	15143	15142	15305	15307	15266	15326	15155	15295	15251	15389	15184	15226	15368	15176	15463	15238	15174	15249	15247	15216	15122	15300	15191	15319	15235	15210	15178	15238	15188	15411	15106	15205	15056	15269	15398	15263	15253	15173	15239	15332	15339	15332	15326	15221	15411	15173	15224	15319	15192	15202	15334	15266	15237	15314	15237	15353	15226	15335	15278	15326	15218	15179	15209	15289	15205	15302	15299	15205	15349	15182	15286	15212	15248	15217	15402	15285	15332	15323	15284	15110	15349	15389	15240	15407	15253	15189	15263	15283	15350	15334	15277	15162	15284	15310	15280	15348	15068	15317	15153	15215	15246	15239	15265	15176	15361	15183	15201	15391	15238	15482	15229	15389	15140	15395	15373	15332	15351	15381	15288	15268	15319	15131	15246	15253	15258	15185	15207	15254	15326	15212	15417	15351	15268	15187	15274	15344	15166	15446	15191	15247	15289	15152	15237	15250	15169	15238	15339	15299	15374	15332	15269	15210	15335	15288	15080	15186	15303	15197	15384	15197	15155	15307	15341	15283	15265	15032	15145	15209	15380	15137	15242	15367	15293	15288	15415	15161	15344	15331
22347	20784	28433	23226	21001	22926	25017	20296	19504	19613	19112	19292	34947	38181	34492	27758	20982	18845	18121	18005	17647	17739	17734	17694	17691	17821	17547	17476	17538	17614	17598	17546	17467	17557	17623	17381	17504	17311	17399	17327	17374	17616	17630	17498	17356	17495	17397	17375	17798	17554	17430	17421	17663	17553	17684	17504	17618	17298	17311	17510	17523	17358	17506	17598	17446	17554	17330	17384	17296	17581	17618	17469	17498	17464	17342	17424	17276	17461	17429	17524	17727	17266	17666	17432	17301	17248	17300	17441	17524	17378	17641	17405	17372	17694	17655	17435	17345	17434	17373	17504	17344	17383	17459	17519	17264	17566	17363	17396	17648	17322	17352	17568	17321	17457	17717	17467	17444	17420	17312	17498	17253	17422	17580	17463	17417	17443	17276	17519	17484	17367	17413	17536	17410	17409	17481	17427	17371	17389	17369	17545	17481	17478	17332	17366	17392	17341	17516	17390	17369	17406	17480	17413	17285	17545	17484	17588	17438	17492	17438	17554	17445	17445	17511	17330	17492	17402	17510	17423	17403	17531	17572	17416	17488	17297	17569	17367	17582	17424	17413	17382	17442	17509	17418	17482	17299	17476	17496	17471	17448	17464	17302	17385	17434	17523	17346	17386	17569	17387	17499	17382	17397	17457	17488	17462	17445	17455	17353	17380	17374	17332	17492	17418	17339	17417	17260	17313	17359	17381	17393	17332	17305	17528	17344	17345	17365	17531	17246	17392	17346	17362	17398	17303	17163	17322	17278	17525	17445	17530	17632	17465	17431	17383	17394	17291	17436	17497	17389	17385	17553	17429	17334	17486	17261	17425	17353	17432	17430	17444	17528	17385	17688	17611	17379	17244	17263	17333	17510	17418	17391	17551	17363	17560	17445	17353	17333	17399	17549	17387	17376	17426	17570	17586	17389	17459	17511	17471	17418	17619	17593	17360	17505	17485	17519	17548	17362	17246	17398	17373	17375	17558	17482	17327	17460	17272	17320	17324	17387	17229	17331	17446	17626	17519	17661	17335	17462	17353	17325	17424	17408	17491	17484	17349	17457	17395	17449	17412	17447	17468	17335	17368	17342	17372	17438	17478	17370	17549	17472	17517	17505	17479	17265	17262	17458	17367	17272	17500	17515	17543	17365	17265	17192	17328	17519	17249	17462	17342	17299	17460	17496	17356	17598	17372	17376	17392	17449	17509	17408	17248	17496	17301	17336	17537	17319	17427	17395	17219	17531	17447	17519	17634	17480	17526	17443	17417	17295	17556	17664	17444	17297	17320	17478	17266	17389	17259	17482	17487	17457	17331	17383	17371	17298	17264	17439	17394	17530	17491	17441	17292	17476	17264	17580	17456	17519	17706	17595	17376	17334	17561	17678	17591	17220	17267	17372	17529	17375	17393	17340	17501	17441	17325	17405	17580	17326	17243	17444	17446	17481	17300	17301	17511	17509	17397	17523	17406	17394	17317	17394	17182	17476	17359	17353	17421	17454	17348	17323	17399	17334	17632	17473	17482	17411	17382	17301	17384	17629	17489	17453	17440	17372	17370	17364	17371	17252	17462	17467	17438	17351	17349	17449	17380	17370	17338	17587	17387	17337	17332	17279	17316	17302	17410	17397	17413	17550	17249	17334	17450	17489	17249	17313	17217	17269	17414	17298	17249	17470	17403	17344	17506	17471	17521	17450	17217	17383	17463	17429	17174	17390	17400	17555	17332	17304	17217	17630	17245	17377	17381	17479	17353	17245	17496	17294	17355	17334	17282	17420	17375	17179	17355	17441	17257	17484	17449	17400	17394	17468	17261	17340	17498	17307	17301	17275	17416	17236	17342	17441	17381	17492	17392	17435	17484	17362	17316	17446	17397	17603	17630	17485	17453	17329	17378	17516	17417	17415	17344	17330	17231	17428	17153	17358	17462	17419	17681	17384	17362	17248	17376	17543	17367	17349	17386	17662	17321	17554	17382	17341	17530	17464	17326	17199	17456	17384	17426	17418	17470	17441	17382	17373	17321	17335	17289	17384	17293	17183	17551	17551	17499	17393	17361	17248	17283	17437	17428	17368	17347	17521	17511	17457	17459	17481	17542	17514	17404	17451	17615	17585	17299	17517	17592	17411	17212	17371	17390	17466	17403	17159	17420	17578	17565	17520	17543	17453	17507	17303	17428	17522	17150	17179	17276	17302	17434	17457	17435	17535	17349	17479	17427	17607	17504	17395	17299	17318	17420	17534	17423	17430	17530	17433	17328	17416	17323	17316	17519	17380	17525	17544	17423	17357	17385	17444	17426	17383	17374	17497	17231	17440	17437	17504	17395	17376	17145	17339	17526	17495	17506	17469	17666	17260	17493	17455	17568	17369	17381	17310	17397	17362	17410	17409	17510	17399	17590	17458	17450	17364	17446	17338	17343	17403	17364	17324	17418	17514	17543	17339	17339	17521	17217	17546	17595	17445	17402	17389	17388	17310	17344	17461	17402	17273	17334	17383	17448	17544	17499	17503	17414	17461	17323	17220	17307	17444	17374	17205	17269	17597	17361	17224	17451	17431	17393	17319	17565	17404	17516	17388	17388	17525	17428	17533	17236	17356	17280	17360	17586	17438	17576	17574	17455	17493	17281	17489	17498	17419	17385	17351	17237	17498	17275	17447	17271	17367	17387	17540	17272	17356	17489	17350	17360	17540	17426	17439	17497	17368	17326	17287	17410	17313	17352	17413	17507	17525	17322	17477	17365	17322	17480	17343	17255	17369	17395	17413	17516	17538	17499	17405	17361	17299	17484	17396	17503	17414	17392	17448	17526	17403	17302	17555	17306	17484	17429	17572	17465	17348	17402	17389	17231	17247	17466	17578	17681	17107	17464	17533	17486	17252	17421	17453	17405	17281	17324	17418	17533	17330	17286	17660	17646	17420	17527	17452	17493	17412	17313	17300	17375	17457	17572	17409	17192	17424	17243	17347	17335	17526	17247	17290	17313	17315	17351	17394	17554	17265	17375	17196	17593	17347	17481	17378	17439	17509	17489	17423	17392	17528	17338	17304	17453	17437	17485	17449	17612	17359	17312	17486	17382	17397	17589	17313	17700	17313	17552	17559	17532	17345	17434	17504	17639	17480	17183	17423	17655	17543	17315	17588	17467	17536	17308	17128	17482	17383	17637	17468	17428	17443	17477	17385	17426	17512	17484	17462	17257	17218	17349	17481	17418	17293	17449	17428	17626	17388	17444	17380	17467	17526	17307	17396	17506	17354	17391	17238	17503	17390	17390	17556	17385	17264	17244	17360	17487	17443	17424	17366	17411	17044	17257	17356	17425	17570	17494	17460	17488	17479	17417	17437	17475	17249	17259	17203	17463	17578	17551	17538	17417	17514	17587	17387	17321	17665	17378	17676	17455	17385	17352	17320	17283	17370	17325	17296	17551	17308	17289	17457	17474	17377	17295	17482	17605	17272	17339	17300	17424	17422	17136	17421	17530	17400	17512	17307	17280	17156	17271	17438	17303	17411	17233	17400	17606	17292	17500	17469	17364	17474	17472	17391	17286	17330	17438	17423	17308	17338	17275	17540	17448	17492	17205	17304	17576	17436	17247	17452	17578	17532	17309	17296	17444	17292	17629	17517	17453	17371	17689	17224	17419	17429	17293	17596	17570	17182	17333	17498	17400	17514	17528	17508	17434	17330	17620	17379	17171	17482	17491	17380	17300	17467	17231	17343	17377	17550	17264	17285	17494	17457	17293	17276	17387	17379	17608	17413	17225	17290	17283	17497	17450	17535	17304	17482	17489	17534	17486	17419	17377	17463	17376	17448	17489	17341	17165	17155	17433	17405	17373	17364	17284	17402	17431	17390	17550	17367	17321	17226	17136	17429	17325	17570	17576	17371	17203	17337	17420	17306	17284	17405	17520	17576	17626	17419	17569	17583	17447	17338	17437	17336	17385	17271	17640	17534	17506	17617	17400	17583	17334	17687	17435	17443	17351	17349	17516	17351	17279	17368	17485	17318	17629	17359	17520	17510	17257	17563	17263	17390	17311	17491	17447	17445	17431	17319	17336	17256	17261	17349	17528	17350	17410	17476	17446	17301	17443	17214	17318	17337	17426	17459	17402	17477	17351	17274	17352	17387	17413	17313	17239	17458	17378	17489	17317	17328	17308	17414	17480	17431	17397	17390	17491	17566	17497	17491	17384	17488	17425	17609	17321	17433	17433	17481	17520	17162	17280	17462	17332	17049	17543	17264	17392	17346	17430	17331	17630	17335	17333	17408	17294	17309	17398	17551	17549	17473	17380	17327	17529	17330	17591	17405	17406	17328	17444	17381	17406	17371	17409	17431	17358	17584	17375	17507	17322	17438	17287	17223	17365	17222	17358	17538	17408	17350	17450	17195	17490	17436	17360	17391	17405	17353	17240	17240	17245	17438	17475	17497	17215	17287	17406	17285	17284	17236	17278	17418	17615	17470	17183	17347	17286	17692	17438	17561	17622	17315	17480	17542	17419	17404	17286	17419	17287	17343	17343	17413	17271	17396	17516	17381	17293	17572	17358	17351	17274	17490	17509	17590	17404	17369	17344	17395	17331	17599	17372	17490	17287	17521	17569	17425	17460	17408	17554	17403	17329	17692	17448	17420	17244	17419	17387	17458	17382	17370	17489	17682	17531	17368	17353	17260	17350	17527	17357	17327	17509	17387	17257	17282	17707	17472	17472	17297	17166	17523	17439	17405	17478	17386	17450	17208	17308	17462	17298	17467	17438	17546	17337	17313	17443	17594	17164	17387	17171	17487	17411	17585	17373	17326	17505	17415	17371	17269	17402	17149	17222	17239	17429	17390	17248	17328	17492	17521	17285	17416	17407	17476	17583	17394	17373	17512	17280	17232	17376	17495	17493	17469	17508	17465	17289	17317	17560	17532	17323	17600	17409	17427	17241	17297	17370	17329	17350	17235	17412	17489	17369	17521	17360	17411	17309	17297	17484	17649	17510	17361	17492	17352	17457	17341	17329	17505	17486	17696	17287	17353	17395	17285	17463	17309	17446	17398	17296	17352	17386	17317	17372	17488	17444	17365	17416	17285	17380	17238	17344	17365	17353	17305	17264	17461	17217	17423	17434	17350	17579	17354	17342	17270	17505	17426	17479
17503	32778	31367	25406	21994	19798	19516	19233	19045	18252	17725	18889	39211	40381	35731	26915	19247	16898	15895	15587	15602	15527	15608	15432	15408	15644	15556	15592	15364	15569	15534	15599	15685	15375	15505	15584	15692	15539	15427	15529	15535	15446	15611	15469	15571	15356	15589	15429	15684	15526	15286	15422	15440	15615	15452	15376	15612	15556	15612	15465	15380	15483	15545	15602	15500	15517	15439	15449	15594	15431	15511	15507	15502	15700	15512	15414	15639	15499	15361	15470	15611	15544	15492	15447	15436	15574	15362	15555	15536	15392	15482	15553	15478	15473	15474	15544	15426	15573	15579	15574	15476	15472	15520	15535	15439	15446	15406	15370	15536	15461	15498	15340	15512	15467	15552	15464	15486	15430	15555	15463	15636	15493	15531	15614	15538	15630	15583	15425	15462	15552	15350	15556	15524	15504	15495	15473	15418	15409	15521	15584	15522	15545	15428	15403	15538	15590	15513	15453	15517	15400	15478	15610	15529	15545	15455	15558	15435	15445	15484	15479	15599	15619	15541	15511	15470	15587	15555	15374	15420	15408	15585	15366	15589	15338	15438	15388	15495	15434	15459	15694	15514	15587	15485	15452	15423	15521	15503	15571	15533	15444	15457	15497	15648	15612	15481	15440	15427	15548	15438	15644	15657	15530	15572	15649	15470	15329	15471	15375	15444	15565	15510	15386	15535	15504	15505	15402	15451	15555	15666	15462	15397	15435	15433	15514	15490	15506	15630	15453	15473	15564	15495	15532	15455	15481	15413	15496	15546	15283	15558	15552	15432	15486	15634	15670	15564	15436	15466	15460	15595	15414	15401	15420	15589	15376	15522	15421	15482	15435	15531	15454	15223	15434	15546	15440	15713	15682	15474	15489	15606	15526	15447	15540	15304	15397	15593	15499	15454	15578	15496	15410	15405	15727	15610	15235	15334	15574	15502	15585	15450	15370	15439	15417	15542	15634	15590	15360	15608	15418	15515	15556	15464	15468	15602	15506	15379	15481	15467	15516	15391	15605	15463	15445	15526	15451	15562	15694	15386	15428	15439	15553	15637	15596	15409	15326	15663	15547	15297	15541	15469	15439	15448	15375	15446	15463	15340	15457	15405	15496	15489	15295	15515	15512	15677	15544	15318	15347	15419	15540	15463	15479	15520	15548	15590	15518	15382	15418	15338	15666	15530	15470	15502	15447	15697	15443	15276	15556	15475	15603	15435	15332	15517	15481	15482	15480	15461	15534	15393	15345	15572	15613	15533	15518	15485	15372	15497	15451	15463	15465	15437	15333	15499	15486	15452	15309	15433	15313	15430	15471	15499	15330	15553	15352	15444	15402	15615	15412	15598	15537	15373	15532	15649	15440	15466	15455	15506	15401	15552	15626	15652	15512	15627	15469	15476	15468	15450	15477	15395	15558	15453	15514	15587	15538	15390	15587	15403	15405	15550	15685	15553	15494	15456	15598	15309	15414	15596	15475	15501	15554	15401	15513	15364	15437	15614	15437	15650	15396	15575	15526	15433	15557	15446	15424	15466	15473	15515	15545	15543	15434	15470	15690	15546	15491	15496	15511	15444	15407	15688	15527	15464	15561	15378	15464	15346	15481	15464	15382	15570	15453	15526	15499	15528	15415	15263	15522	15515	15363	15521	15329	15475	15409	15619	15521	15477	15439	15264	15536	15407	15432	15502	15453	15516	15449	15566	15711	15514	15475	15466	15478	15522	15661	15335	15497	15438	15645	15479	15513	15293	15574	15374	15273	15514	15475	15558	15469	15421	15529	15541	15247	15513	15452	15391	15383	15774	15367	15303	15311	15511	15580	15472	15563	15573	15503	15689	15436	15258	15556	15550	15507	15539	15647	15582	15476	15574	15557	15539	15633	15432	15392	15524	15464	15503	15351	15551	15512	15498	15287	15572	15542	15577	15569	15442	15540	15574	15484	15394	15288	15553	15403	15519	15536	15650	15386	15433	15478	15525	15637	15460	15679	15353	15602	15437	15382	15532	15377	15438	15732	15541	15294	15327	15551	15402	15374	15544	15513	15561	15399	15458	15527	15497	15603	15504	15387	15388	15166	15539	15586	15343	15377	15655	15425	15569	15392	15486	15447	15637	15427	15463	15676	15492	15515	15430	15443	15416	15460	15437	15272	15413	15535	15385	15460	15588	15403	15389	15522	15584	15390	15476	15589	15709	15405	15521	15388	15453	15515	15397	15470	15640	15361	15418	15492	15455	15512	15501	15572	15582	15494	15555	15359	15339	15294	15396	15510	15384	15455	15467	15499	15458	15491	15413	15417	15488	15449	15467	15449	15407	15451	15553	15512	15666	15308	15511	15544	15532	15538	15487	15433	15476	15443	15516	15576	15391	15429	15421	15592	15426	15235	15625	15510	15587	15620	15336	15657	15534	15463	15484	15519	15427	15440	15407	15353	15552	15564	15473	15408	15519	15381	15451	15453	15378	15423	15577	15542	15551	15624	15606	15464	15539	15617	15413	15527	15551	15445	15452	15477	15593	15424	15701	15425	15603	15401	15518	15463	15395	15626	15373	15514	15501	15489	15624	15368	15479	15412	15570	15378	15313	15419	15415	15441	15312	15485	15523	15338	15512	15573	15388	15534	15453	15509	15555	15592	15452	15381	15607	15357	15470	15434	15568	15419	15552	15556	15386	15511	15484	15531	15321	15467	15443	15450	15408	15541	15631	15331	15523	15492	15493	15521	15429	15509	15565	15492	15473	15465	15381	15612	15515	15402	15377	15493	15459	15573	15553	15424	15359	15613	15597	15470	15483	15425	15476	15481	15641	15628	15440	15522	15384	15415	15576	15616	15438	15557	15510	15454	15611	15494	15382	15677	15254	15711	15533	15583	15590	15489	15609	15523	15507	15504	15372	15483	15406	15504	15622	15510	15541	15435	15429	15395	15549	15495	15344	15460	15334	15432	15277	15493	15298	15481	15453	15557	15575	15502	15605	15440	15531	15592	15498	15544	15486	15482	15560	15490	15469	15343	15448	15448	15426	15433	15575	15399	15395	15603	15603	15596	15447	15566	15495	15510	15370	15647	15332	15352	15541	15401	15547	15540	15456	15372	15534	15514	15251	15496	15525	15595	15401	15484	15483	15495	15486	15576	15476	15520	15487	15491	15498	15556	15459	15438	15513	15536	15555	15488	15536	15436	15459	15640	15640	15381	15438	15637	15527	15597	15355	15519	15326	15386	15379	15491	15603	15487	15491	15514	15418	15611	15573	15376	15348	15495	15449	15495	15255	15346	15362	15603	15508	15552	15484	15674	15694	15601	15757	15462	15531	15397	15455	15299	15577	15545	15473	15471	15534	15475	15523	15666	15473	15373	15527	15553	15564	15553	15343	15296	15568	15383	15578	15603	15418	15380	15443	15360	15560	15439	15564	15337	15490	15342	15429	15411	15537	15508	15747	15407	15422	15276	15444	15579	15546	15541	15501	15465	15464	15492	15473	15313	15461	15496	15426	15578	15543	15539	15305	15529	15288	15647	15492	15438	15565	15412	15593	15505	15467	15549	15518	15469	15689	15510	15648	15340	15586	15507	15687	15560	15453	15449	15491	15579	15626	15504	15420	15463	15576	15681	15429	15393	15423	15649	15658	15475	15548	15441	15581	15594	15546	15587	15507	15629	15491	15359	15390	15358	15571	15554	15447	15475	15557	15334	15446	15485	15521	15395	15579	15461	15595	15420	15583	15483	15397	15420	15455	15371	15578	15433	15549	15517	15429	15637	15671	15435	15428	15559	15572	15467	15359	15419	15433	15363	15448	15321	15433	15621	15457	15301	15462	15462	15416	15477	15332	15542	15435	15522	15377	15525	15612	15450	15580	15540	15585	15596	15448	15512	15587	15450	15607	15502	15566	15572	15658	15509	15467	15463	15558	15279	15488	15360	15491	15522	15474	15738	15549	15500	15529	15538	15480	15439	15606	15386	15638	15564	15441	15639	15594	15541	15437	15540	15460	15557	15677	15395	15460	15546	15477	15478	15534	15730	15434	15472	15428	15631	15509	15357	15478	15468	15713	15539	15369	15388	15469	15501	15473	15583	15484	15347	15460	15506	15419	15493	15446	15513	15569	15545	15524	15484	15346	15409	15488	15556	15794	15407	15430	15491	15294	15582	15712	15442	15217	15413	15546	15436	15577	15431	15612	15502	15555	15483	15406	15514	15533	15534	15668	15528	15425	15540	15397	15381	15552	15555	15335	15474	15335	15434	15571	15479	15576	15606	15526	15345	15571	15467	15638	15539	15460	15713	15538	15324	15453	15356	15347	15318	15508	15476	15654	15478	15456	15367	15663	15591	15512	15463	15477	15437	15373	15430	15433	15546	15455	15437	15352	15365	15594	15430	15376	15478	15454	15441	15489	15541	15336	15470	15529	15401	15542	15494	15483	15440	15742	15407	15465	15444	15518	15409	15494	15360	15638	15556	15561	15403	15434	15382	15451	15364	15519	15402	15519	15600	15501	15480	15491	15399	15513	15434	15479	15497	15395	15352	15353	15560	15686	15672	15515	15397	15406	15493	15577	15422	15379	15581	15501	15503	15473	15528	15491	15536	15506	15591	15475	15393	15763	15684	15279	15360	15475	15490	15428	15523	15503	15540	15432	15358	15381	15441	15310	15320	15615	15589	15559	15498	15518	15554	15361	15457	15569	15688	15502	15447	15374	15642	15364	15522	15470	15400	15413	15478	15403	15488	15343	15457	15434	15359	15392	15456	15390	15549	15352	15465	15579	15565	15400	15376	15427	15411	15651	15625	15572	15588	15451	15407	15342	15437	15506	15375	15718	15561	15508	15726	15622	15406	15531	15389	15593	15249	15591	15440	15489	15516	15454	15475	15558	15506	15374	15368	15483	15646	15630	15480	15724	15614	15388	15337	15469	15388	15596	15411	15572	15400	15508	15405	15430	15517	15377	15437	15546	15412	15388	15592	15512	15494	15421	15521	15374	15505	15635	15414	15522	15438	15492	15411	15350	15618	15427	15329	15436	15555	15324	15592	15407	15483	15473	15663	15474	15575	15718	15443	15478	15435	15745	15399	15610	15475	15403	15535	15342	15490	15502	15403	15650	15481	15414	15473	15604	15518	15379	15382	15472	15689	15549	15448	15462	15580
26819	21768	25369	22917	18811	18550	18120	17742	17863	17830	17687	17427	18777	19718	19072	18630	17813	17540	17431	17453	17197	17612	17283	17179	17254	17224	17415	17301	17433	17155	17283	17214	17098	17022	16978	17083	17200	17260	17104	17122	17195	17226	17178	17276	17206	17107	17158	17007	17160	17261	17291	17337	17243	17108	17224	17313	16954	17393	17127	17333	17113	17266	17068	17072	17292	17082	17345	17265	17318	17253	17138	17089	17150	17045	16891	17322	17158	17195	17255	17191	17308	17354	17172	17121	17128	17292	17019	17117	17137	17228	17399	17038	17366	17217	17196	17200	17315	17203	17110	17292	17193	17107	17124	17111	17161	17317	17175	17296	17390	17081	17242	17373	17299	17084	17123	17013	17131	17180	17248	17005	17479	17057	17058	17270	17314	17302	17264	17282	17317	17106	17327	17210	17336	17180	17275	17201	17249	17100	17148	17065	17084	17401	17191	17076	17294	17498	17392	17241	17257	17018	17056	17089	17029	17244	17157	17082	17198	17007	17148	17229	17252	17282	17420	17115	16977	17166	17358	17241	17223	17086	17223	17265	17230	17206	17212	17185	17406	17099	17191	17338	17380	17152	17198	17243	17364	17301	17198	17134	17118	17034	17278	17152	17204	17330	17212	16970	17090	17291	17047	17185	17376	17200	17166	17116	17179	17177	17161	17331	17343	17269	17374	17204	17164	17333	17247	17225	17205	17314	17372	17104	17034	17254	17307	17284	17130	17377	17071	17324	17307	17116	17331	17099	17276	17431	17016	17271	17188	17465	17050	17057	17227	17112	17150	17235	17054	17229	17158	17179	17316	17134	17367	17037	17238	17267	17128	17276	17164	17099	17134	17204	17167	17159	17253	17141	17161	17150	17233	17177	17171	17234	17345	17198	17016	17116	17323	17216	17171	17214	17106	17222	17226	17120	17254	17197	17084	17256	17051	17075	17257	17109	17076	17396	17252	17296	17166	17084	17264	17245	17266	17225	17142	17274	17190	17159	17290	17212	17118	17152	17201	17412	17303	17335	17242	17206	17123	17136	17208	17105	17188	17061	17427	17172	17284	17296	17174	16958	17168	17145	17400	17219	17267	17272	17289	17302	17356	17096	17290	17143	17230	17380	17272	17261	17094	17292	17145	17289	17203	17296	17254	17194	17179	17340	17387	17157	16968	17104	17299	17138	17243	17123	17162	17263	17187	17329	17198	16992	17209	17145	17053	17052	17185	17178	17192	17402	17204	17224	17148	17181	17285	17258	17298	16950	17085	17247	17247	17050	17109	16957	17204	16960	17165	17173	17170	17108	17320	17152	17186	17180	17362	17212	17336	17354	17235	17291	17135	17077	17206	17093	17258	17171	17105	17321	17388	17164	17134	17349	17321	17013	17363	17447	17027	17234	17235	17242	17263	17288	17181	17177	17258	17051	17217	17101	17084	17252	17238	17196	17270	17320	17285	17163	17158	17087	17081	17217	17209	17125	17104	17143	17261	17132	17304	17264	17089	17206	17295	17200	17338	17091	17109	17184	17095	17070	17397	17123	17159	16943	17225	17216	17269	17104	17125	17138	17247	17250	17219	17137	17279	17111	17288	17293	17145	17150	17141	17193	17114	17345	17203	17180	17319	17080	17065	17282	17188	17143	17101	17238	17145	17249	17306	17455	17194	17344	17256	17327	17346	17012	17191	17071	17208	17268	17106	17135	16955	17263	17165	17463	17227	17307	17239	17313	17229	16978	17304	17139	17353	17193	17154	17069	17212	17282	17063	17164	17240	17224	17257	17277	17110	17258	17174	17057	17047	17318	17188	17338	17227	17090	17206	17364	17111	17251	17149	17098	17349	17364	17201	17201	17249	17020	17261	17103	17102	17370	17099	17020	17110	17178	17248	17065	17166	17299	16945	17429	17031	17123	17170	17209	17219	17155	17127	17177	17505	17248	17175	17271	17264	17278	17262	17060	17061	17288	17367	17217	17231	17313	17223	17261	17168	17255	17272	17287	17418	17244	17290	17295	17081	17353	17151	17227	17253	17133	17191	17331	17235	16883	17109	17245	17308	17032	17266	17183	17306	17384	17216	17355	17193	17198	17126	17199	17213	17118	17193	17249	17183	17096	17012	17075	17173	17279	17452	17146	17354	17088	17202	17104	17170	17258	17280	17334	17189	17140	17120	17202	17291	17355	17266	17222	17163	17253	17286	17075	17253	17169	17113	16988	17098	17419	17111	17133	17286	17144	17044	17491	17252	17139	17071	17186	17201	17072	17196	17041	17071	17246	17167	16990	17131	17273	17227	17309	17214	17230	17345	17390	17096	17097	17185	17253	17372	17145	17422	17184	17411	17305	17108	17093	17234	17225	17158	17288	17217	17075	16854	17340	17177	17195	17446	17120	17114	17361	17199	17107	17083	17213	17221	17388	17139	17129	17257	17126	17162	17323	17221	17202	17114	17175	17280	17062	16927	17146	17186	17366	17257	17238	17397	17081	17256	17135	17174	17353	17193	17163	17140	17121	17126	17224	17300	17188	17202	17212	17240	17372	17264	17253	17267	17148	17111	17212	17257	17141	17242	17259	17244	17106	17052	17241	17168	17008	17276	17219	17409	17173	17371	17342	17211	17366	17334	17134	17148	17164	17216	17117	17152	17043	17221	17241	17388	17190	17292	17300	17194	17292	17301	17291	17183	17180	17130	17111	17098	17057	17246	17334	17343	17134	17356	17310	17207	17248	17056	17124	17205	17344	17299	17294	17055	17166	17104	17137	17036	17103	17143	17360	17267	17301	17034	17185	17147	17307	17436	17037	17430	17170	17161	17229	17072	17364	17107	17193	17370	17239	17270	17145	17304	17202	17377	17343	17154	17248	17248	17282	17091	17128	17218	17172	17158	17440	17137	17188	17058	17183	17210	17197	17121	17199	17103	17246	17091	17355	17216	17431	17190	17219	17178	17189	17070	17069	17160	17231	17063	17034	17351	17047	17218	17096	17280	17257	17141	17168	17283	17140	17026	17173	17172	17320	17204	17256	17273	17286	17150	17171	17395	17335	17077	17076	17154	17221	17225	17342	17167	16954	17425	16977	17178	17175	17110	17072	17074	17225	17329	17348	17231	17262	17346	17138	17316	17209	17243	17266	17172	17083	17155	17204	17237	17133	17200	17181	17195	17174	17178	17256	17203	17176	17160	17074	17232	17330	17147	17155	17242	17180	17419	17193	17283	17124	17231	17305	17071	17347	17167	17092	17159	17012	17500	17228	17133	17228	17204	17125	17184	17119	17369	17064	17228	17184	17069	17361	17125	17081	17113	17215	17141	17095	17260	17170	17183	17326	17178	17444	17076	17253	17264	17177	17068	17170	17261	17036	17150	17284	17269	17144	17083	17253	17146	17276	17071	17125	17446	17105	17288	17058	17021	17056	17162	17294	17081	17158	17265	17090	17280	17161	17206	17409	17257	17147	17152	17235	17270	17131	17132	17316	17209	17087	17294	17063	17192	17049	17195	17234	17185	17338	17185	17245	17287	17182	17214	17079	17139	17097	17241	17180	17149	17272	17255	17157	17284	17365	17148	17071	17204	17175	17149	17086	17260	17263	17184	17230	17282	17041	17282	17066	17313	17190	17086	17214	17109	17192	17083	17379	17290	17255	17217	17145	17231	17051	17164	17180	17357	17353	16900	17179	17072	17191	17088	17204	17285	17080	17080	17232	17162	17122	17231	17190	17268	17331	17322	17173	17243	17047	17150	17107	17215	17087	17343	17166	17017	17143	17319	17321	17273	17092	17100	17362	17243	17307	17165	17296	17201	17209	16966	17213	16999	17087	17427	16992	17062	17242	17138	17201	17102	17171	17167	17233	17115	17410	17143	17021	17103	17169	17249	17083	17077	17196	17323	17209	17612	17249	17309	17289	17235	17252	17348	17216	17123	17312	17181	17116	17072	17244	17030	17165	17114	17132	17201	17130	16996	17129	17089	17089	17291	17161	17240	17227	17278	17204	17213	17269	17056	17099	17223	17334	17129	17148	17238	17250	17091	17011	17426	17213	17270	17166	17125	17159	17182	16987	17140	17162	17102	17180	17312	17094	17103	16988	16988	17188	17358	17185	17248	17177	17223	17340	17139	17297	17204	17126	17133	17156	17146	17250	17282	17110	17074	17102	17255	17081	17065	17315	17497	17240	17181	17384	17006	17127	17187	17327	17147	17380	17159	17160	17154	17231	17264	17053	17354	17358	17359	17251	17235	17274	17230	17152	17162	17219	17247	17134	17239	17183	17105	17241	17187	17262	17097	17234	16999	17073	17066	17168	17271	16961	17055	17242	17066	16999	17180	17185	17122	17406	17241	17176	17230	17183	17145	17283	17352	17276	17055	17363	17380	17162	17270	17296	17221	17110	17104	17203	17246	17336	17293	17019	17305	17082	17096	17270	17200	17161	17137	16846	17224	17259	17375	17032	17336	17109	17096	17156	17097	17207	17297	17154	17218	17075	17192	17247	17149	17261	17216	16932	17321	17278	17383	17327	17336	17241	17136	17403	17126	17093	17228	17171	17343	17186	17240	17280	17193	17231	17078	17241	17306	17099	17281	17145	17113	17114	17193	17142	17109	17176	17369	17416	17175	17440	16973	17226	17298	17262	17260	17039	16968	16971	17134	17045	17208	17296	17318	17181	17264	17202	17186	17282	17327	17114	17192	17287	17305	17099	17225	17125	17111	16935	17128	17132	17164	17269	17209	17259	17067	17177	17446	17334	17208	17291	17175	17185	17268	17243	17103	17147	17243	16922	17216	17396	17281	17186	17110	17325	17291	17294	17169	17302	17177	17225	17167	17263	17212	17274	17323	17261	17393	17271	17148	17300	17218	17117	17383	17191	17250	17118	17324	17167	17198	17280	17127	17523	16953	17185	17312	17077	17276	17108	17092	17135	17379	17149	17202	17206	17169	17191	17186	17135	17232	17296	17251	17282	17168	17281	17358	17391	17200	17395	17330	17164	17074	17258	17447	17192	17155	16977	17206	17486	17130	17436	17131	17281	17235	17341	17270	17343	17214	17220	17416	17237	17270	17149	16946	17079	17160	17086	17161	17154	17323	17265	17406	17316	17195	17357	17198	17124	17225	17423	17203	17159	17260	17112	17143	17190	17413	17376	17110	17317
16405	22116	23252	19954	18149	17136	16476	16310	16317	16307	16119	16029	18216	18905	17749	16751	15784	15476	15404	15523	15476	15516	15285	15445	15251	15315	15396	15373	15381	15274	15424	15457	15343	15548	15288	15349	15485	15202	15344	15306	15382	15391	15286	15304	15405	15288	15423	15439	15495	15413	15446	15477	15294	15314	15482	15511	15197	15321	15307	15368	15442	15360	15207	15339	15521	15486	15251	15355	15325	15304	15288	15410	15356	15639	15354	15380	15442	15326	15277	15363	15321	15351	15363	15405	15182	15447	15537	15413	15129	15407	15370	15472	15360	15439	15180	15382	15338	15539	15321	15372	15285	15403	15298	15445	15400	15436	15405	15300	15434	15439	15360	15377	15461	15468	15315	15447	15377	15186	15364	15254	15208	15353	15447	15524	15313	15363	15433	15454	15216	15266	15337	15433	15521	15384	15435	15232	15349	15405	15386	15449	15487	15341	15354	15464	15251	15228	15317	15448	15394	15382	15592	15262	15271	15462	15485	15320	15370	15337	15355	15396	15284	15371	15255	15495	15412	15146	15498	15254	15226	15310	15411	15408	15155	15398	15234	15326	15527	15330	15335	15477	15474	15455	15437	15413	15392	15225	15285	15307	15433	15432	15165	15301	15293	15585	15389	15291	15523	15305	15368	15152	15433	15316	15483	15339	15450	15202	15243	15538	15372	15516	15278	15250	15434	15371	15447	15378	15410	15359	15534	15264	15265	15243	15319	15242	15568	15398	15394	15334	15350	15367	15225	15175	15278	15344	15281	15307	15338	15340	15407	15289	15282	15429	15358	15454	15450	15516	15391	15378	15462	15347	15430	15459	15224	15385	15164	15254	15468	15236	15343	15386	15337	15353	15382	15343	15518	15308	15304	15278	15296	15382	15293	15233	15294	15328	15523	15330	15447	15542	15510	15386	15413	15257	15362	15300	15355	15556	15360	15339	15447	15306	15255	15513	15528	15297	15428	15467	15263	15361	15347	15434	15144	15329	15560	15298	15327	15236	15320	15264	15397	15303	15366	15380	15379	15334	15300	15272	15452	15277	15483	15321	15404	15454	15395	15194	15349	15465	15418	15325	15395	15308	15240	15314	15421	15368	15370	15475	15287	15360	15153	15410	15357	15457	15427	15277	15253	15334	15389	15379	15410	15328	15378	15371	15256	15508	15411	15212	15279	15319	15377	15388	15484	15342	15235	15282	15441	15225	15205	15315	15462	15343	15442	15464	15497	15224	15377	15501	15410	15392	15374	15322	15384	15335	15428	15464	15402	15300	15364	15398	15363	15183	15373	15473	15325	15311	15308	15357	15494	15042	15310	15456	15331	15447	15283	15404	15303	15270	15332	15361	15426	15335	15548	15235	15491	15324	15403	15287	15233	15285	15575	15356	15427	15432	15274	15216	15432	15237	15334	15233	15421	15413	15320	15513	15219	15335	15279	15351	15439	15601	15213	15530	15516	15281	15478	15290	15454	15283	15430	15287	15383	15292	15318	15374	15363	15536	15297	15292	15436	15254	15327	15332	15384	15409	15263	15417	15428	15316	15369	15359	15286	15407	15283	15333	15406	15506	15430	15300	15318	15458	15210	15319	15326	15236	15331	15391	15299	15422	15380	15252	15503	15383	15349	15370	15340	15316	15281	15335	15414	15371	15423	15413	15502	15386	15333	15367	15451	15376	15285	15400	15345	15239	15360	15466	15326	15212	15407	15462	15288	15349	15317	15314	15263	15311	15357	15539	15297	15374	15400	15271	15259	15397	15379	15498	15376	15314	15428	15233	15383	15397	15270	15289	15445	15467	15333	15381	15319	15461	15191	15436	15446	15296	15305	15340	15217	15421	15308	15428	15559	15231	15403	15482	15262	15295	15482	15285	15336	15439	15372	15437	15381	15334	15339	15368	15386	15283	15295	15220	15364	15392	15303	15425	15340	15378	15265	15357	15387	15246	15570	15226	15166	15270	15375	15469	15263	15343	15460	15404	15397	15323	15325	15315	15450	15392	15445	15545	15369	15535	15226	15288	15230	15230	15513	15366	15366	15434	15302	15325	15551	15305	15375	15403	15307	15255	15308	15317	15378	15366	15442	15239	15471	15396	15327	15248	15550	15361	15346	15244	15437	15373	15438	15479	15366	15416	15394	15459	15223	15549	15391	15226	15320	15184	15272	15179	15516	15335	15439	15241	15188	15461	15291	15319	15463	15393	15267	15338	15305	15425	15432	15300	15324	15487	15337	15427	15348	15354	15240	15284	15360	15403	15247	15259	15406	15315	15229	15432	15428	15371	15358	15593	15324	15463	15255	15341	15254	15376	15328	15335	15432	15363	15498	15566	15354	15191	15146	15416	15452	15236	15304	15422	15463	15357	15372	15301	15440	15315	15217	15298	15446	15272	15408	15515	15371	15384	15256	15391	15246	15280	15588	15371	15344	15468	15300	15421	15335	15308	15536	15466	15488	15353	15284	15418	15295	15203	15336	15417	15407	15317	15341	15327	15500	15419	15427	15426	15344	15396	15457	15352	15314	15487	15270	15334	15462	15408	15291	15490	15270	15498	15504	15225	15227	15334	15476	15268	15429	15426	15306	15260	15234	15426	15389	15323	15431	15319	15441	15204	15342	15274	15405	15383	15357	15169	15381	15360	15470	15388	15378	15478	15399	15419	15295	15367	15315	15282	15459	15336	15405	15524	15326	15376	15400	15346	15357	15380	15414	15424	15530	15313	15471	15197	15327	15196	15333	15518	15411	15456	15416	15277	15368	15289	15391	15328	15455	15261	15311	15334	15356	15336	15386	15295	15455	15267	15365	15414	15419	15119	15432	15376	15431	15403	15585	15322	15282	15392	15443	15261	15438	15263	15478	15428	15430	15257	15488	15394	15283	15469	15423	15281	15199	15197	15481	15347	15306	15276	15462	15397	15303	15296	15318	15450	15444	15525	15298	15426	15496	15132	15457	15389	15402	15266	15272	15432	15285	15521	15341	15472	15297	15521	15389	15355	15335	15304	15333	15424	15310	15321	15361	15334	15357	15447	15399	15348	15146	15200	15420	15284	15348	15403	15354	15461	15520	15165	15355	15347	15377	15440	15481	15426	15136	15321	15464	15117	15312	15211	15307	15298	15383	15406	15363	15339	15459	15343	15259	15289	15435	15139	15389	15471	15466	15402	15347	15283	15138	15130	15372	15387	15514	15346	15223	15509	15308	15252	15402	15342	15322	15502	15393	15318	15273	15245	15357	15371	15330	15468	15354	15323	15095	15369	15403	15413	15479	15271	15545	15399	15431	15373	15368	15257	15403	15355	15328	15378	15479	15393	15397	15360	15299	15357	15383	15267	15317	15323	15402	15496	15402	15502	15409	15231	15358	15477	15297	15271	15355	15425	15337	15259	15270	15455	15388	15330	15399	15411	15328	15351	15384	15437	15423	15441	15273	15405	15446	15301	15350	15431	15271	15473	15421	15440	15421	15401	15377	15322	15334	15367	15263	15228	15395	15230	15353	15321	15428	15265	15440	15487	15454	15211	15419	15280	15190	15340	15371	15422	15474	15373	15364	15484	15330	15201	15356	15447	15370	15274	15336	15182	15371	15344	15515	15304	15300	15332	15285	15307	15465	15511	15263	15160	15286	15268	15435	15279	15322	15305	15253	15372	15222	15301	15397	15325	15367	15496	15197	15419	15389	15393	15252	15433	15425	15150	15348	15299	15442	15422	15471	15349	15352	15347	15169	15416	15257	15324	15434	15268	15423	15330	15244	15366	15460	15398	15426	15385	15116	15388	15349	15360	15414	15385	15527	15278	15327	15503	15447	15382	15408	15222	15387	15410	15416	15306	15488	15268	15331	15324	15350	15379	15381	15296	15421	15510	15283	15488	15272	15400	15360	15334	15405	15229	15392	15388	15331	15276	15345	15396	15327	15172	15401	15410	15375	15258	15469	15434	15311	15272	15352	15408	15211	15118	15230	15487	15361	15436	15541	15379	15394	15318	15438	15397	15449	15404	15394	15646	15372	15403	15318	15460	15355	15434	15266	15280	15505	15473	15339	15261	15268	15349	15332	15342	15308	15341	15395	15281	15276	15301	15276	15238	15458	15248	15375	15321	15303	15466	15416	15301	15456	15292	15431	15378	15243	15299	15121	15370	15361	15426	15376	15487	15374	15234	15342	15204	15391	15315	15312	15476	15299	15420	15383	15387	15266	15407	15246	15505	15509	15288	15445	15447	15440	15382	15414	15360	15603	15342	15556	15303	15414	15491	15528	15220	15350	15364	15309	15485	15482	15528	15374	15457	15242	15153	15439	15296	15135	15469	15364	15270	15080	15408	15524	15320	15418	15367	15457	15379	15466	15357	15392	15128	15459	15319	15440	15492	15413	15356	15383	15452	15302	15457	15472	15375	15302	15387	15390	15449	15438	15587	15488	15229	15488	15380	15393	15321	15338	15340	15402	15588	15563	15505	15436	15615	15492	15403	15494	15435	15576	15412	15325	15438	15360	15340	15416	15325	15364	15408	15396	15360	15294	15487	15471	15215	15194	15247	15364	15212	15411	15353	15436	15336	15563	15442	15357	15300	15463	15347	15556	15239	15312	15395	15600	15277	15412	15393	15241	15281	15483	15496	15462	15329	15292	15259	15486	15331	15330	15249	15264	15321	15389	15341	15417	15380	15396	15339	15294	15404	15261	15359	15369	15438	15301	15389	15419	15379	15445	15327	15511	15355	15245	15340	15358	15342	15550	15395	15362	15287	15377	15345	15256	15391	15201	15242	15318	15272	15297	15369	15361	15375	15431	15390	15361	15208	15328	15297	15318	15314	15358	15334	15470	15409	15365	15256	15280	15414	15300	15288	15410	15457	15319	15301	15298	15514	15263	15401	15363	15426	15455	15316	15376	15472	15379	15438	15278	15358	15444	15420	15342	15242	15329	15334	15495	15352	15362	15202	15355	15403	15200	15205	15362	15315	15294	15233	15422	15197	15403	15353	15248	15425	15298	15318	15289	15580	15420	15399	15536	15183	15508	15431	15437	15342	15480	15350	15318	15311	15422	15306	15254	15460	15202	15413	15503	15502	15135	15367	15319	15239	15436	15465	15288	15513	15315	15448	15316	15316	15312	15273	15454	15351	15335	15433	15330	15566	15371	15465
23348	20822	28050	23815	21902	22337	21424	19107	18585	18397	18575	19769	30296	31211	27844	22951	19573	18374	17910	17992	17895	17738	17683	17765	17684	17760	17463	17583	17535	17697	17750	17796	17588	17677	17611	17737	17909	17715	17576	17841	17915	17650	17660	17674	17650	17579	17714	17609	17712	17792	17544	17573	17643	17788	17613	17600	17585	17824	17760	17566	17557	17651	17660	17748	17570	17457	17745	17628	17843	17922	17536	17456	17808	17708	17622	17762	17727	17682	17726	17598	17805	17786	17571	17610	17691	17720	17832	17609	17805	17902	17489	17856	17604	17712	17661	17529	17557	17604	17705	17689	17761	17653	17328	17550	17761	17659	17612	17562	17638	17713	17705	17738	17789	17592	17502	17533	17599	17718	17608	17570	17518	17721	17736	17547	17512	17403	17606	17537	17718	17800	17607	17702	17599	17355	17770	17746	17505	17689	17743	17639	17764	17735	17726	17827	17643	17363	17778	17614	17641	17749	17873	17585	17575	17436	17703	17631	17832	17640	17663	17668	17733	17735	17645	17634	17574	17618	17312	17630	17757	17570	17688	17643	17706	17549	17589	17578	17577	17645	17683	17522	17705	17559	17677	17538	17624	17582	17685	17664	17760	17696	17661	17676	17653	17587	17666	17445	17650	17656	17482	17745	17629	17782	17648	17581	17489	17551	17846	17616	17622	17611	17694	17755	17542	17613	17672	17662	17753	17576	17643	17774	17439	17619	17655	17534	17651	17697	17657	17657	17622	17760	17706	17578	17691	17719	17519	17676	17744	17670	17504	17723	17563	17691	17764	17457	17613	17696	17680	17565	17604	17712	17708	17761	17635	17588	17472	17547	17705	17577	17542	17605	17569	17542	17716	17498	17594	17609	17696	17604	17633	17651	17551	17541	17590	17737	17683	17564	17505	17451	17547	17570	17472	17687	17504	17704	17581	17519	17774	17865	17590	17565	17396	17601	17585	17714	17544	17683	17595	17567	17423	17832	17641	17780	17584	17566	17463	17796	17383	17747	17629	17836	17748	17744	17674	17393	17668	17674	17742	17769	17812	17670	17805	17625	17537	17648	17522	17759	17750	17546	17668	17694	17729	17799	17671	17762	17848	17584	17837	17829	17793	17609	17573	17712	17701	17720	17752	17577	17373	17659	17761	17598	17403	17674	17669	17769	17573	17586	17751	17575	17615	17665	17793	17506	17583	17659	17785	17528	17622	17603	17629	17592	17586	17721	17516	17582	17825	17809	17918	17754	17506	17429	17567	17669	17711	17519	17731	17682	17661	17715	17596	17395	17454	17687	17685	17791	17774	17723	17472	17551	17610	17732	17614	17672	17639	17675	17532	17666	17581	17658	17820	17670	17646	17678	17685	17511	17471	17577	17723	17753	17678	17508	17560	17445	17745	17645	17492	17601	17532	17703	17579	17492	17665	17593	17692	17741	17812	17629	17502	17623	17605	17639	17586	17609	17669	17542	17458	17692	17564	17653	17607	17648	17732	17667	17549	17662	17415	17571	17718	17813	17604	17842	17550	17477	17528	17462	17571	17610	17467	17860	17786	17710	17816	17687	17568	17881	17547	17630	17568	17561	17695	17572	17585	17664	17564	17608	17618	17544	17562	17560	17700	17485	17584	17534	17530	17660	17711	17440	17716	17464	17588	17641	17829	17836	17727	17593	17505	17661	17706	17658	17494	17546	17849	17592	17713	17616	17598	17495	17821	17542	17583	17729	17774	17734	17526	17833	17465	17698	17502	17741	17612	17644	17643	17598	17509	17563	17677	17604	17570	17626	17612	17388	17699	17551	17673	17670	17674	17647	17618	17641	17726	17677	17615	17694	17490	17546	17896	17658	17559	17390	17472	17462	17787	17543	17630	17651	17616	17807	17557	17593	17644	17828	17602	17625	17821	17595	17596	17678	17812	17628	17915	17661	17485	17520	17619	17683	17657	17768	17646	17863	17720	17623	17614	17743	17707	17709	17631	17746	17694	17579	17649	17694	17766	17698	17685	17900	17608	17501	17544	17741	17778	17511	17738	17780	17600	17622	17823	17751	17799	17645	17621	17584	17399	17534	17571	17574	17803	17577	17492	17373	17493	17482	17756	17510	17637	17732	17558	17790	17704	17560	17563	17427	17678	17769	17539	17665	17497	17596	17776	17681	17496	17611	17515	17857	17796	17735	17700	17616	17797	17734	17751	17557	17676	17624	17385	17647	17746	17877	17622	17753	17544	17614	17474	17667	17537	17691	17651	17570	17784	17597	17687	17640	17458	17706	17795	17609	17785	17494	17619	17552	17414	17543	17684	17645	17543	17530	17804	17557	17790	17662	17643	17777	17854	17858	17709	17579	17411	17482	17449	17645	17596	17443	17378	17705	17721	17623	17698	17366	17558	17571	17721	17516	17749	17512	17777	17646	17673	17543	17861	17715	17463	17593	17436	17517	17806	17642	17502	17510	17725	17775	17803	17670	17716	17687	17492	17564	17647	17740	17576	17703	17508	17522	17428	17482	17667	17705	17951	17670	17741	17936	17597	17669	17568	17629	17594	17509	17851	17776	17654	17576	17697	17556	17741	17532	17545	17708	17450	17596	17668	17629	17673	17571	17568	17662	17462	17640	17511	17775	17761	17609	17612	17840	17514	17652	17735	17590	17601	17615	17797	17558	17717	17526	17616	17587	17626	17684	17591	17580	17621	17618	17653	17581	17426	17537	17683	17822	17467	17539	17522	17688	17679	17516	17755	17668	17521	17610	17656	17616	17428	17655	17592	17686	17765	17762	17826	17568	17463	17596	17848	17741	17463	17612	17537	17563	17730	17856	17545	17769	17650	17553	17715	17675	17523	17612	17535	17572	17465	17624	17655	17645	17699	17596	17569	17609	17582	17858	17790	17681	17806	17715	17529	17815	17708	17594	17440	17723	17462	17529	17875	17793	17751	17638	17576	17693	17507	17698	17551	17558	17764	17568	17661	17415	17545	17673	17715	17593	17817	17756	17765	17456	17563	17735	17586	17702	17575	17640	17686	17739	17663	17556	17558	17493	17511	17767	17512	17529	17502	17742	17446	17533	17704	17712	17506	17656	17859	17484	17912	17530	17670	17468	17571	17787	17586	17401	17718	17650	17610	17715	17567	17637	17649	17397	17587	17809	17518	17622	17699	17576	17759	17544	17626	17681	17812	17801	17615	17802	17592	17620	17568	17679	17701	17669	17707	17636	17756	17335	17625	17537	17631	17634	17700	17734	17665	17623	17514	17568	17602	17382	17633	17776	17801	17579	17537	17698	17773	17750	17672	17528	17665	17747	17747	17585	17667	17721	17642	17669	17456	17709	17673	17457	17735	17615	17729	17555	17590	17760	17633	17540	17689	17719	17787	17517	17387	17678	17487	17687	17696	17551	17440	17746	17302	17525	17441	17550	17703	17470	17587	17442	17652	17762	17693	17631	17474	17555	17702	17738	17560	17659	17724	17567	17819	17581	17716	17541	17467	17650	17676	17666	17815	17502	17490	17681	17519	17621	17541	17701	17698	17635	17689	17663	17771	17617	17605	17555	17594	17629	17381	17896	17659	17753	17583	17737	17570	17858	17784	17592	17657	17641	17776	17709	17565	17760	17591	17515	17618	17543	17623	17788	17746	17726	17669	17809	17711	17533	17831	17608	17541	17673	17673	17786	17678	17547	17550	17484	17659	17570	17516	17741	17706	17702	17475	17644	17739	17723	17548	17739	17796	17587	17731	17678	17742	17648	17704	17682	17615	17719	17659	17779	17500	17876	17544	17651	17677	17531	17930	17677	17684	17565	17382	17615	17694	17584	17694	17690	17772	17872	17626	17612	17491	17654	17524	17566	17679	17627	17866	17577	17605	17718	17606	17535	17347	17548	17768	17681	17566	17697	17647	17491	17733	17604	17788	17585	17548	17484	17623	17566	17609	17528	17756	17490	17645	17591	17576	17510	17591	17607	17645	17546	17542	17619	17546	17686	17864	17644	17700	17659	17499	17583	17587	17584	17534	17867	17785	17431	17566	17540	17687	17753	17560	17575	17573	17648	17639	17393	17516	17712	17687	17711	17663	17435	17773	17560	17554	17559	17485	17630	17649	17665	17468	17465	17612	17528	17737	17845	17747	17712	17736	17604	17733	17540	17607	17713	17655	17649	17768	17555	17602	17582	17741	17773	17610	17562	17668	17811	17757	17641	17557	17544	17547	17704	17739	17585	17736	17707	17618	17699	17704	17641	17883	17675	17675	17573	17633	17815	17571	17608	17620	17702	17659	17751	17802	17527	17671	17656	17637	17798	17484	17607	17560	17647	17769	17531	17724	17777	17642	17843	17619	17619	17752	17557	17789	17773	17655	17746	17634	17586	17500	17591	17521	17617	17559	17587	17570	17700	17418	17595	17597	17641	17570	17608	17768	17604	17613	17506	17823	17755	17692	17801	17663	17607	17608	17567	17612	17812	17724	17853	17818	17832	17611	17655	17628	17687	17675	17764	17593	17412	17452	17600	17563	17502	17562	17673	17675	17610	17848	17661	17567	17647	17624	17568	17744	17858	17552	17581	17548	17780	17634	17588	17722	17787	17740	17612	17781	17746	17612	17736	17655	17806	17705	17526	17669	17732	17283	17736	17672	17500	17560	17630	17757	17628	17656	17632	17806	17247	17706	17587	17734	17535	17852	17634	17709	17896	17580	17780	17617	17762	17787	17637	17722	17810	17457	17444	17550	17572	17707	17883	17647	17660	17542	17689	17650	17623	17663	17582	17569	17721	17559	17597	17614	17603	17522	17717	17736	17761	17581	17566	17829	17683	17570	17696	17725	17671	17645	17585	17758	17917	17697	17524	17623	17636	17782	17771	17725	17766	17535	17650	17525	17758	17655	17463	17447	17683	17610	17644	17475	17512	17671	17587	17599	17921	17774	17624	17934	17771	17779	17510	17581	17379	17718	17686	17618	17484	17722	17579	17509	17620	17527	17702	17795	17684	17810	17676	17572	17663	17738	17708	17643	17717	17549	17785	17784	17690	17626	17674	17446	17654	17688	17844	17700	17393	17608	17623	17764	17727	17609	17671	17585	17752	17693	17715	17707	17600	17659	17849	17816	17596	17651	17759	17726	17549	17547	17529	17516	17561	17507	17722	17671	17682
14593	25325	25996	23409	20878	19158	17965	17723	17209	16984	16849	19972	33448	32921	28055	21553	17398	16506	16000	15885	15773	15599	15681	15613	15810	15772	15838	15609	15796	15674	15714	15568	15621	15827	15786	15878	15615	15697	15895	15706	15629	15709	15521	15829	15683	15731	15924	15745	15786	15726	15557	15664	15702	15590	15916	15739	15758	15707	15784	15828	15796	15585	15720	15685	15743	15687	15810	15673	15619	15785	15740	15608	15880	15659	15593	15720	15613	15620	15674	15782	15736	15644	15666	15477	15869	15625	15778	15578	15794	15736	15825	15649	15546	15643	15728	15563	15664	15803	15761	15588	15640	15565	15833	15732	15802	15852	15643	15568	15759	15537	15615	15711	15793	15713	15884	15521	15896	15787	15609	15568	15606	15723	15751	15876	15653	15728	15644	15674	15608	15592	15706	15453	15615	15801	15565	15603	15664	15506	15716	15825	15666	15581	15677	15712	15823	15602	15598	15796	15776	15602	15838	15642	15669	15745	15710	15652	15649	15594	15579	15550	15810	15709	15632	15728	15615	15453	15845	15678	15782	15766	15447	15730	15669	15796	15782	15752	15620	15604	15561	15577	15540	15645	15694	15566	15595	15654	15741	15745	15590	15585	15746	15769	15724	15689	15805	15709	15675	15652	15700	15847	15676	15557	15771	15706	15608	15580	15702	15702	15426	15586	15784	15686	15649	15705	15601	15621	15676	15596	15698	15772	15715	15748	15628	15657	15813	15657	15602	15599	15676	15656	15665	15761	15684	15844	15777	15727	15513	15621	15740	15554	15734	15648	15816	15593	15719	15607	15560	15532	15683	15795	15529	15766	15629	15595	15669	15727	15590	15648	15679	15717	15617	15865	15674	15688	15739	15687	15639	15684	15663	15557	15907	15758	15692	15813	15755	15595	15554	15784	15747	15654	15746	15860	15605	15739	15832	15535	15422	15684	15837	15508	15718	15560	15502	15816	15741	15631	15642	15551	15664	15725	15650	15735	15851	15642	15516	15845	15811	15633	15734	15745	15807	15839	15617	15698	15736	15655	15666	15548	15774	15697	15653	15665	15737	15607	15748	15766	15752	15478	15662	15659	15840	15714	15665	15767	15714	15666	15926	15821	15815	15568	15519	15718	15598	15887	15655	15639	15679	15537	15523	15719	15555	15736	15648	15792	15785	15695	15841	15581	15694	15749	15637	15807	15656	15621	15641	15911	15503	15603	15767	15655	15715	15602	15604	15698	15821	15632	15849	15598	15680	15624	15645	15523	15684	15634	15755	15809	15561	15710	15688	15777	15758	15635	15701	15515	15697	15758	15762	15832	15552	15544	15705	15526	15651	15659	15693	15659	15621	15769	15618	15815	15806	15600	15783	15846	15835	15637	15679	15723	15768	15712	15632	15683	15600	15744	15622	15640	15713	15751	15729	15571	15789	15748	15504	15573	15713	15599	15661	15809	15575	15627	15578	15732	15643	15778	15699	15671	15738	15628	15644	15465	15615	15718	15598	15752	15799	15780	15725	15851	15531	15629	15794	15589	15668	15669	15674	15618	15846	15709	15652	15763	15483	15715	15723	15501	15498	15619	15618	15616	15790	15459	15638	15844	15702	15682	15759	15634	15693	15700	15701	15617	15695	15541	15599	15695	15720	15595	15549	15601	15553	15738	15735	15763	15703	15797	15773	15699	15685	15757	15546	15824	15775	15755	15610	15686	15535	15631	15752	15716	15653	15693	15603	15626	15629	15733	15613	15723	15627	15599	15600	15535	15791	15703	15740	15668	15615	15596	15639	15550	15644	15689	15568	15564	15692	15667	15620	15556	15577	15859	15551	15627	15716	15806	15513	15731	15905	15674	15839	15594	15661	15735	15856	15622	15652	15622	15753	15708	15802	15531	15566	15795	15592	15589	15605	15740	15596	15777	15746	15635	15758	15658	15724	15698	15632	15708	15636	15719	15830	15685	15628	15802	15788	15529	15680	15718	15727	15775	15654	15788	15847	15596	15790	15653	15592	15582	15665	15582	15576	15569	15674	15669	15514	15705	15699	15638	15539	15731	15620	15596	15769	15726	15616	15669	15673	15766	15737	15623	15742	15804	15760	15650	15657	15561	15761	15569	15731	15775	15627	15582	15516	15711	15661	15697	15778	15666	15736	15499	15751	15596	15585	15691	15688	15673	15797	15657	15652	15506	15735	15708	15548	15720	15639	15672	15717	15558	15607	15857	15642	15674	15659	15891	15593	15674	15539	15770	15941	15633	15565	15833	15769	15497	15722	15846	15730	15813	15796	15699	15655	15700	15596	15596	15748	15840	15630	15582	15770	15599	15804	15698	15646	15819	15726	15711	15711	15622	15906	15765	15786	15549	15738	15606	15682	15665	15554	15762	15824	15719	15627	15733	15835	15558	15759	15742	15558	15741	15705	15669	15611	15603	15700	15582	15933	15720	15702	15675	15684	15616	15610	15592	15702	15615	15662	15586	15597	15534	15703	15810	15611	15556	15619	15728	15694	15822	15693	15578	15693	15550	15663	15680	15791	15708	15723	15577	15724	15736	15721	15702	15689	15550	15843	15753	15659	15637	15570	15671	15576	15632	15731	15677	15610	15730	15668	15698	15749	15697	15688	15850	15935	15620	15742	15638	15533	15857	15702	15665	15724	15728	15557	15675	15465	15674	15743	15607	15732	15621	15676	15544	15772	15519	15692	15649	15841	15541	15542	15604	15643	15702	15609	15735	15649	15604	15623	15750	15738	15671	15709	15832	16013	15850	15855	15574	15720	15772	15563	15742	15699	15761	15771	15496	15601	15777	15811	15659	15688	15864	15773	15631	15568	15776	15793	15649	15659	15613	15595	15700	15700	15576	15800	15565	15779	15610	15413	15851	15567	15614	15596	15666	15793	15808	15779	15497	15732	15750	15843	15636	15592	15545	15675	15760	15813	15659	15667	15714	15669	15550	15643	15766	15883	15722	15654	15776	15700	15670	15722	15697	15685	15563	15550	15484	15627	15630	15593	15627	15897	15723	15772	15792	15625	15739	15665	15650	15932	15654	15535	15853	15594	15754	15461	15454	15781	15650	15673	15644	15597	15580	15876	15741	15693	15869	15584	15459	15627	15627	15632	15738	15776	15685	15677	15691	15762	15667	15642	15712	15775	15820	15701	15646	15714	15613	15708	15696	15805	15669	15820	15568	15827	15657	15740	15770	15825	15696	15876	15504	15712	15713	15815	15601	15615	15467	15774	15665	15736	15643	15544	15693	15581	15687	15675	15695	15647	15671	15689	15766	15700	15645	15574	15654	15550	15692	15656	15709	15725	15730	15648	15607	15623	15685	15590	15561	15552	15698	15664	15702	15711	15564	15685	15683	15699	15748	15575	15564	15707	15636	15620	15756	15572	15744	15629	15534	15839	15800	15756	15694	15798	15819	15753	15569	15758	15604	15605	15537	15668	15671	15632	15763	15591	15712	15766	15677	15767	15658	15653	15709	15642	15469	15565	15804	15644	15677	15702	15774	15634	15610	15821	15727	15778	15618	15732	15652	15698	15816	15766	15699	15569	15695	15722	15542	15623	15584	15670	15789	15581	15711	15817	15688	15646	15777	15689	15745	15658	15642	15807	15545	15619	15703	15479	15630	15636	15700	15668	15581	15644	15646	15394	15582	15728	15645	15825	15529	15753	15616	15588	15676	15733	15692	15780	15641	15792	15413	15647	15782	15551	15677	15851	15694	15631	15712	15600	15692	15739	15699	15634	15587	15703	15563	15683	15423	15705	15650	15729	15789	15600	15706	15664	15577	15959	15722	15651	15601	15679	15687	15721	15555	15716	15659	15630	15688	15749	15491	15774	15609	15640	15744	15729	15703	15810	15610	15700	15563	15751	15679	15735	15745	15862	15627	15652	15559	15630	15862	15628	15623	15698	15753	15722	15615	15502	15673	15827	15640	15674	15747	15618	15596	15474	15423	15814	15786	15659	15735	15694	15728	15810	15742	15741	15485	15861	15665	15546	15698	15673	15700	15762	15644	15758	15822	15577	15577	15729	15569	15551	15626	15808	15522	15743	15551	15765	15659	15611	15672	15608	15577	15386	15808	15660	15670	15524	15721	15751	15701	15640	15705	15716	15753	15764	15860	15685	15605	15619	15747	15707	15766	15670	15845	15533	15765	15490	15787	15753	15524	15800	15622	15729	15666	15750	15778	15777	15827	15714	15693	15701	15613	15742	15644	15539	15672	15555	15693	15725	15776	15767	15529	15699	15664	15651	15735	15713	15760	15614	15662	15735	15673	15677	15761	15848	15587	15614	15643	15622	15721	15693	15639	15667	15696	15903	15680	15763	15673	15759	15607	15771	15675	15573	15694	15779	15883	15487	15590	15686	15697	15560	15793	15599	15618	15786	15789	15596	15686	15734	15503	15708	15777	15658	15616	15515	15571	15678	15599	15718	15544	15776	15680	15847	15823	15542	15817	15683	15695	15744	15667	15812	15525	15841	15757	15756	15576	15660	15660	15683	15734	15606	15690	15477	15700	15785	15713	15751	15622	15557	15795	15780	15755	15627	15725	15823	15673	15694	15713	15794	15892	15868	15894	15744	15646	15823	15627	15666	15864	15678	15535	15721	15740	15657	15696	15554	15848	15740	15679	15708	15636	15711	15767	15727	15591	15606	15733	15569	15745	15747	15574	15511	15639	15717	15698	15594	15746	15780	15661	15550	15728	15747	15451	15739	15742	15673	15688	15834	15871	15545	15755	15618	15615	15723	15702	15703	15698	15619	15551	15807	15528	15635	15542	15497	15687	15637	15649	15499	15759	15722	15800	15833	15551	15667	15770	15716	15737	15942	15646	15548	15664	15734	15605	15644	15758	15688	15413	15682	15606	15744	15754	15559	15685	15669	15787	15927	15558	15822	15558	15659	15653	15652	15638	15622	15497	15911	15518	15698	15664	15791	15768	15507	15724	15803	15646	15585	15742	15646	15609	15613	15681	15661	15768	15726	15699	15857	15683	15767	15741	15892	15633	15739	15614	15830	15557	15617	15702	15730	15606	15554	15745	15943	15654	15699	15606	15747	15681	15550	15682	15479	15638	15704	15545	15608	15859	15554	15737	15776	15837	15700	15711	15636	15573	15793	15809	15801	15687	15619	15694
22373	20810	28452	23279	21089	23581	25961	20669	19477	19732	19094	24274	40998	38439	33080	26686	21405	19700	18669	18567	18366	18394	18315	18252	18328	18419	18406	18276	18512	18379	18509	18529	18202	18267	18178	18299	18282	17994	18274	18509	18200	18307	18305	18448	18161	18370	18130	18232	18158	18151	18423	18217	18182	18396	18217	18335	18376	18381	18364	18354	18150	18240	18160	18167	18420	18432	18277	18122	18314	18196	18259	18162	18189	18194	18259	18184	18122	18140	18228	18296	18296	18250	18195	18037	18179	18165	17927	18101	18345	18287	18104	18369	18235	18166	18177	18262	18264	18058	18174	18103	18139	18232	18117	18279	18175	18169	18248	18013	18231	18081	18188	18099	18174	18172	18346	18141	18178	18131	18179	18201	17980	18011	18305	18220	18112	18178	18113	18307	18380	18140	18169	18131	18204	18321	18160	18173	18136	18154	18321	18446	18006	18304	18121	18035	18125	18160	18247	18181	18140	18034	17962	18368	18255	18235	18135	18199	18165	18018	18241	18215	18069	18394	18240	18264	18048	18230	18253	18331	17923	17950	18056	18110	18095	18234	18108	18141	18231	18168	18399	18170	18113	18062	18091	17969	18285	18140	18295	18217	18105	18177	18289	18124	18323	18133	18088	18293	18378	18341	18253	18123	18354	18156	18249	18131	18223	18246	17997	18200	18279	18145	18282	18141	18202	18433	18087	18225	18234	18190	18269	18270	18362	18146	18149	18309	18429	18350	18036	18137	18239	18025	18322	18229	18386	18206	18034	18256	18146	18269	18137	17999	18185	18320	18439	18123	18086	18347	18138	18156	17939	18280	18228	18329	18270	18114	18300	18286	18185	18339	18322	18226	18131	17904	18253	18224	18064	18046	17969	18305	18156	18097	18106	18246	17957	18364	18236	18321	18099	18116	18317	18310	17973	18332	18219	18202	18136	18170	18094	18327	18150	18216	18408	18105	18161	18275	18136	18239	18183	18061	18371	18420	18174	18245	18207	18242	18248	18035	17925	18241	18151	18166	18167	18246	18290	18050	18124	18192	18298	18101	18164	18013	18184	18198	18161	18317	18322	18297	18311	18291	18351	18333	18246	18382	17931	18324	18027	18173	18249	18275	18022	18151	18241	18237	18343	18153	18304	18276	18306	18141	18290	18152	18186	18108	18291	18124	18196	18337	18317	18196	18200	18255	18291	18013	18303	18186	18274	18182	18219	18140	18251	18118	18153	18244	18405	18191	18347	18296	18206	18247	18149	18193	18123	18298	18130	18168	18065	18070	18194	18317	18176	18150	17953	18003	18334	18112	17801	18237	18222	18055	18198	18217	18206	18148	18163	18337	18328	18234	18287	18192	18425	18175	18152	18368	18183	18075	18163	18288	18321	18047	18182	18252	18027	18394	18149	18288	18204	18239	18067	18118	18184	18312	18150	18250	18280	18303	18296	18267	18094	18205	18150	18318	18390	18194	18163	18101	18208	18084	18193	18145	18238	18234	18227	18196	18329	18045	18203	18151	18270	18216	18255	18246	18202	18272	18045	18265	18086	18089	18124	18038	18306	18044	18278	18267	18202	18260	18263	18225	18209	18291	18294	18296	18190	18193	18331	18299	18222	18309	18299	18161	18241	18173	18288	18244	18048	18180	18252	18099	18360	18060	18262	18266	18250	18115	18289	18025	18238	18182	18368	18152	18099	18305	18181	18129	18039	18200	18051	18036	18107	18305	18051	18021	18085	18117	18106	18261	18200	18197	18075	18002	18139	18093	18240	18231	18275	18211	18098	18036	18333	18214	18354	18142	18250	18325	18227	18172	18219	18148	18157	18282	18161	18170	18345	18309	18057	18136	18221	18086	18011	18286	18150	18218	18140	18111	18239	18155	18321	18198	18321	18223	18091	18320	18247	18079	17954	18367	18206	18188	18410	18199	18124	18089	18126	18185	18160	18236	18183	18088	18243	18332	18109	18172	17980	18279	18131	18291	18204	18101	18280	18037	18210	18141	18149	18224	18308	18143	18212	18287	18083	18310	18278	18188	18187	18228	18270	18104	18432	18127	18260	18050	18166	18162	18203	18134	18179	18098	18013	18203	18230	18107	18173	18293	18207	18001	18077	18251	18334	18153	18354	18121	18218	18113	18230	18269	18202	18070	18246	18132	18274	18205	18092	18196	18125	18407	17868	18163	18186	18155	18063	18241	18038	18184	18251	18282	18126	17990	18300	18071	18054	18290	18021	17930	18502	18216	18046	18170	18188	18116	18358	18113	18194	18211	18103	18339	18245	18005	18327	18131	18311	18105	18100	18052	18070	18172	18204	18538	18411	18048	18138	18146	18247	18278	18150	18270	18251	18325	18315	18453	18371	18270	18322	18133	18268	18251	18139	18135	18213	18391	18245	18271	18182	18258	18121	18177	18190	18235	18110	18256	18175	18052	18196	18120	18380	18174	18189	18236	18317	18067	18169	18184	18191	18056	18140	18317	18253	18183	18261	18013	18142	18108	18280	18089	18185	18051	18127	17969	18322	18346	18105	18224	18268	18226	18276	17985	18405	18197	18125	18293	18411	18330	18226	18129	18324	18409	18367	18177	18157	18103	18345	18086	18186	18131	18118	18408	18141	18158	18258	18333	18279	18150	18171	18041	18161	18186	18032	17959	18294	18098	18055	18167	18265	18389	18210	18133	18219	18261	18188	18214	18155	18054	18167	18065	18187	18183	18061	18017	18179	18357	18140	18286	18293	18262	18420	18160	18173	18365	18296	18133	18208	18210	18183	18341	18188	18440	18341	18230	18101	18315	18209	18017	18244	18245	18115	18389	18141	18217	18417	18159	18158	18154	18335	18191	18098	18059	18114	18119	18157	18138	18265	18052	18368	18239	18147	18209	18075	17986	18062	18154	18128	18220	18223	18225	18246	18271	18197	18199	18098	18191	18391	18322	18224	18174	18072	18200	18217	18177	18228	18247	18295	18247	18316	18176	18227	18112	18154	18343	18231	18268	17910	18160	18358	18156	18030	18252	18356	18230	18228	18103	18193	18102	18225	18210	18397	18105	18035	18165	18151	18113	18067	18073	18158	18069	18184	18210	18231	18037	18219	18315	18105	18365	18231	18340	18087	18235	18100	18156	18208	18251	18267	18133	18189	18114	18287	18056	18094	18018	18491	18210	18185	18313	18352	18160	18248	18023	18339	18248	18164	18374	18088	18242	18270	18267	18308	18163	18048	18120	18259	18187	18252	18206	18200	18303	18047	18290	18272	18122	18153	18152	18189	18341	18182	18250	18318	18212	18338	18217	18388	18260	18401	18090	18200	18307	18190	18002	18169	18258	18299	17972	18173	18311	18187	18388	18066	18157	18300	18081	18201	18260	18161	18023	18406	18273	18397	18154	18122	18093	18005	18322	18146	18139	18064	18014	18199	18200	18107	17946	18221	18278	18197	18161	18034	18285	18330	18161	18119	17949	18146	18095	18257	18301	18608	18210	18083	18259	18125	18143	18168	18305	18122	18103	17949	18151	18235	18272	17915	18165	18131	18188	18358	18280	18079	18140	18158	18074	18138	18073	18317	18191	18163	18299	18169	18170	18339	18286	18140	18253	18076	18169	18077	17905	18325	18008	18242	18187	18255	18258	18255	18017	18063	17949	18395	18159	18059	18305	18253	18232	18210	18259	18265	18206	18139	18175	18263	18379	18496	18184	18201	18058	18042	18295	18234	18337	18168	18056	18090	18434	18186	18278	18116	18161	18160	18262	18429	18282	18056	18183	18261	18143	18040	18042	18116	18140	18088	18083	17975	18301	18246	18153	18084	18135	18158	18145	18031	18283	18200	18196	18220	18211	18184	18087	18206	18234	18171	18206	18338	18076	18263	18176	18203	18146	18021	18242	18181	18158	18307	18224	18145	18061	18062	18067	18252	18092	18168	18407	18205	18122	18041	18222	18121	18157	18254	18228	18193	18161	18333	18177	18189	18250	18239	18274	18173	18361	18108	18215	18257	18262	18086	18102	18234	18336	18346	18288	18238	18241	18253	18205	18164	18306	18100	18205	18344	18203	18504	18306	18187	18322	18203	18190	18281	18118	18377	18059	18355	18242	18176	18236	18319	18167	18323	18303	18229	18181	18165	18267	18144	18315	18237	18262	18081	18055	18217	18185	18433	18229	18025	18134	18309	18169	18129	18041	18285	18105	18250	18111	18045	18022	18321	18251	17941	18095	18168	18191	18085	18020	18016	18008	18138	18335	18190	18244	18404	18098	18112	18270	18156	18175	18153	18256	18147	18164	18068	18094	18004	17921	18161	18360	18225	18241	18254	18255	18257	18255	18293	18038	18054	17941	18030	18198	18255	18270	18153	18146	18349	18231	18203	18271	18415	18153	18290	18090	18396	18029	18127	18119	18172	17977	18318	18027	18188	18291	18388	18218	17992	18176	18253	18226	18255	18167	18220	18163	18321	18066	18191	18173	18302	18289	18209	18072	18114	18257	18056	18256	18127	18054	18430	18172	18251	18196	18267	18394	18020	18239	18278	18331	17954	18259	18108	18025	18203	18391	18467	18271	18320	18419	18396	18144	18037	18194	18376	18286	18127	18343	18193	18300	18155	18243	18227	18275	18062	18124	18252	18316	18110	18155	18186	18215	18143	18193	18050	18118	18121	18288	18216	18180	18229	18039	18180	18159	18207	18128	18345	18081	18104	18175	18117	18390	18146	18153	18006	18129	18182	18131	18571	18349	18345	18220	18028	18066	18130	18256	18241	18199	18040	18302	18132	18277	18265	18096	18246	18257	18068	18083	18146	18166	18033	18311	18168	18167	18156	18345	18178	18050	18234	18093	18276	17966	18203	18192	18257	18303	18206	18209	18227	18259	18002	18251	18222	18233	18208	18266	18073	18090	18256	18044	18293	18311	18157	18309	18190	18026	18215	18245	18479	18182	18082	18110	18038	18058	18352	18369	18106	18086	18085	18257	18083	18285	18104	18248	18137	18144	18319	18233	18102	18123	18359	18116	18461	18136	18267	18311	18263	18123	18175	18324	18047	18224	18076	18343	18239	18341	18143	18148	18204	18242	18246	18410	18205	18208	18351	18322	18218	18056	18176	18077	18309	18113	18167	18048	18177	18207	18286	18036	18186	18262	18110	18211	18277	18189
15798	28939	27005	25980	23617	21934	20711	18859	18518	17912	17371	26321	43333	40313	33942	25473	19110	17178	16237	15832	15896	16006	16100	16114	16114	16104	15946	15874	15937	15897	15879	16038	16010	16056	16076	15935	16099	15917	16139	16011	16069	16095	15852	16126	15940	16002	16072	15961	16136	16041	16275	16057	16108	16034	16060	16107	15965	16037	15966	15853	16017	15934	16208	15871	15908	16011	16068	16101	16269	16091	15867	16246	15913	16034	15947	15945	15910	16060	16258	15988	16091	16011	16029	15961	15950	16004	16055	15866	16141	16055	16062	16068	15920	15980	15964	16008	15950	16112	15769	16096	16051	16060	16033	15679	15930	15968	16023	15965	15911	16109	16009	15838	15955	15967	15918	15948	15853	15927	16023	15987	16113	15849	15933	15982	15941	15975	16175	15936	15999	15955	15980	15956	15930	15917	15998	15914	15975	16071	15964	16004	16128	15856	16063	16095	15791	16061	15856	16050	16062	16050	15996	15967	15920	16071	15761	15976	16123	15850	16097	15947	16078	15975	15997	15855	16008	15766	15958	15924	16044	15908	15910	15875	15958	15944	15844	15985	15961	15895	15928	16017	15980	15840	16160	15927	15904	15936	16007	16107	16034	16055	16173	15891	15953	15929	15823	16081	16062	15883	15910	16067	16047	15959	16207	16021	15992	15875	15877	15871	16000	15972	15919	16159	15932	15866	15850	16100	15866	15954	16002	15926	16030	15886	15992	15928	15903	15966	16078	16055	15840	15971	16103	15899	16005	16174	15888	16139	16022	16070	15980	15912	15826	15903	15887	15880	15977	16010	16141	15839	16121	16017	15943	16182	15685	15973	15993	16005	16095	16018	16107	15947	15945	16000	15998	15940	16007	15945	15913	15930	15952	16036	15858	16006	15986	15866	15925	15969	15999	15949	16014	16098	16005	15882	15857	15984	15846	16081	15920	15965	16041	16026	15906	15862	16017	15825	15955	15880	15830	15984	16150	16071	16022	15932	15930	15889	15952	15993	15924	16038	15921	15839	15838	15811	15969	16049	16002	16052	15969	15978	15917	15925	15957	15943	16072	15975	15871	16065	15958	15923	15891	15914	15968	15967	16038	15872	16117	15888	15923	15879	16073	15907	16016	16131	15935	16036	16009	15952	16029	15876	15936	15990	16012	15948	15883	16020	15977	15966	15982	16041	15947	16137	16034	15946	15991	16076	15944	16008	16141	15907	15826	15922	16029	16024	16024	15895	15937	16015	16008	15986	15823	15862	16043	15854	16054	16022	15989	16054	16013	15840	16015	15987	16023	16103	15999	15900	16104	15743	16099	15899	15893	15961	15919	15849	15904	15875	15740	16020	16043	15915	15969	16036	16010	16098	15839	16011	16046	16145	15924	16147	15862	16042	15946	15856	16036	15876	16007	15980	15969	15843	15988	15947	16110	15860	16027	15957	15960	16083	15963	15841	15834	15878	16125	15984	16159	15990	15861	15972	15885	16101	16138	15858	16005	16094	15943	16141	15972	15972	16035	15944	15941	16040	16077	15948	16006	16004	15754	15985	16078	15943	15984	15987	15943	15977	15953	16084	15833	16039	16036	15836	15948	16065	15915	15852	16141	16023	15934	15932	16023	16008	15991	15859	16033	15933	16071	15833	16062	15837	15859	16082	16043	16009	15719	16106	16027	16058	16081	15953	15819	16058	15982	15842	16019	15848	15993	15790	16006	15889	16052	16082	15832	15997	16021	15918	16030	15926	15942	15980	15919	15891	15787	16014	15762	15811	16132	15936	15896	15927	15965	15939	16011	16104	16007	15955	15971	15903	15854	15891	16147	15953	15997	15914	15935	15978	16054	16113	16029	15915	15820	15902	15834	16128	16071	16014	15954	15968	15978	16070	16003	16040	16036	15867	15904	15967	15852	15970	15967	15987	16025	16079	16019	16008	16002	15975	15987	15885	15859	15902	15914	15906	15915	15895	15991	15808	15950	16002	15827	15884	15811	16086	16027	16108	16002	15992	16000	16082	15861	16126	15936	15947	16035	16096	16047	15894	16006	16115	15837	15938	15980	15914	15928	15950	15845	15892	15998	15817	16093	15957	15990	15812	16119	15962	16033	16005	16164	16038	15857	15813	15890	16011	15966	16083	15876	15816	15955	15817	16035	16102	15933	16048	15991	16016	15940	15967	15997	15858	16032	15748	15850	16137	16200	15960	16151	15834	16058	16012	15929	16011	16133	15959	15959	15926	15897	15940	16035	15853	15971	16221	16107	16103	15901	16117	16059	15985	15939	15854	15943	16052	16028	15936	16026	15891	16046	15931	16093	15852	15809	15891	15982	15865	15976	16106	15988	16021	15871	16001	16013	15795	16154	15920	15991	16058	15927	15951	16107	15956	15967	16095	16050	15968	15977	15939	16067	15962	16070	16029	16011	15956	15939	15944	15911	15928	15853	15753	15958	16037	15977	16112	16035	16010	15864	16110	16051	16025	16041	15740	15946	15979	15961	16046	15711	16008	15956	16115	16006	15962	16022	15944	16000	15900	15909	15860	15960	16106	15862	16028	15937	15877	16078	16109	15885	16037	15942	15987	16096	15833	16175	15807	15874	15979	15984	16070	16102	15880	16005	15882	15839	15910	16063	15995	15990	15908	15940	15994	15797	16022	15801	16035	15915	15954	15966	16102	15922	15999	15898	15848	15927	15882	16008	15997	16003	15999	15968	15997	15976	16004	15830	15890	16025	16074	16070	15823	15908	15996	16051	15983	16082	16044	15993	15883	16061	16037	15965	15918	15954	16002	16046	15955	16083	16057	15949	15956	15916	16063	15964	16042	16135	15833	16075	16041	15984	15791	16009	15928	15858	15915	15946	15909	15997	16195	15786	15955	16047	15908	16008	15951	15905	15855	16006	16083	15985	15938	15904	15998	15870	15843	16009	16060	15917	15819	16108	15879	15772	16023	15916	16095	15828	16046	15935	16021	16021	15872	15968	15855	15822	15985	15928	15916	15895	15816	15919	15944	16171	16025	15994	15887	16084	15949	16041	16029	15917	15941	15950	15906	15943	16037	15988	15995	16045	15882	15957	15992	15998	16174	15814	15821	15897	15870	15843	15935	16064	16180	15914	15988	15983	15723	16062	15962	16004	15840	15961	15918	16011	16053	15962	15983	16068	15829	16101	16082	16081	16174	16008	15921	16065	16029	16010	15752	15999	15978	15979	15905	15968	15989	15862	15869	16088	15819	16079	15989	15867	15869	15887	16090	16005	15866	16106	15980	16005	16166	15936	16065	16105	15987	15953	16077	16051	15832	15951	16006	16135	15926	16202	15951	16105	15886	15870	16026	16026	15827	16144	15997	16047	15856	15991	16042	16145	16027	15948	15904	15870	15919	15965	15950	16121	16008	15937	16110	16088	16119	15875	15876	15952	16002	15929	15871	15937	15986	15882	16032	16064	16053	15968	15882	15956	16055	15862	15805	15951	15976	16030	15941	16085	15917	16058	15902	15858	16081	15920	15831	16080	15972	16088	15941	16008	15930	15781	15947	15956	15870	15972	15979	15779	15939	16051	16059	16145	15893	16096	15918	15877	15947	16159	15934	15870	15990	15768	16071	15790	15922	16010	15936	15887	15924	15835	16138	15858	15952	16144	15902	16087	15936	16078	15877	15918	16107	15897	15908	15996	15776	15975	16108	15776	16040	15941	16003	16136	16020	16102	15999	15999	15921	15821	15939	15701	15833	15878	16007	16038	16027	15965	15894	15828	16012	15924	16184	15938	15973	16007	16057	16014	16014	15839	15901	15986	15916	16028	15869	15932	16058	15782	15874	16025	15993	16036	16048	16025	15853	16184	16018	16113	16109	15918	16034	15990	16017	16032	16024	16057	15894	15894	15969	15838	15841	16174	15984	16165	15970	15983	15856	15977	16174	15965	15807	16001	15901	15936	15819	16058	15847	15839	16170	16014	16060	15997	15975	15942	16080	16012	15988	15882	15996	15945	15892	15905	15888	16123	15893	15910	15803	16031	16042	16038	15949	15979	16058	16159	16061	16084	16020	16013	15814	16006	15932	16040	15934	16089	15977	15889	16248	15946	16055	16121	15928	15887	16022	15969	15997	15860	15973	15952	16094	16014	15957	15844	16043	15976	16086	16050	16010	16015	15963	15899	16044	16032	16043	15939	15858	16107	15793	15874	15861	15922	16048	16022	15904	15960	15944	16169	16078	15851	15934	16011	15826	16170	15983	15802	15956	15992	15844	15979	15784	15861	16009	15913	15814	15929	16050	15965	15795	15952	16018	16061	15869	16020	16099	16141	16027	16040	16043	15966	15988	15877	15897	15991	16177	16115	15849	15899	15902	16064	15843	15828	16017	16039	15974	15835	16008	16092	16001	16016	15829	16133	16004	16048	15977	16014	16170	15855	15928	16117	16046	16063	16091	15862	15958	15922	15903	15916	15884	15913	16057	15823	16038	15790	16072	15996	15869	16140	15927	15881	15917	16131	16045	15945	15915	16060	16035	15955	15928	15859	15979	15910	15837	15899	15995	16062	15983	15892	15846	15996	16069	15891	16032	15763	15795	15936	15998	15961	15967	15958	15891	15979	16106	15872	15825	15987	15870	15950	16007	16127	16132	16173	15943	15868	15951	15905	15959	16091	15818	15863	15928	15985	15980	15899	16149	16004	16041	15888	16061	15904	15883	16037	15859	15985	15903	15956	15963	15984	15968	15826	15995	16031	15956	15781	15890	15977	16006	15853	15875	15975	16057	16056	16087	15860	16094	16012	16022	15888	16063	15941	15764	15991	15995	15964	15927	16089	15836	15849	16037	16052	16005	16061	16001	15974	15907	15972	15961	15990	15976	15887	16015	15971	16023	16073	16057	15951	15932	16000	15950	15925	15906	15999	16151	15982	16027	16033	15793	15958	15837	16027	16062	15818	16098	16022	16059	15968	16145	16042	16109	16109	16046	16022	15876	15909	16020	15948	15944	15991	16011	15805	15932	15917	16001	16144	15912	15976	15952	15927	15992	16007	16003	16011	15912	15957	15979	15949	16025	16078	16002	15937	15939	16000	16010	15893	15949	15856	15916	16094	15826	15865	16003	15990	15849	16039	16117	16020	16036	15890	16172	15945	15802	15991	15917	16054	16138	16104	15879
26751	21585	24853	22774	19469	19444	19298	18560	18642	18686	18512	18731	20108	20300	19576	18735	18341	18121	18012	17892	17964	17821	17936	17982	17936	17968	17884	18060	17838	17749	18079	17847	18053	18174	17953	18022	18167	17995	18055	18125	18058	18027	18042	17800	18073	18005	17949	17850	17835	18012	18046	17816	17979	17964	18030	17832	17824	17888	17918	17949	17910	17981	17820	17911	17859	17860	17861	17913	17717	17858	17968	17992	18001	17911	18042	17791	18075	17933	18076	17814	17741	17724	18009	17964	17889	17912	17734	17976	17982	17839	17868	17950	17970	17679	18068	17994	18036	17972	17999	17825	17957	17844	18216	17725	17988	17770	17825	17787	17879	17872	17756	17879	18018	17858	17959	17984	17764	17871	17867	17965	17978	17997	17953	17957	17926	17893	17858	18045	17985	17618	17897	17814	17815	17817	17779	17712	17987	17824	17986	18095	17765	17957	18185	17886	17818	17820	17939	17847	18040	17837	17838	17883	17909	17894	17790	18046	17973	18070	17790	18002	17896	17873	17977	18020	17941	17892	17899	18141	17683	17809	17953	17844	17990	17737	17626	17817	17913	17833	17880	18012	17916	18032	17927	17868	17943	17888	17915	17707	17830	17914	18022	17941	17851	17965	17879	17973	17951	17827	17862	17961	18158	17930	18043	17786	17872	17867	17727	18012	17846	17739	17863	17861	17864	17776	17768	18004	17834	17792	17950	18095	18062	17955	18073	17965	18128	18021	17941	17893	17808	17814	18102	18094	18083	17791	18073	17951	17744	17968	17791	17829	17989	17890	18060	18018	17919	17949	17784	17919	17935	18015	17825	17879	17817	17972	17917	17824	18093	18006	17741	17944	18016	18047	18100	17964	17773	17849	18118	17874	18009	18030	17842	17917	17932	17829	17787	17759	17723	17685	17825	17992	17803	17927	17832	17991	17901	17814	18040	17862	18034	17962	17971	17833	18058	18013	17803	17825	17934	17740	17774	18005	17931	18303	17941	17821	18023	17859	17848	17798	17978	17746	17740	17922	17929	17702	17992	17896	17910	18054	17905	17891	18110	17832	18046	17960	17915	17795	17877	18092	17961	17979	17939	17809	17688	18024	17955	17877	17877	17843	17876	18019	17893	17715	17765	18054	17880	17904	17835	17808	17850	17866	17861	17738	18173	18180	17892	17768	17880	18030	17997	17868	18058	17956	17953	17875	18040	17874	17774	17753	17981	17595	17945	17949	17937	17979	17962	17942	17846	17736	18047	18036	17879	18168	17810	17762	17840	17977	18081	17856	18019	17907	17992	18088	17915	17724	17925	17885	17810	17683	17628	17926	17833	17837	17903	17728	17842	17887	17821	18154	18071	17926	17842	18015	17961	17737	17890	17660	17873	18199	17908	17886	17862	17831	17779	18093	17976	18111	17837	17783	17967	17965	18152	17957	17941	17978	17990	18135	17881	17900	17963	17736	17927	17948	17819	17855	17930	17792	17999	17879	17994	18163	18064	17903	17882	17826	17762	17916	17904	18029	17828	17655	18000	18030	17849	17763	17898	17974	17961	17933	17979	18069	17692	17761	17982	18071	17964	17974	18078	17771	17810	17873	17988	17968	17772	17874	17873	17852	17899	18000	17925	17876	18029	17930	17794	18047	17867	17953	18017	17751	17871	17730	17802	17776	17899	17857	18111	17949	17913	17922	17981	17890	17752	17729	17787	17875	17922	17970	17925	17816	17934	18056	17912	17680	17840	18156	17843	17884	17973	17802	17854	17999	18032	18007	17913	18031	18015	18043	17741	17672	17969	18042	17820	18106	17968	17852	17770	17861	17846	17943	17992	17790	18080	17786	17909	17786	18162	17880	18151	17955	17974	17822	17986	18112	17966	17888	17833	18054	18021	17991	17780	17738	17758	17768	17624	17862	17912	17770	18005	18077	17942	17799	18032	17873	17869	17835	17752	18046	17801	17816	18033	17950	18009	17860	17992	17695	17809	17753	17952	17975	17695	17735	17948	17920	17919	17994	17776	17706	18015	18068	18126	17865	17920	17852	17879	17758	18107	17971	17980	17949	17945	18037	18016	18106	17634	17955	18068	17750	17930	17900	17708	18010	18042	18099	17878	17792	17966	17976	17805	17905	17947	17803	17930	17893	18072	17927	17659	17945	17899	17830	18020	17816	18040	17820	17880	17719	18003	17713	17939	17695	17795	17666	17699	17945	18072	17817	18107	17962	17967	17629	17825	17996	17887	17837	17990	17791	17894	17797	17919	18020	17893	17972	17971	17831	17927	17704	17786	17925	17972	17764	18066	17702	17842	17873	17826	17995	17790	17853	18014	17822	17979	18053	17880	17978	17942	18046	18147	17835	17687	17891	17743	17740	17825	18005	17994	17943	18054	17643	17843	17962	17806	18023	17921	17888	18037	17946	18029	17907	17916	18017	17955	17908	18182	17992	17990	17819	18060	17987	17874	17986	17886	17958	18156	17730	18112	17817	17877	17974	17810	17957	17863	17831	18107	17834	17968	18024	17956	17818	17850	17891	18100	18013	18064	18037	17937	17936	17907	17699	17843	18033	17795	17800	17860	17743	17651	17797	18041	18088	17887	17797	17956	17935	17972	17849	18104	17769	17736	17870	17899	18027	17922	17918	17874	17915	17868	17940	17796	17684	17919	17766	18049	18008	17919	18163	17833	18086	17870	17880	18033	17764	17891	17905	18255	18219	17977	17664	17949	17991	17971	17937	17856	17972	18059	17584	18167	18149	17973	18029	18131	17977	17969	17959	17862	18128	18140	17855	17998	18120	17959	17843	18003	17854	18090	17831	17856	18035	17705	18016	17892	18065	18034	17962	18116	17973	17953	17818	18017	17955	17934	17785	17760	17812	17986	17975	18030	17870	18166	18199	17973	18057	17891	17669	17762	17918	17979	17914	17753	17796	17715	17910	17593	17807	17836	17808	18001	17952	17866	18109	17748	18023	17992	17978	17965	18026	17820	17740	17833	17876	17993	17816	17996	17971	18136	17922	17956	18008	18006	17789	17871	17807	17950	18041	18040	17998	17930	17825	18134	17951	17834	18019	17975	17924	18039	17907	18081	17716	17923	18111	18019	18165	18004	17901	18087	17843	17702	17909	17900	17708	18041	17698	17921	17817	17978	17980	17713	17905	17852	18069	18192	17911	17991	17945	17893	18076	17827	18027	18086	18178	17898	17744	17913	17889	17821	17874	17929	17969	17894	17922	17813	17773	17839	17904	18009	17803	17874	18050	18183	17846	17907	18020	17977	17946	18018	17874	17857	17847	17885	17834	17779	17972	17955	18102	17866	17885	18018	18024	17966	17972	18007	17934	17780	17916	17832	17955	17910	17918	18000	17809	18006	18019	17974	17936	18050	17694	17757	18035	18007	17959	17938	17976	17979	18069	17976	18075	17942	17932	18075	17848	17864	18025	18031	17932	17910	17921	18068	17907	17801	17641	17812	18121	17921	18002	17876	17835	18059	17781	18033	17908	17904	18024	17918	17885	18061	17919	17909	17790	18013	17971	17934	17845	18039	17838	17994	17877	17950	17884	17905	17934	17889	17739	17891	18084	18073	17796	18082	18042	17891	17872	18050	17817	17990	17881	18030	18029	17995	18018	18029	18026	17952	17982	18172	18012	18110	17959	17809	17909	17980	17735	17779	17917	18004	17950	17874	17924	17943	17982	17857	17974	17918	17836	17890	17813	17919	17729	18116	17885	17860	17871	17974	17899	18048	17662	17987	18014	18084	17877	18046	17849	17832	17984	17982	17791	18057	17670	17992	18099	17847	17898	17965	17965	17796	17771	18013	17872	17901	17953	17888	17934	17978	17941	17719	17831	18134	18096	17910	17986	17931	17895	17917	17970	18060	17987	18050	17825	17980	18021	17889	17952	18083	18097	17860	17955	17824	17845	17888	18032	17783	17829	17780	17749	17692	17946	17869	17692	17796	18109	17921	17932	17940	17862	18216	17742	17945	18077	17986	17837	17676	18050	18082	17779	17891	17946	17824	17857	18174	17979	17859	17995	18000	17793	17827	17641	17951	18080	17793	17822	17904	17977	17907	18030	17903	18011	17967	17819	17764	17892	17849	17978	17925	17895	17857	17927	17878	17802	18050	17991	17898	17899	17864	17754	17862	17946	17782	18036	17959	17581	17860	17937	17874	18013	17990	17796	17838	18005	18101	17832	18007	18016	18026	17863	17778	17891	17946	17828	17885	18136	17909	18031	17930	17811	17880	17775	18208	17987	17821	18189	17958	18130	18246	17912	18001	17808	17917	18014	17953	17970	17804	17854	17882	17948	18116	18031	17963	17852	18073	17986	17952	17775	17735	17890	18068	17810	17963	18027	17793	17835	17825	17921	17896	17884	18160	17939	17920	17955	18046	17897	18058	17882	18054	17823	18056	18181	18004	17941	18026	17852	17788	17890	17995	17979	17910	18141	17756	17704	17934	18043	17919	18011	17970	17893	18017	17869	17859	17907	17905	17950	18068	17897	18061	17848	18023	17835	17905	17977	17897	18016	17995	18051	17893	17892	17882	17785	18006	17798	17873	17891	17880	18019	17882	17956	18047	17984	17882	17811	17923	17979	17701	17921	17915	17747	17939	18060	17749	18007	17690	18111	17741	17858	18046	18106	18144	18032	18037	18058	18017	17924	17995	18053	18027	17938	17952	17910	17949	18090	18029	17942	17882	17764	17998	18050	17916	17948	17906	17984	17967	17928	17979	18019	17853	17976	17962	17786	17810	18015	17910	18001	18100	17963	18028	17796	17944	17881	17844	18016	17833	17901	17903	17778	17873	17990	17850	17938	17859	17927	17902	17835	18025	17985	17908	17876	17785	17953	18011	17899	17987	17953	17829	17977	17732	17882	18075	17950	17988	18083	17843	17859	17813	18025	17770	17962	17969	17923	18149	18007	17951	18017	17822	17998	17827	17960	18323	17952	17882	17757	17764	18159	17698	18065	17795	18174	18018	17878	17936	17760	17994	17826	18007	18106	17787	17983	17880	17921	17968	18046	17777	17923	18093	17857	17785	17904	18078	18136	17838	17888	17941	17971	18110	17982	17793	17967	17857	18024	18010	17814	18043	17758	17648	17882	17794	18054	17875	17944	17908	17969	17853	18009	17849	18010
15788	19464	20430	19849	18754	18258	17675	16593	16972	16818	16469	17120	19023	18831	17794	16788	16088	15870	15953	15802	15791	15832	15721	15717	15795	15823	15779	15769	15840	15833	15786	15784	15838	15640	15783	15593	15812	15828	15818	15879	15880	15880	15844	15659	15674	15802	15797	15826	15847	15751	15853	15777	15724	15709	15765	15882	15776	15764	15691	15881	15878	15819	15933	15604	15779	15706	15865	15745	15914	15832	15879	15850	15775	15717	15736	15872	15836	15660	15757	15704	15885	15910	15916	15866	15892	15757	15861	15734	15884	15700	15949	15812	16109	15632	15758	15916	15771	15624	15822	15709	15808	15805	15789	15828	15748	15900	15880	15828	15724	15865	15816	15674	16030	15912	15759	15897	15823	15694	15893	15883	15763	15932	15829	15864	15888	15744	15824	15626	15783	15760	15942	15618	15765	15830	15830	15670	15825	15681	15775	15863	15731	15775	15708	15775	15762	15853	15680	15608	15864	15701	15769	15666	15712	15637	15722	15777	15682	15826	15658	15746	15814	15952	15753	15955	15709	15771	15674	15868	15805	15818	15610	15774	15832	15830	15798	15820	15486	15806	15683	15653	15699	15858	15746	15794	15627	15709	15785	15692	15752	15630	15910	15806	15762	15861	15756	15747	15944	15807	15808	15746	15719	15675	15715	15731	15742	15829	15878	15687	15709	15691	15857	15854	15738	15723	15825	15907	15705	15877	15835	15704	15841	15699	15699	15711	15766	15753	15843	15833	15963	15769	15731	15863	15762	15785	15736	15892	15752	15746	15922	15837	15725	15799	15871	15701	15999	15724	15730	15707	15811	15718	15983	15899	15743	15834	15569	15714	15792	15653	15818	15818	15881	15807	15821	15876	15880	15844	15871	15954	15902	15930	15817	15633	15997	15867	15844	15896	15773	15766	15911	15955	15960	15674	15681	15701	15687	15878	15575	15753	15753	15751	15690	15871	15815	15811	15878	15783	15931	16029	15761	15749	15770	15742	15780	15859	15826	15883	15626	15792	15803	15901	15795	15745	16064	15782	15826	15779	15843	15870	15895	15681	15831	15889	15809	15708	15601	15934	15830	15797	15845	15965	15803	15630	15664	15712	15799	15883	15699	15840	15600	15706	15718	15753	15774	15829	15646	15810	15673	15936	15787	15957	15806	15860	15570	15730	15836	15732	15702	15755	15767	15719	15718	15682	15754	15721	15665	15893	15855	15726	15894	15857	15631	15736	15732	15807	15697	15858	15706	15787	15625	15853	15883	15914	15683	15605	15693	15651	15694	15740	15905	16027	15676	16032	15803	15789	15660	15944	15638	15869	15974	15714	15856	15712	15939	15761	15858	15702	15812	15824	15856	15883	15723	15818	15741	15797	15857	15798	15732	15893	15882	15748	15821	15815	15838	15757	15889	15762	15851	15821	15660	16034	15752	15789	15740	15821	15796	15622	15667	15807	15933	15826	15622	15787	15723	15714	15790	15869	15746	15854	15811	15792	15761	15739	15819	15713	15680	15716	15667	15777	15761	15853	15725	15738	15760	15925	15728	15737	15899	15802	15807	15825	15726	15888	15799	15984	15711	15800	15915	15850	15754	15906	15716	15666	15821	15717	15696	15858	15712	15838	15873	15749	15842	15869	15831	15669	15777	15595	15699	15828	15940	15747	15789	15935	15894	15766	15801	15635	15773	15729	15821	15799	15785	15677	15859	15726	15701	15776	15756	15843	15718	15894	15775	15951	15775	15613	15809	15515	15891	15488	15811	15825	15795	15828	15700	15891	15885	15730	15624	15853	15810	15888	15850	15899	15798	15733	15850	15715	15986	15719	15635	15748	15756	15596	15756	15677	15775	15738	15769	15735	15856	15981	15755	15880	15718	15747	15626	15856	15698	15972	15790	15721	15905	15775	15935	15782	15838	15905	15575	15689	15786	15632	15798	15749	15793	15821	15807	15780	15759	15657	15731	15694	15742	15720	15706	15822	15892	15774	15802	15703	15638	15752	15730	16015	15983	15821	15773	15995	15499	15834	15827	15699	15738	15814	15763	15760	15804	15741	15892	15644	15978	15856	15759	15778	15636	15814	15841	15605	15934	15718	15822	15636	15743	15705	15812	15829	15661	15739	15727	15790	15652	15924	15691	15659	15843	15733	15862	15760	15718	15782	15846	15826	15696	15924	15773	15774	15720	15754	15798	15840	15831	15692	15800	15483	15790	15692	15862	15833	15773	15670	15695	15803	15890	15870	16057	15737	15753	15857	15797	15645	15739	15764	15828	15786	15812	15855	15693	15777	15828	15747	15746	15752	15850	15818	15889	15754	15717	15801	15694	15879	15678	15727	15656	15818	15937	15614	15974	15909	15717	15914	16003	15802	15845	15749	15639	15808	15813	15712	15863	15912	15806	15686	15801	15613	15986	15704	15715	15762	15884	15819	15878	15610	15723	15774	15764	15633	15759	15965	15777	15733	15816	15621	15793	15769	15644	15684	15759	15726	15717	15592	15956	15513	15962	15760	15749	15575	15679	15910	15775	15704	15621	15834	15691	15898	15763	15643	15802	15839	15661	15782	15727	15915	15693	15792	15873	15942	15814	15795	15797	15876	15855	15785	15941	15861	15814	15760	16015	15816	15824	15785	15720	15763	15713	15826	15761	15753	15664	15852	15656	15720	15722	15886	15818	15835	15757	15777	15783	15721	15755	15857	15657	15840	15856	15816	15695	15809	15854	15716	15879	15888	15899	15818	15731	15892	16012	15850	15719	15848	15847	15840	15849	15756	15811	15779	15664	15827	15841	15737	15751	15780	15826	15667	15752	15967	15758	15806	15637	15754	15798	15683	15900	15736	15907	15629	15958	15815	15875	15653	15710	15894	15799	15836	15748	15921	15602	16041	15882	15811	15646	15614	15777	15887	15941	15697	15726	15606	15846	15729	15736	15842	15788	15643	15794	15912	15930	15667	15774	15776	15817	15849	15801	15666	15841	15696	15782	15759	15917	15644	15854	15884	15830	15862	15807	15573	15690	15765	15656	15751	15674	15817	15920	15919	15933	15785	15917	15917	15730	15829	15972	15851	15812	15779	15646	15902	15785	15659	15694	15862	15824	15653	15975	15776	15700	15774	15738	15843	15960	15712	15725	15522	15773	15777	15893	15826	15825	15754	15863	15790	15821	15701	15833	15803	15654	15745	15794	15705	15846	15874	15822	15829	15892	15853	15895	15729	15725	15818	15825	15823	15761	16015	15746	15845	15806	15903	15949	15886	15939	15800	15731	15858	15703	15825	15975	15752	15811	15744	15964	15778	15937	15909	15681	15806	15634	15672	15812	15969	15795	15758	15778	15698	15799	15716	15805	15718	15963	15802	15759	15952	15781	15802	15926	15648	15864	15777	15820	15736	15786	15681	15905	15835	15975	15644	15801	15611	15829	15864	15951	15911	15876	15803	15840	15924	15830	15818	16005	15846	15867	15757	15797	15686	15729	15753	15685	15755	15924	15772	15733	15897	15774	15777	15746	15701	15651	15699	15803	15806	15755	15941	15712	15646	15763	15690	15833	15754	15664	15752	15573	15601	15810	15673	15621	15760	15871	15816	15770	15774	15946	15700	15633	15851	15806	15840	15589	15836	15647	15807	15758	15955	15672	15732	15929	15747	15701	16046	15744	15820	15949	15849	15792	15938	15863	15703	15600	15836	15755	15764	15765	15618	15704	15648	15708	15762	15759	15950	15699	15899	15791	15633	15879	15709	15789	15844	15741	15803	15642	15848	15835	15566	15709	15932	15846	15749	15879	15612	15852	15678	15873	15660	15599	15636	15806	15842	15796	15742	15695	15833	15793	15547	15800	15804	15821	15951	15818	15823	15761	15703	15833	15901	15797	15767	15812	15773	15778	15737	15840	15787	15962	15713	15820	15875	15725	15868	15758	15868	15666	15776	15757	15737	15867	15768	15705	15815	15719	15878	15732	15687	15532	15811	16024	15770	15892	15637	15708	15892	15811	15748	15678	15828	15782	15701	15824	15646	15896	15826	15745	15815	15655	15864	15792	15852	15725	15949	15845	15827	15858	15705	15745	15530	15794	15794	15732	15754	15725	15855	15714	15822	15549	15861	15661	15756	15607	15887	15710	15779	15810	15733	15766	15754	15767	15814	15790	15803	15560	15686	15803	15730	15766	15607	15739	15657	15616	15857	15795	15543	16013	15669	15767	15738	15711	15742	15851	15769	15755	15695	15831	15964	15682	15900	15806	15742	15680	15946	15888	15889	15662	16025	15685	15795	15804	15721	15770	15853	15637	15810	15855	15718	15853	15663	15561	15833	15816	15781	15771	15896	15819	16038	15711	15750	15751	15772	15806	15786	15790	15760	15763	15846	15870	15748	15823	15734	15815	15663	15847	15809	15773	15952	15792	15842	15848	15703	15780	15627	15819	15846	15707	15618	15905	15804	15838	15697	15846	15937	15830	15862	15809	15685	15749	15694	15765	15803	15785	15845	15691	15659	15828	15791	15588	15730	15808	15589	15796	15859	15649	15798	15877	15832	15695	15771	15862	15891	15758	15753	15762	15780	15830	15753	15788	15788	15702	15623	15739	15873	15742	15670	15813	15793	15697	15690	15794	15767	15825	15898	15881	15772	15775	15783	15812	15827	15898	15881	15838	15684	15743	15657	15824	15859	15770	15765	15846	15718	15809	15816	15974	15870	15692	15844	15819	15891	15714	15885	15754	15756	15828	15683	15782	15803	15882	15871	15715	15897	15863	15816	15765	15900	15658	15747	15785	15770	15937	15698	15789	15833	15883	15636	15738	15703	15852	15666	15788	15771	15817	15808	15686	15879	15946	15895	15774	15687	15777	15630	15823	15734	15882	15790	15755	15831	15724	15927	15685	15729	15844	15835	15778	15600	15791	15820	15687	15706	16030	15725	15799	15852	15552	15885	15795	15766	15805	15873	15892	15637	15813	15786	15680	15788	15921	15799	15878	15692	15750	15897	15690	15846	15911	15708	15813	15826	15785	15852	15969	16043	15733	15646	15789	15773	15639	15798	15794	15689	15855	15790	15834	15694	15780	15896	15906	15637	15947	15778	15707	15754	15684	15712	15963	15789	15758	15889	15674	15794	15996	15590	15907	15841	15926	15929	15752	15603	15948	15737
23320	20818	28072	23778	21961	23058	22594	19132	19363	19985	19832	21655	31828	31347	28205	23139	19919	19014	18647	18250	18464	18486	18270	18385	18325	18451	18462	18361	18268	18503	18511	18262	18495	18303	18052	18443	18258	18127	18301	18265	18447	18328	18247	18392	18188	18229	18355	18198	18378	18109	18214	18340	18252	18305	18303	18243	18357	18272	18148	18087	18250	18262	18307	18475	18377	18230	18192	18451	18340	18249	18416	18168	18382	18303	18118	18218	18133	18359	18360	18258	18093	18286	18071	18280	18298	18270	18357	18484	18214	18237	18107	18498	18196	18544	18216	18239	18282	18346	18222	18254	18076	18252	18351	18439	18179	18055	18216	18454	18375	18361	18381	18261	18499	18574	18235	18055	18442	18384	18204	18334	18251	18263	18429	18304	18292	18473	18460	18458	18322	18367	18215	18341	18287	18353	18033	18251	18367	18382	18456	18082	18200	18163	18313	18156	18393	18160	18056	18208	18022	18109	18189	18152	18228	18406	18302	18326	18251	18266	18382	18387	18222	18351	18466	18238	18226	18309	18360	18210	18242	18341	17992	18262	18134	18200	18026	18317	18182	18254	18149	18235	18406	18344	18298	18443	18180	18327	18318	18177	18245	18328	18209	18266	18165	18396	18299	18246	18284	18195	18185	18115	18211	18245	18128	18064	18200	18217	18350	18279	18254	18310	17953	18268	18168	18295	18311	18173	18199	18124	18187	18173	18353	18207	18022	18156	18252	18322	18131	18387	18106	18239	18246	18272	18277	18438	18221	18109	18255	18349	18254	18438	18204	18202	18194	18332	18199	18140	18108	18133	18476	18313	18249	18267	18319	18337	18131	18307	18257	18244	18110	18302	18104	18236	18161	18134	18309	18192	18220	18164	18226	18130	18175	18402	18356	18135	18350	18326	18287	18347	18168	18390	18255	18106	18220	18261	18146	18279	18219	18223	18357	18128	18356	18205	18316	18115	18221	18224	18332	18142	18116	18206	18523	18249	18311	18068	18295	18452	18218	18132	18305	18325	18334	18295	18328	18520	18238	18256	18052	18152	18324	18047	18278	18113	18170	18315	18293	18188	18199	18151	18435	18208	18053	18200	18301	18484	18203	18193	18465	18294	18173	18047	18314	18245	18281	18274	18093	18346	18423	18270	18268	18230	18282	18204	18198	18351	18155	18039	18060	18329	18211	18371	18298	18244	18249	18124	18428	18173	18212	18240	17942	18347	18333	18251	18183	18378	18393	18252	18345	18191	18165	18290	18103	18193	18330	18259	18185	18368	18183	18293	18396	18279	18357	17991	18328	18247	18135	18243	18293	18249	18274	18312	18323	18284	18301	18210	18295	18175	18347	18308	18272	18334	18267	18281	18099	18087	18241	18422	18248	18219	18375	18205	18277	18334	18287	18417	18316	18306	18319	18096	18175	18266	18260	18169	18107	18304	18156	18184	18279	18268	18381	18312	18311	18258	18262	18272	18102	18206	18163	18171	18298	18403	18531	18374	18257	18232	18197	18251	18348	18180	18390	18172	18321	18290	18215	18161	18339	18329	18325	18293	18413	18357	18286	18380	18177	18061	18189	18452	18211	18194	18287	18159	18035	18014	18271	18116	18257	18284	18252	18121	18121	18266	18256	18257	18272	18173	18430	18250	18282	18184	18148	18125	18335	18318	18342	18306	18187	18487	18288	18281	18229	18328	18245	18306	18249	18241	18306	18165	18294	18268	18420	18366	18242	18209	18108	18294	18170	18110	18269	18231	18288	18327	18049	18097	18156	18114	18361	18220	18259	18236	18097	18189	18393	18350	18203	18282	18326	18214	18186	18404	18417	18409	18253	18377	18306	18174	18368	18019	18277	18224	18250	18371	18159	18387	18303	18291	18169	18256	18324	18180	18138	18187	18195	18277	18212	18399	18206	18258	18320	18288	18163	18227	18127	18304	18279	18210	18254	18106	18143	18574	18250	18296	18129	18567	18303	18330	18538	18248	18241	18098	18251	18227	18337	18228	18234	18271	18285	18165	18195	18399	18392	18092	18356	18155	18385	18334	18340	18256	18208	18171	18363	18309	18148	18124	18197	18306	18318	18152	18351	18231	18433	18369	18184	18291	18251	18079	18346	18267	18105	18216	18332	18209	18228	18432	18028	18144	18294	18356	18230	18133	18141	18341	18216	18136	18206	18328	18404	18043	18175	18155	18182	18242	18211	18451	18130	18176	18208	18201	17965	18311	18435	18309	18237	18277	18372	18322	18368	18171	18282	18147	18250	18184	18216	18192	18420	18333	18133	18205	18247	18179	18319	18270	18254	18326	18416	18192	18235	18215	18447	18209	18231	18151	18234	18109	18246	18388	18346	18353	18076	18427	18241	18315	18366	18172	18176	18106	18141	18094	18392	18267	18207	18290	18122	18139	18323	18143	18345	18335	18219	18256	18436	18378	18244	18456	18402	18244	18192	18207	18322	18285	18064	18346	18337	18342	18209	18165	18010	18336	18012	18173	18335	18122	18211	18206	18311	18432	18120	18095	18370	18236	18132	18322	18197	18120	18318	18245	18315	18310	18183	18306	18337	18205	18304	18229	18232	18198	18284	18193	18515	17983	18240	18301	18343	18374	18403	18118	18211	18219	18077	18085	18208	18115	18226	18320	18237	18256	18166	18346	18221	18207	18330	18186	18269	18203	18274	18262	18200	18047	18289	18089	18209	18267	18202	18376	18404	18199	18109	18043	18533	18280	18309	18337	18204	18232	18219	18181	18007	18400	18058	18161	18353	18164	18231	18348	18146	18053	18006	18256	18326	18127	18299	18196	18259	18330	18325	18132	18290	18237	18001	18180	18492	18206	18529	18402	18333	18255	18356	18237	18142	18359	18375	18187	18188	18251	18105	18151	18209	18245	18339	18280	18304	18233	18287	18319	18322	18355	18341	18072	18244	18286	18001	18007	18066	18266	18129	18206	18270	18412	18299	18329	18260	18026	18255	18305	18326	18374	18303	18226	18330	18231	18222	18410	18227	18334	18400	18153	18326	18154	18065	18285	18314	18278	18251	18071	18085	18286	18256	18184	18348	18167	18265	18330	18427	18359	18313	18496	18420	18194	18133	18156	18282	18141	18249	18194	18206	18114	18305	18161	18291	18041	18266	18163	18242	18203	18236	18287	18264	18278	18327	18341	18238	18241	18339	18399	18151	18322	18240	18139	18388	18390	18197	18161	18160	18134	18229	18179	18135	18226	18333	18330	18251	18050	18257	18384	18288	18193	18097	18115	18186	18240	18237	18135	18294	18395	18220	18345	17980	18188	18194	18286	18342	18269	18174	18423	18049	18221	18107	18117	18311	18221	17964	18244	18355	18093	18341	18275	18153	18226	18354	18330	18428	18243	18184	18303	18252	18304	18449	18310	18243	18233	18107	18247	18262	18349	18315	18374	18242	18459	18339	18335	18195	18452	18342	18418	18389	18235	18331	18191	18119	18216	18410	18346	18405	18207	18285	18212	18193	18136	18352	18574	18114	18110	18304	18229	18142	18299	18133	18310	18263	18302	18391	18297	18308	18266	18162	18302	18260	18333	18437	18020	18403	18208	18498	18360	18326	18220	18057	18151	18195	18364	18397	18231	18267	18383	18330	18183	18438	18369	18382	18441	18262	18309	18301	18300	18141	18189	18431	18241	18307	18424	18297	18230	18252	18399	18300	18253	18466	18239	18287	18369	18111	18294	18190	18337	18293	18253	18492	18165	18399	18169	18135	18211	18104	18212	18427	18320	18143	18391	18326	18258	18256	18184	18315	18097	18406	18374	18327	18268	18255	18164	18417	18316	18442	18250	18167	18258	18284	18149	18251	18219	18357	18055	18147	18337	18296	18206	18291	18140	18119	17981	18389	18109	18155	18270	18381	18434	18216	18085	18164	18321	18285	18309	18068	18396	18464	18193	18263	18307	18166	18309	18341	18135	18114	18051	18064	18231	18319	18148	18269	18127	18433	18173	18246	18264	18300	18237	18200	18263	18385	18348	18089	18456	18300	18107	18234	18296	18323	18231	18209	18149	18211	18243	18252	18379	18452	18353	18347	18362	18400	18342	18212	18306	18306	18264	18119	18249	18390	18474	18304	17995	18249	18192	18315	18231	18246	18259	18128	18189	18276	18151	18192	18347	18249	18412	18325	18230	18186	18254	18065	18216	18241	18200	18294	18352	18284	18368	18389	18183	18251	18384	18321	18402	18089	18257	18436	18318	18182	18267	18203	18202	18362	18145	18276	18190	18407	18287	18219	18262	18393	18062	18235	18255	18165	18342	18348	18229	18419	18103	18220	18402	18236	18436	18335	18399	18162	18392	18189	18235	18154	18302	18162	18323	18374	18266	18201	18084	18400	18176	18296	18416	18321	18157	18270	18301	18272	18484	18219	18368	18302	18214	18096	18258	18304	18177	18256	18295	18212	18465	18233	18195	18349	18246	18494	18094	18200	18149	18296	18469	18352	18039	18176	18320	18297	18319	17988	18167	18413	18411	18247	18397	18388	18222	18115	18191	18229	18452	18422	18218	18414	18257	18305	18418	18245	18286	18251	18185	18231	18263	18297	18236	18221	18330	18029	18338	18232	18334	18297	18213	18110	18240	18251	18310	18167	18312	18472	18182	18268	18225	18357	18135	18220	18223	18395	18240	18383	18297	18130	18377	18194	18386	18365	18431	18280	18101	18477	18508	18218	18474	18360	18304	18201	18376	18276	18225	18404	18156	18454	18184	18303	18317	18333	18417	18222	18276	18236	18164	18160	18310	18330	18263	18322	18422	18357	18286	18216	18432	18223	18207	18222	18322	18377	18314	18266	18154	18275	18307	18151	18449	18322	18384	18416	18159	18157	18262	18210	18026	18200	18330	18380	18293	18253	18333	18495	18398	18172	18323	18261	18263	18102	18354	18195	18308	18248	18438	18440	18164	18183	18256	18191	18290	18306	18064	18575	18052	18391	18219	18240	18417	18201	18180	18265	18187	18256	18298	18136	18331	18254	18210	18291	18230	18350	18229	18233	18058	18276	18279	18468	18246	18310	18065	18266	18346	18325	18106	18275	18262	18373	18167	18425	18229	18452	18037	18252	18194	18278	18259	18274	18309	18155	18246	18384	18243	18394	18177	18216	18198	18276	18263
14623	24971	24411	20756	21093	20448	18803	17231	18117	18433	18242	22063	34608	32681	28329	21389	17518	16875	16284	15921	15982	16193	16013	16199	15988	16106	16137	15840	16235	16049	16227	16072	15919	15964	16020	16159	16170	16126	16000	16153	16229	16185	16120	16042	15949	16001	16006	16226	16079	16198	16205	16056	16195	16018	15998	16174	16257	16016	16071	16112	16040	15930	16152	15913	16103	16088	15968	15861	16069	16124	16161	16036	15847	16020	15943	15960	15925	16103	16078	16071	15996	16100	16162	16192	15907	16180	15824	16162	15922	15893	15958	15925	16050	16194	15950	15908	16056	16148	16031	16200	16006	16135	16001	15990	15988	16185	16100	16027	16195	16129	16016	16084	16010	16234	16078	16279	16060	15912	16019	16017	15940	16132	16154	15899	15958	15915	16072	16185	16014	16030	16098	15985	16153	16105	16092	15849	16095	16123	16127	15997	16122	15932	16166	15896	15890	16064	15995	16158	16030	16058	15980	16067	16155	15969	15992	16133	16121	16037	15986	16161	16149	16093	16095	16131	16013	16171	16230	16104	15881	16113	15938	16100	16144	16134	15909	16046	16069	16220	15929	16157	16058	15879	16024	15876	15896	16037	16022	15974	15962	16040	16107	15982	16005	15995	16049	16060	16201	16000	15943	16052	16139	15931	16122	15890	16117	15892	16019	15954	16040	16041	16136	16004	16159	15969	16013	15956	15787	16185	16079	16115	16149	15952	16062	16027	16058	15992	15889	15937	16030	16055	16080	15843	16006	15794	16040	16133	16039	16170	16091	15982	16049	16087	16090	16069	16074	16058	16016	16057	16047	16096	16012	16017	16040	16066	16199	16064	16044	16062	15989	15958	16011	16053	16098	16076	16108	16038	16067	15990	16141	15961	16108	16091	16028	16208	16032	16174	16046	16080	16002	15956	16181	16024	16091	15996	16111	16037	15871	16018	15932	15996	16204	16026	16006	16079	16246	15896	16080	16051	16129	15930	16077	16106	15987	16084	15916	15907	16019	16117	16054	16057	15936	16098	16058	15948	16141	16023	16064	16110	15883	16215	16071	16045	15906	15995	16202	15998	16035	15941	16074	16033	16054	16017	15907	16126	16323	16163	15984	15929	16030	15941	15985	16059	15992	15978	16054	15798	16021	16021	16012	16146	16135	15932	16002	16014	15921	16113	16092	15891	15961	16111	15880	16011	15982	16127	15841	16022	15911	15963	16066	16184	15946	15946	16167	16119	16017	15927	16103	16057	16155	15902	16007	15995	15981	16095	16002	16102	16257	16177	16159	16125	15983	16101	16025	15971	15944	16045	15876	16000	16067	16205	15999	15980	16025	16153	16109	16016	15946	15975	16075	16077	15961	15968	16068	16157	15904	16197	16001	16026	16046	15939	16032	15999	16101	15953	16062	15952	16104	15991	15966	16036	16204	16063	15906	16070	16066	16007	15884	16150	16019	15910	15957	15912	15990	16031	16140	16159	15991	16020	16026	16109	15899	16096	15960	15980	15985	16093	16072	15965	15894	16193	16109	16004	15955	15965	15828	16078	16025	15963	15851	16062	16202	16181	16004	15969	16012	15984	16137	16036	16035	16029	16060	16229	16011	15933	16019	16065	16011	15989	16111	15942	15992	16095	15973	16105	16012	16115	15976	16065	16150	15922	16004	15958	16030	16047	16173	16000	15988	15980	16061	16168	16102	15945	16012	16091	16048	16116	15921	15982	16210	16215	16057	16242	16092	15962	16112	16083	15769	16026	16105	15969	16117	15973	16072	15758	15988	15927	16138	16090	16069	15857	16103	15988	16032	15879	16111	15969	16133	16116	16118	16054	15979	16215	16082	15886	16108	15999	15943	16206	15965	16092	16159	16081	15863	16075	15876	16011	15951	16046	16187	16035	16031	16114	16027	15930	16008	16069	16068	16132	16037	15889	15982	16191	16192	15880	16060	16027	16052	16008	16087	15832	15915	16253	15930	15940	16034	16123	15898	16068	16019	16070	16036	16071	16072	16026	16058	16106	16016	15885	16115	15931	15866	15986	15988	16070	15934	16033	16136	16056	15964	15982	16029	16035	16125	16161	16180	16069	16102	15975	15998	15900	16150	15949	16072	16023	15956	16112	15958	15918	16341	16017	16060	16128	16104	15799	16030	15916	16040	15936	15980	16021	16159	15923	16070	16066	15857	16316	16045	16104	16052	16114	16027	16058	15985	15808	15957	16010	16218	15985	16212	15988	15994	16110	16146	15957	16051	15902	16153	15955	15862	15943	15875	15993	16191	16104	15882	15967	15912	16036	15996	15921	16029	16019	15950	16312	15900	16061	15929	16160	15844	15909	16015	16095	15916	15943	15971	15997	15958	15985	16003	16120	16043	16028	16109	16119	16115	15848	15989	16002	16219	16014	15876	16029	16022	15911	16022	16112	15958	16095	15891	16128	16094	16010	16152	15913	16047	15877	16153	16117	16067	16106	16025	15825	16006	16028	16028	15971	16012	16183	15975	15952	16051	16033	16106	16108	15917	16020	15937	15942	16000	15983	16104	16234	15978	15914	16081	15867	16020	15995	16202	15960	15946	16000	15846	16004	15897	15986	15980	16023	15907	16041	16079	15916	16173	15989	15970	16088	15969	16063	16126	15772	16133	15983	16078	16030	16124	15979	16002	15872	15988	16185	15788	16033	16149	15819	16107	16130	15976	16041	16178	15847	16041	16066	15986	16050	16156	15945	16057	16029	15944	15930	16253	16105	16046	15951	16143	16047	15928	16035	15777	16060	15946	15908	15986	16037	16164	15946	15975	15967	15974	15967	16045	16110	16115	16013	15887	16074	16112	16205	16039	15983	16022	16117	15991	15963	15981	16041	16200	16084	15945	15890	15894	15992	15999	16054	15926	16039	16151	16126	16074	16068	16067	15943	16084	16029	16110	15962	16175	16083	16062	16073	16109	16071	16164	16134	15975	16032	16049	16127	16076	16034	15913	16138	16211	16107	16150	16075	16035	15927	15755	15927	16007	15955	16088	16089	16103	16052	15933	15996	16062	16138	15928	16001	15903	16079	15934	16061	16026	16036	16121	15939	16109	16050	15921	16034	15920	15985	16198	16067	16002	16088	16161	16053	16140	16030	16069	15992	16014	15947	16140	16075	15939	15934	16039	15916	16214	15940	15810	16002	15984	16008	15881	15879	16209	16082	16009	15987	15998	15986	16037	15973	16032	16029	15884	16027	16092	16102	16035	16213	16124	16148	16210	16003	15975	15914	15920	16036	16022	16016	16047	15992	16093	16048	16113	16017	15949	15860	16125	16046	16132	16165	15958	16052	15888	16297	16024	16187	16107	15996	16188	16244	16059	15852	16171	15974	15959	16149	16067	15952	16182	15972	16140	15888	16074	16002	16138	15813	16116	16114	16020	16052	16102	16157	16032	15943	15867	16059	15936	16012	15954	16120	16027	15965	16106	15973	16138	16019	16186	15886	16040	16138	16130	16017	15955	16083	15892	16033	15949	15876	16001	16057	16156	16016	15984	16015	15872	16269	15950	15903	16049	15970	16071	16063	15931	16027	16035	16055	15891	16067	15991	15990	15967	16101	15987	15961	16168	16156	15941	16047	16060	16027	16142	16120	16089	16024	15915	16066	15898	15968	15971	16098	16045	16013	16049	16162	16074	15872	16056	16193	16107	15994	16134	15884	16169	16080	16091	16116	16108	16010	15936	16065	16013	16028	15977	16122	16085	15959	16031	15960	16082	16077	16177	15906	16149	15923	16173	16083	16130	16015	15873	16099	16062	16053	16009	16223	16084	15946	15895	16058	16168	16162	15927	16040	16031	15920	16082	15833	15994	15981	16115	16105	15994	16063	15970	16177	16155	16010	16143	15926	16031	15921	16028	16017	15860	16107	16103	15941	15858	15931	16049	15935	16017	16158	16170	15986	15921	15983	16062	16113	15961	16194	15955	16211	16155	15957	15951	16112	15970	15972	15935	15989	16064	15956	16130	16145	16026	15915	16063	16017	16048	16123	16202	15863	16141	15852	16190	16039	15993	15786	16136	16187	15935	16080	16030	16160	16067	16241	16112	15944	15981	16009	16007	16073	16229	16117	16061	16057	15780	16263	16169	15889	16052	16081	16075	15850	16030	15979	15980	15973	16019	16111	16027	16087	16216	16036	16249	15941	16062	16210	16138	15905	16013	16103	15999	16054	16079	15786	16125	16015	16170	16008	16073	16106	15980	16131	16060	16075	16147	16084	15951	16031	15905	15859	16107	16067	15815	15909	16096	16115	15976	15975	15852	16044	16159	16004	15975	16203	15953	16031	16099	15981	16227	15824	16031	15949	15934	16034	16061	16059	16053	16005	16221	15944	16075	16005	16129	16115	16045	16094	16112	16069	15964	16222	16079	15958	16027	15932	16035	16189	15984	16064	16014	16123	16098	16144	15931	16140	15995	15991	16189	16099	16011	15904	15971	15917	16072	16143	16058	15993	16065	15788	16017	16107	15836	15886	16046	15959	15969	16152	15947	16156	16089	15916	16060	16110	16005	16133	16048	16180	15946	16258	15985	15971	15820	15973	16157	15935	16013	16091	15867	16087	16017	16086	15960	16043	15845	15951	16025	15998	16080	16031	15960	16119	15971	16121	16019	15820	16039	16042	15972	16048	15831	15972	15948	16071	15926	15972	16038	16022	15971	16000	16034	15869	15965	16147	15900	16087	15989	15854	16016	16057	16244	15971	15947	16066	15901	15878	15996	16033	16056	16052	16066	16065	15974	16032	16099	15886	16025	15947	16169	15973	16000	16131	15919	16053	16141	16014	15978	15909	16118	16097	16230	15981	16162	15934	16012	16018	15942	15930	16061	15946	16012	16072	15954	15978	15838	15946	16016	16152	15919	16026	16204	16215	16047	15935	16114	16022	15933	15948	15936	15933	16027	16062	16137	15938	16222	15930	16165	15977	16071	16079	15894	15980	16098	16061	16107	16031	16144	16127	15902	16166	15955	16007	16083	15923	16010	16006	15859	16084	15918	15940	15894	15993	16048	15915	16019	15982	15847	16077	16098	16107	15857	16077	15938	16064	16102	16025	16074	16080	16008	15908	15951	15966	16045	15988	16174	15966	16042	15995	16128	16001	15970	16146	16149	16145	15880	15922
22274	20768	28389	23229	21036	23518	25775	20466	19433	21173	20721	24497	40927	38661	33550	26802	21641	19984	19439	19028	18741	18674	18730	18763	18723	18679	18711	18661	18864	18683	18783	18628	18903	18827	18748	18785	18733	18540	18539	18700	18676	18588	18703	18847	18641	18821	18968	18763	18554	18736	18670	18825	18804	18710	18790	18703	18782	18923	18800	18744	18496	18486	18431	18475	18768	18649	18563	18763	18526	18482	18771	18614	18559	18732	18641	18629	18753	18674	18741	18839	18621	18777	18486	18697	18707	18591	18649	18618	18607	18754	18586	18646	18753	18614	18773	18779	18916	18474	18733	18712	18535	18746	18692	18744	18829	18709	18376	18605	18615	18621	18400	18729	18613	18700	18534	18643	18674	18686	18833	18504	18846	18613	18492	18479	18524	18382	18468	18544	18676	18679	18540	18477	18680	18470	18445	18690	18640	18463	18631	18718	18625	18576	18468	18632	18561	18580	18305	18598	18665	18625	18710	18654	18769	18740	18554	18534	18628	18678	18691	18354	18728	18645	18521	18713	18603	18571	18652	18662	18683	18472	18595	18610	18609	18470	18403	18564	18442	18524	18800	18736	18645	18615	18420	18592	18712	18469	18628	18497	18582	18456	18738	18539	18470	18400	18582	18599	18381	18586	18508	18766	18414	18777	18608	18590	18574	18708	18638	18842	18671	18582	18575	18468	18494	18747	18601	18603	18768	18573	18353	18498	18646	18577	18759	18496	18472	18605	18579	18533	18478	18583	18694	18829	18660	18652	18568	18682	18490	18696	18513	18642	18628	18647	18530	18398	18459	18672	18637	18452	18564	18564	18684	18711	18548	18657	18821	18739	18450	18603	18561	18636	18605	18652	18776	18429	18448	18459	18369	18544	18381	18661	18661	18654	18587	18683	18477	18622	18748	18645	18591	18623	18662	18426	18593	18654	18806	18681	18623	18534	18741	18610	18644	18545	18600	18611	18448	18484	18740	18550	18572	18691	18604	18433	18432	18647	18464	18561	18660	18718	18600	18505	18573	18680	18498	18782	18540	18660	18767	18838	18736	18577	18634	18728	18542	18686	18554	18507	18644	18486	18649	18494	18706	18562	18427	18504	18562	18706	18672	18407	18669	18695	18621	18621	18800	18650	18764	18529	18749	18473	18524	18705	18532	18518	18682	18404	18730	18604	18584	18459	18624	18562	18498	18519	18676	18596	18489	18464	18555	18634	18664	18625	18648	18605	18652	18715	18523	18350	18602	18461	18650	18849	18504	18394	18626	18667	18657	18309	18732	18615	18580	18607	18618	18548	18640	18890	18631	18471	18543	18680	18548	18577	18898	18705	18742	18575	18601	18590	18548	18731	18457	18405	18774	18550	18616	18698	18666	18758	18448	18502	18859	18507	18668	18541	18740	18623	18568	18682	18748	18758	18308	18540	18659	18459	18712	18489	18816	18625	18621	18603	18721	18624	18411	18864	18783	18565	18642	18621	18389	18563	18700	18331	18611	18600	18502	18672	18627	18724	18608	18537	18539	18515	18529	18578	18604	18350	18582	18572	18573	18616	18566	18425	18739	18622	18594	18471	18679	18411	18570	18672	18630	18487	18786	18486	18560	18577	18596	18452	18557	18573	18825	18584	18563	18461	18612	18721	18465	18678	18531	18753	18848	18506	18810	18445	18449	18632	18594	18530	18516	18472	18566	18324	18546	18655	18397	18555	18616	18675	18712	18515	18479	18729	18571	18619	18626	18666	18657	18835	18617	18632	18557	18508	18653	18692	18627	18504	18772	18673	18648	18379	18660	18503	18558	18478	18587	18459	18597	18671	18563	18557	18519	18537	18864	18740	18693	18455	18386	18555	18498	18307	18736	18629	18588	18666	18529	18542	18644	18637	18456	18846	18747	18544	18624	18464	18613	18837	18422	18472	18686	18736	18610	18709	18648	18372	18521	18632	18476	18412	18686	18439	18676	18560	18709	18808	18517	18439	18685	18747	18745	18652	18576	18723	18633	18495	18509	18692	18580	18584	18361	18700	18396	18457	18616	18608	18816	18662	18556	18520	18499	18611	18452	18623	18602	18498	18723	18634	18524	18589	18491	18565	18669	18534	18478	18552	18707	18659	18710	18713	18683	18415	18559	18622	18618	18698	18640	18607	18720	18675	18639	18582	18553	18794	18603	18718	18491	18625	18655	18436	18607	18632	18611	18711	18592	18563	18687	18636	18762	18505	18743	18577	18660	18570	18385	18522	18608	18690	18611	18637	18693	18596	18529	18418	18712	18708	18788	18678	18627	18529	18468	18645	18586	18638	18481	18500	18524	18311	18428	18707	18555	18639	18541	18585	18674	18489	18729	18549	18644	18644	18425	18638	18748	18674	18464	18516	18762	18647	18686	18548	18539	18534	18448	18680	18627	18447	18576	18613	18643	18601	18628	18704	18507	18512	18614	18684	18482	18585	18484	18490	18602	18494	18664	18406	18524	18312	18798	18637	18580	18599	18577	18711	18659	18678	18627	18504	18453	18625	18783	18622	18639	18607	18583	18737	18274	18347	18424	18808	18653	18464	18575	18565	18450	18616	18720	18563	18383	18682	18692	18593	18535	18675	18864	18648	18646	18655	18467	18428	18544	18557	18472	18565	18339	18524	18763	18667	18744	18579	18625	18626	18569	18653	18706	18424	18612	18822	18368	18552	18555	18719	18311	18705	18927	18633	18575	18570	18641	18738	18590	18507	18522	18563	18831	18636	18383	18460	18566	18573	18657	18617	18535	18616	18920	18722	18596	18627	18471	18603	18663	18643	18404	18516	18435	18727	18754	18653	18715	18565	18630	18537	18616	18508	18489	18734	18713	18545	18469	18532	18841	18693	18676	18614	18493	18656	18522	18578	18475	18708	18599	18633	18813	18637	18603	18681	18470	18635	18759	18573	18620	18477	18551	18530	18710	18592	18725	18662	18445	18631	18650	18765	18347	18577	18501	18679	18609	18566	18644	18505	18751	18593	18594	18549	18769	18593	18503	18713	18582	18627	18351	18482	18717	18562	18693	18593	18590	18684	18692	18545	18475	18424	18675	18582	18670	18692	18465	18631	18599	18606	18571	18655	18268	18624	18562	18790	18443	18466	18653	18478	18546	18569	18523	18436	18594	18748	18519	18570	18748	18395	18740	18420	18530	18723	18521	18602	18741	18699	18503	18710	18736	18486	18610	18602	18517	18437	18730	18762	18765	18675	18763	18526	18464	18350	18533	18459	18592	18608	18431	18579	18544	18411	18687	18620	18461	18617	18570	18583	18308	18490	18609	18577	18641	18620	18703	18640	18501	18567	18504	18395	18541	18848	18773	18502	18721	18639	18630	18582	18515	18455	18215	18526	18694	18607	18549	18491	18619	18527	18505	18627	18588	18366	18570	18602	18747	18678	18386	18466	18587	18538	18556	18535	18762	18637	18577	18530	18796	18609	18571	18445	18920	18569	18636	18694	18427	18517	18651	18633	18605	18347	18366	18551	18539	18715	18617	18660	18546	18381	18566	18553	18556	18521	18481	18600	18746	18754	18785	18543	18521	18637	18628	18511	18512	18538	18699	18454	18549	18578	18541	18459	18548	18586	18587	18586	18621	18594	18410	18656	18625	18709	18614	18624	18613	18487	18443	18708	18577	18522	18630	18521	18385	18496	18437	18678	18476	18738	18556	18351	18833	18462	18381	18564	18776	18582	18621	18555	18583	18427	18609	18625	18629	18651	18439	18363	18610	18597	18676	18599	18572	18733	18604	18662	18585	18563	18703	18484	18705	18627	18699	18565	18663	18619	18637	18379	18560	18757	18691	18601	18581	18620	18496	18616	18830	18731	18573	18737	18783	18806	18571	18737	18696	18721	18349	18554	18425	18594	18764	18533	18520	18661	18480	18590	18632	18472	18543	18719	18645	18613	18649	18631	18809	18670	18555	18514	18462	18537	18427	18702	18623	18700	18420	18431	18594	18361	18375	18318	18419	18540	18599	18514	18498	18651	18553	18592	18635	18577	18754	18629	18612	18666	18591	18660	18525	18544	18649	18593	18789	18691	18570	18682	18652	18618	18475	18360	18617	18664	18693	18587	18538	18550	18694	18587	18594	18550	18621	18419	18564	18481	18641	18696	18596	18582	18586	18387	18510	18484	18709	18610	18806	18679	18629	18582	18592	18591	18497	18633	18526	18769	18500	18510	18580	18572	18560	18813	18516	18837	18640	18738	18636	18687	18685	18473	18543	18734	18534	18567	18599	18673	18507	18641	18452	18529	18614	18568	18439	18614	18513	18537	18600	18517	18611	18619	18584	18440	18591	18509	18668	18539	18442	18672	18690	18694	18823	18404	18468	18668	18532	18756	18662	18617	18690	18660	18528	18603	18698	18627	18550	18727	18467	18760	18532	18762	18692	18662	18662	18543	18798	18557	18487	18461	18444	18757	18717	18401	18626	18716	18472	18492	18540	18644	18597	18322	18548	18716	18634	18648	18562	18547	18518	18598	18669	18510	18602	18735	18494	18673	18672	18677	18732	18539	18529	18579	18428	18426	18603	18494	18814	18521	18748	18618	18624	18542	18630	18721	18626	18704	18530	18466	18522	18425	18467	18650	18464	18591	18627	18685	18655	18796	18362	18427	18615	18459	18519	18669	18612	18689	18666	18678	18425	18452	18594	18307	18581	18733	18588	18518	18738	18688	18433	18720	18677	18610	18633	18754	18658	18544	18578	18522	18483	18554	18553	18542	18590	18712	18627	18602	18444	18712	18639	18734	18401	18603	18505	18440	18503	18625	18583	18574	18579	18605	18414	18603	18571	18504	18544	18664	18554	18617	18663	18681	18441	18626	18653	18493	18704	18385	18719	18712	18639	18563	18645	18667	18564	18378	18507	18621	18564	18847	18666	18747	18710	18537	18584	18453	18690	18533	18665	18580	18695	18474	18476	18446	18777	18721	18518	18494	18575	18527	18480	18598	18606	18796	18721	18668	18701	18592	18664	18505	18693	18635	18573	18591	18482	18606	18611	18481	18720	18687	18277	18578	18677	18619	18475	18615	18685	18716	18582	18779	18599	18575	18764	18801	18758	18442	18779	18408	18373	18482	18699	18794	18742	18496	18780	18700	18447	18678	18571	18594	18561	18581	18743	18460
16753	31736	29726	24524	23551	21162	19625	18036	17729	20134	18917	26043	43213	40029	34151	25537	19004	17386	16621	16345	16110	16014	16374	16086	16288	16195	16076	16079	16301	16319	16211	16360	16251	16127	16261	16114	16050	16205	16227	16333	16026	16291	16233	15970	16219	16156	16264	16116	16058	16151	16169	16285	16153	16267	16217	16264	16306	16150	16214	16299	16089	16297	16165	16305	16125	16245	16189	16127	16130	16084	16197	16177	16243	16267	16158	16195	16098	16342	16193	16380	16185	16212	16201	16157	16044	16113	16262	16101	16176	16394	16302	16259	16105	16072	16174	16107	16201	16109	16187	16139	16139	16150	16111	16247	16129	16187	16224	16355	16133	16230	16208	16096	16307	16054	16289	16153	16071	16216	16218	16292	16107	16223	16145	16314	16048	16111	16137	16200	16170	16251	16406	16032	16071	16224	16050	16130	16303	16084	16330	16268	16024	16118	16192	16031	16368	16170	16033	16206	16347	15965	16161	16051	16034	16001	16179	16222	16005	16172	16284	16037	16283	15929	16170	16095	16244	16131	16185	16122	16263	16162	15991	16045	16115	16135	16127	16127	16301	16260	16197	16204	16102	16079	16283	16171	16052	16269	16251	16181	16217	16048	16326	16221	16129	16127	16091	16029	16320	16163	16119	16036	16259	16119	16106	16235	16219	16106	16108	16181	16081	16166	16230	16333	16236	16312	16189	16126	16231	16058	16047	16185	16114	16187	16106	16172	16107	16153	16171	16151	16155	16146	16066	16014	16123	16018	16195	16059	16173	16411	16228	16311	16273	16160	16263	16204	16214	16104	16188	16181	16143	16157	16096	16079	16206	16109	16274	16307	16151	16089	16035	16186	16151	16202	16182	16336	16184	16044	16079	16009	16199	16157	16224	16194	16110	16261	16196	16120	16163	16272	16116	16079	16301	16274	16058	16100	16178	16049	16133	16194	16208	16256	16300	16060	16263	16061	16037	16197	16090	16312	16119	16266	16122	16091	16142	16130	16289	16273	16215	15996	16276	16117	16189	16268	16176	16158	16268	16123	16225	16022	16148	16089	16086	16107	16213	16083	16302	16212	16277	16229	16195	16234	16091	16254	16272	16005	16113	16202	16139	16215	16259	16217	16139	16162	16005	16101	16212	16128	16161	16180	16179	16236	15977	16105	16059	16128	16031	16074	16210	16264	16261	16004	16165	16120	16070	16261	16279	16080	16136	16098	16249	16184	16187	16146	16213	16073	16062	16052	16259	16236	16236	16132	16074	16110	16322	16043	16222	16340	16043	16290	16140	16299	16144	16243	16424	16327	16068	16085	16266	16195	16113	16017	16357	16192	16003	16160	16101	16298	16090	16371	16179	16159	16073	16251	16252	16048	16374	16178	16295	16271	16136	16129	16248	16146	16088	16334	16042	16121	16139	16079	16206	16253	16139	16050	16201	16085	16156	16173	16258	16122	16070	16342	16267	16161	16177	16177	16309	16168	16237	16175	16192	16185	16016	16267	16146	16138	15981	16209	16097	16119	16114	16025	16117	16038	16082	16207	16044	16235	16044	16070	16197	16047	16150	16166	16142	16104	16085	16136	16269	16147	16139	16121	16242	16276	16194	16165	16258	16187	16115	16151	16304	16119	16279	16239	16154	16251	16213	16075	16217	16039	16265	16092	16202	16188	16141	16051	16218	16110	16229	16189	16091	16095	16028	16152	16067	16103	16303	16306	16255	16236	16202	16099	16203	16110	16057	16164	16217	16344	16306	16176	16276	16282	16219	16174	16029	16096	16165	16224	16277	16238	16181	16152	16196	16220	16186	16193	16143	15984	16143	15965	16228	16187	16314	16161	16321	16167	16240	16063	16149	16169	16145	16204	16250	15963	16161	15981	16126	16156	16161	16106	16127	16166	16019	16242	16018	16021	16224	16157	16115	16360	16096	16278	16215	16049	16260	16144	16056	16014	16031	16346	16079	16087	16087	16236	15991	16001	15942	16064	16126	16116	16246	16158	16206	16204	16110	16171	16176	16063	16327	16075	16255	16230	16082	16220	16098	16212	16112	16084	16124	16252	16274	16167	16249	16136	16177	16081	16107	16190	16021	16170	16344	16145	16215	16090	16321	16126	16391	16325	16106	16168	16061	16191	16306	16243	16261	16085	16160	16052	16236	16245	16212	16269	16332	16246	16095	16158	16157	16212	16159	16210	16069	16250	16262	16124	16187	16348	16177	16114	15995	16074	16288	16166	16214	16193	16276	16299	16087	16324	16115	16312	16206	16113	16204	16166	16175	16162	16167	16337	16098	16041	16073	16211	16116	16184	16196	16209	16152	16066	16065	16217	16202	16056	16031	16007	16010	16201	16088	16038	16086	16244	16087	16080	16292	16108	16319	16373	16223	16069	16255	16155	16203	16123	16075	16215	16074	16086	16158	16021	16168	16200	16226	16091	16213	16138	16226	16226	16062	16072	16114	16342	16042	16278	16114	16157	16228	16188	16268	16356	16000	16127	16177	16165	16032	16191	16097	16172	16090	16104	16064	16234	16258	16163	16069	16088	16259	16077	16243	16202	16240	16351	16129	16048	16068	16234	16277	16163	16206	16144	16313	16272	16190	16057	16095	16224	16228	16165	16181	16328	16116	16179	16107	16409	16300	16225	16274	16025	15982	16038	16282	16222	16135	15986	16173	16294	16135	16151	16066	16091	16144	16118	16282	16008	15959	16294	16132	16191	16116	16165	16114	16206	16255	16122	16207	15967	16158	16026	16081	16039	16232	16057	16226	16018	16103	16145	16025	16270	16197	16322	16058	16163	16217	16178	16223	16282	16125	16098	16101	16175	16220	16289	16115	16136	16151	16101	16066	16092	16266	16157	16180	16316	16214	15984	16226	16104	16295	16118	16168	16166	16259	16307	16170	16271	16143	16154	16126	16155	16202	16143	16196	16209	16268	16162	16231	16053	16110	16133	16009	16153	16241	16122	16223	16086	16237	16129	16241	16194	16067	16188	16239	16436	16117	16120	16028	16160	16240	16222	16122	16271	16102	15950	16177	15965	16143	16087	16136	16064	16177	16138	16108	16295	16106	16362	16074	16051	16169	16178	16153	16284	16107	16096	16134	16145	15921	16117	16080	16141	16065	16188	16165	16191	16189	16161	16057	16206	16340	16181	16146	16273	16130	16265	16061	16176	16213	15955	16178	16148	16094	16284	16199	16139	16174	16334	16213	16275	16221	16268	16093	16123	16104	16083	16129	16354	16047	16220	16080	16282	16213	16153	16162	16099	16109	16108	15999	16260	16019	16366	16314	16076	16263	16228	16161	16162	16038	16331	16268	16054	16105	16166	16249	16122	16306	16185	16261	16351	16218	16103	16142	16281	16081	16095	16150	16098	16160	16124	15960	16203	16200	16022	16126	16126	16204	16299	16080	16232	16488	16171	16081	16220	16087	16132	16144	16076	16068	16091	16132	16279	16327	16080	15996	16176	16145	16127	16210	16097	16048	16165	16479	16325	16327	16282	16153	16054	16174	16257	16215	16085	16083	16256	16218	16112	16253	16168	16111	16244	16161	16164	16217	16179	16241	16169	16330	16112	16242	16003	16277	16192	16327	16074	16069	16134	16157	16174	16154	15995	16266	16239	15965	16125	16310	16166	16258	16306	16277	16059	16166	16349	16024	16058	16260	16254	16151	16173	16139	16001	16151	16230	16116	16180	16277	16085	16107	16257	16121	16020	16365	16107	16290	16244	16139	16091	16224	16301	16133	16207	16235	16094	16353	16073	16173	16240	16255	16216	16125	16159	16044	16239	16204	16221	16173	16167	16195	16203	16018	16173	16308	16217	16119	16177	16262	16201	16262	16103	16197	16136	16194	16141	16139	15978	16029	16143	16260	16146	16123	16039	16087	16160	16130	16297	16211	16049	15936	15999	16209	16138	16151	16084	16168	16254	16275	16362	16064	16092	16073	16235	16171	16382	16244	16223	16240	16191	16212	16147	15942	16252	16049	16082	16153	16161	16316	16186	16205	16183	16426	16326	16055	16197	16130	16178	16067	16264	16196	16088	16131	16206	16262	15933	16184	16280	16152	15977	16260	16258	16428	16092	16220	16314	16188	16184	16367	16058	16157	16160	16003	16106	16143	16132	16113	16237	16167	16097	16098	16013	16189	16238	16098	16165	16095	16111	16149	16169	16184	16232	15988	16325	16162	16199	16146	16255	16110	16170	16173	16224	16108	15997	16365	16019	16288	16193	15960	16287	16173	15919	16233	15959	16173	16121	16123	16222	16145	15941	16193	16240	16184	16033	16070	16069	16030	16042	16029	16162	16098	16167	16153	16159	16130	16184	16349	16037	16276	16263	16080	16106	16231	16120	16036	16179	16188	16102	16147	16156	16253	16165	16310	16203	16299	16116	16135	15919	16256	16179	16220	16143	16198	16276	16211	16178	16219	16125	16202	16170	16315	16201	16053	16180	16201	16182	16188	16158	16104	16114	16195	16081	16342	16328	16162	16151	16113	16148	16122	16144	16233	16262	15918	15938	16140	16445	16267	16302	15979	16200	16085	16161	15924	16309	16157	16033	16270	15939	15989	16073	16237	16216	16293	16043	16194	16152	16219	16060	16246	16307	16193	16146	16089	15962	16271	16061	16082	16166	16186	16156	16228	16139	16225	16077	16192	16229	16063	16057	16157	16257	16112	16082	16136	16112	16252	16203	16075	16242	16111	16182	16205	16182	16302	16055	16129	16051	16156	16033	16163	16267	16100	16098	16137	16270	16208	16121	16270	16356	16174	16237	16149	16227	16229	16274	16103	16047	16338	16049	16066	16128	16261	16174	16085	16035	16139	16186	16155	16239	16163	16106	16014	16122	16097	16143	16223	16163	16159	16274	16258	16156	16097	16231	16170	16140	16203	16227	16180	16224	16268	16138	15990	16178	16314	16152	16287	16015	16108	16013	16070	16003	16109	16232	16109	16131	16276	16115	16292	16209	16054	16083	16250	16154	16145	16127	16288	16089	16088	16016	16255	16089	16284	16112	16138	16191	16177	16173	16343	16034	16359	16174	15941	16044	16223	16212	16282	16111	16023	16157	16158	16267	16239	16392	16211	16142	16147	16114	16200	16045	16260	16169	16135	16231	16146	16176	15977	16354	16233	16220
26552	21696	25376	23054	19458	19139	18985	18271	18811	18772	18565	19071	20432	20184	20006	19213	18507	18336	18056	18194	18311	17977	18091	18014	18175	18047	18076	18232	17786	18105	18215	18163	18162	18138	18018	18123	18104	18106	18189	18101	17936	17894	18261	18045	18042	18067	18162	17987	18211	17825	18209	18023	17903	18162	18107	18061	18163	17871	17847	18209	18102	17910	18063	18026	17988	18230	18047	17840	18034	17926	18055	18008	18405	18010	18171	18149	18167	17943	18088	18196	18128	17890	18144	17990	17996	17957	18055	17956	18027	18012	18062	17974	17875	18110	18180	18402	18230	18069	17927	18047	17926	17875	18085	18124	18123	17911	17962	17960	18184	17989	18256	18186	18027	17999	18022	18028	17987	18084	18056	18238	18131	17979	18132	18087	17845	18099	18136	17935	17998	18080	17939	18262	18074	18264	18083	18135	18032	17998	18071	18162	18084	17954	18053	17954	18015	18089	18000	18139	18050	18185	18070	18015	18002	18012	18173	17996	17893	17987	18023	17871	18364	17926	18048	17962	18002	18249	17976	18026	17964	18086	18192	18150	18096	17882	18086	18174	17996	18123	17989	17937	17941	18026	18084	18083	18004	17913	18060	17963	17961	18202	18037	18203	18080	18239	18079	18021	18093	17984	18128	18182	18100	17900	18152	17960	18051	17977	18122	18052	17871	18030	18232	18286	18029	17846	18027	17945	17963	18247	18124	17985	18228	18047	18182	18006	18030	18047	18000	17905	17906	17958	17928	17958	18052	18038	18145	17998	18065	18204	18108	17863	17969	18161	18206	18222	18107	17922	17956	18079	18071	18093	18087	18242	18165	17952	18178	18123	17910	17965	18160	18191	18375	17958	18161	17959	18177	18045	17990	18042	18203	17982	18210	17949	17889	18078	18095	18202	18030	18067	18283	17936	18135	18068	17724	17887	18059	18206	18112	18015	18063	18008	17966	17972	17983	18009	18230	18223	18192	18095	18044	18102	18099	18071	17945	18105	18207	17870	17951	17886	17977	18144	18162	18013	18013	18021	18326	18028	18036	18014	18272	18161	18108	18461	18020	18190	17956	18159	18237	18075	18066	18041	18023	18023	18104	18079	17824	18216	18115	17917	18181	18141	18094	18076	17975	17881	18285	18005	18248	18014	18152	18082	18127	18119	18140	18211	18144	18191	18037	17997	18073	18004	18238	17998	18135	17958	17933	17974	18321	17987	18139	18196	18232	17969	18241	18216	18110	17876	17880	18162	18098	18047	18125	18056	17937	18190	18294	18122	18121	18101	18024	18047	17973	18067	18142	18034	17966	18060	18007	18104	17983	18019	18350	17985	17926	18128	18035	18169	17821	18070	18074	17925	18103	17864	17992	18182	18088	18057	17862	17897	17981	18077	18073	17919	18322	18081	18027	18153	18183	18067	17967	18081	17970	17938	18116	18022	18088	17945	18167	18038	18019	18067	17926	18329	18032	18079	18143	18165	18023	18027	17961	17937	17950	17881	18057	18086	18176	18146	17989	18017	18205	18135	17972	17933	17884	18129	18282	17801	18113	18137	18002	18059	18060	18251	18072	18180	18109	18262	18094	18046	18269	18063	18065	18020	18245	17917	18085	17983	18069	18167	17947	18154	18153	17974	18031	18165	17929	17808	18026	18025	17948	18195	18279	18136	18169	17961	17972	18027	18170	18212	17997	18013	18207	17896	18018	18225	18173	17999	18140	18052	18278	18083	18077	17771	17763	17887	18184	17937	17955	18234	18073	17786	18050	17998	18101	18083	18082	17936	18089	18068	18092	18168	18035	18041	18094	18037	18011	17898	17948	18192	18106	18213	18160	17951	18129	18123	17953	18273	18122	18018	18133	18054	18080	18151	18113	18096	18066	18248	18043	17848	17928	18197	18168	17809	18199	18038	18053	17958	18115	18067	17982	18034	18028	17925	18076	18198	17985	18081	18111	17992	18111	18010	18061	18115	18066	17961	18134	18094	18068	17875	18117	18026	18117	17997	18089	18031	18039	18171	17989	18176	18067	17920	18006	17972	18053	18151	17989	18080	18066	18074	18103	18128	18169	17798	18206	17996	17777	18073	18079	18060	18057	17974	18042	17945	17887	18246	18091	18026	18012	17978	18259	18068	18028	18278	18175	17845	17990	17933	18050	18025	18225	18057	18110	17935	17799	17977	17974	18153	18070	18080	18013	18075	17970	18079	18196	18199	18072	18091	17987	17764	18222	18128	18077	18093	18018	18162	17874	17962	18101	18135	17973	18145	17857	17915	18113	17947	18008	17955	17840	18073	18243	17901	17981	17982	18114	18059	17851	18144	18164	17890	18256	18260	18008	17973	17971	18106	18047	18234	17985	18105	18110	17985	18221	17873	18127	17966	17962	18215	18127	17955	17919	18035	18116	18227	18170	18173	18202	18088	17997	18091	18288	17852	18118	17958	18050	18118	18016	18063	17984	18088	18108	18097	17955	18089	17933	18341	18032	17979	18053	17945	17825	17945	17915	18098	18079	18113	18014	18155	18076	18187	18173	18089	18042	17910	18006	18145	18173	17991	18026	17999	18017	18144	18199	18122	18046	18016	18042	18124	17857	17903	18063	18065	18006	18191	18032	18069	18225	17990	18119	18049	17969	17922	18135	17955	17971	17995	18038	17755	18029	18092	17941	18157	18143	18108	18170	18115	18059	18268	18097	18156	17931	18158	18047	18093	18175	18045	17998	18053	17903	18024	18080	17924	18249	18066	18024	18160	18032	18072	17977	18000	17849	18231	18152	17912	17948	17967	17963	18067	18073	17974	18133	17852	17893	18052	18053	18100	18180	17875	18196	18117	17921	18014	18027	17986	18143	18274	18105	17972	18096	17984	18380	18019	18121	18048	18214	17945	18059	18008	17753	18217	18067	17978	18003	17955	17900	18242	18156	18109	17999	18047	18049	17717	17921	18011	18238	18008	18161	17901	18054	17982	18047	18075	17856	18012	18018	17958	17880	18137	17937	18065	18288	18178	18154	17974	18117	18115	18086	18148	18039	18077	18047	18309	18120	18091	18099	18039	18039	18159	18195	18116	17928	17980	18024	18152	18075	18037	18076	18094	18198	18116	18288	18073	18129	18026	18186	18126	18291	18039	17974	18153	18065	17921	18140	18179	18084	18042	18176	17796	18092	18104	18311	18053	17943	18161	18176	18185	18136	17921	18017	17962	18053	18019	17873	18091	18067	18019	17891	18082	18094	18034	18264	17929	17878	18042	18064	18297	18099	18204	18040	17892	17987	18028	18101	18069	18095	18127	18152	18046	18160	18189	18242	17943	18103	18163	17965	18100	18017	18265	18067	18192	18090	17928	18166	18176	18172	18365	18291	18132	18227	18146	18085	18047	18190	17987	17978	18011	18258	18268	18260	18091	17992	18198	17938	17911	18148	18025	17992	18150	18169	18023	17999	18009	18071	17930	17962	18104	18048	17875	18223	17971	18137	18136	17817	18139	17973	17948	17840	17776	18085	17927	17877	18029	18184	18032	17991	18246	18122	18015	18204	17984	18084	18233	18116	18049	18058	17971	18039	18105	17996	17930	18237	18221	18092	17930	18176	18081	18216	17929	18017	18056	17787	17858	18338	18203	18110	17986	18022	18110	18015	17990	18013	18030	18055	18152	18077	17818	18067	18041	17894	17993	18159	17932	18058	18159	18104	18103	18038	17909	18002	18086	17995	17975	18119	17993	17859	18068	18031	18009	18278	18084	18137	17802	18207	17985	18069	17959	17915	18069	17958	17878	17985	17994	18183	18095	18045	18047	18042	17846	17996	18186	17980	17942	17912	18107	18125	18177	17932	17927	18052	17867	18266	18041	17956	18212	17893	18128	18142	18203	18017	17968	17896	18035	18052	18098	18205	18074	17980	17936	18201	17966	18024	18103	18047	18011	18081	18195	18047	18084	18211	18144	18094	17960	18004	18012	17918	18059	17947	18244	18093	18187	18015	18096	17884	18031	18183	18149	18046	18104	17886	18266	18128	17987	18057	18141	18168	18022	18186	17979	18081	17918	17829	17995	17994	18209	18070	17924	18080	18095	17946	18102	18107	17995	18133	17916	17994	18115	18197	18184	17976	17993	17974	17969	17856	17973	18264	18190	18254	17939	17886	18373	18229	18255	18087	18200	18179	17816	18126	18077	18066	17881	18089	18075	17849	18006	17873	18253	18082	18218	18116	17890	18010	18248	17913	17958	18329	18024	18178	18006	18005	18120	18136	18011	18136	18025	18064	18097	17909	18123	18137	18136	18001	18011	18174	18366	18141	17957	18134	17914	18022	18038	18110	18175	18073	18145	17994	17910	18038	17965	18034	18110	18109	17904	18211	18159	18003	18087	17868	18100	18087	17824	17968	18073	18020	18084	18142	18079	18083	18168	18167	18079	18086	18128	18144	18192	18045	18288	18253	17942	18133	17926	18344	18167	18350	18038	18130	17919	18101	18157	17814	18192	18200	17858	18122	18116	18219	18213	18069	18169	17919	17908	17903	17978	17932	18226	18068	17965	17956	17979	17970	18108	18063	17975	18207	18125	17987	18066	18116	18131	18176	18188	17989	18131	18116	17989	17891	18062	18096	18087	18206	18025	17907	17887	18138	18048	18070	17984	18061	17891	18160	18154	17870	17961	17941	18085	17989	18146	18081	18066	18182	17917	18180	17978	18007	17851	17950	18059	17928	17993	18276	18224	18030	18046	18253	17983	18040	18119	18027	18104	17955	18252	18220	18170	18149	18177	18159	18073	17983	17887	17796	17903	18179	17991	18211	17899	18071	18119	17899	18137	18086	17924	18081	18310	18133	18241	17965	18028	18304	18187	18190	17796	18139	17846	18245	18013	17990	18065	18366	18084	18116	18007	18024	18048	18061	18049	18090	18019	18072	18010	18313	18061	17891	18173	18160	18184	18125	18012	18301	17927	18224	17997	18035	18175	18150	18209	18038	18064	18093	18040	18130	18031	18066	18108	17969	17954	18193	18079	18138	17903	18046	18202	18262	18095	17939	18010	18097	18016	17991	17967	18061	18068	18280	17894	18005	18106	18080	18013	18244	18072	18190	18243	17933	18121	18056	18089	18124	18137	17862	17997	18050	18160	18199	18065	18349	18041	18174	18060	18251	17926
16206	22578	22035	19879	18335	17534	16543	16298	17169	17112	16899	17467	19231	18886	17705	16763	16103	15926	16028	15933	15832	15912	15947	15949	15789	15782	15793	15875	15869	15919	15897	15832	15791	15858	15717	15936	15846	15731	15852	15871	15544	15826	15842	15804	15935	16010	15949	15770	15863	15961	15769	15895	15924	15803	15844	15898	15863	15883	15920	15989	15825	15858	15862	15876	15948	15797	15895	15844	15995	15867	15577	15861	15822	15771	15718	15927	15775	15759	15914	15837	16034	15827	15805	15957	15795	15687	15781	15650	15706	15691	15794	16045	15775	15964	15798	15793	15883	15817	15940	15602	15832	15743	15907	15888	15814	15932	15857	15830	15993	15701	15845	15924	15816	15861	15908	15655	15977	15790	15952	15862	15817	15784	15904	15723	15746	15995	15838	15922	15880	15987	15863	15948	16012	15886	15761	15819	15772	15633	15912	15886	15926	15827	15698	15860	15875	15825	15974	15896	15725	15895	15817	15949	15867	15733	15859	15923	15834	15820	15834	15825	15900	15713	15827	16071	15956	15827	15975	15753	15747	15787	15754	16003	16071	15834	15951	15832	15858	15776	15890	15890	15939	15904	15758	15844	15818	15842	15993	15798	15672	16084	15853	16183	15888	15864	15954	15901	15865	15701	15773	16057	15870	15848	15858	16064	15773	15902	15900	15935	15806	15989	15838	15790	15874	15865	15848	15874	15791	15836	15906	15920	15761	15924	16003	15705	15806	15939	15870	15857	15915	15773	15973	15739	15864	15829	15721	15717	15912	15969	15791	15739	15705	16119	15764	15920	15788	15867	15838	15954	15796	15963	15942	15658	15772	15919	15770	15757	15755	15650	15823	15912	15781	15815	15731	15895	15690	15838	15859	15778	15980	15722	15835	15813	15880	15894	15778	15741	15909	15905	15756	15789	15769	15909	15782	16033	15761	15858	16059	15914	15953	15865	15795	15657	15980	15775	16046	15783	16001	15910	15676	15996	15916	15656	15856	15850	15738	15786	15855	15867	15852	16030	15802	15714	15882	15840	15788	15979	15943	15741	15580	15842	15797	15852	15838	15782	15872	15682	15781	15601	15829	15881	15810	15828	15949	15812	15734	15903	15795	15719	15849	15879	15700	15943	15865	15910	15819	15746	15803	15676	15989	15796	15858	15916	15718	16042	15788	15680	15851	15777	15869	15926	15982	16063	15842	15706	15791	15841	15820	15828	15804	15930	15723	15764	15853	15913	15857	15830	15651	15867	15760	15756	15889	15741	15905	15947	15800	15759	15936	15927	15890	15716	15736	15846	15880	15843	15928	15716	15798	15801	15935	15845	15951	15775	15952	15938	15799	15821	15911	15893	15904	15762	15820	15751	15849	15790	15807	15700	15878	15642	15915	15731	15820	16012	15895	15834	15924	15801	15985	15826	15769	15790	15618	15710	15782	15865	15846	15841	15828	15790	15766	15873	15738	15854	15978	15744	15724	15862	15905	15765	15741	15885	15869	15821	15802	15623	15796	15683	15944	15852	15762	15723	15863	15913	15783	15881	15846	15922	15762	15886	15861	15934	15973	15841	15889	15892	15719	15715	15659	15671	15861	15724	15737	15939	15872	15866	15901	16055	15933	15790	16027	15791	15923	15769	15958	15821	15773	15773	15914	15969	15819	15989	15935	15745	15826	15826	15927	15779	15851	15874	15857	16040	15912	15779	15855	15802	15909	15773	15890	15754	15776	15827	15860	15894	15753	15856	15890	15777	15813	15710	15804	15836	15921	15870	15819	15837	15913	15976	15820	15851	16019	15881	15723	15888	15773	15855	15915	15878	15786	15719	15686	15904	15919	15921	15856	15699	15843	15753	15673	15906	15966	15929	15975	15782	15927	15716	15828	15943	15819	15891	15956	15951	15909	15873	15883	15933	15860	15851	15718	15697	15965	15862	15929	15892	15833	16041	15866	15709	15968	15828	15778	15743	15837	15881	15761	15833	15748	15816	15906	15817	15857	15841	15893	15982	15730	15956	15901	15945	15900	15889	15769	16054	15832	15760	15926	15834	16127	15583	15841	15753	16016	15829	15789	15950	15859	15943	15837	15962	15779	15718	15910	15749	15816	15735	15775	15736	15820	15928	15879	15742	15935	15929	15814	15841	15874	15706	15742	15768	15817	15758	15899	15860	15987	15813	15805	15890	15688	15970	15810	15917	15748	15946	15973	15847	15831	15734	15773	15941	15921	15633	15840	16010	15811	15956	15708	15955	15764	15806	15828	15823	15797	15847	15829	15947	15940	15789	15968	15815	15951	15872	15890	15871	15929	15982	15828	15667	15764	15844	15897	15795	15746	15878	15974	15828	15891	15977	15979	15818	15847	15781	16034	15727	15958	15883	15769	15705	15781	15942	15968	15989	15939	15788	15968	15854	15613	15855	15748	15847	15845	15800	15956	15692	15830	16006	15694	15984	15660	15957	15871	15927	15818	15818	15902	15698	15966	15778	15779	15683	16000	15874	15819	15935	15816	15926	15919	15725	15979	15971	15845	15938	15894	15640	15901	15961	15885	15910	15773	15966	15867	15869	15988	15569	15874	15868	15783	15939	15922	15821	15875	15945	15844	15764	15843	15883	15727	15856	15887	15765	15858	15998	15944	15662	15856	16003	16001	15759	15902	15764	15784	15804	15814	15756	15832	15873	15613	15867	15689	15935	15907	15756	15917	15761	15946	15856	15832	15839	15735	15861	15739	15760	15803	16002	15914	15731	15812	15804	15810	15901	15823	15860	15984	15876	15990	15710	15887	15749	15944	15755	15700	15880	15900	15795	15766	15938	15832	15830	15652	16054	15840	15789	15916	15924	15806	15657	15864	15959	15746	15883	15886	15820	16017	15844	15748	15803	16041	15770	15746	15864	15992	15955	15727	15790	15946	15919	15868	15990	15889	15880	15802	15862	15923	15905	16015	15981	16098	15928	15942	15708	15891	15896	15784	15873	15779	15981	15882	15817	15772	15783	15755	15774	15961	15766	15826	15790	15842	15791	15918	15778	15944	15734	15709	15781	15928	15814	15737	15675	15752	15908	15793	16005	15794	15919	15683	15933	15741	15838	15720	15903	15754	15786	15924	15801	15751	15960	15771	16017	16013	15681	15824	15803	15878	15740	15756	15892	15902	15826	15826	15780	15836	15862	15806	15589	15833	15904	15901	15810	15680	16030	16016	15797	15928	15843	15745	15948	15979	15895	16064	16071	15831	15648	15881	15951	15846	15943	15975	15895	15715	15727	16089	16082	15777	15979	15716	15756	15805	15800	15829	15676	15817	15844	15743	15937	15660	15963	15756	15986	15848	15790	15651	15913	15877	15905	15925	15898	16003	15866	15840	15875	15836	15670	15799	15816	15907	15783	16056	15856	15848	15847	15600	15839	15837	15793	15673	15756	15829	15837	15842	15842	15932	15816	15852	15801	15851	15877	15900	15860	16055	15649	15870	15815	15782	15939	15957	15894	15873	15929	15794	15765	15799	15813	15699	15971	15856	15940	15879	15798	15859	15754	15940	15731	15700	15907	15827	15895	15790	15903	15859	15802	15946	15897	15761	15882	15803	15810	15758	15798	15854	15825	15863	15703	15807	15782	15920	15924	15788	15845	15980	15903	15884	15962	15854	16000	15867	15810	15852	15820	15843	15838	15756	15810	15857	15773	15795	15829	15847	15769	15888	15824	15787	15992	15777	15866	15747	15748	15846	15850	15859	15775	15642	15931	15826	15732	15843	15806	16023	15989	15830	15892	15955	15886	15752	15868	15778	15915	15853	15793	15927	15785	16012	15750	15877	15885	15872	15903	15912	15913	15990	15883	15926	15703	15816	15744	15856	15726	16024	15886	15899	15789	15798	15999	15740	16066	15926	15858	15844	15564	15948	15748	15831	15719	15829	15899	15892	15790	15943	15769	15877	15954	15830	15909	15857	16002	15839	15766	15964	15866	15763	15759	15764	15930	15981	15844	15909	15753	15986	15951	15790	15915	15796	15775	15852	15778	15809	15999	15933	15873	15562	15682	15938	15841	15862	15799	15828	15720	15975	15864	15936	15795	15874	15713	15891	15762	15826	15883	15823	15958	16029	16081	15930	15832	15755	15809	15922	15763	15826	15716	15992	15870	15900	15788	15933	15811	15891	15894	15906	15871	15791	15845	16126	15819	15768	15952	15944	15767	15922	15901	15927	16028	15862	15904	15754	15716	15864	15835	15761	15891	15785	15801	15871	15922	15960	15856	15711	15987	15987	15952	15756	15703	15844	15840	15867	15767	15887	15830	15724	15885	15967	15814	15817	15835	15812	15868	15894	15838	15963	16019	15712	15799	15792	15910	15824	15790	15731	15931	15899	15983	15866	15831	15738	15878	15896	15871	15741	15836	15902	15940	15895	15916	15777	15896	15841	15910	15968	15949	15770	15803	15721	15836	15830	15890	15903	15897	15874	15823	15743	15764	15845	15839	15914	15857	15853	15837	15783	15997	15913	15828	16069	15750	15954	15854	15728	15758	15807	15892	15949	15685	15828	15917	15956	15809	16017	15779	15971	15926	15859	15881	15785	15987	15840	15999	15767	15764	15860	15742	15870	15712	15889	15843	15680	15876	15907	15722	15848	15831	15883	15723	16100	15840	15732	15968	15741	15727	15735	15722	15763	15794	15870	15915	15806	16134	15839	15996	15875	15782	15986	15729	15765	15697	15853	15841	15885	15990	15673	15854	15878	15868	15924	15841	15872	16015	15962	15869	15924	15866	15937	15772	15979	15818	15876	15686	15781	15692	15785	15796	15841	15735	15959	15826	15862	15957	15849	15766	15988	15632	15791	15872	15849	15877	15825	15616	15989	15902	15799	15875	15998	15741	15891	15763	15854	15671	15831	15698	15643	15927	15946	15947	15843	15924	15861	15802	15922	15883	15893	15953	15836	15735	15780	15696	15804	15856	15824	15759	15732	15798	15870	15808	15601	15962	15848	15865	15939	16059	15690	15881	15864	15875	15973	16091	15890	15849	15747	15915	16029	15864	15820	16029	15855	15968	15720	15795	15966	15957	15829	15895	15924	15804	15670	15958	15722	15751	15799	15988	15745	15957	15809	15871	15778	15811	15795	15833	15772	15995	15838	15832	15976	15832	15836	15723
23315	20808	28079	23756	21906	22852	22406	19670	19347	19831	19931	23266	32681	31249	27158	23126	20220	19100	18900	18562	18559	18570	18622	18481	18778	18375	18328	18501	18696	18558	18494	18427	18403	18293	18452	18311	18516	18405	18455	18336	18306	18397	18529	18519	18682	18572	18060	18302	18692	18401	18392	18461	18436	18221	18482	18418	18373	18497	18495	18453	18364	18368	18577	18354	18246	18543	18523	18341	18616	18569	18480	18235	18441	18323	18389	18358	18419	18354	18627	18498	18393	18573	18481	18457	18554	18392	18348	18322	18398	18238	18314	18437	18535	18390	18442	18414	18634	18320	18429	18338	18307	18577	18231	18453	18468	18365	18382	18504	18474	18336	18338	18611	18349	18369	18435	18421	18449	18481	18456	18474	18537	18370	18603	18497	18666	18348	18448	18302	18476	18485	18254	18332	18456	18390	18282	18319	18380	18390	18399	18520	18207	18420	18382	18422	18590	18499	18397	18263	18399	18399	18403	18425	18460	18292	18306	18396	18460	18370	18440	18717	18343	18321	18492	18316	18496	18256	18501	18325	18293	18489	18339	18375	18396	18184	18320	18470	18312	18664	18528	18481	18310	18410	18451	18328	18402	18360	18282	18719	18431	18390	18464	18208	18418	18336	18354	18334	18496	18356	18456	18288	18553	18399	18522	18290	18338	18440	18460	18454	18495	18398	18433	18392	18356	18236	18342	18210	18353	18520	18444	18610	18319	18362	18394	18475	18293	18364	18486	18653	18487	18310	18442	18340	18397	18573	18079	18235	18424	18175	18307	18408	18265	18341	18213	18324	18211	18506	18355	18594	18454	18364	18406	18517	18480	18360	18164	18479	18563	18528	18503	18388	18175	18341	18539	18370	18307	18420	18339	18313	18274	18378	18694	18307	18314	18448	18370	18574	18449	18126	18261	18255	18358	18335	18458	18472	18495	18376	18278	18154	18364	18393	18427	18419	18179	18308	18279	18270	18501	18224	18217	18507	18458	18415	18238	18398	18378	18597	18137	18275	18320	18213	18512	18400	18470	18311	18246	18263	18336	18331	18455	18238	18263	18380	18187	18332	18445	18266	18259	18329	18363	18299	18509	18404	18511	18100	18349	18368	18375	18577	18546	18274	18371	18311	18546	18347	18241	18363	18354	18640	18375	18425	18463	18349	18273	18358	18582	18329	18431	18407	18429	18441	18494	18297	18366	18427	18286	18402	18313	18112	18382	18290	18264	18442	18328	18409	18189	18431	18533	18561	18388	18547	18514	18598	18332	18358	18080	18284	18147	18408	18551	18546	18354	18489	18440	18515	18503	18644	18272	18612	18440	18508	18559	18360	18435	18501	18505	18401	18532	18240	18490	18256	18412	18526	18235	18182	18308	18390	18516	18253	18409	18480	18550	18421	18402	18226	18500	18317	18293	18508	18309	18555	18331	18310	18559	18444	18280	18326	18248	18284	18325	18366	18418	18355	18405	18291	18422	18519	18435	18427	18424	18534	18480	18490	18675	18301	18393	18364	18257	18403	18405	18106	18537	18338	18485	18375	18394	18481	18313	18547	18458	18498	18286	18321	18479	18502	18290	18290	18493	18451	18471	18181	18336	18399	18503	18306	18413	18369	18275	18522	18139	18410	18630	18435	18453	18492	18358	18278	18327	18120	18392	18570	18444	18513	18536	18347	18291	18413	18406	18445	18292	18334	18443	18550	18429	18667	18631	18455	18532	18502	18461	18574	18584	18325	18252	18323	18371	18345	18530	18315	18414	18319	18663	18464	18345	18512	18451	18160	18276	18473	18221	18335	18522	18235	18404	18211	18323	18461	18292	18372	18404	18504	18418	18304	18273	18356	18416	18396	18606	18483	18129	18562	18347	18431	18556	18346	18325	18332	18294	18306	18716	18451	18290	18405	18492	18447	18354	18318	18401	18412	18428	18220	18336	18254	18328	18656	18413	18633	18301	18554	18490	18304	18170	18378	18312	18105	18435	18429	18329	18391	18322	18536	18320	18450	18316	18200	18403	18488	18347	18367	18570	18381	18360	18555	18465	18561	18432	18460	18271	18336	18392	18299	18535	18370	18283	18334	18226	18430	18341	18239	18306	18490	18470	18390	18390	18444	18420	18291	18257	18373	18216	18331	18366	18397	18447	18500	18435	18325	18389	18375	18381	18239	18585	18229	18397	18324	18286	18322	18126	18323	18315	18288	18251	18311	18340	18430	18339	18543	18514	18464	18266	18578	18180	18640	18275	18254	18425	18157	18407	18346	18260	18433	18570	18208	18303	18469	18525	18242	18508	18510	18483	18467	18551	18459	18366	18349	18474	18329	18244	18306	18544	18193	18471	18450	18309	18355	18351	18653	18638	18485	18379	18576	18414	18476	18404	18431	18440	18410	18345	18293	18301	18452	18269	18338	18504	18021	18304	18673	18416	18451	18312	18549	18530	18370	18534	18390	18379	18592	18389	18467	18327	18485	18456	18456	18465	18389	18384	18319	18323	18274	18235	18429	18390	18203	18277	18353	18534	18348	18151	18486	18295	18457	18300	18474	18518	18537	18365	18345	18145	18379	18312	18549	18312	18274	18498	18199	18352	18411	18315	18394	18418	18427	18228	18293	18452	18398	18579	18423	18314	18260	18309	18485	18470	18486	18260	18460	18391	18395	18502	18411	18216	18391	18500	18495	18467	18485	18401	18364	18368	18653	18642	18411	18550	18392	18505	18452	18559	18532	18393	18337	18452	18268	18378	18359	18484	18491	18296	18470	18583	18285	18615	18438	18565	18564	18431	18350	18434	18551	18531	18433	18399	18343	18417	18346	18448	18164	18529	18342	18330	18420	18470	18365	18188	18487	18520	18320	18441	18548	18374	18404	18335	18269	18484	18449	18251	18251	18342	18126	18470	18394	18270	18304	18296	18505	18418	18608	18219	18327	18471	18465	18480	18250	18418	18319	18335	18461	18631	18398	18490	18317	18440	18348	18569	18368	18347	18340	18661	18411	18327	18345	18524	18604	18448	18345	18477	18534	18383	18504	18317	18347	18463	18412	18417	18334	18294	18414	18314	18264	18285	18442	18525	18555	18164	18346	18430	18266	18285	18413	18441	18466	18477	18320	18450	18457	18455	18508	18347	18452	18440	18303	18378	18314	18445	18386	18230	18282	18362	18277	18520	18284	18242	18348	18303	18411	18455	18477	18480	18309	18380	18359	18352	18544	18446	18316	18352	18419	18419	18558	18296	18410	18381	18344	18260	18513	18430	18352	18396	18402	18490	18443	18462	18339	18401	18293	18279	18259	18272	18190	18295	18326	18275	18082	18428	18372	18484	18428	18476	18430	18387	18515	18346	18302	18248	18330	18514	18382	18467	18277	18489	18456	18384	18385	18424	18306	18397	18306	18441	18452	18452	18320	18416	18374	18458	18435	18340	18386	18575	18264	18382	18395	18225	18196	18233	18243	18572	18471	18572	18274	18324	18387	18487	18446	18617	18442	18433	18418	18229	18340	18270	18282	18408	18447	18366	18278	18406	18560	18327	18473	18422	18390	18432	18406	18445	18257	18320	18274	18343	18473	18417	18418	18444	18170	18456	18514	18434	18639	18279	18351	18574	18447	18397	18304	18431	18408	18216	18199	18422	18489	18527	18356	18496	18513	18178	18422	18336	18434	18333	18309	18301	18403	18526	18409	18487	18239	18299	18268	18409	18546	18401	18467	18409	18395	18328	18555	18474	18278	18342	18291	18531	18459	18580	18287	18428	18223	18455	18500	18473	18572	18393	18365	18318	18474	18399	18401	18429	18281	18338	18353	18532	18343	18388	18264	18218	18447	18267	18283	18180	18309	18642	18579	18578	18601	18534	18397	18373	18429	18334	18494	18373	18646	18546	18470	18514	18467	18468	18407	18433	18303	18109	18401	18481	18292	18465	18307	18432	18292	18373	18549	18164	18466	18626	18498	18432	18488	18385	18586	18458	18323	18306	18329	18411	18277	18530	18464	18376	18423	18374	18358	18445	18297	18405	18531	18553	18433	18374	18364	18369	18348	18403	18290	18513	18553	18317	18517	18262	18457	18288	18410	18242	18467	18456	18434	18434	18357	18511	18479	18425	18271	18492	18452	18377	18344	18306	18395	18619	18535	18452	18430	18358	18498	18351	18324	18279	18293	18447	18508	18420	18370	18388	18497	18523	18346	18293	18306	18276	18538	18484	18445	18144	18515	18341	18292	18699	18352	18367	18377	18522	18245	18243	18439	18496	18460	18185	18466	18361	18520	18440	18288	18364	18371	18487	18234	18213	18387	18161	18396	18418	18337	18562	18424	18498	18293	18427	18262	18301	18476	18267	18128	18456	18486	18304	18313	18408	18475	18353	18190	18525	18243	18384	18312	18534	18328	18519	18607	18455	18639	18614	18345	18441	18280	18418	18391	18243	18469	18445	18535	18516	18361	18273	18534	18463	18392	18440	18160	18113	18566	18550	18568	18317	18155	18387	18328	18423	18320	18401	18286	18458	18320	18593	18526	18361	18486	18545	18254	18253	18491	18688	18312	18566	18349	18325	18462	18210	18433	18616	18334	18535	18300	18380	18278	18308	18371	18299	18342	18533	18492	18418	18491	18257	18342	18454	18463	18347	18438	18393	18580	18393	18446	18454	18556	18363	18456	18359	18451	18240	18364	18392	18352	18365	18451	18548	18338	18475	18475	18464	18567	18553	18293	18398	18504	18709	18459	18496	18516	18354	18378	18264	18282	18353	18376	18219	18356	18503	18412	18381	18223	18521	18401	18496	18277	18276	18207	18243	18369	18399	18177	18266	18497	18600	18442	18310	18614	18347	18519	18527	18452	18401	18412	18418	18431	18482	18327	18521	18331	18436	18276	18356	18192	18286	18484	18348	18284	18481	18384	18368	18662	18263	18495	18374	18172	18140	18386	18669	18468	18394	18192	18478	18291	18251	18513	18431	18334	18469	18517	18227	18135	18428	18500	18519	18498	18376	18300	18311	18356	18094	18469	18293	18403	18527	18486	18453	18493	18338	18335	18337	18384	18496	18419	18445	18381	18360	18436	18389	18224	18546	18455	18366	18355	18340	18257	18451	18403	18397	18292	18241	18336	18462	18401	18413	18343	18483	18409	18495	18510	18546	18588	18465	18425
15322	26599	25738	21749	20574	19902	18298	17760	17929	18063	18316	24401	34995	32362	27192	21409	17822	16830	16400	16277	16137	16079	16152	16225	16071	16181	16017	16203	16158	16113	16017	16128	16310	16242	16225	16123	16206	15919	16253	16173	16157	16037	16040	16268	16101	15980	16288	16149	16257	16166	16189	16187	16099	15968	15983	16192	16115	16087	16129	16191	16271	16188	16025	16139	16147	16000	16234	16135	16369	16173	16194	16023	16343	16184	16023	16158	16150	16054	16167	16032	15998	16103	16087	16093	16204	16078	16133	16120	16193	16159	16124	16024	16097	16218	16017	16220	16089	16014	16227	16069	16215	16187	16139	16130	16160	16014	16022	16185	16016	16045	16264	15961	15992	16172	16190	16150	16080	16007	16152	16109	16083	16115	16221	16105	16049	16239	16125	16218	16101	16135	16275	16302	16185	16035	15963	16231	16166	16127	16352	16180	16066	16027	16306	16064	16177	16182	16168	16027	16230	16121	16055	16086	16111	16059	16180	16247	16227	16284	16114	16006	16134	16121	16206	16212	16174	16229	16255	16101	16107	16286	16048	16075	16152	16293	15986	16259	16214	16163	16226	15985	16138	15920	16091	16105	16160	16394	16164	16043	16101	16116	16111	15996	16218	16217	16091	16051	16106	15928	16303	16261	16035	16223	16255	16100	16049	15965	16193	16138	16187	16178	16074	16126	16175	16127	16130	16251	16101	15972	16145	16257	16093	16198	16115	16167	16188	16023	16072	16093	16085	16146	16183	16059	16078	16156	16138	15991	16145	16014	16226	16169	16085	16048	16297	16114	16090	16210	16103	16006	16104	16023	16145	16175	16134	16022	16210	16045	16067	16205	16080	16221	16159	16122	16091	16150	16014	16086	16106	16055	16054	16087	16093	16090	16295	16227	16057	16155	16153	16182	16373	16120	16207	16242	16229	16141	16039	16169	16040	16228	16127	16137	16115	16034	16127	16228	16169	15944	16286	16226	16042	16086	16019	16172	16163	15967	16101	16042	15965	16174	16094	15968	16114	16206	16326	16022	16197	16160	16102	16021	16244	16067	15904	16208	15968	16128	16086	15966	16093	16230	16080	16166	16262	16151	16158	16063	16165	16225	16025	15993	16068	16006	16115	16133	16229	16112	16130	16206	16083	16067	16135	16209	16155	16219	16209	15983	16016	16056	16009	16127	16064	16072	15987	15889	16007	16190	16075	15983	16151	16212	16028	16073	16214	16140	16070	16190	16145	16154	16074	16235	16091	16123	16306	16094	16187	16099	16223	16288	16042	16035	16136	16210	16103	15998	16144	16164	16143	16128	16002	16027	16094	16022	16319	16058	16005	16069	15932	16075	16018	16029	16196	16111	16183	16123	16256	16090	15975	16208	16087	16079	16176	16223	16046	16097	16121	16084	16223	16118	16091	16195	16307	16074	16259	16057	15997	16099	16095	15990	16160	16081	16188	16099	16113	15985	16057	16047	16064	16254	16143	16084	16111	16275	15976	16096	16164	16076	16280	16085	16037	16001	16129	16123	16214	16195	15942	16169	16185	16078	16115	16178	16266	16084	16052	16068	16041	16154	16002	16100	16027	16232	16328	15910	16207	16134	16059	16090	15995	16082	16362	16145	16165	16114	16165	16291	16082	16187	16262	16217	16196	16151	16200	16170	16110	16045	15982	16096	16238	16145	15999	16086	16121	16125	16113	16300	16130	16125	16170	16226	16078	15989	16245	16035	16012	16026	16177	16085	15998	16119	16093	16250	16185	16016	16176	16142	16047	16107	16134	16190	16140	16265	16189	16066	16108	15979	16139	16089	16072	16181	16151	16077	16227	16143	16060	16101	15994	16246	16285	16014	16067	15993	16203	16182	16114	16139	16284	15856	16023	16035	16106	16255	16211	16231	16058	16062	16160	16257	16036	16080	16164	16275	16065	16158	16145	16212	16207	16081	16123	15971	16099	16069	15973	16247	16069	16088	16213	16243	16020	16157	16168	16141	16111	16079	15997	16207	16246	16222	15924	16189	16036	16305	16125	16199	16095	16115	16136	16105	16113	15928	16115	16201	16017	16056	16122	16143	16239	16232	16088	16116	16045	15862	16332	16106	16014	16150	16185	16086	16156	16195	16214	16066	16059	16167	16332	15968	15957	16083	16097	16038	16115	16095	16253	16105	16075	16171	16268	16334	16014	16174	16329	16148	15959	16280	16135	16006	16149	16031	16080	16135	16045	16029	16311	16169	16236	16119	16126	16180	16108	16139	16020	16176	15995	16062	16151	16232	16172	16126	15980	16085	16144	16247	15994	16102	16177	16022	15981	16148	16138	15965	16130	16025	16130	16154	16074	16205	16229	16122	16073	16124	16114	16100	16193	16205	16032	16317	16156	16112	16003	16088	16012	16189	16178	16148	16197	16044	16107	16055	16102	16117	16083	16166	15958	16081	16105	16057	16091	16110	16112	16062	16081	16028	16241	15964	16066	16063	16098	16065	16030	16055	16245	16117	15911	15911	16117	16112	16080	16079	16191	16157	16141	16013	16312	16157	16136	16230	16235	16309	16004	15938	16097	16116	16186	16123	16101	16128	16185	16091	16174	16006	16167	16191	16114	16131	16108	15956	16095	16022	16136	16289	16098	15972	16300	16126	15965	16249	16047	16051	15953	16290	16142	16123	16169	16209	16157	16202	16186	16111	16244	16010	16195	16315	16303	16337	16106	16030	16164	16121	16223	16031	16048	16258	15977	16019	16033	16162	16100	16107	16181	16050	16145	16012	16067	15827	16148	16148	16219	16164	16144	16176	16149	16127	16183	16144	15872	16175	15801	16150	16296	16233	16051	16168	16282	16084	16136	16109	16123	16249	16176	16066	15951	16223	16204	16067	16171	16140	15978	16116	16222	16149	16261	16197	16079	16058	16117	16207	16124	16150	16111	16217	16108	16150	16112	16250	16094	16019	16057	16121	16222	15988	16285	16244	16171	15984	16183	16120	16150	16042	16193	16022	16128	16023	16027	16025	16166	16278	16257	16153	16347	16186	16113	16196	16168	16209	16128	16088	16049	16131	16209	16230	16255	16147	16161	16136	15965	16150	16180	16190	16101	16109	16046	16136	16254	15964	15938	16032	16044	16098	16059	16267	16232	15983	16228	16115	16126	16309	15901	16216	16101	16099	16200	16019	16169	16102	16056	16154	16201	16075	16087	16100	16191	16290	16072	16133	16172	15974	16064	16266	15962	16120	16173	16324	16195	16108	16145	16222	16091	15991	16238	16189	16194	16224	16115	16141	16151	15852	16258	16177	16166	16005	16123	16064	16065	16120	16099	16009	16214	15948	16034	16030	15951	16127	16414	16194	16218	16229	16086	16414	16071	15994	16104	16155	16326	16217	16157	16106	16308	16153	16029	16133	16073	16114	16209	16056	16118	16109	16113	15999	16157	16225	16221	16140	15951	16166	16310	15959	15996	16092	16090	16294	16035	16228	16307	16015	16109	16252	16165	16045	16058	16048	16165	16256	16238	16124	16136	16035	16047	16252	15915	15943	16044	16116	16046	16143	16071	16137	16052	16199	16030	16292	15933	16144	16148	16058	16179	16070	16128	16142	16096	16255	16295	16062	16183	16030	16108	16248	16031	16280	16310	16062	16252	16040	16084	16180	16254	15958	16079	16278	16250	16161	15960	16235	16167	16207	16178	16125	16016	16027	16181	16271	15988	16305	16095	15974	15987	15952	16159	16043	16278	16145	16174	15853	16189	16172	16199	16230	16174	16007	16225	16166	16090	16214	16086	16029	16147	15992	16133	15999	16120	16165	15956	16140	16065	16166	16004	16196	16186	16136	16061	16225	16017	16002	16110	16096	16249	16168	16134	16299	16160	16197	16005	16189	16103	16183	15920	16072	16044	16111	16132	16208	16043	16051	16145	16098	16035	15950	16120	16018	16115	16220	16043	16149	16213	16067	16227	16162	16073	16036	16123	16147	15961	16218	16155	15996	16190	16151	16066	16164	16066	16177	16258	16045	16208	16234	16041	16062	16040	16076	16079	16119	16135	16092	16006	16044	16096	16249	16102	16104	16128	16071	16104	16064	16197	16273	15908	16257	16104	15981	16169	16200	16190	16063	16224	16055	16327	16137	16247	16134	16217	16156	16108	16151	16343	16142	16152	16085	16277	16243	16109	16171	16135	16054	16220	15948	16048	16107	16114	16145	16333	16104	16136	16184	15990	16141	16019	16109	16065	16157	16085	16052	16054	16147	16340	15956	16088	16009	16079	16228	16056	16061	16092	15913	16222	16083	16079	16131	16080	16283	16115	16273	16025	16239	16018	16162	16152	16212	16347	16104	16148	16131	16279	15974	16168	16080	16217	16066	16106	16045	16273	16191	15984	16098	16094	16223	16119	16126	16275	16101	16139	16165	16099	16182	16260	16115	16135	16154	16152	16111	16165	16101	16227	16080	16099	16038	16285	16203	16014	16175	16120	16109	16060	16072	16200	16091	16103	15871	16258	16029	16134	16141	16082	16100	15915	16059	16175	16111	16104	16272	16131	16215	16108	16068	16071	16185	16154	16102	16244	16256	16156	16071	16199	16171	16212	16259	16039	16184	16234	16079	16141	16238	15971	16281	16034	16091	16167	16132	15962	16174	16167	16213	16107	16131	16102	16081	16177	16118	16158	16036	16260	16197	16138	16248	16174	16089	16188	16012	16207	16093	16013	16297	15959	16198	16034	16166	15942	16323	16167	16238	16102	16069	16194	15977	16172	16065	16122	16107	16160	16036	16135	16140	16167	16036	16071	16184	16126	16063	16252	16114	16143	16029	16085	16320	16098	16163	16183	16245	16050	16075	16071	16128	16067	16108	16298	16097	16227	16106	16132	16033	16127	16066	16075	16287	16190	16110	16072	16208	16120	16107	16156	16132	16200	16119	16219	16040	16253	16071	16066	16113	16169	16024	16169	15961	16129	16271	16125	16004	16115	15984	16083	16113	15846	16199	16159	16189	16089	16086	16083	16018	16172	16372	16000	16074	16185	16170	16007	16096	16256	16241	16161	16129	16060	16200	16118	16083	16075	16121	16074	16024	16108	15998	16050	16059	16254	16275	16206	16177	16131	16203	16136	16193	16001	16221	16210	16068	16132	16004	16278	16110	16066	16095
22318	20810	28475	23279	21086	23406	26160	21835	20739	21272	21198	28586	41484	38013	33016	26204	22024	20146	19525	19227	19207	19091	19284	19019	19052	19066	18954	19044	18915	19047	18825	19023	18959	18950	18883	19125	19006	18918	18846	18801	18965	18901	18916	18807	19084	19039	18985	18739	18923	19046	19002	19113	18912	18994	19071	18930	18956	18983	18821	18894	18959	18929	19127	18816	18912	18771	18868	19024	19107	18970	18919	18884	18945	19089	18964	18668	18862	18652	18905	18782	19034	19025	18771	18775	18958	18965	18801	18678	18778	18865	19020	18913	18806	18804	18753	18727	19028	18953	18701	18893	18819	18808	19082	18668	19073	19005	18956	18868	18959	18837	19009	18787	18975	19014	18828	18972	18942	18857	19014	18982	18772	18988	19030	18664	18866	18868	18802	18843	18855	18800	18813	18971	18928	18861	18738	18865	18763	18845	18950	18869	18727	18872	18864	18829	18896	18844	18804	18904	18954	19114	18797	18845	18807	19053	18943	18882	18985	18700	18661	18808	18876	18806	18834	18948	18889	19074	18820	18912	19035	18978	18811	18852	18921	18851	19006	18667	18854	18837	18768	18875	18952	18822	18809	18870	18832	18848	19015	18786	18788	18734	18854	18671	18817	18916	18687	18831	18804	18890	18740	18942	18890	18974	18987	18870	18878	18773	18898	18777	18608	19017	18898	18821	18930	18764	18892	18854	18899	18880	18744	18826	18748	18725	18860	19023	18867	18837	18774	18718	18811	18967	19035	18751	18938	18795	18806	19051	18788	18761	19017	18919	18810	18770	19023	19090	18781	18707	18835	18945	18957	18918	18964	18897	18810	19035	18855	18921	18778	18607	18802	18995	18595	18827	18890	18724	18771	18837	18803	18983	18953	18796	18833	18852	18910	18958	19123	18792	19015	18898	18845	19075	18828	18773	18878	18869	18613	18850	18781	18856	18998	18811	19011	18971	18836	18950	18722	18984	18848	18892	18932	18653	18949	18804	18986	18860	18813	18856	18847	18773	18931	18993	18944	18965	19059	19044	18883	18833	18991	18999	18821	18986	18851	18807	18834	18772	18912	18959	18981	18991	18738	18579	18893	18957	18803	18838	18808	18644	18826	18951	18764	18912	18963	18808	18902	18729	18755	18839	18732	18776	18793	18666	18904	18753	19053	18990	18894	18652	18874	18932	18845	18775	18949	18997	18973	18839	18862	18728	18802	18942	18886	18856	18664	18571	18965	18886	18733	18836	18851	18802	19091	18693	18819	19053	18806	18755	18681	18736	18908	18858	18885	18474	18644	19007	18942	19036	18872	18749	18866	18918	18838	18746	18837	18782	19035	18811	18800	18907	18924	18785	18412	18743	18905	18720	18843	18731	18809	18812	18840	18784	18851	18842	18693	18902	18945	18877	18834	18891	18752	18809	18728	18824	18726	18903	18879	18920	18765	18747	18904	18959	18824	18765	18739	18659	18928	18900	19001	18850	18922	18814	18915	18954	18909	18609	18865	19111	18839	18896	18643	18839	18870	18885	18812	18801	18726	18844	18701	19071	19008	19007	18762	18793	18837	19078	19029	18936	18838	18841	18940	18940	19122	18758	18949	18985	18769	18684	18777	18891	18705	18996	18779	18930	18910	18882	19096	19043	18678	18803	18788	18921	18830	18697	18912	18902	18767	18861	18770	18813	18911	18873	18923	18824	18843	18872	18900	19001	18719	19091	18876	18664	18949	19036	18885	18863	18815	19005	18872	18909	18870	18818	18930	18813	19100	18903	18814	18953	18838	18985	19029	18985	18698	18647	18741	18786	18792	18891	18801	18855	18726	18777	18790	18837	19070	19129	18911	18760	18893	18904	18745	18898	18746	18887	18961	18871	18919	18835	18877	18892	18720	18824	18852	18786	18740	18731	18765	18796	18753	18849	18748	18635	18863	18853	18746	18891	18944	18787	18927	18757	18758	18759	18857	18875	18847	18944	18843	18842	18971	18930	18803	18888	18666	18687	18759	18794	18834	19015	18749	18840	18785	18887	18911	18981	18896	18863	18828	18776	18746	18831	19080	18668	18936	19121	18853	18988	18768	18761	18996	18976	18931	18767	18956	18818	18786	18726	18958	18816	18928	18943	18872	18714	18737	18765	18782	18971	18799	18882	18604	18820	18849	18670	18883	18738	18816	18866	18646	19029	19052	18892	18610	18602	19140	18750	18836	18785	18742	18859	18772	18715	18869	18833	18749	18810	18937	18788	18751	18757	18847	18777	18897	18696	18852	18848	18860	18877	18985	18758	18965	18940	18722	18895	19142	18731	19076	18960	18666	18732	18745	19007	18668	18810	19008	18834	19196	18750	18833	18819	18908	18854	18850	19014	18921	18805	18844	19100	18680	18987	18844	18909	18893	18861	18708	18959	18835	18927	18767	18973	18702	18743	18757	18949	18900	18727	18914	18940	18923	18882	18975	18820	18861	18772	18811	18677	18834	18669	18749	18850	18807	18909	18767	18688	18825	19052	18964	19027	18908	18769	18963	18943	18822	18762	18814	18794	18748	18821	19115	18592	18784	18869	18590	18726	18970	19162	19058	18652	18724	18948	18695	18797	19111	18877	18872	18895	18763	18916	18762	18871	18875	18905	18767	18906	18990	19049	18646	18950	18956	18912	18774	18873	18801	18696	18968	18824	18940	18758	18718	18992	18694	19015	18936	18775	18914	18827	18969	18826	18816	18756	18978	18665	18937	18820	18896	18740	18908	18807	18730	18841	18705	18819	18834	18958	18830	18809	18641	18693	18924	18789	18610	18656	18826	18873	18917	18845	18939	18899	18841	18862	18768	18577	18944	18845	18946	18947	18971	18929	18659	18854	18866	18835	18625	18729	18700	18847	18921	19076	18883	18599	18898	18839	18877	18872	18984	18840	18749	19013	18805	18735	18838	18829	18789	18754	18859	18621	18902	18734	19080	18940	18869	18826	18816	19006	18769	18946	18868	18800	19109	18949	18924	18963	19065	18764	18906	18731	18876	19049	18834	18998	18892	18725	18859	18785	18909	18924	19082	18988	18996	18691	19109	18980	18772	18940	18890	18605	18816	18935	18806	18818	18770	19166	18923	18858	18919	18699	18927	18898	19050	18832	18814	18894	18700	18780	19125	18669	18903	18850	18790	18691	18750	18611	18760	18738	18767	18883	18840	18930	18722	18757	18810	18886	18943	19010	18638	18802	19012	18838	18708	19090	18739	18905	19112	18803	18934	18847	18819	18834	18957	19037	18760	18964	18774	18921	18748	18809	18670	18944	18815	18690	18780	18856	18877	18907	18779	18789	18984	18818	18984	18859	18922	18974	18901	19034	18934	18712	18854	18879	18900	18959	18888	18765	18661	18753	18720	18803	19041	18781	18859	18906	18813	18909	19121	18736	18794	18838	19019	18970	18868	18949	19078	18920	18858	18814	18961	19011	18743	18895	18789	18976	18755	18822	18831	18737	18676	18742	18878	18857	18910	18905	18940	18909	18956	18768	18951	18756	18893	18894	18914	18894	18924	18930	18538	18764	19020	18792	18919	18695	18856	18739	18958	18680	19029	19034	18999	18916	18697	18734	18866	18774	18689	18733	18949	18791	19071	18911	18797	18789	18837	19005	18827	19017	18954	18825	19059	18908	18874	18916	18900	18692	18944	18640	18798	18913	19007	18647	18738	18756	18786	18857	18878	18804	18573	19033	18830	18922	18821	18948	19017	18989	18836	19025	18945	19003	19011	18682	18794	18829	19025	18848	18884	18993	18815	18865	19003	18644	18942	18996	19033	18840	18810	18950	18778	18789	18880	18838	18860	18906	18848	19114	18913	18764	18852	18772	18919	19124	18897	19143	18937	18779	18662	18853	18828	18775	18851	18905	18983	18807	18835	18913	18602	18745	18891	18702	18762	18878	18847	18858	18969	18787	18778	18984	18801	18769	18744	18969	19093	18959	19125	18945	18830	18966	18752	18865	18688	18953	18817	18865	18938	18871	18746	18752	18824	18583	19077	18753	18791	18918	18778	18657	18969	18973	18978	18832	18800	18961	18836	18794	18925	19050	18775	18873	18903	18997	18861	19023	18681	18863	18715	18680	18793	18829	18686	18797	18907	18674	18969	18941	18731	18746	19033	19006	18951	18754	18944	18853	18892	18901	18916	19187	18963	18973	18881	18754	18942	18834	18785	18814	18968	19057	18785	18821	18889	18974	19089	18590	18843	18840	18767	19026	18937	18816	18720	18812	18857	19042	18738	18731	18917	18918	18806	18755	18806	18965	18747	18973	18950	18887	18793	18939	18856	18844	18936	18788	18808	18893	18886	18897	18787	18813	18921	18786	18823	18846	18756	18938	18991	19094	18836	19022	18874	18751	18897	18858	18830	18741	18990	18892	18985	18780	18757	18879	18754	18706	18875	18655	19005	18560	18990	18872	18936	18967	18900	18941	18861	18941	18746	18885	18862	18647	18916	18785	18877	18877	18862	18647	18761	18742	18880	18844	18895	18679	18542	18648	19039	18944	18865	18690	18764	18956	19062	19020	18652	18789	18889	18676	18899	18719	18980	18776	18686	18917	18913	18831	18723	18948	19036	18898	18995	18848	18932	18923	18767	18935	18978	18672	18830	18779	18846	18868	18775	18733	18878	18901	18837	18680	18929	18872	18917	18820	18895	18907	19080	18802	18551	18796	18895	19090	18714	18885	18848	18899	18894	18833	18765	18854	19040	18902	18874	18943	18873	18827	18800	19053	18897	19081	18892	18735	18999	18844	18791	19084	18973	18967	19011	18620	19159	19035	18920	18940	18891	18847	18856	19056	18873	18793	19002	18894	18921	18758	18799	18816	18791	18926	18983	18929	18827	18670	18816	18961	18800	18738	18818	18938	18867	18821	18845	18763	18772	18676	18793	18676	18786	18805	18744	19104	18875	18812	18650	18774	18932	19069	19116	18793	18725	18928	19013	18975	18897	18695	18924	18907	18746	18997	18917	18754	19073	18651	18805	18690	18878	18968	18718	18915	19029	19065	18922	18800	18971	18791	18819	18938	18587	18872	18932	18854	18969	18981	18623	18733	18782	19032	18946	18742	18773	19003	18737	18896	18951	18941	18781	18877	18972	18986	18890	18790	18881	18646	18713	18937	18841	18787
17060	30682	30139	24868	22356	20920	20509	20383	20107	20189	19870	31849	43345	39431	33347	24868	19207	17544	16720	16440	16361	16382	16495	16342	16395	16560	16446	16444	16444	16286	16460	16358	16394	16382	16404	16347	16552	16374	16325	16337	16400	16376	16367	16462	16408	16458	16366	16310	16437	16423	16469	16270	16552	16341	16384	16309	16266	16301	16462	16608	16464	16308	16369	16257	16445	16404	16375	16298	16448	16382	16458	16350	16308	16398	16210	16473	16386	16336	16351	16399	16307	16403	16574	16503	16247	16357	16400	16266	16560	16275	16410	16354	16492	16556	16546	16363	16309	16303	16481	16212	16465	16432	16376	16368	16374	16485	16368	16376	16363	16401	16343	16201	16468	16420	16127	16278	16385	16393	16384	16492	16401	16567	16395	16433	16341	16315	16258	16573	16334	16306	16337	16363	16247	16456	16344	16296	16368	16226	16409	16339	16514	16453	16441	16373	16338	16253	16346	16376	16346	16491	16328	16203	16412	16461	16503	16386	16280	16324	16562	16423	16371	16243	16429	16482	16356	16295	16161	16338	16723	16480	16345	16141	16430	16457	16370	16568	16462	16449	16386	16321	16282	16381	16297	16510	16324	16282	16442	16302	16412	16436	16315	16440	16292	16281	16309	16358	16387	16306	16433	16376	16487	16254	16397	16188	16348	16345	16470	16354	16355	16182	16450	16325	16429	16374	16428	16254	16404	16351	16244	16401	16498	16345	16194	16279	16312	16337	16496	16187	16390	16261	16361	16469	16329	16372	16272	16480	16443	16394	16246	16473	16330	16331	16632	16299	16278	16409	16285	16320	16262	16266	16324	16428	16258	16363	16348	16310	16340	16436	16369	16434	16269	16295	16352	16413	16123	16393	16305	16422	16381	16378	16309	16460	16329	16350	16370	16400	16482	16402	16438	16355	16212	16471	16346	16375	16345	16295	16460	16363	16283	16308	16405	16222	16476	16310	16470	16435	16646	16263	16333	16373	16222	16288	16613	16404	16385	16443	16490	16339	16326	16345	16520	16273	16346	16208	16345	16296	16374	16373	16479	16401	16559	16444	16375	16504	16367	16434	16265	16470	16284	16284	16336	16132	16389	16424	16400	16235	16395	16282	16521	16172	16379	16379	16485	16232	16371	16304	16368	16365	16432	16294	16221	16422	16247	16395	16252	16308	16240	16341	16509	16345	16455	16428	16361	16504	16396	16291	16331	16330	16349	16320	16139	16281	16555	16231	16351	16549	16548	16592	16379	16390	16352	16366	16441	16204	16356	16254	16568	16334	16312	16406	16298	16378	16483	16232	16306	16518	16485	16491	16459	16355	16398	16342	16369	16470	16464	16315	16188	16460	16360	16440	16338	16269	16423	16241	16370	16623	16472	16435	16291	16477	16204	16412	16408	16349	16307	16436	16516	16229	16326	16381	16245	16454	16275	16288	16525	16361	16365	16484	16259	16161	16341	16402	16283	16363	16448	16238	16417	16452	16284	16385	16424	16222	16325	16257	16364	16481	16485	16309	16638	16397	16448	16279	16546	16332	16404	16546	16341	16323	16279	16174	16483	16491	16203	16379	16276	16351	16338	16323	16290	16474	16327	16224	16414	16326	16439	16258	16322	16318	16360	16516	16281	16470	16327	16303	16411	16346	16257	16302	16237	16292	16403	16306	16327	16279	16306	16466	16271	16317	16327	16204	16421	16444	16329	16502	16216	16500	16330	16352	16490	16437	16359	16316	16279	16391	16303	16485	16374	16452	16466	16329	16532	16379	16400	16396	16310	16276	16481	16280	16313	16362	16325	16251	16404	16433	16363	16476	16505	16285	16337	16469	16243	16293	16332	16436	16349	16610	16340	16315	16454	16379	16388	16351	16219	16329	16258	16553	16475	16373	16439	16286	16130	16280	16377	16294	16417	16383	16569	16180	16443	16459	16482	16445	16360	16375	16322	16330	16413	16259	16553	16258	16342	16265	16293	16386	16403	16301	16492	16226	16489	16271	16432	16418	16449	16316	16346	16281	16487	16388	16234	16434	16426	16083	16425	16238	16399	16452	16326	16457	16243	16377	16517	16465	16383	16453	16398	16347	16452	16511	16350	16420	16259	16411	16235	16305	16415	16163	16310	16572	16303	16372	16382	16446	16438	16385	16457	16441	16400	16370	16256	16309	16497	16186	16402	16428	16500	16330	16298	16300	16399	16336	16329	16371	16370	16289	16425	16292	16362	16459	16503	16501	16414	16265	16352	16606	16425	16284	16323	16327	16336	16459	16172	16305	16250	16374	16521	16190	16367	16317	16373	16253	16273	16346	16468	16299	16427	16331	16438	16391	16390	16230	16220	16293	16390	16453	16412	16319	16386	16453	16484	16278	16290	16464	16383	16427	16361	16346	16376	16362	16375	16381	16481	16250	16167	16313	16365	16482	16266	16325	16408	16299	16226	16470	16466	16443	16428	16363	16334	16271	16312	16309	16324	16530	16178	16351	16370	16448	16408	16220	16302	16324	16329	16175	16376	16336	16516	16422	16469	16319	16468	16349	16300	16353	16379	16164	16266	16346	16284	16348	16361	16317	16378	16414	16285	16470	16132	16493	16258	16337	16361	16264	16343	16360	16493	16318	16365	16293	16339	16317	16354	16475	16300	16413	16305	16408	16245	16396	16315	16258	16205	16162	16454	16370	16369	16361	16366	16359	16389	16132	16451	16447	16438	16327	16231	16287	16428	16046	16555	16298	16258	16535	16254	16572	16297	16419	16288	16327	16434	16468	16418	16301	16238	16275	16444	16542	16341	16298	16334	16350	16215	16489	16299	16514	16464	16252	16371	16278	16382	16273	16407	16389	16398	16291	16378	16377	16478	16365	16460	16256	16414	16344	16302	16245	16369	16330	16263	16333	16296	16226	16468	16333	16307	16316	16427	16214	16565	16175	16503	16445	16471	16620	16075	16258	16412	16332	16500	16508	16373	16353	16373	16376	16272	16266	16270	16424	16493	16440	16267	16265	16340	16287	16395	16330	16437	16509	16372	16284	16264	16364	16334	16269	16201	16283	16404	16414	16326	16192	16366	16313	16390	16440	16411	16399	16290	16165	16363	16423	16282	16350	16491	16414	16296	16457	16410	16487	16396	16318	16206	16488	16345	16350	16466	16452	16433	16350	16532	16348	16269	16265	16429	16358	16418	16182	16415	16312	16343	16403	16244	16452	16238	16329	16328	16394	16264	16326	16504	16463	16321	16304	16444	16350	16447	16206	16573	16441	16238	16255	16533	16371	16293	16425	16526	16233	16264	16455	16295	16121	16411	16321	16388	16649	16315	16321	16382	16164	16383	16543	16218	16334	16427	16407	16280	16181	16224	16335	16529	16501	16327	16328	16191	16278	16275	16309	16456	16464	16182	16336	16427	16294	16428	16272	16225	16376	16271	16268	16418	16455	16395	16218	16307	16374	16435	16362	16332	16448	16528	16445	16530	16414	16319	16351	16179	16293	16308	16312	16255	16423	16289	16408	16539	16260	16429	16330	16205	16400	16477	16291	16359	16367	16469	16354	16367	16338	16570	16104	16270	16233	16354	16329	16517	16248	16397	16368	16335	16305	16568	16386	16299	16374	16481	16302	16301	16612	16273	16336	16425	16368	16386	16364	16303	16376	16399	16419	16226	16501	16383	16424	16300	16337	16386	16348	16465	16411	16362	16398	16373	16477	16443	16202	16628	16431	16313	16504	16367	16490	16420	16443	16163	16466	16465	16455	16355	16241	16402	16394	16093	16586	16378	16314	16459	16132	16346	16323	16487	16294	16439	16410	16309	16306	16190	16290	16366	16397	16265	16364	16351	16300	16202	16516	16464	16361	16386	16366	16269	16538	16331	16457	16411	16352	16455	16352	16365	16268	16447	16344	16389	16408	16265	16411	16191	16417	16161	16400	16411	16409	16296	16236	16246	16285	16383	16373	16366	16220	16318	16283	16395	16395	16367	16454	16418	16323	16255	16221	16461	16210	16301	16439	16420	16384	16375	16404	16358	16407	16249	16391	16374	16387	16264	16138	16422	16301	16383	16448	16507	16236	16338	16404	16386	16275	16382	16275	16297	16304	16347	16456	16278	16373	16282	16383	16484	16296	16057	16380	16206	16332	16302	16370	16386	16280	16283	16457	16370	16406	16452	16384	16411	16213	16423	16254	16213	16304	16479	16311	16319	16573	16441	16353	16404	16214	16301	16288	16234	16324	16278	16473	16498	16381	16304	16385	16361	16329	16370	16351	16319	16273	16302	16385	16328	16353	16423	16472	16407	16433	16391	16226	16207	16288	16341	16103	16488	16442	16388	16249	16409	16413	16462	16271	16407	16498	16348	16316	16392	16499	16355	16477	16384	16343	16347	16318	16533	16323	16178	16414	16265	16341	16237	16420	16349	16403	16276	16240	16154	16265	16312	16231	16406	16314	16434	16385	16162	16275	16421	16377	16433	16342	16482	16351	16291	16364	16446	16353	16238	16387	16402	16325	16202	16393	16186	16399	16260	16328	16289	16322	16399	16358	16362	16233	16485	16361	16313	16445	16352	16399	16461	16568	16332	16280	16296	16472	16173	16472	16229	16363	16317	16273	16441	16387	16531	16268	16341	16547	16304	16342	16290	16394	16289	16372	16315	16406	16230	16325	16475	16495	16415	16364	16310	16199	16325	16428	16243	16386	16511	16393	16329	16394	16434	16283	16422	16207	16426	16415	16227	16447	16332	16379	16412	16326	16172	16449	16364	16343	16411	16381	16450	16312	16290	16432	16300	16289	16250	16409	16336	16199	16268	16293	16339	16293	16425	16363	16375	16514	16373	16430	16414	16446	16300	16198	16433	16212	16365	16286	16261	16452	16458	16194	16304	16443	16489	16250	16270	16385	16479	16318	16323	16471	16495	16312	16293	16388	16302	16445	16236	16344	16258	16358	16311	16410	16365	16340	16539	16376	16373	16306	16367	16316	16325	16422	16290	16374	16263	16356	16505	16563	16220	16423	16260	16321	16449	16338	16212	16256	16347	16276	16481	16268	16352	16243	16241	16548	16205	16331	16310	16307	16413	16331	16377	16383	16396	16362	16382	16444	16298	16285	16363	16311	16332	16279	16406	16263	16418	16297	16331	16292	16327	16208	16310	16356
26822	21651	25084	22752	19522	19172	19215	19118	19201	18926	18629	19269	20765	21070	20382	19591	18941	18605	18515	18669	18649	18470	18611	18736	18601	18661	18315	18584	18386	18518	18744	18386	18413	18621	18416	18585	18498	18561	18513	18406	18633	18626	18769	18445	18508	18539	18557	18616	18511	18398	18572	18568	18539	18593	18363	18557	18623	18612	18677	18500	18682	18587	18503	18653	18554	18556	18445	18463	18436	18567	18697	18612	18599	18484	18591	18525	18523	18388	18559	18584	18524	18471	18305	18478	18500	18579	18429	18450	18531	18675	18675	18524	18743	18680	18696	18596	18766	18595	18452	18836	18442	18488	18595	18546	18394	18473	18587	18618	18477	18618	18535	18599	18458	18441	18668	18666	18467	18524	18487	18643	18528	18571	18459	18532	18591	18585	18502	18393	18288	18513	18508	18505	18604	18503	18471	18442	18698	18465	18316	18561	18514	18569	18385	18664	18445	18294	18390	18387	18530	18515	18646	18502	18549	18497	18485	18483	18633	18355	18513	18530	18447	18552	18748	18294	18724	18495	18573	18433	18492	18384	18595	18462	18552	18509	18362	18714	18530	18509	18713	18438	18613	18603	18468	18788	18461	18436	18636	18303	18567	18459	18829	18591	18626	18569	18785	18497	18647	18319	18580	18477	18638	18675	18583	18660	18340	18530	18499	18543	18638	18377	18446	18607	18715	18262	18401	18656	18413	18475	18477	18614	18688	18416	18626	18412	18490	18496	18588	18553	18466	18455	18497	18608	18525	18318	18635	18443	18391	18450	18619	18612	18275	18411	18723	18705	18553	18514	18275	18634	18380	18493	18719	18549	18488	18513	18243	18510	18526	18573	18654	18496	18730	18475	18613	18388	18424	18525	18768	18391	18469	18427	18434	18478	18556	18618	18389	18403	18449	18451	18649	18353	18606	18417	18450	18478	18709	18501	18472	18459	18493	18598	18485	18527	18559	18517	18564	18689	18833	18624	18523	18523	18579	18320	18309	18483	18670	18364	18541	18497	18371	18572	18608	18521	18402	18470	18632	18552	18262	18419	18472	18633	18454	18436	18304	18299	18595	18525	18621	18461	18638	18684	18748	18575	18483	18569	18426	18591	18402	18528	18453	18611	18587	18310	18264	18534	18518	18396	18659	18579	18487	18446	18416	18545	18536	18702	18542	18427	18652	18500	18591	18487	18524	18732	18770	18423	18538	18222	18428	18546	18640	18787	18654	18443	18402	18664	18698	18848	18503	18382	18380	18389	18569	18615	18552	18468	18378	18411	18565	18363	18520	18527	18720	18520	18409	18375	18623	18433	18514	18409	18424	18277	18375	18369	18467	18493	18410	18463	18453	18554	18477	18369	18388	18578	18447	18608	18494	18406	18408	18562	18606	18392	18466	18574	18607	18510	18547	18601	18727	18623	18542	18629	18455	18340	18487	18588	18420	18738	18360	18595	18660	18542	18393	18536	18409	18490	18394	18508	18705	18427	18452	18345	18753	18832	18490	18429	18322	18392	18661	18613	18667	18408	18647	18478	18605	18492	18627	18517	18494	18340	18577	18532	18610	18607	18553	18480	18554	18431	18227	18445	18482	18526	18566	18557	18466	18690	18664	18560	18337	18632	18721	18437	18356	18636	18521	18602	18799	18598	18555	18359	18376	18729	18511	18535	18549	18529	18486	18712	18578	18613	18596	18535	18411	18492	18631	18296	18398	18627	18654	18787	18558	18544	18588	18673	18685	18464	18407	18304	18372	18392	18358	18658	18354	18617	18519	18439	18536	18560	18486	18467	18588	18666	18664	18505	18438	18436	18682	18498	18534	18472	18225	18362	18740	18403	18577	18711	18540	18677	18454	18403	18502	18507	18359	18262	18477	18625	18463	18643	18615	18500	18625	18623	18559	18449	18535	18604	18654	18519	18607	18504	18632	18703	18460	18626	18333	18513	18536	18527	18587	18525	18488	18695	18560	18531	18501	18493	18711	18597	18361	18520	18350	18513	18438	18449	18616	18689	18468	18502	18480	18513	18467	18468	18540	18437	18578	18465	18574	18389	18707	18556	18492	18350	18535	18559	18511	18417	18514	18665	18396	18658	18669	18747	18559	18526	18595	18450	18633	18352	18424	18356	18485	18689	18572	18538	18429	18510	18522	18510	18521	18502	18802	18409	18461	18484	18403	18661	18671	18635	18850	18585	18605	18327	18747	18427	18642	18406	18383	18491	18565	18490	18575	18595	18741	18434	18244	18486	18510	18549	18230	18443	18509	18421	18508	18814	18593	18448	18680	18624	18606	18632	18388	18431	18722	18530	18391	18664	18512	18433	18503	18712	18495	18590	18633	18706	18424	18579	18429	18509	18389	18477	18502	18476	18540	18570	18436	18460	18515	18446	18510	18528	18547	18581	18746	18622	18379	18531	18507	18532	18648	18538	18243	18530	18531	18585	18538	18491	18397	18432	18449	18463	18498	18577	18421	18455	18747	18656	18544	18574	18318	18548	18592	18423	18405	18352	18455	18551	18535	18667	18405	18653	18519	18678	18531	18558	18574	18310	18660	18588	18325	18566	18491	18535	18486	18513	18588	18632	18578	18599	18491	18609	18592	18462	18559	18399	18675	18612	18423	18542	18611	18384	18514	18678	18303	18655	18382	18555	18384	18594	18608	18334	18537	18601	18497	18350	18547	18570	18353	18376	18566	18542	18444	18646	18450	18453	18339	18327	18536	18569	18829	18454	18457	18449	18643	18448	18550	18482	18557	18424	18552	18576	18534	18533	18593	18405	18619	18554	18460	18417	18612	18504	18756	18572	18458	18629	18502	18475	18389	18463	18484	18593	18463	18514	18410	18458	18476	18671	18595	18462	18493	18391	18298	18418	18365	18501	18540	18643	18540	18614	18529	18564	18459	18619	18533	18634	18508	18568	18612	18489	18596	18634	18417	18290	18498	18414	18500	18491	18340	18544	18371	18430	18794	18701	18463	18584	18366	18396	18607	18649	18627	18566	18397	18535	18571	18479	18657	18504	18286	18466	18272	18596	18553	18568	18627	18313	18428	18452	18469	18381	18474	18537	18505	18521	18580	18342	18470	18774	18524	18339	18437	18494	18374	18516	18557	18504	18776	18646	18581	18418	18550	18441	18583	18301	18517	18654	18652	18654	18564	18515	18413	18600	18635	18523	18589	18461	18519	18608	18491	18596	18544	18604	18397	18576	18578	18607	18507	18611	18418	18399	18366	18437	18362	18419	18735	18668	18511	18454	18597	18628	18632	18530	18627	18567	18604	18465	18718	18556	18464	18540	18550	18636	18369	18520	18578	18233	18723	18463	18539	18648	18516	18569	18323	18457	18653	18678	18603	18526	18445	18443	18561	18410	18715	18445	18413	18613	18809	18585	18432	18365	18467	18357	18654	18535	18299	18458	18629	18512	18379	18605	18512	18477	18529	18440	18499	18334	18691	18452	18349	18822	18562	18454	18564	18592	18803	18679	18547	18673	18434	18507	18512	18556	18589	18540	18501	18574	18370	18581	18514	18564	18528	18618	18570	18352	18586	18665	18668	18728	18697	18710	18470	18671	18675	18487	18311	18341	18594	18327	18476	18565	18452	18609	18591	18548	18734	18636	18515	18438	18469	18408	18523	18699	18642	18579	18570	18623	18733	18594	18529	18451	18459	18624	18755	18489	18620	18625	18507	18328	18420	18611	18577	18528	18396	18830	18640	18504	18679	18516	18675	18405	18492	18721	18473	18415	18585	18675	18548	18559	18577	18328	18599	18351	18543	18404	18413	18324	18826	18612	18544	18470	18449	18377	18466	18596	18669	18692	18530	18646	18757	18530	18524	18266	18449	18523	18365	18454	18632	18531	18573	18548	18632	18358	18490	18570	18502	18618	18485	18474	18509	18577	18713	18609	18436	18605	18670	18603	18496	18539	18556	18575	18601	18602	18539	18504	18435	18645	18380	18416	18408	18625	18504	18588	18608	18554	18270	18468	18334	18448	18495	18731	18635	18464	18554	18577	18527	18577	18617	18670	18528	18521	18469	18422	18499	18396	18548	18557	18471	18423	18527	18603	18668	18636	18669	18498	18539	18708	18617	18406	18498	18563	18387	18591	18625	18488	18649	18467	18611	18754	18654	18373	18436	18357	18590	18474	18530	18542	18394	18476	18414	18600	18386	18698	18523	18644	18645	18556	18537	18471	18725	18455	18665	18528	18631	18421	18488	18292	18454	18514	18355	18498	18509	18385	18682	18650	18506	18670	18348	18318	18439	18491	18529	18745	18560	18399	18587	18290	18660	18493	18492	18328	18482	18526	18709	18433	18510	18556	18425	18600	18543	18620	18679	18369	18304	18368	18658	18339	18682	18401	18520	18442	18697	18460	18672	18619	18531	18395	18415	18754	18530	18635	18652	18612	18683	18603	18615	18529	18445	18547	18788	18512	18566	18487	18777	18608	18268	18520	18625	18549	18679	18502	18370	18433	18828	18480	18283	18436	18632	18401	18663	18659	18642	18578	18395	18377	18441	18488	18559	18687	18528	18690	18534	18456	18457	18542	18679	18533	18548	18636	18399	18444	18459	18576	18432	18500	18416	18296	18671	18593	18427	18523	18476	18540	18672	18297	18602	18643	18672	18529	18667	18620	18647	18694	18474	18570	18458	18333	18626	18551	18511	18502	18363	18739	18752	18438	18474	18457	18389	18781	18416	18578	18637	18510	18532	18613	18531	18495	18530	18350	18751	18486	18514	18420	18285	18423	18465	18448	18525	18491	18475	18622	18574	18442	18338	18639	18397	18539	18393	18570	18609	18554	18603	18648	18647	18501	18642	18619	18591	18308	18384	18524	18505	18545	18499	18546	18481	18400	18353	18696	18633	18410	18370	18878	18670	18526	18518	18448	18546	18584	18608	18447	18485	18350	18511	18666	18555	18472	18386	18419	18478	18630	18605	18553	18512	18702	18605	18469	18624	18697	18712	18554	18533	18418	18370	18443	18576	18552	18536	18454	18606	18636	18427	18550	18579	18639	18676	18684	18461	18303	18543	18475	18521	18420	18510	18647	18619	18429	18417	18430	18518	18647	18422	18421	18674	18556	18520	18375	18603	18471	18570	18588	18476	18515	18537	18531	18462	18391	18468	18518	18742	18471
16197	20920	20864	19270	18090	17368	17206	17008	17566	17145	16644	17863	19446	19410	18169	17268	16557	16350	16205	16181	16208	16104	16216	16101	16240	16189	16336	16223	16194	16260	16126	16242	16142	16379	16184	16334	16205	15996	16131	16269	16177	16214	16073	16204	16236	16227	16212	16305	16195	16160	16188	16156	16364	16183	16143	16375	16234	16113	16333	16275	16135	16204	16267	16230	16137	16166	16353	16157	16324	16006	16146	16165	16047	16263	15990	16250	16297	16122	16288	16132	16080	16102	16053	16176	16229	16047	16031	16150	16080	16018	16117	16167	16280	16192	16093	16178	16090	16414	16142	16084	16120	16081	16164	16228	16240	16156	16331	16272	16110	16079	16095	16110	16376	16304	16138	16216	16113	16436	16274	16196	16128	16252	16360	16087	16291	16272	16186	16097	16096	16261	16288	16140	16196	16220	16243	16152	16215	16230	16096	16206	16153	15966	15998	16197	16185	16251	16214	16142	16186	16148	16224	16143	16285	16116	16069	16218	16307	16108	16212	16416	16123	16101	16086	16097	16286	16207	16274	16325	16254	16092	16086	16136	16225	16071	16316	16055	16305	16166	16093	16163	16172	16302	16122	16222	16219	16182	16304	16191	16192	16297	16181	16071	16261	16033	16222	16243	16278	15960	16086	16295	16233	16313	15980	16128	16152	16099	16141	16084	16267	16179	16224	16115	16218	16094	16065	15988	16204	16223	16237	16275	16231	16052	16130	16214	16117	16218	16165	16266	16292	16147	16062	16171	16111	16268	16110	16061	16213	16123	16121	16269	16081	16244	16384	16186	16161	16117	16110	16242	16135	16228	16265	16195	16103	16096	16078	16232	16015	16143	16505	16122	16189	16033	16037	16283	16044	16412	16121	16323	16160	16118	16270	16124	16276	16219	16307	16292	16188	16105	16110	16341	16036	16024	16068	16323	16311	16157	16057	16128	16192	16176	16131	16030	15985	16061	16074	16195	16156	16234	16043	16158	16018	16131	15972	16076	16253	16152	16079	16294	16196	16137	16166	16128	16303	16275	16064	16178	16184	16316	16009	16174	16218	16206	16405	16200	16275	15953	16257	16384	16040	16154	16185	16151	16226	16105	16138	16414	16144	16212	16188	16085	16173	16113	16258	16230	16174	16225	16189	16212	16192	16126	16251	16198	15948	16253	16262	16257	16128	16166	16280	16085	16163	16072	16251	16162	16248	16174	16045	16213	16166	16179	16171	16199	16076	16181	16298	16227	16143	16336	16311	16302	16255	16121	16034	16122	16238	16098	16070	16325	16223	16114	16264	16223	16201	16343	15996	16261	16169	16137	16188	16038	16182	16285	16177	16053	16202	16324	16101	16180	16093	16396	16163	16261	16218	16323	16070	16239	16135	16082	16299	16212	15998	16295	16218	15948	16192	16199	16110	16281	16178	16273	16334	16107	16227	16298	16238	16192	16271	16248	16022	16094	16339	16280	16072	16449	16188	16059	16130	15971	16070	16290	16149	16222	16341	16180	16122	16094	16099	16275	16111	16159	16156	16004	16183	16125	16148	16208	16325	16113	16189	16157	16062	16207	16096	16159	16167	16272	16308	16140	16001	16200	16117	16022	16196	16183	16121	16246	16378	16105	16146	16161	16255	15871	16151	16284	16244	16177	16189	16179	16328	15938	16213	16461	16240	16174	16143	16304	16066	16129	16108	16320	16281	16149	16072	16264	16295	16148	16243	16199	16120	16038	16338	16084	16130	16114	16217	16215	16230	15994	16339	16176	16142	16384	16205	16367	16175	16193	16123	16328	16246	16197	16180	16164	16079	16107	16126	16181	16434	16138	16186	16189	16049	16325	16134	16000	16335	16115	16184	16096	16297	16115	16220	16276	16375	16079	16182	15962	16049	16247	16132	16280	16064	16105	16091	16080	16160	16233	16344	16189	16184	16065	16136	16138	16097	16093	16237	16198	16189	16328	16298	16206	16163	16174	16188	16248	16224	16244	16146	16136	16051	16207	16084	16309	16258	16251	16208	16125	16383	16126	15997	16194	16262	15831	16012	16131	16327	16124	16214	16223	16170	16081	16168	16163	16247	16174	16199	16272	16118	16135	16238	16270	16362	16193	16190	16138	16217	16212	16012	16190	16279	16165	16295	16248	16115	16263	16075	16086	16347	16184	16141	16053	16245	16147	16314	16108	16303	16340	16208	16100	16197	16151	15952	16207	16255	16336	16283	16195	16151	16204	16331	16281	16005	16142	16175	16124	15981	16194	16201	16219	16284	16322	16069	16058	16110	16173	16141	16116	16152	16282	16301	16137	16226	16193	16161	16142	16265	16071	16353	16256	16208	16235	16187	16198	16234	16229	16221	16143	16261	16136	16178	16179	16004	16097	16202	16076	16081	16136	16222	16366	16024	16197	16123	16045	16214	16182	16024	16247	16158	16150	15994	16069	16172	16252	16184	16237	16202	16084	16219	16209	16009	16083	16327	16148	16086	16106	16198	16230	16279	16170	16164	16144	16187	16065	16159	15980	16168	16204	16305	16132	16249	16189	16331	16215	16191	16156	16361	16125	16356	16235	16260	16224	16424	16189	16215	16147	16225	16324	16242	16156	16218	16317	16337	16192	16188	16237	16101	16283	16243	16167	16277	16149	16114	16083	16314	16114	16402	16054	16094	16331	16374	16148	16423	16123	16244	16141	16009	16134	16257	16269	16075	16055	16234	16248	16138	16268	16246	16234	16119	16163	15928	16097	16217	16167	16214	16108	16069	16208	16362	16234	16249	16258	16245	16397	16157	16129	16188	16235	15913	16155	16168	16142	16212	16290	16222	16170	16224	16192	16378	16065	16417	16257	16032	16041	16182	16133	16229	15958	16180	16188	16273	16144	16013	16161	16172	16180	16284	16198	16115	16432	16254	16233	16132	16076	16185	16328	16151	16064	16008	16064	16136	16072	16205	16322	16083	16242	16276	16204	16233	16112	16294	16281	16192	16201	16146	16460	16053	16160	16089	16202	16298	16093	16317	16232	16182	16180	16210	16140	16166	16179	16312	16015	16098	16057	16158	16000	16095	16181	16112	16181	16217	16176	16352	16213	16159	16275	16232	16214	16105	16151	16139	16142	16231	16244	16155	16237	16146	15943	16144	16330	16164	16162	16204	16279	16179	16077	16067	16159	16270	16170	16239	16268	16084	16320	16187	16215	16141	16118	16179	16132	16158	16254	16096	16094	16169	16140	16084	16141	15856	16159	16240	15935	16196	16200	16301	16156	16124	16293	16222	16260	16054	16283	16118	16119	16379	16151	16275	16270	16084	16043	16116	16260	16159	16202	15958	16194	16217	16033	16085	16104	16228	16121	16072	16064	16026	15966	16369	16132	16117	16001	16070	16160	16178	16121	16290	16111	16277	16192	16234	16196	16234	16091	16143	16160	16182	16089	16215	16256	16043	16333	16178	16308	16268	16120	16127	16131	16234	16177	16160	15931	16135	16193	16339	16164	16135	16181	16144	16260	16161	16238	16185	16197	16246	16305	16340	16164	16231	16067	16271	16287	16279	16220	16357	16134	16307	16150	16185	16236	16227	16216	16315	16104	16313	16102	16141	16076	16294	16090	16206	16355	16198	16233	16318	16161	16254	16313	16254	16156	16294	16140	16144	16108	16180	16151	16227	16172	16231	16200	16132	16180	16161	16285	16127	16197	16185	16137	16136	16203	16114	16169	16111	16311	16104	16081	15999	16244	16250	16061	16226	16167	15959	16280	16166	16194	16183	16148	16152	16172	16090	16229	16397	16193	16080	16334	16274	16197	16288	16000	16179	16221	16129	16358	16222	16196	16155	16147	16123	16153	16213	16227	16299	16153	16366	16016	16279	16138	16180	16240	16058	16300	16242	16048	16136	16091	16182	16190	16346	15997	16135	16147	16087	16257	16064	16220	16094	16287	16153	16176	16135	16235	16151	16081	16195	16186	16077	16140	16252	16298	16351	16236	16194	16111	16190	16088	16109	16302	16093	16129	16148	16197	16051	16386	16370	16148	16330	16172	16153	16043	16185	16098	16096	16140	15943	16327	16227	15967	16224	16193	16057	16168	16195	16318	16214	15999	16310	16283	16234	16325	16122	16205	16084	16207	16281	16126	16221	16205	16207	16223	16250	16094	16054	16206	16309	16183	16252	15944	16048	16244	16209	16209	16101	16249	16187	16229	16376	16198	16111	16218	16243	16295	16309	16185	16099	16047	16092	16168	16150	16355	16312	16208	16102	16148	16221	16178	16071	16059	16110	16186	16172	16167	16178	16185	16056	16254	16074	16166	16096	16310	15961	16163	16205	16326	16161	16044	16205	16049	16220	16324	16229	16269	16168	16288	16238	16210	16167	16286	16186	16196	16165	16262	16286	16239	16001	16202	16263	16171	16178	16305	16227	16270	16274	16038	16364	16278	16139	16099	16183	16248	16302	16258	16144	16250	16242	16126	16302	16197	16231	16310	16373	16102	16041	16116	16121	16177	16203	16163	16218	16158	16184	16235	16347	16215	16233	16226	15995	16168	16247	16174	16207	16139	16255	16199	16053	16260	16232	16335	16162	16188	16190	16365	16135	16334	16136	16185	16143	16026	16122	16175	16192	16220	16136	16204	16312	16333	16095	16236	16121	16153	16207	16350	16050	16198	16289	16154	16236	16285	16120	16145	16169	16119	16094	16110	16196	16049	16202	16161	16065	16388	16226	16273	16264	16290	16213	16315	16172	16307	15975	16221	16166	16118	16199	16385	16272	16262	16108	15996	16199	16373	16204	16258	16029	16187	16160	16348	16213	16011	16233	16331	15965	15974	16332	16190	16312	16142	16317	16406	16308	16158	16090	16224	16265	16332	16161	16208	16054	16206	16200	16097	16304	16143	16170	16183	16118	16173	16076	16130	16167	16061	16311	16122	16297	16304	16121	16196	16248	16155	16102	16066	16239	16174	16070	16116	16207	16430	16225	16229	16184	16144	16224	16123	16207	16158	16174	16001	16202	16202	16235	16085	16215	16163	16036	16166	16297	16188	16165	16238	16066	16234	16163	16208	16030	16040	16182	16063	16169	16316	16121	16220	16175	16052	16163	16208	16223	16291	16357	16067	16110	16328	16172	16102	16305	16267	16068	16160	16163	16087	16276	16110
23299	20790	28079	23672	21789	22622	22694	20133	19802	20238	19994	25546	33370	31605	27464	23337	20755	19651	19471	19346	19373	19327	19295	19115	19193	18980	19366	19169	19192	19129	19198	19394	19202	19204	19005	19149	19287	18908	19327	19412	19260	19136	19062	19214	19124	19301	19187	18978	19267	19166	19153	19065	19208	19145	19215	19022	19144	19108	18847	19211	19030	19348	19034	18995	19205	18953	19117	19116	19138	18949	19170	19033	19067	19230	19011	19260	19038	19233	19216	19198	19016	18973	19046	19007	19133	18982	19307	19025	19159	19162	18980	19138	18980	18969	19137	19067	19077	19230	19330	19062	19159	19182	19056	19279	19099	19249	19194	19030	19065	19127	18986	19035	19147	18989	19051	18999	19273	18972	19287	19163	19020	19406	18907	19040	19081	19101	19106	19067	19187	18978	19116	19144	19023	19040	19224	19137	18933	19162	19221	19016	19202	19078	19116	19062	19121	19069	19424	19121	19107	19121	18976	19135	19009	19216	19034	19105	19219	19132	19180	18994	19170	18995	19353	19217	19143	19327	19141	19144	19106	19065	19166	19095	18999	19203	19155	18966	18920	19074	18890	19105	19152	19170	19100	19073	19163	18954	19275	19119	19157	18969	19302	19263	19221	19034	19126	19276	19014	18949	19229	19195	19303	18993	19018	18957	19222	19031	19138	19201	19060	18738	19313	19016	19209	19048	19211	19112	18962	19160	19212	19042	19290	19170	19130	19235	19216	19024	18961	19109	19067	19247	19217	18960	19229	19040	19053	18999	19095	19107	19170	19108	19292	19092	18960	19105	19176	19066	19225	19186	19195	19078	18934	19115	19087	19135	18970	19071	19155	19207	19021	18992	19143	19166	19054	19152	19176	19272	19265	18850	19211	19189	19187	19356	19034	19182	19137	19181	19063	19122	18954	19074	19113	19059	19278	19111	18887	19154	18858	18972	18987	18994	19071	19119	19302	19074	18996	19128	19217	19054	19142	18971	18997	19102	19273	19217	19010	19021	19060	19117	19311	19156	19233	19078	19306	19089	18940	18928	19185	19160	19095	19038	19003	19144	19149	19193	19147	19024	19157	19087	19037	19071	19135	19045	19177	19109	19144	18933	19086	18967	19098	18936	19273	19071	19119	18932	19111	19155	19007	19119	19060	18958	19030	19080	19001	19143	19159	19000	19206	19156	19229	19182	19163	19126	19084	18958	19109	19129	19180	19212	19224	19132	19050	19192	18989	19080	19043	18918	19161	19114	19046	19080	19124	19134	19207	19152	18890	19161	19157	18993	18919	19123	19167	19272	19061	19059	19201	19192	18936	18877	19149	19183	19369	19178	19130	18864	19163	19090	18937	19262	19089	18870	18933	19099	18895	18981	19056	19063	19143	18857	19065	19116	19136	19117	18955	19084	19040	18795	19170	19084	19077	19214	19097	19139	19272	19048	19193	19163	19121	19369	19398	19035	19013	19212	19083	18978	19063	19208	19108	18821	19218	19203	19020	18955	19088	19243	19197	19092	19099	19043	19132	19061	19116	19064	19084	18877	19182	19148	18883	19203	19302	19025	19194	19264	19084	19096	18965	19207	19158	19200	18964	19189	19203	18981	19065	19143	19060	19085	19217	19075	18979	19014	19151	19167	19232	19128	19049	19165	19173	19071	19101	19166	19184	19069	18945	18897	19092	19064	19083	19184	19066	19082	19113	19167	18937	18949	18928	19125	18954	19230	19113	19061	19242	18909	19179	19155	19053	19115	19086	18890	19085	19054	18965	19012	18970	19246	19107	18980	19193	19272	19183	19214	19218	19149	19164	19170	19111	19308	19345	19163	19272	19054	19045	19176	19057	19093	19045	19030	19160	19146	19116	18877	19037	19051	19100	19176	19109	19102	19028	19163	19055	19118	19013	19049	19365	18953	19003	18986	19174	19151	19190	19046	19020	19228	19014	19109	19231	19180	19150	19086	19033	19030	19286	19120	18902	19134	19006	18962	19313	19204	19215	19332	19115	19137	19135	19154	19088	18979	19021	19204	18995	19025	19191	19152	18961	18927	19295	19193	19127	18989	18934	18926	19152	18823	19107	19024	19108	19205	19027	19102	18947	19206	19013	19141	19061	19297	19013	19177	18981	19175	19243	19159	19140	19491	19036	19210	19142	19018	19112	19174	19089	19170	19067	19112	19167	19170	19059	19122	19139	19149	19024	19069	18935	18976	19083	19193	19217	19218	19047	19038	19217	19182	19249	19210	19118	19146	19054	18975	19200	19172	19018	19298	19186	19003	19261	19059	19170	19017	19168	19126	19058	19179	18984	19112	19129	18886	19019	19178	19180	19354	19190	19177	19118	19104	19240	19058	19321	19109	19107	19100	19220	19068	19264	19212	19117	19045	19130	19105	19309	19000	19310	19045	19137	19136	19254	19180	19029	19124	19150	19327	19154	19234	19057	19004	19101	19250	19236	19057	19098	19238	19184	19188	19042	19151	19031	19065	19221	18950	19034	19280	19328	19309	19064	19050	19094	18898	19123	19226	19034	19116	19219	19109	19196	19046	19173	19288	19069	18950	19280	19157	19038	18995	19239	18987	19075	18964	19164	19061	19153	19077	19169	19117	19337	19086	18992	19259	19316	19080	19061	19202	19147	19137	19057	19076	19164	19010	19132	19225	19343	19106	19088	19399	18972	19271	19109	19110	19299	19215	19046	19169	19013	19027	19020	19277	19111	19143	19094	19273	19313	19268	19270	19158	19203	19011	18971	19373	18979	19186	19008	19005	19159	18968	19219	19211	19078	19124	18818	19224	18952	19195	18924	19090	19123	19065	19024	18943	19064	19051	19058	19165	19220	19218	19282	18847	19053	19346	19103	19147	19089	19114	18918	19154	19025	19223	19264	19257	19019	18979	19270	19218	19281	19142	19041	19260	19214	19272	19211	19152	19081	19124	19146	19221	18944	19002	19194	19013	19105	18958	18972	19157	18928	18988	19332	19113	19042	19363	19214	18940	19120	18855	18952	18990	19051	18969	19029	19015	19133	19109	18991	19289	19436	19250	19138	19171	18841	18999	19007	19210	19264	19319	19004	19091	19052	19037	19048	19269	19236	19066	19062	19097	19127	19117	19111	19094	19092	19197	19103	19087	19156	19239	19220	18957	19025	19206	19198	19149	19096	19022	19391	19296	19129	19063	19199	19081	19164	19308	19268	19118	19074	19188	19125	19121	19131	19184	19093	19070	19174	18982	19217	19149	19205	19175	19147	19246	19129	19205	19068	19173	18968	18955	19195	19192	18993	19243	19228	19056	19377	19102	19286	19352	19247	19257	19051	19062	19153	18981	19097	19167	19094	19218	19161	19193	18891	18879	18989	19152	19055	19204	19060	18858	19328	19113	19196	19214	19186	19073	19180	18994	19097	18974	19014	19110	18999	19206	19231	19005	19112	19211	19166	19061	19074	18934	19125	19184	19070	19170	18989	18890	19168	19222	19255	19008	19238	19332	19110	19026	19072	19132	19181	19198	19123	19246	18994	19245	19134	19182	19045	19220	19313	19105	19113	19089	18989	19095	19182	19195	19217	19047	19028	19251	19213	18997	19062	18983	19230	18966	19168	19110	19140	19082	19081	18920	19262	19065	18971	19209	19195	18941	18803	19271	19102	19025	18944	19176	19110	19244	18881	19039	19092	19271	19029	19125	19185	18770	19086	19081	19243	19010	19205	19189	19067	19368	19220	19197	19127	19246	19152	19092	19184	19179	19106	19230	19240	19044	19081	19064	19010	19375	19052	19127	19208	19054	19282	19142	19073	19153	19146	19004	19174	19118	19112	19023	19246	19016	18932	19151	19094	19073	19290	19207	19131	19073	19256	19067	19320	19191	19129	19095	19181	19155	19032	19102	19040	19160	19070	18970	19101	19118	18996	19118	19250	19021	19013	19188	18977	19245	19243	18928	19194	19215	19049	19018	18962	18991	19163	19095	19152	19213	18915	18930	18986	19039	19078	19291	19235	19155	19161	19182	19216	19329	19174	19181	19120	19066	19115	18930	19166	19307	18979	19018	19227	19202	18983	19096	19121	19039	19239	18811	19170	19290	19095	19090	18960	19278	19115	19133	19052	19027	19274	19259	19238	19165	18917	19282	19157	18933	19291	19163	18859	18932	18855	19179	19384	19226	18890	19215	19088	19094	19066	19034	19089	19035	19268	19255	19365	19177	19028	19218	18934	19151	19126	18989	19156	19131	19391	19234	19016	19006	19333	19024	19183	19319	19292	18958	19173	19094	19167	19257	19077	19019	19192	19032	19153	19230	19000	19013	19003	19117	19143	19120	19127	19121	18954	19115	19173	19274	19129	19067	19235	19262	18991	18997	19138	19088	19125	19108	19024	19042	19251	19198	18998	19270	19201	18988	19281	19167	19138	19065	18942	19022	18980	19147	19282	19005	18903	19241	19067	18934	19154	19166	19050	19166	19202	19175	19172	19106	19167	19088	19025	19033	19173	19118	19112	18897	19243	19209	19217	19161	19121	19122	19195	19183	19209	19216	19149	19109	19204	19199	19289	19122	19233	19263	19080	19022	18902	19129	18980	19148	19239	19191	18957	19310	19097	19083	19205	19277	19191	19309	19210	19053	19225	19239	19356	19128	18991	19072	19020	19140	19148	19137	18989	19070	19166	19272	19115	19107	19304	19144	19058	19148	19018	19133	19321	19190	18926	18916	19221	19114	19274	19345	19270	19037	19081	19062	18990	19158	19165	19107	19344	18933	18927	19076	19168	19171	19340	19032	19086	19014	19270	19040	19131	19109	19023	18993	19301	18817	19078	19110	19211	19036	19107	19348	19119	19227	19041	19139	19155	19139	19025	19034	18930	19078	19022	19300	19004	19065	19164	19102	18948	19099	19126	19050	19256	19252	19117	18957	19100	19101	19044	19042	19153	19098	19113	19244	19157	19240	19308	19175	19154	19153	19227	19042	19102	19127	19240	18930	19264	19225	18954	19071	19220	19242	19100	19279	19049	19166	19033	19149	19054	18988	19261	19220	19014	19106	19092	19047	19206	19076	18843	19258	19142	19036	19099	19053	18970	19099	19162	19139	19250	19290	18906	19061	19092	19187	19227	19160	19104	18914	19362	19104	19012	19234	19219	19080	19292	19221	19302	19243
15139	25703	24713	20411	19252	18398	18386	17888	18360	18043	17761	27759	35274	32150	27192	21612	18184	17096	16567	16514	16439	16615	16678	16652	16506	16592	16471	16697	16551	16570	16707	16600	16735	16658	16499	16683	16543	16637	16734	16789	16600	16555	16567	16501	16423	16611	16509	16598	16406	16649	16753	16516	16495	16700	16576	16616	16643	16784	16657	16575	16601	16479	16743	16725	16686	16557	16567	16471	16449	16596	16669	16724	16513	16554	16513	16545	16623	16474	16652	16468	16641	16625	16591	16435	16386	16623	16781	16622	16633	16472	16542	16581	16553	16542	16650	16499	16613	16538	16626	16423	16543	16585	16703	16532	16542	16557	16283	16518	16686	16640	16640	16676	16458	16515	16647	16594	16648	16415	16673	16460	16491	16720	16582	16505	16673	16771	16477	16653	16467	16635	16602	16501	16562	16567	16544	16699	16425	16506	16615	16501	16583	16487	16610	16482	16705	16625	16472	16635	16414	16662	16530	16547	16726	16444	16523	16565	16604	16516	16668	16583	16679	16603	16429	16671	16502	16573	16577	16638	16582	16429	16697	16432	16631	16619	16551	16562	16784	16647	16565	16502	16526	16662	16471	16601	16541	16558	16516	16561	16661	16552	16541	16420	16587	16405	16756	16452	16691	16591	16461	16478	16484	16583	16585	16670	16711	16750	16497	16631	16495	16702	16502	16538	16494	16810	16406	16566	16470	16640	16536	16666	16509	16501	16464	16647	16589	16583	16488	16506	16591	16569	16669	16554	16714	16550	16541	16593	16485	16601	16555	16549	16634	16491	16501	16590	16712	16537	16591	16452	16591	16502	16585	16541	16667	16485	16631	16493	16556	16642	16602	16527	16488	16427	16668	16613	16437	16581	16497	16641	16685	16410	16569	16426	16517	16454	16471	16479	16527	16690	16485	16488	16480	16542	16531	16473	16677	16607	16758	16722	16519	16483	16609	16388	16451	16670	16519	16608	16626	16477	16640	16553	16591	16637	16599	16690	16654	16496	16654	16660	16472	16609	16685	16621	16438	16528	16722	16466	16588	16557	16542	16609	16502	16603	16481	16733	16601	16559	16556	16584	16546	16573	16639	16569	16469	16846	16537	16534	16355	16555	16496	16611	16724	16641	16692	16544	16456	16534	16561	16618	16660	16366	16601	16617	16643	16482	16681	16541	16711	16676	16598	16616	16582	16392	16454	16548	16556	16584	16564	16441	16527	16484	16593	16676	16587	16639	16354	16608	16486	16610	16509	16443	16726	16382	16556	16516	16569	16607	16555	16662	16627	16319	16617	16451	16436	16597	16567	16624	16702	16546	16675	16662	16669	16425	16561	16319	16527	16614	16464	16572	16644	16580	16638	16568	16757	16486	16518	16494	16560	16661	16532	16582	16837	16748	16543	16505	16526	16530	16819	16559	16589	16541	16402	16481	16678	16728	16474	16460	16539	16653	16475	16611	16667	16562	16628	16520	16469	16600	16608	16456	16488	16571	16633	16467	16600	16669	16589	16591	16656	16624	16624	16751	16495	16588	16545	16583	16523	16669	16578	16350	16584	16488	16628	16493	16537	16722	16456	16603	16725	16505	16572	16674	16648	16502	16577	16554	16538	16418	16539	16665	16586	16459	16572	16425	16535	16367	16540	16646	16543	16766	16544	16607	16698	16579	16537	16603	16524	16576	16521	16699	16439	16569	16597	16663	16567	16773	16560	16571	16490	16432	16643	16694	16514	16595	16702	16619	16431	16495	16548	16634	16534	16686	16727	16461	16537	16550	16440	16535	16579	16534	16545	16621	16462	16665	16448	16586	16550	16460	16418	16701	16617	16602	16696	16788	16482	16600	16461	16454	16500	16702	16651	16564	16557	16590	16525	16510	16745	16668	16536	16606	16621	16762	16533	16502	16519	16535	16501	16498	16522	16517	16696	16489	16650	16450	16601	16573	16468	16543	16567	16523	16557	16675	16537	16525	16384	16709	16556	16437	16689	16451	16620	16574	16643	16612	16693	16523	16347	16734	16535	16470	16690	16745	16339	16593	16606	16691	16712	16372	16607	16481	16523	16494	16529	16587	16546	16664	16621	16564	16663	16938	16616	16638	16387	16390	16440	16509	16554	16523	16482	16638	16642	16583	16727	16678	16598	16594	16500	16595	16594	16539	16711	16635	16615	16509	16523	16462	16533	16563	16525	16590	16647	16587	16537	16643	16624	16494	16736	16584	16578	16574	16551	16738	16552	16613	16498	16705	16554	16620	16556	16499	16547	16614	16650	16490	16627	16646	16512	16804	16727	16667	16460	16539	16420	16603	16640	16738	16460	16538	16552	16505	16557	16567	16530	16507	16368	16844	16594	16616	16498	16541	16291	16689	16490	16617	16658	16596	16589	16544	16685	16515	16769	16435	16543	16637	16562	16456	16678	16501	16553	16593	16520	16392	16663	16571	16733	16526	16691	16434	16516	16465	16490	16443	16553	16567	16554	16644	16737	16587	16474	16606	16612	16648	16587	16618	16598	16356	16734	16406	16663	16618	16567	16654	16508	16450	16623	16567	16529	16564	16712	16569	16589	16473	16668	16554	16346	16706	16601	16517	16528	16468	16665	16730	16621	16471	16518	16672	16613	16631	16562	16545	16728	16563	16569	16515	16589	16569	16416	16667	16534	16638	16466	16660	16512	16652	16663	16591	16686	16467	16461	16529	16674	16511	16611	16535	16725	16538	16650	16466	16670	16458	16491	16540	16530	16480	16557	16813	16563	16592	16644	16542	16641	16573	16421	16649	16506	16473	16460	16542	16450	16384	16587	16283	16829	16778	16485	16649	16432	16493	16653	16675	16507	16496	16635	16532	16437	16511	16500	16785	16488	16555	16544	16649	16642	16673	16408	16601	16625	16708	16572	16423	16725	16594	16431	16631	16698	16576	16348	16521	16450	16650	16404	16502	16650	16585	16619	16585	16654	16590	16568	16447	16539	16447	16719	16686	16510	16542	16472	16579	16672	16511	16509	16512	16523	16555	16404	16672	16521	16628	16446	16635	16526	16456	16626	16681	16585	16583	16579	16468	16641	16504	16571	16527	16687	16619	16640	16572	16424	16699	16721	16590	16393	16484	16628	16606	16415	16706	16509	16563	16496	16635	16834	16504	16542	16554	16690	16678	16548	16358	16492	16713	16465	16484	16528	16409	16679	16666	16555	16503	16526	16624	16432	16782	16449	16666	16733	16490	16676	16739	16629	16652	16644	16577	16655	16599	16539	16485	16562	16719	16599	16602	16537	16569	16654	16495	16488	16674	16417	16623	16538	16469	16636	16725	16630	16514	16685	16575	16503	16542	16590	16651	16689	16381	16515	16428	16682	16424	16505	16522	16537	16602	16622	16515	16597	16518	16503	16720	16533	16689	16549	16421	16614	16616	16456	16471	16496	16469	16510	16616	16684	16626	16699	16639	16615	16593	16685	16618	16581	16653	16731	16463	16675	16524	16617	16517	16463	16567	16609	16628	16465	16527	16538	16597	16613	16491	16617	16550	16807	16514	16523	16531	16702	16706	16637	16650	16529	16451	16663	16485	16675	16718	16722	16575	16544	16655	16493	16639	16758	16585	16528	16640	16492	16572	16376	16656	16449	16547	16567	16413	16674	16598	16610	16531	16557	16593	16555	16433	16567	16419	16699	16570	16508	16576	16520	16675	16743	16588	16664	16521	16611	16681	16565	16475	16433	16736	16628	16524	16606	16606	16348	16706	16477	16564	16836	16559	16693	16563	16653	16468	16523	16807	16601	16600	16439	16710	16643	16578	16580	16673	16614	16582	16620	16692	16537	16533	16508	16604	16511	16514	16691	16457	16574	16527	16513	16482	16355	16714	16549	16636	16407	16553	16560	16599	16553	16752	16679	16641	16553	16580	16545	16588	16509	16575	16478	16538	16632	16635	16575	16586	16484	16508	16504	16636	16413	16668	16522	16428	16486	16502	16664	16559	16473	16379	16318	16703	16614	16528	16613	16567	16409	16397	16380	16589	16540	16507	16526	16594	16591	16540	16638	16417	16581	16458	16594	16544	16679	16662	16629	16726	16491	16518	16604	16740	16522	16545	16697	16648	16518	16637	16412	16555	16593	16589	16571	16603	16552	16445	16510	16457	16591	16605	16576	16618	16539	16390	16704	16660	16483	16460	16617	16596	16673	16581	16787	16806	16364	16520	16554	16573	16424	16588	16506	16498	16700	16293	16661	16572	16537	16472	16481	16767	16548	16526	16640	16539	16581	16797	16601	16722	16498	16617	16531	16494	16753	16550	16580	16732	16499	16413	16525	16573	16564	16613	16620	16518	16596	16468	16481	16492	16372	16520	16489	16595	16445	16515	16609	16633	16636	16612	16447	16620	16743	16550	16585	16502	16502	16513	16678	16474	16572	16479	16772	16601	16769	16639	16744	16543	16598	16446	16581	16640	16615	16517	16453	16502	16584	16489	16565	16438	16636	16539	16551	16608	16759	16539	16639	16503	16473	16590	16608	16615	16481	16639	16666	16546	16489	16519	16464	16623	16593	16469	16634	16657	16763	16655	16568	16602	16500	16697	16455	16462	16637	16512	16635	16520	16540	16665	16619	16547	16680	16549	16619	16507	16576	16550	16519	16401	16608	16658	16613	16642	16501	16440	16637	16595	16685	16581	16656	16637	16510	16543	16691	16539	16685	16538	16630	16467	16550	16496	16682	16554	16672	16682	16525	16495	16572	16601	16569	16674	16552	16515	16486	16577	16567	16533	16608	16725	16391	16511	16643	16638	16606	16547	16549	16595	16577	16517	16612	16679	16528	16505	16609	16522	16461	16595	16624	16371	16674	16482	16548	16599	16615	16563	16471	16389	16619	16601	16755	16543	16422	16545	16485	16604	16625	16545	16731	16547	16491	16532	16491	16424	16663	16748	16569	16508	16590	16625	16631	16559	16562	16600	16705	16668	16389	16625	16553	16615	16568	16610	16589	16484	16324	16528	16548	16595	16570	16830	16443	16732	16691	16367	16600	16783	16551	16539	16456	16688	16544	16599	16566	16543	16719	16647	16609	16634	16517	16617	16788	16526	16394	16646	16661	16743	16474	16703	16559	16522	16572	16520	16626	16601	16519	16547	16642	16436	16505	16420	16349	16563
22261	20818	28456	23296	21038	23362	26048	21711	21159	21347	21673	31006	42003	39507	33299	26990	22370	20770	20356	20081	20020	19809	19958	19715	19859	20033	20006	19733	19587	19844	20021	19694	19873	19750	19941	19791	19861	20045	19608	19910	19830	19564	19962	19870	19915	19757	19585	19755	19806	19722	19943	19926	19852	19711	19834	19953	19909	19916	19660	19789	19934	19615	19786	19545	19753	19676	19612	19643	19720	19858	19691	19893	19831	19815	19703	19825	19814	19718	19764	19578	19645	19640	19685	19667	19859	19917	19849	19953	19705	19640	19766	19676	19962	19586	19655	19685	20068	19722	19821	19676	19808	19739	19678	19730	19860	19570	19662	19621	19619	19558	19710	19986	19790	19737	19768	19812	19742	19756	19824	19824	19684	19880	19755	19720	19735	19815	19895	19701	19687	19627	19842	19900	19755	19750	19678	19890	19855	19685	19653	19951	19722	19615	19726	19613	19568	19903	19743	19986	19842	19660	19801	19717	19899	19615	19830	19903	19753	19901	19633	19720	19724	19713	19900	19746	19927	20020	19914	19806	19857	19824	19665	19820	19670	19623	19880	19609	19825	19615	19666	19798	19618	19668	19810	19839	19790	19676	19702	19820	19855	19650	19629	19757	19777	19997	19773	19776	19854	19787	19800	19949	19610	19829	19862	19809	19744	19659	19580	19795	19633	19812	19684	19813	19784	19744	19604	19815	19782	19786	19696	19710	19724	19793	19655	19735	19707	19641	19866	19999	19656	19620	19722	19598	19754	19767	19781	19975	20011	19820	19623	19826	19669	19794	19906	19712	19768	19639	19754	19542	19906	19755	20004	19929	19790	19790	19734	19880	19698	19654	19626	19682	19753	19996	19725	19744	19720	19715	19696	19476	19761	19712	19738	19685	19825	19687	19739	19521	19905	19491	19812	19580	19692	19664	19601	19790	19803	19816	19763	19997	19992	19944	19826	19812	19671	19779	19812	19743	19728	19667	20056	19556	19693	19691	19473	19836	19637	19792	19836	19942	19825	19970	19973	19732	19770	19762	19739	19640	19757	19638	19513	19771	19855	19622	19588	19643	19590	19690	19697	19857	19656	19792	19558	19741	19770	19742	19886	19644	19790	19604	19707	19692	19833	20076	19808	19541	19692	19570	20061	19710	19761	19788	19873	19867	19649	19656	19702	19770	19845	19739	19771	19679	19677	19589	19793	19788	19780	19606	19850	19693	19747	19711	19669	19747	19573	19658	19610	19905	19724	19777	19755	19780	19992	19900	19820	19723	19890	19882	19576	19765	19627	19778	19790	19732	19864	19803	20070	19984	19667	19921	19762	19588	19796	19764	19782	19598	19833	19920	19733	19722	19793	19733	19952	19685	19729	19559	19586	19607	19654	19708	19852	19772	19606	19678	19585	19765	19723	19868	19713	19741	19822	19829	19734	19695	19720	19768	19479	19605	19806	19595	19651	19787	19641	19775	19883	19592	19784	19687	19881	19898	19643	19882	19607	19833	19880	19569	19661	19981	19759	19604	19842	19590	19684	19732	19638	19782	19717	19792	19765	19771	19729	19803	19760	19666	19596	19986	20015	19730	19692	19760	19854	19730	19599	19783	19833	19601	19751	19683	19574	19819	19527	19726	19864	19746	19731	19580	19770	19717	19690	19669	19683	19692	19703	19654	19849	19988	19820	19718	19780	19673	19680	19683	19705	19540	19782	19556	19690	19796	19819	19554	19700	19620	19956	20010	19808	19765	19625	19573	19741	19682	19749	19565	19565	19504	19679	19791	19836	19721	19817	19748	19620	19832	19669	19883	19663	19823	19716	19595	19927	19750	19676	19756	19710	19887	19861	19990	19868	19698	19825	19647	19572	19442	19857	19851	19548	19721	19707	19781	19842	19706	19713	19859	19897	19855	19719	19674	19769	19918	19838	19733	19762	19699	19612	19787	19809	19601	19772	19779	19731	19897	19491	19690	19871	19649	19780	19764	19828	19729	19626	19792	19730	19844	20026	19741	19837	19867	19681	19558	19801	19845	19721	19658	19647	19710	19911	19739	19891	19544	19695	19738	19741	19557	19640	19800	19653	19927	19699	19833	19909	19686	20009	19849	19875	19918	19646	19698	19495	19798	19721	19785	19713	19843	19748	19580	19894	19652	19597	19813	19680	19709	19715	19691	19758	19675	19818	19805	19604	19718	19608	19782	19760	19777	19791	19744	19626	19654	19695	19714	19819	19897	19834	19707	19893	19823	19940	19808	19639	19534	19742	19864	19740	19646	20002	19655	19931	19847	19730	19667	19687	19659	19752	19639	19680	19541	19670	19606	19868	19672	19682	19731	19717	19502	19778	19682	19586	19827	19619	19849	19658	19777	19629	19553	19816	19931	19885	19547	19795	19864	19877	19706	19579	19861	19782	19727	19730	19680	19690	19677	19403	19669	19818	19626	19763	19773	19783	19862	19838	19512	19767	19820	19692	19593	19540	19785	19823	19876	19786	19906	19861	19625	19924	19660	19769	19606	19786	19723	19653	19623	19395	19509	19872	19823	19638	19645	19601	19775	19773	19663	19838	19975	19749	19876	19618	19818	19780	19824	19770	19698	19743	19742	19543	19787	19936	19837	19668	19769	19767	19567	19572	19720	19712	19926	19762	19624	19937	19792	19768	19704	19832	19739	19706	19763	19499	19586	19856	19723	19585	19767	19575	19717	19715	19810	19645	19839	19596	19852	19882	19576	19735	19840	19578	19972	19645	19748	19702	19838	19897	19663	19812	19640	19794	19618	19617	19735	19763	19694	19984	19796	19711	19750	19651	19725	19739	19750	19852	19813	19767	19671	19805	19948	19757	19743	19656	19788	19520	19480	19748	19898	19861	19837	19753	19643	19661	19722	19705	19864	19656	19728	19831	19850	19642	19901	19629	19601	19686	19600	19695	19985	19584	19508	19609	19697	19868	19861	19612	19617	19707	19718	19705	19757	19674	19760	19733	19852	19731	19721	19741	19735	19798	19579	19697	19738	19749	19710	19742	19663	19658	19793	19773	19744	19580	19629	19777	19836	19702	19689	19839	19646	19656	19519	19604	19701	19592	19585	19780	19897	19937	19711	19749	19763	19916	19566	19671	19795	19712	19760	19479	19717	19716	19695	19682	19756	19788	19774	19633	19911	19822	19675	19868	19908	19659	19754	19777	19730	19837	19638	19674	19688	19736	19624	19528	19660	19545	19689	19848	19610	19741	19879	19490	19712	19764	19680	19898	19558	20106	19714	19900	19707	19766	19764	19927	19852	19805	19846	19646	19780	19710	19921	19673	19873	19759	19567	19504	19838	19734	19750	19581	19565	19688	19467	19766	19794	19773	19817	19461	19917	19732	19574	19915	19735	19691	19812	19868	19823	19781	19932	19622	19777	19989	19703	19843	19789	19595	19719	19825	19782	19674	19844	19944	19928	19715	19837	19643	19680	19584	19736	19644	19665	19809	19571	19721	19727	19568	19608	19601	19728	19917	19765	19923	19748	19755	19875	19823	19349	19831	19726	19733	19901	19906	19919	19751	19642	19533	19635	19752	19847	19797	19725	19775	19918	19521	19695	19433	19653	19793	19914	19578	19631	19884	19676	19729	19981	19784	19656	19723	19754	19688	19631	19875	19668	19746	19845	19708	19591	19763	19643	19940	19856	19725	19680	19692	19611	19840	19585	19776	19808	19772	19843	19742	19465	19691	19691	19733	19794	19956	19668	19770	19662	19727	19803	19798	19813	19819	19575	19637	19768	19626	19749	19743	19651	19703	19463	19682	19774	19865	19814	19653	19495	19860	19894	19792	19812	19710	19737	19847	19912	19596	19628	19821	19615	19747	19842	19772	19748	19676	19776	19699	19842	19723	19746	19690	19645	19656	19740	19753	19771	19648	19874	19763	19651	19999	19807	19745	19716	19825	19478	19807	19800	19693	19750	19772	19607	19627	19757	19897	19676	19804	19768	19981	19741	19558	19740	19579	19657	19683	19748	19762	19858	19866	19599	19659	19719	19779	19626	20039	19756	19615	19624	19792	19711	19933	19689	19642	19898	19945	19548	19495	19634	19683	19904	19659	19808	19760	19988	19953	19838	19778	19808	19570	19637	19787	19726	19774	19772	19684	19685	19508	19675	19741	19732	19738	19800	19630	19737	19705	19857	19837	19682	19719	19768	19663	19772	19576	19877	19632	19734	19631	19721	19582	19846	19931	19848	19719	19604	19646	19755	19832	19846	19826	19762	19814	19785	19806	19810	19982	19258	19809	19892	19657	19603	19684	19598	19639	19753	19960	19690	19845	19527	19802	19787	19816	19542	19778	19734	19732	19902	19623	19617	19795	19812	19760	19961	19827	19734	19844	19972	19646	19775	19568	19817	19830	19567	19706	19692	19761	19783	19821	19699	19694	19828	19770	19794	19706	19771	19619	19576	19876	19600	19473	19758	19914	19537	19876	19736	19890	19866	19735	19688	19775	19690	19521	19851	19763	19588	19757	19711	19794	19768	19824	19755	19698	19775	19920	19765	19731	19516	19651	19653	19836	19744	19778	19622	19719	19796	19695	19967	19708	19853	19562	19744	19921	19644	19780	19893	19795	19732	19567	19885	19876	19720	19710	19771	20015	19985	19693	19794	19916	19662	19819	19888	19870	19565	19869	19926	19810	19719	19697	19960	19767	19614	19812	19866	19791	19727	19931	19781	19558	19613	19710	19501	19675	19697	19821	19644	19640	19645	19691	19729	19642	19575	19626	19687	19773	19847	19732	19718	19729	19832	19860	19742	19780	19591	19647	19697	19769	19797	19514	19797	19774	19884	19979	19840	19700	19663	19930	19862	19764	19628	19752	19722	19690	19722	19763	19995	19757	19577	19750	19809	19728	19595	20024	19861	19730	19556	19750	19541	19687	19817	19756	20014	19838	19767	19627	19520	20001	19796	19841	19709	19570	19529	19673	19673	19727	19710	19919	19779	19638	19701	19814	19765	19700	19846	19727	19727	19560	19699	19641	19653	19666	19561	19966	19728	19875	19734	19755	19805	19788	19900	19659	19691	19642	19702	19543	19667	19729	19984	19944	19674	20012	19749	19720	19886	19908	19917	19726	19770	19813	19792	19568	19692	19562	19760	19797	19761	19621	19594	19813	19774
16507	29690	27666	22703	20718	19651	19471	19309	19348	18771	20379	34529	43651	40212	33192	25375	19726	17795	17265	17018	16922	16852	16938	16983	16993	16952	16835	16971	17036	16872	16904	17021	17130	17074	16993	17058	17151	17123	16982	16892	17001	17038	17111	16852	16973	17133	16983	16681	17065	17043	17079	16905	16896	17051	16837	17080	17018	16837	16849	16765	16872	17053	17132	16872	17141	16733	17035	16888	16966	17038	16879	16895	16758	16972	16826	17047	17010	16998	16804	17094	16978	16945	16888	17068	16998	16875	16948	16950	17007	17038	16852	16918	16967	16824	17081	16933	17039	16909	16943	16726	17156	16984	16878	16971	16909	16974	16850	16923	17015	16874	17024	17025	17138	16866	17004	16942	16883	16857	16863	16898	17019	16837	16992	16885	17001	16993	17057	16976	16907	17070	16970	16947	16966	17075	17025	16918	16927	16972	17023	16937	16941	16862	16928	16952	16962	17006	16888	16872	17051	17041	17108	16933	16826	16901	17003	17030	17008	16956	17032	16936	17031	16871	16925	16942	16934	17005	17025	17002	16910	16893	16881	16931	16898	17019	16823	16775	17071	17093	16942	16870	16908	16831	17037	16918	16891	17036	16962	17038	16983	17117	17009	17054	16988	16844	16874	17062	16920	16997	16905	16940	16925	16772	16856	16901	17113	16903	16922	16974	16858	16960	17018	16920	16909	17109	16960	17006	16833	17078	17073	16805	16889	16886	17035	16947	17016	16869	16802	16968	17100	16900	16890	16848	16950	16980	16940	16958	16810	16951	16873	16898	17039	17015	16969	16906	16830	17049	16868	16837	17002	16876	16987	16975	16881	16942	16907	16727	16908	16963	16934	17089	16910	16761	16999	16982	16890	16786	17056	16907	16940	16820	17098	16879	17058	17030	16893	16938	16877	16985	16892	16915	16753	16921	16933	16928	16790	17043	16835	16830	17022	16835	16811	16946	16941	17011	16935	17073	16934	16918	16768	17014	16961	16973	16895	16904	17036	16961	17035	17017	16936	16891	16935	16947	16884	16931	16981	17271	16976	16850	16833	17001	16850	16936	17139	16885	17016	16841	16921	16838	17020	16806	16709	17116	16956	16883	16830	17015	16935	17025	16959	17007	17117	17022	16960	16863	16647	16910	16741	17055	17001	16878	16946	16970	16872	16903	16953	17069	16944	16840	16982	17122	16937	16918	16865	16786	17016	17023	16990	16954	17053	17034	16835	16946	16934	16911	16911	16930	16989	16924	17128	16726	17125	16983	17017	16842	17051	16878	16953	16989	16961	16665	16808	16936	16992	16900	16985	16775	16873	16689	16934	16923	16943	16850	16982	17004	17108	17056	16849	16937	17093	17026	16999	17028	16837	16810	16966	16911	16960	16968	16962	16953	16907	16921	16965	17030	16922	16959	16908	16746	17106	16924	17074	16968	16877	16836	16946	16999	16864	16954	16892	16858	16855	17033	16842	16919	16883	16942	16930	17042	16957	16892	16975	17059	16990	16900	17041	16875	16884	16809	17005	17074	16922	16977	17067	16949	16910	16804	16951	17030	16889	17101	16845	17123	16869	16938	16979	16880	16937	16863	16947	16831	16749	16984	17005	16953	16879	17038	16755	17004	16934	16859	16897	16929	16932	16866	16987	16918	17017	17076	16846	16957	16987	16945	17018	16968	17072	16902	16862	16871	17032	16990	16827	16747	16911	16884	16880	16922	16943	16977	16916	17016	16861	17076	17010	17134	16855	16795	16947	16944	17059	17048	16882	17041	16850	16829	16904	17083	16845	17091	16797	16935	16926	16797	16888	16859	17094	16960	16913	17008	16988	16944	16772	17023	16820	17006	16953	17019	16817	16943	16914	17040	16945	16855	16957	16914	16868	17041	16930	16863	16756	17005	17032	16941	17035	16944	16902	17221	16894	16953	16908	17100	17045	17099	16878	16849	16910	16966	16992	17009	16876	16998	16896	16981	17028	16985	16882	16884	16946	16865	16947	16945	16929	16746	16913	16900	16812	16863	16698	16853	17013	16973	17026	16931	16992	16989	16942	17075	17012	16961	16834	16934	16928	16833	17107	17040	17014	16917	17030	16957	17018	16906	16872	17043	16988	17032	17064	16897	16849	16931	16945	17089	17001	16904	16954	16784	17049	16897	16875	16798	16788	16953	16884	16830	16967	16926	17033	16990	16779	17101	16985	16790	16996	16930	16898	16761	16945	16940	16984	16962	17120	17019	16980	16930	17018	16908	16944	16704	17019	16960	16929	16941	17036	16894	16852	16760	17088	16864	16839	16936	16971	16786	16964	16817	17034	17003	16879	17061	16837	16841	16906	16678	16916	16993	16958	16945	16943	17000	16838	17046	16889	16897	16901	16991	16904	17091	16882	17047	16882	16909	17048	17117	16998	16860	16852	17030	16948	16951	16844	17079	17009	16951	16966	17083	16903	16854	16912	16790	16971	16913	16767	16976	17042	16909	16911	16950	16896	16984	16862	16864	16921	16895	16927	16870	16968	16848	16989	16983	17088	16977	16729	16931	16996	16871	16973	16957	16771	16909	16868	17112	16986	16937	16896	16797	16988	16978	16948	16999	16910	16916	16869	16754	17008	16890	16823	17124	16919	16921	16881	16865	16841	16944	16994	17006	16843	16980	16843	16887	16813	16848	16959	16913	16911	16851	16946	16888	16999	17025	16867	17007	17040	17011	16888	17006	16792	16893	17005	16830	17027	16945	16848	17159	16812	16999	16909	16721	17085	16778	16934	17109	16876	16915	16958	16841	16961	16763	17031	17029	16923	16832	16971	17012	17067	17037	16834	16773	16955	16801	17019	16817	16725	17137	16946	16772	16856	16812	16960	16967	17018	16904	16808	16974	16893	16980	16965	16803	16907	16717	16995	16929	16958	16905	17137	16954	16736	17054	17177	16899	17013	16888	16836	16954	16940	16985	17070	16970	16889	16894	16941	16964	16882	16867	16849	16879	17061	17085	16929	16913	16881	16915	16807	16959	16856	16907	17132	16900	17257	16920	16895	16816	16928	16991	16703	17088	16957	17047	16951	17110	16999	16970	16881	16770	16862	16930	17101	17021	17094	16888	16891	16940	16807	16987	17057	16871	16979	16826	16922	16873	17021	17020	16987	16904	16805	16984	16913	17007	17061	16997	17098	16981	16920	16783	16775	17019	16992	17175	16808	16946	16908	16871	16976	16896	16947	16930	16918	16737	17051	16896	16856	16911	17007	17074	17144	16843	16833	17010	17012	17172	16824	16762	16970	16905	16999	16914	16760	17004	17001	16790	16974	16867	16978	16908	17100	16776	16927	17038	17025	16984	17060	17196	16877	16788	16861	16923	16957	17065	16837	16849	16862	17017	16842	16838	16848	16909	16878	16677	17007	17006	16941	16972	16897	16863	16954	17051	17004	17033	16867	16840	16695	17067	16931	16918	16943	16833	16925	16923	17137	17004	17014	16872	16720	16872	17040	16838	16965	16821	16723	16969	17099	16898	17004	16913	17060	16973	16923	16944	17020	16995	17045	16968	16932	16918	16817	17009	16899	17144	16709	16827	16908	16910	16968	16915	16837	17038	17102	16983	16822	16756	16754	16942	16942	16954	16950	16816	16692	16913	16975	16866	17051	16846	16957	16922	16922	16917	17050	16947	16809	16943	16830	16899	16990	16917	16992	17043	17147	16976	17096	16925	16902	16858	17005	16984	16866	16863	17019	17120	16958	17032	17020	16879	16986	16953	16809	16845	16973	16939	17173	16850	16909	16878	16996	16994	16957	16891	16964	16865	16881	17002	16786	17138	16827	16978	16970	17019	16936	16927	16971	16921	16966	16920	16814	16806	16901	16883	16998	17017	17047	16887	16902	16923	16853	16859	17146	17095	17055	16829	16926	16951	16974	16755	16769	16949	17137	17065	17194	16907	17052	17018	16934	16926	17001	16832	16922	16947	16985	16982	17034	16973	16792	16842	16670	16685	16962	16890	16963	16971	16912	17008	17023	16950	16930	16827	16987	16902	16941	16956	17018	16820	17071	17033	16836	16898	16991	16973	16988	16947	16951	16918	16818	16898	16894	16825	16805	16771	16957	17033	16696	16974	16893	17018	16992	16774	16969	17018	16972	16805	16919	16835	16841	16860	17168	16834	16910	16960	16937	16983	17039	16946	17156	17020	16841	17031	17087	16861	16869	16947	16889	16889	17056	17108	16859	16924	17105	16950	16920	16955	16960	16932	17041	17057	16918	16899	16728	17021	16877	16823	16786	16960	17143	17031	16871	16843	16934	16887	16879	16803	16942	16907	16950	16893	16929	16826	16751	16929	16911	16794	16863	16988	16757	16888	16915	16870	17026	16821	17043	16993	17052	17227	17044	16911	16824	16954	16958	16934	16783	16886	16939	16933	16949	16998	16960	16800	16865	16923	16724	17016	16749	16940	16984	17067	16958	16889	16971	16871	17073	16962	16861	17040	16944	17014	16868	17110	16923	16827	16951	16950	16958	16862	16956	16882	17007	16825	16964	17001	16926	17068	16943	16906	17023	17048	16916	16868	17076	16853	16754	16916	17050	16845	16942	16932	16975	17031	16884	16976	16989	16889	17009	16850	16905	16977	16685	16885	16951	16814	16874	16810	17049	17040	16940	16953	16958	16895	16948	16854	16881	16887	16856	16935	16994	16975	16954	16962	17065	16880	16873	16965	16742	17025	17019	16987	16992	16811	17058	17040	16931	16831	16877	16993	16968	16943	16825	17015	16899	16911	16936	16968	17021	16827	16948	16916	16980	17087	16974	16850	16885	16898	16994	16999	16963	16950	17076	16983	16998	17102	16927	17240	16915	16918	17000	17051	16917	17052	16910	16868	16850	16898	16880	17024	16913	17001	16930	16774	16942	17093	17004	16823	16949	17047	16861	16994	16900	16950	16842	16820	17168	16908	17021	16927	16711	16863	16799	16891	16943	16901	17036	17002	16886	16742	16888	17031	16932	17124	16926	16831	16858	16898	16680	16913	16927	16933	16936	16824	17032	16926	17081	16895	16961	16878	17024	17034	16965	17085	16774	16886	16859	16910	16829	16830	16837	16935	17036	16999	16978	16890	16886	16913	17077	16810	16852	17046	17026	16887	16819	16932	16878	16762	17037	16771
27021	21937	25390	23081	19946	20176	20513	20104	20150	20270	20208	20970	21896	21742	21237	20460	20052	19728	19625	19799	19817	19611	19472	19599	19716	19632	19839	19603	19673	19736	19668	19596	19708	19611	19751	19605	19757	19665	19401	19665	19801	19575	19626	19784	19524	19709	19815	19692	19792	19695	19685	19641	19663	19866	19823	19673	19684	19712	19571	19699	19457	19590	19616	19563	19622	19544	19704	19680	19600	19578	19675	19768	19665	19674	19643	19787	19694	19598	19541	19610	19773	19874	19686	19621	19801	19811	19766	19795	19628	19714	19627	19471	19774	19503	19833	19731	19681	19859	19451	19681	19581	19624	19583	19507	19691	19856	19758	19484	19683	19908	19502	19707	19685	19703	19621	19767	19809	19642	19516	19527	19399	19716	19603	19599	19382	19589	19450	19638	19438	19679	19741	19590	19576	19664	19450	19553	19642	19679	19597	19580	19687	19573	19812	19942	19419	19549	19724	19504	19529	19583	19655	19779	19517	19653	19810	19567	19694	19729	19383	19545	19584	19586	19639	19729	19785	19733	19410	19705	19700	19599	19523	19657	19568	19674	19689	19477	19629	19742	19788	19582	19635	19565	19750	19589	19497	19538	19615	19650	19367	19657	19590	19684	19397	19670	19711	19710	19724	19602	19701	19663	19726	19613	19674	19606	19561	19532	19593	19819	19747	19648	19691	19738	19384	19667	19545	19459	19909	19805	19665	19828	19755	19430	19674	19618	19491	19458	19503	19611	19754	19538	19598	19523	19695	19940	19763	19481	19548	19494	19687	19683	19797	19532	19473	19458	19529	19482	19651	19729	19556	19532	19789	19800	19565	19644	19694	19571	19636	19629	19674	19666	19601	19684	19723	19806	19794	19734	19697	19519	19549	19517	19638	19796	19787	19539	19479	19426	19620	19773	19679	19505	19619	19198	19594	19597	19708	19537	19714	19565	19533	19430	19701	19563	19557	19563	19632	19449	19759	19703	19799	19685	19772	19460	19623	19539	19418	19742	19480	19461	19508	19690	19751	19678	19534	19831	19380	19752	19731	19838	19569	19742	19631	19438	19571	19661	19757	19604	19464	19587	19735	19613	19608	19529	19637	19707	19355	19763	19586	19682	19658	19514	19617	19701	19629	19698	19724	19964	19862	19624	19854	19529	19699	19606	19603	19509	19700	19682	19633	19658	19563	19755	19652	19689	19654	19686	19747	19675	19709	19602	19737	19699	19677	19749	19697	19594	19652	19624	19641	19496	19647	19602	19737	19550	19448	19395	19810	19626	19695	19539	19658	19779	19675	19528	19802	19905	19467	19733	19581	19660	19803	19460	19722	19482	19740	19731	19656	19553	19636	19650	19458	19624	19668	19548	19639	19621	19815	19534	19624	19688	19445	19627	19709	19482	19506	19482	19516	19690	19604	19481	19590	19618	19668	19624	19699	19652	19549	19704	19491	19478	19720	19477	19645	19627	19744	19768	19657	19768	19551	19749	19632	19606	19730	19800	19902	19665	19481	19622	19506	19572	19503	19676	19782	19508	19540	19369	19575	19544	19740	19510	19616	19657	19623	19643	19741	19616	19603	19529	19769	19743	19833	19681	19787	19748	19474	19849	19734	19531	19735	19649	19941	19710	19515	19839	19601	19705	19679	19643	19531	19618	19664	19620	19439	19568	19549	19582	19482	19657	19574	19773	19729	19667	19634	19721	19726	19647	19746	19737	19609	19531	19770	19839	19642	19824	19530	19538	19871	19737	19471	19609	19671	19610	19675	19581	19695	19660	19446	19753	19767	19741	19553	19658	19599	19697	19591	19732	19568	19497	19631	19689	19477	19635	19531	19500	19826	19343	19763	19783	19657	19731	19710	19561	19734	19696	19732	19587	19550	19529	19644	19566	19757	19516	19610	19522	19559	19398	19708	19614	19754	19764	19732	19542	19680	19495	19617	19605	19650	19469	19564	19578	19558	19549	19567	19774	19669	19574	19563	19625	19594	19790	19653	19559	19835	19657	19637	19619	19703	19637	19752	19707	19525	19786	19659	19701	19629	19566	19336	19661	19762	19529	19529	19626	19812	19624	19465	19729	19577	19589	19600	19854	19600	19452	19586	19708	19698	19608	19656	19803	19590	19644	19619	19580	19840	19797	19456	19469	19633	19717	19613	19571	19621	19634	19746	19740	19652	19508	19681	19670	19809	19734	19676	19459	19650	19649	19653	19833	19797	19592	19554	19456	19697	19647	19412	19643	19759	19631	19672	19698	19521	19558	19629	19504	19675	19696	19586	19498	19753	19719	19460	19541	19466	19758	19671	19497	19661	19682	19617	19360	19648	19575	19846	19675	19552	19617	19613	19734	19632	19662	19537	19601	19467	19781	19655	19730	19523	19396	19604	19646	19597	19709	19519	19841	19654	19792	19716	19573	19599	19634	19817	19677	19652	19613	19616	19530	19775	19587	19588	19609	19547	19654	19479	19620	19791	19443	19390	19606	19525	19646	19595	19627	19689	19721	19486	19732	19622	19702	19791	19955	19679	19554	19649	19715	19589	19812	19603	19789	19869	19441	19646	19556	19883	19525	19897	19523	19684	19545	19705	19703	19792	19557	19646	19779	19797	19841	19867	19796	19702	19461	19715	19533	19630	19788	19678	19644	19709	19780	19578	19812	19615	19793	19738	19742	19664	19498	19458	19514	19655	19741	19703	19519	19614	19848	19652	19401	19504	19550	19796	19688	19574	19642	19765	19661	19597	19625	19311	19631	19631	19647	19750	19832	19651	19686	19695	19558	19618	19446	19787	19646	19537	19626	19690	19517	19640	19566	19712	19503	19506	19552	19470	19507	19868	19892	19707	19754	19712	19509	19516	19679	19735	19727	19440	19478	19648	19724	19785	19715	19732	19599	19512	19797	19515	19540	19544	19654	19555	19811	19529	19569	19737	19604	19722	19873	19660	19839	19618	19799	19607	19583	19798	19655	19579	19644	19637	19540	19426	19764	19444	19780	19500	19712	19736	19539	19591	19676	19668	19538	19664	19456	19737	19627	19599	19653	19800	19765	19705	19913	19567	19604	19828	19563	19415	19567	19660	19552	19592	19604	19590	19775	19597	19725	19794	19473	19556	19563	19779	19791	19698	19862	19618	19818	19643	19611	19867	19768	19676	19470	19506	19842	19791	19896	19548	19645	19605	19635	19727	19504	19727	19502	19793	19739	19500	19746	19630	19665	19766	19809	19702	19571	19469	19489	19772	19716	19807	19749	19677	19671	19715	19661	19606	19537	19713	19661	19668	19435	19718	19529	19638	19607	19881	19628	19648	19728	19812	19860	19581	19740	19484	19571	19576	19564	19443	19616	19743	19572	19715	19504	19531	19708	19651	19550	19628	19706	19798	19557	19668	19690	19638	19633	19513	19842	19618	19575	19755	19753	19786	19549	19745	19854	19772	19716	19698	19712	19565	19716	19806	19550	19664	19644	19787	19628	19613	19815	19707	19526	19803	19635	19637	19689	19758	19746	19639	19688	19582	19549	19551	19757	19674	19771	19658	19539	19493	19755	19711	19709	19869	19691	19665	19539	19698	19460	19586	19421	19554	19580	19737	19497	19643	19583	19488	19915	19610	19673	19782	19537	19802	19603	19632	19377	19607	19533	19483	19677	19620	19634	19786	19708	19672	19620	19525	19781	19690	19550	19584	19499	19563	19666	19674	19744	19504	19623	19705	19686	19604	19747	19665	19750	19667	19456	19713	19567	19498	19542	19604	19631	19606	19457	19443	19730	19901	19609	19479	19745	19738	19734	19529	19746	19546	19795	19695	19570	19730	19640	19618	19714	19548	19582	19830	19594	19557	19578	19639	19635	19745	19490	19400	19799	19578	19566	19594	19615	19585	19572	19433	19903	19489	19514	19908	19640	19486	19856	19836	19589	19693	19625	19907	19671	19505	19460	19718	19585	19604	19686	19751	19664	19707	19487	19615	19661	19642	19363	19926	19881	19765	19792	19793	19872	19699	19714	19608	19418	19650	19624	19715	19603	19812	19741	19486	19776	19523	19437	19619	19703	19709	19578	19861	19884	19626	19725	19452	19534	19515	19733	19627	19585	19738	19850	19530	19636	19536	19699	19578	19473	19735	19619	19613	19757	19608	19588	19580	19672	19756	19847	19420	19626	19471	19534	19606	19705	19455	19558	19666	19760	19518	19796	19604	19537	19773	19775	19719	19523	19735	19589	19520	19582	19680	19515	19713	19801	19456	19439	19592	19578	19646	19628	19717	19734	19570	19611	19627	19368	19613	19687	19439	19707	19440	19514	19621	19492	19592	19708	19721	19660	19645	19613	19651	19675	19557	19668	19555	19923	19593	19572	19821	19680	19662	19657	19725	19589	19596	19692	19661	19417	19775	19569	19628	19767	19471	19733	19622	19624	19652	19753	19528	19472	19570	19582	19655	19611	19722	19687	19871	19891	19635	19599	19610	19661	19601	19449	19721	19550	19534	19665	19513	19872	19715	19543	19550	19609	19327	19616	19793	19543	19643	19504	19825	19469	19541	19764	19498	19660	19631	19539	19772	19718	19547	19717	19649	19811	19706	19855	19865	19647	19621	19580	19714	19653	19641	19678	19659	19548	19443	19521	19492	19644	19783	19859	19538	19724	19699	19596	19646	19435	19524	19483	19479	19476	19637	19663	19999	19697	19697	19587	19646	19861	19706	19802	19813	19689	19669	19688	19663	19779	19698	19592	19724	19702	19723	19737	19628	19731	19520	19641	19614	19587	19832	19554	19799	19507	19725	19642	19670	19627	19700	19587	19473	19689	19661	19669	19496	19611	19798	19646	19700	19594	19688	19485	19718	19700	19560	19622	19762	19460	19801	19510	19794	19911	19697	19835	19892	19542	19599	19636	19771	19567	19768	19437	19687	19601	19846	19820	19708	19689	19698	19481	19655	19565	19717	19593	19605	19747	19413	19650	19622	19432	19471	19621	19561	19588	19771	19871	19653	19750	19643	19492	19683	19831	19747	19515	19857	19595	19670	19750	19742	19569	19378	19616	19589	19707	19550	19466	19593	19721	19628	19715	19758	19863	19733	19509	19757	19728	19747	19773	19582	19453	19540	19630	19564	19503	19779	19473	19410	19608	19761	19681	19821	19802	19695	19510
17430	21954	20376	18240	17881	17662	17530	17619	17538	17631	17886	19088	20351	19553	18693	17804	17187	16820	17124	16826	16750	16950	16858	17135	16911	16828	16997	16732	16880	16845	16899	16923	16780	16963	16920	16962	16933	16718	16880	16812	16944	16684	16798	16831	17010	16794	16807	16953	16696	16888	16850	16767	16957	16941	16858	16879	16740	16892	16884	16926	16755	16846	16882	16842	16850	16838	17029	16798	16748	16826	16850	16792	16855	16819	16932	16877	16970	17124	16781	17007	16964	16773	16905	16872	16976	17059	16914	16946	16810	17085	17026	17153	16735	16932	16793	16998	16757	16851	16694	16749	16808	17208	16899	16960	16875	16805	16798	16855	16714	16888	16878	16853	16763	16825	16844	16811	16791	16775	16811	16946	16844	16815	16715	16790	16814	16799	16994	16749	16868	16784	16918	16983	16891	16875	16790	16832	16867	16809	16821	16640	16851	16881	16925	16812	17015	16857	16728	16751	17028	16893	16762	16920	17065	16737	16915	16826	16909	16781	16789	16890	16905	16881	16822	16866	16793	16780	16875	16898	16887	16946	16899	16932	16836	16797	17002	16913	16800	16835	16711	16761	16879	16939	16988	16857	16800	16989	16935	16833	16790	16715	16877	16879	16980	16966	16897	16798	16667	16953	16908	16676	16773	16796	16874	16857	16717	16824	16921	16791	16934	16769	16797	16683	16992	16982	16884	16961	16837	16838	16769	16914	16948	17055	16792	16863	16935	16898	16694	16833	16894	16958	16746	16833	16820	16799	16885	16751	16801	16666	17028	16880	16815	16791	16902	16872	16904	16769	16833	16965	16740	17002	16865	16826	16801	16772	16868	16808	16866	16577	16807	16682	16793	16812	16831	16882	16929	16868	16856	16876	16867	16869	16855	16977	16791	16836	16720	16812	16908	16781	16966	16918	16756	16998	16914	16884	16846	16670	16969	16784	16912	16854	16877	16821	16949	16907	16815	16767	16783	16803	16757	16983	16959	16838	17043	16765	16796	16855	16767	16846	16920	16839	16936	16771	16673	16806	16830	16970	16957	16839	16901	16748	16822	16777	16845	16888	16721	16781	16875	16964	16817	16921	16809	16850	16858	16822	16800	17081	16916	16881	16874	16982	16784	16830	16866	16796	17046	16804	16860	16800	16785	16938	16769	16789	16698	16961	16742	16776	16819	16859	16730	16941	16915	17048	16599	16816	16919	16619	16957	16937	16969	16935	16749	16672	16803	16784	16783	16735	16736	16819	16973	16731	16728	16738	16813	16954	16769	16849	16832	16743	16855	16789	16799	16798	16847	16682	16647	16874	16743	16668	16968	16766	16793	17019	16861	16872	16898	16854	16838	16899	16971	16687	16986	16878	16790	16912	16778	16944	16831	16874	16743	17018	16762	16794	16860	17103	16681	16982	16856	16899	17083	16787	17086	16894	16978	16857	16848	16777	16976	16984	16999	16933	16899	16803	16931	16766	17000	16554	16848	16904	16882	16937	16759	16886	16825	16993	16999	16895	16706	16846	16755	16994	16934	16747	16832	16863	16817	16750	16907	16838	16810	16851	16973	16883	16719	17080	16851	16793	16815	16889	16767	16836	16741	16871	16770	16816	16866	16896	16758	16894	16938	16992	16784	16980	16872	16857	16739	16948	16900	16880	17012	16864	16913	16821	16919	16731	16811	16901	16958	16892	16845	16824	16786	16829	16925	16835	16839	16994	16793	16908	16801	16803	16817	16927	16972	16845	16952	16711	16965	16811	16782	16978	16891	16990	16923	16982	16857	16773	16775	17124	16822	16752	16856	16833	16793	16980	16910	16987	16723	16997	16741	16899	16837	16761	16787	16952	17060	16701	16884	16915	16848	16797	16903	16795	16623	16999	16907	16868	16885	16941	16960	16937	16955	16700	16887	16777	16761	16764	16704	16891	16671	16854	16933	16763	17063	16779	16803	16883	16798	16826	16864	16834	16946	16834	16890	16855	16847	16941	16781	16888	16831	16874	16490	16775	16873	16965	16907	16858	16917	16873	16857	16896	16844	16879	16969	16929	17057	16805	16904	16994	16701	16962	16860	16856	16751	17036	16876	16784	16804	16691	16948	16929	16809	16842	16714	16814	16931	16876	16820	16814	16814	16884	16866	16921	16768	16799	16728	16777	16877	16756	16878	16806	16828	16922	16819	16765	16916	16865	16840	16974	16979	16813	16759	16939	16727	16832	17107	17029	16997	16914	16754	16853	16694	16917	16892	16770	16889	16868	16854	16921	16800	16806	16864	16795	16736	16826	16845	16632	16679	16848	16993	16852	16662	16985	16959	16803	16776	16897	16807	16810	16795	16799	16767	16711	16964	16935	16813	17075	16764	16810	16911	16789	16959	16798	17054	16713	16831	16898	16928	16950	16836	16822	16793	16890	16890	16975	16764	16868	16866	16781	16841	16905	16973	16738	16952	16671	16786	16701	16894	16867	16735	16961	16815	16966	16775	16958	16767	16895	16889	16854	16818	16797	16929	16800	16925	16851	16857	16971	16635	16855	16843	17016	16728	16735	16898	16979	16892	16881	16742	16922	16812	16680	16759	16981	16887	16755	16884	16744	16812	16866	16922	16815	16853	16967	16933	16747	16867	16741	17013	16784	16746	16957	16928	16852	16849	16834	16848	17091	16839	16748	16879	16692	16989	16903	16601	16877	16904	16829	16754	16867	16932	16766	17143	16909	16853	16937	17107	16866	16849	16983	16834	16861	16871	16892	16850	16937	16971	16798	16777	17079	16844	16860	16767	16784	16926	16925	17094	16968	16875	16737	16843	16730	16763	16849	16856	16672	16937	16727	16731	17086	16950	16769	17059	16841	16845	16895	16900	16758	16920	16959	16828	16836	16792	16880	16876	17034	16753	16815	16876	16867	16839	16992	16715	16881	16932	16781	16889	16787	16984	16987	16802	16955	16888	16890	16989	16734	16916	17031	16775	16864	16748	16905	16888	16868	16888	16880	16838	16813	16799	16782	16801	16919	16701	16820	16826	16738	16823	16783	16857	16844	16883	16712	17038	16857	16755	16947	16985	16911	16880	16706	16767	16678	16881	16830	16695	16842	16893	16895	16889	16769	16769	16835	16838	16933	16762	16692	16831	16821	16787	16844	16948	16792	16923	16754	16675	16757	16757	16876	16738	16795	16772	16913	16880	16705	16842	16795	16750	16815	16572	16967	16954	16914	16895	16807	16783	16939	16883	16945	17100	16687	17008	16886	16855	16986	16890	16893	16923	16798	16872	16915	16855	16904	16960	16818	16987	16789	16849	16796	17062	16705	16771	16941	16828	16923	16822	16750	16792	16824	16874	16987	16959	16873	16741	16847	16909	16950	16897	16825	16871	16814	16910	16902	17015	16877	16906	16859	16874	16929	16738	16765	16931	16900	16833	16912	16882	16880	16889	16931	16723	16912	16921	16876	16928	16792	17019	17089	16921	16875	16863	16976	16885	16997	16909	16849	16871	16849	16765	16844	16936	17027	16892	16700	16834	16795	16821	17043	16956	16773	16912	16720	16770	16880	16909	16830	16922	16829	16810	17023	16862	16886	16863	16938	16781	16642	16724	16818	16665	16752	16931	16864	16803	16893	16810	16771	16970	16857	16780	16840	16741	16777	16725	16805	16947	16886	16944	17022	16863	16837	16757	16942	16791	16818	16932	16967	16864	16902	16800	16762	17000	16848	16772	16883	16878	16915	16864	16818	16748	17060	16835	16887	16806	16742	16807	16837	16750	16864	16765	16921	16899	16925	16913	16886	16946	16778	16734	16934	16799	16778	16976	16832	16873	16923	16761	16871	16839	16873	16922	16820	16794	16767	16770	16691	16916	16921	16792	16930	17090	16882	16941	16791	16694	16696	16792	16730	16945	16820	16827	16979	16823	16818	16691	16809	16887	16932	16774	16867	17029	16965	16878	17042	16896	16981	16663	16774	16750	16963	16844	16886	16765	16820	16784	16906	16849	16929	16826	16940	16862	16801	16815	17015	16993	16923	16714	16827	16857	16859	17056	16754	16815	16932	16734	16934	16765	16973	16892	16928	16995	17063	16813	16895	16753	16832	16877	16955	16635	16738	16997	16862	16794	16827	16789	16917	16811	16855	16694	16782	16853	16770	16771	16851	17034	16816	16866	16772	16745	16890	16949	16760	16780	16824	16843	16889	16836	16942	16793	16861	17034	16840	16941	16822	16782	16945	16850	16983	16775	16908	16929	16938	16985	16659	16884	16763	16901	16781	16717	16795	17037	16709	16843	16821	16867	16824	16770	16942	16740	16862	16897	16998	16898	16874	16843	16845	16791	16892	16796	16798	16793	16930	16715	16773	16848	16780	16837	16855	16920	16732	16746	16811	16865	16826	16768	16927	16799	16916	16787	17050	16906	16856	16758	16759	16854	16937	16843	17040	16811	16827	16925	16983	16715	16803	17070	16813	16814	16885	16852	16870	16736	16870	16756	16967	16799	16924	16736	16753	16834	17010	16832	16761	16918	16786	16821	16889	16872	16712	16851	16751	16892	16863	16899	16732	16696	16781	16726	16821	16831	16887	17074	16866	17085	16850	16642	16900	16957	16963	16921	17025	16893	16883	16797	16861	16850	16879	16682	16904	16874	16859	16875	16766	16942	16811	16824	16886	16717	16787	16719	16674	16935	16787	16886	17092	16868	16852	16802	16840	16949	16825	16818	16964	16953	16884	16820	16976	16904	17001	16839	16847	16731	16760	16908	16718	17022	16683	16810	16785	16983	16705	16924	16960	16839	17015	16978	16803	16798	17038	16923	16966	16934	16711	16832	16712	16959	16966	16846	16782	16810	16859	16760	16620	16777	16913	16883	16728	16800	16829	16954	16830	16704	16897	16884	16958	16913	16907	16810	16892	16903	16908	16957	16696	16747	16747	16854	16894	16674	17037	16802	16885	16893	16644	16908	16863	16946	16884	16969	17012	16801	16736	16841	16788	16871	16855	16858	16919	16861	16544	16896	16935	16855	16701	16886	16811	16735	16873	16786	16934	16734	16874	16932	16968	16957	16738	16950	16809	16851	16924	17010	16975	16936	16832	16890	16778	16978	17006	16942	16937	16807	16895	16771	16839	17074	16793	16973	16953	16843	16845	16810	16777	16796	16835
23188	20690	27944	23605	21975	23209	23305	21076	20683	20953	20933	26148	34531	31791	28240	24107	21556	20574	20214	19903	20237	20087	20117	20132	20020	20173	20187	20006	20273	19925	20018	20032	19905	20014	19848	20186	20039	20127	20021	20050	20142	20282	19957	20032	19860	19887	20074	19851	19944	19907	19924	19855	19943	19950	19811	20035	20028	19977	19826	19917	19840	20045	19985	19917	19719	19944	19881	19859	19766	19814	19867	20013	19899	19872	19953	19918	19854	20000	19851	19642	19943	19840	19980	20058	20079	20130	19793	19913	19754	20100	19930	20109	20101	20157	19971	19920	19936	19950	19935	20019	19903	19966	19900	19811	19988	19918	20009	19752	19764	19777	20033	19728	20116	19928	20013	19959	19944	19840	20000	19987	19554	19700	19686	19935	19702	19827	19956	20109	19768	19735	19975	19919	19928	19819	19945	19664	19959	19931	19915	19948	19884	19753	20047	19786	19925	19935	19902	19837	20053	20285	19899	20057	19828	19966	20005	19903	19755	19787	19789	20004	19978	19795	20015	19841	19776	19838	20022	19967	19903	19904	19904	19929	19822	19863	19683	19870	19923	19825	19966	19781	19952	19901	19694	19972	20090	19712	19874	20163	19824	19780	20051	19858	19958	19967	19862	19705	19670	20029	20049	19858	19970	19869	20096	19997	19773	19671	19779	19731	19925	19732	19916	19993	19944	19712	19984	19860	20022	19894	19801	19893	19850	19892	19964	19895	20000	20116	19661	19952	19846	19849	19870	19864	19880	19710	19884	19952	20015	19878	20062	19920	19960	20063	19829	19869	20067	19862	19900	19890	19819	19942	20029	19821	20101	19815	19895	19968	19793	19870	19925	19782	19993	19730	19760	19924	20044	19967	19828	19818	19855	19761	19930	19973	19777	20016	19954	19956	20024	19933	19672	19963	19988	19926	19859	19943	19926	19971	19667	19972	19852	20010	19907	19924	19856	19780	19928	20042	19975	19902	19846	19893	20060	19940	20041	20090	19828	19766	20017	20097	20068	19995	19942	19535	19939	19977	19994	19886	19910	19911	19923	20164	20093	20001	19832	19969	19901	19891	19799	19906	19903	20026	19921	19841	19943	19729	19930	19918	20155	19931	19952	19885	19821	20012	19889	19775	19999	19844	19930	19885	19897	19775	19889	19830	19906	19856	19799	19960	19988	19936	19908	19940	19944	19821	19975	20003	19766	19834	19918	19849	20137	19968	19936	20018	20092	19913	20063	19880	19844	20059	20062	19874	20096	19849	20053	19847	19710	20014	19815	20088	19892	19803	19840	19642	19827	19899	19738	20014	20134	19946	19671	20030	19870	19975	20012	20027	20073	20031	19955	20087	20075	20004	19920	19879	19687	19914	19839	20043	20016	20002	20021	19877	19741	19796	20165	19970	20048	19834	19842	20025	19865	20010	19927	20081	19714	19952	19495	19794	19936	19807	19915	20135	19750	20118	20080	20115	19829	20040	19872	20024	19986	19965	19882	19883	19937	19900	20048	19970	19922	20016	19841	19945	19899	20065	20061	19946	20020	19830	19906	19911	20019	20035	19939	19907	19847	19996	20018	19821	20083	19940	20038	20010	19865	19978	20101	19798	20066	20116	19939	19877	19972	19854	19851	19929	19857	19903	19910	20036	19826	19763	19843	19938	20021	20089	19856	19898	19961	19765	19847	19835	19970	19855	20020	19962	19864	19919	19798	19915	19855	19792	19960	19743	19945	19954	19978	19886	19959	19982	19836	19922	19828	19917	19795	19921	19935	19812	19859	19901	19896	20086	19910	20029	19884	19738	20023	20025	19946	20033	19876	19893	19880	19986	19892	19963	19579	19835	19802	19701	20190	19759	20007	19963	20015	19828	19996	19882	19911	19760	19889	19962	19777	20049	19927	19928	19961	20011	19919	20066	19927	19854	19878	20095	20047	20263	19840	19868	19872	20039	19961	19962	19805	19879	19918	19735	19843	19911	19809	19909	20040	19909	19940	19856	19909	20044	20095	19899	19982	19789	19864	19822	19997	20041	19975	19838	19814	19976	19723	19976	19929	19846	19898	19937	19896	19865	20043	19940	19913	19990	20010	19818	19782	20090	20010	19856	20033	19943	19908	19930	19975	19785	19969	19998	19962	20078	19982	19775	19854	19896	19875	19865	19879	19973	19950	20008	19840	19920	19930	19786	20047	19904	19826	19934	19869	20024	19888	19904	19815	19728	19731	19932	19855	19955	20033	19985	19983	19886	19958	19926	19768	19909	19937	20007	19875	20073	20045	19649	19973	19769	19682	20142	19862	19957	20196	20030	19856	19914	19969	19801	19810	19896	19787	20262	19600	19869	19795	19908	19756	19842	19905	19987	19837	19763	19993	19998	20055	19935	19872	19926	19727	19895	20023	19984	19781	19914	19821	20035	19889	19937	19877	19904	19837	19873	19914	19972	19941	19996	20053	19648	19868	20039	20073	19665	19890	20025	19870	19865	20132	19833	20056	19787	19860	19920	19898	19970	20059	20089	19863	20140	19988	19976	19976	19915	19931	19818	19873	20086	20040	20133	19976	19926	19860	19941	20086	19927	19657	19932	19887	19979	19849	19823	20103	19875	19841	19952	19926	19933	20084	19951	19899	19840	19819	19758	19815	19848	19906	19905	20029	19925	19817	19976	19864	20052	20078	19840	19978	19769	19901	19828	19934	19765	19915	19744	19882	19946	19847	19845	19885	19838	20085	19976	19712	20025	19914	19846	19905	19959	20182	20006	20133	20087	19763	20069	19870	19854	20044	19793	20003	19930	19993	19911	19878	19801	19866	19689	19964	19867	19779	19989	19982	19857	19962	19865	20012	20010	19974	19770	19915	19904	20022	20015	20017	19887	19896	19918	20030	19951	19849	19911	20089	19708	20083	19984	19980	20178	19791	19935	20027	19888	19731	19881	20097	19750	19824	19873	19940	19970	19722	19928	19706	19837	19824	19854	19836	19904	19851	19789	19856	19854	19877	19857	19682	19790	19954	19852	19718	19794	19833	20019	20064	19643	20033	19965	19781	19921	20029	19730	19909	20025	19781	19777	19855	19788	19952	19935	19853	20105	19916	20007	20188	20068	20061	19843	19997	19899	19899	19808	19949	19779	19805	20142	19908	19893	19956	19957	19948	19876	19847	19759	19907	19735	19908	19759	20072	19948	19730	20053	19983	19931	20002	19889	19792	19720	20047	20120	19866	19970	19952	19755	19866	20005	19855	20002	19759	19890	19954	19782	19853	19923	19937	19904	19836	19988	19928	19949	19807	19889	19903	19878	19963	19895	19933	19902	19978	20045	19839	19862	19815	19910	19984	20046	19797	20026	20050	20016	20015	19954	20111	19813	19922	19907	19990	20199	19838	20183	19901	19833	19956	19880	19928	19879	19976	19691	19719	19633	19893	20030	19963	19984	19937	19913	19909	19653	19930	19879	20070	19944	19927	19975	20133	19947	20015	19964	19863	19869	19859	20000	19978	19776	19782	19899	19767	20078	20004	20042	20146	20046	20130	19950	20109	19850	20025	19955	19933	20077	19967	19826	19798	20080	20022	19965	19968	19935	19976	19931	19736	19985	19904	20103	19992	19875	19846	19933	20101	19879	19983	19839	19896	20163	20058	20138	19876	19754	19867	19961	19908	19876	19972	19950	19741	19950	20127	20147	19865	20015	19710	19933	19846	19630	19879	19739	19975	19861	19831	19640	19918	19692	20043	19666	19904	19853	19952	19613	19829	19973	19830	20079	20310	19863	20019	20031	20050	20033	19951	19924	19978	19894	19919	19910	19915	19926	19777	19913	19692	20127	19940	19643	19930	20033	19885	19984	19854	20025	19903	20014	20155	19918	19753	19748	19894	19874	19911	19729	20123	19848	19829	19825	19960	20004	20064	20005	19865	19850	19777	19935	19955	20093	19889	19916	19645	19911	19889	19820	20156	19874	20149	20024	19992	19894	20048	19795	19849	19953	19772	19993	19956	19810	19927	19898	19916	19923	20005	20030	19907	19883	20059	19932	20048	19782	20116	19797	19966	19928	20192	19936	20138	20023	19680	19821	19757	19982	19818	19997	19938	19888	19686	19599	19835	19976	19725	19768	19991	19806	19706	19881	19922	19800	20029	19893	19964	19971	19872	20078	19871	19795	20102	19956	19871	19882	19801	19886	20021	20053	20170	19976	19889	19951	19954	19984	19905	19865	19928	19867	19716	20011	19768	19949	19693	19904	19973	19933	19784	19846	19855	20005	19872	19947	20005	19685	19979	19975	20036	19727	19931	19893	19796	19976	19918	19936	19996	19767	20109	20111	19803	19871	19994	19770	19946	19846	20111	19746	19925	19916	19732	19994	19856	20061	19841	19844	19955	19876	19864	19994	19655	20013	20072	19979	19792	20005	19624	19802	19809	19958	19875	20022	19910	19897	19963	19963	19832	19798	19931	20137	19729	20051	20006	19961	20131	20044	20117	19970	19792	19828	20006	20042	19964	19944	19898	19931	20141	20174	20115	20035	19987	20096	20117	19848	20154	19855	19874	19719	19803	19801	20071	20088	19943	19901	20026	19927	19629	20014	19807	19991	20028	19960	19944	19780	19880	19888	19927	19933	19848	19856	20073	19843	19827	19872	19945	20028	19844	19981	19936	19817	19899	19857	20018	19929	19990	19871	19999	20101	20008	19837	20091	20079	19992	19847	19926	19907	20113	19962	19913	19932	19697	19989	19862	19788	19866	19726	19994	19947	19929	19975	20003	19988	19625	20010	19848	20025	19964	20041	20040	19918	19737	19825	19895	20029	20078	19609	19914	19991	19946	19952	19962	19781	19822	19959	19998	19870	19964	19893	19948	19920	20008	19888	19700	19878	20075	19981	20032	19882	20211	19751	19968	19872	20128	20093	20029	19909	19858	19998	19812	20141	19890	20044	19912	19879	19852	19921	19966	19662	19958	19669	19851	19846	19810	19775	19964	19849	19996	19697	19963	19958	19902	20071	19994	19845	19982	19959	20185	19885	20009	19946	19975	19862	19916	20008	19778	20096	20100	19927	20004	19908	19935	19882	19871	19952	19919	19915	19793	19991	19995	19979	19816	19940	19951	19829	20012	20196	19990	20077	19899	20105	19898	19973	19721	19973	19854	19748
15506	25956	24800	21278	19816	18894	18722	18770	18562	18462	18377	27867	36011	32135	27241	21431	18389	17479	17089	17168	17035	16978	17078	16930	17124	17101	17084	16936	17087	17033	17040	16960	17135	16885	17035	17025	17037	17041	17092	17131	17197	17217	17132	17173	17194	17078	17069	16998	17084	17024	17020	17048	17116	17017	17119	17056	17088	16990	17121	17093	17145	17020	17082	17030	17079	16913	17071	17045	16925	17018	17031	16881	17001	17068	17076	17069	17171	17063	16985	17092	16998	17058	17001	16974	16902	16913	17001	17099	16990	17135	16916	16965	17009	16816	17083	16946	17070	16821	16924	17120	17085	17128	17058	17035	17024	16951	17006	16967	16982	16912	16931	16959	17001	17104	16968	17179	17025	17141	16991	16922	17004	17095	17092	16965	17037	17162	17079	16940	17033	17029	16926	17071	16936	17039	17092	16921	17077	17017	16964	16963	17046	17057	16972	17042	16910	17131	17223	16798	16992	16973	16904	17023	17114	17044	16915	17001	17178	17097	17105	17092	17042	16958	16900	16958	17056	16996	16976	17061	16984	16934	16956	16938	17034	17031	17017	17038	17162	17069	17074	16887	16920	17109	17017	17129	17185	16920	16964	16853	17049	17068	16980	17078	16956	16939	17029	16991	16998	17061	16945	16976	17193	16977	16974	17059	16959	16938	17127	17116	17187	17013	17001	17020	17064	17038	16884	17024	17072	16971	17034	17096	16872	16962	16933	16911	17072	17026	17159	16940	17090	17082	17019	16919	16965	16942	16929	17045	17018	17045	17045	16995	17009	17052	17235	16955	17014	16980	16902	17169	17035	17124	17102	17070	17059	17107	17068	17000	17015	16930	17129	16935	16937	16855	17110	17055	17026	17155	17206	16978	16826	16983	16990	16921	16860	17226	17061	16972	16861	17073	16885	17216	16877	16882	17013	17001	17088	16948	16839	16852	16983	17044	16919	16969	16912	17191	17078	17074	17133	16791	17140	17055	17090	17018	16917	16959	17000	16965	16995	16964	17037	16890	16723	16863	16995	16887	17216	17039	17000	17105	17151	17075	17012	17059	16943	16979	17118	16908	17189	17041	16915	17077	17042	16927	16983	16912	17051	17211	17006	17015	16942	17024	16944	16978	17018	17036	16953	16967	16973	17074	16984	17068	17090	16849	16914	17042	16913	16976	16996	16837	17094	16925	16952	17207	17015	16893	16973	17102	17199	17034	16926	17033	16979	16957	17064	16904	16971	16978	17054	17073	16976	17100	17015	17043	16921	16830	17183	16979	16940	17139	16961	17038	16970	17015	17110	16916	17104	16853	17075	16887	16967	16989	17045	17062	17008	17043	17127	17060	17200	17083	17051	16970	16814	17070	16970	16949	16967	16926	16995	16981	16969	17022	17048	16955	17047	16913	16983	17185	16954	17022	17114	17074	16956	17040	16799	16980	17131	16962	17214	17220	17029	16894	17150	16967	17073	17036	17025	17005	16886	16948	17037	17131	16965	17007	16874	17056	16976	16850	16911	17321	17015	17020	16905	17041	17079	17038	16973	17037	17099	17113	17323	16905	16990	16839	17097	16970	17140	16990	16955	16769	16937	16970	17201	16910	16989	17126	16934	17033	16916	16928	17085	16860	17069	16891	17005	17013	17018	16963	17048	16976	16791	17155	16876	17112	16980	17001	16910	17117	17057	16850	17099	16898	16933	16896	16842	17012	16998	16887	17022	17101	16946	16958	17107	16929	17109	16904	16882	16986	17196	17069	16996	16903	17049	17018	17010	17028	17087	17158	17006	17049	17106	17005	17062	16937	16997	16931	17101	17091	17073	16983	16970	17149	17115	16900	16900	17119	16976	16868	17019	17029	16983	16838	17065	17126	17077	17203	17115	16984	16870	16956	17168	17287	16985	16880	17136	16978	16995	16831	17154	16795	17099	17054	17171	16988	17041	17128	17091	17059	16977	16949	17021	17142	17203	17004	17054	17142	16873	17156	17084	17022	17008	17100	16904	16924	17125	16971	17107	17105	17047	16940	16989	16944	17074	17031	16946	16975	17063	17101	17055	16926	17020	17082	17023	17018	16991	17021	16885	17052	17052	16913	17082	16991	17116	16966	17128	16915	17170	16949	16937	17073	16955	16923	16836	17013	16871	17041	17089	16866	17235	16964	17081	17022	17005	17113	17045	17056	16965	17085	16942	16965	16921	17068	17002	16979	17088	16999	17086	16863	16904	17053	17027	16876	17009	16975	16959	16916	17157	16931	17089	17004	17006	16978	16998	17027	16970	17040	17012	16920	16952	16959	16817	16957	17155	16883	17047	17031	16947	16951	17078	17002	16984	17245	17107	17005	17138	17061	16924	17044	16992	17050	17122	16917	17102	17023	16904	16798	17141	16922	17086	16894	17005	17043	17013	17098	16997	17087	17000	16942	16963	17137	16924	16858	17017	17141	17105	16919	16999	17020	17058	16950	17148	16979	17144	17061	17005	16968	17163	17085	16960	17038	16791	17034	16989	17040	17198	17043	16893	17089	16972	16791	16887	16916	16982	16964	17016	16949	16868	17039	16972	16933	17035	17010	17005	16953	17142	17173	17025	17205	17109	16887	17129	17068	17087	17069	16964	16900	17084	17059	17267	17049	16928	17067	16955	17029	16953	16990	16814	16895	16925	17057	17089	17144	17082	16793	17118	17027	16914	17132	16990	17067	17179	17008	17269	16836	17107	17046	16975	16987	17197	16978	17033	16926	17015	16905	17103	16906	17125	16982	16989	16978	16938	17010	16979	17054	17063	17042	17094	16978	17069	16874	17090	17076	17015	17152	17021	17014	17094	17109	16754	17085	17086	17026	17017	17120	17025	16823	17062	17110	16914	16877	17094	16931	17042	16951	16980	17057	17018	16974	17041	16983	17090	16937	16891	16939	17014	17056	17006	16730	17041	16974	17093	17177	16998	16984	16937	17066	17157	17099	16918	17055	17196	17101	16907	16884	17154	16925	17011	17034	16838	16989	17078	17098	17061	16967	16808	17159	17173	17258	17139	17212	17126	16986	17125	17132	17085	17025	16901	17069	17029	16969	17131	16869	17060	17119	17008	16964	17109	17104	17102	17157	17053	17015	17191	16933	17016	16978	16861	17060	17257	16996	17140	16744	16940	17117	17062	16985	16909	17049	16997	17141	17130	17180	16996	16900	17052	16880	17059	17156	17069	17069	17075	16954	16870	17034	17106	16828	16957	17038	16921	17041	17049	17004	17040	16939	16960	17086	16904	17037	17043	16993	17084	16936	17052	17062	16998	16984	17170	16968	17058	17040	16864	17074	17051	17137	17147	17066	17119	17067	16780	17026	16995	16984	17027	17101	17111	16996	17012	17003	16939	16927	16947	16960	17047	17053	17026	17155	17067	17065	16898	17147	16895	17022	17166	16950	16817	16876	16962	17093	17166	17062	17040	16995	17160	17078	17025	16880	17259	17106	17044	17106	16995	16859	16873	16893	17109	17059	16946	17050	17026	17041	17043	17073	17008	17076	16967	17164	16830	17120	17053	16895	16917	17034	17141	17116	16913	17127	17033	17035	17029	17023	16873	16977	17016	16990	16847	16974	17023	17042	16961	17009	17027	16985	16993	17104	17055	17008	16932	17001	16969	17071	16979	17049	17174	17162	16879	17008	17171	16987	16933	16956	17033	17010	16904	17110	17162	17025	16956	16871	17150	17083	16842	17026	16964	17037	17093	17151	17260	16871	16989	16982	17062	16972	17108	16998	17223	17062	17035	17134	17069	16971	17200	16897	16920	16992	17173	17074	17028	16946	17014	17019	16972	17270	17184	17067	17012	16933	17055	16935	17059	17005	17032	17108	16964	17048	17128	16941	16937	17026	17033	17042	17091	17118	17049	16841	17159	16989	16969	17065	16841	16998	17125	16950	16923	17139	16887	17066	17026	17119	16971	17093	16877	17056	17065	16819	17075	16917	17110	17014	17013	16948	16857	17028	16891	17074	16869	17146	17128	17205	17051	17130	17063	16973	17041	17029	17013	17071	17110	17050	16994	16902	17001	16992	17047	16997	17187	17077	16997	17034	17059	16867	17093	16981	17055	17047	17069	17142	17013	16970	16827	16810	16982	16982	17154	17159	17016	16934	16879	17050	17105	16764	16960	17200	16975	17077	16982	17041	17105	17022	17250	17035	17063	17015	17068	16918	17078	16964	16950	16996	17102	17025	17060	16955	17058	17132	17126	16943	17068	17102	17123	16990	16993	17026	16939	16924	16993	17145	17122	17085	16964	17031	16980	17099	16998	16970	16926	16954	16840	17014	17045	17143	17114	16951	16976	17046	16941	16994	16989	17006	17037	17166	16991	16941	17117	16991	17165	16863	17129	17009	16898	17076	17035	16903	17055	17085	17135	17074	17031	16909	17015	17029	17132	17025	17105	16870	17172	16924	16958	16931	17041	17151	16992	16947	17067	17108	16991	17084	16718	17103	16919	17068	17030	16983	17078	17187	17014	17087	16893	17185	17147	17012	16974	16975	16922	17077	16869	17024	17229	17002	17221	16955	17070	16855	17107	16899	17099	17094	17000	16983	17009	17042	16724	16974	16997	16968	17018	17039	17013	17187	16979	17036	17233	17127	16937	16803	17155	17120	17020	17141	16947	17052	17120	17103	17024	16977	16946	16996	17032	17061	16991	16974	17038	16989	17065	16880	17095	16975	17044	17167	16967	17007	17065	17006	16923	17159	16975	17097	17191	16978	16980	16918	16938	16929	16888	16864	17000	16997	17038	17107	16903	17116	17034	17075	17048	16897	17393	17084	17075	17023	16898	17102	17028	17185	16843	16893	16975	16852	16853	17036	16911	17049	17015	17131	16883	17029	16991	17098	16970	16969	17129	16921	17057	17056	16953	17040	17035	16962	17119	17025	17096	16876	17047	16953	17251	17001	17000	17184	17074	17039	16903	17086	16909	16917	16872	17031	16960	16928	17048	17136	17040	17055	17024	16838	17118	17145	17028	16978	17044	17018	16958	17045	17017	16986	16905	17043	17025	16823	16905	16973	16887	17240	17006	16981	17152	17204	16930	17196	16996	17149	16919	17111	16992	17052	17135	17002	17065	16808	16915	16922	16973	17044	17134	17012	17049	17011	17057	16997	16896	17107
22272	20788	28376	23291	21092	23710	26511	22011	21264	21722	21835	27366	41030	41083	35426	27747	24324	22017	21333	20821	20737	20737	20850	20704	20489	20702	20735	20630	20656	20784	20932	20680	20614	20644	20897	20712	20759	20667	20669	20857	20858	20652	20834	20679	20698	20748	20564	20546	20522	20429	20557	20610	20880	20663	20710	20549	20721	20625	20733	20583	20804	20505	20682	20654	20534	20686	20452	20686	20805	20628	20820	20584	20603	20454	20765	20463	20915	20655	20537	20436	20641	20586	20756	20388	20673	20622	20538	20683	20529	20576	20540	20600	20445	20744	20483	20379	20597	20559	20559	20650	20676	20528	20636	20573	20591	20676	20518	20417	20470	20587	20401	20743	20569	20557	20542	20428	20627	20611	20747	20439	20419	20678	20471	20564	20599	20568	20735	20729	20625	20802	20441	20611	20482	20588	20580	20681	20694	20550	20674	20525	20543	20407	20526	20648	20681	20673	20497	20662	20611	20526	20467	20567	20669	20565	20698	20693	20578	20530	20724	20338	20548	20796	20605	20522	20587	20485	20564	20729	20667	20693	20696	20684	20729	20656	20543	20353	20546	20540	20429	20464	20595	20640	20798	20759	20593	20456	20363	20604	20653	20392	20650	20506	20748	20708	20495	20441	20356	20783	20651	20623	20449	20554	20590	20494	20702	20589	20641	20510	20631	20531	20592	20610	20759	20486	20471	20638	20565	20644	20596	20473	20546	20498	20585	20501	20650	20632	20552	20631	20699	20467	20511	20644	20491	20538	20542	20577	20685	20467	20683	20567	20603	20539	20533	20706	20648	20456	20646	20481	20659	20570	20630	20586	20574	20728	20677	20480	20524	20648	20452	20438	20357	20386	20597	20599	20610	20562	20304	20250	20621	20684	20419	20745	20629	20589	20705	20659	20456	20328	20657	20509	20587	20481	20418	20516	20557	20531	20613	20337	20386	20495	20760	20471	20484	20696	20421	20646	20573	20398	20618	20611	20440	20610	20792	20649	20415	20594	20667	20577	20671	20711	20464	20504	20611	20562	20631	20587	20589	20604	20572	20606	20411	20220	20612	20492	20248	20542	20607	20630	20471	20269	20448	20748	20747	20629	20486	20409	20630	20624	20668	20369	20559	20598	20408	20668	20685	20416	20566	20698	20383	20659	20613	20588	20591	20821	20508	20587	20727	20587	20673	20536	20645	20606	20622	20606	20611	20682	20492	20650	20477	20530	20483	20455	20533	20633	20400	20620	20783	20360	20471	20668	20352	20605	20372	20492	20614	20525	20816	20630	20468	20669	20598	20516	20412	20416	20636	20618	20467	20549	20259	20529	20338	20480	20617	20593	20315	20570	20650	20674	20684	20564	20516	20569	20497	20711	20718	20497	20360	20485	20533	20428	20631	20854	20583	20640	20392	20432	20513	20436	20724	20531	20591	20537	20536	20528	20668	20695	20373	20391	20628	20769	20658	20525	20628	20780	20396	20350	20605	20529	20659	20665	20580	20614	20552	20520	20716	20552	20632	20246	20511	20376	20583	20526	20631	20652	20489	20512	20388	20623	20522	20475	20419	20529	20456	20485	20404	20463	20526	20540	20765	20582	20629	20528	20511	20541	20579	20692	20683	20690	20671	20491	20746	20713	20653	20478	20599	20586	20459	20388	20493	20520	20531	20496	20696	20654	20538	20399	20580	20654	20541	20468	20597	20588	20588	20700	20599	20506	20638	20658	20569	20445	20651	20683	20480	20561	20623	20442	20547	20542	20613	20537	20533	20560	20723	20612	20599	20468	20480	20524	20749	20704	20664	20415	20641	20527	20675	20295	20454	20572	20586	20569	20515	20407	20487	20462	20587	20495	20504	20524	20500	20620	20425	20528	20456	20520	20686	20455	20555	20657	20679	20567	20631	20536	20489	20435	20591	20545	20517	20465	20497	20326	20493	20742	20569	20757	20606	20468	20508	20325	20612	20586	20376	20632	20430	20391	20645	20529	20394	20590	20589	20481	20660	20502	20313	20535	20914	20821	20687	20639	20500	20502	20468	20544	20576	20604	20375	20474	20636	20610	20419	20446	20563	20399	20589	20590	20607	20472	20661	20635	20593	20427	20634	20740	20642	20555	20398	20556	20501	20559	20613	20467	20661	20559	20590	20570	20504	20576	20380	20669	20662	20849	20384	20550	20513	20780	20428	20806	20761	20403	20453	20481	20482	20504	20811	20762	20508	20498	20633	20816	20521	20687	20288	20468	20583	20536	20610	20580	20627	20592	20521	20417	20495	20582	20772	20890	20522	20537	20584	20414	20463	20564	20460	20597	20663	20623	20544	20451	20547	20607	20635	20510	20663	20447	20685	20501	20528	20472	20630	20482	20624	20594	20592	20533	20548	20764	20328	20671	20413	20491	20538	20713	20601	20370	20505	20417	20748	20466	20502	20678	20483	20656	20583	20465	20589	20671	20334	20551	20462	20536	20452	20728	20618	20734	20585	20356	20660	20522	20453	20484	20491	20476	20588	20443	20488	20570	20490	20625	20708	20588	20689	20630	20649	20630	20499	20613	20612	20617	20526	20693	20724	20457	20575	20704	20605	20630	20546	20490	20628	20650	20669	20501	20638	20736	20427	20521	20350	20594	20485	20597	20698	20631	20645	20740	20723	20423	20419	20526	20568	20765	20571	20393	20758	20619	20421	20561	20539	20477	20551	20737	20482	20626	20663	20618	20612	20521	20554	20461	20581	20542	20303	20418	20603	20459	20511	20207	20527	20579	20420	20573	20511	20775	20654	20400	20640	20702	20435	20733	20532	20411	20610	20552	20577	20681	20863	20561	20274	20712	20676	20474	20729	20685	20682	20528	20599	20581	20428	20376	20381	20599	20526	20818	20506	20448	20582	20614	20620	20465	20534	20516	20718	20764	20598	20615	20746	20440	20518	20532	20470	20462	20709	20445	20599	20396	20733	20801	20697	20582	20448	20694	20611	20645	20615	20567	20333	20603	20634	20702	20794	20700	20663	20627	20540	20750	20569	20443	20666	20455	20540	20504	20407	20528	20540	20318	20559	20471	20527	20528	20574	20589	20527	20430	20438	20574	20662	20401	20306	20635	20505	20456	20385	20448	20641	20530	20474	20636	20403	20381	20482	20474	20432	20657	20636	20666	20526	20585	20764	20624	20504	20591	20628	20468	20567	20509	20595	20700	20785	20625	20604	20680	20735	20571	20600	20545	20650	20527	20619	20610	20637	20435	20705	20606	20313	20564	20425	20434	20536	20451	20508	20538	20501	20516	20563	20518	20494	20625	20574	20526	20429	20608	20332	20566	20793	20515	20526	20653	20595	20565	20567	20553	20481	20542	20574	20564	20501	20652	20573	20542	20434	20349	20635	20489	20685	20648	20723	20612	20369	20385	20320	20527	20595	20570	20531	20793	20502	20613	20561	20442	20404	20484	20582	20389	20709	20560	20696	20781	20662	20541	20425	20685	20474	20819	20734	20431	20545	20601	20533	20538	20588	20526	20387	20595	20663	20650	20390	20669	20749	20498	20624	20762	20460	20581	20586	20496	20529	20479	20490	20569	20542	20523	20723	20665	20380	20778	20627	20546	20471	20646	20682	20672	20443	20507	20365	20587	20575	20467	20750	20406	20646	20741	20484	20346	20624	20425	20604	20608	20529	20382	20573	20531	20429	20147	20484	20295	20684	20660	20724	20662	20711	20435	20612	20543	20581	20447	20611	20644	20711	20539	20507	20617	20334	20751	20672	20653	20379	20314	20543	20517	20434	20391	20438	20648	20889	20576	20694	20565	20518	20606	20623	20235	20459	20528	20747	20606	20542	20726	20628	20630	20489	20494	20461	20576	20620	20475	20523	20563	20602	20543	20484	20351	20645	20680	20610	20344	20661	20642	20564	20567	20499	20604	20558	20433	20563	20630	20378	20698	20568	20389	20764	20605	20488	20516	20463	20462	20788	20455	20470	20519	20680	20525	20520	20757	20585	20625	20458	20407	20441	20618	20455	20578	20405	20360	20654	20684	20604	20835	20500	20521	20592	20493	20361	20574	20468	20742	20599	20704	20628	20436	20601	20290	20707	20462	20733	20672	20543	20446	20618	20605	20374	20598	20772	20643	20662	20683	20497	20531	20698	20702	20561	20606	20671	20715	20620	20584	20690	20486	20447	20569	20817	20792	20758	20555	20453	20485	20554	20467	20613	20440	20800	20555	20472	20593	20437	20609	20536	20675	20591	20459	20356	20503	20645	20612	20651	20543	20528	20558	20606	20405	20432	20642	20324	20587	20420	20459	20594	20587	20674	20566	20575	20523	20685	20501	20492	20509	20612	20493	20383	20573	20712	20592	20566	20460	20728	20518	20719	20494	20190	20591	20667	20661	20602	20517	20561	20360	20512	20462	20655	20526	20645	20578	20475	20589	20464	20431	20632	20426	20529	20339	20494	20610	20517	20579	20575	20588	20756	20664	20483	20647	20580	20545	20687	20544	20580	20653	20632	20582	20568	20515	20458	20556	20644	20485	20532	20658	20692	20314	20492	20470	20656	20683	20384	20531	20728	20555	20730	20385	20527	20512	20528	20379	20704	20651	20586	20309	20483	20753	20576	20501	20631	20523	20612	20402	20567	20498	20807	20650	20487	20432	20531	20614	20669	20764	20718	20573	20504	20540	20729	20743	20669	20724	20398	20684	20362	20536	20529	20549	20732	20590	20582	20419	20567	20624	20276	20417	20468	20585	20555	20649	20421	20638	20753	20468	20408	20623	20382	20650	20509	20734	20364	20696	20585	20652	20527	20607	20562	20524	20647	20467	20537	20493	20540	20630	20453	20412	20529	20604	20591	20713	20545	20585	20721	20590	20648	20739	20857	20255	20432	20580	20637	20636	20592	20617	20620	20645	20597	20565	20797	20561	20670	20496	20578	20395	20759	20590	20658	20546	20635	20480	20516	20666	20378	20708	20654	20454	20512	20384	20642	20502	20445	20551	20513	20771	20545	20538	20589	20545	20371	20515	20623	20541	20796	20466	20364	20485	20438	20607	20391	20702	20508	20386	20420	20449	20494	20524	20632	20703	20698	20486	20461	20627	20525	20775	20732	20502	20460	20613	20668	20607	20589	20588	20612	20766	20576	20617	20670	20474	20435	20614
16765	30142	28358	23542	21565	20229	19662	18864	18747	18564	19123	28711	43004	41638	34741	25776	21439	19098	17880	17521	17423	17393	17531	17411	17446	17299	17414	17358	17490	17238	17542	17378	17555	17562	17436	17318	17606	17332	17173	17437	17321	17361	17547	17378	17381	17316	17460	17444	17378	17359	17251	17362	17285	17363	17488	17571	17290	17533	17315	17272	17424	17271	17346	17364	17375	17477	17429	17316	17335	17372	17534	17332	17382	17303	17308	17375	17590	17240	17401	17387	17302	17393	17391	17609	17397	17385	17343	17242	17253	17357	17409	17384	17505	17677	17231	17310	17409	17255	17336	17273	17533	17492	17321	17433	17259	17176	17327	17392	17222	17511	17482	17439	17423	17283	17345	17436	17411	17349	17426	17412	17340	17274	17308	17429	17463	17457	17348	17369	17506	17268	17478	17317	17431	17206	17382	17489	17435	17422	17448	17256	17250	17234	17257	17376	17237	17306	17563	17399	17323	17278	17294	17447	17144	17481	17437	17283	17382	17358	17507	17409	17279	17381	17218	17350	17330	17298	17297	17183	17388	17360	17449	17353	17445	17336	17249	17360	17216	17483	17512	17335	17393	17431	17290	17168	17429	17285	17433	17324	17406	17341	17389	17289	17360	17309	17368	17388	17409	17630	17380	17312	17366	17233	17453	17356	17404	17545	17536	17356	17451	17443	17279	17393	17411	17245	17530	17341	17282	17367	17346	17404	17112	17479	17538	17150	17248	17392	17314	17393	17547	17226	17465	17359	17072	17373	17273	17395	17295	17379	17358	17391	17258	17306	17386	17352	17329	17441	17384	17413	17243	17367	17233	17443	17291	17504	17341	17115	17507	17220	17427	17341	17340	17366	17242	17258	17188	17460	17358	17462	17353	17412	17290	17388	17270	17265	17430	17384	17411	17438	17345	17129	17161	17500	17373	17286	17412	17414	17361	17370	17227	17245	17272	17514	17294	17299	17406	17336	17359	17270	17273	17346	17243	17481	17319	17469	17250	17470	17396	17292	17442	17345	17169	17335	17247	17395	17512	17345	17288	17383	17286	17229	17365	17493	17202	17553	17443	17327	17474	17230	17237	17176	17375	17370	17335	17155	17374	17403	17492	17262	17331	17266	17395	17375	17506	17431	17461	17328	17412	17381	17288	17146	17331	17285	17385	17281	17533	17456	17193	17350	17473	17402	17315	17290	17408	17287	17329	17371	17411	17282	17428	17344	17394	17485	17359	17325	17389	17398	17384	17511	17327	17227	17358	17257	17480	17348	17433	17330	17351	17168	17281	17461	17375	17405	17520	17285	17529	17300	17310	17333	17603	17411	17616	17335	17283	17436	17333	17399	17510	17407	17292	17435	17221	17404	17489	17376	17416	17338	17264	17254	17470	17420	17446	17470	17369	17282	17506	17366	17385	17322	17352	17281	17545	17357	17401	17546	17371	17613	17296	17522	17418	17221	17368	17457	17343	17291	17259	17446	17239	17399	17310	17416	17363	17391	17455	17484	17458	17320	17228	17496	17446	17438	17376	17287	17046	17456	17451	17532	17509	17308	17395	17114	17430	17451	17404	17303	17508	17534	17146	17439	17232	17514	17460	17253	17265	17441	17453	17347	17324	17179	17413	17325	17431	17556	17318	17187	17274	17236	17200	17279	17358	17417	17459	17354	17278	17396	17278	17457	17262	17422	17239	17302	17421	17394	17311	17377	17332	17320	17470	17425	17241	17312	17286	17422	17398	17258	17406	17416	17338	17440	17416	17452	17261	17289	17303	17466	17243	17417	17440	17258	17309	17346	17305	17484	17338	17261	17224	17479	17549	17247	17370	17390	17452	17261	17437	17300	17397	17402	17470	17372	17378	17327	17314	17356	17421	17336	17305	17348	17321	17520	17393	17412	17324	17516	17261	17489	17450	17335	17363	17392	17381	17328	17383	17269	17567	17305	17333	17319	17390	17323	17450	17259	17413	17499	17397	17251	17250	17201	17439	17265	17531	17517	17329	17434	17280	17351	17354	17357	17406	17330	17511	17343	17414	17230	17428	17399	17169	17157	17401	17276	17422	17446	17395	17343	17257	17377	17537	17335	17543	17268	17479	17235	17413	17402	17355	17390	17367	17518	17334	17297	17468	17521	17463	17274	17289	17335	17264	17425	17464	17471	17282	17476	17471	17305	17556	17346	17365	17288	17334	17341	17396	17323	17339	17266	17541	17288	17414	17286	17219	17287	17272	17508	17420	17395	17280	17319	17408	17402	17362	17319	17395	17406	17255	17276	17327	17452	17176	17435	17317	17450	17345	17349	17224	17592	17168	17353	17296	17346	17416	17267	17271	17212	17522	17363	17179	17255	17336	17251	17285	17429	17478	17258	17511	17497	17423	17561	17331	17344	17382	17429	17163	17363	17223	17379	17459	17192	17470	17366	17256	17430	17424	17425	17256	17408	17302	17501	17288	17284	17317	17461	17337	17276	17447	17243	17511	17256	17500	17356	17425	17388	17423	17253	17413	17291	17277	17285	17234	17395	17665	17153	17313	17361	17483	17298	17409	17423	17441	17275	17478	17326	17427	17431	17396	17270	17400	17270	17387	17540	17171	17381	17438	17368	17477	17439	17238	17385	17351	17338	17208	17356	17360	17426	17382	17246	17369	17203	17335	17495	17413	17341	17339	17362	17313	17278	17353	17518	17448	17383	17194	17135	17190	17239	17328	17487	17437	17409	17431	17388	17196	17225	17551	17334	17305	17250	17475	17503	17461	17444	17340	17481	17310	17359	17249	17323	17495	17331	17429	17369	17396	17305	17471	17431	17295	17258	17362	17364	17385	17268	17206	17195	17442	17358	17392	17287	17402	17445	17242	17222	17356	17258	17414	17339	17399	17374	17314	17500	17166	17484	17440	17316	17311	17395	17440	17263	17470	17335	17315	17441	17350	17162	17394	17374	17553	17479	17260	17320	17349	17309	17302	17420	17215	17265	17298	17486	17437	17515	17278	17349	17180	17239	17425	17429	17314	17372	17410	17427	17369	17473	17319	17418	17303	17260	17461	17212	17387	17385	17361	17432	17243	17489	17341	17364	17489	17255	17181	17439	17449	17455	17201	17403	17317	17331	17327	17478	17452	17389	17307	17359	17316	17410	17391	17299	17402	17374	17242	17388	17180	17366	17348	17521	17353	17320	17351	17375	17246	17303	17387	17302	17396	17230	17426	17444	17294	17358	17405	17434	17206	17420	17428	17447	17392	17371	17484	17332	17456	17362	17260	17363	17405	17425	17225	17279	17308	17177	17064	17463	17451	17261	17402	17633	17268	17399	17357	17448	17236	17343	17384	17335	17383	17361	17457	17246	17462	17379	17220	17317	17284	17304	17277	17240	17204	17513	17538	17436	17400	17285	17428	17381	17372	17636	17382	17442	17423	17461	17173	17283	17386	17297	17330	17437	17325	17236	17397	17077	17435	17576	17383	17247	17347	17294	17157	17473	17300	17275	17386	17287	17275	17346	17460	17454	17349	17314	17384	17335	17326	17358	17179	17263	17396	17277	17239	17207	17547	17332	17242	17188	17424	17339	17277	17348	17346	17400	17169	17418	17246	17366	17369	17394	17097	17473	17391	17258	17373	17118	17297	17242	17326	17252	17303	17244	17283	17333	17288	17270	17297	17361	17374	17342	17374	17260	17491	17423	17460	17475	17242	17215	17429	17434	17594	17386	17283	17456	17296	17613	17420	17439	17367	17318	17415	17267	17376	17495	17529	17378	17349	17404	17387	17323	17430	17423	17355	17406	17437	17309	17434	17395	17389	17448	17159	17384	17490	17261	17503	17327	17348	17223	17323	17287	17402	17448	17263	17408	17465	17234	17407	17429	17349	17305	17376	17525	17437	17320	17470	17318	17488	17354	17455	17325	17438	17438	17395	17462	17434	17435	17215	17120	17286	17327	17379	17461	17288	17272	17468	17191	17283	17320	17396	17249	17247	17385	17436	17389	17311	17335	17321	17320	17308	17389	17479	17354	17158	17323	17390	17364	17363	17450	17324	17315	17328	17229	17382	17491	17206	17461	17276	17368	17395	17378	17505	17335	17422	17443	17373	17286	17514	17444	17395	17281	17474	17374	17080	17516	17337	17499	17222	17452	17427	17383	17219	17547	17178	17348	17471	17268	17221	17353	17442	17366	17292	17327	17481	17384	17287	17250	17512	17407	17371	17313	17407	17443	17273	17340	17344	17374	17318	17376	17321	17317	17339	17273	17240	17466	17323	17400	17271	17276	17444	17404	17429	17201	17350	17401	17246	17338	17408	17378	17372	17230	17408	17410	17484	17388	17369	17434	17457	17435	17249	17265	17292	17457	17161	17322	17422	17461	17241	17470	17501	17313	17254	17273	17342	17460	17253	17357	17451	17261	17387	17322	17332	17300	17313	17327	17307	17390	17394	17444	17212	17324	17300	17473	17397	17171	17335	17368	17283	17417	17391	17420	17219	17272	17356	17325	17283	17460	17400	17649	17377	17327	17352	17287	17407	17388	17337	17140	17581	17275	17354	17243	17363	17194	17304	17411	17342	17385	17328	17474	17387	17337	17489	17166	17362	17434	17333	17232	17301	17308	17471	17470	17368	17442	17380	17286	17401	17207	17317	17407	17305	17454	17246	17452	17395	17353	17228	17263	17320	17251	17360	17326	17141	17402	17375	17508	17156	17381	17119	17354	17349	17399	17304	17405	17402	17251	17289	17386	17326	17391	17459	17384	17301	17454	17257	17353	17356	17373	17441	17421	17419	17615	17451	17279	17325	17443	17489	17357	17464	17337	17370	17305	17345	17396	17356	17522	17272	17499	17366	17226	17244	17355	17276	17432	17431	17293	17301	17490	17348	17482	17370	17401	17300	17291	17502	17250	17227	17347	17618	17368	17315	17217	17390	17303	17396	17277	17270	17322	17259	17273	17215	17269	17567	17271	17172	17216	17314	17463	17406	17333	17443	17375	17519	17409	17350	17341	17384	17142	17299	17260	17402	17331	17318	17381	17277	17335	17372	17370	17407	17407	17396	17406	17410	17355	17353	17362	17423	17250	17334	17453	17327	17359	17479	17507	17327	17465	17276	17511	17380	17185	17146	17571	17450	17320	17447	17256	17407	17270	17316	17205	17367	17416
27056	21862	25683	23601	20758	20643	20632	20173	20149	20390	20156	20548	21824	21917	21441	21003	20619	20412	20325	20172	20204	20043	20112	20160	20246	19928	19966	20056	20166	20052	20317	20242	20225	19951	20163	20278	20113	20246	20269	20230	20259	20033	20059	19916	19965	19916	20149	19891	20126	20121	20281	20092	20137	20225	20164	19923	19953	20102	20224	20193	20149	20079	20208	20261	20260	20398	20231	19981	20185	20157	20204	20127	20048	20115	20216	20283	20076	20075	20197	20302	20237	19981	20363	20073	20042	20233	20191	20077	20026	19994	20407	20184	20119	20193	20045	20231	19973	20142	20271	20139	20241	20262	20120	20094	20153	20118	19945	20065	20176	20158	20215	20142	20326	20072	20092	20177	19922	20168	20027	20318	20265	20128	20122	19932	19980	20003	19853	19957	20098	20306	20294	19946	20071	19963	20018	20015	20270	20099	20065	20237	20008	19988	20267	20286	19811	19894	20047	20157	20100	20061	20064	20271	20166	19964	20002	20002	20074	20271	20066	20037	20072	20161	20089	19995	20037	20184	20185	20105	20180	20062	20071	20091	20114	20065	20253	20017	20139	20047	19991	20003	20097	20039	20075	20191	20239	20224	20175	20113	20026	20378	20185	20033	20088	20148	20031	20084	19975	20170	20019	20348	19993	20234	20227	20186	20194	20258	20045	20036	20157	20048	20036	20061	19978	20019	20016	19944	19975	20028	20120	20150	20026	20251	20177	19818	20074	20335	20218	20083	20370	20126	20112	20272	20281	20156	20168	20284	20017	20107	19997	19994	20132	20004	20097	20025	20434	19954	20181	20336	19967	20251	20252	20000	20057	20018	20087	20070	20095	20376	20192	20240	20261	20084	20099	20199	20075	20068	20117	19969	20136	20119	19946	20014	20065	19931	19985	20289	20023	20231	20004	20179	20014	20249	20072	20277	20190	20047	20147	20166	20116	20161	20273	20110	20091	20189	20132	20074	20073	19923	20131	20081	19982	19943	20009	20161	19984	20171	19972	20173	20225	20245	20040	20082	20075	20227	20207	20197	19902	19910	20086	20072	20211	19983	20120	19958	20102	19953	20181	20141	20063	20236	20123	20099	20103	20110	20175	20125	20141	20221	20043	20172	20051	20077	19914	20034	20116	20110	20252	20017	20131	20198	20202	20356	20216	20018	20013	20029	20133	19985	20106	20138	20377	19826	20083	20182	20002	19940	20081	20079	20014	20247	20081	20009	20064	20303	20110	19975	20088	20038	20057	20047	20094	20097	20072	20234	19970	20235	20167	20393	20017	20088	20072	20165	20133	20078	20497	20305	20259	20034	20146	19962	20218	20032	20254	20340	20095	19978	20009	20161	19962	20140	20127	20041	20055	20005	20042	20164	20204	19894	20060	20125	20062	20077	20148	20144	20179	20252	19931	20146	19908	20298	20105	20115	19943	20136	20154	19950	20042	20073	20260	20134	20209	19949	19989	19939	20013	20059	20102	20067	20010	20128	19976	20009	19775	20163	20027	20185	20061	20068	20108	20158	20199	20103	20344	20219	20493	20005	20020	19962	20106	20011	20273	19949	20230	20068	20097	20167	20082	20199	20003	20272	20022	19828	20036	20109	20154	20141	20218	20122	20022	20173	19994	20289	19891	20357	20030	20305	20208	20170	20225	20176	20270	20105	20001	20025	20065	20010	20079	20022	20041	20109	20254	20280	19902	20214	20366	20066	20108	20178	20149	19910	20245	20276	20129	20214	20034	20218	20231	20057	20212	20163	20022	20011	20174	20110	20258	20076	20246	20193	20229	19855	20118	20236	20000	20255	20161	19957	20483	20052	20056	20163	20255	20160	20024	20007	20177	20224	20090	19965	20070	20154	20253	20338	20177	20090	20169	20011	20012	20166	20165	20103	19962	20003	20072	20094	20208	20117	20123	20039	20251	20068	20069	20232	20112	20092	20369	19838	20073	20029	20139	20265	20106	20246	20187	20073	20192	20187	19917	20037	20215	20179	20158	20164	20010	20001	20061	20107	20173	20072	19949	20082	20201	19983	20169	20536	20183	20203	20085	20278	20118	20036	20263	20110	19847	20234	20079	20212	20268	20135	20058	20101	20038	20070	20014	20308	20199	20147	20023	20021	19942	20220	20155	20148	20165	20254	20265	20256	20140	20292	20090	20021	20106	20110	20174	20154	20208	20161	20103	20058	20236	20024	20151	20298	20096	20128	19971	20033	20018	20438	20060	20049	20133	20154	20245	20327	20023	20150	20090	20092	20310	20130	20019	20157	20050	20181	20150	20168	19869	20095	20259	20308	20130	20005	20006	20163	20217	19838	20049	20264	20210	20256	20165	20089	20121	20015	20244	20177	20066	20316	20158	20204	20153	20036	19915	20121	19886	20090	20293	20302	20180	20062	20011	20144	20166	20248	20200	20202	20030	19942	20130	20086	19994	20040	19907	20115	20025	20174	19907	20046	20080	20259	20158	20147	20148	20022	20211	20038	19808	19838	20076	20160	19973	19860	19955	20204	20056	19995	20215	20126	20042	20141	20240	20105	20220	19980	20174	20213	20149	20105	20091	19993	20136	19946	20154	20359	20315	19973	20133	20167	20073	20227	20050	19992	20278	20191	20049	20135	20294	19914	20046	19777	20126	19896	20273	20124	20154	20081	20104	20071	20212	20308	19824	19976	20249	19873	20125	20130	20017	20141	20140	20132	20198	19898	19834	19872	20082	20276	20295	20262	20185	20093	20104	20066	20069	20430	20036	20064	20143	20201	19952	19996	20042	20018	20054	20119	20212	20171	20241	20160	20117	20292	20044	20146	20235	20210	19948	20109	20072	20041	20256	20255	20270	20218	20254	20027	20123	20082	20240	20076	20035	20213	19979	20011	19888	20284	20071	20180	20081	20158	20168	20180	20160	20221	20015	20099	20242	20220	20101	19825	20179	20005	20232	20171	20204	20176	20048	20017	20271	20037	19994	20188	20022	19950	19883	20011	20155	20015	20137	20151	20217	20127	20241	20149	20272	20101	20287	20173	20091	20123	20037	20349	20240	19915	20003	19908	20010	20146	20186	20102	20055	20078	19985	20103	20108	20286	20300	19967	20185	20207	20289	20097	20082	20118	20104	20186	20116	20204	20060	20036	20161	20066	20139	20030	20171	19976	20000	20072	20086	20031	20167	20100	20222	20025	20174	20140	20132	20117	20023	20063	19949	19927	20117	20190	20211	20150	20003	19999	19897	19994	20022	20170	20214	19964	20335	20133	20018	20215	20106	20239	20184	20161	20225	20325	20111	19960	20153	20154	20198	20202	20043	20006	19943	20088	20145	20126	20388	20119	20206	19975	20162	20181	20195	20126	20334	20204	19911	20096	20168	19928	20127	20102	20103	20091	20114	20176	20054	20122	19986	20174	20197	20262	20258	20067	20024	20126	20047	20089	20061	19890	20034	19915	20143	20058	19962	20190	20171	20114	20120	20210	20055	20112	20265	20171	20205	20147	20098	20369	20146	20034	20256	20125	20053	20036	20238	20187	20122	20240	20208	20084	20065	20041	20088	20139	20115	20118	19982	20067	20287	20126	20241	20099	20217	20162	20051	20199	20095	20229	20192	20037	20133	20090	19879	20140	20112	19942	20179	20111	19917	20382	20341	20016	20342	20069	20032	20098	20240	20198	19980	20134	20185	20005	20042	20231	20361	20146	20198	20300	20065	20029	20376	20214	20266	20011	20152	20062	20054	20108	20110	20286	20085	20073	20282	19956	19996	20109	20115	20149	20127	20148	20035	20229	20092	20120	20271	19996	20051	19991	20091	20105	20085	20259	20248	20206	20293	20150	20172	20208	19975	20342	20101	20175	20220	20032	20285	20271	20004	20182	20048	20052	19951	20120	19958	20057	20162	20115	20049	20351	20025	20095	20086	20017	20047	20115	20180	20257	20074	19919	19985	19971	20047	20174	20300	20157	20309	20147	20026	20137	20241	19898	19940	20220	20242	20043	20109	20244	19961	19985	20062	20154	20141	20056	20048	20164	19988	20219	19926	20334	20130	19992	20004	20116	20208	19977	20053	19855	20062	19953	20040	20075	20110	20016	20211	20135	20213	20212	20095	20103	20209	20148	20004	20028	20212	19889	19959	20127	19987	20277	20168	20334	20066	20351	20077	20004	20148	20215	19864	20195	20238	20170	20150	20480	20151	20102	20106	20037	20280	20118	19939	19991	20118	20114	19952	20324	20120	20060	20059	20013	20162	19979	20256	20066	20113	19989	20200	20131	20265	20121	20408	20039	20180	20013	19998	19964	20141	20113	20017	20264	20240	20143	20250	19968	20327	20201	19974	19977	20272	20294	20230	19926	19974	20211	20147	20244	20124	20049	20024	20219	20175	20033	19885	19960	20279	20098	20084	20272	20104	20355	20282	20247	20097	20073	20057	20188	20023	20008	20164	20061	20072	19980	20145	20119	20109	19968	20139	19932	20356	20226	20135	20307	20052	20305	20264	19934	20236	20165	20101	20153	20261	20121	20046	20225	20049	20078	20036	20211	20093	20221	20032	20092	20104	20110	19959	20051	20211	19915	20082	20052	20228	20206	20224	20023	20145	20355	20125	20091	20076	20351	20254	19984	20219	20356	20279	20182	20250	20136	20226	20068	20256	20085	20128	20085	20096	20001	19928	19966	20147	20169	20091	20033	20076	20151	19988	20331	19970	20155	20251	20016	20197	20219	20064	20101	20213	20175	20139	20056	19977	20221	20351	19983	20122	20067	20082	20292	20347	20139	20220	19995	20301	20091	19901	20185	20142	20376	20065	20190	20128	20150	20066	20232	20249	20252	20183	20179	20213	20232	20314	20255	19866	19974	20093	20251	20352	20138	20012	20330	20067	19910	20183	20089	20083	20160	20018	20206	20142	20255	20166	20165	20261	20203	20017	20009	20115	20087	20218	20104	20388	20102	20033	20086	20308	20259	20201	20209	20086	20295	20139	20015	20053	20262	20118	20260	20043	20184	20112	20058	20143	19919	19921	20001	20105	20191	20349	20102	20162	20306	20133	20194	20292	20260	20182	20194	20164	20467	20347	20108	20189	20096	20013	20240	19906	20235	20103	20157	20153	19989	20134	20119	20045	19868	19948	20145	19926	20065	20092	20080	20117	19953
16605	20794	20806	18751	18358	17964	17817	17450	17388	17263	17345	18171	19941	20078	18593	18045	17752	17421	17358	17221	17003	17220	17020	17076	17076	17090	17110	17098	17139	17143	17056	17089	17165	17085	17067	17219	17075	17098	17175	17023	17102	17070	16994	17057	17011	17168	17122	17138	17080	17178	17153	17102	17191	17080	17092	17051	17102	17203	16970	17113	17066	17089	17108	17305	16946	17202	16932	17131	17099	17024	17105	17129	17040	17098	17044	17100	17025	16869	17124	17077	17139	17049	16897	17147	17081	17158	17098	17137	17086	17069	17140	17003	17088	17163	17050	17113	17210	17088	16975	17160	16896	17221	17135	17144	17163	17155	17231	17060	16982	17217	17088	17084	17135	16983	17266	17272	17117	17213	17186	17107	17195	16970	17081	16967	17225	17046	17164	17167	17174	17000	17153	17164	17155	17021	17005	16961	17175	17181	17100	17082	16925	17196	17031	17088	17204	17145	17117	17058	17179	17073	17063	17177	17040	16856	17081	17047	17058	16964	17092	17056	17063	16973	17076	17073	17069	17198	16951	17186	17213	17024	17114	17067	17056	17140	17130	17054	16920	16863	17009	17088	16889	17135	17191	17002	17050	17132	17041	17217	17093	17177	17178	17085	17315	17120	17206	17003	17049	16938	17091	17030	17137	17009	17029	16978	17161	17135	17098	17186	17079	17263	17001	16978	17095	17181	17209	17137	17209	17091	17159	17354	17183	17045	17113	17212	17152	16922	17046	17006	16967	17372	17102	17147	16989	17057	17010	17141	17055	17129	17070	16999	16971	17177	17146	17135	16963	17069	17088	17114	17019	17168	17234	17094	17129	17207	16959	17063	17098	16897	17160	17038	17047	17041	17134	17143	17263	17104	16887	17133	17198	17063	17056	17166	17088	17177	17130	17200	17061	17065	17107	16885	16797	17033	17275	17115	17012	17095	17250	17017	17020	17056	16956	17177	17009	17046	17082	16983	17240	16981	17202	17094	17219	17122	17140	16918	17090	17086	17013	17153	17200	17205	17131	17135	17106	16921	17174	17165	17263	17140	17068	17000	17156	17215	16908	17111	16935	16976	17100	17155	17205	17050	17071	17182	17094	17103	17108	17085	17113	17004	17053	17160	17071	17053	17151	17019	17171	17145	17074	17159	16977	17036	17394	17021	17291	17111	17020	17018	17146	17014	17019	17126	16843	17199	17128	17129	17252	17120	17115	17056	17048	17200	17026	17265	16931	17152	16974	17098	16929	17075	17092	17067	17079	17177	17003	17006	17147	17168	17143	17112	17113	17000	17207	16926	17135	17236	17064	16955	17124	17129	17222	17155	17233	17139	17001	16981	17073	17112	16993	17011	16951	17088	16927	17273	17114	17245	16990	16964	17137	17197	17061	16901	17031	16822	17089	17161	17053	17058	17048	17102	17089	17175	17250	17142	17139	17059	17175	17166	16991	17033	17110	16988	17210	17141	17138	17018	17055	17070	17268	17131	17176	17194	17146	16889	17033	17065	16950	17285	17210	17138	17075	17049	16974	17185	17214	17126	16983	16996	17232	17040	17143	17007	17149	17079	17192	17080	17128	16978	17177	17190	17125	17169	17103	17066	17174	17117	17058	17153	17038	17160	16974	17174	17175	16981	16981	17134	17120	17066	17025	17230	17169	16997	17098	17087	17069	17065	16988	17098	17159	16952	16897	17055	17031	17123	17106	17064	17142	16937	16994	17048	16979	17231	17147	17085	17214	17063	17115	17069	17114	16917	17018	17146	17082	17075	17044	17064	17191	16997	17342	17094	17100	17059	17252	17040	17074	17224	17070	16990	17117	17152	17051	16971	17139	17277	17136	17247	17086	17237	17158	17032	17133	17014	17186	17163	17020	17191	17160	17195	17199	17068	16958	17016	16939	17176	17138	17089	17136	17030	17097	17076	17132	17052	17033	17301	17066	17043	17072	17094	16996	16993	17111	17206	17025	17026	17171	17016	17137	17198	17054	17071	17107	17170	17033	16963	17044	17281	17188	17111	17106	17043	17090	17179	17143	17030	17366	17253	17127	17028	16980	16855	17156	17204	17169	17132	17015	17011	17082	16914	17103	17001	17229	17138	17019	17096	16997	17102	16959	17166	17002	16897	17076	17082	16942	17088	17300	17042	17166	17222	17015	17001	17035	17169	17089	17196	17193	17043	17085	17120	17073	17073	17156	16945	17083	17128	17094	17203	17024	16956	17132	16865	17217	17173	17076	17053	17146	16989	16928	17164	17190	17063	17017	17027	17067	17075	16987	16974	17202	17210	17023	17073	17112	16995	17075	17118	17140	17059	17080	17161	17255	16926	17180	17101	17101	17164	17134	17081	17196	17242	17106	17217	16975	17182	17181	17223	17262	17006	17095	17067	17032	17114	17214	17108	17043	17090	17193	16890	17071	17153	16995	16977	17023	16869	16843	16974	17003	17084	17026	17115	17199	16997	17149	17087	17050	17190	17068	17188	17118	17090	17078	17096	17022	17160	17053	17065	17199	17152	17076	17093	17159	17053	17018	17060	17094	17174	17058	17101	17133	16933	17116	17029	17040	17143	17133	17070	17026	17141	17129	17026	17132	17077	17221	17144	17161	17016	17118	16890	17018	16984	17225	17062	17039	17106	17069	17153	17209	17103	17015	16994	16929	16976	17004	17002	17216	17150	17113	16983	17173	17042	16868	17078	17087	17144	17137	17226	17116	17210	16897	16951	17120	16999	17036	16893	17130	17121	17083	17099	16928	17185	17190	17113	17061	17044	17006	17090	16972	17280	17171	17163	17016	17129	17014	17044	17118	17005	17124	17118	17052	17004	17125	17105	16925	17104	17066	16989	17218	17035	17064	17183	17054	16879	17032	16960	17114	17029	16983	16944	17074	17041	16981	17022	17057	17202	17050	17030	17047	17116	17148	17119	17394	17276	17114	16983	17200	17114	17167	17163	16968	17160	17080	17206	17024	16885	17166	17134	17176	17104	17239	16991	17180	17144	17233	17222	17049	16929	17223	17034	17154	17263	17043	16938	17058	17125	16989	17246	17200	17026	17210	17120	17194	17134	17092	17141	16974	17074	17133	17116	17035	17130	17153	17057	17195	17007	17071	17053	17180	17015	17088	16891	17128	16955	17076	17037	16995	17115	17161	17057	16985	17044	16918	17243	17075	17326	16937	16908	17081	17262	17029	17082	16999	17291	17122	17022	17192	17268	17182	17136	17108	16949	17044	16869	17103	17134	17134	17082	17230	16988	17149	17003	17078	17088	17204	17213	17085	17172	17195	17035	17130	17162	17007	17126	17262	16928	16925	17121	17067	17002	17060	17111	17020	17035	17160	17168	17137	17033	17216	16997	17148	17169	17147	17238	17110	17090	17008	17096	17118	17034	17149	17162	17204	17180	17344	17060	17027	17044	17287	17070	17089	17249	17142	17167	17080	17114	17116	16972	17092	17136	17272	17129	17182	17127	17011	16953	16993	17078	17070	17246	17006	17030	17065	17128	17250	17108	17032	17183	17066	17083	17095	17147	17187	16958	17026	17362	17207	17165	17228	16926	17023	17160	17026	17119	17008	17033	17143	17067	17053	17054	17198	17159	16977	17014	16913	17101	17107	17108	17114	17064	17106	17099	16998	16938	17215	17109	17045	17057	17138	17117	17182	16967	17247	17132	17231	17098	17163	17020	17028	17242	17180	17026	17115	16883	17225	16967	16938	17083	17159	17045	17149	17125	17098	17091	16967	17088	17164	17131	17034	17067	17180	17258	17092	17232	17142	17089	17170	17017	16940	16974	17057	17051	17166	17026	16997	17019	17172	16991	17407	16975	17071	16998	17149	17165	17185	16992	17089	17178	16974	17201	17073	17244	17174	17064	16936	17226	17076	16818	17062	16997	17147	17057	17187	17035	17190	16931	17027	17048	16851	17047	17104	17050	17180	17123	17081	17113	17139	16969	17088	16952	17255	16988	16935	17286	17153	17171	17078	17163	17085	16989	17087	17169	17292	17214	17154	17009	17100	16953	17018	16985	17154	17279	17164	17206	17005	17107	17071	17053	16959	17089	17243	17241	17172	17070	17144	17020	17217	17009	17258	17189	17073	17108	16973	17080	17043	17102	17107	17300	16946	16943	17069	17149	17126	17057	17217	16945	17013	17077	16930	17275	17259	17046	17138	17036	17210	17256	17142	17089	17126	17192	17285	17015	17019	17214	17103	17032	17044	17064	17051	17209	16958	17154	17017	17266	16826	17158	17269	17203	17011	17010	17175	16979	16955	17176	17163	17150	16979	17164	17080	17051	17164	16978	17206	17041	16965	17041	17107	16877	16992	16999	17092	17118	17114	16971	17179	17324	17123	17274	16982	16993	17058	17172	17034	17183	17158	17151	17260	16935	17079	17229	17012	16999	17150	16997	17089	17190	17210	17151	17090	17341	16995	17022	17058	17176	16861	16986	17032	17054	17148	17175	17100	17087	17234	17204	17016	16957	16974	17084	17245	17036	16960	17034	17205	17158	17082	17081	17001	17078	17162	17133	17201	16960	17032	17098	17187	17131	17263	17208	17059	17165	17261	17053	17110	17144	17058	17123	17158	17059	17130	17200	16991	17271	17033	17163	17003	17162	17106	16926	17160	17040	17216	17189	17171	17118	17225	17295	17039	17101	17178	16953	16939	17246	17174	17299	17016	17013	17084	16975	16935	17045	17024	17109	17231	17244	17120	17035	17032	17118	17189	17192	17006	17019	17113	17023	17346	17167	17066	17118	17241	17223	17078	17168	16858	17308	17102	17182	16882	17119	16983	17037	17024	17093	17073	16949	16987	17189	17059	17096	17049	17167	17125	17229	17073	17099	17055	17079	17081	17095	16986	17131	16885	17209	17207	17165	17152	17080	17100	17109	17079	16945	17060	16981	17172	17012	17287	17181	17070	17046	17145	17117	17180	17026	17058	17102	17394	17055	17057	17103	17088	17205	16944	17142	17094	17013	17197	17090	17015	17192	17118	17028	16969	16914	17113	17198	17170	17055	17069	16889	17147	17166	17057	17068	17086	16960	17042	17007	17034	17030	17124	17152	17347	17058	17172	17097	17147	17164	16988	17011	17126	17122	17027	17180	17129	17183	17078	17167	16915	17252	16914	17081	17109	16952
23333	20776	28059	23726	21960	22781	22719	20433	19916	20225	20561	26171	31173	30713	28546	24840	22181	20977	20260	19924	19825	19640	19964	19695	19771	19811	19758	19656	19899	19766	19571	19705	19719	19680	19553	19592	19618	19502	19588	19626	19579	19706	19735	19673	19666	19699	19629	19529	19682	19534	19752	19601	19555	19459	19552	19638	19591	19468	19553	19613	19629	19739	19523	19619	19722	19705	19647	19618	19525	19665	19797	19685	19728	19612	19509	19692	19671	19706	19577	19588	19476	19514	19605	19649	19640	19607	19636	19523	19448	19543	19740	19568	19657	19630	19759	19631	19646	19599	19731	19476	19494	19618	19815	19794	19463	19511	19543	19538	19616	19787	19694	19725	19323	19372	19615	19519	19572	19588	19700	19592	19336	19506	19432	19575	19551	19667	19621	19694	19636	19766	19626	19434	19593	19392	19643	19713	19434	19516	19662	19601	19595	19628	19509	19471	19349	19569	19544	19610	19692	19567	19427	19334	19601	19584	19472	19602	19579	19508	19573	19516	19615	19593	19690	19554	19649	19566	19497	19559	19440	19736	19398	19612	19538	19552	19545	19479	19328	19546	19464	19489	19585	19747	19585	19713	19431	19598	19426	19324	19652	19419	19392	19493	19413	19553	19506	19550	19743	19622	19462	19588	19399	19726	19391	19769	19740	19648	19577	19468	19792	19652	19568	19494	19450	19364	19573	19562	19423	19581	19634	19666	19421	19583	19304	19502	19564	19320	19802	19384	19424	19495	19372	19737	19540	19516	19790	19610	19688	19556	19609	19627	19705	19500	19341	19543	19836	19650	19530	19407	19626	19811	19279	19707	19512	19699	19482	19630	19756	19648	19559	19608	19548	19510	19556	19487	19646	19587	19703	19540	19654	19534	19580	19644	19571	19741	19517	19515	19450	19505	19587	19533	19654	19450	19669	19357	19579	19409	19500	19530	19594	19615	19590	19500	19352	19434	19466	19540	19608	19658	19601	19388	19444	19390	19653	19518	19643	19550	19581	19619	19649	19688	19637	19825	19414	19360	19535	19510	19552	19529	19687	19450	19633	19527	19532	19595	19408	19544	19586	19424	19435	19673	19841	19561	19480	19705	19571	19522	19723	19619	19719	19642	19767	19546	19587	19503	19517	19519	19545	19592	19558	19580	19486	19502	19735	19410	19591	19503	19512	19588	19612	19361	19468	19448	19653	19459	19699	19681	19600	19532	19283	19410	19372	19431	19527	19450	19524	19619	19606	19552	19786	19562	19714	19708	19583	19522	19473	19553	19632	19467	19874	19505	19635	19582	19583	19562	19523	19437	19568	19711	19691	19587	19425	19593	19681	19381	19412	19788	19688	19418	19433	19424	19727	19538	19472	19722	19522	19380	19468	19606	19683	19619	19528	19889	19605	19503	19486	19727	19466	19436	19587	19570	19489	19761	19508	19326	19616	19587	19538	19396	19408	19444	19512	19412	19726	19486	19773	19675	19525	19645	19534	19474	19670	19454	19768	19440	19611	19862	19666	19373	19340	19639	19539	19576	19510	19508	19497	19483	19534	19708	19431	19520	19473	19599	19574	19600	19628	19350	19600	19291	19605	19572	19503	19435	19394	19596	19595	19418	19615	19637	19707	19449	19833	19559	19518	19754	19440	19688	19304	19367	19404	19679	19776	19586	19524	19447	19616	19502	19692	19462	19792	19632	19620	19623	19427	19446	19320	19540	19618	19620	19612	19737	19458	19753	19750	19691	19664	19592	19646	19432	19652	19500	19672	19561	19468	19632	19512	19675	19634	19600	19514	19653	19646	19625	19744	19371	19620	19515	19632	19466	19557	19693	19652	19692	19775	19467	19585	19527	19587	19650	19581	19822	19616	19523	19682	19786	19400	19519	19622	19628	19515	19774	19617	19610	19664	19618	19479	19565	19523	19691	19492	19538	19614	19621	19320	19520	19572	19699	19680	19681	19706	19693	19580	19390	19703	19572	19813	19325	19299	19657	19405	19542	19552	19446	19537	19613	19805	19664	19719	19615	19469	19694	19496	19584	19695	19711	19689	19300	19634	19538	19701	19751	19384	19714	19609	19508	19738	19622	19578	19574	19719	19517	19397	19494	19689	19474	19630	19614	19346	19535	19579	19460	19483	19601	19585	19444	19603	19549	19732	19745	19654	19566	19464	19467	19625	19670	19793	19651	19735	19739	19504	19648	19604	19622	19609	19478	19524	19496	19311	19585	19428	19610	19592	19741	19561	19502	19520	19582	19802	19508	19617	19524	19538	19415	19342	19422	19575	19562	19483	19672	19685	19648	19503	19570	19738	19538	19431	19691	19576	19657	19552	19619	19652	19479	19590	19586	19393	19577	19420	19344	19576	19543	19607	19370	19551	19577	19435	19436	19727	19708	19761	19628	19701	19642	19501	19491	19455	19764	19410	19678	19522	19542	19600	19501	19494	19553	19717	19554	19544	19630	19547	19517	19682	19357	19500	19331	19601	19518	19684	19565	19691	19580	19497	19775	19622	19686	19588	19524	19461	19599	19403	19423	19565	19609	19638	19537	19626	19364	19652	19569	19516	19534	19527	19643	19811	19510	19722	19575	19669	19691	19619	19537	19518	19487	19587	19563	19374	19644	19527	19533	19542	19652	19415	19555	19559	19498	19500	19710	19754	19597	19764	19564	19505	19588	19597	19717	19602	19535	19392	19620	19537	19752	19573	19626	19604	19494	19639	19798	19550	19474	19656	19541	19654	19663	19467	19624	19437	19463	19714	19546	19503	19796	19805	19595	19585	19313	19594	19635	19545	19616	19674	19597	19627	19444	19601	19552	19757	19576	19632	19621	19630	19485	19753	19593	19665	19491	19682	19538	19616	19461	19550	19529	19513	19387	19723	19695	19730	19687	19748	19691	19672	19455	19411	19569	19622	19551	19554	19493	19680	19615	19580	19603	19547	19473	19720	19574	19530	19500	19375	19533	19486	19565	19682	19754	19512	19606	19415	19463	19536	19652	19694	19742	19667	19464	19476	19657	19605	19415	19463	19627	19576	19622	19821	19549	19523	19530	19639	19550	19406	19644	19452	19601	19461	19524	19553	19558	19659	19513	19532	19481	19700	19568	19652	19507	19675	19605	19377	19370	19658	19652	19711	19628	19439	19556	19749	19577	19656	19623	19375	19614	19652	19650	19590	19460	19581	19619	19601	19799	19451	19660	19557	19690	19474	19813	19670	19618	19614	19842	19616	19612	19610	19409	19451	19580	19738	19414	19677	19470	19611	19586	19409	19647	19433	19621	19518	19623	19498	19336	19577	19706	19407	19529	19712	19542	19626	19275	19510	19468	19596	19461	19667	19517	19521	19683	19584	19586	19677	19658	19570	19521	19563	19583	19639	19603	19659	19752	19665	19352	19594	19544	19554	19630	19641	19413	19720	19578	19606	19609	19409	19739	19504	19528	19473	19688	19562	19528	19586	19665	19319	19566	19558	19706	19670	19559	19599	19656	19437	19625	19686	19689	19629	19584	19623	19489	19711	19472	19866	19664	19543	19493	19592	19692	19422	19539	19683	19307	19540	19505	19612	19546	19413	19594	19597	19501	19482	19582	19587	19435	19590	19685	19700	19758	19643	19757	19564	19642	19772	19627	19723	19602	19639	19719	19546	19568	19633	19669	19482	19818	19498	19486	19475	19506	19536	19433	19539	19512	19515	19550	19719	19565	19653	19638	19621	19640	19559	19542	19667	19493	19594	19568	19682	19557	19543	19499	19733	19454	19458	19586	19378	19722	19664	19547	19445	19687	19554	19597	19697	19647	19375	19653	19482	19570	19577	19433	19512	19528	19580	19585	19640	19478	19531	19525	19630	19638	19818	19617	19564	19905	19793	19604	19638	19404	19641	19828	19514	19626	19549	19597	19471	19772	19578	19547	19475	19699	19498	19585	19516	19414	19571	19507	19531	19510	19424	19483	19639	19538	19457	19449	19525	19691	19587	19470	19489	19565	19506	19626	19792	19588	19635	19612	19705	19372	19630	19440	19621	19568	19669	19641	19765	19660	19702	19746	19599	19587	19569	19420	19499	19594	19607	19656	19343	19586	19589	19415	19583	19513	19520	19718	19717	19562	19349	19514	19684	19669	19515	19672	19606	19666	19773	19792	19856	19656	19606	19545	19429	19336	19586	19492	19529	19727	19524	19603	19568	19535	19553	19631	19632	19628	19474	19567	19757	19390	19671	19521	19504	19568	19628	19649	19567	19578	19638	19579	19611	19576	19731	19510	19606	19419	19838	19658	19531	19659	19553	19608	19530	19605	19722	19412	19526	19435	19397	19679	19601	19619	19707	19398	19572	19506	19695	19737	19551	19710	19600	19484	19639	19645	19658	19556	19721	19844	19523	19490	19635	19432	19816	19477	19612	19551	19557	19574	19645	19544	19774	19595	19604	19553	19668	19533	19497	19493	19610	19552	19643	19508	19611	19600	19656	19511	19415	19723	19653	19328	19640	19448	19604	19604	19747	19524	19511	19536	19538	19562	19498	19520	19572	19495	19705	19729	19684	19710	19728	19521	19669	19607	19514	19527	19584	19644	19611	19636	19676	19452	19696	19839	19578	19514	19849	19521	19658	19642	19745	19550	19464	19769	19453	19607	19497	19722	19453	19507	19659	19390	19590	19498	19478	19515	19602	19602	19542	19412	19427	19341	19423	19467	19856	19477	19577	19722	19746	19607	19672	19487	19614	19638	19607	19610	19728	19541	19597	19535	19582	19756	19362	19494	19477	19530	19454	19541	19494	19477	19602	19622	19620	19558	19685	19513	19527	19475	19447	19749	19679	19553	19662	19626	19807	19686	19472	19754	19692	19530	19639	19531	19576	19791	19736	19623	19628	19569	19453	19498	19471	19552	19762	19552	19671	19532	19473	19606	19495	19581	19650	19567	19615	19568	19488	19535	19595	19650	19539	19513	19531	19418	19613	19591	19594	19388	19652	19591	19622	19548	19539	19506	19366	19590	19647	19823	19475	19401	19570	19403	19497	19503	19405	19525	19747	19823	19724	19670	19600	19511	19622	19737	19482	19427	19643	19558	19509	19633	19564	19456	19598	19589	19503	19649	19535	19597	19425	19438	19704	19570	19632	19719	19653	19576	19606	19436	19756	19518
15359	24927	24445	20866	19568	18668	17894	17389	17518	17322	18278	27857	32544	31664	28225	23250	19244	18140	17261	16912	16904	16846	16718	16720	16722	16823	16759	16797	16757	16931	16724	16814	16606	16563	16703	16764	16964	16797	16906	16725	16801	16741	16839	16912	16871	16778	16527	16839	16708	16861	16829	16914	16725	16747	16742	16575	16727	16829	16927	16779	16808	16750	16820	16605	16839	16877	16870	16720	16639	16694	16655	16822	16595	16805	16666	16908	16896	16808	16865	16951	16772	16898	16737	16681	16765	16615	16649	16675	16790	16775	16806	16777	16742	16653	16810	16844	16881	16783	16733	16817	16769	16822	16717	16852	16798	16792	16937	16650	16834	16610	16823	16872	16893	16718	16650	16788	16863	16735	16794	16725	16736	16811	16795	16900	16808	16694	16814	16861	16722	16627	16759	16810	16625	16872	16913	16748	16849	16641	16777	16632	16831	16994	16737	16809	16856	16875	16716	16757	16900	16636	16801	16725	16851	16780	16784	16623	16686	16947	16612	16724	16828	16694	16918	16682	16846	16894	16850	16769	16760	16789	16728	16660	16763	16824	16659	16838	16890	16678	16903	16878	16790	16752	17009	16708	16841	16902	16779	16798	16650	16838	16624	16758	16737	16866	16907	16763	16766	16773	16702	16828	16813	16851	16810	16769	16762	16799	16704	16637	16942	16888	16757	16863	16731	16639	16693	16824	16531	16821	16835	16741	16823	16682	16727	16658	16809	16751	16688	16926	16820	16703	16756	16818	16822	16729	16808	16781	16787	16851	16797	16627	16747	16587	16815	16690	16777	16653	16734	16703	16510	16666	16748	16766	16767	16933	16837	16678	16877	16796	16774	16845	16597	16821	16794	16576	16743	16535	16841	16801	16609	16567	16866	16756	16911	16813	16785	16713	16756	16693	16888	16740	16702	16726	16927	16736	16946	16780	16898	16731	16804	16727	16631	16818	16680	16779	16931	16679	16706	16763	16942	16842	16658	16726	16938	16653	16825	16710	16764	16624	16794	16850	16930	16648	16698	16739	16711	16750	16705	16589	16717	16702	16684	16766	16924	16835	16665	16759	16649	16908	16834	16756	16844	16661	16633	16797	16749	16799	16764	16681	16826	16738	16688	16744	16763	16814	16771	16577	16802	16774	16841	16867	16704	16800	16909	16730	16756	16694	16843	16844	16828	16742	16834	16890	16804	16649	16821	16707	16738	16742	16752	16630	16734	16766	16753	16651	16613	16534	16649	16938	16670	16687	16697	16653	16785	16684	16691	16788	16798	16818	16717	16783	16621	16756	16729	16937	16843	16825	16569	16752	16601	16696	16725	16788	16763	16770	16937	16708	16774	16727	16784	16756	16898	16780	16792	16985	16523	16759	16722	16850	16804	16863	16798	16648	16801	16892	16859	16666	16642	16546	16592	16805	16924	16600	16755	16724	16824	16633	16813	16764	16575	16768	16633	16724	16701	16780	16672	16756	16698	16610	16837	16630	16833	16699	16781	16667	16579	16717	16823	16797	16619	16753	16820	16659	16723	16892	16750	16777	16923	16838	16709	16589	16932	16836	16736	16586	16605	16594	16666	16769	16547	16718	16730	16676	16742	16738	16649	16813	16663	16675	16910	16790	16686	16736	16741	16816	16565	16893	16703	16710	16943	16631	16724	16902	16771	16715	16758	16781	16491	16880	16766	16569	16746	16763	16790	16822	16790	16912	16622	16945	16755	16888	16591	16671	16605	16704	16682	16662	16845	16760	16809	16743	16709	16868	16608	16510	16833	16721	16717	16782	16837	16643	16645	16799	16765	16710	16759	16792	16847	16723	16896	16869	16767	16789	16849	16768	16918	16766	16707	16777	16737	16628	16833	16636	16731	16873	16818	16730	16770	16822	16613	16597	16803	16881	16899	16765	16796	16623	16824	16721	16691	16937	16627	16774	16858	16785	16717	16688	16528	16874	16834	16533	16642	16890	16720	16655	16723	16759	16666	16622	16819	16800	16735	16846	16692	16735	16801	16602	16718	16625	16835	16742	16813	16666	16715	16753	16754	16668	16779	16801	16815	16808	16724	16793	16627	16692	16911	16922	16590	16855	16746	16752	16766	16748	16710	16758	16818	16690	16786	16567	16787	16726	16833	16785	16866	16895	16685	16785	16800	16590	16687	16782	16516	16857	16787	16706	17024	16654	16789	16789	16786	16921	16988	16590	16716	16681	16637	16827	16792	16757	16863	16684	16775	16940	16782	16660	16830	16744	16610	16805	16879	16767	16805	16799	16662	16889	16829	16915	16695	16794	16772	16927	16779	16834	16694	16849	16819	16834	16792	16717	16765	16831	16739	16670	16773	16820	16744	16900	16758	16711	16664	16757	16801	16900	16621	16813	16744	16685	16574	16578	16586	16796	16812	16713	16708	16756	16692	16795	17010	16782	16826	16627	16750	16794	16679	16859	16863	16687	16885	16921	16526	16633	16817	16716	16746	16736	16712	16734	16680	16827	16494	16742	16892	16692	16886	16894	16758	16895	16792	16668	16653	16653	16684	16848	16741	16870	16799	16885	16761	16586	16776	16827	16909	16715	16727	16656	16865	16660	16899	16843	16702	16731	16842	16699	16696	16825	16851	16808	16742	16920	16754	16785	16774	16716	16938	16648	16817	16795	16889	16781	16589	16804	16780	16738	16680	16701	16697	16656	16876	16759	16835	16827	16657	16822	16656	16855	16714	16709	16808	16788	16631	16803	16806	16817	16632	16788	16921	16595	16861	16644	16866	16688	16707	16663	16710	16690	16873	16746	16724	16568	16827	16855	16776	16745	16642	16693	16744	16810	16785	16534	16829	16772	16797	16813	16642	16829	16820	16740	16737	16680	16751	16723	16855	16532	16843	16730	16709	16663	16967	16712	17019	16842	16757	16638	16725	16883	16954	16824	16832	16720	16767	16678	16588	16874	16848	16762	16772	16772	16713	16751	16684	16930	16432	16848	16726	16744	16856	16754	16833	16627	16720	16907	16588	16756	16768	16626	16908	16759	16743	16785	16628	16673	16724	16904	16862	16735	16793	16639	16721	16973	16909	16725	16671	16743	16825	16778	16730	16676	16776	16633	16736	16840	16866	16852	16751	16714	16639	16804	16765	16655	16687	16769	16762	16549	16872	16720	16737	16937	16801	16646	16866	16818	16781	16621	16717	16787	16813	16918	16769	16931	16511	16784	16954	16599	16573	16706	16745	16770	16785	16798	16706	16728	16872	16750	16836	16801	16621	16844	16880	16908	16761	16657	16840	16679	16582	16761	16789	16696	16789	16809	16689	16853	16623	16786	16814	16598	16891	16758	16689	16742	16709	16685	16852	16669	16777	16840	16743	16807	16740	16768	16805	16781	16566	16842	17013	16857	16680	16870	16574	16702	16722	16814	16701	16781	16767	16713	16959	16751	16645	16895	16702	16780	16729	16632	16799	16669	16685	16785	16794	16725	16770	16710	16725	16780	16838	16688	16888	16817	16932	16735	16746	16691	16821	16682	16787	16853	16923	16905	16913	16814	16758	16780	16678	16765	16852	16716	16773	16661	16858	16686	16803	16847	16756	16732	16849	16816	16685	16724	16791	16805	16684	16616	16831	16897	16669	16637	16689	16756	16767	16644	16738	16903	16885	16866	16709	16805	16891	16871	16731	16675	16860	16805	16629	16778	16734	16892	16744	16586	16740	16825	16733	16694	16581	16767	16746	16718	16616	16578	16741	16821	16680	16763	16833	16730	16839	16652	16713	16750	16710	16823	16672	16901	16728	16908	16687	16744	16849	16693	16919	16764	16829	16722	16758	16723	16851	16775	16823	16872	16646	16752	16684	16833	16944	16594	16721	16728	16619	16898	16714	16870	16865	16795	16921	16738	16860	16792	16840	16672	16734	16945	16643	16619	16641	16741	16721	16696	16702	16729	16819	16600	16710	16755	16887	16732	16806	16886	16564	16626	16784	16541	16889	16832	16703	16997	16714	16828	16847	16806	16702	16685	16688	16738	16912	16803	16846	16712	16779	16962	16711	16705	16791	16757	16903	16813	16768	16860	16854	16690	16716	16853	16799	16667	16765	16849	16785	16800	16642	16701	16837	16567	16763	16802	16780	16722	16821	16775	16642	16627	16848	16797	16812	16955	16624	16772	16668	16742	16785	16837	16857	16926	16770	16693	16860	16766	16814	16702	16660	16767	16886	16817	16739	16874	16737	16841	16755	16802	16668	16776	16895	16816	16769	16877	16892	16702	16792	16726	16819	16833	16902	16813	16621	16824	16700	16834	16778	16781	16924	16902	16714	16779	16728	16693	16831	16805	16652	16689	16714	16716	16574	16732	16752	16832	16772	16784	16779	16732	16684	16710	16678	16712	16700	16786	16611	16755	16637	16839	16819	16743	16782	16615	16706	16872	16695	16860	16931	16713	16619	16752	16662	16575	16647	16717	16813	16570	16898	16913	16670	16917	16823	16575	16749	16730	16822	16678	16657	16629	16837	16664	16807	16729	16761	16829	16811	16769	16675	16662	16816	16766	16794	16619	16756	16778	16849	16715	16759	16738	16748	16882	16561	16660	16668	16630	16845	16846	16880	16724	16877	16808	16919	16801	16722	16701	16767	16890	16723	16693	16832	16872	16717	16728	16827	16731	16749	16789	16692	16760	16969	16796	16522	16828	16739	16797	16822	16899	16676	16736	16754	16773	16666	16840	16753	16792	16697	16666	16532	16601	16734	16935	16731	16824	16849	16731	16782	16823	16927	16708	16693	16683	16704	16785	16868	16709	16825	16739	16775	16797	16867	16609	16754	16645	16715	16916	16700	16925	16677	16708	16720	16864	16823	16790	16798	16797	16851	16649	16738	16728	16808	16820	16758	16663	16749	16745	16873	16630	16818	16684	16915	16784	16623	16764	16786	16737	16876	16988	16786	16846	16662	16621	16879	16871	16566	16873	16681	16756	16856	16868	16992	16740	16654	16946	16862	16782	16824	16716	16757	16640	16680	16565	16753	16870	17106	16662	16785	16726	16767	16693	16851	16873	16774	16671	16752	16765	16802	16676	16834	16785	16780	16803	16778	16816	16574	16852	17003	16825	16670	16633	16684	16959	16850	16925	16964	16780	16701	16832	16824	16761	16779	16748
22293	20790	28422	23248	21013	23118	24960	20243	19580	19973	20314	27013	39955	38379	33691	27267	22534	20917	19854	19274	19210	19088	19140	19005	18993	19013	19233	18942	18881	19176	18818	18908	19020	19013	18979	18804	18849	18976	18876	18970	18982	19137	19032	18901	19103	18910	18890	18707	19228	18951	18811	18986	18857	18791	18998	18944	18887	18853	18705	18932	19052	18958	18787	19016	18978	18923	18736	18859	18655	18865	18816	18957	18966	18899	18969	18765	18933	18808	18855	18931	18851	18661	18841	18798	18937	19040	18742	19318	18933	19098	18994	18914	19101	18654	18714	18805	18802	18836	18848	18887	18820	18739	18971	18800	18876	18803	18992	18983	18992	18873	19030	19009	18986	19062	18644	18789	18868	18787	19038	18797	18906	18965	18892	18925	18872	19032	18855	18778	18863	18935	18758	18763	18884	18997	18760	18817	18864	18850	18935	18877	19008	18772	18914	18914	19121	18979	18862	18754	18676	18868	18837	18794	19012	18772	18975	18753	18998	18801	18849	18936	18938	18926	18774	18860	18907	19054	18806	18830	18972	18978	18970	18873	18959	18982	18853	19019	18780	18818	18512	18889	18982	18737	18768	18832	18860	18713	18933	19093	18884	19114	18744	18821	18927	18979	18774	18732	18830	18727	18922	18888	18948	18742	18812	18795	18953	18724	18876	18714	18813	18834	18700	18740	18696	18843	18797	18859	18855	18927	18852	18769	18720	19098	18804	18760	18802	18819	18771	18830	18793	18906	18794	18905	18973	18673	18877	18803	18711	18847	18835	18829	18805	18842	18972	18995	18723	18761	19046	18996	18713	18856	18850	18798	18996	18817	18856	18970	18871	19098	18898	18887	18994	18788	18759	18924	18837	18840	18807	19019	19040	18878	18926	18757	18819	18738	18892	18982	18866	18828	18897	18716	19013	18907	18819	18858	18880	18839	18734	18767	18685	18999	18915	18969	18871	18657	18832	18891	18907	18889	18930	18749	19069	18907	18924	18642	19028	18804	18749	18948	18715	19000	18900	18896	18880	18887	18828	19039	18711	18593	18579	18802	18661	18861	18758	18734	18981	18786	18744	19068	18953	18877	18738	18979	18852	18958	19000	18967	18694	18929	18832	18956	18717	18953	18703	18854	19067	18763	18761	18782	18902	18862	18873	18968	18881	19028	18977	18950	18846	18732	18787	18892	18978	18970	18765	18593	18714	18900	18989	18879	18754	18680	18744	18736	18856	18773	18847	19097	18895	18918	18820	18848	18864	18907	19006	19027	18990	18782	18632	18876	18963	18859	18817	18823	18838	18781	18911	19000	18830	18652	18763	18842	18962	18812	18975	18808	19064	18842	18952	18715	18667	18754	19001	18935	18862	18927	18802	18625	18725	18881	18822	18832	18878	18784	18771	18915	18757	18980	18938	18967	18965	18832	18862	18945	18950	18822	18920	18798	18790	19048	18758	18853	18533	18961	18969	18924	18802	18795	18889	18982	18754	18952	18875	18936	18797	18887	18719	18851	18704	18769	18826	18809	18810	18769	18843	18823	19049	18899	18863	18884	18839	18805	18871	18924	19012	18959	18827	18791	19000	18903	18857	18811	18776	18865	18642	18832	18865	18804	18877	18990	19087	18776	18947	18878	18828	19034	18993	18824	18867	18878	18926	18939	18959	18880	18861	18823	18824	19001	18960	18753	18917	18885	19052	18885	18813	18935	18698	18811	18940	18915	18801	18930	18889	18800	18722	18794	18863	18824	18691	18796	18844	18926	18728	18627	18881	18788	18937	18975	18953	18772	18782	18762	18856	19017	18968	18732	19083	18958	18882	18820	18886	18865	18889	18728	18905	19051	19012	18644	18906	18727	18932	18822	18881	18824	18844	18698	19022	18913	18867	18675	18913	18671	18833	18739	18925	18628	18837	18937	18780	18733	18837	18898	18847	18741	18871	18831	18965	18798	18902	18651	19168	19037	18939	18880	18782	18706	18816	18917	18786	18742	18776	18680	18947	18719	18899	18804	18873	18668	18906	18981	18913	18930	18843	18684	18871	18816	18723	18645	18755	18749	18748	18917	18796	18883	18877	18787	18884	18936	18882	18924	18968	18928	18757	18946	18748	18818	18918	18802	19004	18817	18890	18933	18674	18979	18883	18898	18934	18875	18915	18884	18955	18954	18821	18753	19115	19003	18984	18815	19016	18967	18698	18805	18838	19018	18890	18806	18994	18724	18833	18719	18912	18947	18939	18867	18926	19094	18886	18711	18924	18853	18886	19043	19042	18936	18835	18707	18830	18637	18869	18690	18720	18932	18738	18832	19045	18920	18819	18871	18889	18890	18845	18783	18901	18748	19030	19006	18804	18816	18924	19081	18808	18812	19075	18779	18825	18904	18722	18949	18683	18786	18789	18879	18888	18827	18774	18717	18749	18840	18859	18799	18658	19218	19010	18711	18707	18931	18660	18684	18741	18701	18673	18804	18851	18796	18715	19018	18818	18815	18846	18878	18805	18917	18687	18717	18833	18990	18879	18839	18735	18898	18947	18840	18820	18756	19010	19100	18874	18699	18853	19207	18732	18815	18870	18868	18809	18997	18974	18923	18769	18662	18926	18790	18854	18874	18760	18725	19057	18987	18878	18914	19018	18971	18844	18759	18880	18831	18586	18717	18964	18802	18714	18840	18914	18856	18961	18789	18819	18886	18990	18941	18695	18697	18660	18874	18752	18783	18714	18949	18832	18614	19002	18851	19014	18680	18939	18765	18886	18800	18773	18833	18918	19034	18921	18615	18908	18685	18659	18813	18804	18705	18827	19043	18840	18556	19089	18848	18836	18859	18731	18759	18867	18941	18892	18711	18920	18754	18798	18835	19049	18941	18927	18797	18781	18760	18705	18849	18675	18845	18890	18713	18744	18695	18906	18837	19011	18697	18707	18985	18772	18892	19080	18852	19059	18912	18730	19055	18916	18805	18771	18885	18754	18960	18928	18883	18840	18881	18816	18757	18848	18734	18744	18690	18772	18982	18824	18963	18785	18634	18780	18916	18777	18919	18664	18933	18953	18888	18939	18891	18904	18949	18689	18831	18822	18772	19012	18951	18677	18711	18581	18865	18902	18919	19032	18964	18810	18700	18777	18817	18788	18879	18928	18900	18936	18923	19034	18835	18874	18699	19011	18928	18602	18685	18906	18717	18757	18711	18877	18885	18822	18851	18909	19044	19180	18752	18910	18765	19019	18786	18764	18894	18758	18840	18845	18791	18874	18746	18825	18832	18732	18830	18967	18917	18856	18945	18781	18797	18764	18902	18869	18926	18861	18991	18865	18704	18877	18973	18915	18838	18854	18776	18772	18813	18705	18934	18702	19012	18929	18645	18822	19087	18832	18912	19034	18955	18982	18825	18813	18805	19088	19059	19055	18753	18703	18590	18891	19001	18738	18721	18750	18860	18918	18814	18878	18764	18984	18833	18869	18729	18916	18949	18910	18881	18898	18948	18728	18755	18804	18911	18906	18758	18732	18796	18866	18875	18824	18683	18673	18664	18974	18858	19002	18946	18912	18735	18804	18775	18851	18822	18743	18843	18823	18798	18789	18905	19083	18658	18611	18762	18952	18903	18815	18738	18768	18830	18898	18917	18936	18919	18746	18777	18735	18765	18912	19000	18699	18950	18758	18849	18787	19013	18777	18764	18748	18881	18923	18731	18980	18969	18766	18898	18802	19156	19074	19178	18902	18814	18707	18702	18850	18928	19037	18734	18783	18773	18917	18825	18895	18861	18772	18822	18999	18907	18908	18795	18816	18960	18950	18844	18895	18930	18820	19034	18931	18762	18947	18767	18815	18868	18802	18804	18838	18768	18884	18876	19028	19089	18814	18742	18850	18894	18977	18911	18968	18922	18893	18807	18939	18857	19000	18856	18722	18949	18815	19018	18939	18840	18784	18816	18764	18887	18832	18733	18844	18708	18838	18657	18766	18640	19010	18730	18652	18925	18889	18918	18782	18822	18880	19012	18903	18895	19033	18812	18977	18994	18997	18807	19054	18747	18759	18743	18601	18845	18865	18992	18619	18826	18868	19086	18818	18807	18855	18721	18706	18810	18750	18888	18875	18805	18889	19068	18911	18906	18720	18648	18791	19001	18924	18871	18939	18803	18849	18729	18790	18849	18806	18968	18857	19072	18941	18934	18936	18855	18747	18763	18806	18891	18866	18624	18910	18949	18857	18952	18956	18937	18970	18797	18985	18965	18823	18971	18790	18736	18898	18837	19073	18824	19077	18946	18895	18830	18891	19034	18772	18888	18837	19044	19241	19018	18912	18853	18888	18777	18816	18914	18976	18812	18707	18911	18555	18836	18975	18952	18885	19038	18767	18955	18871	18823	18888	19000	18885	18780	18697	18577	19057	18713	18714	18780	18874	18942	18789	18877	18939	18699	18750	18848	18965	18957	19102	19011	18796	18855	18730	18804	18949	18761	18944	18939	18972	18956	18871	18690	18855	19093	18790	18854	18859	18860	18888	18876	19081	18800	18948	18791	18651	18917	18771	18812	18786	18551	18758	18567	18876	18809	18986	18704	18911	18900	18815	18610	18739	18734	18911	19110	18775	18784	18973	18594	18678	18927	18924	18941	18724	18740	18653	18773	18979	18888	18857	19041	18992	18915	18975	18693	18884	18923	18979	19011	19025	18869	18986	18739	18859	18818	18673	18807	19104	18909	18821	18907	18828	18910	18939	18766	18814	18812	18965	18838	18879	18918	18653	18899	18855	18794	18844	18742	18647	18666	18905	18802	18828	18744	18899	18838	18755	18882	18774	18655	18905	18711	18877	18869	18905	18794	18892	18748	18877	18770	18757	18753	18722	18875	18740	18648	18922	18676	18896	18947	18901	18925	18746	18941	18927	18902	18799	18962	18969	18776	18919	18899	19101	18756	18879	18824	18767	18587	18725	18685	18736	18658	18882	18968	18830	18610	18639	18698	18860	19047	18970	18779	18914	18940	18802	18966	19034	18833	18743	18861	18899	18581	18835	18625	18837	18973	19015	19019	18962	18948	18796	18799	19115	18816	18857	18874	18935	18896	18794	18819	18918	18808	18897	18820	18782	18910	19027	18894	18634	19083	18879	19029	19000	18724	18771	18872	19026	18873	18648	18744
15954	29335	27759	22935	20656	18912	18010	17406	17145	17360	18752	30243	42290	39639	33898	26019	20196	18596	17058	16474	16459	16530	16362	16455	16348	16459	16381	16514	16606	16346	16378	16286	16292	16317	16462	16351	16185	16316	16407	16347	16372	16333	16404	16398	16524	16369	16616	16340	16272	16325	16444	16360	16337	16243	16271	16358	16473	16330	16213	16271	16497	16429	16343	16376	16266	16179	16356	16217	16413	16311	16235	16330	16237	16388	16336	16310	16523	16335	16126	16263	16250	16224	16350	16350	16282	16360	16257	16380	16394	16175	16363	16219	16347	16486	16307	16306	16228	16243	16282	16421	16174	16433	16353	16372	16421	16413	16310	16372	16317	16307	16361	16515	16298	16310	16357	16391	16327	16476	16286	16235	16030	16405	16365	16247	16389	16198	16350	16359	16229	16324	16479	16389	16330	16269	16462	16313	16298	16336	16407	16277	16246	16245	16377	16358	16328	16397	16348	16222	16328	16286	16156	16356	16319	16454	16302	16341	16365	16401	16374	16422	16291	16248	16241	16443	16178	16398	16311	16499	16257	16268	16383	16111	16375	16380	16386	16310	16078	16308	16222	16419	16362	16395	16420	16459	16192	16287	16197	16141	16275	16351	16356	16162	16267	16262	16117	16243	16229	16272	16319	16379	16337	16310	16210	16376	16255	16285	16260	16378	16341	16363	16346	16407	16419	16337	16429	16428	16269	16363	16183	16301	16393	16301	16299	16431	16368	16191	16348	16377	16382	16120	16304	16247	16322	16114	16344	16336	16445	16402	16316	16321	16219	16245	16419	16219	16157	16439	16364	16436	16286	16235	16215	16445	16278	16386	16324	16255	16359	16427	16270	16189	16264	16370	16140	16213	16285	16418	16397	16306	16110	16469	16124	16533	16301	16267	16225	16199	16307	16145	16152	16194	16223	16375	16477	16288	16385	16230	16290	16143	16341	16371	16339	16193	16328	16321	16419	16367	16225	16295	16295	16255	16259	16246	16280	16296	16327	16273	16370	16282	16244	16422	16170	16288	16173	16592	16299	16209	16193	16319	16306	16129	16392	16255	16519	16572	16424	16240	16377	16163	16405	16323	16469	16218	16264	16089	16372	16422	16291	16277	16508	16328	16362	16275	16276	16287	16158	16345	16411	16321	16214	16413	16129	16243	16402	16329	16166	16358	16402	16310	15994	16161	16274	16267	16392	16510	16253	16223	16182	16131	16475	16250	16230	16384	16427	16263	16221	16378	16388	16436	16297	16510	16365	16248	16284	16574	16134	16450	16366	16236	16155	16384	16369	16282	16376	16275	16225	16344	16255	16469	16263	16321	16151	16171	16496	16227	16303	16270	16199	16387	16261	16493	16341	16403	16184	16215	16326	16262	16203	16329	16445	16335	16235	16182	16184	16186	16295	16258	16094	16386	16277	16332	16215	16326	16406	16118	16342	16286	16226	16374	16224	16139	16360	16256	16322	16422	16433	16261	16413	16257	16331	16320	16324	16383	16297	16395	16368	16403	16274	16282	16372	16096	16447	16331	16423	16187	16214	16258	16290	16415	16404	16240	16275	16366	16117	16311	16356	16481	16397	16289	16120	16267	16332	16381	16309	16204	16385	16309	16360	16329	16284	16381	16189	16297	16197	16403	16046	16382	16258	16244	16503	16373	16354	16252	16487	16210	16112	16212	16129	16289	16324	16308	16112	16322	16295	16319	16349	16292	16257	16159	16231	16358	16275	16387	16233	16322	16354	16464	16365	16369	16105	16331	16432	16118	16281	16256	16163	16262	16411	16258	16497	16238	16336	16155	16235	16297	16315	16249	16285	16247	16255	16146	16232	16313	16179	16231	16460	16424	16404	16332	16197	16319	16218	16245	16329	16528	16265	16321	16287	16194	16293	16302	16184	16321	16437	16216	16417	16279	16368	16249	16323	16351	16226	16389	16331	16360	16232	16290	16170	16322	16208	16149	16425	16222	16364	16340	16318	16283	16263	16385	16342	16294	16384	16160	16295	16196	16392	16368	16300	16213	16109	16280	16268	16357	16395	16321	16285	16400	16165	16372	16153	16293	16422	16340	16290	16531	16347	16483	16169	16313	16219	16245	16246	16148	16422	16333	16274	16100	16128	16136	16283	16271	16283	16226	16281	16382	16233	16227	16304	16311	16280	16241	16397	16408	16147	16179	16323	16129	16217	16181	16295	16339	16445	16245	16346	16370	16415	16138	16421	16218	16371	16369	16333	16152	16494	16380	16337	16493	16327	16345	16409	16220	16176	16184	16402	16240	16325	16262	16170	16390	16432	16404	16164	16306	16424	16173	16159	16267	16312	16207	16259	16306	16302	16289	16190	16286	16344	16170	16218	16205	16196	16306	16134	16360	16264	16355	16296	16353	16162	16151	16306	16287	16130	16164	16388	16361	16250	16286	16347	16368	16354	16280	16234	16319	16203	16251	16317	16327	16395	16198	16418	16206	16522	16317	16405	16400	16194	16129	16221	16395	16342	16255	16235	16306	16199	16282	16325	16426	16197	16443	16400	16208	16391	16237	16299	16398	16334	16301	16143	16290	16328	16394	16283	16384	16302	16020	16339	16298	16239	16258	16327	16403	16428	16257	16186	16332	16371	16352	16270	16429	16275	16334	16187	16441	16350	16247	16373	16374	16208	16335	16219	16319	16436	16244	16395	16328	16464	16365	16511	16275	16527	16346	16249	16266	16246	16356	16341	16231	16454	16338	16214	16554	16127	16207	16335	16286	16293	16292	16433	16346	16351	16288	16423	16331	16369	16256	16215	16407	16277	16137	16198	16279	16312	16223	16286	16365	16367	16167	16278	16398	16265	16239	16307	16278	16231	16364	16420	16250	16247	16277	16429	16473	16354	16319	16181	16377	16388	16365	16207	16300	16298	16030	16379	16227	16389	16447	16258	16269	16314	16406	16342	16219	16266	16114	16236	16086	16264	16343	16312	16282	16298	16304	16397	16210	16260	16286	16348	16387	16376	16374	16387	16138	16377	16309	16258	16252	16407	16266	16217	16331	16122	16195	16394	16357	16387	16266	16275	16370	16268	16243	16273	16281	16303	16383	16395	16388	16405	16345	16261	16358	16373	16190	16430	16247	16365	16344	16184	16352	16201	16421	16345	16222	16154	16114	16239	16319	16395	16329	16091	16214	16230	16367	16382	16516	16311	16406	16283	16365	16470	16321	16246	16361	16280	16288	16385	16144	16344	16241	16253	16268	16325	16224	16257	16363	16356	16215	16261	16143	16363	16201	16180	16319	16166	16233	16351	16546	16402	16186	16447	16493	16315	16432	16331	16340	16268	16257	16236	16256	16258	16466	16184	16321	16082	16227	16315	16298	16435	16235	16342	16202	16287	16357	16309	16345	16156	16362	16319	16262	16376	16223	16296	16252	16312	16264	16247	16232	16154	16370	16358	16280	16352	16254	16316	16302	16342	16101	16337	16195	16285	16185	16282	16206	16304	16021	16273	16285	16152	16143	16329	16206	16185	16275	16210	16331	16328	16295	16340	16254	16106	16304	16461	16199	16327	16253	16140	16463	16209	16394	16475	16160	16220	16230	16337	16265	16379	16250	16142	16460	16351	16155	16312	16138	16311	16288	16139	16008	16273	16171	16227	16287	16222	16274	16325	16137	16291	16298	16344	16429	16408	16482	16469	16220	16229	16503	16303	16265	16380	16172	16339	16234	16327	16305	16133	16183	16296	16293	16346	16251	16339	16364	16137	16318	16275	16322	16114	16325	16336	16219	16159	16223	16333	16224	16509	16342	16292	16236	16239	16332	16287	16186	16325	16365	16253	16342	16435	16291	16342	16372	16373	16190	16264	16167	16329	16238	16211	16293	16408	16083	16206	16244	16317	16345	16279	16311	16309	16332	16367	16395	16250	16173	16291	16257	16137	16281	16443	16289	16269	16169	16314	16233	16224	16270	16360	16229	16386	16252	16285	16134	16348	16339	16155	16285	16154	16164	16051	16189	16467	16253	16325	16205	16180	16321	16189	16259	16248	16341	16326	16477	16356	16255	16207	16355	16254	16443	16327	16235	16300	16418	16363	16085	16167	16154	16395	16363	16501	16465	16251	16359	16288	16260	16190	16352	16456	16261	16140	16249	16326	16310	16242	16240	16418	16323	16141	16340	16404	16238	16220	16402	16318	16177	16298	16101	16482	16253	16273	16085	16289	16377	16343	16286	16375	16416	16331	16364	16286	16333	16194	16360	16244	16393	16258	16352	16440	16338	16247	16319	16395	16331	16329	16339	16288	16370	16217	16304	16296	16331	16311	16415	16299	16293	16192	16430	16379	16375	16129	16318	16333	16211	16262	16217	16332	16267	16214	16342	16357	16323	16289	16453	16304	16289	16289	16253	16342	16110	16402	16556	16256	16271	16282	16278	16424	16226	16287	16206	16261	16309	16400	16341	16352	16204	16336	16407	16368	16113	16353	16371	16189	16389	16242	16415	16363	16368	16374	16250	16243	16302	16420	16370	16238	16077	16391	16266	16279	16184	16223	16288	16323	16170	16319	16459	16366	16315	16416	16191	16324	16286	16464	16281	16214	16260	16241	16211	16397	16404	16220	16511	16069	16255	16332	16415	16317	16280	16170	16185	16407	16181	16342	16313	16194	16279	16273	16286	16212	16280	16181	16313	16252	16329	16168	16446	16173	16264	16296	16348	16381	16340	16286	16253	16342	16074	16466	16306	16405	16335	16304	16040	16362	16414	16104	16342	16193	16338	16369	16184	16337	16246	16407	16316	16283	16426	16335	16033	16425	16291	16267	16152	16311	15994	16388	16358	16424	16225	16304	16325	16303	16298	16296	16401	16325	16427	16226	16064	16354	16208	16261	16189	16252	16356	16433	16187	16161	16245	16321	16207	16285	16416	16341	16438	16295	16285	16193	16267	16238	16475	16059	16329	16314	16237	16202	16240	16269	16224	16194	16390	16193	16277	16273	16457	16596	16119	16069	16180	16340	16297	16292	16326	16194	16344	16372	16264	16312	16237	16308	16440	16351	16288	16321	16256	16336	16245	16307	16386	16330	16122	16279	16392	16387	16510	16251	16280	16329	16340	16218	16261	16351	16373	16314	16279	16341	16397	16207	16200	16276	16396	16268	16352	16178	16291
26799	21594	24492	21621	18328	18226	18205	17853	17800	18032	18002	18431	19663	19840	19663	18867	18364	18154	18006	17718	17647	17766	17749	17726	17815	17803	17865	17758	17866	17906	17856	17948	17741	17722	17647	17815	17708	18043	17789	17728	17528	17795	17924	17841	17775	17706	17808	17674	17596	17702	17723	17740	17614	17784	17738	17775	17789	17690	17696	17607	17635	18012	18031	17853	17815	17620	17624	17553	17935	17727	17743	17782	17694	17933	17768	17690	17713	17953	17684	17596	17681	17768	17782	17723	17783	17761	17509	17637	17806	17606	17697	17672	17924	17705	17697	17805	17480	18001	17768	17958	17577	17742	17572	17570	17779	17585	18015	17820	17901	17807	17738	17724	17849	17564	17696	17999	17746	17603	17700	17687	17913	17573	17744	17727	17750	17652	17778	17678	17862	17720	17691	17785	17700	17734	17892	17883	17906	17836	17500	17699	17702	17692	17721	17707	17645	17630	17678	17709	17693	17656	17625	17801	17698	17872	17720	17664	17830	17581	17615	17717	17818	17652	17852	17774	17583	17733	17746	17724	17493	17823	17779	17827	17765	17858	17671	17768	17792	17951	17712	17796	17642	17827	17712	17768	17614	17814	17971	17607	17762	17790	17886	17853	17826	17711	17765	17752	17694	17817	17555	17529	17598	17554	17786	17891	17689	17737	17738	17854	17849	18001	17848	17748	17762	17809	17809	17938	17670	17694	17761	17900	17666	17839	17907	17711	17729	17926	17787	17838	17820	17835	17801	17539	17750	17741	17739	17635	17938	17756	17908	17770	17721	17900	17873	17626	17774	17563	17847	17669	17813	17870	17818	17709	17506	17634	17763	17935	17741	17656	17705	17730	17674	17712	17787	17773	17968	17746	17804	17650	17657	17695	17672	17784	17588	17715	17623	17553	17697	17671	17713	17921	17748	17677	17761	17861	17661	17603	17576	17771	17766	17607	17933	17689	17784	17789	17583	17664	17650	17569	17698	17530	17678	17821	17850	17826	17749	17770	17698	17749	17705	17790	17892	17886	17846	17645	17902	17715	17704	17811	17815	17684	17786	17904	17782	17794	17592	17720	17853	17707	17574	17466	17695	17711	17849	17886	17609	17553	17851	17841	17732	17726	17793	17833	17624	17804	17759	17577	17742	17756	17818	17705	17523	17802	17691	17640	17946	17579	17650	17784	17593	17830	17655	17801	17647	17692	17740	17756	17743	17677	17825	17653	17773	17752	17648	17603	17689	17690	17873	17835	17697	17691	17574	17657	17734	17789	17782	17879	17772	17662	17730	17595	17574	17716	17702	17457	17642	17787	17555	17760	17622	17540	17625	17716	17720	17700	17605	17992	17741	17970	17881	17623	17708	17876	17726	17797	17647	17809	17755	17805	17744	17816	17761	17685	17687	17770	17561	17628	17746	17752	17830	17831	17741	17673	17859	17855	17864	17730	17509	17828	17650	17844	17570	17576	17737	17928	17744	17626	17610	17702	17628	17736	17814	17890	17719	17857	17681	17713	17780	17832	17712	17661	17852	17732	17740	17676	17715	17784	17816	17771	17781	17742	17876	17798	17844	17697	17689	17666	17911	17763	17747	17835	17816	17779	17677	17718	17736	17695	17688	17845	17885	17810	17815	17840	17672	17718	17809	17501	17721	17587	17688	17591	17743	17477	17899	17939	17802	17602	17622	17574	17799	17660	17973	17735	17707	17713	17561	17827	17789	17723	17838	17694	17888	17651	17760	17843	17660	17564	17715	17861	17784	17523	17680	17770	17766	17669	17666	17905	17595	17675	17664	17646	17740	17815	17823	17838	17934	17867	17825	17681	17938	17767	17777	17711	17878	17903	17817	17698	17846	17551	17710	17870	17755	17681	17682	17489	17767	18012	17743	17658	17749	17625	17821	17768	17886	17431	17612	17543	17742	17698	17746	17791	17679	17834	17706	17794	17602	17556	17646	17673	17875	17756	17967	17750	17690	17794	17709	17599	17802	18052	17763	17882	17607	17762	17666	17737	17828	17747	17894	17768	17837	17819	17651	17659	18074	17578	17810	17860	17779	17626	17813	17771	17550	17815	17959	17640	17625	17705	17860	17792	17805	17689	17790	17671	17795	17753	17616	17589	17831	17817	17900	17852	17885	17676	17721	17652	17661	17746	17627	17799	17817	17758	17835	17853	17779	17709	17474	17851	17879	17683	17711	17809	17903	17949	17833	18140	17866	17650	17771	17600	17688	17739	17908	17714	17661	17601	17745	17845	17716	17853	17794	17707	17934	17815	17719	17820	17597	17732	17832	17827	17809	17648	17633	17559	17829	17868	17650	17815	17760	17992	17860	17916	17885	17673	17729	17846	17725	17699	17719	17577	17849	17552	17685	17850	17880	17865	17827	17936	17975	17669	17773	17753	17646	17619	17769	17606	17696	17789	17762	17831	17545	17811	17717	17700	17614	17729	17690	17565	17768	17757	17706	17764	17776	17712	17973	17690	17728	17669	17747	17701	17755	17860	17898	17859	17749	17709	17870	17673	17661	17891	17811	17933	17849	17710	17659	17739	17721	17790	17752	17539	17695	17636	17746	17683	17667	17477	17716	17691	17718	17729	17891	17834	17648	17676	17644	17814	17668	17903	17892	17945	17828	17741	17638	17693	17653	17532	17636	17805	17703	17594	17902	17731	17938	17802	17764	17829	17761	17573	17826	17925	17681	17843	17693	17623	17726	17802	17842	17714	17787	17695	17740	17814	17759	17593	17646	17722	17718	17813	17670	17573	17540	18026	17885	17638	17722	17475	17721	17464	17691	17864	17751	17883	17622	17691	17911	17897	17650	17841	17911	17725	17956	17720	17589	17716	17955	17615	17740	17599	17840	17680	17736	17717	17752	17774	17707	17697	17749	17833	17477	17671	17895	17728	17683	17893	17886	17631	17585	17614	17788	17752	17807	17790	17748	17782	17481	17626	17797	17570	17827	17800	17868	17840	17874	17982	17846	17756	17818	17837	17896	17800	17632	17942	17648	17769	17986	17633	17624	17671	17940	17815	17899	17678	17838	17789	17821	17695	17677	17769	17644	17862	17897	17713	17763	17708	17805	17848	17694	17765	17633	17741	17757	17738	17729	17676	17647	17684	17757	17998	17942	17907	17643	17787	17688	17855	17822	17745	17789	17866	17785	17788	17779	17831	17833	17602	17624	17655	17549	17723	17588	17515	17948	17750	17632	17886	17831	17879	17625	17780	17616	17837	17629	17823	17786	17896	17734	17792	17729	17790	17750	17569	17914	17751	17876	17739	17713	17771	17708	17877	17859	17684	17800	17782	17499	17770	17758	18034	17587	17777	17781	17655	17828	17641	17766	17736	17853	17634	17765	18049	17634	17902	17864	17832	17754	17678	17662	17818	17673	17630	17732	17773	17570	17783	17543	17848	17869	17582	17918	17749	17793	17716	17708	17816	17922	17783	17705	17751	17832	17798	17521	17812	17777	17838	17664	17735	17520	17794	17931	17754	17673	17913	17759	17686	17737	17725	17929	17853	17696	17931	17699	17746	17804	17707	17858	17710	17829	17837	17767	17711	17917	17713	17791	17845	17781	17895	17944	17849	17723	17641	17839	17829	17673	17750	17789	17892	17696	17804	17657	17619	17838	17614	17750	17741	17781	17767	17794	17684	17962	17826	17842	17661	17809	17669	17721	17742	17525	17805	17911	17703	17583	17715	18009	18020	17893	17704	17834	17674	17850	17804	17668	17623	17652	17861	17711	17741	17983	17792	17802	17984	17979	17912	17822	17535	17714	17784	17706	17840	17589	17919	17777	17878	17878	17723	17818	17764	17605	17783	17749	17868	17704	17594	17749	17711	17781	17760	17820	17701	17641	18015	17727	17849	17881	17811	17815	17838	17891	17774	17504	17625	17852	17750	17775	17827	17872	17645	17732	17732	17739	17664	17730	17772	17734	17724	18024	17798	17705	17579	17797	17866	17754	17684	17783	17903	17753	17533	17773	17622	17580	17819	17737	17569	17649	17898	17647	17657	17740	17832	17775	17579	17728	17905	17704	17762	17819	17827	17778	17391	17657	17662	17762	17788	17699	17692	17756	17778	17858	17734	17714	17628	17720	17937	17733	17862	17778	17841	17643	17840	17939	17578	17689	17780	17575	17770	17711	17631	17680	17826	17778	17779	17803	17848	17582	17532	17799	17695	17948	17964	17873	17801	17761	17854	17880	17614	17890	17735	17899	17780	17873	17918	17676	17634	17751	17725	17670	17689	17564	17647	17651	17730	17807	17624	17727	17715	17808	17851	17718	17760	17958	17644	17834	17811	17846	17726	17807	17711	17568	17695	17691	17856	17641	17800	17668	17771	17711	17853	17687	17732	17703	17655	17790	17827	17748	17755	17815	17671	17783	17883	17708	17817	17687	17845	17585	17788	17775	17861	17856	17897	17758	17829	17791	17690	17796	17892	17714	17635	17709	17771	17664	17521	17666	17755	17737	17942	17828	17768	17648	17700	17855	17652	17655	17656	17651	17877	17701	17639	17647	17746	17908	17774	17711	17784	17725	17678	17605	17751	17714	17874	17631	17588	17730	17935	17604	17782	17595	17668	17582	17845	17890	17792	17889	17795	17687	17895	17698	17819	17664	17866	17741	18003	17709	17664	17720	17617	17780	17515	17652	17656	17693	17869	17673	17912	17655	17638	17792	17661	17779	17809	17806	17729	17658	17822	17890	17875	17763	17839	17746	17708	17647	17636	17729	17690	17653	17782	17815	17754	17606	17726	17859	17711	17946	17942	17763	17731	17755	17895	17785	17811	17892	17768	17630	17545	17810	17633	17676	17883	17800	17721	17767	17513	17707	17746	17815	17675	17660	17583	17644	17830	17887	17655	17661	17743	17927	17813	17837	17697	17789	17752	17901	17749	17731	17756	17737	17601	17866	17678	17675	17919	17747	17546	17479	17682	17860	17811	17829	17849	17871	17724	17748	17664	17660	17679	17832	17612	17597	17618	17679	17736	17765	17760	17687	17808	17696	17715	17758	17664	17601	17718	17880	17728	17956	17784	17724	17683	17776	17531	17696	17654	17806	17720	17713	17930	17889	17871	17749	17588	17631	17823	17647	17747	17582	17733	17784	17793	17820	17727	17765	17806	17804	17521
15689	20236	19702	17242	16671	16212	15995	15751	15656	15654	15984	16899	18464	18646	17962	17112	16073	15908	15687	15631	15723	15606	15506	15685	15529	15775	15540	15511	15703	15751	15615	15529	15603	15583	15423	15785	15754	15565	15532	15638	15762	15568	15642	15647	15697	15620	15777	15715	15587	15398	15690	15576	15832	15711	15661	15670	15599	15591	15574	15624	15588	15490	15666	15744	15643	15714	15613	15612	15585	15612	15801	15587	15719	15575	15522	15701	15782	15486	15638	15690	15633	15626	15581	15535	15576	15653	15793	15595	15644	15503	15590	15453	15606	15549	15429	15650	15619	15624	15695	15749	15519	15648	15634	15585	15687	15694	15488	15592	15734	15624	15502	15604	15610	15616	15606	15476	15336	15524	15761	15607	15626	15825	15447	15628	15578	15582	15627	15515	15531	15576	15437	15570	15705	15707	15645	15578	15620	15503	15416	15689	15704	15485	15649	15664	15414	15701	15514	15645	15494	15544	15603	15758	15797	15654	15761	15728	15601	15616	15548	15734	15354	15744	15461	15487	15685	15696	15646	15743	15606	15643	15671	15620	15642	15667	15784	15575	15581	15445	15577	15602	15619	15591	15624	15759	15517	15635	15597	15567	15688	15706	15636	15640	15538	15505	15621	15884	15861	15666	15490	15658	15650	15635	15735	15646	15658	15714	15730	15488	15638	15581	15477	15695	15588	15716	15476	15593	15504	15609	15517	15682	15514	15733	15642	15610	15603	15592	15800	15695	15604	15721	15544	15610	15676	15476	15799	15754	15631	15884	15550	15693	15697	15706	15636	15568	15523	15628	15461	15725	15486	15709	15543	15641	15589	15656	15682	15632	15730	15561	15666	15530	15563	15481	15391	15707	15501	15822	15574	15633	15515	15577	15652	15504	15430	15474	15689	15485	15733	15740	15643	15685	15725	15756	15716	15677	15572	15629	15548	15447	15646	15696	15595	15533	15601	15632	15597	15723	15501	15570	15670	15547	15561	15456	15511	15619	15364	15706	15659	15521	15536	15609	15483	15708	15732	15518	15582	15679	15588	15478	15662	15700	15500	15673	15670	15667	15630	15710	15514	15594	15812	15538	15534	15581	15640	15672	15471	15734	15613	15482	15548	15780	15545	15652	15508	15615	15791	15658	15671	15735	15539	15534	15655	15443	15455	15587	15631	15686	15604	15566	15698	15777	15549	15678	15673	15693	15568	15577	15633	15420	15499	15554	15558	15725	15615	15665	15682	15580	15503	15520	15554	15812	15672	15682	15506	15556	15736	15681	15575	15617	15538	15616	15774	15571	15674	15559	15686	15530	15574	15742	15729	15762	15600	15711	15624	15549	15556	15543	15595	15710	15628	15696	15415	15628	15632	15692	15527	15546	15717	15658	15786	15502	15573	15508	15627	15581	15464	15534	15643	15530	15591	15667	15606	15553	15433	15710	15666	15599	15666	15545	15658	15655	15607	15494	15674	15556	15608	15780	15676	15535	15760	15630	15615	15461	15590	15764	15555	15622	15589	15719	15600	15623	15721	15684	15443	15542	15798	15749	15584	15772	15598	15659	15601	15612	15620	15620	15740	15727	15628	15690	15536	15527	15644	15612	15470	15547	15658	15827	15558	15581	15714	15588	15677	15731	15554	15592	15629	15646	15683	15604	15602	15764	15597	15738	15646	15660	15687	15718	15411	15722	15678	15657	15482	15574	15727	15539	15531	15512	15662	15455	15526	15494	15652	15757	15590	15714	15508	15576	15591	15632	15606	15562	15473	15471	15635	15601	15618	15513	15640	15653	15764	15603	15412	15573	15610	15629	15555	15735	15570	15521	15652	15676	15594	15699	15728	15745	15595	15519	15790	15351	15653	15706	15686	15569	15747	15801	15691	15507	15746	15665	15706	15654	15726	15718	15505	15397	15507	15714	15465	15513	15606	15523	15434	15648	15586	15673	15703	15540	15447	15572	15646	15672	15696	15569	15518	15606	15638	15551	15679	15666	15536	15528	15586	15681	15742	15552	15661	15583	15514	15620	15608	15569	15654	15566	15643	15746	15605	15600	15645	15754	15557	15638	15717	15624	15622	15652	15635	15728	15686	15632	15510	15508	15724	15613	15774	15594	15433	15590	15710	15615	15623	15644	15588	15653	15586	15409	15642	15586	15632	15563	15624	15582	15530	15449	15879	15428	15622	15674	15674	15523	15637	15699	15591	15535	15567	15660	15537	15471	15546	15705	15505	15617	15635	15572	15600	15716	15647	15554	15696	15608	15714	15532	15533	15746	15460	15557	15646	15701	15559	15566	15615	15730	15429	15437	15654	15630	15579	15490	15633	15464	15675	15674	15691	15585	15575	15505	15673	15610	15407	15675	15623	15440	15647	15769	15843	15672	15788	15551	15586	15594	15551	15638	15532	15686	15746	15632	15551	15536	15742	15636	15579	15602	15870	15620	15695	15679	15480	15563	15774	15495	15479	15523	15647	15600	15672	15815	15562	15411	15618	15585	15583	15689	15618	15551	15670	15820	15508	15710	15621	15547	15462	15676	15542	15699	15659	15660	15634	15557	15563	15644	15616	15720	15566	15801	15508	15673	15637	15704	15600	15604	15493	15612	15661	15429	15639	15670	15603	15625	15620	15598	15664	15650	15651	15656	15649	15576	15617	15589	15591	15549	15533	15667	15679	15625	15664	15554	15676	15827	15733	15725	15595	15642	15567	15624	15732	15592	15782	15620	15867	15682	15575	15590	15416	15702	15628	15727	15587	15559	15696	15736	15442	15533	15655	15580	15590	15628	15563	15427	15730	15584	15511	15678	15686	15531	15688	15388	15473	15618	15553	15501	15727	15471	15709	15511	15517	15731	15743	15463	15668	15602	15597	15662	15720	15558	15624	15614	15673	15446	15675	15683	15773	15738	15594	15533	15717	15772	15532	15622	15603	15630	15880	15563	15592	15524	15568	15743	15517	15618	15459	15587	15617	15526	15734	15502	15684	15687	15703	15652	15665	15654	15431	15553	15602	15550	15581	15410	15615	15447	15688	15643	15792	15546	15691	15587	15523	15567	15669	15742	15531	15413	15628	15752	15543	15560	15687	15616	15872	15647	15713	15644	15629	15716	15528	15697	15631	15705	15567	15722	15644	15670	15691	15819	15468	15483	15677	15600	15567	15590	15578	15568	15564	15557	15655	15816	15521	15889	15427	15776	15514	15599	15778	15583	15546	15689	15670	15755	15541	15726	15566	15546	15526	15761	15586	15726	15669	15521	15841	15577	15664	15575	15502	15693	15561	15513	15600	15541	15452	15617	15532	15554	15602	15679	15482	15801	15641	15643	15606	15778	15519	15683	15528	15629	15862	15574	15608	15581	15655	15557	15554	15603	15911	15465	15656	15479	15457	15661	15760	15620	15670	15789	15662	15474	15631	15547	15631	15695	15470	15619	15702	15545	15743	15681	15552	15556	15575	15457	15584	15757	15404	15821	15520	15740	15492	15871	15565	15588	15688	15460	15778	15460	15579	15770	15516	15657	15674	15599	15630	15793	15670	15628	15469	15603	15599	15596	15745	15655	15627	15636	15686	15658	15664	15711	15554	15531	15737	15522	15681	15665	15593	15572	15622	15699	15522	15735	15652	15570	15634	15662	15587	15642	15679	15645	15559	15792	15723	15594	15546	15713	15453	15630	15652	15618	15727	15544	15601	15540	15591	15640	15610	15477	15670	15621	15611	15540	15679	15572	15585	15518	15727	15563	15719	15589	15597	15570	15596	15537	15523	15609	15682	15636	15613	15619	15483	15730	15639	15361	15549	15420	15526	15657	15780	15550	15534	15656	15571	15544	15690	15625	15593	15642	15484	15543	15659	15625	15688	15543	15617	15552	15661	15512	15617	15447	15568	15742	15665	15621	15525	15697	15628	15514	15620	15668	15548	15762	15610	15531	15691	15642	15619	15436	15636	15632	15680	15493	15577	15783	15603	15789	15646	15597	15495	15518	15520	15645	15514	15736	15728	15709	15656	15572	15585	15709	15620	15519	15791	15620	15634	15609	15547	15618	15455	15571	15454	15649	15669	15604	15496	15702	15496	15541	15728	15782	15577	15840	15538	15609	15583	15650	15563	15649	15590	15617	15645	15617	15528	15694	15622	15786	15493	15709	15595	15587	15580	15708	15481	15588	15699	15731	15754	15474	15739	15496	15456	15627	15765	15524	15487	15604	15806	15603	15584	15563	15582	15571	15731	15593	15826	15455	15884	15449	15584	15551	15521	15493	15629	15544	15655	15513	15580	15461	15688	15558	15617	15570	15591	15634	15649	15572	15496	15507	15374	15575	15687	15569	15536	15544	15586	15595	15705	15746	15643	15417	15583	15660	15624	15769	15797	15589	15781	15696	15722	15782	15753	15624	15731	15635	15471	15802	15620	15642	15611	15451	15608	15609	15504	15539	15642	15626	15679	15588	15423	15756	15463	15642	15642	15525	15717	15651	15854	15683	15781	15681	15726	15708	15668	15623	15754	15566	15612	15571	15718	15577	15695	15623	15691	15595	15678	15659	15575	15601	15531	15727	15748	15691	15732	15594	15582	15597	15658	15605	15543	15703	15767	15581	15764	15635	15485	15660	15657	15615	15557	15727	15636	15616	15601	15453	15534	15635	15729	15513	15727	15493	15606	15635	15687	15711	15647	15495	15671	15605	15641	15613	15421	15492	15677	15492	15758	15475	15640	15512	15496	15558	15568	15799	15690	15514	15507	15587	15632	15641	15644	15786	15661	15594	15481	15675	15631	15556	15566	15619	15773	15405	15565	15512	15585	15519	15649	15559	15580	15603	15562	15753	15570	15568	15649	15599	15547	15694	15649	15750	15645	15737	15570	15538	15582	15588	15605	15581	15649	15639	15688	15755	15777	15634	15600	15665	15485	15777	15603	15608	15518	15680	15595	15661	15539	15582	15543	15699	15603	15625	15705	15515	15775	15655	15806	15607	15522	15509	15764	15547	15501	15794	15750	15636	15575	15535	15758	15510	15540	15636	15673	15536	15656	15394	15725	15647	15586	15578	15650	15716	15684	15580	15504	15664	15630	15690	15506	15652	15648	15522	15650	15703	15450	15562	15540	15540	15662	15626	15571	15879	15574	15522	15656	15555	15539	15564	15581	15632
23398	20771	27996	23717	21578	21397	20387	18056	17808	18052	17936	23910	29304	29161	26608	22687	19813	18641	17808	17498	17545	17476	17125	17467	17522	17233	17424	17299	17405	17340	17551	17212	17319	17378	17323	17171	17343	17414	17329	17331	17094	17257	17375	17256	17228	17274	17391	17222	17254	17277	17405	17317	17351	17418	17335	17163	17144	17312	17246	17321	17315	17227	17251	17138	17367	17398	17209	17410	17335	17283	17345	17213	17347	17179	17242	17401	17168	17304	17384	17179	17507	17404	17399	17386	17263	17223	17135	17410	17328	17345	17583	17240	17085	17323	17194	17293	17327	17225	17150	17107	17295	17463	17630	17346	17079	17242	17164	17275	17269	17341	17239	17330	17306	17001	17474	17554	17156	17267	17447	17400	17374	17492	17230	17386	17221	17376	17409	17078	17312	17427	17369	17127	17211	17395	17321	17012	17158	17011	17154	17176	17278	17320	17283	17019	17362	17439	17302	17346	17397	17345	17228	17317	17330	17280	17281	17280	17250	17448	17285	17280	17355	17270	17230	17159	17278	17305	17259	17393	17324	17344	17267	17104	17268	17274	17236	17064	17275	17324	17157	17403	17357	17345	17338	17284	17220	17322	17201	17310	17347	17205	17218	17477	17361	17335	17148	17170	17194	17268	17198	17242	17466	17486	17131	17267	17350	17020	17298	17234	17138	17104	17250	16976	17069	17206	17127	17431	17255	17107	17208	17280	17422	17225	17209	17255	17271	17245	17089	17136	17396	17330	17200	17266	17307	17052	17186	17207	17219	17249	17198	17256	17209	17315	17396	17268	17132	17183	17437	17478	17296	17224	17345	17411	17327	17211	17266	17221	17311	17239	17358	17428	17317	17355	17215	17165	17322	17480	17298	17303	17220	17154	17311	17264	17215	17264	17353	17104	17318	17321	17170	17430	17132	17291	17383	17141	17293	17276	17316	17162	17155	17178	17198	17052	17350	17267	17180	17386	17196	17393	17455	17307	17276	17304	17434	17055	17293	17238	17021	17381	17350	17091	17307	17324	17225	17112	17229	17097	17325	17176	17289	17113	17249	17380	17297	17531	17285	17262	17357	17304	17285	17125	17089	17247	17352	17330	17415	17332	17361	17133	17356	17367	17269	17194	17571	17285	17115	17234	17276	17300	17101	17275	17118	17142	17157	17161	17352	17292	17303	17401	17335	17270	17183	17152	17213	17324	17257	17267	17146	17244	17441	17284	17182	17272	17186	17362	17435	17500	17281	17248	17397	17399	17060	17089	17184	17004	17328	17133	17352	17350	17257	17154	17203	17107	17241	17106	17047	17420	17110	17303	17063	17275	17196	17130	17293	17176	17390	17016	17273	17457	17351	17227	17357	17227	17274	17417	17251	17201	17218	17278	17327	17404	17450	17344	17199	17245	17474	17198	17528	17484	17356	17111	17416	17220	17400	17190	17148	17173	17248	17167	17408	17446	17534	17132	17239	17323	17146	17257	17282	17309	17430	17409	17126	17237	17375	17237	17215	17366	17107	17221	17382	17207	17402	17318	17439	17144	17374	17331	17425	17344	17388	17434	17473	17271	17399	17442	17378	17304	17243	17241	17294	17473	17377	17268	17281	17348	17042	17399	17382	17417	17501	17304	17216	17213	17308	17450	17406	17318	17185	17144	17257	17249	17207	17329	17293	17178	17039	17254	17387	17103	17247	17230	17328	17289	17323	17245	17134	17374	17281	17254	17355	16961	17289	17096	17205	17189	17196	17348	17240	17279	17043	17345	17528	17168	17147	17212	17252	17225	17259	17318	17177	17135	17168	17051	17366	17273	17276	17198	17202	17380	17290	17033	17033	17318	17439	17311	17131	17355	17353	17200	17410	17050	17298	17268	17424	17145	17328	17082	17174	17414	17457	17192	17118	17252	16990	17253	17388	17390	17295	17193	17381	17138	17331	17298	17333	17271	17485	17323	17109	17164	17414	17248	17166	17328	17362	17291	17213	17192	17138	17438	17356	17364	17256	17286	17469	17197	17170	17297	17194	17137	17332	17151	17220	17219	17305	17340	17376	17363	17320	17111	17191	17240	17158	17219	17273	17129	17158	17262	17243	17263	17158	17275	17398	17305	17465	17151	17176	17246	17184	17154	17426	17320	17514	17216	17271	17206	17372	17174	17255	17303	17371	17282	17370	17375	17280	17404	17196	17203	17274	17219	17115	17329	17308	17257	17283	17412	17213	17213	17266	17400	17363	17042	17385	17400	17265	17223	17414	17135	17269	17235	17151	17343	17422	17395	17170	17227	17258	17151	17285	17361	17254	17149	17184	17397	17257	17117	17436	17104	17069	17306	17116	17176	17392	17388	17398	17271	17100	17221	17035	17091	17321	17307	17397	17291	17327	17230	17199	17476	17144	17034	17273	17168	17318	16963	17253	17145	17141	17161	17359	17309	17226	17221	17334	17219	17228	17218	17654	17186	17184	17134	17200	17247	17402	17303	17319	17377	17315	17294	17221	17344	17361	17266	17180	17238	17325	17443	17413	17412	17439	17367	17272	17213	17101	17308	17341	17060	17486	17325	17114	17289	17142	17412	17317	17223	17228	17146	17296	17229	17375	17285	17203	17417	17234	17368	17297	17406	17248	17419	17508	17143	17441	17309	17334	17338	17391	17041	17327	17277	17267	17362	17170	17121	17376	17220	17176	17180	17213	17233	17418	17290	17452	17056	17314	17433	17298	17213	17432	17443	17268	17118	17237	17212	17314	17137	17333	17436	17298	17205	17460	17265	17255	17287	17365	17200	17366	17364	17393	17416	17462	17430	17209	17308	17363	17256	17283	17037	17201	17283	17461	17285	17162	17360	17332	17147	17266	17236	17392	17359	17084	17271	17285	17376	17215	17333	17373	17175	17253	17309	17186	17246	17402	17129	17156	17478	17237	17444	17220	17045	17350	17359	17259	17300	17453	17369	17135	17280	17369	17256	17154	17195	17292	17272	17253	17211	17476	17247	17348	17312	17298	17232	17199	17426	17198	17504	17356	17342	17167	17383	17234	17218	17320	17408	17237	17279	17431	17306	17221	17171	17505	17314	17182	17279	17266	17255	17081	17330	17331	17275	17316	17293	17290	17171	17539	17143	17257	17151	17338	17343	17268	17178	17346	17349	17174	17245	17120	17305	17282	17129	17286	17167	17252	17278	17191	17405	17256	17248	17329	17139	17359	17381	17368	17283	17211	17213	17210	17405	17471	17412	17379	17209	17199	17334	17109	17053	17209	17272	17194	17170	17439	17345	17361	17212	17360	17400	17355	17492	17140	17339	17171	17225	17421	17139	17336	17261	17489	17333	17097	17280	17289	17291	17323	17247	17358	17204	17299	17382	17176	17477	17376	17359	17179	17301	17244	17334	17487	17360	17372	17431	17144	17468	17404	17423	17273	17174	17392	17267	17255	17141	17259	17183	17280	17384	17370	17267	17420	17372	17416	17493	17397	17322	17216	17004	17325	17308	17278	17211	17446	17262	17304	17162	17088	17373	17374	17100	17288	17266	17402	17405	17368	17228	17260	17348	17325	17286	17226	17283	17500	17425	17298	17438	17356	17243	17291	17252	17161	17167	17336	17283	17252	17260	17157	17510	17356	17246	17090	17067	17100	17016	17205	17094	17085	17420	17171	17375	17043	17296	17231	17139	17315	17259	17382	17152	17178	17135	17169	17250	17390	17390	17389	17322	17193	17178	17306	17226	17493	17173	17327	17336	17102	17349	17295	17320	17218	17281	17340	17173	17298	17374	17266	17083	17358	17191	17497	17137	17238	17377	17215	17219	17249	17532	17245	17420	17233	17340	17122	17140	17171	17156	17353	17176	17115	17284	17208	17402	17345	17297	17223	17154	17305	17172	17380	17231	17115	17499	17304	17386	17309	17147	17503	17359	17507	17257	17310	17239	17339	17316	17401	17221	17285	17119	17369	17130	17318	17184	17120	17216	17448	17286	17301	17235	17484	17394	17099	17448	17451	17328	17472	17214	17313	17141	16907	17103	17332	17266	17229	17377	17393	17191	17432	17214	17348	17281	17149	17168	17317	17176	17345	17245	17295	17318	17086	17264	17102	17255	17343	17219	17352	17433	17322	17189	17191	16980	17372	17517	17405	17220	17323	17239	17498	17132	17340	17226	17326	17078	17222	17269	17473	17380	17403	17108	17565	17370	17349	17228	17256	17374	17141	17320	17310	17135	17326	17117	17316	17365	17275	17126	17411	17365	17374	17309	17155	17146	17341	17363	17263	17411	17328	17321	17027	17367	17221	17315	17202	17328	17245	17092	17505	17247	17168	17299	17247	17515	17449	17175	17188	17277	17159	17259	17083	17134	17251	17178	17138	17335	17228	17648	17160	17101	17127	17274	17346	17208	17213	17250	17130	17245	17243	17392	17245	17308	17254	17324	17388	17340	17282	17340	17281	17304	17500	17327	17401	17451	17083	17271	17246	17295	17389	17227	17190	17044	17292	17106	17270	17486	17571	17205	17400	17362	17206	17253	17282	17211	17295	17283	17297	17449	17369	17246	17320	17353	17290	17011	17353	17387	17159	17459	17472	17134	17205	17382	17221	17313	17537	17363	17453	17236	17319	17421	17286	17161	17280	17351	17321	17336	17452	17375	17408	17312	17338	17190	17278	17411	17307	17233	17329	17290	17338	17332	17438	17162	17366	17322	17160	17284	17249	17167	17180	17113	17399	17388	17220	17150	17105	17180	17468	17286	17210	17405	17247	17329	17321	17267	17201	17233	17272	17232	17608	17341	17154	17388	17356	17215	17340	17406	17402	17226	17382	17151	17366	17120	17439	17180	17456	17303	17444	17473	17315	17366	17288	17215	17143	17361	17240	17341	17453	17189	17350	17315	17246	17519	17389	17179	17315	17371	17276	17418	17201	17198	17458	17319	17284	17240	17121	17234	17389	17236	17285	17180	17123	17114	17360	17303	17304	17199	17262	17261	17284	17358	17410	17535	17364	17368	17384	17359	17446	17272	17417	17263	17141	17187	17585	17156	17295	17178	17405	17319	17292	17254	17224	17381	17175	17353	17001	17436	17216	17291	17217	17461	17104	17293	17294	17426	17136	17225	17234	17294	17141	17237	17546	17290	17231	17285	17218	17240	17248	17220	17096	17185
15289	25273	23531	19459	18042	17002	16636	16175	15942	15887	16514	26665	31804	30818	27144	21862	18215	16577	15724	15671	15326	15372	15384	15345	15319	15444	15352	15345	15365	15264	15475	15379	15477	15432	15487	15291	15368	15292	15369	15227	15207	15421	15283	15407	15358	15297	15456	15373	15404	15427	15484	15354	15165	15510	15287	15413	15432	15218	15371	15291	15522	15275	15315	15362	15368	15472	15297	15394	15348	15474	15412	15350	15297	15266	15452	15185	15268	15112	15436	15218	15201	15495	15261	15494	15155	15304	15211	15267	15589	15188	15317	15270	15366	15403	15367	15329	15362	15212	15189	15443	15200	15418	15456	15265	15384	15319	15163	15297	15379	15364	15427	15325	15418	15419	15349	15352	15574	15422	15339	15322	15462	15325	15224	15394	15447	15372	15433	15313	15341	15471	15220	15279	15399	15233	15439	15365	15265	15419	15461	15480	15312	15305	15159	15371	15383	15279	15428	15298	15440	15471	15351	15249	15254	15261	15451	15402	15380	15309	15420	15240	15132	15390	15340	15375	15375	15372	15378	15350	15416	15354	15278	15490	15279	15279	15423	15329	15315	15341	15474	15268	15307	15415	15326	15603	15370	15298	15325	15264	15286	15438	15240	15307	15362	15445	15345	15288	15312	15481	15501	15463	15336	15272	15327	15211	15491	15187	15362	15280	15144	15453	15293	15228	15275	15310	15272	15430	15284	15333	15196	15228	15302	15333	15273	15376	15410	15200	15527	15394	15446	15356	15155	15303	15191	15289	15433	15354	15493	15204	15368	15154	15255	15360	15308	15291	15179	15325	15261	15270	15423	15534	15299	15317	15300	15255	15480	15184	15247	15396	15460	15322	15306	15346	15410	15325	15405	15246	15406	15172	15280	15476	15511	15291	15299	15400	15456	15352	15470	15466	15361	15363	15350	15161	15307	15236	15339	15357	15281	15446	15387	15287	15312	15206	15263	15332	15348	15322	15276	15385	15355	15393	15479	15166	15467	15412	15295	15452	15324	15374	15438	15206	15256	15249	15177	15215	15409	15349	15246	15264	15446	15373	15416	15434	15428	15395	15299	15401	15404	15226	15245	15455	15546	15528	15363	15351	15278	15386	15423	15333	15436	15225	15249	15471	15316	15566	15231	15212	15354	15238	15430	15516	15442	15199	15242	15320	15511	15485	15323	15332	15358	15345	15292	15423	15403	15324	15378	15493	15208	15418	15227	15273	15268	15369	15492	15197	15515	15276	15242	15377	15308	15435	15423	15201	15167	15394	15383	15508	15302	15357	15267	15305	15199	15358	15451	15271	15328	15447	15275	15333	15297	15267	15268	15337	15338	15403	15342	15317	15384	15342	15426	15210	15268	15394	15401	15374	15322	15313	15376	15318	15333	15262	15269	15346	15269	15310	15366	15461	15231	15246	15403	15432	15340	15544	15432	15376	15462	15249	15466	15255	15502	15305	15266	15237	15346	15299	15439	15376	15380	15226	15457	15354	15164	15491	15507	15438	15306	15384	15452	15346	15223	15323	15534	15402	15309	15403	15443	15386	15263	15376	15438	15440	15352	15414	15420	15373	15341	15262	15271	15374	15462	15275	15204	15260	15407	15373	15214	15240	15453	15437	15439	15322	15297	15423	15292	15556	15311	15371	15343	15284	15419	15490	15329	15397	15213	15507	15199	15253	15325	15202	15391	15181	15288	15361	15284	15557	15429	15444	15318	15268	15283	15182	15350	15305	15263	15439	15428	15438	15465	15232	15343	15313	15438	15377	15299	15220	15399	15362	15209	15397	15514	15290	15375	15247	15367	15377	15432	15400	15361	15401	15334	15466	15348	15117	15206	15353	15339	15340	15493	15324	15500	15210	15152	15436	15330	15419	15413	15303	15345	15235	15373	15378	15190	15349	15239	15238	15318	15231	15440	15244	15357	15141	15288	15523	15298	15363	15338	15363	15252	15402	15224	15401	15293	15326	15446	15272	15352	15476	15268	15540	15337	15129	15226	15421	15460	15560	15255	15374	15568	15322	15292	15580	15430	15265	15321	15439	15309	15442	15450	15401	15384	15320	15309	15377	15445	15065	15358	15138	15305	15377	15262	15316	15250	15353	15385	15270	15361	15334	15295	15341	15241	15314	15273	15388	15376	15423	15368	15411	15287	15210	15303	15263	15344	15267	15339	15445	15198	15431	15551	15405	15481	15166	15315	15408	15450	15124	15227	15359	15485	15441	15410	15325	15313	15323	15271	15361	15356	15316	15311	15502	15440	15311	15372	15347	15351	15284	15378	15362	15194	15175	15279	15212	15357	15402	15316	15461	15229	15282	15286	15333	15323	15170	15474	15582	15484	15231	15258	15404	15337	15253	15310	15480	15518	15463	15494	15267	15377	15492	15234	15375	15241	15548	15479	15393	15417	15404	15425	15231	15295	15224	15368	15328	15317	15222	15362	15495	15488	15479	15529	15402	15364	15299	15269	15514	15314	15266	15361	15235	15528	15258	15305	15478	15436	15347	15451	15340	15396	15130	15350	15414	15377	15217	15517	15322	15219	15481	15249	15432	15364	15328	15443	15226	15394	15324	15252	15101	15385	15357	15123	15271	15314	15251	15293	15274	15284	15300	15301	15388	15296	15231	15103	15598	15382	15355	15384	15345	15358	15263	15466	15425	15456	15222	15312	15102	15473	15232	15353	15458	15596	15333	15322	15273	15516	15358	15320	15233	15290	15223	15394	15316	15175	15530	15322	15326	15289	15301	15338	15487	15232	15411	15372	15331	15311	15262	15359	15287	15316	15508	15491	15376	15469	15248	15368	15493	15290	15116	15365	15408	15209	15228	15327	15305	15281	15277	15315	15335	15440	15384	15436	15267	15238	15466	15254	15427	15426	15397	15424	15304	15465	15391	15309	15342	15568	15440	15287	15338	15319	15265	15343	15388	15381	15431	15394	15397	15342	15339	15400	15340	15336	15393	15389	15214	15453	15411	15278	15362	15255	15351	15365	15233	15250	15345	15286	15346	15263	15327	15333	15486	15378	15241	15482	15359	15375	15206	15199	15352	15494	15327	15396	15306	15298	15279	15727	15232	15265	15425	15501	15479	15219	15441	15338	15326	15437	15168	15255	15302	15292	15477	15325	15409	15237	15305	15318	15392	15414	15202	15361	15438	15445	15355	15307	15294	15453	15442	15366	15505	15256	15300	15446	15402	15310	15318	15377	15380	15253	15291	15387	15125	15326	15432	15411	15130	15413	15402	15263	15261	15454	15368	15336	15431	15389	15293	15385	15339	15379	15316	15390	15428	15389	15357	15405	15431	15286	15290	15338	15281	15483	15391	15250	15336	15278	15370	15388	15411	15389	15514	15255	15282	15487	15447	15311	15353	15438	15412	15385	15317	15327	15252	15426	15482	15455	15268	15291	15499	15235	15385	15365	15282	15390	15260	15440	15374	15200	15251	15518	15335	15323	15285	15268	15264	15329	15240	15306	15222	15331	15416	15455	15383	15331	15274	15209	15314	15317	15169	15421	15322	15440	15363	15434	15482	15422	15385	15258	15254	15324	15267	15286	15247	15510	15253	15166	15378	15468	15200	15367	15400	15383	15318	15289	15335	15352	15327	15455	15166	15310	15470	15234	15401	15394	15068	15364	15389	15529	15406	15286	15377	15439	15428	15364	15431	15369	15326	15306	15339	15363	15362	15252	15363	15339	15410	15400	15377	15316	15293	15335	15362	15285	15408	15312	15357	15530	15294	15245	15511	15285	15350	15250	15458	15297	15352	15282	15347	15511	15485	15355	15472	15410	15301	15176	15542	15394	15286	15236	15375	15336	15368	15445	15493	15408	15358	15336	15271	15302	15161	15471	15458	15424	15358	15393	15408	15274	15241	15236	15413	15402	15307	15399	15276	15301	15330	15363	15374	15373	15363	15222	15393	15495	15296	15295	15382	15326	15381	15362	15273	15291	15290	15526	15342	15533	15366	15288	15340	15408	15312	15386	15297	15356	15430	15372	15235	15371	15227	15330	15324	15461	15475	15304	15419	15306	15393	15465	15324	15233	15396	15420	15272	15352	15332	15357	15446	15301	15332	15205	15287	15429	15245	15374	15161	15366	15185	15420	15380	15231	15416	15294	15412	15373	15428	15260	15388	15277	15353	15346	15304	15229	15391	15333	15355	15516	15207	15339	15399	15366	15376	15394	15302	15230	15315	15455	15313	15265	15215	15498	15313	15404	15404	15375	15565	15475	15280	15238	15268	15286	15408	15348	15291	15405	15410	15576	15346	15131	15309	15616	15178	15353	15372	15370	15379	15428	15567	15277	15275	15289	15338	15357	15429	15242	15118	15359	15416	15327	15378	15340	15367	15415	15461	15421	15249	15307	15267	15290	15326	15361	15322	15358	15341	15371	15460	15284	15400	15285	15382	15372	15341	15308	15438	15428	15166	15359	15448	15495	15155	15132	15444	15281	15396	15322	15268	15266	15337	15289	15349	15370	15385	15531	15469	15302	15444	15279	15610	15330	15215	15422	15501	15228	15176	15305	15349	15399	15289	15474	15402	15272	15473	15233	15359	15228	15444	15483	15289	15325	15398	15434	15441	15344	15316	15231	15384	15220	15222	15370	15279	15362	15383	15326	15426	15368	15221	15361	15230	15363	15410	15278	15358	15517	15343	15469	15375	15413	15346	15430	15511	15467	15473	15238	15375	15396	15270	15355	15352	15340	15333	15211	15483	15313	15281	15231	15379	15279	15447	15357	15380	15392	15431	15327	15377	15376	15319	15509	15446	15367	15258	15309	15334	15489	15275	15281	15328	15467	15265	15510	15352	15416	15417	15178	15287	15307	15179	15424	15160	15339	15401	15309	15366	15374	15451	15460	15206	15329	15283	15285	15311	15443	15219	15249	15415	15332	15472	15343	15499	15396	15276	15349	15295	15327	15223	15337	15355	15336	15332	15234	15501	15291	15430	15176	15353	15429	15327	15352	15322	15403	15379	15363	15289	15411	15234	15303	15457	15267	15117	15255	15305	15521	15230	15366	15356	15333	15346	15237	15235	15340	15398	15262	15517	15315	15218	15559	15352	15409	15333	15492	15244	15147	15306	15304	15420	15316	15412	15253	15352	15353	15169	15144	15268	15424	15389	15348	15273
22411	20768	28389	23249	20913	22680	23769	18065	16963	17430	17955	28159	35716	35483	31070	25844	21058	18654	17429	17120	16515	16693	16814	16606	16617	16571	16603	16411	16398	16581	16593	16457	16703	16218	16356	16397	16524	16580	16580	16422	16619	16468	16500	16420	16428	16403	16600	16395	16288	16653	16502	16661	16491	16479	16318	16380	16357	16338	16405	16501	16492	16608	16433	16460	16421	16499	16366	16384	16285	16421	16456	16631	16611	16416	16450	16311	16253	16390	16275	16215	16493	16394	16540	16301	16238	16464	16401	16517	16395	16479	16371	16380	16417	16393	16619	16537	16321	16366	16357	16325	16533	16372	16509	16364	16119	16316	16503	16472	16402	16398	16317	16348	16514	16478	16313	16331	16307	16456	16425	16374	16442	16607	16426	16431	16271	16303	16406	16386	16484	16535	16406	16363	16284	16445	16490	16297	16389	16076	16336	16331	16389	16411	16459	16490	16656	16458	16621	16264	16342	16428	16476	16394	16366	16454	16392	16381	16273	16347	16461	16358	16420	16145	16444	16335	16336	16337	16488	16325	16448	16410	16341	16568	16303	16523	16436	16535	16514	16416	16565	16464	16337	16351	16432	16268	16394	16588	16289	16380	16393	16369	16461	16585	16436	16266	16339	16201	16501	16405	16318	16381	16471	16435	16381	16389	16600	16508	16497	16503	16473	16441	16349	16232	16386	16330	16371	16638	16313	16433	16298	16558	16575	16710	16467	16379	16482	16542	16311	16474	16269	16450	16341	16455	16508	16423	16485	16570	16351	16370	16316	16346	16433	16396	16422	16415	16324	16081	16390	16471	16543	16232	16374	16433	16367	16260	16374	16204	16346	16523	16252	16180	16346	16489	16500	16498	16518	16451	16581	16317	16532	16320	16331	16459	16354	16500	16411	16473	16410	16404	16328	16146	16399	16584	16422	16409	16532	16562	16384	16408	16502	16555	16495	16435	16436	16212	16467	16435	16461	16392	16406	16310	16205	16400	16562	16304	16368	16448	16503	16437	16389	16307	16246	16536	16415	16237	16379	16213	16221	16335	16328	16201	16351	16209	16428	16386	16447	16389	16373	16493	16311	16193	16421	16309	16343	16385	16406	16584	16384	16366	16344	16386	16399	16370	16449	16276	16465	16350	16469	16424	16429	16384	16432	16578	16565	16245	16358	16396	16423	16651	16283	16459	16403	16524	16361	16256	16532	16285	16373	16341	16620	16438	16590	16472	16197	16403	16322	16404	16400	16434	16335	16514	16425	16371	16473	16408	16375	16392	16558	16331	16401	16444	16295	16464	16211	16481	16372	16280	16405	16408	16434	16450	16510	16613	16370	16455	16579	16305	16578	16531	16180	16385	16378	16368	16450	16223	16368	16461	16411	16493	16352	16298	16466	16436	16330	16254	16401	16285	16481	16254	16348	16475	16464	16400	16567	16352	16308	16324	16355	16393	16279	16310	16582	16155	16461	16442	16492	16532	16240	16439	16537	16696	16342	16449	16413	16547	16466	16608	16498	16396	16408	16477	16567	16489	16259	16272	16435	16502	16487	16368	16378	16565	16414	16419	16204	16515	16533	16363	16232	16395	16461	16396	16380	16344	16478	16435	16500	16280	16303	16315	16327	16328	16379	16543	16461	16370	16613	16273	16336	16350	16388	16310	16310	16109	16455	16546	16538	16349	16477	16380	16365	16438	16322	16331	16387	16291	16494	16218	16458	16330	16464	16336	16312	16322	16394	16429	16268	16418	16236	16370	16499	16194	16256	16346	16411	16172	16358	16399	16450	16372	16456	16418	16223	16507	16663	16417	16430	16488	16540	16515	16388	16514	16436	16336	16457	16460	16466	16423	16280	16411	16304	16344	16228	16332	16395	16378	16409	16389	16577	16310	16366	16408	16480	16443	16446	16425	16290	16335	16382	16322	16331	16346	16511	16416	16302	16433	16434	16493	16409	16339	16272	16388	16566	16512	16520	16399	16412	16400	16233	16330	16346	16315	16364	16434	16609	16218	16412	16285	16579	16454	16258	16323	16586	16301	16396	16403	16614	16821	16384	16430	16216	16469	16199	16424	16476	16571	16206	16370	16454	16291	16255	16485	16295	16435	16394	16229	16118	16506	16406	16264	16578	16554	16267	16451	16284	16102	16310	16433	16448	16456	16560	16383	16500	16569	16474	16450	16179	16440	16393	16470	16479	16662	16525	16518	16497	16248	16299	16383	16483	16423	16398	16317	16426	16359	16412	16463	16537	16369	16521	16345	16621	16363	16552	16441	16505	16388	16412	16426	16462	16511	16387	16338	16370	16520	16481	16449	16431	16438	16390	16372	16360	16316	16580	16519	16307	16524	16402	16442	16508	16512	16480	16316	16278	16448	16305	16354	16422	16442	16450	16575	16210	16222	16532	16363	16447	16280	16433	16285	16502	16173	16534	16340	16268	16429	16368	16225	16279	16236	16341	16345	16465	16396	16336	16195	16314	16210	16520	16507	16496	16527	16627	16607	16327	16593	16244	16390	16470	16456	16348	16347	16498	16421	16458	16424	16276	16385	16203	16346	16509	16686	16295	16277	16419	16395	16351	16286	16529	16306	16419	16347	16372	16246	16645	16253	16332	16336	16217	16348	16372	16466	16335	16333	16401	16511	16449	16356	16321	16470	16424	16506	16327	16635	16455	16373	16339	16304	16416	16409	16390	16364	16196	16431	16289	16279	16516	16253	16381	16298	16547	16345	16365	16348	16331	16445	16509	16322	16318	16411	16402	16249	16400	16477	16556	16362	16212	16497	16314	16370	16439	16394	16462	16345	16608	16542	16366	16205	16355	16376	16383	16356	16454	16328	16632	16347	16257	16410	16291	16187	16258	16272	16333	16363	16351	16268	16428	16371	16227	16564	16514	16519	16311	16478	16365	16497	16390	16495	16438	16280	16609	16493	16540	16425	16599	16460	16375	16396	16705	16390	16531	16324	16238	16245	16469	16195	16475	16417	16335	16340	16539	16425	16279	16229	16412	16457	16205	16413	16504	16450	16378	16423	16375	16143	16389	16373	16408	16391	16306	16575	16347	16403	16323	16422	16468	16479	16549	16495	16534	16449	16289	16490	16245	16483	16240	16274	16350	16450	16424	16263	16280	16443	16335	16530	16533	16368	16526	16471	16286	16285	16354	16271	16390	16382	16657	16469	16263	16334	16272	16378	16325	16442	16416	16256	16276	16319	16442	16379	16248	16367	16504	16329	16448	16286	16194	16342	16154	16310	16391	16446	16266	16325	16345	16386	16289	16399	16270	16393	16425	16553	16456	16293	16451	16535	16421	16276	16327	16547	16432	16405	16362	16208	16310	16447	16217	16254	16457	16600	16447	16460	16407	16298	16709	16539	16257	16399	16246	16428	16337	16364	16271	16362	16459	16329	16327	16269	16369	16314	16388	16245	16434	16147	16295	16398	16496	16232	16587	16419	16346	16351	16246	16413	16504	16422	16362	16382	16522	16392	16277	16197	16277	16494	16362	16217	16501	16367	16443	16385	16466	16292	16473	16572	16433	16504	16486	16226	16491	16342	16334	16263	16446	16419	16325	16407	16325	16274	16330	16351	16259	16353	16406	16388	16273	16399	16400	16243	16533	16445	16348	16352	16401	16312	16372	16453	16501	16361	16431	16157	16480	16413	16393	16447	16358	16440	16404	16314	16496	16336	16513	16445	16459	16352	16371	16429	16276	16352	16333	16432	16393	16389	16494	16223	16340	16346	16603	16267	16368	16334	16422	16459	16630	16375	16517	16468	16269	16293	16513	16365	16383	16380	16551	16356	16408	16462	16418	16350	16697	16466	16463	16208	16418	16299	16417	16562	16315	16353	16481	16478	16388	16478	16375	16417	16422	16279	16268	16325	16343	16165	16403	16400	16448	16266	16122	16481	16259	16449	16606	16365	16186	16361	16196	16380	16499	16537	16517	16365	16333	16348	16405	16440	16559	16372	16275	16459	16467	16343	16313	16313	16530	16381	16133	16226	16308	16475	16343	16350	16458	16571	16293	16413	16437	16308	16410	16363	16464	16589	16381	16400	16486	16307	16227	16467	16471	16234	16313	16310	16189	16329	16197	16380	16432	16400	16372	16401	16209	16417	16541	16487	16264	16578	16484	16371	16321	16395	16378	16331	16404	16454	16295	16438	16358	16282	16404	16468	16374	16426	16441	16400	16624	16375	16477	16401	16134	16516	16293	16239	16248	16646	16453	16499	16378	16379	16379	16330	16306	16551	16402	16301	16598	16403	16486	16264	16248	16455	16440	16413	16324	16435	16450	16236	16536	16467	16327	16513	16257	16642	16369	16277	16567	16428	16198	16449	16422	16453	16336	16525	16371	16384	16373	16354	16371	16174	16442	16156	16358	16354	16254	16480	16338	16583	16718	16401	16511	16156	16043	16279	16208	16511	16333	16365	16327	16338	16610	16496	16558	16464	16509	16339	16290	16454	16433	16457	16431	16542	16418	16396	16357	16324	16258	16389	16220	16451	16335	16402	16490	16504	16404	16246	16320	16428	16422	16391	16425	16344	16405	16391	16400	16416	16363	16304	16418	16430	16301	16434	16356	16395	16436	16335	16370	16397	16255	16382	16304	16302	16362	16267	16320	16456	16490	16318	16754	16341	16344	16309	16432	16425	16293	16292	16445	16442	16225	16356	16372	16479	16316	16287	16341	16434	16315	16219	16403	16215	16278	16491	16401	16294	16447	16396	16476	16420	16199	16418	16371	16260	16402	16468	16466	16481	16276	16409	16265	16250	16347	16213	16506	16437	16392	16561	16314	16476	16347	16533	16394	16256	16426	16450	16334	16437	16608	16359	16331	16316	16356	16441	16332	16633	16429	16334	16459	16343	16486	16223	16297	16460	16199	16381	16356	16353	16270	16417	16330	16321	16282	16333	16607	16488	16202	16493	16123	16324	16584	16511	16372	16284	16390	16513	16360	16323	16414	16165	16627	16402	16379	16310	16312	16388	16329	16488	16202	16353	16598	16503	16394	16318	16321	16343	16308	16388	16408	16292	16442	16325	16286	16456	16439	16403	16455	16274	16324	16319	16454	16412	16357	16302	16262	16295	16361	16344	16498	16324	16347	16596	16426	16376	16335	16359	16472	16417	16318	16488
15589	28393	26088	20559	19561	19049	17494	16566	15852	15903	17456	33201	38997	38135	32899	26237	20507	17137	15729	15056	15066	14972	14953	14871	14826	14988	14996	14950	14808	14869	14892	14738	14968	14822	14767	14856	14675	14798	15009	14855	14892	14838	14841	14881	14827	14654	14701	14751	14654	14745	14975	14877	14901	14832	14875	14958	14911	14761	14837	14875	14920	14870	14875	14907	14957	14767	14900	14766	14835	14803	14996	14792	14776	14793	14972	15019	14975	14893	14794	14794	15032	14757	14846	14832	14733	14770	14929	14915	14863	14938	14924	14763	14987	14823	14747	14862	14740	14926	14912	14776	14988	14760	14895	14875	14795	14770	14924	14750	14974	15061	14753	14718	14858	14986	14872	14827	14978	14809	14963	14905	14862	14927	14735	14682	14816	14824	14860	14714	14740	14785	14821	14620	14769	14834	14953	14911	14689	14921	14831	14891	14702	14869	15012	14840	15014	14834	14926	14850	14595	14881	14777	14602	14770	14921	14902	14846	14796	14806	14786	14907	14843	14801	14806	14981	14878	15000	14878	14834	14775	14869	14805	14778	14898	14893	14874	14803	14970	14760	14794	14944	14801	14973	15083	14939	14892	14845	14509	14898	15030	14820	14800	14804	14761	14858	14926	14844	14963	14717	14832	14845	14765	14918	14975	15046	14838	14881	15043	14822	14824	14837	14790	14790	14803	14817	14784	14853	14862	14789	14845	14735	14906	14935	14923	14718	14721	14913	14885	14799	14785	14899	14900	14943	14935	14903	14781	14789	14788	14733	14836	14871	14848	14938	14841	14708	14661	14795	14810	14831	14726	14899	14812	14896	14737	14751	14983	14884	14718	14725	14776	15084	14841	14844	14989	14766	14759	14841	14772	14918	14764	14886	14941	14845	14797	14826	14928	14811	14730	14818	14854	14844	14863	14867	14716	14873	14966	14798	14736	14805	14867	14760	14745	14736	14855	14853	14809	14785	14923	14686	14953	14876	14818	14703	14918	14804	14890	14885	14730	14823	14829	14821	14742	14770	14779	14843	15000	14659	14873	14939	14819	14836	14898	14768	14938	14846	14853	14898	14872	14734	14749	14784	14703	14975	14881	14865	14679	14734	14786	14818	14962	14876	14748	14720	14781	14812	14693	15031	14849	14991	14799	14855	14620	14838	14815	14751	14877	14956	14713	14717	14808	14722	15029	14948	14782	14862	14919	14893	14898	14840	14900	14879	14898	14972	14927	14896	14894	14803	14879	14693	14818	14754	14766	14767	14943	14892	14886	14827	14814	14860	14865	14814	14695	14598	14750	14815	14928	14962	15012	14790	14869	14862	14825	14741	14818	14867	14936	14843	14816	14823	14925	14714	14771	14795	14876	14684	14924	14598	14809	14820	14815	14855	14889	14866	14787	14784	14751	14786	14956	14972	14864	14957	14758	14730	14795	14836	14841	14856	14667	14715	14874	14765	14847	14933	14856	14770	14891	14713	14974	14708	14765	14922	14931	14678	14706	14879	14872	14958	14749	14903	14932	14846	14906	14928	14881	14912	14704	14732	15009	14669	14782	14765	14829	14899	14839	14853	14979	14668	14742	14761	14611	14845	14757	14706	14906	14681	14849	14857	14726	14903	14824	14881	15009	14830	14801	14742	14830	14771	14654	14749	14768	14837	14859	14805	14758	14856	14886	14756	14832	14721	14911	14867	14904	14622	14733	14855	14676	14767	14762	14789	14867	14926	14938	14756	14878	14781	14950	14862	14914	14879	14874	14841	14754	14903	15062	14845	14709	14859	14709	14693	14750	15070	14745	14792	14907	14709	14855	14758	14741	14887	14868	14847	15011	14918	14664	14817	14841	14835	14902	14895	14845	14700	14994	14767	14694	14968	14831	14927	14876	14720	14862	14676	14929	14663	14996	14896	14819	14930	14659	14975	14871	14679	14814	14922	14707	14822	14781	14706	14933	14710	14890	14835	14822	14712	14900	14789	14759	14963	14840	14901	14941	14964	14821	14786	14835	14897	14761	14848	14886	14682	14938	14687	14779	14750	14758	14813	14966	14767	14847	14846	14936	14814	14771	14730	14881	14915	14750	14763	14749	14949	14752	14748	14874	14731	14709	14742	14861	14659	14748	14843	14734	14820	14800	14842	14882	14864	14813	14697	14773	14963	14813	15023	14934	14768	14783	14868	14699	14918	14808	14867	14947	14698	14932	14848	14852	14795	14762	14950	14744	14849	14846	14840	14803	14783	14892	14827	14710	14913	14910	14623	14885	14816	14838	14728	14717	14798	14717	14849	14740	14942	14804	14814	14820	14785	14755	14775	14908	14893	14717	14819	14696	14944	14833	14792	14841	14878	14811	14696	14852	14945	14973	14805	14740	14830	14765	14720	14790	14868	14674	14982	14741	14840	14921	14586	14782	14787	14906	14773	14876	14732	14890	14700	14826	14795	14802	14863	14827	14941	14577	14837	14849	14936	14713	14791	14921	14655	14801	14853	14688	14908	14617	14939	14712	14813	14860	14833	14811	14786	14764	14825	14693	14621	14961	14891	14801	14792	14753	14738	14625	14713	14705	14723	14846	14884	14760	14799	14872	14841	14917	14729	14772	14878	15103	14954	14816	14761	14780	14918	14852	14821	14823	14762	14960	14880	14922	14847	14786	14825	14787	14872	14809	14850	14867	14552	15008	14894	14941	14790	14880	14942	14803	14841	15001	14848	14742	14872	14825	14860	14744	14692	14788	14742	14830	14728	14678	14867	14899	14912	14914	14803	14656	14850	14711	14863	14855	14900	14987	14807	14868	14670	14890	14776	14820	14774	14837	14863	14915	14904	14668	14695	14778	14839	14898	14747	14806	14974	14856	14834	14789	14627	14742	14861	14785	14969	14817	14875	15002	14775	14705	14791	14884	14730	14903	14788	14817	14970	14921	14805	14798	14819	14799	14701	14859	14901	14831	14909	14876	14890	14973	14725	14746	14988	14926	14859	14717	14793	14911	14643	14879	14754	14651	14783	14753	14714	15009	14812	14903	14737	14837	14594	14937	14833	14911	14772	14748	14871	14870	14761	14889	14812	14812	14858	14707	15048	14829	14944	14890	14890	14805	14838	14670	14857	14785	14783	14872	14663	14824	14729	14688	14883	14943	14688	14945	14746	15011	14762	14797	14933	14826	14833	14915	14888	14845	14890	14756	14828	14720	14718	14747	14866	14604	14770	14800	14594	14944	14831	14733	14819	14906	14774	14815	14890	14852	14868	14799	14728	14915	14858	14798	14722	14799	14847	14790	14743	14854	14867	14721	14755	14836	14830	14759	14821	14756	14772	14823	14876	14725	14800	14869	15029	14802	14852	14809	14626	14800	14807	14762	14929	14830	14849	14725	14911	14852	14769	14893	14897	14987	14944	14940	14655	14994	14880	14753	14818	14779	14716	14817	14767	14781	14827	14801	14558	14919	14818	14975	14674	15047	14758	14827	14796	15004	14876	14835	14790	14688	14702	14920	14762	14734	14758	14763	14863	14834	14864	14861	14919	14830	15065	14853	14907	14860	14671	14824	14729	14884	14819	14782	14886	14922	14779	14815	14816	14747	14817	14863	14940	14572	14938	14726	14966	14929	14836	14951	14682	14894	14773	14734	14802	15001	14733	14963	14745	14840	14816	14794	14930	14770	14766	14875	15038	14785	14679	14638	14922	14798	14993	14754	14699	14980	14823	14928	14700	14769	14819	14769	14979	14796	14821	14856	14691	14841	14734	14726	14781	14892	14678	14910	14849	14663	14889	14787	14828	14778	14830	14884	14834	14921	14853	14809	14916	14658	14789	14716	14881	14797	14777	14824	14780	14866	14926	14747	14799	14783	14853	14912	14877	15000	14897	14615	14788	14814	14899	14824	14957	14853	14931	14896	14605	14835	14757	14704	14834	14687	14792	14884	14865	14859	14886	14752	14680	14838	14894	14849	14796	14720	14673	14923	15010	14758	14875	14711	14932	14895	14960	14759	14849	14794	14892	14885	14741	14878	14865	14685	14904	14868	14884	14837	14775	15095	14711	14830	14865	14600	14870	14791	14670	14928	14720	14797	14991	14963	14931	14799	14716	14789	14964	14775	14775	14942	14708	14844	14922	14790	14874	14785	14696	14819	14840	14824	14762	14768	14852	14911	14732	14838	14836	14857	14869	14899	14744	14857	14789	14867	14922	14818	14835	14735	14677	14710	14905	15015	14815	14869	14780	14883	14872	15013	14880	14758	14835	14754	14840	14692	14896	14667	14934	14817	14771	14846	14873	14794	14751	14777	14753	14824	14885	14646	14797	14893	14922	14902	14879	14845	14726	14901	14862	14765	14920	14759	14902	14734	14671	14932	14926	14881	14913	14838	14830	14796	14813	14795	14846	14767	14804	14856	14931	15008	14695	14988	14778	14801	14857	14552	14914	14756	14846	14743	15068	14859	14819	14806	14752	14893	14920	14807	14807	14771	14830	14697	14966	14881	14943	14684	14752	14732	14797	14742	14871	14860	14955	14868	14861	14886	14745	14814	14905	14951	14882	14849	14818	14963	14877	14829	14921	14692	14818	14849	14837	14923	14831	14993	14828	14908	14840	14750	15007	14802	14782	14816	14918	14787	14774	14876	14741	14947	14750	14821	14929	14849	14785	14815	14721	14889	14835	14707	14828	14732	14911	14799	14801	14754	14819	14763	14904	14806	14882	14804	14768	14961	14803	14808	14787	14732	14850	14788	14787	14941	14848	14889	14670	14911	14664	14662	14707	14824	14766	14953	14631	14813	14756	14925	14890	15021	14783	14762	14891	14850	14726	14746	14868	14975	14724	14786	14804	14814	14650	14798	14841	14526	14660	14859	14777	14767	14799	14865	14732	14642	14751	14700	14916	14863	14814	14850	14819	14736	14837	14827	14863	14713	14835	14845	14840	14792	14823	14858	14684	14873	14872	14970	14757	14890	14889	14975	14928	14888	14744	14940	14972	14863	14737	14870	14870	14760	14732	14892	14815	14847	14648	14764	14923	14883	14797	14744	14906	14726	14815	14981	14810	14676	14885	14747	14926	14891	14773	14939	14831	14763	14751	14863	14774	14683	14774	14910	14808	14904	14862	15022	14698	14881	14876	14858	14871	14804	14837	14877	14939	14728	14639
26661	21163	22437	18597	16101	15985	15431	15086	15143	15144	15071	15712	16519	16907	16872	16083	15464	15117	15074	15076	14851	15056	15097	14910	14930	14955	14735	15040	14804	14740	14864	14987	14995	14872	15005	14928	14969	14978	14852	15177	15063	14653	14821	14752	14915	15082	14834	14779	14964	14901	14973	14960	15160	15041	14979	14785	14883	15068	14898	14896	14918	14734	14742	14862	14715	14944	14920	14918	15022	14742	14817	14874	14945	15046	15177	15144	14956	14972	15051	14947	14873	14901	14926	14862	14868	14580	14887	15079	14786	14946	14906	14902	14954	14878	15007	14782	14924	15016	14805	14964	15047	14926	14857	14816	15045	15015	14913	14830	14959	15018	15041	15071	15091	14826	14855	14687	14892	14788	14917	15032	15008	14892	14733	15035	14857	15032	14801	15092	14908	14939	15005	14898	14969	14885	14598	14763	14958	14827	15046	14892	14846	14803	14991	14925	14994	15047	14905	14867	14903	14794	14870	14668	14751	14828	14831	14814	14990	14654	15088	15002	14738	14809	14775	14705	14929	14811	14738	14879	14741	14800	14966	14870	14905	15119	14886	14900	14996	14806	14901	14821	14941	14972	14735	14653	14895	15022	14803	14922	14965	14661	14715	14826	14883	15045	14901	14792	14611	15073	14775	14868	14837	14972	14945	14947	15013	14780	14891	14820	14875	14900	14903	14733	14875	14949	14747	14877	15057	15005	14962	14835	14910	14814	14894	14879	14999	14890	14951	14896	14918	14974	14807	14929	15008	14994	14915	14853	15058	15040	15034	14979	14808	15164	15024	14880	14925	14957	14777	14948	15015	14935	15086	14835	14815	14835	15002	14912	15011	14995	14946	14854	14788	14821	14893	14963	15066	14949	14977	15109	14850	15084	14836	14766	14929	14783	14831	14780	14954	14843	14934	14803	15010	14694	14796	14871	14916	14939	14906	14804	14914	14892	14846	14856	14988	14682	14847	14921	14956	14997	14929	14723	14909	15025	14873	15145	14725	14993	15033	14783	14748	14959	15084	14976	14905	14861	14766	14927	14893	14839	14964	15100	14886	14864	14807	15061	14922	14952	14862	14981	14818	14830	14757	14775	14855	14867	14786	14938	15003	14837	15053	14825	14839	14832	14996	14877	14918	15093	14877	14974	14975	15043	14802	15046	14799	14860	14938	14770	14912	14845	14892	15104	15033	15036	15015	14833	14829	14801	14837	14920	14911	14773	14817	14828	14722	14813	14916	14790	14890	14942	14953	14878	14792	15012	14909	15042	14997	14815	14862	14738	14917	14854	14939	14824	15031	15052	15093	15127	14897	14863	15015	15028	15039	15074	15060	14863	14951	15052	14835	14788	14873	14727	14915	15023	14917	14893	14814	14775	14739	14672	14659	15014	15075	14861	14999	14875	14680	14808	14724	14894	15042	14724	15021	14985	14961	14870	14758	14915	14742	15203	15005	14764	14826	14733	14955	15010	14918	14854	15133	14791	14930	14991	14880	15096	14987	15007	14960	14810	14692	14919	14923	15030	14842	15019	14916	14940	15004	15230	14973	14913	15001	15007	14963	15029	14827	15166	14782	14902	14928	14896	14854	14882	14983	14967	14979	14908	14797	14873	14976	14992	14892	14807	14814	14903	15063	14892	14850	14859	14728	14770	14806	14933	14798	14865	14919	14781	14806	14856	14878	15073	14967	15004	15026	14790	14640	14956	14973	14750	14953	14787	14805	15044	15006	14776	14819	15009	14953	14962	14894	14769	14780	14821	14861	14938	14814	14831	14952	14869	15084	15080	14975	14951	14879	14933	14749	14951	14891	14998	14862	14775	14813	15070	14919	14793	14979	15009	14772	14755	14946	14843	15064	15042	15095	14744	15143	14841	14941	14837	14707	14958	14933	15045	14879	14997	14802	15017	14845	14797	14821	14932	14769	14835	14809	14929	14887	15008	14855	14876	14924	14907	14844	14962	15134	15147	14955	14914	14978	14846	14821	15078	14986	14792	14886	14783	14975	14883	15077	14828	14701	14957	15013	14845	14929	14929	14896	14961	15041	14895	14879	14811	14875	14968	14932	14942	14856	14918	14793	14829	15107	14784	14966	14827	14695	15009	14819	14733	14926	15040	14897	14976	14783	14934	14889	14870	14649	14964	15009	15064	14764	15022	14933	14996	15002	14936	14962	14690	14742	15011	14992	14995	14961	14909	14955	15091	15070	14854	14746	14840	14909	14926	14838	14802	15095	15075	14978	15011	14866	14960	14920	14693	14895	15129	15085	14790	15087	14716	14831	15031	14795	14954	14982	14961	14845	14753	14784	14829	15049	14855	14989	15044	14890	15021	14975	14997	14845	14886	15030	14972	15021	14860	14810	14896	14908	14938	14838	14883	14918	14877	14996	14984	14745	14856	14988	14871	14890	14999	15027	15005	14972	14808	14768	14832	14777	14493	14823	14915	14958	14946	14882	14776	14703	14717	14998	14991	14873	14880	15063	14941	15259	14766	14874	14929	15096	14945	15055	14922	14934	14850	14874	14757	14821	15057	14916	14965	14963	15085	14788	15030	14836	14971	14909	14943	14841	14904	14684	14998	14877	14966	14708	14938	14953	15025	14795	15024	15049	14937	14821	14979	14962	14756	14923	15071	14967	14945	14978	15028	14821	15041	14791	14800	14929	14911	14966	14868	14874	14919	14845	14832	14946	14838	14808	15025	14920	14777	14892	14928	14858	14772	14833	14863	15033	14972	14967	15022	14664	14848	14943	14838	15057	14879	14928	14839	14929	14894	15055	15014	14916	14707	15051	15064	14856	14831	14915	15060	14955	14776	14997	14914	14795	14754	14948	14799	15035	14894	14909	15040	14938	15022	14973	14882	14983	14959	14872	15018	14857	14890	14852	14975	14838	15009	14917	15067	14502	14757	14824	14764	14705	15048	15093	14911	15063	14796	14821	14968	14963	15067	14970	14758	14899	14969	14823	14973	15039	14865	14909	14850	14914	14718	15046	14910	15006	14897	14890	14780	14935	14952	14838	14973	14935	14906	14756	14753	14959	14835	14837	14764	14811	14978	14644	15027	15010	14987	14873	14854	14986	14997	14713	14947	14878	14918	14842	15089	14823	14797	14946	14838	15076	14716	14942	15142	14884	15017	14913	14965	14784	14793	14900	14947	14926	14927	14961	14818	15002	14905	14941	14782	15036	14930	14937	15052	15024	14846	14794	14968	14851	15075	14863	14818	15027	14964	15044	15040	15081	14847	14762	15023	15033	14940	14979	14974	14999	14737	14673	15007	14877	14786	14783	14798	14921	14830	14816	14882	14965	14957	14977	14895	15059	15034	14690	14798	14823	14892	14890	14900	14787	14917	14758	14875	14813	15059	15039	14730	14820	14787	14847	14702	15124	14823	14803	14914	14869	14903	15131	15071	14870	14841	14946	14817	15020	14913	14860	14833	14881	14892	14834	14896	14936	15049	15001	14855	14887	15045	14917	14690	14903	15021	14980	14891	14957	14888	14946	14792	15030	14924	15122	14935	14708	14905	15047	14762	14869	14770	14870	14895	14860	14953	14944	15028	14888	15071	15091	15040	14872	15070	14791	14674	14838	14845	15003	14842	14861	15063	14858	14809	14905	14878	14828	14861	15123	14857	14739	15005	15018	14841	14971	14783	14852	14889	15082	14895	15050	14977	14926	14806	15070	14835	14896	14782	14829	14800	14830	14958	14699	14967	14908	14838	14875	14977	14901	14925	15175	15075	15007	14716	15065	14746	14830	14846	14970	14907	14725	15058	14950	14885	14813	14782	14857	14972	14948	14880	15023	15017	14989	14829	14893	14869	14766	14960	15010	14947	14895	14823	14964	15081	14958	14833	14838	14957	14889	14832	14942	15000	14887	14941	14942	14835	14629	14992	15058	14973	14971	14838	14951	14889	15074	14928	14913	15000	15000	14898	15151	14918	14895	15052	14855	14891	14859	14982	14999	14755	14786	14985	15000	14955	14903	14997	15078	15089	14895	14790	15084	14958	14713	14990	14836	14987	14909	15023	14952	14818	14991	14823	14904	14969	14931	15023	14927	14910	14914	15004	14846	14826	15066	14773	15043	14793	15004	15073	14719	14866	14633	15022	14849	14894	14804	14931	14990	14748	14713	14836	14962	14887	14941	15058	14978	14884	14909	14926	14895	14731	15176	15049	14718	14858	14847	14882	14931	14919	15015	14841	14877	15006	14870	14750	14958	14812	14800	14853	14943	14903	14998	14944	14996	14830	14985	14823	14751	14784	14840	15114	15110	14861	14873	14912	14868	14926	14808	14793	14981	14797	14891	14932	14932	14773	14722	14868	14898	14922	15092	15041	14995	15063	15234	15042	14846	15086	15004	14816	15090	14912	14856	14844	14830	14754	14898	14978	15052	14701	15024	14890	14984	14788	14952	14819	15025	15044	14979	14890	14782	14882	14860	15035	14995	14840	14763	14892	14905	15095	14797	15088	14981	14969	14844	14896	14798	14952	15054	14974	14872	14831	15088	14960	14947	14918	14815	14985	14942	15117	15042	14893	14872	14952	14926	15164	14963	14865	14952	15009	14927	14903	14980	14948	14843	14781	14817	15003	15020	14856	14872	14957	15087	14905	15002	14869	14908	14884	14968	14928	15152	15003	14970	14963	14917	15060	14902	14903	14628	14788	14893	14884	14933	14974	15064	15136	14937	14790	14788	14799	14964	14861	14945	14839	15006	14961	14758	14905	14785	14732	14988	14911	15092	14956	14778	14914	14795	14994	14870	14838	15075	14792	14891	14918	14882	14882	14943	14846	14853	15052	14783	14867	15014	14939	14924	14888	15007	14875	14914	15141	15020	14748	14858	14646	15009	14994	14773	15081	14817	14947	15008	15046	14918	15130	14834	14696	14758	14918	15072	14797	15004	14931	14835	14799	14723	14813	14881	14995	14970	14924	14638	14983	14960	14928	15052	14819	14900	14723	14761	14847	14837	14850	14943	15003	15153	14777	14895	14989	15079	14971	15130	15056	15053	14874	14860	14986	14851	15013	14984	14828	14890	14870	14932	14980	14784	15019	14897	15122	15195	14984	14783	14768	15111	14896	15077	14760	14929	15076	14879	15097	14981	14985	14933	15064	14948	14854	14823	14915	15174	14862
14474	17012	16330	15412	16441	15830	14816	14258	14139	14282	14076	15135	16626	16844	16347	15215	14639	14127	14022	13995	13880	13930	14040	13760	13960	13948	13943	13811	13981	13975	13942	13914	13779	14055	14062	13996	13889	13915	13953	13842	13979	14101	14134	14044	13981	14002	13937	14006	13754	13807	13903	13998	13884	13943	13909	13978	13876	13919	13882	14019	13855	14058	13928	13917	13933	13752	14114	13869	13813	14092	14005	13874	14019	13959	13956	13896	13835	13893	13968	13952	13849	13600	13997	13961	13945	13885	14038	13982	13917	14070	13855	14072	13990	13881	14003	13774	13918	14022	14004	13925	13830	13970	14004	13849	14002	14043	13872	13832	13939	13920	13994	14021	13887	13930	14190	13822	13990	14000	14037	13975	13913	14092	13844	13897	13797	13956	13966	13894	13968	13959	14169	13904	13926	14032	13926	13805	13985	13973	13843	14053	13914	13977	13978	13866	13978	13954	14007	13818	13943	14062	13908	13910	13905	13900	13947	13895	13928	14007	13832	14028	13818	13978	13932	14043	13973	13953	13984	13980	13851	14001	14118	13919	13767	14090	13982	13956	13973	13943	14050	13961	14046	13835	13809	13938	14117	14023	13865	14062	13911	13920	13824	13968	14105	13860	13933	13980	14045	13928	13957	14029	13926	13907	13961	13932	13961	13898	13949	13785	14097	13807	13898	13884	13926	13864	13955	14014	13877	14048	13766	13953	13767	13880	14030	13972	13965	13982	14086	13910	13959	13889	13964	13916	13767	13947	14088	13853	14038	13963	13903	13986	14068	14118	13939	13812	13990	13908	13843	14005	13846	14010	13944	13906	13810	13856	13803	13923	13950	13970	13917	14004	14028	14019	13844	13904	13876	13934	13782	14022	13866	14054	13787	14014	13914	13922	13856	13982	14068	14041	13876	13976	13767	13966	13949	13980	13767	13842	13842	14071	13808	13924	14027	13937	13968	13957	13897	13895	13937	14180	14015	13774	13999	14097	13897	13961	13883	13913	13968	14048	13960	13942	13837	13996	13976	13888	13983	13883	14158	14069	13850	13921	13923	13976	13976	13935	13849	13996	14057	13983	13819	14052	14078	13853	13777	13975	13999	13989	13856	13969	13918	14045	13795	14080	13893	13915	13842	13854	14034	13913	13999	13942	13830	14035	14133	13938	14076	14118	14057	13884	13844	14083	13998	13840	13933	14064	14058	13852	13990	14022	13961	13921	13950	14063	14057	13786	13974	13757	13990	13913	14195	14051	13870	13927	14079	13854	13902	13919	14014	14062	14094	13844	14044	14083	13872	13993	14068	14020	13977	13925	13967	13818	14066	14016	13847	13855	14048	13917	13915	13933	13876	13934	14022	13894	13959	13796	13962	14046	14103	14061	13924	14182	13883	13875	13986	14015	13979	13944	13982	13695	13871	13909	13900	13925	13939	13894	13904	13828	13948	13927	13839	13931	14125	13924	13855	13826	14077	13989	13970	14005	13972	14029	13799	13911	13974	13909	13752	13943	13837	13896	13913	13807	14020	13984	14002	14088	13912	13892	13866	13947	13941	13966	14017	13823	14075	13929	13905	13844	14036	14077	14157	13965	13914	13978	13817	13873	14070	13882	13828	13952	14007	13751	13845	13901	13896	14008	14038	13764	14070	13965	13982	13806	13953	14026	13925	13900	13922	14062	13936	13987	13961	13903	13969	14128	14073	13950	13895	13926	14055	14002	14019	13922	13960	14049	13887	13834	13980	13966	14088	13873	13833	13844	13960	13793	14026	14030	14004	13946	13818	13863	14036	14006	13914	13923	14049	13842	13858	14037	13867	13879	13908	13995	13889	14035	14011	13740	14087	13997	14140	13932	13979	13926	13929	13764	13874	13873	13853	13878	13751	14041	13943	13968	14045	14040	13878	13849	13992	14011	13897	13918	13957	13831	13891	14044	13913	13869	13914	13835	13790	14045	13925	13901	13974	13903	14091	13915	14008	13983	13888	13878	13977	13866	14068	13870	13958	13886	14040	13803	13857	14030	13959	13958	14095	14059	13957	13997	13882	13947	14148	13873	13930	13928	13781	13882	13958	13978	13943	13825	13960	14043	14045	13890	14010	13916	13832	13788	13862	13805	14006	13782	14059	13873	13821	14107	13870	13830	13971	13979	14007	14004	13888	13761	13770	14079	14045	14105	13994	13979	13953	13987	13956	14005	13874	14007	13894	14006	13954	13979	14130	14032	14060	13870	13876	13817	13894	14005	14052	14108	13864	13822	13984	14066	13921	13860	13967	13896	13978	14032	13992	13911	13814	13940	13874	13902	13951	13966	13959	13858	13983	13850	13829	14134	14006	13995	13806	13994	13973	13944	13971	14003	13942	14009	13968	13978	14020	13933	13917	13858	13980	13990	14052	14193	13934	13977	14120	13875	13798	14068	14024	14065	14004	13935	13956	13875	14004	14042	13918	13978	14002	14010	13983	13948	14084	13978	13853	13999	14106	13933	13933	13891	13901	14140	14017	13955	14025	14052	13756	13917	14041	13908	13819	13968	13927	13850	14016	13878	13925	13958	13991	13819	13845	13854	13955	13797	13932	14009	13892	13712	14030	13870	13925	13831	13894	13956	14045	13939	13869	13827	13869	13973	13931	13974	13955	13881	13782	13857	14023	13909	13732	14037	13992	13983	14012	13949	14150	13765	13960	13908	13908	13953	13836	13909	14040	14020	14005	14004	14123	14054	14011	13957	13905	13947	13868	13940	13969	13867	13955	14042	13950	14032	13891	13717	13924	13771	14031	14010	13780	14026	14017	13916	13982	13944	13875	13928	13970	14029	13932	13972	13911	13979	13935	14027	14049	13818	13978	13890	14003	14052	14113	13914	14088	13893	13910	14016	13989	13958	13873	13859	14033	13876	13846	13974	13902	13971	13920	14045	14099	13886	13802	14033	13784	13909	13993	13941	13965	13983	13819	13929	13970	13796	13831	14062	13913	14009	14084	13962	14029	13808	14109	13845	13932	14056	13884	13969	13898	14075	13990	14001	13875	13867	14075	13904	14024	13834	14010	14004	14016	13916	13927	14050	13739	13854	13878	14150	14138	13866	13894	14013	13910	13953	13837	13824	14004	13984	14001	14011	13809	13848	13914	13923	13911	14111	13987	14034	13868	13933	13948	14009	14156	13875	13870	13930	13801	13948	13831	13902	14020	14031	13805	13905	13994	13799	14091	14040	13879	14012	14016	13935	13938	14009	13913	13979	13973	13823	14053	14038	13970	13783	13975	13973	13865	14059	13861	14056	13874	13860	13891	13790	13913	13984	14061	13850	14025	14105	13825	14019	14034	13967	13871	13963	13933	14099	13926	13921	14033	13820	14011	13960	13895	14035	13989	13888	14023	13916	14021	13835	13858	13932	13980	13962	13880	13881	13982	13823	13883	13907	13835	14037	14094	13875	13986	13928	13794	13962	13871	13825	14137	14012	13981	13934	13988	13827	13947	13975	13970	14056	14011	13922	13950	14051	14002	13924	13981	13957	13900	14050	13852	14054	14042	13782	14066	13928	13965	14057	13873	13925	13962	13988	13977	13867	13816	13932	13940	13974	14008	13867	13881	13888	13919	13749	13994	13847	14027	14010	14005	14002	13888	14002	13895	13979	14080	13841	14001	13939	14006	13966	14017	14019	14018	13845	13951	13970	13920	14031	13982	13744	13945	13852	14041	13950	13898	13902	14019	14041	13786	13810	14054	13906	13893	14110	13847	13994	13884	13926	13926	14037	13837	14008	13874	13978	13775	13809	13931	13955	13896	13969	13894	13946	13909	13860	13902	13945	13819	14047	13975	13957	14040	13897	13939	13907	14055	13902	14031	14037	13763	13963	14033	13950	13754	14034	13786	13830	13876	13989	14020	13860	13895	14013	13814	14125	13867	13836	13811	13932	14015	13975	13978	14023	13893	13892	13866	13973	13788	13969	13941	13960	13919	14214	14010	13866	13784	13925	13803	14046	13875	13992	14016	13982	13858	13768	13920	14116	13859	13880	14009	13963	13804	13866	13910	13865	14066	14045	13916	13928	13977	13871	13918	13812	13971	13838	13884	13929	14122	13875	13905	13927	14037	14017	13890	14049	13980	14037	13842	13749	13965	13849	13941	13931	14112	13919	14092	13954	14013	13957	13892	13967	13970	13900	14053	13976	13890	13952	13996	14050	14210	14015	14002	13826	13976	14006	13896	13973	13974	13953	13906	13892	14017	13999	13947	13999	14024	13910	14010	13923	13947	13907	13901	13827	14040	13926	14122	13997	13924	13996	13834	14023	13964	13986	13803	13944	13989	13968	13933	14045	14090	13888	14029	14057	13958	13901	13950	13924	14002	13874	13838	14058	13872	13737	13974	13881	13987	13921	13855	14192	13932	13890	14178	13940	14058	13902	13868	13931	14111	13972	14063	14017	13960	13907	13934	13915	13920	13868	14032	14013	14008	13930	13909	14081	13973	13940	13890	14046	13970	13940	13940	13923	13859	13909	13803	14013	13841	13975	13948	13985	13902	13879	13959	14017	13950	14042	13964	13930	13821	13724	14036	13982	13892	13964	13989	13952	13968	14031	13961	13740	13793	13925	13949	13994	13840	14061	13840	13877	13951	13947	13844	14008	13901	13954	14137	14100	13944	13902	13822	14019	14159	14010	13815	14075	13973	13990	13875	13970	14023	14045	13927	14126	13889	14001	13919	14044	14027	14038	13963	13966	13824	14014	14011	14120	14002	14147	13853	14080	13809	14126	14122	13991	13845	13970	13925	13842	13941	14003	13921	13948	13848	14267	13956	13954	13978	13896	14192	14118	13904	14143	14049	13870	13981	14042	13797	14076	13924	13945	14052	13823	13854	13977	14012	13838	14011	14061	14047	14056	14002	14045	13846	13913	13965	13892	13988	14151	14226	13996	13784	13813	14026	13985	13954	13979	13817	13844	13807	14105	13729	14004	13766	13875	14038	14070	14050	13898	14073	13902	13996	14027	14024	13923	13884	13856	13750	13962	13962	13952	13964	13921	14073	14081	13755	13948	13858	13910	13893	13921	13949	13907	14117	13857	13890	14079	13981	13845	13845	13917	14066	13808	13893	14004	14149	13865	14174	13980	13959	13953	13979	13972	13905	14036	14079	13973
23486	20826	28023	23819	21423	19972	18301	16084	15634	15825	16902	22102	26375	27131	25045	20969	18058	16333	15771	15313	15398	15193	15232	15431	15244	15337	15412	15050	15238	15300	15223	15248	15361	15277	15165	15148	15136	15232	15164	15262	15199	15321	15078	15359	15186	15364	15215	15180	15113	15216	15052	15407	15273	15151	15234	15183	15117	15211	15270	15458	15248	15287	15307	15351	15205	15384	15389	15289	15380	15131	15310	15265	15317	15233	15383	15158	15101	15225	15121	15039	15285	14990	15295	14940	15200	15247	15205	15173	15284	15300	15052	15287	15298	15115	15171	15043	15149	15102	15154	15256	15448	15249	15277	15137	15114	15070	15067	15134	15174	15028	15304	15136	15216	15259	15290	15190	15294	15075	15177	15062	15244	15394	15208	15199	15338	15354	15223	15300	15216	15311	15182	15204	15176	15355	15326	15042	15172	15064	15030	15085	15243	15305	15332	15043	15298	15137	15216	14912	15185	15092	15123	15179	15224	15191	15083	14901	15196	15066	14988	15106	15324	15080	15065	15157	15117	14988	15141	15209	15158	15248	15220	15425	15275	15215	15218	15246	15196	15297	15076	15253	15181	15166	15172	15053	15266	14966	15132	15137	15194	15066	15435	15085	15274	15184	15024	15149	15141	15089	15148	15153	15277	15318	15204	15149	15115	15247	15232	15196	15166	15112	15210	15155	15296	15350	15001	15359	15240	14958	15095	15055	15140	15198	15085	15119	15230	15142	15014	15387	15235	15159	15127	14956	15147	15161	15055	15199	15231	15160	15179	15111	14988	15305	15266	15299	15176	15284	15131	15217	15222	15185	15328	15171	15225	15135	15112	15151	15280	15091	15245	15136	15252	15279	15368	14996	15084	15313	15231	15393	15136	15135	15361	15106	15046	14945	15157	15070	15178	15220	15250	15392	15222	15313	15190	15145	15271	15122	15229	15321	15254	15129	15115	15352	15197	14942	15201	15410	15248	15053	15341	15308	15364	15309	15271	15300	15145	15207	15253	15121	15297	15191	15023	15136	15460	14998	15210	15253	15197	15032	15131	15266	15264	15328	15275	15023	15178	15007	15212	15141	15281	15436	15273	15175	15171	15260	15311	15271	15242	15140	15110	15193	15268	15191	15216	15239	15380	15168	15136	15219	15178	15113	15059	15103	15186	15227	15319	15288	15124	15175	15233	15062	15220	15282	15267	15187	15162	15186	15263	15070	15211	15125	14939	15106	15109	15040	15103	15138	15335	15293	15211	15193	15152	15170	15223	15124	15382	15234	15133	15134	14879	15189	15243	15109	15218	15093	15110	15281	15123	15131	15126	15325	15241	15053	15277	15142	15330	15063	15405	15067	15232	15043	15053	15252	15248	15283	15395	15234	15208	15183	15084	15381	15211	15169	15332	15015	15172	15184	15435	15010	15342	14996	15019	15246	15145	15141	15004	15046	14976	15151	15166	15178	15263	15228	15302	15195	15170	15129	15191	15197	15338	15293	15235	15136	15158	15235	15373	15249	15142	15296	15346	15330	15066	15189	15035	15013	15245	15145	15249	15217	15170	15390	15321	15170	15372	15372	15321	15245	15172	15149	15118	15362	15310	15185	15100	15164	15171	15185	15181	15136	15159	14957	15190	15299	15161	15173	15227	15150	15036	15165	15057	15339	15087	15025	15360	15148	15398	15059	15131	15196	15056	15145	15167	15166	15061	15188	15123	15167	15179	15337	15343	15274	15217	15086	15231	15235	15229	15239	15204	15084	15167	15164	15133	15364	15139	15230	15117	15231	15360	15291	15194	15323	15114	15221	15562	15208	15304	15287	15276	15094	15026	15276	15119	15095	15362	15243	15201	15465	15100	15146	15081	15282	15148	15208	15220	15331	15205	15362	15297	15104	15181	15287	15146	15203	15158	15248	15081	15092	15280	15342	15065	15181	15195	15002	15102	15115	15126	15156	15141	15145	15237	15094	15097	15380	15134	15402	15128	14980	15109	15010	15032	15129	15221	14981	15215	15233	15303	15366	15267	15036	15165	15256	15188	15417	15271	15235	15161	14984	14874	15262	15195	15275	15274	15231	15187	15159	15172	15136	15152	15200	15312	15263	15141	15102	15321	15275	15278	15089	15314	15071	15123	15161	15124	14942	15089	15215	14958	15247	15250	15188	15208	15164	15090	15279	15186	15299	15299	15160	15511	15265	15214	15213	15131	15165	15243	15186	15193	15238	15277	15128	15410	15312	15106	15134	15109	15361	15194	15275	15136	15227	15199	15124	15170	15329	15226	15362	15153	15159	15173	15297	15187	15441	15057	15158	15056	15047	15242	15208	15294	15263	15156	15280	15171	15148	15091	15128	15099	15150	15186	15230	15337	15244	15110	15377	15066	15189	15135	15360	14969	15211	15027	15029	15256	15270	15332	15271	15323	15138	15215	15119	15061	15211	14965	15064	15159	15185	15187	15083	15215	15279	15011	14925	15314	15047	15092	15095	15150	15023	15172	15251	15352	15177	15340	15019	15315	15218	15019	15170	15145	15289	15094	15251	15200	15210	15216	15239	15063	15467	15247	14901	15127	15189	15083	15187	15175	15055	15036	15186	15333	15235	15267	15177	15251	15310	15194	15135	15166	15328	15141	15282	15186	15131	15317	15179	15097	15431	15237	15262	15169	15351	15173	15143	14960	15137	15098	15307	15032	15053	15245	15208	15241	15270	15327	15317	15218	15219	15282	15145	15310	15062	15182	14999	15204	15057	15150	15031	15201	15107	15204	15101	15040	15165	15334	15149	15189	15298	15125	15148	15258	15008	15065	15090	15091	15092	15176	15421	15045	15220	15329	15263	15382	15358	15133	15269	15261	15153	15403	15247	15210	15031	15240	15255	15464	15185	15182	15354	15132	15249	15083	15104	15291	15288	15236	15242	15145	15244	15279	15254	15090	15284	15211	15206	15128	15334	15492	15378	15206	15114	14934	15297	15136	15206	15247	15109	15078	15115	15299	15185	15265	15054	15172	15350	15258	15111	15148	15367	15084	15076	15142	15167	15221	15300	15444	14964	15415	15316	15212	15236	15062	15206	15154	15014	15099	15019	15245	15366	15228	15175	15259	15128	15209	15334	15303	15177	15405	15231	15252	15186	15434	15176	15330	15222	15122	15265	15134	15109	15278	15209	15172	15058	15072	15052	15255	15113	15011	15377	15177	15343	15248	15155	15220	15062	15248	15249	15214	15127	15095	15108	15371	15227	15308	15471	15282	15150	15342	15205	15321	15188	15044	15499	15036	15248	15156	15271	15183	15159	15055	15217	15247	15035	15182	15310	15282	15132	15263	15000	15348	15028	15234	15243	15136	15090	15240	15086	15274	15145	15275	15279	15209	15212	15379	15187	15144	15255	15183	15157	15337	15087	15321	15086	15142	15163	15165	15199	15046	15199	15204	15155	15222	15103	15238	15226	15191	15225	15222	15223	15297	15227	15355	15272	15126	15082	15340	15339	15062	15363	15348	15153	15111	15141	15222	15036	14947	15139	15072	15459	15195	15165	15101	15031	15136	15157	15364	15124	15065	14811	15174	15212	15283	15156	15417	15185	15195	15200	15137	15190	15095	15192	15253	15133	15086	15182	15158	14916	15009	14921	15223	15175	15114	15224	15110	15342	15269	15106	15269	15275	15396	15211	15199	15127	15006	15158	15253	15232	15102	15158	15229	15181	15105	15070	15107	15146	15358	15151	15041	15187	15289	14991	15250	15141	15182	14946	15214	15291	15113	15363	15133	15092	15224	15168	15109	14999	15243	15179	15088	15288	15351	15067	15171	15328	15290	15256	15388	15128	15233	15291	15199	15286	15159	15235	15093	15148	15021	15166	15178	15093	15368	15212	15343	15121	15039	15307	15083	15411	15349	15085	15230	15142	14921	15370	15155	15103	15024	15200	15132	15246	15057	15275	15227	15084	15084	15045	15091	15016	15253	15160	15386	15194	15188	15187	15262	15326	15255	15132	15162	15127	15225	15100	15291	15174	15128	15416	15398	15177	15413	15309	15316	15024	15108	14999	15277	14975	15095	15351	15125	15135	15389	15313	15170	15021	15314	15062	15064	15132	15217	15124	15065	15380	15205	15158	15175	15086	15234	15320	15241	15267	15064	14994	14992	14936	15269	15148	15230	15248	15251	15032	15136	14944	15195	15089	15093	15082	15300	15236	15251	15114	15213	15217	15124	15183	15294	15303	15271	15232	15332	15258	15285	15227	15367	15103	15053	15158	15317	15018	15234	15204	15115	15094	15229	15135	14972	15187	15405	15161	15248	15174	14995	15120	15137	15170	15067	15217	15179	15193	15170	15071	15253	15245	15237	15296	15010	15164	15104	15298	15210	15081	15246	15378	15124	15157	15085	15189	15134	15192	15257	15250	15069	15135	15354	15181	14963	15196	15134	15232	15289	15079	15247	15225	15350	15351	15233	15154	15259	15156	15109	15160	15128	15232	15244	15366	15437	15340	15188	15172	15215	15114	15034	15128	15082	15195	15235	15317	15208	15120	15107	15210	15237	15234	15241	15079	15306	15198	15307	15159	15334	15015	14974	15253	15119	15234	15108	15156	15137	15177	15409	15111	15149	15051	15201	15100	15292	15008	15223	15103	15209	15176	15195	14969	15104	15156	15426	15174	15262	15284	15258	15051	15175	15261	15158	15153	15211	15290	15300	15378	15340	15382	15129	15200	15339	15053	15108	15140	15265	14980	15070	15225	15166	15053	15245	15153	15138	15239	15251	15151	15243	15314	15164	15121	15205	15280	15098	15107	15228	15050	14967	15251	15127	15108	15278	15112	15151	15277	15256	15226	15357	15211	15208	15237	15057	15247	15179	15410	15327	15136	15374	15187	15134	15333	15224	15180	15229	15117	15127	15303	15253	15239	15234	15136	15203	15231	15331	15335	15089	15208	15212	15228	15220	15091	14999	15383	15028	15256	15031	14959	15236	15157	15030	15288	15147	15306	14983	15126	15395	15051	15056	15317	15513	15144	15238	15353	15127	15242	15095	15188	15157	15203	15166	15078	15195	15093	15026	15173	14925	15293	14961	15282	15396	15210	15344	15345	15110	15144	15145	15077	15153	15104	15074	15055	15194	14950	15225	15215	15006	15164	15095	15214	15231	15290
14253	25702	24597	21736	17560	15871	15469	15008	14841	14804	17281	25879	29840	30188	26871	21394	17664	15386	14619	14582	14364	14259	14180	14232	14294	14181	14089	14251	14270	14168	14240	14221	14087	14284	14217	14317	14358	14370	14309	14177	14301	14242	14188	14288	14117	14212	14158	14156	14330	14226	14242	14236	14296	14206	14144	13999	14239	14219	14208	14193	14255	14201	14156	14194	14215	14016	14298	14201	14166	14295	14230	14113	14125	14173	14220	14102	14284	14158	14148	14178	14235	14132	14317	14398	14195	14198	14205	14232	14143	14282	14137	14131	14283	14261	14337	13991	14485	13988	14134	14285	14153	14074	14153	14074	14216	14308	14278	14066	14275	14274	14265	14154	14261	14179	14278	14106	14208	14176	14172	14188	14242	14287	14278	14217	14289	14185	14223	14217	14247	14163	14009	14206	14182	14315	14164	14201	14355	14269	14264	14202	14327	14270	14308	14112	14081	14285	14303	14411	14259	14119	14321	14303	14175	14212	14344	14309	14201	14143	14096	14147	14249	14317	14208	14277	14150	14241	14115	14102	14095	14140	14162	14220	14297	14319	14172	14214	14337	14308	14371	14223	14068	14315	14258	14146	14130	14150	14269	14233	14206	14201	14350	14128	14319	14222	14314	14064	14258	14194	14341	14122	14079	14397	14218	14205	14244	14273	14264	14255	14091	14300	14066	14325	14302	14182	14187	14235	14303	14306	14019	14108	14187	14200	14238	14236	14251	14164	14197	14376	14316	14095	14198	14338	14268	14294	14301	14237	14113	14265	14069	14186	14188	14328	14166	14223	14173	14387	14205	14256	14192	14104	14230	14264	14432	14299	14230	14164	14032	14268	14186	14167	14342	14337	14040	14325	14162	14264	14167	14279	14314	14184	14129	14340	14145	14223	14254	13999	14217	14113	14246	14293	14241	14199	14185	14343	14290	14284	14275	14318	14080	14328	14269	14446	14213	14367	14209	14043	14172	14262	14219	14106	14208	14239	14176	14136	14283	14355	14186	14070	14132	14209	14309	14320	14248	14190	14165	14197	14309	14165	14289	14119	14195	14077	14229	14370	14238	14142	14327	14272	14122	14121	14153	14195	14262	14140	14341	14195	14213	14162	14086	14234	14288	14319	14170	14275	14165	14200	14301	14367	14190	14019	14230	14137	14291	14257	14086	14397	14241	14206	14173	14154	14086	14262	14274	14219	14129	14187	14361	14168	14327	14402	14159	14304	14291	14087	14127	14246	14332	14188	14183	14390	14310	14206	14377	14022	14312	14013	14256	14135	14349	14240	14234	14105	14374	14110	14183	14079	14258	14261	13937	14391	14018	14196	14176	14239	14348	14093	14298	14173	14259	14151	14215	14228	14170	14319	14208	14139	14208	14229	14246	14131	14204	14200	14175	14296	14282	14228	14197	14180	14201	14360	14060	14271	14269	14230	14300	14147	14081	14172	14246	14107	14169	14283	14208	14068	14247	14072	14077	14198	14169	14147	14291	14116	14178	14215	14260	14172	14238	14121	14209	14186	14338	14168	14258	14197	14182	14154	14385	14276	14149	14117	14304	14015	14343	14112	14210	14116	14434	14313	14105	14194	14195	14109	14079	14208	14360	14213	14367	14323	14208	14198	14185	14337	14154	14340	14381	14203	14317	14071	14157	14069	14283	14300	14180	14092	14028	14433	14305	14263	14193	14090	14123	14174	14246	14242	14252	14144	14061	14280	14298	14243	14210	14130	14319	14114	14263	14320	14174	14386	14310	14399	14362	14152	14157	14239	14137	14179	14199	14170	14302	14237	14092	14252	14230	14246	14277	14144	14299	14187	14014	14112	14163	14174	14323	14213	14191	14011	14156	14160	14272	14259	14203	14207	14277	14360	14072	14381	14052	14316	14242	14238	14239	14194	14216	14212	14185	14157	14211	14076	14592	14252	14147	14225	14090	14245	14164	14096	14169	14385	14148	14295	14357	14220	14242	14246	14092	14273	14212	14242	14274	14431	14189	14206	14249	14155	14228	14234	14179	14238	14294	14117	14350	14107	14232	14124	14334	14275	14231	14195	14379	13981	14079	14191	14297	14277	14155	14252	14118	14224	14162	14350	14253	14169	14193	14147	14185	14190	14224	14227	14201	14185	14393	14196	14239	14128	14197	14168	14170	14319	14250	14083	14278	14287	14400	14370	14334	14188	14224	14190	14276	14277	14246	14188	14248	14292	14235	14132	14258	14226	14200	14208	14177	14191	14109	14202	14346	14269	14191	14281	14150	14461	14268	14231	14248	14155	14357	14135	14180	14265	14010	14275	13971	14249	14177	14214	14210	14189	14123	14244	14250	14251	14258	14213	14106	14176	14136	14146	14207	14239	14208	14002	14210	14279	14364	14167	14217	14237	14106	14070	14140	14245	14355	14178	14183	14262	14161	14135	14242	14280	14207	14306	14099	14201	14092	14209	14320	14388	14198	14279	14148	14377	14220	14207	14100	14208	14177	14274	14167	14156	14149	14288	14247	14169	14242	14437	14268	14390	14397	14228	14109	14128	14211	14346	14159	14175	14224	14292	14081	14133	14339	14219	14115	14264	14350	14168	14279	14088	14255	14119	14238	14368	14274	14265	14117	14298	14233	14292	14231	14019	14200	14377	14216	14384	14170	14131	14239	14316	14262	14258	14234	14116	14158	14292	14181	14251	14183	14075	14251	14403	14151	14189	14268	14139	14266	14342	14037	14192	14179	14247	14331	14431	14332	14128	14267	14145	14309	14238	14240	14173	14290	14261	14244	14124	14143	14244	14174	14077	14363	14165	14144	14309	14323	14180	14240	14353	14099	14306	14209	14224	14334	14277	14211	14209	14291	14268	14169	14125	14347	14337	14152	14233	14182	14263	14283	14152	14132	14208	14168	14100	14086	14264	14066	14425	14380	14219	14137	14283	14171	14287	14228	14186	14248	14258	14217	14118	14110	14313	14301	14185	14183	14248	13951	14122	14257	14133	14223	14355	14135	14289	14112	14303	14251	14320	14183	13988	14379	14202	14214	14289	14199	14240	14000	14162	14193	14220	14234	14319	14229	14263	14184	14174	14106	14279	14311	14233	14203	14268	14174	14180	14266	14113	14225	14074	14170	13961	14299	14366	14192	14199	14253	14239	14082	14201	14093	14194	14135	14258	14125	14244	14087	14308	14107	14333	14274	14232	14084	14219	14319	14127	14216	14231	14063	14151	14313	14168	14099	14170	14169	14296	14220	14300	14210	14114	14295	14129	14028	14335	14208	14304	14173	14149	14179	14245	14266	14384	14073	14147	14278	14411	14247	14388	14016	14350	14214	14105	14281	14157	14225	14066	14261	14072	14302	14211	14312	14179	14160	14258	14214	14126	14141	14282	14103	14265	14353	14212	14339	14188	14136	14412	14300	14296	14216	14160	14144	14336	14162	14140	14375	14345	14153	14223	14213	14175	14305	14206	14238	14161	14235	14341	14123	14107	14547	14306	14222	14128	14199	14215	14287	14189	14282	14243	14270	14201	14321	14325	14246	14146	14177	14232	14045	14382	14175	14164	14184	14225	14183	14218	14232	14115	14288	14235	14298	14180	14235	14181	14239	14405	14185	14309	14094	14224	14264	14247	14279	14155	14188	14185	14132	14058	14196	14227	14191	14265	14176	14244	14104	14313	14303	14278	14319	14141	14239	14255	14229	14189	14295	14327	14246	14213	14155	14335	14330	14171	14211	14109	14170	14271	14328	14122	14264	14276	14215	14221	14179	14252	14133	14180	14205	14064	14253	14294	14033	14091	14300	14319	14201	14138	14250	14268	14316	14188	14293	14128	14395	14374	14286	14244	14314	14114	14226	14219	14237	14097	14237	14236	14323	14334	14156	14091	14286	14308	14033	14228	14184	14210	14202	14193	14107	14211	14397	14148	14275	14393	14285	14224	14124	14106	14306	14279	14160	14276	14272	14114	14116	14345	14175	14233	14051	14262	14263	14216	14118	14131	14377	14170	14201	14302	14321	14272	14174	14392	14320	14169	14295	14156	14262	14396	14344	14171	14092	14292	14455	14084	14267	14312	14136	14264	14153	14247	14206	14436	14153	14222	14155	14223	14145	14270	14172	14241	14214	14171	14197	14154	14198	14239	14222	14152	14223	14177	14161	14248	14361	14157	14251	14234	14278	14182	14300	14258	14175	14178	14270	14254	14206	14331	14214	14270	14253	14159	14122	14180	14182	14193	14308	14233	14187	14360	14383	14376	14039	14087	14295	14212	14246	14249	14192	14077	14267	14193	14303	14172	14127	14258	14221	14174	14322	14160	14058	14250	14053	14117	14179	14233	14191	14279	14225	14263	14349	14202	14111	14271	14256	14257	14230	14182	14247	14204	14077	14293	14218	14244	14207	14179	14334	14267	14182	14184	14323	14137	14203	14150	14317	14117	14188	14247	14351	14159	14200	14068	14106	14374	14168	14207	14179	14106	14292	14156	14105	14051	14292	14036	14243	14201	14208	14073	14318	14258	14245	14222	14292	14219	14190	14116	14212	14275	14237	14185	14215	14191	14318	14222	14222	14302	14270	14120	14252	14146	14409	14257	14106	14147	14203	14227	14341	14200	14103	14124	14227	14062	14274	14060	14137	14258	14274	14338	14277	14232	14202	14174	14086	14278	14247	14294	14148	14145	14091	14249	14304	14248	14295	14135	14250	14237	14325	14205	14240	14252	14205	14111	14297	14144	14101	14161	14387	14198	14212	14256	14254	14266	14236	14244	14203	14325	14194	14134	14234	14100	14194	14190	14336	14373	14282	14208	14169	14308	14361	14168	14208	14214	14304	14225	14315	14304	14121	14150	14426	14276	14100	14143	14245	14390	14247	14377	14229	14162	14257	14224	14291	14344	14047	14276	14355	14210	14281	14257	14090	14209	14188	14144	14087	14152	14333	14269	14242	14141	14333	14177	14193	13901	14279	14247	14185	14070	14305	14198	14217	14248	14407	14122	14078	14136	14085	14288	14100	14242	14162	14405	14112	14247	14252	14142	14200	14163	14105	14219	14217	14259	14443	14052	14280	14403	14034	14229	14154	14281	14229	14249	14219	14103	14208	14099	14139	14128	14333	14310	14126	14254	14215	14196	14185	14119	14373	14285	14216	14297	14316	14234
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
