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
339696579964	339696580531	339696581081	339696581631	339696582181	339696582731	339696583281	339696583831	339696584381	339696584931	339696585481	339696586031	339696586581	339696587131	339696587681	339696588231	339696588782	339696589332	339696589882	339696590432	339696590982	339696591532	339696592082	339696592632	339696593182	339696593732	339696594282	339696594832	339696595382	339696595932	339696596482	339696597032	339696597582	339696598132	339696598682	339696599232	339696599782	339696600333	339696600883	339696601433	339696601983	339696602533	339696603083	339696603633	339696604183	339696604733	339696605283	339696605833	339696606383	339696606933	339696607483	339696608033	339696608583	339696609133	339696609683	339696610233	339696610783	339696611334	339696611884	339696612434	339696612984	339696613534	339696614084	339696614634	339696615184	339696615734	339696616284	339696616834	339696617384	339696617934	339696618484	339696619034	339696619584	339696620134	339696620684	339696621234	339696621784	339696622335	339696622885	339696623435	339696623985	339696624535	339696625085	339696625635	339696626185	339696626735	339696627285	339696627835	339696628385	339696628935	339696629485	339696630035	339696630585	339696631135	339696631685	339696632235	339696632785	339696633335	339696633886	339696634436	339696634986	339696635536	339696636086	339696636636	339696637186	339696637736	339696638286	339696638836	339696639386	339696639936	339696640486	339696641036	339696641586	339696642136	339696642686	339696643236	339696643786	339696644336	339696644887	339696645437	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23275	21766	29799	24294	21964	24082	25923	20854	19786	20147	20075	21804	37510	40584	35739	29687	24549	21436	20363	19468	19680	19644	19797	19814	19677	19640	19456	19395	19849	19517	19696	19671	19575	19540	19522	19446	19452	19636	19778	19451	19634	19579	19458	19671	19581	19539	19602	19622	19540	19674	19578	19376	19478	19638	19588	19543	19416	19346	19509	19576	19489	19656	19575	19271	19382	19449	19671	19568	19375	19527	19637	19709	19493	19456	19478	19376	19319	19363	19493	19568	19398	19391	19469	19325	19400	19421	19530	19581	19470	19660	19582	19366	19330	19342	19465	19499	19517	19456	19542	19343	19629	19455	19397	19375	19304	19544	19695	19353	19383	19456	19814	19381	19341	19244	19493	19521	19684	19442	19543	19476	19465	19336	19511	19618	19514	19448	19299	19380	19523	19560	19250	19606	19497	19440	19320	19467	19443	19582	19537	19479	19489	19407	19576	19616	19441	19509	19356	19595	19375	19596	19262	19432	19474	19503	19382	19392	19216	19321	19292	19330	19497	19290	19366	19551	19528	19412	19374	19193	19415	19307	19464	19506	19414	19386	19447	19148	19383	19318	19418	19576	19397	19379	19506	19694	19377	19564	19437	19265	19319	19357	19517	19186	19496	19362	19585	19428	19397	19339	19350	19433	19497	19557	19387	19476	19441	19343	19169	19435	19438	19566	19521	19657	19417	19594	19509	19357	19510	19510	19295	19515	19400	19247	19361	19427	19386	19616	19314	19378	19591	19317	19336	19421	19497	19319	19377	19444	19263	19271	19248	19579	19429	19454	19428	19346	19434	19426	19554	19452	19322	19528	19425	19498	19570	19699	19436	19457	19501	19437	19340	19157	19418	19346	19505	19388	19512	19405	19507	19486	19503	19505	19437	19436	19378	19256	19506	19589	19475	19474	19329	19336	19526	19691	19468	19501	19396	19331	19350	19257	19502	19553	19451	19194	19431	19273	19487	19278	19515	19553	19644	19183	19398	19450	19442	19258	19307	19522	19343	19615	19515	19380	19375	19557	19562	19449	19259	19453	19411	19631	19368	19561	19772	19540	19498	19492	19478	19622	19408	19402	19279	19446	19353	19346	19342	19386	19475	19503	19438	19400	19438	19296	19539	19499	19410	19372	19332	19596	19196	19511	19463	19293	19427	19302	19324	19406	19399	19469	19350	19230	19447	19527	19434	19360	19547	19358	19566	19315	19349	19372	19386	19471	19366	19335	19493	19388	19584	19456	19314	19406	19428	19462	19447	19121	19331	19451	19466	19471	19475	19398	19385	19301	19539	19385	19451	19277	19610	19496	19440	19269	19471	19479	19577	19461	19449	19375	19452	19248	19549	19533	19379	19436	19573	19443	19695	19453	19384	19449	19437	19572	19476	19332	19375	19405	19419	19409	19554	19355	19336	19186	19537	19413	19278	19357	19313	19343	19454	19325	19409	19362	19519	19397	19729	19326	19354	19376	19460	19549	19562	19515	19499	19224	19471	19448	19396	19627	19539	19433	19384	19417	19445	19431	19517	19405	19529	19331	19362	19426	19433	19474	19307	19431	19451	19293	19465	19656	19468	19435	19408	19371	19375	19496	19352	19503	19503	19555	19291	19232	19560	19586	19425	19370	19411	19446	19331	19491	19488	19585	19242	19444	19529	19480	19544	19322	19479	19303	19447	19386	19451	19426	19445	19347	19608	19661	19532	19548	19668	19335	19557	19573	19375	19464	19467	19442	19368	19243	19556	19508	19369	19356	19121	19297	19517	19403	19263	19230	19407	19369	19502	19421	19305	19532	19329	19441	19696	19446	19463	19448	19495	19497	19346	19413	19303	19611	19396	19350	19322	19068	19466	19424	19429	19329	19508	19459	19484	19398	19560	19608	19443	19502	19371	19347	19322	19390	19478	19564	19467	19310	19145	19575	19195	19476	19452	19623	19773	19403	19434	19453	19434	19299	19258	19394	19201	19253	19434	19298	19469	19322	19295	19345	19480	19354	19505	19339	19447	19262	19248	19495	19290	19364	19544	19312	19536	19436	19356	19396	19508	19487	19370	19548	19512	19312	19413	19342	19596	19561	19767	19595	19221	19343	19401	19494	19475	19527	19293	19441	19400	19294	19361	19342	19567	19308	19523	19462	19433	19586	19335	19412	19550	19581	19460	19383	19414	19361	19621	19599	19509	19172	19494	19374	19436	19292	19578	19312	19354	19178	19348	19322	19307	19376	19549	19359	19591	19346	19235	19514	19437	19746	19409	19448	19547	19332	19485	19552	19780	19479	19356	19392	19493	19429	19402	19278	19277	19479	19375	19381	19621	19424	19304	19734	19879	19471	19564	19303	19522	19434	19166	19212	19336	19335	19333	19402	19322	19421	19776	19375	19377	19589	19423	19455	19380	19441	19594	19420	19520	19555	19438	19443	19545	19417	19419	19439	19434	19544	19632	19365	19444	19442	19364	19436	19526	19476	19220	19380	19550	19612	19264	19519	19518	19522	19301	19325	19414	19422	19241	19572	19369	19513	19424	19284	19503	19404	19439	19447	19292	19520	19355	19436	19530	19586	19322	19309	19346	19701	19633	19544	19526	19339	19644	19422	19442	19458	19482	19443	19462	19344	19536	19553	19468	19357	19374	19522	19310	19423	19484	19469	19439	19600	19472	19366	19386	19339	19438	19433	19517	19451	19394	19396	19364	19504	19424	19559	19520	19570	19236	19327	19278	19433	19462	19479	19378	19448	19399	19211	19392	19283	19353	19362	19453	19343	19508	19582	19428	19156	19562	19557	19564	19355	19331	19371	19474	19539	19658	19244	19453	19538	19439	19511	19368	19373	19451	19301	19441	19436	19303	19479	19573	19475	19407	19490	19498	19456	19327	19513	19716	19098	19386	19508	19559	19372	19310	19301	19497	19644	19604	19433	19157	19611	19443	19484	19298	19564	19431	19528	19334	19536	19395	19254	19275	19495	19381	19454	19534	19295	19263	19342	19476	19413	19381	19393	19642	19582	19647	19338	19350	19282	19364	19537	19376	19344	19289	19401	19419	19302	19606	19384	19430	19535	19496	19534	19456	19434	19431	19420	19482	19196	19451	19618	19249	19417	19497	19467	19428	19296	19483	19385	19438	19540	19393	19329	19443	19518	19470	19507	19414	19438	19503	19264	19300	19570	19431	19265	19215	19478	19311	19392	19374	19678	19471	19311	19313	19389	19480	19394	19260	19383	19443	19465	19360	19450	19401	19390	19442	19550	19492	19362	19422	19405	19626	19342	19386	19372	19417	19490	19373	19344	19474	19552	19393	19306	19261	19591	19445	19310	19480	19343	19520	19084	19260	19423	19504	19403	19385	19483	19727	19741	19483	19386	19569	19469	19371	19204	19340	19533	19483	19583	19382	19514	19403	19398	19577	19262	19565	19293	19640	19566	19410	19257	19500	19551	19284	19432	19520	19425	19478	19337	19503	19330	19412	19385	19268	19519	19688	19516	19446	19238	19273	19474	19647	19387	19309	19494	19222	19274	19346	19428	19688	19558	19334	19434	19544	19291	19393	19306	19342	19504	19416	19376	19529	19569	19368	19523	19457	19545	19462	19395	19530	19273	19290	19587	19318	19222	19477	19413	19620	19351	19454	19396	19348	19522	19511	19432	19566	19498	19496	19410	19341	19371	19345	19382	19503	19487	19458	19335	19674	19486	19391	19551	19403	19529	19470	19657	19322	19603	19385	19139	19421	19372	19583	19509	19583	19281	19369	19425	19343	19461	19375	19462	19522	19449	19585	19527	19151	19241	19363	19255	19476	19640	19411	19490	19367	19404	19459	19551	19431	19462	19767	19492	19433	19421	19374	19422	19277	19416	19388	19439	19350	19436	19444	19363	19356	19273	19453	19337	19322	19312	19431	19385	19425	19419	19558	19655	19366	19500	19089	19522	19416	19490	19754	19513	19402	19597	19459	19537	19141	19506	19417	19395	19501	19461	19465	19430	19383	19605	19580	19513	19437	19360	19437	19502	19452	19396	19213	19532	19577	19434	19449	19672	19343	19731	19474	19341	19389	19307	19391	19262	19722	19374	19420	19545	19344	19612	19680	19402	19629	19274	19469	19670	19372	19345	19259	19689	19499	19406	19417	19322	19631	19356	19177	19409	19478	19326	19364	19468	19492	19489	19377	19405	19373	19623	19304	19418	19197	19421	19315	19443	19551	19649	19445	19498	19604	19638	19340	19446	19391	19355	19369	19432	19408	19341	19233	19561	19282	19348	19493	19392	19575	19453	19402	19392	19395	19412	19303	19512	19341	19465	19481	19388	19326	19484	19426	19501	19542	19313	19467	19271	19528	19487	19625	19413	19390	19517	19508	19658	19424	19674	19675	19388	19351	19453	19517	19618	19496	19337	19388	19465	19437	19356	19446	19418	19288	19501	19441	19502	19582	19454	19276	19469	19679	19322	19425	19407	19521	19274	19396	19308	19394	19334	19294	19443	19241	19487	19597	19357	19408	19280	19389	19417	19429	19261	19313	19677	19458	19481	19349	19197	19110	19314	19436	19545	19447	19530	19579	19377	19286	19536	19494	19481	19486	19383	19503	19485	19264	19420	19517	19273	19359	19385	19579	19394	19321	19339	19448	19488	19502	19368	19278	19617	19386	19341	19303	19548	19384	19523	19473	19401	19426	19154	19515	19273	19458	19764	19356	19551	19600	19351	19228	19298	19449	19402	19378	19299	19325	19622	19697	19439	19293	19412	19319	19279	19563	19434	19479	19457	19397	19475	19378	19373	19547	19516	19592	19520	19498	19384	19292	19301	19532	19429	19535	19468	19529	19401	19424	19512	19609	19507	19502	19518	19430	19499	19371	19394	19350	19575	19459	19454	19541	19323	19337	19335	19472	19378	19381	19326	19296	19345	19344	19334	19285	19488	19406	19444	19658	19457	19343	19217	19310	19420	19347	19271	19440	19371	19377	19552	19603	19489	19513	19523	19371	19382	19571	19523	19507	19397	19388	19284	19205	19343	19335	19491	19424	19419	19415	19443	19511	19532	19407	19405	19670	19473	19462	19177	19354	19531	19493	19508	19434	19385	19471	19524	19519	19516	19359	19467	19303	19484	19533	19356	19559	19355	19366	19270	19349	19398	19391	19751	19512	19579
16030	29346	27415	22353	19819	18914	18512	18132	17688	17497	17435	22149	41325	42463	37060	29716	22672	18558	17459	16864	16974	16939	16957	16851	16945	16962	16810	16812	16879	17001	16904	16840	16830	16949	16970	16693	17026	16728	16847	16851	16874	16882	17153	16823	16946	16989	16962	16905	16748	16866	16935	16695	16956	17016	16880	16859	16906	16914	16961	16852	17012	16994	17001	16901	16785	16740	16851	16928	17061	16809	16964	16811	17037	16820	17000	16934	16940	16868	16939	16911	16967	16896	16982	16942	16901	16942	16821	16910	16919	16920	16852	16850	16860	16886	16708	16699	16943	16804	16864	16803	16988	17018	16957	16860	16933	16739	16974	16817	16729	16926	16622	17005	16845	16898	16991	16805	17013	16878	17012	16998	16870	16877	16921	16911	16964	16833	16895	17073	16882	16927	16783	16927	16997	17003	16867	16737	16979	16781	17063	16852	16980	16835	16501	16772	16948	16773	16888	16860	16801	16899	17050	17026	16924	16768	17041	16781	16905	16734	16905	16786	16854	16804	16760	16787	16816	16735	16843	16907	16971	16764	16681	16784	17035	16804	16964	16632	16891	16869	16831	16842	16899	16766	16881	16803	16798	16810	16800	16954	16796	16817	16870	16682	16816	16761	16906	16811	16917	16957	16785	16956	16828	16843	16889	17152	16956	16810	16879	16928	16880	16837	17127	16953	16894	16801	16775	16892	16927	16862	16844	16853	16959	16821	16943	16926	16929	16779	16919	16998	16997	16828	16880	16773	17016	16981	16839	16789	16867	16769	16831	16872	16751	16894	16893	16774	16936	16708	17021	16826	16976	16955	16809	16967	16885	16955	16992	16818	16935	16780	16945	16924	17004	16790	16932	16881	16912	16939	16932	16857	16859	16828	16847	16968	17124	16890	16692	16985	16878	16783	16987	17050	16707	16913	16799	16860	16889	16808	17065	16903	16922	16908	16911	16745	16912	16986	16735	16761	16868	16938	16907	16914	16918	16861	16879	16936	16809	16730	16812	16860	16758	16936	16762	16909	16800	16841	16949	16666	16914	16976	16848	17010	16748	16893	16923	16953	16987	16956	17086	16921	16914	16770	16837	16718	17016	16982	16815	16783	16902	16876	16844	16842	17003	16957	16830	16880	17031	16765	16779	16684	16921	16842	16992	16825	16853	16788	16837	16784	16815	16789	16940	16965	17014	16913	16883	16802	16781	16968	16877	16997	16761	16777	16816	16645	16932	16911	16927	16896	16864	16879	17029	16843	17053	16828	16899	16965	16848	17081	16961	16882	16851	16770	16903	17016	16886	17072	16938	16801	16870	16756	16876	16929	16879	16783	16958	16938	16804	16796	16854	16700	16720	16785	16874	16905	17021	16844	16893	16850	16762	16915	16980	16871	16875	16880	16907	16827	16911	16904	16888	16895	16958	16864	16877	16827	17091	16767	16826	16999	17008	16724	16881	16920	16879	16849	16748	16779	16854	16962	16911	16869	16798	16764	16917	16773	16847	16863	16778	16759	16962	16879	16948	16858	17054	16832	17051	16962	16925	16786	16794	16829	16887	16913	16820	16859	16965	16945	16972	17056	16974	16783	16634	17181	16799	16838	16982	16638	16875	16978	17015	16824	16860	16923	16812	16720	16919	16810	16926	16945	17097	16741	17114	16781	16809	16782	16925	17035	16794	16982	16931	16834	16793	16846	17006	16939	17095	16945	16949	16890	16904	16882	16896	16873	16964	16924	16978	16878	16885	16717	16899	17021	16816	16846	16885	17011	16886	16973	17071	16901	16840	16843	16836	16769	17032	16889	16752	16859	16756	16859	16693	16925	16856	17006	16767	16787	16818	16821	16845	16929	16913	16809	16858	16924	16695	16910	16803	16948	16792	16752	17082	16932	16835	16676	16857	16933	16857	16835	16955	16871	16829	17092	17035	16758	17101	16962	16960	16872	16933	16737	16911	16911	16918	16921	17017	17104	16858	16671	16900	16887	16934	16802	16898	16892	16797	16770	16759	16792	16828	16802	17085	16825	16809	16877	17051	16877	16986	16800	16892	16769	16932	16966	17008	16647	16847	16899	16876	16853	16803	16898	16902	16890	16767	16806	16789	16877	17009	16742	16888	16897	16907	16912	16943	16920	16944	16982	16847	16853	16829	16854	16848	16862	16832	16850	16947	16728	16962	16804	16681	16888	16767	16967	17055	16781	16997	16907	16844	16989	16916	16819	16988	16745	16885	16860	16912	16817	16877	16795	17031	16999	16908	16935	16965	16811	16802	16841	16730	16645	17020	16949	17015	16887	16910	16859	16842	16765	16824	16924	16873	16871	16890	16872	16783	16850	16925	16887	16730	16739	16956	16855	16784	16886	16766	16716	16967	16891	16745	16855	16958	16675	16922	16760	16875	16739	16810	16772	16874	16930	16868	17081	16914	16903	16806	16824	16809	16930	16928	16845	17005	16931	16867	16868	16945	16592	16955	16960	16732	16865	16846	16800	16871	17029	16717	16970	16949	16965	16991	17069	17036	16853	16803	16820	16798	16893	16785	16807	16982	16734	16784	16751	16976	16793	17052	16872	16854	16926	16848	17025	16821	16920	16721	16981	16966	16824	16883	16834	16747	16983	16821	16826	16828	16700	16749	16834	16901	16950	16680	16807	16835	16821	16832	16948	16802	16878	16971	16805	16916	16882	16971	16822	17060	16792	17104	16745	16705	17009	16941	16912	16862	16822	16963	16949	16661	16732	16770	16918	16842	16919	16878	16915	16836	16892	16912	16708	16796	16887	16928	16966	16874	16866	16767	16770	16829	16940	16984	16888	16940	16705	16803	16811	16704	16817	16982	16814	16846	16846	16811	16954	16779	16976	16759	16867	17112	16788	16838	16883	16953	16927	16866	16916	16840	17018	16857	16781	16903	16811	16864	16771	16905	16749	16944	16811	16891	16997	16760	16888	16862	16838	16834	16798	17034	17021	16838	16852	16846	16922	16895	16750	16818	16783	16815	16766	16829	16861	16891	16859	17067	16910	16854	16864	16906	16744	16883	16802	16968	16856	16876	16924	16762	16806	16935	16879	16935	16768	16860	16856	17053	16767	16822	17004	16796	17004	16781	16714	16960	16556	16984	16865	16867	16809	17023	16921	16897	16789	16703	16840	16628	16868	16781	16893	16948	16693	16682	16768	16900	16761	16784	16883	16944	17064	16948	16961	16824	16933	16858	16826	16865	16976	16765	16682	16919	16828	16942	16855	16804	16919	16848	16836	16787	16856	16980	16810	16893	16825	16795	16781	16804	16772	16769	16843	16745	16895	16830	16695	16804	16923	16871	16802	16880	16665	16949	16910	16931	17019	16840	16963	17008	16944	16816	16841	16801	16781	16788	16869	16798	16937	16751	16775	16884	16959	16931	16847	17049	16897	16808	16853	17020	16779	16803	16726	16774	16868	16854	16944	16700	16744	16859	16832	17085	16818	16874	16771	16843	16921	16834	16874	16820	16849	16841	16961	16842	16835	16833	16639	16864	16864	16701	16821	16748	16827	16882	17006	17036	16924	16880	16862	16790	16839	16758	16835	16938	16966	16859	16738	16862	16962	16840	16869	16903	17129	17013	16858	16772	17039	16741	16871	16953	16882	16847	16915	16781	17033	16889	16779	16842	16873	16942	16851	16909	16940	16811	16616	16861	16750	16675	16829	16809	16934	16759	16878	17004	16908	16885	16891	16864	16773	16899	17003	16898	17165	17018	16961	16780	16996	16853	16913	16906	16813	16714	17064	16957	16812	16971	16859	16824	16782	16817	16958	16959	16792	16793	16881	16988	16877	16686	16935	16853	16755	16886	16833	16826	16779	16980	16757	16832	16934	16808	16764	16905	16852	16835	16921	16887	16900	16975	16986	16801	16723	16850	16959	16834	17050	16800	16767	16770	16642	16882	16783	16895	16804	16916	16811	16961	16857	16984	16891	17007	16910	16916	16931	16910	16677	17020	16969	16900	16857	16906	16670	16865	16827	16846	16911	16921	17013	16973	16887	16982	16984	16735	16985	16937	17038	16883	17050	16765	16765	16853	16672	16816	16843	16808	17043	16884	16732	17050	16988	17071	16811	16845	16868	16866	16917	16925	16836	17028	16770	16921	16822	16812	17035	17120	16833	16747	16719	16783	16792	16954	16785	16787	16814	16722	16825	16972	16946	16830	16935	16801	16968	16887	16943	16829	17033	16793	17082	16861	16723	16831	16824	16748	16974	16893	16902	16945	16846	16962	16893	16799	16905	16915	16741	16927	16933	17013	17058	16862	16824	16863	16873	16941	16936	16971	17022	16850	16769	16784	16990	16915	16929	16801	16842	16829	16750	16608	16974	16988	16894	16905	16921	16869	16801	16781	16912	16950	16894	16852	16914	16975	16903	16812	16934	16743	16966	16819	16759	16821	16777	16786	17030	16854	16986	16976	16955	16889	16845	16850	16939	16916	16838	16884	16762	16897	16908	16759	16952	16845	17123	17010	16841	16853	16879	16800	16812	16847	16894	16936	16896	16847	16812	16820	16816	17031	16763	16964	16828	16956	16838	16898	16812	17042	16804	16899	16914	16899	16653	16852	17041	16893	16623	16836	16821	16925	17055	16935	16774	16948	16880	16941	17087	16968	16941	17067	16927	16820	16862	16877	17072	16968	16994	16855	16688	16902	16772	16880	17030	16719	16783	16854	16870	16728	16865	16753	16973	16861	16869	16742	16880	16859	17002	16994	16855	16870	16941	16791	16924	16889	16829	16956	16832	16968	16862	16823	16897	16850	16717	16902	16903	16955	16830	16905	17041	16903	16863	16880	16755	16942	16809	16995	16960	16825	16907	16972	16715	16816	16900	16828	16785	16841	16842	16791	16835	16797	16941	16901	16835	16969	16882	16772	16753	16991	16987	16982	16917	16882	16922	16969	16943	16902	16937	16779	16787	16783	16794	16535	16872	16769	17031	16938	16861	16811	16893	16797	17082	16926	16973	16867	16905	16998	16853	16815	16988	16967	16883	16912	17017	16771	16712	16809	16951	16733	16839	16935	16917	16835	16944	16797	16993	16903	17071	16953	17018	16979	16857	16769	16827	16753	16791	16917	16998	16932	16843	16921	16840	16907	16900	16742	16834	16814	16941	16857	16722
27434	21941	24228	21560	18657	18623	18931	18786	18701	18724	18614	18670	19598	20523	20207	19620	19044	18956	18603	18538	18619	18520	18488	18675	18416	18651	18630	18735	18731	18442	18486	18496	18451	18561	18595	18470	18702	18499	18603	18467	18272	18463	18613	18713	18551	18580	18709	18404	18938	18540	18267	18397	18674	18534	18387	18487	18521	18675	18592	18470	18731	18513	18475	18586	18475	18797	18564	18480	18489	18451	18422	18594	18507	18407	18499	18476	18693	18732	18857	18305	18390	18400	18492	18447	18480	18410	18282	18547	18534	18529	18520	18496	18589	18732	18391	18485	18428	18612	18425	18609	18388	18606	18522	18476	18610	18589	18476	18298	18423	18506	18789	18579	18506	18682	18694	18492	18458	18430	18451	18313	18487	18416	18659	18584	18474	18395	18587	18609	18510	18440	18612	18499	18578	18473	18631	18639	18644	18393	18588	18386	18454	18422	18726	18412	18606	18695	18520	18501	18471	18359	18498	18478	18416	18604	18591	18343	18776	18641	18439	18651	18605	18378	18559	18647	18649	18366	18566	18669	18634	18331	18468	18545	18534	18508	18652	18469	18708	18620	18680	18570	18311	18738	18478	18389	18684	18536	18454	18540	18533	18503	18583	18529	18630	18423	18490	18635	18661	18503	18368	18547	18559	18601	18773	18629	18581	18577	18364	18471	18583	18549	18478	18436	18494	18526	18568	18475	18433	18445	18356	18581	18584	18597	18397	18429	18613	18560	18483	18759	18452	18538	18551	18437	18538	18517	18491	18560	18431	18382	18510	18472	18637	18399	18469	18480	18607	18628	18548	18556	18513	18634	18606	18726	18603	18398	18371	18495	18393	18369	18439	18421	18474	18616	18759	18558	18660	18516	18622	18474	18524	18496	18605	18473	18506	18384	18407	18421	18685	18544	18685	18612	18621	18567	18599	18476	18576	18542	18609	18470	18518	18378	18553	18384	18441	18643	18640	18690	18470	18499	18559	18535	18551	18572	18447	18532	18541	18464	18633	18534	18501	18540	18496	18401	18564	18609	18368	18507	18540	18489	18380	18617	18474	18593	18548	18653	18684	18461	18482	18483	18654	18457	18640	18595	18550	18461	18641	18484	18425	18329	18514	18570	18780	18549	18686	18473	18258	18569	18632	18337	18511	18722	18458	18420	18359	18689	18472	18393	18688	18715	18498	18282	18231	18440	18622	18588	18385	18499	18504	18599	18451	18418	18498	18591	18550	18489	18413	18344	18465	18325	18685	18411	18325	18434	18452	18519	18358	18367	18450	18535	18586	18464	18345	18675	18714	18461	18552	18447	18511	18523	18659	18795	18622	18464	18732	18511	18565	18510	18569	18360	18496	18576	18520	18510	18522	18404	18580	18536	18427	18387	18567	18598	18575	18558	18322	18525	18627	18652	18514	18549	18511	18462	18595	18627	18563	18483	18502	18405	18646	18428	18414	18486	18386	18551	18422	18374	18679	18588	18675	18433	18500	18273	18522	18563	18662	18547	18476	18537	18416	18426	18726	18590	18655	18438	18635	18591	18770	18602	18481	18492	18468	18422	18483	18590	18402	18581	18447	18460	18624	18527	18621	18552	18450	18537	18538	18556	18479	18749	18665	18738	18589	18638	18562	18565	18367	18558	18683	18900	18662	18501	18453	18404	18505	18667	18469	18462	18449	18626	18509	18612	18720	18594	18386	18382	18566	18607	18500	18585	18640	18471	18507	18494	18404	18511	18510	18526	18411	18284	18503	18373	18757	18588	18450	18651	18651	18618	18517	18668	18626	18354	18423	18569	18111	18497	18356	18369	18541	18596	18667	18551	18489	18446	18654	18575	18565	18388	18548	18394	18525	18510	18645	18523	18543	18343	18626	18439	18374	18545	18523	18401	18706	18683	18651	18397	18678	18499	18345	18508	18627	18704	18640	18576	18788	18428	18563	18468	18704	18538	18552	18508	18418	18736	18533	18649	18523	18448	18541	18540	18363	18592	18536	18687	18530	18451	18475	18610	18505	18354	18528	18438	18420	18549	18464	18580	18602	18489	18579	18617	18623	18525	18529	18590	18488	18617	18622	18528	18555	18661	18615	18613	18514	18492	18372	18452	18312	18411	18395	18501	18387	18321	18425	18546	18335	18593	18658	18654	18369	18758	18734	18517	18582	18377	18552	18657	18608	18588	18712	18436	18451	18691	18538	18456	18586	18604	18618	18549	18468	18727	18599	18456	18645	18513	18473	18576	18660	18808	18625	18468	18428	18577	18366	18410	18554	18727	18478	18433	18468	18363	18380	18442	18637	18533	18589	18399	18733	18627	18457	18520	18537	18519	18290	18530	18405	18460	18368	18455	18415	18455	18522	18681	18576	18786	18572	18463	18594	18628	18734	18807	18735	18519	18524	18369	18358	18442	18476	18594	18510	18307	18571	18526	18558	18653	18512	18690	18609	18836	18744	18644	18582	18558	18606	18558	18642	18582	18790	18800	18551	18619	18327	18600	18477	18609	18599	18472	18584	18557	18469	18625	18497	18622	18473	18360	18645	18770	18574	18563	18580	18492	18790	18642	18660	18490	18659	18616	18238	18489	18293	18496	18538	18704	18485	18683	18589	18344	18514	18606	18581	18524	18530	18582	18768	18731	18548	18561	18580	18444	18660	18594	18580	18454	18442	18413	18855	18712	18749	18611	18532	18328	18658	18363	18642	18349	18432	18606	18450	18625	18568	18393	18550	18468	18561	18727	18716	18639	18675	18553	18497	18594	18599	18633	18670	18724	18481	18467	18773	18533	18490	18464	18520	18577	18680	18629	18669	18473	18459	18598	18888	18621	18626	18688	18486	18597	18552	18535	18702	18685	18602	18505	18473	18550	18417	18569	18576	18475	18595	18574	18656	18502	18451	18581	18601	18530	18596	18469	18454	18672	18706	18474	18412	18697	18442	18556	18628	18320	18656	18491	18644	18575	18519	18507	18404	18478	18497	18596	18466	18339	18532	18636	18740	18505	18577	18601	18578	18694	18709	18643	18565	18425	18590	18434	18620	18622	18391	18397	18402	18711	18464	18458	18452	18481	18452	18491	18443	18535	18568	18516	18519	18510	18502	18466	18501	18498	18620	18440	18327	18507	18405	18504	18533	18397	18520	18581	18622	18433	18456	18522	18569	18383	18575	18643	18774	18576	18697	18500	18474	18645	18551	18684	18621	18523	18363	18338	18611	18476	18647	18489	18488	18608	18356	18475	18483	18310	18661	18600	18475	18556	18585	18441	18594	18565	18511	18608	18641	18633	18485	18348	18517	18802	18547	18703	18562	18599	18449	18429	18330	18498	18363	18601	18604	18524	18567	18587	18666	18412	18430	18589	18650	18435	18654	18528	18689	18489	18659	18366	18567	18550	18653	18480	18600	18587	18659	18517	18743	18739	18493	18564	18507	18675	18439	18431	18626	18647	18410	18621	18709	18434	18492	18404	18465	18736	18727	18380	18569	18627	18492	18465	18322	18648	18512	18636	18285	18586	18670	18606	18573	18543	18617	18367	18567	18676	18593	18698	18543	18473	18580	18472	18529	18772	18662	18413	18617	18683	18452	18596	18700	18511	18508	18554	18729	18503	18631	18601	18530	18599	18496	18497	18634	18686	18590	18699	18717	18496	18589	18507	18493	18390	18507	18638	18505	18610	18692	18682	18642	18514	18674	18731	18344	18698	18583	18603	18755	18591	18490	18527	18616	18498	18459	18777	18581	18368	18440	18682	18520	18507	18440	18699	18518	18483	18328	18530	18385	18432	18698	18628	18631	18584	18694	18437	18585	18414	18488	18439	18462	18373	18599	18574	18624	18482	18524	18467	18427	18759	18759	18564	18757	18436	18430	18490	18624	18553	18403	18570	18605	18359	18456	18776	18489	18669	18444	18546	18363	18481	18346	18515	18640	18451	18641	18734	18668	18567	18639	18317	18664	18807	18474	18504	18478	18622	18505	18479	18543	18670	18468	18571	18506	18532	18619	18568	18684	18470	18469	18589	18492	18584	18553	18586	18522	18500	18399	18537	18589	18516	18695	18640	18769	18671	18811	18555	18491	18583	18568	18569	18579	18622	18775	18536	18508	18583	18576	18657	18739	18344	18517	18453	18698	18526	18793	18721	18441	18461	18644	18397	18425	18497	18521	18551	18383	18607	18420	18669	18540	18766	18396	18484	18414	18514	18298	18469	18712	18737	18413	18676	18659	18544	18684	18512	18346	18457	18598	18483	18636	18498	18704	18482	18552	18519	18627	18562	18411	18539	18588	18632	18543	18398	18608	18448	18508	18334	18751	18506	18457	18578	18502	18814	18495	18498	18593	18585	18709	18621	18520	18521	18585	18378	18712	18456	18418	18566	18619	18629	18427	18382	18553	18409	18570	18543	18577	18497	18643	18700	18486	18539	18475	18432	18700	18439	18659	18636	18567	18387	18568	18671	18534	18575	18607	18550	18642	18506	18518	18674	18528	18655	18666	18603	18732	18690	18793	18687	18454	18476	18723	18627	18493	18614	18307	18398	18481	18489	18417	18523	18674	18774	18642	18386	18495	18779	18443	18510	18521	18600	18498	18496	18747	18384	18714	18641	18608	18702	18660	18627	18469	18518	18372	18538	18474	18507	18541	18849	18511	18701	18440	18777	18465	18550	18626	18317	18438	18475	18510	18488	18750	18410	18369	18496	18606	18556	18646	18567	18665	18615	18427	18429	18590	18533	18358	18513	18590	18395	18290	18675	18525	18473	18824	18621	18594	18526	18776	18724	18657	18602	18308	18536	18522	18366	18442	18327	18472	18630	18759	18685	18437	18507	18614	18474	18495	18551	18353	18400	18489	18411	18683	18473	18703	18649	18492	18563	18569	18514	18506	18743	18603	18610	18497	18725	18536	18467	18541	18349	18532	18499	18546	18696	18458	18606	18589	18563	18495	18266	18517	18568	18691	18602	18581	18545	18564	18653	18616	18579	18470	18497	18554	18474	18637	18453	18424	18669	18517	18646	18521	18468	18600	18661	18425	18497	18564	18526	18472	18576	18519	18491	18703	18497	18528	18620	18501	18680	18659	18642	18497	18528	18723	18609	18482	18592	18604	18576	18489	18530	18762	18673	18554	18724	18654	18456	18589	18518	18440	18695
15282	18381	18005	17151	16580	16374	16462	16343	16381	16387	16280	16520	18137	19080	18440	17584	16797	16350	16353	16140	16279	16333	16285	16085	16089	16084	16210	16283	16190	16227	16352	16125	16189	16253	16204	16277	16026	16330	16074	16114	16136	16257	16057	16106	16259	16095	16360	16130	16123	16349	16006	16125	16254	16232	16178	16110	16191	16108	16299	16124	16157	16090	16111	16279	16164	16347	16185	16204	16321	16082	16195	16078	16134	16186	16198	16322	16237	16337	16132	16329	16075	16330	16081	16142	16062	16185	16240	16267	16119	16147	16153	16259	16237	16025	16270	16109	16234	16174	16283	16213	16123	16271	16307	16244	15971	16193	16222	16086	16225	16215	16200	16178	16176	16226	16224	16230	16078	16111	16119	16155	16084	16123	16250	16143	16187	16028	16220	16142	16114	16084	16358	16096	16027	16159	16191	16300	16227	16096	16354	16056	16170	16210	16275	16076	16368	16090	16151	16181	16092	16000	16481	16394	16133	16255	16241	16080	16097	16142	16367	16140	16247	16248	16149	16213	16256	16124	16173	16181	16183	16197	16361	16269	16009	16248	16194	16261	16305	16291	16321	16163	16005	16104	16149	16174	16171	16194	16205	16175	16187	16166	16187	16140	16017	16257	16111	16364	16259	16245	16267	16137	16038	16121	16073	16120	16264	16103	16022	16066	16100	16106	16301	16092	16181	16260	16066	16206	16133	16250	16206	16168	16180	16224	16144	16311	16251	16123	16129	16213	16146	16168	16177	15992	16282	16057	16257	16106	16243	16310	16325	16001	16146	15990	16329	16087	16265	16141	16215	15994	16219	16253	16145	16226	16052	16251	16200	16300	16334	16208	16347	16203	16380	16163	16190	16240	16152	16331	16290	16192	16096	16170	16266	16256	15891	16223	16300	16166	16247	16352	16247	16165	16365	16143	16292	16069	16145	16191	16319	16194	16119	16110	16278	16233	16161	16095	16135	16056	16252	16058	16215	16165	16214	16229	16321	16122	16486	16266	16316	16162	16176	16192	16241	16109	16008	16206	16321	16162	16140	16167	16115	16105	16199	16325	16172	16214	16095	16301	16163	16051	16299	16306	16099	16301	16327	16121	16178	16053	16218	16182	16177	15990	16187	16227	16105	16173	16255	16154	16133	16361	16353	16422	16275	16149	16216	16248	16175	16207	16179	16280	16305	16126	16285	16016	16118	16164	16180	16224	16208	16344	16181	16182	16157	16216	16174	16333	16067	16274	16192	16163	16220	16127	16078	16207	16175	16267	16136	16203	16275	16226	16163	16334	16306	16066	16260	16244	16132	16230	16231	16207	16078	16152	16193	16259	16318	16240	16232	16154	16223	16137	16150	16355	16237	16178	16307	16180	16220	16164	16189	16057	16088	16146	16174	16069	16220	16291	16098	16209	16168	16491	16242	16323	15998	16059	16200	16247	16181	16176	16082	16223	16167	16193	16095	16297	16132	16093	16195	16294	16084	16175	16121	16068	16300	16315	16125	16177	16297	16167	16289	16249	16211	16225	16192	16300	16089	16210	16079	16105	16148	16180	16346	16204	16386	16337	16189	16150	16161	16308	16325	16161	16158	16164	16127	16144	16239	16126	16326	16064	16117	16168	16242	16216	16254	16156	16153	16248	16213	16185	16119	16438	16238	16237	16255	15988	16029	16128	16199	16048	16312	16225	16091	16257	16191	16375	16178	16227	16160	16108	16315	16128	16193	16114	16228	16257	16236	16069	16211	16258	16093	16169	16279	15888	16260	16180	16307	16281	16223	16140	16260	16356	16161	16260	16109	16247	16380	16349	16242	16390	16121	16145	16321	16191	16284	16244	16276	16096	16093	16282	16219	16299	16194	16381	16256	16337	16249	16210	16167	16271	16225	16050	16110	16256	16269	15984	16249	16017	16205	16282	16191	16127	16154	16217	16357	16184	16210	16394	16327	16258	16087	16203	16168	16159	16183	16322	16200	16267	16071	16166	16295	16138	16272	16250	16365	16283	16232	16099	16337	16331	16175	16227	16206	16217	16214	16066	16235	16261	16270	16064	16257	16050	16082	16187	16269	16300	16154	16383	16093	16086	16155	16106	16135	16206	16181	16150	16284	16243	16234	16091	16012	16216	16230	16159	16280	16339	16339	16209	16167	16188	16285	16352	16171	16235	16189	16343	16315	16260	16071	16191	16211	16112	16221	16187	16093	16207	16093	16158	16069	16303	16154	16292	16273	16098	16179	16102	16264	16100	16024	16274	16011	16158	16143	16230	16133	16185	16135	16312	16204	16232	16164	16186	16346	16140	16197	16207	16207	16191	16048	16226	16271	16196	16080	16226	16072	16274	16286	16245	16262	16279	16288	16260	16113	16124	16256	16253	16155	16157	16159	16226	16301	16050	16197	16205	16385	16085	16198	16109	16158	16311	16050	16075	16166	16197	16298	16136	16384	16306	16198	16229	16353	16056	16041	16187	16213	16310	16162	16205	16153	16344	16151	16204	16218	16394	16170	16258	16255	16184	16047	16048	16146	16193	16404	16256	16319	16058	16057	16290	16189	16392	16257	16233	16128	16309	16257	16238	16152	16346	16182	16159	16257	16202	16033	16259	16083	16254	16239	16130	16258	16126	16172	16219	16270	16389	16235	16192	16152	16197	16340	16015	16147	16275	16222	16270	16163	16163	16057	16159	16242	16240	16150	16174	16270	16237	16330	16224	16324	16140	16257	16125	16187	16269	16411	16055	16243	16023	16163	16184	16267	16279	16176	16274	16299	16178	16237	16261	16223	16284	16131	16183	16388	16328	16347	16058	16178	16171	16136	16290	16214	16064	16246	16129	16057	16029	16391	16142	16143	16303	16270	16225	16313	16244	16225	16021	16236	16083	16317	16335	16241	16443	16223	16201	16148	16254	16294	16145	16225	16141	16309	16254	16190	16198	16237	16266	16198	16156	16178	16278	16311	16164	16190	16284	16241	16130	16189	16079	16196	16086	16227	16205	16018	16105	16305	16457	16065	16195	16274	16124	16329	16187	16283	16276	16181	16351	16392	16256	16276	16268	16026	16206	16154	16242	16129	16175	16321	16106	16248	15976	16321	16081	16452	16228	16224	16111	16199	16283	16229	16273	16310	16234	16169	16206	16166	16116	16283	16078	16253	16313	16235	16157	16290	16123	16171	16191	16323	16117	16287	16247	16313	16241	16172	16215	16255	16184	16193	16130	16119	16328	16276	16315	16206	16202	16226	16240	16194	16192	16093	16291	16295	16295	16385	16147	16353	16187	16104	16201	16140	16315	16247	16117	16156	16312	16102	16249	16185	16119	16268	16116	16312	16222	16257	16200	16240	16124	16091	16158	16263	16097	16155	16127	16239	16134	16193	16403	16201	16272	16211	16299	16258	16046	16267	16299	16179	16212	16173	16154	16272	16258	16227	16146	16310	16169	16195	16155	16179	16212	16218	16363	16131	16192	16203	16214	16189	16207	16138	16089	16236	16115	16304	16360	16237	16109	16275	16226	16211	16115	16121	16175	16082	16189	16083	16120	16208	16199	16316	16033	16273	16344	16181	16333	16026	16221	16283	16077	16277	16093	16339	16169	16231	16304	16191	16203	16343	16150	16010	16204	16278	16181	16282	16133	16261	16022	16170	15989	16223	16349	16166	16152	16262	16291	16101	16205	16278	16143	16155	15980	16400	16157	16189	16249	16062	16248	16341	16140	16153	16292	16333	16195	16292	16138	16313	16022	16020	16243	16258	16242	16334	16055	16152	16194	16227	16193	16366	16156	16209	16116	16324	16003	16159	16260	16222	16073	16168	16104	16088	16104	16336	16110	16227	16204	16085	16337	16118	16314	16166	16269	16236	16291	16215	16219	15988	16331	16220	16206	16197	16246	16166	16208	16192	16265	16121	16162	16194	16282	16158	16256	15989	16246	16157	16333	16220	16082	16051	16283	16176	16082	16196	16076	16213	16151	16229	16173	16223	16313	16251	16114	16095	16101	16227	16275	16118	16132	16272	16084	16236	16216	16257	16166	16334	16214	16459	16266	16162	16290	16339	16074	16224	16330	16235	16275	16201	16353	16157	16110	15985	16284	16225	16123	16145	16012	16189	16162	16074	16244	16241	16256	16221	16198	16324	16006	16268	16055	16228	16306	16310	16126	16082	16096	16257	16123	16262	16290	16182	16211	16207	16126	16198	16094	16104	16258	16030	16155	16371	16255	16175	16119	16200	16269	16175	16134	16241	16106	16287	16338	16247	16185	16214	16221	16177	16212	15998	16245	16319	16144	16162	16201	16245	16121	16139	16241	16123	16006	16206	16127	16143	16188	16214	16241	16223	16163	16080	16129	16288	16204	16336	16266	16118	16270	16141	16239	16137	16175	16011	16131	16245	16238	16209	16155	16242	16310	16280	16309	16263	16237	16216	16329	16342	16410	16195	16200	16115	16246	16204	16270	16392	16216	16048	16156	16086	16116	16220	16354	16159	16163	16261	16144	16181	16226	15998	16318	16193	16192	16182	16357	16036	16206	16272	16234	16139	16245	16360	16207	16259	16165	16090	16056	16253	16141	16055	16055	16082	16159	16168	16200	16288	16220	16220	16167	16121	16226	16226	16273	16166	16109	16105	16121	16122	16176	16229	16137	16327	16240	16272	16092	16288	16326	16101	16004	16223	16423	16036	16339	16185	16234	16204	16291	16114	16187	16212	16302	16175	16071	16268	16162	16179	16203	16264	16264	16020	16179	16195	16056	16158	16156	16222	16215	16197	16220	16421	16218	16327	16078	16220	16056	16056	16008	16218	16178	16390	16131	16230	16227	16387	16263	16292	16166	16239	16069	16176	16168	16182	16265	16158	16090	16189	16295	16212	16294	16201	16137	16066	16301	16191	16115	16342	16266	16194	16165	16237	16389	16292	16443	16121	16124	16253	16130	16204	16258	16246	16308	16128	16135	16219	16141	16350	16246	16284	16121	16158	16176	16188	16267	16219	16052	16214	16270	16278	15998	16308	16260	16382	16154	16227	16262	16253	16149	16275	16195	16126	16144	16252	16236	16303	16136	16181	16328	16160	16097	16181	16163	16315	16229	16058	16452	16119	16110	16184	16390	16180	15918	16180	16204	16014	16184	16298	16173	16089	16231	16333	16128
23413	21054	28397	23960	21911	22255	21525	19080	18636	18988	18983	20187	28478	32050	29100	24864	21605	19538	18745	18807	18523	18520	18544	18695	18600	18619	18609	18743	18467	18551	18533	18470	18763	18645	18523	18496	18538	18482	18648	18419	18669	18532	18487	18636	18639	18667	18455	18605	18569	18350	18386	18438	18406	18611	18703	18458	18437	18380	18437	18643	18225	18198	18357	18550	18654	18698	18409	18400	18573	18461	18472	18297	18303	18269	18395	18519	18610	18372	18607	18340	18422	18507	18578	18392	18520	18410	18291	18336	18466	18531	18642	18619	18502	18285	18476	18436	18399	18426	18539	18293	18353	18510	18537	18255	18421	18367	18320	18338	18293	18557	18541	18511	18576	18493	18509	18540	18407	18411	18400	18468	18324	18424	18506	18602	18558	18593	18428	18316	18232	18568	18430	18326	18618	18370	18198	18480	18682	18588	18402	18525	18410	18568	18512	18480	18504	18499	18333	18614	18404	18612	18538	18477	18396	18371	18451	18380	18308	18411	18227	18200	18349	18375	18611	18523	18593	18304	18502	18716	18347	18344	18324	18521	18704	18606	18568	18515	18405	18329	18528	18212	18258	18296	18372	18246	18431	18341	18338	18346	18364	18530	18516	18561	18544	18482	18584	18450	18555	18325	18435	18317	18365	18466	18446	18504	18385	18358	18503	18493	18346	18465	18516	18492	18491	18494	18575	18524	18384	18508	18487	18468	18312	18525	18353	18429	18739	18667	18438	18478	18330	18063	18506	18523	18486	18701	18637	18336	18393	18412	18624	18546	18457	18527	18666	18406	18573	18442	18538	18314	18486	18460	18377	18376	18377	18354	18541	18381	18423	18530	18380	18531	18429	18457	18493	18467	18376	18305	18214	18630	18435	18627	18681	18493	18492	18380	18638	18607	18534	18301	18433	18292	18374	18548	18384	18252	18411	18610	18447	18273	18514	18390	18600	18548	18609	18308	18356	18235	18322	18392	18243	18515	18584	18294	18613	18321	18457	18320	18308	18421	18197	18341	18665	18288	18386	18584	18418	18407	18328	18544	18448	18483	18461	18518	18623	18599	18443	18367	18312	18383	18371	18380	18419	18506	18602	18290	18467	18607	18482	18245	18473	18394	18475	18348	18521	18530	18624	18550	18510	18395	18520	18487	18197	18336	18404	18452	18606	18552	18369	18318	18442	18577	18400	18339	18497	18471	18560	18464	18606	18438	18182	18516	18378	18487	18590	18508	18393	18532	18512	18490	18580	18583	18799	18653	18426	18517	18420	18599	18479	18315	18388	18427	18452	18466	18429	18265	18426	18280	18323	18553	18294	18302	18765	18527	18594	18380	18424	18381	18614	18624	18431	18335	18613	18632	18456	18472	18548	18379	18364	18499	18365	18666	18501	18341	18576	18579	18486	18375	18382	18388	18456	18397	18210	18369	18482	18437	18493	18526	18497	18507	18688	18519	18513	18523	18404	18309	18416	18583	18353	18430	18300	18443	18509	18422	18511	18490	18631	18503	18356	18348	18442	18466	18620	18890	18423	18533	18467	18520	18419	18502	18538	18328	18552	18479	18460	18506	18477	18485	18566	18515	18423	18405	18544	18431	18543	18530	18559	18685	18442	18479	18547	18553	18417	18358	18550	18345	18327	18334	18436	18449	18425	18401	18471	18450	18537	18241	18430	18689	18390	18364	18311	18396	18372	18503	18622	18554	18496	18461	18547	18241	18471	18275	18377	18550	18319	18266	18390	18303	18532	18354	18524	18569	18349	18315	18468	18429	18321	18384	18384	18451	18465	18689	18497	18559	18390	18283	18381	18511	18595	18339	18457	18405	18435	18421	18232	18320	18328	18333	18467	18370	18557	18653	18472	18321	18517	18448	18493	18354	18388	18562	18496	18537	18519	18578	18347	18448	18635	18442	18275	18496	18291	18710	18580	18339	18247	18418	18421	18483	18467	18327	18535	18363	18545	18561	18418	18461	18332	18447	18465	18329	18475	18535	18355	18311	18450	18506	18456	18322	18571	18306	18301	18566	18347	18254	18353	18421	18557	18522	18446	18462	18484	18649	18345	18453	18422	18194	18432	18383	18475	18608	18570	18659	18508	18363	18321	18477	18454	18355	18578	18542	18477	18670	18585	18624	18488	18618	18342	18262	18523	18362	18423	18391	18557	18523	18499	18375	18466	18362	18398	18471	18404	18529	18105	18653	18546	18419	18551	18300	18334	18460	18510	18508	18498	18646	18607	18453	18534	18315	18385	18341	18477	18445	18482	18432	18583	18309	18272	18504	18497	18413	18405	18735	18516	18482	18273	18495	18479	18586	18537	18443	18383	18190	18530	18562	18591	18323	18642	18675	18504	18351	18514	18413	18683	18572	18441	18548	18455	18494	18370	18245	18470	18433	18488	18517	18586	18503	18521	18539	18504	18297	18387	18651	18324	18323	18467	18552	18382	18389	18632	18569	18583	18473	18449	18445	18324	18364	18438	18442	18264	18135	18404	18504	18303	18535	18368	18665	18411	18562	18553	18358	18367	18597	18632	18548	18592	18470	18442	18610	18261	18646	18267	18442	18423	18666	18627	18657	18306	18198	18513	18384	18489	18270	18346	18485	18417	18484	18408	18456	18470	18484	18524	18443	18326	18365	18323	18461	18308	18657	18464	18404	18301	18384	18105	18404	18405	18384	18450	18181	18290	18501	18447	18509	18198	18402	18334	18461	18285	18398	18436	18376	18601	18314	18424	18466	18480	18405	18446	18405	18546	18351	18557	18579	18543	18493	18539	18489	18547	18522	18597	18386	18506	18446	18434	18405	18486	18222	18451	18485	18422	18350	18388	18593	18524	18665	18598	18534	18477	18428	18477	18284	18290	18330	18355	18495	18612	18568	18421	18551	18488	18550	18388	18547	18294	18437	18467	18303	18378	18278	18571	18431	18361	18567	18368	18429	18426	18291	18466	18382	18479	18481	18475	18460	18502	18496	18515	18926	18507	18337	18616	18312	18362	18435	18409	18481	18431	18337	18449	18524	18478	18356	18320	18569	18365	18322	18182	18384	18464	18293	18501	18469	18561	18502	18332	18276	18431	18436	18301	18487	18578	18416	18417	18552	18492	18328	18410	18277	18555	18510	18468	18659	18699	18444	18550	18434	18454	18521	18478	18497	18592	18454	18520	18596	18437	18354	18580	18311	18506	18359	18282	18587	18545	18454	18377	18504	18533	18280	18523	18761	18273	18508	18598	18492	18358	18348	18454	18516	18364	18526	18530	18359	18410	18421	18402	18359	18543	18280	18400	18403	18560	18528	18664	18557	18547	18492	18654	18397	18464	18301	18527	18375	18421	18430	18507	18416	18392	18422	18767	18413	18504	18381	18343	18328	18529	18445	18425	18448	18547	18440	18457	18712	18378	18392	18315	18479	18287	18563	18739	18576	18290	18491	18578	18503	18451	18427	18327	18266	18367	18357	18323	18544	18442	18406	18424	18482	18414	18436	18317	18414	18502	18287	18561	18662	18671	18302	18479	18471	18356	18499	18449	18452	18540	18283	18392	18235	18493	18330	18418	18446	18160	18244	18520	18372	18418	18526	18205	18489	18498	18451	18449	18549	18414	18453	18673	18526	18455	18333	18704	18396	18480	18435	18604	18663	18486	18535	18505	18448	18723	18359	18459	18529	18501	18500	18375	18473	18509	18585	18267	18605	18378	18638	18267	18452	18328	18416	18569	18504	18617	18445	18462	18532	18549	18424	18405	18281	18359	18450	18665	18657	18323	18651	18376	18624	18519	18403	18477	18456	18452	18473	18532	18696	18593	18498	18552	18537	18552	18425	18427	18414	18525	18434	18394	18452	18437	18472	18452	18556	18452	18421	18301	18357	18520	18407	18381	18536	18313	18589	18448	18403	18169	18521	18399	18530	18291	18377	18241	18584	18598	18399	18478	18460	18532	18459	18558	18540	18376	18623	18720	18692	18608	18637	18514	18359	18296	18266	18560	18197	18511	18541	18616	18564	18357	18467	18606	18497	18543	18368	18406	18624	18351	18450	18504	18364	18314	18512	18479	18317	18424	18504	18491	18190	18207	18512	18440	18406	18576	18285	18537	18542	18494	18490	18402	18148	18225	18560	18299	18592	18315	18670	18424	18573	18482	18287	18497	18601	18434	18293	18551	18518	18497	18366	18258	18457	18494	18587	18511	18513	18264	18285	18378	18449	18313	18688	18441	18554	18308	18410	18438	18635	18489	18293	18328	18433	18638	18413	18661	18587	18433	18677	18562	18468	18289	18423	18346	18309	18259	18418	18305	18402	18472	18384	18419	18429	18326	18438	18424	18468	18571	18517	18285	18666	18463	18635	18499	18414	18507	18387	18479	18233	18587	18408	18568	18402	18454	18289	18695	18471	18478	18327	18695	18254	18462	18452	18352	18426	18508	18578	18478	18381	18442	18300	18267	18430	18553	18463	18509	18452	18427	18631	18610	18422	18444	18260	18405	18495	18567	18579	18549	18571	18656	18219	18648	18355	18367	18288	18525	18409	18314	18514	18605	18542	18384	18406	18450	18491	18488	18493	18772	18338	18334	18279	18494	18370	18447	18703	18578	18657	18508	18516	18686	18469	18364	18394	18385	18431	18335	18361	18394	18586	18530	18497	18401	18311	18379	18361	18586	18652	18443	18257	18526	18342	18313	18562	18516	18385	18531	18392	18589	18406	18585	18278	18422	18452	18565	18363	18257	18592	18438	18460	18424	18417	18590	18339	18397	18574	18429	18496	18616	18475	18419	18252	18396	18319	18319	18583	18376	18640	18666	18519	18336	18501	18515	18515	18287	18499	18614	18466	18442	18421	18532	18625	18456	18497	18528	18454	18377	18494	18596	18597	18373	18436	18376	18591	18482	18602	18440	18656	18532	18678	18566	18446	18364	18577	18402	18319	18371	18679	18606	18407	18490	18519	18364	18493	18387	18268	18589	18510	18456	18434	18554	18446	18489	18609	18360	18405	18527	18369	18405	18388	18238	18311	18290	18454	18489	18523	18393	18479	18313	18398	18459	18567	18527	18423	18513	18411	18401	18352	18451	18529	18390	18424	18365	18486	18366	18221	18208	18588	18603	18522	18566	18405	18459	18375	18535	18566	18406	18503	18313	18197
14509	23683	22683	19578	18192	17396	17101	16848	16593	16506	16451	19319	32076	33917	29748	23736	19387	17012	16307	16171	16269	16109	16380	16035	16195	16002	16200	16304	16097	16130	16244	16185	16315	16044	16366	16168	16164	16224	16379	16056	16041	16091	16261	16125	16308	16211	16135	16149	16264	16201	16203	16213	16090	16087	16055	16010	16227	16285	16076	16175	16040	16145	16003	16158	16113	16300	16248	16202	16125	16179	16160	16131	16169	16173	16187	16228	16135	16056	16247	16003	16111	16126	15995	16145	16043	16246	16150	16142	16331	16278	16196	16231	16116	16140	16312	16162	16210	15997	16236	16088	16138	16145	16313	16326	16359	16105	16230	16111	16409	16215	16360	16203	16135	16170	16180	16190	16078	16186	15998	16212	16372	16285	16138	16070	16086	16246	16093	16016	16278	16284	16116	16138	16289	16146	16064	16076	16135	16316	16206	16016	16289	16096	16163	16138	16223	16240	16088	16251	16160	16292	16325	16280	16233	16076	16196	16193	16206	16145	16220	16122	16196	16153	15929	16121	16052	16115	16074	16026	16150	16012	16163	16173	15992	16084	16144	16205	16211	16135	16069	15946	16148	15977	16298	16308	16275	16095	16255	16151	16059	16086	16082	16228	16189	15953	16026	16113	16208	16063	16113	16143	16087	16184	16223	16136	16232	16241	16064	16133	16235	16092	16385	16241	16170	16246	15869	16200	16078	15931	16196	16228	16143	16101	16251	16223	16180	16131	16092	16204	16208	16024	16154	16160	16108	16248	16103	16032	16063	16124	16106	16180	16315	16240	16071	16124	16157	16258	16116	16189	16169	15986	16030	16196	16041	16202	16163	16149	16183	16163	16169	16005	16188	15962	16154	16307	16107	16004	16062	16129	16208	16207	16175	15882	16338	16187	16178	16035	15975	16229	16172	16156	16170	16149	16009	16074	16116	16182	16119	16040	16029	16119	16173	16011	16074	16165	16052	16021	16241	15979	16151	16137	16040	16130	16289	16117	16224	16172	16244	16096	16274	16100	16203	16185	16283	16078	16126	16184	15991	15969	16086	16317	16125	16101	16183	16153	16195	16278	16045	15995	16146	16264	16123	16190	16186	16269	16221	16064	16206	16268	16240	16156	16209	16120	16025	16036	16269	16211	16158	16100	16194	16127	16019	16223	16124	16271	16115	16171	16076	16198	16060	16234	16222	16192	16152	16269	16230	16333	16315	16107	16165	16108	16146	16195	16175	16237	16152	16113	16170	16202	16158	16158	16306	16109	16222	16035	16173	16142	16310	15950	16242	16227	15942	16219	16084	16079	16145	16222	16222	16084	16156	16273	16182	16073	16208	16067	16244	16051	16017	15958	16239	16106	16313	16065	16025	16039	16062	16098	16175	16199	16068	16195	16149	15987	16051	16190	16124	16144	16087	16248	16220	16211	16134	16123	15999	16088	16120	16144	16347	16276	16203	16241	16088	16326	16237	16203	16138	16156	16323	16142	16121	16215	16319	16303	16298	16245	16085	16138	16022	16218	16132	16118	16304	16050	16282	16351	16075	16223	16196	16039	16134	16194	16178	16227	16052	16074	16222	16076	16133	16138	16136	16186	16204	16190	16080	16081	15975	15984	16253	16247	16111	16060	16205	16237	16019	16137	16128	16403	16450	16228	16180	16050	16217	16212	16198	16234	16035	16157	16166	16188	16235	16299	16220	16141	16285	16245	16133	16076	16240	16271	16197	16119	16118	16226	16179	16349	16231	16031	16340	16080	16129	16117	16104	16115	16051	15944	16145	16306	16025	16147	16099	16158	16214	16003	16075	16083	16286	16124	16069	15995	16160	16342	16135	16008	16150	16115	16145	16253	16226	16057	16191	16027	16233	16022	16171	16086	16135	16232	16124	16252	16302	16091	16049	16112	16247	16119	16012	16097	16270	16131	16261	16292	16152	16056	16059	16300	16019	16021	16308	16108	16064	16163	16260	16195	16236	16062	16213	16274	16082	16095	16067	16217	16238	16291	16109	16278	16008	16331	16182	16303	16007	16265	16192	16222	15983	16190	15947	16175	16071	16202	16104	16185	16149	16129	16125	16195	16197	16113	16274	16191	16167	16025	16156	16164	16060	16127	16187	16187	16126	16207	16213	16087	16293	16112	16173	16258	15978	16198	16204	16133	16160	16220	16340	16071	15998	16244	16235	16077	16039	16065	16253	16143	16008	16118	16140	16292	16068	16211	16149	16048	16065	16310	16151	16187	16049	16294	16115	16209	16174	16040	16201	16166	16058	16054	16116	16247	16264	16139	16228	16083	16263	16125	16090	16216	16252	16165	16074	16105	16215	16254	16170	16200	16005	16211	16320	16027	16208	16164	16040	16181	16083	16269	16174	16142	16066	15990	16213	16024	16087	16145	16078	16263	16096	16356	16358	16214	16059	16162	16219	16185	16177	16084	16112	16213	16127	16259	16321	16167	16022	15970	16262	16000	16294	16086	16158	16135	16257	16099	16116	16211	16178	16280	16192	16158	16178	16104	16362	16211	16022	16201	16103	16132	16028	16199	16173	16142	16235	16159	16250	16061	16008	16089	16252	16122	16352	16171	16246	16253	15982	16284	16273	16115	16015	16073	16179	16272	16133	16068	16171	16333	16213	16077	16127	16201	16125	16235	16139	15993	16089	16112	16014	16088	16207	16335	16133	16110	16173	16066	16183	16074	16143	16250	16198	16263	16095	16063	16035	15952	16172	16067	16095	16123	16213	16109	16113	16230	16098	16042	16145	16359	16223	16052	16137	15926	16260	16150	16248	16024	16140	16045	16042	16042	15999	16180	16199	16065	16081	16345	16256	16365	16269	16282	16127	16189	16268	16206	16128	16361	15997	16121	16207	16256	16113	16156	16156	16174	16217	16128	16325	16227	16194	16250	16245	16119	16268	16187	16172	15989	16079	16208	16115	16137	16196	16250	15992	16294	16145	16206	15925	16108	16124	16102	15902	16278	16244	15925	16206	16239	16310	16138	16129	16180	16060	16150	16060	16311	16179	16216	16029	16161	16219	16078	16197	16200	16285	16053	16103	15966	16123	16219	16190	16088	16012	16117	16160	16091	16218	16153	16138	16191	15950	16046	16175	15887	16115	16181	16362	16314	16346	16164	16188	16121	16256	16073	16203	16048	16280	16259	16236	16129	16222	16245	16298	16125	16165	16254	16221	16067	16106	16081	16115	16008	15960	16169	16076	16235	16047	16279	16193	16253	16164	16286	16040	16060	16160	16228	16340	16285	16124	16136	16259	16008	16143	16140	16122	16226	16313	16181	16118	16285	16103	16142	16130	16149	16201	16077	16231	16130	16301	16283	16264	16362	16101	16139	16208	16235	16310	16263	16121	16303	16208	16162	16096	16176	16188	16205	16085	16188	16123	16024	16289	15818	16277	16188	16187	16257	16289	16103	16144	16256	16081	16481	16076	16221	16192	16173	16107	16455	16293	16214	16004	16195	16285	16243	16179	16101	16283	16259	16256	16166	16251	15993	16160	16201	16020	16154	16146	16121	16240	16161	16439	15966	16341	16290	16150	16015	16177	16163	16219	16198	16193	16179	16144	16165	16025	16301	16057	16334	15988	16162	16310	16195	16396	16157	16086	16192	15976	16218	16202	16134	16164	16216	16138	16116	16181	16224	16200	16129	16115	16016	16371	16066	16148	16108	16231	16093	16325	16338	16110	16167	16201	16238	16177	16172	16167	16127	16321	16143	16148	16122	16134	16161	16102	16217	15852	16106	16038	16257	16146	16146	16117	16285	16062	16105	16168	16172	16147	16172	16220	16099	16159	16033	16064	16276	16186	16325	16233	16056	16091	16075	16210	16141	16185	16073	16231	16016	16127	16068	16279	16154	16192	16260	16056	16200	16182	16192	16130	16281	16279	16140	16023	16264	16167	16013	16171	16166	16257	16053	16329	16072	16045	16305	16177	16233	16108	16068	16090	16075	15913	16170	16168	15983	16189	16217	16107	16183	16029	16049	16230	16028	16104	16198	16172	16207	16006	15941	16273	16205	16179	16179	16119	16094	16092	16259	16327	16141	16165	16148	16078	16211	16276	16084	16206	16141	16079	16139	15974	16222	16081	16143	16070	16299	16192	16112	15974	16317	16235	16223	16285	16193	16084	16108	16236	16238	16240	16446	16287	16063	16148	16011	16310	16022	16015	16099	16109	16169	16039	16216	16173	16203	16232	16261	16067	16183	16206	16214	16070	16193	15975	16287	15943	16325	15910	16097	16128	16292	16128	16183	16013	16249	16078	16221	16138	16069	16081	16146	16178	16106	16170	16135	16130	15910	16202	16193	16143	16190	16319	16219	16184	15953	16084	16152	16148	16109	16199	16172	16161	16057	16072	16138	16229	16107	16125	16071	16250	16276	16162	16166	16192	16101	16270	16156	16078	16220	16194	16108	16239	16119	16226	16100	16080	16198	16263	16102	16193	16340	16213	16213	16171	16353	16178	16169	16202	16182	16171	16219	16140	16070	16276	16342	16083	16258	16052	16187	16183	16278	16229	16161	16170	16141	16228	16215	16008	16166	16294	15878	16083	16192	16213	16153	16270	16258	16089	16289	16224	16253	16145	16065	16158	16188	16155	16213	16354	16211	16157	16162	16056	16222	16273	16202	16262	16252	16303	16011	16103	16041	16162	16277	16131	16353	16081	16140	16181	16264	16075	16082	16026	16180	16086	16053	16168	16138	16106	16234	16113	16092	16000	16316	16171	16247	16282	16096	16248	15901	16304	16179	16249	16279	16139	16055	16124	16166	16122	16215	16274	16093	16272	16099	16334	16174	16233	16251	16211	16066	16159	16145	15995	16296	16108	16058	16234	16318	16158	16250	16265	16089	16101	16123	16231	16006	16046	16211	16186	16163	15879	16089	16165	16181	16139	16229	16008	16215	16209	16165	16046	16264	16253	16138	16262	16294	16227	16240	16060	16179	16206	16234	16060	16207	16197	16318	15926	16240	16153	16224	16153	16089	16135	16142	16113	16275	16209	16272	16218	16292	16126	16064	16113	16181	16219	16205	16088	16074	16158	16185	16218	16167	16159	16126	16137	16151	16215	16253	16149	16231	16100	15970	16122	16105	16359	16205	16166	16101	16214	16111	16237	16154	16148	16245
22605	21060	28848	23492	21246	23236	24808	19694	19008	19240	19232	25638	37721	37492	33279	27298	23055	20239	19130	18703	18692	18303	18702	18625	18778	18614	18611	18846	18624	18443	18486	18533	18283	18677	18496	18542	18542	18598	18647	18626	18483	18591	18600	18495	18389	18509	18542	18477	18610	18667	18426	18538	18548	18488	18450	18337	18504	18522	18401	18477	18487	18688	18547	18538	18395	18521	18653	18551	18722	18613	18350	18559	18657	18345	18623	18530	18682	18452	18431	18579	18321	18541	18365	18339	18460	18636	18426	18470	18480	18447	18506	18309	18392	18295	18337	18518	18517	18421	18392	18319	18429	18671	18467	18514	18399	18583	18569	18462	18375	18446	18398	18488	18323	18438	18440	18631	18640	18434	18378	18513	18375	18470	18356	18300	18601	18244	18496	18525	18404	18470	18415	18130	18319	18319	18348	18477	18388	18372	18592	18358	18614	18596	18525	18295	18446	18380	18470	18389	18475	18336	18542	18458	18664	18595	18441	18252	18169	18522	18484	18322	18637	18618	18479	18232	18842	18548	18323	18318	18542	18281	18472	18538	18464	18306	18432	18522	18348	18426	18571	18471	18376	18401	18518	18345	18540	18311	18768	18500	18316	18335	18565	18202	18462	18458	18396	18432	18198	18174	18401	18387	18407	18342	18348	18384	18487	18375	18633	18478	18521	18490	18482	18489	18504	18380	18584	18417	18503	18314	18397	18305	18355	18442	18359	18570	18276	18468	18581	18271	18519	18192	18550	18285	18432	18470	18475	18426	18624	18563	18351	18335	18545	18497	18524	18487	18374	18529	18469	18452	18341	18429	18406	18290	18548	18442	18522	18458	18443	18320	18322	18418	18518	18372	18634	18534	18558	18639	18756	18423	18242	18311	18441	18321	18579	18432	18286	18516	18434	18530	18452	18621	18466	18319	18313	18603	18517	18322	18475	18362	18359	18407	18514	18501	18304	18471	18379	18373	18364	18123	18286	18209	18418	18460	18241	18546	18369	18240	18336	18521	18538	18538	18357	18587	18201	18496	18416	18341	18395	18300	18544	18476	18454	18610	18560	18658	18280	18481	18523	18575	18537	18352	18341	18526	18398	18234	18430	18362	18563	18463	18420	18331	18614	18555	18314	18323	18408	18331	18479	18285	18398	18402	18356	18561	18429	18387	18555	18451	18595	18583	18605	18299	18536	18293	18477	18449	18482	18358	18388	18478	18417	18459	18673	18347	18398	18459	18288	18417	18328	18643	18423	18361	18334	18331	18461	18380	18425	18521	18382	18551	18284	18365	18301	18475	18573	18326	18446	18379	18336	18450	18464	18498	18351	18461	18397	18657	18729	18497	18539	18427	18277	18237	18521	18500	18539	18446	18502	18499	18409	18562	18484	18530	18640	18548	18531	18388	18552	18398	18554	18369	18444	18549	18444	18256	18314	18404	18597	18331	18335	18343	18404	18473	18515	18466	18491	18306	18335	18422	18433	18387	18530	18563	18352	18390	18513	18287	18402	18501	18274	18423	18682	18514	18324	18597	18626	18288	18406	18332	18269	18285	18348	18389	18435	18376	18330	18395	18520	18690	18478	18415	18416	18366	18648	18494	18525	18425	18545	18495	18535	18553	18288	18521	18587	18411	18474	18397	18446	18475	18458	18451	18378	18317	18382	18454	18503	18626	18455	18260	18470	18535	18245	18435	18289	18316	18350	18511	18454	18357	18304	18291	18325	18657	18422	18300	18451	18546	18328	18402	18391	18358	18306	18557	18398	18502	18320	18409	18352	18433	18362	18500	18397	18409	18441	18651	18421	18530	18405	18403	18435	18583	18461	18415	18413	18410	18606	18477	18454	18469	18492	18343	18527	18379	18275	18435	18521	18512	18613	18301	18305	18380	18384	18370	18256	18257	18338	18554	18334	18352	18251	18399	18495	18423	18517	18234	18359	18413	18369	18415	18523	18410	18443	18594	18440	18399	18508	18260	18343	18403	18281	18308	18521	18549	18579	18463	18444	18399	18383	18488	18288	18309	18421	18505	18479	18531	18342	18421	18485	18216	18483	18402	18321	18405	18271	18428	18311	18499	18599	18448	18311	18326	18464	18369	18475	18514	18128	18326	18261	18351	18312	18446	18334	18455	18424	18308	18372	18672	18621	18437	18368	18337	18393	18529	18379	18452	18521	18197	18347	18395	18338	18458	18253	18211	18301	18645	18283	18655	18278	18341	18565	18318	18609	18401	18265	18540	18608	18333	18498	18419	18493	18363	18468	18425	18428	18328	18404	18540	18489	18421	18383	18356	18135	18363	18363	18265	18421	18563	18386	18594	18363	18543	18362	18291	18408	18344	18370	18567	18355	18465	18407	18387	18503	18391	18442	18336	18225	18631	18560	18422	18439	18442	18447	18407	18466	18534	18508	18315	18590	18602	18488	18466	18494	18445	18247	18221	18348	18386	18395	18411	18484	18429	18461	18567	18279	18463	18258	18370	18481	18384	18486	18464	18751	18555	18359	18212	18605	18347	18547	18662	18322	18333	18351	18387	18667	18468	18366	18385	18428	18299	18319	18485	18511	18394	18491	18496	18448	18163	18282	18423	18449	18427	18587	18392	18539	18380	18471	18330	18388	18366	18350	18271	18290	18523	18604	18394	18449	18356	18475	18456	18520	18453	18432	18358	18484	18420	18226	18399	18424	18364	18461	18549	18511	18271	18301	18407	18441	18538	18496	18363	18443	18307	18539	18246	18358	18207	18417	18175	18451	18554	18422	18418	18361	18431	18560	18460	18630	18306	18507	18504	18285	18561	18461	18296	18513	18580	18375	18357	18610	18462	18689	18261	18427	18483	18393	18337	18303	18547	18449	18487	18438	18295	18477	18458	18365	18357	18483	18361	18358	18276	18384	18270	18335	18489	18617	18410	18275	18402	18393	18299	18476	18348	18418	18438	18586	18599	18410	18435	18388	18407	18413	18514	18293	18403	18532	18525	18617	18575	18444	18387	18366	18383	18497	18546	18323	18309	18455	18537	18335	18197	18402	18371	18453	18431	18494	18493	18418	18468	18317	18360	18355	18387	18459	18351	18465	18518	18324	18506	18307	18322	18571	18577	18545	18361	18467	18449	18357	18308	18413	18472	18429	18500	18567	18519	18432	18348	18534	18463	18427	18333	18261	18667	18328	18696	18650	18263	18430	18455	18449	18413	18479	18465	18468	18355	18503	18535	18498	18381	18486	18386	18360	18503	18442	18327	18159	18377	18604	18187	18526	18534	18659	18450	18436	18507	18577	18500	18419	18225	18357	18204	18597	18355	18509	18369	18442	18423	18579	18337	18589	18375	18609	18441	18232	18555	18407	18282	18525	18521	18493	18209	18465	18353	18474	18152	18522	18427	18477	18314	18606	18560	18457	18382	18432	18482	18556	18654	18768	18334	18475	18430	18605	18462	18386	18473	18370	18593	18764	18453	18452	18283	18381	18523	18220	18290	18405	18637	18412	18445	18409	18468	18603	18475	18531	18446	18526	18224	18295	18409	18413	18419	18703	18503	18534	18500	18475	18313	18386	18447	18481	18483	18269	18300	18448	18183	18290	18465	18502	18512	18457	18282	18138	18352	18684	18189	18335	18233	18237	18101	18283	18376	18552	18343	18357	18433	18338	18535	18320	18536	18653	18567	18460	18349	18650	18310	18437	18427	18543	18275	18170	18540	18557	18268	18442	18367	18773	18529	18411	18285	18450	18207	18349	18509	18403	18350	18333	18307	18323	18589	18414	18520	18524	18366	18339	18376	18544	18307	18434	18594	18537	18609	18392	18402	18292	18544	18255	18530	18362	18279	18326	18241	18244	18501	18397	18390	18411	18440	18504	18297	18272	18577	18487	18526	18421	18346	18601	18503	18468	18431	18582	18501	18410	18562	18431	18520	18535	18275	18410	18499	18530	18411	18526	18458	18450	18508	18375	18231	18507	18285	18548	18375	18305	18486	18672	18485	18441	18418	18538	18370	18321	18464	18367	18464	18580	18226	18347	18545	18430	18285	18228	18295	18335	18285	18481	18336	18268	18452	18481	18407	18327	18408	18364	18494	18410	18247	18500	18600	18565	18472	18503	18509	18475	18194	18349	18383	18611	18258	18361	18204	18396	18467	18507	18337	18361	18374	18155	18352	18224	18340	18530	18544	18445	18699	18321	18415	18554	18366	18306	18349	18395	18385	18300	18301	18482	18407	18416	18388	18614	18501	18496	18425	18483	18258	18620	18499	18480	18357	18420	18467	18399	18139	18343	18303	18252	18566	18522	18360	18327	18411	18545	18182	18321	18363	18368	18413	18272	18431	18462	18515	18396	18418	18268	18452	18531	18413	18528	18399	18351	18557	18427	18452	18266	18366	18392	18499	18582	18430	18446	18464	18482	18406	18326	18311	18325	18381	18451	18553	18468	18521	18577	18497	18263	18263	18369	18381	18488	18482	18312	18465	18407	18603	18487	18474	18421	18590	18447	18473	18265	18438	18467	18271	18362	18669	18386	18316	18365	18434	18405	18480	18250	18408	18335	18498	18570	18373	18449	18419	18274	18441	18575	18590	18460	18527	18077	18453	18490	18526	18631	18470	18435	18535	18448	18459	18410	18364	18435	18554	18457	18606	18536	18409	18456	18366	18354	18263	18409	18260	18283	18364	18329	18186	18345	18226	18441	18322	18466	18399	18307	18251	18429	18507	18278	18135	18608	18639	18389	18164	18488	18346	18447	18377	18519	18343	18526	18406	18488	18383	18715	18768	18227	18250	18339	18464	18441	18503	18421	18504	18536	18627	18257	18450	18229	18467	18393	18197	18354	18494	18394	18579	18207	18482	18362	18304	18553	18226	18355	18436	18515	18342	18577	18324	18186	18396	18427	18477	18701	18348	18497	18372	18563	18583	18460	18497	18516	18262	18439	18232	18449	18261	18388	18482	18433	18396	18405	18425	18512	18717	18301	18380	18429	18547	18437	18381	18051	18518	18307	18296	18393	18469	18427	18238	18415	18400	18325	18462	18490	18210	18561	18459	18436	18503	18525	18511	18509	18411	18399	18430	18510	18603	18387	18471	18565	18470	18347	18429	18499	18428	18483	18629	18499	18411	18478	18278	18453	18326	18523	18366	18458	18473	18495	18410
15625	27229	25833	21334	19246	18140	17634	17079	16994	16656	17148	28501	41016	38945	34144	27213	21599	17881	16600	16177	16143	16088	16245	16078	16105	16086	16123	16074	16021	16025	16022	16184	16143	16195	16311	16094	16193	16049	16245	15990	16208	16401	16175	16196	16163	16047	15992	16128	16223	15987	16114	16287	16203	16132	16041	16140	15994	16082	16267	16149	16120	16151	16218	16357	16105	16307	16160	16065	16264	16091	15997	16235	16210	16090	16115	16192	16252	16131	16176	16116	16115	16071	16042	16258	16098	16155	16047	16049	16154	16122	16237	16259	16240	15874	16182	15916	16307	16159	16304	16180	16111	16067	16041	16243	16123	16123	16178	16135	16024	16070	16175	16147	16206	16307	16031	16076	16077	16123	16231	16109	15980	16068	16094	16127	16139	16251	16241	16416	16020	16158	16035	16015	16212	15983	16224	16126	16141	16187	16052	16377	16072	16182	15954	16076	16296	16014	16163	16099	16226	16187	16063	16022	16179	16003	16074	16080	16261	16130	16236	16170	16246	16091	16073	16157	16158	16214	16140	16179	16187	16059	16261	16005	16117	16132	16197	16125	16093	16042	16268	16226	16248	16163	16217	16121	16141	16056	16156	16319	15948	16165	16247	16143	16209	16023	16101	16164	16051	16021	16194	16109	16170	16028	15993	16055	16105	16132	16048	16251	16104	16159	16039	16021	16274	16260	16143	15909	16199	16166	16152	16356	16083	16159	16114	16101	16236	16174	16178	16239	16132	16184	16320	16007	16130	15983	16083	16103	16104	16063	16041	16091	16007	16213	16088	16114	16155	15967	15981	15941	16082	16269	16029	16167	16115	16101	16220	16143	16128	16077	16164	16076	16251	16253	16083	15998	16066	15999	16207	16057	16142	16112	15998	16169	16091	16256	15852	16206	16138	15940	16460	16079	16150	16065	16345	16022	16044	16292	16100	16167	16223	16124	16045	15921	16201	16169	16233	16158	16156	16241	16355	15936	16243	16189	16021	16081	16284	16139	16122	16022	16223	16163	15984	16057	16064	16001	16331	15932	16177	16155	16046	16163	16089	16032	16128	16101	16137	16156	16088	16177	16197	16201	16030	16178	16275	16151	15968	16136	16004	16082	16191	16199	16157	16233	16070	16179	16136	16026	16141	16075	15984	16163	16135	16121	16155	16117	16109	16000	16030	16076	16109	16310	15973	16050	16148	16071	16300	16019	16213	16179	16222	16125	16181	16085	16101	16040	16101	16195	15913	16013	15964	15992	16167	16045	16058	15934	16077	16062	16208	15964	16186	16102	16241	15970	16244	15987	15935	16089	16174	15919	16159	16177	16133	15986	16096	16065	16228	16220	16257	16140	16106	16265	16266	16207	16018	16186	16139	16159	16276	16089	16102	16160	16066	16144	16168	16227	16286	15930	16174	16157	16109	16231	16383	16084	16123	15993	15984	16197	15958	16018	16171	15915	16099	16010	16144	16291	16099	16220	16087	16095	16179	16158	16245	16231	16192	16160	16071	16126	15988	16207	16300	16002	16106	16019	16017	16219	16204	16106	16091	16127	15960	16242	16162	16068	16173	16025	16140	16154	16118	16052	16064	15964	16289	16235	16153	16150	16312	16184	16003	16100	16034	16104	15967	16189	16166	16227	16269	16034	16034	15964	16123	16166	16128	16120	16052	16130	16100	16222	16145	16218	16040	16151	16200	16067	16171	16176	16119	15958	16079	16272	16026	16092	16101	15861	16225	15973	15900	16110	16056	16032	16198	16123	16171	15979	16206	16039	16329	16149	16129	16089	16134	16370	16074	16069	16126	16019	16220	15886	16146	16229	16206	16173	16195	16030	15990	16218	16142	16211	16170	16165	16178	16113	16311	16139	16178	16131	16185	16197	16103	16110	16201	16233	16206	16315	16158	16258	16022	15997	16197	16239	16142	16164	16176	16102	16204	16098	16048	16087	16269	16147	16020	16297	16149	16193	16208	16053	16126	16191	16250	16090	16129	16205	16175	16036	16087	16204	16099	16061	16189	15979	16141	16088	16028	16056	16121	16007	15991	16192	16124	16153	16038	16129	15964	16109	16185	16296	16096	16150	16089	16115	16170	16156	15985	16065	16195	16158	16156	16184	16125	16296	15926	15998	15986	16074	16122	16016	16076	16002	16104	16116	16054	16143	16153	16134	16101	16097	16053	15981	16331	15986	16186	16118	16175	16183	16126	15994	16076	16186	16173	16102	16055	16075	16386	16072	16117	16194	16070	16242	16029	16168	16134	16196	16010	15958	16032	15968	16197	16036	16065	16079	16114	16187	16250	16221	16193	16114	16396	16134	16148	16053	16009	16092	16157	16216	16049	16143	16042	16092	16016	16210	16262	16055	16213	16107	16104	16085	16277	16186	16108	16000	16140	16034	16320	16165	16054	16170	16060	16035	16172	16077	16391	16183	16091	16085	16037	16091	15974	16032	15997	15962	16101	16171	16046	16091	16105	16137	16204	16039	16070	16010	16113	16093	16170	16147	16051	15851	16187	16298	16089	16145	16135	16140	15995	16074	16188	16132	16138	16081	16124	16159	16051	16206	16026	16170	16152	16381	16111	16076	16137	16234	16141	16263	15997	16218	16110	15992	16173	16310	16102	16093	16022	16114	16247	16092	16190	16079	16156	16042	16175	16268	16243	16097	16075	16108	16236	16142	16158	16106	16188	16125	16120	16240	16023	16171	16248	16204	16201	15987	15998	16152	16129	16276	16282	16028	16011	16166	16198	16364	15960	16127	15999	16108	16152	16100	15959	15979	16078	16125	16194	16133	16198	16115	16262	16174	16103	16062	16081	16192	16279	15997	15911	16145	16091	16187	16121	16216	16050	16148	16221	16243	16063	16305	16248	16117	16318	15986	16083	16190	16236	15986	16018	16124	16170	16176	16044	16128	15964	16054	16054	16025	16173	16112	16153	16214	16081	16220	16071	15983	16164	16196	16193	16059	16179	16126	16228	16136	16068	16001	16068	16234	16100	16140	15890	15979	16182	16319	16133	16054	16181	16023	16040	15996	16224	16077	16292	16062	16077	16042	16149	16089	16264	16074	16269	16245	16200	16003	15996	16255	15951	16108	16147	16130	16035	16123	16008	16039	16275	16072	16039	16043	16111	16213	15926	16071	16026	15861	16160	16110	16060	16185	16217	16014	16097	16301	16275	16139	16179	16029	15976	16285	16082	16021	16112	16011	15962	16144	16089	16237	16024	16202	16100	15952	16242	16236	15851	15991	15959	16072	16222	16218	16129	16180	16046	16070	15895	16176	15968	16156	16335	16011	15966	16046	16025	15940	16179	16101	16266	16138	16106	16149	16168	16044	16084	16115	16196	16029	16148	16144	16255	16100	16169	15906	16047	16147	16002	15947	15947	16024	16064	16096	16130	16042	15997	16152	15864	16036	16314	15938	16170	16166	16189	16235	16206	16151	16045	16032	16030	15964	16141	16069	16176	15936	16242	16107	16108	16105	15975	16195	16144	16141	15971	16074	16102	16193	16213	16106	16247	16086	16211	16166	16076	15938	16005	16093	16081	16162	16022	16397	16089	16169	15935	16252	16315	16163	16075	16039	16096	16031	16187	16143	16089	16049	16327	16066	16173	16146	16036	16273	16180	16153	16067	16197	16151	16222	16236	16113	16099	16220	16163	16164	16064	16049	15957	16199	16130	16185	16165	16034	16169	16062	15931	16261	15982	16018	16104	16071	16064	15942	16216	16095	16196	16196	16162	16087	16085	16090	16097	16044	16067	15998	16177	16148	16036	16163	16037	16019	16116	16157	16294	16030	16172	16171	16185	16096	15993	16380	16196	15987	16175	16128	16176	16144	16387	15989	16134	16120	16182	16031	16169	16092	16186	16182	16019	16081	16158	16174	16252	15918	16054	16165	16049	16130	16145	16073	15960	16205	16080	16177	15972	16066	16079	16021	16069	16141	16181	16019	16155	16147	16174	16166	16157	16215	16156	16261	16152	16131	15953	16093	16331	16189	16059	16225	16217	16006	16158	16248	16075	16100	16170	16163	16121	16137	16160	15991	16184	16188	16221	16161	16042	16168	16102	16165	16149	16271	16223	16044	16230	16055	16171	16021	16077	16133	16133	16158	16002	16226	16075	16053	16261	16052	16172	16227	15988	16067	16073	16131	16212	16104	16147	16046	16145	16132	16231	16153	15928	16238	16187	16256	16077	16122	16045	16139	16198	16105	16059	16143	16012	16158	16025	16311	16163	16271	16040	16188	16038	16055	16144	15983	16028	15885	16237	16064	16083	16172	16191	16128	16156	16098	16041	16024	16258	16128	16080	16166	16057	16310	16277	16090	15971	16181	16108	16055	16182	16137	16126	16159	16075	15971	16217	16046	16148	15916	16104	16185	16086	16164	16295	16145	16169	15965	16195	16117	16043	16196	16017	16238	16162	15953	16282	16252	16210	16002	16166	16096	16114	16286	16186	16046	16194	16182	16015	16049	16133	16091	15987	15901	16264	16176	16216	16277	16190	16075	16073	15996	16013	16315	15998	16104	15924	16167	16159	16102	16166	16109	16065	16135	16102	15859	15950	16183	16119	16080	16054	15944	16184	16208	16157	16199	16149	15971	16122	16162	15969	16238	16057	16169	16118	16178	16082	16193	16109	16155	16100	16033	16221	16090	16110	16235	16126	16048	16101	16144	16268	15993	16132	16158	16159	16069	16083	16155	15916	16010	16134	16057	16331	16026	16243	16211	16318	16060	16186	16205	16174	16204	16034	16089	16242	16097	16180	16082	16112	16072	16094	16076	16175	16098	16046	16220	16244	16036	15967	16124	16109	16044	16189	16123	16088	16001	16245	16127	16094	16095	16133	16059	16055	16222	16210	16057	16144	16299	16094	16093	15972	16196	16052	16220	16267	16035	16144	16022	15994	16198	16085	16131	16064	15997	16175	16018	16154	16099	16001	16078	16192	16099	16311	16078	16314	16144	16231	16138	16066	16018	16063	16240	16112	16140	16207	16003	15985	16199	16134	16010	16189	16066	15987	16045	16130	16290	16049	16117	16128	16331	16152	16104	16152	16103	15990	16237	16054	16084	16252	16034	16109	16168	16041	16281	16159	16193	16169	16083	16078	16096	16187	15981	16028	16147	16128	16005
27297	21756	23847	20884	17925	18039	18287	18047	17941	18007	17999	18508	19087	19453	19100	18762	18647	18088	18077	17934	17834	17900	17963	18037	17805	17816	18013	17944	17802	17904	17853	17920	17840	17979	17886	17867	17874	17977	17969	17880	17966	17824	17854	17994	17843	17839	17908	17982	18171	18030	17712	17979	17850	17738	17913	17826	17849	17915	17855	17938	17638	17946	17899	17876	18019	18043	17776	17708	17754	17845	17748	17802	17767	17976	17916	17917	17971	17908	17813	17949	17698	17701	17913	17845	17813	17833	17886	17793	17874	17865	17963	18040	17715	18022	17830	17865	17877	17807	17910	18043	17897	17814	17870	17629	17655	17597	17735	17905	17949	17897	18062	17885	17869	17736	17821	17894	17811	17730	17991	17899	17870	17859	17926	17922	17805	17967	18018	17955	17731	17895	17976	17815	17795	17786	17661	17928	17723	17827	17525	17882	17965	17906	17905	17978	17852	17995	17928	17826	17843	17823	17856	17727	17764	17926	17774	17642	17497	18026	17860	17872	17926	17777	17601	17810	17875	17656	17867	17831	18015	17797	17870	18052	17720	17912	17836	17958	17896	17975	17728	17951	17934	17753	17691	17946	17927	17778	17674	17920	17943	17771	17588	17892	17845	17804	17749	17670	17711	17828	17784	17865	17639	17584	18099	17759	17847	17886	17840	17625	17680	17766	18012	17878	18016	17882	17869	17800	17842	17816	18163	17883	17722	17970	17942	17869	17847	18014	17754	17936	17869	17710	17965	17924	17783	17906	18041	17797	17916	17813	17950	17900	17751	17825	17824	18019	17693	17991	18116	17727	17878	17832	17941	18086	17838	17968	17988	17925	17703	17981	17830	17844	17875	17961	17984	17659	17706	17709	17806	17986	17713	17912	17738	17948	17887	17932	17982	17793	17981	18009	17752	17786	18032	17922	17824	17534	17929	17801	17821	17715	17695	17865	17954	17625	17767	17823	17935	17972	17794	17901	17698	17897	17840	17811	17829	17984	17866	17742	17830	17793	17970	17803	17872	17836	17793	17814	17957	17966	17976	17751	18155	17737	17849	17995	17859	17865	18017	17894	17789	17821	17828	17865	17878	17870	17770	17817	17863	17895	17980	17952	18006	17943	17752	17868	18056	17719	17839	17883	17836	17914	17901	17991	18013	17850	17807	17820	18037	17799	17824	18027	17837	17838	17869	17736	17616	17844	17687	17952	17766	17947	17904	17987	17969	17881	17867	17867	17768	17737	17854	17787	17817	17834	17806	17661	17838	17750	17870	18048	17925	17794	17859	17888	17824	17747	17749	17814	17633	17832	17855	18009	18034	17869	17972	18131	18027	17975	17907	18020	17761	17866	17756	17835	17827	17670	17756	17822	18015	17764	17806	17773	17889	17801	17706	17857	17869	17822	17984	17738	17920	17878	17981	17976	17781	18078	18022	18046	17924	17666	17836	17818	17894	18030	17876	17985	17780	17782	17698	17847	17779	17891	17819	17893	17975	17989	18076	17835	17955	17786	17954	17934	17760	17968	17998	18040	17752	17656	18007	17856	17932	17758	18004	17871	17753	17817	17836	17710	17730	17908	17981	17768	17780	17950	17755	17854	18006	17920	17794	17978	17987	17780	17843	17955	17926	17803	17907	17878	17854	17894	17894	17927	17790	17891	17842	17864	17858	17983	17774	17824	17870	17910	17908	17877	17883	17897	17765	17776	17852	17776	18039	17916	17733	17847	17746	17960	17936	17691	17970	17819	17766	17960	17927	17807	17841	17765	17786	17892	17852	17962	17900	17942	17811	17796	17800	17845	17953	17849	17764	18026	17853	17796	17830	17962	17862	17817	17842	17888	17647	17808	17905	17905	17843	17905	17806	17844	17986	17792	17844	17868	17836	17764	18206	17851	17892	17720	17802	17819	17859	17920	17784	17883	17862	17848	17905	17836	17852	17763	17857	17980	17843	17858	17996	17644	17811	17962	17802	17971	17753	17921	17780	18002	18006	17916	17881	17757	17750	18015	18068	17902	17888	17699	17878	17984	17721	17840	17781	17854	18018	17791	17892	17913	17887	18003	18053	17757	17806	17767	17975	17849	17926	18091	17969	17760	17871	17560	17674	17963	17856	17918	17898	17766	18023	17961	17796	17771	17918	17797	17853	17978	17807	17815	17774	17751	17991	17900	18069	17745	17634	17750	17918	17738	17842	17784	17702	17714	17968	18037	17918	17920	17964	17883	17956	17838	17885	17850	17924	17683	17933	18039	17758	18003	17991	17720	17739	18087	17718	17886	17877	17845	17693	17906	18092	17930	17806	17906	17745	17842	17763	18065	18015	17932	17950	17814	17881	17913	17881	17908	17843	17758	17804	17630	17841	17729	17791	17853	17981	17800	18135	17813	17694	17791	18014	18063	17754	17975	17865	18029	17766	17881	17943	17891	17651	17735	17919	17827	17874	17920	17908	17900	17850	17853	17917	17765	17842	17975	17840	17664	17812	17816	17931	17863	17966	17696	17778	18049	17793	17946	17901	17825	17862	17767	17943	17883	17994	17972	17950	17752	17831	18030	17913	17989	17876	17880	17901	17940	17621	17824	17895	17720	17677	17707	17835	17917	17852	17969	17673	17954	17923	17774	17957	17804	17797	17705	17953	17948	17979	17970	17600	17855	17854	17743	17664	17846	17804	18200	18023	17967	17893	17786	17973	17871	18028	17776	17877	17690	17915	17951	18007	17785	17747	17757	17686	17863	17901	17798	17760	18004	17917	17769	17971	17656	17924	17979	17655	17851	17896	17717	17809	17788	17922	17736	17965	17765	17822	17741	17994	17877	17897	17904	17982	17862	17732	17965	17762	17766	17705	17891	17766	18065	17894	17979	17876	18005	17815	17800	17809	17833	18041	17721	17803	17885	17909	17679	17860	17916	17563	17808	17750	17769	17953	17690	17744	17868	17889	17876	17838	17948	17959	18078	17706	17968	17857	17827	17900	17991	17980	17853	17993	17979	17862	18011	17968	17803	17839	17900	17670	17886	17898	17733	17809	17884	17942	17831	18040	17877	18196	17954	17826	17977	17857	17944	17993	17811	18026	18003	17872	17930	18029	17798	17959	17833	18041	17896	17808	17964	17867	17854	17694	17965	17856	17803	17926	17858	17853	17904	17919	17809	17903	17878	18010	18021	17784	17694	17913	18021	17906	17852	17808	17906	17998	17987	17887	18105	17975	18026	17852	17893	17947	17989	17999	17709	17853	17760	17958	17876	17944	17908	17835	17952	17924	17836	17745	17898	17798	17743	17848	17741	17983	18058	17970	18006	17995	17795	17747	17810	17924	18023	17845	17703	17753	17819	17907	17886	17979	17820	17904	17916	17969	18008	17899	17774	17885	17688	17745	18015	18044	17819	17736	17988	17957	17957	18065	17902	17893	17838	17938	17949	17870	17982	17935	18008	17777	17785	17964	18066	17920	17841	17795	17881	17831	18012	17923	17853	17867	17899	17842	18100	17866	17802	17602	17728	17755	17609	17936	17897	17784	17824	17698	17629	17799	17834	17840	17981	17776	17967	17865	17719	17969	17973	18033	17914	17838	17922	18035	17833	17809	17877	17920	17811	17651	17911	17885	18004	17941	17890	17871	17833	17864	17864	18022	17933	17952	17856	17786	17958	17812	17913	18030	18068	18027	17887	17742	17820	17763	17819	17825	17533	17928	17966	17971	18021	17768	17767	17759	17700	17572	17670	17727	18019	18022	18069	17913	17878	17905	17782	17913	18045	17894	17849	17944	17598	17966	17894	17794	17773	17825	17867	17840	17861	17776	17966	17897	17891	17937	17771	17758	17581	17758	17799	17969	17944	17787	17726	17794	17952	17667	17854	17768	17935	17841	17924	17854	17950	17634	17756	17815	17912	17948	17797	17737	17720	17883	17813	17673	17652	17869	18106	17916	17775	18053	17986	18084	17956	17834	17842	17921	17548	17733	17742	17866	17762	18030	17833	17943	17883	17869	17764	17895	17895	17694	17802	17848	18025	17727	17953	17890	17779	18064	17950	17829	17722	18124	17919	17833	17825	17980	17911	17925	17711	17894	17933	17866	17804	17915	17868	17971	17921	17846	17718	17830	17928	18025	17805	17901	17898	17741	17847	18095	17820	17616	17643	17941	17811	17985	18057	17731	17862	18080	17792	17914	17933	18024	18039	18044	18030	17857	17667	17893	17855	18106	18038	18118	17962	18094	17976	17771	17941	18098	17901	17800	17802	17814	17812	17968	17818	17741	17988	17891	17816	17872	17850	17731	17907	18022	18065	17809	17862	17822	17812	17698	17777	17762	17741	17912	17815	17781	17760	17706	18017	18006	17676	17905	18056	18061	17921	17759	17946	18116	17838	17791	17866	17975	17916	17831	17715	17716	17861	17857	17913	17703	17794	17686	17946	18027	17795	17957	17794	17676	17816	17884	17661	17947	17968	17972	17693	17929	17766	17721	17898	17855	17900	18029	17842	17943	17919	17904	18097	17831	17844	17918	17864	17726	17992	17799	17875	18009	17848	17791	17815	17876	17931	18031	17689	18047	18129	17840	17807	17815	17806	17763	18058	17735	17976	18071	17823	17704	18104	17872	17663	17854	17821	17745	17940	17933	17903	17870	17686	17865	17848	17770	17949	17721	17846	17911	17919	17744	17817	17552	18059	17960	17907	17894	17885	17630	17654	17900	18141	17960	17892	17761	17802	17804	17993	17975	17886	17888	18048	17875	17689	17715	17858	18017	18095	17899	17753	17969	17633	18067	18052	17670	17841	17716	17727	17928	17765	17913	17970	17945	17860	17974	17954	17720	17836	17947	17834	17838	17952	17973	17814	17934	18001	17703	17791	17829	17948	17993	17953	17961	17785	17808	18085	17869	17961	17724	17654	17892	17954	17877	17921	18051	18057	17814	17799	17928	17706	18027	17814	17846	17698	17786	17954	17879	18134	17954	17819	18001	17916	17987	17770	17976	17893	18032	18048	17910	17855	17814	17901	17793	17848	17693	17967	17796	17789	17907	17852	17977	17873	18148	17886	17966	17703	17898	17801	18020	17978	17690	17847	18030	17823	17897	17850	17754	17925	17781	17859	17968	17863	17995	17903	17866	17840	17871	17846	17784	17787	17803	17930	18117	17774
14720	17468	17196	16413	15979	15782	15866	15860	15978	15691	15912	16732	17839	18159	17374	16891	16427	15916	15832	15759	15868	15700	15739	15819	15486	15759	15469	15765	15899	15711	15977	15829	15779	15657	15872	15764	15834	15642	15597	15732	15669	15871	15545	15708	15635	15836	15753	15682	15910	15786	15667	15700	15541	15739	15871	15721	15690	15733	15777	15657	15719	15951	15626	15885	15815	15641	15755	15859	15761	15763	15697	15796	15759	15761	15721	15808	15675	15992	15713	15689	15710	15681	15703	15739	15876	15723	15765	15716	15770	15735	15862	15931	15870	15674	15710	15824	15896	15733	15794	15798	15655	15785	15761	15749	15836	15828	15632	15862	15716	15826	15713	15923	15878	15849	15736	15791	15793	15921	15856	15813	15757	15752	15813	15683	15670	15714	15744	15654	15666	15833	15681	15724	15758	15670	15727	15851	15633	15741	15718	15865	15648	15620	15855	15745	15831	15783	15975	15766	15819	15666	15613	15801	15766	15674	15724	15654	15790	15601	15763	15579	15760	15693	15695	15831	15693	15714	15619	15679	15682	15687	15688	15834	15730	15713	15534	15719	15639	15629	15780	15715	15844	15603	15767	15795	15589	15744	15800	15747	15717	15748	15861	15788	15800	15910	15834	15886	15877	15787	15820	15809	15669	15778	15605	15785	15756	15818	15591	15818	15671	15807	15601	15765	15588	15674	15821	15548	15601	15714	15835	15762	15651	15792	15795	15807	15808	15881	15935	15689	15780	15847	15672	15916	15730	15690	15753	15814	15740	15951	15641	15741	15782	15772	15638	15780	15769	15828	15819	15805	15667	15704	15736	15611	15815	15691	15728	15803	15888	15695	15689	15761	15868	15717	15680	15850	15815	15766	15745	15586	15620	15902	15841	15738	15868	15723	15777	15785	15793	15792	15767	15892	15770	15757	15623	15849	15854	15783	15830	15793	15795	15883	15726	15572	15767	15950	15707	15726	15761	15722	15895	15840	15692	15767	15734	15780	15911	15743	15782	15872	15861	15776	15742	15688	15564	15756	15757	15665	15936	15666	15649	15936	15750	15924	15713	15653	15773	15786	15771	15789	15758	15850	15754	15733	15737	15787	15827	15703	15746	15800	15711	15820	15798	15542	15796	15666	15689	15664	15776	15876	15682	15738	15834	15846	15768	15597	15594	15558	15776	15713	15696	15828	15728	15735	15625	15873	15903	15742	16025	15887	15775	15813	15681	15727	15756	15704	15622	15758	15876	15661	15671	15590	15771	15650	15576	15833	15759	15789	15686	15651	15725	15744	15664	15606	15729	15613	15679	15631	15728	15677	15695	15733	15835	15893	15822	15739	15874	15705	15745	15821	15457	15807	15785	15820	15674	15822	15598	15858	15741	15781	15841	15765	15855	15650	15665	15828	15798	15820	15734	15664	15686	15835	15752	15884	15631	15788	15691	15626	15741	15703	15786	15681	15763	15789	15776	15675	15712	15697	15676	15794	15778	15846	15805	15712	15962	15638	15961	15827	15830	15756	15656	15794	15948	15912	15665	15678	15709	15903	15720	15712	15915	15633	15567	15592	15860	15748	15710	15863	15617	15857	15817	15795	15752	15803	15719	15811	15789	15831	15680	15842	15683	15709	15835	15730	15846	15725	15804	15815	15743	15639	15801	15632	15765	15695	15780	15779	15967	15877	15683	15839	15737	15899	15851	15765	15784	15856	15589	15895	15715	15664	15579	15730	15759	15833	15815	15824	15839	15695	15921	15686	15759	15640	15685	15633	15708	15728	15661	15699	15799	15701	15794	15832	15846	15768	15806	15714	15726	15759	15805	15903	15680	15952	15652	15809	15690	15716	15602	15606	15838	15628	15679	15730	15589	15671	15839	15755	15871	15739	15546	15629	15956	15684	15756	15667	15694	15853	15791	15827	15904	15853	15654	15788	15638	15584	15928	15796	15736	15757	15786	15781	15701	15738	15711	15798	15591	15668	15818	15783	15867	15631	15897	15643	15754	15637	15745	15721	15649	15567	15589	15873	15587	15575	15578	15751	15754	15893	15751	15748	15713	15656	15736	15712	15832	15929	15734	15867	15706	15641	15743	15784	15669	15657	15677	15813	15905	15699	15755	15641	15658	15961	15717	15687	15685	15898	15843	15905	15909	15810	15758	15744	15825	15670	15565	15775	15540	15868	15744	15438	15722	15869	15849	15825	15767	15886	15828	15870	15621	15847	15599	15856	15738	15878	15579	15613	15738	15754	15630	15794	15748	15651	15727	15699	15719	15615	15649	15823	15726	15837	15866	15650	15666	15734	15806	15677	15673	15773	15766	15713	15728	15770	15708	15487	15722	15789	15759	15765	15772	15802	15829	15732	15831	15836	15609	15701	15661	15722	15592	15623	15858	15810	15775	15883	15796	15532	15737	15788	15719	15910	15776	15807	15708	15797	15763	15842	15772	15869	15659	15875	15733	15773	15682	15704	15778	15801	15611	15629	15809	15919	15732	15687	15769	15772	15647	15850	15625	15745	15701	15823	15733	15678	15733	15664	15859	15728	15685	15624	15751	15783	15701	15594	15866	15699	15680	15655	16008	15547	15816	15757	15652	15677	15831	15767	15693	15685	15829	15718	15681	15715	15826	15706	15582	15694	15694	15850	15669	15871	15592	15839	15802	15623	15746	15713	15652	15669	15598	15708	15649	15901	15801	15743	15716	15819	15611	15672	15859	15764	15814	15622	15857	15780	15777	15683	15641	15744	15700	15701	15788	15739	15720	15751	15780	15817	15654	15646	15675	15761	15766	15754	15594	15942	15746	15880	15646	15823	15702	15679	15727	15854	15857	15764	15726	15916	15946	15829	16020	15853	15796	15721	15723	15788	15722	15548	15709	15749	15711	15749	15651	15838	15898	15788	15749	15731	15680	15646	15721	15798	15816	15869	15680	15636	15701	16031	15781	15723	15656	15780	15931	15879	15641	15756	15812	15927	15747	15802	15698	15832	15921	15739	15702	15621	15665	15710	15753	15901	15962	15692	15752	15771	15798	15851	15785	15795	15684	15805	15843	15793	15884	15684	15739	15716	15593	15724	15805	15641	15747	15680	15697	15717	15688	15745	15702	15553	15702	15904	15782	15768	15804	15740	15716	15851	15823	15916	15667	15684	15732	15818	15802	15489	15571	15674	15717	15597	15674	15611	15702	15721	15694	15751	15824	15688	15609	15914	15551	15641	15615	15890	15715	15806	15729	15735	15697	15918	15619	15819	15862	15799	15854	15876	15691	15683	15973	15877	15762	15780	15770	15759	15815	15837	15753	15735	15683	15967	15757	15815	15767	15842	15740	15797	15736	15737	15780	15596	15833	15719	15749	15768	15692	15568	15688	15755	15728	15687	15783	15617	15827	15768	15893	15547	15812	15740	15716	15544	15676	15839	15855	15794	15621	15639	15705	15709	15681	15803	15779	15893	15686	15777	15846	15738	15705	15781	15945	15516	15863	15803	15823	15752	15899	15694	15689	15619	15774	15743	15751	15888	15610	15793	15883	15688	15834	15799	15684	15830	15809	15763	15752	15769	15781	15672	15823	15760	15785	15633	15743	15784	15762	15845	15797	15651	15691	15542	15958	15746	15770	15829	15912	15710	15737	15848	15712	15674	15598	15703	15876	15858	15718	15682	15521	15730	15764	15694	15571	15803	15732	15679	15642	15659	15847	15737	15692	15805	15900	15840	15656	15660	15629	15821	15722	15860	15723	15730	15790	16039	15866	15706	15826	15855	15752	15874	15670	15725	15838	15543	15694	15719	15880	15598	15772	15855	15680	15572	15725	15876	15804	15911	15876	15742	15894	15707	15902	15653	15828	15990	15658	15769	15882	15762	15647	15817	15858	15752	15799	15715	15797	15875	15627	15640	15766	15651	15751	15818	15786	15694	15740	15529	15661	15890	15711	15756	15700	15930	15923	15708	15787	15778	15556	15987	15763	15665	15787	15793	15663	15829	15831	15694	15793	15806	15880	15679	15637	15799	15867	15762	15665	15818	15607	15701	15659	15836	15681	15663	15850	15769	15880	15579	15842	15783	15718	15778	15838	15716	15750	15750	15720	15816	15811	15785	15740	15808	15692	15772	15801	15826	15803	15716	15775	15870	15765	15828	15904	15600	15765	15724	15688	15796	15738	15873	15738	15863	15682	15897	15717	15916	15770	15815	15684	15672	15813	15704	15921	15619	15918	15633	15810	15807	15833	15882	15799	15670	15774	15860	15686	15546	15675	15812	16004	15892	15626	15651	15728	15846	15770	15801	15833	15941	15876	15711	15819	15868	15806	15718	15780	15707	15622	15712	15693	15758	15806	15915	15707	15848	15674	15814	15645	15795	15773	15892	15707	15840	15672	15707	15856	15759	15766	15620	15638	15689	15824	15809	15807	15747	15804	15686	15681	15805	15782	15867	15848	15621	15633	15798	15579	15784	15806	15722	15774	15687	15828	15730	15843	15753	15789	15656	15642	15887	15679	15786	15911	15700	15820	15846	15732	15880	15825	15706	15740	15712	15657	15709	15802	15653	15776	15470	15996	15699	15757	15835	15710	15776	15848	15709	15597	15659	15688	15763	15667	15701	15726	15779	15885	15710	15735	15785	15853	15935	15695	15906	15665	15830	15721	15711	15629	15768	15711	15804	15740	15777	15883	15695	15731	15754	15758	15672	15726	15761	15855	15958	15817	15794	15765	15678	15762	15711	15536	15793	15674	15832	15736	15866	15597	15657	15787	15544	15924	15698	15768	15773	15781	15696	15627	15796	15691	15841	15592	15922	15777	15759	15865	15832	15724	15751	15714	15794	15764	15744	15740	15923	15700	15764	15802	15592	15799	15828	15861	15727	15870	15880	15721	15774	15856	15739	15723	15760	15923	15701	15751	15690	15769	15800	15713	15612	15792	15763	15602	15680	15847	15773	15894	15604	15684	15621	15877	15888	15817	15695	15918	15790	15701	15829	15865	15701	15742	15737	15791	15725	15844	15825	15783	15648	15860	15775	15675	15713	15671	15737	15796	15713	15714	15756	15637	15827	15654	15930	15694	15880	15674	15714	15686	15610	15732	15757	15819	15672	15730	15904	15778	15830	15705	15794	15636	15568	15838	15758	15724	15700	15547	15879	15866	15734
23503	21096	28518	23964	21897	21915	21514	19010	18315	18661	18816	21905	29247	30185	27017	24643	21156	19476	18832	18276	18229	18144	18238	18274	18167	18202	18158	18216	18226	18233	18012	18020	18235	18150	18143	18365	18229	18467	18228	18082	18156	18122	18349	18057	18216	18070	18110	18263	18014	18013	18002	18099	18358	18141	18290	18242	18274	18011	18211	18019	18226	18277	18082	18150	18364	18290	18266	17999	18140	17945	18087	18151	18097	18204	18060	18190	18155	18215	18230	18105	18177	18013	18244	18205	18115	18148	18140	18124	18117	18084	18186	18337	18213	18233	18260	17985	17974	18184	18279	18092	17956	17944	18158	17973	18124	18259	18440	18072	18315	18129	18194	18068	18107	18067	18086	18233	18249	18276	18183	18243	18159	18235	18433	18133	18007	18054	18054	18126	18180	18206	18229	18209	18274	18274	17997	18073	18111	18155	18045	18157	17986	18056	18041	17990	18190	18122	18028	18026	17941	18066	18251	18300	18100	18248	18239	18107	18034	18012	18297	18281	18007	18210	18123	18095	18134	18002	18081	18057	18361	18150	18048	18041	18131	18261	18116	18281	18244	18106	18124	18250	18050	17885	18119	18010	18203	18051	18363	18016	18100	18029	18129	18260	18140	18022	18079	18208	18080	18102	17965	17985	18230	18253	18148	18206	18313	18126	18007	18127	18128	18128	18247	18166	18143	18261	18071	18207	18134	18005	18357	18218	18090	17999	18083	17862	18043	18190	18230	18047	18155	18036	18146	18147	18164	18319	18293	18235	18271	17959	18136	18285	18218	18116	18240	18154	18040	18336	18229	18281	18072	17771	18025	18154	17857	18151	18244	18097	18092	18305	18194	17939	18049	18116	18130	17935	18089	18193	18099	18149	18138	18094	18318	18031	18147	18228	18272	18002	18314	18129	17971	17906	18355	18098	18122	18062	18087	18303	18034	18068	18215	18013	18066	18048	17763	17862	18036	18015	18126	18006	18014	17988	17959	18152	17946	18094	18135	18166	18200	18233	18052	18389	18073	18097	18298	18080	18148	18260	18216	18048	18209	17944	18003	18219	18057	18297	18154	18140	18109	18160	18447	18085	18348	18243	18174	18011	18255	17990	18163	18215	18269	18001	18324	18175	18327	18323	18159	18002	18038	18231	18320	18251	17997	18148	18003	18318	18104	18098	18078	18254	18029	18026	18214	18195	18339	18125	18295	18221	17979	18055	18060	18241	18252	18140	18145	18080	18122	18148	18211	18047	18173	18116	18135	18070	18204	18317	18012	18121	18224	18045	18224	18262	18078	18155	18123	18069	18258	17876	18105	17997	18380	18140	18090	18091	18216	18151	18037	18068	18337	18193	18170	18323	17924	18265	17976	18260	18047	18130	18104	18107	18114	18091	18087	18267	18050	18159	18086	18107	18279	18153	18285	18182	17917	18156	18279	18157	18049	18178	18138	18102	18066	18254	18180	18041	18177	18155	18078	18027	18278	18018	17809	17982	18237	18169	18230	18175	18136	17970	18124	17985	18237	17885	18255	18087	18453	18153	18255	18073	18268	18192	18168	18079	18235	18026	18244	18167	17947	18171	18197	18274	18123	18105	18173	18289	18115	18168	18257	18207	18024	18075	18298	18155	18086	18178	18127	18139	17849	18035	17788	18122	18136	18277	18314	18190	17900	18163	18214	18230	18047	18160	18119	18171	17904	18230	18219	18018	18250	18290	18323	18268	18053	18111	18059	18137	18117	18242	18173	18042	18098	18052	18364	18244	18330	17999	18028	18250	18170	18129	18422	18076	18245	18250	18054	17999	18073	18230	18229	18108	18040	18119	18214	18168	18258	17949	17967	18067	18112	18092	18288	18112	18135	18244	18294	18265	18219	18116	18074	18111	18289	18154	18365	18100	18078	18219	18244	18154	18175	17902	18223	18122	18271	18173	18125	17958	18068	18167	17929	18104	18238	18139	18228	18014	18065	18030	18181	18116	18112	18177	18052	18302	18206	18133	18241	18069	18266	18102	17947	18019	18240	18077	18097	18313	18129	18310	18115	18071	18258	18206	18081	18080	18340	18043	18125	17884	18054	18081	18194	18150	18166	18226	18102	18215	18164	18076	18293	18036	18186	17899	17960	18069	18105	18219	18344	18077	18039	18210	18208	18195	18079	18224	18167	18088	18120	18180	18114	18025	18007	17986	18337	18139	18269	18070	18079	17951	18114	18311	18211	18187	18075	18154	18280	18059	18172	18129	18109	18033	18326	18207	18307	18001	17934	17934	18121	18014	18278	17987	18089	18187	17974	18017	18218	18110	18145	18213	18270	18134	18252	18137	18451	18029	18266	18186	18292	18290	18150	18250	18135	18214	18117	18358	18083	18045	18048	18100	18260	17871	18225	18163	18106	18206	17928	18366	18189	18135	18055	18173	18189	18140	18225	18100	18260	18334	18134	17912	18178	18283	18131	18129	18079	18117	18084	18195	18153	18087	18244	18075	18010	18301	18161	18082	18155	18133	18073	18176	18276	18196	18046	18247	18192	18210	18070	18209	18294	18252	18122	17889	18160	18085	18003	18197	18230	17962	18195	18242	18074	18176	18175	18048	18042	18080	18115	18186	17899	18082	18160	18197	18158	18217	18194	18219	17973	17983	18323	18122	18224	17957	18005	18164	18156	18106	18188	18144	18003	18196	18199	18400	18159	18123	18189	18070	18023	18043	17929	18082	17962	18198	18203	18074	17938	18049	18191	18017	18084	18158	18126	18021	18150	18165	17994	18120	18138	18081	18205	18181	17987	18291	18168	18140	18145	17998	18061	18076	18222	18185	18108	18167	18090	18336	17998	18146	17912	18287	18120	18311	18006	18288	18109	18078	18067	18039	18232	18153	18249	18125	18149	18019	18142	18078	18094	18142	18002	18092	18099	18043	18077	18162	18120	18133	18150	18046	18356	18236	18141	18243	18242	18199	17990	17966	18025	18192	18099	18404	18415	18090	18178	18302	18142	18189	18070	18188	17928	18141	18205	18300	18187	18239	18038	18098	18110	18075	18221	17884	18059	18092	18222	18249	17892	18066	18067	18163	18193	18217	18168	18058	18075	17968	18223	18152	18216	18038	18183	18019	18088	18127	18259	18123	18327	18338	18370	18149	18134	18065	18019	18311	17953	18039	18407	18089	18162	18185	18125	18043	18148	18089	18092	18118	18045	18111	18166	18064	18114	17945	18009	18005	18036	18047	18114	18214	18064	17966	18145	18157	18322	18198	17902	18291	18181	18173	18303	18291	18025	18202	18131	18029	18169	18179	18010	18230	18147	18184	18102	18190	18000	18151	18190	17950	18193	18180	18077	18332	18164	18054	18322	18173	18169	18320	17949	18026	17980	18216	18021	18197	18060	18136	18151	18143	18318	18119	18253	17976	18169	18455	18226	18218	18019	18188	18068	17942	18275	18141	18245	18200	18211	18124	18071	18220	18112	18096	18169	18067	18184	18003	18232	18256	18244	18243	18333	18149	17961	18222	18037	18122	18198	18298	18363	18172	18258	18178	18333	18244	18191	17978	18108	18088	18163	18188	18159	18119	18159	18006	18192	18059	18242	18081	18288	17974	18187	18269	17966	18069	17917	18195	17868	18209	18453	17918	18169	18090	18007	18136	18276	18260	18195	18180	18297	18269	18221	18371	18236	18296	18258	18219	18135	18205	18150	17888	18211	18186	18150	18288	18184	18136	18105	18232	18153	18207	18137	18191	18066	17970	18168	18138	17976	18121	18148	18179	18154	18063	17960	18172	18256	18151	18246	18346	18354	18166	18195	18078	18189	18185	18279	18335	18183	18238	18148	18069	18352	18319	18095	18134	18157	18000	18118	18113	18175	17975	18141	18190	18015	17899	18209	18128	18020	17930	18066	18068	18204	18103	18297	18292	18113	18197	18137	18067	18215	18632	18196	18156	18368	18124	18163	17892	18266	18085	18390	18200	18023	18147	18343	18112	18322	18119	18151	17938	18184	18186	18316	18265	18204	18053	18164	18185	18137	18374	18122	18140	18163	18209	18189	18274	18095	18397	18161	18080	18189	18090	18144	18275	18008	18066	17978	18087	18193	18212	18206	18107	17992	18152	18188	18173	18003	18140	18052	18081	18329	18138	18094	18230	18137	18251	18043	18119	17969	18143	17957	17888	18144	18117	18144	18173	18171	18024	18048	18286	18148	18189	18074	18155	18144	18019	18262	17979	18103	18133	18380	17999	18096	18113	18085	18243	18097	18033	18280	17977	18005	18240	17907	18150	18355	18310	18151	18034	17943	18171	18193	18195	18254	18312	18060	18184	18062	18247	17978	18178	18113	18254	18040	18111	18235	18236	18161	18295	18251	18069	18061	18077	18263	18050	18223	18170	18091	18042	18237	18248	18095	18123	18276	18166	18368	18041	18070	18108	18167	18165	18275	18197	17989	18073	17975	18147	18238	18167	18024	18191	17959	18251	18314	18156	18157	18279	18309	18173	18214	18246	18275	18020	18147	18142	18114	18008	18061	18086	17966	18215	18132	18122	18082	18137	18190	18193	18114	18167	17956	18088	17876	18168	18215	18218	18118	18244	17952	18206	18122	18160	18006	18246	18147	18018	17961	18214	18393	18287	18156	18320	18165	18278	18286	18194	18148	18261	18185	18312	18076	18057	18213	18100	17959	18149	18133	18048	18270	18211	18147	18141	18277	18072	18109	18179	18228	18014	18046	18165	18288	18143	17997	18151	18216	18002	18224	18113	17995	18227	18068	18148	17817	18093	18229	18016	18153	18192	18058	18083	18144	18074	17969	18004	18150	18184	18255	18244	18039	18161	18066	18085	18215	18026	18129	18028	18078	17883	18270	18161	18031	18041	18135	17951	18221	18274	18264	18265	17978	18076	17978	18134	18220	18028	17944	18027	18105	17991	17980	18206	17919	18248	18225	18252	18166	18260	18260	18020	18009	18014	18159	18195	18324	17914	18126	18026	18155	18041	18116	18163	18138	18085	18180	18255	18147	18139	18277	18237	18263	18111	18046	18219	18077	18071	18092	18051	17948	18032	18138	18218	18313	17814	17993	18003	18182	18101	18135	18153	18188	18060	18120	18146	18072	18412	18033	18236	18178	18217	18144	18318	18188	18124	18159	18060	18123	18170
13904	23457	21888	18787	17564	17271	16816	16670	16428	16015	17018	22771	32746	31454	28027	23976	19329	17197	16389	16117	15868	15967	16051	16061	15984	15972	16019	15925	15999	16034	15905	15938	15990	15944	16023	15786	16057	15897	15994	16004	16133	15961	15975	16082	15914	15810	16012	15961	15997	16073	16101	15928	15872	15969	15859	16054	16141	15978	16015	15844	15964	16175	15875	16030	16052	16072	16068	15914	15935	15889	15985	15935	16077	15834	15979	15770	15920	15831	16124	15763	15973	15951	15906	16070	16045	16116	16166	15989	15851	16125	15937	15890	15978	15883	15872	15929	15824	15997	16062	15980	15974	15819	15998	15906	16083	15994	16009	15995	15968	15782	15958	15944	15988	15979	15807	15893	16139	15938	15880	15930	15909	16045	15889	15866	16113	15960	16011	15924	16066	15938	15990	16031	16005	15809	15764	15920	16072	16062	15860	15998	15895	15809	15803	16064	16061	15874	15757	16133	15937	15966	15900	15932	15954	15907	15999	15989	15987	15921	15952	15995	15844	15829	15823	16221	15982	16039	15982	16034	16027	15848	15850	15861	16009	15923	15867	15905	16041	16088	16002	15908	15960	16138	15842	16087	16102	15923	15899	16094	15793	15945	16031	15844	16166	15781	15976	15911	15796	15964	16111	15872	15980	15940	15937	15968	15935	16031	16118	15969	15955	15751	16038	15702	15990	15884	16073	15910	15969	16011	16034	15956	15898	15807	16074	15851	16020	15991	15964	15770	16046	15832	16012	15794	16122	15892	16015	15968	15905	16094	16005	16085	15910	15988	16021	15872	15865	15996	15882	15808	16062	15957	15876	15902	16041	15865	15835	16083	15910	15990	16091	15922	15899	15973	15891	15761	15884	15911	15892	15930	16082	15896	15832	16041	15885	16157	15988	16125	15936	16078	15862	15885	15946	15997	15935	16098	16123	15959	15928	16009	15898	15862	16147	15869	16085	15899	15932	15923	15723	16048	15951	15975	15890	15888	15781	15928	15978	16002	15935	15932	15965	16117	16023	15782	15965	16167	15967	16034	15948	15989	15766	16071	15915	16059	15947	15928	15680	15975	16067	15951	16039	15866	15884	15914	15997	15918	15800	15946	16084	15964	15932	15953	16040	16012	15945	15987	16041	16065	16017	16114	15748	15804	16055	15990	15978	16024	15924	15890	15984	15964	15976	16114	16025	15992	16130	15827	15970	15959	16036	15857	15902	15969	15910	15915	16030	16014	15882	15873	15944	15896	15880	16047	15955	15948	16092	15753	15890	15982	16118	16021	16064	15939	16054	15970	15986	15930	15841	15924	15924	15900	15983	16092	16012	15924	15966	15885	16086	15749	15875	16110	15944	16033	15965	15781	16001	15779	15831	15965	16080	15890	16002	16288	16117	15960	15948	16116	15904	15819	16004	15931	16080	16011	15985	15867	15856	15952	15977	15996	15897	16054	15920	16073	15874	15779	15949	16057	15824	16114	15912	15987	15837	15856	16087	15947	16009	15860	16054	15856	16000	15942	15900	15927	16041	15969	15897	15855	15951	15858	15933	15914	15860	15971	15898	16020	15963	15924	16027	15932	15922	15959	15912	15984	15991	16113	16212	15855	16000	15855	15956	15836	15853	15898	16050	15894	16041	16012	16015	15945	15780	15815	15914	15964	15945	16050	15902	16001	15860	16209	15876	16041	15848	15854	16010	15886	15780	16058	15970	16095	16082	15881	15869	16004	15897	15992	16058	16067	16012	16026	15839	16094	16051	16021	15951	15859	15935	16061	16029	16002	15909	15896	15955	15914	15942	15862	16001	15972	15923	16031	16098	16144	15831	16077	15847	15849	15881	15965	15986	15907	15820	16020	15771	16017	16016	15835	16026	15859	16050	15971	15769	15858	15933	16097	15835	15957	16021	15969	15951	15932	15936	15983	16013	15909	15953	15973	15935	15881	16097	16054	15952	15865	16007	15910	16020	15866	15870	15903	16199	15986	15906	15929	16083	15773	15978	15998	16003	15976	16065	15851	16041	15802	15871	16031	16032	15937	16029	16077	15914	16060	16088	15996	15995	16090	16053	16077	15805	16027	15995	15937	15970	15821	16079	15887	16260	15794	15997	15836	15915	15840	15777	15961	16022	15967	15908	15795	15912	15980	16040	15885	15933	15954	16037	15902	15965	15833	16162	16023	15932	15952	16065	16059	16026	16117	15914	15912	16021	16000	15949	15947	15796	15913	15825	15809	16037	16116	16001	15925	15977	16055	15954	16013	16074	16007	16101	15950	16122	15925	15926	15902	15959	15969	15922	16111	15834	16058	16121	15999	15945	16127	15880	15913	15923	16123	15885	15820	15951	16065	16024	15991	15900	15836	15789	15959	15916	16093	15923	15764	15974	15930	16111	15905	15992	15954	15892	16019	16115	16060	16090	16083	16041	15925	15833	15908	16012	16056	15896	15869	16005	15965	15936	16125	16010	16141	15923	15906	16195	16070	16031	15871	15942	15862	16021	15952	15963	15935	15981	16047	15912	15983	16138	16000	16022	15955	15953	15856	15776	15872	15968	15978	15988	16176	15901	15894	15948	15891	15921	15975	15853	15934	16041	15829	15836	15868	15889	15882	16014	15772	15970	16009	16036	16041	15937	16154	16074	16056	15990	15916	15956	16039	15983	15949	15877	15947	16060	15838	15901	15968	16001	15862	15810	16168	15884	15937	16184	16051	15949	16013	15805	16098	15843	15834	15999	15941	15820	16114	15861	16106	16093	15852	15858	15944	15988	15998	16012	15919	15960	15981	16057	15878	15960	15918	15951	15836	15917	16026	15934	15901	16042	16072	15990	15989	15930	15850	16142	15912	16051	15818	15989	16042	15908	16120	15907	16103	16039	16043	15968	16035	15913	15981	16058	16015	15979	15882	16056	16054	15972	15905	15939	15966	15924	15866	15972	16136	16034	15885	16045	15847	15856	15996	16050	15989	16040	15873	16017	16080	15953	15740	15845	15993	16026	16115	15987	15836	16171	15895	15965	15936	16070	16063	15916	16006	16048	15998	15948	15913	15910	15836	15925	16172	16097	15905	15938	15960	15976	16022	15961	15976	15811	16068	15955	15876	15948	15953	15873	15779	16017	15856	15911	15876	16059	15976	15854	15978	16084	15876	15917	15983	16073	16145	16084	16050	16152	15925	15897	16047	16020	15913	16071	16009	15866	15578	15984	15867	16209	15876	15828	15879	15769	16058	15958	15866	16102	16128	15913	15849	15956	16038	15913	16086	16006	16009	15923	15944	15945	15836	16026	15966	15855	15870	16024	16181	15976	15946	15702	16193	15906	15957	15882	16090	15779	15970	15836	15972	16217	16067	15954	16000	16036	15856	15962	15844	16061	16016	15958	15986	16092	16063	15948	16171	15941	16038	15968	16091	16010	15921	16111	16165	15997	16038	16172	16023	15914	16118	15900	15827	15824	15858	15878	16044	16104	15866	15895	15896	16025	15959	16130	15880	15884	15971	16086	15917	15950	15957	15850	15993	16009	15974	16013	15753	15981	16052	15973	15779	15965	16063	15849	15875	15851	15891	15989	15874	15883	15976	16106	15975	15889	15973	15828	15989	16069	16044	16028	16042	15918	15900	15939	15914	15939	15811	15756	15923	16054	15917	16053	15915	15966	15965	15946	16034	16000	15863	15957	15979	15964	15908	16028	15940	15986	16133	15896	15863	16115	15911	15973	15791	15974	16028	16005	15773	16079	16073	15968	15780	15898	15979	15887	15981	15957	15840	15921	15922	16034	15919	15898	15854	15902	15994	15945	15772	15984	15908	16022	16037	16004	15995	15951	15892	15913	15887	15975	16006	15972	15910	16008	15981	15923	16088	16163	16095	15894	15913	15989	15965	15921	16040	16013	15834	15964	15825	15856	15904	16047	16105	15993	16085	16005	15958	15962	15695	15974	16059	16034	16012	15989	16076	16029	16118	15992	15853	15948	15829	16141	16182	15822	16073	15881	15834	15828	15997	15962	16063	15865	15970	15890	16009	15925	15880	16050	16025	15930	16087	15820	16029	16056	15943	15919	15955	15920	16035	15854	15939	15929	15926	16035	15838	15932	16016	16069	15833	15900	16038	16035	15990	15991	15848	16032	15772	15952	16122	16027	15967	15761	15938	15998	15929	15841	16004	15968	15910	15836	16075	16063	15906	15899	16051	15910	16084	15966	15677	15887	15995	15845	15914	16127	15977	15949	15992	16031	15978	16057	16025	15992	15977	16020	16037	15982	16055	15869	15919	16067	16052	15990	15954	15881	15891	15912	16097	16077	16128	15994	16060	15909	15887	16033	15718	15944	15740	16060	16112	15938	16085	16039	15813	16104	16171	16140	15729	15906	15986	15933	16109	16005	15952	15970	15911	15959	15985	15903	15940	15706	15992	16012	15783	15878	15907	15955	15946	15984	16044	15982	15988	16085	16025	15848	15824	15987	16003	15902	15889	16076	16107	15952	16046	15855	15977	15940	15887	15966	15904	15923	15798	16026	16054	15775	15934	16066	15958	16078	15916	15902	15871	16028	16162	15997	16145	15933	16072	15925	15931	15883	15974	16131	16021	16110	16136	15996	15954	15949	16026	16018	15878	15866	16134	16064	16137	16136	15759	15849	16129	16062	15995	16149	15920	16008	15925	15992	15863	16004	15860	16067	16019	16078	15928	15996	16061	15825	15890	16023	16101	16007	16015	15905	15954	15943	15963	15927	16149	15932	15931	15948	16069	16072	16046	15907	15944	16124	16223	15872	16033	15990	15911	16101	15858	15921	16040	15863	16154	16162	16063	16023	16037	15895	16057	16015	16086	15906	15941	16075	16003	16045	16090	15943	15896	15969	15944	15829	15856	15873	15850	15947	16102	16005	15834	15914	16016	15928	15882	15918	15851	15990	15941	15949	16054	16010	15975	16126	16150	15919	15874	15908	15983	15956	16082	16000	15798	15898	15705	16110	15991	15959	15902	15875	15988	16111	15925	15979	15999	16012	15970	16002	15875	16070	15928	15833	15933	16045	15977	15982	16020	15834	15802	16083	16142	15874	15981	16015	15943	15934	15919	15988	16051	16063	15928	16016	15949	16110	15960	15871	15890	15992	16180	15843	16095	16022	16039	15929	16157	15964	15871
22510	21022	28797	23468	21208	23035	24343	19281	18325	18628	18845	22025	36135	38336	32906	27485	22738	19922	19014	18189	18192	18211	18091	17972	17714	17978	17890	18201	18146	17966	17905	17941	18015	18016	17994	18032	18135	17922	18070	18061	17902	18043	18210	18134	18134	18157	17975	18068	18019	18102	17959	17973	17769	17938	17900	17765	18146	17800	18053	17947	17895	17978	17858	17801	17943	18175	17952	18068	18004	17913	18065	18043	17913	17962	17907	17766	18048	18025	17970	17929	17975	18022	17991	17758	17716	17789	17929	18032	17867	17960	17932	18061	18063	18043	17861	17779	17999	18043	17962	17931	18024	18060	17723	17862	18069	18110	17975	17947	17804	18034	17910	17952	18050	17910	17956	17876	17991	17968	17897	17780	17802	17920	17870	17880	18109	17885	18016	17939	17923	17987	17864	18041	17777	17828	18221	17774	17942	18003	18070	17906	17683	17947	17967	17867	18030	17992	17821	17834	17791	17737	17949	17826	17815	17908	18004	17819	17795	17848	17771	17886	17820	17870	17918	17949	18026	18016	17982	17949	18017	17765	17854	17836	17961	17745	17996	17912	17907	17987	17860	18102	17957	18239	17906	17848	17836	17993	18014	17879	18115	17928	17802	17823	17930	17875	17814	17974	17968	17855	17900	18027	17893	18093	18020	17943	17942	18013	17795	17789	17903	18012	17866	17987	18046	17901	17673	17998	18005	17989	17909	17816	17652	17978	17945	17899	17884	17988	17913	17761	18013	17737	17864	17972	17890	18150	18016	17865	17764	18028	17923	17717	17921	17784	17942	17949	18004	17946	17913	18008	17880	17794	17804	17645	17795	18022	18015	18071	17904	17866	17883	17846	17871	17782	17911	17886	17926	17754	17838	17908	17994	18027	17679	17915	17930	18009	17886	17833	18032	17910	17788	17950	17910	17846	18045	18079	17799	17879	17871	17685	17985	17940	18069	17991	17841	17835	17875	18195	17863	17991	17961	17941	17766	17748	17790	17827	18034	17955	17928	17832	17794	18061	18115	17988	17980	17948	17851	17783	17890	17866	17950	17773	17828	17894	18035	17629	17921	18037	17843	17880	17875	17888	17979	17840	18148	17999	17892	18083	17980	17838	17914	17993	17634	17901	17980	18176	17987	17922	17952	18044	17880	17937	17910	17698	17816	18002	17978	18071	17896	18013	17779	17737	18054	17971	17967	17976	17845	17662	17850	17778	18002	17853	17926	17879	17887	17803	17844	18074	17882	17767	17750	17838	17717	18052	17812	18052	17963	17907	17734	18160	17598	17759	17813	17915	17882	17930	17823	17929	17854	17952	17904	17785	17850	18040	18137	17910	17871	17896	17996	18008	18072	17817	17942	17774	17928	17767	17906	17876	17975	17820	17856	18221	17953	17832	17914	17976	17904	17791	17958	17987	17908	17934	17862	17704	17911	17703	17835	17891	17745	17831	18011	17893	17741	18015	18242	17844	17900	17890	17936	17787	18039	17902	17787	17997	17934	18029	17979	17915	17956	17863	18139	17984	17756	17985	18003	17948	17690	17944	17734	17884	18108	18107	18178	17850	17955	18123	17949	17874	17968	17915	17691	17893	17870	17844	17854	17803	18155	17813	18054	18010	17838	17931	17953	18070	17945	17942	17907	17998	18040	18007	17893	17715	17916	17745	18019	17913	17966	17901	17834	17672	17954	17823	18091	17898	17835	17721	17776	17859	18040	17945	17817	17913	17754	17882	17764	17959	17771	17846	18047	17925	17858	17986	18103	18047	18002	17821	17933	17814	17945	17759	17862	17898	17920	18078	17993	17861	18047	18051	18110	17887	17976	17909	17778	17621	17977	17958	17907	17854	17938	17854	17731	18058	18054	17716	18055	17903	17964	17824	18081	18055	17815	18002	18045	17818	18124	17777	17864	17812	17879	17938	17963	17777	17857	17722	17865	17920	18013	17922	17951	17989	18047	17840	17786	17867	18056	17713	17926	17934	17843	18001	17979	17911	17983	17892	18037	18015	18066	18082	17983	17939	17921	17829	17737	17809	17953	17911	17847	18003	18094	17786	17963	18064	18066	18005	17800	17951	17860	17871	17848	17947	17971	18083	17825	17864	17872	17881	18009	18023	17981	18086	17874	17878	18042	17999	17947	17881	17922	17812	17905	17933	18002	17902	17786	17993	17871	17743	17829	17857	17909	17862	17999	17963	17978	17811	17672	17731	17750	17929	17964	17923	17948	17839	17895	17955	18116	18006	17968	17996	17983	17918	17873	17911	17686	17760	18002	17899	18083	18026	17937	18044	17691	17714	17793	17915	17999	17980	17778	17687	18095	17644	17805	17859	18017	18149	17892	17942	17947	17986	18105	17783	17736	17723	17665	17854	17992	17930	18078	17929	17824	17931	17953	18005	17846	18035	18142	18088	17941	17932	17989	17884	17792	17764	18020	17820	17930	17904	18086	17931	18206	17841	17886	17982	17946	17677	17903	17906	17941	17869	17886	18007	18076	17739	17955	17976	17848	17884	17944	18082	18064	17960	17895	17839	17878	17865	17991	18031	17817	17989	17758	18006	18103	17687	17923	18002	17532	17660	17859	17897	18015	18147	18037	17868	18004	18036	17717	18021	17788	17865	17704	17856	17659	17884	17884	17951	18068	17772	17729	17759	17975	18101	17828	18027	17697	17861	18008	17977	17811	17928	17936	17879	17699	18053	17721	17800	18022	17882	17988	17840	17737	17986	17899	17822	17643	17907	17959	18043	17881	17805	17876	17847	17747	18025	17899	17979	17875	17933	17985	17861	17978	18024	17887	17912	17956	18092	18109	18166	18114	18027	17945	17799	17895	17974	17989	18020	17780	18080	18029	17775	17821	17944	17791	17919	18064	17968	17785	17942	17950	17875	18036	17815	17925	17942	17779	17889	17810	17938	18070	17866	17996	17871	17887	17847	17838	17990	17861	17797	18128	17830	17886	17868	17911	17790	18081	17801	18013	17951	17811	17990	17921	17749	17907	17956	17922	18053	17960	17872	17848	17792	17837	17864	17765	17955	17799	17918	17685	18065	18001	18069	17882	17724	18050	17999	17629	18013	18026	17968	17914	17999	17785	18008	17933	17786	17898	17896	17938	17935	17855	17967	17914	17852	17893	17887	17931	17826	18017	17662	17984	18085	17917	17836	17771	17840	18045	17900	18062	17976	17684	17962	17919	17785	17896	17922	17769	17928	17942	17860	18046	17792	18110	17862	17730	18009	17910	17775	17853	18139	17918	17911	17858	17994	17797	17846	17670	17815	17854	17851	17538	17754	17878	17867	17878	17982	18033	17900	17882	17784	17885	17744	17772	17826	17931	17860	17837	18011	18009	17971	17976	17934	17796	17856	17787	17890	17738	17991	18031	17732	17916	17851	18039	17886	17953	17774	17896	18018	17962	17647	17933	17946	17851	17962	18136	17894	18102	17869	17994	17844	17881	17976	17877	17980	18028	17874	17868	17915	18071	17885	17959	17995	17865	17854	17821	17951	17977	17919	17983	17882	17924	17913	17852	17769	17986	17841	17737	17844	17879	18094	18012	18003	17902	18071	17990	17927	17924	18101	17988	18091	17929	17905	18069	17922	17877	17898	17949	17808	18059	17909	17632	17917	17946	17853	17774	17822	17775	17769	17824	17805	17832	17911	17858	17913	17966	17783	17755	18095	18028	17966	18087	17873	17888	17911	17876	17926	17960	17855	18168	17830	17906	17860	18009	18064	18088	17798	17923	17794	17935	18147	18001	17805	18149	17781	17704	17993	17683	17888	17822	18004	17966	17936	17714	17830	17975	17862	18052	17843	18078	17798	18021	17776	17949	17859	17873	17859	17905	17922	18134	17875	17806	17761	17976	17943	17960	18068	17971	18035	18109	17762	18018	17776	17880	18148	18036	18018	18076	18022	17974	17989	17920	17857	17934	18108	18105	17837	17883	17801	17774	17856	17885	17985	17941	17775	17969	17699	18001	17925	17909	17660	18002	17797	17890	17879	17871	17804	17876	17849	17808	17902	17685	17957	17869	17967	17907	17820	18042	18024	17907	17801	17816	18141	18126	17945	17862	17890	17879	17883	17996	17752	17927	17966	17828	17929	17831	18011	17956	17743	17821	17954	18018	18051	17949	17970	17881	17986	17904	17973	17815	17909	17793	17974	18025	17805	18026	17863	17999	18020	17841	17931	17730	17778	18018	17713	17757	17803	18027	17841	18130	17964	17925	17947	17664	17980	17955	17847	17995	18065	17927	17944	18014	17758	18069	17789	18022	17748	18028	17891	17719	17860	17955	18014	17835	17723	17999	17922	17962	18004	17792	17965	17935	17928	17937	17774	17870	18096	17788	17908	17950	17743	18085	17738	18058	17862	18085	18006	17878	17694	17993	17970	17795	17894	17970	17948	17751	17842	18055	17814	17859	17594	17829	17895	17921	18115	18177	17662	17820	17768	17808	17869	17890	17950	18014	17992	17982	17951	17855	17921	17728	17849	18078	17825	17788	17848	17880	18013	17992	17795	17866	17823	17905	18110	17742	17877	18075	17956	17759	18074	18024	17857	18049	17951	17833	18034	17790	17906	17797	17953	17900	17825	18045	17845	17994	18050	17971	17818	17883	18108	17998	17882	18031	17644	17905	18004	17583	17796	17892	17658	17909	17856	17816	17924	17913	17979	18051	17884	18170	18012	17861	17973	17936	17864	17823	17942	17759	17912	18190	17979	17994	17697	17918	17804	17848	17774	18050	17837	17896	17889	17928	17956	17929	18060	18117	17864	17978	17997	17981	17862	17908	17936	17917	17902	17845	17946	18003	17938	17947	17802	17862	18058	17874	17907	17803	17741	17915	18014	17925	18062	17826	18170	17807	18030	17976	17876	17859	17778	18036	17828	18005	17854	17996	17879	18044	17931	17904	17817	17906	17921	17957	18008	17758	17660	17854	17851	17846	17698	17757	18049	17956	17982	18013	17938	17877	17789	17966	17950	17807	17898	17951	17935	17962	17825	17810	17754	17732	18022	17976	18072	17941	17885	17936	17906	17868	17974	17829	17825	17677	17913	17925	17989	17969	17896	18022	17915	17930	17924	17862	17911	17986	18002	17960	17997	17999	17997	17978	17786	17649	17987	17840	17888	17718	17839
15210	27089	24779	20456	18719	17751	17421	16749	16557	16367	17079	23404	40391	40054	34242	27550	21230	17820	16530	15979	15931	15972	15890	15938	15846	15715	15974	15757	15758	15824	15876	15843	15688	15860	15879	15853	15960	15739	15914	15842	15907	15786	15879	15648	15755	15815	15881	15875	15762	15894	15918	15828	15609	15829	15782	15987	15748	15818	15629	15897	15866	15764	15814	15571	15709	15955	15700	15779	15743	15971	15734	15770	15917	15957	15993	15667	15748	15887	15947	15751	15844	15811	15682	15803	15830	15658	15828	15760	15938	15776	15774	15822	15760	15783	15905	15907	15720	15742	15797	15735	15808	15754	15818	15951	15783	15927	15933	15845	15871	15835	15868	15759	15785	15764	15723	15907	15868	15551	15672	15809	15844	15855	15651	15825	15770	15737	15718	15895	15851	15981	15778	15862	15776	15786	15822	15904	15896	15903	15792	15903	15856	15889	15899	15711	15873	15797	15962	15539	15759	15815	16022	15810	15825	15626	16041	15624	15737	15679	15878	15731	15802	15786	15798	15811	15656	15802	15859	15649	15802	15899	15837	15863	15873	15732	15738	15997	15800	15743	15810	15763	15709	15860	15666	15666	15728	15640	15815	15781	15746	15813	15890	15976	15664	15820	15752	15894	15651	15789	15742	15898	15663	15832	15820	15870	15735	15676	15892	15768	15807	15793	15861	15737	15807	15867	15820	15886	15807	15623	15862	15685	15791	15885	15789	15704	15760	15847	15764	15880	15822	15723	15676	15786	15882	15737	15799	15817	15826	15959	15796	15773	15927	15600	15955	15739	15631	15714	15786	15727	15932	15727	15878	15833	15893	15834	15834	15689	15690	15869	15691	15810	15795	15722	15778	15874	15680	15959	15756	15745	15742	15607	15812	15776	15846	15878	15855	15530	15686	15725	15850	15664	15832	15912	15814	15851	15776	15800	15622	15760	15748	15847	15673	15757	15655	15794	15887	15843	15824	15764	15844	15903	15838	15668	15724	15691	15971	15636	15804	15797	15778	15795	15873	15827	15745	15640	15641	15675	15760	15716	15757	15984	15836	15773	15672	15783	15854	15994	15847	15698	15715	15693	15846	15842	15920	15900	15645	15735	15692	15755	15873	15691	15731	15729	15713	15648	15867	15552	15748	15744	15809	15761	15873	15921	15717	15857	15913	15695	15858	15846	15742	15821	15818	15746	15735	15717	15643	15849	15868	15818	15768	15762	15814	15697	15817	15712	15806	15891	15764	15995	15631	15674	15874	15879	15732	15970	15804	15845	15897	15827	15682	15935	15746	15714	15764	15827	15917	15719	15838	15756	15813	15820	15815	15831	15827	15607	15913	15881	15879	15691	15872	15737	15797	15765	15680	15792	15898	15787	15764	15736	15687	15855	15693	15922	15750	16021	15848	15794	15832	15769	15823	15841	15755	15639	15726	15986	15703	15814	15675	15900	15854	15665	15804	15769	15647	15769	15871	15700	15831	15642	15947	15804	15793	15854	15754	15772	15829	15891	15700	15660	15846	15748	15689	15831	15914	15680	15780	15849	15688	15777	15866	15875	15825	15784	15856	15643	15836	15829	15890	15614	15622	15698	15712	15766	15773	15815	15875	15670	15899	15808	15767	15783	15825	15786	15758	15797	15852	15690	15825	15766	15660	15829	15831	15722	15855	15852	15767	15739	15881	15842	15763	15925	15762	15833	15827	15719	15737	15593	15856	15760	15814	15951	15796	15769	15886	15698	15720	15828	15622	15775	15657	15866	15767	15858	15872	15639	15648	15764	15828	15786	15818	15806	15593	15722	15819	15568	15747	15834	15811	15866	15893	15873	15881	15615	15770	15849	15729	15782	15874	15815	15998	15772	15738	15731	15743	15770	15869	15713	15680	15813	15635	15697	15805	15636	15859	15782	15774	15970	15711	15861	15753	15689	15633	15867	15722	15717	15625	15848	15537	15921	15843	15898	15550	15788	15844	15865	15870	15959	16001	15805	15902	15771	15702	15747	15739	15774	15710	15860	15808	15788	15735	15697	15889	15857	15695	15762	15715	16010	15624	15767	15790	15970	15909	15690	15728	15894	15812	15573	15801	15817	15843	15849	15813	15722	15845	15755	15668	15818	15868	16071	15792	15644	15928	16001	15738	15788	15760	15867	15860	15624	15967	15792	15838	15645	15687	15862	15712	15739	15758	15730	15688	15725	15881	15843	15826	15974	15714	15781	15770	15784	15664	15936	15612	15893	15665	15838	15888	15727	15829	15594	15958	15679	15704	15878	15749	15776	15760	15665	15775	15859	15893	15862	15801	15738	15632	15772	15630	15930	15796	15995	15842	15829	15826	15873	15753	15765	15809	15727	15635	16020	15741	15827	15627	15775	15986	15837	15857	15707	15760	15824	15671	15835	15667	15807	15703	15685	15858	15809	15626	15674	15803	15760	15735	15747	15857	15886	15575	15890	15778	15768	15670	15763	15711	15806	15948	15904	15579	15813	15847	15917	15770	15830	15644	15801	15910	15790	15830	15786	15737	15834	15810	15898	15830	15794	15760	15855	15649	15760	15820	15931	15941	15884	15943	15914	15879	15699	15820	15819	15727	15873	15689	15598	15847	15731	15771	15883	15737	15647	15804	15726	15643	15903	15912	15716	15735	15924	15880	15903	15742	15671	15856	15709	15861	15932	15736	15709	15853	15753	15873	15844	15933	15748	15722	15735	15534	15785	15824	15753	15732	15841	15732	15670	15709	15896	15907	15771	15856	15563	15959	15743	15834	15817	15754	15840	15779	15802	15880	15676	15779	15680	15811	15895	15772	15820	15658	15827	15856	15822	15608	15735	15756	15871	15848	15860	15887	16007	15622	15673	15845	15897	15659	15861	15822	15638	15796	15789	15782	15769	15818	15940	15703	15749	15872	15861	15752	15858	15744	15663	15958	15821	15742	15738	15702	15791	15711	15773	15657	15899	15786	15771	15679	15880	15852	15816	15776	15699	15790	15751	15830	15885	15732	15864	15880	15750	15873	15848	15743	15642	15522	15834	15773	15802	15609	15816	15849	15639	15752	15691	15817	15528	15721	15773	15800	15822	15846	15731	15867	15749	15815	15693	15757	15617	15631	15896	15838	15834	15541	15781	15973	15862	15856	15651	15845	15842	15691	15716	15756	15852	15619	15758	15761	15927	15829	15753	15872	15910	15868	15641	15880	15697	15743	15901	15624	15941	15999	15626	15755	15878	15781	15861	15715	15945	15886	15726	15780	15897	15953	15822	15886	15853	15852	15917	15656	15960	15936	15718	15790	15737	15723	15820	15892	15586	15965	15542	15743	15821	15778	15683	15799	15837	15766	15892	15770	15811	15827	15833	15606	15739	15817	15804	15800	15836	15769	15687	15710	15795	15737	15641	15826	15755	15810	15811	15669	15823	15597	15687	15835	15761	15764	15825	15704	15846	15806	15702	15698	15627	15929	15812	16030	15763	15872	15730	15844	15838	15764	15919	15593	15916	15737	15828	15683	15803	15657	15780	15637	15547	15770	15713	15730	15887	15731	15913	15662	15832	15816	15854	15698	15859	15736	15730	15873	15901	15629	15939	15764	15797	15764	15692	15945	15764	15698	15892	15755	15713	15906	15759	15781	15731	15899	15807	15770	15872	15779	15836	15852	15684	15767	15724	15696	15753	15827	15744	15795	15881	15748	15818	15768	15813	15807	15732	15787	15671	15650	15629	15824	15830	15696	15714	15808	15717	15842	15599	15826	15810	15754	15747	15716	15764	15661	15875	15634	15834	15642	15726	15768	15808	15669	15982	15752	15637	15788	15819	15785	15666	15736	15839	15620	15810	15735	15810	15603	15779	15728	15915	15821	15619	15685	15825	15696	15943	15712	15853	15758	15607	15910	15816	15725	15742	15904	15883	15863	15741	15531	15640	15787	15849	15689	15823	15815	15729	15660	15815	15825	15562	15825	15732	15685	15737	15849	15864	15825	15719	15773	15896	15734	15784	15875	15705	15873	15915	15735	15833	15889	15573	15726	15798	15734	15757	15840	15722	15708	15826	15707	15794	15663	15778	15721	15679	15898	15671	15930	15872	15832	15844	15741	15930	15826	15854	15811	15759	15896	15752	15923	15780	15768	15796	15780	15781	15676	15709	15719	15742	15790	15607	15660	15771	15714	15648	15814	15887	15814	15822	15901	15804	15819	15679	15839	15668	15653	15874	15801	15893	15777	15759	15728	15798	15775	15807	15720	15741	15672	15703	15702	15765	15613	15715	15692	15616	15634	15761	15790	15669	15729	15688	15656	15986	15702	15741	15782	15744	15883	15810	15749	15782	15679	15810	15841	15736	15766	15683	15854	15591	15733	15745	15676	15703	15856	15719	15839	15794	15713	15906	15750	15875	15726	15784	15828	15773	15479	15565	15783	15947	15768	15785	15818	15848	15914	15800	15735	15735	15699	15831	15838	15842	15572	15627	15771	15816	15765	15716	15874	15778	15714	15902	15787	15896	15935	15627	15963	15764	15613	15681	15654	15872	15853	15637	15807	15634	15731	15790	15812	15839	15765	15837	15774	15858	15787	15760	15719	15855	15835	15813	15658	15652	15906	15753	15730	15825	15750	15800	15898	15859	15968	15621	15727	15886	15735	15795	15776	15736	15682	15808	15869	15752	15792	15708	15875	15744	15877	15809	15716	15709	15828	15766	15836	15737	15789	15723	15871	15896	15691	15859	16062	15683	15794	15643	15796	15814	15856	15694	15773	15755	15799	15874	15852	15753	15659	15659	15905	15729	15675	15755	15710	15886	15777	15911	15817	15693	15778	15744	15721	15697	15824	15753	15810	15698	15840	15837	15821	15863	15794	15779	15732	15822	15779	15744	15834	15784	15741	15946	15715	15786	15929	15846	15707	15780	15735	15730	15987	15792	15677	15849	15852	15689	15688	15724	15766	15788	15710	15737	15808	15625	15813	15746	15850	15707	15871	15685	15755	15766	15636	15799	15730	15723	15821	15739	15808	15884	15633	15842	15673	15681	15810	15919	15905	15781	15780	15762	15821	15595	15705	15800	15729	15888	15920	15739	15838	15687	15807	15730	15722	15697	15960	15684	15584	15693	15762	15678	15777	15728	15710	15899	15769	15876	15698	15794	15823	15784
27108	21716	23627	20494	17382	17645	17919	17594	17404	17665	17614	17724	18591	19502	19179	18519	18206	17900	17787	17739	17690	17572	17524	17632	17726	17587	17398	17614	17655	17419	17343	17454	17577	17606	17546	17680	17675	17528	17456	17865	17463	17291	17527	17604	17465	17495	17619	17532	17608	17681	17569	17357	17691	17414	17560	17786	17854	17621	17606	17645	17619	17718	17678	17553	17580	17611	17450	17652	17815	17560	17485	17325	17581	17576	17752	17667	17464	17775	17454	17215	17616	17508	17549	17571	17460	17207	17370	17529	17585	17625	17355	17595	17753	17674	17661	17492	17578	17654	17580	17525	17447	17434	17600	17700	17659	17409	17464	17713	17289	17547	17431	17623	17592	17732	17457	17602	17719	17648	17498	17649	17680	17526	17583	17613	17629	17571	17810	17611	17628	17513	17447	17442	17402	17547	17596	17751	17740	17617	17419	17560	17416	17502	17578	17622	17528	17612	17630	17630	17406	17512	17586	17680	17527	17605	17577	17467	17588	17574	17521	17489	17360	17629	17655	17561	17384	17498	17477	17628	17399	17624	17505	17596	17562	17495	17551	17524	17691	17529	17589	17540	17515	17461	17503	17520	17395	17473	17384	17600	17272	17688	17522	17518	17595	17471	17415	17522	17617	17479	17505	17485	17731	17553	17706	17567	17554	17556	17588	17585	17513	17648	17546	17688	17675	17373	17577	17577	17419	17613	17561	17732	17881	17398	17510	17498	17418	17439	17431	17353	17633	17554	17688	17194	17603	17431	17591	17612	17593	17655	17540	17559	17624	17266	17513	17654	17551	17554	17454	17685	17440	17496	17352	17491	17613	17579	17609	17525	17425	17536	17537	17532	17594	17694	17450	17494	17629	17751	17611	17561	17488	17592	17562	17399	17536	17481	17647	17641	17665	17432	17424	17579	17506	17571	17305	17487	17743	17389	17435	17630	17673	17586	17575	17752	17534	17854	17623	17518	17645	17373	17382	17317	17487	17368	17539	17567	17739	17481	17509	17327	17549	17590	17486	17495	17599	17557	17586	17601	17693	17531	17457	17737	17494	17426	17658	17310	17581	17459	17521	17632	17522	17523	17596	17519	17491	17365	17498	17436	17566	17665	17840	17569	17537	17520	17544	17651	17585	17413	17457	17573	17455	17338	17637	17507	17642	17576	17711	17503	17792	17606	17381	17583	17660	17460	17469	17628	17409	17760	17630	17430	17623	17472	17553	17685	17545	17423	17638	17539	17419	17495	17471	17638	17590	17496	17561	17487	17439	17406	17486	17757	17643	17812	17784	17482	17496	17409	17491	17665	17693	17593	17792	17507	17458	17623	17500	17553	17614	17509	17645	17520	17479	17568	17397	17615	17463	17624	17404	17499	17578	17560	17427	17744	17356	17622	17664	17525	17412	17601	17303	17470	17489	17542	17536	17521	17438	17489	17705	17605	17662	17462	17560	17483	17512	17534	17636	17613	17288	17381	17485	17554	17653	17682	17535	17652	17639	17562	17423	17514	17601	17514	17825	17410	17444	17469	17416	17423	17531	17435	17603	17486	17560	17424	17683	17451	17593	17592	17580	17567	17529	17311	17388	17533	17647	17515	17485	17779	17504	17605	17577	17614	17598	17444	17690	17588	17609	17544	17479	17605	17539	17706	17595	17581	17447	17585	17708	17553	17589	17514	17721	17676	17557	17679	17345	17535	17460	17400	17527	17479	17427	17498	17617	17486	17528	17700	17636	17556	17384	17680	17558	17645	17516	17530	17488	17451	17382	17505	17483	17564	17870	17713	17747	17692	17395	17643	17511	17450	17492	17577	17552	17676	17537	17722	17558	17737	17440	17432	17689	17447	17541	17533	17592	17706	17436	17546	17488	17502	17591	17646	17545	17509	17672	17521	17543	17485	17713	17581	17585	17497	17520	17521	17831	17443	17496	17613	17404	17572	17596	17526	17476	17677	17710	17686	17559	17637	17705	17363	17675	17421	17378	17382	17539	17691	17475	17575	17531	17545	17658	17672	17507	17528	17555	17596	17568	17519	17722	17772	17604	17649	17417	17592	17738	17349	17427	17596	17503	17495	17597	17713	17580	17627	17536	17643	17578	17505	17397	17518	17430	17626	17546	17491	17556	17666	17658	17512	17758	17668	17623	17353	17514	17442	17465	17553	17590	17592	17432	17708	17519	17770	17636	17687	17623	17484	17615	17576	17616	17481	17804	17623	17548	17769	17705	17307	17615	17430	17384	17505	17507	17442	17609	17473	17708	17577	17445	17496	17658	17659	17425	17540	17388	17539	17553	17713	17555	17612	17571	17536	17357	17323	17435	17739	17663	17545	17617	17615	17609	17554	17315	17247	17542	17743	17694	17470	17509	17416	17564	17357	17709	17672	17663	17533	17608	17482	17362	17724	17521	17429	17483	17597	17530	17830	17590	17505	17761	17674	17557	17657	17428	17649	17377	17553	17477	17313	17662	17604	17591	17730	17555	17626	17574	17538	17696	17555	17656	17603	17543	17559	17584	17564	17602	17360	17527	17645	17618	17577	17534	17675	17613	17675	17477	17729	17740	17569	17662	17505	17654	17655	17478	17614	17642	17613	17500	17597	17650	17636	17431	17734	17605	17418	17431	17493	17577	17493	17502	17457	17479	17522	17380	17655	17582	17499	17577	17618	17471	17514	17454	17599	17765	17767	17590	17396	17469	17678	17416	17498	17433	17584	17386	17627	17631	17522	17554	17533	17552	17401	17583	17395	17602	17375	17480	17441	17494	17604	17654	17593	17563	17530	17400	17640	17564	17370	17683	17506	17631	17648	17459	17619	17737	17586	17720	17389	17545	17449	17569	17722	17497	17477	17741	17541	17487	17507	17557	17583	17422	17436	17583	17446	17561	17497	17581	17567	17508	17407	17514	17584	17532	17427	17686	17538	17454	17514	17526	17747	17767	17618	17463	17447	17657	17654	17483	17358	17256	17626	17546	17629	17512	17519	17678	17541	17465	17368	17470	17608	17430	17706	17524	17641	17539	17471	17430	17510	17535	17518	17539	17698	17604	17549	17798	17581	17641	17486	17507	17585	17652	17724	17469	17477	17491	17572	17578	17569	17607	17443	17347	17670	17567	17559	17666	17333	17530	17608	17368	17528	17603	17700	17686	17559	17688	17820	17660	17600	17531	17540	17621	17461	17457	17620	17564	17622	17673	17374	17529	17667	17482	17814	17517	17547	17594	17547	17580	17654	17566	17595	17532	17269	17543	17619	17563	17638	17538	17700	17505	17544	17469	17593	17435	17536	17452	17543	17659	17587	17608	17369	17478	17413	17421	17512	17455	17389	17649	17489	17629	17568	17328	17534	17466	17691	17210	17394	17799	17522	17518	17527	17537	17313	17609	17755	17484	17584	17680	17554	17524	17510	17754	17682	17520	17526	17605	17730	17384	17486	17518	17491	17500	17647	17665	17521	17685	17552	17562	17314	17604	17542	17416	17387	17545	17295	17512	17663	17511	17512	17757	17381	17719	17452	17586	17437	17446	17497	17499	17704	17668	17598	17489	17777	17448	17419	17348	17483	17717	17465	17593	17344	17599	17536	17661	17500	17645	17670	17712	17713	17533	17502	17509	17577	17602	17556	17593	17484	17459	17261	17410	17491	17861	17557	17462	17472	17737	17546	17527	17530	17411	17509	17597	17627	17576	17576	17569	17706	17390	17470	17522	17620	17734	17451	17559	17416	17704	17526	17561	17491	17570	17440	17509	17507	17609	17631	17593	17686	17645	17504	17443	17438	17592	17650	17478	17738	17444	17787	17505	17400	17413	17515	17674	17540	17594	17497	17607	17541	17516	17366	17383	17416	17367	17566	17504	17415	17613	17571	17545	17733	17566	17505	17781	17477	17484	17647	17556	17602	17486	17610	17466	17468	17659	17777	17538	17717	17551	17492	17436	17564	17694	17547	17524	17448	17527	17479	17497	17698	17455	17573	17672	17551	17546	17682	17587	17719	17428	17665	17626	17625	17448	17400	17531	17588	17607	17564	17652	17723	17634	17493	17598	17451	17429	17537	17477	17589	17776	17505	17375	17439	17442	17418	17506	17768	17723	17628	17615	17412	17675	17526	17325	17675	17656	17632	17612	17509	17609	17364	17746	17666	17689	17794	17382	17776	17324	17451	17600	17667	17438	17468	17746	17644	17676	17487	17428	17584	17667	17496	17691	17451	17715	17534	17553	17625	17486	17469	17514	17507	17449	17599	17758	17485	17671	17660	17471	17509	17456	17590	17541	17416	17632	17537	17594	17742	17800	17560	17651	17417	17515	17462	17539	17462	17680	17462	17648	17667	17558	17879	17493	17478	17520	17532	17677	17703	17786	17794	17446	17551	17622	17468	17657	17520	17543	17675	17630	17669	17700	17702	17769	17376	17497	17223	17603	17506	17664	17403	17685	17300	17408	17603	17782	17579	17688	17692	17687	17402	17487	17506	17555	17517	17400	17515	17493	17476	17486	17319	17454	17532	17534	17595	17681	17505	17442	17583	17786	17440	17693	17469	17672	17516	17743	17546	17554	17470	17807	17591	17453	17547	17708	17542	17624	17612	17668	17396	17564	17644	17539	17377	17596	17530	17695	17554	17722	17754	17485	17589	17722	17602	17619	17729	17376	17479	17616	17397	17736	17562	17616	17330	17550	17455	17628	17694	17527	17356	17495	17495	17475	17561	17595	17842	17626	17392	17471	17530	17619	17638	17536	17476	17360	17737	17363	17556	17629	17404	17343	17543	17632	17580	17660	17801	17593	17441	17502	17324	17668	17576	17604	17511	17423	17300	17576	17458	17585	17231	17578	17456	17689	17774	17374	17584	17505	17571	17695	17522	17554	17497	17544	17446	17556	17880	17675	17498	17698	17553	17470	17460	17564	17562	17587	17602	17709	17416	17679	17690	17431	17459	17540	17618	17408	17648	17569	17531	17550	17625	17484	17391	17556	17590	17494	17557	17425	17357	17469	17721	17708	17676	17611	17545	17575	17537	17762	17522	17477	17736	17556	17476	17554	17538	17282	17513	17467	17669	17573	17417	17505	17479	17466	17662	17567	17687	17348	17429	17532	17500	17625	17643	17307	17352	17486	17494	17633	17661	17783	17466	17362	17689	17540	17679
14546	17173	16465	15991	15724	15742	15641	15545	15582	15563	15516	15852	17915	18303	17650	16713	16193	15715	15499	15714	15336	15447	15740	15547	15632	15408	15692	15396	15396	15558	15670	15599	15569	15496	15566	15463	15557	15397	15514	15397	15366	15528	15525	15510	15466	15458	15478	15426	15427	15318	15420	15529	15476	15583	15419	15657	15504	15473	15291	15662	15550	15479	15493	15469	15406	15580	15270	15563	15658	15467	15489	15511	15679	15438	15550	15428	15477	15680	15463	15428	15520	15490	15657	15488	15494	15541	15517	15518	15551	15543	15507	15477	15499	15428	15587	15664	15523	15460	15682	15522	15339	15558	15532	15586	15571	15460	15486	15337	15569	15435	15560	15536	15582	15414	15562	15540	15469	15458	15421	15493	15461	15618	15616	15582	15470	15614	15575	15376	15505	15557	15654	15442	15342	15582	15477	15592	15406	15667	15736	15701	15538	15476	15452	15538	15451	15390	15500	15464	15343	15335	15329	15492	15571	15265	15614	15429	15493	15373	15397	15594	15494	15532	15561	15505	15499	15562	15662	15446	15508	15534	15493	15597	15574	15582	15466	15505	15486	15500	15513	15440	15353	15520	15612	15553	15435	15536	15501	15529	15566	15433	15473	15562	15571	15483	15539	15492	15502	15454	15479	15446	15444	15472	15409	15338	15552	15312	15391	15464	15568	15456	15612	15625	15498	15447	15552	15434	15482	15541	15517	15449	15580	15400	15652	15420	15455	15487	15558	15720	15512	15409	15373	15334	15589	15477	15460	15502	15406	15442	15434	15517	15360	15443	15540	15540	15503	15535	15413	15578	15636	15460	15617	15501	15641	15674	15673	15446	15537	15605	15436	15565	15360	15457	15405	15387	15617	15630	15524	15507	15418	15520	15591	15532	15673	15578	15556	15567	15497	15437	15560	15416	15470	15543	15494	15489	15458	15598	15455	15429	15694	15576	15518	15591	15562	15388	15403	15618	15489	15519	15517	15602	15491	15553	15644	15566	15636	15577	15323	15457	15342	15488	15482	15347	15490	15562	15505	15572	15566	15457	15610	15645	15571	15645	15430	15401	15624	15499	15431	15668	15526	15576	15443	15437	15621	15478	15525	15536	15546	15570	15571	15524	15329	15681	15557	15572	15559	15508	15606	15424	15476	15501	15427	15497	15479	15627	15449	15403	15556	15495	15547	15537	15509	15510	15452	15528	15637	15628	15566	15501	15557	15480	15514	15478	15435	15516	15560	15542	15598	15521	15495	15529	15468	15514	15566	15584	15470	15459	15420	15740	15418	15426	15428	15649	15669	15580	15571	15398	15566	15493	15525	15462	15413	15545	15412	15559	15486	15523	15446	15540	15615	15617	15483	15546	15699	15656	15519	15459	15566	15255	15490	15638	15509	15513	15467	15470	15554	15512	15687	15530	15520	15603	15574	15565	15371	15611	15595	15524	15538	15513	15459	15587	15649	15573	15568	15537	15611	15429	15543	15686	15542	15678	15383	15485	15502	15443	15494	15685	15447	15471	15540	15557	15561	15782	15427	15523	15467	15521	15433	15399	15508	15511	15553	15569	15463	15611	15508	15588	15763	15429	15453	15599	15539	15524	15510	15613	15499	15578	15587	15321	15514	15654	15509	15337	15418	15598	15444	15528	15391	15625	15436	15623	15501	15687	15461	15523	15372	15443	15648	15462	15573	15570	15682	15503	15581	15672	15383	15562	15556	15456	15513	15591	15461	15677	15411	15725	15620	15540	15514	15310	15667	15588	15415	15479	15597	15429	15529	15636	15329	15553	15342	15660	15525	15535	15648	15412	15583	15667	15490	15679	15411	15697	15484	15481	15493	15684	15490	15590	15565	15516	15631	15528	15659	15610	15456	15381	15492	15579	15289	15449	15535	15348	15582	15466	15543	15507	15562	15537	15535	15497	15615	15555	15577	15620	15591	15799	15617	15599	15670	15511	15562	15544	15523	15401	15600	15715	15514	15635	15489	15544	15590	15572	15398	15528	15551	15448	15407	15434	15524	15366	15706	15474	15464	15643	15620	15459	15513	15591	15341	15361	15506	15403	15359	15562	15585	15553	15626	15570	15497	15467	15632	15513	15549	15471	15556	15496	15506	15537	15479	15534	15242	15541	15639	15559	15562	15571	15611	15494	15652	15578	15513	15599	15302	15359	15674	15560	15527	15598	15304	15473	15717	15370	15792	15507	15423	15407	15557	15571	15575	15640	15478	15423	15501	15424	15579	15474	15541	15450	15505	15471	15520	15658	15509	15535	15471	15584	15403	15551	15364	15584	15568	15437	15539	15516	15437	15467	15474	15349	15578	15562	15432	15536	15645	15385	15482	15494	15413	15609	15527	15529	15409	15470	15469	15349	15575	15528	15386	15666	15608	15494	15551	15342	15501	15511	15393	15461	15693	15689	15415	15420	15529	15597	15441	15500	15631	15551	15474	15707	15804	15530	15486	15432	15498	15587	15590	15571	15535	15482	15426	15367	15613	15681	15550	15537	15691	15645	15483	15429	15670	15451	15674	15659	15493	15550	15590	15562	15553	15637	15637	15467	15527	15648	15454	15620	15484	15555	15579	15677	15527	15493	15460	15646	15702	15455	15577	15377	15501	15481	15325	15435	15351	15694	15576	15478	15434	15690	15589	15522	15447	15521	15575	15367	15574	15481	15690	15611	15564	15513	15571	15691	15546	15393	15655	15472	15594	15433	15638	15483	15392	15570	15497	15491	15556	15449	15542	15458	15442	15534	15561	15380	15494	15477	15550	15551	15645	15553	15575	15692	15757	15594	15490	15648	15432	15594	15404	15651	15600	15431	15616	15595	15557	15494	15524	15459	15384	15591	15463	15545	15509	15469	15456	15615	15661	15539	15532	15677	15644	15339	15531	15515	15677	15693	15527	15504	15564	15420	15528	15481	15469	15485	15464	15493	15602	15577	15531	15619	15486	15371	15626	15440	15514	15621	15373	15647	15645	15388	15560	15540	15568	15450	15579	15464	15608	15582	15435	15465	15703	15419	15631	15585	15595	15553	15431	15534	15676	15447	15610	15562	15667	15430	15511	15425	15375	15456	15587	15556	15426	15481	15555	15576	15601	15439	15475	15515	15434	15403	15592	15451	15522	15619	15680	15451	15661	15320	15510	15599	15643	15554	15527	15500	15362	15570	15642	15556	15471	15579	15461	15718	15486	15608	15342	15659	15447	15482	15440	15616	15519	15685	15608	15664	15528	15551	15638	15581	15487	15651	15611	15532	15398	15615	15585	15755	15401	15673	15468	15621	15511	15686	15319	15509	15553	15552	15590	15459	15680	15248	15616	15533	15670	15637	15439	15727	15461	15574	15523	15534	15526	15555	15591	15511	15489	15394	15535	15502	15688	15746	15659	15473	15485	15471	15568	15589	15556	15460	15666	15448	15360	15707	15443	15476	15606	15552	15556	15636	15625	15451	15481	15290	15556	15459	15497	15531	15527	15398	15648	15475	15456	15507	15692	15561	15490	15491	15468	15453	15451	15374	15526	15411	15393	15526	15444	15630	15566	15607	15606	15437	15545	15514	15524	15627	15619	15596	15384	15457	15541	15382	15448	15547	15541	15556	15525	15481	15377	15415	15758	15660	15483	15508	15528	15635	15626	15504	15491	15517	15462	15478	15608	15560	15482	15442	15421	15489	15675	15413	15521	15654	15431	15374	15653	15530	15636	15486	15580	15535	15541	15365	15453	15498	15540	15534	15494	15428	15651	15510	15387	15682	15506	15760	15474	15559	15601	15563	15662	15567	15309	15534	15424	15416	15443	15606	15574	15604	15611	15706	15421	15443	15726	15499	15484	15557	15584	15492	15553	15569	15448	15526	15613	15433	15594	15460	15451	15360	15340	15397	15522	15415	15560	15598	15678	15629	15420	15566	15385	15487	15462	15557	15429	15594	15279	15660	15515	15464	15545	15470	15457	15496	15562	15570	15706	15599	15223	15431	15551	15626	15349	15621	15655	15443	15446	15525	15695	15488	15514	15519	15525	15558	15696	15575	15476	15388	15466	15448	15530	15446	15453	15415	15625	15489	15633	15480	15679	15606	15548	15583	15518	15490	15479	15240	15542	15487	15528	15442	15341	15586	15507	15604	15481	15655	15560	15611	15439	15430	15437	15505	15543	15522	15534	15402	15589	15683	15406	15640	15706	15540	15564	15481	15497	15507	15435	15663	15412	15571	15509	15355	15561	15503	15449	15531	15601	15571	15540	15451	15509	15495	15627	15467	15643	15431	15581	15673	15617	15492	15426	15281	15551	15465	15396	15577	15307	15637	15482	15583	15624	15510	15487	15527	15661	15543	15602	15343	15541	15570	15419	15281	15365	15363	15522	15631	15511	15529	15555	15799	15505	15497	15408	15448	15699	15519	15573	15482	15494	15440	15468	15552	15476	15510	15476	15564	15511	15486	15501	15487	15442	15413	15445	15637	15458	15386	15615	15479	15476	15500	15445	15611	15473	15670	15582	15560	15679	15470	15458	15484	15545	15453	15521	15400	15491	15389	15632	15436	15448	15437	15282	15560	15403	15731	15518	15474	15540	15594	15590	15480	15630	15786	15554	15467	15525	15455	15482	15670	15537	15662	15834	15591	15648	15587	15742	15418	15581	15406	15448	15595	15540	15650	15613	15570	15595	15485	15372	15630	15501	15423	15511	15702	15698	15478	15233	15617	15541	15527	15427	15372	15359	15495	15498	15345	15573	15565	15611	15603	15545	15506	15528	15548	15682	15688	15554	15486	15515	15626	15568	15606	15416	15429	15444	15421	15468	15680	15468	15529	15516	15579	15528	15579	15533	15333	15650	15435	15552	15565	15646	15504	15500	15633	15462	15399	15743	15591	15523	15473	15571	15609	15631	15546	15529	15374	15601	15514	15605	15481	15574	15593	15396	15515	15280	15512	15544	15573	15484	15518	15559	15578	15549	15479	15541	15550	15374	15694	15620	15487	15511	15551	15538	15589	15473	15341	15519	15552	15453	15555	15595	15438	15573	15483	15414	15549	15654	15447	15676	15584	15496	15617	15527	15503	15528	15526	15497	15584	15713	15501	15679	15512	15553	15758	15558	15597	15595	15600	15457	15618	15389	15615	15639	15586	15457	15477	15571	15640
23441	21022	28470	23866	21764	21622	20610	18139	17580	17687	17706	18807	28263	30651	26970	23709	20339	18908	18059	17650	17550	17217	17229	17550	17294	17401	17318	17341	17557	17468	17186	17351	17192	17320	17223	17251	17452	17585	17348	17363	17506	17350	17459	17673	17529	17374	17309	17538	17284	17332	17498	17330	17443	17289	17271	17341	17372	17387	17231	17271	17427	17388	17372	17144	17370	17317	17221	17304	17271	17424	17417	17341	17395	17468	17267	17234	17288	17392	17335	17314	17228	17251	17213	17452	17255	17321	17168	17411	17172	17345	17286	17430	17303	17408	17172	17366	17224	17195	17431	17245	17249	17240	17348	17057	17412	17272	17319	17378	17284	17303	17373	17335	17428	17154	17278	17555	17205	17077	17374	17330	17434	17219	17179	17280	17149	17299	17300	17143	17368	17303	17430	17211	17095	17198	17272	17194	17171	17291	17362	17322	17385	17420	17319	17177	17065	17308	17420	17299	17270	17487	17550	17498	17310	17244	17305	17277	17332	17212	17254	17164	17269	17322	17428	17105	17306	17298	17383	17305	17375	17247	17358	17262	17247	17469	17426	17289	17295	17193	17398	17185	17135	17131	17400	17433	17108	17164	17355	17284	17166	17195	17172	17546	17242	17393	17383	17226	17332	17268	17252	17402	17442	17331	17259	17407	17528	17535	17487	17360	17202	17180	17152	17310	17323	17137	17479	17203	17167	17117	17468	17457	17421	17320	17349	17163	17361	17422	17356	17138	17406	17231	17358	17512	17436	17216	17488	17066	17159	17316	17314	17183	17260	17283	17309	17274	17264	17426	17452	17140	17195	17294	17389	17330	17352	17313	17122	17313	17100	17378	17159	17259	17261	17277	17303	17307	17257	17391	17324	17398	17158	17433	17126	17200	17361	17300	17078	17392	17209	17307	17152	17289	17200	17032	17271	17180	17181	17211	17159	17296	17295	17183	17256	17356	17149	17265	17235	17226	17216	17177	17424	17282	17202	17455	17496	17324	17306	17505	17225	17257	17160	17306	17264	17305	17286	17153	17319	17178	17306	17296	17173	17067	17262	17194	17305	17327	17264	17117	17504	17286	17257	17588	17345	17350	17491	17321	17150	17262	17379	17149	17380	17228	17221	17456	17075	17302	17336	17481	17365	17352	17345	17387	17228	17325	17545	17520	17500	17207	17083	17174	17359	17531	17600	17181	17480	17265	17226	17232	17419	17114	17366	17309	17097	17145	17288	17181	17284	17186	17372	17383	17196	17374	17289	17114	17279	17267	17332	17415	17289	17205	17074	17482	17354	17260	17450	17351	17169	17243	17315	17294	17348	17482	17400	17250	17354	17234	17232	17325	17195	17162	17414	17392	17325	16978	17178	17352	17316	17272	17292	17317	17391	17320	17435	17182	17415	17293	17154	17452	17353	17473	17376	17243	17114	17131	17446	17493	17400	17480	17073	17233	17444	17328	17305	17096	17297	17414	17217	17549	17313	17034	17434	17292	17220	17158	17422	17476	17272	17236	17448	17280	17258	17102	17153	17199	17373	17516	17392	17434	17379	17317	17405	17341	17276	17312	17186	17148	17302	17193	17193	17353	17424	17381	17270	17349	17263	17065	17254	17246	17424	17419	17134	17308	17398	17233	17329	17378	17438	17311	17291	17415	17224	17333	17390	17568	17166	17308	17525	17195	17284	17062	17292	17580	17428	17366	17392	17426	17237	17339	17310	17254	17469	17233	17152	17295	17397	17425	17337	17241	17491	17386	17247	17323	17328	17412	17360	17213	17213	17294	17456	17300	17366	17163	17379	17258	17202	17281	17417	17342	17136	17192	17313	17186	17168	17432	17404	17356	17320	17518	17384	17269	17253	17320	17350	17229	17100	17463	17321	17296	17395	17190	17237	17121	17273	17277	17496	17401	17305	17347	17269	17164	17496	17205	17340	17393	17304	17319	17482	17202	17453	17385	17238	17208	17169	17292	17418	17254	17298	17235	17295	17240	17306	17455	17270	17111	17312	17340	17499	17201	17463	17265	17298	17414	17120	17490	17445	17303	17244	17125	17350	17394	17123	17052	17243	17397	17247	17188	17268	17223	17176	17341	17240	17186	17400	17306	17300	17502	17370	17588	17561	17289	17218	17155	17136	17286	17361	17287	17246	17358	17258	17321	17193	17288	17066	17218	17176	17208	17206	17462	17227	17340	17334	17382	17495	17425	17368	17150	17517	17548	17464	17333	17164	17370	17161	17358	17335	17211	17337	17289	17312	17390	17185	17300	17200	17352	17367	17392	17346	17401	17387	17231	17250	17138	17168	17202	17381	17235	17322	17223	17227	17432	17153	17390	17429	17287	17404	17336	17328	17496	17390	17353	17314	17396	17360	17193	17078	17295	17267	17171	17223	17458	17472	17398	17130	17411	17307	17267	16974	17173	17268	17416	17307	17299	17208	17322	17121	17085	17456	17337	17249	17228	17501	17176	17252	17415	17511	17398	17328	17433	17220	17269	17442	17317	17393	17259	17430	17351	17303	17399	17267	17474	17286	17256	17250	17251	17418	17294	17329	17235	17229	17259	17073	17430	17328	17243	17337	17252	17196	17419	17266	17087	17239	17192	17352	17168	17366	17263	17298	17033	17298	17093	17175	17339	17228	17312	17230	17450	17464	17444	17413	17387	17216	17478	17150	17242	17531	17384	17359	17352	17200	17098	17213	17351	17393	17381	17469	17328	17301	17339	17261	17055	17236	17078	17331	17272	17396	17125	17143	17239	17445	17118	17238	17387	17469	17318	17212	17320	17399	17354	17347	17234	17240	17374	17175	17084	17377	17638	17319	17098	17252	17294	17340	17485	17408	17335	17289	17125	17428	17210	17086	17162	17421	17319	17294	17188	17453	17420	17282	17214	17366	17145	17218	17410	17312	17166	17375	17254	17431	17232	17208	17070	17244	17299	17344	17352	17360	17323	17471	17326	17374	17163	17221	17165	17439	17177	17309	17192	17196	17308	17480	17234	17401	17245	17277	17215	17365	17340	17116	17368	17275	17131	17050	17289	17294	17196	17364	17412	17136	17156	17447	17387	17053	17263	17398	17237	17255	17343	17301	17466	17352	17409	17191	17172	17281	17428	17246	17479	17344	16980	17252	17282	17153	17196	17039	17182	17363	17444	17475	17258	17367	17203	17541	17120	17248	17359	17304	17212	17110	17247	17288	17178	17237	17438	17402	17229	17220	17346	17110	17280	17244	17296	17306	17567	17314	17322	17199	17313	17420	17448	17221	17403	17362	17277	17260	17356	17211	17287	17312	17160	17080	17385	17657	17583	17357	17356	17373	17303	17452	17315	17002	17263	17328	17270	17404	17285	17151	17379	17272	17057	17324	17167	17425	17356	17249	17474	17206	17262	17162	17204	17152	17304	17408	17095	17282	17432	17112	17288	17424	17203	17083	17278	17216	17310	17182	17138	17242	17446	17347	17132	17263	17360	17410	17163	17299	17304	17347	17249	17260	17412	17390	17258	17125	17307	17286	17297	17455	17226	17316	17289	17537	17306	17366	17130	17314	17347	17379	17288	17212	17330	17433	17190	17226	17511	17220	17316	17358	17456	17241	17207	17394	17312	17246	17079	17281	17383	17309	17358	17076	17060	17199	17393	17102	17275	17316	17423	16975	17287	17204	17202	17292	17147	17319	17092	17333	17304	17267	17123	17136	17324	17413	17214	17309	17316	17430	17378	17328	17377	17224	17253	17255	17136	17354	17384	17206	17534	17363	17212	17474	17273	17275	17298	17196	17208	17265	17303	17267	17419	17381	17195	17210	17285	17375	17432	17306	17342	17332	17075	17213	17208	17278	17206	17273	17337	17242	17197	17447	17335	17515	17185	17182	17251	17376	17217	17392	17263	17364	17380	17170	17453	17353	17499	17239	17203	17346	17336	17319	17306	17182	17387	17231	17112	17188	17329	17277	17429	17390	17181	17338	17396	17264	17249	17387	17272	17205	17154	17256	17351	17402	17282	17397	17538	17418	17440	17382	17395	17314	17339	17092	17202	17295	17272	17396	17407	17076	17394	17380	17402	17222	17247	17043	17165	17291	17271	17303	17309	17442	17313	17331	17296	17179	17288	17166	17399	17302	17308	17192	17403	17306	17253	17438	17190	17098	17270	17268	17389	17357	17231	17414	17183	17192	17253	17189	17143	17186	17298	17195	17240	17465	17287	17306	17215	17402	17312	17172	17332	17205	17031	17427	17187	17335	17335	17280	17279	17591	17463	17104	17183	17436	17197	17244	17282	17399	17471	17288	17425	17389	17286	17353	17229	17255	17256	17260	17432	17512	17397	17276	17422	17483	17217	17455	17469	17361	17265	17224	17576	17356	17293	17277	17405	17401	17384	17555	17061	17086	17240	17387	17143	17156	17127	17381	17432	17392	17201	17335	17260	17309	17237	17105	17311	17273	17206	17390	17484	17305	17437	17439	17496	17054	17114	17223	17251	16958	17192	17105	17165	17426	17275	17364	17024	17373	17330	17326	17376	17355	17411	17332	17402	17158	17336	17039	17145	17158	17256	17380	17165	17327	17246	17298	17410	17050	17362	17471	17234	17138	17416	17233	17148	17431	17318	17325	17435	17319	17375	17162	17292	17409	17301	17403	17214	17300	17160	17373	17270	17438	17486	17152	17472	17412	17170	17302	17197	17238	17240	17572	17351	17193	17077	17127	17333	17273	17213	17506	17298	17580	17525	17367	17248	17218	17345	17431	17254	17203	17382	17342	17320	17195	17383	17276	17354	17493	17275	17475	17388	17174	17343	17221	17247	17219	17339	17345	17364	17273	17247	17524	17296	17215	17363	17329	17251	17354	17180	17282	17261	17432	17233	17195	17277	17543	17159	17330	17396	17362	17283	17127	17190	17274	17294	17322	17242	17310	17142	17444	17343	17327	17319	17210	17483	17350	17441	17422	17247	17306	17454	17325	17218	17311	17279	17300	17348	17390	17339	17262	17299	17282	17111	17216	17400	17429	17014	17257	17377	17412	17238	17244	17305	17207	17299	17348	17167	17263	17230	17054	17399	17066	17267	17392	17290	17221	17314	17217	17288	17529	17330	17294	17144	17264	17227	17284	17259	17335	17239	17409	17197	17376	17316	17105	17499	17294	17193
13526	22071	20692	18094	17040	16424	16137	15949	15824	15826	15669	18393	32255	32501	28050	23622	18884	16489	15920	15470	15398	15582	15366	15572	15454	15425	15423	15344	15314	15535	15402	15433	15469	15605	15519	15403	15422	15308	15446	15426	15346	15391	15538	15487	15479	15434	15322	15381	15362	15457	15344	15288	15510	15519	15406	15504	15422	15338	15513	15275	15417	15300	15302	15384	15479	15461	15418	15516	15411	15361	15479	15420	15361	15425	15407	15461	15313	15363	15620	15357	15370	15333	15299	15480	15526	15273	15275	15402	15415	15557	15465	15422	15373	15402	15345	15395	15264	15513	15284	15306	15380	15357	15386	15416	15401	15463	15515	15245	15313	15384	15394	15466	15486	15293	15370	15203	15500	15349	15357	15210	15250	15329	15531	15518	15401	15242	15384	15402	15193	15329	15321	15356	15559	15274	15362	15562	15252	15319	15433	15406	15338	15501	15471	15359	15477	15348	15253	15507	15402	15512	15536	15291	15283	15333	15472	15571	15455	15425	15342	15247	15438	15239	15333	15447	15355	15302	15434	15374	15178	15525	15180	15292	15268	15268	15491	15418	15358	15264	15503	15428	15318	15471	15388	15316	15381	15336	15404	15343	15361	15447	15403	15262	15386	15216	15468	15379	15330	15477	15385	15325	15393	15256	15265	15345	15420	15502	15353	15478	15492	15221	15346	15624	15423	15276	15425	15365	15284	15302	15378	15342	15435	15552	15396	15477	15443	15431	15329	15349	15510	15436	15362	15403	15409	15424	15327	15431	15495	15529	15281	15580	15416	15413	15397	15488	15455	15396	15521	15367	15345	15479	15328	15410	15504	15133	15499	15270	15310	15347	15377	15416	15310	15598	15261	15509	15384	15384	15171	15372	15515	15441	15301	15342	15377	15356	15416	15386	15256	15426	15270	15337	15341	15311	15327	15424	15475	15183	15381	15372	15307	15368	15408	15383	15360	15383	15431	15405	15440	15519	15431	15380	15401	15231	15400	15358	15526	15335	15523	15305	15404	15314	15399	15401	15360	15357	15406	15488	15410	15475	15416	15312	15311	15494	15340	15178	15395	15332	15287	15516	15415	15218	15349	15364	15409	15407	15391	15578	15387	15464	15361	15391	15304	15477	15391	15486	15268	15357	15453	15443	15319	15403	15501	15320	15536	15389	15310	15365	15228	15251	15462	15246	15443	15385	15450	15471	15508	15374	15436	15369	15257	15319	15494	15393	15386	15392	15490	15315	15345	15423	15409	15406	15330	15360	15486	15351	15508	15277	15319	15443	15233	15414	15323	15361	15357	15332	15370	15446	15206	15371	15236	15414	15415	15325	15428	15315	15407	15312	15381	15414	15362	15273	15283	15364	15333	15420	15309	15422	15409	15432	15441	15384	15348	15518	15480	15593	15422	15308	15292	15401	15484	15364	15414	15469	15353	15192	15458	15367	15356	15615	15323	15331	15408	15567	15397	15334	15434	15346	15354	15643	15598	15314	15538	15379	15399	15469	15468	15386	15291	15361	15381	15339	15505	15452	15455	15264	15346	15517	15525	15444	15506	15399	15461	15521	15550	15358	15282	15479	15358	15315	15245	15403	15534	15517	15240	15323	15536	15426	15437	15164	15260	15244	15397	15406	15455	15281	15535	15301	15348	15411	15343	15387	15487	15308	15432	15379	15378	15345	15383	15349	15518	15190	15391	15477	15387	15274	15530	15406	15472	15196	15376	15238	15478	15474	15290	15276	15507	15229	15575	15501	15382	15436	15468	15362	15342	15506	15464	15339	15283	15233	15565	15458	15334	15490	15457	15374	15541	15354	15364	15553	15367	15535	15298	15376	15445	15511	15307	15339	15364	15264	15431	15462	15478	15527	15450	15311	15196	15318	15486	15506	15261	15494	15545	15372	15352	15460	15405	15333	15387	15315	15502	15326	15416	15495	15434	15499	15212	15299	15510	15330	15409	15343	15459	15395	15447	15406	15337	15535	15326	15451	15481	15330	15303	15370	15311	15425	15512	15480	15424	15314	15397	15386	15290	15323	15355	15426	15350	15457	15350	15445	15337	15386	15496	15410	15531	15387	15279	15191	15476	15338	15431	15397	15514	15503	15513	15266	15389	15388	15405	15235	15389	15320	15238	15427	15371	15352	15317	15304	15432	15317	15433	15326	15390	15467	15542	15338	15463	15306	15307	15351	15339	15334	15294	15345	15332	15499	15490	15379	15314	15436	15209	15187	15402	15364	15372	15487	15413	15365	15292	15334	15442	15308	15433	15511	15288	15460	15231	15477	15443	15455	15295	15473	15357	15356	15251	15396	15304	15481	15469	15638	15407	15329	15371	15392	15476	15511	15614	15410	15397	15554	15390	15328	15444	15498	15288	15440	15454	15335	15448	15489	15433	15474	15349	15367	15348	15368	15436	15323	15374	15363	15366	15544	15314	15429	15636	15414	15291	15380	15269	15500	15464	15421	15500	15264	15523	15306	15141	15379	15625	15134	15316	15301	15381	15400	15374	15480	15283	15439	15416	15538	15429	15392	15379	15531	15614	15437	15335	15390	15483	15499	15354	15673	15437	15423	15319	15241	15354	15314	15206	15301	15263	15151	15275	15350	15541	15310	15310	15256	15148	15521	15378	15429	15393	15265	15324	15415	15250	15238	15465	15333	15375	15368	15447	15513	15361	15338	15309	15373	15285	15553	15393	15425	15336	15369	15426	15409	15397	15443	15432	15367	15415	15304	15339	15285	15399	15362	15462	15312	15447	15442	15359	15399	15378	15232	15307	15554	15287	15307	15387	15392	15291	15311	15433	15375	15168	15424	15324	15425	15427	15397	15385	15292	15319	15541	15193	15476	15317	15405	15315	15426	15432	15254	15430	15342	15491	15434	15433	15349	15396	15312	15387	15396	15284	15388	15445	15372	15337	15498	15437	15404	15377	15463	15302	15529	15520	15358	15468	15458	15591	15317	15183	15421	15323	15328	15412	15339	15369	15389	15321	15499	15530	15627	15264	15477	15417	15337	15510	15558	15319	15342	15460	15313	15509	15289	15398	15343	15365	15372	15497	15524	15308	15441	15336	15455	15175	15363	15365	15316	15365	15364	15501	15365	15300	15466	15197	15501	15319	15268	15302	15305	15442	15208	15401	15528	15410	15395	15424	15418	15529	15368	15264	15563	15142	15233	15330	15198	15385	15371	15402	15401	15362	15404	15279	15422	15472	15385	15343	15316	15458	15370	15645	15400	15419	15541	15278	15549	15388	15577	15211	15477	15264	15333	15464	15423	15439	15250	15272	15460	15471	15402	15307	15507	15488	15208	15346	15409	15384	15312	15339	15425	15302	15299	15466	15430	15332	15352	15436	15355	15553	15327	15381	15354	15169	15419	15325	15327	15347	15312	15530	15380	15481	15385	15330	15477	15209	15147	15415	15251	15403	15510	15462	15336	15446	15245	15633	15395	15305	15343	15513	15403	15282	15376	15449	15306	15529	15315	15428	15197	15455	15271	15490	15425	15432	15393	15396	15440	15299	15480	15401	15474	15384	15322	15295	15427	15381	15403	15451	15399	15397	15487	15203	15325	15359	15313	15397	15290	15320	15383	15394	15395	15372	15467	15350	15314	15336	15290	15382	15338	15426	15323	15346	15328	15386	15422	15452	15522	15444	15440	15387	15331	15571	15422	15440	15437	15402	15427	15315	15326	15362	15240	15407	15541	15506	15362	15291	15524	15383	15367	15268	15364	15626	15262	15178	15287	15278	15438	15379	15356	15142	15343	15466	15466	15585	15379	15156	15240	15389	15467	15469	15437	15389	15492	15304	15203	15545	15454	15340	15380	15508	15519	15373	15527	15447	15288	15401	15440	15296	15382	15393	15439	15318	15487	15359	15327	15514	15218	15335	15361	15331	15224	15445	15402	15363	15383	15436	15472	15212	15429	15338	15406	15476	15284	15327	15229	15461	15380	15182	15429	15359	15348	15364	15222	15438	15366	15246	15446	15159	15478	15331	15082	15432	15364	15292	15426	15375	15381	15326	15274	15297	15294	15455	15388	15454	15088	15477	15450	15413	15197	15567	15487	15405	15497	15397	15319	15214	15436	15453	15215	15601	15299	15506	15262	15377	15387	15411	15378	15387	15435	15350	15424	15322	15361	15298	15320	15464	15356	15449	15465	15444	15378	15433	15182	15532	15267	15424	15483	15363	15399	15268	15399	15319	15384	15425	15315	15357	15397	15414	15339	15415	15427	15622	15538	15440	15410	15331	15332	15413	15334	15415	15436	15374	15292	15399	15297	15464	15361	15446	15292	15393	15507	15307	15534	15185	15451	15403	15235	15386	15273	15398	15400	15595	15390	15393	15452	15463	15450	15479	15312	15254	15383	15334	15438	15378	15382	15520	15449	15445	15275	15552	15534	15331	15280	15198	15420	15296	15404	15313	15423	15406	15459	15270	15239	15364	15490	15361	15480	15288	15434	15371	15413	15365	15355	15488	15580	15303	15465	15518	15422	15424	15476	15380	15282	15282	15418	15298	15272	15401	15383	15486	15297	15411	15391	15335	15447	15520	15483	15106	15299	15453	15371	15414	15242	15462	15398	15306	15403	15442	15304	15454	15249	15356	15364	15305	15328	15295	15511	15392	15315	15514	15538	15438	15526	15430	15420	15408	15375	15438	15495	15272	15446	15402	15435	15311	15304	15441	15364	15292	15252	15249	15285	15271	15459	15387	15280	15464	15464	15452	15416	15179	15427	15419	15476	15307	15206	15335	15544	15369	15478	15307	15515	15469	15437	15412	15462	15423	15360	15358	15374	15581	15242	15221	15378	15484	15505	15470	15394	15267	15363	15373	15285	15438	15313	15506	15294	15352	15297	15389	15306	15518	15428	15406	15384	15233	15367	15458	15417	15505	15419	15639	15404	15489	15270	15309	15460	15469	15412	15390	15517	15299	15140	15499	15440	15373	15403	15325	15328	15407	15402	15384	15452	15265	15378	15390	15483	15224	15402	15353	15275	15346	15571	15449	15407	15477	15322	15358	15415	15301	15383	15419	15341	15299	15452	15180	15379	15455	15230	15475	15468	15468	15342	15458	15344	15472	15480	15495	15394	15474	15441	15431	15312	15376	15310	15459	15574	15560	15334	15492	15352
22556	21068	28936	23445	21198	23024	23686	18617	17602	17817	17827	21611	34671	36635	32527	28592	22457	19183	18019	17349	17387	17097	17405	17522	17127	17341	17246	17278	17150	17362	17272	17242	17220	17134	17360	17358	17328	17329	17373	17229	17067	17162	17226	17099	17360	17214	17247	17304	17229	17250	17169	17227	17093	17116	17350	17250	16978	17143	17286	16997	17122	17218	17178	17048	17178	17201	17178	17072	17324	17248	17248	17049	17130	17188	17093	17234	17292	17104	17215	17102	17352	17129	17007	17071	17035	16905	17165	17154	17044	17371	17390	17081	17127	16997	17087	17086	17085	17123	17214	17184	17107	17042	17255	17062	17195	17019	17231	17141	17085	17012	17116	17196	17249	17129	17155	16916	16919	17062	17089	17251	17256	17121	17289	17116	17170	17141	17094	17066	17103	17246	17266	16945	17020	16970	17213	17047	17030	17068	17150	17156	17220	16947	17204	17163	17116	17128	17158	17120	17017	17165	17304	17150	17115	16991	17123	17102	17045	17027	17196	17075	16828	17217	17093	17064	17021	17207	17038	17148	17106	17160	17253	17073	17199	17109	16982	17090	16972	17119	17296	17025	17214	17001	17167	17020	17130	17206	16964	17035	17210	17126	17069	17289	17110	17006	17286	17226	17256	17121	16834	16844	16806	17136	17144	17121	16994	17218	17134	17034	17089	17110	17302	17257	17223	17209	17066	17133	17069	17113	17150	17131	17192	16842	17090	17028	17188	16940	17007	17115	17070	17216	17141	17192	17009	16829	17360	17282	16972	16972	17174	17109	17176	17125	17147	17131	17132	16940	17117	17091	17096	17064	17029	17159	17189	16833	17074	17236	17157	17021	16968	17114	17221	17070	17032	17112	17302	16944	17032	16974	17098	17187	16814	17094	17134	17311	17180	17072	17035	17116	17036	17222	17076	17145	16951	16925	17035	16910	17049	17233	17120	17159	17045	16931	17461	17054	17189	17058	16987	17143	17141	17005	17015	17050	17229	17117	17046	17122	17096	17185	17091	16930	16995	17170	17050	16900	17030	17252	17142	17165	17191	17218	16880	17004	16939	17096	17307	17407	17161	17020	16919	17020	16964	17123	17268	17077	17259	17229	17059	17216	17124	17013	17040	17025	17174	17066	16983	17142	17168	17037	17018	17222	17133	17002	17093	17064	17150	17070	16903	17062	17004	17286	17175	17222	17214	17067	17062	17104	17192	17120	17317	17118	17103	17335	17222	17023	17107	17034	17140	17134	17066	17301	17218	17031	17120	17271	17122	16823	17087	17008	17006	17220	16958	16988	17194	17187	17269	16877	16997	16944	16972	17056	16963	17185	17066	17201	17057	17192	17091	17083	17272	17087	17260	17084	17002	17130	16904	17079	17018	17003	17264	16917	17163	17102	16913	17133	17167	17196	17193	17214	17000	16921	17171	17193	17029	17066	17243	17238	17270	17071	17116	16986	16928	17128	17078	17060	17243	16897	17037	17048	16981	17124	16978	16916	17120	17215	16937	16911	17066	17085	17219	17121	17216	17142	16955	17237	17199	17074	16852	17120	16894	17062	17038	17120	17007	17110	17225	17062	17094	16983	17209	16964	16781	17016	17009	17121	17133	16827	17148	17194	17157	17027	17104	17230	16957	16937	17229	17174	17131	17004	16997	17042	17161	16934	16973	16993	17095	17205	17128	16879	17162	17162	17156	16964	17124	17143	17248	17229	17042	17128	16992	17116	17224	17224	16963	17062	17207	17038	17085	17078	17259	17019	17062	17052	17059	16905	17116	17144	17100	17287	17009	17146	17044	17129	16867	17074	17042	16992	17140	17240	17031	16973	17126	16980	17197	17134	17085	17298	17094	17127	17022	16955	17207	16985	16825	17259	17003	16978	17206	16972	17077	16920	17000	17119	17208	16993	17036	17075	16934	17004	17297	17105	17193	17279	17095	17051	17211	17076	17154	16895	17074	17254	17072	17031	16969	17146	17167	17211	17080	17000	17229	16972	17047	17256	17232	17071	17141	16830	17076	16995	17280	17141	17105	17106	17121	17248	17135	16956	16843	16959	17198	17061	17068	16880	17133	17111	17181	17163	17171	17003	17174	17321	17159	17079	17022	17068	17086	17074	17138	17145	17130	17028	17000	17113	17101	16827	16995	17257	17007	17307	17054	17004	17255	17127	17025	17012	17145	17184	17346	17126	16990	16988	16951	17203	17210	17086	17119	17161	17143	17177	17007	17028	17141	17035	17155	17333	17037	17063	17015	17119	16996	17024	17059	17075	17078	17106	17056	17038	16950	17147	17161	16974	17166	17332	17032	17015	17076	17219	17134	17043	17051	16934	17146	16961	16982	17111	17055	17059	17086	17162	17238	17147	17175	17105	17088	17120	17178	17181	17122	17133	17248	17113	17242	17013	17056	16868	17273	16845	17154	17232	16978	17206	17078	17287	16998	17384	17098	16998	17035	16991	16973	16953	17173	16917	17163	17087	17145	17105	16984	16973	17101	17298	17111	17048	17228	17162	17289	17053	17001	17173	17257	17025	17037	17303	16990	17192	17295	17083	17222	17061	17051	17126	17179	17130	17245	17088	17294	17069	17176	17055	17240	16906	17127	17247	17211	17162	17269	17267	17079	17067	17153	17027	16789	17114	17024	16992	17233	17058	17100	16961	17125	17075	17017	17086	17086	17008	17258	17222	17066	17151	17109	16887	16959	17270	17130	17152	17090	17037	17298	17260	17206	16930	17091	17186	17162	17132	17207	16999	17078	17095	17005	17131	17037	17121	17318	17133	17207	16957	16979	17200	17086	17302	17112	17066	16989	17289	17041	17220	17055	17104	17173	17117	17149	16991	16919	17002	17164	17012	16916	17039	17080	16932	17086	17013	17134	17335	16927	17023	17033	17032	17168	17041	16961	17072	17298	17176	17057	17202	16909	17148	17069	17050	17014	17047	17210	17014	17073	17049	17023	16974	16938	17066	17198	17355	17416	16953	17074	17053	16953	17015	17200	17017	17054	17147	17284	17069	17203	16994	16998	17153	17065	17121	17187	17160	17347	17116	17086	17002	16951	17124	17195	16916	17287	17165	17095	17240	16960	16898	17168	17142	17102	17134	17332	16850	17049	17025	17105	17021	17111	16922	17014	17250	17148	16960	17126	16952	17049	17064	17127	17028	17216	17029	17054	17051	17080	17044	17206	17396	17081	17158	17068	17186	16939	17117	17251	17115	17153	17151	17040	17133	17068	17291	17028	17059	17076	16938	17143	16989	17067	17063	17064	16925	16966	17129	16952	16873	17027	17068	16949	17061	17174	16989	17115	17080	16966	16947	16990	16971	17213	17185	17125	17052	17255	17174	17011	17228	17336	17165	17155	17082	16996	16986	17072	17138	17085	17049	16995	17082	17014	16998	17109	17065	17254	16950	17223	17029	17157	17132	17095	17023	17183	17206	16983	16992	17017	17022	17211	17056	17132	17055	17090	17115	17078	17328	17283	17078	17196	17053	17008	17071	16974	16879	17217	16987	17087	17143	17294	17254	17154	16949	17118	16842	17067	17008	17026	17093	17140	17100	17129	17082	17025	16982	17305	17199	17059	16931	16932	17115	17056	17023	17266	17184	17098	17193	17079	17172	17043	17089	17069	17004	17112	17081	17010	16923	17058	17027	17067	17027	17058	16979	17153	17308	17023	17274	17131	16793	17078	17014	16866	16936	17124	16902	17116	17256	17182	17230	17248	17123	16984	17133	17121	17359	17089	16996	17121	17150	16905	17118	17200	17059	17058	17102	17013	17138	17180	17111	17339	17185	17137	17178	17155	16993	17194	17011	17210	17064	17338	17179	17290	17178	16838	17215	17228	17117	17051	17155	17106	17156	17150	17039	17176	17007	17103	17077	17170	16973	17052	17077	17201	17090	17046	17089	16967	17010	17128	16939	17128	16938	17079	17089	16971	17055	17300	17080	16807	17151	17030	17030	17029	17106	17159	17041	17165	16924	17000	17116	17086	17270	16979	17158	17118	17135	16977	17094	17168	17038	17036	17239	17164	17143	17146	17010	17115	17004	16997	17073	17084	17054	17108	16929	17100	17252	17309	17088	17208	17107	17305	17032	16835	17036	17044	17110	16949	17217	17158	17162	16934	17114	17034	17221	17193	17053	17168	17089	17195	17026	17197	17234	16994	17111	17014	17129	16996	17149	16906	17145	16961	17059	17115	16981	16994	17097	17054	17121	17155	16995	17297	17158	17169	17076	17060	16997	17156	16952	16955	17052	17098	17085	16935	17237	17068	17171	17090	16971	16702	16979	17022	17148	17103	16856	16956	17095	16912	16999	17083	17141	17085	17201	17006	17050	17067	16990	17083	17035	17016	16970	16929	17202	17064	17020	17063	17151	17129	17040	17130	17139	17008	17222	17152	17016	17136	17262	17022	17187	17019	17155	17201	17081	16979	17148	17265	16914	17068	16887	16891	16934	17163	17111	17152	17410	17197	17112	17120	17195	17184	17134	17223	17059	17216	17296	17154	17139	17054	17103	16957	17056	16994	17072	17143	17089	17206	17274	17137	17138	17307	17023	17169	17045	17176	17094	16867	17058	16938	17119	17107	16952	17070	17264	17110	17068	17061	17156	17030	16911	16959	17109	17171	16909	17037	16965	17135	17213	17031	17162	17039	17242	17037	17166	17250	17241	17255	16858	17154	16990	17267	17076	17002	17038	16983	17138	17213	17067	16927	17070	17340	17096	17248	16966	17040	16998	17308	17042	17215	17008	17225	17126	17075	17208	17247	17076	16845	17230	16968	16899	16757	16842	17082	17238	17158	17131	17043	17128	17190	17105	17013	17037	17098	17164	17120	16993	17011	17221	16986	17285	17193	17156	17137	17107	17117	17152	17009	17027	16977	17194	17015	16950	17124	17010	17097	16911	17090	17221	17066	17159	16869	16823	17090	16997	16986	17029	17006	17082	17126	17060	16979	17032	16977	17005	17141	17027	17052	17227	16943	17198	17115	17108	16956	17205	16961	17089	17195	17140	16915	17171	17091	17040	17326	17222	17014	17114	17170	16994	17148	17111	17020	17032	17091	17127	17185	17004	16831	16976	17056	17105	16916	17035	17063	17013	17150	17194	17046	17117	17058	17044	17238	17005	17174	17025
14840	26201	24163	19838	18237	17260	16578	16408	15979	16034	16003	23671	39172	38802	34790	29249	21359	17357	16288	15423	15260	15214	15219	15179	15380	15303	15287	15443	15279	15262	15346	15265	15236	15214	15288	15134	15200	15276	15358	15254	15311	15472	15169	15303	15328	15132	15198	15336	15308	15252	15256	15438	15376	15390	15100	15335	15431	15086	15339	15245	15286	15219	15316	15374	15232	15101	15458	15411	15257	15352	15293	15341	15336	15342	15245	15324	15321	15444	15199	15207	15203	15289	15239	15399	15523	15180	15311	15109	15227	15285	15245	15228	15219	15251	15484	15266	15313	15107	15442	15308	15411	15154	15419	15295	15225	15318	15339	15278	15198	15326	15264	15326	15154	15315	15203	15294	15294	15316	15107	15395	15269	15330	15051	15486	15124	15160	15538	15437	15171	15209	15178	15525	15201	15070	15172	15245	15327	15327	15462	15230	15225	15175	15264	15274	15157	15249	15328	15393	15215	15299	15285	15107	15400	15197	15199	15245	15210	15222	15311	15164	15339	15289	15226	15204	15448	15352	15302	15246	15281	15277	15337	15229	15265	15127	15355	15233	15281	15477	15158	15222	15148	15215	15348	15374	15079	15248	15392	15117	15417	15201	15362	15178	15458	15136	15266	15318	15332	15274	15155	15209	15208	15301	15191	15112	15382	15206	15250	15180	15221	15263	15295	15331	15157	15188	15153	15349	15314	15259	15114	15336	15223	15325	15292	15314	15283	15288	15174	15342	15204	15152	15261	15282	15130	15291	15317	15167	15259	15177	15097	15217	15130	15326	15180	15346	15292	15251	15300	15416	15337	15204	15196	15300	15213	15216	15198	15340	15184	15373	15272	15361	15199	15246	15164	15370	15271	15358	15227	15405	15176	15143	15304	15183	15385	15207	15166	15189	15227	15075	15293	15369	15403	15136	15160	15225	15257	15342	15219	15191	15375	15283	15267	15393	15244	15232	15395	15229	15327	15335	15267	15155	15252	15294	15325	15217	15384	15147	15365	15388	15305	15219	15037	15345	15291	15205	15354	14941	15252	15386	15273	15228	15256	15188	15285	15411	15219	15380	15187	15240	15294	15385	15341	15102	15210	15099	15190	15242	15285	15295	15175	15551	15195	15504	15229	15286	15185	15377	15170	15334	15182	15124	15295	15034	15364	15107	15371	15281	15170	15253	15371	15156	15200	15271	15446	15220	15287	15299	15391	15059	15199	15291	15217	15296	15316	15340	15141	15092	15278	15224	15209	15274	15217	15203	15345	15189	15293	15273	15088	15330	15303	15276	15237	15175	15348	15339	15326	15231	15232	15216	15217	15191	15146	15358	15177	15349	15385	15247	15379	15312	15237	15221	15226	15220	15239	15189	15144	15293	15259	15168	15287	15269	15308	15330	15299	15239	15052	15092	15107	15346	15400	15436	15301	15322	15251	15201	15239	15057	15244	15229	15282	15322	15355	15237	15131	15360	15245	15190	15257	15202	15141	15230	15221	15152	15320	15464	15226	15395	15225	15273	15251	15252	15247	15246	15288	15316	15235	15182	15385	15205	15295	15217	15378	15189	15164	15097	15297	15240	15160	15194	15311	15240	15343	15188	15371	15332	15214	15218	15434	15256	15247	15272	15212	15420	15060	15270	15211	15158	15123	15302	15233	15274	15304	15347	15378	15251	15105	15136	15139	15252	15155	15335	15166	15178	15143	15318	15351	15131	15184	15242	15301	15396	15300	15128	15257	15138	15245	15237	15367	15373	15211	15149	15387	15261	15210	15321	15279	15330	15199	15311	15277	15259	15222	15378	15204	15423	15375	15292	15172	15241	15216	15054	15174	15178	15230	15103	15254	15250	15090	15282	15115	15211	15320	15204	15111	15269	15406	15221	15302	15349	15374	15173	15351	15499	15059	15278	15219	15310	15156	15437	15276	15153	15504	15137	15320	15313	15247	15255	15349	15332	15250	15182	15382	15139	15090	15232	15310	15374	15222	15292	15199	15523	15193	15239	15427	15172	15278	15321	15118	15404	15219	15317	15194	15207	15140	15224	15249	15302	15418	15080	15273	15149	15191	15317	15296	15255	15267	15286	15248	15194	15234	15276	15415	15201	15157	15229	15372	15048	15311	15297	15154	15302	15365	15270	15263	15336	15262	15346	15297	15201	15097	15220	15189	15189	15312	15169	15219	15177	15291	15380	15350	15294	15237	15303	15228	15109	15078	15206	15291	15381	15237	15215	15317	15296	15195	15363	15157	15439	15212	15291	15147	15224	15383	15214	15207	15247	15289	15225	15306	15180	15353	15210	15405	15375	15098	15316	15200	15298	15170	15291	15230	15292	15073	15243	15178	15408	15176	15213	15334	15217	15159	15242	15237	15242	15135	15356	15290	15182	15267	15153	15188	15295	15259	15303	15222	15148	15141	15085	15206	15123	15086	15320	15104	15315	15266	15221	15257	15480	15227	15082	15134	15320	15218	15070	15251	15119	15240	15423	15238	14988	15192	15211	15290	15161	15171	15390	15254	15332	15244	15151	15260	15225	15144	15204	15149	15537	15308	15218	15125	15200	15124	15226	15358	15207	15232	15088	15206	15422	15297	15278	15292	15207	15133	15238	15184	15210	15264	15260	15360	15309	15240	15251	15042	15308	15238	15303	15277	15273	15265	15279	15219	15194	15198	15330	15441	15224	15282	15363	15243	15337	15158	15312	15262	15267	15186	15219	15305	15237	15259	15285	15212	15254	15242	15240	15306	15206	15310	15209	15131	15233	15269	15160	15236	15340	15294	15333	15165	15380	15243	15293	15258	15267	15433	15186	15075	15257	15213	15199	15184	15314	15098	15329	15107	15315	15357	15201	15303	15345	15234	15398	15242	15232	15267	15318	15159	15239	15243	15281	15172	15336	15232	15252	15108	15443	15181	15279	15233	15409	15338	15275	15201	15356	15336	15262	15408	15213	15284	15227	15337	15159	15264	15216	15247	15295	15454	15337	15260	15229	15352	15257	15257	15112	15332	15129	15419	14958	15225	15227	15417	15211	15220	15229	15300	15206	15148	15203	15134	15130	15309	15271	15319	15134	15310	15226	15097	15334	15281	15242	15287	15315	15453	15305	15158	15339	15182	15165	15271	15080	15242	15104	15446	15245	15264	15308	15438	15254	15281	15196	15196	15192	15313	15203	15153	15255	15239	15321	15271	15104	15231	15198	15228	15175	15158	15257	15190	15301	15267	15307	15338	15289	15228	15173	15095	15233	15387	15112	15192	15191	15144	15203	15148	15237	15162	15290	15084	15270	15111	15311	15200	15345	15132	15327	15066	15035	15224	15210	15144	15114	15391	15153	15295	15337	15397	15206	15292	15287	15365	15292	15177	15162	15209	15289	15212	15259	15334	15359	15259	15344	15189	15290	15173	15182	15229	15048	15419	15241	15026	15447	15257	15204	15371	15179	15191	15308	15310	15240	15176	15254	15444	15217	15313	15271	15129	15085	15306	15042	15270	15178	15206	15338	15165	15147	15482	15376	15196	15146	15223	15257	15400	15208	15284	15351	15318	15263	15309	15242	15185	15390	15229	15385	15205	15233	15165	15204	15325	15160	15172	15267	15102	15145	15388	15243	15241	15152	15344	15073	15258	15146	15370	15231	15051	15186	15358	15321	15308	15443	15215	15236	15205	15342	15176	15356	15298	15379	15335	15184	15191	15167	15165	15331	15202	15170	15233	15277	15205	15169	15336	15376	15180	15096	15270	15226	15266	15261	15327	15133	15464	15179	15103	15162	15204	15290	15122	15104	15129	15087	15302	15282	15222	15252	15218	15245	15116	15186	15214	15282	15325	15342	15214	15195	15357	15299	15078	15261	15234	15197	15416	15072	15199	15308	15248	15276	15350	15250	15288	15016	15308	15196	15142	15297	15225	15211	15182	15307	15190	15089	15306	15253	15040	15190	15247	15344	15361	15122	15266	15202	15218	15245	15180	15076	15346	15171	15303	15336	15238	15208	15310	15234	15329	15065	15242	15187	15172	15309	15324	15194	15283	15291	15286	15249	15122	15380	15385	15232	15362	15220	15348	15036	15349	15316	15128	15256	15216	15207	15337	15287	15266	15294	15261	15299	15324	15113	15222	15248	15286	15217	15311	15309	15223	15317	15430	15167	15224	15358	15286	15364	15284	15049	15345	15440	15276	15395	15204	15215	15243	15250	15293	15242	15342	15083	15207	15144	15172	15269	15388	15206	15135	15343	15239	15167	15270	15093	15161	15133	15235	15209	15089	15127	15223	15143	15164	15282	15330	15356	15127	15313	15263	15354	15204	15282	15257	15232	15195	15282	15364	15229	15223	15213	15266	15111	15324	15094	15299	15149	15328	15373	15380	15107	15279	15261	15221	15265	15361	15250	15268	15154	15232	15303	15279	15292	15178	15240	15314	15088	15295	15277	15187	15188	15135	15267	15299	15342	15170	15011	15248	15274	15259	15350	15134	15294	15210	15310	15189	15313	15222	15403	15260	15237	15348	15244	15210	15189	15164	15221	15246	15073	15298	15252	15392	15251	15281	15301	15389	15256	15341	15215	15194	15340	15123	15256	15276	15073	15308	15189	15302	15425	15238	15110	15120	15302	15372	15193	15193	15255	15265	15241	15308	15303	15222	15297	15274	15335	15369	15025	15153	15266	15168	15200	15268	15270	15412	15138	15292	15181	15361	15220	15286	15204	15275	15266	15306	15386	15193	15172	15301	15288	15331	15245	15227	15200	15257	15305	15290	15155	15414	15255	15286	15241	15210	15206	15439	15227	15128	15329	15262	15277	15379	15234	15153	15349	15349	15327	15168	15296	15293	15230	15176	15306	15338	15125	15238	15176	15331	15224	15431	15260	15283	15159	15285	15227	15158	15231	15327	15231	15360	15232	15242	15379	15306	15387	15365	15247	15192	15177	15160	15346	15283	15187	15276	15360	15286	15245	15375	15248	15449	15245	15302	15218	15191	15343	15290	15282	15424	15464	15237	15270	15226	15080	15242	15080	15215	15141	15363	15268	15274	15314	15310	15378	15269	15347	15324	15421	15285	15332	15158	15294	15170	15247	15222	15234	15361	15239	15242	15256	15312	15224	15287	15129	15320	15313	15386	15181	15146	15165	15175	15186	15210	15283
27256	21702	23000	19566	16772	16812	16766	16714	16632	16549	16749	16920	17582	17958	18261	17931	17392	17190	16810	16661	16852	16568	16685	16809	16391	16835	16725	16663	16797	16606	16755	16730	16584	16748	16558	16736	16721	16593	16635	16663	16741	16739	16876	16705	16549	16648	16748	16586	16805	16804	16600	16665	16628	16551	16642	16482	16569	16660	16868	16647	16506	16640	16758	16732	16569	16540	16630	16582	16753	16675	16725	16686	16567	16803	16674	16614	16600	16543	16709	16788	16724	16610	16445	16656	16549	16656	16737	16652	16469	16652	16728	16499	16765	16609	16568	16646	16662	16942	16651	16664	16495	16688	16473	16519	16526	16811	16740	16833	16548	16639	16583	16696	16457	16694	16528	16506	16748	16763	16765	16499	16669	16813	16620	16594	16759	16658	16729	16629	16644	16711	16605	16396	16680	16676	16456	16794	16694	16750	16712	16752	16699	16699	16646	16472	16643	16540	16707	16582	16700	16865	16660	16550	16497	16555	16709	16540	16656	16599	16830	16637	16836	16607	16540	16754	16773	16772	16459	16535	16533	16409	16679	16667	16619	16558	16584	16698	16682	16767	16550	16624	16555	16645	16626	16640	16503	16581	16475	16715	16530	16582	16810	16426	16709	16652	16668	16675	16674	16610	16704	16623	16715	16475	16617	16768	16593	16539	16456	16819	16645	16566	16782	16774	16623	16627	16618	16607	16761	16660	16556	16502	16700	16662	16533	16577	16728	16454	16541	16635	16598	16803	16543	16488	16749	16567	16585	16630	16496	16424	16487	16651	16575	16690	16537	16674	16496	16426	16701	16683	16501	16694	16757	16694	16650	16489	16408	16645	16801	16661	16628	16704	16507	16684	16720	16704	16731	16654	16519	16858	16666	16572	16642	16485	16637	16718	16667	16567	16622	16607	16823	16632	16386	16507	16758	16805	16615	16502	16650	16592	16750	16578	16528	16810	16687	16713	16643	16775	16687	16654	16414	16740	16547	16690	16594	16708	16537	16539	16406	16533	16657	16745	16556	16722	16574	16630	16532	16525	16794	16628	16509	16526	16511	16493	16710	16804	16786	16632	16735	16768	16860	16610	16656	16540	16637	16482	16333	16530	16578	16674	16634	16584	16648	16467	16564	16808	16729	16775	16709	16599	16780	16767	16661	16748	16657	16766	16604	16847	16534	16660	16733	16528	16698	16410	16648	16649	16635	16592	16712	16546	16571	16608	16495	16521	16744	16578	16528	16625	16757	16475	16573	16393	16762	16491	16564	16479	16596	16575	16709	16521	16595	16776	16610	16530	16634	16643	16678	16675	16490	16587	16819	16611	16570	16546	16557	16745	16484	16565	16621	16575	16576	16683	16572	16553	16647	16708	16535	16686	16782	16562	16536	16712	16572	16640	16590	16664	16482	16606	16561	16628	16714	16520	16509	16730	16596	16603	16519	16778	16501	16597	16672	16593	16563	16487	16583	16643	16787	16537	16683	16494	16633	16736	16565	16686	16507	16783	16665	16806	17020	16613	16644	16624	16629	16500	16609	16796	16532	16561	16724	16678	16552	16792	16759	16587	16799	16589	16734	16641	16353	16398	16637	16512	16712	16712	16656	16591	16609	16454	16499	16657	16854	16598	16582	16696	16528	16609	16507	16407	16561	16804	16570	16655	16682	16691	16790	16707	16764	16860	16568	16818	16756	16718	16605	16582	16544	16737	16660	16743	16700	16929	16788	16626	16639	16720	16491	16593	16616	16700	16799	16704	16483	16479	16562	16713	16421	16427	16668	16564	16600	16419	16736	16591	16665	16629	16756	16669	16630	16738	16862	16673	16577	16595	16593	16581	16526	16638	16626	16569	16576	16594	16535	16659	16580	16635	16721	16666	16760	16816	16544	16621	16584	16595	16588	16587	16682	16733	16690	16609	16590	16702	16526	16699	16647	16604	16695	16622	16638	16595	16701	16628	16809	16406	16655	16706	16594	16638	16554	16606	16765	16619	16610	16783	16707	16642	16538	16619	16598	16632	16566	16568	16574	16688	16781	16438	16604	16792	16619	16751	16693	16593	16636	16636	16525	16713	16778	16619	16696	16662	16639	16526	16498	16669	16615	16371	16670	16587	16444	16910	16771	16799	16617	16741	16712	16479	16612	16768	16730	16656	16662	16624	16687	16476	16492	16542	16637	16958	16645	16798	16761	16511	16617	16562	16706	16614	16686	16594	16535	16691	16527	16548	16465	16742	16741	16530	16810	16707	16540	16753	16863	16813	16516	16621	16553	16721	16514	16587	16696	16764	16651	16727	16664	16806	16406	16559	16765	16518	16673	16901	16801	16712	16705	16480	16652	16622	16562	16469	16458	16819	16680	16604	16495	16754	16750	16519	16476	16610	16657	16686	16605	16780	16868	16816	16671	16574	16811	16672	16461	16738	16625	16631	16596	16564	16692	16485	16664	16579	16393	16620	16646	16683	16602	16735	16543	16729	16619	16774	16533	16656	16751	16528	16673	16496	16676	16589	16587	16670	16669	16663	16661	16580	16551	16818	16884	16551	16631	16784	16592	16855	16697	16660	16558	16647	16695	16801	16565	16660	16754	16501	16858	16531	16566	16644	16761	16782	16480	16628	16610	16607	16596	16540	16782	16407	16558	16691	16516	16544	16669	16638	16566	16355	16894	16580	16712	16701	16686	16526	16766	16724	16571	16699	16483	16692	16708	16713	16692	16831	16677	16671	16694	16583	16748	16772	16653	16787	16638	16565	16452	16718	16455	16612	16632	16794	16867	16403	16570	16520	16667	16620	17003	16728	16605	16629	16678	16765	16575	16528	16508	16671	16587	16816	16809	16667	16594	16867	16797	16798	16571	16624	16884	16462	16556	16618	16619	16481	16665	16550	16730	16670	16659	16716	16741	16696	16839	16544	16749	16677	16715	16756	16597	16667	16583	16666	16797	16720	16814	16650	16566	16490	16591	16691	16550	16689	16643	16839	16665	16649	16911	16679	16667	16724	16577	16483	16597	16569	16810	16601	16812	16754	16645	16669	16698	16625	16613	16846	17006	16676	16734	16763	16648	16575	16659	16614	16734	16568	16590	16720	16661	16713	16687	16737	16513	16514	16618	16580	16622	16725	16487	16615	16646	16614	16635	16604	16577	16535	16545	16455	16701	16866	16566	16531	16640	16573	16754	16677	16692	16658	16664	16569	16597	16583	16744	16510	16470	16593	16696	16870	16743	16624	16611	16505	16493	16644	16549	16643	16722	16662	16762	16610	16474	16568	16919	16632	16882	16737	16856	16672	16833	16776	16713	16559	16672	16570	16608	16695	16610	16768	16734	16623	16558	16773	16613	16553	16751	16780	16682	16586	16646	16688	16665	16751	16836	16733	16540	16793	16724	16688	16598	16652	16818	16786	16688	16579	16590	16508	16507	16611	16572	16404	16653	16340	16524	16527	16630	16677	16861	16642	16813	16741	16540	16730	16663	16592	16440	16537	16707	16476	16776	16880	16591	16706	16669	16694	16644	16738	16796	16497	16625	16604	16489	16637	16666	16606	16585	16674	16685	16602	16639	16616	16717	16720	16541	16692	16818	16591	16563	16690	16716	16803	16534	16729	16778	16978	16497	16607	16725	16722	16637	16608	16758	16487	16498	16774	16615	16597	16541	16675	16647	16547	16584	16777	16617	16685	16672	16693	16625	16554	16691	16606	16614	16652	16937	16839	16688	16605	16719	16869	16645	16719	16680	16394	16607	16713	16763	16620	16635	16602	16822	16442	16648	16763	16776	16723	16731	16620	16675	16481	16542	16885	16800	16653	16650	16552	16511	16330	16678	16870	16774	16735	16712	16625	16577	16688	16528	16562	16825	16688	16795	16602	16778	16779	16683	16538	16575	16529	16621	16830	16738	16713	16683	16529	16758	16733	16580	16679	16833	16539	16520	16712	16759	16584	16639	16599	16636	16621	16852	16595	16747	16694	16590	16721	16724	16501	16463	16605	16649	16508	16703	16504	16779	16740	16845	16769	16638	16728	16617	16529	16563	16736	16653	16753	16803	16740	16677	16596	16548	16732	16444	16691	16522	16590	16576	16925	16799	16692	16713	16625	16846	16435	16719	16548	16544	16757	16708	16574	16687	16460	16716	16706	16636	16729	16566	16798	16877	16675	16708	16705	16591	16558	16798	16674	16641	16772	16409	16517	16798	16653	16466	16576	16608	16636	16661	16818	16749	16511	16639	16686	16480	16536	16804	16600	16808	16537	16762	16761	16563	16640	16692	16605	16737	16847	16683	16625	16553	16631	16661	16554	16692	16808	16704	16745	16604	16585	16814	16645	16618	16581	16814	16869	16739	16763	16851	16579	16413	16589	16670	16648	16593	16599	16720	16682	16493	16643	16756	16905	16619	16601	16571	16774	16670	16568	16554	16571	17000	16775	16695	16720	16773	16576	16708	16820	16561	16744	16711	16666	16692	16395	16590	16600	16822	16734	16610	16504	16418	16718	16655	16617	16796	16767	16609	16545	16886	16826	16759	16730	16769	16646	16653	16605	16617	16660	16764	16969	16690	16529	16550	16501	16580	16623	16867	16668	16622	16601	17005	16750	16716	16639	16651	16487	16718	16631	16680	16572	16606	16747	16596	16589	16659	16804	16618	16536	16708	16685	16465	16506	16687	16519	16699	16578	16843	16519	16483	16688	16738	16718	16658	16551	16560	16516	16590	16800	16834	16702	16614	16634	16889	16488	16587	16650	16725	16618	16495	16689	16610	16691	16660	16916	16857	16501	16733	16817	16593	16548	16685	16598	16881	16945	16626	16797	16620	16746	16667	16694	16749	16679	16485	16566	16749	16493	16602	16691	16638	16494	16590	16722	16719	16548	16637	16837	16677	16656	16767	16677	16407	16612	16664	16551	16750	16507	16692	16812	16727	16614	16511	16739	16648	16713	16657	16729	16820	16740	16635	16561	16854	16538	16764	16651	16712	16713	16648	16595	16832	16790	16729	16796	16747	16694	16655	16740	16475	16669	16675	16743	16717	16670	16703	16706	16768	16751	16639	16628	16723	16521	16649	16586	16759	16515	16754	16730	16879	16535	16619	16789	16704	16563	16593	16601	16521	16538	16621	16404	16658	16587	16787	16708	16812	16599	16723	16572
14049	15904	16031	15332	15326	15338	15087	15091	15058	15100	14881	15350	16874	17330	17414	16634	15839	15148	15181	14846	15103	14841	15133	14868	15066	15040	14961	14946	14955	14961	14967	14991	15052	15065	15070	14918	15076	15168	14952	14819	14942	14968	14856	14992	14997	14948	14977	14950	14917	14985	14969	14952	15018	14927	15034	14914	15148	15036	15134	15001	14941	14888	14931	14993	15029	15001	14980	14945	14926	15022	14934	15007	15053	14883	15103	15156	14948	14991	14929	14957	14988	15103	15014	14926	15064	15145	14881	15004	15136	14964	15078	14957	14979	14696	15025	15169	14924	14935	14949	15000	14861	14880	14917	14916	14998	14938	15162	14944	14981	14968	14893	15003	14921	14997	15042	15002	15058	15059	14948	15002	14760	14960	14940	15018	15037	14970	15005	15115	14990	15156	15011	14902	15003	15033	15054	14801	15099	14978	14871	15048	14945	14924	14993	14734	14940	14955	14994	14922	14956	14972	15069	14958	14983	14845	14917	15003	15016	15057	15031	15077	14989	15170	14749	15004	14845	14909	14995	15024	15039	14999	14846	15016	14967	15009	14934	14815	14956	15052	14908	15041	14991	14885	14959	14938	15013	15117	15061	14982	15091	15112	14880	15006	14965	14884	14959	15061	14954	14953	15141	15007	15076	14909	15043	14966	14908	15062	14967	15012	14936	14867	14962	14786	14934	14994	15043	15080	15115	14986	15068	15018	14999	14989	14876	14994	15109	15058	15047	14955	14873	15002	14981	15219	14902	14800	14971	15047	15105	14965	14932	14992	14883	14891	15111	15012	14879	14949	14683	15030	14972	14921	14857	14991	14971	14845	15038	14991	14953	15133	15098	14999	14944	15092	14990	14890	15022	15143	14951	15099	15090	14968	14968	14970	14800	14923	15051	15103	14947	15023	14993	15036	15070	15053	14907	15013	14887	15054	15027	15054	15021	15028	14949	15050	14963	14822	15228	14945	15009	14962	14889	15043	14831	14885	15006	14811	15048	15021	15085	15090	15006	15098	15010	14859	14907	15155	14847	15001	14984	14942	14914	15157	14962	14973	14914	15047	14970	14966	14977	14958	14831	15146	15005	14908	14874	15000	14970	15081	14870	15060	14901	14978	15102	14979	14947	14951	15020	14975	14813	15086	14980	14895	14850	14958	15084	14981	14920	14959	14972	14944	15105	15012	14981	14945	15066	14925	15033	14813	14973	14910	14757	14873	14904	14929	15003	15130	15018	15039	14968	14899	14940	14989	14729	14949	15188	14920	14826	14935	15045	14870	15186	14953	15093	14998	14897	15141	15056	15016	14921	14910	14940	14972	14955	15029	14886	14835	14926	15070	14835	14927	15174	14946	15126	14977	15007	14902	15039	14964	14958	14813	15038	14933	14916	14861	15113	15003	14903	15035	14950	15003	14962	14710	14828	14891	14972	14867	15052	15028	15057	14993	14991	14984	15155	15016	14915	15049	14864	14870	15027	14858	15070	14951	14805	14979	15094	14980	14897	14971	14962	15057	14990	14978	15095	14912	15167	14919	14864	14845	15049	15105	14895	15015	15013	15143	14947	15067	14976	15073	14821	15123	15171	15235	14916	14905	15034	14987	14897	14927	15129	15054	15025	15001	14968	15013	15027	14811	15061	14923	14892	14980	14905	14954	14863	14859	15110	14939	15209	15117	15137	15057	15175	14962	14926	15030	14877	15014	15111	15017	14985	14860	15019	15119	14988	15155	14951	14949	14994	14936	15030	15065	14874	15009	15013	14824	14924	14991	15030	14999	15140	14905	15185	15036	14878	15035	14965	14913	14965	14816	15149	15045	14891	14986	14935	15037	14960	14953	14975	15027	14860	14872	15035	15009	15012	14796	14918	14914	15142	14907	15069	14815	14999	14918	14862	15080	14946	15017	14968	14907	15087	15000	15104	15119	14852	15107	15009	14879	14910	15006	14878	14963	15022	14946	14953	14907	15063	14957	15046	15013	15041	15149	15136	15079	14984	14861	14896	14921	14961	14797	14919	14885	14855	15050	15007	14997	14980	15028	14829	14990	15077	14834	14930	15036	15070	14951	14732	14932	14980	14893	14960	15080	15043	15094	14845	14885	14779	14964	15004	15194	14938	14934	14986	14849	15025	14976	14885	14928	14999	15037	15007	15035	15074	14886	15000	14692	15048	15059	14866	14956	14857	15107	14910	14825	14791	14968	14906	14881	15071	15074	14921	15062	15018	14915	14768	15076	14700	14990	15044	14823	15083	14820	14917	14964	15037	14948	15049	14846	14932	14984	15080	14946	14942	15024	15155	14955	14983	14877	15191	14697	15004	14871	14985	14954	14926	14910	14870	14839	14996	15118	14853	14987	15093	14963	14946	14844	14952	14907	14968	14976	14974	14797	15009	14777	14919	14966	15046	14858	15059	15156	14953	15027	15018	14960	14944	14868	14895	14879	14993	14908	15098	15188	14866	15014	15073	14854	15023	14930	15062	14809	14902	15026	15010	15055	15046	14872	14957	14987	14963	14924	15043	14962	15013	14935	15025	15042	14897	14998	14753	15059	14861	14888	15085	14998	15172	15104	14974	14924	14903	15020	15039	15027	15021	15103	14959	14857	14914	14933	14977	14838	15068	15107	15047	15017	15113	14875	14947	15018	15116	15060	15083	15084	14847	14941	15060	14859	15064	14828	15012	14886	14921	14993	14942	15006	14978	14949	14946	14982	15064	15004	15010	14957	15154	14990	14976	15133	14895	15134	15149	14945	15099	14968	15241	15049	14975	14900	15089	14956	15038	14866	14930	15209	14959	15039	14808	15045	14929	14943	15220	15170	14994	14931	15117	14983	14940	14912	14895	14850	14969	15045	14928	15044	15121	14895	14921	14995	14886	15008	14947	14903	15015	14997	15257	15055	15025	15120	14924	14947	14991	15005	14859	15160	14898	14951	14931	14895	15125	14953	15006	15013	14993	15001	14993	14999	14947	15072	15060	14729	15080	15113	15046	15001	15034	14895	15006	15074	14844	14950	14940	15047	14915	14826	15130	15037	15021	15021	14955	14986	14834	15055	15174	15015	15124	14997	15039	15019	14887	14994	15035	14893	15038	15032	15025	14951	15084	14913	14883	15080	14958	14915	15002	14930	14884	15142	14828	15063	14933	14944	14902	14988	15078	15151	14974	14935	15048	15015	15021	14955	14919	15067	15033	14685	14995	15035	15093	15077	14945	14923	14957	15093	14920	14979	14973	15190	15108	14974	15052	15056	14964	15046	15067	14853	15085	15187	14930	14987	14948	15149	15022	15062	14993	14894	14934	14975	14991	15002	14962	14790	15092	15108	15171	14955	14850	15007	15037	15001	14955	14972	15010	15127	15136	15030	15001	14925	15063	14987	15061	14999	15046	15048	15053	15021	14972	14981	14959	14953	14995	15087	15176	14933	14934	14933	15131	14862	15014	14927	14904	14914	14693	15066	15048	14938	14979	14886	15111	14984	14964	14934	15062	14866	14971	15011	14960	14997	15126	15024	14904	14982	14845	15059	14948	14983	15028	15218	14991	14898	14977	14941	15102	15030	15083	15080	15059	15090	14974	15127	14938	15228	14904	14875	14914	14961	15010	14807	15038	15123	14876	14939	14762	14983	14868	15085	14955	14901	14979	15058	14855	15039	14983	14952	14960	14998	14970	14951	15053	14932	14993	15128	15264	14799	15195	14989	15010	15064	14943	15130	15106	15109	15067	15114	15083	14922	14816	14946	15141	14866	15071	15050	15063	15144	14822	15012	14849	14921	15021	14949	15036	15078	15035	14867	15068	15080	14954	15182	14980	15145	14911	14986	15055	14869	14801	15030	15006	15086	14922	14964	14925	14945	15166	14993	15043	15035	14914	15046	14891	14825	14876	15027	14956	14920	15030	14876	15060	14894	14977	15020	14920	15028	14956	15011	15038	14910	15018	15085	14940	15138	15088	15003	15127	14953	15188	15130	15076	14984	15144	15026	14979	14955	14811	14908	15003	14946	15076	14945	15140	14857	15106	15111	15037	14968	14884	14938	14943	15141	14944	15024	15087	15167	14994	15065	14979	15002	15129	15031	15020	14911	15037	14834	14963	15016	14921	14968	15015	15091	14983	14753	15107	15046	14912	14787	15064	14992	14876	15036	14953	15058	14981	14921	15065	14999	14882	15122	14926	15022	14992	15033	15007	15140	14859	15028	14884	14981	15073	14980	14997	14907	15022	15122	14927	15029	14939	14973	15097	15048	14951	15028	15046	15229	14972	14841	15055	15036	14761	15083	15006	15232	14923	14940	15095	15027	14867	14913	15007	14878	14864	15090	14973	15281	14987	14894	15102	14912	14950	15016	14987	14933	15085	14894	14893	15089	14930	15043	15057	14921	15018	15105	14955	14974	14795	15005	14917	14949	14959	14833	14917	15049	15101	14967	14780	14861	14963	15028	14984	15052	15078	14945	14920	15140	14974	14871	14931	14966	15057	14818	15079	14999	15041	15012	15062	15024	15000	14944	14993	14900	15203	15124	14825	14988	15000	14896	15054	15054	15001	15011	14964	14907	15119	14985	14974	14989	14930	14973	14954	15122	14850	14967	14918	14976	14897	14994	14908	14865	15101	14968	14843	15068	15056	15006	15070	14948	15015	15044	15068	15057	14843	14918	14902	14985	15003	14898	14950	14906	15042	14961	14993	14939	15025	15066	14846	14939	14933	14901	15076	14950	15193	15094	14815	15055	14880	14892	14969	14840	14959	14861	14996	14964	15068	14956	15104	15087	15001	14943	14880	14826	15013	14952	15013	15000	15001	14885	14823	14917	15144	14984	14903	14896	14941	15030	14906	15001	14996	14871	14878	15011	14918	15153	15011	15080	15039	14957	14933	14921	15050	14875	14949	15148	14978	15139	15149	14889	15047	15093	14855	15121	14946	15013	14999	15059	15045	14864	15072	15055	15016	14974	14983	14973	14856	14989	15005	15128	15103	15006	14813	15115	15056	14973	15029	15006	15089	15068	14846	14740	14922	14985	15051	15134	15152	14901	15100	15055	15021	14959	15067	14970	14977	14943	15114	14949	15125	14939	14825	14930	14927	14859	15134	14917	15071	14981	14843	15016	15009	15127	14991	14978	14933	15058	14960	15060	14908	14912
23573	21112	28526	23973	21772	20936	19564	17136	16709	17060	17007	19658	24701	28423	27354	23714	20686	17954	17305	16848	16687	16825	16702	16460	16595	16650	16510	16594	16563	16771	16575	16654	16567	16813	16628	16660	16543	16671	16633	16409	16512	16361	16479	16476	16604	16700	16528	16423	16597	16546	16476	16425	16574	16477	16534	16487	16625	16610	16590	16568	16426	16664	16687	16577	16552	16487	16623	16574	16686	16617	16604	16643	16913	16621	16676	16691	16443	16510	16636	16557	16477	16511	16579	16559	16664	16629	16461	16655	16661	16618	16610	16587	16433	16386	16534	16568	16444	16397	16577	16735	16683	16531	16392	16732	16526	16773	16621	16435	16412	16568	16562	16473	16612	16501	16493	16512	16545	16454	16454	16481	16296	16572	16374	16581	16572	16533	16591	16403	16437	16480	16464	16555	16469	16710	16580	16603	16461	16435	16731	16649	16400	16504	16480	16483	16535	16442	16592	16367	16494	16461	16375	16407	16529	16483	16491	16240	16557	16350	16486	16551	16501	16445	16554	16618	16733	16394	16644	16570	16468	16565	16259	16392	16731	16295	16595	16479	16512	16514	16751	16619	16641	16535	16377	16654	16279	16418	16638	16491	16725	16567	16480	16543	16372	16536	16620	16429	16472	16581	16732	16553	16444	16437	16526	16629	16709	16564	16378	16482	16407	16426	16447	16574	16654	16528	16541	16348	16844	16453	16370	16390	16349	16659	16421	16413	16685	16607	16501	16399	16512	16437	16348	16668	16572	16613	16363	16554	16479	16726	16473	16532	16596	16418	16485	16589	16422	16655	16500	16368	16559	16353	16532	16394	16625	16552	16693	16542	16419	16494	16548	16288	16344	16602	16466	16602	16583	16562	16646	16459	16607	16683	16536	16507	16392	16460	16450	16687	16442	16571	16679	16307	16484	16428	16555	16366	16454	16568	16466	16289	16327	16516	16532	16367	16627	16438	16576	16389	16450	16575	16534	16630	16466	16598	16596	16553	16323	16600	16486	16583	16656	16468	16438	16508	16680	16612	16340	16602	16541	16504	16697	16316	16334	16527	16425	16405	16400	16578	16576	16466	16635	16401	16518	16250	16592	16417	16544	16439	16472	16535	16554	16417	16394	16659	16526	16508	16508	16546	16479	16674	16546	16448	16321	16381	16779	16644	16360	16316	16571	16533	16464	16687	16544	16333	16671	16579	16417	16583	16442	16521	16523	16590	16438	16456	16436	16511	16485	16369	16450	16458	16533	16383	16489	16387	16519	16530	16503	16476	16605	16463	16541	16449	16487	16654	16462	16686	16408	16560	16577	16332	16435	16637	16716	16640	16599	16268	16449	16595	16523	16562	16526	16418	16759	16669	16501	16581	16462	16464	16554	16551	16522	16572	16566	16457	16465	16702	16471	16369	16708	16497	16505	16748	16694	16511	16712	16511	16668	16425	16389	16426	16734	16454	16623	16416	16528	16370	16669	16592	16603	16496	16543	16504	16517	16487	16311	16513	16749	16590	16424	16492	16690	16497	16462	16587	16610	16598	16748	16618	16492	16327	16498	16459	16492	16442	16519	16432	16574	16615	16603	16479	16580	16599	16410	16675	16552	16605	16227	16582	16597	16604	16640	16514	16515	16557	16189	16475	16317	16717	16472	16582	16559	16402	16496	16602	16528	16548	16525	16594	16428	16377	16438	16577	16561	16544	16618	16502	16809	16487	16483	16359	16421	16394	16594	16595	16723	16499	16522	16725	16703	16560	16432	16515	16667	16594	16362	16311	16516	16591	16641	16575	16645	16391	16543	16516	16315	16479	16482	16551	16610	16364	16461	16400	16243	16568	16384	16461	16411	16382	16705	16670	16537	16671	16434	16418	16418	16500	16517	16599	16457	16751	16546	16586	16502	16346	16234	16539	16374	16559	16479	16321	16383	16344	16454	16464	16611	16480	16547	16569	16590	16537	16475	16525	16485	16603	16493	16311	16404	16605	16502	16664	16499	16615	16448	16578	16434	16427	16622	16617	16587	16456	16527	16640	16523	16631	16662	16524	16444	16350	16458	16390	16437	16529	16378	16567	16476	16375	16537	16572	16695	16606	16574	16388	16569	16557	16551	16554	16527	16552	16358	16507	16600	16526	16696	16511	16480	16340	16469	16370	16746	16499	16623	16489	16269	16285	16388	16581	16223	16670	16616	16503	16450	16304	16538	16541	16581	16445	16458	16494	16472	16490	16634	16474	16672	16526	16468	16551	16610	16422	16474	16570	16638	16491	16492	16463	16620	16617	16638	16529	16464	16363	16356	16554	16534	16498	16700	16449	16593	16399	16549	16466	16573	16349	16577	16430	16621	16636	16417	16356	16447	16435	16502	16331	16500	16457	16562	16597	16428	16288	16411	16571	16522	16534	16661	16618	16508	16680	16619	16519	16666	16549	16543	16681	16656	16638	16745	16637	16398	16587	16621	16418	16409	16424	16493	16434	16558	16428	16627	16470	16634	16387	16494	16373	16603	16626	16449	16497	16529	16618	16502	16566	16724	16485	16660	16518	16494	16550	16433	16708	16676	16671	16443	16401	16683	16462	16484	16381	16577	16519	16670	16484	16520	16450	16518	16515	16565	16385	16526	16540	16459	16416	16666	16474	16596	16659	16460	16499	16317	16473	16527	16435	16287	16363	16457	16423	16719	16485	16560	16637	16546	16550	16397	16431	16516	16436	16467	16596	16336	16443	16434	16638	16524	16363	16558	16613	16573	16705	16487	16571	16716	16595	16553	16483	16266	16654	16519	16354	16472	16547	16555	16456	16535	16309	16204	16445	16786	16615	16574	16542	16382	16521	16603	16545	16488	16591	16473	16723	16542	16571	16579	16386	16423	16488	16614	16693	16510	16492	16417	16369	16419	16413	16622	16512	16481	16605	16593	16469	16538	16454	16634	16544	16412	16462	16624	16647	16518	16489	16486	16541	16631	16605	16469	16543	16371	16556	16626	16453	16337	16461	16518	16431	16735	16542	16365	16770	16257	16485	16267	16626	16507	16543	16482	16703	16581	16430	16548	16426	16375	16369	16629	16573	16566	16410	16386	16570	16569	16511	16636	16370	16438	16439	16497	16381	16643	16735	16483	16635	16391	16607	16489	16777	16455	16593	16501	16430	16462	16251	16620	16557	16579	16473	16332	16413	16421	16470	16226	16436	16530	16565	16424	16655	16658	16463	16565	16548	16500	16473	16523	16558	16689	16439	16465	16358	16448	16406	16554	16445	16350	16608	16454	16544	16648	16436	16543	16735	16663	16541	16367	16460	16606	16564	16359	16456	16645	16592	16449	16520	16490	16402	16518	16636	16288	16461	16531	16416	16754	16263	16486	16554	16392	16461	16712	16455	16517	16688	16538	16483	16531	16523	16590	16546	16425	16408	16524	16627	16320	16492	16528	16441	16734	16621	16495	16732	16792	16717	16517	16595	16431	16738	16624	16455	16702	16556	16442	16454	16543	16537	16463	16599	16542	16596	16515	16473	16504	16560	16533	16451	16596	16610	16429	16305	16376	16604	16567	16309	16504	16475	16387	16475	16479	16472	16440	16570	16675	16372	16576	16442	16513	16724	16699	16457	16740	16382	16472	16581	16595	16322	16486	16422	16425	16378	16547	16423	16462	16627	16592	16464	16558	16296	16426	16533	16425	16302	16592	16351	16474	16551	16467	16685	16626	16649	16413	16701	16612	16674	16358	16786	16601	16304	16424	16441	16351	16487	16480	16577	16586	16588	16646	16592	16635	16669	16603	16633	16627	16476	16362	16603	16532	16442	16647	16501	16453	16482	16443	16446	16756	16482	16599	16415	16550	16603	16493	16551	16609	16523	16404	16465	16526	16407	16682	16417	16593	16725	16478	16690	16638	16505	16389	16547	16527	16499	16537	16479	16802	16339	16550	16400	16537	16562	16411	16477	16592	16664	16535	16442	16566	16560	16659	16424	16537	16448	16595	16632	16548	16578	16349	16513	16743	16549	16662	16525	16549	16626	16462	16453	16427	16476	16457	16521	16615	16391	16378	16664	16535	16671	16368	16519	16611	16392	16769	16607	16647	16568	16560	16507	16571	16492	16396	16277	16476	16714	16531	16477	16500	16552	16620	16456	16517	16592	16316	16398	16468	16384	16549	16537	16481	16501	16515	16460	16544	16631	16570	16492	16399	16598	16320	16569	16454	16629	16547	16398	16557	16434	16613	16608	16345	16225	16570	16567	16582	16466	16435	16442	16504	16478	16775	16664	16370	16419	16629	16566	16520	16612	16445	16558	16564	16647	16539	16360	16452	16674	16638	16524	16504	16456	16489	16596	16573	16398	16503	16465	16496	16405	16506	16489	16596	16395	16363	16438	16506	16615	16522	16511	16305	16757	16486	16501	16336	16441	16418	16493	16620	16461	16433	16418	16306	16388	16509	16493	16723	16523	16527	16523	16557	16564	16534	16551	16560	16347	16501	16471	16514	16411	16483	16623	16497	16559	16364	16337	16516	16584	16512	16360	16477	16558	16418	16526	16356	16549	16609	16507	16438	16337	16366	16365	16481	16687	16281	16477	16347	16446	16488	16635	16577	16426	16456	16638	16540	16731	16561	16486	16477	16611	16644	16502	16450	16280	16544	16505	16477	16503	16433	16596	16693	16467	16553	16500	16431	16637	16473	16446	16438	16572	16333	16574	16415	16527	16558	16349	16480	16350	16458	16511	16673	16556	16588	16594	16554	16388	16551	16518	16568	16398	16540	16328	16736	16513	16420	16318	16515	16326	16454	16726	16655	16479	16515	16575	16524	16455	16522	16467	16504	16607	16446	16430	16595	16344	16477	16346	16561	16674	16616	16417	16373	16572	16580	16618	16390	16622	16541	16621	16434	16701	16321	16362	16573	16463	16451	16630	16724	16636	16529	16678	16631	16467	16446	16564	16472	16514	16436	16739	16565	16417	16639	16475	16706	16489	16594	16371	16636	16485	16625	16432	16357	16432	16481	16407	16653	16298	16522	16508	16673	16523	16443	16434	16491	16578	16391	16441	16651	16621	16454	16737	16516	16538	16462	16565	16316	16474	16566	16637	16444	16686	16336	16514	16566	16705	16416	16700	16355	16461	16365	16409	16445	16325	16555	16481	16533	16410
13073	21322	20077	17654	16593	16059	15592	15592	15236	15218	15439	20766	27835	31559	29346	23941	19868	16145	15503	14876	15030	14923	14922	14810	14997	14915	15024	14950	14835	15029	14952	14912	14850	14974	14928	14960	15010	14918	15065	14940	14946	15032	14966	15022	14953	14995	14856	14983	14909	14823	14934	14832	14974	14768	15068	15004	14850	14871	14951	14957	14947	14883	14805	15014	15000	14932	14901	14950	15044	14868	14965	14923	15078	15126	14907	15017	15012	14966	14978	14982	15038	14992	15130	14994	15073	14947	14965	14810	14915	14905	14894	14857	14813	15022	14881	14983	14919	14919	15061	14862	14952	14935	14921	14899	15119	14933	14966	14891	15015	15019	14991	15067	14806	14832	15046	14979	14944	15105	15000	14865	14908	14794	14915	15018	14933	14992	15024	15104	14846	14912	14941	14988	14942	14835	14916	14923	15101	14913	14993	14938	14900	14987	14965	14874	14940	14881	14866	14848	14924	14993	14948	14843	14929	14749	14897	14749	14856	15136	14754	15181	14815	14823	14961	14926	14879	14878	15065	14894	14926	14848	14984	15085	15093	14986	14951	14777	15015	14798	15022	14937	14976	14997	14862	14913	14907	14919	14957	15015	14891	14944	14944	14963	14983	14829	15041	14798	14954	14889	15001	14870	14911	14824	14878	14977	14932	15093	15174	14906	14935	14894	14908	14946	14927	14877	14927	15017	14975	14868	14890	14831	14846	14886	14888	14929	14862	14876	14797	14960	14930	15047	14705	14851	14989	14916	14961	14759	14989	14888	14792	14985	15014	15020	14970	14902	14909	14847	14862	14981	14906	14823	14904	14921	14950	14722	14917	14874	15010	14958	15066	15052	14741	15107	14846	14895	14854	15125	14881	14893	14913	14842	14771	14983	14845	14912	14823	14879	14889	14795	14930	14990	14955	14831	15012	14723	14953	14924	14923	14700	14932	14862	14834	14872	15073	14827	14913	15017	14734	14971	14939	14942	14774	14912	14939	14921	14904	15022	14890	14868	14883	15048	14875	15176	14786	15058	14988	14908	14881	14936	15052	14924	14950	14789	14896	14920	14958	14949	15098	14858	15019	15069	14815	14940	14885	14980	14954	14866	14992	14857	14986	15096	14642	14831	14893	14941	15082	14992	14973	14922	14925	14810	14940	14921	14774	14937	15067	14944	15128	14923	14905	14931	14910	15018	14954	14994	14889	14824	14819	14744	14935	14954	15084	14984	14671	14856	14863	15067	14916	15052	14749	14976	14977	14895	15029	14897	14921	14880	14960	14776	14941	14872	14883	14919	14849	15134	15063	14851	14975	15088	14683	14942	14864	14884	14968	14999	15020	14819	15017	14978	14894	14957	14939	14967	14978	14993	15034	14981	14975	14986	15141	15050	14896	14971	14929	15208	14799	14888	14857	15147	15017	14962	14906	14847	14867	14916	14875	14868	14838	14905	14844	15012	14969	14976	15057	14901	14792	14802	14923	15024	15005	15104	14806	15071	14945	15020	14964	15001	14848	14878	14997	14858	14730	15227	14849	14960	15034	14923	15149	15094	14894	15005	14997	14982	14949	15043	14809	15039	14890	14745	14978	14947	14949	15135	14861	14939	15034	14936	14979	14849	14987	14911	15019	14854	14969	14931	15027	14933	15009	14957	14828	14840	15002	14995	14946	15060	15034	14826	14989	14966	15029	15022	14875	14840	15020	14880	14913	14912	14979	14852	14788	14998	15057	14916	15028	14846	15013	14990	14828	15096	14922	14904	14926	14748	14797	14885	14828	14894	14852	14820	14778	14956	14756	15040	15111	14801	14881	14815	14786	14912	15049	14857	14945	14872	14906	14789	14800	15024	14805	14875	14797	14801	14832	15053	14893	14961	14994	14906	14825	14786	14829	14969	15008	14991	14879	14694	14970	14927	14838	14941	14885	14957	14955	14864	14986	14952	14988	14900	14983	14904	15003	14888	15016	14727	14862	14809	14811	14934	14960	14843	14941	14920	14867	14807	14930	14853	14991	14892	14837	14863	14943	15023	14779	14937	14751	14966	14909	14958	15005	14871	14914	14912	14902	14897	14864	14882	15008	14863	14901	14923	14830	14949	14826	14942	14851	14878	14934	14996	14856	14977	14882	14960	14948	14855	15008	14907	14851	14844	14946	15000	14846	14940	14907	14841	14903	14886	15007	14806	14928	14974	14831	15014	14886	14918	14999	14930	14926	14806	14822	15026	14989	14902	15100	14914	14848	15012	14965	14818	14989	14856	15121	14907	14806	14997	15009	14941	14962	14887	15013	14931	14846	15018	14921	14772	15013	14979	14985	14984	15007	14792	14947	14961	14876	14890	15030	14909	15069	14745	14934	14945	14973	14890	14911	14695	14937	14942	15062	14970	14856	14912	14952	14988	14944	14964	14822	14742	14951	14980	14924	14995	14978	14893	14725	14835	14916	14917	14962	14992	14759	14984	14964	14873	14919	14968	14856	15011	14865	14954	14880	14974	14870	15067	14799	15029	14804	14903	15110	14802	14972	14712	14919	14938	14816	14925	15010	15026	14955	14860	14889	14898	14873	14872	14663	14880	14881	14651	14985	14866	15055	14909	15088	14902	15035	14897	14835	14901	14735	15052	14908	14983	14924	15033	14836	14694	14883	14944	14813	14924	14857	14829	14923	14873	14824	15043	14909	14944	14897	14882	15002	14961	15039	14775	14867	14825	14754	15040	14886	15056	14974	14915	14860	14957	14760	14931	14740	15166	14840	14921	15043	14740	14893	15063	14889	14903	14979	14848	14922	14985	14926	14897	14926	14876	14822	14848	15027	14877	15072	14819	15029	14869	14808	14957	14845	14874	14975	14827	15023	14942	14872	14776	14989	14981	14917	14867	14919	14839	14914	14844	15019	14982	14927	14924	14821	15047	14904	15056	14826	15044	14860	14954	15061	14880	14960	15123	14943	14903	15032	15005	14828	14927	14861	14927	14956	14793	15070	14839	14875	14707	14856	14960	14921	14997	14915	14944	15033	14821	15062	14877	14993	14770	14951	15172	14855	14989	14793	14765	14983	14819	14871	15100	14940	14889	15081	14997	14901	15082	14948	14801	15001	14900	15080	14862	14958	15053	15055	14883	14934	14931	15074	14810	14988	14838	15034	14830	14985	14993	14909	14922	14969	14738	14982	14922	14954	14997	14795	14843	14990	15014	15137	14878	14866	14933	15044	14930	14844	14961	14986	15117	14896	14766	15084	14954	14826	14955	15038	14931	14783	14890	14955	14899	14826	14923	14910	14831	14938	14815	14943	14932	14885	14853	15189	15017	14912	14926	14914	14904	14883	15003	14861	14878	15054	14925	14915	14846	14827	15033	14933	14810	15200	14857	14954	14765	14911	14929	15016	14943	14983	14831	14893	14915	14993	14858	14948	14942	14911	14983	14838	15072	14978	14731	14975	14876	14941	14881	14909	14703	14843	14983	14911	14888	15014	14985	14933	14904	15065	14924	15004	14850	15124	14928	14957	14974	14965	14956	14992	14925	14796	14992	14970	15014	14920	14818	15163	14894	14886	15003	14869	14939	14976	14909	15046	14914	14958	15078	14945	14881	14828	14880	15022	14992	14879	14890	14919	14976	14938	14888	14883	14641	14896	14846	14854	14745	14898	14953	14833	14889	14879	14953	14962	14919	14908	14919	15038	14950	14830	14961	14862	14869	14993	14967	14935	14774	14898	14935	14910	14949	14915	14915	14919	14917	14951	14944	14783	15065	14863	14957	14952	15038	14994	14965	14935	14823	14883	14923	14956	14867	14909	15011	15024	14955	14877	14812	15185	15116	14914	14820	14871	14949	15098	14950	14889	14969	14814	14997	14966	15043	14903	14827	14868	14829	14903	14899	15014	14864	14934	14868	14853	15014	14828	15112	14887	14764	14918	15007	14802	14842	14833	14969	14863	15109	15056	14784	14928	14905	14872	14988	14935	14834	14965	15006	14897	14809	14827	14899	15032	15017	14822	14879	14948	14986	14886	14871	15051	15004	14806	14862	15066	14815	14923	14910	15016	14985	14918	14960	14959	14902	15052	14961	14932	15063	14974	15088	14929	14865	14926	14869	14970	15006	14815	14888	15028	14945	14776	15029	14942	14816	14955	14975	14834	15036	14806	14786	14851	14955	14809	14964	14928	15021	14901	14904	14983	14856	14934	15040	14905	14961	14887	14853	14970	14940	15096	14857	14719	14814	15140	14850	15111	14913	14943	14958	14854	14904	14816	14854	15102	14847	14948	14924	14833	15033	14753	15072	14832	14982	14805	14851	14935	14930	14924	15060	14884	15047	14939	15021	14661	15022	14991	14830	14973	14942	14854	15019	14954	15041	14936	15014	14849	15022	15037	14877	14995	14769	14910	14899	14927	15014	14930	15095	14907	14961	14886	14814	15071	14908	14862	14798	14775	15009	14895	14897	14749	14969	14891	14979	14873	14973	14870	14950	15035	14889	14977	14894	15031	14712	14912	14849	14845	14959	14894	14948	14836	14999	15181	14888	14989	14912	14885	14930	14931	14989	15026	14915	14865	14997	14966	14975	14930	14851	14896	14966	15025	14997	14822	15021	14923	14760	15083	14931	14937	14857	14766	14904	14971	14900	14953	14957	15002	14974	14950	14899	14929	14793	14930	15041	15174	15051	15010	14929	14879	14994	14968	14844	14875	14898	14817	14920	15051	14876	15007	14819	14894	14981	14994	15046	14801	15031	14733	15039	14796	15041	14830	14978	15043	15165	14995	14904	14914	14860	14796	15087	14969	14976	14980	14938	15100	15034	14884	14986	14761	15027	15048	14892	14978	14961	14910	14983	14724	14974	14997	14960	14903	14975	14835	15023	14924	14890	14855	15096	15023	14990	14861	14898	14942	14867	14897	14894	14818	14986	14997	14694	14943	14881	14832	14960	14953	14785	15076	14764	14914	15066	14893	14847	14984	14873	14947	14777	14881	14857	14915	14830	15019	14906	14839	15007	14875	14820	14824	14957	14868	14999	15022	15031	14924	14877	14972	15049	14914	15034	14913	14916	14925	14835	14796	14859	14933	14847	14946	14742	15022	14799	15070	14940	14827	14915	14968	14742	15096	14768	14790	14887	14882	15030	14994	14955	14987	14765	15048	14945
22477	21016	28817	23431	21153	22854	23431	18149	17542	17579	17571	19468	27248	36678	34968	29072	23998	19469	17786	17093	17101	16940	16867	16907	17226	16844	16938	17123	17155	16890	16920	16897	16946	16850	16925	16939	16906	17031	16936	16736	16845	16652	16899	16982	16821	16830	16845	16933	16726	17022	16982	16855	17004	16799	16767	16714	17029	16610	16851	16683	16858	16942	16772	16742	16819	16804	16858	16966	16877	16952	16909	16883	16989	16722	16964	16782	16763	16768	16762	16935	16710	16927	16786	16938	16730	16821	16995	16799	16884	16938	16580	16915	16798	16766	16886	16738	16721	16897	17123	16839	16850	16780	16759	17015	16823	16805	16866	16944	16993	16784	16884	16890	16786	16842	16679	17081	16831	16845	17052	16754	16803	16709	16851	16837	16916	16938	16779	16829	16662	16760	16758	16748	16728	16789	16747	16699	16716	16832	16663	16763	16664	16895	16603	16610	16772	16790	16971	16996	16839	16550	16595	16919	16759	16623	16785	16750	16841	16586	16850	16826	16558	16810	16900	16794	17032	16985	16912	16920	16759	16934	16684	16596	16888	16675	16753	16811	16821	16891	16821	16816	16571	16756	16739	16793	16864	16934	16693	16778	16898	16698	16804	16706	16676	16858	16971	16850	16772	16695	16892	16846	16612	16809	16916	16738	17092	16765	16820	16763	16833	16871	16925	16907	16808	16886	16929	16780	16964	16929	16867	16857	16576	16794	16832	16686	16784	16728	17058	16916	16832	16817	16736	16853	16865	17009	16841	16756	16886	16703	17083	16962	16652	16693	16922	16707	16813	16783	16952	16876	16761	16881	16668	16889	16796	16889	16732	16746	16925	16838	16775	16469	16736	16742	16872	16891	16640	16876	16617	16793	16866	16900	16917	16658	16694	16760	16745	16795	16875	16832	16996	16689	16793	16958	16706	16677	16989	16817	16812	16795	16902	16687	16745	16807	16683	16804	16833	16900	16737	16963	16799	16839	16842	16888	16877	17094	16873	16822	16793	16572	16858	16818	16813	16797	16995	16787	16779	16822	16839	16632	16844	16740	16723	16985	16853	16605	16822	16822	16745	16611	16507	16735	16670	16789	16641	16773	16798	16857	16739	16732	16858	16975	16738	16628	16728	16879	16836	16763	16695	16664	16903	17003	16764	16763	16770	16890	16929	16789	16751	16893	16765	16729	16794	16745	17064	16964	16719	16725	16972	16937	16691	16772	16567	16652	16929	16753	16885	16816	16795	16653	16919	16869	16910	16774	16775	16926	16699	16764	16841	16677	16818	16617	16717	16829	16902	16796	16607	16809	16549	16892	16929	16976	16816	16788	16572	16732	16780	16887	16769	16748	16893	16892	16691	16776	16798	16783	16700	16849	16657	16740	16927	16771	16731	16713	16783	16890	16857	16647	16833	16843	16745	16807	16675	16795	16894	16741	16684	16663	16647	16739	16826	16622	16739	16865	16677	16721	16983	17003	16864	16620	16786	16860	16815	16966	16742	16855	16807	16688	16816	16825	16674	16736	16987	16836	16789	16845	16828	16835	16734	16884	16801	16868	16817	16902	16822	16698	16753	16803	16885	16661	16739	16854	16697	16764	16856	16910	17004	16818	16803	16589	16723	16922	16628	16737	16747	16795	16706	16917	16730	17000	16931	16883	16773	16618	16730	16780	16602	16909	16753	16787	16737	16737	16864	16962	16868	16659	16830	16754	17175	16687	16870	16772	16753	16819	16819	16884	16684	16894	16881	16665	16817	16845	16732	16813	16938	16740	16912	16793	16885	16760	16604	16998	16754	16671	16859	16863	16695	16849	16830	16588	16865	16836	16823	16825	16627	16832	16760	16812	16787	16914	16750	16717	16443	16685	16934	16891	16814	16737	17001	16814	16797	16879	16978	16942	16645	16771	16951	16853	16903	16858	16733	16824	16887	17025	16930	16762	16782	16764	16710	16580	16676	16712	16856	16684	16907	16784	16778	16734	16796	16777	17060	16698	16870	16764	16840	16769	16843	16487	16841	16714	16728	16964	17067	16747	16786	16744	16855	16817	16793	16693	16693	16638	16823	16871	16888	17054	16839	16820	16946	17020	16835	16711	16719	16692	16920	16735	16694	16897	16696	16726	16915	16747	16996	16581	16890	16806	16848	16587	16573	16663	16889	16644	16651	16956	16564	16763	16816	16741	16669	16714	16966	16705	16863	16700	16834	16824	16920	16903	16823	16694	16956	16873	16801	16763	16735	16744	16754	16904	16926	16947	16696	16602	17034	16703	16798	16812	16687	16676	16674	16938	16685	16677	16753	16843	16845	16871	16642	16592	16786	16701	16776	16900	16677	16694	16840	16945	16839	16810	16519	16847	16804	16860	16884	16749	16712	16883	16608	16963	16901	16776	16741	16860	16650	16904	16587	16618	16785	16725	16931	16771	16607	16784	16795	16913	16802	16596	16712	16645	16766	16784	16722	16703	16623	16569	16854	16661	16842	16643	16924	16968	16771	16782	16882	16899	16977	16863	16742	16911	16958	16801	16721	16595	16652	16629	17039	16870	16858	16870	16842	16826	16751	16803	16726	16848	16881	16869	16841	16734	16874	16755	16656	16723	16861	16703	16770	16818	16863	16650	16632	16813	16880	16790	16896	16618	16630	16813	16830	16897	16830	16697	16611	16727	16684	16708	16984	16743	16741	16763	16712	17002	16746	16713	16622	16725	16772	16880	16895	16828	16562	16687	16705	16702	16796	16763	16909	16667	16869	16685	16898	16689	16808	16978	16755	16870	16892	16839	16750	16754	16770	16792	16747	16748	16752	16820	16688	16748	16644	16674	16965	16803	16751	16961	16662	16846	16690	16821	16792	16830	16906	16925	16704	16864	16623	16754	16836	16874	16848	16786	16860	17018	16720	16909	16673	16866	16776	16716	16769	16727	16879	16923	16705	16955	17060	17040	16915	16488	16906	16844	16855	16937	16946	16921	16835	16685	16753	16768	16905	16770	16831	16828	16915	16715	16873	16844	16859	16806	16877	16924	16757	16952	16825	16598	16682	16891	16877	16672	16712	16924	16858	16848	16740	16580	16688	16828	16897	16762	16787	16810	16732	16731	16664	16642	16772	16697	16703	16835	16902	16539	16940	16731	16955	16767	16761	16811	16771	16787	16784	16845	16795	16598	16797	16694	16685	16708	16766	16858	16724	16838	16854	16803	16792	16871	16691	16858	16972	16665	16622	16647	16790	16737	16607	16684	16620	16815	16733	16659	16726	16723	16864	16866	16581	16667	16687	16868	16848	16984	16659	16905	16880	16729	16692	16874	16682	17012	16784	16764	16927	16838	16798	16822	16722	16701	16673	16626	16903	16769	16719	16791	16624	16735	16751	16646	16590	16688	16704	16650	16767	16893	16699	16802	16716	16709	16825	16951	16731	16723	16579	16968	16821	16762	16786	16805	17026	16864	16919	16778	16839	16953	16649	16810	16975	16859	16721	16602	16875	16865	16708	16985	16653	16763	16779	16610	16798	16759	16730	16871	16723	16749	16870	16703	16898	16647	16747	16851	16619	16606	16835	16758	16775	16842	16739	16896	16713	16868	16673	16826	16979	16809	16956	16778	16764	16798	16836	16515	16575	16737	16876	16890	16839	16762	16776	17042	16854	16941	16858	16827	16835	16863	16703	16595	16968	16834	16850	16755	16856	17031	17039	16935	16719	16705	16708	16802	16694	16817	16824	16884	16730	16659	16674	16758	16791	16860	16759	16559	16847	16842	16690	16693	16782	16633	16772	16809	16927	16626	16781	16641	16665	16744	16755	16741	16812	16729	16662	16743	16755	16938	16745	16675	16760	16889	16778	16965	16578	17093	16829	16698	16702	16916	16885	16827	16584	16677	17064	16747	16768	16725	16681	16950	16846	16843	16740	16675	16895	16871	16625	16620	16586	16742	16709	16637	16644	16940	16812	16710	16765	16627	16614	16673	16753	16727	16656	16760	16700	16910	16833	16692	16732	16676	16582	16791	16715	16716	16662	16745	16662	16825	16967	16649	16727	17010	16769	16781	16755	16757	16664	16856	16748	16768	16881	16749	16693	16661	16686	17003	16815	16804	16807	16701	16683	16767	16901	16929	16836	16625	16656	16891	16753	16741	16876	16807	16537	16876	16769	16745	16938	16674	17019	16766	16801	16929	16719	16697	16833	16602	16753	16637	16647	16731	16715	16614	16754	16765	16630	16806	16813	16857	16849	16821	17015	16733	16749	16901	16874	16953	16815	16762	16542	16985	16666	16948	16854	16771	17042	16839	16774	16658	16637	16709	16730	16766	16599	16702	16942	16827	16753	16733	16740	16704	16756	16687	16796	16583	16860	16924	16749	16605	16812	16638	16976	16692	16651	16868	16699	16606	16811	16867	16842	16919	16621	16859	16835	16804	16969	16976	16740	16749	16858	16806	16816	16759	16839	17038	16886	16786	16917	16720	16577	16626	16735	16775	16774	16845	16700	16741	16740	16786	17018	16838	17063	16653	16747	16683	16726	16751	16642	16723	16542	16768	16905	16990	16806	16828	16755	16711	16731	16847	16812	16799	16744	16798	16821	16893	16594	17012	16676	16767	16658	16741	16990	16541	16924	16699	16839	16908	16691	16788	16670	16966	16886	16857	17006	16861	16902	16871	16551	16984	16860	16709	16710	16714	16789	16660	16892	16782	16689	16679	16772	16784	16792	16771	16815	16975	16637	16842	16863	16684	16782	16596	16677	16821	16774	16718	16803	16750	16742	16868	16830	16949	16883	16866	16704	16543	16734	16816	16707	16648	16719	16655	16758	16829	16720	16529	16570	16903	16876	16644	16865	16739	16979	16896	16848	16729	16629	16811	16820	16804	16786	16731	16768	16812	16934	16725	16746	16904	16686	16952	16753	16813	16818	16710	16921	16706	16743	16640	16725	16708	16675	16728	16803	16885	16646	16814	16764	16629	16801	16618	16643	16890	16787	16892	16784	16820	17053	16953	16893	16868	16883	16869	16809	16836	16740	16689	16730	16980	16604	16762	16869	16815	16641	16648	16711	16823	16985	16807	16865	16674	16925	16710	16869	16784	16835	16715	16769	16695	16824	16870	16737	16782	16804	16857	16777	16588	16699	16848	16828	16780	16956	16734
14596	25480	23831	19635	17933	16822	16594	16145	15900	15531	15720	20326	31463	39977	37309	30179	23845	17511	15880	15304	15084	15147	14971	14989	15125	15009	15142	15057	15028	15008	14997	15105	14934	15202	15142	15072	15007	15047	15088	15116	15222	15089	15077	15066	14890	15105	15062	15011	14923	15041	14935	14947	15154	15003	15235	15109	15003	15195	14944	15125	15063	15039	14948	15164	15259	15135	15071	14983	14945	14998	14966	15214	15061	15027	15179	15021	15011	15045	15195	15051	15005	15059	15053	14939	15070	15037	14899	15026	15020	14984	15134	14936	14998	15103	14971	15055	15044	14995	15038	14982	14970	14954	14875	15108	15056	14883	15087	15114	15058	15048	15051	15056	14956	15082	15158	14973	15257	15069	15077	15191	15055	14919	14920	15084	15131	14979	14828	14989	15173	15186	15112	14976	15094	15111	15098	14990	15141	15131	14914	14902	15064	15059	15011	15124	15012	15058	15189	15031	14952	15038	15093	15082	14935	15071	15067	14960	14944	14988	15135	15086	15050	15044	15139	15039	15242	15088	15058	14990	14972	14996	14865	15123	14999	14863	15032	15162	15050	15085	15090	15007	15035	14967	14994	14900	14915	14947	15018	14951	15193	15102	14861	15118	15064	15028	15181	15032	15105	14968	14869	15151	14950	14871	15030	14999	15009	15077	15018	15041	15128	14978	15031	15143	14951	15201	15127	15183	15119	14934	15277	14983	15116	14909	15153	15004	14834	15180	15003	15020	15068	14976	14982	14838	15141	15096	14888	15016	15151	15201	15092	14879	15087	14959	14922	14966	15006	15107	14940	15065	15072	14962	14957	14917	15156	15093	14844	14959	15061	15022	15138	15075	15157	14976	14879	14966	15058	15010	15049	14976	15020	15017	14991	14885	14973	15059	15052	15074	15043	14920	15180	15126	14950	15187	14971	15105	14969	15080	14961	14814	15004	14945	15075	14867	15060	15238	15053	14991	15039	14910	15137	15172	14938	15033	14968	15056	15006	15094	14901	14989	15098	15166	14801	14898	14919	15005	15047	15066	15006	15103	15090	14992	14904	14948	15156	15046	15164	14800	14867	15078	15066	15119	15012	14981	15039	15058	15011	15087	14872	15137	15047	15140	14912	15123	14908	15020	14976	15221	15023	14913	15130	15046	15041	15196	14935	14871	15160	14966	15021	14982	15026	15007	14974	15119	14886	15035	15006	15114	14893	15052	14999	15063	15048	14999	15178	14909	14988	14902	15056	15007	15110	15056	14922	15062	14874	14959	15013	15055	15106	15062	15106	15009	14995	15131	15092	15143	15181	15111	14936	15065	15056	14987	14993	14986	15063	15098	14989	14995	15018	14971	15022	15070	15106	15072	15106	15081	14962	15209	15156	15075	14990	15170	15081	14971	15016	15021	15026	15085	15122	15067	14964	15115	14910	15010	14965	15060	15020	15102	15114	14931	14982	14958	14934	14957	15066	14944	14836	15047	15032	15054	14914	14997	15024	15053	15052	14952	15044	14886	15010	14949	14945	15163	14916	15185	14938	15031	15151	15082	14881	14969	15041	15190	15068	14972	15036	15122	14960	15134	14956	15031	15075	14934	15062	15054	14988	15142	15100	14980	15065	15246	14879	15012	15108	14976	15090	15075	14768	15006	15136	15027	15046	15092	14955	14956	14986	14938	15064	14910	14975	15109	15014	14955	14896	15033	15118	14991	14886	15128	15017	15107	15069	14938	15121	15049	15079	15008	15027	14843	14908	15086	14928	15078	14980	15188	14994	14846	15121	15060	15021	14994	15165	15066	15033	14852	15024	14985	14866	15056	15119	14819	15031	14946	14993	14997	15045	14980	15131	14987	15029	15042	15094	14962	15085	14979	14997	14972	14895	14921	15191	14870	15050	15038	14963	15034	15092	15143	15008	14898	14987	15008	14938	15129	15095	14990	14938	15081	14932	15015	15000	15107	15017	15066	15047	15111	14927	14939	15250	14963	15125	14976	15063	14929	15153	15197	15041	15097	14950	14905	14981	15092	15162	15060	15216	14907	14896	14812	15022	14924	15034	15225	14921	14890	15030	15036	15112	15034	15091	15041	15147	15063	15105	14948	15044	15166	14961	15072	14931	14987	14997	15049	14983	14910	15125	14950	15040	14902	14838	15016	15039	15257	14974	15124	14946	15133	15253	15076	14928	15142	15053	14861	15063	14978	15068	14930	14999	14969	14881	15106	14920	14990	14873	14792	15042	15021	15076	14831	15018	15163	15039	14997	15091	15114	14983	15076	14964	14916	14905	15014	15018	15115	15131	14985	14947	15093	14993	15062	15040	15146	15019	14900	15136	15074	15159	15013	15098	15175	15053	15092	15281	15230	15034	15082	14979	14961	15049	15147	15098	14902	14881	14769	15147	15070	14936	14978	15169	14986	15189	14886	15039	15186	15018	14969	15059	15131	15262	14989	15001	15173	15158	14889	14971	14888	14869	14878	14981	14846	15135	14961	15078	15168	15142	15138	14966	15096	14934	15265	15064	14999	15124	14934	15140	15165	14937	14941	15092	15002	15032	14960	15001	14950	15053	15294	15049	15077	15068	15055	15166	14967	14967	15026	15022	14887	14892	14916	14984	14976	15112	14840	14948	15045	15123	15163	14935	15076	14945	15042	14899	14918	14948	15027	15009	15017	14938	15118	15062	14924	15030	14807	15087	14812	15123	15145	14928	15129	15166	15219	14951	14977	15096	14992	14939	14959	14941	14996	14889	15024	15208	15060	15050	15099	14961	15051	15021	15044	14937	15147	14856	14927	15019	14890	15033	15149	14898	15101	15039	14942	15253	15035	15008	15135	15012	14995	15023	15168	15060	15069	14985	15167	15011	15185	15094	15020	14933	15132	14901	14977	14900	15012	15096	15067	15062	15136	15243	15194	15070	15149	15151	15023	14865	15143	15018	15137	15053	15119	15079	14933	15235	14982	14973	15105	15071	14931	15076	14987	15102	14940	15079	15131	14960	15011	14905	15018	15155	14843	15142	15053	15015	15108	15115	14849	15077	15163	15191	15224	14949	15089	15181	15016	14797	15050	14956	14914	15058	15230	15161	14955	14904	15168	15084	15012	15060	14893	15111	14853	15135	14951	15057	15126	15078	15102	14985	15021	15103	15129	14914	15177	14922	15138	15125	14906	15083	15054	15038	14960	15081	14942	15122	14998	14906	14875	14966	15199	15022	15049	15002	15056	14986	15020	15003	15031	15048	15040	14909	14959	15115	15062	15055	15173	14864	14944	15100	15093	15054	15069	15118	14979	15091	14974	15033	15181	15111	15008	15059	14898	15016	14970	14972	14949	14967	14925	15021	15012	15067	14881	15132	14881	14972	14961	15061	15083	14995	15082	15080	15012	15187	15150	15043	15032	14994	15088	14993	15081	15128	15067	14988	15184	15023	15079	15062	15051	14938	15004	15117	15006	14978	15081	14985	15115	14895	14944	15000	14974	14995	15112	14957	15091	14948	14993	15002	15034	14935	15031	15025	15010	15193	14956	15051	14900	15090	15091	14997	15113	15058	14897	15203	14914	14938	15151	15157	15034	15144	14906	14961	15128	15077	14845	15053	15022	15049	14960	14879	14995	14956	15001	15005	14934	15037	14960	15135	14949	15102	15083	15020	15105	15017	15029	15012	15117	15136	15267	15059	15190	14981	14992	15167	15069	14916	14827	15024	14940	15054	15101	15087	15077	14930	15090	15054	15068	15049	14850	14977	14995	14954	15161	15038	14988	15053	15151	14901	15337	15126	15047	15022	15206	15041	15167	14926	14950	14924	15165	15000	14958	15098	15046	15001	15129	15092	15047	15132	15111	15084	14945	15069	15081	15019	15119	15059	14953	14997	14904	15067	15035	14966	15090	14913	14870	14942	15089	15176	14929	15011	14881	15096	15107	15014	14897	15174	15255	15073	14812	15035	14864	15104	14983	15033	14885	15165	14825	15015	14864	15071	14997	14988	15000	14967	14878	14963	15005	14899	14955	14981	14925	14971	15050	14990	14896	15029	15144	14986	15129	15011	15209	15127	15125	15243	14954	15093	14990	15188	15009	14951	15025	15072	14944	15156	15067	15058	14994	15133	14968	15072	15021	15072	15084	14990	15011	15063	14952	15058	14929	15072	15021	15012	15082	15025	15038	15066	14997	15259	14937	15053	15082	14976	15022	14959	14942	14969	14867	15102	14953	15059	14975	14851	14950	14990	15027	15163	14984	15047	15095	14929	14816	15034	15062	15073	14971	14803	15166	14973	15025	15002	15079	14990	15081	15094	15067	15015	14916	15013	15098	14914	15059	15231	15017	15033	14966	14988	14940	15081	14952	14999	14962	15171	14945	15142	15017	14984	15096	15109	15197	15186	15006	14834	14917	15190	15068	15074	14949	14954	15091	14937	15025	15046	15122	15045	15153	15100	14976	15040	14946	15046	14983	14946	14845	15116	14979	14952	15033	15043	15203	14981	15092	14869	15018	15002	14975	15196	14989	15172	14889	15043	15084	15183	15140	14967	14880	15053	14815	15111	15072	15077	15097	14847	14900	15062	14949	14999	15169	15117	14979	14945	15168	14926	15113	14972	14963	15127	15145	15124	14980	14925	15094	14932	15032	14863	14987	15104	15122	15161	15019	14935	14886	14869	15071	15124	14978	15019	14957	15109	15027	15011	15047	15094	15047	15066	15330	15055	15082	15046	15048	14986	15006	15077	15017	14931	14971	15007	15058	14886	14928	14955	14803	14957	15026	14973	14901	15291	15002	14906	15107	14938	14876	15146	14855	15040	14960	15094	15102	15048	14961	15164	15056	14983	15115	15268	14851	14897	14998	14989	15102	15025	14883	14970	14934	14923	14905	14986	14943	15039	15038	15206	14976	15135	15087	15082	15029	14822	15335	15042	15030	15007	14956	15200	15076	15183	14937	15029	14968	15042	15162	14858	15004	15118	14928	15132	14957	15087	14821	15027	15065	15061	15008	15009	15107	15031	15082	14966	15181	15088	14998	14969	15050	14967	15148	14842	14936	14968	15067	15153	15148	14959	15039	15029	15042	14912	15031	15046	14983	15091	14988	14992	15036	14924	14971	15110	15271	14872	15059	14787	14893	15169	15079	15089	15062	14988	14892	15068	15039
27273	21616	23140	19750	17079	16926	17035	17049	16751	16823	17012	17082	17070	18543	18691	18557	17804	17301	17008	16834	17077	17100	17047	17072	16908	17075	17064	16851	17054	16997	16823	16921	16973	17207	16724	16832	16837	16920	16860	16788	16837	16805	16704	17021	16980	16839	17016	16798	17094	16895	17013	16890	16859	16884	16607	16960	16986	16928	16877	16938	16957	16890	16969	16850	16624	16822	17019	16817	16774	16879	16920	16933	16951	16926	16926	16969	17130	16681	17043	16876	16808	16870	16934	16837	16865	16837	16919	16935	16861	16891	17052	16898	16807	16940	16687	16886	16868	16743	16993	16987	16855	16948	17123	16815	16945	16668	16720	16828	17004	17005	16778	16921	16865	16733	16956	16715	16998	16896	16807	16751	16796	16930	16895	16880	16848	16987	17005	16743	16935	16910	16878	16809	16938	16899	16983	16926	16953	16924	16813	16761	16908	16912	17016	16971	16823	17110	17061	16912	16799	16769	16984	16754	16845	16891	16719	16970	16927	16729	16830	16855	16890	16794	16745	16721	16903	16990	16916	16879	16876	16892	17126	16792	16834	16891	16689	16884	16845	16821	16715	16989	16966	16881	16926	17124	16846	16859	16983	17085	17035	16972	17057	16845	17068	17027	16924	16598	16908	16805	17082	16989	16932	16817	17016	16761	16915	16950	16769	16786	16774	16936	16700	16882	16819	16811	16889	16984	16881	16986	16941	16848	16734	16979	16936	16888	16981	16812	16732	16785	16885	16815	16919	16870	16709	16850	16923	16788	16881	16936	16961	16775	16855	16904	16960	16949	16885	16744	16723	16805	16957	16625	17049	16813	16767	16666	16910	16917	16827	16905	16756	16758	16835	16862	16926	16961	17087	17033	17005	16852	16726	16783	16852	17125	17036	16952	16817	16877	16740	16709	16853	17026	16882	16914	16991	16792	16942	17020	16712	16665	16873	16932	17034	17000	17107	16798	16882	16885	16938	16865	16821	17074	16884	16941	16901	16799	16924	16801	17041	16822	16868	16972	16801	17057	16821	17027	16919	16742	16789	16678	17020	16781	16887	17037	16861	16813	16769	16700	16897	16869	16971	17089	17064	16789	17058	16829	16852	16887	16881	16655	16941	16884	16855	16793	16773	16941	17031	16955	16897	16863	16775	16870	16620	16715	16744	16761	16940	16833	16886	16793	17130	16858	16927	16662	16948	16774	16880	16921	16987	16858	17031	16946	16763	16837	17097	16782	16853	16758	16637	16770	16600	16912	16875	16799	16908	16925	16904	16827	16970	16925	16951	16996	17005	16917	16927	16775	16899	16978	16712	16804	16838	16900	16999	17057	16977	16837	16915	16881	16939	16923	17015	16851	17056	16955	16938	16726	16839	16856	16979	16887	16913	16710	16843	16770	16975	16884	17024	16840	16791	16944	16754	16666	16890	16831	16814	17008	16849	16711	16846	16882	16903	17003	16958	16825	16884	16901	16929	16834	17092	16967	16918	16733	16961	16881	16886	16836	16886	16860	16819	16815	16809	16846	16924	16861	16637	16817	16873	16912	17003	16806	16872	16842	16816	16883	16906	16969	16922	16859	16975	16919	16978	16833	17077	16804	16785	17118	16772	17021	16846	17072	16925	16660	16962	17018	17099	16809	16823	16848	16645	16841	16886	17000	16917	17008	16993	16847	16795	16851	16785	16817	16889	16853	16873	16983	16633	16869	16921	16786	16788	16838	16624	17091	16977	16936	16947	16869	16737	16886	17035	16934	16966	16859	16865	16730	16951	16875	17104	16953	16928	16978	16980	16879	16977	16900	17050	17001	16975	17013	16907	16716	16912	16827	16742	16917	16872	17047	16982	16783	16932	16875	17043	17017	16818	16825	16856	16959	16836	16914	16937	16870	16805	16981	16963	16870	16847	16900	16989	16801	16708	17059	16899	17023	17009	16894	16834	16835	16808	16607	16803	17009	17008	16857	16795	16755	17028	16872	16884	16698	16930	16972	16832	16857	16849	16826	16798	16807	16779	16928	16848	16899	16873	16959	16872	16933	16698	16911	16845	16988	17083	16890	16781	16914	17046	16932	17214	16826	16886	16907	16924	16830	17098	16945	16788	17047	16876	17198	16868	16724	16933	16762	16875	16818	16743	16941	16949	16808	17011	16992	17069	16836	16895	17020	16880	16734	16962	17079	16858	16864	16808	16841	16917	16853	16876	17169	17047	16665	16888	16891	17117	16838	17090	16860	16792	16821	16801	16880	17062	16921	16763	16890	16675	17094	16743	16982	16768	16945	16868	16964	16870	16799	16822	16757	16778	16817	16919	16994	16961	17013	16777	16850	16771	16784	16878	16923	17057	16835	16724	16889	16810	16929	16914	16921	17104	17027	16809	16804	16866	16960	16840	16827	16791	16875	16753	16919	16912	16918	16690	17104	16926	16853	17056	17160	16887	16834	16876	16635	16881	16843	16864	16739	16739	16762	16906	17002	17006	16742	16963	17079	16878	16846	16836	16996	16858	16965	16914	16916	16973	16958	16886	16774	16806	16848	16689	16745	16743	16810	17048	16947	16955	16977	16849	16883	16965	16892	17046	16737	17102	16942	16934	17021	16774	16861	17039	17032	16737	16993	16762	16888	16824	16722	16850	16940	16799	16954	16974	17102	16895	16913	16914	16809	16859	16740	16979	16916	17047	16935	16802	16853	16791	17002	16916	16862	16839	16886	16894	17009	16822	16922	17034	16789	16787	16866	16877	16821	16722	17039	16730	16970	16919	16884	17004	16628	16765	16839	16723	16777	16665	16781	16848	16781	16890	16789	16988	16872	16887	16979	16815	17080	16846	16897	16902	17011	16926	16738	16976	16772	16913	16647	16880	16930	16950	17025	16861	16909	16655	16874	16735	17086	16944	16864	16868	16799	16747	16998	17013	16955	16970	16851	17063	16811	16983	17075	16752	16746	16968	16946	16760	16875	16880	16841	16791	16997	17018	16891	16870	17079	16825	16692	16977	16948	16804	16993	16851	16924	16837	17060	16963	16841	17003	16709	16891	16855	16792	16758	16754	16829	16814	16792	16824	16802	16948	17010	16777	16929	16944	17039	16915	16908	16767	16889	16853	16718	16795	16762	16952	17033	16938	16786	16618	16925	16865	16881	16975	16961	16712	16890	16826	16793	17093	16861	16877	16912	16794	16963	16798	16755	16956	16978	16890	17003	16983	16859	16998	16903	16764	16872	16786	16860	16945	16924	17099	17100	16822	17003	16914	16975	16827	16882	17135	16896	16901	16815	16961	16804	16821	16920	16889	16892	16999	17028	16955	16861	16784	16907	16943	16899	16913	17040	16847	16844	16957	16825	16935	16837	16848	16930	16913	17071	17052	16997	16903	16994	16883	16792	17026	17028	16878	16690	16982	16847	16930	16793	16812	17041	16847	16854	16854	16975	16925	16984	17098	16708	16789	16995	16866	16909	16790	16890	16725	16510	16898	16854	16892	16757	16872	17045	16992	16756	16956	16849	16957	16724	16993	16756	16770	17041	16917	16963	16635	16734	16893	16929	16812	16730	16784	16806	16908	16962	16685	16945	16907	16809	16804	16943	16763	16929	16901	16963	16788	16841	16908	17019	16905	16932	16940	16857	16882	16928	17015	16900	16877	16757	16821	16866	17084	16885	16905	17047	16924	16930	16911	16837	16839	16820	16974	16960	17029	16761	16908	16816	16602	16931	16802	16870	17059	16852	16885	16924	17100	17014	16989	16791	17052	16853	16919	16985	16816	16866	16921	16874	16921	16897	16812	17050	16924	16748	16860	16821	16831	17029	16937	17063	16701	16681	16904	16847	16762	16966	16944	16915	16861	17175	16961	16863	16802	16882	16921	16743	16932	16873	17142	17001	16862	16971	16909	16978	16800	17057	16960	16740	16758	16880	16772	16885	16909	16946	17061	17052	16892	16887	16766	16805	17022	16954	16973	16785	16821	16954	16953	17006	16886	16876	17061	16735	16753	16876	16861	16889	16913	16933	17017	17059	16874	16916	16759	16868	16920	16690	17108	16981	16873	16994	16900	16909	16949	17093	16866	16959	17045	16687	16701	16856	17013	17000	16881	17013	16987	16971	16893	16871	16843	16874	16984	17160	17138	16839	16892	17081	16933	16820	16793	16876	17102	16841	16996	16812	16983	16902	16666	16874	17023	16842	16823	16981	17038	16975	17036	17038	16796	16985	16756	17010	16958	16633	16889	16919	16969	16837	17159	16656	16988	16950	16880	16876	16922	16979	16918	16788	16856	16973	16961	16774	16948	16873	16832	16808	16976	16757	16700	16920	17029	16994	16794	16980	16945	17032	16817	16937	16831	16802	16637	16874	16963	16795	16786	16757	16897	17001	17040	17003	16969	16961	16951	16943	17090	16822	16792	16777	16682	17050	16964	16899	16830	17029	16867	17053	16931	16626	16797	16853	16922	16846	17006	16988	16888	16815	17104	16990	16856	16738	17049	16920	16643	16943	16889	16767	17012	17094	16858	16677	17038	16779	16729	16779	17042	17051	16756	16916	16906	16736	16844	16784	16953	16898	17045	16960	17034	17043	16805	16888	17009	16827	16741	16883	16974	16627	16753	16657	17034	16973	16753	16894	16795	16821	16950	17090	16851	16963	16678	17050	16921	16927	17070	16855	16676	16808	17010	17101	16978	16991	16853	16917	16815	16758	16703	16983	16989	16822	16913	16884	16699	16856	16957	16968	16837	16849	16882	16862	16922	16969	16747	16966	16894	16697	16846	16928	17002	16634	16872	16908	17025	16972	16915	16771	16946	17023	16908	16742	17005	16972	16882	16944	16773	16778	16948	17074	16872	17039	17079	16908	16812	16995	16843	16896	16732	16945	16998	16922	16714	16952	16954	16909	17067	17070	16948	17097	16923	16790	16757	16884	16797	16767	17004	16629	16878	16720	16870	16872	16956	16870	17041	16808	16980	16900	16981	17051	16860	16965	16868	16977	16941	16989	17033	16814	16852	16945	17023	16857	16814	17061	16979	16833	17001	16900	16888	16762	16844	16848	17037	16936	16886	16888	16853	16976	16944	16833	17124	16913	16999	16649	16722	16733	16980	17109	16680	16774	16992	17010	16954	16714	17129	16868	16812	16853	16959	16876	16669	16981
14246	16162	15964	15581	15524	15266	15239	15297	15173	15137	15112	15274	15458	17771	18001	16945	16194	15206	15253	15188	15233	15148	15270	15240	15061	15046	15106	15019	15186	14875	15119	15273	15180	15061	15132	15199	15011	15222	15190	15064	15086	15104	15244	15070	15093	15256	15038	15083	15024	15295	15033	14985	15384	15239	15107	15157	15174	15016	14996	15042	15139	15037	15162	15147	15155	15084	15284	14914	14888	15058	15171	15008	14973	15005	15240	15108	15108	15022	15109	15105	15201	15072	15153	15087	15039	14832	15065	15063	15006	15203	15192	15005	14992	15080	15124	15303	15153	15189	15005	15052	15134	15197	14887	15188	15043	15150	15057	15139	15227	15159	14855	14991	14967	15024	15162	15024	15232	15133	15247	15067	15185	15208	15091	14979	15190	15171	15108	15030	14959	15048	15127	15118	15128	15093	15125	15018	15182	14965	15134	15028	15160	15066	15177	15037	15146	15092	15115	15136	15209	15098	14982	15096	15112	15066	15137	15154	15076	15065	14958	15166	15218	15165	15130	15172	15255	15159	14940	15089	14962	15244	15187	15104	15159	14968	15139	15136	14958	15270	15060	14995	14984	15116	15221	15092	15114	15127	15014	15009	15014	15119	15069	15013	15316	14961	15190	15117	15187	15118	15159	14976	15293	15087	15177	15054	15146	15075	15178	14824	15147	15085	15076	15116	14975	15253	15020	15094	15181	15145	14924	15081	15238	15161	15072	15069	15097	14970	15177	15264	15106	15102	15093	15000	15091	15038	15102	15045	14967	15160	15040	15124	14909	15140	15088	14966	14985	14969	15095	15067	14946	15192	15271	15182	15027	14980	15283	15226	14948	15050	15026	15089	15136	14841	15288	15222	15145	15094	15316	15065	15069	15103	15050	15051	15211	15180	15015	15176	15110	15187	15163	15201	15154	15035	15012	15092	15096	15140	15086	15058	15178	15117	15069	15079	15139	15130	15103	14981	15146	15192	14971	15151	14993	15130	15116	15168	15162	15091	15049	15205	15261	15170	15155	15139	15273	15098	15020	15231	15068	15156	15091	15167	15165	15006	15047	15168	14979	15102	15127	15159	14994	15148	15154	15340	15147	15026	15181	15183	15102	14949	15251	15142	15060	15089	15126	15168	14983	14998	15097	15143	15120	15148	15232	14873	14968	14947	15155	15000	15118	14977	15219	15102	15023	15019	15162	15102	15199	15125	15119	15090	15100	15152	15103	15185	15089	15109	15079	15044	15181	15298	15084	14975	15245	15126	15107	15043	15050	15256	15144	15219	15242	14969	15195	15196	14989	15048	15084	15144	15126	15148	15187	15211	14959	15062	14997	15048	15167	15169	15194	15049	15101	15117	14980	15201	15209	15037	15244	15091	15137	14992	15153	15102	15031	15105	15071	15203	15056	14829	15123	15102	15279	15012	15002	15310	15027	15171	15148	15052	15232	15146	15131	15069	15087	15305	15230	15112	15087	15263	15118	15197	15025	15045	15003	15308	15115	15001	15232	15246	15199	15252	15011	15080	15130	15147	15111	15328	15138	15273	15044	15210	14981	15185	15170	15164	15052	15030	14996	15236	15059	14973	15103	15022	15071	15198	15070	15332	15146	15145	15198	15117	15111	14880	14967	15109	15115	15139	14882	14972	15030	14926	15072	14995	15110	15159	15154	15325	15304	14989	15247	15117	15114	15088	14957	15064	15212	15168	15154	15122	15149	15068	15179	15199	15166	15013	15142	15180	15246	15003	15135	15174	15143	15109	15080	15202	15126	15066	15064	15126	15105	15065	15104	14933	15041	15132	15097	15063	15053	15178	15289	15114	15039	15084	15089	15167	14961	15196	15284	15119	15029	15137	15062	15119	15239	15173	15174	14951	15083	15230	15243	15176	15104	15225	15092	15185	15182	15014	15024	14981	15281	15270	15180	15071	15162	14907	15031	15105	15140	15115	15005	15194	15145	15102	15182	15129	15027	15257	15129	15020	15079	15365	15177	15106	15206	15251	15084	15127	15085	15119	15017	15183	15203	15119	15105	15137	15080	15042	15096	15110	15091	15151	14925	15193	15044	15241	14968	14917	15045	15139	15182	15145	15194	15093	15121	15177	14983	15202	15082	15159	15114	15181	14989	14962	15127	15097	15191	15263	15002	14985	14999	15014	15043	15119	15046	15109	15102	15186	15023	15038	15159	14886	15154	15032	15134	15135	15124	15069	15095	15057	15102	15033	15001	15214	14970	15185	15016	15093	15064	15128	15205	15027	15170	15086	15273	15201	15263	15219	15155	15152	15133	15270	15075	15047	15213	14954	15002	15095	15205	15114	15043	15103	15249	15147	14991	15295	15034	15068	14961	15257	15044	15189	15045	14953	15162	15120	15140	15145	15070	15020	15135	14956	15076	14997	15144	15226	14999	15123	15204	15060	15032	15183	14980	15212	15027	15081	15207	14963	15080	15035	14954	15164	15033	15176	15127	14932	15143	14955	14957	15185	15024	15046	15129	15007	15219	15048	15035	15178	15140	15181	15260	15051	15287	15213	15016	15157	15070	15138	15097	15085	14962	15085	14975	15213	15127	15216	15011	15142	15176	15142	14918	15113	15143	15199	14860	14990	15144	15318	15162	15124	15053	15057	15244	14948	14871	15294	15130	14926	15320	14967	15294	15137	15202	15183	15193	15196	15295	15115	14951	15189	15002	15090	15052	15175	15010	15002	15046	15006	15273	15181	15103	15217	15162	15226	15076	15067	15047	14992	15138	15002	15131	14988	15260	15097	15271	15090	14987	15202	14998	15218	15138	14931	15154	15073	15041	15006	15052	15052	15039	15080	15077	15192	15155	14928	15215	15228	15161	15164	15307	15097	15174	15023	15138	15258	15294	15062	15067	15117	15078	15100	15050	15166	15062	15140	15346	15145	15130	15327	15113	15145	15041	15176	15259	15068	15100	15173	15160	15020	15135	15101	15253	14969	15042	14974	15266	15199	15158	15074	15242	15109	15074	15020	14972	15164	15093	15080	15356	14956	15148	15127	15150	15151	15117	15216	15138	14919	15078	15333	15069	15065	15006	15148	15220	15006	14914	14972	15249	15192	15045	15186	15136	15010	15085	15039	15023	15207	15102	15266	15169	15052	15157	15114	15155	14924	15184	15102	15044	15050	15184	15088	15032	15248	14851	15296	14915	15102	15042	15064	15208	15220	15086	15066	15132	15145	15100	14915	15099	15085	15256	15202	15095	15339	15090	15116	15219	15205	15169	15122	15201	14987	15006	14922	15246	14909	15254	15093	15324	15061	15003	15055	14982	15217	15175	14984	15170	15143	15220	15153	15023	15057	14991	15117	14979	15228	15295	15046	15082	15002	15146	15150	15061	15199	15181	15072	15065	15157	14940	15244	15152	15131	15215	15180	15136	15027	15176	14983	15256	14957	14970	14861	15242	14976	15012	15179	15334	15254	15052	15360	14920	15075	15192	15208	15152	15052	15203	14997	15054	15238	15155	14954	15139	15183	15159	14949	15140	15218	15022	15109	15235	15143	15120	15056	14974	15262	15044	15154	14965	15201	15172	15065	15044	15095	15126	15150	15049	15254	15085	15094	14913	15300	15133	15350	15221	15155	14989	15174	15007	15167	15313	15063	15022	15104	15107	15121	15156	15018	15148	15099	15100	15169	15178	15133	15017	15193	14950	15199	15317	15035	15050	15079	15202	15335	15193	15018	15047	15109	14982	15048	15173	15072	15068	15016	15210	15037	15037	15170	15152	15061	15036	15042	14935	15008	15058	15036	15132	15226	15063	14865	15039	15030	15089	15250	15132	15246	14912	15009	15223	15201	15049	15148	14909	15286	15187	15075	14950	15119	15054	14932	15049	15133	15201	15155	15036	15060	14955	15039	15229	15065	15034	14979	15063	15066	15119	15046	15079	15288	15079	15103	15076	14967	15023	15059	15296	15033	15190	15209	15188	15087	15264	15401	15178	15126	14949	15023	15159	14960	15242	15027	15125	15216	15319	15008	15169	14932	15308	15149	15059	15210	15110	15078	15265	15296	15112	15154	15079	15075	15192	15157	15152	15064	15032	15011	15018	15018	15034	15117	15293	15118	14959	15022	15082	15209	15005	15180	14972	15138	15145	14973	15125	15143	15210	15231	15183	15327	15306	15159	15101	15179	15138	15092	14832	15365	15171	15136	15160	15110	15084	14955	14985	15131	15212	15115	15027	15180	15019	15146	15271	15184	15020	15069	15111	15063	15141	15137	15255	14861	15151	15123	15134	15107	15296	15122	15174	15065	15056	15150	15096	15307	15213	15234	15098	15090	15086	15111	15128	14976	15154	15117	15060	15040	14940	15165	14988	15103	15071	15165	15044	15052	15084	14958	15123	15153	15072	15093	15132	14992	15128	15166	15174	15015	15222	15190	15096	14969	15065	15121	15133	15097	14847	15029	15153	15340	15081	15154	15212	15136	15061	15150	15141	15111	14966	15129	15227	15002	15110	15110	15120	15071	15130	15135	15109	15249	15084	15174	15083	15256	15275	15113	15186	15118	15111	15212	15126	15120	14931	15173	15172	15083	15142	15241	15146	15171	15140	15092	15168	15151	15201	15200	15011	14995	15230	15117	15182	15059	15294	15065	14998	15169	15123	14984	15086	15118	15270	15177	15035	15146	15144	15114	15130	15185	15001	15204	15029	15115	14917	15141	15109	15294	15043	15031	15091	15094	15091	15023	15238	15041	15142	15306	15230	15206	15057	15132	15306	15067	15111	15162	15021	15024	15137	15142	15216	15087	15036	15114	15053	15009	15098	15113	15117	15145	15135	15065	15166	15166	15159	15062	15208	15105	15026	15292	15224	14885	14950	15114	15078	15115	15017	15251	15060	15027	15126	15088	15177	15222	15151	14961	15262	15251	15159	15368	15112	15119	15195	14988	15127	14994	14934	15099	15252	14857	15032	15008	15113	15132	15122	15108	15094	15068	15133	15054	15190	15149	15156	15039	15152	15077	15102	15115	15159	15019	15223	15180	15083	15233	15155	15027	15043	15246	15067	15161	15062	15035	15087	15302	15142	15240	15241	15138	15163	15136	15179	15124	14976	15077	15101	15090	15250	15247	15200	15031	15148	15241	15148	14988	15198	15191	15271	15202	15019	15119
23523	21020	28418	23825	21667	21347	20313	17661	17392	17642	17473	17419	19233	29938	29802	26057	21748	18970	17667	17389	17270	17067	17178	17202	17379	17366	17372	17253	17190	17314	17124	17228	17278	17243	17138	17172	17387	17281	17119	17235	17062	17246	17120	17188	17280	17161	17154	17126	17062	17053	17244	17124	17297	17253	17026	17101	17172	17197	17321	17255	17170	17044	17050	17103	17502	17326	17338	17280	17328	17087	17232	17247	17311	17129	17139	17118	17265	17064	17105	17213	17265	17018	17307	17040	17180	17092	17158	17323	17132	17165	17112	17251	17114	17221	17340	16842	17008	17143	17085	16959	17165	17222	17076	17139	17242	17176	16940	17115	17217	17117	17108	17096	17172	17082	17186	17102	17091	17352	17184	17316	17011	17315	17158	16909	17196	17153	17277	17133	17257	17106	17059	17148	17193	17149	16987	16921	17226	16880	17148	17079	17118	17338	17063	17185	16969	17159	17320	17050	17106	17140	17149	17250	17103	17182	17160	17034	17102	17185	17173	17047	17051	17106	16926	17197	17180	17183	17082	16926	17237	17099	16905	17079	17031	16987	17228	17185	17036	16981	17216	17146	17110	17126	17348	17063	17116	17169	17045	17356	17022	17219	17043	17246	16993	17161	17313	17201	16990	17144	17127	17060	17151	17035	17155	17156	17010	17060	17241	17258	17208	17187	17051	17043	17108	17047	17092	17072	17354	17120	16999	17096	17110	17181	17240	17136	17285	17238	17053	17024	17211	17046	17084	17151	17077	17309	17098	17016	17197	17282	17158	17140	17259	17232	17136	17135	17132	17188	17106	17253	17070	17056	17078	17159	17219	17096	17157	17133	17239	17156	16992	16924	16952	17222	17072	17136	17166	17232	17123	17169	17084	17019	17189	17107	17011	17026	17179	17168	17414	16922	17178	16871	17205	17095	17426	17122	17101	17393	17208	17040	17232	17148	17072	17175	17175	17092	17010	17186	17152	17040	17054	17145	17244	17081	17266	17302	17235	17240	17225	17322	17245	17191	17172	16895	16848	17150	17292	17313	17159	17127	17269	17218	17063	17353	17140	17083	16912	16996	17145	17054	17228	17236	17138	17375	17219	17130	17075	17200	17201	17035	17162	17177	17314	17196	17149	17073	17075	17250	17263	17268	17245	17130	17246	17210	17216	17187	17161	17357	17171	17174	17222	17185	17147	17141	17208	17188	17130	17209	17087	17060	17024	17091	17147	17096	16963	17194	17198	16996	17153	17289	17035	17242	17351	17141	16990	17026	17138	17046	17313	17160	17111	17053	17063	17175	17078	17040	17291	17029	17045	17217	17032	17240	17093	17068	17146	17014	17071	17314	17146	17259	17198	17123	17145	16947	17175	16978	17021	17040	17146	16999	16998	17034	17193	17218	16977	17378	17217	17279	17246	17377	17184	17026	16914	17380	17140	17154	17231	16990	17437	17142	17028	17167	17257	17298	17105	17210	17165	17184	17209	17186	17239	17086	17075	17249	17143	17436	17042	17063	17298	17253	17148	17246	17106	17082	17151	17108	17015	17056	16954	17069	17071	17126	16847	17071	16869	17119	16940	16993	17098	17102	17127	16992	17123	17391	17245	17273	17094	17039	17048	17118	17098	17153	17318	17062	17220	17202	16977	17094	17108	16981	17034	17267	17330	17149	17187	17103	17202	17002	17135	17036	17002	17303	17318	17027	17100	17107	17147	17215	16882	17081	17130	17298	17275	16967	17335	17143	17181	17107	17053	17316	17155	16977	17147	17072	17142	17011	17157	17227	16968	17062	17085	17154	17278	17131	17221	17113	17247	16956	17135	17376	17094	17099	17061	17184	17241	17212	16937	16989	17225	17217	17218	16853	17101	17086	17068	17012	17029	17124	17072	17272	16945	17300	17101	17000	17202	17095	17039	17125	17093	17080	17152	17085	17172	17185	17064	17070	17188	17048	17047	17066	17168	17170	17333	17165	17050	17024	17053	17211	17235	17043	17020	17075	17327	17070	17090	17131	17299	17038	17041	17122	17279	17089	17059	17165	17230	17298	17053	17050	17269	17121	17085	17156	17167	17171	17030	17233	17112	17105	17140	17061	17147	17101	17095	16969	17104	17171	17076	17186	17055	17120	17079	17149	17335	17299	17003	17073	17173	17342	17285	17066	16966	16949	17124	17157	17184	17266	17069	17304	17268	17275	17245	17054	17208	17133	17162	17106	17330	17146	16900	17119	16989	17022	17138	17212	17128	17050	17123	17208	17163	17128	16937	17253	17110	17341	17029	17050	17089	17195	17219	17033	17211	17197	17251	17039	17218	17136	17205	17070	17268	17126	17215	17129	17110	17257	17219	17131	17087	17150	17192	16993	17029	17298	17320	17086	17157	17243	17067	17108	17017	17235	17024	17089	17255	17200	17075	17178	17163	17196	17310	17006	17008	17262	17227	17093	17252	17114	16949	17071	17061	17064	17033	17113	17139	17045	16996	17278	17083	17238	17250	17150	17199	17281	17210	16971	17143	17331	17010	17153	16955	17064	17085	17150	17156	17115	17181	17300	17086	17092	17210	17038	17227	17173	17021	17071	17150	17025	17060	17103	17358	17236	17139	17010	17360	17118	17166	17150	17085	17304	17229	17106	17275	17050	17321	17155	16894	17142	17163	17275	17038	17243	17126	17097	17013	17196	17453	17234	17221	17241	17204	17127	17373	17006	17461	17083	17242	17086	17146	17075	17194	17135	17283	17166	17169	17189	17305	16942	17088	17262	17229	17146	17241	17101	17051	17126	17238	17231	17066	17138	17151	17155	17198	17090	17029	17085	16994	16917	17215	17039	17000	17135	17138	17172	17026	17163	17138	17064	17278	17168	17355	17117	17152	17049	17288	17062	17006	17239	17192	17191	17331	17312	17292	17137	17145	17124	17280	17296	17190	17288	17190	17256	17065	17155	17371	17142	17226	17117	17195	17130	17116	17107	17162	17268	17171	17174	16953	17147	16976	16995	17111	16918	16963	17098	17279	17215	16952	17123	17228	17138	17061	17099	17012	17198	17183	17279	17167	17217	17203	17094	17098	17013	17102	16969	17206	16991	17290	16944	17046	17070	17265	17145	17174	17059	17131	17141	17078	17161	17216	17141	17072	16977	17152	17118	17168	17158	17137	17370	17104	17256	17026	17100	16939	17025	16969	17289	17169	17218	17239	17054	17029	16985	17140	17246	17098	16999	17281	16903	17145	17159	17052	17038	17173	17184	17237	17305	17116	17340	17313	16950	17115	17287	17110	16918	17247	17295	17088	17128	17220	17031	16905	17139	17238	17000	17194	17445	16977	17037	17071	17174	17285	17260	17026	17128	17239	16980	17144	17079	17425	16955	16955	16954	17126	17178	17167	17229	17215	17162	17286	17012	17080	17308	17278	17069	17407	17144	17151	17215	17340	17118	17213	17055	17002	17137	16948	17068	17320	17029	17181	17063	17277	17045	17178	17085	17145	16884	17145	17149	17139	17260	17309	17171	17098	17144	17018	17107	17267	17251	17225	16995	17124	17097	17081	17209	17168	17118	17138	17332	17268	17157	17265	17080	17184	17204	17286	17160	17205	17155	17426	17147	17214	17030	17166	17033	17140	17061	17116	16951	17089	17139	17060	17155	17142	17249	16982	17243	17007	17068	17395	17294	17194	17221	17092	17165	17245	17208	17153	17241	17200	17001	17076	17093	17184	17124	16947	17189	17275	17318	17097	17100	17023	17272	17201	17268	17063	17098	17078	17125	17384	17092	17091	16946	17142	17047	17195	16983	17248	17180	17026	17076	17005	17124	17137	17263	17245	17181	17217	16993	17281	17133	17009	16993	17226	17101	17219	17186	17242	17185	17046	17064	17349	17182	17323	17347	17172	17045	17248	17054	17318	17090	17370	17283	17196	17033	17143	17133	17444	17016	17118	17111	17185	16971	17183	17179	17140	17160	17091	16976	16896	17063	17175	17204	17154	17101	16994	17142	17080	17034	17180	17042	16928	17188	17154	17149	17177	17199	17048	17117	17193	17059	17338	17177	17290	17294	17040	17225	17156	17029	17036	17092	17167	17136	17318	17117	17214	17181	17109	17173	17217	17129	17338	17171	17087	17053	17214	17056	17191	17253	17304	16996	17121	17375	17227	16985	16994	17232	17123	17212	17184	17296	17115	17267	17246	17072	17144	16995	17244	17035	17181	17172	17111	17257	17091	17356	17248	17052	16925	17240	17146	17180	17208	17152	17221	17134	17133	16933	17145	17023	17096	17285	17332	17366	17120	17170	17110	17089	17056	17279	17244	16961	17039	17250	17306	17182	17222	17270	17319	17090	17105	17160	17184	17039	17171	17247	17181	17151	17051	17192	16914	17128	17105	17273	17477	17248	17128	17212	17276	17428	17171	17333	17251	17212	17156	17146	17185	17015	17221	17143	17074	17215	17178	16996	17014	17075	17084	17237	17116	16839	17159	17237	17344	17176	16952	17226	17077	17280	17035	17175	16987	17225	17125	17157	17221	17096	17221	17181	17201	17138	16912	17061	17230	17103	17247	17079	17193	17370	17104	17252	17298	16977	17308	17201	17028	17100	17047	17121	17137	17169	16966	17204	17151	17144	17329	17189	16971	17049	17003	17246	17340	17107	17165	17080	17264	17247	17233	17086	16881	17293	17247	17099	17209	16958	17160	17135	17034	16967	17142	17110	17225	16997	16959	17180	17061	17294	17084	17135	16988	17181	17254	17293	17245	16991	16949	17190	17101	17034	17084	17067	17064	17039	17213	16890	16802	17175	17266	17288	17247	17101	17245	17070	17258	17130	17239	17273	17120	17257	17337	16950	17083	17033	17189	17272	17213	17065	17242	16946	17081	17143	16884	17144	17215	17120	17228	17136	17182	16997	17074	17233	17449	17223	17195	17146	17093	17258	16992	16948	17133	17104	17117	17116	17350	17120	17137	17271	17169	17284	17110	17150	17113	17328	17001	17130	17183	17293	17167	17263	17193	17267	17048	17123	16949	17300	17081	17227	17232	17235	17159	17108	16894	17229	17321	17230	17141	17085	17193	17388	16960	17148	17351	17018	17302	16978	17094	17154	17367	16852	17062	17209	17252	17193	17221	16987	17233	17204	17050	17062	16979	17186	17139	17256
13511	22079	20502	17934	16902	16209	15883	15870	15780	15648	15566	15643	19482	33664	31575	26422	20800	16863	15734	15420	15382	15378	15415	15151	15384	15454	15338	15329	15325	15222	15325	15210	15222	15481	15335	15370	15231	15265	15528	15398	15316	15171	15368	15363	15234	15020	15129	15243	15409	15324	15345	15241	15194	15345	15247	15247	15332	15365	15248	15412	15266	15342	15182	15224	15216	15404	15345	15182	15232	15247	15209	15288	15173	15288	15304	15219	15243	15347	15349	15295	15446	15313	15178	15310	15281	15390	15196	15314	15347	15385	15513	15250	15227	15249	15391	15461	15245	15180	15364	15394	15291	15125	15309	15156	15290	15430	15200	15381	15264	15344	15367	15228	15322	15230	15310	15215	15257	15275	15376	15175	15024	15189	15332	15373	15261	15449	15410	15314	15385	15227	15155	15366	15357	15226	15212	15400	15075	15286	15226	15193	15319	15126	15288	15213	15453	15246	15339	15226	15180	15260	15188	15279	15359	15209	15280	15253	15418	15313	15465	15165	15290	15228	15266	15235	15222	15317	15304	15079	15366	15267	15213	15246	15313	15226	15131	15394	15172	15311	15396	15352	15185	15179	15399	15208	15147	15474	15302	15386	15181	15271	15247	15317	15452	15172	15349	15205	15231	15190	15381	15224	15441	15335	15281	15361	15199	15329	15281	15251	15337	15322	15172	15188	15210	15297	15333	15233	15367	15316	15323	15185	15342	15249	15336	15269	15250	15272	15404	15402	15336	15256	15243	15406	15220	15281	15254	15250	15263	15353	15273	15145	15381	15231	15363	15392	15322	15192	15253	15292	15275	15179	15265	15254	15359	15309	15114	15197	15231	15192	15246	15399	15145	15321	15218	15338	15314	15247	15389	15278	15345	15396	15365	15345	15215	15383	15334	15390	15298	15124	15459	15397	15123	15205	15303	15393	15414	15232	15327	15226	15386	15190	15254	15159	15219	15305	15369	15298	15341	15356	15246	15430	15364	15321	15361	15230	15297	15295	15177	15300	15346	15261	15011	15190	15282	15302	15272	15261	15391	15315	15207	15197	15217	15422	15294	15214	15393	15511	15151	15194	15253	15336	15388	15185	15200	15132	15283	15245	15299	15289	15291	15211	15209	15188	15290	15235	15377	15215	15221	15317	15436	15133	15356	15278	15342	15293	15389	15374	15203	15390	15441	15208	15288	15117	15348	15316	15318	15394	15284	15424	15283	15399	15174	15076	15458	15438	15386	15267	15157	15279	15298	15114	15383	15225	15217	15417	15357	15331	15119	15263	15244	15205	15269	15396	15423	15293	15344	15183	15360	15331	15357	15458	15224	15239	15138	15245	15364	15315	15343	15233	15089	15244	15316	15246	15302	15388	15181	15270	15218	15268	15339	15323	15169	15353	15229	15411	15313	15246	15256	15354	15298	15266	15352	15528	15304	15384	15224	15172	15224	15105	15411	15240	15338	15193	15383	15243	15343	15292	15175	15329	15370	15335	15197	15209	15444	15301	15412	15308	15151	15368	15287	15382	15366	15292	15248	15406	15212	15316	15341	15275	15085	15310	15253	15205	15279	15244	15394	15354	15210	15297	15309	15248	15230	15328	15509	15113	15153	15200	15147	15205	15302	15246	15200	15264	15276	15291	15423	15258	15263	15270	15367	15258	15329	15430	15300	15314	15362	15264	15323	15160	15249	15152	15276	15241	15233	15270	15418	15410	15224	15444	15152	15182	15298	15189	15426	15214	15266	15117	15394	15108	15249	15272	15347	15269	15138	15340	15464	15356	15170	15360	15321	15341	15227	15371	15111	15246	15089	15300	15276	15279	15264	15293	15372	15297	15145	15248	15223	15253	15182	15309	15381	15336	15303	15254	15187	15345	15171	15355	15168	15409	15204	15313	15268	15404	15453	15322	15351	15149	15145	15342	15252	15254	15214	15340	15235	15409	15281	15307	15293	15354	15292	15343	15217	15326	15364	15262	15164	15241	15307	15302	15130	15330	15269	15266	15218	15388	15259	15274	15274	15246	15311	15335	15260	15418	15289	15184	15423	15191	15151	15227	15214	15257	15265	15319	15382	15302	15285	15221	15312	15312	15230	15208	15465	15383	15467	15288	15365	15193	15077	15161	15237	15337	15380	15276	15210	15258	15087	15283	15447	15328	15297	15367	15242	15213	15296	15231	15332	15293	15294	15294	15321	15265	15646	15388	15213	15179	15239	15347	15293	15241	15347	15181	15292	15404	15278	15318	15189	15263	15188	15380	15239	15197	15108	15336	15315	15349	15304	15272	15316	15292	15262	15273	15245	15251	15287	15251	15287	15303	15368	15309	15228	15340	15277	15376	15481	15337	15430	15325	15471	15135	15425	15285	15180	15245	15277	15466	15268	15265	15258	15296	15213	15173	15359	15275	15156	15270	15288	15386	15232	15303	15462	15266	15406	15199	15348	15130	15345	15184	15228	15563	15319	15221	15199	15136	15349	15319	15285	15292	15267	15451	15090	15169	15243	15484	15346	15457	15233	15184	15253	15400	15336	15168	15156	15177	15277	15357	15295	15123	15277	15299	15276	15248	15422	15117	15450	15337	15303	15229	15352	15337	15253	15256	15296	15471	15326	15347	15191	15238	15425	15261	15271	15346	15323	15418	15274	15245	15325	15361	15330	15363	15150	15288	15350	15265	15295	15270	15224	15335	15302	15347	15191	15252	15373	15301	15306	15468	15181	15254	15380	15205	15212	15219	15149	15233	15194	15303	15327	15431	15342	15330	15313	15325	15204	15455	15345	15275	15368	15408	15361	15182	15380	15281	15225	15301	15305	15450	15290	15191	15274	15335	15243	15375	15318	15335	15169	15403	15121	15179	15173	15122	15330	15211	15269	15342	15170	15239	15148	15273	15346	15416	15410	15183	15153	15023	15304	15302	15288	15207	15283	15252	15322	15226	15205	15242	15232	15134	15439	15234	15341	15352	15406	15079	15207	15173	15413	15313	15467	15266	15355	15205	15282	15369	15324	15276	15243	15303	15375	15208	15301	15192	15332	15196	15374	15443	15295	15338	15303	15266	15208	15151	15316	15219	15242	15311	15316	15277	15252	15253	15338	15336	15299	15305	15414	15399	15251	15150	15340	15241	15391	15205	15366	15264	15150	15270	15352	15322	15203	15261	15509	15299	15252	15385	15344	15281	15315	15213	15187	15153	15421	15096	15245	15342	15123	15316	15252	15287	15239	15272	15339	15353	15302	15097	15442	15335	15327	15301	15125	15317	15187	15290	15303	15395	15407	15484	15196	15270	15359	15432	15322	15316	15290	15257	15400	15259	15380	15288	15261	15170	15349	15177	15212	15217	15397	15224	15299	15097	15161	15502	15179	15281	15306	15297	15258	15228	15471	15302	15222	15365	15207	15199	15273	15280	15217	15441	15295	15202	15350	15036	15273	15266	15258	15297	15427	15130	15268	15272	15081	15396	15288	15278	15476	15172	15192	15244	15299	15238	15509	15320	15166	15371	15146	15140	15292	15144	15439	15265	15142	15319	15224	15287	15361	15351	15364	15416	15312	15339	15365	15294	15503	15291	15122	15265	15280	15300	15320	15267	15333	15376	15295	15264	15289	15377	15344	15281	15432	15100	15348	15145	15273	15263	15177	15460	15242	15278	15457	15244	15257	15090	15278	15217	15318	15176	15272	15199	15483	15352	15461	15194	15250	15382	15292	15399	15421	15291	15361	15490	15272	15279	15234	15244	15275	15341	15272	15065	15404	15274	15146	15227	15281	15293	15146	15212	15404	15202	15432	15264	15479	15166	15231	15458	15485	15262	15541	15381	15261	15119	15370	15436	15333	15255	15333	15250	15354	15406	15389	15326	15411	15024	15245	15250	15399	15257	15231	15267	15312	15339	15328	15438	15283	15322	15203	15380	15423	15329	15267	15279	15262	15292	15385	15177	15321	15205	15289	15356	15354	15508	15433	15203	15242	15189	15249	15325	15304	15191	15218	15433	15283	15214	15161	15270	15157	15321	15360	15412	15318	15521	15301	15194	15450	15200	15266	15235	15320	15355	15392	15248	15183	15392	15373	15254	15316	15233	15282	15312	15308	15239	15232	15271	15259	15193	15283	15315	15180	15247	15363	15177	15421	15527	15320	15321	15375	15390	15351	15321	15383	15247	15306	15124	15301	15237	15279	15307	15540	15191	15335	15201	15359	15300	15314	15247	15156	15249	15296	15234	15207	15392	15403	15027	15242	15295	15282	15332	15163	15295	15343	15249	15322	15298	15237	15404	15370	15293	15283	15324	15255	15285	15431	15372	15318	15299	15272	15310	15362	15208	15423	15232	15400	15337	15367	15203	15234	15152	15529	15197	15346	15335	15470	15300	14961	15361	15161	15238	15244	15333	15311	15263	15179	15399	15279	15366	15180	15393	15092	15247	15254	15266	15310	15170	15232	15297	15280	15382	15271	15171	15167	15407	15259	15396	15075	15241	15397	15228	15350	15156	15368	15260	15367	15139	15145	15323	15358	15320	15259	15298	15382	15258	15258	15361	15125	15312	15321	15286	15457	15298	15232	15393	15282	15299	15193	15244	15150	15307	15252	15165	15253	15370	15218	15214	15327	15354	15401	15305	15358	15206	15273	15314	15323	15367	15372	15232	15273	15321	15182	15341	15153	15267	15349	15297	15128	15209	15207	15269	15324	15385	15172	15277	15180	15317	15313	15317	15345	15376	15137	15084	15210	15234	15327	15315	15288	15168	15216	15309	15262	15246	15086	15336	15312	15334	15495	15209	15123	15382	15247	15341	15187	15281	15348	15177	15254	15149	15243	15177	15326	15338	15260	15287	15223	15389	15603	15227	15207	15313	15338	15197	15282	15315	15368	15176	15347	15246	15192	15273	15159	15144	15303	15220	15260	15327	15277	15254	15331	15196	15358	15379	15271	15301	15177	15271	15348	15249	15291	15332	15382	15293	15314	15337	15241	15310	15107	15302	15343	15397	15313	15253	15135	15269	15362	15249	15350	15037	15249	15247	15128	15281	15113	15404	15383	15275	15269	15158	15438	15444	15236	15138	15437	15251	15358	15087	15184	15276	15283	15140	15067	15380	15147	15426	15225	15421	15270	15298	15336	15122	15288	15403	15310	15247	15299	15317
22501	21028	28855	23393	21194	22918	23989	18848	17849	18465	18192	17905	21499	37175	36682	31968	25601	20240	18398	17756	17635	17591	17534	17739	17638	17569	17677	17666	17569	17430	17583	17665	17478	17495	17517	17491	17624	17724	17553	17491	17658	17461	17453	17505	17704	17455	17585	17483	17360	17635	17537	17455	17417	17217	17655	17482	17561	17346	17352	17369	17464	17440	17542	17539	17344	17511	17511	17545	17475	17582	17293	17359	17550	17571	17712	17544	17488	17521	17306	17566	17546	17460	17366	17636	17437	17609	17572	17393	17516	17232	17326	17396	17521	17518	17520	17306	17432	17505	17408	17351	17397	17428	17559	17661	17393	17360	17303	17448	17461	17259	17315	17410	17420	17593	17435	17442	17341	17400	17305	17405	17384	17374	17565	17668	17453	17405	17471	17481	17319	17410	17327	17471	17433	17535	17402	17478	17395	17504	17463	17405	17546	17366	17455	17471	17482	17569	17447	17655	17504	17347	17234	17356	17402	17379	17440	17487	17554	17432	17495	17397	17481	17320	17354	17541	17487	17351	17389	17438	17415	17310	17488	17276	17568	17362	17409	17426	17467	17576	17502	17383	17402	17579	17347	17246	17547	17240	17073	17356	17326	17431	17477	17439	17395	17623	17625	17490	17394	17382	17292	17555	17450	17452	17602	17383	17148	17408	17433	17517	17390	17194	17362	17501	17255	17457	17524	17685	17270	17260	17453	17326	17479	17323	17327	17296	17328	17314	17487	17415	17507	17518	17497	17477	17424	17193	17305	17335	17291	17404	17527	17405	17535	17410	17678	17653	17381	17446	17576	17213	17300	17456	17432	17303	17461	17450	17438	17570	17602	17302	17562	17304	17506	17378	17208	17414	17386	17377	17466	17562	17518	17257	17471	17485	17314	17389	17299	17251	17452	17563	17387	17441	17664	17577	17439	17379	17668	17398	17558	17248	17416	17307	17534	17485	17501	17472	17329	17501	17494	17407	17571	17292	17404	17187	17363	17303	17117	17340	17413	17466	17253	17106	17435	17241	17445	17421	17335	17584	17476	17615	17627	17303	17424	17373	17530	17663	17612	17595	17439	17193	17416	17328	17393	17250	17659	17296	17503	17413	17422	17351	17334	17433	17555	17396	17473	17352	17328	17486	17393	17409	17355	17255	17440	17339	17267	17571	17553	17377	17414	17297	17438	17467	17384	17301	17460	17197	17377	17449	17281	17251	17546	17464	17310	17291	17359	17446	17387	17405	17337	17549	17290	17372	17157	17432	17271	17481	17366	17283	17394	17479	17355	17494	17464	17284	17618	17309	17411	17652	17516	17384	17439	17577	17384	17310	17436	17469	17521	17528	17623	17322	17426	17325	17532	17354	17262	17395	17427	17398	17348	17299	17424	17499	17283	17355	17551	17441	17250	17586	17443	17441	17314	17467	17359	17260	17149	17213	17435	17345	17564	17343	17312	17335	17573	17409	17423	17311	17592	17499	17318	17332	17341	17672	17557	17483	17554	17232	17557	17516	17463	17247	17363	17242	17452	17379	17364	17249	17463	17449	17485	17523	17447	17495	17530	17448	17478	17500	17431	17366	17493	17520	17416	17230	17299	17282	17353	17549	17564	17444	17303	17277	17443	17390	17410	17489	17431	17558	17554	17278	17513	17715	17386	17320	17388	17522	17371	17434	17491	17363	17449	17522	17478	17275	17542	17633	17428	17275	17455	17274	17487	17171	17328	17368	17552	17402	17271	17321	17317	17442	17452	17403	17450	17277	17513	17316	17526	17616	17524	17289	17390	17424	17522	17436	17477	17363	17557	17418	17579	17444	17512	17641	17479	17357	17545	17473	17444	17438	17549	17591	17266	17343	17555	17370	17474	17571	17264	17210	17368	17467	17329	17400	17320	17376	17371	17239	17430	17365	17459	17338	17458	17481	17504	17509	17386	17598	17481	17321	17424	17366	17551	17500	17474	17405	17507	17434	17261	17163	17275	17379	17393	17233	17400	17441	17239	17245	17355	17116	17299	17387	17480	17273	17460	17495	17497	17407	17707	17521	17496	17433	17421	17410	17383	17459	17589	17281	17235	17405	17447	17245	17155	17232	17473	17394	17307	17372	17522	17488	17438	17456	17619	17428	17507	17287	17550	17315	17316	17258	17355	17456	17343	17404	17438	17513	17419	17367	17499	17230	17616	17540	17426	17336	17478	17356	17303	17528	17403	17334	17494	17400	17477	17262	17336	17275	17442	17317	17540	17446	17183	17446	17269	17455	17315	17484	17445	17410	17402	17261	17434	17347	17413	17511	17272	17524	17394	17457	17403	17429	17404	17444	17471	17414	17307	17440	17308	17361	17287	17516	17279	17185	17394	17463	17376	17406	17509	17449	17305	17482	17481	17372	17455	17375	17611	17579	17392	17509	17473	17335	17294	17400	17508	17399	17343	16969	17276	17411	17476	17331	17537	17261	17497	17660	17432	17407	17501	17486	17137	17462	17440	17492	17302	17336	17199	17278	17440	17310	17340	17229	17428	17379	17383	17368	17513	17331	17362	17560	17432	17566	17416	17319	17398	17335	17342	17482	17283	17286	17501	17451	17309	17389	17338	17436	17436	17422	17344	17393	17292	17490	17395	17420	17585	17322	17502	17336	17417	17378	17275	17401	17431	17511	17392	17508	17457	17516	17539	17270	17457	17476	17383	17413	17339	17423	17313	17668	17469	17379	17270	17407	17217	17389	17332	17485	17496	17265	17312	17359	17442	17237	17492	17386	17438	17142	17511	17303	17417	17605	17572	17557	17593	17657	17375	17132	17386	17480	17457	17372	17376	17509	17363	17599	17516	17498	17401	17405	17317	17438	17412	17518	17341	17384	17461	17307	17354	17500	17238	17588	17430	17484	17531	17520	17523	17196	17291	17340	17332	17431	17492	17385	17339	17506	17591	17443	17536	17318	17425	17365	17432	17457	17550	17395	17257	17500	17426	17487	17557	17536	17548	17438	17524	17454	17359	17467	17362	17548	17447	17399	17391	17297	17539	17432	17285	17409	17441	17378	17362	17597	17561	17396	17357	17548	17384	17337	17284	17434	17530	17513	17443	17562	17353	17427	17571	17537	17476	17419	17255	17494	17426	17474	17506	17418	17218	17471	17400	17339	17527	17462	17411	17362	17521	17438	17312	17544	17293	17496	17435	17515	17325	17441	17565	17397	17333	17468	17303	17308	17362	17508	17372	17369	17521	17340	17582	17406	17218	17301	17570	17539	17288	17417	17462	17377	17321	17525	17495	17385	17204	17441	17347	17382	17431	17504	17576	17147	17513	17334	17336	17381	17423	17237	17406	17665	17356	17426	17500	17264	17149	17240	17440	17511	17287	17439	17253	17271	17377	17265	17416	17513	17453	17570	17266	17400	17444	17571	17508	17491	17547	17369	17505	17451	17573	17239	17371	17451	17394	17443	17545	17407	17364	17453	17271	17318	17267	17363	17278	17465	17530	17455	17404	17471	17368	17374	17320	17190	17251	17404	17399	17481	17378	17343	17390	17281	17413	17401	17322	17509	17254	17343	17518	17593	17314	17389	17504	17368	17347	17405	17694	17562	17418	17139	17426	17425	17477	17664	17234	17423	17489	17466	17584	17321	17530	17530	17386	17637	17314	17380	17559	17284	17495	17295	17262	17279	17484	17350	17433	17290	17482	17469	17407	17439	17403	17409	17429	17362	17419	17162	17491	17356	17314	17309	17290	17393	17417	17477	17449	17484	17427	17239	17447	17679	17430	17548	17421	17343	17385	17348	17455	17290	17503	17227	17474	17617	17437	17397	17409	17189	17732	17485	17580	17610	17468	17545	17482	17592	17370	17458	17540	17482	17454	17361	17372	17434	17456	17556	17669	17425	17507	17353	17437	17369	17607	17286	17310	17332	17316	17489	17376	17473	17280	17361	17386	17346	17435	17310	17503	17400	17485	17715	17353	17416	17349	17255	17682	17655	17403	17491	17284	17403	17347	17377	17515	17394	17392	17414	17498	17204	17570	17347	17224	17277	17445	17493	17317	17272	17341	17402	17411	17408	17580	17331	17446	17523	17242	17480	17541	17304	17379	17349	17061	17449	17453	17424	17385	17510	17411	17385	17460	17410	17605	17524	17299	17300	17368	17532	17225	17538	17401	17415	17532	17572	17445	17343	17521	17420	17600	17329	17486	17331	17429	17420	17458	17463	17437	17304	17401	17527	17408	17482	17287	17347	17360	17282	17514	17362	17622	17508	17448	17351	17558	17483	17331	17334	17277	17366	17358	17547	17660	17641	17447	17314	17444	17419	17476	17554	17534	17508	17444	17481	17497	17391	17475	17497	17456	17426	17380	17651	17338	17475	17368	17536	17419	17440	17563	17393	17370	17316	17393	17529	17514	17416	17449	17174	17382	17340	17382	17318	17404	17470	17398	17330	17387	17275	17397	17440	17370	17481	17499	17174	17655	17426	17304	17567	17458	17488	17181	17635	17180	17553	17666	17298	17472	17247	17330	17312	17386	17527	17306	17298	17376	17432	17468	17298	17536	17711	17355	17122	17605	17482	17459	17490	17326	17240	17228	17319	17324	17392	17323	17528	17513	17394	17473	17505	17061	17427	17422	17635	17349	17409	17490	17164	17540	17368	17410	17228	17453	17360	17308	17256	17303	17416	17409	17486	17502	17427	17499	17533	17377	17403	17531	17334	17254	17404	17301	17332	17400	17441	17531	17624	17421	17129	17261	17356	17432	17654	17383	17447	17500	17459	17454	17402	17287	17452	17508	17406	17520	17377	17388	17555	17367	17510	17391	17512	17554	17424	17429	17455	17413	17575	17405	17289	17295	17437	17386	17264	17457	17393	17714	17297	17199	17319	17388	17468	17441	17432	17271	17473	17523	17357	17364	17493	17414	17380	17396	17442	17494	17364	17334	17357	17235	17523	17490	17400	17328	17159	17435	17410	17388	17486	17602	17286	17457	17385	17522	17577	17468	17377	17372	17263	17442	17377	17405	17351	17454	17319	17381	17596	17597	17515	17344	17557	17319	17437	17260	17550	17578	17388	17438	17421	17473	17487	17196	17374	17476	17290	17420	17444	17296	17362	17505	17449	17534	17302	17387	17421	17523	17451	17478	17485	17379	17352	17581	17421
14963	26114	24220	20324	18225	17161	17007	16614	16412	16139	16014	15989	22735	40605	38908	32814	24929	18013	16051	15436	15518	15528	15467	15395	15522	15483	15353	15454	15395	15379	15517	15457	15422	15581	15594	15271	15476	15354	15336	15389	15272	15241	15485	15425	15367	15623	15528	15402	15586	15290	15524	15572	15400	15520	15472	15472	15451	15432	15554	15413	15492	15535	15472	15471	15499	15558	15421	15499	15283	15421	15330	15462	15308	15413	15499	15323	15565	15536	15523	15312	15366	15347	15399	15291	15420	15221	15551	15455	15481	15558	15367	15338	15409	15553	15446	15475	15507	15361	15521	15443	15497	15491	15418	15547	15360	15505	15522	15271	15230	15376	15418	15450	15440	15318	15488	15348	15411	15408	15392	15312	15384	15436	15394	15468	15428	15500	15408	15318	15390	15441	15689	15367	15232	15442	15468	15393	15386	15461	15456	15421	15396	15362	15466	15391	15498	15407	15443	15406	15421	15427	15503	15408	15423	15391	15561	15531	15541	15496	15432	15319	15462	15424	15516	15670	15304	15365	15344	15387	15557	15399	15392	15373	15435	15493	15428	15406	15373	15517	15487	15600	15527	15388	15435	15596	15366	15532	15415	15353	15327	15350	15454	15466	15241	15320	15447	15490	15379	15513	15416	15382	15470	15352	15385	15485	15510	15403	15301	15435	15473	15346	15310	15536	15455	15534	15412	15322	15437	15486	15552	15482	15535	15367	15482	15625	15397	15317	15489	15317	15424	15386	15437	15433	15451	15395	15407	15506	15412	15300	15337	15342	15342	15331	15345	15563	15557	15396	15351	15397	15336	15307	15514	15437	15459	15434	15483	15401	15393	15468	15367	15392	15356	15409	15419	15474	15457	15572	15355	15411	15427	15432	15410	15342	15377	15361	15438	15327	15331	15486	15397	15467	15337	15319	15385	15342	15349	15436	15569	15473	15440	15447	15401	15481	15386	15315	15508	15161	15306	15402	15473	15316	15596	15250	15428	15330	15455	15431	15424	15476	15440	15534	15511	15512	15264	15422	15380	15501	15285	15371	15349	15563	15396	15331	15431	15435	15541	15516	15507	15397	15641	15353	15417	15350	15426	15366	15474	15339	15200	15478	15495	15394	15551	15517	15407	15276	15563	15458	15459	15137	15372	15522	15300	15403	15394	15343	15362	15442	15402	15348	15404	15416	15433	15471	15587	15471	15442	15319	15486	15358	15513	15531	15339	15318	15255	15530	15503	15551	15502	15566	15447	15482	15423	15366	15287	15376	15364	15450	15325	15313	15436	15412	15457	15412	15543	15416	15292	15356	15474	15458	15451	15376	15409	15384	15402	15484	15710	15409	15474	15344	15478	15464	15376	15338	15366	15410	15664	15498	15528	15288	15453	15345	15389	15474	15390	15421	15510	15465	15292	15464	15393	15485	15342	15255	15431	15506	15297	15365	15434	15453	15563	15407	15296	15513	15315	15352	15498	15270	15325	15580	15340	15479	15353	15434	15565	15436	15564	15482	15379	15390	15419	15302	15602	15278	15481	15424	15429	15329	15283	15510	15314	15424	15482	15333	15452	15411	15268	15406	15320	15335	15372	15387	15245	15280	15450	15417	15449	15325	15391	15339	15442	15363	15428	15426	15436	15410	15361	15321	15428	15401	15355	15524	15367	15306	15517	15491	15388	15502	15312	15574	15216	15250	15473	15410	15373	15567	15513	15485	15386	15365	15480	15337	15398	15468	15471	15478	15549	15488	15363	15364	15481	15370	15189	15419	15385	15515	15507	15530	15303	15442	15568	15396	15278	15435	15404	15361	15272	15400	15429	15205	15594	15411	15512	15499	15353	15325	15376	15400	15353	15314	15425	15515	15533	15357	15498	15341	15395	15365	15493	15316	15291	15434	15413	15517	15331	15356	15485	15470	15495	15499	15528	15413	15328	15339	15359	15421	15635	15214	15294	15389	15436	15537	15302	15399	15430	15475	15426	15549	15251	15316	15456	15380	15260	15585	15598	15445	15196	15432	15351	15474	15314	15421	15348	15334	15430	15265	15541	15315	15498	15283	15176	15363	15436	15391	15472	15359	15464	15425	15378	15318	15089	15411	15361	15544	15405	15284	15422	15377	15432	15411	15383	15409	15277	15441	15436	15304	15280	15424	15265	15608	15441	15397	15405	15319	15459	15531	15471	15464	15402	15482	15337	15402	15360	15452	15413	15388	15374	15425	15359	15424	15338	15284	15570	15571	15343	15461	15281	15487	15283	15574	15547	15421	15393	15478	15573	15566	15468	15498	15415	15404	15426	15265	15386	15466	15313	15242	15289	15360	15457	15501	15256	15425	15477	15537	15501	15479	15329	15450	15443	15397	15249	15442	15360	15344	15323	15340	15538	15437	15380	15428	15512	15473	15313	15226	15309	15557	15366	15453	15396	15517	15189	15532	15328	15369	15563	15423	15350	15518	15465	15314	15293	15410	15315	15360	15334	15609	15376	15483	15350	15507	15480	15538	15278	15399	15419	15397	15437	15313	15415	15383	15428	15568	15502	15187	15318	15493	15369	15324	15153	15496	15409	15439	15581	15379	15500	15317	15552	15409	15271	15415	15299	15379	15321	15343	15369	15354	15601	15447	15414	15401	15288	15587	15593	15324	15507	15649	15490	15313	15312	15437	15333	15386	15499	15373	15412	15429	15428	15432	15447	15251	15327	15251	15400	15261	15449	15389	15279	15311	15414	15429	15459	15573	15570	15477	15428	15388	15422	15445	15415	15340	15372	15410	15300	15510	15340	15341	15328	15607	15202	15361	15309	15378	15300	15319	15358	15276	15383	15354	15396	15402	15459	15373	15351	15432	15414	15426	15439	15208	15435	15408	15403	15462	15449	15341	15517	15443	15485	15333	15430	15524	15361	15389	15431	15295	15301	15269	15429	15322	15414	15317	15276	15311	15280	15549	15320	15493	15527	15237	15470	15441	15380	15585	15411	15379	15635	15460	15412	15505	15432	15328	15323	15320	15379	15592	15146	15395	15362	15316	15378	15378	15658	15629	15367	15279	15497	15300	15450	15503	15250	15445	15577	15470	15472	15508	15270	15589	15418	15446	15297	15358	15215	15339	15413	15451	15429	15230	15478	15153	15445	15397	15519	15411	15291	15289	15300	15295	15251	15344	15413	15404	15491	15405	15549	15469	15410	15420	15508	15544	15573	15369	15385	15593	15467	15437	15376	15410	15354	15421	15472	15296	15380	15440	15411	15525	15433	15528	15365	15486	15434	15381	15468	15434	15421	15545	15375	15383	15617	15551	15500	15481	15513	15402	15479	15317	15462	15394	15477	15355	15314	15587	15169	15357	15239	15343	15452	15595	15344	15243	15518	15390	15400	15340	15398	15441	15389	15503	15229	15450	15425	15528	15397	15406	15473	15242	15306	15246	15394	15379	15340	15533	15428	15339	15345	15307	15326	15488	15559	15470	15402	15327	15241	15387	15391	15445	15263	15407	15406	15434	15465	15436	15363	15316	15478	15430	15360	15392	15395	15160	15272	15411	15512	15389	15415	15429	15398	15374	15609	15517	15436	15582	15479	15469	15500	15440	15329	15491	15414	15518	15406	15511	15372	15260	15455	15458	15528	15413	15328	15449	15478	15394	15536	15590	15361	15484	15451	15488	15417	15474	15366	15630	15291	15417	15496	15440	15238	15544	15410	15341	15423	15486	15251	15520	15279	15527	15327	15663	15299	15187	15292	15354	15411	15458	15451	15510	15364	15224	15527	15460	15096	15407	15484	15430	15563	15387	15586	15374	15386	15488	15350	15338	15535	15418	15285	15514	15469	15241	15516	15398	15501	15462	15377	15633	15446	15421	15361	15377	15462	15396	15355	15218	15416	15293	15156	15376	15471	15374	15521	15409	15485	15318	15256	15485	15448	15388	15314	15454	15310	15536	15282	15269	15405	15409	15414	15234	15524	15458	15512	15412	15503	15573	15398	15316	15468	15610	15287	15427	15481	15425	15337	15430	15465	15329	15436	15391	15233	15368	15378	15299	15411	15342	15234	15279	15459	15376	15480	15418	15458	15454	15418	15386	15427	15455	15353	15377	15484	15450	15373	15444	15328	15546	15528	15498	15545	15386	15368	15423	15384	15384	15278	15381	15312	15355	15397	15349	15572	15508	15319	15463	15517	15452	15500	15408	15404	15547	15632	15349	15597	15383	15340	15316	15410	15322	15446	15444	15427	15398	15305	15445	15290	15489	15393	15306	15453	15568	15363	15405	15340	15381	15500	15247	15486	15403	15525	15315	15444	15275	15433	15404	15374	15407	15332	15377	15261	15318	15497	15461	15378	15467	15548	15415	15265	15469	15311	15369	15414	15570	15404	15382	15440	15497	15547	15296	15394	15270	15276	15469	15262	15379	15419	15428	15491	15528	15599	15370	15274	15325	15475	15402	15360	15618	15382	15351	15459	15359	15437	15469	15433	15368	15342	15505	15449	15244	15369	15292	15377	15402	15419	15295	15439	15293	15512	15377	15439	15443	15391	15395	15389	15375	15334	15419	15430	15377	15366	15396	15355	15401	15451	15422	15346	15361	15443	15293	15464	15611	15071	15453	15394	15385	15273	15256	15374	15250	15380	15371	15444	15338	15506	15340	15360	15431	15412	15411	15407	15477	15383	15373	15547	15386	15414	15558	15348	15328	15334	15402	15419	15398	15332	15165	15567	15248	15300	15325	15464	15367	15481	15584	15362	15357	15283	15374	15250	15437	15539	15522	15432	15297	15351	15370	15455	15251	15432	15467	15356	15479	15340	15282	15456	15212	15339	15286	15509	15385	15310	15342	15348	15306	15365	15360	15280	15497	15440	15327	15445	15253	15471	15401	15384	15463	15550	15361	15486	15313	15438	15355	15373	15341	15373	15447	15204	15376	15339	15318	15233	15418	15464	15491	15462	15428	15240	15500	15260	15430	15399	15384	15570	15470	15240	15248	15456	15422	15269	15525	15513	15431	15324	15286	15526	15402	15485	15364	15314	15436	15454	15499	15243	15360	15361	15309	15427	15410	15412	15395	15436	15275	15507	15504	15595	15232	15395	15422	15480	15420	15534	15363	15556	15430	15438	15445	15412	15547	15309	15326	15365	15188	15436	15375	15419	15468
27237	21662	23397	20360	17195	17493	17671	17506	17357	17180	17218	17365	17738	19074	19594	18751	18277	17674	17404	17504	17392	17223	17211	17241	17313	17432	17187	17314	17331	17283	17138	17447	17166	17296	17245	17315	17288	17253	17267	17185	17324	17383	17430	17160	17062	17376	17160	17165	17404	17040	17261	17208	17263	17179	17389	17154	17453	17288	17443	17138	17331	17216	17356	17257	17224	17182	17191	17228	17167	17340	17219	17097	17157	17304	17395	17160	17163	17290	17259	17342	17226	17462	17285	17121	17200	17458	17301	17097	17231	17285	17185	17283	17265	17321	17120	17217	17320	17180	17244	17242	17264	17399	17443	17171	17337	17289	17232	17277	17111	17227	17403	17402	17181	17220	17419	17171	17314	17268	17323	17350	17259	17116	17319	17209	17288	17322	17411	17226	17221	17160	17275	17316	17200	17233	17196	17304	17139	17227	17113	17195	17213	17155	17270	17339	17038	17193	17345	17379	17190	17200	17040	17335	17215	17061	17275	17197	17214	17301	17319	17201	17190	17492	17145	17248	17411	17180	17204	16992	17276	17271	17000	17216	17096	17197	17127	17222	17438	17257	17269	17310	17197	17121	17389	17175	17165	17206	17311	17121	17192	17132	17201	17251	17406	17320	17188	17113	16972	16997	17328	17154	17183	17059	17263	17133	17429	17306	17258	17112	17246	17118	17238	17263	17444	17481	17235	17377	17086	17296	17248	17233	17203	17091	17247	17166	16928	17152	17255	17434	17146	17170	17286	17410	17392	17092	17181	17257	17387	17184	17101	17104	17294	17143	17383	17220	17259	17025	17187	17018	17307	17189	17211	17284	17332	17262	17182	17194	17197	17289	17211	17486	17339	17307	17344	17016	17286	17262	17297	17263	17178	17179	17109	17132	17317	17366	17314	17167	17356	17490	17297	17084	17222	17329	17185	17151	17319	17185	17071	17339	17285	17314	17261	17126	17301	17249	17188	17050	17392	17269	17064	17131	17311	17454	17140	17183	17289	17207	17133	16993	17108	17147	17209	17320	17414	17304	17166	17030	17079	17066	17329	17055	17294	17069	17108	17245	17255	17358	17136	17390	17138	17271	17254	17380	17140	17216	17432	17272	17322	17401	17157	17261	17277	17222	17133	17162	17247	17269	17121	17262	17328	17157	17262	17199	17238	17384	17206	17226	17377	17303	17245	17372	17073	17190	17116	17225	17225	17108	17231	17258	17323	17183	17241	17387	17261	17307	17290	17272	17200	17184	17114	17305	17108	17146	17341	17114	17289	17330	17409	17213	17417	17417	17307	17260	17232	17228	17211	17108	17298	17442	17218	17222	17230	17332	17317	17250	17414	17229	17428	17195	17328	17323	17429	17238	17193	17255	17249	17178	17099	17412	17315	17258	17278	17281	17408	17436	17095	17164	17092	17237	17133	17275	17206	17168	17128	17393	17234	17221	17203	17255	17227	17367	17260	17155	17407	17175	17411	17359	17161	17073	17363	17362	17261	17249	17253	17292	17441	17104	17288	17225	17287	17325	17036	17102	17371	17231	17299	17356	17394	17381	17192	17435	17163	16891	17321	17298	17329	17259	17361	17219	17387	17304	17208	17203	17267	17207	17157	17368	17289	17182	17259	17219	17168	17232	17004	17170	17196	17092	17273	17387	17516	17108	17170	17252	17288	17303	17361	17307	17297	17259	17316	17328	17177	17321	17291	17089	17055	17289	17269	17305	17345	17377	17166	17243	17196	17316	17433	17170	17147	17210	17389	17222	17232	17187	17000	17277	17213	17396	17473	17153	17192	17320	17128	17292	17287	17220	17164	17355	17305	17479	17060	17302	17207	17328	17228	17479	17220	17195	17282	16983	17277	17042	17344	17273	17207	17161	17136	17221	17129	17271	17102	17218	17169	17082	17076	17239	17200	17279	17305	17131	17498	17228	17220	17322	16901	17268	17138	17038	17391	17069	17170	17515	17196	17102	17244	16894	17446	17349	17200	17209	17108	17388	17199	17255	17361	17160	17270	17084	17120	17284	17361	17364	17284	17316	17134	17339	17098	17088	17082	17300	17308	17268	17322	17279	17329	17184	17207	17107	17321	17090	17214	17244	17355	17303	17340	17152	17332	17149	17190	17338	17369	17323	17411	17267	17029	17100	17337	16947	17178	17226	17284	17187	17362	17174	17269	17242	17422	17056	17270	17209	17253	16981	17363	17460	17526	17141	17146	17242	17404	17446	17257	17141	17291	17204	17251	17264	17190	17529	17329	17186	17291	17052	17229	17170	17263	17004	17288	17102	17259	17216	17395	17386	17298	17160	17392	17265	17196	17345	17326	17151	17145	17154	17363	17388	17061	17296	17238	17508	17311	17426	17234	17117	17148	17297	17187	17123	17383	17147	17019	17078	17264	17217	17291	17268	17136	17425	17300	17363	17488	17301	17283	17350	17232	17281	17324	17264	17298	17225	17396	17352	17268	17106	17185	17006	17299	17167	17256	17097	17163	17075	17146	17353	17290	17360	17128	17401	17159	17370	17513	17258	17246	17150	17257	17172	17188	17285	17364	17107	17323	17310	17297	17318	17239	17226	17157	17282	17151	17282	17280	17150	17263	17321	17137	17085	17261	17115	17242	17129	17140	17379	17350	17364	17102	17312	17243	17160	17266	17272	17241	17004	17155	17276	17306	17270	17272	17064	17311	17136	17366	17184	17284	17230	17352	17319	17373	17314	17398	17200	17208	17069	17111	17295	17203	17233	17269	17500	17192	17198	17241	17215	17335	17274	17302	17189	17479	17223	17143	17045	17358	17240	17377	17280	17286	17317	17362	17229	17218	17193	17250	17208	17249	17061	17247	17264	17224	17289	17148	17472	17334	17276	17409	17529	17116	17350	17215	17375	17316	17368	17259	17309	17472	17262	17264	17296	17110	17252	17295	17174	17196	17141	17352	17402	17385	17241	17193	17380	17324	17169	17232	17272	17218	17072	17254	16959	17158	17231	17428	17383	17352	17438	17516	17096	17147	17364	17286	17412	17277	17332	17202	17351	17322	17297	17203	17119	17251	17125	17275	17127	17192	17204	17321	17129	17281	17355	17262	17319	17209	17309	17387	17358	17468	17164	17257	17160	17227	17351	17544	17185	17168	17147	17215	17233	17161	17314	17251	17188	17352	17224	17245	17295	17060	17331	17237	17399	17133	17323	17143	17257	17169	17378	17148	17144	17261	17251	17236	17161	17315	17420	17245	17175	17016	17078	17164	17185	17179	17348	17152	17261	17190	17126	17020	17165	17364	17326	17281	17295	17368	17224	17217	17000	17263	17211	17272	17319	17391	17296	16887	17257	17385	17257	17243	17208	17385	17229	17272	17300	17359	17349	17121	17455	17280	17224	17314	17159	17248	17208	17298	17098	16989	17336	17294	17366	17220	17265	17342	17049	17147	17282	17173	17339	17281	17288	17380	17174	17321	17363	17458	17208	17123	17324	17251	17333	17274	17365	17168	17269	17084	17192	17129	17262	17161	17151	17262	17149	17261	17281	17350	17158	17336	17076	17135	17310	17181	17211	17318	17291	17218	17195	17155	17300	17212	17183	17160	17282	17550	17344	16974	17271	17306	17375	17248	17208	17164	17323	17397	17436	17223	17144	17403	17302	17240	17107	17237	17307	17287	17408	17098	17326	17309	17097	16994	17247	17275	17228	17376	17187	17199	17117	17251	17124	17271	17376	17321	17273	17386	17494	17226	17204	17204	17055	17397	17100	17200	17327	17066	16949	17236	17179	17133	17256	17278	17278	17182	17337	17199	17274	17248	17258	17223	17409	17266	17173	17195	17352	17099	17083	17131	17278	17206	17331	17313	17302	17380	17146	17098	17314	17307	17430	17272	17303	16987	17047	17230	17263	17421	17224	17100	17370	17281	17170	17047	17167	17059	17340	17313	17102	17076	17219	17017	17270	17225	17021	17462	17355	17291	17275	17091	17294	17270	17296	17273	17340	16933	17363	17441	17331	17207	17328	17462	17235	17439	17273	17317	17334	16941	17169	17306	17334	17164	17509	17220	17210	17280	17532	17319	17212	17349	17337	17274	17232	17097	17307	17279	17121	17300	17181	16949	17044	17324	17372	17200	17213	17378	17124	17388	17291	17353	17256	17321	17114	17074	17143	17195	17172	17327	17386	17169	17100	17307	17256	17239	17354	17214	17066	17232	17170	17159	17299	17329	17054	17309	17261	17298	17198	17053	17157	17229	17326	17411	17351	17230	17337	17200	17269	17262	17072	17092	17255	17241	17236	17167	17113	17133	17378	17062	17230	17231	17114	17300	17224	17043	17320	17388	17295	17542	17256	17239	17170	17109	17292	17195	17285	17170	17282	17331	17259	17167	17092	17255	17240	17220	17380	17341	17440	17106	17146	17237	17052	17114	17387	17325	17340	17150	17157	17349	17288	17317	17173	17321	17472	17258	17036	17231	17180	17251	17088	17392	17499	17315	17206	17254	17359	17264	17176	17284	17171	17102	17334	17061	17144	17276	17194	17143	17281	17283	17234	17424	17320	17303	17130	17108	17175	17275	17238	17334	17246	17279	17250	17246	17368	17387	17290	17197	17296	17388	17192	17133	17369	17478	17346	17194	17155	17367	17144	17480	17232	17219	17161	17120	17270	17295	17404	17289	17330	17233	17204	17304	17105	17052	16955	17266	17278	17421	17163	17382	17069	17283	17253	17249	17495	17368	17209	17233	17369	17308	17462	17307	17192	17033	17118	17179	17128	17323	17377	17437	17134	17260	17257	17438	17335	17170	17247	17214	17117	17420	17051	17353	17307	17200	17300	17232	17349	17206	17178	17019	17174	17281	17305	17254	17171	16961	17192	17274	17243	17420	17277	17210	17219	17247	17354	17135	17229	17259	17078	17212	17301	17322	17148	17155	17411	17358	17335	17421	17283	17404	17137	17499	17413	17244	17196	17178	17111	17234	17281	17239	17289	17196	17453	17172	17224	17105	17049	16965	17152	17259	17159	17338	17251	17169	17240	17238	17250	17435	17267	17326	17005	17266	17208	17348	17140	17283	17351	17466	17064	17177	17395	17398	17337	17463	17211	17298	17457	17163	17215	17142	17143	17198	17261	17221	17185	17286	17387	17050	17178	17212	17337	17467	17396
14284	16575	16415	15888	15357	15632	15583	15497	15374	15293	15370	15373	16062	18225	18436	17432	16383	15688	15469	15367	15334	15253	15298	15386	15149	15407	15318	15321	15264	15151	15141	15427	15372	15401	15296	15308	15307	15342	15423	15245	15173	15316	15195	15427	15216	15372	15219	15314	15474	15276	15483	15241	15267	15253	15263	15295	15218	15126	15295	15362	15195	15155	15275	15379	15389	15344	15372	15239	15351	15349	15185	15298	15243	15229	15489	15395	15306	15506	15349	15322	15329	15325	15243	15218	15296	15352	15305	15313	15299	15197	15361	15277	15271	15225	15339	15194	15158	15362	15097	15198	15204	15307	15234	15347	15217	15150	15407	15339	15299	15049	15243	15520	15169	15288	15350	15156	15348	15341	15297	15208	15232	15189	15299	15232	15264	15182	15309	15341	15280	15409	15429	15419	15228	15266	15445	15337	15324	15164	15627	15238	15291	15368	15455	15409	15215	15296	15254	15320	15186	15200	15422	15244	15160	15294	15382	15130	15288	15365	15306	15189	15402	15347	15230	15353	15294	15149	15203	15330	15282	15142	15297	15255	15298	15315	15251	15207	15428	15334	15358	15263	15101	15289	15442	15272	15287	15310	15394	15411	15234	15342	15302	15366	15508	15296	15444	15207	15167	15294	15272	15332	15327	15339	15291	15276	15438	15302	15394	15421	15264	15314	15312	15390	15183	15247	15321	15205	15315	15342	15342	15316	15397	15136	15318	15328	15362	15420	15338	15360	15190	15197	15429	15301	15493	15307	15193	15414	15269	15342	15352	15335	15432	15422	15234	15289	15336	15244	15235	15462	15284	15219	15121	15181	15289	15235	15381	15391	15096	15301	15201	15179	15199	15187	15262	15197	15323	15279	15305	15278	15365	15326	15340	15302	15294	15430	15288	15303	15212	15286	15214	15320	15363	15290	15361	15472	15181	15302	15264	15211	15135	15263	15282	15251	15311	15265	15213	15412	15282	15349	15381	15171	15299	15281	15394	15401	15444	15351	15274	15446	15228	15229	15216	15407	15363	15219	15302	15173	15231	15337	15358	15565	15299	15355	15299	15181	15275	15129	15355	15317	15329	15314	15305	15425	15296	15274	15236	15261	15349	15361	15344	15390	15274	15239	15404	15253	15230	15278	15271	15370	15300	15362	15244	15231	15170	15204	15372	15184	15259	15272	15436	15126	15353	15175	15268	15285	15404	15324	15317	15341	15276	15176	15190	15331	15234	15371	15458	15240	15305	15294	15376	15417	15411	15432	15373	15294	15427	15343	15389	15174	15301	15130	15148	15349	15379	15277	15330	15317	15370	15260	15294	15335	15405	15248	15325	15481	15182	15357	15326	15357	15439	15464	15225	15332	15301	15157	15187	15331	15401	15330	15313	15413	15265	15357	15142	15322	15307	15258	15143	15379	15255	15375	15303	15266	15260	15290	15283	15169	15393	15295	15187	15277	15284	15323	15283	15202	15227	15185	15358	15431	15340	15392	15220	15301	15238	15275	15170	15454	15414	15265	15266	15249	15366	15223	15235	15218	15228	15108	15431	15396	15309	15279	15380	15270	15272	15284	15310	15266	15286	15376	15424	15181	15242	15401	15246	15358	15259	15392	15372	15170	15215	15411	15229	15311	15114	15386	15372	15238	15362	15333	15390	15266	15305	15362	15346	15357	15342	15313	15215	15220	15217	15229	15350	15350	15370	15404	15251	15286	15406	15089	15328	15324	15303	15134	15323	15369	15362	15299	15361	15354	15139	15199	15217	15262	15344	15243	15133	15282	15275	15234	15293	15204	15387	15189	15268	15444	15276	15265	15435	15235	15359	15228	15435	15418	15318	15403	15390	15130	15248	15290	15325	15357	15232	15186	15159	15443	15269	15351	15185	15340	15287	15226	15194	15262	15218	15292	15328	15268	15330	15362	15276	15300	15239	15274	15206	15287	15283	15321	15289	15332	15292	15381	15318	15153	15260	15175	15369	15368	15224	15560	15287	15208	15344	15316	15287	15210	15209	15436	15349	15332	15223	15262	15159	15375	15436	15257	15210	15326	15215	15261	15228	15338	15243	15365	15304	15347	15459	15317	15319	15062	15451	15236	15190	15360	15337	15227	15377	15269	15335	15297	15293	15168	15261	15097	15414	15428	15224	15160	15320	15206	15282	15294	15182	15189	15347	15378	15311	15261	15209	15198	15383	15058	15231	15334	15174	15333	15362	15288	15238	15447	15452	15275	15295	15215	15475	15324	15264	15300	15192	15278	15349	15128	15247	15173	15231	15121	15412	15169	15256	15341	15295	15367	15321	15375	15380	15328	15283	15115	15266	15221	15371	15342	15204	15204	15238	15258	15150	15184	15266	15333	15338	15474	15310	15254	15338	15265	15394	15320	15150	15360	15224	15403	15278	15347	15240	15361	15399	15436	15244	15303	15492	15251	15287	15447	15192	15335	15381	15254	15198	15332	15398	15263	15206	15323	15409	15322	15228	15341	15422	15393	15193	15412	15389	15112	15293	15179	15402	15371	15376	15263	15383	15432	15189	15268	15308	15245	15361	15516	15273	15281	15165	15342	15405	15242	15297	15266	15256	15208	15395	15247	15249	15345	15218	15291	15324	15223	15303	15284	15229	15226	15300	15425	15271	15144	15454	15349	15453	15233	15408	15262	15192	15319	15427	15461	15433	15318	15435	15282	15288	15201	15293	15283	15325	15382	15228	15313	15325	15305	15411	15383	15322	15352	15256	15117	15182	15353	15436	15255	15205	15364	15449	15145	15216	15281	15353	15260	15228	15391	15094	15359	15240	15422	15489	15316	15329	15370	15368	15317	15344	15193	15349	15227	15103	15306	15345	15428	15287	15252	15358	15293	15418	15257	15194	15182	15227	15346	15412	15259	15510	15208	15300	15273	15304	15319	15249	15335	15313	15223	15274	15273	15299	15413	15309	15388	15167	15291	15369	15356	15473	15252	15201	15288	15301	15275	15206	15392	15213	15347	15414	15333	15258	15565	15206	15194	15373	15372	15246	15351	15226	15355	15201	15372	15341	15307	15337	15260	15305	15295	15302	15261	15477	15268	15235	15447	15461	15432	15144	15280	15263	15279	15260	15254	15206	15277	15297	15319	15348	15205	15472	15253	15149	15471	15332	15299	15408	15228	15274	15327	15447	15403	15205	15367	15279	15263	15160	15344	15426	15333	15293	15285	15423	15308	15417	15379	15365	15305	15428	15326	15364	15460	15515	15369	15297	15236	15281	15337	15261	15252	15218	15254	15394	15357	15416	15276	15328	15226	15253	15357	15274	15257	15196	15516	15349	15348	15266	15279	15261	15384	15228	15327	15379	15392	15310	15391	15227	15347	15079	15324	15085	15280	15310	15162	15363	15216	15281	15430	15413	15283	15277	15146	15323	15356	15287	15315	15262	15313	15343	15517	15325	15180	15304	15298	15436	15223	15110	15336	15400	15399	15285	15457	15310	15247	15251	15171	15321	15361	15450	15239	15429	15337	15301	15261	15372	15297	15412	15285	15400	15586	15219	15311	15293	15178	15358	15167	15249	15358	15180	15108	15425	15180	15226	15039	15374	15178	15274	15448	15236	15250	15279	15420	15407	15414	15388	15333	15360	15273	15436	15284	15339	15354	15292	15269	15165	15245	15333	15329	15407	15379	15414	15414	15225	15293	15263	15247	15316	15280	15236	15324	15278	15610	15307	15367	15364	15446	15166	15377	15290	15433	15271	15363	15250	15239	15340	15375	15362	15235	15488	15303	15465	15357	15315	15306	15196	15387	15081	15321	15257	15228	15185	15329	15493	15133	15268	15216	15336	15272	15329	15322	15362	15095	15110	15309	15325	15340	15368	15464	15242	15183	15327	15253	15147	15500	15313	15305	15342	15194	15232	15301	15334	15259	15260	15338	15220	15243	15328	15274	15298	15198	15198	15160	15225	15237	15063	15247	15186	15331	15440	15180	15545	15373	15258	15390	15436	15181	15400	15322	15278	15387	15257	15321	15547	15198	15201	15296	15317	15251	15285	15397	15341	15303	15217	15388	15295	15278	15232	15352	15315	15476	15251	15295	15278	15296	15326	15456	15344	15406	15203	15400	15262	15472	15255	15323	15118	15204	15285	15236	15211	15396	15370	15213	15367	15184	15391	15292	15167	15369	15287	15300	15378	15273	15448	15220	15359	15291	15347	15299	15417	15399	15339	15236	15323	15363	15421	15198	15354	15330	15358	15335	15297	15342	15318	15279	15369	15288	15427	15271	15373	15216	15357	15262	15325	15215	15331	15299	15351	15329	15288	15177	15030	15459	15243	15169	15380	15429	15241	15146	15289	15336	15282	15105	15420	15496	15307	15296	15410	15366	15361	15321	15199	15176	15220	15261	15227	15194	15249	15245	15310	15237	15226	15329	15284	15406	15245	15156	15289	15265	15357	15253	15180	15266	15350	15061	15323	15410	15302	15183	15128	15267	15361	15335	15276	15327	15257	15066	15309	15405	15339	15302	15263	15399	15186	15301	15458	15122	15259	15275	15253	15254	15195	15240	15242	15229	15303	15353	15397	15308	15359	15367	15276	15421	15329	15301	15244	15208	15260	15195	15246	15416	15288	15296	15382	15214	15382	15290	15297	15345	15451	15188	15260	15323	15454	15463	15315	15539	15200	15324	15495	15256	15199	15259	15296	15474	15216	15192	15593	15250	15264	15364	15220	15279	15477	15253	15197	15333	15344	15410	15313	15324	15263	15200	15262	15410	15267	15224	15391	15149	15405	15455	15325	15379	15238	15342	15282	15261	15174	15246	15318	15268	15140	15281	15315	15316	15370	15521	15331	15325	15205	15289	15297	15330	15403	15282	15364	15232	15240	15307	15113	15208	15235	15219	15393	15242	15281	15418	15305	15478	15314	15353	15248	15302	15264	15359	15398	15064	15326	15347	15201	15200	15292	15403	15431	15317	15428	15276	15164	15410	15265	15352	15260	15387	15386	15393	15324	15190	15473	15195	15266	15291	15223	15332	15382	15290	15252	15356	15404	15255	15353	15251	15368	15340	15229	15231	15314	15267	15282	15308	15168	15250	15383	15312	15199	15338	15371	15375	15371	15201	15434	15141	15372	15291	15270	15307	15296	15077	15321	15295	15343	15325
23483	21088	28548	23922	21789	21734	20543	18019	17781	17824	17944	17486	20794	29945	29231	26422	21716	18776	18122	17548	17361	17598	17467	17452	17506	17365	17615	17441	17421	17480	17530	17301	17655	17563	17375	17421	17517	17566	17312	17484	17345	17228	17471	17241	17467	17404	17474	17399	17558	17329	17290	17440	17444	17350	17383	17225	17567	17274	17241	17378	17382	17434	17488	17316	17312	17410	17232	17366	17335	17351	17529	17278	17332	17480	17427	17291	17494	17458	17435	17271	17286	17315	17506	17307	17558	17353	17191	17412	17334	17373	17312	17204	17437	17285	17396	17482	17266	17576	17429	17148	17471	17345	17407	17305	17359	17410	17395	17449	17409	17328	17345	17411	17367	17426	17449	17616	17478	17410	17430	17382	17247	17525	17308	17292	17349	17470	17331	17371	17425	17412	17328	17275	17474	17400	17487	17311	17432	17249	17136	17409	17425	17396	17327	17305	17294	17200	17304	17415	17208	17224	17257	17247	17544	17240	17286	17467	17409	17258	17424	17459	17499	17246	17249	17262	17273	17343	17217	17225	17634	17450	17471	17310	17409	17611	17300	17244	17341	17353	17287	17507	17269	17444	17457	17460	17385	17300	17447	17247	17096	17511	17356	17449	17267	17267	17341	17350	17347	17216	17451	17371	17389	17355	17293	17303	17331	17306	17292	17289	17241	17354	17236	17205	17401	17361	17367	17283	17355	17425	17422	17417	17461	17558	17353	17301	17150	17329	17534	17388	17284	17527	17390	17505	17280	17280	17411	17267	17453	17332	17384	17419	17381	17126	17232	17313	17454	17338	17441	17283	17240	17369	17437	17330	17338	17344	17392	17359	17205	17375	17333	17448	17393	17209	17402	17181	17361	17301	17153	17342	17487	17152	17533	17252	17247	17338	17266	17282	17418	17231	17329	17411	17391	17333	17438	17345	17428	17254	17496	17436	17254	17148	17380	17153	17351	17224	17451	17566	17380	17245	17597	17475	17455	17331	17402	17318	17305	17302	17299	17179	17247	17315	17250	17180	17275	17248	17254	17390	17578	17331	17054	17278	17277	17339	17326	17356	17395	17574	17317	17618	17410	17325	17178	17419	17249	17157	17349	17329	17226	17391	17374	17401	17305	17254	17236	17347	17283	17109	17190	17550	17414	17212	17271	17226	17345	17350	17341	17497	17358	17370	17347	17405	17390	17148	17426	17428	17223	17353	17501	17176	17201	17139	17375	17316	17564	17333	17551	17291	17596	17312	17331	17239	17330	17350	17134	17481	17460	17357	17344	17313	17329	17371	17390	17388	17047	17190	17367	17473	17371	17325	17426	17404	17413	17389	17285	17417	17238	17573	17358	17422	17343	17184	17127	17448	17412	17363	17299	17335	17478	17299	17318	17155	17420	17252	17367	17352	17354	17290	17488	17312	17407	17512	17329	17262	17363	17306	17417	17424	17384	17365	17209	17259	17359	17191	17562	17380	17401	17345	17368	17304	17319	17208	17290	17341	17418	17325	17350	17356	17397	17464	17251	17355	17336	17418	17418	17422	17395	17371	17369	17450	17371	17343	17431	17253	17309	17532	17256	17482	17251	17482	17124	17393	17240	17579	17434	17309	17318	17358	17234	17193	17488	17399	17268	17388	17258	17334	17200	17328	17295	17060	17320	17345	17316	17430	17485	17408	17246	17315	17325	17205	17385	17349	17333	17453	17303	17413	17282	17471	17305	17507	17200	17356	17322	17388	17263	17401	17213	17361	17335	17148	17247	17259	17369	17252	17444	17281	17308	17297	17281	17445	17347	17417	17376	17325	17306	17314	17323	17316	17247	17205	17449	17293	17335	17234	17186	17255	17376	17303	17353	17411	17336	17514	17475	17274	17347	17255	17290	17435	17350	17432	17298	17348	17303	17309	17265	17377	17550	17392	17222	17608	17236	17247	17378	17385	17475	17297	17373	17369	17205	17276	17668	17301	17101	17353	17237	17436	17294	17360	17262	17284	17237	17249	17291	17404	17540	17442	17293	17421	17326	17344	17457	17398	17390	17432	17154	17452	17412	17418	17567	17538	17483	17189	17446	17258	17313	17278	17440	17492	17307	17356	17436	17411	17336	17232	17376	17299	17267	17316	17357	17402	17490	17345	17407	17301	17337	17354	17308	17417	17416	17197	17336	17131	17422	17158	17381	17409	17286	17423	17376	17383	17321	17515	17417	17224	17342	17541	17508	17352	17311	17318	17331	17355	17453	17421	17384	17384	17305	17241	17458	17115	17441	17184	17411	17450	17197	17207	17147	17437	17194	17309	17485	17472	17176	17394	17426	17464	17211	17216	17354	17379	17515	17510	17312	17469	17432	17077	17293	17451	17600	17332	17447	17227	17191	17274	17306	17533	17195	17470	17350	17292	17084	17316	17538	17174	17310	17120	17236	17235	17211	17268	17528	17421	17429	17296	17261	17408	17449	17351	17387	17380	17460	17366	17251	17287	17414	17384	17475	17326	17320	17517	17441	17151	17200	17196	17419	17657	17431	17315	17478	17116	17351	17294	17413	17477	17289	17151	17487	17468	17247	17241	17431	17492	17329	17281	17436	17123	17444	17407	17201	17297	17344	17376	17466	17340	17288	17242	17233	17509	17491	17293	17428	17290	17414	17357	17294	17376	17481	17179	17222	17303	17451	17355	17327	17264	17354	17466	17499	17416	17242	17223	17240	17512	17535	17490	17329	17354	17001	17314	17336	17517	17203	17276	17109	17336	17375	17475	17441	17236	17225	17222	17168	17482	17324	17390	17282	17325	17265	17287	17420	17206	17227	17415	17365	17377	17347	17340	17281	17356	17359	17394	17469	17582	17433	17459	17485	17230	17413	17363	17528	17430	17208	17342	17134	17346	17338	17328	17127	17512	17371	17311	17201	17343	17361	17364	17209	17382	17425	17446	17438	17206	17314	17380	17255	17376	17438	17232	17271	17382	17341	17438	17306	17447	17171	17369	17361	17274	17312	17287	17375	17349	17350	17434	17313	17362	17116	17292	17437	17367	17340	17313	17284	17462	17403	17307	17275	17321	17292	17193	17336	17375	17369	17201	17251	17267	17356	17372	17508	17278	17344	17303	17275	17520	17411	17392	17526	17250	17444	17462	17346	17330	17211	17339	17375	17260	17205	17208	17391	17078	17168	17365	17399	17366	17289	17273	17232	17337	17477	17589	17416	17176	17248	17239	17627	17476	17204	17456	17155	17292	17365	17602	17349	17473	17247	17432	17514	17377	17393	17373	17422	17390	17502	17151	17261	17365	17417	17420	17331	17447	17278	17330	17390	17476	17292	17339	17599	17410	17240	17330	17302	17242	17263	17371	17321	17331	17547	17240	17358	17535	17439	17254	17653	17299	17438	17413	17243	17385	17457	17391	17370	17443	17416	17403	17176	17211	17411	17296	17341	17349	17141	17282	17295	17198	17289	17108	17485	17303	17387	17238	17438	17228	17270	17481	17361	17435	17268	17235	17515	17342	17400	17367	17637	17207	17201	17363	17431	17379	17328	17396	17397	17380	17196	17161	17471	17344	17250	17306	17338	17348	17485	17421	17405	17138	17480	17340	17231	17412	17484	17336	17342	17224	17686	17459	17441	17218	17467	17493	17443	17372	17304	17555	17348	17492	17424	17505	17444	17230	17269	17582	17320	17492	17460	17319	17501	17397	17236	17234	17271	17381	17535	17365	17414	17263	17438	17306	17374	17397	17366	17329	17377	17339	17415	17314	17290	17261	17194	17374	17453	17227	17350	17111	17442	17371	17372	17421	17341	17459	17317	17328	17231	17382	17564	17420	17226	17390	17182	17332	17191	17294	17360	17439	17396	17224	17409	17227	17308	17320	17537	17188	17365	17352	17401	17318	17515	17434	17423	17381	17401	17314	17179	17269	17190	17200	17375	17236	17371	17198	17301	17164	17368	17305	17295	17518	17407	17354	17330	17274	17231	17333	17298	17382	17351	17299	17466	17442	17200	17349	17488	17331	17363	17393	17433	17514	17329	17295	17247	17202	17437	17265	17340	17267	17157	17212	17250	17261	17373	17264	17257	17445	17427	17276	17391	17322	17355	17373	17411	17403	17490	17364	17427	17491	17363	17498	17396	17485	17644	17397	17316	17296	17240	17294	17423	17214	17175	17216	17478	17551	17357	17285	17165	17322	17507	17544	17265	17468	17537	17160	17470	17561	17423	17249	17234	17201	17463	17358	17218	17289	17284	17423	17321	17476	17314	17256	17250	17246	17420	17483	17436	17162	17441	17467	17493	17365	17411	17370	17245	17249	17356	17391	17354	17478	17427	17591	17399	17367	17422	17327	17350	17309	17394	17385	17353	17308	17096	17274	17460	17390	17433	17448	17352	17290	17435	17292	17264	17386	17266	17484	17405	17313	17151	17233	17331	17305	17264	17210	17460	17279	17505	17347	17504	17241	17421	17512	17099	17346	17349	17236	17319	17171	17368	17229	17520	17498	17329	17169	17392	17416	17291	17352	17501	17472	17450	17392	17278	17140	17227	17215	17545	17321	17430	17249	17255	17378	17294	17293	17345	17411	17333	17261	17226	17370	17156	17253	17231	17138	17355	17210	17426	17502	17271	17370	17353	17170	17389	17359	17312	17240	17373	17390	17312	17181	17352	17394	17276	17196	17305	17338	17311	17330	17541	17381	17531	17308	17357	17236	17374	17385	17307	17467	17179	17357	17421	17315	17419	17235	17381	17076	17187	17454	17327	17431	17353	17262	17278	17362	17381	17610	17250	17428	17278	17512	17185	17306	17493	17257	17322	17345	17285	17161	17287	17526	17458	17367	17280	17249	17535	17249	17380	17353	17381	17268	17272	17521	17188	17394	17161	17550	17567	17225	17308	17312	17297	17330	17262	17355	17255	17321	17285	17298	17410	17296	17306	17400	17523	17337	17286	17248	17386	17280	17627	17342	17371	17309	17356	17462	17285	17251	17358	17309	17428	17298	17211	17562	17516	17292	17200	17523	17159	17293	17086	17407	17318	17560	17109	17368	17341	17295	17296	17211	17356	17492	17415	17390	17533	17497	17533	17176	17453	17211	17278	17433	17384	17533	17390	17403	17360	17430	17455	17292	17437	17191	17374	17254	17402	17247	17176	17470	17271	17200
13602	21997	20821	17950	17382	16740	16440	16204	15994	15759	15913	15915	22108	33254	31234	26524	20209	17068	15923	15386	15458	15425	15511	15628	15669	15563	15628	15513	15567	15308	15307	15293	15442	15555	15406	15497	15290	15505	15465	15522	15437	15317	15368	15452	15587	15392	15554	15449	15604	15588	15484	15431	15236	15486	15417	15466	15540	15417	15376	15581	15579	15488	15538	15401	15423	15600	15398	15446	15480	15427	15506	15313	15463	15537	15564	15408	15509	15311	15334	15372	15466	15365	15554	15486	15400	15483	15404	15274	15323	15584	15355	15490	15481	15438	15425	15386	15560	15432	15329	15518	15659	15406	15366	15407	15328	15474	15326	15243	15457	15453	15419	15369	15384	15431	15331	15309	15633	15455	15366	15413	15377	15266	15420	15311	15597	15475	15372	15521	15502	15443	15268	15454	15533	15324	15636	15342	15425	15417	15332	15436	15561	15429	15279	15155	15380	15484	15205	15379	15530	15371	15479	15463	15342	15510	15456	15485	15473	15665	15320	15494	15352	15420	15318	15369	15499	15514	15355	15374	15326	15349	15540	15551	15550	15360	15503	15586	15352	15272	15429	15515	15576	15282	15425	15556	15333	15328	15500	15210	15300	15302	15633	15437	15413	15395	15560	15610	15441	15433	15497	15360	15538	15324	15318	15316	15396	15420	15518	15549	15329	15566	15257	15357	15352	15407	15435	15491	15343	15427	15252	15525	15248	15465	15430	15372	15476	15342	15443	15432	15402	15351	15387	15391	15530	15275	15582	15534	15308	15376	15471	15307	15406	15500	15488	15461	15401	15383	15521	15354	15677	15291	15479	15370	15456	15641	15459	15371	15391	15523	15392	15550	15500	15318	15553	15508	15485	15237	15245	15381	15318	15511	15331	15288	15369	15471	15525	15450	15369	15356	15371	15607	15278	15519	15429	15279	15369	15477	15447	15322	15341	15426	15392	15459	15378	15401	15508	15498	15305	15356	15447	15254	15448	15569	15314	15449	15594	15479	15553	15497	15315	15408	15512	15292	15236	15429	15292	15513	15388	15380	15535	15348	15257	15533	15403	15591	15459	15390	15514	15453	15531	15456	15232	15309	15450	15441	15394	15232	15428	15493	15392	15487	15309	15318	15465	15573	15326	15424	15425	15517	15395	15421	15427	15275	15363	15275	15443	15397	15389	15528	15188	15599	15555	15459	15477	15461	15448	15308	15280	15475	15311	15411	15349	15593	15226	15431	15367	15313	15456	15473	15402	15367	15448	15442	15299	15370	15545	15322	15444	15488	15407	15401	15369	15452	15372	15341	15579	15373	15260	15422	15334	15358	15299	15404	15501	15424	15506	15339	15346	15482	15529	15343	15395	15572	15395	15410	15426	15362	15378	15524	15435	15377	15532	15334	15326	15347	15426	15298	15448	15468	15297	15426	15425	15417	15393	15352	15253	15327	15293	15387	15442	15374	15433	15507	15486	15446	15425	15284	15397	15466	15397	15493	15349	15411	15391	15360	15321	15558	15424	15571	15476	15499	15479	15377	15388	15282	15245	15491	15309	15434	15466	15517	15386	15406	15355	15299	15284	15367	15492	15341	15339	15435	15369	15350	15486	15392	15461	15385	15357	15277	15307	15449	15506	15341	15404	15541	15386	15284	15429	15378	15467	15552	15426	15245	15448	15485	15380	15301	15351	15430	15417	15376	15349	15516	15293	15515	15491	15289	15538	15228	15241	15290	15488	15575	15423	15580	15461	15478	15359	15286	15394	15742	15497	15628	15352	15471	15311	15292	15298	15391	15292	15432	15459	15407	15599	15460	15384	15266	15505	15336	15412	15356	15540	15393	15464	15280	15302	15362	15457	15323	15447	15369	15327	15369	15470	15382	15463	15341	15355	15482	15522	15549	15346	15299	15381	15514	15499	15490	15408	15458	15366	15408	15313	15540	15216	15418	15474	15453	15573	15556	15412	15412	15345	15347	15328	15453	15491	15349	15384	15496	15474	15465	15404	15508	15438	15306	15363	15392	15390	15522	15303	15328	15469	15610	15344	15409	15467	15354	15315	15548	15421	15481	15555	15613	15452	15407	15348	15255	15374	15385	15424	15386	15320	15373	15378	15564	15398	15355	15473	15575	15503	15201	15352	15556	15360	15213	15506	15376	15294	15548	15529	15425	15308	15267	15396	15396	15523	15420	15420	15343	15327	15378	15516	15567	15351	15497	15480	15370	15507	15368	15482	15375	15544	15296	15403	15405	15483	15400	15534	15471	15288	15326	15505	15360	15481	15520	15531	15399	15494	15357	15378	15392	15421	15316	15298	15563	15501	15433	15354	15385	15302	15439	15278	15495	15260	15558	15319	15356	15546	15443	15410	15220	15406	15280	15310	15307	15461	15517	15452	15298	15385	15243	15583	15341	15395	15424	15590	15520	15320	15359	15459	15446	15349	15452	15397	15274	15422	15323	15421	15409	15326	15597	15361	15358	15615	15244	15401	15261	15504	15445	15436	15587	15558	15552	15450	15515	15476	15068	15528	15408	15415	15586	15525	15275	15465	15472	15356	15250	15560	15362	15519	15425	15371	15423	15417	15441	15510	15468	15594	15271	15652	15307	15524	15374	15631	15540	15652	15524	15466	15361	15346	15366	15530	15590	15455	15373	15352	15458	15456	15350	15300	15373	15396	15442	15284	15285	15558	15512	15465	15355	15647	15424	15337	15692	15524	15319	15507	15458	15251	15512	15415	15584	15450	15414	15330	15473	15473	15416	15292	15426	15071	15394	15604	15531	15473	15405	15461	15489	15356	15483	15264	15506	15471	15454	15370	15408	15481	15562	15578	15446	15335	15495	15440	15491	15358	15364	15436	15480	15440	15435	15363	15521	15460	15589	15298	15563	15370	15456	15398	15536	15421	15364	15316	15297	15495	15445	15291	15299	15554	15385	15479	15388	15529	15302	15437	15376	15480	15479	15485	15477	15481	15493	15479	15495	15493	15397	15393	15290	15606	15541	15511	15518	15407	15390	15402	15135	15533	15410	15317	15323	15478	15414	15380	15406	15417	15476	15472	15400	15459	15361	15444	15483	15392	15508	15412	15422	15441	15689	15536	15293	15327	15288	15478	15343	15494	15200	15411	15334	15411	15421	15430	15462	15622	15462	15499	15286	15273	15454	15349	15496	15444	15265	15390	15368	15379	15383	15442	15377	15484	15501	15331	15529	15389	15264	15352	15407	15356	15531	15361	15410	15411	15456	15343	15423	15203	15370	15318	15306	15607	15343	15379	15475	15423	15473	15389	15534	15253	15481	15294	15342	15406	15355	15385	15398	15459	15273	15256	15312	15386	15498	15480	15453	15314	15379	15503	15503	15384	15403	15521	15466	15451	15256	15438	15301	15585	15373	15435	15276	15392	15539	15256	15414	15452	15248	15443	15544	15476	15467	15448	15438	15492	15362	15300	15371	15537	15351	15350	15431	15441	15416	15356	15282	15460	15524	15483	15377	15413	15296	15336	15371	15411	15260	15377	15324	15427	15282	15302	15087	15432	15373	15386	15406	15396	15479	15482	15436	15445	15438	15280	15580	15241	15635	15587	15459	15305	15226	15477	15462	15385	15390	15362	15329	15273	15281	15370	15321	15347	15305	15425	15291	15318	15258	15593	15497	15315	15437	15477	15421	15424	15407	15567	15325	15403	15418	15430	15341	15367	15402	15461	15481	15477	15138	15382	15396	15422	15444	15540	15391	15363	15542	15314	15442	15434	15190	15449	15376	15603	15361	15357	15459	15379	15354	15414	15561	15420	15352	15417	15405	15390	15354	15430	15329	15421	15373	15510	15495	15331	15321	15471	15393	15310	15352	15416	15298	15609	15601	15379	15425	15563	15695	15370	15367	15439	15475	15352	15323	15451	15459	15341	15404	15342	15468	15323	15536	15358	15531	15349	15483	15462	15336	15453	15528	15433	15262	15374	15417	15317	15428	15426	15343	15692	15474	15378	15462	15428	15386	15555	15367	15314	15204	15360	15492	15296	15342	15394	15424	15404	15253	15429	15412	15455	15388	15462	15322	15490	15449	15526	15225	15608	15423	15402	15477	15418	15436	15442	15377	15313	15529	15467	15352	15580	15465	15427	15458	15588	15380	15466	15584	15343	15378	15335	15375	15481	15348	15525	15361	15475	15428	15323	15434	15344	15571	15366	15391	15293	15240	15475	15334	15564	15296	15607	15490	15366	15508	15497	15250	15487	15458	15558	15454	15394	15443	15348	15325	15317	15321	15306	15280	15423	15380	15356	15331	15482	15407	15379	15475	15304	15381	15508	15599	15461	15340	15609	15494	15341	15409	15344	15340	15401	15467	15457	15600	15326	15362	15262	15357	15295	15466	15294	15510	15315	15291	15265	15491	15427	15518	15431	15370	15230	15454	15457	15301	15476	15478	15285	15449	15431	15558	15289	15436	15512	15269	15364	15342	15478	15385	15323	15483	15369	15385	15395	15507	15185	15526	15377	15413	15562	15462	15503	15225	15352	15535	15374	15344	15416	15467	15552	15347	15453	15543	15477	15405	15624	15367	15523	15343	15278	15584	15359	15373	15445	15466	15382	15427	15478	15482	15342	15543	15621	15452	15458	15314	15486	15500	15654	15400	15580	15281	15494	15378	15283	15315	15369	15364	15570	15493	15474	15539	15375	15400	15330	15400	15449	15462	15427	15357	15420	15438	15374	15472	15448	15421	15447	15320	15352	15381	15481	15377	15409	15367	15493	15590	15541	15277	15486	15424	15504	15515	15515	15450	15511	15417	15466	15420	15484	15573	15420	15538	15651	15450	15218	15411	15501	15433	15453	15453	15378	15324	15262	15324	15477	15492	15430	15368	15437	15368	15463	15396	15473	15222	15504	15244	15465	15274	15574	15375	15393	15397	15413	15174	15452	15408	15446	15433	15379	15275	15476	15546	15305	15444	15347	15283	15627	15372	15320	15433	15357	15413	15453	15313	15257	15369	15492	15635	15391	15438	15368	15322	15410	15505	15386	15446	15537	15383	15498	15355	15528	15488	15266	15470	15381	15296	15319	15321	15228	15361	15456	15494	15486	15205	15443	15405	15318	15464	15556	15553	15470	15427	15387	15445	15247	15535	15439	15433	15306	15619	15393	15388
22592	21064	28864	23477	21237	23012	24011	18793	17931	18136	17899	17819	22176	37057	36169	31386	25055	19909	18374	17673	17538	17547	17474	17472	17490	17474	17555	17535	17284	17404	17211	17305	17365	17433	17262	17389	17353	17466	17374	17328	17302	17584	17217	17265	17342	17340	17594	17281	17511	17492	17377	17239	17228	17300	17209	17411	17273	17272	17091	17262	17239	16978	17162	17236	17333	17463	17131	17387	17423	17245	17452	17365	17342	17309	17275	17283	17231	17336	17421	17329	17240	17252	17362	17427	17473	17251	17336	17326	17448	17288	17158	17160	17252	17277	17329	17233	17499	17380	17331	17333	17320	17098	17168	17368	17133	17290	17168	17164	17299	17191	17267	17378	17535	17194	17224	17225	17312	17462	17302	17408	17331	17499	17517	17499	17233	17236	17300	17237	17498	17408	17197	17422	17177	17172	17360	17310	17180	17281	17207	17414	17330	17326	17057	17260	17411	17187	17107	17360	17334	17183	17270	17395	17249	17240	17148	17185	17422	17334	17301	17276	17224	17260	17551	17204	17311	17245	17154	17378	17406	17287	17448	17367	17208	17202	17168	17424	17409	17294	17275	17167	17335	17271	17059	17076	17353	17261	17383	17361	17326	17204	17257	17298	17364	17388	17307	17381	17303	17314	17182	17392	17145	17424	17038	17236	17354	17320	17183	17251	17230	17167	17205	17293	17291	17308	17046	17264	17225	17400	17267	17348	17212	17271	17204	17095	17190	17290	17413	17247	17351	17323	17419	17270	17502	17203	17188	17325	17098	17287	17259	17227	17333	17333	17459	17237	17261	17443	17270	17221	17224	17365	17389	17254	17457	17217	17349	17272	17340	17395	17303	17202	17089	17382	17250	17196	17183	17462	17296	17375	17444	17329	17344	17365	17174	17127	17244	17372	17426	17273	17466	17239	17306	17180	17228	17320	17144	17290	17463	17244	17324	17462	17579	17238	17227	17176	17243	17149	16988	17267	17446	17266	17302	17420	17475	17144	17183	17191	17250	17389	17226	17363	17233	17222	17488	17366	17262	17267	17119	17261	17361	17472	17394	17286	17531	17292	17399	17247	17363	17305	17322	17367	17258	17145	17234	17254	17357	17449	17239	17140	17358	17279	17398	17331	17207	17084	17318	17260	17198	17466	17348	17454	17192	17532	17477	17267	17412	17161	17261	17132	17221	17234	17296	17239	17077	17296	17184	17295	17300	17265	17339	17333	17321	17290	17120	17304	17223	17444	17425	17320	17214	17318	17232	17369	17411	17412	17169	17293	17469	17349	17335	17261	17151	17405	17310	17308	17241	17105	17402	17143	17107	17288	17343	17251	17203	17397	17329	17287	17363	17017	17116	17197	17209	17135	17148	17292	17094	17110	17273	17160	17287	17212	17077	17283	17378	17124	17571	17425	17253	17161	17165	17282	17069	17103	17247	17120	17301	17528	17104	17176	17202	17392	17277	17297	17332	17365	17438	17435	17260	17427	17349	17240	17134	17220	17263	17361	17113	17121	17218	17358	17343	17322	17211	17192	17183	17102	17375	17400	17118	17302	17234	17089	17351	17209	17170	17200	17344	17108	17357	17243	17394	17073	17301	17309	17228	17413	17546	17188	16981	17386	17273	17109	17335	17270	17174	17147	17467	17340	17155	17335	17276	17457	17312	17236	17436	17193	17304	17367	17259	17276	17432	17375	17131	17254	17421	17288	17081	17341	17321	17119	17560	17440	17219	17119	17097	17265	17293	17349	17354	17251	17194	17387	17496	17204	17388	17133	17246	17086	17180	17282	17361	17286	17288	17133	17257	17188	17197	17379	17173	17295	17254	17337	17293	17207	17430	17271	17297	17289	17534	17311	17207	17369	17417	17397	17422	17181	17350	17257	17245	17315	17336	17416	17231	17246	17380	17284	17380	17206	17311	17195	17410	17482	16951	17306	17249	17112	17260	17124	17213	17413	17492	17310	17084	17274	17452	17227	17419	17248	17254	17332	17433	17385	17332	17298	17265	17225	17402	17270	17311	17223	17185	17455	17263	17363	17234	17355	17282	17373	17388	17381	17252	17187	17275	17377	17216	17252	17266	17202	17151	17354	16999	17012	17245	17364	17192	17320	17234	17225	17193	17313	17028	17169	17194	17203	17379	17282	17251	17094	17383	17315	17138	17294	17253	17195	17386	17194	17368	17383	17202	17177	17194	17440	17177	17097	17222	17146	17360	17299	17282	17281	17506	17395	17118	17179	17492	17468	17325	17058	17247	17306	17403	17308	17164	17107	17274	17274	17426	17335	17387	17253	17290	17259	17436	17170	17337	17187	17336	17410	17417	17446	17446	17141	17409	17316	17387	17301	17304	17400	17100	17381	17141	17239	16999	17261	17171	17432	17196	17078	17415	17162	17088	17170	17241	17302	17180	17272	17224	17184	17498	17207	17381	17252	17209	17235	17203	17452	17359	17046	17404	17245	17458	17194	17186	17232	17370	17250	17170	17266	17247	17141	17133	17362	17570	17387	17491	17126	17440	17192	17161	17241	17356	17153	17160	17212	17245	17272	17304	17202	17311	17177	17269	17374	17357	17401	17118	17358	17159	17256	17447	17283	17129	16982	17287	17195	17346	17416	17313	17318	17312	17212	17106	17474	17154	17463	17503	17084	17240	17299	17624	17172	17395	17166	17318	17425	17313	17254	17207	17232	17202	17269	17278	17283	17251	17276	17338	17402	17314	17150	17256	17409	17203	17431	17166	17284	17120	17063	17255	17266	17216	17122	17268	17162	17446	17272	17297	17283	17318	17235	17159	17251	17137	17183	17365	17211	17211	17207	17352	17334	17088	17122	17025	17170	17432	17342	17205	17205	17313	17293	17345	17314	17133	17282	17525	17310	17379	17340	17252	17101	17323	17393	17348	17298	17137	17272	17533	17057	17211	17257	17294	17285	17291	17262	17412	17387	17291	17516	17213	17231	17378	17352	17388	17383	17280	16994	17282	17313	17212	17269	17126	17259	17070	17135	17248	17209	17338	17280	17202	17408	17277	17201	17271	17075	17326	17549	17524	17374	17263	17289	17253	17313	17383	17249	17132	17257	17305	17357	17153	17206	17250	17200	17099	17264	17331	17305	16981	17341	17104	17146	17211	17210	17244	17275	17353	17236	17254	17164	17277	17453	17136	17331	17077	17257	17431	17069	17200	17329	17394	17266	17276	17197	17240	17348	17291	17318	17299	17285	17252	17084	17361	17305	17272	17291	17468	17125	17278	17220	17076	17231	17380	17210	17156	17215	17509	17285	17302	17259	17176	17215	17482	17194	16991	17204	17130	17212	17160	17289	17201	17150	17264	17161	17275	17212	17309	17450	17390	17392	17505	17315	17238	17441	17268	17070	17293	17399	17266	17338	17440	17263	17294	17452	17402	17082	17499	17385	17327	17255	17351	17366	17140	17221	17392	17290	17242	17360	17205	17435	17554	17375	17411	17441	17227	17160	17370	17293	17048	17216	17316	17326	17436	17261	17291	17319	17184	17326	17377	17287	17388	17304	17273	17192	17380	17319	17353	17522	17200	17272	17114	17394	17335	17331	17358	17127	17310	17340	17273	17314	17129	16984	17198	17423	17295	17554	17209	17093	17266	17345	17367	17073	17220	17284	17297	17368	17211	17356	17421	17385	17164	17306	16951	17354	17281	17245	17313	17459	17459	17122	17103	17191	17403	17174	17310	17320	17074	17365	17218	17149	17098	17105	17399	17424	17097	17216	17412	17246	17499	17310	17216	17159	17378	17165	17367	17116	17491	17385	17412	17407	17370	17317	17267	17202	17390	17342	17354	17328	17425	17235	17503	17314	17315	17268	17117	17380	17379	17366	17414	17175	17324	17358	17087	17237	17354	17175	17324	17236	17232	17392	17223	17230	17389	17342	17295	17194	17203	17446	17069	17466	17276	17298	17435	17552	17440	17381	17379	17258	17283	17257	17290	17398	17359	17395	17376	17216	17318	17160	17191	17249	17247	17198	17175	17145	17423	17431	17071	17129	17342	17369	17064	17308	17104	17083	17231	17371	17316	17240	17279	17155	17281	17433	17372	17345	17222	17123	17138	17256	17170	17321	17318	17479	17287	17589	17404	17267	17357	17181	17376	17090	17324	17355	17297	17474	17359	17230	17229	17353	17331	17136	17048	17382	17218	17284	17112	17316	17224	17264	17310	17286	17360	17307	17344	17187	17331	17149	17431	17443	17155	17290	17265	17238	17159	17351	17394	17316	17443	17239	17478	17350	17170	17128	17199	17351	17510	17131	17129	17257	17077	17234	17213	17172	17441	17175	17185	17295	17196	17594	17310	17370	17152	17284	17238	17355	17220	17265	17187	17270	17297	17375	17357	17266	17313	17332	17158	17145	17193	17155	17201	17229	17235	17305	17272	17215	17292	17172	17214	17117	17128	17466	17004	17179	17308	17381	17388	17299	17583	17244	17374	17182	17191	17364	17246	17140	17041	17405	17200	17037	17296	17299	17271	17421	17133	17341	17327	17254	17113	17421	17247	17402	17314	17034	17405	17462	17421	17224	17421	17208	17186	17052	17203	17238	17423	17114	17361	17179	17306	17163	17011	17261	17332	17059	17199	17312	17283	17436	17183	17129	17239	17165	17254	17357	17247	17019	17420	17382	17393	17126	17214	17269	17254	17246	17352	17302	17536	17273	17220	17385	17171	17284	17156	17276	17508	17183	17501	17130	17094	17297	17229	17066	17369	17418	17304	17218	17312	17353	17318	17226	17314	17316	17224	17172	17227	17336	17381	17207	17206	17249	17313	17246	17281	17238	17262	17281	17155	17384	17446	17332	17130	17351	17462	17116	17242	17430	17283	17251	17349	17314	17245	17529	17335	17248	17333	17364	17240	17275	17214	17277	17388	17236	17292	17462	17290	17292	17202	17182	17525	17447	17371	17299	17240	17229	17288	17359	17380	17269	17259	17198	17379	17294	17216	17470	17300	17363	16984	17211	17186	17360	17373	17183	17295	17252	17189	17292	17331	17289	17288	17332	17270	17191	17396	17296	17282	17361	17079	17093	17323	17394	17304	17282	17359	17225	17366	17368	17230	17424	17242	17079	17143	17221	17052	17414	17336	17376	17328	17245	17090	17207	17260	17153	17359	17114
14758	26108	24355	19934	18718	17928	17082	16441	16535	16110	16044	16015	24476	40592	38067	32748	24393	17810	15964	15291	15497	15444	15689	15326	15413	15444	15456	15419	15432	15431	15510	15547	15478	15355	15269	15327	15384	15248	15455	15463	15401	15401	15379	15439	15457	15324	15586	15433	15369	15192	15407	15372	15505	15446	15358	15551	15230	15514	15252	15448	15391	15394	15506	15471	15376	15312	15494	15306	15552	15430	15416	15445	15404	15194	15380	15304	15411	15330	15486	15204	15490	15323	15567	15305	15458	15440	15279	15539	15273	15426	15378	15298	15493	15392	15371	15431	15469	15323	15414	15641	15391	15373	15328	15413	15348	15395	15352	15354	15360	15426	15446	15188	15438	15360	15274	15510	15321	15329	15473	15283	15497	15464	15344	15482	15308	15224	15335	15544	15417	15424	15361	15359	15332	15365	15547	15505	15506	15393	15330	15451	15453	15388	15453	15396	15453	15365	15382	15397	15381	15224	15469	15206	15400	15236	15622	15336	15424	15371	15425	15364	15396	15377	15358	15310	15345	15284	15480	15240	15140	15370	15351	15336	15339	15362	15495	15388	15326	15283	15531	15291	15335	15500	15515	15473	15337	15284	15381	15409	15423	15282	15461	15459	15293	15451	15318	15448	15392	15579	15238	15433	15461	15191	15375	15479	15293	15315	15421	15477	15347	15388	15388	15429	15379	15420	15420	15454	15334	15474	15244	15550	15498	15266	15310	15251	15505	15369	15496	15476	15381	15414	15295	15406	15498	15424	15395	15414	15485	15416	15297	15446	15375	15346	15373	15472	15328	15433	15400	15374	15332	15294	15243	15361	15505	15302	15349	15592	15435	15424	15415	15469	15378	15149	15355	15447	15196	15332	15191	15391	15516	15218	15487	15412	15409	15274	15410	15473	15528	15370	15265	15231	15258	15581	15499	15342	15315	15307	15560	15344	15418	15232	15260	15355	15320	15480	15635	15340	15338	15364	15412	15352	15525	15272	15516	15303	15432	15342	15207	15525	15226	15416	15271	15285	15265	15419	15486	15356	15395	15375	15489	15432	15404	15326	15379	15180	15528	15453	15279	15164	15423	15513	15426	15386	15393	15451	15360	15321	15274	15506	15280	15473	15442	15421	15501	15485	15331	15312	15366	15420	15286	15399	15383	15331	15310	15338	15341	15347	15361	15583	15508	15291	15273	15302	15466	15269	15541	15327	15425	15242	15372	15390	15214	15573	15348	15505	15502	15413	15398	15450	15299	15322	15391	15439	15409	15713	15295	15244	15394	15460	15509	15401	15239	15289	15368	15494	15351	15539	15313	15390	15320	15259	15327	15229	15575	15347	15360	15560	15375	15366	15432	15475	15284	15382	15413	15422	15272	15406	15338	15414	15348	15364	15512	15508	15331	15233	15413	15293	15574	15272	15376	15334	15391	15394	15450	15358	15470	15508	15150	15527	15293	15416	15264	15430	15567	15388	15396	15408	15282	15575	15482	15521	15399	15339	15437	15364	15463	15398	15329	15266	15393	15460	15427	15297	15272	15400	15417	15284	15301	15355	15491	15372	15429	15233	15279	15547	15392	15482	15554	15463	15410	15300	15354	15504	15364	15559	15490	15448	15484	15313	15445	15323	15259	15380	15389	15558	15312	15154	15423	15306	15410	15363	15434	15352	15431	15478	15231	15523	15393	15453	15467	15396	15393	15307	15578	15317	15317	15417	15393	15332	15329	15281	15294	15311	15303	15478	15384	15410	15422	15306	15268	15429	15431	15428	15226	15580	15370	15220	15480	15304	15369	15441	15356	15434	15170	15252	15349	15351	15280	15421	15359	15169	15372	15284	15306	15434	15466	15372	15470	15369	15372	15368	15338	15396	15298	15517	15434	15531	15418	15352	15347	15333	15455	15393	15329	15298	15476	15487	15244	15300	15437	15267	15420	15453	15430	15499	15310	15374	15333	15281	15418	15324	15422	15353	15375	15328	15451	15339	15514	15378	15332	15457	15178	15553	15312	15369	15349	15438	15287	15413	15567	15503	15463	15432	15361	15406	15377	15506	15480	15231	15420	15244	15439	15473	15515	15515	15482	15424	15337	15346	15374	15342	15273	15385	15331	15549	15206	15485	15328	15317	15446	15486	15598	15186	15522	15323	15359	15471	15421	15513	15404	15434	15420	15289	15404	15299	15305	15419	15358	15579	15381	15445	15328	15482	15364	15297	15386	15451	15585	15366	15402	15320	15430	15489	15305	15420	15504	15490	15264	15347	15457	15417	15238	15413	15377	15375	15396	15228	15271	15421	15395	15458	15384	15425	15366	15286	15344	15522	15280	15491	15332	15410	15510	15300	15507	15481	15468	15242	15477	15487	15328	15258	15384	15470	15298	15425	15318	15443	15577	15514	15406	15458	15327	15484	15477	15509	15433	15537	15350	15301	15450	15264	15291	15369	15230	15454	15285	15440	15342	15304	15610	15452	15308	15258	15409	15411	15454	15417	15530	15387	15343	15185	15365	15362	15336	15393	15412	15317	15390	15453	15347	15567	15272	15550	15367	15353	15479	15356	15296	15373	15719	15274	15486	15378	15583	15393	15367	15311	15413	15163	15208	15395	15290	15586	15416	15402	15249	15479	15521	15408	15366	15410	15292	15431	15385	15476	15355	15280	15376	15505	15339	15204	15453	15393	15442	15271	15438	15420	15269	15415	15402	15400	15397	15259	15156	15406	15437	15483	15384	15391	15512	15438	15238	15378	15401	15497	15343	15253	15369	15318	15422	15390	15403	15556	15220	15405	15429	15344	15293	15372	15352	15368	15548	15345	15470	15273	15458	15346	15331	15310	15253	15431	15375	15329	15417	15479	15238	15517	15368	15563	15565	15373	15302	15330	15454	15501	15327	15359	15424	15488	15353	15366	15448	15440	15458	15397	15317	15533	15402	15408	15204	15349	15389	15341	15277	15309	15283	15453	15224	15402	15362	15444	15213	15311	15466	15206	15448	15359	15450	15324	15495	15382	15501	15435	15268	15281	15500	15359	15366	15527	15217	15535	15285	15304	15481	15223	15291	15552	15387	15436	15352	15525	15380	15385	15475	15250	15457	15499	15508	15372	15578	15431	15340	15245	15318	15410	15384	15566	15325	15480	15403	15452	15386	15406	15267	15381	15482	15253	15319	15368	15452	15421	15268	15387	15366	15364	15296	15368	15444	15388	15381	15463	15457	15361	15412	15393	15281	15440	15440	15354	15400	15406	15311	15278	15426	15405	15397	15269	15341	15465	15284	15550	15356	15539	15454	15428	15332	15307	15208	15552	15326	15260	15390	15335	15396	15379	15327	15400	15384	15287	15347	15403	15442	15446	15321	15335	15318	15477	15548	15482	15309	15414	15417	15449	15395	15352	15367	15549	15416	15562	15420	15541	15499	15347	15344	15459	15362	15306	15376	15402	15516	15429	15269	15359	15369	15335	15534	15388	15309	15470	15506	15420	15390	15411	15410	15323	15443	15352	15266	15535	15350	15387	15450	15396	15333	15461	15464	15463	15422	15201	15509	15353	15461	15458	15348	15317	15383	15220	15485	15283	15421	15247	15268	15345	15437	15375	15461	15293	15467	15217	15303	15355	15314	15454	15401	15240	15481	15334	15552	15336	15386	15474	15472	15436	15552	15419	15400	15461	15401	15362	15481	15579	15353	15294	15459	15493	15392	15348	15363	15491	15394	15588	15426	15484	15399	15248	15394	15471	15263	15347	15306	15386	15351	15402	15458	15399	15333	15391	15408	15394	15552	15564	15292	15375	15356	15611	15436	15394	15328	15328	15365	15547	15391	15250	15512	15126	15507	15470	15368	15394	15395	15408	15475	15380	15340	15350	15316	15459	15306	15474	15355	15296	15376	15288	15525	15327	15363	15341	15422	15355	15392	15468	15327	15384	15431	15413	15493	15418	15347	15381	15533	15243	15456	15251	15294	15444	15312	15456	15312	15432	15462	15401	15382	15305	15460	15278	15466	15594	15255	15409	15275	15428	15387	15542	15361	15334	15536	15447	15247	15255	15269	15376	15392	15456	15369	15515	15415	15335	15248	15444	15500	15473	15399	15495	15440	15419	15332	15427	15381	15342	15238	15344	15415	15253	15358	15285	15379	15462	15512	15437	15535	15483	15398	15375	15436	15421	15458	15410	15380	15308	15531	15365	15288	15390	15523	15273	15494	15389	15419	15325	15485	15322	15195	15365	15448	15506	15517	15330	15527	15285	15446	15579	15407	15428	15213	15420	15385	15502	15321	15334	15311	15284	15527	15418	15366	15392	15396	15402	15463	15507	15372	15431	15503	15385	15440	15414	15512	15333	15428	15355	15435	15451	15322	15339	15469	15422	15570	15305	15543	15278	15300	15362	15351	15274	15395	15344	15471	15401	15444	15496	15262	15367	15517	15543	15423	15516	15449	15536	15300	15392	15387	15494	15466	15264	15292	15654	15539	15319	15349	15245	15376	15365	15320	15418	15317	15435	15274	15427	15320	15500	15435	15163	15394	15467	15309	15433	15218	15443	15287	15462	15415	15264	15434	15329	15264	15381	15337	15391	15400	15381	15308	15391	15353	15525	15512	15266	15443	15509	15357	15458	15265	15378	15508	15511	15291	15377	15461	15378	15478	15488	15302	15517	15365	15424	15202	15274	15363	15251	15351	15335	15452	15327	15462	15496	15501	15364	15351	15374	15454	15365	15389	15247	15385	15407	15469	15410	15505	15511	15470	15368	15410	15470	15186	15390	15374	15262	15226	15527	15354	15487	15346	15534	15307	15522	15372	15370	15370	15398	15439	15302	15327	15631	15187	15379	15407	15454	15420	15407	15413	15441	15393	15232	15532	15323	15345	15349	15419	15392	15397	15401	15365	15377	15279	15390	15339	15341	15196	15480	15469	15463	15460	15438	15559	15339	15402	15501	15443	15569	15316	15386	15568	15386	15397	15415	15429	15258	15445	15370	15335	15382	15449	15439	15291	15356	15264	15378	15514	15367	15324	15405	15636	15192	15429	15363	15403	15478	15457	15473	15276	15551	15439	15490	15444	15466	15539	15274	15217	15440	15264	15388	15543	15252	15437	15234	15512	15346	15362	15451	15424	15393	15436	15360	15373	15419	15426	15357	15333	15248
27227	21596	23029	19693	16972	16769	16838	16732	16668	17020	16705	16705	17226	18140	18576	18287	17474	16947	16852	16568	16712	16639	16867	16570	16628	16789	16743	16548	16727	16596	16457	16603	16444	16582	16564	16623	16574	16524	16728	16854	16667	16427	16597	16647	16639	16691	16561	16700	16505	16580	16702	16664	16644	16724	16716	16604	16589	16615	16691	16701	16532	16423	16559	16685	16810	16730	16784	16689	16563	16744	16754	16643	16642	16820	16787	16542	16584	16470	16556	16519	16658	16904	16608	16537	16698	16807	16731	16395	16653	16573	16655	16547	16520	16635	16629	16696	16566	16572	16610	16816	16628	16646	16464	16712	16826	16503	16498	16744	16674	16862	16407	16698	16660	16639	16492	16568	16644	16718	16660	16760	16791	16540	16714	16598	16707	16711	16684	16734	16663	16603	16461	16699	16624	16671	16746	16707	16612	16599	16732	16526	16710	16747	16828	16580	16697	16718	16617	16629	16655	16514	16747	16834	16493	16494	16717	16832	16762	16934	16617	16599	16451	16636	16676	16618	16454	16641	16506	16672	16775	16716	16688	16797	16528	16728	16685	16665	16468	16708	16514	16770	16497	16687	16494	16503	16604	16556	16515	16342	16512	16615	16543	16596	16691	16556	16501	16660	16731	16594	16612	16608	16484	16703	16615	16834	16439	16714	16645	16778	16515	16543	16648	16545	16415	16700	16481	16726	16609	16690	16678	16465	16774	16571	16597	16633	16611	16826	16712	16579	16516	16537	16649	16663	16696	16492	16537	16529	16779	16574	16596	16444	16761	16499	16638	16525	16595	16514	16673	16768	16834	16476	16656	16729	16546	16623	16487	16664	16878	16691	16497	16529	16299	16596	16600	16554	16545	16759	16864	16535	16620	16589	16604	16539	16580	16538	16643	16703	16572	16589	16608	16782	16673	16772	16560	16607	16768	16664	16621	16441	16695	16789	16635	16541	16548	16655	16593	16654	16504	16699	16539	16585	16621	16520	16483	16568	16847	16458	16784	16645	16653	16474	16588	16572	16688	16719	16741	16701	16696	16660	16700	16496	16606	16758	16639	16492	16450	16700	16758	16684	16707	16581	16732	16594	16649	16607	16818	16626	16464	16525	16559	16651	16657	16787	16610	16728	16604	16638	16740	16623	16788	16676	16556	16673	16700	16934	16614	16639	16550	16633	16646	16646	16588	16669	16646	16513	16722	16525	16600	16478	16617	16663	16613	16657	16686	16675	16388	16417	16645	16540	16769	16525	16542	16579	16545	16680	16515	16534	16470	16613	16443	16663	16672	16555	16851	16562	16649	16628	16490	16541	16452	16588	16691	16538	16846	16490	16762	16657	16680	16584	16632	16670	16558	16696	16616	16647	16750	16646	16575	16513	16836	16870	16688	16550	16757	16543	16684	16486	16711	16565	16395	16500	16523	16714	16599	16631	16698	16593	16743	16856	16508	16742	16542	16703	16733	16625	16717	16705	16645	16519	16809	16636	16699	16583	16835	16666	16748	16615	16748	16612	16457	16556	16480	16560	16611	16593	16604	16640	16686	16782	16536	16604	16735	16679	16634	16597	16690	16561	16587	16744	16550	16505	16691	16553	16474	16729	16692	16728	16665	16762	16454	16665	16828	16561	16617	16445	16486	16286	16607	16648	16681	16564	16500	16604	16568	16656	16495	16651	16715	16530	16578	16633	16719	16609	16431	16879	16637	16830	16654	16803	16740	16516	16514	16785	16650	16404	16578	16705	16523	16614	16564	16501	16616	16690	16395	16517	16690	16642	16756	16580	16606	16530	16471	16567	16632	16675	16513	16627	16742	16614	16766	16639	16745	16784	16589	16623	16364	16507	16738	16548	16568	16789	16721	16618	16677	16625	16740	16576	16559	16516	16586	16777	16653	16555	16912	16861	16612	16562	16702	16701	16701	16546	16498	16466	16666	16632	16748	16531	16810	16516	16609	16725	16798	16557	16701	16862	16721	16594	16647	16649	16665	16817	16789	16711	16767	16423	16454	16736	16524	16645	16786	16766	16680	16784	16517	16707	16665	16670	16461	16810	16570	16635	16584	16491	16490	16699	16755	16397	16682	16631	16581	16675	16592	16852	16690	16629	16869	16625	16658	16710	16616	16524	16796	16686	16591	16698	16776	16525	16440	16621	16484	16494	16646	16666	16580	16806	16609	16608	16789	16675	16846	16627	16467	16605	16838	16619	16787	16558	16639	16465	16643	16687	16576	16603	16678	16481	16616	16664	16413	16654	16651	16701	16779	16606	16711	16735	16560	16832	16583	16531	16683	16694	16743	16563	16685	16509	16630	16555	16490	16566	16736	16670	16961	16650	16620	16700	16635	16816	16659	16468	16669	16731	16584	16718	16564	16556	16715	17126	16773	16824	16698	16729	16791	16803	16755	16842	16798	16895	16706	16528	16743	16579	16616	16554	16595	16588	16708	16694	16636	16740	16554	16681	16599	16386	16579	16476	16669	16535	16568	16678	16437	16726	16622	16541	16604	16519	16590	16570	16730	16671	16499	16616	16807	16693	16633	16669	16645	16587	16585	16651	16681	16760	16788	16734	16523	16756	16805	16676	16620	16647	16520	16787	16390	16485	16533	16688	16699	16654	16768	16738	16733	16515	16683	16636	16595	16594	16577	16605	16664	16742	16599	16589	16628	16404	16769	16547	16656	16603	16499	16565	16734	16762	16667	16898	16841	16655	16630	16652	16731	16636	16669	16655	16455	16462	16328	16548	16676	16703	16675	16685	16697	16707	16694	16606	16600	16809	16592	16702	16750	16600	16498	16602	16537	16658	16650	16653	16565	16651	16787	16532	16610	16540	16573	16526	16442	16783	16738	16455	16500	16620	16805	16642	16830	16457	16660	16603	16637	16537	16582	16693	16690	16655	16617	16687	16729	16376	16592	16607	16610	16533	16678	16771	16667	16571	16684	16807	16638	16533	16816	16519	16546	16688	16539	16558	16598	16527	16335	16792	16624	16758	16742	16528	16584	16697	16714	16651	16701	16798	16765	16706	16725	16437	16681	16663	16806	16556	16723	16607	16521	16569	16530	16625	16820	16671	16667	16476	16656	16552	16810	16659	16593	16462	16563	16524	16646	16719	16631	16743	16634	16770	16618	16650	16730	16703	16671	16595	16498	16633	16769	16676	16669	16590	16518	16766	16608	16877	16682	16454	16577	16559	16527	16590	16426	16661	16807	16679	16682	16683	16503	16696	16495	16545	16665	16475	16679	16802	16567	16623	16470	16568	16599	16578	16709	16770	16555	16636	16711	16717	16711	16482	16972	16644	16596	16694	16600	16883	16740	16738	16808	16831	16651	16550	16644	16765	16634	16697	16658	16477	16493	16797	16625	16617	16920	16725	16690	16715	16553	16502	16571	16570	16545	16610	16616	16648	16697	16372	16644	16721	16506	16583	16753	16770	16457	16602	16567	16513	16789	16617	16566	16604	16692	16736	16560	16720	16672	16599	16664	16758	16544	16679	16572	16628	16569	16749	16338	16606	16671	16746	16622	16619	16733	16727	16670	16660	16713	16654	16614	16490	16625	16690	16490	16539	16700	16672	16749	16835	16677	16646	16468	16681	16593	16665	16678	16610	16629	16600	16748	16501	16643	16404	16752	16719	16906	16675	16624	16721	16569	16811	16686	16738	16704	16655	16738	16650	16393	16729	16695	16745	16699	16447	16581	16679	16776	16339	16761	16690	16864	16722	16404	16504	16496	16653	16753	16546	16632	16690	16706	16791	16680	16633	16453	16443	16620	16588	16435	16600	16713	16866	16761	16531	16752	16674	16574	16451	16581	16893	16505	16529	16764	16549	16540	16523	16603	16666	16583	16624	16545	16943	16620	16873	16659	16728	16778	16557	16560	16605	16796	16604	16513	16650	16819	16590	16678	16460	16518	16574	16680	16646	16643	16377	16538	16524	16596	16672	16584	16778	16624	16678	16736	16616	16487	16756	16736	16721	16584	16497	16704	16944	16802	16731	16725	16584	16571	16761	16739	16552	16517	16752	16622	16629	16648	16797	16641	16618	16680	16600	16625	16772	16379	16675	16756	16604	16650	16726	16581	16765	16828	16635	16540	16795	16598	16731	16622	16706	16661	16579	16668	16623	16500	16884	16865	16510	16589	16631	16530	16731	16749	16623	16499	16771	16624	16714	16495	16695	16733	16562	16699	16650	16658	16588	16863	16672	16466	16526	16500	16710	16655	16711	16455	16605	16696	16475	16662	16599	16761	16576	16455	16603	16488	16665	16729	16634	16659	16579	16784	16664	16584	16774	16700	16780	16594	16754	16788	16730	16764	16565	16582	16829	16587	16653	16730	16699	16553	16639	16681	16760	16605	16582	16668	16752	16753	16627	16512	16752	16704	16763	16688	16652	16702	16692	16601	16638	16713	16576	16664	16752	16686	16514	16674	16528	16824	16570	16814	16553	16779	16687	16735	16728	16452	16620	16747	16706	16685	16646	16558	16612	16726	16653	16668	16730	16695	16666	16777	16625	16604	16473	16743	16487	16796	16746	16668	16641	16728	16571	16907	16662	16706	16598	16763	16551	16714	16832	16659	16553	16554	16620	16568	16718	16654	16632	16643	16523	16499	16732	16714	16621	16523	16682	16597	16649	16623	16630	16583	16576	16833	16813	16706	16624	16655	16685	16551	16609	16755	16610	16578	16715	16615	16564	16528	16622	16494	16455	16518	16620	16593	16582	16639	16588	16760	16441	16555	16571	16700	16700	16696	16693	16527	16750	16560	16736	16567	16602	16726	16705	16457	16771	16690	16739	16694	16571	16650	16556	16705	16569	16626	16682	16667	16615	16640	16576	16753	16582	16457	16711	16659	16510	16841	16810	16776	16629	16466	16539	16581	16440	16730	16518	16712	16847	16492	16601	16484	16249	16673	16563	16662	16524	16630	16644	16807	16894	16688	16461	16663	16695	16643	16688	16750	16614	16662	16777	16662	16475	16805	16564	16438	16608	16661	16577	16725	16810	16702	16941	16734	16480	16650	16686	16708	16553	16588	16614	16610	16639	16645	16493	16670	16664	16579	16745	16713	16821	16729	16494	16665	16579	16658	16703	16476	16537	16659	16542	16688	16597	16738	16640	16639	16474	16550	16513
14196	16327	16076	15464	15568	15461	15184	15378	15253	15089	15129	15178	15673	17812	17651	17086	15970	15344	15121	15026	15058	15024	15137	15128	15083	14864	15112	14940	15025	15000	14968	14987	15059	14993	14879	15161	14928	14995	15102	15117	15076	14988	15013	15071	15123	15009	15100	15336	15056	15022	15139	15027	14894	15075	15201	14965	14928	14961	14942	15028	15085	15028	14985	14872	15048	15097	15183	14973	14962	15035	15048	15079	14997	14996	15071	15088	14987	15108	14959	15205	15042	14873	14913	14953	14997	15194	14874	15060	14995	15047	15007	15136	15033	14733	15019	15077	15091	15021	14856	14981	14971	15058	15041	14933	15044	14892	14918	15019	15196	14849	14943	15262	15271	14896	14919	15103	14970	15028	15038	14891	15058	15150	14958	15190	15051	14944	14852	14966	15082	14956	15013	14971	14957	14990	15005	15006	14909	14910	15153	14844	14946	14937	14984	15111	15054	15118	15158	15122	15261	15102	14901	15041	15001	14969	14980	15160	14965	15003	15077	15083	15153	14889	15108	15007	15206	15100	14954	15010	14880	15242	15147	15181	14975	15058	15031	15068	14957	15000	15036	15244	14992	14900	15259	14992	14978	15086	15019	14842	15077	15051	15042	15001	14994	14835	15259	15073	15012	14961	15050	15022	15222	15151	15101	14939	15040	15139	15098	14888	15048	15015	15000	15162	15019	15060	15043	14774	15096	15140	14862	14915	15063	15120	14947	14914	15116	14910	15071	15083	15124	14990	15024	15186	14976	15029	14897	15097	15102	14946	15039	14905	15243	15186	14921	14976	14818	15023	14982	15025	14943	14947	15093	14995	15024	15032	15041	14936	15118	15073	14836	15184	15210	14959	15044	15113	15061	14974	15184	15102	14992	14919	14909	15085	14967	15088	15027	14913	14900	14883	15124	14943	14942	15033	15137	15033	15125	15012	15072	14985	14918	15151	15064	15147	15007	15172	14936	15199	14999	14990	15017	14942	15052	14967	15055	15278	15020	15027	15007	14864	14992	14894	14899	15020	15032	14887	15110	15074	14900	15066	15020	14963	15039	15031	14934	14864	15161	15191	15205	15011	15057	15033	15102	14956	15001	15032	14964	15183	15013	14953	14932	14943	15094	15008	14994	15114	15065	15045	15214	14859	15068	15197	14978	15022	15071	15089	15008	15010	15059	14999	15060	14924	14972	14976	14976	14936	14958	15056	14903	15042	14989	15097	15062	15100	15220	14977	14944	15097	14976	14932	15085	14962	14938	15116	14969	14859	14948	14929	15051	14880	14913	15118	14983	15041	14994	14861	15050	15015	15161	15178	15010	14960	15015	15010	15087	14881	15147	14966	15036	15069	14940	15119	15118	14958	14897	15089	15083	15043	15215	14976	15039	14969	14974	15181	15014	14910	14929	14986	14999	15058	14920	15063	15062	15040	14972	15047	14863	15102	15153	15062	14959	15173	15059	15066	15178	15092	14935	14902	15126	14964	15059	15086	14993	14962	15020	15047	15073	14973	14775	15088	15098	15051	14925	15103	15136	15004	15047	15289	15104	14940	15115	15055	14997	15044	15101	14914	15034	14880	15130	15096	14921	15138	14928	15042	15100	14975	15095	14977	14988	15071	15035	15061	14921	15015	14988	15063	14928	15099	15007	15097	14928	15073	14877	15123	15250	15059	15016	15103	14919	14935	15051	15039	14923	14973	15142	15021	15103	15009	15043	15031	15042	15050	15061	14807	14895	15257	14953	15060	15098	15013	14979	15173	14904	15227	14999	15049	15224	15157	14967	15250	15177	14958	14955	15192	15317	15010	15025	14912	15016	15092	15106	15039	15026	15155	15024	14940	15169	14922	14998	15015	15076	14965	14923	15088	15242	15023	15010	14922	14874	15059	15013	15008	14900	15124	15051	14924	15080	14966	15095	15107	15169	15158	15027	15124	15137	15069	15021	15104	15031	14974	15040	15030	15086	14967	15036	14877	15011	14974	15041	14987	15164	15143	15046	15071	15050	14869	15078	15130	15127	15049	15181	15059	15184	14953	15039	15070	14904	15072	15201	14989	15080	14950	14991	14972	15073	14980	14991	15074	14988	14958	15092	15018	15009	15337	14924	14992	15126	14974	15003	14989	15121	15140	14959	14918	15020	14904	15130	15007	14962	15001	15106	15138	15097	15087	14989	15082	14941	14999	14775	15073	15119	14987	14978	15036	15171	14918	15019	15345	15120	15043	15012	15069	15050	14839	15036	14949	15003	14990	15000	15074	15065	14987	14959	14851	15044	14880	15053	15191	15131	14948	15091	14875	15096	14976	15156	14870	15011	15044	14997	15004	15147	15021	14860	14832	14998	14992	14930	14946	15169	15055	15299	14979	14957	15116	15012	15057	15102	15021	15136	15105	15115	15110	14992	15055	14948	15057	15067	15074	15083	15008	15011	15105	15026	14920	15097	15083	15042	14961	15078	15029	14905	15074	14905	14909	15018	14986	15090	15006	14990	14989	15018	14877	15164	15093	15144	14741	14995	14976	15021	15119	15177	14919	15221	15160	15031	14990	15102	15233	15012	14981	15037	15172	15119	15058	14944	15102	14908	14968	15102	15108	14957	14955	15022	14996	15086	15069	15089	15047	15035	15007	15152	15040	15096	14965	15081	15026	14990	15141	15084	15051	14948	15087	15133	15179	14871	14932	15059	14916	15122	15043	14874	15036	15136	15056	15094	15026	15097	15110	14964	15040	15053	15092	15149	14950	15027	15121	15095	15004	15047	14970	15090	15185	15104	14983	14977	14909	14989	15079	15123	15198	15191	15169	14972	14966	14946	15222	14809	14894	15236	15217	15171	14923	15051	15045	15190	15024	15043	14733	15224	15006	15223	15080	15106	14947	14978	15122	14984	14933	14921	14898	14947	14865	15089	15078	14967	15119	14955	15096	15131	14999	14968	15089	14980	15184	15011	15204	15038	15282	15193	14860	15068	15020	15081	14965	15057	15101	15074	14968	15085	14959	15056	15082	15037	14905	15198	14988	15117	15052	14932	14939	14905	15175	14918	15076	14967	14873	15038	15169	15182	14904	15020	14924	15148	14960	14999	14882	14926	15108	15053	15102	15177	14964	14966	15056	14926	14851	14990	15055	14999	15016	15034	14944	15068	14948	15067	14842	15003	15041	14966	14890	15048	15059	14922	15110	14963	15163	15142	15341	14957	15007	15039	15204	14968	15084	14896	14985	15013	14987	15039	15111	14810	15144	15015	15011	15142	15044	15012	15257	15151	15117	15091	15033	14997	14925	15191	15006	15172	15169	14978	14919	15065	15118	15129	15273	15268	15027	14896	15246	15088	14903	14902	14961	15207	15087	15051	14965	15070	15252	15180	14864	15076	14897	15001	15210	15066	15002	15032	15044	15071	14960	15083	14843	15115	15080	14950	15132	15000	14953	14989	15119	15044	14975	14981	15206	14841	14938	15081	15053	15011	14999	15008	15093	15088	14977	15025	15116	15153	15001	14943	14950	14974	14944	14991	15070	14944	15121	15131	15063	15034	15010	14991	15088	14931	15069	14828	15005	15033	15051	15038	15179	14828	15090	15185	15023	15028	15094	15019	15023	15034	15115	15141	15078	15016	15003	15032	14949	15043	15133	15046	14874	14859	14933	15069	15136	15101	15109	15002	14954	14948	14931	14986	14855	14873	15102	14991	15186	14916	15109	15006	15203	15157	15315	15041	14994	15106	15111	14974	15159	15024	14993	15035	14961	15033	15120	15003	14993	15016	15042	15062	15143	14899	14867	15051	14925	15077	15032	15002	15072	14961	15098	15080	15182	14946	15022	15000	15038	15032	14943	15090	14962	14981	14920	15035	15120	15168	14966	14979	15055	15062	15180	15004	14988	15030	14896	14974	15122	14934	15049	15096	15208	15104	15008	15021	15005	14963	15001	14858	14966	15031	14947	15048	15137	15086	15195	14945	14845	14918	15192	15147	14984	15064	15178	15068	14942	15004	15125	15106	15103	15181	15065	15198	15132	15079	15040	15163	15060	15104	15122	15074	15127	14988	15079	14960	14972	14916	15225	15002	15013	15130	15009	15080	15105	14866	14835	15067	15147	15100	14997	14842	14944	14947	14930	15102	15023	15033	14918	15028	15009	15059	15074	15065	15249	15192	15193	14879	14781	14975	15078	15025	14919	14918	14956	15127	14944	15103	15202	15030	14926	15005	15067	14999	14894	14963	15024	15038	14910	14898	14993	15073	15033	15176	14902	15186	14977	14982	14880	15186	14992	15010	14976	15041	15027	15116	15044	15267	15144	15241	14942	14992	14983	15028	14846	14983	15110	15170	15031	15119	15121	15174	14923	15065	15112	15052	15066	14772	15123	15082	15125	15064	15080	15011	15128	15111	15067	15334	14921	14968	14877	15097	15061	15176	14996	14966	14881	15163	15027	14965	15006	15018	15128	15009	15089	14999	15038	14939	15089	15071	14866	15060	14992	15143	15009	14856	15166	15068	15123	15026	15032	15104	15017	15085	15086	15103	14936	15032	14882	15203	15080	14937	15042	15128	15011	15124	15161	14946	14948	14945	15090	14994	15113	15203	15187	14934	15118	14966	14947	14849	15282	15017	15013	15018	15149	15084	15235	14950	15021	15026	15152	15051	15048	14831	14911	14917	14918	14994	15259	14997	15147	15053	15189	14963	15018	15106	14924	15182	14882	15076	14930	15158	15116	14907	15026	15117	14880	15117	15055	14977	15059	15097	14954	14957	14911	15228	15136	14956	15066	15027	15057	14970	15132	15187	14945	15007	15010	15039	15233	14987	15029	14982	15075	15018	15061	14951	15036	15061	14869	14944	15046	15156	15146	15038	15113	15059	15024	15015	14900	15106	15119	14913	15051	14873	15006	14854	14885	14966	14988	15098	15054	15178	14910	15061	14921	15173	14791	14985	14991	15057	15079	15065	15006	15175	15049	15064	15005	15226	14848	15004	15028	14946	15013	15129	15123	15065	15109	15052	15011	14832	15091	15061	15064	14928	15007	15321	14953	14994	14947	14999	15027	15030	14988	14965	14973	15047	15126	15228	14965	15197	15054	15034	15130	14997	15090	14958	14974	15065	15020	14993	14885	15120	14953	14954	15019	15183	14843	15097	15041	14974	15092
23449	21020	28407	23890	21642	21123	19882	17477	17077	17073	17086	17017	20812	30422	29173	24882	20133	18038	17498	16893	16630	16736	16717	16581	16852	16877	16985	16914	16848	16614	16712	16723	16782	16696	16636	16555	16502	16767	16756	16835	16747	16805	16716	16707	16676	16772	16679	16663	16812	16606	16785	16690	16923	16511	16751	16684	16465	16662	16554	16637	16779	16878	16585	16624	16777	16536	16748	16707	16679	16891	16757	16653	16596	16493	16755	16639	16768	16845	16775	16711	16774	16696	16609	16584	16625	16332	16576	16679	16596	16640	16681	16692	16544	16539	16663	16719	16729	16688	16431	16668	16423	16688	16601	16597	16500	16632	16688	16599	16737	16562	16720	16845	16778	16544	16799	16723	16787	16776	16581	16467	16588	16598	16673	16520	16851	16518	16721	16752	16752	16893	16540	16555	16762	16462	16512	16430	16707	16586	16620	16635	16493	16675	16812	16385	16389	16635	16736	16448	16587	16612	16649	16630	16731	16673	16713	16646	16770	16558	16534	16531	16535	16589	16574	16600	16681	16515	16519	16614	16778	16471	16555	16557	16623	16518	16553	16835	16658	16457	16901	16664	16749	16577	16803	16700	16643	16672	16660	16607	16499	16643	16656	16737	16724	16636	16616	16604	16562	16604	16721	16728	16660	16582	16536	16531	16666	16623	16713	16596	16725	16647	16733	16839	16477	16712	16411	16804	16597	16816	16741	16736	16519	16646	16802	16703	16623	16717	16594	16679	16523	16708	16514	16616	16692	16639	16594	16602	16854	16438	16764	16718	16884	16440	16815	16772	16790	16520	16659	16686	16580	16713	16488	16480	16828	16601	16674	16760	16578	16550	16663	16624	16720	16629	16627	16846	16661	16621	16632	16573	16668	16631	16594	16478	16801	16821	16744	16544	16722	16693	16583	16619	16579	16802	16550	16692	16609	16643	16624	16400	16793	16720	16549	16665	16598	16701	16848	16714	16677	16774	16552	16617	16766	16861	16733	16672	16660	16714	16621	16683	16635	16686	16792	16651	16584	16571	16878	16575	16875	16535	16737	16434	16804	16535	16600	16689	16541	16695	16766	16648	16683	16474	16531	16595	16716	16789	16646	16722	16738	16806	16626	16420	16410	16606	16655	16647	16527	16774	16744	16594	16681	16780	16748	16565	16648	16800	16871	16791	16741	16554	16689	16481	16711	16555	16748	16591	16710	16680	16649	16464	16768	16566	16356	16598	16595	16606	16570	16671	16773	16800	16621	16705	16598	16601	16681	16739	16529	16743	16591	16581	16537	16640	16561	16721	16782	16574	16566	16544	16762	16567	16588	16722	16778	16647	16699	16530	16867	16660	16717	16708	16797	16722	16677	16546	16493	16759	16649	16787	16764	16516	16706	16681	16616	16674	16582	16684	16580	16725	16725	16849	16711	16599	16783	16620	16642	16775	16639	16610	16599	16595	16781	16563	16734	16529	16894	16698	16498	16582	16677	16693	16856	16794	16528	16865	16766	16697	16733	16684	16568	16757	16842	16577	16721	16565	16648	16554	16584	16542	16588	16718	16679	16590	16649	16712	16605	16458	16495	16632	16777	16545	16639	16589	16631	16778	16545	16842	16618	16633	16599	16568	16635	16575	16609	16643	16502	16642	16693	16653	16683	16786	16731	16712	16608	16620	16652	16667	16738	16702	16671	16812	16545	16900	16587	16624	16910	16622	16547	16661	16630	16589	16709	16777	16764	16526	16553	16620	16570	16691	16719	16558	16573	16718	16765	16649	16650	16492	16732	16558	16691	16677	16817	16757	16765	16601	16535	16836	16603	16705	16717	16694	16402	16609	16733	16560	16748	16699	16692	16506	16494	16524	16645	16487	16805	16527	16616	16666	16547	16619	16693	16517	16439	16506	16663	16834	16690	16657	16808	16550	16703	16694	16702	16485	16690	16701	16563	16583	16781	16577	16784	16749	16525	16598	16618	16679	16815	16817	16790	16675	16745	16674	16579	16542	16637	16427	16517	16526	16568	16698	16570	16650	16576	16621	16859	16433	16887	16698	16686	16646	16632	16591	16831	16795	16873	16735	16744	16585	16683	16643	16562	16716	16611	16488	16631	16768	16738	16513	16563	16760	16706	16738	16681	16752	16715	16569	16617	16562	16646	16671	16461	16529	16576	16677	16784	16597	16606	16632	16577	16590	16707	16762	16838	16518	16781	16621	16430	16434	16706	16497	16680	16684	16673	16522	16586	16723	16707	16782	16559	16829	16730	16590	16626	16776	16558	16851	16606	16480	16629	16463	16495	16663	16768	16701	16788	16687	16868	16669	16666	16740	16462	16762	16547	16635	16579	16698	16667	16671	16494	16523	16894	16678	16527	16545	16688	16676	16780	16728	16644	16506	16749	16709	16586	16475	16661	16558	16812	16963	16736	16676	16666	16762	16639	16701	16739	16717	16540	16490	16679	16496	16691	16814	16654	16723	16557	16541	16586	16524	16602	16460	16662	16756	16589	16570	16689	16575	16573	16808	16545	16522	16587	16683	16630	16633	16545	16906	16802	16725	16553	16711	16669	16713	16830	16597	16709	16644	16772	16580	16698	16557	16514	16444	16755	16576	16835	16544	16592	16598	16509	16699	16822	16676	16507	16528	16716	16631	16631	16569	16516	16683	16685	16597	16550	16727	16600	16527	16667	16558	16815	16567	16628	16706	16721	16538	16626	16662	16531	16666	16635	16618	16624	16583	16526	16591	16814	16717	16694	16552	16861	16619	16634	16691	16613	16914	16869	16533	16667	16634	16537	16655	16673	16617	16653	16547	16639	16592	16783	16701	16572	16725	16639	16584	16697	16874	16537	16648	16864	16620	16739	16701	16842	16702	16609	16779	16687	16686	16663	16882	16681	16406	16597	16930	16725	16456	16528	16825	16652	16476	16679	16657	16483	16647	16583	16572	16724	16619	16671	16695	16790	16696	16734	16663	16702	16682	16687	16521	16564	16760	16794	16683	16641	16697	16872	16782	16545	16504	16584	16669	16511	16584	16582	16475	16674	16740	16696	16489	16700	16723	16792	16746	16748	16586	16777	16664	16781	16521	16742	16645	16898	16585	16589	16727	16544	16560	16698	16661	16620	16622	16697	16608	16513	16681	16767	16713	16698	16539	16538	16708	16496	16711	16541	16709	16910	16612	16640	16627	16731	16777	16578	16893	16547	16420	16715	16766	16490	16669	16619	16698	16690	16708	16564	16639	16551	16566	16599	16506	16574	16524	16639	16804	16749	16636	17008	16674	16616	16248	16811	16643	16550	16688	16514	16599	16666	16619	16797	16731	16744	16806	16696	16551	16571	16462	16770	16734	16614	16731	16632	16719	16612	16875	16516	16576	16557	16815	16722	16680	16723	16628	16594	16618	16670	16565	16613	16513	16697	16674	16823	16739	16598	16538	16770	16590	16810	16466	16816	16534	16945	16462	16666	16627	16801	16665	16741	16567	16551	16653	16560	16563	16604	16674	16513	16409	16647	16635	16572	16641	16631	16733	16697	16520	16614	16604	16625	16739	16687	16666	16549	16722	16670	16685	16600	16507	16443	16544	16651	16736	16456	16680	16668	16824	16851	16878	16698	16699	16571	16561	16840	16632	16453	16685	16499	16615	16675	16715	16595	16884	16585	16688	16822	16679	16533	16655	16523	16541	16722	16621	16549	16564	16719	16471	16639	16751	16525	16593	16726	16717	16876	16572	16708	16628	16881	16943	16818	16662	16572	16731	16778	16698	16663	16810	16758	16604	16483	16517	16679	16772	16707	16789	16639	16610	16603	16556	16760	16551	16416	16637	16694	16862	16680	16550	16767	16654	16686	16672	16810	16601	16764	16718	16554	16672	16793	16584	16756	16604	16703	16512	16664	16537	16605	16648	16789	16579	16592	16552	16535	16586	16667	16644	16649	16507	16621	16590	16642	16631	16747	16690	16714	16609	16673	16481	16654	16570	16620	16663	16659	16532	16412	16609	16626	16595	16758	16667	16731	16645	16766	16562	16610	16644	16729	16466	16661	16780	16678	16741	16743	16797	16601	16773	16746	16545	16886	16622	16667	16525	16661	16548	16496	16656	16723	16504	16746	16614	16527	16569	16547	16720	16684	16614	16570	16581	16496	16686	16652	16671	16711	16603	16597	16736	16621	16532	16594	16622	16559	16909	16666	16586	16892	16607	16586	16591	16613	16600	16675	16515	16487	16696	16673	16543	16615	16686	16526	16641	16788	16683	16611	16667	16712	16746	16677	16524	16645	16744	16618	16807	16782	16795	16794	16618	16769	16710	16618	16695	16789	16754	16744	17016	16781	16656	16653	16699	16690	16479	16745	16690	16478	16498	16548	16606	16651	16499	16954	16358	16541	16574	16674	16795	16616	16648	16699	16526	16759	16762	16679	16410	16777	16571	16653	16617	16629	16581	16458	16688	16491	16697	16490	16676	16649	16581	16728	16760	16789	16701	16752	16745	16705	16894	16784	16621	16835	16640	16749	16583	16469	16335	16507	16479	16611	16473	16745	16673	16552	16573	16701	16513	16670	16562	16527	16583	16506	16715	16651	16614	16661	16590	16530	16557	16651	16568	16566	16739	16583	16572	16741	16468	16697	16726	16708	16720	16581	16900	16617	16535	16721	16520	16699	16579	16598	16593	16664	16753	16687	16669	16757	16554	16774	16773	16738	16751	16781	16678	16585	16541	16489	16822	16583	16717	16599	16660	16898	16723	16892	16556	16530	16498	16374	16817	16678	16725	16667	16511	16646	16541	16629	16587	16557	16711	16781	16833	16767	16678	16693	16631	16709	16977	16508	16610	16621	16797	16707	16635	16573	16476	16549	16780	16488	16646	16771	16700	16685	16594	16704	16678	16530	16658	16514	16748	16649	16524	16553	16784	16679	16624	16672	16659	16678	16708	16514	16635	16657	16619	16505	16555	16626	16713	16585	16632	16688	16678	16567	16376	16567	16689	16602	16823	16653	16668	16673	16695	16765	16728	16700	16647	16402	16713	16712	16676	16645	16714	16576	16885	16626	16668	16673	16473	16831	16532	16760	16810	16687	16770	16698	16759	16511	16726	16854	16677	16636	16712	16521	16600	16463	16487	16557	16661	16877	16868	16625	16593	16597	16406
13304	21830	20729	18235	16997	16481	16195	16139	15765	15602	15628	15473	22614	34338	30987	25249	18757	16743	15583	15090	14943	15181	15280	15099	15271	15162	15101	14982	15210	14962	15032	15078	15104	14983	15219	15061	15170	15118	15065	15025	15262	15059	15333	15009	15201	14922	14983	15137	14991	15011	14966	15174	15056	15159	15026	15034	15219	15056	15165	15032	15186	14967	15143	15184	15124	15106	14992	15036	15178	15033	15077	15107	15042	15272	14994	15075	15143	14915	15035	15196	15104	15075	15059	14993	15075	15091	15026	14962	14891	15243	14919	15076	15002	15021	15017	15016	15188	15105	15138	15165	15163	14897	15197	15071	15086	14958	15146	15033	15135	15027	15149	15129	15153	15169	15073	15104	14981	14963	15122	15171	15117	15054	15027	15235	15106	15096	15047	14925	15104	14919	15143	15015	15269	15019	15030	15120	15188	14940	14948	14941	15261	15110	15092	15230	14977	15253	14909	15052	15151	14997	14981	15054	15090	15164	15192	14945	15088	14961	14936	15109	15174	15062	14976	15134	15028	15056	14873	15227	14942	14925	15306	15025	15131	15062	14984	15184	14979	15063	15093	14968	15005	15023	15198	15171	15099	15144	15074	15031	15060	15018	15039	15034	15046	15011	14885	15129	15129	15019	15196	15046	15046	15039	14958	15051	14900	15286	14967	15193	15091	15068	15079	15059	15075	15063	15062	15188	15190	14971	15005	15068	15165	14908	15381	15074	14980	15091	15040	15193	14966	14933	15178	14939	15016	15104	15231	14938	14957	15176	15095	14988	14967	15128	15113	14964	15188	14857	15116	15037	15063	15132	14962	15155	15175	15053	14977	15064	15095	14903	14986	14997	15041	15092	15081	15032	15214	15049	14995	15039	15025	15023	15129	14946	15069	14962	15025	15005	14986	15028	14996	15051	15271	15011	15008	15217	15039	14979	14903	15090	15199	15217	15145	15043	15076	15225	15207	15169	15181	15286	15080	15028	14956	15137	14932	15084	14974	15032	15038	14998	15207	14855	15100	15121	15077	15097	14961	14885	15143	15077	14985	15121	15088	15061	14967	15091	15046	14958	15058	15003	15113	15092	14982	14969	15109	15144	15055	15048	14954	14992	14941	15073	15143	15177	15110	15014	15030	14938	15116	14959	15037	15016	15205	14967	14848	15136	15196	14992	15114	15066	15007	15049	15082	15151	14974	14977	15048	15170	15161	15057	15040	15012	15020	14931	15150	14972	15162	14988	14920	15031	14970	15092	14829	15091	15062	15174	15126	15090	15036	15119	15085	14844	15203	15043	15037	14980	15274	15076	15202	14990	15173	15086	15075	15040	15057	15053	15050	15095	14943	15065	14954	15011	15119	15128	15154	15015	15108	14948	15155	14954	15063	15084	15220	15078	15225	14954	15135	15162	15223	15154	15115	15127	15031	15091	14952	14983	15006	15193	15035	14971	15044	15048	15150	15168	15016	15055	14983	14928	15048	15006	15060	15015	14916	15166	14942	15014	15126	15058	15216	14976	15055	15207	14916	15067	15096	15211	15144	15078	15059	14919	15013	15045	15067	15206	15225	15082	15185	15016	14952	15050	15187	15013	15006	15016	15079	15105	15094	14896	15214	15093	14984	14977	15134	14978	15171	15130	14802	14935	14889	15144	15052	15043	14995	15034	14971	15073	15173	14990	15131	14906	15094	15024	15086	14929	14956	14994	15111	15133	15020	15098	15264	15232	15133	14918	15150	14951	15162	15016	15010	15141	15035	15122	15164	15033	15234	15158	14918	15132	15126	14912	15217	14962	15323	15118	15070	15116	15136	14855	14938	15107	15087	15269	15072	15094	14867	15026	15160	15128	14967	15119	15102	15082	15083	15145	15002	15114	15142	15001	15140	15100	14916	14986	14902	15007	15181	15188	15227	15097	15042	15155	15221	15114	15041	15043	15117	15102	15180	15090	15020	15207	14996	15047	15203	15110	15158	14973	15147	15113	15036	15169	15126	15016	15108	15057	14991	14946	15102	14986	15205	14965	14945	15040	14849	14946	15221	15086	15102	15149	14965	14904	15075	15080	14997	15007	15094	15037	15054	15062	14947	15018	15004	15156	14951	15100	15055	15046	15167	15158	15161	15201	15016	15285	14971	14999	14977	15166	15062	14990	15047	15054	15118	15128	15200	15195	14915	15050	15136	15167	15080	14949	15196	15118	15162	15048	15137	15173	14928	14985	15084	14957	14944	15034	14999	15075	15141	15178	14826	15069	15077	15088	14902	15201	14970	15142	15017	15186	15156	14952	15043	14947	15102	15004	14968	15084	15171	15037	15120	15036	15041	15125	14975	15140	15058	15110	15085	15030	15145	14960	15011	15091	14921	15039	15114	15106	14968	15308	15082	15302	15143	15179	15091	15067	15128	15146	15020	15295	15122	15064	15161	14967	15114	15036	15041	15097	15018	14932	14994	15014	15143	15140	15075	15073	15052	15012	15147	15035	15018	15057	15162	15163	15024	15241	14998	15286	15060	14970	15173	15061	15125	15177	15078	15161	15034	15073	15115	15177	15067	15176	15025	15246	15136	15030	15187	15173	14973	15259	14945	15006	15227	15115	15077	14980	15073	15071	14961	15119	15025	15275	15009	15018	14908	15140	15181	15112	15066	14903	15086	15042	15082	14871	15044	15141	15087	15094	15035	15111	15125	14992	15069	15114	14987	14990	15229	15067	15111	15181	14861	15108	15170	15175	14910	15026	15291	15121	15123	14903	15076	15107	14952	15211	15038	15142	15015	15031	15030	15153	15036	14945	15096	15011	14981	15078	14827	15016	14967	15157	15132	15080	15098	15130	15048	15106	15155	15088	15037	14812	15059	15168	15001	15005	15070	15146	15004	14892	15084	15157	15272	15060	14985	14985	15129	15237	15041	15162	14999	15165	15064	15120	15081	14965	15069	15131	15111	14909	14965	14988	15093	15102	15099	15120	15196	15009	15240	15057	15145	15063	15142	15101	15079	14891	15017	15160	14909	14994	15134	15039	15084	14917	15080	15096	15216	15295	15035	15161	15145	15032	15123	15134	15314	14845	15105	14919	15067	15183	15212	14974	15030	15079	14858	15175	15072	15051	15140	15260	14994	15167	15118	15127	14980	15049	15220	15071	15187	15055	15191	14999	14969	15183	15132	14912	15025	15052	15132	15103	14875	15137	15093	15004	14973	14949	14953	14996	15161	14882	15239	15057	15026	15185	14939	15043	15036	15044	15072	14934	14945	15138	15193	15221	14991	14948	14893	15020	15182	14826	14928	15040	15209	15107	15139	15095	15054	15167	15152	15111	15092	15105	15147	14964	14870	15107	15066	15110	15101	15077	14969	15043	15039	15094	15042	15036	15085	15031	14882	15149	15105	15096	15160	15170	15087	15164	15095	15183	14955	15116	15079	14930	15173	15056	15190	15008	15058	15158	15199	15002	15230	15105	14991	15035	15068	15114	15032	15137	14850	14938	15049	15072	14907	14935	15106	15169	15175	14920	14882	14926	15179	15250	14991	15026	14904	15107	15085	14973	15080	15092	14998	15031	14880	15133	15027	15095	15173	15103	15007	15136	14978	14987	15080	14932	15035	14830	15083	15188	15011	15332	15167	15041	15002	15011	15010	15015	15140	15017	15137	15109	14991	15004	15027	15010	14904	15021	15137	14903	15183	15065	15120	15148	15252	15163	14953	15203	14998	15134	15158	15161	15148	15112	15066	15030	15012	14960	14950	15235	15097	15074	14937	15077	15043	15087	15109	14909	15134	15210	14725	15068	14996	15057	14918	15078	15045	14960	15073	15186	15251	14828	15191	15110	14983	15059	15086	15127	15037	15099	14964	15042	15122	15134	15089	14949	15195	15039	15097	15014	15073	15132	15090	15201	14983	14987	15112	14960	15112	14894	14915	14792	15080	15042	15065	15128	15176	15038	15098	14995	14784	15075	15113	15032	15093	14914	15115	14986	14824	15014	14997	15208	15114	15096	15113	14905	15007	15108	15048	15135	14940	15098	15047	15128	15188	14998	15051	14978	15142	15054	15214	15043	14997	15172	15065	14972	15267	14932	15138	15121	15155	15287	14870	15139	15125	15121	15039	15046	15069	15118	15083	15224	15145	15084	15030	15022	15068	15121	15093	15050	15256	15097	14962	14926	15126	15050	14966	15072	15039	15009	15202	14967	15089	15185	15147	15013	15102	14955	15090	14793	15143	15139	15179	15104	15239	15194	15053	15081	15189	14997	14984	15142	15187	15049	15003	15034	14968	14981	15239	15054	15119	14789	15001	14925	15187	14958	15153	15040	15206	15193	15162	15022	15123	14961	15058	14925	15078	15043	15029	15047	15017	15078	15055	15069	15110	15057	15199	15121	15015	15133	15018	15025	15036	15145	14816	15048	15195	15039	15287	15015	14902	15002	14966	15023	15096	15032	15072	14987	15012	15192	15077	15304	15188	15023	15186	15020	15081	14952	15098	15091	14956	15040	14962	15089	15025	14992	15222	14978	14878	14921	15038	15063	15037	15017	15010	15088	14896	15180	14943	15027	15144	15020	15085	15094	15153	15126	15072	15093	15121	15160	15091	15009	15030	15166	15078	15038	15025	15122	14960	14901	15055	15095	15128	15203	15186	15104	14952	14995	15021	15157	15115	14935	15040	14969	14947	15192	14996	15148	14962	14970	14940	14988	15047	15035	14867	14994	15107	14924	14981	14960	15102	15132	15277	15046	14940	15036	15052	15060	15222	15055	15036	15042	15037	15074	15077	14957	14983	15035	15120	15148	15109	15248	15124	15155	15230	14978	14953	14943	15019	14991	14969	14905	14956	15201	14997	15129	15185	15045	14956	15074	15010	14953	15058	15005	14934	15004	15125	14999	15165	15065	15007	15094	15062	15187	15065	15247	14943	15126	15063	15011	15076	15078	14925	15100	15109	15182	15146	15158	14933	15107	15157	14935	15103	15094	15119	15017	15067	15136	15120	15056	14946	15017	15064	15102	15141	15165	15220	15043	14960	15116	15135	15103	15056	15028	15095	14974	15021	15049	15168	15090	15004	15005	15159	15138	15117	15098	15010	15077	14909	15276	15099	14934	15036	15094	15062	15105	15101	15008	15217	15087	15145	15192	15056	14992	15035	15174
22570	21052	28841	23485	21175	22686	23244	17732	17027	17122	17084	16967	21726	37888	36442	29176	22697	18747	17328	16660	16398	16455	16450	16564	16511	16358	16440	16462	16350	16462	16512	16309	16575	16184	16352	16152	16296	16267	16335	16267	16431	16371	16337	16333	16433	16579	16399	16355	16334	16363	16240	16425	16341	16232	16209	16266	16277	16407	16291	16213	16288	16284	16359	16129	16346	16267	16170	16198	16397	16215	16172	16139	16552	16336	16363	16334	16277	16205	16244	16353	16192	16155	16382	16320	16498	16098	16336	16407	16428	16271	16099	16438	16301	16366	16320	16161	16278	16127	16242	16390	16411	16381	16235	16248	16437	16416	16259	16462	16424	16235	16077	16430	16092	16171	16421	16354	16240	16225	16122	16224	16548	16334	16092	16287	16240	16375	16108	16368	16272	16295	16431	16301	16167	16086	16551	16193	16312	16266	16469	16275	16178	16266	16504	16281	16343	16198	16231	16143	16294	16240	16420	16387	16296	16541	16257	16207	16373	16455	16291	16387	15962	16020	16128	16280	16203	16276	16418	16166	16239	16245	16409	16056	16162	16243	16265	16060	16302	16182	16349	16471	16350	16303	16292	16281	16251	16446	16363	16126	16304	16200	16357	16370	16346	16390	16233	16000	16165	16295	16222	16224	16218	16440	16138	16300	16241	16182	16205	16438	16266	16227	16401	16151	16132	16208	16145	16223	16161	16213	16255	16324	16283	16307	16232	16283	16239	16312	16035	15861	16352	16159	16226	16324	16253	16377	16171	16311	16359	16530	16224	16201	16368	16208	16368	16251	16521	16197	16254	16205	16264	16273	16490	16389	16216	16307	16230	16358	16116	16283	16335	16464	16462	16264	16367	16221	16230	16285	16195	16198	16388	16206	16259	16117	16266	16491	16182	16347	16330	16464	16256	16243	16354	16277	16176	16130	16092	16276	16244	16175	16249	16401	16292	16211	16296	16069	16273	16148	16319	16203	16303	16236	16226	16307	16156	16454	16206	16255	16256	16232	16221	16193	16328	16322	15960	16258	16305	16125	16236	16470	16243	16246	16421	16237	16374	16082	16141	16072	16294	16357	16408	16285	16275	16201	16326	16169	16208	16270	16242	16058	16241	16233	16175	16302	16183	16259	16129	16177	16252	16230	16284	16253	16112	16099	16291	16533	16227	16227	16375	16250	16308	16282	16231	16147	16434	16152	16321	16183	16181	16180	16211	16299	16421	16295	16252	16187	16254	16183	16308	16356	16320	16190	16156	16336	16178	16370	16326	16252	16272	16094	16265	16319	16284	16313	16219	16258	16140	16473	16163	16174	16298	16184	16192	16247	16239	16307	16279	16195	16105	16103	16241	16190	16273	16279	16392	16161	16277	16181	16384	16178	16317	16159	16229	16346	16227	16266	16030	16192	16153	16455	16564	16288	16324	16109	16208	16337	16465	16165	16170	16100	16246	16202	16262	16006	16385	16190	16403	16311	16180	16318	16455	16294	16466	16333	16176	16292	16329	16330	16254	16309	16118	16095	16444	16293	16213	16157	16275	16146	16147	16199	16359	16202	16407	16271	16181	16150	16364	16292	16165	16251	16146	16180	16263	16184	16006	16437	16259	16095	16209	16224	16273	16181	16437	16352	16268	16328	16429	16308	16111	16347	16419	16173	16175	16416	16202	16262	16258	16321	16283	16266	16190	16107	16265	16333	16284	16305	16128	16177	16136	16242	16161	16195	16213	16276	16026	16423	16117	16166	16296	16141	16212	16185	15990	16316	16366	16350	16225	16401	16001	15915	16038	16247	16215	16159	16252	16298	16307	16304	16137	16198	16245	16342	16298	16334	16355	16322	16150	16281	16156	16309	16080	16212	16260	16329	16313	16401	16326	16154	16330	16151	16421	16032	16248	16415	16190	16127	16195	16413	16396	16479	16297	16017	16286	16410	16230	16227	16384	16257	16434	16078	16359	16066	16298	16427	16312	16129	16110	16387	16249	16112	16269	16359	16105	16230	16255	16351	16403	16266	16248	16147	16311	16085	16176	16264	16175	16094	16162	16287	16268	16104	16269	16328	16200	16398	16070	16214	16191	16208	16064	16447	16212	16395	16172	16182	16198	16208	16405	16416	16229	16303	16272	16343	16298	16152	16301	16249	16182	16191	16241	16014	16193	16267	16315	16291	16207	16277	16390	16253	16366	16274	16301	16238	16158	16253	16235	16385	16353	16265	16137	16250	16158	16291	16235	16197	16341	16337	16274	16212	16234	16268	16384	16174	16293	16355	16052	16292	16347	16249	16215	16192	16151	15969	16236	16130	16319	16210	16022	16160	16340	16133	16344	16243	16160	15963	16171	16328	16251	16245	16271	16271	16365	16242	16337	16215	16303	16343	16181	16092	16233	16282	16327	16374	16216	16462	16349	16084	16295	16374	16459	16222	16245	16189	16049	16326	16268	16294	16160	16064	16472	16163	16361	16054	16379	16000	16355	16206	16304	16281	16331	16251	16237	16300	16277	16137	16142	16321	16190	16234	16195	16286	16282	16203	16150	16156	16502	16261	16333	16277	16346	16327	16123	16251	16233	16125	16354	16444	16370	16155	16358	16360	16142	16205	16297	16259	16191	16140	16289	16244	16223	16361	16101	16225	16228	16317	16202	16224	16224	16084	16191	16214	16210	16346	16241	16334	16276	16172	16268	16265	16292	16130	16256	16204	16235	16469	16297	16166	16260	16256	16322	16144	16270	16075	16244	16184	16317	16300	16181	16170	16350	16257	16413	16191	16219	16117	16335	16192	16210	16319	16394	16281	16122	16193	16269	16333	16181	16055	16402	16278	16146	16005	16333	16434	16359	16317	16114	16195	16269	16425	16328	16165	16310	16106	16328	16080	16128	16371	16343	16297	16244	16095	16287	16269	16302	16211	16397	16219	16138	16112	16303	16317	16120	16160	16195	16285	16280	16445	16316	16274	16421	16267	16169	16192	16335	16213	16370	16289	16097	16097	16303	16417	16393	16297	16256	16221	16132	16035	16238	16103	16299	16110	16230	16277	16187	16260	16246	16227	16103	16324	16321	16335	16360	16093	16227	16100	16111	16232	16260	16215	16229	16378	16359	16352	16205	16052	16254	16315	16289	16254	16144	16235	16257	16322	16393	16308	16215	16164	16226	16417	16244	16247	16421	16025	16475	16291	16026	16296	16295	16457	16340	16255	16121	16275	16351	16239	16177	16148	16168	16234	16302	16275	16357	16348	16254	16155	16189	16307	16428	16309	16095	16241	16334	16285	16184	16094	16361	16259	16236	16315	16116	16345	16344	16272	16438	16402	16312	16288	16199	16322	16139	16347	16053	16265	16381	16130	16207	16302	16339	16222	16338	16177	15964	16293	16426	16315	16289	16136	16239	16221	16168	16158	16269	16429	16463	16182	16136	16067	16218	16321	16316	16108	16314	16226	16089	16454	16274	16196	16152	16176	16199	16365	16321	16081	16071	16143	16341	16293	16129	16221	16215	16279	16271	16427	16155	16231	16163	16390	16370	16292	16267	16104	16279	16245	16230	16192	16384	16218	16278	16332	16268	16171	16233	16469	16375	16361	16298	16196	16445	16234	16239	16135	16082	16106	16212	16153	16370	16251	16190	16191	16408	16270	16270	16131	16200	16331	16321	16195	16144	15957	16093	16296	16260	16237	16389	16461	16230	16397	16220	16282	16256	16305	16213	16429	16195	16308	16307	16250	16361	16096	16230	16307	16214	16027	16151	16244	16204	16306	16217	16262	16397	16381	16303	16262	16279	16225	16323	16289	16487	16199	16137	16290	16177	16229	16366	16118	16251	16079	16214	16180	16309	16208	16242	16363	16325	16439	16218	16302	16438	15947	16158	16241	16206	16201	16188	16268	16153	16193	16348	16355	16272	16446	16149	16250	16408	16224	16331	16427	16182	16253	16165	16448	16165	16212	16158	16423	16428	16290	16289	16232	16198	16132	16131	16159	16204	16441	16302	16242	16308	16304	16198	16369	16149	16287	16342	16254	16072	16339	16359	16048	16323	16224	16073	16187	16115	16412	16511	16367	16152	16167	16086	16384	16215	16169	16145	16341	16199	16219	16376	16375	16313	16405	16181	16113	16297	16034	16329	16275	16211	16262	16268	16279	16326	16253	16397	16283	16358	16120	16152	16131	16218	16171	16172	16229	16294	15962	16166	16071	16283	16093	16162	16214	16150	16261	16322	16290	16318	16416	16275	16222	16345	16187	16196	16206	16409	16316	16266	16320	16345	16254	16279	16127	16360	16396	16307	16391	16186	16185	16419	16280	16104	16187	16212	16207	16159	16258	16262	16364	16133	16271	16361	16247	16136	16036	16316	16160	16022	16166	16170	16194	16202	16166	16091	16387	16151	16242	16241	16265	16196	16245	16165	16426	15985	16248	16254	16252	16258	16293	16216	16252	16280	16123	16157	16126	16288	16436	16481	16306	16351	16163	16340	16381	16135	16274	16247	16234	16327	16066	16196	16336	16170	16296	16241	16261	16161	16303	16260	16191	16265	16236	16281	16314	16258	16244	16254	16223	16377	16160	16181	16288	16099	16231	16366	16396	16213	16318	16399	16204	16211	16448	16343	16394	16329	16331	16193	16400	16223	16328	16239	16173	16169	16232	16562	16288	16185	16248	16406	16438	16231	16128	16322	16272	16232	16288	16301	16177	16316	16311	16161	16287	16219	16492	16301	16146	16148	16331	16363	16331	16252	16207	16157	16233	16161	16287	16177	16015	16382	16257	16336	16239	16212	16154	16155	16355	16169	16063	16041	16224	16466	16199	16415	16348	16218	16379	16271	16147	16152	16351	16308	16229	16302	16304	16187	16443	16383	16362	16054	16121	16333	16237	16329	16363	16249	16244	16298	16154	16320	16295	16296	16271	16332	16254	16246	16258	16244	16469	16311	16226	16114	16336	16328	16360	16336	16161	16238	16311	16216	16295	16262	16367	16101	16257	16133	16246	16096	16350	16235	16295	16477	16256	16182	16206	16220	16170	16269	16003	15993	16178	16393	16148	16202	16251	16258	16256	16187	16318	16338	16438	16301	16216	16226	16310	16161	16076	16144	16307	16274	16181	16429	16061	16087	16206	16142	16269	16216	16570	16364	16130	16160	16496
14472	26053	24217	20341	18414	17136	16671	16341	15977	15662	15581	15488	24378	41437	38983	29935	21827	17768	15537	14873	14795	14893	14855	14836	14929	14935	14892	14901	14776	14792	14907	14869	14926	14906	14881	14771	14780	14883	15100	14715	14822	14707	14738	14931	14935	14741	14812	14752	14652	14714	14890	14921	14673	14678	14811	14759	14817	14811	14923	14816	14858	14816	14960	14763	14727	14703	14807	14862	14906	14640	14831	14715	14826	14884	14896	14815	14774	14792	14863	14824	14845	14688	14720	14883	14919	14801	14832	14870	14736	14784	14863	14621	14750	14792	14649	14847	14764	14670	14698	14758	14849	14821	14798	14691	14704	14860	14802	14886	14659	14850	14862	14683	14812	14772	14702	14701	14626	14746	14717	14772	14786	14789	14761	15024	14739	14642	14874	14756	14969	14850	14732	14838	14856	14732	14897	14881	14837	14833	14766	14681	14796	14851	14767	14752	14775	14640	14811	14780	14719	14751	14678	14895	14861	14884	14899	14959	14807	14535	14742	14876	14855	14930	14866	14748	14938	14776	14755	14848	14692	14845	14735	14894	14819	14801	14915	14625	14847	14967	14793	14769	14888	14975	14870	14995	14800	14867	14820	14670	14794	14727	14975	14725	14736	14603	14709	14845	14664	14789	14678	14640	14853	14882	14879	14756	14770	14737	14887	14827	14870	14799	14960	14782	14883	14691	14801	14741	14855	14740	14653	14641	14929	14756	14996	14864	14793	14878	14881	14861	14833	14786	14657	14759	14807	14841	14810	14783	14903	14769	14789	14782	14802	14734	14755	14986	14587	14690	14834	14679	14726	14792	14657	14850	14960	14868	14810	14920	14801	14856	14802	14914	14762	14816	14937	14649	14653	14732	14887	14779	14728	14738	14752	14865	14660	14981	14728	14703	14846	14750	14721	14796	14905	14694	14801	14707	14840	14921	14801	14819	14676	14942	14772	14846	14730	14807	14643	14828	14747	14762	14831	14906	14936	14784	14705	14752	14913	14755	14908	14664	14674	14741	14937	14958	14854	14940	14706	14684	14795	14630	14789	14588	14830	14692	14840	14903	14756	14769	14903	14912	14761	14876	14663	14795	14770	14812	14873	14900	14839	14692	14790	14793	14902	14628	14801	14716	14767	14849	14676	15007	14827	14702	14757	14805	14909	14731	14785	14670	14779	14996	14739	14920	14760	14864	14845	14719	14806	14835	14815	14962	14680	14844	14818	14760	14766	14631	14837	14621	14752	14816	14753	14774	14564	14648	14821	14855	14847	14821	14698	14815	14778	14625	14808	14972	14746	14835	14822	14692	14767	14712	14717	14897	14914	14834	14826	14749	14895	14836	14915	14686	14633	14734	14878	14887	14876	14891	14693	14754	14811	14891	14647	14816	14756	14692	14813	14921	14921	14857	14792	14667	14807	14853	15009	14759	14905	14758	14942	14740	14701	14592	14938	14874	14807	14824	14666	14929	14847	14658	14691	14768	14790	14705	14818	14913	14772	14827	14698	14868	14787	14894	14846	14633	14932	14783	14868	14754	14716	14902	14594	14817	14863	14722	14616	14789	14799	14820	14885	14869	14692	14835	14925	14829	14895	14820	14862	14869	14655	14705	14753	14996	14790	14847	14921	14669	14735	14957	14814	14706	14804	14858	14813	14845	14859	14823	14688	14631	14748	14689	14706	14893	14757	14804	14770	14940	14636	14808	14746	14808	14883	14612	14781	14721	14743	14798	14911	14708	14655	14878	14930	14860	14698	14837	14711	14847	14926	14838	14871	14809	14771	14715	14729	14716	14748	14772	14869	14686	14908	14700	14740	14816	14865	14768	14838	15046	14983	14730	14729	14718	14768	14749	14752	14876	14928	14861	14871	14691	14753	14762	14821	14744	14869	14793	14959	14752	14722	14691	14807	14818	14878	14670	14847	14705	14766	14919	14889	14958	14580	14841	14903	14938	14929	14762	14855	14733	14726	14711	14763	14851	14832	14712	14772	14702	14788	14815	14966	14687	14735	14807	14723	14811	14724	14750	14814	14749	14644	14566	14775	14714	14782	14704	14799	14743	14796	14898	14713	14807	14714	14889	14721	14701	14785	14766	15008	14747	14845	14840	14638	14702	14543	14809	14960	14664	14903	14720	14741	14786	14921	14840	14864	14832	14620	14852	14628	14711	14745	14804	14769	14701	14944	14650	14754	14720	14860	14775	14671	14724	14812	14897	14730	14694	14826	14794	14664	14733	14879	14776	14711	14681	14844	14741	14939	14776	14776	14917	14660	14818	14742	14765	14840	14622	14796	14847	14797	14779	14736	14809	14787	14611	14920	14684	14813	14896	14757	14787	14921	14758	14909	14690	14681	14655	14873	14723	14798	14736	14906	14766	14719	14887	14729	14611	14694	14897	14818	14740	14695	14863	14728	14803	14697	14949	14876	14779	14910	14579	14600	14667	14742	14620	14744	14907	14860	14790	14862	14867	14703	15007	14768	14681	14626	14729	14693	15002	14742	14885	14726	14876	14802	14767	14820	14817	14666	14720	14871	14658	14888	14831	14763	14750	14826	14964	14729	14735	14925	14761	14797	14753	14474	14829	14920	14864	14780	14682	14773	14749	14755	14760	14658	14940	14893	14740	14809	14717	14854	14664	14772	14619	14767	14676	14893	14706	14779	14502	14693	14904	14897	14634	14625	14812	14829	14861	14943	14687	14631	14662	14800	14709	14918	14893	14674	14960	14765	14733	14697	14807	14798	14741	14929	14861	14810	14823	14755	14855	14827	14742	14877	14819	14915	14808	14801	14799	14809	14779	14854	14975	14911	14862	14720	14682	14672	14585	14803	14760	14761	14693	14640	14792	14809	14806	14808	14835	14666	14915	14676	14723	14856	14673	14738	14677	14736	14827	14636	14869	14776	14798	14770	14702	14917	14690	14862	14807	14784	14651	14843	14812	14678	14816	14949	14886	14762	14851	14859	14698	14767	14855	14690	14857	14831	14731	14519	14944	14870	14817	14734	14830	14809	14788	14810	14774	14957	14978	14954	14818	14803	14552	14595	14737	14821	14830	14877	14939	14753	14933	14855	14757	14662	14935	14941	14773	14786	14927	14739	14891	14680	14857	14795	14770	14844	14796	14746	14680	14837	14906	14741	14704	14709	14791	14613	14745	14761	14769	14735	14764	14835	14813	14874	14786	14820	14774	14995	14893	14788	14814	14706	14966	14781	14677	14871	14524	14678	14810	14801	14738	15007	14856	14696	14751	14825	14718	14864	14896	14783	14662	14721	14752	14766	14714	14766	14843	14917	14937	14752	14748	14856	14831	14767	14735	14894	14716	14752	14894	14743	14798	14736	14775	14817	14738	14748	14757	14570	14732	14742	14809	14935	14749	14981	14557	14683	14683	14927	14749	14748	14896	14855	14865	14665	14720	14786	14713	14801	14886	14692	14641	14591	14710	14694	14770	14816	14847	14661	14723	14785	14569	14643	14639	14695	14690	14873	14955	14569	14770	14792	14728	14854	14694	14589	14932	14794	14910	14920	14826	14762	14801	14931	14675	14862	14568	14815	14794	14745	14915	14722	14744	14775	14673	14790	14827	14669	14913	14818	14798	14756	14769	14838	14890	14785	14800	14639	14629	14875	14713	14773	14722	14728	14886	14841	14669	14830	14860	14788	14850	14848	14674	14762	14978	14779	14753	14657	14879	14901	14890	14847	14701	14754	14840	14717	14849	15070	14774	14899	14765	14887	14771	14905	14923	15042	14794	14800	14708	14750	14787	14880	14779	14803	14963	14876	14837	14680	14795	14908	14878	14803	14808	14839	14905	14813	14924	14655	14624	14893	14649	14865	14726	14905	14651	14837	14942	14690	14763	14727	14858	14862	14773	14736	14923	14666	14864	14750	14655	14695	14775	14660	14835	14810	14663	14885	14778	14856	14838	14706	14836	14795	14570	14975	14713	14919	14829	14698	14785	14905	14890	14611	14682	14951	14816	14891	14725	14816	14732	14605	14726	14862	14713	15052	14824	14769	14740	14786	14676	14852	14780	14788	14779	14736	14768	14696	14857	14799	14668	14914	14791	14801	14832	14879	14859	14893	14928	14729	14761	14726	14684	14801	14825	14744	14820	14626	14729	14843	14837	14803	14849	14802	14746	14847	14685	14761	14842	14761	14656	14772	14750	14800	14766	14804	14847	14739	14772	14624	14785	14932	14793	14722	14689	14762	14623	14712	14839	14720	14897	14742	14884	14694	14871	14771	14883	14766	14822	14714	14735	14872	14764	14864	14652	14824	14859	14918	14880	14686	14761	14625	14833	14817	14746	14762	14630	14733	14825	14734	14698	14754	14880	14827	14917	14792	14812	14700	14702	14778	14963	14729	14870	14836	14641	14807	14758	14723	14800	14608	14809	14617	14705	14905	14645	14637	14861	14742	14913	14740	14618	14869	14793	14696	14777	14855	14776	14851	14874	14727	14919	14825	14909	14854	14827	14938	14799	14827	14831	14765	14878	14795	14941	14776	14814	14624	14935	14775	14757	14802	15078	14788	14842	14809	15037	14834	14904	14853	14782	14654	14830	14835	14773	14687	14724	14741	14898	14855	14790	14921	14774	14689	14685	14841	14706	14806	14855	14661	14885	14765	14760	14729	14900	14931	14835	14690	14736	14739	14646	14838	14750	14824	14881	14720	14943	14800	14675	14822	14939	14865	14766	14751	14614	14735	14984	14614	14769	14880	14715	14820	14821	14784	14758	14725	14918	14918	14651	14660	14868	14906	14741	14621	14855	14662	14809	14809	14784	14785	14552	14789	14873	14706	14733	14748	14664	14793	14778	14723	14685	14688	14762	14726	14853	14642	14782	14889	14778	14805	14773	14682	14814	14873	14632	14830	14745	14681	14730	14731	14880	14687	14817	14730	14707	14896	14774	14754	14715	14753	14944	14818	14734	14902	14717	14600	14772	14743	14837	14913	14752	14833	14905	14744	14755	14771	14694	14845	14812	14777	14645	14917	14830	14888	14716	14739	14980	14683	14750	14693	14881	14882	14877	14727	14825	14669	14872	14706	14757	14776	14699	14826	14793	14989	14748	14792	14818	14889	15030	14805	14726	14814	14898	14729	14742	14846	14951	15057	14913	14733	14735	14844	14829
27201	21580	22602	18768	15767	15760	15834	15654	15407	15595	15700	15379	15868	17337	17661	16529	16111	15762	15648	15591	15667	15546	15448	15513	15790	15562	15441	15620	15649	15498	15564	15507	15923	15576	15589	15535	15527	15405	15442	15719	15614	15627	15578	15555	15605	15673	15358	15507	15562	15610	15495	15517	15640	15559	15480	15676	15627	15457	15627	15802	15557	15466	15618	15544	15450	15369	15607	15523	15321	15403	15551	15605	15413	15620	15402	15739	15422	15702	15279	15490	15542	15577	15568	15483	15598	15412	15652	15516	15287	15625	15556	15482	15533	15549	15634	15416	15230	15392	15394	15575	15546	15436	15540	15481	15546	15467	15654	15623	15678	15450	15568	15597	15748	15518	15658	15551	15646	15512	15442	15550	15499	15317	15309	15328	15389	15537	15635	15689	15438	15440	15370	15599	15405	15408	15732	15646	15751	15439	15491	15392	15547	15570	15514	15529	15577	15639	15595	15591	15558	15550	15557	15457	15506	15580	15652	15537	15471	15538	15493	15522	15396	15526	15587	15431	15597	15589	15451	15519	15477	15549	15574	15634	15656	15495	15513	15462	15527	15627	15543	15393	15586	15443	15613	15514	15467	15658	15536	15767	15402	15574	15499	15477	15647	15561	15470	15492	15438	15482	15641	15495	15540	15589	15557	15545	15497	15421	15537	15435	15495	15480	15552	15584	15531	15393	15715	15397	15378	15522	15641	15676	15480	15641	15480	15336	15509	15435	15433	15548	15427	15461	15504	15390	15624	15372	15381	15460	15590	15597	15376	15341	15490	15598	15552	15315	15588	15643	15712	15446	15338	15268	15349	15645	15370	15668	15646	15393	15428	15582	15505	15380	15536	15535	15490	15552	15540	15568	15619	15510	15626	15487	15615	15410	15653	15499	15434	15380	15409	15376	15773	15617	15652	15742	15450	15599	15478	15588	15575	15338	15613	15507	15413	15343	15616	15537	15425	15527	15817	15462	15529	15548	15546	15506	15408	15738	15561	15482	15459	15592	15520	15465	15512	15367	15319	15458	15470	15520	15623	15508	15465	15685	15617	15524	15444	15454	15541	15492	15493	15610	15535	15618	15488	15568	15594	15595	15528	15638	15395	15701	15705	15646	15547	15562	15720	15455	15481	15704	15481	15537	15510	15476	15568	15710	15715	15577	15471	15239	15592	15511	15356	15477	15291	15382	15592	15361	15467	15518	15426	15509	15458	15653	15614	15457	15567	15470	15556	15408	15465	15538	15662	15577	15511	15454	15414	15544	15457	15328	15703	15491	15591	15559	15665	15490	15509	15597	15734	15469	15517	15392	15345	15660	15423	15487	15564	15400	15525	15327	15686	15588	15560	15402	15618	15528	15603	15455	15572	15412	15629	15422	15614	15658	15556	15432	15484	15516	15639	15541	15429	15539	15580	15553	15320	15363	15591	15433	15490	15581	15581	15572	15549	15578	15538	15422	15453	15568	15836	15526	15487	15682	15615	15566	15658	15642	15366	15513	15618	15359	15685	15375	15589	15470	15456	15443	15579	15351	15558	15534	15445	15458	15393	15441	15634	15740	15485	15483	15459	15450	15558	15523	15400	15557	15479	15621	15557	15629	15470	15505	15527	15675	15363	15502	15621	15523	15504	15650	15493	15430	15643	15364	15474	15289	15506	15570	15313	15454	15488	15427	15854	15412	15573	15503	15470	15658	15496	15536	15555	15487	15575	15450	15529	15568	15536	15329	15485	15507	15457	15492	15398	15616	15249	15691	15621	15456	15637	15506	15704	15696	15361	15491	15622	15537	15563	15597	15403	15470	15516	15503	15573	15491	15589	15299	15418	15382	15454	15379	15544	15464	15665	15727	15522	15555	15390	15417	15474	15574	15393	15543	15475	15475	15558	15527	15582	15521	15469	15732	15631	15563	15498	15591	15529	15551	15560	15357	15392	15351	15482	15524	15596	15570	15716	15576	15631	15702	15650	15761	15393	15262	15576	15514	15454	15575	15452	15530	15485	15462	15587	15554	15550	15641	15374	15570	15685	15639	15537	15644	15559	15409	15627	15596	15557	15565	15459	15471	15524	15509	15414	15552	15300	15683	15437	15509	15624	15596	15607	15440	15652	15527	15551	15620	15436	15411	15604	15586	15471	15463	15692	15527	15453	15536	15546	15689	15497	15492	15648	15428	15471	15397	15484	15486	15513	15484	15619	15674	15491	15712	15520	15552	15499	15691	15638	15684	15619	15484	15767	15614	15445	15498	15297	15451	15332	15490	15607	15496	15632	15451	15492	15783	15551	15578	15524	15672	15292	15607	15547	15379	15450	15500	15569	15640	15558	15410	15396	15652	15531	15577	15702	15435	15448	15645	15458	15599	15455	15511	15507	15667	15494	15482	15470	15524	15498	15370	15409	15589	15574	15545	15614	15463	15564	15551	15506	15568	15596	15509	15351	15475	15541	15635	15526	15767	15463	15473	15679	15403	15597	15439	15422	15449	15598	15480	15565	15619	15594	15653	15629	15434	15716	15603	15489	15726	15518	15443	15555	15495	15487	15389	15462	15576	15492	15629	15433	15466	15536	15672	15544	15699	15402	15501	15390	15705	15473	15535	15535	15298	15358	15500	15465	15411	15432	15701	15606	15418	15336	15487	15468	15555	15570	15414	15532	15512	15267	15509	15498	15399	15504	15402	15710	15485	15480	15427	15552	15547	15430	15521	15499	15462	15657	15649	15441	15422	15426	15487	15516	15539	15469	15596	15603	15450	15482	15569	15762	15439	15438	15638	15595	15346	15444	15313	15709	15504	15444	15420	15650	15456	15785	15539	15419	15395	15548	15393	15522	15441	15393	15504	15672	15489	15542	15421	15676	15408	15474	15766	15518	15402	15522	15593	15474	15546	15519	15534	15496	15491	15390	15305	15431	15288	15376	15497	15510	15513	15514	15523	15453	15363	15334	15724	15545	15640	15583	15437	15731	15513	15530	15459	15625	15536	15716	15622	15397	15398	15763	15647	15606	15537	15483	15635	15461	15533	15548	15463	15623	15469	15741	15506	15537	15700	15440	15583	15707	15477	15547	15564	15520	15485	15800	15287	15445	15590	15629	15685	15506	15674	15546	15590	15713	15538	15778	15502	15605	15408	15481	15469	15601	15542	15501	15326	15417	15596	15426	15432	15741	15488	15382	15517	15696	15542	15571	15697	15667	15446	15583	15546	15699	15594	15560	15699	15558	15617	15515	15453	15405	15436	15522	15394	15496	15525	15504	15494	15448	15477	15559	15592	15435	15507	15558	15514	15472	15559	15501	15314	15615	15238	15481	15555	15299	15530	15658	15360	15457	15542	15651	15618	15588	15664	15505	15546	15545	15654	15439	15584	15538	15504	15334	15325	15411	15644	15572	15477	15429	15618	15504	15431	15699	15600	15535	15473	15602	15666	15805	15528	15424	15531	15465	15415	15540	15365	15688	15568	15505	15375	15567	15419	15562	15543	15560	15572	15524	15468	15403	15422	15367	15495	15430	15522	15487	15563	15584	15594	15383	15462	15435	15514	15354	15485	15514	15551	15737	15568	15418	15514	15414	15393	15453	15492	15536	15639	15540	15610	15535	15565	15404	15534	15496	15354	15673	15312	15411	15645	15493	15421	15388	15442	15364	15603	15596	15427	15284	15335	15542	15488	15431	15354	15581	15487	15470	15589	15404	15378	15659	15586	15427	15636	15385	15566	15765	15716	15477	15639	15590	15647	15515	15393	15578	15515	15430	15729	15524	15444	15354	15519	15445	15420	15457	15607	15536	15354	15675	15294	15575	15478	15437	15670	15685	15592	15397	15445	15546	15411	15282	15522	15654	15677	15455	15614	15601	15540	15698	15332	15530	15600	15507	15592	15607	15452	15641	15375	15481	15437	15438	15644	15296	15473	15354	15595	15471	15441	15586	15554	15624	15566	15428	15481	15551	15464	15665	15515	15478	15486	15617	15526	15614	15480	15376	15481	15358	15633	15561	15417	15655	15635	15599	15465	15529	15510	15445	15710	15704	15408	15595	15402	15536	15491	15492	15632	15434	15294	15609	15397	15485	15359	15558	15554	15586	15315	15627	15503	15584	15482	15621	15477	15628	15437	15493	15338	15446	15480	15795	15652	15580	15508	15684	15485	15367	15564	15547	15556	15574	15524	15505	15562	15529	15721	15581	15604	15431	15498	15539	15642	15637	15490	15534	15661	15607	15356	15448	15514	15484	15524	15608	15645	15470	15457	15467	15603	15614	15602	15566	15561	15530	15583	15564	15507	15629	15623	15515	15569	15601	15529	15619	15535	15515	15535	15496	15498	15359	15572	15418	15490	15545	15411	15412	15459	15466	15581	15548	15322	15511	15498	15489	15478	15547	15671	15624	15462	15516	15553	15492	15503	15585	15648	15384	15599	15484	15359	15466	15688	15352	15547	15346	15320	15559	15509	15542	15590	15412	15333	15609	15540	15576	15542	15406	15518	15413	15641	15472	15397	15510	15472	15405	15375	15575	15447	15688	15467	15336	15547	15457	15561	15430	15364	15671	15669	15479	15499	15480	15358	15472	15541	15463	15702	15454	15403	15581	15670	15562	15573	15443	15466	15438	15483	15561	15678	15647	15512	15397	15395	15574	15425	15614	15634	15532	15597	15618	15543	15565	15588	15520	15468	15477	15474	15472	15624	15732	15626	15400	15360	15331	15460	15443	15574	15559	15502	15566	15429	15346	15423	15686	15500	15452	15633	15467	15385	15532	15364	15529	15580	15696	15457	15534	15533	15603	15713	15563	15655	15528	15621	15552	15568	15626	15471	15264	15551	15643	15450	15427	15490	15506	15490	15339	15414	15621	15481	15616	15688	15447	15334	15555	15463	15574	15762	15671	15484	15584	15540	15608	15543	15583	15426	15388	15682	15679	15650	15717	15489	15640	15526	15557	15510	15478	15742	15688	15664	15508	15511	15527	15559	15597	15558	15713	15552	15556	15515	15589	15495	15709	15659	15358	15260	15553	15563	15576	15516	15592	15774	15733	15594	15462	15565	15474	15486	15435	15611	15543	15494	15365	15535	15595	15440	15412	15505	15541	15280	15413	15503	15482	15405	15419	15508	15444	15515	15409	15472	15443	15413	15574	15420	15541	15587
13813	15944	16612	15279	14812	14792	14717	14345	14443	14609	14458	14479	15049	17293	17268	15819	15193	14802	14521	14294	14431	14290	14277	14454	14338	14415	14256	14403	14366	14438	14405	14497	14257	14289	14389	14517	14399	14323	14238	14276	14275	14314	14197	14387	14271	14171	14458	14523	14436	14410	14352	14320	14379	14218	14197	14121	14260	14530	14440	14186	14352	14375	14427	14243	14479	14275	14235	14448	14476	14366	14439	14497	14491	14441	14301	14347	14333	14263	14363	14293	14324	14332	14305	14254	14376	14301	14465	14401	14399	14346	14397	14422	14248	14342	14248	14427	14152	14359	14292	14452	14412	14252	14177	14317	14400	14433	14284	14477	14347	14329	14125	14263	14210	14345	14408	14353	14347	14327	14303	14378	14293	14435	14389	14460	14272	14175	14475	14409	14383	14399	14216	14336	14386	14313	14302	14205	14446	14353	14317	14356	14306	14320	14383	14276	14346	14300	14381	14281	14321	14419	14435	14418	14399	14195	14438	14469	14166	14221	14444	14299	14365	14376	14344	14270	14184	14409	14377	14116	14385	14370	14276	14336	14460	14398	14338	14344	14257	14463	14388	14270	14395	14391	14438	14361	14513	14552	14467	14402	14382	14394	14463	14400	14292	14358	14561	14443	14231	14420	14521	14293	14299	14380	14297	14390	14395	14425	14245	14310	14435	14392	14302	14215	14403	14461	14267	14392	14373	14479	14378	14317	14409	14372	14322	14346	14366	14268	14280	14372	14360	14309	14353	14354	14297	14369	14368	14448	14289	14490	14324	14398	14322	14348	14338	14343	14297	14290	14352	14495	14320	14415	14304	14339	14303	14304	14504	14519	14562	14328	14413	14354	14389	14429	14357	14322	14176	14193	14378	14282	14257	14461	14513	14432	14511	14381	14172	14358	14326	14296	14409	14344	14384	14331	14394	14291	14203	14266	14320	14397	14246	14331	14225	14387	14302	14317	14342	14347	14440	14196	14388	14429	14355	14269	14335	14473	14380	14356	14362	14524	14257	14469	14422	14439	14412	14287	14453	14310	14336	14257	14285	14299	14284	14318	14235	14392	14488	14385	14294	14416	14338	14204	14423	14148	14270	14371	14492	14289	14215	14232	14378	14344	14396	14452	14212	14495	14401	14587	14195	14481	14244	14379	14220	14482	14464	14492	14370	14444	14436	14348	14422	14371	14417	14313	14316	14207	14348	14185	14310	14287	14339	14262	14438	14408	14353	14280	14423	14348	14348	14469	14414	14406	14335	14329	14460	14396	14276	14254	14311	14269	14199	14333	14475	14409	14426	14315	14325	14488	14442	14373	14315	14213	14326	14564	14486	14331	14156	14349	14449	14224	14290	14338	14293	14258	14160	14370	14213	14378	14316	14429	14440	14356	14381	14163	14341	14383	14368	14431	14363	14359	14509	14488	14415	14464	14406	14240	14340	14289	14515	14291	14437	14361	14313	14418	14376	14451	14260	14458	14265	14391	14322	14235	14351	14265	14156	14518	14210	14445	14293	14347	14392	14321	14514	14455	14450	14366	14378	14196	14355	14554	14490	14299	14212	14327	14277	14323	14524	14371	14378	14409	14388	14269	14389	14398	14394	14324	14228	14333	14338	14237	14285	14417	14423	14345	14322	14290	14274	14231	14338	14301	14403	14386	14419	14257	14447	14465	14448	14372	14274	14461	14623	14334	14571	14398	14389	14327	14425	14249	14287	14482	14220	14428	14352	14435	14366	14254	14423	14375	14248	14313	14433	14315	14444	14310	14343	14320	14372	14485	14367	14189	14481	14268	14212	14404	14438	14322	14400	14341	14416	14357	14491	14232	14326	14449	14288	14467	14260	14452	14383	14374	14255	14317	14375	14219	14345	14378	14483	14529	14313	14534	14215	14374	14266	14490	14292	14220	14562	14310	14477	14411	14239	14229	14297	14597	14216	14360	14350	14337	14387	14338	14384	14449	14502	14473	14418	14345	14397	14463	14306	14365	14212	14316	14293	14283	14465	14387	14395	14393	14404	14388	14197	14384	14626	14258	14333	14363	14352	14482	14198	14347	14470	14431	14270	14480	14304	14315	14416	14304	14251	14352	14191	14441	14434	14373	14298	14393	14252	14362	14497	14365	14334	14465	14416	14383	14335	14207	14432	14425	14295	14287	14408	14536	14278	14369	14519	14356	14326	14318	14344	14257	14205	14294	14277	14344	14235	14325	14373	14532	14453	14151	14258	14382	14487	14458	14291	14166	14269	14412	14359	14358	14429	14249	14363	14440	14553	14350	14378	14422	14463	14287	14468	14341	14183	14275	14387	14186	14288	14323	14462	14237	14367	14522	14290	14275	14263	14434	14324	14335	14554	14415	14276	14417	14418	14378	14450	14253	14425	14433	14444	14205	14337	14273	14376	14189	14533	14284	14341	14385	14437	14269	14472	14339	14468	14226	14279	14484	14401	14291	14517	14519	14296	14385	14363	14496	14363	14351	14337	14324	14608	14318	14437	14378	14273	14227	14442	14457	14429	14412	14491	14398	14223	14430	14413	14238	14279	14345	14330	14319	14311	14411	14441	14495	14514	14395	14305	14376	14357	14414	14277	14330	14336	14253	14256	14425	14485	14373	14258	14369	14251	14383	14398	14216	14311	14402	14379	14261	14297	14245	14391	14415	14421	14451	14250	14232	14375	14369	14441	14423	14354	14377	14544	14378	14497	14388	14435	14460	14431	14445	14210	14313	14153	14326	14491	14389	14166	14477	14256	14280	14371	14364	14293	14405	14263	14330	14460	14304	14427	14339	14454	14295	14467	14445	14385	14295	14300	14451	14232	14467	14327	14316	14571	14396	14413	14385	14398	14357	14348	14577	14411	14285	14467	14377	14345	14428	14461	14377	14297	14531	14401	14355	14304	14436	14184	14332	14267	14276	14413	14383	14194	14221	14200	14510	14527	14591	14513	14293	14513	14280	14521	14346	14376	14439	14376	14368	14374	14383	14362	14343	14259	14648	14325	14347	14377	14613	14350	14337	14397	14317	14487	14434	14489	14421	14336	14481	14315	14569	14251	14538	14292	14356	14379	14390	14378	14455	14403	14426	14302	14417	14358	14530	14215	14494	14388	14278	14439	14287	14399	14311	14443	14328	14253	14185	14306	14533	14389	14533	14562	14581	14512	14187	14363	14452	14338	14323	14388	14300	14330	14483	14218	14499	14347	14331	14490	14356	14282	14313	14338	14269	14365	14387	14444	14403	14313	14225	14367	14409	14280	14360	14206	14349	14352	14520	14482	14254	14415	14324	14435	14477	14503	14176	14456	14229	14279	14240	14347	14327	14217	14350	14353	14375	14337	14343	14538	14392	14256	14474	14351	14289	14415	14224	14355	14435	14253	14278	14298	14355	14459	14488	14296	14330	14406	14411	14340	14411	14273	14476	14413	14281	14328	14225	14466	14309	14501	14366	14348	14396	14428	14480	14372	14305	14422	14281	14403	14304	14448	14477	14322	14370	14417	14357	14427	14491	14407	14320	14291	14371	14398	14601	14404	14315	14356	14450	14347	14292	14228	14275	14374	14249	14214	14308	14468	14381	14442	14210	14394	14355	14293	14555	14113	14342	14329	14374	14413	14450	14442	14489	14263	14253	14526	14310	14210	14452	14148	14414	14376	14313	14324	14413	14214	14258	14414	14316	14513	14328	14394	14471	14399	14231	14267	14275	14292	14412	14448	14550	14336	14404	14294	14369	14273	14510	14299	14357	14311	14304	14451	14508	14317	14348	14263	14470	14304	14300	14443	14486	14450	14457	14380	14380	14244	14317	14355	14298	14379	14180	14320	14404	14209	14302	14336	14244	14217	14252	14284	14347	14367	14196	14195	14345	14381	14199	14250	14364	14275	14323	14387	14377	14411	14207	14566	14369	14247	14467	14184	14394	14484	14334	14326	14245	14326	14410	14415	14360	14431	14312	14390	14280	14441	14400	14333	14342	14407	14482	14400	14492	14339	14555	14440	14317	14310	14323	14286	14502	14342	14519	14386	14428	14529	14272	14294	14312	14401	14447	14368	14314	14399	14221	14432	14366	14374	14421	14289	14404	14401	14393	14425	14336	14528	14383	14409	14398	14471	14312	14347	14123	14496	14363	14287	14343	14242	14426	14390	14491	14268	14389	14495	14215	14350	14453	14343	14203	14160	14339	14386	14362	14350	14178	14406	14421	14386	14510	14324	14523	14451	14280	14446	14592	14261	14445	14370	14387	14325	14406	14296	14342	14263	14433	14219	14305	14271	14438	14261	14242	14614	14301	14284	14234	14445	14280	14404	14347	14455	14443	14279	14397	14296	14371	14345	14485	14373	14377	14479	14209	14345	14392	14296	14243	14427	14496	14420	14436	14329	14519	14411	14338	14454	14257	14427	14370	14428	14388	14305	14293	14320	14402	14419	14460	14327	14355	14310	14470	14403	14340	14372	14357	14338	14343	14503	14338	14404	14349	14352	14364	14523	14289	14494	14277	14287	14435	14349	14336	14389	14368	14181	14286	14308	14401	14372	14380	14520	14314	14421	14337	14294	14349	14411	14425	14419	14273	14501	14473	14415	14356	14447	14301	14210	14176	14559	14243	14345	14409	14359	14382	14379	14336	14357	14315	14491	14306	14401	14359	14163	14357	14201	14377	14412	14346	14427	14243	14309	14311	14370	14334	14406	14412	14297	14500	14391	14263	14328	14451	14297	14342	14038	14606	14214	14228	14426	14370	14357	14334	14365	14441	14375	14236	14428	14189	14412	14344	14212	14374	14320	14259	14288	14490	14189	14389	14280	14243	14279	14415	14537	14504	14270	14436	14274	14529	14426	14348	14404	14515	14430	14420	14295	14422	14227	14273	14276	14291	14481	14301	14312	14324	14349	14421	14190	14339	14479	14401	14232	14416	14485	14362	14332	14281	14329	14242	14323	14289	14482	14275	14358	14399	14417	14296	14374	14308	14539	14475	14448	14202	14477	14310	14467	14262	14326	14379	14397	14362	14273	14252	14226	14417	14499	14364	14407	14195	14383	14416	14427	14289	14472	14351	14489	14274	14431	14286	14430	14429	14295	14469	14398	14437	14328	14220	14446	14273	14218	14397	14423	14373	14315	14400	14348	14421	14210	14329	14300	14395
23478	21048	28473	23891	21563	20581	18867	16289	15798	16125	15976	15900	19678	29226	27388	22956	20843	17620	16174	15734	15545	15960	15546	15637	15736	15553	15584	15790	15732	15727	15800	15627	15699	15674	15880	15653	15807	15629	15790	15671	15790	15671	15699	15693	15612	15482	15561	15381	15666	15606	15434	15661	15796	15695	15843	15647	15629	15633	15554	15428	15521	15555	15707	15593	15555	15752	15769	15575	15636	15683	15695	15821	15556	15600	15550	15276	15614	15553	15369	15509	15615	15452	15677	15820	15430	15551	15648	15535	15433	15556	15578	15576	15640	15687	15624	15516	15597	15546	15642	15598	15740	15551	15627	15399	15628	15622	15577	15654	15720	15526	15498	15666	15688	15697	15586	15471	15559	15394	15526	15527	15357	15628	15638	15778	15685	15633	15589	15690	15832	15600	15675	15646	15525	15693	15725	15584	15617	15757	15683	15656	15667	15464	15503	15673	15649	15437	15563	15531	15533	15685	15873	15797	15801	15556	15526	15491	15810	15599	15610	15861	15758	15625	15701	15458	15555	15787	15582	15590	15479	15607	15704	15717	15271	15629	15500	15553	15687	15710	15783	15525	15600	15645	15489	15455	15581	15678	15619	15626	15556	15582	15615	15691	15527	15725	15424	15478	15469	15713	15573	15333	15533	15693	15745	15537	15652	15525	15714	15549	15710	15854	15713	15596	15601	15666	15567	15561	15790	15638	15627	15476	15748	15675	15570	15621	15784	15508	15586	15620	15425	15562	15674	15607	15599	15581	15517	15546	15499	15636	15536	15690	15573	15573	15555	15707	15470	15396	15501	15610	15584	15564	15692	15512	15655	15501	15663	15684	15435	15585	15644	15694	15584	15562	15514	15462	15665	15679	15522	15582	15502	15681	15515	15473	15502	15566	15683	15529	15499	15592	15537	15641	15731	15526	15584	15581	15369	15520	15704	15757	15422	15523	15704	15627	15534	15510	15517	15596	15689	15574	15675	15655	15611	15520	15629	15565	15592	15618	15628	15602	15619	15663	15546	15742	15773	15544	15780	15595	15549	15672	15715	15712	15609	15523	15428	15784	15496	15487	15545	15556	15750	15763	15585	15401	15626	15316	15488	15371	15682	15638	15420	15655	15622	15622	15320	15603	15600	15542	15456	15388	15512	15639	15620	15721	15636	15578	15520	15647	15884	15663	15734	15572	15592	15555	15590	15470	15502	15425	15547	15503	15628	15665	15504	15554	15494	15632	15527	15456	15431	15632	15747	15541	15638	15467	15486	15512	15524	15519	15622	15590	15623	15542	15761	15630	15672	15531	15502	15684	15671	15617	15683	15601	15548	15508	15703	15524	15562	15493	15655	15579	15392	15408	15664	15549	15599	15698	15534	15548	15548	15691	15654	15638	15542	15582	15573	15553	15661	15462	15505	15588	15593	15520	15817	15545	15669	15679	15546	15677	15519	15565	15569	15632	15784	15519	15637	15496	15606	15552	15700	15409	15713	15606	15715	15714	15603	15506	15729	15565	15434	15582	15629	15655	15552	15669	15742	15736	15617	15562	15675	15685	15489	15499	15702	15581	15677	15590	15526	15657	15527	15629	15602	15582	15593	15493	15538	15480	15359	15665	15568	15724	15537	15568	15624	15510	15501	15602	15568	15510	15684	15378	15656	15633	15622	15613	15854	15692	15748	15550	15608	15550	15571	15632	15737	15545	15542	15579	15523	15895	15639	15507	15329	15649	15753	15331	15593	15566	15545	15512	15446	15812	15529	15518	15651	15542	15856	15592	15503	15630	15613	15592	15782	15595	15736	15604	15481	15426	15552	15484	15594	15636	15496	15551	15377	15596	15657	15478	15507	15798	15575	15628	15546	15562	15573	15693	15752	15549	15575	15602	15698	15533	15709	15504	15727	15588	15559	15510	15434	15480	15570	15408	15610	15529	15717	15694	15581	15613	15643	15635	15583	15512	15856	15492	15704	15640	15550	15679	15605	15575	15565	15407	15485	15578	15706	15497	15606	15564	15656	15704	15507	15491	15582	15484	15504	15579	15623	15703	15495	15763	15594	15495	15737	15833	15584	15603	15675	15569	15739	15495	15660	15525	15719	15771	15447	15579	15700	15503	15504	15724	15461	15652	15589	15497	15520	15462	15509	15519	15690	15466	15756	15517	15569	15771	15646	15562	15561	15564	15817	15654	15429	15569	15547	15543	15583	15947	15650	15706	15661	15464	15666	15538	15292	15576	15628	15413	15595	15457	15579	15721	15723	15457	15547	15459	15730	15555	15590	15607	15625	15626	15543	15492	15508	15550	15512	15540	15378	15692	15616	15674	15672	15708	15553	15596	15487	15606	15623	15531	15533	15437	15469	15667	15645	15623	15775	15585	15600	15474	15466	15711	15704	15508	15470	15580	15612	15614	15575	15552	15669	15384	15564	15541	15458	15599	15443	15407	15457	15589	15737	15638	15668	15524	15609	15618	15571	15590	15633	15604	15603	15483	15522	15705	15736	15813	15518	15863	15646	15695	15594	15421	15398	15550	15488	15667	15492	15489	15673	15652	15651	15600	15530	15525	15595	15568	15662	15623	15767	15561	15652	15552	15498	15594	15559	15666	15579	15607	15664	15747	15753	15573	15679	15482	15590	15599	15767	15593	15728	15516	15489	15580	15476	15500	15650	15589	15751	15476	15443	15681	15683	15573	15585	15613	15526	15470	15605	15377	15749	15651	15618	15619	15604	15671	15536	15626	15718	15731	15503	15331	15504	15611	15444	15653	15624	15425	15598	15679	15616	15819	15595	15490	15645	15606	15543	15439	15603	15582	15792	15590	15617	15607	15651	15347	15682	15609	15531	15705	15644	15615	15682	15628	15548	15567	15725	15543	15550	15612	15567	15542	15571	15404	15596	15682	15666	15531	15542	15456	15638	15531	15548	15599	15618	15590	15701	15700	15722	15584	15431	15661	15683	15563	15501	15608	15781	15499	15528	15735	15589	15694	15689	15570	15535	15535	15568	15507	15515	15516	15502	15483	15611	15681	15749	15512	15632	15694	15746	15727	15453	15527	15625	15548	15570	15491	15628	15814	15881	15602	15585	15711	15527	15502	15613	15617	15746	15527	15597	15641	15494	15737	15738	15774	15705	15613	15437	15543	15630	15419	15725	15600	15553	15656	15560	15576	15436	15691	15540	15522	15552	15604	15513	15680	15442	15633	15576	15549	15614	15606	15578	15379	15577	15513	15508	15477	15458	15715	15620	15473	15565	15521	15452	15482	15761	15417	15627	15583	15518	15783	15577	15471	15541	15567	15409	15636	15721	15461	15624	15620	15487	15454	15476	15583	15757	15650	15644	15624	15610	15572	15694	15544	15377	15665	15532	15457	15645	15529	15313	15642	15446	15558	15616	15487	15746	15831	15624	15687	15388	15650	15533	15509	15483	15584	15611	15644	15766	15575	15547	15653	15647	15758	15585	15653	15576	15548	15644	15706	15602	15742	15568	15487	15533	15683	15591	15451	15497	15492	15349	15615	15777	15402	15534	15639	15545	15398	15643	15590	15613	15582	15662	15533	15468	15622	15638	15542	15611	15388	15571	15487	15539	15651	15705	15505	15724	15662	15669	15712	15638	15590	15701	15590	15578	15655	15650	15580	15563	15526	15492	15583	15551	15524	15646	15601	15391	15640	15527	15634	15275	15390	15562	15540	15893	15463	15785	15640	15788	15671	15335	15448	15703	15604	15536	15737	15748	15498	15665	15595	15656	15417	15667	15707	15640	15589	15493	15531	15732	15534	15808	15672	15305	15709	15588	15607	15595	15679	15600	15442	15645	15497	15556	15561	15580	15760	15647	15507	15646	15619	15608	15519	15657	15600	15780	15584	15646	15660	15506	15572	15598	15596	15558	15512	15647	15483	15686	15391	15579	15573	15753	15648	15782	15578	15725	15541	15649	15612	15535	15741	15475	15565	15475	15516	15505	15731	15615	15516	15526	15510	15603	15622	15576	15723	15610	15619	15579	15536	15637	15554	15527	15687	15861	15417	15340	15500	15600	15673	15585	15656	15688	15668	15741	15638	15695	15690	15423	15479	15533	15576	15570	15534	15668	15739	15551	15668	15650	15603	15650	15773	15526	15711	15646	15651	15629	15631	15507	15598	15571	15508	15519	15655	15412	15677	15528	15397	15691	15545	15579	15615	15438	15629	15687	15718	15584	15767	15588	15808	15553	15613	15679	15668	15535	15758	15731	15635	15516	15631	15650	15553	15681	15635	15655	15454	15519	15593	15448	15487	15690	15585	15630	15698	15711	15567	15662	15590	15509	15439	15671	15505	15591	15667	15645	15681	15468	15542	15735	15451	15520	15731	15593	15432	15498	15669	15578	15426	15352	15465	15513	15652	15517	15574	15484	15715	15509	15581	15452	15626	15726	15687	15637	15765	15793	15752	15580	15580	15561	15762	15686	15549	15582	15722	15721	15621	15772	15713	15615	15552	15494	15559	15700	15704	15662	15680	15615	15641	15657	15502	15679	15566	15635	15659	15538	15639	15580	15490	15628	15400	15792	15693	15484	15481	15629	15575	15539	15482	15460	15585	15543	15463	15599	15530	15712	15780	15629	15608	15583	15599	15583	15597	15585	15510	15665	15583	15527	15685	15558	15584	15602	15584	15905	15637	15617	15564	15454	15588	15621	15627	15696	15514	15710	15543	15674	15609	15852	15689	15631	15721	15547	15563	15789	15549	15777	15652	15589	15639	15575	15508	15509	15583	15745	15565	15496	15735	15371	15617	15619	15590	15577	15675	15686	15623	15635	15659	15755	15669	15622	15492	15528	15634	15627	15708	15598	15635	15611	15492	15544	15700	15607	15670	15451	15737	15585	15551	15579	15393	15663	15659	15647	15706	15434	15648	15492	15497	15606	15593	15698	15619	15643	15546	15577	15608	15644	15785	15504	15495	15511	15506	15458	15596	15659	15718	15415	15796	15585	15714	15668	15517	15728	15647	15626	15594	15646	15580	15700	15755	15614	15485	15578	15574	15695	15625	15546	15592	15602	15665	15536	15509	15565	15606	15588	15412	15586	15650	15316	15596	15555	15585	15569	15726	15713	15676	15458	15360	15422	15741	15577	15443	15758	15744	15754	15520	15639	15643	15670	15713
13166	22019	21105	17625	16313	16045	15572	15186	15069	14828	14817	14818	22205	33107	29636	23870	20923	16536	14961	14519	14387	14491	14502	14597	14479	14421	14397	14683	14491	14602	14467	14570	14401	14459	14255	14431	14329	14367	14557	14431	14408	14313	14664	14344	14488	14519	14386	14531	14486	14550	14492	14493	14562	14315	14582	14487	14491	14370	14472	14525	14395	14497	14422	14530	14357	14425	14483	14312	14464	14458	14479	14385	14434	14524	14373	14432	14409	14490	14437	14409	14370	14357	14217	14372	14486	14417	14571	14511	14522	14451	14603	14350	14428	14460	14379	14391	14262	14407	14396	14368	14360	14455	14290	14519	14494	14461	14566	14559	14490	14606	14315	14506	14452	14418	14328	14485	14400	14418	14493	14430	14434	14515	14454	14532	14411	14549	14291	14348	14410	14524	14519	14327	14371	14467	14553	14356	14537	14379	14460	14441	14472	14582	14455	14426	14503	14440	14508	14307	14518	14432	14471	14577	14363	14394	14412	14479	14385	14405	14377	14479	14317	14423	14492	14274	14389	14530	14412	14377	14417	14341	14586	14541	14391	14509	14396	14450	14611	14501	14590	14394	14386	14348	14386	14452	14494	14387	14510	14479	14408	14535	14328	14276	14360	14467	14335	14426	14374	14395	14377	14430	14432	14415	14505	14544	14428	14384	14380	14479	14397	14354	14505	14418	14317	14402	14375	14406	14533	14548	14372	14495	14235	14495	14397	14469	14354	14481	14426	14516	14422	14688	14520	14278	14449	14466	14424	14545	14412	14424	14399	14445	14535	14500	14584	14494	14551	14268	14639	14382	14555	14551	14481	14239	14347	14362	14306	14367	14367	14268	14264	14325	14534	14367	14365	14596	14484	14297	14520	14446	14360	14276	14439	14538	14474	14468	14402	14510	14326	14403	14442	14380	14463	14298	14402	14548	14259	14379	14433	14487	14619	14381	14383	14365	14571	14477	14502	14329	14692	14311	14418	14478	14418	14437	14512	14394	14404	14380	14367	14561	14372	14356	14403	14427	14375	14520	14474	14412	14406	14356	14527	14317	14426	14450	14228	14565	14368	14291	14461	14580	14455	14357	14514	14382	14320	14388	14356	14345	14369	14475	14386	14335	14519	14424	14308	14376	14457	14318	14427	14301	14446	14255	14341	14474	14329	14681	14350	14316	14271	14393	14528	14591	14368	14256	14558	14390	14343	14430	14260	14480	14458	14428	14280	14422	14536	14530	14350	14370	14362	14398	14456	14540	14399	14476	14485	14479	14217	14640	14335	14507	14408	14518	14213	14440	14473	14473	14372	14479	14163	14409	14402	14464	14406	14622	14450	14278	14531	14492	14463	14347	14465	14310	14525	14245	14384	14497	14462	14531	14363	14396	14359	14367	14360	14382	14421	14235	14456	14470	14507	14521	14368	14468	14328	14411	14467	14472	14382	14439	14435	14434	14476	14354	14494	14278	14488	14466	14514	14453	14324	14527	14495	14382	14327	14406	14412	14441	14362	14269	14167	14382	14288	14430	14512	14300	14353	14550	14376	14280	14317	14217	14540	14552	14610	14461	14463	14437	14288	14336	14460	14424	14464	14506	14544	14268	14318	14489	14452	14438	14470	14384	14441	14427	14349	14240	14536	14402	14618	14478	14377	14424	14391	14531	14469	14221	14331	14331	14574	14411	14455	14348	14505	14346	14221	14564	14331	14562	14691	14359	14570	14456	14505	14270	14576	14276	14420	14590	14371	14434	14454	14400	14390	14398	14567	14406	14454	14210	14402	14312	14430	14433	14359	14423	14427	14305	14417	14613	14430	14331	14552	14518	14535	14399	14372	14399	14409	14372	14576	14504	14453	14489	14531	14568	14311	14342	14385	14416	14396	14348	14364	14320	14448	14471	14272	14569	14491	14313	14524	14375	14791	14380	14427	14482	14327	14435	14474	14357	14502	14484	14352	14573	14309	14329	14486	14207	14321	14422	14407	14409	14395	14533	14566	14630	14455	14476	14386	14578	14394	14442	14385	14481	14475	14272	14451	14334	14330	14518	14243	14533	14322	14293	14516	14651	14450	14343	14529	14401	14445	14268	14365	14487	14410	14357	14248	14482	14289	14356	14603	14361	14416	14337	14394	14412	14546	14205	14429	14513	14361	14397	14489	14422	14590	14661	14522	14319	14525	14508	14751	14387	14499	14338	14410	14386	14399	14389	14293	14504	14435	14362	14432	14516	14638	14181	14468	14420	14393	14405	14490	14294	14464	14551	14350	14220	14484	14465	14409	14445	14336	14422	14471	14524	14404	14337	14346	14306	14265	14463	14535	14415	14446	14458	14360	14410	14534	14365	14449	14444	14504	14372	14502	14339	14481	14571	14363	14451	14356	14413	14377	14390	14413	14140	14225	14490	14320	14592	14388	14251	14485	14339	14324	14408	14323	14501	14369	14639	14571	14505	14421	14296	14490	14471	14360	14498	14400	14452	14488	14428	14401	14373	14365	14493	14293	14338	14255	14321	14336	14325	14345	14459	14284	14462	14433	14612	14354	14550	14292	14396	14389	14387	14404	14428	14456	14394	14505	14414	14547	14532	14446	14481	14302	14667	14395	14457	14459	14189	14425	14385	14148	14536	14440	14367	14316	14409	14476	14182	14575	14597	14248	14361	14573	14652	14409	14409	14485	14432	14389	14334	14300	14488	14502	14377	14526	14430	14441	14357	14286	14423	14477	14355	14458	14314	14678	14354	14450	14336	14368	14520	14575	14475	14498	14533	14344	14598	14425	14365	14461	14466	14420	14404	14474	14417	14385	14511	14463	14287	14361	14413	14312	14447	14334	14417	14522	14541	14363	14220	14357	14427	14521	14671	14340	14319	14465	14394	14448	14518	14565	14492	14438	14355	14481	14468	14340	14344	14283	14212	14417	14418	14498	14449	14500	14377	14406	14510	14620	14550	14495	14426	14487	14288	14458	14266	14362	14456	14457	14635	14293	14435	14385	14497	14384	14468	14352	14474	14441	14468	14480	14492	14368	14327	14554	14448	14425	14409	14470	14425	14312	14536	14397	14404	14331	14456	14559	14457	14456	14271	14452	14516	14268	14256	14401	14363	14618	14674	14363	14342	14388	14561	14254	14360	14294	14488	14483	14544	14312	14581	14446	14432	14445	14366	14490	14466	14446	14426	14428	14534	14404	14404	14303	14335	14585	14499	14291	14640	14331	14589	14386	14460	14266	14406	14488	14438	14542	14470	14284	14520	14474	14585	14449	14601	14507	14480	14435	14509	14291	14420	14446	14425	14525	14525	14420	14395	14510	14260	14368	14480	14460	14362	14337	14363	14419	14211	14434	14405	14587	14363	14509	14360	14326	14280	14686	14391	14439	14421	14414	14476	14508	14488	14415	14488	14319	14321	14382	14196	14401	14481	14313	14600	14519	14264	14563	14477	14409	14317	14578	14500	14558	14280	14309	14404	14365	14284	14445	14385	14368	14426	14540	14422	14405	14250	14403	14376	14479	14443	14593	14434	14423	14361	14379	14502	14429	14533	14280	14458	14367	14374	14501	14393	14543	14412	14561	14400	14486	14451	14484	14249	14468	14535	14345	14365	14428	14464	14373	14364	14424	14467	14556	14511	14520	14483	14428	14460	14467	14449	14320	14379	14606	14529	14386	14504	14504	14515	14618	14473	14397	14440	14435	14301	14464	14394	14485	14478	14411	14528	14521	14551	14362	14323	14382	14500	14556	14382	14409	14478	14388	14440	14250	14434	14600	14361	14317	14361	14427	14495	14274	14428	14286	14402	14483	14382	14444	14410	14351	14271	14384	14286	14426	14467	14571	14403	14395	14466	14680	14547	14341	14427	14397	14394	14353	14508	14361	14398	14441	14468	14375	14434	14416	14295	14508	14594	14583	14335	14388	14231	14490	14437	14532	14464	14445	14536	14667	14487	14363	14552	14265	14569	14386	14638	14431	14436	14454	14615	14325	14317	14372	14592	14562	14245	14292	14394	14280	14401	14397	14380	14388	14345	14609	14334	14338	14566	14339	14455	14474	14385	14371	14423	14463	14387	14370	14333	14327	14352	14373	14462	14410	14283	14372	14490	14312	14279	14395	14366	14583	14467	14305	14571	14523	14419	14346	14210	14346	14635	14252	14416	14490	14401	14438	14499	14372	14406	14393	14416	14283	14433	14353	14416	14218	14356	14511	14463	14452	14248	14332	14403	14439	14482	14499	14555	14314	14331	14363	14587	14409	14354	14379	14459	14372	14528	14448	14290	14485	14289	14656	14440	14373	14360	14264	14431	14294	14393	14451	14330	14546	14451	14485	14597	14512	14505	14127	14473	14594	14449	14468	14395	14420	14332	14527	14370	14438	14403	14426	14604	14456	14444	14352	14440	14529	14425	14214	14264	14448	14540	14410	14434	14451	14234	14483	14489	14353	14270	14374	14288	14460	14573	14456	14418	14394	14497	14439	14507	14324	14393	14426	14519	14593	14571	14358	14459	14424	14327	14453	14333	14375	14398	14300	14328	14465	14379	14355	14362	14524	14528	14335	14298	14336	14294	14517	14337	14442	14264	14431	14313	14494	14275	14430	14390	14435	14284	14352	14456	14362	14425	14504	14266	14342	14576	14412	14491	14170	14486	14345	14293	14269	14450	14644	14364	14398	14352	14397	14401	14150	14405	14628	14463	14630	14397	14529	14590	14363	14529	14438	14441	14478	14320	14394	14361	14367	14446	14347	14364	14539	14360	14639	14518	14502	14456	14497	14381	14543	14436	14411	14425	14544	14433	14486	14420	14528	14460	14399	14420	14255	14465	14535	14454	14530	14349	14366	14469	14351	14511	14396	14354	14343	14327	14350	14458	14401	14407	14551	14550	14422	14244	14182	14482	14576	14489	14378	14588	14439	14309	14268	14380	14363	14422	14515	14347	14449	14514	14473	14390	14344	14533	14509	14613	14379	14611	14466	14392	14249	14534	14457	14352	14359	14349	14332	14586	14333	14464	14326	14526	14452	14501	14537	14438	14433	14502	14483	14342	14356	14353	14467	14423	14250	14359	14532	14446	14355	14488	14441	14351	14460	14535	14405	14472	14339	14418	14439	14409	14468	14475	14525	14550	14484	14301	14459	14479	14621	14570	14179	14422
22601	21062	28874	23508	21193	22693	23383	17692	16809	17202	17134	16546	21007	36864	35640	30153	24680	19290	17039	16477	16434	16286	16308	16243	16238	16360	16256	16427	16279	16334	16227	16284	16221	16346	16179	16320	16455	16122	16189	16349	16164	16201	16276	16266	16285	16276	16277	16072	16105	16232	16333	16567	16278	16180	16169	16146	16188	16100	16097	16301	16408	16210	16200	16131	16355	16273	16181	16399	16225	16036	16066	16271	16155	16111	16230	16320	16226	16124	16099	16164	16067	16046	16348	16216	16112	16180	16146	16341	16269	16262	16234	16120	16172	15970	16177	16276	16238	16204	16261	16469	16230	16286	16032	16254	16382	16142	16068	16097	16120	16259	16086	16031	16284	16126	15965	16161	16173	15961	16171	16123	16221	16231	16217	16155	16071	16081	16201	16029	16169	16054	16161	16293	16329	16114	16055	16236	16217	16207	16158	16136	16057	16187	16316	16238	16122	16222	16268	16219	16318	16234	16189	16173	16315	16302	16110	16055	16278	16358	16241	15991	16324	16107	15974	16203	16221	16211	16216	16381	16235	16336	16081	16194	16224	16265	16131	16212	16063	16234	16031	16307	16221	15999	16310	16260	16179	16193	16132	16150	16187	16077	16174	16202	16288	16295	16297	16163	16135	16234	16249	16289	16283	16234	16221	16169	16255	16117	16200	16298	16106	16185	16301	16257	16187	16347	16292	16096	16104	16181	16104	16180	16149	16231	16239	16280	16204	16235	16223	16091	16267	16140	16293	16217	16338	16195	16181	16078	16248	16239	16014	16213	16158	16030	16166	16181	16083	16218	16085	16067	16197	16081	16156	16152	16340	16113	16101	16035	15975	16127	16038	15972	16175	16171	16011	16132	16182	16207	16114	16354	16113	16211	16128	16086	15972	16106	16246	15995	16030	16170	16149	16023	16230	16228	16281	16313	16146	16149	16197	16377	16243	16151	16198	15969	16137	16177	16248	16212	16110	16222	16165	16257	16223	16149	16020	16255	16171	16071	16259	16237	16014	16223	16285	16162	16177	16049	16006	16254	16229	16139	16285	16082	16093	16065	16042	15984	16119	15942	16117	16169	16118	16044	16283	16095	16220	16276	16328	16248	16170	16238	16360	16074	15862	16181	16334	16259	16072	16266	16297	16270	16156	16113	16173	16323	16291	16233	16084	16038	16126	16210	16051	16106	16295	16060	16182	16135	16353	16245	16219	16228	16327	16200	16271	16170	16051	16248	16135	16176	16285	16271	16208	16161	16252	16233	15966	16087	16338	16291	16283	16428	16215	16215	16215	16125	16087	16262	16194	16203	16143	16257	16393	16040	15935	15897	16187	16113	16102	16087	16012	16264	16073	16023	16264	16007	16040	16036	16143	16219	15999	16289	16163	16054	16038	16061	16114	16123	16059	16118	16252	16150	16045	16306	16252	16122	16190	16150	16108	16236	16159	16244	16084	16077	16114	16334	16007	16111	16168	16320	16241	16203	16093	16308	16304	16378	16432	16043	16308	16069	16244	16206	15983	16102	16175	16189	16130	16180	16177	16235	16102	16151	16083	16130	16313	16406	16274	16062	16124	16014	16377	16331	16315	16100	15971	16117	16015	16243	16234	16300	16102	16131	16103	16195	16124	16151	16151	16277	16401	15763	16218	16117	16052	15988	16174	16184	16038	16099	16126	16375	16175	15982	16079	16223	16126	16437	16206	16250	16213	16226	16123	16167	16133	15996	16020	16375	16349	16157	16099	16199	16284	15946	16162	16235	16082	16090	16320	16255	16192	16351	16084	16263	16114	16208	16109	16016	16116	16056	16045	16088	16206	16143	16256	16162	16221	16120	16128	16199	16196	16193	16082	16151	16346	15764	15995	16088	16055	16084	16130	16172	15987	16019	16234	16189	16112	15956	16008	16025	16032	15945	16045	16171	16277	16069	16089	16021	15975	16185	16184	16240	16222	16068	16086	16105	16240	15948	16186	16246	16207	16094	16092	16133	16100	16231	16093	16195	16058	16164	16190	16437	16154	16107	16218	16114	16292	16218	16246	16051	16255	16147	16249	15962	16054	15980	16026	16195	16094	16080	16211	16162	16172	16325	16227	16178	16133	16046	15941	16037	16165	16348	16261	16166	16158	16094	16328	16197	16263	16066	16347	16106	16212	16115	16089	16195	16216	16349	16385	16187	16246	16373	16079	15956	16193	16086	16224	16093	16195	15997	16294	16078	16245	16126	16228	16134	16160	16120	16175	16090	16182	16161	16191	16000	16120	16157	16299	16367	16306	16334	16294	16174	16488	16157	16166	16183	16216	16280	16051	16090	16202	16304	16098	16144	16263	16113	16250	16274	16233	16126	16053	16300	16350	16146	15984	16180	16208	16300	16086	16045	16330	16401	16079	16021	16344	16044	15948	16112	16099	16177	16296	16165	16178	16190	16089	15952	16082	16104	16272	16304	16206	15978	16178	16222	16084	16101	16162	16087	16144	15991	16042	16267	16143	16108	16161	16132	16010	15994	16265	16072	16120	15917	16244	16107	16122	16088	16129	16207	16195	16150	16267	16206	16011	16188	16287	16254	16250	16104	16164	16095	15908	16228	16229	16064	16072	16081	16239	16117	16073	16148	16221	16111	16210	16313	16123	16218	16198	16203	16033	16059	16186	16267	16173	16186	16244	16145	16161	16126	16263	15942	16027	16124	16244	16373	16320	16178	16196	16082	16252	16232	16134	16234	16333	16115	16374	16239	15985	16320	16179	16206	15997	16101	16307	16058	15994	16173	16282	16201	16088	16012	16119	16064	16136	16100	16104	16260	16246	16108	16162	16163	16058	15992	16145	16108	16289	16256	16218	16175	16195	16219	16048	16165	16146	16195	16237	16143	16310	15985	16127	16163	16048	16161	16168	16051	16259	16260	16169	16296	16081	16023	16215	16237	16238	16135	16288	16249	16281	16231	16186	16032	16118	16079	16156	16053	16413	16225	16152	16233	16170	16043	16353	16238	16304	16420	16197	16080	16043	16292	16411	16112	16168	16213	16213	16205	16067	16193	15954	16083	16321	16189	16341	15974	16112	16014	16385	16124	16067	16141	16272	16244	16315	16278	16178	16094	16271	15957	16048	16166	16400	16231	16125	16243	16134	16049	16216	16031	16350	16103	16185	16098	16187	16141	15994	16330	16146	16141	16135	16019	15955	15947	16051	15895	15935	16267	16206	16244	16439	16307	16058	16203	16215	16092	16318	16313	16351	16329	16179	16005	16150	16150	16194	16209	16277	16226	16232	16020	16126	16273	16107	16125	16203	16057	16153	16193	16401	16245	16049	16165	16169	16131	16023	16119	15961	16261	16315	16309	16182	16113	16056	16187	16148	16281	16058	16233	16104	16134	16181	16176	15961	16374	16103	16034	16131	16300	16312	16162	16100	16245	16125	16085	16184	16159	16221	16303	16203	15941	16127	16014	16307	16122	16122	16165	16207	16188	16306	16147	16196	16149	16489	16296	16197	16141	16121	16009	16068	16282	16307	16212	16044	16271	16066	16129	15966	16127	16183	16163	16145	16124	15909	16147	16158	16083	16089	16021	16027	16091	16213	16107	16105	16170	16191	16227	16216	16116	16163	16020	16039	16502	16325	16233	16039	16176	16202	16161	15896	16255	15943	16278	16194	16121	16100	16091	16352	16235	16317	16126	16174	16176	16053	15966	16221	16129	16178	16043	16333	16140	16025	16049	16152	16229	16176	16124	16077	16137	16381	16209	16178	16304	16026	16180	16341	15825	16407	16318	16223	16040	16067	16144	16144	16134	16139	16279	16137	16094	16016	16225	16126	16184	16000	16264	16083	16331	16126	16236	16187	16195	16025	16185	16278	15986	16232	16046	16214	16097	16153	16180	16165	16226	16089	16191	16101	16197	15983	16250	16221	16095	15976	16329	16086	15954	16318	16225	16068	16108	16018	16175	16055	16111	16242	16174	16202	16267	16216	16119	16251	15978	16221	16159	16232	15959	16096	16096	16115	15926	16414	15984	16166	16228	16218	16008	16010	16029	16280	16148	16175	16314	16176	16013	16230	16181	16157	16372	15971	16179	16183	16234	16185	16326	16186	16498	16206	16114	16070	15978	16129	16271	16310	16237	15935	16237	16375	16092	16235	16031	16221	16170	15967	16078	16217	16078	16213	16269	16272	15998	16040	16299	15829	15913	16312	16184	16015	16185	16213	16128	16293	16157	16265	15948	16201	16114	16169	16165	16006	16007	16345	15882	16100	16184	16293	16063	16204	16134	16235	16376	15947	16063	16175	16335	16080	16153	16085	16148	16052	16194	16066	16281	16281	16220	16301	16212	16200	16128	16278	16149	16048	16209	16264	16113	16295	16155	16325	16156	16332	16060	16033	16058	16034	16221	16317	16252	16292	16179	16274	16009	16012	16258	16207	16294	16110	16089	16290	16441	16166	16167	16229	16216	16074	15972	16145	15993	16206	16262	16202	16237	16033	15883	16182	16232	16183	16288	16033	16049	16305	15891	16282	16138	16044	16207	16028	16095	16277	16280	16180	16099	16083	16135	15997	16429	16045	16125	16314	16190	16196	16265	16027	16039	16220	16179	16218	16241	16426	16083	16288	16263	16177	15934	16193	16261	16013	16121	16192	16218	16151	16194	16139	16076	16110	16029	16155	15978	16025	16102	16139	15970	16104	16276	16252	16204	16251	16151	16066	16135	16261	16101	16329	16215	16248	15975	16228	16138	16153	16040	16215	16064	16179	16156	15993	15939	16196	16131	16182	16136	16165	16168	16085	16155	16179	16107	16084	16078	16321	16135	16142	16156	16411	16029	16084	16025	16007	15966	16338	16377	16063	16233	16047	16107	16145	16124	16227	16182	16197	16083	16266	16216	16229	16208	16199	16180	16108	16060	16224	16038	16147	16159	16380	16247	16162	16225	16082	16037	16165	16202	16218	16186	16077	16167	16406	16101	16179	16175	16059	16118	16038	16233	16165	16141	15978	16328	16162	16084	16288	16156	16067	16146	16096	16363	16184	15950	16173	16130	16196	16138	15939	16172	16120	16081	16262	16215	16202	15986	15994	16170	16162	16163	16133	16071	16223	16224	16063	16122	16139	16118	16064	16181	16110	16265	16297	15954	16128	15971	16281	16274
14742	26648	24404	19447	17643	17182	16443	15951	15956	15943	15566	15242	23584	40912	38153	31703	24910	17620	15252	14994	14852	14828	14798	14761	14847	14650	14789	14790	14841	14708	14666	14755	14856	14770	14838	14694	14783	14825	14911	14797	15056	14725	14790	14667	14806	14686	14666	14883	15058	14822	14910	14721	14770	14794	14703	14683	14837	14686	14933	14853	14798	14701	14768	14802	14807	14861	14847	14820	14691	14840	14642	14839	14617	14691	14481	14905	14732	14692	14709	14802	14884	14871	14883	14725	14730	14764	14604	14817	14697	14824	14814	14706	14786	14714	14853	14870	14915	14699	14851	14620	14926	14741	14822	14832	14765	14754	14758	14797	14824	14880	14747	14703	14713	15059	14914	14686	14833	14742	14674	14791	14727	14687	14790	14816	14711	14621	14652	14781	14695	14749	14802	14728	14699	14818	14787	14851	14808	14683	14848	14623	14790	14833	14769	14692	14822	14770	14828	14824	14642	14778	14672	14691	14745	14637	14912	14789	14684	14846	14679	14774	14888	14745	14628	14706	14819	14593	14782	14570	14859	14711	14683	14722	14821	14810	15002	14963	14596	14832	14675	14731	14673	14592	14732	14747	14764	14597	14667	14731	14789	14780	14776	14823	14937	14828	14747	14816	14664	14793	14735	14754	14779	14834	14793	14652	14647	14855	14759	14707	14811	14793	14780	14774	14735	14846	14885	14661	14851	14630	14792	14600	14725	14822	14920	14841	14784	14759	14724	14726	14707	14917	14847	14738	14836	14874	14800	14705	14858	14704	14734	14837	14786	14909	14735	14653	14817	14826	14784	14762	14809	14846	14789	14661	14589	14750	14842	14843	14786	14828	14779	14817	14796	14781	14778	14969	14753	14722	14823	14792	14850	14862	14588	14568	14842	14645	14824	14815	14773	14766	14712	14592	14579	14772	14836	14717	14887	14713	14726	14629	14690	14830	14806	15030	14770	14736	14611	14800	14828	14746	14924	14743	14757	14729	14745	14764	14841	14864	14738	14746	14790	14677	14869	14830	14646	14706	14786	14710	14775	14936	14754	14895	14656	14798	14719	14699	14807	14867	14961	14761	14721	14721	14715	14794	14689	14665	14873	14847	14703	14608	14728	14925	14731	14813	14877	14819	14772	14718	14763	14788	14809	14879	14728	14649	14678	14743	14836	14679	14962	14749	14861	14718	14795	14839	14617	14706	14585	14852	14637	14693	14768	14803	14891	14635	14876	14649	14708	14789	14654	14831	14733	14789	14775	14603	14677	14695	14770	14715	14583	14895	14678	14780	14670	14624	14672	14709	14705	14726	14763	14534	14867	14689	14804	14667	14550	14775	14655	14870	14787	14740	14843	14946	14839	14708	14827	14816	14706	14667	14816	14857	14663	14802	14651	14691	14697	14914	14905	14691	14610	14770	14893	14839	14796	14714	14817	14669	14816	14630	14739	14856	14487	14825	14570	14771	14757	14763	14750	14885	14566	14806	14713	14757	14625	14830	14727	14793	14816	14770	14790	14913	14931	14708	14852	14804	14790	14478	14732	14757	14758	14701	14621	14901	14729	14598	14958	14764	14727	14708	14715	14669	14851	14726	14761	14872	14889	14692	14821	14767	14588	14854	14808	14964	14983	14822	14907	14680	14681	14843	14750	14952	14592	14718	14734	14775	14644	14835	14662	14590	14964	14768	14785	14774	14954	14657	14748	14809	14921	14716	14621	14836	14613	14833	14738	14694	14863	14626	14705	14901	14751	14666	14826	14616	14760	14779	14953	14754	14721	14699	14898	14950	14704	14784	14811	14905	14808	14774	14938	14842	14857	14864	14898	14793	14782	14747	14910	14797	14696	14622	14844	14657	14849	14816	14706	14623	14756	14718	14672	14944	14865	14773	14774	14813	14733	14810	14929	14811	14662	14764	14641	14899	14703	14765	14765	14933	14878	14709	14812	14678	14867	14725	14719	14709	14653	14725	14850	14699	14661	14795	14749	14876	14736	14669	14774	14829	14883	14944	14775	14994	14604	14535	14788	14771	14800	14761	14776	14709	14676	14773	14772	14683	14941	14639	14841	14981	14677	14745	14787	14692	14807	14972	14866	14754	14683	14718	14858	14719	14864	14808	14830	14960	14817	14884	14785	14728	14810	14581	14856	14836	14700	14632	14780	14781	14675	14778	14867	14763	14731	14775	14728	14726	14739	14669	14911	14729	14883	14642	14647	14752	14837	14797	14685	14700	14748	14817	14686	14853	14735	14580	14944	14688	15071	14695	14529	14692	14817	14790	14756	14882	14756	14814	14564	14817	14753	14846	14833	14859	14759	14842	14943	14706	14619	14713	14535	14791	14680	14911	14816	14742	14903	14859	14749	14878	14875	14723	14709	14994	14580	14753	14608	14489	14841	14691	14682	14780	14659	14694	14608	14660	14626	14785	14665	14766	14585	14879	14847	14638	14770	14787	14899	14891	14514	14700	14601	14815	14807	14676	14772	14936	14819	14905	14919	14720	14698	14687	14825	14800	14852	14675	14606	14681	14824	14678	14720	14696	14804	14785	14755	14828	14848	14734	14705	14832	14680	14608	14791	14833	14788	14759	14728	14700	14747	14795	14813	14724	14676	14864	14764	14635	14872	14592	14862	14801	14737	14732	14724	14859	14716	14788	14765	14611	14808	14707	14817	14739	14884	14703	14796	14849	14782	14824	14777	14715	14818	14651	14729	14840	14815	14788	14932	14743	14725	14792	14613	14856	14623	14700	14655	14714	14652	14609	14663	14683	14661	14788	14800	14644	14784	14764	14604	14763	14807	14749	14826	14764	14779	14657	14735	14751	14899	14861	14672	14741	14815	14701	14759	14762	14854	14759	14822	14964	14787	14858	14879	14778	14783	14826	14786	14784	14629	14728	14725	14616	14695	14884	14676	14729	14810	14749	14824	14720	14686	14921	14579	14655	14974	14791	14753	14864	14762	14749	14707	14786	14656	14671	14623	14754	14809	14885	14821	14702	14932	14794	14807	14882	14595	14736	14688	14776	14850	14668	14829	14798	14823	14623	14832	14846	14666	14706	14806	14695	14749	14750	14761	14794	14699	14773	14694	14627	14564	14719	14880	14779	14831	14733	14801	14783	14766	14757	14722	14801	14660	14694	14726	14626	14794	14769	14666	14811	14704	14738	14782	14608	14649	14915	14691	14831	14623	14856	14632	14804	14686	14774	14640	14695	14882	14802	14847	14597	14870	14751	14899	14826	14660	14746	14750	14696	14654	14875	14908	14809	14721	14745	14730	14571	14739	14748	14819	14791	14799	14748	14741	14569	14854	14789	14802	14879	14676	14794	15052	14759	14916	14761	14719	14881	14796	14727	14668	14882	14901	14920	14806	14617	14806	14555	14755	14777	14712	14754	14680	14780	14920	14707	14761	14468	14836	14832	14645	14671	14799	14644	14722	14849	14662	14699	14685	14758	14765	14719	14864	14873	14862	14754	14877	14605	14770	14867	14920	14666	14664	14941	14729	14667	14699	14878	14715	14772	14846	14692	14746	14893	14739	14715	14750	14747	14847	14685	14675	14789	14730	14665	14892	14854	14836	14675	14610	14797	14915	14863	14891	14639	14747	14602	14688	14702	14894	14858	14646	14691	14701	14953	14702	14732	14910	14840	14895	14863	14775	14582	14536	14835	14935	14704	14817	14652	14695	14900	14797	14874	14566	14676	14617	14900	14675	14906	14672	14758	14701	14826	14749	14874	14724	14897	14749	14844	14911	14733	14811	14603	14609	14706	14828	14716	14774	14792	14845	14748	14727	14878	14796	14909	14739	14818	14737	14820	14807	14549	14834	14837	14581	14756	14734	14812	14624	14747	14797	14866	14717	14732	14838	14742	14844	14804	14702	14802	14617	14846	14810	14760	14610	15039	14731	14796	14676	14670	14822	14691	14880	14787	14721	14665	14688	14834	14922	14725	14821	14706	14850	14675	14775	14789	14611	14859	14741	14862	14830	14822	14778	14616	14904	14649	14744	14802	14837	14771	14737	14677	14772	14701	14764	14640	14699	14860	14862	14814	14659	14897	14743	14823	14676	14775	14806	14823	14805	14947	14598	14713	14636	14807	14797	14574	14702	14833	14766	14768	14580	14778	14627	14698	14663	14855	14920	14888	14690	14834	14913	14874	14714	14468	14804	14735	14873	14697	14737	14720	14710	14698	14828	14710	14705	14662	14810	14690	14625	14893	14748	14726	14703	14787	14688	14806	14561	14740	14714	14809	14802	14839	14640	14675	15022	14870	14713	14650	14751	14782	14866	14571	14555	14795	14586	14722	14686	14937	14733	14850	14810	14890	14894	14708	14775	14752	14879	14746	14746	14761	14888	14653	14731	14873	14741	14657	14655	14860	14936	14775	14693	14869	14720	14623	14660	14766	14751	14782	14720	14800	14740	14735	14759	14762	14924	14803	14640	14720	14840	14794	14681	14790	14676	14697	14803	14863	14669	14950	14655	14693	14897	14765	14846	14899	14753	14785	14780	14716	14879	14718	14712	14692	14967	14904	14721	14862	14598	14754	14761	14820	14659	14701	14668	14723	14835	14623	14871	14747	14744	14735	14679	14731	14843	14780	14916	14827	14800	14706	14705	14886	14711	14821	14685	14573	14603	14843	14593	14889	14823	14701	14851	14666	14919	14812	14631	14756	14765	14880	14800	14660	14761	14908	14813	14867	14815	14670	14729	14748	14706	14642	14817	14848	14711	14819	14655	14680	14800	14812	14676	14648	14899	14782	14765	14752	14755	14747	14604	14848	14761	14627	14769	14734	14658	14815	14864	14704	14636	14843	14759	14731	14762	14867	14859	14952	14745	14761	14675	14771	14734	14586	14864	14764	14861	14564	14780	14720	14735	14798	14657	14679	14882	14781	14666	14784	14778	14792	14620	14815	14729	14927	14424	14841	14799	14664	14929	14928	14628	14754	14803	14859	14823	14740	14708	14626	14847	14735	14744	14759	14751	14850	14859	14692	14919	14753	14725	14896	14723	14861	14569	14761	14700	14624	14797	14703	14763	14747	14665	14692	14635	14926	14596	14635	14859	14784	14865	14680	14708	14652	14760	14697	14512	14766	14829	14783	14912	14718	14845	14788	14801	14807	14603	14766	14778	14845
26913	21466	22466	18632	15827	15656	16049	15894	15868	15967	15843	15615	16156	17127	17511	17320	16522	16140	15929	15593	15660	15679	15871	15648	15596	15617	15719	15590	15689	15584	15632	15771	15606	15622	15775	15604	15806	15628	15525	15722	15876	15635	15638	15781	15615	15697	15600	15623	15724	15695	15610	15579	15768	15776	15833	15540	15662	15634	15616	15541	15618	15671	15773	15609	15760	15637	15650	15580	15712	15551	15487	15512	15728	15863	15847	15615	15566	15476	15522	15641	15742	15681	15755	15647	15552	15547	15683	15576	15714	15761	15727	15426	15359	15627	15580	15583	15716	15578	15643	15546	15578	15761	15558	15619	15586	15650	15561	15570	15669	15739	15788	15765	15688	15578	15369	15562	15592	15669	15565	15608	15707	15517	15773	15540	15733	15672	15682	15693	15586	15624	15612	15420	15612	15755	15638	15578	15608	15634	15771	15454	15763	15853	15512	15574	15426	15629	15587	15754	15832	15605	15615	15686	15799	15628	15704	15646	15623	15684	15400	15592	15614	15508	15531	15493	15593	15742	15762	15441	15705	15437	15821	15751	15620	15497	15662	15769	15902	15478	15840	15866	15698	15759	15683	15625	15754	15645	15812	15656	15618	15710	15488	15806	15477	15384	15673	15585	15690	15760	15793	15825	15785	15672	15749	15619	15615	15623	15742	15532	15698	15750	15647	15795	15505	15502	15750	15670	15759	15512	15672	15826	15806	15664	15669	15598	15491	15824	15728	15759	15680	15500	15485	15741	15631	15626	15569	15837	15749	15923	15800	15462	15615	15766	15659	15519	15741	15665	15702	15568	15691	15657	15569	15473	15562	15647	15784	15570	15576	15455	15582	15614	15594	15534	15620	15754	15575	15622	15652	15554	15637	15734	15667	15649	15603	15576	15638	15530	15725	15737	15683	15757	15708	15465	15494	15660	15685	15560	15508	15491	15491	15534	15629	15556	15702	15602	15560	15730	15808	15625	15610	15578	15624	15604	15790	15560	15743	15544	15750	15739	15711	15547	15675	15746	15701	15541	15761	15771	15597	15749	15569	15622	15728	15639	15740	15686	15768	15421	15771	15610	15657	15748	15650	15682	15639	15648	15750	15463	15762	15725	15508	15545	15620	15577	15710	15667	15647	15674	15561	15782	15562	15552	15565	15678	15600	15609	15640	15738	15717	15305	15653	15675	15659	15802	15685	15628	15696	15715	15730	15817	15520	15654	15648	15697	15513	15705	15707	15624	15668	15761	15847	15444	15541	15647	15490	15688	15747	15899	15837	15529	15497	15712	15611	15588	15638	15556	15536	15567	15710	15652	15606	15513	15588	15595	15533	15472	15766	15642	15481	15757	15791	15643	15585	15596	15421	15697	15779	15650	15611	15474	15772	15551	15622	15792	15558	15761	15522	15541	15611	15522	15701	15477	15636	15572	15712	15721	15794	15787	15605	15634	15542	15557	15731	15803	15546	15817	15581	15517	15526	15758	15543	15730	15582	15487	15541	15708	15766	15882	15611	15686	15731	15782	15670	15442	15625	15580	15458	15849	15773	15707	15507	15559	15682	15604	15639	15699	15455	15738	15883	15808	15794	15805	15516	15731	15404	15681	15411	15474	15727	15665	15550	15383	15663	15679	15660	15747	15595	15573	15763	15598	15533	15535	15621	15645	15700	15644	15823	15689	15850	15680	15607	15654	15748	15872	15680	15597	15634	15416	15512	15789	15701	15700	15633	15595	15832	15496	15594	15785	15744	15664	15472	15709	15589	15735	15763	15706	15676	15596	15665	15702	15672	15747	15764	15599	15531	15688	15633	15715	15681	15314	15749	15777	15590	15594	15591	15524	15622	15626	15717	15604	15678	15667	15646	15496	15464	15699	15817	15561	15694	15631	15727	15597	15715	15619	15750	15594	15777	15837	15724	15794	15708	15729	15489	15690	15627	15532	15611	15649	15753	15670	15764	15799	15721	15689	15718	15705	15700	15653	15624	15578	15592	15541	15484	15688	15784	15771	15679	15545	15531	15670	15555	15455	15581	15540	15517	15641	15594	15608	15661	15739	15724	15527	15766	15856	15816	15772	15690	15789	15938	15600	15696	15534	15544	15623	15729	15746	15667	15749	15676	15616	15690	15643	15618	15618	15634	15624	15543	15780	15664	15789	15902	15798	15731	15781	15698	15713	15638	15550	15370	15518	15580	15821	15775	15694	15599	15848	15676	15806	15658	15749	15717	15652	15585	15622	15699	15626	15716	15608	15841	15652	15717	15545	15739	15574	15601	15553	15482	15659	15731	15844	15607	15668	15797	15747	15756	15722	15424	15688	15531	15472	15662	15580	15638	15756	15719	15452	15614	15668	15715	15656	15589	15711	15647	15722	15642	15614	15682	15577	15658	15558	15579	15655	15518	15557	15668	15588	15534	15509	15703	15669	15513	15583	15696	15682	15627	15778	15522	15702	15487	15664	15661	15556	15433	15718	15606	15523	15584	15800	15794	15546	15731	15808	15669	15610	15627	15372	15558	15733	15553	15499	15716	15670	15482	15567	15458	15793	15551	15622	15563	15700	15698	15765	15576	15765	15461	15582	15491	15359	15677	15574	15724	15699	15695	15618	15693	15697	15499	15735	15939	15689	15554	15780	15771	15664	15633	15612	15656	15682	15715	15719	15620	15508	15681	15773	15721	15578	15584	15814	15689	15631	15650	15753	15554	15595	15888	15793	15722	15783	15558	15644	15751	15655	15532	15605	15644	15655	15599	15555	15637	15731	15747	15488	15585	15529	15922	15486	15718	15722	15808	15920	15700	15659	15682	15636	15619	15647	15630	15527	15690	15785	15533	15595	15551	15599	15640	15560	15527	15567	15664	15614	15691	15731	15689	15627	15497	15689	15741	15560	15619	15554	15589	15604	15645	15592	15626	15620	15554	15797	15729	15657	15628	15501	15755	15770	15532	15619	15635	15581	15859	15447	15677	15789	15630	15615	15677	15561	15717	15851	15766	15652	15416	15758	15513	15668	15571	15675	15758	15651	15412	15693	15523	15710	15654	15610	15642	15591	15637	15725	15734	15733	15731	15499	15626	15618	15585	15595	15507	15757	15645	15645	15658	15570	15871	15577	15621	15779	15576	15683	15562	15651	15514	15504	15532	15521	15671	15597	15708	15560	15622	15721	15613	15788	15703	15813	15627	15618	15655	15665	15663	15876	15620	15642	15511	15707	15692	15532	15644	15612	15719	15508	15565	15546	15653	15703	15711	15820	15578	15748	15480	15691	15722	15825	15810	15537	15717	15605	15487	15616	15813	15536	15748	15829	15747	15835	15619	15669	15595	15770	15697	15556	15635	15710	15625	15660	15745	15700	15744	15639	15553	15536	15645	15643	15455	15679	15651	15554	15806	15653	15772	15799	15900	15581	15474	15689	15756	15693	15657	15589	15698	15741	15710	15692	15587	15646	15636	15627	15584	15642	15644	15522	15610	15600	15815	15706	15521	15493	15669	15537	15537	15658	15788	15684	15581	15782	15723	15625	15699	15623	15552	15677	15570	15514	15491	15876	15691	15559	15611	15791	15778	15615	15626	15665	15648	15657	15711	15652	15622	15686	15691	15591	15796	15784	15605	15566	15621	15629	15794	15706	15549	15451	15390	15761	15997	15660	15613	15700	15469	15563	15788	15619	15615	15628	15677	15757	15675	15649	15614	15636	15650	15569	15457	15770	15704	15780	15723	15786	15558	15789	15536	15705	15612	15515	15730	15403	15611	15670	15697	15804	15790	15677	15633	15795	15589	15689	15594	15608	15618	15690	15713	15624	15532	15740	15611	15760	15473	15628	15577	15498	15658	15831	15674	15627	15555	15623	15815	15696	15577	15597	15624	15561	15663	15623	15622	15693	15568	15661	15764	15660	15630	15809	15692	15581	15574	15844	15443	15691	15797	15418	15403	15459	15585	15648	15620	15635	15528	15569	15371	15763	15885	15592	15663	15523	15577	15668	15843	15632	15735	15635	15694	15618	15481	15477	15693	15636	15655	15664	15416	15840	15637	15619	15766	15551	15541	15686	15726	15786	15886	15575	15759	15701	15648	15630	15762	15726	15709	15765	15601	15707	15820	15537	15831	15505	15558	15730	15743	15696	15677	15560	15563	15540	15710	15701	15824	15633	15582	15680	15666	15661	15740	15685	15743	15532	15614	15726	15548	15555	15682	15529	15740	15619	15715	15666	15600	15656	15707	15610	15614	15729	15669	15747	15604	15720	15683	15567	15776	15753	15582	15606	15507	15502	15694	15726	15560	15538	15703	15786	15645	15582	15508	15707	15461	15570	15748	15727	15596	15779	15673	15530	15746	15509	15700	15399	15805	15796	15582	15763	15608	15657	15725	15622	15958	15530	15471	15825	15605	15597	15606	15746	15805	15702	15640	15687	15790	15783	15856	15573	15723	15594	15671	15694	15644	15430	15469	15733	15784	15459	15512	15554	15701	15485	15919	15889	15509	15751	15532	15492	15548	15611	15643	15486	15579	15690	15548	15758	15784	15806	15857	15757	15719	15608	15666	15764	15675	15488	15692	15706	15633	15614	15648	15609	15667	15804	15561	15614	15662	15600	15776	15612	15585	15534	15682	15418	15525	15752	15552	15721	15750	15597	15708	15821	15703	15721	15693	15652	15814	15698	15693	15705	15687	15686	15769	15694	15651	15713	15804	15649	15679	15901	15683	15526	15667	15759	15692	15531	15593	15486	15498	15618	15623	15619	15609	15545	15732	15598	15477	15734	15668	15604	15695	15757	15539	15674	15599	15649	15766	15721	15695	15707	15682	15784	15706	15586	15947	15815	15530	15793	15770	15722	15698	15751	15514	15477	15575	15807	15682	15694	15679	15629	15688	15669	15750	15603	15594	15731	15664	15699	15703	15498	15716	15621	15662	15403	15656	15723	15685	15569	15691	15548	15556	15724	15587	15602	15607	15641	15558	15539	15637	15706	15689	15801	15644	15759	15556	15589	15579	15520	15704	15664	15577	15612	15530	15645	15600	15727	15719	15633	15737	15407	15611	15733	15783	15446	15602	15530	15784	15883	15612	15534	15556	15588	15704	15530	15601	15823	15696	15825	15844	15598	15623	15534	15724	15643	15839	15718	15784	15468	15649	15647
13755	16993	15506	14645	14761	14862	14872	14626	14582	14573	14591	14467	15065	17181	17525	16496	15466	14865	14504	14313	14613	14423	14399	14375	14460	14450	14472	14476	14238	14595	14427	14376	14237	14590	14499	14454	14341	14535	14618	14502	14741	14482	14351	14412	14451	14383	14422	14494	14533	14531	14449	14468	14423	14573	14492	14408	14263	14429	14322	14426	14399	14574	14602	14391	14281	14457	14538	14430	14399	14416	14565	14385	14447	14494	14385	14369	14629	14548	14463	14478	14402	14375	14441	14476	14359	14417	14469	14365	14470	14427	14484	14448	14418	14449	14389	14479	14489	14386	14398	14372	14374	14245	14303	14399	14376	14514	14545	14569	14456	14362	14540	14409	14417	14409	14419	14453	14295	14346	14441	14566	14301	14265	14335	14431	14354	14547	14281	14468	14386	14430	14455	14289	14386	14502	14571	14463	14318	14387	14421	14424	14418	14231	14562	14247	14439	14434	14496	14464	14380	14374	14447	14469	14472	14458	14401	14276	14242	14325	14427	14412	14329	14472	14556	14445	14558	14400	14501	14327	14420	14407	14477	14428	14404	14558	14494	14308	14516	14468	14619	14347	14406	14346	14458	14466	14420	14498	14375	14476	14477	14225	14438	14522	14257	14385	14438	14440	14402	14528	14461	14320	14636	14297	14248	14554	14588	14577	14374	14462	14467	14481	14490	14591	14487	14389	14307	14532	14417	14352	14236	14439	14395	14528	14456	14369	14401	14422	14462	14452	14423	14381	14572	14446	14368	14451	14358	14381	14478	14331	14517	14560	14240	14525	14407	14407	14476	14335	14494	14394	14372	14470	14525	14489	14363	14192	14330	14364	14487	14499	14487	14423	14488	14424	14396	14614	14395	14509	14553	14304	14490	14480	14486	14547	14429	14348	14363	14518	14456	14572	14325	14328	14378	14562	14383	14494	14525	14464	14388	14520	14390	14471	14603	14608	14367	14416	14498	14313	14274	14394	14286	14541	14221	14444	14498	14423	14309	14467	14432	14454	14343	14435	14470	14534	14491	14312	14323	14487	14476	14337	14567	14257	14488	14352	14510	14585	14407	14324	14348	14386	14341	14532	14494	14325	14486	14402	14413	14416	14414	14436	14467	14382	14349	14534	14501	14525	14416	14574	14318	14464	14510	14421	14600	14272	14437	14365	14360	14497	14328	14475	14466	14313	14345	14546	14378	14353	14460	14302	14282	14356	14530	14387	14515	14355	14463	14438	14428	14298	14298	14332	14395	14542	14454	14436	14499	14492	14372	14511	14396	14613	14420	14457	14511	14616	14343	14524	14491	14344	14332	14518	14457	14509	14280	14415	14454	14305	14453	14322	14569	14331	14588	14441	14499	14334	14432	14212	14443	14621	14449	14453	14339	14548	14464	14514	14358	14441	14577	14527	14648	14258	14395	14518	14416	14552	14375	14377	14484	14404	14460	14435	14313	14627	14559	14398	14462	14505	14617	14413	14424	14588	14422	14335	14426	14448	14454	14347	14385	14370	14418	14575	14546	14236	14459	14387	14450	14396	14505	14352	14438	14461	14634	14480	14391	14473	14379	14577	14242	14485	14351	14346	14486	14433	14484	14624	14447	14559	14406	14353	14397	14445	14472	14411	14598	14380	14462	14708	14350	14442	14520	14578	14569	14527	14524	14540	14417	14277	14386	14413	14614	14444	14480	14368	14351	14716	14480	14531	14375	14401	14561	14490	14353	14444	14400	14480	14494	14531	14359	14371	14411	14403	14445	14474	14584	14323	14383	14244	14374	14387	14251	14513	14409	14446	14509	14425	14434	14454	14323	14554	14427	14538	14366	14600	14439	14365	14414	14408	14436	14483	14485	14507	14513	14511	14554	14461	14419	14375	14398	14421	14312	14530	14307	14446	14348	14446	14525	14631	14331	14449	14507	14371	14358	14478	14567	14420	14419	14295	14423	14402	14391	14540	14554	14497	14536	14403	14514	14353	14242	14261	14432	14598	14298	14445	14540	14288	14508	14737	14441	14566	14406	14519	14532	14608	14541	14300	14429	14326	14416	14511	14322	14481	14443	14486	14370	14405	14384	14302	14310	14556	14461	14348	14308	14395	14531	14490	14398	14632	14395	14554	14551	14295	14371	14617	14547	14364	14461	14339	14539	14530	14272	14493	14477	14390	14555	14471	14477	14575	14491	14377	14510	14347	14618	14481	14430	14621	14387	14453	14453	14466	14417	14494	14293	14624	14480	14254	14434	14266	14667	14312	14241	14610	14472	14467	14401	14314	14322	14481	14424	14472	14474	14450	14429	14457	14349	14613	14359	14347	14549	14490	14485	14363	14423	14369	14309	14387	14671	14441	14442	14409	14519	14305	14433	14663	14446	14636	14510	14357	14470	14399	14425	14519	14418	14298	14494	14513	14499	14435	14566	14487	14391	14508	14494	14462	14446	14406	14547	14272	14449	14495	14495	14413	14437	14465	14390	14447	14429	14445	14503	14458	14494	14349	14495	14519	14506	14455	14447	14533	14224	14525	14359	14530	14389	14348	14407	14534	14420	14501	14574	14255	14365	14358	14448	14477	14321	14437	14315	14502	14470	14382	14307	14540	14379	14406	14303	14557	14530	14288	14423	14434	14353	14281	14308	14448	14517	14452	14422	14355	14524	14443	14558	14528	14361	14512	14439	14478	14463	14347	14540	14475	14296	14391	14354	14485	14284	14395	14365	14428	14390	14590	14515	14403	14425	14418	14417	14320	14397	14462	14372	14501	14553	14427	14553	14540	14488	14397	14632	14364	14551	14386	14448	14380	14541	14411	14477	14426	14438	14450	14464	14437	14586	14395	14479	14554	14478	14440	14390	14294	14516	14559	14491	14444	14551	14369	14590	14438	14436	14485	14481	14396	14352	14462	14522	14474	14387	14546	14286	14436	14365	14278	14563	14389	14446	14349	14414	14430	14465	14416	14430	14373	14538	14411	14302	14582	14528	14383	14501	14461	14406	14371	14429	14382	14524	14491	14315	14542	14549	14378	14451	14334	14524	14498	14379	14499	14355	14402	14568	14487	14528	14587	14542	14431	14408	14379	14507	14533	14421	14603	14367	14590	14318	14553	14400	14674	14331	14494	14386	14338	14428	14507	14571	14428	14268	14390	14571	14477	14403	14539	14512	14409	14560	14486	14523	14289	14233	14427	14570	14495	14473	14415	14441	14413	14424	14579	14465	14369	14427	14324	14429	14462	14253	14410	14387	14419	14424	14336	14319	14370	14477	14373	14536	14345	14439	14458	14485	14519	14422	14341	14364	14392	14513	14440	14484	14262	14381	14399	14476	14398	14422	14402	14440	14586	14384	14551	14418	14309	14458	14416	14443	14546	14462	14583	14438	14516	14260	14474	14563	14576	14328	14377	14435	14350	14396	14581	14317	14347	14215	14457	14400	14438	14450	14422	14422	14290	14504	14364	14389	14434	14432	14207	14475	14353	14482	14558	14628	14574	14394	14415	14578	14424	14439	14520	14361	14417	14515	14493	14151	14438	14434	14509	14493	14593	14401	14462	14401	14296	14523	14452	14475	14563	14445	14425	14573	14309	14447	14514	14488	14454	14294	14421	14480	14182	14391	14506	14592	14438	14696	14351	14492	14343	14295	14512	14346	14438	14575	14325	14637	14535	14421	14528	14442	14509	14453	14491	14436	14370	14404	14349	14418	14483	14552	14497	14467	14650	14295	14339	14308	14577	14297	14465	14303	14458	14503	14495	14258	14589	14554	14269	14457	14297	14500	14211	14485	14484	14392	14521	14410	14393	14428	14532	14295	14409	14445	14485	14363	14393	14571	14546	14450	14529	14339	14333	14274	14638	14326	14556	14480	14551	14619	14489	14491	14371	14450	14580	14409	14376	14579	14248	14396	14566	14412	14596	14313	14426	14354	14422	14617	14393	14509	14401	14542	14337	14444	14540	14462	14419	14540	14419	14495	14602	14472	14642	14300	14506	14349	14399	14493	14508	14449	14511	14516	14528	14320	14413	14637	14445	14408	14278	14362	14484	14494	14502	14452	14524	14350	14362	14367	14495	14389	14447	14569	14434	14531	14411	14532	14341	14477	14407	14607	14431	14469	14545	14279	14564	14501	14474	14454	14553	14409	14407	14460	14446	14640	14284	14350	14528	14374	14435	14471	14435	14613	14393	14526	14508	14409	14319	14506	14438	14365	14202	14147	14410	14503	14517	14522	14419	14470	14518	14512	14411	14430	14319	14393	14589	14291	14517	14560	14518	14689	14395	14628	14535	14440	14481	14516	14412	14414	14430	14317	14431	14549	14555	14296	14235	14375	14444	14246	14350	14444	14410	14478	14432	14556	14395	14460	14464	14539	14405	14465	14418	14389	14303	14398	14568	14368	14534	14329	14497	14468	14409	14604	14392	14479	14527	14328	14401	14558	14467	14422	14505	14294	14444	14467	14459	14351	14449	14658	14428	14399	14393	14485	14413	14553	14245	14470	14480	14449	14483	14343	14490	14539	14526	14531	14439	14418	14351	14462	14387	14465	14506	14420	14567	14530	14420	14384	14463	14424	14412	14301	14521	14496	14314	14303	14447	14332	14583	14238	14391	14403	14274	14420	14424	14393	14533	14376	14319	14496	14465	14521	14342	14517	14458	14502	14406	14353	14351	14565	14439	14370	14572	14342	14553	14419	14397	14438	14343	14428	14599	14422	14543	14387	14443	14451	14518	14458	14453	14433	14462	14408	14335	14510	14357	14249	14443	14290	14636	14216	14653	14550	14375	14585	14414	14516	14445	14448	14414	14493	14435	14332	14251	14397	14520	14490	14470	14260	14461	14349	14312	14382	14387	14399	14550	14447	14535	14551	14581	14407	14490	14527	14506	14426	14498	14340	14472	14310	14305	14408	14454	14605	14436	14532	14463	14423	14395	14486	14382	14502	14346	14359	14404	14501	14369	14427	14530	14420	14591	14450	14610	14465	14612	14340	14493	14393	14471	14473	14552	14422	14490	14563	14446	14388	14503	14533	14531	14356	14390	14658	14544	14393	14508	14347	14487	14650	14388	14385	14391	14576	14479	14565	14546	14426	14460	14561	14449	14521	14415	14340	14495	14385	14462	14352	14341	14333	14539	14476	14478	14321	14551	14462	14423
23471	21052	28426	23903	21611	20766	19067	16949	16551	16542	16321	16425	18745	29255	28664	24650	21068	17638	16289	16216	16069	16041	15926	16064	15819	16221	16038	15851	16000	15741	15934	15928	15827	16011	16093	16037	16013	15877	15897	15907	16028	15851	15899	15971	16025	15839	15789	15968	16014	15953	15963	15972	16022	16044	15980	16168	15953	15708	16075	15955	15861	15871	15985	15974	15994	16026	15964	15922	15877	15961	16062	16082	15814	15941	15899	16024	16152	15902	15975	15782	15951	15925	15915	16001	16057	16111	16017	15968	16029	15823	15941	15928	15913	15989	15872	15804	15904	16049	15878	16059	15809	15976	15905	15894	16092	15998	15791	15814	16102	15911	15818	16047	15968	15790	15992	16005	15922	15980	15949	15890	16002	15739	15801	15969	16019	15869	15971	15905	15889	15819	15903	16006	15851	15850	15849	15793	15743	15921	15822	15865	15965	15877	15794	15754	15776	15841	15917	15857	15851	15916	15883	15919	15820	15963	15992	15787	15916	16018	15816	15764	16000	15928	16154	15857	15895	15838	15990	15982	15952	15941	16095	15994	16122	15945	15897	16017	15998	16125	15797	15812	15955	15837	15834	15898	16005	15977	15921	15858	16012	16053	15859	15843	15837	15875	15850	15733	15728	15796	15887	15931	15766	15894	15806	15956	15833	15743	15744	15738	15978	15976	15838	16037	16135	15926	15965	16067	15896	15739	16007	15866	15726	15828	15840	16043	15697	15899	15900	15987	15844	16004	15950	15965	15942	15827	16003	16094	15887	15988	16041	16133	15910	15884	16028	15933	15895	15990	15617	16063	15782	15902	15659	15889	15953	15923	15874	16106	15818	15956	16101	16016	16004	15824	16165	16054	16135	16138	16011	16070	15877	15774	15826	16046	15870	15851	15912	15702	15784	15859	16048	15717	15881	15710	15902	15793	15995	15880	16079	15850	15995	15922	15904	16101	15879	15851	16035	15874	15850	15707	16009	15804	15978	15850	15906	16137	15878	15776	15928	15832	15839	15737	15738	15803	16021	15915	16011	15976	15943	15949	15974	16093	15917	15792	16077	16221	15969	15978	15949	15818	15782	15841	15900	15827	15779	15867	15802	15776	15969	16040	15958	16088	15755	15991	15836	15936	15943	15859	15718	15948	15926	15903	15869	15777	16209	16053	15809	15980	15880	15752	15874	15976	15878	15879	15672	15594	15809	16018	15885	16019	16135	16058	15820	16055	15851	16046	16067	15875	15839	15895	15641	15903	15990	15735	15797	15956	15811	16086	15909	15931	15992	15776	15861	16087	16127	15920	15953	15857	15914	16134	15993	15870	15947	15908	15885	15991	15870	15848	15819	15960	15910	15917	15987	16075	15939	15980	15813	15885	15935	15948	16039	15976	16104	15847	15749	15859	15902	15925	15900	16074	15933	15866	15979	15913	15814	16024	15832	15978	15904	16086	15864	15878	15838	15808	15997	15875	15934	15785	15816	15914	15876	16044	15888	15813	15762	15872	15905	15907	16020	15802	15897	15838	15963	16046	15746	15877	15924	15966	15914	16039	15978	15934	15902	15861	15900	15684	16026	16068	15987	15813	15932	15928	15905	15912	15825	15907	15810	16098	16004	16137	15845	15853	16041	15869	16082	15841	15809	15908	15929	15874	15915	15705	15979	15658	15858	15762	16163	15924	15869	16032	16066	15981	15852	15934	15943	15992	16002	15967	15951	15668	15915	15989	15848	15937	15868	15887	15920	15876	16185	15904	15947	16039	15899	15923	15975	16003	15743	15826	15758	15879	15897	15952	16050	15986	16044	15899	15884	15926	15941	15979	15915	16148	15817	15810	15808	15843	15982	15914	15854	15916	15958	15944	16028	15718	15950	16030	15787	16112	16026	15911	15882	15912	15588	15738	15738	15855	15978	15969	15990	15938	15796	15917	15927	15935	15819	15713	15967	15990	15713	15670	15907	15792	15928	15880	16100	16081	15884	15917	15859	16059	16062	15939	16175	15917	15878	15887	16069	15915	15927	15837	15916	16012	15936	15859	15757	15730	16146	15996	15970	16047	15958	15852	15954	15736	15922	15906	15929	15833	15846	16011	15788	15900	15971	15886	15875	15854	15742	16161	15885	15745	15880	15923	15960	15904	16004	15925	15805	15959	15831	15866	15928	16022	15966	15892	16012	15964	15980	16020	15838	15978	15811	15847	15912	16001	15911	15894	15952	16141	15999	16094	16034	15808	16110	15702	15981	15890	15796	15736	15683	15822	15921	15982	15924	15822	15877	15775	15848	15820	15881	15847	15984	15701	15794	15956	16235	15939	15949	15989	15816	16007	15870	15726	15853	15771	16105	15819	15785	16057	15865	16060	15895	15907	15765	15852	16144	15979	16032	15800	15919	15880	15726	15958	15987	15902	15941	16031	15900	15992	15790	15773	15830	16017	16024	15730	15949	15897	16019	15899	15770	15917	16196	15979	15748	15794	15944	15890	15917	15972	16023	16004	15659	16000	15937	15772	16067	15919	15865	15987	15637	16005	15845	15918	15806	16106	15956	15987	15941	15890	15908	15961	15970	15876	15796	16037	15823	15840	15918	15834	16066	16042	15811	15807	16083	15815	15790	15704	15870	15843	15947	15912	16037	15817	16084	15930	15851	15922	15979	15980	15899	16006	15905	15904	15966	15949	15869	16001	15960	16052	15990	15863	15758	15692	15733	15897	15891	15769	15887	15987	15989	15735	15825	15913	15868	15716	15773	15704	15811	16020	15794	16101	15976	16057	15859	16047	15899	15843	15865	15999	15925	15712	15895	15792	15978	15853	15847	15846	15760	15791	15916	15850	15828	15893	15776	15913	15812	15835	15851	16038	15912	15752	15768	15774	16255	15899	15861	15890	15818	15944	16023	15972	15803	15912	15847	15963	15936	15914	15911	16023	15759	16043	15906	15922	15864	15915	16150	15858	15946	16037	15838	16003	16050	15869	16047	15915	16030	15912	15901	15662	15790	16016	15991	15907	15817	15756	15882	15885	15902	16008	16009	15950	16043	15891	15885	15955	15990	15976	16038	15924	15948	15965	15952	16000	15909	15935	15954	15833	15774	15809	15804	15877	15986	16012	16016	15920	15879	15834	16053	15842	15733	15795	15797	15800	15848	15944	16022	15888	15898	15945	16120	15855	15779	15710	15800	16091	16001	15844	15901	15713	15956	15902	15915	15916	15742	15910	15840	15902	15897	16137	15858	15858	15781	15815	16076	15842	15965	15988	15860	15813	15910	15907	15765	15894	15912	15806	15955	15851	16015	15937	16160	15913	15865	15920	16112	15854	15883	16043	15976	16008	15927	16035	15761	15919	16057	15885	15915	15998	15995	15979	15900	16136	15952	15998	15749	15917	15796	15962	15914	15970	15922	15964	15775	15837	15806	15749	15936	15932	16070	15947	15872	15851	15961	15902	15973	15791	15793	16142	15863	15789	16055	15850	15742	15766	15857	15760	15754	16010	15979	15836	15930	15957	15889	15904	15919	16195	15837	15884	15903	15932	16057	16007	15983	16083	16025	15892	16009	15902	15859	15994	15861	15981	15771	15922	15952	15910	15845	16061	15855	15994	15934	16025	15568	15974	15955	16108	15913	15795	15920	15945	15969	15809	15944	16030	15896	15860	15792	15802	15711	15849	15844	16133	16075	15844	15993	15983	16008	15834	15973	16045	15971	15966	15817	15819	16040	15807	15972	15889	16077	16109	15860	15810	15717	15934	15798	15841	15797	15772	15846	16018	15925	15870	16051	16101	15878	15847	16212	15910	15884	15956	15747	16052	15885	16042	15971	15886	15820	15889	15887	15927	15894	15951	15889	16054	15881	15804	15735	15865	16054	15784	15911	15803	16019	15928	15776	15822	15897	15859	15813	15843	16014	16107	16000	15902	15852	15867	15931	15804	15966	16125	15954	15953	15838	15847	15710	15930	15831	15962	15948	15833	15906	15887	15728	15820	15809	15749	15894	15866	15954	15903	15837	15915	15899	15803	15837	15888	16005	15910	15851	15874	15889	16059	16067	15804	16027	15894	16049	16124	15814	16058	15917	15896	15904	15922	16000	15675	15829	15805	16096	15750	15727	16030	15780	15877	15881	15673	15944	15911	15835	15805	15985	16003	15993	15969	15998	15789	15898	15871	16045	15816	15822	15787	16053	15757	15860	15839	15981	15828	15972	15812	15810	15973	16163	15915	15896	16178	15829	15930	15871	15844	16065	15892	16049	16009	15971	16248	15907	15806	15852	16090	15979	15813	16000	16058	16107	15850	16118	15895	15995	15774	15823	16177	15721	15841	15711	15910	15896	15873	15870	16120	15906	15819	15688	15773	15754	16017	15848	15838	16014	15841	16024	15847	15987	16031	15930	15819	15885	15793	16169	16043	16134	15890	15882	16018	15804	15787	16047	15932	15939	15962	15912	16031	15983	15934	15789	15793	15981	15935	15884	15971	15991	15976	15975	16094	15707	15978	15838	15906	15980	15840	15899	16090	16020	15920	15924	15946	15995	15913	15747	15862	16011	15924	15900	16079	15854	16078	16020	15898	16062	15984	15898	16026	15753	15770	15925	15773	16072	16087	15981	15736	16022	15716	15883	15918	16248	15848	15831	15706	15858	15811	16058	15774	15821	15717	15942	16069	15832	15986	16082	15857	15901	15964	15864	15888	15866	16102	15915	15892	15831	15935	15958	15790	15991	15994	15785	15732	16009	15750	15858	15803	15960	15934	15984	15871	15845	16012	15992	15824	15923	15919	15885	15848	15845	15893	15828	15832	16089	15821	15902	15837	15961	15898	15975	16125	15864	15809	15880	16172	15845	15869	15926	15898	15987	15916	15952	15886	16096	16058	15850	16032	15896	16048	15804	15865	15735	16090	15905	15777	15710	15918	16061	15898	15985	15924	15776	15770	15840	15933	16003	15832	15836	15833	15759	15937	15839	15911	15858	15931	15928	15959	15787	15718	15832	15896	15896	15871	15900	15877	15859	16057	16080	15918	15946	15811	15895	16140	15947	15895	16062	15800	15866	15922	15851	15914	16102	15842	15813	16003	15889	15731	15874	15801	15964	15772	15762	16098	16081	15665	15957	15755	15944	15990	15751	16001	15935	15777	15741	15855	15824	16089
13240	22078	20006	17449	16671	16241	15635	15418	15508	15374	14946	14934	19744	33294	31073	25785	20634	16225	14988	14729	14664	14601	14707	14771	14657	14790	14663	14747	14790	14829	14744	14758	14555	14672	14858	14628	14577	14450	14663	14582	14728	14673	14710	14663	14529	14665	14826	14707	14647	14727	14810	14511	14763	14536	14712	14529	14743	14613	14727	14590	14628	14765	14702	14591	14534	14849	14635	14661	14490	14612	14926	14558	14809	14580	14695	14575	14683	14753	14685	14670	14695	14701	14760	14686	14805	14590	14583	14590	14764	14625	14719	14623	14687	14634	14765	14727	14788	14745	14501	14550	14509	14579	14680	14706	14660	14789	14559	14609	14678	14609	14635	14757	14588	14869	14520	14652	14720	14537	14711	14655	14673	14562	14791	14597	14655	14536	14688	14587	14722	14641	14607	14753	14683	14796	14608	14758	14627	14604	14577	14713	14583	14628	14652	14543	14513	14811	14675	14685	14607	14460	14777	14673	14514	14512	14608	14669	14586	14611	14651	14407	14536	14617	14650	14902	14573	14706	14742	14536	14686	14767	14793	14511	14747	14659	14707	14592	14617	14604	14757	14647	14744	14576	14603	14617	14529	14589	14706	14569	14684	14653	14625	14729	14707	14596	14684	14459	14544	14744	14694	14601	14611	14565	14771	14529	14734	14709	14680	14753	14570	14739	14663	14575	14597	14826	14677	14739	14676	14561	14612	14723	14674	14653	14624	14697	14650	14598	14670	14702	14726	14655	14810	14744	14760	14671	14599	14583	14787	14687	14609	14742	14693	14561	14829	14610	14608	14531	14649	14682	14615	14719	14688	14500	14640	14562	14643	14767	14569	14551	14559	14732	14627	14789	14657	14632	14743	14558	14634	14668	14608	14660	14769	14633	14435	14677	14666	14677	14635	14672	14664	14648	14589	14700	14551	14405	14651	14607	14574	14692	14684	14810	14573	14475	14519	14565	14568	14669	14690	14594	14423	14655	14792	14820	14725	14730	14503	14654	14595	14505	14776	14707	14773	14545	14688	14536	14726	14787	14678	14602	14691	14477	14761	14677	14483	14551	14558	14722	14581	14563	14709	14644	14450	14619	14778	14495	14652	14624	14535	14677	14508	14580	14601	14574	14501	14620	14716	14641	14717	14813	14889	14715	14490	14587	14601	14488	14616	14643	14459	14784	14762	14646	14731	14611	14704	14578	14713	14594	14674	14489	14769	14598	14486	14572	14653	14807	14602	14644	14709	14591	14704	14507	14562	14743	14671	14600	14770	14585	14755	14637	14593	14674	14551	14574	14628	14683	14793	14865	14623	14747	14595	14632	14682	14697	14602	14678	14499	14644	14613	14663	14873	14637	14806	14572	14613	14663	14729	14673	14628	14726	14704	14609	14618	14544	14662	14668	14486	14647	14589	14688	14725	14507	14653	14733	14618	14632	14710	14775	14531	14786	14656	14558	14804	14523	14377	14455	14700	14585	14534	14812	14651	14654	14726	14622	14668	14583	14723	14696	14545	14782	14814	14674	14680	14554	14556	14603	14693	14651	14682	14720	14544	14638	14736	14811	14584	14805	14644	14732	14639	14660	14558	14698	14684	14587	14677	14644	14640	14647	14715	14546	14594	14750	14759	14446	14518	14863	14611	14625	14589	14449	14746	14721	14623	14655	14556	14606	14585	14507	14648	14701	14584	14506	14607	14629	14707	14720	14713	14653	14562	14751	14705	14540	14669	14827	14713	14658	14613	14631	14699	14816	14525	14652	14607	14658	14666	14680	14605	14670	14717	14679	14689	14710	14602	14555	14535	14752	14613	14565	14550	14654	14560	14792	14583	14656	14586	14682	14533	14534	14744	14649	14609	14610	14623	14534	14552	14591	14482	14362	14633	14545	14728	14753	14791	14628	14593	14586	14692	14627	14518	14774	14594	14519	14676	14611	14550	14651	14718	14701	14496	14787	14698	14816	14658	14718	14589	14610	14544	14806	14561	14572	14544	14790	14625	14646	14835	14730	14508	14632	14644	14703	14731	14748	14694	14637	14611	14584	14546	14688	14678	14529	14485	14694	14608	14628	14722	14547	14635	14685	14627	14587	14593	14864	14753	14573	14531	14649	14650	14764	14755	14449	14570	14794	14784	14645	14623	14646	14638	14686	14758	14513	14714	14638	14650	14659	14755	14593	14668	14677	14623	14455	14644	14468	14605	14614	14690	14784	14510	14566	14702	14621	14630	14744	14606	14639	14724	14544	14657	14743	14769	14786	14556	14585	14715	14543	14794	14848	14621	14698	14631	14595	14575	14664	14590	14570	14494	14602	14731	14748	14517	14622	14743	14588	14625	14494	14712	14612	14584	14767	14587	14641	14576	14726	14740	14490	14683	14695	14495	14642	14723	14526	14608	14752	14640	14593	14572	14556	14601	14735	14824	14626	14618	14682	14766	14481	14700	14525	14577	14661	14750	14715	14776	14506	14683	14548	14554	14507	14689	14498	14704	14725	14578	14631	14541	14600	14510	14672	14567	14691	14777	14561	14685	14654	14662	14654	14580	14851	14673	14674	14622	14644	14733	14720	14542	14556	14647	14670	14606	14568	14719	14604	14554	14608	14680	14788	14550	14684	14615	14620	14669	14499	14672	14613	14599	14482	14576	14712	14719	14645	14587	14770	14742	14776	14563	14684	14593	14683	14528	14739	14547	14694	14753	14616	14662	14725	14560	14606	14883	14630	14526	14633	14702	14655	14685	14642	14731	14823	14511	14627	14719	14592	14626	14833	14559	14659	14643	14608	14655	14590	14773	14497	14682	14693	14611	14495	14608	14681	14588	14728	14652	14598	14814	14459	14659	14554	14705	14775	14608	14728	14671	14790	14652	14667	14541	14724	14626	14508	14644	14590	14666	14635	14714	14563	14608	14604	14687	14583	14675	14664	14579	14683	14516	14624	14515	14612	14667	14687	14642	14576	14517	14725	14712	14660	14632	14498	14641	14809	14827	14641	14547	14617	14611	14684	14498	14636	14716	14735	14621	14505	14453	14612	14827	14614	14621	14665	14776	14740	14650	14609	14641	14688	14631	14737	14692	14421	14849	14458	14474	14643	14710	14605	14695	14507	14461	14694	14633	14668	14614	14653	14616	14733	14834	14546	14708	14641	14634	14597	14601	14662	14688	14590	14601	14659	14796	14450	14525	14570	14728	14647	14684	14623	14663	14564	14697	14595	14656	14653	14571	14675	14844	14674	14565	14747	14592	14507	14704	14713	14664	14565	14463	14533	14685	14771	14757	14551	14716	14744	14520	14503	14406	14708	14742	14658	14602	14637	14663	14623	14540	14755	14554	14569	14578	14635	14531	14549	14788	14569	14630	14678	14624	14565	14729	14701	14763	14551	14716	14648	14624	14684	14561	14562	14632	14637	14690	14581	14653	14504	14538	14566	14600	14834	14631	14681	14649	14581	14450	14627	14698	14771	14560	14680	14606	14698	14706	14617	14636	14557	14675	14676	14655	14706	14602	14633	14592	14434	14708	14622	14794	14753	14535	14609	14780	14712	14568	14606	14584	14530	14512	14469	14609	14502	14492	14634	14664	14807	14682	14768	14781	14640	14521	14573	14779	14698	14621	14713	14717	14591	14640	14680	14790	14708	14763	14479	14603	14599	14445	14510	14702	14654	14555	14740	14615	14631	14657	14606	14693	14629	14709	14765	14713	14764	14619	14773	14616	14700	14662	14636	14514	14551	14607	14669	14617	14750	14503	14641	14564	14767	14771	14563	14892	14732	14685	14663	14651	14572	14550	14617	14688	14643	14449	14587	14634	14724	14670	14651	14622	14580	14705	14666	14653	14687	14576	14602	14707	14570	14748	14561	14643	14682	14591	14673	14559	14698	14588	14659	14601	14772	14682	14716	14809	14570	14494	14558	14583	14717	14492	14606	14522	14634	14512	14757	14611	14609	14629	14657	14664	14514	14694	14729	14607	14720	14635	14574	14527	14653	14767	14631	14669	14612	14693	14693	14590	14603	14626	14547	14661	14887	14624	14588	14555	14543	14793	14466	14596	14648	14708	14616	14798	14781	14687	14799	14621	14574	14814	14745	14643	14607	14772	14742	14572	14596	14620	14503	14653	14561	14675	14658	14710	14660	14627	14757	14712	14727	14628	14592	14637	14594	14649	14652	14693	14797	14573	14608	14649	14592	14776	14760	14610	14613	14623	14837	14557	14612	14541	14586	14809	14517	14575	14544	14623	14655	14675	14619	14626	14600	14602	14656	14745	14727	14580	14670	14690	14633	14612	14656	14541	14703	14617	14774	14578	14672	14639	14591	14884	14569	14572	14591	14636	14754	14526	14707	14682	14774	14620	14538	14551	14526	14736	14707	14680	14707	14594	14713	14767	14595	14552	14801	14639	14647	14445	14916	14640	14761	14667	14626	14684	14503	14584	14823	14590	14719	14755	14585	14628	14641	14712	14663	14464	14516	14645	14607	14542	14575	14670	14762	14560	14698	14622	14721	14781	14541	14663	14611	14590	14743	14611	14606	14636	14568	14682	14736	14660	14793	14477	14582	14588	14605	14722	14518	14663	14646	14686	14525	14730	14587	14710	14709	14713	14669	14608	14872	14667	14707	14525	14666	14670	14838	14728	14608	14484	14583	14574	14657	14738	14598	14650	14745	14531	14819	14564	14704	14691	14538	14668	14765	14532	14578	14510	14787	14382	14627	14663	14668	14580	14871	14450	14553	14720	14586	14582	14744	14606	14663	14723	14543	14755	14781	14607	14716	14778	14716	14678	14685	14642	14583	14640	14575	14538	14697	14779	14582	14616	14524	14717	14676	14540	14639	14609	14633	14698	14751	14595	14565	14705	14543	14627	14681	14733	14636	14587	14678	14546	14506	14712	14684	14653	14402	14611	14622	14791	14670	14670	14641	14527	14614	14821	14632	14759	14625	14644	14536	14692	14730	14685	14667	14695	14545	14575	14624	14491	14769	14693	14421	14622	14681	14693	14612	14679	14749	14500	14806	14614	14586	14527	14647	14782	14691	14730	14770	14662	14630	14623	14795	14599	14628	14751	14679	14651	14713	14668	14525	14798	14752	14583	14453	14686	14529	14779	14744	14597	14729	14589	14500	14609	14577	14506	14661	14698	14626
22604	21052	28827	23476	21184	22751	23276	18054	17233	17341	16928	16753	20433	37630	36765	30515	24401	19430	17295	16729	16744	16364	16459	16657	16586	16791	16575	16417	16466	16242	16578	16459	16573	16319	16814	16647	16415	16463	16537	16280	16471	16479	16469	16612	16383	16417	16380	16545	16476	16635	16560	16286	16475	16615	16368	16390	16457	16262	16023	16327	16311	16463	16418	16483	16372	16370	16450	16720	16451	16185	16534	16247	16369	16312	16639	16280	16143	16376	16386	16427	16572	16324	16597	16316	16617	16320	16571	16389	16193	16561	16199	16565	16404	16421	16342	16524	16307	16222	16431	16340	16543	16298	16496	16364	16354	16181	16340	16389	16396	16504	16220	16408	16416	16382	16288	16446	16608	16257	16632	16435	16425	16416	16411	16415	16473	16318	16381	16159	16253	16339	16493	16359	16362	16439	16299	16448	16331	16351	16456	16340	16306	16396	16496	16444	16426	16432	16579	16349	16411	16400	16422	16267	16368	16395	16315	16469	16493	16355	16551	16642	16543	16411	16138	16365	16246	16455	16497	16462	16359	16509	16412	16423	16290	16346	16567	16533	16269	16531	16220	16189	16333	16383	16356	16418	16159	16439	16166	16351	16338	16209	16449	16403	16425	16412	16370	16460	16288	16222	16527	16333	16291	16375	16263	16331	16358	16362	16371	16419	16362	16490	16363	16356	16216	16321	16323	16305	16314	16342	16497	16404	16550	16354	16566	16260	16433	16423	16083	16337	16527	16273	16299	16278	16392	16255	16372	16180	16387	16270	16437	16456	16356	16472	16496	16335	16392	16306	16313	16229	16416	16346	16561	16503	16297	16336	16337	16365	16436	16316	16328	16283	16212	16329	16276	16424	16266	16355	16302	16126	16316	16223	16312	16295	16221	16163	16558	16268	16303	16344	16474	16155	16319	16476	16329	16242	16351	16336	16499	16292	16284	16412	16428	16317	16423	16431	16476	16316	16265	16418	16465	16263	16344	16353	16360	16478	16235	16225	16367	16306	16572	16504	16381	16473	16357	16277	16400	16391	16303	16391	16541	16361	16272	16297	16295	16509	16616	16225	16269	16210	16472	16346	16369	16321	16311	16282	16392	16285	16324	16398	16420	16476	16634	16322	16266	16279	16475	16370	16407	16344	16208	16506	16304	16354	16601	16532	16369	16271	16305	16435	16292	16467	16441	16406	16394	16414	16313	16438	16492	16227	16202	16449	16444	16335	16420	16371	16417	16279	16275	16237	16347	16259	16507	16405	16307	16218	16270	16387	16315	16357	16430	16438	16520	16406	16349	16347	16346	16282	16293	16544	16403	16525	16338	16502	16419	16539	16399	16259	16469	16427	16329	16318	16313	16354	16328	16368	16553	16120	16383	16359	16246	16184	16332	16447	16354	16193	16458	16324	16253	16523	16295	16510	16347	16267	16128	16343	16455	16523	16374	16271	16448	16520	16417	16295	16465	16476	16469	16315	16391	16249	16432	16266	16457	16514	16309	16293	16161	16258	16357	16413	16359	16410	16349	16348	16360	16301	16362	16432	16123	16409	16415	16373	16293	16270	16331	16336	16432	16378	16447	16393	16483	16433	16434	16283	16269	16475	16318	16328	16380	16499	16420	16378	16407	16272	16364	16303	16228	16405	16315	16495	16340	16268	16512	16219	16424	16141	16647	16400	16379	16457	16323	16257	16353	16431	16218	16517	16223	16370	16332	16125	16211	16300	16386	16418	16444	16640	16295	16433	16169	16183	16346	16471	16308	16092	16376	16279	16380	16374	16306	16321	16245	16344	16435	16348	16317	16318	16299	16297	16290	16208	16299	16331	16453	16361	16589	16305	16515	16189	16369	16218	16272	16281	16370	16283	16386	16291	16429	16250	16475	16287	16339	16420	16281	16418	16611	16385	16450	16369	16402	16458	16338	16403	16349	16548	16508	16267	16440	16349	16272	16438	16437	16587	16254	16462	16451	16412	16373	16369	16416	16349	16214	16123	16315	16312	16351	16372	16321	16342	16266	16696	16344	16305	16274	16350	16402	16427	16347	16552	16370	16265	16441	16220	16469	16283	16367	16400	16214	16292	16426	16410	16357	16320	16440	16390	16171	16311	16450	16250	16487	16374	16307	16462	16266	16434	16221	16305	16286	16402	16428	16514	16553	16479	16256	16246	16424	16279	16432	16406	16567	16318	16213	16383	16352	16286	16233	16473	16451	16354	16383	16503	16229	16254	16412	16491	16321	16320	16598	16439	16374	16370	16409	16168	16272	16325	16231	16284	16305	16381	16324	16363	16267	16279	16293	16273	16379	16471	16350	16349	16399	16134	16313	16416	16451	16376	16358	16341	16440	16434	16448	16337	16344	16242	16368	16329	16174	16509	16147	16215	16338	16388	16406	16260	16270	16312	16278	16437	16503	16321	16428	16367	16322	16341	16429	16136	16562	16291	16327	16376	16277	16243	16465	16328	16300	16183	16350	16431	16352	16558	16214	16297	16461	16080	16448	16301	16346	16277	16499	16301	16341	16360	16459	16376	16380	16400	16126	16325	16440	16485	16347	16505	16237	16166	16277	16437	16417	16475	16302	16244	16385	16252	16424	16379	16435	16202	16398	16276	16517	16321	16292	16315	16199	16358	16502	16261	16294	16248	16165	16413	16313	16270	16373	16334	16403	16369	16187	16079	16603	16313	16235	16304	16505	16396	16367	16406	16454	16447	16198	16300	16354	16316	16359	16193	16429	16381	16230	16486	16387	16252	16284	16260	16335	16317	16283	16501	16258	16236	16448	16336	16189	16368	16389	16361	16304	16420	16292	16411	16309	16593	16383	16360	16392	16316	16541	16270	16344	16419	16637	16307	16427	16520	16416	16269	16484	16390	16347	16266	16212	16221	16388	16397	16283	16446	16588	16562	16319	16422	16299	16511	16182	16269	16459	16438	16342	16169	16360	16086	16315	16604	16475	16445	16265	16542	16157	16389	16452	16386	16236	16349	16529	16382	16191	16046	16398	16290	16247	16306	16405	16380	16345	16457	16346	16329	16274	16348	16455	16190	16248	16461	16407	16175	16266	16385	16472	16360	16312	16297	16492	16444	16198	16061	16335	16487	16419	16288	16295	16279	16439	16294	16538	16440	16260	16296	16183	16560	16524	16546	16294	16534	16386	16302	16317	16242	16135	16456	16255	16325	16438	16324	16210	16419	16290	16420	16297	16542	16235	16451	16339	16378	16472	16436	16319	16394	16417	16425	16325	16196	16318	16260	16418	16462	16310	16431	16323	16655	16317	16457	16382	16316	16458	16491	16401	16245	16287	16349	16267	16327	16264	16389	16319	16531	16246	16332	16336	16246	16363	16438	16132	16485	16456	16500	16466	16489	16329	16237	16278	16458	16291	16414	16305	16383	16577	16547	16499	16520	16367	16342	16312	16298	16437	16365	16331	16459	16368	16410	16446	16393	16410	16403	16272	16510	16338	16427	16300	16139	16457	16435	16374	16212	16244	16421	16334	16453	16388	16300	16268	16406	16275	16268	16438	16461	16478	16435	16474	16472	16230	16207	16432	16288	16611	16286	16232	16292	16207	16197	16238	16512	16306	16291	16402	16372	16712	16400	16304	16383	16444	16204	16358	16315	16236	16206	16450	16422	16465	16283	16395	16171	16368	16381	16296	16494	16430	16494	16446	16290	16445	16472	16378	16310	16367	16241	16308	16389	16384	16406	16475	16298	16368	16056	16280	16277	16247	16440	16330	16427	16232	16410	16487	16235	16304	16135	16507	16309	16506	16301	16433	16562	16246	16246	16321	16024	16262	16362	16349	16504	16508	16294	16340	16357	16445	16478	16529	16400	16299	16271	16374	16477	16474	16395	16177	16476	16134	16210	16185	16309	16273	16281	16563	16451	16334	16196	16410	16425	16380	16401	16322	16449	16380	16287	16503	16424	16457	16422	16246	16276	16492	16513	16315	16378	16320	16374	16362	16235	16379	16458	16422	16433	16362	16261	16231	16425	16179	16309	16363	16517	16459	16422	16233	16372	16474	16368	16396	16319	16340	16427	16356	16331	16020	16349	16425	16527	16453	16157	16295	16288	16266	16430	16354	16301	16402	16455	16400	16381	16317	16277	16504	16379	16460	16380	16476	16105	16478	16415	16232	16246	16345	16406	16330	16284	16380	16143	16176	16138	16311	16265	16296	16535	16251	16439	16361	16155	16420	16410	16249	16458	16407	16276	16281	16288	16459	16335	16162	16325	16349	16400	16449	16334	16314	16602	16363	16360	16467	16505	16416	16371	16322	16276	16318	16413	16443	16290	16557	16358	16340	16277	16460	16403	16263	16465	16439	16372	16228	16215	16386	16428	16391	16182	16222	16349	16271	16583	16381	16267	16423	16262	16527	16185	16291	16606	16306	16448	16469	16455	16594	16456	16220	16347	16370	16407	16132	16299	16405	16271	16188	16369	16500	16539	16201	16259	16326	16519	16417	16377	16334	16370	16289	16290	16203	16525	16401	16397	16440	16335	16254	16178	16364	16396	16561	16278	16135	16269	16548	16495	16379	16342	16387	16292	16338	16465	16319	16192	16323	16229	16418	16378	16178	16466	16425	16253	16140	16538	16475	16446	16202	16391	16186	16447	16557	16264	16354	16503	16284	16417	16481	16522	16501	16460	16521	16375	16331	16407	16293	16462	16346	16406	16501	16372	16242	16404	16248	16511	16260	16260	16494	16332	16439	16497	16465	16353	16357	16397	16205	16277	16274	16468	16465	16424	16400	16381	16299	16230	16325	16550	16428	16335	16526	16292	16563	16185	16405	16249	16207	16279	16385	16412	16337	16454	16339	16384	16199	16437	16298	16400	16294	16407	16377	16582	16310	16335	16388	16475	16412	16386	16632	16311	16434	16287	16292	16502	16403	16297	16315	16184	16258	16368	16413	16346	16383	16391	16314	16238	16492	16341	16042	16502	16410	16451	16520	16238	16466	16203	16476	16546	16508	16289	16331	16325	16433	16523	16351	16315	16264	16288	16266	16304	16308	16416	16362	16425	16304	16332	16274	16146	16479	16462	16337	16202	16577	16299	16475	16359	16438	16601	16400	16494	16224	16497	16378	16479	16369	16398	16557	16166	16254	16294	16233	16318	16466	16393
14851	25924	23738	19582	18414	17436	16489	16346	16248	15932	15583	15389	22299	41771	39201	31500	24216	17506	15475	14937	14951	14984	14859	14947	14973	14798	15032	14877	14867	15086	14925	15125	14843	14885	15129	14819	14985	14864	14869	15041	15149	14877	14949	14912	14737	15016	14946	14759	14880	15126	14963	14918	15085	14913	14881	14911	15003	14882	14726	15096	15107	14951	14803	15010	14955	15040	14904	14903	14944	14852	14755	14918	15107	14832	15101	14999	14990	14809	14938	14856	14901	14836	15006	14753	14839	14879	14758	14918	14951	14904	14869	15040	14828	14887	14886	14953	15216	15082	15052	14824	15125	15050	14795	15038	14948	14902	14935	14858	14855	14879	14931	14840	14808	14873	14881	14987	14825	14902	14879	14928	14935	14761	14918	14799	14812	15067	14900	14800	14864	14944	14788	14816	14717	15019	14758	15039	14888	14774	14907	14809	14742	14760	14931	15056	14931	14952	15041	14953	14990	15071	14814	14816	14918	14807	15057	14864	15015	15040	14940	14833	14864	14918	14880	14938	14921	14907	14752	14863	14921	14922	14981	14824	14912	14749	14684	14994	14870	15091	14891	14974	14957	14911	14813	15059	14752	14833	14918	14920	14957	14804	14813	14916	14871	14768	14971	14840	14996	14871	14936	14880	14970	14930	14935	14865	14864	14910	14898	15120	15019	14959	14869	14817	14695	14936	14899	14949	14836	15019	14736	14916	14746	14863	14975	14912	14925	14986	14898	14874	14951	14871	14889	14806	14838	14883	14935	14907	14863	14863	14859	14830	14797	14933	14958	14763	14719	14873	15016	14873	14948	14828	14833	14921	14790	15005	14851	15042	14865	14878	14873	14807	15113	15068	14805	14873	14856	14919	14886	14859	14891	15015	14861	14907	14903	14824	14984	14919	15112	14896	14919	14722	14996	14747	14924	14971	14900	14821	14754	14859	14918	14857	14911	14914	14861	14855	14910	14903	14890	14878	14990	14902	14748	14739	14933	15039	14908	14939	14938	14796	14906	14804	14966	14986	15013	14881	14951	14976	14913	14890	14846	14902	14835	14945	14830	14894	15032	14986	14998	14955	14776	14978	15136	14791	15003	15083	14961	14927	14922	14901	14836	14962	14909	14912	14863	14990	14817	14821	14867	14868	14938	14774	15042	14898	14750	14860	14769	15030	14891	15046	15017	14780	14771	14880	14921	14757	14875	14870	14869	14954	14918	14842	14904	15038	14915	14786	15074	14845	15057	14970	14957	14904	14881	14759	14800	14848	14863	14857	14688	14768	14917	14972	15129	14785	14997	14928	14792	14882	15068	14899	14846	14835	15042	15044	14719	14799	14947	14842	14946	14830	14830	15057	14838	15029	14976	14846	14884	14836	14843	14693	15068	14929	14854	15055	14860	14898	15043	14756	14971	14925	14719	14819	14875	14854	15036	14814	14823	14953	14879	14994	14841	14704	15046	14702	14954	15072	14943	14857	14909	15001	14986	14913	14835	15041	14922	14959	14779	14871	14737	14979	14771	15063	14907	14779	15027	14967	14838	14702	14862	14818	14822	14782	14782	15007	14853	14797	14805	14817	14812	14809	15003	14992	14829	14920	14869	14845	14941	14722	14753	14822	14908	14769	14809	14736	14924	14625	14866	14803	14989	14817	14850	14957	15061	14983	14886	14794	14818	14849	14957	14856	14977	15067	14854	14992	14722	15104	14915	14957	14927	14939	14806	14841	14789	15013	14822	14922	14874	14974	15008	14883	14893	14876	14849	14804	14927	14906	15010	14935	15058	14816	14965	14845	14915	14933	14902	15021	14982	14655	14834	14971	14776	14964	14726	14973	15056	14978	14892	14940	15042	14920	15046	15033	14843	14899	14887	14792	15075	14921	14950	14857	14832	14838	14829	14824	14993	14886	14985	14788	14987	14952	14853	14846	14966	14892	14952	14863	14962	14858	15045	14735	14881	14928	14861	14975	15040	14975	14687	14982	14847	14803	14813	14689	14861	15019	14896	14920	14978	14907	14935	14832	14785	14858	14844	14791	14866	15048	15065	14840	14972	14826	14918	14900	14805	14897	14842	14945	14933	14876	14806	14714	14939	14799	15045	14908	14839	14901	14855	14951	14855	15098	14877	14811	14964	14681	14980	15029	14987	14887	14727	14895	15046	14743	14880	14847	14953	14922	14739	14857	14931	14995	15147	14775	14964	15042	14841	14865	14728	15016	14731	14764	14968	14825	15016	15025	14793	14879	14985	14877	14925	14900	14807	14931	14861	14879	15033	15000	14858	14902	14950	14939	14976	14887	14992	14910	14844	14924	14806	14707	14818	15014	14830	14828	14799	14945	14850	15003	14884	14861	14960	15097	14790	14887	14849	14724	14881	14809	15037	14966	14863	15099	14714	14886	14982	15105	15071	15027	14942	14879	14880	15012	14816	15012	15021	14830	14945	14693	14921	14843	14941	14835	14913	14894	14838	14844	14887	14912	14873	14942	14847	14966	14921	15151	14929	14807	15015	14815	14904	14800	14954	14980	14983	14936	14854	14846	14879	15006	14890	14967	14944	14923	14852	14965	14814	14887	14911	14895	14836	14851	14759	14994	14852	14974	14757	14956	14963	14836	14869	14975	14978	14913	14828	14835	14805	14915	14961	14943	14992	14881	14891	14911	14872	14879	14894	14810	14899	14906	14777	15028	14977	14670	14935	14893	14785	15027	14961	14881	14950	14802	14948	14950	14979	14789	14915	15022	15132	14901	14744	14970	14995	14919	14881	14927	14857	14998	14901	14871	14841	15017	14883	14910	14828	14942	14889	14897	14852	14831	14796	14932	14959	14966	14955	14838	14858	14952	14776	14915	14905	14840	15047	14895	14890	14933	14899	14950	14900	14697	14783	14807	14960	14824	15006	14811	14783	14863	14776	14867	15040	14922	14835	14911	15038	14918	14757	14819	14951	14846	15068	14922	14794	14907	14811	14953	14837	14863	14840	14928	14884	14877	14929	14992	14878	14896	14893	14942	14973	14831	15004	14847	14858	14924	14871	14926	14971	14896	14911	14951	15048	14790	15071	14860	14976	15014	14936	14973	14902	15049	14889	14708	14972	14828	14880	14901	14857	14838	14904	14865	14812	14881	14764	14903	15158	14795	14858	15091	14876	14907	14869	14844	14940	14981	14861	14939	14861	14883	14656	14877	14995	14821	14989	14897	14788	14864	14928	14959	14845	15011	14836	14952	14866	14910	14830	14840	14832	14784	14867	14867	14846	14832	14814	14875	14954	14921	14868	14943	15087	14718	14901	14803	14889	14886	14893	14896	14855	14784	14971	14925	14837	14975	14837	14866	14881	14904	14985	14933	15040	14650	14904	14989	14911	14793	14962	14941	14934	14765	14994	14798	14956	14755	14845	14879	14988	14836	14794	14928	14943	14871	14930	14757	15215	14933	15171	14782	14909	14991	14823	14958	14912	14987	14995	14970	14952	14905	14809	14907	14948	14808	14909	14826	14845	14739	14900	14857	14874	14785	14929	14909	14844	14929	15019	14868	15010	14801	14898	14901	14915	14881	14758	14816	15059	14878	14919	14679	14716	14919	14841	15016	14923	14896	14895	15003	14845	14881	14717	14871	14800	14838	14873	14930	14852	14899	14728	14726	14862	14911	14851	14856	15042	14805	14866	14918	14938	14884	14747	14805	14741	14882	14808	14915	15020	14718	14863	14894	15014	14937	14858	14773	15053	14887	15118	14902	14888	14863	14971	14957	14793	14807	14927	15003	14824	14931	14898	14799	14907	14959	14854	15100	15018	14857	14846	15090	14948	15011	14799	14985	15035	14764	15053	14903	14794	14794	14872	14951	14876	14863	14827	14868	14875	14807	14857	14959	14972	14921	14939	14919	14905	15015	15011	14893	14834	14668	14983	14864	14873	14946	14921	14827	15043	14699	14893	14967	14730	14929	14840	14716	14763	14915	14976	14745	14880	14907	15034	14778	14817	14965	14932	14818	15073	14895	14879	14933	14902	14794	14752	15027	15028	14932	14919	14795	14982	14812	14922	14937	14781	14865	14952	14750	14885	14916	15042	14995	14921	14866	14773	15016	14882	14932	14963	14959	14782	14974	14906	14847	14852	14786	14969	14930	14918	14786	14898	14803	14886	14903	14875	14932	14837	14796	14917	14913	14894	14978	14866	14931	14873	14909	14902	14972	14878	14924	14873	14878	14849	14788	14888	14988	14739	14881	14835	14925	14855	14696	14803	15001	14944	14755	15088	14807	15062	14696	14871	14936	14864	14977	14797	14903	14804	14749	14959	14828	14778	14709	14975	14758	14825	14810	15004	14929	15020	14921	14880	14899	14869	14744	15022	14758	14937	14919	14838	14819	14838	15025	14921	14943	14804	14859	14825	14873	14940	14914	14957	14921	14811	14979	15062	14833	15067	14875	14802	14918	14960	14998	14994	14822	14968	15050	14881	14946	14749	14911	14898	14721	14794	14846	14827	14907	14840	14901	14778	14903	14936	14834	14793	14851	14927	14755	14947	14902	14830	14774	14949	14996	14990	14873	14919	14883	14938	14966	14821	15035	14954	14938	14809	14860	14695	14934	14972	15142	14797	14915	14833	14850	14936	14787	15065	14857	14900	14960	15067	14843	15005	14863	14964	14818	14802	14965	14890	14829	14764	14970	14931	14916	14818	14927	14887	14803	14772	14848	14927	14737	14926	14776	14830	14938	14959	14891	14865	14650	14728	15045	14757	14866	15101	14879	15007	14916	14995	14921	14837	14878	15012	14905	14945	14977	14778	14805	15009	15024	14928	15108	14819	14797	14903	14755	14934	14970	14877	14901	14892	14932	14835	14928	15011	14923	14982	15025	14857	14878	14919	14896	14849	14831	14877	14838	14843	14932	14934	14847	14851	14861	14791	14869	14972	14885	14886	15053	14939	15019	15030	14815	14806	15096	14847	15005	14808	14854	14952	14775	14812	15010	14703	14884	14725	14893	14925	14846	14743	14981	15008	14832	14887	14807	14857	14859	14763	14875	14764	14863	14902	15064	14592	14824	14999	15168	14990	14756	14949	15046	14849	14926	14899	14887	14909	14903	14851	14921	14965	14883	14995	14737	14893	14918	14825	14888	14865	14865	14929	14900	14898	14913
27210	21560	22595	18941	15843	15955	16183	15908	16240	15890	15996	16092	15966	17447	17981	17629	16907	16495	15898	15751	15819	15780	16001	15894	16073	15834	15865	15876	15674	15844	15890	15860	16050	15898	15911	15890	15866	15983	15968	16046	15897	16004	15782	15883	15764	15906	15842	15790	15793	15829	15806	15889	15955	15810	15828	15828	15842	15744	15829	15731	15899	15775	15808	15914	15986	15883	15884	15799	15990	15888	15764	15817	15840	15936	15853	15920	15784	15840	16044	15861	16006	15838	15640	15946	16013	15790	15790	15845	15925	15890	15706	15731	15859	15791	15842	15946	15998	15716	15772	15990	15694	15809	15774	15817	15877	16025	15962	16166	15817	16005	15905	15720	15963	15760	15830	15665	15780	15860	15973	15864	15759	16080	15676	15836	15893	15874	15903	15904	15754	15906	15728	15754	15824	16048	15876	15779	15924	15718	15773	15820	15865	15887	16091	15943	15937	15793	15902	15724	15856	15926	15755	15924	15693	15924	15711	15738	15818	15855	15982	15911	15941	15872	15985	15862	15872	15828	15832	15871	15873	15877	15816	15792	15921	15707	15818	15897	15858	15699	15786	15712	15869	15893	15734	15791	15858	15982	15924	16055	15807	15781	15749	15818	15906	15777	15853	16042	15915	16214	15934	15869	15955	15857	16018	15949	15951	15834	15816	15676	15913	15658	15744	15755	15903	15878	15790	15952	16045	16032	15863	15863	15892	15926	15861	15830	16034	16084	15784	15814	15822	15786	15748	15947	15835	15948	16203	15879	15773	15929	15956	15830	15642	15977	15908	15893	15841	15831	15958	15972	15922	15904	15875	15790	15929	15899	15880	15692	16004	16035	15739	15855	15841	15922	15818	15841	15949	15981	15816	15847	15772	15853	15904	15816	15865	16067	15733	15945	15848	15816	15823	15808	15958	15916	15771	15867	15905	15549	15888	15775	15986	15884	15780	15804	15759	15743	15799	15863	15893	15808	15680	15785	15956	15797	15884	15694	15904	15818	16096	15735	15913	15787	15889	15837	15800	16005	15779	15916	15750	16034	16068	15837	16062	15712	15743	15841	15937	15787	15912	16011	15864	15780	15893	15906	15768	15620	15817	15948	15743	15909	16037	15917	15939	15925	15832	15963	15846	15942	15676	15940	15897	15926	16051	15846	15903	15767	15979	15889	15995	15882	15850	15696	15851	15876	15902	15852	15967	15811	15855	15884	15982	16002	15720	15754	15676	16055	15929	15694	15927	15827	16073	15938	15804	15780	15739	15830	15881	15751	15859	15974	15883	15795	15804	15956	15714	15612	15905	15991	16054	16018	15952	15812	15877	15789	15752	15947	15950	16011	15928	16012	15826	15958	15893	15777	15911	15960	15871	15840	15775	15693	15914	15708	16014	15886	15911	15740	15875	15931	15713	15727	15965	15884	16054	15801	15946	15907	15870	15798	15842	15908	15973	15752	15872	15906	15898	15849	15981	15804	15895	15752	15776	15967	15818	15732	15873	15819	15971	15892	15829	15862	16073	15794	15873	15993	15902	15797	15742	15829	15965	15698	15916	15970	15959	15917	15873	15887	15852	15870	15730	15867	15830	15950	15819	15919	15961	15960	15941	15899	15841	15630	16002	15847	15860	15913	15835	15804	15966	15948	15842	15943	15862	15800	15930	15736	15741	15712	15876	15665	15723	15871	16012	16002	15913	15766	15903	15850	15881	15697	15830	16012	16104	15858	15956	16091	15769	15916	15900	15798	15883	15942	16089	15818	16102	15717	15809	16065	15916	15893	15819	15939	15954	15971	15811	15847	15882	15965	16015	15758	15833	15902	15932	15985	15848	15882	15999	15606	15892	15796	16038	15981	15812	15886	15802	15895	15933	15813	15837	15890	15871	15723	15921	15948	16046	15879	15845	15789	15849	15774	15999	16029	15881	15850	15810	15952	15948	16080	15754	15815	15831	15955	15954	15993	15871	15775	15887	15903	15973	15873	15897	15888	15852	15951	15920	16134	16020	15777	15705	16122	15989	15576	15737	15990	16006	16024	15921	15856	15788	15984	16036	15822	15964	15730	15731	15826	15886	15838	15958	16017	15852	15890	15926	15886	15770	15829	15874	15814	15878	15885	15763	16081	16121	15784	16068	15833	15875	15709	15919	15890	15706	15785	15658	15707	15782	16011	15992	15830	15875	16040	15722	15949	15755	15782	16025	15824	15656	15901	15781	15777	15729	15638	15959	16075	15965	15729	16104	15957	15982	15851	15808	15667	15944	16059	15919	15934	16026	15896	16096	15784	15897	15760	15758	15843	15832	15660	15938	15773	15787	15834	16105	15899	16040	15684	15758	15866	16039	15705	15773	15962	15877	15922	15878	15868	15972	16008	16015	16249	16051	15754	15781	15808	16034	15911	15889	15878	15856	15777	15706	15817	15857	15873	15831	15717	15826	15969	15929	15687	15747	15900	15873	15994	15838	15932	15968	15993	15943	15841	16032	15713	16152	15848	16013	15903	15949	15932	15884	15767	15885	15945	15890	15935	15802	16134	15983	15835	15678	15797	15916	15742	16054	15696	15728	16082	15852	16005	15908	16124	15906	15806	15939	16075	15752	15878	16077	15890	15769	15616	15934	15860	15774	15875	15635	15899	15779	15925	15948	16060	15971	15897	15949	16174	15915	15959	15689	15780	15814	15966	15775	15846	15887	15861	15817	15760	15901	15809	16092	15875	15693	15716	15916	15799	15930	15960	15901	16016	15836	15949	15902	15855	16010	15838	15898	15797	16010	15919	15863	15943	15752	15929	15841	15901	15860	16100	15806	15820	15750	15785	15834	15846	15971	15941	15876	15850	15733	16127	15948	15801	15963	15813	15832	15965	15871	15790	16150	15890	15779	15824	15787	16025	15845	15947	15955	15823	16006	15891	15659	15750	15859	15901	15832	15775	15989	16006	15921	15928	15985	15896	15897	15834	15897	15825	15839	15940	15976	15964	15917	15940	15826	15910	15911	15875	16103	15890	15896	15983	15928	15885	15964	16072	15940	15719	15811	15861	16038	15685	15980	15784	15954	15647	15624	15799	15945	15996	15947	15813	15849	16003	15837	15872	15859	16003	15874	15939	15854	16098	15960	16001	16076	15842	15807	15814	15947	16049	15882	15970	15757	15767	15959	15785	15880	15981	16066	15715	15981	15820	15880	15698	15684	15747	15566	15756	16051	15863	15898	15798	15893	15860	15745	15980	15946	15879	15863	15818	15729	16009	15892	15755	15837	15918	15903	16049	15877	15998	16009	15732	15961	15978	15980	15873	15843	15798	15922	15746	15925	16007	16037	15992	15878	15859	15888	15646	16032	15694	15968	15920	15752	15868	15952	15798	15893	15852	15703	15890	15780	15849	15813	15809	15928	15895	15858	15799	15865	15789	15650	15972	15776	15818	15576	15814	15793	15898	15734	15788	15747	15747	15895	15821	15896	15826	15912	15893	15954	15627	15776	15958	15871	15887	15750	15787	15864	16007	15910	15840	15844	15837	15807	15938	15812	15792	15981	16109	15852	15865	15977	15823	15766	15796	15898	15700	15856	15938	15931	15893	15899	15921	15963	15885	16075	15750	16056	15908	15907	15877	15809	16023	15810	15834	15789	15842	15868	15754	15973	15798	15869	15675	15902	15926	15890	16014	15884	15984	15796	15950	15895	15798	15774	16031	15859	15751	15737	15816	15865	15913	15648	15765	15851	15779	15969	15839	15822	15681	15953	16166	15793	16050	15885	15942	15878	15825	15816	15895	15941	15917	15995	15900	15869	15577	15960	15857	15835	15902	15857	15858	15937	15907	15840	15824	15832	15870	15816	15819	15822	16002	15858	15784	15602	15624	15915	15797	16035	16003	15889	15889	16002	15952	16014	16051	16015	15986	15863	16127	15862	15992	15776	15893	15965	15947	16013	15929	15961	15867	15848	15838	15832	15895	15894	15741	15642	15688	15757	15790	15898	15748	15971	16031	15963	16041	15939	16009	15910	15787	15524	15763	15975	15762	15945	15922	15792	15824	15665	15832	15839	15884	15843	15819	15981	15821	15838	16027	15841	15848	15960	15868	15824	15889	15948	15823	15916	15856	15793	15873	15705	15895	15931	15995	15886	15734	15805	15897	15729	15719	15663	15883	15827	15931	15905	15921	16001	15922	15791	15790	15850	15667	15802	16002	15866	15687	15749	15918	15854	15958	15855	15920	15991	16091	16010	15722	15808	15649	15794	16052	15727	15943	15662	15635	15842	15776	15804	15857	15996	15910	15940	15646	15828	15809	15920	15999	15892	15858	15720	15991	15833	15715	15705	15969	15975	15939	16026	15935	15678	15942	15820	15801	15894	15976	15847	15858	15986	15808	15888	16048	15918	15849	15871	15884	15765	15794	15872	15875	15861	15946	16049	15880	15805	15876	15838	15923	15867	16038	15990	15937	15776	15997	15601	15810	16024	16046	15863	15881	15816	15977	16178	15856	15787	15934	15912	15825	15861	15788	15874	15851	15882	15987	15879	15855	16012	15895	15754	15840	15946	15864	15660	15891	15850	15784	15837	15886	15804	15817	15792	15818	16018	15867	15869	15935	15914	15657	16011	15908	15856	15955	15910	16002	15871	15847	15939	15798	15865	15794	15766	15782	16074	15684	15764	15922	16094	16044	15728	15898	16028	15862	15808	15813	15849	15708	15921	15892	15935	15977	15848	15943	15912	15900	15775	15946	15750	16044	15849	15876	15814	15881	16014	15898	16050	15673	15689	16039	15839	16018	16050	15941	15785	16014	15795	15845	15637	15868	15920	15797	15736	15916	16129	15844	15840	15792	15757	15907	15908	15998	15959	16006	15780	15883	15649	15940	15790	15817	15934	15938	15896	15897	15879	15661	16037	15784	15770	16005	16170	16009	15906	15956	15887	15911	15792	15893	15780	15871	15991	15978	15921	16007	15945	15960	16031	15717	16062	15777	16017	15822	15829	15810	15954	15903	15941	16110	16018	15805	15963	15706	15898	15968	15753	15720	15898	15921	15863	15914	15779	15754	15716	15690	15967	15892	16027	15954	15903	15855	16111	15791	15954	15726	15928	15917	15842	15942	15994	15805	15837	15808	16032	15867	16061	15802	15937	15826	15939	15901	15971	15776
13881	15915	15718	15163	15013	14954	14846	15120	15016	14789	14694	14602	14815	17541	17652	16575	15595	14928	14711	14615	14632	14668	14731	14543	14649	14629	14657	14519	14591	14408	14744	14629	14559	14574	14625	14673	14643	14622	14430	14500	14599	14443	14505	14531	14648	14333	14507	14366	14540	14666	14602	14617	14534	14720	14633	14652	14611	14686	14595	14703	14554	14522	14737	14488	14547	14444	14648	14700	14469	14581	14669	14547	14634	14648	14683	14626	14667	14546	14721	14675	14685	14547	14660	14625	14571	14548	14519	14602	14412	14650	14691	14725	14615	14594	14533	14703	14698	14531	14457	14588	14692	14632	14566	14310	14573	14685	14525	14520	14688	14482	14747	14673	14565	14569	14610	14588	14378	14742	14824	14559	14448	14598	14479	14611	14540	14515	14658	14562	14739	14675	14495	14717	14738	14686	14526	14590	14592	14501	14670	14623	14504	14561	14615	14544	14434	14650	14716	14557	14548	14505	14698	14567	14670	14526	14469	14490	14530	14494	14665	14448	14552	14633	14752	14571	14489	14614	14606	14479	14582	14537	14596	14547	14574	14632	14616	14509	14705	14506	14624	14652	14581	14637	14481	14663	14621	14545	14561	14635	14697	14654	14557	14580	14578	14589	14630	14446	14486	14543	14708	14556	14495	14786	14566	14447	14629	14639	14507	14514	14608	14720	14315	14566	14584	14432	14638	14594	14501	14430	14535	14664	14687	14589	14592	14550	14762	14683	14607	14511	14533	14522	14564	14660	14655	14684	14567	14423	14748	14654	14528	14522	14587	14524	14655	14497	14619	14747	14579	14582	14596	14451	14702	14557	14668	14449	14552	14636	14658	14553	14501	14770	14688	14541	14584	14766	14733	14563	14618	14678	14658	14517	14695	14629	14737	14699	14511	14732	14532	14615	14522	14599	14591	14375	14601	14702	14356	14683	14448	14477	14732	14610	14612	14572	14569	14569	14686	14542	14581	14441	14612	14452	14709	14526	14502	14700	14642	14522	14573	14551	14697	14420	14508	14624	14741	14635	14691	14684	14398	14398	14447	14652	14580	14732	14606	14646	14355	14579	14568	14735	14678	14551	14729	14673	14570	14787	14671	14554	14742	14561	14613	14597	14439	14508	14491	14516	14610	14697	14443	14561	14499	14436	14561	14590	14586	14577	14520	14478	14579	14592	14561	14482	14628	14577	14684	14648	14703	14529	14615	14620	14652	14837	14444	14391	14647	14572	14622	14645	14479	14459	14535	14553	14666	14498	14601	14496	14456	14570	14839	14665	14623	14466	14643	14581	14491	14947	14555	14662	14604	14608	14627	14600	14525	14522	14606	14638	14401	14582	14535	14624	14352	14611	14578	14441	14619	14677	14689	14678	14712	14719	14454	14493	14481	14581	14787	14569	14655	14670	14555	14702	14622	14521	14792	14460	14661	14487	14520	14477	14685	14526	14669	14568	14508	14617	14650	14602	14594	14699	14565	14413	14673	14530	14745	14487	14601	14679	14485	14477	14632	14522	14567	14667	14512	14701	14713	14615	14558	14518	14521	14614	14532	14471	14576	14703	14668	14772	14592	14575	14544	14468	14664	14641	14459	14537	14475	14565	14645	14640	14569	14468	14572	14614	14557	14685	14541	14635	14523	14616	14493	14681	14754	14541	14601	14541	14501	14733	14513	14423	14609	14679	14536	14493	14503	14525	14481	14671	14719	14518	14592	14537	14559	14603	14529	14592	14465	14602	14513	14512	14508	14542	14564	14520	14736	14544	14500	14643	14606	14473	14556	14406	14439	14467	14604	14616	14645	14538	14365	14592	14565	14614	14454	14586	14403	14586	14594	14563	14522	14507	14489	14482	14461	14485	14728	14504	14558	14647	14576	14583	14659	14431	14607	14499	14616	14698	14552	14509	14578	14704	14688	14789	14600	14742	14564	14592	14431	14579	14627	14689	14672	14597	14646	14531	14592	14520	14605	14673	14649	14543	14692	14577	14584	14630	14505	14462	14514	14550	14555	14342	14451	14524	14595	14535	14627	14481	14647	14561	14616	14633	14639	14782	14395	14668	14726	14607	14446	14791	14768	14614	14668	14569	14725	14456	14733	14441	14694	14543	14686	14592	14476	14534	14594	14661	14460	14561	14378	14794	14570	14520	14567	14589	14470	14565	14663	14702	14447	14568	14697	14492	14593	14564	14607	14444	14567	14555	14564	14594	14572	14513	14516	14570	14591	14541	14443	14746	14511	14566	14595	14628	14603	14534	14427	14491	14543	14611	14524	14530	14604	14484	14684	14453	14497	14529	14458	14665	14485	14645	14579	14645	14424	14691	14617	14688	14535	14451	14619	14735	14668	14366	14603	14518	14379	14624	14469	14413	14718	14624	14510	14625	14478	14493	14412	14425	14494	14456	14464	14590	14603	14528	14581	14610	14747	14613	14708	14585	14633	14453	14758	14789	14680	14447	14666	14562	14732	14547	14621	14641	14666	14718	14400	14790	14696	14557	14564	14497	14529	14640	14505	14585	14676	14477	14819	14511	14613	14443	14443	14637	14667	14614	14557	14360	14609	14518	14561	14520	14505	14556	14570	14605	14576	14567	14670	14451	14545	14544	14627	14609	14313	14594	14549	14477	14491	14432	14580	14654	14564	14581	14577	14535	14574	14500	14462	14563	14670	14489	14512	14491	14525	14608	14489	14510	14629	14670	14590	14638	14389	14621	14758	14637	14457	14611	14528	14513	14653	14518	14475	14539	14562	14616	14398	14553	14743	14452	14531	14611	14653	14505	14450	14638	14688	14676	14751	14597	14580	14602	14686	14499	14608	14762	14555	14612	14561	14516	14507	14742	14583	14554	14572	14652	14504	14585	14629	14581	14572	14586	14337	14540	14592	14695	14554	14594	14543	14448	14563	14499	14402	14577	14626	14493	14515	14536	14504	14581	14612	14624	14608	14599	14424	14621	14661	14526	14566	14703	14456	14499	14739	14665	14612	14600	14508	14526	14591	14494	14412	14605	14590	14667	14700	14665	14727	14684	14483	14702	14785	14517	14638	14676	14563	14529	14600	14602	14570	14504	14485	14554	14632	14648	14537	14639	14650	14533	14676	14627	14732	14478	14548	14652	14562	14626	14548	14435	14617	14655	14546	14649	14584	14551	14525	14587	14583	14697	14694	14575	14591	14756	14618	14755	14494	14640	14558	14530	14637	14549	14490	14563	14615	14598	14547	14649	14718	14558	14667	14618	14647	14577	14572	14629	14435	14467	14423	14557	14324	14540	14401	14623	14492	14446	14576	14797	14580	14547	14407	14633	14606	14605	14654	14529	14663	14614	14645	14422	14588	14470	14703	14587	14529	14502	14475	14588	14450	14351	14821	14676	14502	14499	14795	14547	14638	14645	14630	14531	14644	14649	14712	14758	14585	14400	14560	14573	14685	14549	14679	14588	14722	14808	14534	14684	14658	14665	14614	14554	14543	14743	14615	14651	14594	14515	14679	14650	14676	14474	14582	14565	14559	14460	14664	14675	14629	14480	14608	14500	14582	14500	14648	14572	14593	14679	14671	14662	14569	14716	14551	14715	14842	14437	14779	14588	14484	14529	14503	14596	14496	14549	14590	14575	14487	14553	14288	14587	14382	14635	14660	14560	14474	14695	14354	14519	14418	14612	14678	14606	14583	14547	14440	14529	14564	14508	14699	14640	14810	14589	14696	14663	14514	14665	14619	14571	14771	14490	14417	14545	14668	14582	14505	14638	14469	14642	14757	14643	14579	14441	14575	14652	14596	14640	14554	14524	14630	14597	14588	14720	14519	14755	14604	14539	14674	14677	14401	14596	14444	14690	14581	14734	14534	14549	14620	14434	14529	14648	14605	14682	14620	14515	14541	14628	14730	14513	14627	14579	14569	14497	14576	14676	14497	14705	14479	14646	14631	14518	14659	14638	14604	14700	14531	14582	14595	14671	14644	14646	14605	14458	14611	14701	14792	14519	14622	14521	14570	14607	14664	14601	14479	14632	14566	14611	14709	14712	14579	14569	14624	14535	14493	14542	14633	14769	14596	14528	14690	14645	14623	14657	14619	14494	14545	14542	14446	14573	14522	14591	14542	14794	14590	14399	14583	14573	14529	14611	14476	14524	14494	14545	14786	14499	14540	14464	14472	14561	14668	14574	14668	14534	14559	14586	14495	14598	14582	14512	14598	14597	14493	14684	14544	14442	14652	14570	14613	14501	14539	14664	14691	14412	14697	14778	14667	14502	14493	14521	14585	14573	14621	14385	14689	14569	14587	14691	14517	14393	14704	14452	14480	14530	14509	14562	14679	14530	14637	14701	14616	14518	14593	14626	14518	14557	14667	14599	14628	14651	14566	14540	14674	14564	14649	14674	14527	14527	14540	14569	14745	14601	14586	14555	14624	14707	14713	14492	14651	14507	14515	14708	14547	14637	14721	14753	14592	14614	14606	14648	14534	14665	14516	14473	14523	14547	14386	14589	14678	14638	14676	14488	14574	14497	14660	14511	14493	14645	14473	14724	14403	14491	14570	14519	14675	14582	14696	14662	14438	14564	14472	14492	14513	14506	14550	14629	14518	14692	14532	14595	14544	14654	14679	14551	14496	14568	14666	14440	14617	14493	14579	14709	14752	14580	14794	14752	14606	14612	14680	14417	14673	14456	14624	14777	14631	14736	14586	14555	14587	14470	14548	14667	14620	14629	14795	14567	14516	14251	14493	14655	14459	14680	14687	14670	14509	14653	14551	14625	14569	14733	14395	14523	14620	14571	14714	14554	14765	14572	14675	14655	14597	14613	14689	14688	14581	14703	14778	14611	14598	14529	14494	14599	14533	14456	14553	14659	14553	14452	14639	14536	14594	14636	14618	14695	14507	14668	14634	14564	14428	14529	14639	14532	14652	14655	14602	14593	14632	14525	14640	14684	14575	14430	14606	14589	14509	14540	14530	14436	14512	14532	14614	14523	14615	14694	14792	14643	14507	14632	14605	14844	14544	14627	14561	14669	14590	14532	14787	14529	14540	14687	14567	14511	14497	14618	14720	14486	14592	14524	14639	14616	14669	14538	14686	14535	14635	14491	14484	14734	14749	14637	14734	14603	14659	14629	14685	14491	14583	14517	14466	14717	14414	14607
23488	21024	28388	23908	21696	20690	19455	17268	16536	16766	16760	16660	16942	27221	28539	25930	21772	18105	16879	16262	16352	16393	16302	16327	16362	16327	16520	16262	16392	16123	16173	16156	16336	16302	16271	16098	16206	16062	16152	16321	16332	16276	16453	16115	16055	16386	16237	16256	16207	16237	16331	16335	16283	16127	16227	16235	16377	16078	16243	16482	16165	16163	16341	16055	16212	16257	16253	16208	16205	16145	15985	15984	16229	16213	16149	16293	16254	16131	16081	16058	16320	16321	16181	16160	16097	16399	16287	16198	16079	16352	16261	16193	16210	16188	16261	16275	16193	16121	16112	16313	16122	16389	16340	16325	16382	16270	16292	16181	16243	16224	16277	16128	16238	16115	16217	16089	15998	16229	16325	16455	16329	16020	16291	16146	16223	16282	16312	16153	16313	16234	16202	16014	16046	16093	16303	16337	16402	16295	16216	16126	16428	16183	16190	16231	16357	16239	16076	16319	15958	16246	16374	16139	16052	16240	16293	16352	16179	16186	16299	15996	16324	16141	16270	16161	16221	16065	16135	16241	16282	16179	16088	16182	16257	16198	16054	15993	16012	16107	16137	16122	16363	16249	16185	16336	16160	16020	16135	16212	16272	16142	16449	16213	16335	16265	16329	16115	16175	16395	16291	16311	16043	16206	16324	16048	16193	16161	16311	16380	16211	16135	16175	16332	16266	16381	16134	16410	16029	16058	16092	15960	16078	16005	16183	16070	15933	16097	16271	16209	16211	16212	16297	16017	16004	16208	16278	16239	16089	16326	15996	16142	16388	16134	16005	16165	16068	16223	16119	16035	16064	16118	16206	16266	16054	16341	16240	16011	16373	16108	16199	16129	15950	16132	16152	15983	15948	16209	16245	16152	16203	16093	16313	16153	16106	16047	16253	16148	16163	16130	16225	16076	16122	16094	15978	15951	16266	16157	16092	16246	16039	16264	16326	16298	16302	16104	16105	16272	16091	16436	16224	16156	16116	16355	16163	16104	16175	16288	16235	16209	16159	16165	15989	16041	16430	16038	16168	16202	16199	16228	16210	16217	16122	16123	16258	16196	16274	16029	16042	16108	16238	16099	16044	16307	16116	16177	16309	16175	16125	16207	16117	16298	16245	16239	16197	16255	16052	16079	16298	16112	16076	16145	16126	16178	16195	16250	16296	16254	16274	16142	16290	16139	16081	15979	16070	16190	16200	16504	16071	16050	16006	16350	16336	16311	16226	16119	16261	16048	16129	16202	16005	16088	16214	16119	16276	16031	16153	15975	16178	16220	16080	16196	16041	16059	16062	16332	16161	16223	16238	16283	16142	16393	16081	15995	16337	16230	16362	16309	16158	16146	16176	16207	16062	16084	16223	16179	16087	16223	16229	16219	16039	16275	16096	16170	16155	16213	16234	16122	16344	15988	16325	16178	15996	16391	16113	16085	16143	16091	16314	16286	16190	16173	16254	15908	16240	16168	16398	16145	16137	16220	16148	16230	16187	16269	16081	16164	16281	16149	16220	16239	16137	16070	16248	16078	16143	16153	16092	16063	16225	16243	16179	16306	16093	16114	16105	16209	16153	16137	16265	16067	16066	16072	16229	16167	16173	16198	16223	16076	16412	16273	16012	16052	16296	16155	16169	16177	16283	16060	16288	16153	16319	16108	16088	16056	16006	15995	16185	16130	16068	16103	16051	16076	16258	16252	16461	16211	15919	15995	16027	16074	16186	16242	16122	16197	15966	16172	16156	16143	16271	16084	16266	16173	16195	16255	16096	16260	16173	16133	16132	16252	16202	16218	16087	16152	16162	16299	16051	16214	16200	16080	16021	16139	16203	16447	16129	16357	16106	16283	16193	16035	16324	16334	16139	16256	16207	16047	16211	16271	16047	15957	16113	16055	16190	16112	16198	16135	16186	16200	15993	16177	16122	16086	16159	16030	16178	16142	16219	16282	16364	16255	16046	16026	16072	16175	16289	16238	16216	15967	16153	16288	16090	16075	16220	16106	16117	16163	16264	16096	16167	16275	16105	16134	16158	16106	16170	16213	16233	16223	16205	16027	16253	16043	16265	16149	16220	16142	16003	16163	16409	16223	16271	16217	16268	16088	16100	16050	16322	16270	16239	15991	16061	16000	16012	16114	15989	16188	15946	16151	15855	16048	16246	15898	16331	16402	15957	16147	16084	16136	16162	16088	15946	16145	16108	16003	16076	16205	16119	16208	16271	15881	16287	16230	16359	16070	16294	16203	16047	16060	16020	15994	15988	16325	16165	16108	16349	16061	16303	16051	16335	16271	16123	15990	15982	16277	16199	16132	16108	16129	16094	16227	16117	16100	16190	16212	16251	16317	16121	16135	16124	15979	16274	16249	16092	16088	16265	16316	16078	16202	16170	16123	16311	16249	16258	16343	16164	16018	16101	16147	15935	16170	16043	16181	16268	16081	16063	16097	16269	16341	16045	16185	16272	16022	16292	16018	16189	16194	16239	16140	16239	16192	16244	16273	16098	16103	16156	15979	16196	16211	16124	16173	16122	16031	16327	16053	16107	15888	16191	16095	16021	16260	16236	16157	16216	16160	16113	16333	16202	16277	16271	16186	16184	16150	16145	16069	16205	16162	16202	16215	16276	16051	16182	16166	16192	16360	16190	16217	16059	16128	16202	16269	16318	16240	16143	16131	16027	16091	16262	16218	16107	16115	16246	16038	16067	16068	16056	16084	15939	16054	16331	15912	16084	16093	16171	16104	16186	16217	16158	16035	16063	16009	16276	16206	15921	16133	15979	16337	16316	16323	16211	16297	16195	16124	16262	16304	16345	16211	16238	16373	16005	16101	16066	16331	16206	16160	16288	16170	16229	16041	16034	16178	16196	16082	16155	16177	16296	16142	16406	16236	16020	16194	16196	16180	16251	16131	16239	16119	15992	16204	16283	16023	15977	15915	16153	16215	16197	16433	16138	16177	16352	16189	16284	16003	16120	16303	16212	16195	16068	16219	16532	16046	16244	16238	16072	16142	16023	16072	15933	16212	16301	16029	16144	15928	16190	16130	16160	16102	16074	16096	16310	16071	16144	16216	16105	16309	16254	16084	16222	16340	16206	16148	16294	16121	16198	16189	16319	16161	16154	16209	16160	16211	16167	16148	16174	16148	16039	16240	16126	16128	16280	16176	16113	16274	16101	16234	16129	16103	16112	16075	15985	16271	16119	16176	16216	16165	16314	16361	16297	16333	16162	16208	16171	16114	16108	16266	16198	16227	16272	16212	16180	16191	16110	15971	16343	16336	16304	16245	16110	15946	16128	16162	16209	16109	16037	16242	16280	16188	16133	16216	16250	16111	16144	16256	16067	16254	16198	16066	16206	16336	16258	16390	16083	16314	16384	16329	16233	16269	16235	16200	16265	16105	16214	16138	16167	16173	16056	16227	16140	16229	16236	16112	16098	15956	16196	16375	16239	16146	16100	16334	16429	16219	16150	16097	16162	16122	16205	16106	16068	16325	16359	16125	16141	16186	16287	16196	16336	16325	16208	16201	16261	16132	16101	16035	16057	16040	16264	16187	16047	16126	16232	16037	16179	16061	16252	16189	16276	16314	16144	16279	16297	16289	16080	16130	16317	16259	16340	16285	16300	16231	16280	16102	16199	16091	16135	16268	16105	16151	16247	16074	16091	16340	16248	16269	16200	16096	16337	16188	16128	16209	16078	16223	16039	16242	16322	16015	16212	16183	16100	16034	16183	16073	16233	16217	16143	16215	16448	16253	16127	16022	16250	16277	16131	16310	16415	16190	16029	16132	16222	16393	16160	16162	16098	16072	16426	16204	16258	16381	16079	16189	16271	15987	16126	16067	16126	16042	16207	16228	16294	16324	16057	16110	16305	16199	16321	16228	16099	16389	16275	16255	16095	16136	16200	16319	15934	16221	16081	15989	16113	16432	16017	16057	16267	16102	16060	16170	16200	16263	16096	16183	16045	16158	16068	16143	16294	16135	15930	16125	16289	16255	16188	16312	16244	16126	16091	16037	16330	15966	16357	16117	16073	16303	16205	16377	16015	16093	16013	16137	16188	16216	16299	16353	16157	16107	16236	16091	15955	16081	16213	15955	16266	16140	16280	16047	16201	16166	16177	16119	16116	16318	16136	16242	16000	16037	16213	16267	16078	16116	16265	16101	16096	16157	16087	16364	16205	16240	16128	16044	16032	15899	16432	16261	16234	15953	16313	16155	16118	16209	16296	16300	16176	16057	16185	16246	16312	16223	15909	16063	16211	16296	16079	16094	16034	16236	16291	16381	16064	16133	15999	16172	16117	16277	15948	16159	16342	16108	16086	16112	16339	16305	16167	16259	16310	15990	16144	16277	16004	16271	16165	16338	16157	16141	16172	16112	16290	16290	16109	16398	16099	16122	16275	16009	16352	16032	16072	16335	16342	16171	16037	16093	16315	16190	16424	16043	16046	16061	16133	16149	16115	16157	16094	16247	16189	16105	16237	15933	16168	16242	16258	16174	16150	16077	16039	16267	16245	16295	16096	16100	16139	16198	16106	16055	16388	16333	16006	16195	16130	15931	16162	16202	16221	16293	16224	16206	16079	16137	16283	16157	16187	15963	15942	16240	16055	16106	16145	16208	16042	16120	16256	16154	16243	16102	16124	16165	15966	16178	16222	16042	16276	16270	16121	16127	16083	16183	16160	16113	16229	16107	16082	16243	16334	16247	16344	16188	16155	16145	16131	16084	16195	16532	16026	15985	15942	16229	16147	16332	16151	16268	16158	16252	16087	16168	16196	16153	16198	16084	16227	16136	16161	16178	16263	16232	16213	16043	16120	16182	16303	16158	16079	16103	16253	16218	16313	16121	16115	16212	16276	16134	16101	16207	16099	16278	16177	16185	16184	16078	16152	16066	16265	16201	16077	16266	16202	16189	16341	16127	16152	16016	16090	16185	16002	16197	16307	16306	16151	16080	16338	16199	16186	16178	16092	16065	16326	16119	16124	16265	16254	16169	16399	16046	16132	16321	16207	16467	16032	16153	16153	16115	16033	16206	16220	16122	16065	16143	16088	16180	16402	16093	16147	15952	16218	15995	16019	16224	16447	16451	16147	16244	16308	16248	16077	16239	16231	16326	16209	16208	16419	16031	16224	16239
13300	21606	20397	17584	16673	16186	15761	15842	15711	15546	15305	15041	16124	31740	31033	27135	21634	16712	15205	14512	14713	14740	14882	14792	14650	14852	14879	14768	14844	14782	14809	14787	14580	14591	14793	14774	14745	14929	14733	14664	14767	14802	14687	14800	14989	14748	14716	14782	14724	14801	14801	14801	14697	14664	14819	14751	14752	14830	14807	14747	14841	14787	14775	14770	14826	14830	14898	14709	14858	14857	14828	14774	14741	14711	14847	14642	14737	14737	14772	14739	14833	14755	14660	14741	14866	14752	14727	14787	14889	14896	14705	14863	14831	14810	14777	14720	14757	14768	14864	14956	14729	14672	14797	14605	14863	14766	14796	14720	14892	14794	14807	14613	14715	14737	14758	14824	14821	14678	14840	14565	14828	14739	14791	14657	14658	14753	14831	14804	14854	14784	14849	14759	14665	14902	14772	14650	14947	14846	14808	14853	14814	14734	14729	14746	14858	14693	14862	14724	14732	14812	14697	14506	14837	14718	14762	14652	14682	14724	14649	14902	14642	14805	14655	14747	14886	14807	14786	14756	15015	14732	14757	14843	14571	14967	14700	14761	14821	14647	14801	14688	14712	14839	14717	14753	14623	14810	14887	14725	14733	14835	14661	14649	14758	14752	14738	14692	14647	14813	14602	14763	14830	14616	14770	14828	14596	14831	14699	14877	14702	14724	14766	14593	14718	14857	14601	14902	14826	14761	14810	14586	14650	14753	14756	14747	14623	14870	14656	14832	14872	14715	14614	14736	14868	14883	14761	14724	14876	14755	14848	14682	14822	14818	14796	14697	14595	14711	14777	14885	14852	14790	14807	14838	14848	14762	14638	14706	14887	14540	14805	14924	14663	14665	14846	14507	14818	14829	14777	14689	14764	14804	14924	14664	14832	14786	14767	14625	14769	14591	14778	14645	14904	14823	14828	14773	14782	14861	14778	14736	14761	14699	14692	14739	14675	14737	14682	14783	14661	14656	14638	14910	14707	14765	14739	14777	14654	14842	14749	14887	14855	14771	14739	14688	14643	14863	14639	14704	14690	14677	14635	14798	14835	14541	14789	14764	14684	14797	14790	14748	14814	14703	14862	14866	14783	14666	14649	14709	14697	14744	14910	14718	14730	14848	14784	14704	14904	14658	14784	14696	14785	14758	14798	14813	14854	14808	14798	14813	14851	14762	14769	14845	14764	14815	14932	14835	14645	14798	14693	14632	14923	14621	14710	14845	14664	14786	14670	14685	14899	14705	14795	14863	14723	14756	14739	14699	14749	14742	14846	14605	14723	14685	14694	14782	14549	14793	14686	14694	14716	14553	14835	14834	14767	14703	14722	14842	14777	14717	14800	14730	14804	14671	14771	14842	14636	14805	14636	14762	14788	14595	14616	14879	14793	14802	14834	14850	14789	14717	14763	14874	14693	14613	14732	14820	14602	14587	14758	14716	14729	14692	14799	14624	14880	14738	14860	14739	14858	14765	14785	14835	14702	14752	14789	14773	14770	14725	14770	14752	14780	14624	14706	14746	14830	14815	14687	14874	14636	14871	14881	14728	14562	14674	14867	14831	14618	14773	14663	14712	14852	14608	14661	14827	14686	14673	14665	14787	14783	14735	14713	14694	14804	14814	14782	14738	14778	14841	14804	14746	14618	14691	14830	14732	14871	14884	14646	14960	14824	14842	14805	14857	14716	14811	14820	14721	14819	14683	14830	14850	14798	14730	14795	14724	14951	14947	14652	14862	14702	14860	14756	14819	14806	14635	14806	14776	14818	14699	14838	14740	14861	14738	14821	14595	14540	14833	14757	14575	14804	14779	14744	14696	15018	14547	14825	14670	14687	14895	14780	14702	14870	14902	14802	14705	14691	14789	14758	14964	14787	14562	14727	14749	14612	14603	14860	14652	14867	14835	14631	14586	14849	14575	14865	14748	14767	14773	14870	14722	14740	14791	14769	14884	14729	14739	14634	14845	14689	14757	14998	14601	14845	14915	14773	14844	14821	14806	14746	14631	14768	14809	14832	14877	14624	14733	14704	14705	14738	14744	14761	14684	14750	14616	14722	14727	14690	14611	14823	14762	14833	14789	14794	14738	14694	14796	14581	14848	14752	14913	14819	14677	14771	14718	14751	14725	14796	14704	14683	14816	14779	14715	14719	14767	14785	14765	14902	14888	14770	14880	14663	14720	14755	14610	14850	14851	14695	14772	14728	14765	14909	14575	14881	14824	14778	14709	14715	14870	14741	14782	14831	14726	14868	14872	14815	14742	14712	14789	14698	14750	14897	14681	14744	14856	14745	14792	14816	14873	14654	14573	14723	14815	14781	14715	14711	14618	14848	14711	14784	14612	14654	14814	14711	14690	14716	14738	14862	14633	14847	14734	14643	14798	14688	14714	14788	14736	14755	14745	14706	14856	14678	14849	14576	14754	14968	14814	14819	14612	14812	14984	14733	14830	14698	14867	14791	14690	14688	14626	14868	14748	14749	14694	14812	14896	14920	14815	14801	14713	14788	14843	14730	14623	14762	14650	14905	14844	14746	14881	14837	14759	14685	14667	14819	14775	14744	14883	14777	14862	14852	14679	14758	14899	14882	14617	14764	14727	14732	14756	14641	14788	14576	14782	14829	14691	14743	14630	14881	14790	14650	14689	14663	14912	14759	14723	14761	14784	14792	14669	14810	14720	14812	14825	14871	14798	14607	14816	14884	14903	14701	14649	14653	14830	14749	14734	14701	14749	14810	14593	14636	14755	14808	14723	14891	14903	14792	14762	14778	14724	14690	14784	14564	14767	14741	14631	14817	14669	14917	14798	14930	14735	14715	14727	14758	14810	14798	14708	14827	14735	14770	14639	14800	14729	14768	14727	14812	14718	14713	14662	14874	14771	14744	14622	14781	14777	14707	14713	14734	14716	14837	14765	14848	14815	14821	14831	14727	14699	14765	14670	14631	14582	14842	14670	14719	14750	14619	14450	14818	14663	14815	14833	14750	14958	14711	14699	14774	14753	14805	14703	14695	14473	14787	14485	14921	14763	14885	14826	14474	14722	14668	14901	14687	14571	14736	14790	14589	14611	14839	14650	14883	14787	14743	14729	14651	14844	14805	14888	14739	14862	14679	14737	14649	14871	14830	14685	14680	14799	14673	14782	14756	14698	14770	14961	14805	14897	14773	14628	14876	14712	14575	14751	14575	14851	14682	14764	14799	14741	14702	14643	14693	14834	14907	14714	14785	14513	14845	14732	14901	14756	14761	14831	14878	14774	14646	14788	14849	14795	14731	14838	14781	14834	14822	14730	14727	14810	14526	14831	14874	14635	14691	14822	14814	14924	14623	14782	14704	14827	14732	14654	14707	14614	14708	14668	14769	14813	14839	14811	14567	14861	14727	14651	14702	14566	14877	14691	14789	14690	14589	14790	14638	14628	14904	14894	14783	14639	14780	14806	14755	14936	14730	14638	14658	14667	14737	14779	14741	14546	14835	14829	14702	14794	14822	14795	14718	14837	14765	14795	14666	14793	14860	14728	14578	14860	14750	14658	14788	14838	14818	14743	14776	14650	14703	15038	14775	14809	14702	14811	14754	14786	14587	14739	14736	14843	14760	14801	14541	14802	14746	14862	14883	14718	14710	14783	14610	14628	14808	14765	14793	14673	14641	14869	14591	14786	14687	14634	14806	14881	14694	14932	14666	14744	14761	14718	14706	14640	14936	14773	14682	14668	14897	14695	14648	14638	14643	14652	14779	14758	14657	14822	14723	14905	14689	14787	14805	14647	14723	14781	14783	14653	14599	14848	14664	14767	14876	14725	14811	14587	14748	14924	14682	14666	14783	14746	14830	14735	14720	14715	14836	14572	14799	14805	14908	14925	14695	14836	14670	14902	14810	14772	14722	14741	14611	14716	14980	14708	14773	14633	14680	14747	14809	14973	14812	14691	14728	14830	14731	14729	14863	14628	14712	14759	14781	14721	14828	14825	14748	14689	14755	14848	14932	14788	14799	14709	14473	14730	14858	14783	14747	14782	14929	14855	14734	14563	14826	14585	14788	14711	14875	14734	14683	14787	14723	14665	14762	14872	14556	14739	14761	14859	14665	14792	14813	14825	14682	14956	14814	14817	14850	14659	14721	14624	14687	14801	14792	14798	14743	14687	14813	14626	14578	14579	14675	14837	14627	14756	14761	14702	14861	14823	14746	14837	14845	14724	14670	14867	14716	14834	14790	14886	14598	14926	14877	14951	14797	14702	14830	14808	14840	14772	14808	14779	14958	14701	14531	14681	14881	14621	14777	14832	14826	14866	14769	14597	14826	14703	14864	14821	14707	14794	14789	14662	14719	14890	14815	14706	14763	14612	14649	14711	14739	14809	14656	14804	14694	14661	14658	14748	14681	14581	14652	14675	14946	14628	14832	14997	14911	14687	14784	14889	14774	14851	14936	14611	14828	14614	14765	14806	14597	14698	14692	14779	14948	14843	14851	14773	14666	14812	14735	14680	14915	14821	14713	14681	14686	14792	14628	14795	14883	14769	14651	14632	14802	14804	14829	14725	14989	14756	14850	14751	14706	14752	14747	14690	14772	14863	14741	14699	14814	14703	14640	14887	14755	14828	14790	14804	14675	14705	14734	14613	14748	14603	14922	14683	14999	14779	14881	14839	14671	14803	14812	14665	14889	14876	14738	14580	14786	14816	14515	14752	14683	14789	14766	14795	14670	14831	14593	14593	14816	14662	14736	14592	14790	14669	14952	14706	14820	14802	14931	14801	14741	14749	14915	14728	14881	14795	14741	14641	14583	15049	14587	14771	14896	14690	14725	14741	14825	14819	14691	14650	14838	14754	14704	14773	14729	14954	14704	14674	14771	14773	14768	14513	14809	14884	14971	14711	14839	14780	14697	14710	14693	14795	14805	14709	14907	14648	14797	14760	14849	14615	14796	14661	14590	14969	14748	14771	14610	14831	14692	14628	14685	14650	14818	14576	14762	14809	14721	14897	14820	14717	14893	14691	14674	14748	14751	14653	14863	14748	14728	14860	14688	14700	14754	14790	14863	14657	14771	14790	14730	14785	14776	14737	14662	14764	14876	14828	14669	14858	14821	14715	14842	14719	14701	14572	14763	14829	14835	14877	14678	14731	14727	14714	14714	14858
22595	21048	28831	23463	21189	22837	23665	18678	17423	17697	17586	17231	18048	35421	35800	31710	25770	19892	17712	16955	16859	16887	16660	16823	16818	16675	16744	16716	16691	16889	16714	16826	16857	16739	16835	17004	16703	16736	16754	16802	16781	16687	17009	16638	16591	16846	17021	16847	16796	16934	16637	16612	16708	16622	16959	16820	16805	16781	16808	16645	16856	16703	16746	16917	16822	16796	16813	16799	16560	16754	16515	16763	16674	16698	16951	16633	16762	16825	16711	16621	16638	16658	16623	16569	16989	16535	16600	16646	16632	16690	16760	16765	16561	16648	16485	16808	16629	16551	16827	16669	16698	16601	16791	16688	16766	16818	16701	16882	16639	16460	16809	16751	16629	16671	16861	16694	16741	16607	16711	16716	16718	16710	16561	16671	16622	16607	16681	16545	16627	16639	16694	16775	16611	16558	16610	16490	16728	16656	16802	16848	16852	16693	16797	16535	16895	16691	16606	16603	16723	16705	16635	16820	16784	16535	16629	16828	16719	16699	16709	16674	16598	16592	16626	16764	16523	16658	16793	16626	16723	16889	16697	16931	16923	16718	16740	16605	16679	16644	16666	16713	16750	16705	16494	16674	16895	16549	16683	16652	16677	16534	16614	16611	16837	16662	16545	16698	16797	16756	16461	16826	16756	16687	16709	16715	16746	16683	16406	16747	16614	16761	16732	16822	16491	16684	16493	16698	16709	16669	16650	16654	16693	16743	16687	16562	16852	16676	17026	16648	16541	16661	16616	16493	16759	16821	16693	16606	16580	16686	16635	16703	16655	16615	16515	16562	16631	16644	16458	16647	16606	16761	16646	16679	16795	16549	16600	16860	16538	16605	16575	16699	16807	16704	16736	16652	16774	16585	16758	16685	16487	16536	16705	16714	16665	16753	16805	16419	16751	16525	16574	16616	16784	16759	16654	16952	16909	16683	16589	16629	16812	16813	16637	16771	16616	16825	16718	16691	16876	16642	16661	16614	16768	16714	16587	16653	16698	16782	16547	16651	16583	16573	16633	16696	16798	16682	16819	16653	16604	16653	16576	16717	16710	16627	16887	16611	16761	16912	16786	16697	16761	16821	16695	16728	16800	16814	16687	16580	16748	16753	16516	16612	16544	16734	16700	16545	16823	16708	16594	16719	16543	16775	16666	16609	16626	16810	16766	16597	16732	16626	16664	16767	16748	16603	16556	16600	16607	16820	16626	16716	16687	16732	16829	16555	16701	16517	16755	16593	16496	16687	16630	16542	16756	16561	16777	16446	16613	16636	16530	16746	16723	16703	16751	16853	16778	16726	16661	16766	16643	16609	16660	16562	16888	16708	16719	16565	16656	16565	16660	16402	16651	16494	16694	16817	16713	16866	16727	16611	16649	16676	16724	16548	16646	16667	16620	16655	16712	16779	16768	16700	16616	16763	16596	16795	16636	16660	16581	16652	16741	16831	16512	16740	16717	16628	16694	16649	16674	16774	16525	16677	16730	16706	16728	16773	16881	16684	16637	16673	16683	16637	16551	16649	16592	16681	16501	16571	16786	16737	16579	16696	16485	16587	16562	16736	16619	16850	16635	16675	16667	16648	16807	16545	16639	16551	16721	16608	16628	16716	16521	16571	16875	16746	16619	16759	16506	16529	16606	16667	16657	16682	16777	16734	16625	16693	16552	16725	16452	16658	16739	16677	16786	16803	16566	16458	16729	16739	16646	16749	16567	16582	16577	16660	16728	16665	16806	16812	16770	16863	16865	16815	16535	16533	16606	16645	16713	16682	16586	16573	16537	16815	16748	16688	16662	16703	16566	16698	16771	16732	16713	16606	16653	16758	16666	16476	16751	16732	16690	16780	16770	16635	16673	16669	16660	16792	16808	16531	16739	16732	16720	16669	16829	16687	16613	16725	16556	16661	16429	16687	16692	16863	16623	16772	16625	16662	16653	16670	16773	16513	16743	16611	16738	16527	16707	16810	16708	16705	16714	16647	16608	16633	16688	16736	16645	16663	16612	16363	16793	16915	16580	16614	16578	16663	16577	16681	16645	16712	16526	16723	16593	16899	16746	16654	16667	16675	16902	16458	16825	16751	16759	16865	16762	16411	16773	16728	16758	16581	16763	16755	16803	16631	16474	16645	16660	16758	16819	16487	16597	16516	16821	16767	16641	16604	16748	16529	16694	16728	16847	16414	16608	16409	16756	16725	16690	16581	16770	16682	16550	16549	16632	16570	16589	16796	16675	16561	16683	16566	16887	16627	16784	16686	16543	16623	16740	16699	16741	16527	16739	16671	16578	16678	16756	16652	16735	16475	16783	16549	16427	16544	16512	16790	16616	16725	16886	16869	16600	16633	16839	16821	16567	16656	16767	16631	16700	16665	16719	16567	16539	16714	16587	16638	16692	16589	16610	16546	16730	16638	16635	16699	16795	16813	16574	16612	16830	16829	16605	16646	16889	16812	16635	16695	16782	16738	16803	16688	16565	16702	16647	16652	16759	16617	16662	16403	16752	16941	16636	16517	16772	16647	16664	16693	16611	16734	16627	16849	16835	16643	16776	16866	16638	16645	16501	16626	16664	16774	16746	16824	16852	16711	16548	16687	16706	16781	16677	16828	16413	16615	16822	16487	16689	16699	16701	16712	16638	16654	16611	16666	16576	16620	16588	16547	16800	16672	16704	16528	16488	16521	16689	16844	16704	16596	16723	16609	16710	16508	16740	16719	16608	16489	16797	16615	16620	16615	16655	16779	16604	16610	16773	16595	16785	16826	16499	16653	16615	16608	16789	16829	16783	16668	16676	16492	16597	16883	16762	16746	16556	16785	16422	16597	16545	16738	16635	16651	16720	16491	16524	16646	16594	16516	16700	16649	16764	16620	16684	16555	16708	16661	16846	16687	16777	16840	16670	16931	16618	16683	16739	16672	16568	16715	16418	16598	16809	16550	16488	16702	16655	16711	16764	16660	16572	16455	16624	16815	16685	16479	16519	16692	16512	16764	16716	16639	16567	16932	16737	16805	16392	16561	16697	16673	16625	16372	16661	16666	16742	16738	16676	16579	16722	16621	16555	16543	16780	16615	16715	16511	16769	16653	16731	16740	16657	16647	16766	16553	16702	16711	16558	16591	16584	16585	16618	16728	16847	16650	16603	16513	16833	16525	16739	16677	16549	16721	16580	16635	16688	16550	16601	16609	16732	16618	16807	16732	16663	16606	16799	16706	16660	16867	16718	16614	16553	16558	16654	16731	16572	16753	16708	16399	16816	16664	16588	16786	16705	16647	16495	16484	16461	16678	16620	16441	16614	16690	16667	16548	16703	16689	16606	16583	16733	16748	16642	16670	16649	16722	16635	16768	16798	16563	16657	16845	16654	16528	16774	16999	16513	16703	16720	16720	16616	16727	16455	16667	16551	16651	16651	16547	16661	16786	16599	16774	16416	16572	16425	16612	16770	16685	16674	16645	16596	16682	16537	16783	16740	16858	16703	16677	16492	16585	16700	16826	16536	16446	16692	16601	16582	16540	16829	16806	16734	16828	16809	16657	16635	16565	16642	16660	16821	16596	16767	16734	16688	16781	16591	16859	16642	16871	16505	16744	16825	16702	16730	16697	16793	16505	16481	16688	16676	16526	16678	16801	16921	16795	16696	16695	16690	16463	16820	16606	16545	16555	16502	16620	16675	16842	16532	16604	16781	16749	16586	16716	16822	16764	16687	16541	16590	16716	16668	16653	16556	16609	16694	16709	16696	16827	16647	16624	16656	16606	16600	16439	16633	16738	16782	16581	16604	16568	16562	16696	16572	16729	16598	16767	16755	16770	16756	16542	16597	16784	16715	16838	16571	16680	16677	16699	16821	16698	16596	16568	16759	16682	16729	16703	16687	16593	16608	16525	16740	16643	16672	16466	16764	16514	16698	16633	16663	16514	16659	16689	16545	16802	16754	16711	16525	16745	16671	16755	16641	16432	16746	16823	16609	16487	16547	16645	16701	16496	16810	16622	16696	16682	16719	16758	16532	16706	16616	16640	16728	16938	16783	16693	16570	16651	16697	16596	16594	16487	16551	16678	16693	16747	16623	16818	16694	16655	16735	16768	16824	16827	16835	16896	16789	16735	16743	16732	16563	16719	16735	16560	16609	16655	16496	16728	16690	16834	16632	16665	16622	16549	16622	16659	16697	16537	16644	16838	16592	16585	16731	16487	16754	16826	16696	16668	16699	16626	16612	16747	16665	16689	16463	16617	16810	16781	16536	16816	16675	16725	16626	16568	16610	16706	16616	16510	16684	16709	16826	16765	16835	16720	16661	16812	16620	16722	16808	16742	16542	16767	16621	16520	16830	16716	16812	16761	16588	16526	16587	16782	16646	16687	16843	16581	16588	16456	16674	16545	16726	16694	16720	16836	16657	16711	16747	16584	16700	16804	16627	16549	16564	16592	16569	16688	16501	16916	16656	16716	16787	16888	16712	16662	16677	16610	16668	16595	16618	16738	16643	16672	16513	16821	16567	16567	16576	16663	16601	16593	16726	16757	16686	16661	16774	16784	16588	16803	16781	16760	16625	16496	16558	16692	16568	16658	16473	16511	16574	16762	16478	16642	16608	16539	16828	16705	16544	16535	16573	16944	16448	16663	16562	16718	16757	16819	16625	16784	16617	16868	16704	16757	16718	16601	16746	16662	16674	16734	16475	16693	16801	16778	16619	16610	16722	16661	16987	16702	16878	16604	16660	16852	16771	16564	16891	16774	16610	16637	16565	16740	16573	16793	16471	16550	16604	16972	16512	16739	16715	16564	16653	16639	16872	16797	16800	16750	16738	16602	16645	16624	16679	16606	16753	16556	16823	16598	16475	16575	16704	16461	16641	16794	16640	16784	16645	16590	16651	16755	16712	16638	16682	16791	16761	16704	16547	16613	16693	16608	16864	16585	16569	16481	16891	16904	16496	16658	16521	16674	16748	16590	16506	16629	16691	16622	16735	16560	16717	16518	16674	16578	16869	16677	16640	16585	16675	16725	16562	16712	16824	16597	16714	16612	16718	16570	16725	16666	16530	16522	16783	16799	16643	16750	16722	16664	16686	16893	16747	16796	16776	16763	16799	16670	16677	16702	16588	16719	16694	16611	16720	16756	16698	16522	16725	16835	16580	16542
14774	25714	23953	19861	18376	17127	16735	16642	16447	16220	15807	15706	17852	40027	38542	33322	26173	17988	15871	15206	15309	14910	15164	15256	15250	15068	15056	15137	15002	15017	15078	15009	15184	15196	15212	15129	15182	15082	15100	15237	15137	14988	15136	15051	15044	15011	15088	15067	15154	15132	15186	14921	15119	14961	15258	15106	14939	15088	14978	14974	15195	15149	15152	15033	14893	15131	15047	15126	15004	15253	15200	15030	15149	15004	14940	15153	15138	15363	15027	14880	15165	15013	14975	15184	15093	15192	15095	14927	15096	15023	15087	14997	14952	15057	15031	14938	15142	15040	15024	14982	15131	15088	14945	15138	14996	15112	15056	15197	15132	15205	15264	14954	15072	15011	14971	15114	14902	15029	14915	15083	15000	15057	15032	14958	15136	15016	14954	14954	15158	14990	14984	15066	15132	14893	15002	14960	14967	15071	15138	14888	15202	15034	15137	14927	14887	15195	15016	14983	14973	14892	15189	15182	15156	15087	14902	15021	14993	15011	15160	15048	14900	15083	15156	15177	15024	15135	15138	15066	15134	15022	15180	15266	15087	15239	15106	15085	14991	15022	15009	15057	15002	15091	15011	15021	15109	15023	15127	14976	14955	14987	15033	14960	15098	15001	15005	15049	15218	14986	15030	15091	14976	15022	15048	15119	15138	15117	15061	15086	14836	15128	15048	15026	15199	14971	14989	15018	15104	14822	15023	15085	15102	15255	15338	14949	15085	15069	14876	15014	14978	15074	15113	14868	15286	15122	15057	15196	15086	15082	15096	14958	15027	15044	15049	15038	15003	15169	14983	15106	15058	15131	14950	15088	15097	14981	15092	15163	15236	15091	15194	15052	15193	15111	15023	15185	15077	15070	14942	15123	15068	15069	15032	14942	15188	15016	14946	15043	15014	15065	15169	14898	15119	15159	15099	15061	15060	15118	15109	14996	15140	15001	15162	15064	14999	15247	15061	15052	14915	15056	15129	15116	15034	15029	14982	14988	15054	15069	15092	15124	15085	14915	14925	14937	15045	15102	15230	15130	14992	15057	15025	15177	14942	15082	15107	14869	15125	15184	15064	15062	15333	14931	15079	15245	14991	15002	15187	15028	15035	14989	15127	15188	15023	15088	14939	15074	15001	15048	15168	15103	15147	15024	15128	14817	15259	15020	15021	15127	15106	15072	15186	15073	15121	15014	15235	15182	15022	15017	15078	15044	15002	15021	14911	15040	15096	15364	15132	15018	15055	15064	14959	15047	15108	15151	14984	15153	15176	14976	15042	14973	14997	14953	15029	15087	14977	15096	15083	15105	15022	15250	14969	14942	14981	15102	15200	15065	14967	14999	15167	14968	15207	15064	15064	15174	14952	15016	15252	15133	15221	15163	15041	15036	15090	15015	14903	15216	15110	15041	15118	14991	15019	15080	15192	15168	15046	15185	15079	14911	15068	14874	15030	15121	15027	14997	15089	15062	15134	14902	14946	14822	15036	14943	15038	15134	15028	14999	15106	14998	15059	14979	15034	15117	14850	14899	15040	15127	14994	15180	14962	15120	15038	15182	15059	15001	15065	15032	15049	15176	14910	15100	15013	14995	15087	15054	15132	14989	15124	14905	14901	15076	15121	15065	14947	15095	15160	14933	15043	15175	15143	15238	15056	14967	15010	15043	14958	15084	15234	15302	14981	15080	15101	15092	15117	15004	14979	14997	15013	15093	15054	14953	14884	15118	15121	14946	14894	15225	15079	15043	15092	14998	15081	15108	15032	15029	14856	15100	14978	15101	14999	15065	15125	15090	15121	15137	14972	15141	15131	14993	15059	14961	14892	15005	15123	15025	14952	15157	15069	15148	15036	14936	15086	15092	15248	15123	15067	15104	15138	15122	15049	15187	15046	15059	15112	14959	15044	15094	15093	15009	15060	15056	15246	15031	15056	14986	14926	15137	15029	15150	14949	14970	14923	15022	15149	14922	14956	15020	14937	15086	15226	15020	15155	15058	15000	15107	15122	15222	15092	15066	14877	15071	15169	15069	14984	14969	15057	15077	15083	15166	15061	14941	15008	15064	15150	15010	15112	15124	15067	15091	15133	14997	14941	15109	15052	14987	15047	14946	14949	15094	15320	14948	14947	15145	14979	15034	15079	15029	15001	15073	15215	15034	15071	15065	14993	15005	15076	15084	15086	15007	14996	15050	14959	15012	15032	14992	15082	15176	15034	14988	15007	15039	15118	15099	14963	15108	14962	15045	15030	15132	15066	15062	15092	15008	15081	14985	15072	15082	15112	15001	15068	14962	15173	15081	14942	14948	15062	15161	14824	14910	15044	14928	15109	14990	15182	15115	15053	15079	15115	15051	15040	15145	15120	14974	15028	14974	14921	15022	15197	15032	15111	14866	15042	15046	15069	14997	15087	14984	15116	14851	15156	15140	15066	15010	15209	14882	15174	14935	14866	15180	15025	15021	15075	15072	15065	15029	14943	15133	15113	14972	14955	15035	15267	14995	15121	15143	15081	15018	15116	14957	14949	14888	15074	15012	15108	14885	15073	15027	15159	14983	15097	15049	15087	15051	15026	15003	14989	15191	15150	14837	15100	15070	15329	15247	15236	14964	14946	15138	15015	15142	15154	15022	15118	14936	15060	15040	15065	15123	15066	14999	15133	14864	15005	15158	14997	14886	15013	14997	15286	15148	15116	14929	14962	15171	14891	15041	15049	15038	14944	15199	14949	14926	15096	15040	15026	14926	15171	15166	15000	15144	15159	14974	14983	15148	14943	14821	15213	15022	15031	14965	15089	14967	15021	14894	15088	15144	15133	15094	15154	15035	15134	15086	15057	15248	15052	15124	15068	15189	15109	15252	15189	15016	15057	15124	15027	15114	15001	15158	15004	14927	15011	15104	15087	15081	14989	15038	14980	15033	15005	15195	15176	15097	15058	15044	15144	14990	14955	15002	14908	15179	15013	14992	15073	14994	15019	15000	15147	15081	14951	15168	15061	15094	15075	14927	14969	15032	14996	15218	15104	14976	15141	15019	15120	15042	14954	15176	15155	15076	14997	15136	14902	15052	15128	15102	15021	14909	15007	15169	15112	14947	15086	15083	14944	15156	15047	14871	14989	14962	15281	15026	14914	15151	15114	15107	14927	15039	15059	15092	15032	15009	15047	14980	15111	15227	14921	14985	15005	14994	14889	15136	14998	15173	14979	15124	15139	15065	15160	15141	15191	15090	14987	15234	15015	15190	15176	15007	14953	14829	14971	14980	15137	15087	15194	14803	14917	15038	15045	15022	15136	14923	14943	15066	15125	15039	15171	15031	14931	15050	14945	15159	14883	15222	15054	15055	15012	15005	15149	14998	15020	15168	14858	15235	15052	15024	15160	15295	15049	15072	14931	14797	15197	15050	15089	15038	14941	15091	15029	15105	15014	15231	15165	15128	15074	14964	15010	15069	15174	14995	14975	14955	14926	14909	14959	15167	15196	15228	15056	15301	15080	15059	15142	15065	14829	15036	15071	15012	15067	15010	14908	15050	15113	15091	15060	14937	14999	15182	14851	15150	15179	15180	15119	15042	14967	15075	15146	14951	15114	15160	15058	15050	15080	15093	15029	15036	15149	15125	14992	15059	15035	15116	15019	15057	15077	14945	15015	15032	14983	15105	14910	14876	15006	15027	14948	14926	15112	15016	14968	15113	14930	15222	15103	14992	15130	15124	15003	15006	14991	15007	15053	14991	14988	14870	15086	15123	14900	14933	15090	15061	15014	14971	15117	14999	15088	15165	15124	15023	15123	15081	15042	14899	15083	15036	15147	15033	15013	14988	15093	15195	15058	15081	15022	15092	15114	15098	15071	15024	15171	15086	15062	15135	15103	14948	15191	15087	15179	14894	15004	15056	15080	15063	15122	15107	14994	15165	15070	14799	15237	15103	15165	14984	15006	15117	14902	15160	14960	15076	14939	15154	14930	15110	15087	14969	15140	14979	15007	15213	15025	15052	15236	15099	15104	15052	15037	14988	15066	14877	14919	15101	15113	15042	15103	14875	14935	14998	15120	14874	15101	15317	15034	15023	15051	15073	15243	15084	15003	15060	15142	15135	15165	14903	15184	15114	15162	15014	15112	14976	15068	15087	14900	15153	15155	15014	15156	15113	15049	14948	14927	15217	15210	14973	15019	14997	15060	15144	15059	14807	15111	14979	14988	15000	15098	15028	15078	15087	15006	14951	15034	14883	15046	14862	15107	14973	15231	15095	15169	15046	15051	15037	15233	15180	15076	15143	15134	14967	15047	15185	15214	15094	15144	14983	15146	15186	15123	15063	14981	15123	15112	15139	15052	15128	15150	14911	15017	15036	15229	14933	15041	14985	15237	15090	15063	15037	15115	15083	14984	15123	15145	15130	14989	15162	15075	14889	14889	15099	14975	15122	15044	15153	15200	15078	15130	15071	15022	15095	15033	14940	15085	15157	15157	14980	15001	15283	15128	15139	14975	15062	14942	15116	15002	15012	15051	14972	15221	15120	15080	15096	14940	15069	15073	15053	15112	15134	14970	15018	15078	15041	15100	15093	15120	15090	15069	14994	15059	14986	15071	15104	15159	15081	15108	15177	14996	15059	15083	14970	15103	15120	15237	15178	15087	15083	15001	14972	15096	15080	15104	15166	14981	15169	15002	14891	14867	15086	15068	14839	15236	15070	14974	15216	15137	15125	15219	14998	14877	14985	15122	15072	14922	15082	15039	15185	15089	14970	14993	14921	14978	15074	14981	15097	14976	15115	15064	15076	15087	15073	14993	15074	14909	15092	15115	15211	14975	15341	15033	15226	15056	15162	15051	15339	15126	15057	14932	15182	14930	15051	14961	15093	15080	15049	15125	15024	15161	15233	15081	14996	15094	15059	15141	15157	15007	15113	15163	15019	15014	15200	14966	15088	15111	15104	15240	15283	15048	15048	15015	15030	14958	15176	15133	14863	15090	15145	14928	15132	15255	15038	14955	14872	14951	15122	14975	14979	15248	15039	15056	14949	15032	15155	15050	15034	15099	15015	15046	15212	15046	15134	15044	15035	14980	15074	15069	15131	15040	15047	14990	14920	14846	14996	15085	15131	15030	15075	15018	15046	14957	14994	15036	14994	14985	15177	15082	15118
27140	21569	22780	19559	16721	16690	16902	16747	16695	16703	16673	16665	16582	17962	18380	18176	17701	17188	16986	16733	16576	16700	16663	16481	16587	16574	16659	16703	16606	16764	16689	16845	16575	16759	16660	16654	16692	16649	16705	16718	16645	16625	16516	16728	16548	16512	16747	16719	16593	16525	16621	16747	16667	16456	16689	16600	16437	16550	16581	16652	16644	16705	16519	16470	16616	16666	16570	16685	16762	16530	16326	16609	16544	16681	16774	16510	16549	16557	16672	16605	16513	16515	16800	16829	16466	16619	16612	16630	16571	16596	16766	16505	16585	16515	16682	16438	16587	16655	16580	16649	16675	16686	16742	16591	16514	16700	16521	16647	16477	16863	16665	16555	16694	16553	16649	16729	16551	16717	16667	16709	16604	16726	16584	16496	16736	16667	16670	16529	16569	16566	16713	16830	16637	16470	16604	16578	16611	16558	16534	16549	16618	16582	16548	16627	16376	16404	16661	16481	16694	16694	16576	16669	16617	16696	16688	16500	16581	16628	16651	16688	16509	16510	16788	16701	16611	16554	16583	16601	16579	16505	16733	16577	16459	16640	16528	16596	16449	16769	16382	16521	16664	16418	16489	16640	16635	16792	16653	16644	16752	16669	16631	16578	16585	16536	16688	16516	16443	16550	16742	16588	16476	16568	16648	16635	16535	16656	16600	16584	16327	16578	16833	16730	16601	16632	16471	16563	16544	16759	16732	16652	16527	16498	16597	16766	16758	16674	16654	16598	16440	16545	16371	16625	16752	16502	16508	16732	16702	16461	16743	16688	16522	16481	16611	16579	16384	16699	16385	16502	16762	16592	16852	16668	16680	16677	16518	16588	16655	16645	16675	16577	16576	16613	16762	16688	16519	16661	16577	16437	16790	16398	16655	16581	16600	16494	16545	16671	16533	16505	16597	16748	16558	16794	16704	16474	16312	16673	16433	16774	16828	16684	16655	16653	16514	16616	16765	16776	16783	16673	16589	16470	16662	16646	16634	16712	16547	16564	16481	16711	16639	16603	16387	16556	16643	16564	16532	16704	16574	16471	16450	16853	16603	16816	16500	16744	16742	16681	16517	16737	16645	16504	16577	16575	16607	16682	16597	16597	16602	16535	16430	16567	16310	16697	16627	16502	16629	16665	16568	16376	16630	16552	16479	16625	16605	16538	16383	16522	16728	16634	16351	16576	16563	16495	16720	16541	16513	16606	16568	16448	16742	16727	16621	16621	16485	16601	16519	16453	16676	16515	16651	16490	16502	16648	16472	16666	16817	16551	16785	16470	16643	16487	16411	16694	16647	16596	16517	16501	16636	16627	16589	16503	16701	16772	16665	16670	16530	16657	16786	16598	16736	16820	16648	16610	16390	16476	16675	16507	16606	16540	16539	16489	16494	16532	16636	16504	16804	16813	16764	16622	16637	16756	16770	16718	16827	16627	16556	16625	16508	16600	16889	16585	16591	16411	16613	16649	16646	16590	16635	16635	16751	16666	16725	16910	16434	16547	16719	16662	16661	16639	16710	16598	16624	16383	16482	16549	16663	16529	16419	16413	16754	16513	16501	16322	16879	16340	16541	16512	16605	16680	16664	16725	16484	16490	16555	16385	16636	16531	16546	16589	16596	16579	16532	16203	16381	16649	16718	16608	16695	16591	16580	16741	16502	16655	16724	16724	16646	16671	16775	16455	16674	16609	16728	16631	16702	16628	16642	16748	16579	16589	16534	16534	16678	16312	16764	16650	16596	16553	16527	16527	16604	16494	16570	16563	16531	16542	16589	16495	16558	16577	16553	16653	16757	16599	16524	16590	16704	16683	16581	16630	16639	16605	16635	16679	16670	16740	16575	16692	16679	16566	16591	16778	16710	16748	16657	16673	16692	16281	16599	16623	16700	16730	16673	16634	16556	16459	16740	16693	16671	16785	16797	16685	16848	16643	16386	16693	16760	16637	16624	16683	16534	16571	16634	16447	16546	16559	16590	16485	16601	16538	16655	16651	16574	16717	16619	16768	16690	16677	16539	16346	16574	16465	16653	16551	16638	16754	16757	16740	16866	16605	16709	16650	16408	16613	16715	16598	16521	16647	16506	16601	16726	16618	16497	16514	16751	16654	16652	16483	16583	16410	16395	16572	16729	16423	16570	16696	16552	16476	16650	16467	16717	16551	16659	16450	16497	16726	16639	16542	16782	16506	16730	16597	16721	16637	16649	16570	16471	16385	16712	16561	16622	16470	16542	16598	16534	16627	16545	16664	16622	16459	16518	16580	16523	16645	16555	16601	16651	16539	16512	16532	16646	16582	16584	16513	16519	16661	16466	16605	16548	16790	16662	16600	16617	16707	16520	16514	16673	16559	16542	16658	16593	16757	16594	16499	16501	16567	16868	16742	16703	16589	16648	16653	16783	16608	16531	16533	16584	16384	16558	16572	16593	16653	16852	16623	16860	16671	16699	16490	16703	16484	16524	16450	16566	16640	16791	16816	16559	16500	16793	16584	16617	16634	16723	16556	16694	16675	16709	16726	16485	16531	16615	16651	16505	16431	16477	16675	16610	16412	16370	16491	16500	16776	16765	16532	16705	16581	16765	16708	16580	16408	16682	16543	16649	16879	16611	16547	16791	16734	16750	16659	16605	16646	16809	16658	16629	16521	16575	16577	16633	16573	16696	16431	16587	16678	16649	16560	16678	16316	16556	16518	16632	16545	16557	16646	16568	16513	16494	16648	16802	16604	16617	16676	16584	16641	16512	16643	16586	16815	16783	16744	16497	16497	16641	16488	16580	16530	16567	16424	16640	16671	16535	16412	16638	16615	16606	16635	16631	16720	16530	16446	16508	16687	16600	16577	16492	16650	16641	16573	16624	16527	16657	16440	16718	16796	16618	16708	16570	16528	16459	16567	16591	16428	16613	16583	16467	16536	16753	16679	16553	16751	16729	16614	16562	16567	16447	16606	16549	16578	16650	16558	16618	16734	16621	16645	16652	16517	16360	16607	16676	16636	16548	16665	16655	16704	16486	16559	16684	16516	16774	16553	16603	16624	16637	16698	16604	16792	16638	16662	16720	16815	16508	16639	16594	16703	16634	16575	16831	16513	16614	16394	16655	16715	16650	16457	16333	16490	16581	16729	16873	16561	16699	16600	16866	16509	16586	16649	16581	16699	16673	16504	16569	16508	16641	16578	16926	16509	16774	16622	16571	16734	16516	16635	16674	16556	16717	16878	16586	16454	16690	16636	16579	16520	16644	16443	16703	16664	16650	16433	16677	16620	16598	16448	16524	16628	16617	16845	16526	16628	16711	16715	16653	16547	16667	16543	16537	16612	16804	16598	16666	16840	16685	16535	16685	16556	16600	16518	16397	16643	16532	16577	16634	16336	16650	16560	16635	16623	16631	16619	16614	16576	16524	16717	16533	16579	16575	16736	16578	16329	16595	16788	16782	16669	16759	16680	16659	16423	16719	16625	16820	16642	16645	16791	16657	16531	16719	16652	16685	16608	16480	16525	16603	16547	16717	16475	16807	16525	16598	16410	16599	16764	16720	16629	16696	16366	16467	16517	16764	16654	16728	16513	16672	16611	16630	16556	16551	16556	16638	16640	16785	16693	16683	16639	16538	16475	16572	16589	16722	16615	16558	16498	16553	16485	16571	16532	16655	16754	16575	16456	16606	16664	16624	16859	16465	16441	16507	16476	16652	16790	16661	16636	16619	16605	16559	16749	16581	16437	16551	16574	16876	16735	16812	16669	16708	16766	16833	16643	16735	16704	16668	16621	16662	16467	16608	16648	16457	16532	16625	16589	16560	16659	16549	16623	16605	16632	16621	16572	16399	16527	16627	16681	16751	16801	16694	16568	16649	16425	16530	16556	16515	16523	16557	16505	16686	16496	16741	16726	16681	16581	16573	16630	16557	16620	16747	16723	16555	16562	16658	16630	16508	16486	16608	16837	16546	16553	16509	16704	16569	16672	16657	16648	16777	16625	16676	16435	16774	16601	16535	16451	16618	16549	16642	16721	16674	16620	16556	16856	16432	16675	16695	16581	16671	16801	16437	16610	16616	16801	16768	16641	16403	16500	16579	16395	16766	16610	16509	16728	16503	16555	16672	16712	16519	16685	16625	16457	16627	16671	16599	16556	16606	16622	16556	16790	16758	16637	16645	16639	16600	16652	16531	16666	16536	16639	16610	16559	16514	16651	16672	16566	16675	16642	16596	16772	16618	16407	16542	16704	16725	16593	16684	16663	16529	16527	16684	16659	16550	16626	16789	16600	16484	16750	16815	16619	16547	16668	16592	16921	16478	16672	16552	16551	16753	16846	16707	16553	16745	16691	16620	16497	16693	16647	16691	16634	16691	16687	16768	16553	16514	16537	16567	16602	16767	16643	16608	16424	16645	16644	16691	16651	16723	16671	16625	16726	16618	16559	16664	16567	16543	16588	16549	16617	16731	16711	16720	16702	16527	16825	16695	16485	16683	16607	16724	16496	16656	16580	16748	16573	16685	16710	16902	16635	16555	16635	16638	16497	16663	16676	16414	16536	16305	16577	16611	16710	16485	16528	16744	16575	16578	16600	16562	16632	16577	16726	16483	16743	16583	16691	16869	16588	16600	16494	16598	16692	16613	16424	16619	16615	16682	16596	16547	16372	16500	16708	16714	16539	16645	16765	16812	16435	16747	16592	16519	16545	16651	16578	16764	16626	16786	16642	16604	16535	16706	16681	16515	16567	16466	16735	16513	16795	16725	16600	16909	16654	16496	16589	16647	16423	16495	16584	16512	16614	16559	16483	16634	16500	16671	16753	16620	16484	16620	16550	16650	16757	16750	16565	16743	16385	16663	16629	16748	16582	16514	16694	16386	16530	16718	16519	16693	16568	16692	16689	16543	16652	16580	16610	16702	16603	16731	16534	16647	16729	16818	16656	16497	16546	16445	16685	16633	16497	16557	16532	16727	16771	16533	16807	16715	16588	16581	16748	16472	16625	16614	16828	16777	16514	16664	16584	16841	16739	16752	16841	16567	16532	16723	16543	16557	16685	16601	16607	16533	16696	16645	16726	16411	16736	16585	16718	16702	16692	16691	16761	16668	16739	16775	16555	16782	16425	16695	16525	16521	16464	16532	16549	16612	16488	16760	16712	16631	16571
14210	16045	16109	15765	15442	15213	15346	15315	15356	15201	15194	15092	15250	17410	17781	17080	16287	15504	15358	15165	15042	15133	14984	15126	14977	14993	15057	15051	15184	15109	14987	15062	14874	15105	14927	15009	14928	15011	15092	15016	15178	14992	14956	15030	14959	14965	15021	15191	14914	15177	14993	14913	14949	15081	15026	15181	15028	15136	15076	14986	14964	15092	15166	15014	14940	15175	15053	15029	15055	15005	15017	15096	14987	14873	15110	15058	15050	15197	15023	14911	14893	14979	15093	15287	15062	15043	14985	15034	14969	15082	15017	14995	14995	15130	15187	15022	15018	15121	15085	14863	14953	15170	14925	14982	15136	15059	14942	15006	15148	15102	15038	14954	15102	15109	15138	15031	14924	15037	14831	15004	14931	14852	14963	14972	14835	15092	15015	15186	14981	15016	15055	15120	15013	15177	15232	15022	15154	15005	15048	15212	15286	15150	14949	15062	14939	14913	14940	15016	14991	14989	15089	14923	15114	15020	14974	15063	14941	14850	15100	15010	15112	15032	14999	15104	14926	14951	14994	15122	14933	15048	14907	14771	15001	14981	15006	14990	15050	15173	15125	14992	14939	15242	15129	14929	15161	14916	15097	15237	14847	14964	14937	15268	15120	14924	15049	15120	14847	14992	15092	14993	15006	14935	15034	15003	15012	14991	15062	15166	14880	15010	15014	14984	15169	15037	15243	15015	15101	15078	15091	15080	15116	15021	15165	15204	14966	14979	15149	15097	14920	14953	14950	15038	14970	15061	15040	15103	15094	14968	14925	15386	15005	14988	14962	15050	15212	15058	15034	14941	15029	15151	14994	14908	15008	14971	15008	15150	14960	15044	15169	15074	15170	15103	15045	15037	14998	14907	15109	15042	15082	15128	15063	15191	15110	15053	15149	15106	14967	15118	15012	15052	15129	14998	15083	14974	15063	15091	15002	15151	15041	14933	15193	14968	15255	15114	15142	15111	14914	15051	15094	14911	15061	15029	15023	15138	15096	14903	15069	15019	15109	15108	14888	15111	14959	14907	15218	15157	15033	14825	15165	15073	15126	14981	15159	15200	15125	15132	15037	14993	15141	14951	15130	15043	15122	15021	15111	15163	14976	15062	15018	15073	15141	15035	15033	15074	15021	14904	14912	14925	15151	15071	14998	14855	15065	15009	15008	15006	15002	15068	15030	15140	15168	14984	15018	15124	15071	14953	14739	15083	15055	15122	15068	15019	15212	15028	14976	15016	15139	15040	14802	15029	15024	15085	15136	14815	15142	14953	15135	15057	14940	15109	15028	14990	15056	14897	15175	14965	14923	15147	15089	14986	15052	15040	15142	14981	14941	15081	15033	14853	15173	15083	15210	15067	15129	14984	15010	15017	15075	15068	15029	14937	15048	15167	15129	15090	14884	14922	14953	15220	15017	15086	14829	15023	15077	14976	15059	14989	15069	15048	15187	14959	15031	14927	15087	15045	15019	14959	14977	15018	14880	14964	15054	14902	14933	15139	15123	14915	15060	14973	15013	14957	15098	15138	15010	15206	15158	14944	15025	15070	15014	14963	14977	14992	15119	15029	15075	15083	15016	15020	15227	15022	14989	15036	15103	15092	15240	15005	15168	15026	14953	14836	14936	15126	14920	15026	15040	15058	15124	15000	14972	15130	15181	15045	15076	14981	15176	14980	15201	15066	14920	14901	15039	15035	15122	15031	15020	15068	15003	15054	15118	14934	15208	14987	14962	15027	14927	15149	15130	14927	14840	15226	14902	15019	15032	14956	15080	14962	15142	15139	15123	14904	14978	15008	15265	14880	15061	14959	14956	15075	15046	15072	15127	15138	15033	15169	14863	15098	14951	14949	15124	15141	14974	15117	15023	15028	15101	15097	14935	14982	15174	15065	15075	14938	14939	14951	15054	15003	14999	15110	15050	14995	15174	15046	14929	15124	15094	14933	15024	15007	15078	15189	15015	15141	15119	14963	14954	15023	15090	14945	15090	15145	14971	15129	14961	14893	15003	15136	15033	15058	15128	14990	14984	14945	15144	15093	15030	15021	15043	14985	14910	15155	15119	14949	15110	15063	15077	15077	15063	15108	14918	15051	14934	15177	15187	15120	15114	15143	14930	15124	14964	15199	14969	15033	14827	15011	14902	15106	15002	14810	14978	15093	15063	15216	15077	15185	15099	14837	15095	15231	14980	15011	15063	14897	15107	15102	15052	15083	15079	14913	15055	15018	15043	15014	15057	14952	14931	15030	14898	15241	14969	15006	14943	15141	15004	14960	15206	14964	15038	14911	14927	15044	15036	14991	15187	15190	15135	14958	15199	15142	14950	14929	15079	15017	14935	15019	14974	15067	15070	15077	15198	15071	15059	15101	15109	15101	15006	14948	14985	14985	15062	15035	15054	15127	15004	15046	15147	15139	15054	14975	15107	15057	15087	14961	15040	15122	15036	15162	14997	14971	15008	15108	15016	15008	15044	14942	15008	14983	14987	15034	15018	15024	15048	15211	14979	15087	14955	14934	14959	15091	14959	14714	14967	15131	15125	15057	14995	14845	15022	15081	15031	15072	14963	15196	15173	15077	15110	15189	15069	15033	15105	14979	15141	14842	15109	15072	14981	15183	15131	15101	15017	14945	15177	15004	14944	15179	15059	15057	15186	14999	14915	15097	15207	15109	15031	15245	15149	14976	14947	14931	15031	15190	15090	15130	15070	15079	15055	14883	15246	15045	15020	15024	15070	15095	15141	15056	14848	15109	14998	15023	15057	15103	15160	15133	15135	14989	15158	15032	15071	14923	14931	15056	15040	15158	15032	15205	14937	14979	15072	14954	15035	15217	14949	15018	14989	15131	14948	15065	14969	14925	15014	14954	15062	15039	14925	15050	15163	14968	15155	15152	14980	15050	15103	15130	14976	15063	14973	15136	15100	15096	14860	14880	15206	15013	15129	15087	14932	15116	14999	15070	14975	15159	15004	14993	15112	15069	15138	15178	15157	15170	15028	14969	14974	15089	14853	14884	15098	15082	15063	15037	14969	15038	15155	14984	15045	15011	15150	14941	15151	15067	14952	15112	15138	15015	15076	15101	15079	15194	14865	15024	14965	15019	15176	15151	15042	15106	15151	14976	15149	15023	15106	14962	14983	14968	14985	15091	15084	15093	14918	15059	14893	15097	15116	15138	15091	14987	15141	15007	14974	14954	15045	15191	15147	14955	15104	14859	15030	15013	15158	15078	14979	15149	15224	15003	15026	14882	14934	15233	14906	15172	14962	15124	15105	15191	15089	14939	14866	15008	15002	15032	14992	14930	14964	15069	15026	15014	15172	14921	15055	14823	15116	15158	15064	15069	15066	14970	15061	15028	14995	15017	15154	15049	15059	15020	15155	15107	15101	15141	15060	15092	15109	14881	15101	15084	15045	15099	14972	15105	15111	14873	15065	14975	15268	14940	15003	15281	14890	15205	15142	14928	15107	15009	15208	14992	15018	15058	14950	15001	14999	15044	15212	14970	15051	15003	15187	14969	14974	15029	15032	15119	15149	15131	15176	15085	14917	15040	15090	15007	14891	14962	14844	15071	14970	15128	15169	15076	14925	15112	15126	15110	15025	15161	14964	15211	15090	15019	14947	14963	15079	15069	15142	14908	15205	14999	15124	14922	15002	15113	15046	15135	14893	14973	15052	15076	15195	14865	14999	15040	15100	14951	15084	14971	14913	15235	15016	15205	14965	15066	14981	14973	15242	15029	15062	15139	15089	15014	15127	15101	15040	15014	15186	15057	15054	14964	15175	15130	15240	14976	15078	15041	14964	15015	14936	15094	15046	15087	15048	14873	15248	14987	14881	14972	15170	15139	14898	15115	15088	15016	14986	15125	15267	15013	15180	15067	15172	15095	15119	15199	14849	14934	15079	14839	14945	15097	14919	14985	15116	15138	15159	15051	14944	15202	14974	14879	15044	15142	15092	15090	14985	15045	14867	14988	14982	15028	15188	14959	14854	15048	15039	15085	14973	15127	15059	14980	15057	15001	15000	14935	14999	14904	15107	14946	15006	15021	14999	14988	15037	15205	15117	14885	14989	14969	14986	15031	15127	15119	15047	15233	14832	15011	14908	15147	14878	14908	14850	15031	15001	15070	15077	15299	15007	15086	14993	14965	15263	14935	15024	15058	14991	15028	15031	15025	15152	15087	15034	14902	15154	14956	15073	15011	15052	15092	14875	15008	15064	15075	15039	15027	14963	15056	14999	14971	14932	15075	15016	15116	15138	15028	15009	14998	15051	15118	14926	14968	14894	15127	15051	14910	14995	15029	15158	15020	15074	15032	14885	14992	15057	15104	14896	15134	15140	15016	14962	15083	15103	15052	14986	15118	14947	14921	15169	14988	15120	14959	15054	15026	15080	14819	14928	15077	14994	14886	15084	15135	15060	14959	15163	14989	15147	15120	15066	15136	14992	15048	15025	15152	14995	15049	15165	15018	15108	15079	15075	14899	15006	15066	15125	15109	15142	15013	15228	14831	15056	15092	15100	15093	15053	15134	15075	14849	14957	15129	15090	15040	14983	15000	15039	14995	15130	14984	14949	14986	15076	15231	14865	14990	15103	15076	14979	14889	15100	15089	15130	14987	14959	14960	15034	14933	14981	15157	15109	14985	15140	15090	14937	15008	15145	15173	15142	15010	15026	14936	14897	15125	15144	14871	15087	15063	14909	15078	14915	15114	15037	15071	14971	15056	15072	15104	15086	15133	15107	15074	15051	15107	15030	15126	14991	14931	15064	15030	14918	14946	15106	15091	15130	14954	14984	15124	15038	15002	15033	14912	15116	15129	15102	15168	14988	15099	15156	15016	14912	14958	14987	14944	14982	14892	15350	15006	15007	15049	14958	14925	15021	15025	15143	15130	15096	14945	15150	15075	15156	15206	15142	15129	15009	15118	14956	14838	15123	15024	15033	15208	15170	15081	15020	15148	14992	14925	14992	15165	15199	14974	14914	15061	14995	15099	15066	15081	14998	14840	15012	15072	15169	15068	15081	15145	15220	15095	15063	15101	14966	15001	14824	15231	14980	15077	15047	15019	14919	15024	15140	15043	15121	14948	15048	15104	15156	15096	14958	15109	15078	15039	14959	15022	15035	15073	14865	15067
23502	21056	28456	23923	21735	21376	20382	17971	17460	17679	17488	17341	18408	28781	28989	26887	22477	19088	17686	17335	17102	17165	17102	17279	17300	17234	17328	17158	17406	16938	16946	17149	17051	17087	17068	17249	16952	17162	17137	17227	17077	17157	17180	17364	17178	17276	17089	17140	16948	17053	17185	17118	17414	17113	17214	17156	17024	17061	17075	16942	17183	16958	17087	17192	17196	16975	16948	17237	17113	17037	16827	17278	17146	17182	17138	16902	16993	17121	17180	17340	16929	17159	16920	17201	17092	17003	17092	16905	16973	16971	17127	17135	16940	16946	17123	16910	17024	16872	17218	17113	17112	17006	16954	16993	17038	17199	17128	17107	17153	17080	17133	17143	17013	17096	16946	16901	17265	17191	16962	17056	16897	17144	17344	17077	16984	17183	17079	17145	17076	17124	17053	17014	17217	17092	17155	17073	17098	17143	17086	17194	17082	17321	17233	17155	17155	17201	17232	17201	16961	17054	16868	17090	17041	17140	16993	16963	17060	17049	17069	17206	16827	16995	17081	17198	17057	17243	17103	17024	17003	17111	16779	17108	17250	16999	17079	17018	17241	17049	17137	17009	17065	17236	17285	16891	17386	16730	17082	17117	16985	16913	16979	17141	17177	17109	17171	17127	17161	17061	17259	17247	17127	17139	17004	17007	16948	16949	17024	16977	16934	17085	17191	17100	17160	17137	17116	17054	17185	16999	17080	16953	17274	17173	17116	17050	17036	17140	17126	17093	16946	16910	17156	17065	17033	17078	17265	17044	17130	17110	17216	17147	16906	17055	16952	17065	17142	16972	17004	17094	17086	17088	17205	17066	17049	16945	17095	17248	17151	17247	17149	17125	17140	17163	17090	16929	17060	16986	17077	17209	17106	17102	16963	17065	17039	16966	17172	17025	17041	16904	17160	17112	17076	17278	17180	16921	16876	17025	17016	16966	17289	17003	17096	17029	17179	17214	17015	17096	17008	17058	16959	17088	17068	17189	17233	17030	17023	17060	17058	17272	17131	17187	17068	17221	17196	17150	17154	17077	17255	17176	17141	17052	17111	17082	17111	17161	17071	17237	17231	16963	16962	16990	17069	17082	17312	17018	17120	17011	17171	16962	17130	17000	17210	17156	17000	16916	16978	17187	17057	17075	17136	16928	17160	17080	16812	16988	17121	16996	17040	17119	16944	17249	17112	17255	17349	16982	17013	17125	17102	17042	17040	17085	17177	17047	17078	16998	16926	16884	16981	17146	16866	17256	17187	17185	17170	17379	17189	17093	17053	16985	17117	16941	17313	16970	17309	16945	16939	17228	17092	17077	17240	17086	17155	16904	16998	17162	17089	17036	16997	17325	17081	16933	16925	17236	17089	16878	16921	16974	16875	17153	17128	17092	17120	17118	17069	17092	17055	17071	17253	16937	17225	16932	17061	16958	17061	17017	17277	17077	17081	17169	17085	16961	17096	17115	17237	17119	16951	17106	17085	17043	16950	17103	17011	17109	16982	17072	17288	17217	16876	16994	17115	17011	17168	17001	17236	17175	17109	17014	17274	17111	17254	17048	17094	17241	17030	17079	17045	17052	16887	16940	17019	17149	17031	17085	17143	17083	17100	17343	17119	16856	16991	17190	16979	17099	17214	17153	17148	17015	16962	16945	17034	17083	17111	17067	17059	17094	17032	16919	17141	16813	16973	17345	17035	17049	17017	17200	17053	17031	17091	17087	16835	17040	16968	16949	17007	17051	17269	17198	17128	17329	17072	17133	16994	17244	16976	17182	16984	17099	17101	17184	17090	17051	17126	17252	17056	16934	17032	17268	17096	17047	17040	16911	16818	16793	17015	17150	16901	17094	17104	17188	17104	17068	17118	17040	17315	16829	16959	17235	17068	17122	17105	17022	17201	17211	16998	16879	17093	17059	17134	17159	17087	17077	16908	17035	17039	16926	17142	17094	16820	16929	16953	17085	17069	17073	17233	17156	17128	17046	17081	16946	16976	17088	17104	17105	17057	16980	16999	16892	17042	17189	17153	17140	17030	17056	17194	17067	17018	17195	17087	17089	16969	17158	17025	17129	16937	17211	17225	17076	17074	17108	17012	16879	16988	16913	16794	17101	17093	17144	16857	17100	17079	17078	17301	17214	16949	17121	16865	17012	16934	17152	17089	17021	17019	17053	17037	16956	17102	17088	16897	17030	17172	17038	17178	16968	17172	17082	17163	17054	17078	17228	17084	17084	16967	17042	16967	17166	17142	17181	17099	17094	16933	17171	17042	16919	17134	16954	17262	17039	17088	17125	17069	17082	16940	17138	17024	17149	17117	17056	16926	17022	17102	16897	17092	16984	17044	16907	16970	17065	17051	16980	17160	17200	17100	16914	17088	17075	17149	17012	16852	16959	17203	17105	17294	16944	16994	17209	17177	17080	17186	17074	17137	17086	17125	17238	17309	17174	17111	17061	17109	17111	17105	17090	17214	16968	17017	17182	17209	17128	17142	16976	17158	17091	17107	17248	17278	17004	17136	17148	17154	17045	17136	17088	17044	17045	16956	17030	17011	17100	17020	17192	17082	16896	17231	17057	17128	16811	17005	17107	17047	17019	17021	16815	17181	16947	17050	17005	16916	17165	17143	17179	17285	17127	17047	16857	17119	16980	17150	17241	17061	17100	17049	17316	16968	17165	17054	17234	17102	17047	17166	17054	17023	17001	17160	17090	17191	17229	17130	17161	17153	17038	17067	16880	17003	17267	17244	17108	17203	17221	17090	17258	17146	17046	17207	17174	17057	17007	17184	16911	16943	17159	17187	16932	17247	16801	16978	17068	16959	17149	17056	16971	17021	17104	17165	17042	17068	17135	16898	17143	17092	17051	17124	17164	17048	17132	17195	16898	17206	16976	17037	17108	17106	17180	17142	16967	17314	17008	17267	17033	17100	16786	17071	16905	17073	17081	17121	16990	16878	17101	17200	16989	17128	16966	17109	17170	17014	17130	17016	17021	17206	17242	17011	17159	17111	17100	16980	17008	16971	16948	17186	17221	17187	17093	17260	17124	16928	17052	17253	17082	17073	16864	17345	16972	16935	17087	16956	17041	17158	17001	17219	16946	17205	17189	17142	17203	17125	16833	17104	17141	17138	16993	17106	17009	17041	17049	17013	16946	17060	16972	17222	17042	17112	17233	17104	17129	16944	17086	16840	17016	16950	16932	16950	17078	17249	17156	17064	16986	17043	17075	17155	17129	16984	16997	16913	17168	17076	17125	17153	17019	17350	17102	17188	17138	17203	17018	17100	17039	17023	17065	17104	17194	17172	16965	17184	17177	17170	16979	16941	16970	17099	17063	16991	17332	17051	17156	16889	17041	17185	17045	17068	17037	17164	17130	17141	16921	17195	17061	17301	17126	17033	16981	17055	17087	16907	17221	17230	17180	16829	16985	17157	17187	17176	16867	17083	17014	16907	17055	17185	17110	17113	17009	17030	17012	16948	17031	17020	17153	17371	17075	17071	17106	17025	17130	17216	16916	17038	17074	16863	16966	17105	17008	17080	17170	17060	17022	17305	17189	17195	17013	17117	16851	17022	17193	17056	16939	16928	16815	17008	17090	16954	17005	17123	16870	16920	17153	16963	16821	17013	16845	17240	17135	17077	17092	17001	17306	17175	17041	16938	16971	17160	17193	17175	17039	17126	17065	16878	16953	17040	17147	17416	17207	16918	17004	16944	17095	17270	17042	17072	17176	17240	17282	17061	17052	17104	17042	17205	17157	16990	16947	17214	17167	16916	17072	17066	16987	17048	17269	17122	17167	17140	16990	16898	16912	16967	17161	17083	17126	17103	17040	16961	17134	17086	17040	17234	16928	16994	16932	17066	17172	16970	16947	17039	17199	17413	16946	17063	16964	17124	17039	17101	17319	17005	17027	17190	16893	17126	17250	17142	17059	17139	16877	16863	16973	17192	17199	17230	16829	16952	17080	16886	17157	17015	17130	16983	16981	17044	17096	17091	16994	17245	16870	17171	17046	17182	16999	17114	17195	17107	16873	17023	17023	17255	17152	17269	17080	17104	16793	17244	17170	17039	17170	17090	17141	16985	17156	17371	16887	16967	17174	17160	17096	17330	17175	17004	17025	17296	17143	17238	16968	17035	16985	17112	16976	17366	16875	17030	17142	17171	17032	16991	16908	17034	17035	16998	17114	17150	17149	16976	16903	17073	17198	17143	17102	17244	17175	16901	16998	16980	17132	17203	17009	16847	17046	17082	17061	17112	17003	17299	17193	17052	17171	17236	17215	17039	17120	16967	16925	17101	17202	17374	17138	17012	17078	17131	17097	17100	17167	16913	16997	17244	17099	17077	17235	17160	17114	17142	16962	17086	17188	16945	17020	17045	17027	17083	17199	17052	17145	16873	17093	17197	17119	17137	16980	17131	17007	17041	17111	17138	16977	17169	17087	17150	16954	17020	16930	17118	17084	17020	17008	17054	17133	17104	16975	17179	17079	17063	16992	17172	17087	17226	17085	16912	17180	17280	17226	16948	16943	17238	17152	17091	16992	17094	17030	17281	17083	16980	17085	16939	17001	17256	17212	17120	16923	17087	17066	17130	16941	16993	16882	17095	16948	16873	16950	16895	17019	17039	17106	17014	17092	17033	17059	17106	17021	17122	16954	17119	17232	16788	16864	17070	17050	17179	17038	17163	17099	17030	17072	17203	17064	17123	16951	16954	17090	17059	17069	17092	17060	17031	17113	17133	16828	17083	17090	17016	16935	16910	16954	16944	17123	16992	17036	17093	17141	17112	17086	17063	17105	16769	16997	17104	17082	17103	16966	16860	16994	17265	17033	17276	17055	17177	17042	16918	17153	17107	17051	17093	17169	17196	17225	17139	17133	17284	17151	17123	17212	16991	16894	16856	17016	17058	17073	17080	16942	17088	17151	16927	17257	16879	17097	17033	17335	17245	17124	17100	17072	17243	17169	17019	17136	17074	17139	16928	17060	16992	17111	17221	17046	17127	17064	17263	17050	17039	16969	17162	17384	16995	17189	17073	17039	17016	16936	17306	16950	17057	16893	17067	17008	17215	17111	17102	17030	17030	17071	17066	17068	17040	16925	16925	16879	17266	17075	16917	17074	17026	17028	17108	17026	16908	17035
13509	22016	20932	18385	16775	16479	16153	16441	16064	15884	15635	15534	17796	32420	31224	27790	21832	17268	15615	15264	15223	15190	15275	15409	15388	15401	15324	15440	15424	15228	15455	15367	15399	15422	15394	15351	15352	15452	15273	15217	15324	15326	15317	15354	15240	15378	15456	15401	15341	15302	15351	15416	15426	15243	15358	15449	15419	15421	15253	15220	15369	15193	15180	15191	15352	15122	15270	15415	15368	15277	15385	15408	15226	15172	15234	15348	15338	15483	15308	15345	15244	15324	15374	15418	15490	15412	15276	15377	15331	15346	15292	15316	15350	15460	15305	15292	15254	15481	15260	15257	15352	15323	15395	15330	15360	15223	15216	15309	15405	15412	15467	15371	15387	15453	15450	15264	15163	15334	15344	15419	15238	15328	15399	15325	15419	15283	15206	15207	15282	15444	15328	15317	15336	15445	15229	15341	15275	15365	15376	15311	15254	15359	15557	15274	15306	15261	15257	15265	15268	15312	15289	15316	15256	15134	15208	15209	15339	15300	15305	15450	15165	15336	15494	15282	15356	15239	15305	15342	15332	15439	15156	15355	15344	15320	15236	15126	15406	15404	15490	15294	15105	15475	15385	15457	15297	15060	15265	15352	15385	15175	15333	15234	15211	15241	15322	15378	15306	15361	15249	15206	15474	15303	15256	15139	15251	15363	15350	15177	15352	15464	15290	15469	15286	15269	15326	15397	15427	15354	15335	15173	15270	15339	15350	15384	15188	15329	15404	15269	15316	15370	15451	15144	15441	15377	15244	15445	15258	15328	15378	15136	15390	15529	15273	15387	15310	15384	15385	15418	15342	15370	15413	15214	15369	15281	15281	15194	15510	15381	15465	15266	15373	15342	15429	15456	15321	15325	15230	15385	15302	15237	15456	15408	15428	15326	15429	15182	15468	15330	15330	15302	15385	15345	15359	15234	15368	15281	15282	15544	15451	15241	15469	15351	15201	15221	15333	15199	15386	15340	15435	15246	15393	15401	15268	15299	15225	15269	15171	15397	15241	15194	15397	15436	15361	15445	15295	15324	15447	15174	15241	15392	15456	15285	15336	15321	15357	15342	15331	15459	15287	15347	15308	15438	15226	15345	15415	15279	15282	15474	15244	15424	15514	15289	15309	15366	15280	15310	15310	15326	15246	15376	15360	15157	15454	15385	15287	15260	15386	15196	15380	15258	15212	15362	15444	15193	15338	15183	15304	15321	15083	15396	15357	15303	15323	15186	15341	15241	15388	15254	15408	15282	15335	15200	15315	15328	15161	15242	15366	15281	15248	15440	15326	15316	15299	15247	15397	15243	15419	15219	15179	15295	15179	15248	15235	15381	15235	15277	15241	15275	15249	15356	15286	15375	15210	15397	15316	15325	15181	15221	15495	15310	15331	15394	15303	15409	15377	15222	15396	15311	15256	15293	15221	15362	15395	15395	15490	15260	15293	15192	15286	15326	15371	15395	15401	15255	15584	15261	15445	15292	15230	15332	15303	15319	15285	15306	15392	15152	15320	15149	15545	15316	15398	15379	15346	15283	15296	15198	15184	15361	15227	15374	15463	15242	15276	15291	15096	15202	15302	15544	15431	15339	15271	15431	15335	15122	15184	15181	15206	15231	15404	15283	15364	15113	15332	15357	15276	15333	15502	15246	15202	15389	15145	15338	15447	15322	15391	15173	15308	15427	15221	15367	15492	15383	15353	15256	15157	15294	15428	15396	15316	15316	15502	15361	15453	15450	15298	15235	15232	15522	15432	15335	15083	15246	15331	15282	15481	15435	15362	15354	15309	15287	15629	15198	15271	15471	15387	15416	15339	15427	15198	15325	15287	15316	15232	15254	15283	15313	15302	15345	15355	15215	15164	15386	15257	15374	15278	15395	15264	15462	15336	15486	15349	15308	15319	15340	15392	15195	15348	15407	15241	15282	15356	15410	15332	15389	15190	15192	15408	15256	15435	15431	15192	15367	15424	15042	15266	15367	15291	15243	15560	15469	15392	15332	15433	15231	15301	15308	15218	15202	15408	15274	15407	15358	15386	15334	15250	15285	15271	15227	15314	15207	15358	15423	15436	15417	15095	15214	15339	15465	15453	15273	15246	15563	15289	15373	15350	15522	15180	15369	15385	15395	15097	15249	15310	15272	15242	15555	15251	15187	15361	15294	15297	15255	15220	15402	15367	15294	15190	15360	15326	15328	15250	15458	15365	15267	15321	15232	15250	15449	15377	15175	15332	15329	15265	15337	15495	15369	15407	15262	15251	15188	15320	15200	15409	15334	15483	15386	15245	15376	15416	15057	15119	15153	15248	15428	15334	15267	15335	15427	15396	15298	15355	15493	15422	15200	15429	15231	15270	15409	15448	15348	15465	15327	15212	15301	15363	15361	15327	15251	14992	15447	15236	15322	15404	15372	15403	15298	15448	15255	15447	15196	15449	15359	15372	15333	15151	15300	15376	15217	15415	15167	15318	15360	15251	15403	15350	15269	15440	15305	15484	15416	15411	15376	15276	15318	15334	15364	15342	15275	15353	15357	15286	15366	15351	15318	15381	15210	15423	15105	15468	15352	15263	15199	15508	15308	15362	15242	15301	15205	15186	15350	15308	15247	15419	15280	15524	15324	15252	15347	15542	15121	15411	15266	15305	15346	15413	15326	15440	15382	15188	15283	15196	15236	15265	15301	15455	15301	15389	15291	15353	15280	15313	15384	15346	15513	15270	15475	15301	15321	15156	15248	15240	15317	15425	15115	15482	15222	15395	15257	15197	15280	15292	15381	15348	15205	15378	15255	15307	15352	15240	15078	15331	15299	15357	15363	15276	15372	15359	15333	15215	15329	15316	15201	15417	15183	15355	15390	15308	15304	15406	15323	15299	15377	15530	15391	15424	15227	15308	15113	15312	15323	15233	15476	15404	15262	15314	15189	15390	15562	15500	15363	15354	15321	15308	15237	15288	15341	15410	15438	15430	15369	15237	15436	15405	15026	15191	15311	15243	15290	15441	15427	15299	15249	15228	15381	15337	15510	15450	15239	15324	15347	15353	15435	15358	15305	15147	15386	15389	15216	15335	15301	15251	15306	15324	15257	15449	15227	15289	15221	15311	15425	15290	15345	15379	15241	15424	15278	15111	15328	15252	15524	15413	15389	15385	15364	15335	15529	15344	15205	15373	15343	15308	15402	15300	15215	15376	15433	15427	15353	15393	15400	15213	15365	15305	15466	15243	15251	15160	15431	15293	15393	15379	15387	15156	15365	15386	15309	15274	15367	15296	15299	15175	15274	15210	15473	15467	15383	15275	15257	15306	15327	15657	15411	15259	15398	15367	15232	15280	15366	15276	15266	15252	15262	15329	15300	15219	15235	15401	15526	15137	15255	15463	15456	15233	15399	15463	15176	15321	15131	15451	15371	15386	15307	15214	15234	15331	15159	15345	15320	15299	15287	15242	15348	15149	15285	15247	15159	15368	15368	15323	15381	15264	15320	15522	15390	15319	15181	15234	15232	15214	15368	15413	15403	15318	15246	15220	15297	15321	15375	15518	15432	15231	15240	15383	15319	15344	15331	15406	15428	15133	15443	15314	15213	15367	15251	15348	15379	15313	15388	15292	15405	15265	15132	15247	15244	15396	15313	15229	15293	15310	15423	15448	15247	15344	15382	15471	15253	15352	15159	15388	15497	15389	15335	15244	15273	15320	15562	15294	15398	15269	15085	15092	15461	15281	15416	15438	15303	15321	15444	15410	15192	15295	15227	15349	15413	15353	15231	15442	15349	15231	15408	15320	15346	15257	15562	15107	15288	15421	15252	15190	15323	15265	15413	15207	15499	15516	15358	15486	15251	15236	15401	15204	15432	15246	15329	15423	15136	15311	15181	15238	15338	15365	15391	15307	15419	15222	15290	15155	15178	15356	15181	15472	15273	15382	15563	15384	15297	15277	15298	15330	15266	15382	15356	15440	15366	15445	15220	15255	15288	15374	15381	15243	15324	15262	15356	15117	15330	15400	15407	15316	15266	15350	15376	15249	15237	15296	15354	15476	15283	15133	15381	15261	15320	15248	15413	15198	15498	15437	15394	15243	15278	15360	15279	15436	15447	15367	15184	15272	15247	15366	15224	15527	15208	15155	15449	15371	15336	15472	15341	15237	15408	15215	15255	15385	15372	15558	15368	15269	15269	15228	15255	15425	15098	15335	15355	15378	15255	15262	15289	15344	15439	15364	15441	15290	15355	15332	15405	15154	15427	15356	15288	15257	15451	15431	15159	15548	15278	15169	15299	15254	15410	15151	15237	15313	15208	15108	15252	15389	15415	15277	15483	15323	15357	15311	15277	15526	15351	15459	15441	15402	15201	15437	15247	15209	15334	15321	15223	15139	15221	15221	15248	15400	15076	15268	15183	15251	15421	15371	15397	15365	15388	15244	15401	15283	15333	15317	15284	15386	15423	15303	15203	15217	15367	15173	15443	15203	15292	15311	15266	15386	15442	15132	14976	15448	15314	15306	15268	15420	15233	15403	15193	15208	15380	15149	15476	15344	15364	15444	15474	15255	15228	15309	15305	15240	15340	15146	15294	15271	15176	15168	15082	15249	15329	15455	15514	15369	15240	15446	15273	15223	15281	15430	15476	15294	15253	15191	15205	15152	15402	15375	15352	15424	15377	15181	15335	15345	15305	15296	15290	15443	15118	15274	15224	15350	15289	15346	15354	15246	15309	15358	15191	15414	15293	15249	15095	15371	15397	15243	15293	15268	15374	15407	15308	15425	15342	15363	15358	15361	15404	15122	15282	15332	15240	15321	15242	15364	15441	15351	15421	15531	15342	15157	15137	15384	15340	15241	15331	15190	15404	15430	15353	15365	15302	15301	15272	15303	15341	15246	15417	15238	15331	15250	15414	15313	15354	15223	15236	15431	15498	15378	15412	15350	15285	15398	15312	15502	15354	15342	15331	15453	15442	15247	15480	15403	15288	15269	15338	15413	15216	15046	15349	15357	15455	15296	15562	15211	15399	15372	15452	15445	15433	15248	15342	15252	15283	15284	15418	15342	15179	15283	15239	15293	15164	15222	15199	15302	15202	15508	15377	15576	15401	15253	15421	15290	15398	15336	15378	15122	15332	15320	15427	15330	15232	15483	15348	15371	15278
22565	21048	28814	23482	21205	23016	24242	19074	18134	18413	18237	18049	21271	36768	35881	32563	26447	20560	18763	18060	17898	17767	17970	17747	17829	17650	17684	17638	17885	17814	17884	17872	17831	17836	17677	17720	17717	17960	17705	17730	17809	17809	17724	17661	17838	17875	17705	17616	17703	17813	17840	17921	17712	17761	17847	17838	17724	17680	17679	17530	17418	17786	17826	17802	17605	17591	17514	17605	17798	17841	17725	17757	17758	17697	17653	17761	17727	17516	17627	17730	17634	17718	17590	17590	17711	17601	17667	17736	17576	17639	17747	17623	17679	17629	17705	17693	17691	17700	17635	17690	17796	17720	17570	17715	17728	17772	17568	17689	17522	17397	17532	17655	17738	17511	17542	17589	17753	17790	17485	17601	17945	17620	17468	17610	17629	17480	17696	17712	17428	17616	17365	17730	17537	17681	17622	17571	17514	17726	17784	17643	17798	17785	17545	17648	17644	17831	17557	17679	17595	17538	17704	17737	17635	17854	17684	17422	17561	17504	17630	17573	17548	17703	17703	17531	17752	17638	17445	17735	17510	17606	17796	17644	17541	17672	17541	17633	17670	17671	17755	17623	17620	17555	17525	17742	17817	17678	17560	17863	17743	17751	17522	17612	17645	17541	17521	17541	17645	17788	17779	17717	17536	17514	17761	17630	17739	17625	17673	17570	17506	17558	17547	17594	17458	17405	17632	17596	17386	17801	17726	17636	17904	17675	17759	17548	17615	17680	17609	17504	17649	17676	17603	17791	17529	17837	17496	17545	17754	17526	17600	17593	17687	17597	17496	17480	17681	17423	17433	17602	17550	17646	17643	17929	17518	17408	17697	17425	17853	17775	17760	17517	17516	17500	17458	17475	17753	17652	17671	17673	17610	17519	17574	17600	17596	17689	17569	17809	17512	17733	17535	17457	17631	17796	17610	17488	17776	17685	17733	17452	17580	17500	17536	17601	17389	17629	17567	17721	17671	17456	17734	17660	17545	17342	17726	17503	17642	17654	17752	17653	17569	17613	17651	17673	17527	17629	17469	17564	17874	17434	17591	17523	17571	17585	17801	17672	17536	17740	17719	17522	17588	17624	17443	17465	17683	17571	17686	17748	17462	17709	17673	17637	17677	17689	17638	17581	17649	17509	17747	17478	17692	17742	17566	17448	17696	17435	17374	17562	17724	17580	17651	17503	17502	17431	17522	17530	17682	17674	17510	17508	17538	17667	17740	17579	17742	17649	17695	17702	17490	17605	17733	17624	17665	17469	17485	17562	17584	17416	17581	17610	17554	17655	17686	17712	17724	17499	17513	17701	17556	17758	17816	17877	17780	17688	17490	17765	17556	17528	17764	17526	17409	17531	17615	17582	17553	17701	17586	17620	17487	17569	17698	17723	17503	17756	17568	17650	17616	17497	17653	17589	17462	17683	17850	17440	17635	17586	17725	17565	17524	17680	17612	17552	17619	17657	17403	17524	17656	17428	17684	17607	17760	17506	17874	17667	17590	17588	17661	17571	17733	17688	17589	17479	17833	17588	17664	17586	17556	17639	17450	17742	17598	17676	17687	17647	17680	17698	17634	17812	17615	17702	17549	17579	17697	17711	17519	17522	17548	17560	17686	17567	17788	17846	17589	17534	17590	17749	17657	17548	17607	17744	17519	17507	17451	17681	17660	17501	17435	17441	17847	17517	17387	17459	17554	17672	17722	17580	17555	17585	17605	17617	17481	17561	17678	17655	17719	17774	17769	17702	17445	17545	17684	17670	17570	17650	17609	17705	17631	17637	17687	17493	17579	17548	17686	17628	17740	17715	17851	17665	17705	17544	17442	17684	17493	17629	17697	17501	17667	17674	17467	17671	17439	17522	17629	17534	17441	17587	17636	17465	17543	17733	17756	17547	17796	17606	17827	17601	17682	17495	17474	17567	17741	17718	17627	17543	17765	17758	17592	17602	17641	17464	17744	17529	17638	17569	17664	17683	17436	17453	17703	17715	17747	17506	17647	17543	17689	17656	17530	17782	17628	17686	17725	17479	17632	17447	17742	17492	17700	17718	17781	17638	17528	17454	17503	17577	17671	17583	17792	17598	17474	17560	17580	17545	17645	17557	17841	17533	17579	17730	17595	17746	17697	17613	17854	17743	17682	17598	17349	17639	17588	17553	17683	17514	17666	17591	17615	17482	17623	17535	17543	17556	17674	17591	17528	17487	17688	17614	17553	17760	17832	17877	17768	17698	17637	17770	17435	17646	17641	17547	17667	17538	17714	17824	17546	17827	17812	17643	17523	17525	17442	17643	17610	17722	17789	17601	17842	17705	17703	17565	17559	17741	17669	17686	17645	17739	17581	17544	17669	17790	17726	17532	17464	17750	17645	17645	17741	17710	17552	17596	17647	17650	17501	17745	17546	17542	17622	17505	17448	17706	17501	17614	17644	17588	17679	17607	17718	17577	17724	17662	17487	17545	17529	17629	17640	17603	17472	17479	17708	17763	17659	17492	17608	17446	17420	17717	17407	17710	17602	17815	17620	17548	17629	17755	17575	17602	17842	17592	17684	17572	17608	17685	17690	17336	17709	17661	17372	17509	17561	17739	17751	17665	17586	17494	17548	17494	17645	17858	17669	17628	17851	17656	17569	17571	17397	17685	17851	17775	17480	17669	17702	17666	17549	17955	17680	17690	17548	17618	17707	17694	17753	17676	17665	17544	17622	17566	17734	17568	17641	17460	17786	17698	17662	17621	17473	17429	17527	17684	17499	17564	17662	17527	17586	17496	17760	17821	17588	17688	17671	17503	17679	17293	17540	17662	17677	17572	17695	17545	17744	17749	17657	17673	17686	17581	17783	17766	17655	17413	17688	17514	17341	17629	17584	17642	17651	17790	17649	17654	17512	17583	17646	17708	17531	17740	17447	17784	17759	17543	17647	17600	17602	17627	17566	17492	17494	17550	17661	17659	17568	17546	17726	17637	17943	17670	17624	17648	17571	17626	17648	17646	17787	17541	17797	17768	17665	17619	17564	17697	17747	17692	17676	17659	17690	17631	17612	17582	17738	17484	17717	17651	17599	17577	17538	17701	17714	17519	17726	17528	17511	17757	17713	17715	17739	17699	17781	17826	17702	17767	17837	17672	17508	17471	17496	17408	17688	17675	17676	17624	17713	17843	17476	17777	17583	17473	17730	17778	17716	17585	17617	17433	17414	17614	17622	17700	17704	17772	17537	17620	17655	17574	17571	17675	17425	17565	17641	17623	17546	17647	17551	17371	17713	17589	17537	17379	17771	17849	17629	17621	17734	17595	17646	17555	17536	17559	17437	17642	17662	17481	17753	17526	17560	17556	17672	17693	17598	17489	17805	17688	17580	17687	17576	17651	17400	17611	17651	17676	17716	17654	17624	17556	17605	17627	17600	17700	17605	17534	17523	17602	17892	17606	17869	17511	17606	17682	17499	17573	17495	17619	17661	17608	17659	17670	17604	17559	17803	17683	17553	17692	17647	17578	17780	17696	17750	17556	17673	17671	17807	17870	17554	17646	17472	17607	17765	17945	17602	17793	17621	17438	17459	17735	17759	17592	17644	17537	17634	17550	17752	17590	17681	17497	17554	17319	17518	17529	17480	17642	17594	17533	17603	17476	17499	17611	17568	17490	17595	17564	17699	17698	17588	17814	17574	17644	17684	17725	17666	17431	17589	17672	17809	17538	17611	17727	17620	17699	17732	17713	17658	17686	17733	17683	17619	17690	17439	17808	17770	17540	17862	17659	17554	17765	17550	17629	17473	17529	17771	17648	17597	17482	17405	17615	17835	17657	17680	17561	17647	17451	17571	17497	17770	17748	17785	17741	17613	17626	17590	17488	17621	17707	17631	17830	17641	17515	17669	17574	17685	17661	17639	17536	17458	17561	17562	17582	17589	17416	17807	17569	17737	17518	17801	17356	17814	17771	17629	17526	17591	17623	17481	17596	17644	17562	17581	17647	17638	17569	17534	17690	17684	17658	17616	17638	17699	17750	17557	17589	17675	17545	17702	17757	17725	17690	17569	17516	17535	17577	17595	17767	17618	17463	17556	17587	17871	17609	17611	17716	17660	17752	17481	17468	17635	17736	17636	17723	17682	17634	17555	17611	17562	17759	17479	17668	17466	17587	17743	17673	17564	17642	17526	17621	17761	17452	17632	17653	17633	17768	17538	17746	17486	17457	17699	17537	17624	17713	17576	17503	17595	17706	17479	17561	17573	17649	17727	17592	17482	17534	17514	17685	17567	17660	17674	17738	17682	17692	17518	17689	17602	17574	17546	17651	17692	17678	17591	17722	17679	17686	17747	17641	17839	17570	17476	17679	17482	17613	17658	17639	17866	17695	17730	17558	17787	17753	17603	17590	17584	17702	17813	17719	17724	17723	17530	17800	17682	17801	17713	17577	17519	17558	17824	17519	17540	17491	17511	17424	17748	17751	17507	17865	17456	17607	17892	17624	17672	17712	17645	17613	17523	17554	17799	17777	17582	17676	17640	17518	17493	17615	17672	17469	17602	17650	17583	17823	17535	17484	17676	17642	17657	17546	17643	17611	17670	17509	17697	17883	17665	17719	17734	17469	17792	17671	17783	17775	17578	17653	17530	17339	17526	17542	17637	17534	17478	17592	17668	17580	17586	17628	17700	17623	17920	17613	17695	17654	17673	17690	17648	17588	17498	17545	17651	17516	17793	17751	17677	17593	17784	17510	17730	17809	17685	17632	17629	17666	17744	17630	17580	17555	17624	17824	17602	17425	17611	17502	17515	17383	17531	17539	17734	17697	17592	17540	17600	17722	17930	17468	17494	17950	17762	17472	17564	17754	17697	17648	17621	17604	17724	17620	17658	17517	17757	17580	17554	17539	17587	17618	17645	17464	17556	17686	17555	17728	17675	17780	17770	17711	17608	17712	17569	17631	17505	17535	17512	17732	17788	17557	17643	17549	17529	17803	17602	17713	17574	17749	17778	17702	17776	17708	17696	17472	17638	17425	17684	17763	17470	17639	17630	17520	17507	17602	17708	17681	17792	17735	17612	17630	17556	17566	17587	17539	17638	17439	17616	17636	17444	17760	17575	17553	17626	17646	17684	17625	17366	17422	17451	17520	17881	17653	17689	17645	17673	17493	17637	17687
14801	26349	24864	20988	18755	17675	17625	17079	16486	16218	16224	16000	22395	40274	38239	33607	25867	18546	16509	15630	15718	15641	15743	15737	15641	15676	15629	15668	15639	15882	15489	15579	15737	15551	15658	15603	15651	15760	15686	15539	15657	15741	15721	15736	15549	15525	15623	15820	15611	15723	15752	15621	15591	15509	15599	15507	15712	15660	15654	15633	15670	15644	15635	15444	15648	15652	15763	15654	15585	15574	15639	15532	15631	15532	15610	15678	15585	15711	15855	15599	15836	15568	15656	15610	15608	15571	15734	15570	15584	15634	15468	15693	15667	15556	15626	15605	15784	15624	15770	15668	15613	15600	15491	15525	15630	15739	15635	15588	15593	15525	15660	15731	15560	15503	15659	15556	15536	15582	15510	15635	15713	15586	15655	15871	15661	15506	15573	15624	15661	15684	15519	15773	15491	15395	15797	15752	15696	15583	15599	15603	15633	15664	15638	15735	15679	15553	15530	15659	15674	15590	15608	15694	15624	15588	15658	15617	15776	15799	15654	15616	15620	15580	15472	15644	15576	15570	15386	15490	15720	15718	15687	15540	15597	15637	15507	15662	15506	15541	15796	15657	15720	15686	15580	15560	15593	15494	15614	15872	15554	15709	15563	15548	15756	15630	15741	15671	15322	15616	15505	15471	15722	15735	15563	15632	15616	15522	15638	15606	15686	15563	15559	15548	15654	15558	15420	15704	15481	15640	15776	15596	15629	15614	15504	15569	15557	15527	15818	15739	15576	15684	15591	15668	15516	15776	15493	15621	15606	15655	15589	15593	15521	15669	15633	15652	15666	15655	15647	15567	15605	15529	15608	15584	15562	15696	15619	15581	15550	15729	15486	15774	15644	15554	15704	15543	15658	15449	15634	15644	15570	15566	15485	15471	15578	15608	15773	15578	15735	15596	15558	15547	15550	15732	15614	15799	15541	15501	15540	15601	15782	15591	15745	15673	15659	15660	15740	15502	15623	15675	15500	15675	15689	15693	15576	15667	15710	15594	15659	15599	15807	15631	15544	15648	15354	15505	15580	15488	15684	15549	15607	15631	15620	15746	15408	15700	15535	15652	15573	15722	15512	15471	15745	15608	15656	15441	15648	15667	15694	15488	15632	15675	15602	15510	15614	15515	15579	15698	15693	15541	15597	15849	15625	15682	15660	15722	15546	15564	15683	15513	15590	15604	15507	15610	15654	15715	15549	15597	15599	15730	15455	15514	15585	15591	15535	15715	15629	15587	15656	15567	15641	15632	15609	15765	15597	15732	15608	15703	15663	15602	15633	15572	15590	15459	15567	15695	15723	15615	15552	15542	15624	15635	15605	15606	15555	15682	15660	15660	15581	15533	15644	15601	15508	15505	15665	15727	15616	15581	15574	15446	15608	15506	15546	15691	15671	15489	15711	15526	15627	15481	15483	15799	15734	15564	15497	15518	15677	15727	15590	15441	15513	15554	15746	15622	15655	15603	15601	15606	15702	15658	15471	15629	15753	15558	15606	15589	15660	15526	15517	15478	15615	15624	15566	15594	15785	15594	15400	15607	15670	15569	15604	15551	15585	15584	15453	15650	15682	15553	15553	15599	15565	15564	15563	15449	15670	15621	15524	15490	15699	15420	15822	15510	15847	15489	15731	15513	15707	15518	15689	15631	15823	15688	15624	15353	15455	15518	15493	15612	15472	15499	15535	15725	15566	15719	15582	15562	15694	15603	15611	15531	15574	15578	15463	15407	15805	15672	15640	15529	15644	15729	15598	15641	15716	15427	15478	15687	15633	15625	15506	15604	15690	15661	15581	15679	15708	15627	15727	15684	15539	15551	15623	15511	15663	15657	15594	15398	15689	15437	15762	15496	15479	15544	15579	15646	15709	15619	15681	15561	15533	15815	15657	15656	15685	15549	15757	15632	15569	15695	15730	15457	15534	15721	15534	15514	15646	15553	15654	15614	15779	15574	15713	15470	15762	15508	15646	15614	15688	15509	15673	15414	15703	15560	15540	15535	15532	15629	15430	15403	15610	15735	15585	15752	15576	15617	15493	15769	15692	15512	15525	15564	15633	15608	15459	15635	15609	15517	15437	15706	15675	15614	15792	15595	15625	15491	15632	15643	15683	15374	15738	15604	15646	15591	15681	15675	15412	15484	15698	15534	15736	15621	15646	15540	15638	15491	15719	15606	15682	15573	15443	15687	15586	15578	15633	15840	15642	15719	15650	15454	15787	15539	15575	15637	15682	15694	15687	15654	15527	15785	15640	15771	15665	15531	15746	15680	15593	15541	15710	15568	15533	15552	15823	15493	15599	15539	15688	15596	15658	15618	15702	15616	15582	15550	15638	15644	15551	15576	15574	15563	15614	15528	15563	15598	15611	15632	15563	15548	15743	15698	15683	15620	15585	15707	15463	15556	15600	15701	15667	15502	15609	15742	15539	15727	15683	15655	15551	15656	15515	15618	15671	15738	15722	15652	15448	15393	15329	15631	15617	15744	15652	15671	15596	15590	15651	15503	15659	15659	15481	15555	15582	15631	15843	15756	15597	15712	15590	15706	15573	15593	15505	15597	15583	15659	15571	15491	15789	15533	15566	15593	15615	15613	15641	15591	15717	15619	15779	15697	15564	15618	15568	15533	15464	15474	15610	15557	15556	15566	15747	15492	15687	15540	15616	15668	15624	15592	15726	15721	15571	15493	15708	15664	15719	15505	15485	15587	15663	15583	15643	15668	15537	15521	15605	15669	15586	15741	15537	15514	15611	15590	15590	15563	15462	15525	15585	15483	15794	15602	15620	15478	15626	15462	15501	15597	15437	15591	15540	15701	15457	15721	15618	15680	15628	15579	15494	15392	15545	15531	15787	15589	15551	15645	15730	15538	15555	15672	15593	15605	15593	15470	15693	15683	15658	15456	15585	15461	15638	15611	15512	15526	15590	15554	15580	15636	15573	15544	15715	15681	15754	15569	15588	15510	15604	15493	15809	15509	15470	15535	15576	15567	15662	15714	15677	15717	15854	15540	15637	15659	15637	15792	15433	15553	15696	15599	15726	15538	15649	15724	15560	15603	15575	15730	15579	15506	15724	15546	15550	15572	15651	15603	15566	15780	15524	15453	15679	15629	15576	15685	15537	15663	15543	15648	15607	15794	15612	15731	15659	15643	15550	15655	15619	15449	15678	15572	15740	15708	15585	15446	15878	15725	15661	15560	15702	15505	15560	15558	15573	15664	15612	15551	15698	15802	15619	15716	15643	15481	15701	15631	15715	15813	15645	15650	15685	15611	15787	15488	15623	15718	15563	15548	15565	15763	15535	15647	15544	15681	15588	15531	15553	15645	15540	15602	15860	15620	15641	15628	15606	15587	15619	15623	15489	15481	15746	15516	15695	15609	15564	15701	15546	15597	15579	15667	15468	15497	15557	15594	15529	15653	15522	15766	15779	15565	15694	15615	15579	15713	15706	15707	15558	15689	15653	15544	15634	15461	15497	15563	15732	15612	15590	15710	15761	15602	15604	15676	15454	15755	15508	15590	15741	15652	15661	15606	15612	15673	15494	15549	15691	15642	15506	15695	15647	15544	15366	15691	15559	15775	15527	15543	15388	15506	15641	15692	15625	15620	15788	15703	15583	15548	15670	15484	15702	15666	15434	15615	15862	15616	15570	15611	15507	15569	15623	15634	15370	15717	15595	15683	15491	15592	15637	15518	15690	15635	15401	15653	15650	15697	15571	15738	15487	15601	15806	15778	15562	15499	15726	15531	15526	15754	15679	15784	15453	15614	15572	15720	15678	15623	15773	15750	15607	15509	15767	15694	15710	15590	15617	15786	15617	15592	15822	15636	15646	15621	15579	15542	15699	15544	15584	15597	15526	15784	15520	15613	15653	15579	15706	15560	15592	15599	15661	15669	15432	15568	15627	15703	15602	15542	15456	15752	15597	15481	15666	15635	15617	15451	15577	15627	15661	15464	15397	15639	15669	15645	15505	15663	15574	15485	15683	15740	15628	15646	15615	15615	15571	15567	15612	15596	15724	15568	15554	15594	15625	15708	15587	15585	15588	15591	15587	15432	15502	15699	15731	15594	15595	15607	15626	15646	15727	15755	15680	15672	15599	15456	15548	15508	15667	15789	15644	15575	15721	15592	15654	15662	15511	15631	15745	15729	15615	15617	15568	15625	15787	15627	15619	15546	15722	15539	15487	15603	15605	15588	15605	15524	15673	15772	15520	15674	15596	15453	15561	15567	15384	15649	15596	15676	15738	15426	15631	15517	15624	15571	15524	15585	15553	15514	15669	15682	15522	15808	15678	15670	15485	15618	15601	15751	15594	15543	15603	15782	15563	15526	15644	15700	15604	15593	15462	15544	15710	15586	15736	15768	15447	15679	15564	15532	15627	15595	15669	15584	15566	15585	15497	15637	15670	15662	15701	15656	15682	15678	15522	15654	15562	15659	15487	15730	15387	15576	15667	15585	15553	15668	15512	15521	15781	15681	15599	15693	15540	15639	15534	15485	15502	15571	15630	15615	15519	15672	15580	15751	15545	15425	15791	15430	15713	15669	15706	15580	15622	15542	15567	15570	15774	15493	15678	15612	15511	15563	15626	15556	15606	15652	15634	15449	15672	15469	15524	15704	15444	15628	15571	15662	15676	15575	15672	15639	15622	15727	15727	15706	15575	15555	15527	15643	15825	15390	15440	15659	15585	15771	15673	15599	15655	15667	15684	15623	15608	15447	15544	15606	15624	15631	15528	15779	15650	15618	15682	15424	15743	15722	15457	15626	15570	15577	15629	15816	15665	15520	15596	15611	15772	15540	15713	15704	15733	15615	15565	15707	15714	15353	15658	15469	15596	15790	15743	15585	15682	15734	15628	15567	15642	15582	15724	15555	15547	15689	15773	15679	15574	15524	15646	15555	15651	15738	15614	15651	15436	15634	15543	15576	15617	15455	15682	15666	15506	15518	15669	15490	15585	15526	15647	15621	15638	15524	15620	15560	15808	15538	15607	15755	15759	15565	15540	15591	15520	15772	15692	15575	15608	15634	15716	15660	15441	15841	15310	15559	15528	15524	15687	15666	15745	15581	15766	15684	15553	15639	15457	15740	15592	15510	15498	15703	15617	15477	15737	15735	15664	15590	15691	15470	15594	15740
27027	21500	23627	20708	17571	17626	17776	17507	17466	17540	17556	17586	17459	18590	19120	19123	18367	17705	17721	17535	17521	17421	17311	17650	17382	17171	17361	17478	17327	17591	17502	17485	17389	17447	17374	17277	17473	17380	17390	17211	17330	17331	17488	17381	17214	17393	17311	17490	17315	17573	17359	17491	17343	17402	17343	17488	17472	17588	17575	17284	17448	17383	17469	17514	17616	17324	17421	17359	17276	17359	17447	17343	17353	17575	17407	17544	17350	17290	17489	17370	17529	17565	17317	17498	17555	17388	17389	17189	17402	17364	17401	17489	17363	17302	17377	17469	17346	17476	17504	17327	17356	17202	17486	17429	17502	17571	17320	17210	17420	17308	17413	17347	17478	17485	17275	17335	17573	17456	17306	17405	17172	17339	17469	17561	17313	17305	17407	17379	17512	17382	17391	17527	17311	17448	17642	17293	17549	17269	17297	17323	17534	17279	17487	17415	17538	17445	17375	17343	17559	17413	17449	17445	17406	17462	17256	17424	17332	17711	17562	17342	17381	17392	17482	17346	17369	17298	17389	17517	17254	17357	17477	17468	17454	17534	17497	17360	17326	17457	17252	17416	17297	17302	17485	17092	17575	17384	17182	17337	17325	17271	17466	17194	17427	17507	17519	17537	17362	17408	17410	17477	17262	17367	17378	17621	17465	17471	17706	17193	17502	17506	17480	17340	17681	17513	17450	17467	17564	17485	17494	17417	17318	17448	17428	17432	17429	17338	17597	17295	17459	17485	17329	17474	17314	17175	17385	17479	17446	17452	17411	17368	17479	17316	17290	17534	17087	17141	17359	17387	17304	17244	17402	17490	17346	17363	17537	17323	17303	17499	17237	17452	17258	17489	17492	17297	17523	17340	17393	17458	17377	17457	17451	17368	17335	17409	17577	17372	17330	17387	17363	17462	17431	17580	17397	17301	17414	17439	17453	17352	17463	17324	17381	17307	17492	17319	17564	17331	17426	17332	17306	17407	17495	17471	17397	17514	17214	17231	17404	17475	17258	17237	17587	17316	17450	17376	17563	17422	17393	17195	17383	17543	17436	17464	17471	17583	17273	17305	17447	17377	17302	17357	17326	17454	17468	17276	17342	17318	17291	17330	17334	17463	17489	17585	17388	17386	17338	17334	17238	17408	17354	17320	17465	17280	17353	17564	17735	17408	17479	17271	17533	17388	17439	17522	17587	17372	17468	17389	17362	17334	17316	17356	17226	17360	17383	17490	17423	17255	17440	17289	17287	17454	17324	17358	17543	17434	17440	17539	17494	17418	17676	17320	17300	17482	17503	17384	17311	17391	17424	17320	17257	17526	17457	17232	17402	17432	17492	17376	17541	17243	17631	17413	17310	17248	17278	17301	17454	17376	17304	17394	17506	17514	17312	17548	17489	17522	17450	17248	17504	17509	17492	17363	17494	17676	17416	17543	17475	17339	17576	17395	17329	17388	17520	17372	17363	17252	17540	17410	17274	17299	17443	17480	17431	17247	17572	17530	17263	17439	17412	17376	17389	17334	17548	17433	17400	17411	17470	17215	17274	17458	17237	17412	17476	17361	17637	17388	17328	17440	17326	17580	17370	17569	17422	17529	17655	17498	17426	17418	17337	17429	17459	17549	17338	17498	17550	17384	17413	17328	17334	17272	17380	17424	17469	17344	17426	17495	17256	17459	17502	17471	17287	17526	17435	17411	17484	17360	17484	17222	17396	17525	17388	17370	17375	17508	17514	17382	17372	17275	17327	17538	17317	17453	17384	17418	17393	17339	17240	17602	17269	17429	17530	17333	17372	17418	17459	17438	17453	17301	17358	17344	17442	17366	17437	17521	17466	17433	17447	17452	17476	17329	17376	17480	17324	17410	17337	17356	17423	17311	17411	17454	17635	17410	17455	17461	17348	17369	17461	17504	17691	17282	17579	17521	17482	17511	17473	17333	17299	17362	17342	17321	17560	17330	17379	17191	17394	17432	17627	17586	17490	17742	17533	17288	17507	17579	17389	17412	17430	17443	17403	17462	17525	17307	17398	17318	17346	17405	17423	17457	17299	17354	17490	17447	17486	17381	17419	17446	17479	17439	17414	17221	17355	17345	17343	17464	17274	17370	17268	17431	17366	17429	17463	17399	17339	17414	17404	17484	17358	17411	17658	17410	17386	17252	17189	17376	17714	17337	17396	17537	17461	17482	17164	17209	17408	17498	17257	17317	17406	17435	17306	17520	17505	17516	17375	17455	17383	17465	17515	17359	17393	17185	17368	17416	17446	17435	17500	17285	17333	17345	17276	17364	17447	17231	17300	17363	17362	17361	17530	17654	17430	17313	17269	17518	17419	17408	17459	17392	17324	17374	17576	17530	17287	17288	17557	17595	17526	17479	17320	17113	17668	17297	17490	17433	17394	17470	17328	17281	17220	17446	17312	17253	17321	17479	17313	17356	17332	17433	17345	17463	17339	17304	17388	17664	17468	17377	17411	17313	17434	17314	17425	17352	17487	17551	17405	17555	17415	17495	17364	17523	17344	17465	17624	17466	17612	17352	17411	17456	17369	17460	17371	17332	17347	17207	17467	17463	17500	17274	17280	17283	17383	17368	17372	17474	17589	17443	17370	17353	17314	17362	17581	17502	17448	17415	17498	17451	17412	17239	17293	17226	17363	17321	17322	17477	17395	17480	17461	17353	17467	17206	17596	17378	17378	17477	17480	17332	17219	17326	17304	17101	17467	17234	17431	17483	17616	17378	17359	17462	17215	17469	17260	17412	17403	17489	17366	17524	17460	17360	17582	17437	17511	17337	17368	17584	17475	17437	17434	17369	17577	17404	17407	17473	17367	17573	17515	17762	17408	17309	17458	17319	17537	17506	17405	17481	17495	17375	17420	17451	17259	17320	17563	17420	17340	17409	17267	17505	17454	17342	17392	17643	17479	17566	17357	17314	17404	17241	17242	17344	17335	17491	17311	17427	17424	17414	17338	17368	17460	17316	17511	17243	17524	17424	17411	17365	17484	17427	17439	17457	17302	17566	17316	17396	17296	17198	17197	17317	17499	17358	17428	17384	17544	17470	17321	17598	17463	17269	17436	17416	17350	17269	17520	17547	17378	17565	17325	17433	17445	17583	17396	17448	17475	17379	17444	17337	17433	17402	17331	17409	17293	17467	17187	17360	17519	17513	17369	17335	17513	17457	17317	17497	17513	17373	17294	17598	17573	17392	17381	17494	16988	17342	17235	17330	17394	17354	17352	17423	17473	17286	17245	17366	17370	17360	17347	17182	17525	17267	17309	17303	17409	17326	17228	17517	17457	17455	17160	17446	17575	17620	17444	17330	17438	17547	17402	17433	17517	17811	17425	17400	17323	17309	17347	17286	17340	17438	17480	17338	17374	17278	17403	17356	17276	17512	17338	17432	17332	17462	17504	17260	17226	17519	17335	17430	17475	17433	17363	17382	17539	17470	17461	17317	17369	17446	17604	17369	17393	17435	17302	17396	17295	17507	17432	17281	17428	17372	17449	17360	17597	17452	17556	17398	17505	17478	17172	17400	17339	17519	17613	17713	17401	17598	17526	17534	17501	17474	17469	17611	17320	17387	17238	17455	17306	17356	17324	17605	17602	17326	17392	17222	17558	17718	17379	17388	17261	17337	17329	17272	17279	17178	17405	17453	17556	17380	17257	17579	17404	17398	17274	17332	17585	17494	17492	17356	17381	17411	17397	17398	17184	17243	17389	17203	17653	17403	17309	17648	17291	17635	17254	17462	17568	17274	17268	17447	17435	17298	17381	17281	17429	17620	17502	17429	17709	17378	17297	17322	17433	17195	17477	17470	17474	17474	17264	17676	17384	17532	17445	17200	17480	17278	17449	17479	17458	17244	17281	17726	17417	17388	17519	17400	17373	17309	17547	17552	17383	17497	17491	17430	17316	17421	17549	17413	17330	17510	17370	17389	17421	17498	17367	17469	17454	17209	17424	17414	17304	17311	17384	17243	17443	17383	17287	17352	17318	17422	17316	17543	17472	17535	17368	17387	17270	17487	17513	17465	17567	17422	17378	17354	17494	17305	17332	17480	17345	17624	17233	17361	17449	17430	17503	17437	17508	17395	17462	17383	17326	17547	17447	17386	17378	17397	17300	17540	17384	17593	17363	17325	17542	17297	17235	17313	17567	17398	17408	17441	17517	17331	17453	17430	17547	17521	17375	17471	17456	17334	17462	17391	17640	17481	17423	17616	17384	17353	17562	17388	17487	17400	17488	17450	17363	17355	17458	17448	17530	17390	17132	17403	17445	17530	17401	17489	17513	17311	17412	17592	17227	17314	17395	17542	17480	17459	17457	17614	17409	17444	17392	17551	17386	17325	17452	17546	17430	17408	17440	17379	17542	17562	17322	17386	17551	17424	17458	17280	17432	17513	17275	17436	17252	17655	17366	17422	17586	17348	17301	17693	17471	17360	17351	17429	17481	17435	17659	17457	17414	17420	17716	17356	17306	17683	17289	17559	17469	17314	17547	17478	17336	17650	17447	17405	17520	17437	17562	17344	17425	17420	17535	17447	17437	17164	17364	17161	17388	17351	17497	17361	17198	17428	17552	17449	17216	17386	17323	17350	17494	17262	17396	17463	17496	17351	17470	17377	17379	17415	17530	17521	17526	17394	17333	17274	17417	17148	17607	17598	17407	17535	17595	17370	17449	17409	17247	17330	17524	17258	17264	17282	17374	17338	17421	17521	17468	17238	17274	17229	17599	17493	17503	17362	17422	17420	17397	17413	17353	17597	17516	17410	17300	17358	17263	17308	17477	17495	17245	17438	17222	17450	17299	17597	17419	17289	17347	17426	17458	17475	17356	17411	17568	17290	17572	17462	17507	17364	17555	17588	17381	17527	17510	17349	17376	17249	17429	17396	17554	17355	17230	17558	17397	17416	17336	17298	17280	17348	17466	17464	17636	17495	17458	17387	17256	17311	17274	17437	17634	17438	17482	17541	17556	17555	17277	17405	17562	17272	17362	17624	17284	17426	17646	17430	17536	17449	17347	17383	17399	17435	17498	17343	17367	17488	17409	17569	17277	17425	17371	17618	17374	17265	17493	17450	17401	17397	17289	17460	17395	17443	17336	17325	17497	17443	17375	17276	17342	17549	17473	17461
14389	16569	17168	16293	15866	15594	15952	15442	15448	15385	15438	15591	15679	17617	18163	17347	16773	15887	15556	15554	15456	15419	15480	15511	15384	15406	15581	15260	15495	15317	15410	15292	15326	15371	15356	15287	15352	15300	15309	15388	15398	15314	15358	15358	15451	15443	15518	15430	15367	15460	15460	15461	15415	15465	15360	15466	15449	15577	15479	15371	15540	15346	15494	15478	15375	15441	15470	15344	15389	15344	15465	15562	15452	15350	15172	15427	15443	15600	15440	15352	15341	15449	15360	15307	15400	15297	15510	15336	15344	15452	15338	15483	15360	15415	15388	15377	15386	15354	15615	15567	15422	15538	15379	15413	15461	15329	15435	15281	15434	15428	15408	15430	15340	15275	15496	15390	15487	15348	15429	15448	15501	15248	15576	15341	15592	15269	15336	15386	15482	15424	15358	15365	15385	15430	15267	15552	15445	15335	15542	15561	15456	15380	15586	15407	15341	15395	15482	15598	15302	15421	15484	15422	15321	15462	15428	15578	15365	15417	15454	15321	15412	15327	15562	15410	15350	15455	15353	15448	15281	15302	15412	15354	15403	15410	15584	15356	15540	15393	15283	15413	15670	15579	15291	15323	15517	15413	15406	15260	15605	15402	15436	15432	15375	15341	15448	15389	15378	15322	15383	15421	15306	15348	15485	15504	15296	15356	15429	15295	15459	15552	15388	15418	15437	15354	15282	15433	15378	15517	15519	15466	15445	15363	15428	15382	15410	15360	15427	15547	15487	15182	15432	15334	15256	15422	15371	15359	15229	15416	15460	15383	15299	15389	15449	15488	15397	15320	15500	15430	15421	15448	15394	15424	15416	15371	15409	15420	15338	15305	15477	15473	15394	15336	15353	15388	15373	15511	15349	15400	15538	15435	15525	15419	15368	15440	15323	15480	15584	15415	15421	15464	15402	15364	15310	15535	15504	15499	15352	15569	15384	15332	15328	15572	15449	15527	15498	15310	15420	15404	15388	15479	15375	15371	15124	15442	15264	15402	15548	15279	15519	15194	15256	15476	15536	15431	15213	15292	15318	15530	15423	15554	15517	15508	15315	15316	15414	15515	15329	15619	15336	15522	15422	15479	15552	15452	15455	15493	15329	15527	15431	15347	15329	15395	15548	15402	15430	15329	15636	15446	15303	15328	15380	15459	15427	15525	15299	15411	15513	15335	15402	15308	15291	15500	15407	15418	15422	15401	15391	15430	15345	15327	15566	15271	15273	15409	15471	15298	15473	15565	15472	15458	15386	15394	15565	15244	15355	15312	15289	15544	15600	15501	15359	15498	15392	15455	15455	15301	15282	15184	15293	15284	15404	15359	15294	15409	15322	15329	15354	15292	15394	15190	15528	15482	15587	15281	15335	15236	15412	15251	15447	15454	15471	15424	15444	15433	15471	15654	15465	15292	15535	15398	15321	15474	15293	15158	15434	15481	15205	15387	15540	15351	15420	15335	15413	15407	15283	15563	15404	15489	15290	15521	15312	15387	15457	15178	15373	15374	15329	15263	15260	15486	15257	15420	15408	15323	15297	15442	15396	15494	15399	15463	15456	15482	15405	15305	15531	15392	15345	15313	15430	15516	15341	15492	15478	15318	15500	15503	15401	15400	15291	15374	15305	15492	15454	15505	15607	15498	15472	15486	15334	15455	15239	15467	15490	15409	15408	15263	15402	15434	15307	15534	15455	15502	15414	15520	15516	15445	15510	15475	15498	15453	15493	15510	15499	15439	15492	15336	15447	15323	15434	15476	15449	15349	15297	15299	15444	15552	15408	15332	15384	15363	15411	15426	15392	15408	15432	15234	15357	15382	15480	15457	15392	15373	15366	15503	15359	15443	15171	15470	15372	15413	15255	15238	15567	15532	15435	15391	15569	15395	15550	15302	15414	15350	15490	15499	15366	15500	15456	15352	15402	15278	15565	15370	15395	15514	15431	15402	15336	15395	15499	15309	15255	15414	15447	15344	15437	15375	15394	15293	15355	15410	15408	15521	15462	15442	15299	15386	15470	15373	15441	15290	15375	15211	15411	15452	15563	15245	15389	15329	15369	15599	15463	15370	15533	15293	15482	15376	15234	15500	15327	15448	15387	15422	15578	15421	15507	15434	15350	15415	15384	15268	15429	15357	15324	15361	15385	15532	15364	15381	15418	15355	15317	15491	15365	15505	15401	15509	15617	15493	15519	15244	15494	15474	15449	15389	15419	15395	15422	15531	15557	15412	15217	15369	15265	15478	15302	15415	15415	15375	15365	15442	15280	15476	15448	15341	15499	15482	15385	15615	15458	15472	15466	15476	15289	15414	15306	15338	15388	15333	15494	15495	15431	15239	15366	15470	15448	15370	15328	15383	15377	15492	15565	15491	15499	15436	15455	15478	15289	15468	15442	15402	15470	15371	15413	15547	15458	15277	15464	15469	15405	15499	15439	15312	15578	15400	15373	15367	15343	15382	15161	15492	15301	15465	15590	15506	15455	15365	15572	15417	15444	15455	15379	15237	15444	15308	15461	15496	15492	15410	15410	15406	15530	15432	15399	15381	15294	15219	15365	15454	15321	15395	15355	15360	15323	15386	15413	15562	15283	15443	15370	15462	15591	15429	15442	15266	15349	15497	15359	15484	15490	15446	15224	15411	15322	15544	15468	15241	15498	15386	15498	15515	15505	15378	15413	15469	15501	15419	15254	15322	15501	15182	15493	15443	15480	15390	15236	15414	15302	15422	15193	15508	15396	15278	15345	15195	15450	15539	15510	15403	15381	15467	15489	15472	15328	15606	15446	15333	15352	15481	15352	15486	15230	15571	15575	15369	15430	15408	15557	15392	15425	15429	15299	15413	15425	15365	15372	15240	15461	15487	15518	15388	15170	15370	15526	15409	15389	15385	15477	15696	15402	15441	15525	15485	15623	15387	15632	15373	15526	15327	15338	15371	15412	15506	15310	15523	15495	15363	15632	15421	15567	15434	15464	15452	15482	15569	15340	15351	15410	15373	15570	15395	15384	15354	15546	15260	15276	15463	15458	15557	15401	15391	15328	15390	15335	15278	15358	15337	15404	15307	15396	15618	15289	15373	15497	15402	15234	15383	15465	15217	15397	15506	15534	15383	15535	15479	15424	15356	15376	15469	15392	15336	15618	15212	15300	15328	15270	15449	15506	15372	15461	15324	15549	15394	15563	15499	15408	15419	15471	15420	15417	15415	15502	15525	15395	15218	15369	15390	15550	15361	15510	15370	15332	15445	15407	15444	15470	15478	15492	15451	15345	15315	15572	15355	15283	15363	15318	15354	15533	15560	15480	15383	15377	15414	15358	15333	15499	15620	15466	15309	15176	15460	15398	15266	15549	15476	15329	15390	15529	15552	15363	15431	15375	15327	15326	15417	15473	15338	15584	15307	15535	15363	15368	15574	15621	15396	15489	15337	15488	15387	15416	15486	15407	15300	15516	15408	15552	15324	15518	15383	15344	15215	15391	15379	15565	15261	15409	15296	15423	15585	15580	15414	15572	15550	15497	15468	15440	15391	15211	15414	15385	15409	15315	15456	15500	15414	15292	15485	15445	15252	15264	15438	15430	15386	15339	15502	15172	15375	15461	15358	15368	15469	15375	15412	15455	15419	15330	15365	15321	15494	15237	15268	15425	15427	15456	15461	15496	15283	15460	15502	15250	15533	15454	15420	15461	15514	15380	15367	15484	15484	15595	15538	15348	15511	15292	15397	15523	15480	15362	15479	15413	15393	15460	15335	15413	15479	15350	15467	15461	15433	15267	15295	15420	15436	15350	15430	15345	15443	15434	15446	15271	15510	15451	15524	15567	15435	15346	15314	15523	15238	15344	15421	15425	15176	15422	15393	15259	15478	15469	15332	15159	15445	15388	15419	15351	15508	15244	15559	15526	15349	15364	15382	15416	15400	15289	15497	15402	15460	15340	15493	15405	15423	15353	15328	15464	15397	15326	15456	15369	15440	15473	15499	15647	15336	15366	15290	15419	15511	15573	15467	15387	15357	15518	15452	15177	15452	15417	15562	15419	15449	15287	15344	15421	15395	15467	15474	15370	15388	15379	15616	15307	15477	15351	15289	15461	15242	15323	15410	15527	15431	15461	15428	15531	15432	15371	15410	15459	15399	15315	15463	15472	15411	15285	15432	15458	15354	15422	15502	15339	15311	15306	15428	15344	15640	15397	15552	15509	15348	15422	15361	15434	15345	15313	15521	15329	15267	15405	15417	15512	15377	15433	15480	15386	15387	15447	15461	15443	15519	15342	15382	15499	15514	15427	15332	15384	15293	15282	15706	15460	15371	15211	15386	15451	15523	15515	15367	15379	15318	15364	15533	15458	15362	15520	15468	15358	15558	15327	15482	15459	15354	15528	15466	15418	15354	15462	15355	15118	15301	15283	15337	15277	15395	15358	15452	15293	15317	15327	15475	15465	15359	15380	15540	15376	15414	15456	15617	15541	15443	15384	15259	15231	15339	15413	15484	15378	15391	15388	15360	15330	15315	15363	15282	15467	15403	15169	15351	15490	15376	15531	15444	15474	15381	15331	15516	15443	15396	15452	15318	15569	15392	15425	15227	15535	15386	15359	15493	15398	15246	15298	15355	15502	15327	15384	15446	15542	15427	15349	15556	15474	15385	15405	15515	15378	15442	15568	15270	15342	15487	15467	15628	15151	15364	15508	15442	15351	15321	15332	15435	15451	15435	15307	15342	15570	15548	15338	15351	15443	15488	15584	15358	15373	15429	15522	15420	15467	15471	15415	15274	15390	15323	15453	15450	15311	15352	15539	15415	15549	15464	15441	15459	15576	15386	15352	15308	15358	15530	15347	15407	15524	15281	15413	15565	15420	15318	15444	15313	15325	15448	15230	15426	15533	15421	15375	15322	15418	15347	15367	15303	15284	15441	15498	15434	15403	15424	15365	15477	15427	15534	15273	15324	15263	15582	15423	15290	15437	15333	15387	15483	15418	15307	15276	15415	15303	15389	15382	15372	15540	15551	15443	15397	15359	15530	15488	15470	15382	15397	15527	15470	15318	15149	15405	15645	15501	15460	15383	15474	15466	15259	15406	15493	15255	15416	15399	15448	15221	15276	15609	15396	15503	15502	15477	15335	15404	15628	15458	15412	15327	15467
23570	21114	28569	23990	21855	22195	21614	18908	18526	18578	18534	18542	19183	29236	29813	27946	23793	20455	19081	18384	18159	18398	18413	18086	18041	18238	18014	18259	17942	18225	18296	18316	18303	18169	18237	18296	18141	18192	18176	18166	18105	18344	18156	18113	18191	18263	18082	17942	18050	18130	18248	18089	18026	18007	18142	18247	18112	18008	18309	18109	18298	18140	18063	18119	18155	17964	18083	18170	18155	18016	18090	18020	18140	17949	18068	18259	17885	17947	18016	18126	18196	18078	18222	18009	18140	18069	18072	18259	18122	17923	17994	18226	18020	18047	18195	18017	18109	18057	18193	18314	18167	17913	18094	18156	18049	18100	18099	18078	17942	18091	18180	18079	18148	18121	18093	18069	18081	18054	18178	18281	18188	18176	18417	18056	18142	18154	18064	18118	18082	17987	18099	17984	17971	18163	18073	18123	18152	18022	18155	18109	18008	18049	18122	18218	18181	18165	18244	18065	17950	17925	18083	18189	17940	18245	18117	18174	17974	18130	18202	18099	18148	17984	17921	18089	18312	18032	18006	18234	17923	18127	18034	18193	18018	18132	18168	18251	17977	18377	18007	18127	18102	18176	18244	17920	18002	18046	17860	18037	18083	17839	18333	18183	18151	18213	18173	18086	18067	18150	18272	17992	17981	18165	18301	18284	18131	17982	18234	17993	18091	17906	18231	18289	17930	18222	17993	18045	17910	18198	18114	18125	18106	18098	18235	18252	18047	18220	18069	18212	18371	18201	18087	18091	17994	18029	18113	18108	18121	18109	18091	18230	18165	18147	18111	18209	18008	17796	18101	18231	18199	18266	18191	18238	18064	18219	18228	17988	18052	18132	18296	18238	18152	17926	18075	18264	18007	18073	18111	17891	18069	18121	18194	18078	17965	17996	18094	17933	18022	18054	18047	17942	18085	17993	17998	18105	17983	18054	18186	18037	18277	18026	18136	18359	18083	18054	18118	18021	18151	18178	18114	18252	18141	17994	18084	18082	18200	18208	18351	18212	18338	18030	17987	18072	18349	18174	17926	18044	18067	18097	18242	18105	18064	18385	18171	17746	18009	17977	17958	18114	17974	18077	18220	18002	18141	18030	18156	18070	17990	18025	18137	18099	18018	17896	18078	18266	18121	17870	18209	18233	18033	18035	18260	18072	18256	18310	18157	17889	18138	18221	18047	17789	18252	18137	18151	18083	18174	18193	18210	18046	17992	18039	18098	17967	18261	17974	18098	18260	18185	18328	18246	18247	18049	18196	18075	18038	18005	18203	18135	18180	18045	18223	18019	18271	18021	18027	18301	18147	18196	18131	18139	18054	18008	18109	18147	18131	18178	17979	18072	18240	18152	18226	18083	17836	18124	17996	18145	18148	18048	18048	17919	17955	18144	18058	18143	17994	18007	18149	18304	18181	18104	17966	18119	18232	18094	18097	18100	18021	18108	18292	18013	18097	18269	18006	18166	17981	18220	18043	18139	18257	18287	18351	18091	18161	18089	18136	18129	18224	18208	18064	17961	18229	18265	18366	18201	18082	18326	18263	18233	18176	18167	17822	18020	18162	18054	17886	18071	17976	17991	18165	18070	18317	18161	18065	18009	18193	17985	18116	18124	18208	18110	18215	18105	17886	18109	18024	18186	18106	18118	18281	18127	18281	17998	18177	18104	18013	18251	18114	18007	18077	18092	17943	17909	18143	18163	17980	18081	18186	18101	18046	18027	17805	18108	18175	18275	18200	17876	18077	18221	18047	18019	18332	18030	18037	18179	18019	18087	18130	18400	18061	18148	18126	18041	18261	18315	18135	18154	17897	17960	18123	18061	17948	17963	17995	18204	18166	18065	18337	18116	17910	17912	18134	18090	17952	18032	18057	18158	18146	18020	18071	18259	18067	17977	18135	18152	17888	18141	17996	18046	18099	18318	17967	18275	18237	18016	18304	18268	18188	18110	18097	18128	18163	18089	18084	18155	18075	18153	18090	18082	18173	18286	18083	18268	18136	18144	18064	18004	18143	17966	18025	18228	18081	18260	18149	18056	18182	18241	18013	18189	17834	18154	18281	18132	18118	18241	17971	17835	18096	18219	18288	18048	18020	17961	18117	18176	18113	18023	18108	18303	18169	18385	17964	18143	18213	18101	18189	18030	18158	18014	18038	18217	17988	18160	18013	18105	18255	18025	18066	18325	17931	17981	18256	18195	18089	18031	18202	18125	18186	17930	18122	18093	18256	18132	18197	18119	17978	17909	18036	18015	18197	17930	18230	17990	18120	17957	18036	18062	17985	18375	18012	18108	18278	18058	18387	17999	18199	18205	18145	18255	18182	18150	18097	17954	18129	18160	18225	17970	18073	18017	18207	18224	18052	17972	18067	18186	18053	18293	18029	18101	17871	18267	18266	18135	18018	18175	17914	18123	18112	18066	17866	18147	18035	18212	18027	18201	18165	18187	17913	18163	17989	18165	18199	18220	17970	17981	18256	18067	18254	18088	17938	18209	17947	18002	18155	18073	18080	18165	18029	17872	17887	18243	18056	17996	17990	17969	18081	17980	18132	18106	18171	17926	18172	18065	18086	18240	18094	18065	18104	18121	18025	18098	17796	18146	18142	18328	18211	18148	17984	17970	18164	18108	18217	18138	18120	18322	18124	18112	18094	17937	17870	18198	17928	18206	18069	18007	18128	18060	18021	17925	18064	18141	18131	18157	17877	18156	17926	18121	18254	17899	18093	18390	18161	18151	18179	17976	18079	18083	18201	17917	17954	18125	18348	18022	18343	18212	18215	18336	17939	18069	18059	18194	18294	17982	18088	17903	18151	18106	18184	18156	18081	18087	17928	18171	18160	18161	18309	18232	18255	18116	18277	18252	18248	18159	17879	18071	17933	17883	17923	18064	18018	17949	18084	17851	17818	17958	17891	18168	18212	18183	18197	17953	17988	18121	18189	18182	18060	18187	18288	18103	18008	18114	18040	18018	18080	18272	17975	18196	18112	18029	17961	18111	17875	18227	18042	17974	18026	18121	18035	18136	17972	18039	17992	18304	18117	18007	18010	18125	18082	18005	18372	18241	18256	18047	17968	18024	18107	18097	18055	18149	17951	18130	18272	18277	18363	18111	18290	18210	18174	18179	17972	18219	18117	18057	17925	18190	18100	18242	18330	18283	18149	18043	18116	18182	17980	18214	17783	18049	17993	18173	18069	18237	18082	18097	18079	18083	17964	17956	18160	17976	18039	18308	18107	18141	18076	18085	18013	18295	18246	17992	18153	18127	18132	18046	18095	18067	18065	18187	18244	18133	18120	18061	18025	18324	18214	17991	18060	18179	18395	18179	17961	18082	18075	18184	18130	18246	18028	18059	18077	18126	18070	18230	17979	18206	18201	18090	18185	18113	18269	18274	18209	18339	18197	18105	18011	18028	18147	17909	18049	18047	18003	18117	18260	18121	18064	18145	17978	18076	18130	18426	18143	18193	18110	18182	18112	18242	17969	18010	18222	18115	18111	18139	18282	18149	18165	18221	18168	18228	18277	18217	18063	17971	18089	18304	18116	18234	18136	17854	18219	18206	18071	18043	17991	18254	18134	17995	18022	18189	18170	17935	18281	17915	18265	18142	18091	17961	17934	17879	17970	18033	18263	18222	18083	18111	18231	18021	18060	18166	18303	18296	17975	18162	18100	18120	18091	18222	18199	18082	17990	18090	18171	18053	18024	18228	18084	18049	17974	17986	17979	18006	18122	18056	18084	18223	18000	18140	18227	18110	17941	18157	18129	18117	18018	18182	18104	18234	18143	17889	18032	17942	18020	18149	18033	18214	17974	18092	17977	18013	17949	18176	18005	18113	17996	18024	18171	18080	18095	18293	18302	18114	18230	18157	17974	18237	18001	18206	18043	18019	18263	18097	18096	18286	18023	18029	18102	18193	17975	17988	18113	18076	17981	18076	18028	17935	17948	17909	17994	18031	18089	18076	18363	18240	18016	18108	18054	18070	18284	18022	18164	18096	18123	18189	18278	18283	17982	18081	18075	17928	17970	18124	18271	17959	17993	17970	18166	18258	18283	18096	18204	18101	18036	18015	18035	18104	18076	18120	18072	18015	18019	18173	18078	17909	18158	18144	18154	18014	18104	18167	18146	18241	18020	18058	18159	18002	18136	18040	18046	18252	18094	18294	17860	18135	18001	17901	17988	18184	18305	18067	17961	18119	18043	18033	18033	18002	18162	18041	18109	18070	18170	18073	18268	17982	17977	18257	18025	17947	18129	18259	17920	18166	18016	18174	17918	17933	18051	18069	17953	18047	18128	18224	18291	18223	18152	17949	18195	18033	18303	17994	17970	18145	18063	18186	18240	18125	18021	18161	18136	18191	18097	18003	18084	18196	18011	18023	18083	18467	17942	18166	17952	18186	18028	18201	18128	18258	18022	18235	18260	18261	17977	18261	18038	18156	17983	18148	18144	18065	18150	18133	18086	18316	18171	18111	17987	18067	17986	18007	18359	18082	18046	18206	17957	18144	18209	18150	18209	17968	18013	18346	18043	18042	18105	18212	17882	18136	18285	18300	18044	18298	18206	18262	18180	18017	18011	18199	18238	18243	17944	18001	18113	18202	17986	18034	18021	18046	18244	17903	18152	18063	18209	17979	18086	18292	18286	17981	18167	18144	18312	18192	18104	17841	18009	18305	18213	18122	17964	18142	17983	17890	18192	18032	18048	18191	18236	18174	18088	18097	18146	18121	18222	17961	18143	17989	17856	18073	18007	18189	17979	18201	18230	18082	18123	18002	18125	18177	18024	18132	18196	18259	18315	18409	18130	18172	18144	18216	17990	18109	17947	18164	18070	18066	18166	18237	17944	18088	18032	18173	18100	18055	18057	18090	18108	18127	18218	18004	18169	18034	18198	18015	18095	18107	18043	18106	18072	18176	17860	18187	18064	18132	18091	18251	17963	18012	18107	17963	18066	18358	18282	18154	18022	18243	18244	17982	18166	18057	18279	18007	18080	17892	18031	17987	18146	18219	17997	18313	18073	18275	18096	18209	18114	18214	17843	18122	18100	18149	17996	18154	18123	18131	18134	17910	18105	18029	18084	18120	18086	18233	18112	18213	18168	18107	18134	18101	18022	17996	18050	18038	18083	18119	18178
13760	22943	22645	18829	17786	17505	17121	16410	16355	16121	16298	16179	17655	32714	31884	28364	22554	17768	16744	15967	15917	16020	15774	15857	15954	15904	16034	16075	15959	16107	15872	15839	16183	15987	15931	15912	15738	15778	15940	16145	15937	15825	16001	15702	15875	15894	15921	15868	15870	15866	15911	16107	15847	15951	15816	15892	15936	16089	15894	15887	15972	15964	15867	15954	15877	15928	15882	15798	16027	15918	15715	15995	15989	15723	15795	15939	15974	15846	16004	15865	15986	15977	15880	15950	15693	15897	15968	15898	15757	15951	15900	15984	15912	15926	15802	16070	15830	16055	15876	15976	15860	15915	15846	16034	15834	15909	15952	15838	15866	15823	15906	15846	15922	16003	15772	16053	15849	16021	16035	15823	15989	15842	15880	15765	15972	15943	16071	15684	15920	15866	15920	15995	15999	15841	15900	15865	15902	15944	15858	15865	15994	15953	15797	15780	15898	16064	15768	15982	15799	16066	15944	15971	15890	16075	15960	15926	15957	15866	15740	15862	15911	15839	15967	15920	15976	16039	15919	16008	15812	15879	15734	15822	15874	15850	15934	15764	16059	16000	15809	16009	15988	15897	15837	15803	15849	15752	15998	15938	15875	15787	15726	15931	15880	16004	15672	15937	15928	15896	15914	16003	15989	15816	15932	15812	15844	16006	15891	16001	15954	16010	15881	16016	15944	15827	15798	15951	15848	15988	15920	16074	15947	15842	15748	15806	15913	15938	15824	15905	15889	15827	15751	15954	15908	15839	15840	15872	16045	15990	15868	15951	15888	15959	15705	15905	15982	15947	16010	15981	15851	15809	15969	15882	15939	15840	15808	15969	15976	16021	15796	15955	15881	15897	15979	15773	15923	15911	15949	15875	15903	15992	16054	15859	15886	15833	16044	15957	15836	15959	15702	15937	15944	15923	15994	16004	15851	16045	15837	15831	15860	15967	15811	15960	15801	16021	15762	15975	15771	15778	16108	16038	15767	15888	15868	15788	16003	15965	15875	15959	15939	15869	15889	15885	15804	15814	15842	15985	15787	16030	15809	16067	15953	15908	16016	15626	15898	15828	16054	15852	15789	15807	15970	15904	15995	15899	15926	15799	16003	15950	15874	15850	15916	16046	15891	15925	15963	16046	15848	15700	15937	15848	15900	15734	15885	15955	16068	15922	15919	15929	15786	16042	15961	15838	15774	16158	15864	15925	15813	15898	15870	15921	15902	15938	15890	15927	15801	15923	15920	15811	15768	15984	15933	15994	15899	15752	15875	16037	15998	15916	15834	15911	15840	16019	15886	15948	16066	15931	15871	16053	15925	15955	15996	15977	15838	15911	15877	15828	15899	15903	15848	15752	15962	15968	15764	15830	16037	15730	15809	15841	15900	15698	16032	15932	15884	16010	15847	15846	15957	15983	15792	15987	15917	15848	15900	16001	15977	15725	15957	15816	16019	15911	15971	15870	15872	15936	15914	15931	15828	15794	15852	15820	16146	15903	15917	15953	15858	15957	15853	15813	15995	15989	16121	15791	15948	16019	15860	15811	15758	15736	15757	16164	15916	15983	15878	15959	16001	15873	15934	16001	15747	15853	15987	15818	15870	15905	15959	15863	16062	15869	15905	15862	15841	15754	15895	15784	15954	15919	15853	16061	15957	16003	15738	15778	15839	16005	15854	15869	15863	15934	15898	15836	16029	16035	16168	16037	15912	15997	15925	15996	15992	15894	16054	15894	15881	16082	15937	15933	15965	16007	15910	15920	15874	15923	16032	15791	15999	15922	15909	15974	15897	16053	15927	15708	16002	15781	15976	15975	15828	15733	16008	15937	15982	16059	15852	15784	16198	15948	15896	15940	15975	15848	15762	15899	15935	15839	15944	15969	15900	15945	16087	15941	15831	16048	15997	15842	15905	16047	15988	15903	15899	15862	15807	15824	15876	15989	15736	15857	15889	15749	15891	15978	15756	15824	15800	15850	15904	15871	16133	15796	16058	15767	15880	15993	15897	15964	15895	15989	16028	15942	15863	15847	15928	15802	15815	15905	15810	15969	15757	15752	15758	15916	15960	15876	16003	15833	15890	15978	15878	15800	15722	15747	15784	15963	15827	15908	15944	15882	15922	15804	15869	15965	15824	15829	15905	15978	15973	15938	16048	15890	15893	15858	15733	15880	15989	15856	15780	16064	16010	15918	15846	15812	15867	15884	16029	15969	15789	15923	15893	16069	15865	15839	15810	15803	15881	15929	15927	15858	15878	15773	16039	16010	15913	15937	15993	15919	15903	15959	16021	15890	15868	15837	15953	16013	15933	15712	16007	15909	15965	15935	15929	15830	15905	15830	15792	15967	15880	15960	15695	15893	15889	15952	15791	16003	15823	15865	15865	15826	15926	15990	15825	15936	15837	15871	15930	15852	15884	15835	15766	15868	15993	15937	15692	15905	16026	15891	15911	15937	15849	15771	15908	15854	15847	16113	16033	15836	15783	15981	15917	15932	16021	15940	15856	15834	15896	15880	15839	15824	15836	15915	15971	16093	15777	16026	15778	15886	15984	15960	16035	16014	15967	15786	16010	16113	15903	15906	15994	15908	15776	15871	16067	15904	15935	15910	16046	15874	16024	15703	15699	16127	15994	15944	15974	15924	16035	15952	15967	15824	16054	15907	15752	16073	15895	15896	16018	16008	15860	15979	16035	15821	15729	15912	15834	15848	15808	15908	15944	16026	15768	15866	15940	15942	15975	15863	16005	15697	15886	15930	15972	15931	15862	15822	15987	15852	15854	15955	15885	15861	15949	15983	16028	15798	15988	15905	15817	15940	15825	15912	15834	15754	15892	15775	15917	16018	16010	15966	15704	15776	15855	16045	15867	15984	15827	15947	15882	15983	15982	16005	15892	15913	15854	15878	15895	15694	15795	16005	15930	15836	15804	15977	15913	15953	16015	16013	15962	15962	15995	15878	15944	15885	15745	15914	15906	15897	16073	15946	15567	15885	15950	15880	16009	15863	16054	15944	16027	15960	15912	15819	15970	15734	15861	15933	15962	15955	15806	15905	15864	15881	16191	15972	16023	15856	15841	15859	15878	15945	15838	15877	15838	15927	15873	16040	15781	15978	15889	15709	15902	15742	15822	15844	16030	15872	15987	16035	15760	15850	15859	15999	15916	15901	15965	15788	15926	15970	15981	15874	15990	15989	15762	15999	15688	15875	16087	15855	15854	15954	16010	15994	15995	16037	15672	15886	15921	15955	15837	16025	16030	15833	15873	16050	15932	15893	15902	15917	16098	15822	15737	16047	16032	15935	15929	15901	15976	15776	15984	15904	15856	16032	15844	15884	15944	15878	15825	15661	15811	15935	15897	15908	15710	15859	15865	15867	15806	15824	15977	15870	15922	16023	15831	16069	15735	15916	15914	15962	15807	16012	15812	16014	15766	15871	15856	15959	15982	15896	15852	15869	15945	16053	16032	15881	15665	15764	15888	15921	15948	15840	15752	15708	16005	16021	15857	16069	15933	15940	15780	15900	15794	16070	15787	15849	16046	15835	15970	15891	15927	15914	15967	15933	15765	15898	15836	15918	15896	15665	15944	16075	15826	15760	15940	15990	15925	15942	15786	15865	16023	16109	15772	15847	15843	15957	15928	16007	15896	15921	15826	15837	16000	15954	15987	16008	15904	16019	15875	15927	15999	15878	15830	16019	15765	15799	15866	15825	15896	15890	16021	16019	15796	16044	15832	15759	15825	15899	16017	15885	15878	15870	16018	15914	15770	15822	15921	15945	15912	15797	15886	15786	15847	16028	15947	15951	15875	15948	16157	15899	15961	15991	15945	15985	15901	15937	15937	15899	15844	16030	15854	15904	15862	15916	15839	15931	16034	15908	15990	15875	15956	15887	15882	15842	15914	15836	15854	15921	15887	15827	15893	15769	15997	15992	15808	16019	15913	15793	16110	16032	15773	16023	15936	16069	15821	16010	15849	15987	15842	15969	16025	15746	15970	16075	15917	15865	16063	15759	15954	15855	16138	15946	15928	15927	15773	15963	15882	15885	15979	16074	15980	15814	15902	15932	15907	16092	15915	16014	15845	15863	15987	15819	15864	15938	16028	15765	15877	15928	15836	15813	15787	15878	15887	15975	15877	15937	15906	16134	15929	15867	15922	15801	15998	15938	15810	16016	15906	16048	15727	16090	15938	15734	15887	15732	15986	15771	15924	15840	15977	16027	15855	15962	15892	15858	15936	15845	15955	16085	15874	16023	15957	15907	16071	16015	15754	15880	15939	15849	15788	16063	15895	15892	15978	15913	15837	15968	15931	15822	15986	15861	15825	15805	15809	15933	15958	15925	16108	15862	15691	16005	15957	15895	15926	15901	15828	15977	15725	15790	16065	15800	15867	15723	15904	15988	15903	15997	16005	16091	15808	15888	15872	15856	15887	15889	15933	15920	15792	15774	16041	15817	15870	15920	15923	15734	15972	15865	15931	15876	15908	15807	15862	16057	15914	15969	15859	15719	16043	15883	15834	15978	16088	15896	15942	15939	15851	15878	15925	15743	15805	15993	16005	15740	15871	15884	15881	15991	15881	15882	15655	15929	16037	15911	16010	15775	15858	16051	16072	15947	15852	15999	15809	15908	15951	15926	15695	15920	15949	15911	16000	15840	15764	15861	15913	15846	15959	15721	15820	15883	15987	15763	15846	15816	15940	15991	15892	15780	15842	15898	15964	15959	15826	15797	15917	15887	15963	16067	15953	15926	16163	15990	15795	15887	15827	15899	15937	16045	16122	15953	15980	15787	15867	16041	15997	15785	15869	16039	15898	15735	16020	15905	16116	15853	15730	15944	15962	15999	16058	15943	15928	16033	15922	15927	15971	15875	15794	15835	15746	15993	15781	15813	15997	16106	15850	15827	16036	15850	15859	15955	15901	15855	15881	15887	15900	15935	15956	16053	15907	15843	15920	15875	15985	15993	16026	15873	15769	15882	16036	15773	16124	15897	15861	15921	15920	15959	15925	15807	15949	15677	16022	16115	15860	15724	15944	15875	15740	16036	15863	15730	15949	15930	15925	15992	15916	15987	15975	15809	15887	15901	15955	15937	15926	15695	15881	15970	15910	15824	15869	15860	15996	15867	15846	15816	15902	15975
22591	21072	28850	23510	21235	23304	24984	19760	18688	19228	18695	18765	19713	35983	36991	33774	27667	21974	19407	18625	18565	18576	18332	18585	18463	18497	18549	18467	18448	18500	18369	18428	18501	18504	18367	18313	18324	18285	18423	18574	18456	18398	18396	18425	18262	18448	18643	18375	18369	18523	18389	18429	18283	18279	18187	18520	18147	18516	18294	18485	18595	18435	18410	18394	18340	18514	18408	18214	18157	18125	18474	18211	18292	18400	18365	18154	18255	18343	18472	18244	18429	18385	18333	18421	18557	18673	18299	18276	18324	18331	18120	18192	18174	18047	18410	18475	18463	18551	18342	18183	18296	18155	18253	18104	18297	18518	18442	18417	18432	18361	18322	18437	18205	18320	18370	18362	18479	18354	18343	18337	18060	18501	18473	18124	18255	18311	18426	18209	18325	18382	18245	18105	18315	18574	18427	18193	18448	18577	18313	18283	18486	18250	18402	18142	18339	18355	18258	18222	18418	18206	18199	18176	18246	18137	18364	18267	18157	18470	18156	18235	18466	18379	18397	18359	18162	18244	18376	18322	18312	18380	18166	18261	18368	18397	18279	18234	18156	18288	18358	18113	18215	18220	18371	18265	18343	18208	18269	18375	18216	18345	18272	18102	18180	18262	18295	18178	18211	18285	18194	18191	18433	18364	18148	18269	18300	18309	18448	18279	18176	18091	18305	18428	18560	18405	18321	18319	18370	18389	18149	18110	18081	18450	18198	18296	18315	18344	18466	18089	18390	18219	18209	18367	18312	18429	18230	18535	18308	18358	18186	18266	18146	18044	18216	18352	18399	18462	18194	18268	18119	18382	18524	18243	18431	18428	18456	18412	18279	18114	18161	18388	18168	18344	18181	18143	18391	18245	18201	18214	18281	18237	18267	18377	18281	18420	18403	18305	18439	18343	18238	18158	18321	18140	18321	18393	18438	18236	18275	18568	18259	18267	18193	18199	18545	18378	18225	18294	18199	18257	18201	18127	18401	18255	18071	18344	18299	18464	18259	18363	18299	18290	18347	18282	18255	18477	18262	18321	18268	18154	18176	18108	18346	18447	18395	18436	18296	18371	18204	18318	18387	18291	18475	18296	18160	18166	18336	18245	18313	18276	18370	18346	18252	18261	18452	18413	18493	18479	18511	18274	18241	18285	18424	18257	18340	18317	18448	18272	18260	18253	18351	18233	18179	18414	18248	18393	18248	18280	18090	18251	18205	18403	18254	18287	18327	18203	18281	18291	18233	18184	18266	18358	18351	18242	18260	18327	18194	18144	18353	18333	18245	18406	18265	18162	18185	18408	18336	18226	18350	18156	18271	18175	18200	18518	18248	18190	18298	18184	18294	18228	18257	18212	18372	18160	18172	18322	18272	18341	18291	18294	18183	18331	18360	18124	18285	18303	18314	18365	18347	18194	18384	18264	18451	18295	18313	18271	18401	18293	18184	18213	18258	18319	18216	18337	18412	18275	18280	18291	18343	18210	18153	18240	18282	18382	18242	18358	18279	18286	18175	18193	18479	18335	18224	18301	18520	18289	18203	18368	18246	18345	18201	18265	18207	18231	18206	18058	18234	18238	18314	18181	18219	18240	18320	18257	18314	18213	18541	18226	18245	18146	18336	18412	18231	18316	18389	18300	18478	18311	18254	18196	18191	18163	18292	18173	18186	18378	18367	18316	18248	18419	18164	18399	18273	18092	18252	18350	18241	18274	18393	18390	18364	18199	18300	18231	18360	18290	18281	18465	18355	18270	18239	18139	18433	18353	18243	18111	18240	18469	18482	18313	18323	18550	18542	18264	18266	18089	18210	18353	18361	18218	18261	18518	18283	18371	18348	18270	18213	18326	18250	18487	18198	18263	18331	18263	18296	18181	18353	18199	18200	18345	18472	18222	18220	18215	18227	18555	18343	18378	18360	18371	18218	18280	18518	18421	18339	18288	18472	18280	18103	18244	18200	18304	18291	18375	18432	18249	18230	18325	18281	18476	18164	18284	18197	18166	18344	18521	18287	18376	18306	18551	18273	18248	18070	18270	18163	18340	18238	18263	18276	18407	18287	18304	18433	18285	18545	18211	18296	18162	18235	18323	18280	18263	18441	18348	18350	18306	18238	18262	18327	18158	18262	18197	18296	18153	18300	18134	18203	18115	18441	18459	18633	18318	18386	18175	18313	18176	18448	18342	18359	18304	18225	18375	18499	18245	18380	18222	18295	18220	18209	18359	18198	18342	18310	18051	18350	18403	18221	18399	18355	18167	18457	18383	18186	18103	18177	18375	18351	18330	18491	18295	18115	18368	18146	18286	18332	18186	18550	18219	18438	18187	18398	18372	18433	18243	18207	18324	18450	18333	18242	18534	18569	18591	18272	18197	18285	18108	18462	18337	18176	18223	18221	18041	18312	18024	18384	18330	18330	18366	18220	18314	18411	18170	18261	18141	18269	18417	18356	18314	18375	18271	18488	18276	18358	18166	18324	18446	18242	18331	18311	18259	18381	18205	18362	18130	18443	18355	18335	18317	18372	18304	18334	18247	18452	18329	18448	18217	18272	18273	18362	18299	18288	18276	18211	18391	18190	18441	18461	18411	18358	18315	18325	18355	18234	18292	18146	18329	18309	18256	18214	18372	18416	18243	18426	18311	18257	18303	18389	18312	18237	18394	18412	18074	18410	18152	18175	18164	18228	18290	18401	18189	18255	18388	18261	18243	18602	18333	18314	18486	18328	18185	18389	18516	18363	18286	18448	18282	18198	18329	18179	18274	17999	18361	18211	18232	18179	18381	18511	18116	18295	18334	18382	18181	18387	18301	18392	18383	18231	18335	18323	18197	18393	18540	18360	18223	18180	18336	18335	18077	18262	18221	18168	18304	18321	18236	18439	18360	18420	18226	18264	18385	18066	18189	18393	18297	18403	18194	18374	18054	18174	18178	18456	18361	18141	18219	18389	18400	18180	18308	18253	18420	18228	18344	18332	18347	18319	18093	18113	18266	18155	18282	18231	18161	18284	18326	18225	18244	18400	18194	18329	18120	18359	18106	18106	18269	18324	18271	18233	18249	18207	18269	17862	18071	18422	18270	18427	18309	18369	18355	18219	18337	18657	18343	18330	18407	18391	18259	18247	18421	18169	18222	18497	18402	18440	18469	18346	18463	18484	18299	18319	18474	17977	18188	18310	18229	18099	18436	18331	18293	18519	18263	18336	18268	18461	18364	18214	18186	18355	18133	18306	18008	18189	18188	18380	18269	18339	18161	18511	18434	18281	18100	18434	18253	17997	18164	18229	18346	18324	18367	18276	18307	18186	18221	18505	18249	18246	18129	18374	18190	18313	18329	18337	18438	18159	18119	18419	18163	18198	18268	18351	18535	18213	18081	18310	18279	18472	18437	18259	18504	18340	18300	18451	18449	18159	18300	18080	18326	18320	18143	18250	18102	18358	18356	18513	18201	18251	18256	18139	18608	18310	18631	18213	18263	18246	18334	18317	18215	18185	18146	18314	18316	18437	18438	18235	18095	18367	18335	18076	18425	18246	18185	18458	18291	18237	18426	18193	18425	18656	18411	18268	18402	18437	18318	18278	18041	18272	18189	18470	18353	18464	18305	18456	18322	18353	18210	18270	18151	18194	18260	18412	18301	18386	18343	18523	18124	18166	18345	18128	18117	18244	18375	18415	18351	18315	18455	18275	18338	18377	18355	18399	18262	18293	18353	18313	18420	18372	18296	18250	18310	18188	18135	18279	18195	18297	18300	18213	18492	18212	18348	18291	18184	18294	18119	18079	18206	18398	18221	18388	18350	18437	18217	18213	18086	18102	18087	18303	18208	18391	18392	18401	18089	18267	18253	18383	18351	18221	18296	18274	18162	18258	18316	18518	18356	18451	18362	18447	18232	18247	18344	18331	18419	18300	18228	18382	18357	18383	18269	18401	18347	18213	18330	18585	18268	18336	18384	18435	18491	18258	18196	18332	18293	18312	18307	18265	18230	18287	18513	18287	18364	18265	18290	18518	18306	18416	18313	18201	18303	18321	18328	18341	18281	18397	18529	18242	18262	18330	18410	18190	18411	18153	18262	18359	18601	18404	18188	18438	18227	18301	18253	18060	18198	18281	18282	18231	18417	18564	18308	18360	17927	18305	18437	18368	18361	18313	18302	18341	18285	18519	18307	18276	18307	18209	18086	18073	18436	18456	18037	18180	18286	18240	18226	18305	18241	18219	18232	18289	18174	18309	18335	18064	18240	18386	18344	18347	18191	18220	18276	18135	18255	18396	18165	18246	18440	18423	18430	18505	18132	18541	18304	18315	18196	18211	18172	18519	18354	18468	18112	17997	18420	18335	18274	18429	18335	18272	18124	18146	18487	18328	18402	18357	18228	18371	18336	18155	18159	18262	18212	18207	18393	18303	18166	18245	18175	18187	18362	18354	18372	18375	18381	18349	18295	18358	18479	18314	18248	18287	18253	18313	18192	18175	18237	18360	18240	18110	18263	18191	18180	18129	18300	18460	18390	18363	18156	18274	18470	18371	18407	18391	18416	18378	18284	18298	18195	18407	18257	18317	18317	18141	18252	18442	18474	18414	18452	18420	18301	18137	18459	18413	18273	18278	18252	18115	18200	18162	18334	18235	18392	18110	18330	18433	18268	18232	18443	18326	18283	18263	18373	18521	18292	18211	18326	18480	18289	18306	18278	18244	18052	18246	18346	18213	18184	18374	18196	18414	18118	18255	18224	18357	18125	18468	18441	18316	18170	18142	18136	18451	18083	18098	18349	18399	18127	18212	18103	18224	18019	18281	18588	18406	18337	18330	18409	18256	18248	18263	18318	18234	18397	18351	18542	18487	18173	18411	18368	18339	18234	18405	18277	18433	18424	18363	18463	18220	18247	18310	18325	18248	18053	18575	18400	18228	18391	18159	18187	18344	18205	18500	18354	18342	18166	18326	18191	18380	18509	18419	18210	18312	18406	18277	18417	18328	18252	18269	18406	18278	18546	18203	18436	18232	18403	18199	18443	18379	18180	18212	18229	18386	18491	18361	17999	18279	18277	18186	18271	18410	18138	18324	18459	18220	18326	18421	18261	18380	18136	18405	18343	18409	18267	18360	18336	18357	18178	18179	18236	18279	18208	18242	18208	18327	18217
15056	27269	25617	21141	19160	18862	17525	16838	16775	16623	16639	16683	18752	39842	39306	34807	27402	19699	16956	15917	16108	15910	15984	16176	16152	16033	16167	15996	15950	16180	16094	16279	16259	15909	16101	16163	16112	16062	16154	16070	15853	16092	16046	15983	16078	16123	16082	15932	15950	16122	15976	16081	16106	15976	16007	16123	15917	16119	15924	16028	16082	15988	15958	16023	16016	16046	15961	15948	16090	15881	15931	16094	16059	16015	15957	16014	15978	16000	16170	15986	16111	15928	16060	16005	15935	16139	16066	15951	16072	16105	15930	16097	16205	16066	15942	15880	15995	16021	16028	15955	15920	15940	15987	16036	16298	16029	16016	16064	15898	15872	15969	15971	16165	16059	15948	16107	15936	16123	16002	16099	15924	16203	16146	16104	16081	15935	16071	16046	16199	16073	16070	16073	16142	16061	15795	16136	15991	16028	15969	16066	15865	15886	16046	15977	15948	15988	15958	15873	16045	16128	15912	16159	15980	16034	15847	16093	15798	16101	15919	16020	16003	16073	16062	16003	16062	16099	16071	16279	15982	15987	16122	16251	16151	16071	15938	15846	16062	15870	16105	16010	15975	15879	15931	16208	15847	15851	16086	16016	16144	16025	16183	16082	16037	16120	15980	16020	16067	16074	15903	16082	16011	16074	15947	15931	16020	16043	16037	15925	15990	15978	15895	15900	16186	15915	16258	16072	15968	16154	15911	16031	15994	15935	16044	15986	15995	16017	15971	15937	16069	15863	15765	16018	15952	16089	16022	15997	15911	16023	16038	16009	16073	15837	16153	16100	16136	15933	16056	16046	15953	15914	16207	15962	15914	16021	15870	15988	16074	16137	16097	15929	16219	15833	16024	15880	16204	15920	15939	15966	16266	15997	16266	16030	15979	16001	15906	15990	16149	16099	16044	15997	15987	15820	16044	15897	16022	15893	15948	16063	16047	16159	15831	16030	15907	16108	15793	16047	16168	15929	16198	16139	15919	15974	15945	15985	15983	16085	16026	15972	15960	15962	16170	16090	15973	15990	16218	16191	16037	16102	16082	16045	16055	16060	16026	16027	15939	15954	15880	15897	15987	15888	16130	15982	15949	15889	15984	16278	16013	16016	15984	16027	15949	16021	15977	15995	16122	15892	16047	15939	15982	16244	16027	16059	15957	16028	15873	15873	16111	16029	16135	16045	16016	15977	16057	16056	16101	16149	15977	15858	15984	16157	16052	16120	16098	16119	15919	16052	16155	15852	15907	15941	16011	15951	15940	15954	16090	15999	16112	16120	16084	16023	16044	15968	16072	15876	16018	15956	16203	16075	16004	15844	15894	15931	16015	15976	15987	16019	15970	15847	16100	16138	15823	16074	15945	15802	16051	16130	16085	16033	15920	16175	16002	15991	16176	16167	16017	15985	16031	15975	16059	16000	16014	16004	16010	15865	16023	15982	15997	16017	16141	16141	15920	16168	16088	15953	16041	16123	16017	16029	15824	16082	16011	15960	15842	16022	15982	16046	16010	15965	16118	15988	15957	15901	15867	15968	16123	15988	16166	16108	16068	15893	15981	16077	16044	15955	16065	16041	16058	16091	16104	16016	16001	16038	15967	15995	16027	16027	15972	16017	16036	16044	16123	16021	15847	16016	15993	15929	15972	16003	16081	16058	15969	15999	16122	16040	16102	15895	15956	15987	16070	16141	16110	15840	16037	16136	15970	15806	16054	15946	16086	16142	15912	15931	16090	15964	15976	15889	15962	16088	16163	16026	16159	16147	16153	15906	16044	16079	15919	16114	15975	16047	16018	16041	16040	16145	16109	16019	15993	15989	16024	16202	16031	15919	15959	16039	16110	15979	15986	16043	16018	16112	15983	16120	15991	16039	16030	16115	15801	16112	16069	16016	16034	15972	16213	16054	16141	15790	16019	16008	16095	16045	16080	15994	15906	16061	16012	16096	16060	16062	15960	16054	16051	15877	16062	16044	15956	16084	16018	16293	16009	15886	16060	16065	16150	16100	16031	16090	15982	15968	16115	16048	16004	16108	15992	16070	15933	16119	16049	16064	16102	16063	16029	16120	15884	15871	15893	15963	15937	16147	16082	15889	16087	16136	16142	15891	15860	15983	15948	15801	16144	15959	15893	16084	15969	15859	15882	16019	16044	15852	15909	15926	15864	15918	16020	16097	16222	16106	16093	16059	15994	15802	15973	16148	15921	16107	15993	15918	16030	15915	16065	16116	16044	16163	15937	16006	15930	15935	15997	16175	16064	16092	16048	15880	15994	16107	16034	16060	16033	15909	15976	15897	16042	16070	16202	16059	16130	16120	15861	15816	16028	15926	15872	15957	16162	16122	16105	16035	16026	15945	15980	16087	15922	16202	16174	15997	16047	16025	16013	15926	16144	15825	16106	15931	16112	16222	15961	15941	16110	16079	15790	16091	16018	15971	16168	15967	15977	15823	16110	16018	15898	16037	15911	16079	16015	15903	15923	15981	15932	15990	15855	15975	16022	16086	16033	16054	16071	16095	15947	16017	16159	16129	16016	16033	16031	15870	15904	16052	15831	16099	16049	16083	16240	16079	15839	16086	15921	16082	16086	15921	15836	16052	16008	16049	15922	16022	16125	15918	15955	15994	15969	16098	15999	16008	15961	15958	16060	15903	15955	15909	15960	15982	16102	15955	15945	16073	16049	15922	16145	16015	16055	16036	15861	15865	16027	16060	16048	15942	16043	15893	15977	16018	16026	15894	16031	15897	15899	15935	16048	16062	16045	16029	16165	16066	16022	16073	16003	16035	16027	15940	15913	16009	15940	16099	15855	16128	16011	15963	15918	16038	15993	15968	16155	15914	16069	16022	15906	16232	15999	16299	16079	16088	16085	16087	15915	15977	15978	15959	16053	15910	16069	16057	16073	16025	16026	15921	16035	16036	16030	16125	15810	16112	15956	15915	15958	15962	16019	15973	16051	15846	16026	16001	15999	16089	16107	15872	15883	16098	16083	16098	15955	15925	16138	16095	15939	15936	16014	15981	16063	16142	16019	16029	15985	16179	15969	15914	16068	16024	15788	15932	16000	15929	15874	15896	16003	15853	15977	16007	16012	16188	16000	15998	16223	16082	16091	15939	15872	16015	15999	15947	16028	16043	16084	16109	16103	15838	15985	16156	15970	15983	15798	15946	16046	16047	15964	16026	16193	15979	16134	16046	15985	16223	16005	15862	15994	16021	16033	15811	15959	15965	15981	16017	16022	16142	15836	16051	15800	15854	16070	16008	15893	16103	15971	16014	16059	15988	16011	16002	15972	16057	15889	16026	16127	16130	16014	16069	16047	15852	16147	16032	16000	16043	16076	16109	16140	16036	16095	16020	15966	16030	16121	16166	15964	15907	15966	15933	16046	16098	16151	15865	16002	16045	15997	16052	16106	16013	16081	15976	15966	16011	16252	16009	16082	16087	15929	16046	15970	16030	15899	16131	15901	15830	16024	15932	16078	16125	15933	16098	15903	16115	16006	15928	16000	16029	16034	16031	15997	15907	15983	16083	16001	16031	16037	16073	16063	15945	16009	16080	15964	16004	15894	15960	16050	16103	16051	16092	15936	16032	16055	16069	15859	16125	16007	16134	15914	16036	16131	16053	16023	16000	15997	16050	16045	16014	16009	16064	15955	16010	15971	16091	15866	15961	16047	15983	16114	16049	16033	16120	15974	15855	15898	15968	16007	15969	16010	15843	16072	16088	15917	16108	15939	16173	16038	15999	15946	15893	16170	16016	15749	16154	15933	15862	16139	16136	16022	15996	16155	15937	16181	16118	16087	15952	15983	16025	15941	15848	15996	15841	16061	15970	16022	16226	15977	15798	15978	15948	16098	15929	16047	15984	16016	16143	16042	16031	16008	16067	15765	15920	15934	16175	15999	15893	15919	16047	15890	16052	15972	15979	15998	16149	15972	16009	15951	16019	15822	15888	15831	16023	16035	16125	15867	16158	16076	16045	15908	15983	15980	15880	15832	16047	16156	16147	15994	15988	15912	16035	15997	15961	16140	15964	16156	16026	16103	15851	16084	15916	16007	16121	15988	15986	15938	16024	15975	15934	16077	16028	15962	15937	16029	15848	16026	16030	16030	16087	16173	15904	16144	15953	16173	16007	16066	15941	15913	16100	15779	15942	15913	16020	15945	15969	15931	16148	16105	16046	15728	16067	16053	16137	15981	16021	16130	16014	16039	15945	16009	15867	15861	15922	16001	16071	15908	15904	16105	16116	16031	15969	16062	16140	16111	15916	16121	15929	16096	15938	15935	15946	15969	16133	15927	15994	16088	15959	16043	16079	15996	15898	15972	15947	15990	16048	16084	15951	16128	16019	16011	15893	16072	15862	15996	15944	16158	15899	16110	16097	16034	15836	16067	16104	15941	16123	15822	16058	16028	16088	16095	16162	16055	16138	16017	16087	15902	16151	15935	15964	15926	15964	15958	16008	15998	15900	16040	16079	15841	16112	16061	16048	16157	15932	15892	16195	16002	16117	15935	15935	16009	15946	16027	15987	16104	15925	16088	16074	16042	15954	16156	16159	16083	15981	15926	16016	15862	16036	16059	16037	15986	15963	15905	15909	16096	16051	16134	15906	15824	15941	16009	16032	15853	15934	15821	16093	16006	15920	15973	16136	16131	15775	16051	15923	16099	16077	16060	15994	15984	15907	15994	15958	15930	16093	15931	16070	15982	16226	16111	16031	16128	16066	15967	15917	15908	15829	16037	15961	16025	15974	16114	15990	15849	16197	15986	16003	16104	15963	16048	15847	16077	16128	16073	16051	15906	16196	16032	16035	15975	16033	15995	16172	16115	16055	15931	16169	15980	15966	16211	15989	16014	15899	16079	15976	15986	16067	15973	16123	16175	15926	15919	16064	15892	16026	15958	15984	16059	16088	16150	16097	15969	16082	16215	15929	16129	15986	16018	16147	15993	16028	15905	16139	16062	15870	16195	16007	16111	15947	15969	15977	15879	15949	16022	15957	15959	15892	16157	16087	16076	16094	15924	16055	15973	16006	15947	15999	16153	16096	15997	16060	16042	16128	16053	15914	15990	16207	16097	16053	15979	15936	16030	15855	16031	15874	16036	16205	16081	15979	15990	15916	16095	15956	16105	16141
27214	21811	24196	20953	18590	18576	18568	18457	18343	18031	18234	18181	18482	19697	20476	19739	19455	18478	18338	18246	18140	18280	18206	18076	18134	18043	18172	18271	18106	18155	18320	18033	18194	18182	18324	18101	17978	18056	18159	18180	18228	18010	18194	18148	18081	18272	17999	18130	17996	18126	18138	18162	17992	18356	18224	18249	18152	18311	18272	18213	18082	18127	18034	18090	18272	18032	18116	18204	17919	18098	18280	18261	18163	18076	18204	18051	18110	17964	18335	18197	18104	18217	18060	18066	18094	18019	18168	18007	18136	18372	18101	18201	18052	18011	18090	18194	18166	18027	18191	18193	18101	18254	18145	18164	18142	18054	18313	18204	18073	18218	18157	17911	18021	18012	18100	18036	18301	18285	18128	18253	18146	18249	18215	18180	18166	18194	18088	17981	18097	18047	18002	17951	18084	18210	18236	18326	18254	18279	17968	18088	18278	18070	18157	17986	18153	18227	18012	18097	18297	18272	18128	17917	18352	18314	18060	18035	17998	18230	18208	18182	18126	18173	18232	18092	18162	18174	18188	17943	18226	18118	18186	18142	18229	18088	18091	18249	18130	18061	18000	18004	18126	18223	18353	18008	18046	18219	18176	18027	18118	18057	18157	18321	18102	18182	18089	18127	18065	18022	18213	18198	18046	18234	17998	18315	18129	18015	18085	18179	18036	18028	17888	18225	18267	18259	18270	18333	18225	18202	18284	18124	18137	18292	18142	18105	18058	18308	18085	17965	18113	18281	18050	17970	17889	18173	18204	18148	17942	18032	18175	18161	18135	18140	18185	17980	17958	18225	18273	18208	18165	18243	18148	18244	18194	18026	18151	18081	18036	18272	18173	18156	18184	18011	18245	18192	18358	18047	18023	18138	17867	17874	18170	18268	18174	18034	18068	18346	18022	18097	18111	18152	18224	17988	18095	17945	18046	18151	18162	18125	17991	18115	18080	18072	18092	18233	18140	18126	18125	18190	18167	18161	18119	18207	18202	18043	18170	18027	18294	18225	18055	18311	18375	18317	18244	18280	18160	17856	18122	17988	18064	18238	18251	18179	17960	18179	18171	18220	17960	18391	18131	17994	18145	17985	18292	18180	18277	18103	18039	18008	18191	17956	18120	18258	18086	17857	18046	18049	18033	18102	18142	18097	18090	18193	18216	18259	18239	18008	18022	17880	18252	18093	17902	18063	18087	18185	18245	18190	18076	18283	18265	18305	17979	18199	18203	18288	18191	18160	17907	18070	18002	18220	17813	18181	18160	18282	18132	18065	18066	17900	18143	18086	18035	18027	18093	18126	18045	18191	18067	18180	18054	18215	17918	18153	18131	17804	18084	18047	18124	18307	18152	18123	18194	18054	17954	18119	18071	17841	18092	18270	18231	18222	18125	18369	18411	18009	18337	17958	17869	18233	17994	18128	18151	18073	18032	18334	18225	18055	18059	17973	18057	18124	18090	18128	18190	17960	18005	17976	18081	18158	18096	18125	17989	18034	18135	18079	18131	18101	18059	17836	18175	18011	18156	18078	18177	18290	18251	18184	18072	18234	18148	17861	18266	18215	18270	17956	18201	18149	18254	18234	18132	17973	18027	18092	18004	18068	18121	18095	18168	18126	18148	18084	18142	18173	18019	17985	18062	18119	18329	18100	18068	17905	18204	17876	17975	17876	18275	18084	18070	18434	18172	18137	18065	18065	17982	18311	18055	18230	18110	18099	18169	18150	18153	18105	18279	18127	18081	18134	18313	18158	18074	18222	18111	18135	18154	17888	17981	18251	17968	18110	18173	18062	18008	18031	18203	18223	18097	18050	18047	17932	18062	17884	18056	18187	18308	18124	18258	18025	18150	18066	18236	18156	18106	18213	18151	18330	18129	18127	18156	17892	18160	18070	17910	18194	18104	18010	18002	18224	18115	18495	18161	17949	18179	18174	18114	18025	18202	18044	18195	18107	17936	18068	18141	18325	18138	18064	18176	18126	18185	18088	18252	18084	18241	18318	17982	18046	17979	18021	18041	18137	18293	18071	18089	18193	18032	18184	18180	18293	18207	18006	18178	17876	17923	18224	18124	18122	18012	18084	18151	18203	18191	18067	18232	18138	18086	17940	17972	18358	18133	18022	18277	18009	17939	18106	18151	18373	17972	18259	18326	18019	18290	18168	18164	18402	17976	18072	18365	18234	18151	18058	18273	18265	18076	18143	18135	18068	17972	18153	18331	18173	17970	18191	18355	18079	18310	18292	18069	18107	18071	18130	18044	18194	18026	18210	18204	18173	18159	18036	18105	18155	18216	17975	18342	18235	18203	18058	18134	18151	18157	18332	18306	17938	18381	18114	18069	18015	18106	18139	18159	18054	18148	18065	18030	18145	18305	18202	18004	18176	18251	18017	18197	18217	18238	18219	18166	18285	18220	18190	18235	18122	18322	18366	17931	18080	18302	18024	18104	18046	18340	17942	18145	18003	17931	18049	18086	18209	18022	18052	18201	18114	18025	18085	18054	18216	18121	18041	18133	18064	18230	18061	18018	18062	18118	18308	18001	18061	18085	18204	18087	18174	18140	18251	17986	18036	18347	18076	17885	18099	18333	17991	18166	17983	18150	17972	18037	18198	18125	18265	18287	17862	17866	18210	18022	18354	18230	18083	18193	18222	18204	18259	17931	18286	18114	18164	18062	18089	18118	18132	18093	18122	18026	18162	18188	18233	18070	18109	17914	18236	18310	18086	18064	18105	17987	18304	18221	18021	18295	18008	18222	18146	17969	18224	18103	18147	18100	18146	18056	18132	17945	18123	18092	18179	18320	18203	18273	18340	18033	18226	18149	18073	17984	18077	18063	18045	18067	18295	17966	18082	18105	18003	17973	18251	18363	18120	18165	17943	18002	18226	18236	18390	18102	17940	18296	18182	18069	18080	18126	18367	18194	18238	18083	18151	18085	18203	18136	18024	17981	18395	18318	18110	18101	18121	18213	18420	18165	18345	18089	18235	18042	18209	18139	18203	18217	18069	18335	18164	18024	18028	18215	18036	18104	18089	17956	18140	17842	18104	18237	18168	18110	18065	18345	18089	18091	18067	18119	18207	18093	18215	18241	18182	18211	18121	18116	18283	18310	18187	18203	18268	18136	17988	18013	18026	18226	18239	18190	18330	17970	18154	18024	18349	18188	18088	18234	18135	18135	18210	18212	18101	18350	18238	18093	18223	18109	18045	18183	18118	18227	18277	18074	17887	17935	18221	18011	18040	18217	18149	18224	18135	18222	18156	18195	17981	17958	18244	18090	18175	18040	18041	18213	18198	17963	18001	18109	18112	18450	18147	18089	18180	18227	18087	18232	18133	18239	18144	18154	18103	18182	18359	18155	18073	18199	18189	18240	18163	18361	18206	18069	18240	18222	18109	18296	18143	18061	18101	18276	18269	18365	18369	18153	18142	18476	18294	18226	18199	18411	18265	18323	18177	18276	18067	18051	18247	18101	18207	18154	18192	18007	18085	17927	18018	18227	18058	18198	18205	18149	17818	18132	18275	18265	18252	18263	18190	18128	18000	18134	18079	18160	17959	18103	18000	18017	18347	18182	18316	18296	18242	18199	18024	18135	18092	18185	18133	18103	18274	18180	18163	17949	18070	18271	17977	18156	17968	18153	18107	18219	18185	18222	18121	18120	18117	18212	17976	17945	18219	18086	17885	18210	18263	18161	18028	18087	17969	18085	18014	18132	18168	18151	18434	18091	18172	18309	18030	18201	18058	17994	18061	18088	18143	18112	17914	18114	18074	17911	18103	18223	17998	18117	18142	18067	18170	18088	18303	18284	18154	17924	18167	18138	18302	18008	18208	18208	18152	18227	18057	18306	17986	18004	18200	18025	18124	18241	18079	18093	18303	18184	18269	18312	18124	18484	18315	18129	18175	18146	18103	18113	18038	18204	18363	18050	18106	17997	18226	18192	18290	18060	18135	18290	18281	18203	18150	18201	18131	18237	18286	18040	18172	18124	18019	18218	18228	18241	18206	18046	18314	18194	18355	18097	18011	18208	18169	18134	17993	17933	18018	17988	18111	18506	18205	18092	18004	18113	18228	18242	18195	18202	18069	18118	18274	18109	18039	18111	18215	18094	17971	17910	18207	18047	18231	18139	18247	18107	18249	18196	18306	18084	17924	18276	17982	18353	18017	18135	17990	18027	18229	18275	18068	18135	18092	18414	18070	18161	17982	18200	17963	18145	18039	18074	18053	18161	18234	18275	18408	18126	18214	18158	18362	18113	18116	18097	18113	18114	18150	18133	18237	18309	17850	18213	18255	18166	18041	18212	18009	18088	18239	18040	18166	18208	18205	18078	18074	18123	17950	18304	18083	18087	18052	18004	18140	18130	18287	18216	17886	17946	18146	18070	18177	18222	17964	18154	18021	18246	18060	18264	18106	18273	18183	18225	18195	18140	18235	18187	18267	18023	18263	18073	18087	18309	18087	18132	18191	17982	18174	18216	18229	18107	18186	17918	18241	18099	18182	18068	18037	18171	18029	18123	18014	18192	18029	18134	18016	18070	18215	18044	18004	18192	18063	18225	18119	18124	18182	18036	18325	18140	18001	18172	18195	18102	17928	18258	18244	18054	18200	18301	18084	18168	18057	18133	18241	17977	18114	17932	17927	18233	18103	17950	18077	17948	18202	18112	18366	18223	18339	18088	18177	18007	17960	18154	17982	18400	18087	17992	18313	18268	18074	18366	18188	18077	18486	18249	18151	18252	18084	18115	18159	18033	18119	18281	18072	17964	18225	17989	17962	18029	18084	18084	18156	18262	18095	18231	18063	18033	18105	18078	17953	18031	18139	18183	18180	18064	18237	18253	18160	17980	17983	18078	18224	18185	18119	18171	18218	17990	18292	18126	18100	18164	17979	17977	18128	18096	18186	18052	18298	18163	18206	18157	18206	18342	18076	18123	18038	18144	18007	18320	18177	18113	18080	18018	18053	18059	18101	18201	18257	17997	18134	18102	18151	18060	18162	18137	18178	18081	18242	18103	18309	17930	18132	18148	18133	18218	18049	18221	18149	18360	18190	18251	18154	17951	18078	17953	18220	18172	18119	17926	18163	18001	18354	17968	18092	18298	18340	18004	18097	18116	18080	18199	18251	18212	17958
14954	18031	17967	16875	16563	16397	16096	15928	15918	16103	15815	15941	16126	18241	18755	18061	17331	16500	15864	15829	15766	15884	15674	15892	15930	15954	15792	15769	15894	15964	15872	15866	15851	15913	16002	15785	16025	15936	15808	15808	15728	15837	16021	15975	15881	15865	15812	15832	15881	15792	15930	15797	15801	15837	15966	15627	16071	15823	15852	15812	15923	15869	15926	15712	15937	15890	15780	15917	15799	15898	15844	15905	15993	15773	15975	15898	16074	15962	15832	15991	15909	15945	15830	15939	15813	15810	15781	16000	15897	15960	15866	15906	15852	15981	15986	15655	15794	15898	15968	15752	16105	15976	15864	15828	15847	15765	15787	15727	15804	16131	15780	16017	15684	15965	15721	15901	15968	15903	15830	15984	15839	15972	15730	15766	15871	15944	15720	15762	15873	15938	15885	15826	15735	15796	15969	15747	15872	15952	15931	15891	16079	15773	15875	15799	15771	15874	15731	15761	15904	15921	15856	15753	15987	15758	15849	15797	15995	15948	15881	15760	15903	16035	15856	15855	15822	15887	15939	15924	15781	15889	15771	15765	15950	15819	15676	16016	15991	15811	15891	15816	15657	16009	15742	15744	15835	15700	15801	15921	15836	15836	15922	15957	15863	15901	15789	15830	15856	16006	15937	15878	15863	15671	15809	16047	15788	16011	15876	15968	15919	15794	15783	15837	15611	15938	15961	15791	15904	15718	16081	15805	15788	15826	15913	15758	16002	15919	15963	15907	15926	15848	15830	15578	16083	15981	15806	15919	15819	15929	15785	15873	15934	15964	15911	15811	15865	15753	15879	15853	16078	15857	15803	15730	15752	15932	15903	15828	15808	16060	15951	15784	15914	15842	15717	15768	15928	15942	15742	15872	15759	15651	16074	15824	15850	15890	15930	15920	16034	15888	16049	15935	15952	15941	16042	15830	15908	15718	15857	16106	15890	15838	16024	15785	15906	15895	15812	16113	15783	15861	15875	15789	15962	16052	15847	15946	15633	16090	15790	15964	15803	15801	15795	15689	15784	15831	15633	15827	15753	15844	15878	15821	15875	15911	15785	15865	16055	15937	15874	15884	15657	16011	15818	15894	15793	15842	15888	15803	15815	15762	15869	15967	15998	16059	15738	15696	15920	16008	15770	15852	15905	15943	15858	15826	16043	16028	15963	15739	15891	15946	15835	15848	15786	15949	15716	16024	16000	15804	15957	16042	15940	15960	15649	15733	15835	15824	15854	15696	16025	15787	15964	15741	15829	15900	15921	15843	15839	15910	15797	15824	15964	16012	15832	16003	15851	15890	15836	15889	15853	15985	15956	15950	15861	15791	16069	16025	15872	15810	15738	15946	15914	16235	15871	15982	15798	15761	15984	15692	15895	16141	15773	15788	15885	15925	16032	15936	15725	15993	15952	15932	15994	15950	15956	15793	15904	15833	15977	15913	15817	15822	15822	15865	15813	15718	15971	15935	15958	15887	15986	15702	15789	15852	16056	15685	15807	15739	15941	15755	15867	15858	15795	15774	15843	15869	15905	16071	15763	15973	15886	15845	15913	15846	15836	15915	16006	15859	15900	15761	15895	15907	15911	15867	15756	15913	15577	15818	15819	15773	15766	15853	15772	15970	15746	15796	15736	15981	15840	15949	15812	15820	15902	15940	15984	15892	15803	15889	15812	15874	15873	15977	15989	15861	15891	15888	15877	15873	15968	15761	15789	15884	15730	15804	15877	15797	15773	15844	15926	15877	15904	15766	15835	15907	15751	15789	15836	15798	15803	15860	15905	15904	15964	15913	15925	15996	16024	15976	15897	15804	16035	16043	15833	15778	15705	15788	15826	15913	15847	16008	15837	15825	15758	15800	15831	15912	15952	15919	15909	15885	16150	15788	15884	15828	15762	15873	16054	15796	15920	15989	15938	15646	15976	15839	15978	15818	15804	15817	15853	15906	15922	15786	15902	15803	15846	15888	15927	15940	15815	15829	15990	15991	16005	15792	15893	15917	15949	15832	15903	15816	15859	15786	16027	15762	16137	15854	15908	15795	15740	15986	15815	15716	15828	15848	15812	15940	15734	15823	15667	15819	15856	15804	15896	16007	15978	15949	15822	16012	15756	15830	15819	15745	15727	15960	15875	15911	15782	15960	15844	15958	15828	15838	15882	15887	15879	15883	15785	15831	15851	15941	15975	15865	15802	15822	15873	15753	15948	15896	15865	15836	15915	15794	15928	15846	15786	15888	16042	15842	15671	15854	15912	15907	15702	15863	15916	15807	15897	15899	15824	15654	15898	15915	15907	15906	15914	15833	15713	15915	15801	15758	15891	15869	15904	15885	15918	15948	15887	16026	15712	15796	15829	16036	15750	15873	15906	15829	15751	15977	16008	15891	15789	15926	15808	16041	15718	15753	15817	15945	15918	15838	15763	15854	15945	16110	15851	15938	15937	15916	15853	15660	15957	16017	15996	15840	15731	15937	15914	15975	15912	15778	15892	15922	15795	15816	15801	15800	15943	15915	15940	15864	15828	15614	16016	15840	15688	15789	15894	15890	15921	15886	15758	15819	15859	15731	15961	15848	15863	16022	15888	15911	15936	15947	15933	15842	15684	15772	15920	15802	15923	15769	15954	15807	15799	15859	15866	15835	15957	15754	16039	15831	15858	15791	16012	15729	15904	15831	15711	15892	15808	16003	15973	15829	15923	15699	15971	15780	15979	15907	15947	15918	15880	15675	15910	15748	15854	16027	15893	15864	15908	15933	15889	16022	15947	15742	15894	15841	15999	15835	15971	15765	16017	15944	15904	15874	16096	15735	15700	15852	15987	15878	15795	15834	15938	15804	15919	15845	15807	15815	16116	15861	15912	15973	15887	16089	15695	15807	16059	15999	15843	15837	15868	15896	15724	15758	15980	15635	15933	16036	15885	15926	15991	15854	16009	15988	15883	15890	15860	15876	15978	15850	15881	15848	15772	15921	15884	15915	15922	15821	15867	15741	15925	15949	16007	15653	15836	15773	15962	15902	15844	15819	15796	15949	15856	15994	15512	15784	15967	15944	15805	15825	15921	15875	15885	15907	15831	15726	15892	15786	15867	15972	15843	15947	15819	15995	15877	15834	15797	16009	15681	15784	15850	15843	15938	15890	15858	15874	15892	15883	15923	15771	15868	15844	15808	15880	15797	16037	15756	15940	15915	15744	15821	15707	15757	15868	16053	15846	15820	15887	15864	16069	15824	15939	15752	16084	15854	15846	15688	15745	15816	15810	15752	15918	15914	15904	15963	15809	16063	15811	15831	15756	15944	15852	15876	15825	15908	15795	15971	15719	15833	15903	15754	15859	15870	15907	15861	15832	16031	15903	15919	15757	15802	15844	15818	15780	15709	15784	15916	15960	15794	16005	15723	15997	15950	16028	15806	15902	15858	15785	15868	16020	15953	15883	15886	15880	15983	15850	15882	15996	15696	16001	15834	15841	15927	15918	15896	15934	15956	16003	15951	15834	15767	15772	15860	15847	15858	15839	15866	15931	15830	15911	15856	15740	15900	15927	15823	15935	15910	15898	16030	15977	15914	15764	15769	15907	15968	16028	15906	15818	15847	15956	15910	15866	15880	15840	16018	15968	15734	15786	16016	15836	15753	15908	15839	15869	15776	16067	15847	15972	16022	15933	15850	16045	15921	15892	16006	15892	15806	15834	15777	15873	15960	15937	15768	15752	15985	15979	16030	15852	15779	15818	15863	15929	15805	15733	15898	15683	15983	15819	15930	15835	15959	15840	15974	15775	15805	15879	15991	15837	15677	16001	15836	15846	15978	15846	15813	15839	15975	15824	16027	15998	15921	15729	15875	15927	15756	15875	15959	16069	15734	15906	15987	15969	15746	15810	15895	16009	15729	15903	16118	15898	15874	15884	15872	15987	16014	16103	15882	15734	15955	15986	15741	15849	15868	15893	15853	15805	15965	15982	15887	15753	15888	15875	16045	16001	15937	15957	15730	15925	15906	15835	15906	15952	15853	15756	15752	15926	15885	16006	15961	15980	15961	16060	15848	15931	15909	15922	15885	15959	15986	15948	15725	15786	15898	15758	15856	15961	16082	15749	15865	15898	15888	16030	15777	15782	15973	15718	15926	15923	15966	15910	15881	15624	15918	15834	15907	15922	16002	15749	15750	15952	15790	15945	15863	15820	15633	15966	15865	15887	15808	15914	15945	15983	15756	15858	15886	15897	15930	15969	15828	15954	15862	15843	15802	15900	15842	15860	15921	15784	15735	15799	16056	15862	15989	15940	15989	15739	15863	15807	15889	15697	16042	15870	15852	15744	15985	15893	15865	15706	15863	15914	16067	15720	15663	15879	15759	16043	15984	15880	15834	15877	15926	15975	15945	15962	15926	15851	15925	15917	16027	15888	15834	15865	15822	15969	15806	15923	15776	15903	15902	15798	15836	15911	16016	15941	15799	15779	15951	15922	15833	16112	15827	15910	15843	15996	15874	15983	15883	15882	15974	16125	15712	16012	15928	15934	16061	15960	15964	15992	15934	15805	15816	15853	15872	15802	15855	15818	15836	15878	15880	15928	15937	15957	15919	15923	15889	15926	16098	15932	15845	16069	15872	15855	15794	15956	15824	15881	15852	15698	15853	15960	15815	15986	16015	15816	15793	15813	15885	15848	15838	15967	15941	15934	15972	16003	15984	15876	15807	15991	15887	16006	15753	15869	15792	15934	15828	15971	15949	15902	15862	15827	15979	15839	15950	15765	16035	15910	15823	15753	15822	15933	15926	15919	15952	15890	16003	15953	15812	16008	15931	15735	15872	15732	15879	15755	15920	15892	15934	15877	15987	15887	15855	15807	15774	15691	15935	16000	15759	15953	15804	15953	15492	15926	15863	16034	15894	15985	15818	15834	15735	15964	16007	15874	16162	15989	15822	15880	15905	16003	16049	15801	16052	15918	15826	15712	15832	15944	15836	15777	15814	15846	15889	15993	15877	15957	15884	15895	15897	15913	15747	16016	15915	15666	15868	16008	15761	15923	15858	15862	15824	15742	15857	15797	15845	15818	15767	15891	15956	15816	15959	15885	15907	15904	15791	15920	15926	15737	15867	15593	15954	15758	16034	15805	15698	15737	15844	16032	15922	15973	15848	16037
23428	21014	28461	23830	21908	22383	21736	19224	18630	18869	18762	18684	20535	30246	29527	27306	23747	20399	18875	18755	18585	18712	18580	18562	18618	18471	18505	18547	18569	18425	18473	18514	18491	18605	18417	18760	18667	18625	18452	18597	18403	18621	18566	18671	18282	18524	18582	18334	18656	18596	18614	18757	18472	18415	18343	18644	18331	18556	18458	18294	18636	18209	18564	18654	18499	18451	18607	18391	18536	18364	18533	18342	18518	18376	18462	18433	18486	18382	18281	18781	18616	18401	18393	18382	18420	18463	18536	18510	18464	18291	18451	18427	18424	18598	18366	18375	18525	18472	18422	18486	18425	18460	18394	18391	18560	18604	18670	18415	18412	18583	18583	18176	18459	18383	18544	18580	18598	18210	18545	18351	18665	18510	18386	18652	18491	18453	18446	18188	18279	18548	18521	18464	18397	18632	18545	18374	18261	18296	18281	18606	18410	18556	18461	18356	18453	18528	18593	18401	18527	18450	18504	18462	18355	18415	18454	18504	18403	18422	18190	18407	18475	18555	18339	18646	18503	18505	18408	18389	18458	18546	18431	18546	18266	18315	18556	18513	18327	18542	18299	18315	18669	18564	18580	18571	18432	18386	18326	18544	18661	18290	18631	18541	18694	18585	18471	18437	18696	18475	18480	18334	18384	18461	18376	18444	18534	18326	18402	18320	18643	18648	18583	18370	18438	18467	18511	18443	18529	18469	18484	18351	18555	18249	18385	18476	18350	18337	18590	18234	18368	18475	18525	18376	18551	18397	18324	18368	18601	18383	18524	18343	18568	18436	18549	18237	18490	18465	18585	18547	18369	18595	18720	18328	18477	18504	18629	18506	18432	18663	18316	18485	18646	18483	18541	18517	18631	18358	18364	18340	18350	18231	18525	18694	18594	18462	18499	18499	18516	18477	18236	18283	18403	18568	18628	18641	18602	18458	18494	18589	18309	18221	18599	18727	18566	18478	18671	18407	18578	18361	18358	18400	18386	18519	18507	18325	18627	18679	18656	18537	18668	18431	18509	18436	18495	18540	18548	18469	18467	18507	18485	18350	18496	18520	18337	18464	18318	18390	18530	18255	18440	18494	18449	18512	18435	18556	18362	18639	18591	18430	18418	18445	18303	18719	18520	18583	18234	18423	18365	18335	18550	18322	18383	18452	18378	18528	18522	18446	18413	18502	18368	18263	18538	18580	18514	18411	18447	18625	18409	18325	18268	18653	18530	18496	18457	18289	18474	18421	18629	18496	18596	18459	18394	18301	18656	18353	18408	18539	18504	18450	18288	18425	18757	18624	18609	18439	18603	18489	18421	18521	18405	18405	18612	18436	18453	18479	18523	18529	18409	18656	18472	18463	18537	18443	18434	18575	18403	18200	18411	18527	18665	18216	18605	18429	18683	18624	18404	18368	18327	18211	18504	18713	18567	18498	18829	18338	18411	18461	18624	18498	18666	18552	18498	18377	18562	18547	18419	18550	18710	18447	18464	18657	18403	18397	18656	18455	18629	18496	18542	18484	18443	18481	18442	18425	18467	18380	18630	18320	18541	18452	18479	18396	18424	18246	18608	18711	18414	18613	18528	18428	18428	18555	18558	18623	18341	18359	18439	18411	18538	18518	18479	18407	18554	18561	18474	18540	18436	18432	18652	18437	18591	18511	18307	18497	18659	18532	18447	18664	18367	18429	18485	18575	18363	18531	18534	18482	18610	18326	18583	18528	18543	18419	18622	18664	18487	18460	18439	18554	18559	18383	18608	18393	18255	18337	18613	18357	18341	18254	18354	18429	18389	18525	18497	18351	18370	18574	18364	18515	18489	18374	18358	18585	18641	18442	18577	18525	18328	18576	18450	18528	18194	18464	18598	18396	18508	18318	18512	18462	18651	18532	18404	18477	18255	18423	18505	18595	18307	18384	18336	18286	18575	18517	18537	18583	18492	18614	18572	18440	18567	18518	18323	18463	18519	18581	18370	18439	18323	18501	18352	18505	18349	18517	18367	18655	18414	18446	18338	18538	18452	18328	18489	18574	18477	18431	18435	18509	18371	18410	18489	18330	18398	18274	18525	18420	18476	18483	18568	18455	18465	18589	18440	18550	18473	18556	18520	18509	18540	18604	18767	18361	18386	18681	18486	18512	18435	18400	18768	18499	18481	18572	18485	18491	18458	18424	18396	18380	18525	18428	18450	18378	18618	18553	18374	18496	18481	18341	18635	18342	18584	18578	18498	18433	18584	18480	18410	18232	18264	18215	18422	18483	18545	18538	18378	18673	18573	18553	18445	18286	18344	18308	18414	18567	18500	18491	18494	18601	18254	18389	18417	18535	18486	18375	18524	18538	18542	18362	18425	18402	18536	18306	18570	18539	18453	18405	18451	18445	18373	18633	18428	18397	18443	18673	18259	18561	18438	18455	18583	18425	18473	18399	18290	18340	18284	18390	18503	18585	18337	18330	18399	18397	18458	18589	18509	18377	18418	18623	18394	18366	18210	18332	18440	18392	18502	18322	18335	18460	18409	18506	18538	18458	18643	18321	18383	18540	18306	18554	18267	18563	18440	18612	18487	18128	18498	18424	18446	18492	18491	18426	18558	18451	18635	18552	18434	18211	18526	18682	18649	18464	18418	18473	18692	18451	18580	18491	18422	18478	18467	18491	18488	18508	18533	18527	18449	18522	18429	18611	18455	18539	18472	18487	18410	18426	18474	18347	18264	18333	18356	18579	18523	18584	18589	18404	18373	18392	18522	18276	18438	18446	18287	18605	18495	18590	18348	18300	18325	18567	18569	18560	18300	18557	18481	18320	18544	18363	18514	18471	18456	18487	18420	18199	18397	18471	18540	18671	18595	18503	18469	18739	18501	18520	18294	18387	18338	18347	18447	18358	18656	18628	18375	18497	18305	18475	18221	18243	18765	18368	18454	18385	18357	18560	18519	18452	18371	18536	18479	18425	18347	18425	18494	18339	18570	18553	18532	18150	18648	18283	18482	18586	18592	18419	18346	18645	18572	18446	18587	18609	18386	18622	18593	18540	18545	18382	18344	18569	18513	18357	18391	18632	18328	18375	18690	18364	18251	18463	18578	18539	18573	18615	18490	18289	18584	18598	18560	18323	18378	18464	18418	18561	18442	18112	18521	18336	18316	18443	18392	18415	18315	18440	18431	18302	18565	18422	18424	18477	18655	18429	18396	18347	18422	18488	18554	18608	18493	18365	18716	18401	18474	18416	18545	18421	18548	18319	18463	18525	18493	18476	18336	18548	18347	18474	18412	18285	18347	18438	18495	18435	18251	18475	18604	18438	18419	18528	18408	18624	18320	18442	18512	18419	18376	18211	18446	18530	18311	18349	18683	18532	18446	18358	18436	18487	18260	18427	18425	18399	18415	18435	18481	18577	18434	18634	18607	18522	18647	18310	18619	18385	18453	18597	18523	18503	18350	18311	18527	18346	18529	18565	18471	18540	18272	18694	18650	18575	18416	18378	18582	18628	18440	18543	18644	18601	18373	18345	18466	18397	18575	18394	18309	18529	18505	18451	18420	18468	18585	18454	18641	18330	18400	18452	18280	18463	18470	18495	18485	18632	18336	18484	18395	18729	18606	18468	18339	18358	18417	18603	18410	18467	18549	18504	18354	18494	18564	18372	18592	18449	18469	18738	18297	18514	18524	18478	18403	18454	18351	18443	18611	18595	18638	18668	18533	18598	18692	18498	18523	18509	18332	18338	18267	18387	18574	18479	18459	18530	18446	18383	18538	18656	18576	18682	18513	18383	18418	18461	18614	18609	18588	18334	18459	18460	18689	18336	18462	18769	18602	18601	18305	18460	18609	18393	18692	18524	18590	18424	18173	18406	18448	18318	18440	18269	18444	18420	18442	18524	18585	18408	18479	18547	18351	18519	18517	18608	18443	18261	18456	18603	18628	18456	18571	18585	18593	18392	18296	18493	18567	18440	18445	18544	18539	18550	18524	18496	18418	18561	18396	18494	18423	18485	18569	18503	18590	18270	18542	18343	18490	18705	18467	18485	18526	18388	18362	18503	18620	18418	18553	18415	18454	18603	18420	18365	18656	18392	18393	18578	18599	18544	18625	18669	18551	18341	18393	18457	18548	18355	18488	18396	18490	18526	18458	18538	18435	18303	18553	18356	18506	18573	18645	18591	18648	18694	18658	18195	18503	18421	18412	18421	18692	18283	18478	18611	18507	18639	18496	18435	18634	18525	18492	18568	18410	18417	18549	18484	18460	18337	18296	18429	18450	18343	18524	18448	18448	18570	18516	18381	18377	18515	18300	18527	18523	18529	18636	18494	18580	18552	18500	18430	18318	18419	18440	18519	18553	18535	18415	18541	18325	18523	18610	18453	18472	18538	18618	18426	18508	18549	18631	18325	18422	18408	18529	18357	18471	18433	18535	18212	18374	18551	18426	18454	18538	18430	18682	18476	18488	18479	18567	18581	18572	18610	18508	18324	18384	18397	18509	18600	18565	18485	18583	18603	18238	18459	18597	18511	18390	18630	18474	18461	18651	18524	18550	18491	18394	18497	18497	18420	18494	18538	18473	18593	18431	18489	18219	18378	18326	18514	18493	18380	18427	18404	18355	18574	18369	18595	18504	18388	18658	18426	18573	18499	18471	18439	18453	18382	18451	18338	18353	18580	18537	18486	18650	18582	18606	18607	18551	18508	18385	18423	18584	18555	18616	18550	18464	18522	18612	18539	18497	18403	18512	18712	18602	18582	18619	18447	18556	18335	18327	18356	18535	18347	18389	18483	18426	18453	18402	18611	18356	18393	18475	18451	18425	18604	18512	18515	18529	18418	18654	18529	18687	18666	18415	18448	18388	18463	18430	18463	18623	18514	18558	18666	18739	18416	18401	18401	18507	18465	18562	18284	18388	18553	18462	18542	18519	18499	18303	18404	18484	18456	18377	18574	18504	18553	18574	18595	18316	18597	18650	18373	18619	18452	18600	18449	18336	18218	18356	18419	18707	18391	18569	18504	18473	18566	18341	18411	18505	18585	18566	18599	18555	18451	18437	18364	18349	18423	18454	18653	18446	18811	18499	18430	18532	18555	18543	18520	18478	18483	18469	18433	18575	18488	18345	18483	18431	18448	18664	18607	18477	18486	18406	18448	18312	18422
14108	23290	22061	19732	18470	17387	16884	16601	16334	16551	16397	16441	20356	32934	31083	27476	22496	17935	16499	16145	16068	16034	16166	16019	15986	16087	16065	16111	16206	16060	15949	16187	16141	16071	16028	16151	16100	16083	16024	16215	16195	16170	15986	16066	16292	16082	16113	16066	16120	16062	16004	16024	16091	16158	16062	16018	15935	16224	16123	16092	16076	16137	15905	15876	16134	16167	16029	16033	16139	15973	15978	16147	16239	15996	16070	15982	16065	16130	16043	16038	16039	16146	15985	16145	16108	16097	16196	16050	15968	16001	15996	16006	16061	16251	16072	16053	16252	15980	15901	16020	16006	15921	15990	16206	16030	16139	16089	16178	15971	16077	16170	16063	15968	16033	16106	16165	16135	16075	15866	16068	16073	16037	16085	16231	16070	16079	16060	16018	16187	16081	16089	16043	15957	15975	16096	16068	16074	16242	16016	16067	16163	16389	16038	15993	16085	15976	16052	16225	16023	15996	16228	16068	15884	16196	16032	16288	15978	16022	15998	16050	15916	16017	15975	15930	15950	16173	16185	16051	16021	16042	16089	16089	16090	16018	16161	16214	15982	16051	16273	16106	16045	16167	16128	15953	16157	16104	16194	16022	15874	16007	16138	16129	16061	16153	16125	16034	16080	15951	16018	15917	16125	16028	16359	16215	15885	15986	16145	16068	16053	15890	16071	16276	16142	16032	16146	16050	15926	16014	16155	15969	16164	16135	15951	16132	16006	16203	16156	16196	15978	15978	16166	15925	15971	16064	16044	16119	16051	15882	16101	16023	16009	15985	15803	15964	16026	15974	16169	16154	15975	15932	16045	16268	16187	15902	16029	15950	16053	16086	16081	16055	16146	16096	16009	16037	16051	16062	16037	16037	16264	16079	16088	16004	15927	16009	16004	16073	16061	16169	16173	16123	16057	16090	16027	16206	16049	16090	16065	16259	16147	16283	15950	15863	16020	16040	15961	16047	16099	15988	15884	16220	15996	16067	16003	15786	16208	16132	16196	16015	16132	16048	15921	16075	16256	16061	16058	16158	15891	16118	16051	16262	16103	15992	15928	16197	16199	15915	16086	15980	15945	15942	16113	16140	16183	16157	16052	16060	16002	16084	16053	16008	16120	15973	16112	16031	16122	16043	15996	16024	15963	15904	16018	16154	16137	16182	15943	15943	16157	16079	16112	16077	16101	16038	16075	15974	16107	15968	16095	15938	16124	16072	16111	16163	16013	16108	16098	16013	15994	16064	16279	16075	15965	16183	16019	16130	16022	16023	16089	16138	16067	15985	16027	16034	16049	16130	16036	16038	16214	15960	16039	16072	15977	16103	16159	16184	16037	15980	16006	16053	16001	16173	16274	15974	16023	16099	16062	16034	15989	16118	16036	15892	16067	15876	15889	15997	15942	16174	16038	15883	16089	16088	16066	16096	16180	16180	16037	16101	15888	15926	15989	16018	16077	16099	16161	16048	16104	15897	16248	15982	16183	16001	16064	15990	15938	16080	16039	16012	15976	16063	16117	16284	15953	16044	16066	15997	16165	15980	16020	16128	16103	16115	16198	16028	16052	16106	16081	15955	16195	15929	16049	16079	16080	16317	16177	16024	16020	16003	15996	16045	16144	16111	16063	15958	15966	16174	16144	16279	16051	15834	16005	15980	16175	16261	15916	16071	16177	16075	15996	16031	15972	16059	16077	16011	16068	16134	15902	16129	15989	16110	15956	16170	16136	16193	16143	16122	16252	16086	16095	16053	15997	16323	16145	16135	16094	16052	16101	15943	16133	15930	15986	15898	16307	15912	15972	15928	15957	16201	16048	16128	15949	16146	16092	16186	16037	16001	16156	16265	16320	16058	15901	16100	16053	16083	16092	15920	16114	16067	15951	16095	16111	16183	16077	16067	16084	16088	16003	16012	16003	16201	16018	16086	16088	16076	16181	16111	16071	16014	16126	16043	16097	16095	15950	15906	15912	16154	16200	16174	15947	16092	16040	16206	15880	15826	16146	16056	16095	16098	16198	16175	16271	16093	16132	16153	15949	15794	16032	16088	16130	16078	15992	15984	15877	16008	15949	16038	16056	16050	16095	16075	15990	16092	16034	16043	16083	16094	16132	16016	16100	15981	16320	16194	16002	16138	16050	16093	16013	16026	16165	15991	16158	15961	15972	16103	16128	16073	15987	16112	16123	16051	16154	16038	15910	15968	15967	16067	16039	15852	16047	16148	16112	16012	15999	16084	16157	16078	16001	16008	16119	16046	16029	15896	16156	15963	16023	15909	15999	16051	15966	15955	16122	16063	16072	15999	16080	16045	16150	16208	16318	15962	15735	16031	15992	15976	16053	16007	15966	15916	16243	16065	15946	16164	15974	15997	16141	15932	16060	16147	16066	16227	16168	16021	15874	15917	16097	16114	16034	15988	16172	16160	16084	16138	15957	16080	16012	15920	16234	16135	16163	15947	15956	16096	16052	16147	15928	16131	16166	16096	15863	16022	16087	16132	16099	15989	16134	16190	16196	15965	16166	15984	15995	16067	16151	16126	15930	15970	16221	15965	15991	16055	15999	15947	16007	16061	16062	15972	16162	16118	16105	16071	15907	15953	16145	16118	16094	16132	16022	16078	15980	16199	15966	16119	16218	15921	16192	16135	16074	16031	16067	16153	16117	16142	16093	16226	15944	16200	16065	16038	16032	16050	16100	16151	16155	16038	16069	15975	16063	15914	16142	16177	16020	16042	16181	16100	16087	16119	16118	15974	16011	16152	16249	16070	16138	16058	16225	16086	16077	16099	15888	16051	16138	15965	16242	16224	15945	15953	16035	16100	15999	16151	16045	16036	16088	16243	15953	16010	16144	16016	15814	15883	16061	16113	16028	15946	16067	16094	16065	16070	15976	16022	15990	16115	16012	16154	16044	16051	16150	16181	15959	16145	16132	16136	16191	15985	15915	16089	15998	15842	16204	16042	16083	16159	16218	16111	16156	15977	16089	16150	16123	16029	16073	16120	16037	16005	16043	15984	16078	16060	15906	16120	16146	16030	16089	15986	15999	16026	15972	16118	15931	16266	16095	16108	16066	16050	16013	16076	16038	15975	16070	15994	16094	15852	16255	16032	15991	16242	16223	15904	16070	16198	16101	15993	16106	16036	16017	16175	16061	16036	16010	16165	16142	16027	16122	16003	16158	16139	16058	16014	16130	16152	16079	16173	16036	16029	15964	16036	16117	16181	16133	16115	16122	16004	16180	16062	16129	16209	16055	16036	16176	16164	15981	16053	16151	15910	16140	15981	16012	15961	15960	16161	16226	16023	16137	15983	16162	16046	15831	15957	16120	16101	15949	16166	15917	15970	15883	16176	16124	16033	16013	16133	15949	15896	16061	15991	16082	16020	16171	15996	16146	16154	16061	15745	16100	16133	16040	16147	16164	16052	16014	16198	16075	16103	15969	16142	15931	15971	16005	16081	16181	15928	16050	15968	16090	16197	16179	15998	15981	16016	16077	16203	16110	16131	16175	16219	16055	16181	16042	16148	15998	16032	15897	16223	16031	15996	16098	16025	15940	15983	16137	16165	16016	16136	16114	15939	16058	15915	15989	16152	16005	16003	16025	15917	16135	16008	16052	16062	16020	16122	16154	16179	15812	16155	16008	15964	15931	16093	16011	16012	16084	15990	16179	16005	15984	16164	15930	16153	16122	16117	16146	15982	16083	16123	15914	15995	15903	16158	16020	16131	16050	16254	15998	16082	15969	16146	15855	16043	16064	16065	16048	16020	15973	15978	16007	16159	16042	15956	16113	16038	16140	16055	16329	16006	16198	16052	15985	15950	16113	16084	16043	15991	16004	16166	16070	16057	16090	16115	16139	16049	15946	16224	15940	16143	16017	16198	16162	16106	16003	16180	16071	16162	16027	15896	16093	16105	16004	16085	16055	16072	15971	15971	16099	15987	16153	16126	16055	16087	16036	16229	15946	16383	16123	16015	16386	16081	16127	16071	16213	15932	16113	16063	16125	15950	16246	16062	16137	15960	16100	15924	15973	16142	16055	16134	16048	16037	16074	16051	15797	16034	16035	16225	16167	16184	15913	16256	16086	16078	15940	16067	16093	16139	16056	15949	15998	16068	16005	16080	15927	15797	16185	16108	15923	16092	15861	15913	16050	16143	16040	16145	15973	16174	16319	15977	16124	16015	16141	16066	15939	15928	15876	16074	16126	16086	16069	16023	16184	16053	16071	16019	16148	16199	16196	15960	16097	16038	16115	16117	16119	15974	16165	16202	16103	16044	16073	16166	16116	16132	16074	16132	16041	16072	16154	16155	16004	16028	16144	16136	16086	15974	16144	16134	15894	16106	15995	15900	15977	15886	16112	15852	16055	16011	16074	16096	15917	16222	15905	16309	15935	16231	16055	16109	16063	15995	16108	16114	16042	16189	15825	15917	16004	16041	16192	16023	16225	16015	16021	16039	16053	16089	16066	15947	15847	15954	16040	16129	16112	16130	16071	16028	16004	15995	16010	15939	16003	16028	16200	16195	16076	16012	16218	15754	16050	15998	16161	16012	16028	16085	15947	15984	16045	16019	15899	16027	16029	16053	16254	16151	15986	16015	16043	16055	16061	16030	16110	15990	16209	16117	15989	16139	16135	16201	16014	16099	16147	15970	16156	16166	16115	16086	15948	16095	16194	16158	16116	16046	16004	16110	15936	16236	16004	16264	16139	16116	16185	16060	16296	16219	15968	15965	16164	15854	16104	15950	16042	16024	16133	16138	16043	16116	15890	16049	16202	16142	15920	16042	16100	16097	16006	15988	16025	16092	16156	15912	15941	16143	15982	16087	16036	16031	16108	15983	16127	15895	15965	16237	16090	16094	16117	16082	15938	16123	16174	15997	16140	16158	16075	16172	16028	15970	15935	16108	15990	16099	16043	16140	16183	15930	16074	15997	16083	16026	15960	16057	16140	16174	16160	16063	15966	15935	16095	15938	16042	16177	16095	16161	16132	16120	16093	16025	16083	16108	15963	16088	16142	16141	15900	16088	16036	16157	16068	16179	16009	16081	16091	16164	16285	15957	16185	15981	16049	15997	16115	16044	16130	16057	16134	16010	15971	16012	16114	16138	16040	16226	16129	16045	15959	16035	15873	15989
22463	21040	28849	23442	21211	23218	24753	19988	19308	19464	19325	19316	22971	37746	36359	32824	27310	22010	19701	18872	18865	18820	18740	18612	18737	18808	18706	18637	18662	18406	18514	18676	18862	18722	18575	18627	18456	18731	18581	18781	18600	18447	18607	18649	18598	18742	18652	18485	18787	18520	18713	18735	18802	18725	18527	18684	18640	18491	18578	18590	18558	18639	18844	18560	18637	18715	18453	18651	18557	18587	18764	18853	18715	18607	18743	18582	18602	18471	18454	18738	18639	18513	18672	18646	18736	18641	18696	18577	18553	18615	18581	18711	18680	18732	18361	18507	18655	18534	18847	18578	18756	18341	18541	18578	18654	18582	18813	18536	18539	18575	18631	18481	18566	18478	18618	18555	18315	18592	18652	18507	18655	18836	18705	18669	18545	18576	18475	18507	18674	18487	18541	18586	18537	18413	18598	18709	18604	18637	18611	18639	18657	18487	18526	18647	18602	18785	18546	18491	18661	18442	18833	18539	18542	18455	18435	18495	18392	18696	18626	18584	18637	18735	18409	18450	18627	18382	18404	18562	18836	18319	18427	18529	18703	18721	18598	18739	18585	18435	18430	18409	18429	18475	18622	18597	18439	18503	18423	18436	18649	18815	18453	18552	18449	18542	18623	18770	18473	18469	18410	18419	18467	18388	18592	18604	18446	18563	18383	18510	18594	18730	18668	18763	18752	18414	18354	18708	18649	18471	18533	18493	18585	18688	18567	18548	18506	18544	18542	18537	18834	18721	18651	18597	18618	18665	18648	18702	18634	18540	18601	18778	18441	18349	18615	18517	18566	18887	18504	18611	18591	18626	18620	18625	18435	18398	18546	18621	18610	18516	18679	18525	18589	18499	18580	18533	18659	18598	18531	18548	18500	18453	18844	18576	18634	18682	18490	18594	18375	18661	18701	18509	18539	18488	18755	18645	18370	18550	18621	18687	18718	18534	18334	18572	18477	18688	18746	18525	18506	18720	18426	18505	18568	18658	18652	18478	18627	18716	18591	18646	18696	18765	18538	18486	18536	18430	18408	18653	18682	18561	18585	18695	18627	18507	18601	18604	18742	18685	18503	18454	18632	18650	18337	18470	18694	18733	18613	18670	18523	18612	18458	18565	18493	18442	18714	18695	18613	18770	18692	18490	18660	18432	18360	18567	18454	18430	18665	18597	18612	18603	18688	18521	18504	18594	18606	18586	18528	18605	18687	18421	18446	18507	18533	18395	18662	18525	18560	18532	18520	18740	18575	18646	18506	18714	18571	18441	18579	18596	18533	18516	18551	18588	18755	18361	18507	18520	18646	18540	18649	18511	18685	18606	18545	18631	18729	18653	18739	18530	18513	18547	18679	18774	18494	18588	18521	18792	18605	18642	18592	18553	18680	18780	18631	18710	18674	18619	18509	18690	18583	18544	18373	18567	18526	18348	18429	18566	18481	18269	18524	18479	18531	18450	18500	18420	18546	18488	18871	18741	18419	18446	18707	18704	18622	18624	18532	18442	18408	18514	18401	18601	18399	18466	18552	18670	18441	18576	18444	18426	18507	18526	18603	18446	18497	18599	18407	18731	18490	18550	18591	18679	18480	18556	18608	18670	18642	18451	18569	18581	18423	18526	18408	18451	18621	18579	18473	18407	18505	18602	18558	18557	18388	18397	18574	18468	18444	18441	18534	18436	18474	18515	18475	18453	18552	18527	18646	18482	18467	18483	18468	18517	18713	18374	18418	18782	18760	18586	18488	18679	18370	18595	18746	18581	18607	18590	18645	18460	18658	18703	18692	18598	18534	18607	18558	18317	18577	18510	18606	18592	18559	18509	18532	18406	18693	18726	18715	18526	18450	18538	18536	18440	18515	18515	18687	18632	18750	18520	18286	18703	18450	18415	18617	18583	18523	18514	18597	18674	18498	18810	18572	18509	18608	18727	18730	18578	18615	18644	18559	18455	18456	18486	18687	18675	18489	18585	18589	18370	18426	18622	18855	18532	18502	18611	18570	18530	18517	18495	18660	18701	18702	18500	18448	18604	18680	18533	18486	18574	18597	18645	18758	18472	18651	18577	18550	18629	18643	18494	18457	18466	18587	18554	18618	18555	18465	18468	18467	18554	18227	18625	18481	18434	18694	18546	18651	18514	18527	18445	18649	18714	18552	18339	18571	18460	18457	18596	18754	18483	18565	18548	18503	18523	18588	18487	18520	18829	18657	18582	18306	18775	18459	18566	18626	18377	18518	18607	18756	18458	18657	18419	18728	18540	18590	18551	18795	18522	18717	18661	18508	18656	18516	18610	18430	18636	18382	18712	18476	18367	18414	18516	18604	18514	18512	18412	18672	18607	18669	18577	18573	18604	18319	18562	18598	18401	18580	18736	18656	18666	18565	18575	18652	18473	18622	18719	18581	18684	18801	18431	18740	18533	18415	18731	18435	18474	18686	18620	18517	18516	18512	18498	18513	18444	18472	18606	18630	18579	18647	18681	18418	18629	18509	18504	18557	18473	18543	18585	18482	18564	18711	18657	18561	18625	18429	18641	18503	18387	18545	18630	18560	18692	18478	18688	18746	18640	18566	18651	18449	18446	18453	18657	18508	18482	18736	18459	18613	18521	18464	18610	18495	18566	18588	18516	18473	18476	18543	18463	18656	18525	18538	18441	18444	18535	18666	18526	18442	18468	18492	18720	18458	18609	18458	18538	18530	18558	18891	18520	18495	18464	18572	18516	18616	18535	18596	18464	18620	18244	18515	18614	18687	18317	18519	18527	18559	18616	18552	18664	18452	18627	18497	18819	18580	18705	18572	18606	18688	18774	18522	18421	18644	18380	18654	18589	18598	18530	18476	18423	18451	18431	18551	18677	18624	18357	18659	18475	18663	18551	18623	18497	18458	18496	18628	18665	18624	18614	18460	18245	18611	18451	18452	18689	18618	18633	18722	18480	18442	18562	18611	18590	18535	18514	18349	18542	18717	18470	18721	18590	18612	18509	18445	18559	18455	18474	18625	18354	18489	18505	18585	18656	18636	18556	18611	18584	18622	18570	18684	18630	18452	18479	18543	18443	18603	18691	18521	18566	18589	18681	18560	18554	18572	18604	18668	18612	18581	18742	18709	18515	18580	18531	18539	18512	18410	18568	18537	18401	18536	18448	18865	18738	18606	18840	18678	18505	18487	18427	18788	18693	18677	18584	18389	18398	18442	18444	18538	18438	18665	18722	18470	18555	18555	18660	18428	18581	18637	18415	18687	18813	18396	18623	18631	18639	18540	18345	18442	18425	18622	18417	18618	18499	18589	18764	18441	18532	18628	18618	18695	18767	18492	18457	18596	18575	18767	18488	18551	18590	18705	18662	18636	18712	18569	18513	18636	18545	18496	18621	18557	18629	18580	18743	18630	18520	18417	18664	18727	18620	18366	18801	18647	18614	18593	18605	18495	18418	18573	18511	18537	18574	18556	18808	18484	18482	18421	18639	18851	18595	18675	18589	18322	18577	18531	18637	18671	18611	18604	18572	18544	18664	18612	18531	18729	18687	18581	18453	18686	18488	18610	18634	18632	18660	18473	18662	18442	18545	18716	18500	18558	18592	18518	18304	18614	18499	18535	18611	18576	18548	18669	18506	18414	18688	18480	18595	18874	18453	18441	18671	18432	18485	18435	18403	18679	18438	18372	18513	18729	18807	18484	18566	18713	18476	18569	18571	18577	18486	18620	18440	18566	18404	18395	18617	18691	18544	18521	18468	18561	18615	18558	18674	18533	18528	18310	18540	18527	18502	18685	18588	18422	18644	18628	18615	18572	18469	18458	18420	18631	18541	18410	18588	18810	18532	18544	18764	18641	18588	18355	18539	18633	18418	18657	18541	18390	18649	18732	18420	18422	18470	18525	18586	18474	18523	18417	18450	18568	18708	18654	18534	18641	18617	18402	18269	18391	18489	18311	18466	18335	18486	18651	18745	18482	18500	18395	18526	18585	18650	18516	18358	18409	18575	18512	18487	18680	18539	18533	18736	18389	18495	18411	18457	18521	18449	18469	18313	18777	18669	18460	18711	18626	18684	18655	18309	18728	18569	18681	18626	18495	18461	18359	18569	18571	18584	18654	18414	18651	18611	18649	18666	18658	18604	18657	18594	18525	18563	18775	18659	18777	18723	18674	18591	18505	18474	18551	18469	18413	18559	18659	18628	18543	18353	18612	18589	18671	18833	18603	18512	18546	18559	18591	18520	18381	18620	18585	18430	18639	18564	18709	18485	18558	18765	18422	18475	18551	18493	18708	18535	18622	18505	18264	18583	18830	18648	18460	18780	18614	18638	18454	18787	18492	18722	18559	18491	18571	18684	18477	18520	18498	18340	18482	18612	18646	18622	18490	18305	18548	18500	18675	18438	18494	18680	18622	18539	18638	18519	18382	18571	18783	18729	18534	18392	18610	18528	18674	18651	18540	18387	18559	18478	18585	18408	18462	18537	18493	18450	18350	18556	18725	18371	18625	18438	18724	18858	18352	18402	18408	18271	18679	18584	18676	18838	18549	18612	18335	18579	18601	18545	18638	18483	18596	18485	18446	18558	18828	18596	18596	18664	18821	18698	18675	18626	18394	18583	18630	18582	18712	18658	18605	18308	18731	18520	18643	18538	18521	18451	18358	18528	18669	18362	18488	18592	18495	18570	18792	18489	18401	18598	18582	18683	18402	18587	18554	18533	18554	18577	18686	18552	18440	18588	18723	18586	18682	18567	18516	18529	18510	18492	18508	18552	18662	18651	18459	18347	18532	18698	18560	18698	18692	18558	18669	18516	18577	18564	18598	18596	18452	18304	18676	18467	18605	18555	18414	18544	18493	18248	18642	18623	18739	18373	18388	18682	18244	18674	18707	18679	18568	18563	18389	18576	18592	18657	18441	18523	18653	18507	18689	18601	18745	18379	18659	18542	18649	18633	18457	18657	18776	18610	18499	18652	18365	18711	18561	18692	18577	18614	18654	18594	18554	18508	18567	18489	18542	18489	18748	18796	18739	18591	18524	18544	18585	18451	18519	18609	18236	18493	18567	18667	18740	18692	18489	18530	18665	18620	18633	18656	18519	18508	18683	18471	18616	18561	18409	18611	18399	18467	18531	18551	18470	18545	18509	18579	18635	18405	18520	18683
15166	26722	25294	21162	19158	18129	17523	17284	17106	16714	16681	16520	24257	40588	37760	33439	26596	19454	16969	16168	15913	16134	16167	16288	16102	16049	16275	16037	16237	15995	16220	16149	16106	16182	16228	16025	16080	16082	16278	15959	16110	15941	16215	16267	16227	16216	16312	15883	16127	16264	15945	16089	16016	16172	16133	16093	16069	16072	16062	16191	16030	15939	16431	15941	16136	16127	16076	16121	16069	16112	16218	16219	16087	16121	16244	16213	16131	16173	16203	16157	16169	16324	16203	16173	16128	16148	16229	16242	16023	16318	16246	16132	16034	16286	16066	16026	16173	16174	16298	15946	16096	16175	15927	15966	16174	16014	16157	16181	16239	16139	16012	16097	16058	16086	15985	16205	16279	16051	16057	15960	16179	15954	16262	15962	16015	16119	16208	15994	16035	16052	16042	16126	15930	16145	16014	16285	16068	16095	16306	15966	16115	16119	16014	16248	16203	16160	16094	15975	16189	16138	16119	16228	16088	16361	16035	16080	16015	16221	15971	15976	15963	15987	16039	16195	16089	15989	16195	16153	16272	16272	15959	16131	16346	15907	16220	16074	16083	16145	16203	15949	16104	16100	16160	16084	16132	16002	15965	16005	16127	16117	16125	16059	16361	15993	15989	16214	16157	16001	16130	15965	16163	16005	16065	16317	16022	16065	16078	16003	16210	16130	16176	16184	16150	16057	16238	16133	16094	16153	16207	16041	15934	16031	16177	16051	16065	16036	16175	16112	15924	16202	16209	16196	16041	16331	16153	16054	16165	16038	16126	16036	16153	16075	16119	16162	16114	16039	16031	15949	16072	16137	16226	15853	16153	16042	16210	16113	16046	16072	15951	16048	16239	16186	16157	16168	16056	16121	16152	16102	16307	16109	16055	16188	16292	16097	16128	15996	16020	16040	16041	16064	16157	16102	16134	16220	15930	16164	16096	16033	16258	16180	16039	16126	15897	16092	16169	16034	16040	16029	16133	15983	16160	16116	16079	16084	16100	16146	16054	16056	16111	15882	16156	16072	16136	16027	16385	16095	16007	16180	16197	16122	16161	16136	16107	16021	16011	15987	16251	15999	16096	16124	16180	16206	16032	16052	15985	15958	16135	16193	16095	16043	16100	16142	16010	15999	15997	16174	16082	16251	15985	16103	16160	15959	16081	16190	15977	16164	16089	16223	16072	16029	16025	15900	16260	16140	15893	16171	16248	16070	16050	16163	15852	16027	16132	16236	16168	16118	16108	16135	16094	16197	16114	16225	16123	16124	16041	15971	15973	15936	16161	16096	16133	16055	16213	16107	15992	16153	16103	16166	16160	16195	16068	16231	16249	16118	15958	16110	16097	16229	16052	16170	16067	16153	15987	16017	16163	16144	16229	16225	16136	16176	16119	16048	16049	16010	16100	16025	16195	15976	16067	16100	16225	16217	16001	16278	16042	15934	16151	16159	16024	16092	15999	16001	16100	15913	16089	16148	16163	15975	16180	16170	16182	15987	16264	16228	16328	16060	16040	16193	15970	16217	16280	16158	16006	16145	16038	16079	16125	16105	16297	16233	16117	15910	16225	16072	16085	16278	16061	16087	16026	16117	16069	16003	16086	16173	16021	15908	16163	16062	16037	16149	16058	16277	16214	16049	16141	15926	16126	15935	16056	16265	16255	16034	15977	16128	16155	16039	16012	16094	16187	16186	16082	16017	15993	16073	16145	16198	16076	15988	16229	16213	16250	16197	16108	16186	16177	16116	15963	16252	16210	15955	16052	15969	16048	16186	15909	16341	16065	16226	16159	15888	16139	16194	16189	16106	16063	15973	15952	16091	16002	16217	16133	16106	16033	16048	16105	15962	16041	16124	16109	16218	16155	15943	16224	15921	16145	16356	16046	16143	15922	15996	16138	16056	16060	16242	16150	15999	15982	16307	16106	16202	16036	16025	16054	16132	15990	15928	16264	16121	16036	16107	16136	16222	16004	16185	16057	16076	15913	16033	15980	16036	15976	16185	16158	15957	16049	16088	16075	16036	16060	16085	16031	16005	16118	16072	16130	16134	16221	16288	16034	16117	16195	15953	16082	16055	16031	16177	16049	16052	16174	16113	16060	16089	15981	16029	16151	16064	16160	16058	16136	16175	16055	16106	16057	16124	16121	16164	16053	16027	16182	16116	15981	16340	16125	16101	16244	16216	16343	16015	16231	16212	16222	16074	16030	16019	16021	16176	15975	16153	16110	15952	16076	16114	15998	16018	16225	16105	15950	16099	16092	16105	16075	16196	16191	16053	16104	16117	16159	15872	16102	16051	16133	15990	16158	16062	15947	16083	16061	16105	16222	16165	16045	16030	16174	16180	16115	16085	16028	16144	16080	16112	16076	16024	16176	16139	16083	16028	16000	16005	15976	16159	16236	16071	16085	16077	16211	16134	16103	16118	16095	16137	16056	16030	16140	16194	15977	16116	16140	16276	16241	16077	16069	16116	15958	16068	16049	16204	15923	16121	16090	16052	15979	16228	16116	16121	16155	16094	16206	16062	16070	15996	16004	16174	16073	16172	16154	16171	16147	15984	16098	16180	16130	15990	16231	16010	16075	16210	16050	16153	16078	16032	16073	16189	15994	15907	16146	16306	16117	16179	16174	15980	16002	16061	16130	16172	16088	16110	16102	16107	16097	16015	16241	16150	15971	16139	16139	15907	16088	16110	16104	16120	16108	16126	16181	16027	16154	16106	16089	15998	16230	15996	15930	16222	16145	16062	16091	16105	16072	16150	16120	16224	16089	16007	16073	16262	15960	16145	16094	16077	16394	16084	16177	15908	16186	16094	16037	16007	16282	15967	16185	16209	15953	16091	16108	16107	16210	15970	16049	16085	16082	16048	16134	16059	16278	16042	16050	16101	16207	16201	16113	15964	16213	16087	16166	16152	16003	15962	15955	16353	16057	16164	15854	16086	16107	16163	16165	16128	16153	16122	15897	16243	15961	16165	16177	16133	16116	16015	16313	16066	16255	16042	16137	16056	15988	16020	16226	16138	16022	16193	16340	16173	16148	16182	16020	16005	16117	16119	16031	15969	16219	15924	16064	16005	16065	16115	15997	16119	16121	16189	16035	16123	16176	16101	16139	16155	16085	16193	16317	16030	15930	16173	15963	16284	16064	16046	16197	16127	16347	16191	16286	16097	15939	16160	16234	16247	16059	16080	16199	15949	16108	16076	15838	16111	16091	16003	16146	16100	16089	16179	16117	16289	16055	16128	16286	16196	15942	16099	15993	16092	16020	16122	16146	16132	16073	16222	16109	16147	16098	15953	16041	16133	16157	16183	16046	16084	16064	15894	16019	16069	15993	16206	16108	16280	16054	15955	16058	15955	16151	16137	16138	16148	15992	16282	16176	16260	15995	16149	16219	16139	16015	16104	16123	16166	16082	16105	16134	16055	16221	16109	16162	16168	15995	16223	16094	15948	16010	15936	16167	16124	16111	15945	16140	16020	16178	16277	16274	15996	16094	16134	16122	16146	16156	16168	16310	16097	15972	16022	16008	16068	16120	15949	16009	16107	16213	16161	16226	16031	16090	16077	16228	16083	16055	16107	16026	15969	16133	16319	15972	16131	16129	16280	16098	15950	16136	16094	16026	15938	16084	16083	16237	16092	16094	16165	16154	16175	16074	15945	16040	16068	16293	16028	16172	16036	16044	16087	16095	15944	16147	16263	16044	16003	16150	15991	16160	16326	16035	16067	16097	16144	16210	16222	16142	15920	16190	16149	15948	16007	16251	16063	16246	16140	16222	16166	16056	16094	16152	16272	15967	16201	16042	16069	16033	16069	16159	16152	16143	16152	16138	16163	16239	16314	16154	15943	16070	16107	16201	16181	16190	16093	16330	16239	16039	15952	16236	16030	16119	16213	16011	16168	16078	16100	16070	16029	15978	16380	16219	16206	16094	16194	16053	16121	15952	16255	16022	16165	16124	16179	16016	16022	16209	16093	15990	16002	16001	16135	16035	16140	16129	16200	16075	16168	16092	16045	15973	16120	15932	16161	16189	16211	16004	15999	16065	16103	16076	16186	16116	16090	16182	16137	16320	16169	16116	15900	16257	16224	16085	16188	16022	15863	15921	16150	16152	16032	16106	16068	15976	16104	16128	15996	16130	16260	16169	16139	16023	16070	16031	16151	16296	16213	16183	16130	16034	16066	16046	16179	15878	15994	16073	16173	15994	16018	15930	16095	15976	16212	16147	16087	16278	15992	16044	15818	16173	16121	16093	16028	16107	16118	16106	16175	15998	16107	16138	16094	16072	15959	16064	16096	16048	16058	16107	16170	16127	16122	16102	16058	16091	16244	16149	16076	15981	16034	16051	16157	16138	16118	16046	16334	16198	16182	16016	16249	16264	16063	16048	16048	16181	16044	15993	16150	16084	16027	16052	16037	16074	16092	16159	16128	15942	16190	16049	16105	15969	15938	16213	16063	16184	16095	16237	16116	16120	16067	16055	16139	15974	16091	16134	16024	16158	16202	16067	16319	15973	16172	16075	16214	16233	16259	16211	16087	16139	16032	16219	16115	16174	16155	15930	16057	16152	16033	16054	16104	16250	16096	16027	16225	16202	16098	16094	16095	16070	16175	16075	16191	16231	15921	16066	16147	16154	15984	16175	16112	16041	15906	16230	15947	16093	16027	15871	16166	16167	15986	16054	16212	16201	16243	16141	16135	16102	16170	16150	16068	16137	15954	15998	15999	16019	16187	16086	16058	16294	16241	16046	16232	16267	16094	16108	15808	16174	16189	16160	16230	16133	15874	16249	16274	16050	16107	16219	16138	16039	16149	15992	16088	16171	16220	16053	16186	15902	16164	16042	16332	16200	15967	16036	16121	16120	16111	16017	15940	16157	15946	16139	16056	16022	15982	16193	16081	16110	16068	16093	16126	16113	16250	16137	16037	16247	16106	16033	16167	16218	16065	16322	16112	16038	16151	16191	16062	16288	16062	16273	15985	16004	16314	16046	16012	16238	16016	15873	16138	16169	16039	16264	16106	16032	16050	16198	16148	16138	16085	16056	16170	15949	16159	16110	16155	16081	16122	16084	16061	16064	16027	16117	16119	16139	16080	16041	15879	16042	15838	16133	16179	16192	16006	15923	16218	16079	15999
27420	21771	23947	20990	18075	18167	18249	17976	17919	18062	18171	18015	18509	19257	19795	19525	18922	18656	18320	18093	18081	18166	18063	18018	18115	18029	18179	18063	18137	18082	18046	18102	18192	18270	18176	18114	18113	18139	17976	18128	17946	18128	18131	17973	17968	18108	18265	18054	18012	17943	18051	17943	18213	18039	17941	18106	18218	18068	18115	18106	17969	18131	18061	17891	18229	18100	18150	18146	18178	17950	18087	18040	18081	18102	17937	18102	17876	18241	17976	18189	18078	17986	18207	18006	18030	18182	18263	18102	18168	17983	18064	18129	17791	18105	18194	18105	18029	17864	18003	17983	17999	18022	18056	18127	17850	18032	18099	18026	18210	18184	17990	17907	18169	17741	18199	17824	18056	17871	18045	18162	18106	17981	18128	18042	18074	18137	18038	18093	17845	17859	18132	17999	17988	18075	17941	18267	18049	18070	18101	18199	17924	18091	18122	17823	18041	18056	18115	18062	17912	18137	18162	18006	17954	18387	18094	18033	18088	18166	18284	17845	17951	18057	18131	18030	18001	17983	18120	17928	18144	17954	18121	18041	18185	18114	18089	17985	18125	18013	18009	18091	18082	18131	18284	18131	18223	18122	18284	17971	18101	18211	17985	17960	18108	18171	17931	18030	17979	18247	18171	17886	17979	17777	17965	17903	18187	18148	18096	17952	18140	18089	18293	17909	17972	18093	18224	17914	17900	18081	18098	17981	17994	17971	18175	18138	18069	17975	18112	18182	18187	17915	17854	18099	18084	18149	18119	17962	18208	18129	18293	18035	18133	18023	18141	18072	18311	17939	18212	18119	18215	18099	18151	18058	18053	18041	17854	17981	18294	18117	18267	17971	18098	17925	18131	18135	17998	17842	17986	18162	17923	18223	18073	17831	17999	17954	17999	18211	18198	17975	17818	17756	18007	17780	18232	18049	18062	18199	18175	18010	17941	18203	18326	17926	18147	18163	18176	18097	18116	18069	17982	18255	18115	18236	18234	18168	17953	17975	18321	18014	18201	18016	18067	18025	18013	18022	17966	18052	18068	18059	18038	18288	18242	18186	18052	18138	18022	17998	17979	18236	18036	17995	18106	18190	18188	18235	18249	18223	18197	17889	17847	18032	18116	18033	17972	18022	18043	17954	18201	18100	18008	18204	18113	18100	18042	18027	17975	17992	17918	18030	18107	18173	18253	17912	18000	18195	18142	17883	18075	18030	18180	17925	18061	18001	18046	18068	18143	18197	18308	18136	18055	18044	18047	18198	17950	17948	18034	17983	18078	17924	17941	18062	17942	18167	18088	18094	17827	18213	18094	18246	17988	18203	18003	18098	18117	17917	18090	18003	17977	18047	18039	17898	18098	18038	18012	17766	18102	18001	18090	17928	18127	18174	18263	18095	17981	18050	17859	18211	18116	18282	18253	17991	17948	17886	18064	17926	17922	18215	18187	18032	18040	18136	17905	18060	18236	18162	18050	18106	18069	18120	17749	18008	18073	18115	17979	17938	18138	17963	17948	17986	18159	18180	17999	17882	18161	18033	18170	17886	18090	18175	17842	18005	18213	18156	18200	18324	18077	17959	18060	17819	17834	17955	17849	18224	17898	17870	18094	18031	18084	17980	18029	18174	17976	18147	17985	18023	18148	17990	17971	18205	17946	18076	18037	17970	17899	17880	17947	18051	17994	17974	18083	17957	18066	17920	18179	18208	17881	17937	18123	18131	18111	18050	18038	17976	17968	18089	18301	17897	17837	17979	18007	17941	18002	18074	18093	18223	18125	17978	17999	17898	18042	17966	17931	18087	17960	18218	18063	18037	18013	18073	18156	18098	18240	18098	18158	18041	17984	18108	17924	18088	18231	18033	18098	17937	18159	17820	17966	18280	17988	18110	18086	17963	18256	17896	17952	18110	18194	18078	17949	18078	17995	18187	18099	18117	18118	18087	18218	18297	18062	18134	18123	18053	18270	18096	18295	17919	18227	17925	18195	18106	18160	18214	18038	18031	18071	18001	18263	18036	17934	18136	18193	17964	18016	18136	17963	18041	17963	18145	18013	17992	17903	18005	17989	18057	18097	18072	18128	17894	18233	17962	18089	18149	18005	18029	18160	17935	17939	17909	18099	18209	17936	18187	18048	17963	18056	17953	18097	18037	18087	18161	17972	17900	17934	17916	18065	18039	18086	18021	18055	18100	18243	18145	18012	18034	18137	18064	17939	18214	17975	17967	18225	18080	18196	18198	18192	18152	18098	18137	18001	18007	18045	18138	18124	17994	17989	18220	18013	18186	18159	18083	17985	18064	18228	18079	18240	17984	17946	18008	18108	18232	18067	17868	18148	17992	17910	18037	18050	17975	18129	18032	17979	18070	18230	18145	18015	18276	18094	17869	18164	18061	18053	17920	18034	18217	18157	18122	17816	18220	17903	17858	18061	18290	17978	17990	18116	18010	17973	17928	17915	17869	18215	17822	17970	18318	18087	18097	18108	17992	18102	18200	18064	18015	17999	18281	17929	18050	18126	18011	18066	17893	18149	18203	18045	18136	17994	18099	17991	17997	18190	18144	18206	17885	18084	18078	18049	18078	18165	17989	18077	18208	18082	18165	18061	18108	18069	17765	17845	17985	18202	18191	18313	18312	17937	17894	18148	18063	18110	18284	18226	18107	18097	18111	18069	18167	18270	18144	18114	18088	18050	18016	17988	18002	17938	18072	17941	18123	18000	18008	18070	18150	17907	18228	18126	18116	18143	18035	18198	18103	17871	18116	17936	18269	18148	18043	18290	18012	18008	18107	18161	18066	18062	18150	18062	18030	18058	18090	18158	18004	18168	18055	17886	18234	18236	18096	18072	18116	17982	18119	18159	17985	17894	18027	17986	17949	18081	18175	17993	18100	18257	17901	18165	18201	18281	17963	18085	18236	17987	18129	18112	17865	18134	18234	18182	18330	17917	18096	18109	18112	17908	18134	18094	18182	18135	18340	18076	17891	18074	18112	18051	17902	18018	17792	18008	18020	17997	17928	17760	17903	18259	18094	18189	18136	17991	17890	18029	18021	17965	17883	18166	18005	18082	18088	17989	17970	17960	17950	17787	18009	18245	18071	18100	18122	18129	17940	18066	18042	18120	18126	18115	18157	18043	18154	18012	17966	18073	18082	18207	18051	18333	18044	18138	18115	18143	18180	18112	18074	18131	18040	18086	18082	17996	17982	18152	18150	18033	17922	18025	18084	18181	18156	18234	18217	18230	17966	17909	18007	18262	18166	18126	18056	17938	18010	18179	18180	18142	18070	18133	18179	17930	17935	18148	18197	17988	18104	18096	18141	17891	18008	18057	17935	18090	18064	18168	18047	18134	18133	18176	18039	18163	18053	18268	18135	18169	17945	18128	17930	18279	17912	17945	17986	17918	17962	17963	18142	17886	18038	18110	18018	18295	18135	18173	18042	17998	18083	18216	17989	18217	17978	17914	18071	18059	17933	18081	18220	18064	18238	18172	18066	18211	17883	18086	18043	18097	18104	18162	18073	18134	17949	18156	18070	17988	18053	17923	17999	18067	18239	18191	18192	18128	17935	18176	18090	17974	18092	18139	18214	17924	18152	17975	18242	18197	18111	18200	18139	17995	18218	18125	18020	18178	18277	18062	18052	18396	17987	18153	18235	18161	18187	18060	18137	18065	18069	17992	18249	18168	18259	18303	18097	17941	17894	18104	18179	18126	18043	18230	17902	18086	17940	18012	18260	18170	18148	18189	17961	18156	17988	18064	17930	18041	17992	18159	18161	17917	17960	18175	18169	18210	18105	18181	18169	18180	17977	18070	18240	18306	18046	17866	17919	18010	18081	18062	18110	18101	18098	18063	18087	17979	17917	18247	17997	18038	17953	17964	17936	18085	18359	18104	18077	18064	17885	18097	18006	18099	17954	17976	17896	17964	17976	18049	18015	18106	17883	17995	18087	18182	18310	18132	18230	17966	17892	18187	18082	18142	17983	17846	18041	18020	18203	17951	18160	18084	18015	18191	18209	18239	17899	17891	18100	18113	18080	18133	18053	18146	18209	18343	18097	18100	18138	18124	18222	18139	18101	18226	17992	18209	18090	17943	18277	18080	18163	18101	18199	18066	18092	18083	18198	18045	18071	18104	18141	18331	18065	18290	17938	18106	18091	17972	17907	17800	17821	18309	18033	18193	18102	18092	17997	17990	18188	18066	18023	18191	18279	18421	18014	18077	17855	18038	18040	18169	18001	18200	18047	18127	17917	18044	17910	18071	18199	18066	18135	18099	17942	17983	18092	18123	17996	18007	18025	18199	18014	18055	18014	18085	17822	18115	18072	17992	18016	17952	18013	18148	18010	18005	17976	18138	17981	17981	18057	18185	18037	18111	18005	18066	18161	18124	18034	18079	17982	17952	18050	18294	18415	18195	18184	18051	18132	18006	18062	18172	18064	18103	17980	18240	18187	18204	18112	18056	18354	17894	18041	17765	18179	18086	18266	18044	17960	18051	18145	18257	18066	18207	18066	18002	17719	18067	18162	18224	18198	18259	18067	18172	18185	18335	18085	18042	18172	18217	18143	18212	18014	18142	18059	18290	18073	17979	18090	18509	18190	18019	18248	18086	18028	18217	17930	18040	18077	18194	18074	17988	18147	18077	17961	18161	17966	18185	18005	18099	18015	17979	18084	18157	18314	18092	18106	17795	17935	18042	18232	18053	18153	17929	18158	18077	17946	18213	18127	17895	18243	18200	17998	18073	17958	18029	17897	18136	18124	18071	18191	18144	18112	18247	18042	17999	18219	18001	18246	17979	17995	18087	18167	18009	18103	18412	18206	18282	17820	18138	18165	17870	17858	18159	18105	17948	18061	18087	17978	18002	17857	18036	17934	18216	18131	18266	18342	18079	18016	18055	18118	18094	18029	18064	18139	18190	18127	18155	18247	18089	18033	17936	18093	18115	18043	17979	18078	18074	18069	18341	18100	18141	17992	18103	17959	18097	18105	18041	17909	18068	18197	18029	17954	18138	18210	18081	18101	18146	18198	18130	18106	17958	18005	18037	18069	18025	17876	18182	17947	18137	18047	18065	18191	18046	18016	18074	17946	18054	18144	18038	17958	17951	17947	18096	17912	18018	18038	18074	18122	18146	18140
14740	17240	17587	16517	16131	16244	16081	16137	16033	15746	15850	15878	16794	18166	18223	17633	16930	16344	15900	15897	15989	15801	15858	15830	15897	15866	15724	15747	15930	15913	15728	15905	15881	15868	16058	16000	15964	15605	15965	15861	15912	15973	15809	15932	15758	15812	15970	15910	15890	15848	15915	15903	15741	15897	15791	15900	15730	15853	15924	15894	16000	15850	15903	15790	15881	15848	15985	15940	15879	15832	15722	15844	15882	15915	15762	15772	15865	15794	15785	15968	15947	15740	15860	15887	15984	15745	15930	15954	15902	15830	15835	15739	15727	15859	16048	15893	15826	15771	15944	15741	15875	15723	15790	16021	16084	15834	15999	15855	15648	15829	15880	15900	15857	15863	15926	15815	15759	15961	15807	15902	15781	16014	15889	15790	15698	15853	15677	15764	15689	15806	15818	15746	15815	15804	15753	15797	15858	15767	15960	15908	15945	15752	15909	15938	15821	15901	16067	15931	15933	15803	16013	15823	15833	15839	15870	15861	15847	15966	15875	15848	15844	15923	15949	15993	15907	15824	15863	15907	15886	15923	15974	15847	15943	15983	15894	15807	15806	15662	15937	15816	15861	15827	15959	15843	15745	15959	15761	15945	16068	15862	15817	15791	15903	15868	15928	15769	15784	15846	15916	15962	16025	15913	15846	15801	15868	15895	16069	15675	15925	15738	15897	15929	16025	15771	15927	15864	15919	15822	15930	15747	15888	15800	15851	15687	15959	15804	15860	15886	15938	15728	15897	15916	15769	15797	15742	15940	15918	15812	15918	15719	15874	15837	15883	15814	15903	15958	15961	15874	15862	15973	15885	15731	15629	15793	15969	15764	15908	15877	15873	15672	15889	15834	15799	15917	15792	15977	15788	15925	15718	15798	15899	15859	15890	15842	15907	15986	15785	15972	15861	15806	16001	15639	15824	15769	15839	15946	15936	15811	15933	15945	15836	15852	15918	15839	15905	15947	16016	15827	15786	15780	15793	15913	15819	15776	15983	15771	15953	15803	16030	15839	15703	15948	16007	15790	15909	15839	15792	15767	15957	15778	15880	15879	15831	15795	15807	15769	15979	15884	15902	15887	16050	16007	15712	15816	15907	15967	15734	15803	15906	15888	15957	15814	15942	15881	15834	15744	15801	15859	15783	15935	15941	15633	15762	15777	15812	15799	15804	15819	15851	16005	16033	15920	15814	15945	15829	15857	15830	15929	15699	15827	15774	15989	16002	15887	15700	16002	15887	15774	15849	15796	15893	15677	15997	15881	15848	15909	15766	15750	15950	15963	15942	15772	15858	15937	15854	15750	16034	16011	15923	15894	15865	15808	15883	15762	15873	15714	15805	15762	15846	15982	15840	15892	15722	15786	15881	15832	15895	15841	15797	15770	16108	15846	15942	15909	15919	15643	15849	15888	15772	15659	15817	15637	15771	15989	15884	15801	15965	15880	15921	15898	15902	15914	15692	15809	15858	15917	15967	15805	15879	15851	15929	15738	15874	15896	15978	15864	15936	15952	16155	15827	15742	15944	15880	15854	15800	15857	15883	15928	15679	15825	15776	15933	15942	15941	15973	15768	15908	15925	15890	15649	15948	15984	15932	16011	15871	15955	15882	15873	16037	15804	15905	15795	15835	15728	16045	15841	15839	15846	15910	15758	15960	15948	15932	15948	15838	15895	15799	15922	15973	15985	15763	15882	15864	15878	15828	15823	15689	15958	15796	15893	15761	15832	15834	15948	15839	15929	15995	15891	15995	15789	15967	15918	15732	15950	15987	16024	15845	15922	15814	15749	15878	15832	15881	15936	15778	15880	15820	15791	15745	15794	15816	15892	15849	15969	15973	15903	15866	15787	15920	15970	15894	15822	15876	15903	15909	15902	15793	15849	15947	15913	15979	16016	15996	15932	15846	15834	16069	15924	15849	15943	15972	15808	15773	15790	15762	15940	15831	15929	15798	15810	15791	15797	15972	15948	15868	15920	15809	15930	15895	15971	15968	15990	15871	15957	15906	15869	15929	15758	15717	15884	15968	15885	15866	15907	15844	15885	15935	15806	15794	16047	15865	15950	15821	15926	15871	15808	15897	15545	15816	15826	15777	15921	15867	15879	15823	15855	15877	15775	15902	15869	15673	15760	15884	15800	15897	15879	15731	15812	15784	15845	15971	15780	15804	15711	15822	15843	15806	15929	15837	15854	15819	15854	15995	15959	15729	15885	15993	15825	15927	15889	15869	15889	15835	15932	15863	15973	15851	15834	15994	15883	15906	15871	15797	15800	15909	16007	15793	15718	15777	15841	15957	15727	15887	15872	15939	15934	15850	15982	15994	15964	15989	15769	15988	15772	15918	15895	15803	15863	15894	15794	15867	16023	15805	15823	15880	15906	15873	15783	15804	15954	15830	15992	15999	15662	15788	15775	15942	15883	15941	15821	15932	15838	15813	16015	15694	15904	15914	15773	15870	16022	15891	15810	15833	15937	15864	15880	15812	15938	15746	15870	15861	15769	15877	15827	15823	15883	15965	15901	15768	15806	15951	15880	15975	15857	15864	15919	16002	15955	15775	16028	15830	15665	15995	15909	15769	15929	15874	15924	15856	15833	15950	15921	15917	15803	15924	15970	15733	15827	15956	15821	15752	15954	15704	15958	15798	15897	16007	15869	15852	15807	15938	15874	15980	15851	15705	15891	15871	16002	15947	15781	16008	15849	15812	15871	15796	15880	15774	16025	15665	15669	15823	15957	15778	15954	15915	15833	15903	15761	15840	15964	15779	15913	15930	15872	15891	15921	15900	15780	15887	15981	15972	15853	15786	15926	15922	15873	15858	15884	15860	15894	15714	15835	15875	15925	15955	15958	15707	15930	15843	15877	15937	15853	15919	15798	15845	15872	16003	15917	15811	16005	15835	15833	15838	15777	15929	15914	16066	15587	16058	15756	15890	15927	15923	15857	15843	15941	16011	16021	15893	15970	15762	15896	15988	15911	15872	15885	15887	15657	15828	15935	15860	15886	16009	15778	15930	15665	15853	16037	15998	15745	15942	15853	15836	15682	16083	15926	15984	15806	15766	16014	15806	15961	15759	15920	15927	15945	15865	15986	15858	15776	15964	15835	15839	15916	15845	15935	15892	15830	15966	15767	15989	16022	15982	15965	15941	15963	15904	15818	15955	15882	15765	15924	15849	15796	15905	15836	15922	15838	15862	15980	15786	15841	16015	15909	15908	15737	15893	15982	15996	15794	15879	15820	15755	15782	15789	15957	15973	15791	15946	15748	15991	15897	15907	15904	15828	15962	15905	15790	15818	15953	15978	15881	15978	15787	15885	15731	16073	15917	15822	15876	15873	15845	15815	15862	15910	15923	16072	15991	16025	15930	15916	15834	15799	15872	15932	15963	15794	15742	16005	15964	15953	15586	15797	15840	15893	16012	15979	16064	15879	15952	15738	16054	15761	15995	15948	15851	15816	15900	15860	15750	15787	16061	15929	15749	15928	15859	15889	15677	15847	15852	15874	15821	15967	15847	15855	15989	15769	15861	15867	15829	15861	15821	16038	15934	15803	15961	15869	15913	15791	15866	15822	15887	15919	15965	15839	15850	15853	15763	15984	15729	15761	15720	15842	15805	15943	15778	15762	15950	15969	15817	15873	16064	15660	15903	15787	15791	15764	15766	15742	15947	15775	16127	15735	15786	15723	15952	16049	15955	15755	15848	15869	15822	15865	15892	16032	16054	15921	15783	15815	15938	15872	15802	15921	15825	15907	15878	15854	15908	15893	15868	15993	15939	15824	16022	15785	15759	15897	15791	15817	15821	15984	15813	15982	15921	15901	15942	15784	15911	15888	15791	15873	15992	15889	15684	15735	15891	15774	15914	15827	15709	15852	15713	15833	15827	15933	15889	15791	15688	15985	16039	15657	15937	15869	15758	15947	15993	15925	15992	15907	15860	15920	15856	15759	15872	15740	15875	15768	15994	16067	15660	16059	15901	15878	15794	16026	15748	16019	15810	15795	15760	15980	15953	15767	15858	15846	15949	15968	15988	15813	15929	15952	15787	15800	15800	15898	15854	15937	15947	15818	15889	15859	15968	15836	15909	16007	16008	15817	15767	15836	15962	15997	15913	15842	15713	15661	15777	15790	15930	15764	15787	15804	15831	15823	15966	15922	15731	15796	15982	15812	15826	15996	15732	15879	15758	15881	15882	16030	15985	15773	15891	15851	15791	15892	15814	15894	15971	15949	15965	15791	15665	15991	15752	15962	15898	15897	15787	15902	15927	15897	15833	15877	15890	15965	15872	15871	15880	15759	15884	15932	15933	15753	15941	15765	15796	15746	15832	15934	15905	15718	15822	15915	15922	15918	15847	15862	15720	16011	15929	15968	16011	15892	15884	15986	15934	15743	15991	15852	15915	15802	15892	15830	16021	15696	15847	15862	15911	15906	15842	15808	16020	15890	15971	15908	15802	15818	15803	15698	15930	15928	15822	15900	15873	15916	15861	15748	15891	15943	15890	15894	15924	15906	15764	15892	15980	15948	15752	15957	15949	15866	15950	15858	15926	15921	15722	15996	15877	15857	15931	15845	15928	15888	15764	15920	15998	15839	15959	15803	15879	16002	15880	15916	15811	15791	16116	15942	15924	16035	15911	15702	15923	15890	15772	15962	15950	15886	15889	15935	16058	15829	15812	15710	15951	15905	15806	15873	15864	15934	15772	15841	15752	15919	15844	15791	15756	16020	15804	16161	15959	15974	15767	15881	15931	16048	15872	15774	15872	16059	16076	15699	15799	15824	15938	15905	15870	15980	15953	15875	15972	15678	15806	15806	15894	16032	15799	15841	15858	15943	15726	15808	15933	15742	15891	15856	15862	15810	15843	15950	15779	15691	15916	15742	15840	15790	15841	15890	15855	15843	15884	15859	15673	15976	15809	15836	15910	15853	15707	15909	15977	15855	15838	15968	15813	15857	15821	15902	15858	15776	15876	15932	15983	15861	15953	15877	15758	15931	15799	15922	15781	15962	16006	15854	16044	15887	15871	15957	15864	15920	15833	15957	15914	15786	15913	15831	15923	15843	15774	15875	16050	15785	15822	15904	15839	15965	15821	15877	15997	15913	15857	15971	15733	15923	15988	15903	15861	15936	15898
23454	21069	28501	23946	21895	22116	21317	18858	18291	18466	18646	18524	20941	29440	29140	26957	23681	20432	18869	18259	18305	18227	18401	18125	18317	18018	18240	18231	18179	18165	18195	18406	18199	18330	18357	18154	18126	18084	18256	18140	18191	18222	18157	18311	18208	18146	18194	18237	18206	18204	18302	18050	18052	18226	17971	18147	17997	18408	18178	18157	18249	18338	18291	17980	18314	18216	18362	18240	18119	18131	18147	18204	18145	18022	18118	18230	18186	18155	18354	18182	18254	18098	18213	18316	18292	17961	17955	18195	18161	18110	18207	18027	18140	18205	18122	18206	18207	18109	18104	18236	18297	18231	18293	18220	18315	18248	18161	18414	18146	18132	18219	18181	18337	18192	18129	18176	18106	18207	18140	18239	17935	18065	18216	18046	18334	18249	18454	18131	18200	17991	18250	18385	18410	18254	18413	18611	18204	18238	18149	18000	18262	18187	18265	18136	18201	18248	18183	18146	18169	18079	18298	18166	17987	17961	18237	18223	18151	18030	18115	18120	17967	18257	18103	18254	18405	18132	18119	18167	18288	18087	18125	18199	18259	18122	18184	18045	18301	18169	18429	18234	18174	18054	18020	18000	18022	18239	18327	18232	18169	18194	18179	18298	18187	18211	18162	18073	18318	18172	17995	18031	18014	18184	18074	18251	18123	18061	17852	18075	18145	17995	18127	18290	18086	18040	18264	18210	18309	18039	17992	17993	18109	18268	18133	17974	18163	18204	18243	18164	17810	18146	18382	18324	18052	18219	18197	18266	18370	18225	17995	18206	18174	18096	18058	17949	18052	18196	18317	18114	18173	18173	18296	18071	18233	18288	18285	18109	18195	18506	18142	18010	18063	18335	18298	18288	18154	18151	17996	18391	18008	18239	18336	18302	17957	18173	18165	18284	18235	17874	18164	18088	18111	18244	18330	18203	18215	18273	18297	17968	18241	18147	18212	18336	18272	18208	18304	18093	18132	18385	18481	17988	18248	18240	18233	18080	18379	18096	18096	18294	18067	18225	18277	18071	17942	18038	18097	18265	18149	18302	18158	18313	18037	18204	18099	18182	18104	18274	17967	17897	18159	18179	18371	18122	18236	18117	18116	18177	18077	18179	18303	18162	18040	18174	17907	18294	18177	18226	18242	18042	18289	18440	18146	18386	18249	18133	18187	18254	18118	18250	18204	18231	18185	18024	18125	18214	18238	18267	18194	18279	18220	18176	17962	18076	18204	18110	18349	18053	18294	18250	18253	18099	18060	18214	18179	18239	18259	18287	18312	18168	18086	18266	18114	18159	18168	18282	18202	17920	18207	18299	18248	18262	18365	18105	18127	18319	18033	18242	18107	18324	18160	18258	18154	18121	18136	18211	18331	18213	18330	18258	18151	18156	18392	18172	18032	18169	18306	17945	18092	18151	17924	18387	18145	18216	18170	18123	18059	18137	18291	17893	18318	18057	18269	17978	18068	18180	18347	18194	18241	18106	18142	18280	18281	18012	18057	18090	17988	17830	18083	18096	18071	18065	18067	18082	18057	18383	18401	18059	18242	18190	18144	18135	18274	18116	18173	18342	18079	18257	18054	18223	18225	17970	18105	18237	18324	18059	18241	18060	18085	18262	18167	18121	18185	18094	18001	18022	18118	18295	18107	18203	18259	18092	18041	18220	18199	17939	18074	18392	18274	18106	18120	18264	17975	18071	18063	18087	18112	18175	18052	18082	18307	18146	18134	18263	18068	18227	18203	18063	17999	18051	18277	18227	17976	18176	18038	18214	18274	18077	18166	18117	18046	18180	18123	18245	17996	18017	18167	18314	18180	18248	18263	18179	18249	18120	18091	18390	18278	18316	18059	18170	18079	18107	18165	18093	18400	18086	18248	18059	18269	18077	18215	18009	18234	18121	18206	18331	17937	18150	18046	18095	18005	18019	18170	18097	18248	18045	18193	18162	18151	18091	18187	18112	17919	18004	18329	18059	18124	18065	18148	18252	18085	18162	18090	18047	18220	18049	18270	18122	18053	18212	18301	18219	18254	18051	18096	18285	18208	18170	18155	18305	18123	18517	18003	18100	18196	17972	17934	18066	18153	18001	18303	18179	17988	18171	18039	18141	18146	18200	18336	18123	18010	18170	18192	18116	18091	18349	18353	18002	17919	18248	18201	18260	18231	18101	18207	18183	18444	18189	18013	18207	18024	18210	18183	18135	18421	18081	18246	18085	18233	18022	18130	17963	18184	18327	18207	18249	18301	18057	18581	18306	18174	18121	18283	18206	18268	18025	18286	18200	18035	18092	18232	18093	18102	18081	18214	18300	18373	18017	18264	18046	18063	18288	17928	18118	18065	17894	18125	18266	18108	18082	18213	18261	18342	18266	18278	18285	18093	18211	18175	18307	18406	18154	18135	18141	18108	18130	18169	18059	17986	18147	18188	18263	18067	18010	18153	18040	17985	18175	18207	18174	18158	18144	18157	18409	18240	18131	18186	18034	18002	18345	18182	18092	18219	18112	18123	18105	18388	18299	18349	18254	18079	18276	18344	18183	18149	18144	18165	18136	18001	18272	18190	18160	18188	17954	18054	18236	18062	18185	18256	18165	18085	18204	18234	18032	18172	18156	18002	18289	18150	18248	18197	18177	18291	18124	17902	18179	18022	18253	18274	18100	18221	18288	18114	18008	18071	18118	18169	18198	18201	18335	18208	18197	18211	18258	18259	18296	18197	18200	18017	18067	18223	18154	18207	18053	18036	18139	18400	18146	18036	18186	18123	18033	18220	18216	18259	18138	18045	18212	17979	17999	18060	18220	18302	18226	18114	17989	18269	18106	18153	18038	18154	18289	18190	18132	18240	18200	18166	18243	18234	18054	17861	18133	18082	18089	18163	18198	18132	17979	18228	18193	18223	18278	18171	18152	18025	17938	18036	18059	18105	18142	18094	18086	18063	18123	18180	17869	18038	18167	18151	18077	17972	18119	18325	18163	18191	18077	18215	18115	18196	17999	17990	18253	18266	18131	18154	18001	18254	18086	18171	17900	18057	18127	18209	18235	18430	18118	18277	18219	18415	18289	18245	18172	18068	18167	18238	18007	17997	18308	18010	18167	18222	18079	18222	18102	18245	18289	18272	18102	18038	18160	18110	18043	17931	18119	18168	18022	18095	18179	18398	18204	18105	18127	18259	18297	17977	18183	18211	18116	18454	18076	18023	18408	18241	18210	17919	18120	18009	18228	18109	18014	18058	18106	18206	18113	18243	18146	18249	18205	18097	18176	18222	18166	18180	18225	18196	18330	17971	18244	18194	18049	18139	18188	18303	18178	18215	17935	18089	18114	18213	18418	18347	18444	18338	18265	18205	18207	18290	18073	18025	18288	18030	18247	18211	18068	18402	18139	18291	18217	18255	18070	18077	18271	18423	18158	18045	18173	18032	18240	18132	18090	18105	18218	17982	18004	18264	18256	17950	18172	18166	18113	18079	18189	18163	18070	18420	18283	18144	18296	18219	18152	18382	18244	18227	18257	18164	18147	18285	18048	18041	18142	18421	18076	18187	18163	18256	18187	18387	18244	18031	18005	17895	18231	18074	18024	18247	18095	18077	18202	18313	18157	18111	17964	18302	18239	18187	17992	18271	18142	18219	18366	18054	17915	18213	18138	18112	18009	18101	18185	18013	18303	17957	18217	18276	18216	18328	17984	18291	18063	18123	18257	18122	18241	18262	18207	18092	18274	18319	18230	18096	18210	18162	18181	18070	18123	18242	18185	18077	18052	18155	18100	18225	18144	18093	18167	18214	18197	18227	18209	18214	18245	18093	18343	18107	18353	18242	18340	18018	17965	18357	18024	18203	18227	18168	18242	18236	18193	18050	18156	18298	18174	18291	18337	18202	18252	18168	18195	18103	18023	18316	18177	18092	18204	18195	18139	18090	18181	18046	18072	18103	18151	18148	18307	18131	18270	18002	18224	18281	18173	18233	18256	18184	18293	18219	17987	18284	18175	18383	18223	18327	18248	18332	18277	18097	18265	18180	18208	18312	18082	18207	18401	18095	18197	18275	18117	18212	18105	17970	17828	18269	18199	18257	18093	18239	18183	18213	18175	18168	18276	18269	18097	18107	18134	18183	18169	18457	18196	18352	18230	18200	18315	18233	18110	18216	18142	18264	18034	18060	18470	18275	18036	17942	18182	18067	18178	18230	18265	18095	18300	18090	18185	18269	18076	18209	18271	18315	18418	18151	18224	18363	18254	18151	18145	17970	18192	18126	18218	18370	18261	18124	18442	18087	18188	18245	18287	18040	18184	18354	18086	18138	17927	18015	18112	18144	18333	18306	18023	18268	18042	17984	18155	18147	18261	18314	18066	18065	18280	18259	18225	18086	18024	18203	18258	18258	18317	18260	18223	18176	18290	18148	18220	18443	18064	18221	18208	18267	18042	17982	18293	18055	18246	18233	18182	18050	18081	18201	18218	18100	18259	18252	18196	18149	18183	18221	18317	18180	18239	17979	18204	18177	17919	18106	18271	18117	18056	18126	18157	18101	18258	18235	18122	18219	18166	17973	18412	18425	18209	18030	18162	17998	18166	18201	18273	18162	18151	18357	18169	18379	18259	18257	18072	18243	18418	18314	18291	18157	17965	18281	18228	18324	18035	17979	18448	18142	18277	18256	18292	18231	18113	18140	18046	18115	18277	18432	18128	18142	18346	18365	18196	17897	18214	18241	18232	18221	17987	18136	18183	18247	18060	18210	17919	18234	18201	18136	18083	18266	18325	18232	17970	18149	18359	18251	18179	18148	17918	18159	18255	18201	18299	18024	18146	18358	18198	18227	18180	18083	18217	17895	18261	18149	18209	18000	18098	18239	18251	18225	18128	18081	18018	18141	18276	18077	18221	18230	18223	18230	18145	18157	18264	18345	18153	18162	18118	18077	18169	18199	18084	18044	18111	18013	18133	18153	18216	18298	18271	18220	18192	18076	18286	18282	18111	18389	18207	18330	18124	18256	18287	18240	17897	18267	18403	18286	18224	18354	18197	18079	18160	18241	18176	18212	18173	18121	18294	18240	18172	17970	18296	18179	18392	18326	18046	17957	18124	18162	18242	18173	18315	18181	18170	18395	17928	18212	18211	18247	18106	18143	18248	18291	18375
13901	22861	21801	18864	17567	17329	16825	16550	16410	16222	16160	16320	21427	32789	30802	27211	22600	18026	16574	16052	15929	16075	15956	15999	16026	15907	16053	16108	15866	15929	15871	16146	15885	16167	16111	15957	15990	15984	16084	15879	15811	16073	15977	15898	15922	16012	15922	16051	16141	15969	15977	15767	15953	16015	15865	16058	16038	15946	16063	15908	15917	16003	15763	16092	16078	15783	15918	16005	16032	15791	16012	15973	15948	16051	15809	16013	16113	16033	16044	15891	15994	15959	15946	16087	15957	15878	15963	15876	15907	15887	15838	15939	16016	15726	15785	15893	15971	15857	15884	15965	15914	15950	15918	15911	15938	15767	15787	16211	15940	15925	15931	15844	15889	16121	15836	15908	15830	16039	16103	15970	15960	16046	15920	15881	15961	15816	15927	16006	15876	15913	16045	15935	16115	16061	15944	15910	15856	16054	16035	16003	16079	15993	15969	16148	15900	16031	15769	16011	15913	15927	16149	15946	15860	15962	15940	16104	15880	15724	15912	15937	15854	15882	15969	15961	15881	15838	16028	16044	15845	15755	16032	15999	15967	15920	16048	15997	15912	16010	15983	15885	16038	15867	15891	15999	16125	15870	16085	16099	16101	15872	15878	15971	15968	15829	15903	16053	16003	15790	16009	15944	16052	15902	15893	15956	15918	15909	16078	15797	15909	15843	15962	15926	16106	15735	15932	15924	15964	15943	16057	15887	16000	16005	16091	15731	15999	15898	16007	16031	16033	16017	15951	15844	15942	15980	15916	16062	15839	15976	15902	16036	15942	15988	16008	16122	15868	15872	15938	15961	15896	16040	15875	15957	15890	15979	16002	15855	16095	15927	15985	15929	15864	15994	16084	15732	15825	15920	15965	16035	15957	15872	15966	15891	15745	15936	15932	15801	15919	15936	15987	16029	15990	15919	16002	15953	15937	15900	16052	16023	16025	15831	16017	15922	16068	15853	15858	16212	15902	15719	15824	15897	15910	15818	15954	15933	15922	16048	16059	16001	16014	15866	15996	15989	15982	15893	15818	16004	15901	16043	15910	15937	15950	15847	15877	15920	16015	15896	16010	16049	15842	15959	15780	15909	15935	15908	15948	15868	15845	16045	15812	15872	15849	15874	15997	15924	15887	16141	15950	15972	15942	15914	15969	16118	15991	15665	15825	15975	15934	15970	15928	15972	16061	15739	16022	15879	15821	16038	15972	15812	15964	15853	16013	15849	15813	15861	15806	16011	15952	15886	15923	15949	15864	15923	16011	16095	15977	16050	16027	15940	15856	16132	15707	16062	16087	15923	15889	15713	15881	15815	15937	15897	15958	15908	15744	15984	16124	15885	16073	15842	15822	15870	15932	15988	16092	15741	15908	16069	15983	16033	15904	15963	15966	15791	15851	16150	16018	16006	15917	15894	15849	15955	15954	15976	15989	15885	16004	15973	16008	15895	15930	15939	16029	15992	15986	15865	15956	15999	16009	16000	15985	15909	16127	15807	16010	15832	15847	15852	16026	15874	15905	15964	15992	15908	15860	15970	15859	15785	15947	15863	15973	15871	15816	15972	15828	15975	15782	15962	16194	15912	16019	15857	15873	15996	15925	15827	15949	15981	15901	15969	15958	16057	15997	15960	15820	15951	15945	16045	16066	15934	16077	15860	16018	16064	15800	15873	15859	15804	15999	15998	15847	15983	15874	15898	15958	15965	15975	15840	15907	15890	15991	15872	16057	16000	16134	15922	15991	15982	16067	16081	16067	15924	15941	15871	16096	16010	16008	15820	16071	15965	15933	15935	15931	15843	15977	15873	15996	15871	16090	16052	16125	16027	16016	16079	16023	15938	15929	15981	15902	15958	16103	15852	15801	15861	15966	15887	15781	15847	16014	15989	15931	16007	15889	15986	15859	15953	15882	15883	16045	15869	16100	15979	15996	15843	15924	15910	15899	16013	15915	15897	15887	16112	16065	16183	16009	15827	15989	15861	15981	15887	15859	15801	15936	15868	16115	15891	15914	15801	15974	15837	15855	16088	16117	15801	15853	15868	16042	15906	15883	15967	15824	15965	15910	15957	16004	15954	15979	15850	16027	16139	15962	16002	15901	15753	15948	15917	16070	15954	15891	15778	16010	15826	15978	16021	15803	15811	16084	15800	15968	15849	16029	16130	15798	15802	16042	15858	16019	15970	15920	15879	15890	16107	15839	15925	15868	15732	15811	15945	16031	15952	15927	16046	15933	16003	15837	15837	15853	15935	15945	15967	15909	15839	15861	15937	15888	16001	16097	15933	15984	15986	15921	15854	15941	15978	16014	15989	16041	16009	15979	16026	16006	15800	16004	15913	15839	15961	15816	15947	15910	15836	15854	15789	16019	15921	16046	15805	15984	15861	16007	15971	15951	15814	15988	16050	15833	15769	15866	16026	15957	15959	16030	15797	15964	15981	15899	15899	15959	15889	16094	15926	15890	15833	15875	15870	16135	15759	16031	15805	15918	15892	15874	15880	15946	16025	15840	16071	16062	15814	16131	16166	15954	16118	15920	15989	15943	16066	15846	15871	16010	16008	15936	15897	15800	16069	15866	15837	15795	15830	15890	16128	15899	15769	16058	15871	15772	15961	16075	15928	15898	15790	15843	16050	15935	15958	15999	15761	15913	15836	15920	15843	15999	15953	16071	15832	15897	15989	15991	15994	15856	16184	15893	16076	15852	15987	16074	15948	15849	16072	15932	15942	15874	15978	15884	15808	15834	16044	15891	15997	16150	15840	15904	15978	15852	15865	15924	16082	16063	15999	15917	15861	15839	16051	16009	16059	16041	15955	16054	16029	15914	15932	15794	15858	15998	15976	15863	15985	15968	15934	15898	15971	15784	15944	15860	15833	16090	15955	15916	15707	15924	15833	15995	15928	15943	15818	15807	15913	15929	15994	15760	15964	16027	15802	15943	15855	15841	15833	15868	15891	16006	16047	15928	15851	16038	15949	15910	15960	16023	15973	15882	15957	15933	16013	15980	16129	15915	16054	15792	16013	16035	15983	15854	15875	15912	15895	15920	16090	15850	15900	15753	15964	16129	16058	16047	15842	15985	15952	15815	16028	15867	15917	15789	16074	15858	15768	15876	15779	16073	15922	16054	16188	16038	15977	16063	16019	16022	15931	15934	15886	16048	15786	15896	15881	15768	16016	15929	16046	15978	15826	15897	15949	15888	15807	15838	15783	16066	15696	15886	15893	15928	15963	15966	15916	15964	15813	15936	15852	15916	15952	16074	15958	15993	16041	16087	15974	15885	16013	16011	15847	15933	15835	16105	16016	15951	16172	15780	15988	15784	15822	16072	15893	16006	16093	16058	15976	15900	15995	15877	16019	15835	15928	15845	15807	15942	15874	15906	15931	15944	15821	15933	15830	16047	15881	16071	15885	16065	16067	16224	15940	16161	16051	15938	15922	16004	16006	15951	15844	15922	16008	15986	15929	15939	16015	16041	15887	16042	15931	15965	16074	15904	16020	15949	15895	16075	15904	16116	15935	15898	16000	16060	15970	15953	15876	15855	15997	15844	16077	15745	15972	16090	16079	15875	16144	15835	16018	15934	15961	15927	15863	15806	15828	16021	15986	15945	15961	16067	16051	15849	15761	15869	15931	15923	15868	16083	15998	15958	16089	15949	15842	15962	16054	15952	15850	15971	15926	15909	15870	15932	16053	16122	15808	15803	16037	16078	15883	16016	16060	16046	15961	16027	15980	15798	15984	16100	15923	15820	15973	15808	15912	15884	15938	16051	15912	16042	15686	16025	15866	15896	15904	15926	15861	16072	16095	15968	15916	15659	15850	15941	16075	16041	16008	15892	15787	16011	16009	15976	15964	16031	16002	15927	15866	15785	16043	15835	15808	15913	16115	15885	15936	15999	15993	15891	16003	15771	16057	15791	15984	15971	16056	16055	16018	15805	15884	15826	15953	16064	15809	15976	15802	15989	15837	15961	15972	15809	15879	15980	15947	16021	15938	15965	16073	16046	15776	15859	16123	15981	15934	15817	15818	15808	15914	16002	15874	16012	16039	15955	15943	15709	15784	15956	16070	16096	15866	15926	15909	15977	15962	15964	15905	15989	15914	15886	15937	15822	15936	15880	16063	15849	15872	16111	16014	15961	15891	16069	15940	16060	15840	15981	15816	15902	15825	16080	15980	16011	16096	15733	15952	15875	15881	15819	15974	16011	15906	16055	15981	16080	15960	15979	15872	15982	15901	15948	15829	16100	15903	15992	16013	15954	16009	16000	15888	15930	15881	16001	15838	15993	15786	15808	16100	15877	15929	15910	16159	16163	15795	15748	15922	16101	15878	15976	15764	15821	15954	15862	15921	15968	16190	16037	16076	15886	15943	15815	15922	15764	15897	16046	15874	15911	15898	16141	15990	15954	15993	16089	15925	16014	15975	16044	16030	15849	15852	15842	15893	15885	16011	15979	15838	15914	16016	15853	16118	15936	15884	16031	15933	15913	15919	16081	15917	15929	15875	16103	15817	15762	15955	15875	15951	15898	15970	16018	15861	15970	15812	15950	15986	15908	15922	15967	15863	16023	16074	15861	15884	15914	15965	15975	16074	15876	16018	15945	16017	15899	15814	15922	15953	15727	16076	16011	16056	15855	15940	15829	16033	15906	15901	15980	15817	15952	16007	16090	15867	16064	16170	15910	15911	15984	16068	16083	15882	15876	15858	15875	15934	16089	15879	16027	15999	15967	16013	15943	15899	15989	15929	16020	15904	16094	15881	15832	15849	15975	15818	16064	15830	15923	16039	16078	16101	16128	15895	15838	15991	15991	16000	15826	15926	16000	15955	15980	16025	16079	15898	15949	15842	15849	15961	16098	16004	15903	15913	15952	15959	15920	16155	15798	16011	15648	15956	15904	16031	15711	15866	15885	16190	16124	16025	15946	15908	15831	15916	16182	16025	15903	16054	15873	15866	16022	15973	15950	15969	15788	15984	16066	15937	15968	15905	15905	15871	15985	16036	15953	15944	16010	15807	15965	15880	15878	15838	15909	16049	16056	16061	15845	16051	16008	15944	16123	15834	16028	16043	15935	15955	15850	15933	15924	16016	15890	15985	15966	15944	15793	16036	16120	15834	15789	15850	15956	15887	15872	15847
22504	21020	28788	23421	21200	23065	24624	19226	18368	18510	18724	18650	23157	37325	35275	31706	26982	21491	19343	18210	18382	18104	18195	17896	17961	18152	18077	17993	18257	18096	18204	18197	18424	18311	18063	18187	18013	18054	18095	18122	18047	18068	18159	18226	18036	17974	18112	18279	18073	18145	18159	17979	18317	18237	18185	18128	18025	17885	18000	18114	18029	17953	17904	18025	18074	18269	18099	18170	18049	17968	17859	18121	17879	17814	18234	18071	18129	18086	18115	18045	17952	17891	17966	18162	18153	17871	18097	18248	17993	18263	18043	18202	17910	18093	18182	17992	18013	17907	17900	18056	18083	18018	17950	18057	17902	18215	18165	17998	17989	17953	18051	17867	18064	18067	17599	17840	18154	18110	18151	18051	17747	18018	17884	17973	17813	18171	18038	17843	17757	17931	18018	18027	17992	18139	18138	17963	18057	17832	18071	18121	17870	17930	17915	17968	18109	18113	18152	17919	18053	17832	17936	18002	17895	17913	17959	17925	18042	18185	18187	17934	17914	17854	18018	18018	18162	18092	18124	18174	17983	17934	18085	17877	18105	18117	17995	17996	18131	18059	18091	17880	18200	17831	17998	17924	18001	17989	17973	17876	17995	17978	17967	17934	17976	17964	17936	17897	18048	18079	17930	17935	18197	17999	17996	18056	18023	18023	18089	18110	18111	17910	17918	17711	17918	17895	17918	18112	17886	18155	18178	18098	18026	18104	17914	18006	17907	18186	18093	17921	17936	18154	17848	17866	17881	17944	18168	17832	18044	17986	18001	18021	18139	18026	18226	18026	17948	18069	17880	18089	17909	18162	17985	17996	17906	17956	17945	18078	18229	18015	18141	17954	18051	17967	17976	18086	17698	18157	18145	18007	18136	18070	18076	18013	17878	17998	17978	17950	18156	17681	17758	17845	18026	18148	18024	18036	17925	18153	17907	18008	17956	18086	18115	17987	17935	18163	17750	17991	18014	18091	17843	17821	17947	18033	17959	18024	17939	18128	18294	18045	17924	18005	17862	18111	17902	18032	17996	17852	17975	17950	17971	18012	18146	17902	17998	18050	18083	17741	18144	18100	17960	18012	17819	17788	18145	17894	17911	17923	18021	17952	18155	18069	18059	17898	18016	18081	17994	17994	18013	18103	18015	17980	17873	18061	18152	17972	17897	17732	18009	17936	17985	18020	17934	17951	18010	17786	17897	17847	17803	18088	17986	18015	17877	18271	17998	17869	17970	17943	17773	18069	17936	18253	17910	18132	18063	17962	18126	17909	17961	18211	17874	17952	17810	18085	17920	17897	17851	17869	17943	17792	18090	18000	17999	17958	18060	18018	17905	17970	18140	18054	18029	17951	17948	18026	17863	18186	17959	18081	17975	18190	18091	17938	17974	18127	17886	17959	18040	18116	17890	17909	18116	18052	17891	18161	18074	17994	17907	18163	18087	18191	18094	17919	18054	18012	18167	18090	17998	17954	18067	18015	17991	17912	17951	17905	17923	17853	18017	17804	17904	18118	17865	17984	18118	18126	18162	18181	18000	17927	18004	17793	17903	18025	18008	18310	17990	17715	17969	17777	18074	18045	18143	17892	18158	17942	17985	17921	17860	18146	18070	17834	17849	18066	18013	17986	17877	18046	17981	17925	18278	17762	17927	18111	17939	17894	18154	17935	18084	18028	18044	18164	18028	17953	17918	18087	18239	17732	17934	18110	17918	18021	18119	18016	17938	17993	17978	18237	17946	18046	18039	17904	18030	17956	18002	17875	17798	18099	18170	18120	17989	17891	17844	17773	17930	17811	18148	17962	17954	18014	17965	18159	17898	18023	18032	18027	17836	18123	18097	17970	18127	18015	17834	17845	18061	17983	17971	17986	18044	18042	18177	17825	18008	18115	17936	18141	18048	17797	18098	17872	17928	17977	18107	18066	17761	17963	17813	18089	17931	17875	17971	17949	18191	18108	17911	17958	18038	17813	17926	17971	17950	18089	17991	17918	18219	17998	18095	17841	18307	17895	18061	18060	18086	18075	18012	18112	18036	17926	17965	17975	17866	18066	17830	18070	18055	17991	17883	17857	17903	18043	17953	17936	18075	17984	17960	17887	17758	17959	17899	17995	17772	17852	18160	17963	18172	18107	18037	17974	18042	17912	17986	18125	17994	17829	17884	18092	18071	17889	17990	18142	17981	17990	17903	17918	17884	17917	17886	17956	17935	17952	18040	17787	17920	17837	17717	18097	17852	18188	18014	18098	18008	18041	17832	17863	17849	18021	17862	17773	17878	18077	17922	17931	18073	17887	17974	17850	18008	18029	18021	18178	17995	18109	18068	17930	17819	18121	18110	18152	18074	18029	18248	18027	18060	18097	17962	17839	18074	18083	18021	18000	18168	17971	17949	17967	17950	17939	17930	18054	17866	18314	18128	18024	18123	17899	18158	17953	18091	17983	18031	17917	17924	18015	17763	17857	18074	18050	17888	18188	17958	18336	18178	18008	18002	17826	18231	18110	17972	17989	18114	17983	18121	18044	18179	17968	17940	17892	18086	17941	18055	17897	18068	18135	18004	18197	17926	17916	17955	17998	18016	17990	18113	18101	18096	17954	18054	18050	17866	17920	17958	18020	17934	17965	17879	17908	17889	17820	18076	18045	17920	18043	17986	17974	18131	17994	18189	17913	18076	17916	17897	17970	18016	17942	18083	17944	18144	18047	18027	17961	18004	17878	17931	18149	17865	18167	18076	18099	18057	17881	17965	18175	18185	17953	17983	17973	18017	17999	18007	18063	17996	17901	18155	18070	18055	18094	18000	18032	17924	17821	17952	18177	18075	17862	18085	18132	18006	17847	18079	17593	17935	18119	17932	18110	17973	18171	17997	17853	18053	18034	17830	17883	18093	17940	17908	17954	18055	17931	17947	17895	18120	17938	17946	18051	17889	18026	18162	18022	18113	18224	18166	17873	18164	17953	17868	18191	17923	18033	18123	17923	17927	18082	18015	18164	18239	17975	18038	18108	17905	18040	18065	17980	18226	18045	18131	17863	17937	18050	18100	17963	18161	17907	17825	17883	17939	18128	17964	17947	18084	17939	18152	17953	17944	17936	17916	17971	17979	17914	17734	18049	18061	18091	17850	17919	17814	17989	17918	18067	18013	17963	18163	18293	17848	17985	17959	17991	18022	17960	17849	17856	17953	17893	17935	17920	18068	18019	18031	18038	17844	18001	17980	17867	17768	17793	18053	17805	17916	17982	17832	17889	18091	18117	18037	17801	18016	17995	18258	17830	17942	18130	17920	18123	17913	17770	17990	17923	17880	18213	17922	18022	17798	17942	17926	17997	17991	17994	18012	18298	18033	17985	17994	17697	18040	17919	17872	17928	17953	18113	17955	17933	18169	18037	18083	17984	17864	17735	17806	18067	17977	18090	18101	17834	18090	17996	17980	17867	17891	18054	17837	17875	18142	17825	18066	18082	18030	18133	17913	17930	18060	18077	17844	18091	18053	17877	18016	17954	18028	18004	17966	17999	17948	17931	17815	17804	18019	18149	18043	17817	18046	18025	18049	17945	18090	17835	17781	17868	18150	18122	17939	17982	17940	17974	18144	18065	18026	18049	18017	17993	17988	17961	17932	17910	17921	17910	17977	17829	17620	17981	18007	17959	18021	17989	17823	18129	18076	17971	18192	18058	18101	17957	18102	18034	18167	18010	17976	17960	18176	17955	18075	18117	18088	18007	18057	18028	17958	17970	17818	18208	17899	17957	18110	17934	17965	17987	17947	18060	17977	18186	17843	18079	18212	17916	18284	18060	17926	18142	18048	17644	17906	18027	18058	18089	18061	18039	18213	17849	17934	18028	18108	17927	18085	18017	18124	18179	17932	17899	17923	18015	18121	17865	17936	17941	18071	17876	18045	18004	17871	18051	17918	17704	18030	17976	17948	17942	18024	17836	17861	18019	18091	17958	18004	17784	17863	17879	17978	18016	17885	17924	17828	17869	18088	18037	17930	17964	17858	18070	18101	17925	17956	18046	17975	18165	17869	17907	18080	17865	18022	18011	17911	17917	17981	18015	18065	17981	17950	17945	17875	17913	18286	17987	17978	17893	18051	18098	18041	17940	17877	17928	18005	18040	18080	18167	17948	18112	18087	17623	17868	17893	17913	18027	17933	17913	18066	18003	18023	18274	17867	17964	18017	17977	17821	17952	17907	18043	17772	18007	17939	17896	17898	17989	17987	17922	18056	17904	18150	18020	17938	18033	18084	17973	18021	18067	17971	17993	17989	18117	17878	18074	17964	17798	18045	18016	17966	17990	17920	18021	18013	17723	18004	18127	18169	17672	17766	17721	17963	17867	17946	18257	18132	18069	17948	18043	18088	18016	18042	17899	18068	17972	18045	17964	17958	17981	18014	18097	18112	17985	18094	17884	17949	18171	18049	18025	18273	18135	17946	18105	17897	17989	18073	17944	17940	17980	17893	18018	18011	18062	18202	17950	17834	17952	18104	17943	18022	17685	17686	17950	18064	18110	18047	18115	18004	18040	17914	18046	18074	18128	18020	17828	17844	18076	18047	17924	18026	17918	17976	17985	18173	18125	18036	17941	18187	17952	17849	18011	18030	18028	17987	17775	18055	17817	17905	18008	17992	17750	18052	18044	18096	18123	17852	18078	17925	18024	18195	18088	17902	17964	17865	17869	17963	17806	17998	17909	18019	18168	17929	17909	17947	17863	18086	18084	18015	18075	18061	17913	18108	18034	18028	18029	17900	18030	17889	17990	18082	17990	18265	17768	17950	17978	18172	18026	18177	18001	18025	17736	18047	17874	17949	18121	18056	17796	17859	18060	18091	17912	18146	17984	17919	17951	17882	18032	18125	17806	18075	17915	18052	17839	18010	17908	18097	18054	18232	17933	18023	18015	17975	17931	17944	18068	17964	17769	17925	18000	18167	17939	18072	17906	18059	17949	18087	17939	18036	18060	17905	17843	17809	17998	18060	17950	18047	17914	18002	18218	17917	17925	18054	17889	17976	17901	18057	18015	18096	18066	17846	18051	18086	17929	18113	17909	17891	18028	18077	18001	17847	17948	17696	17807	18043	17736	17928	18094	18088	17964	18205	18153	18006	17839	17933	17889	18127	18207	18163	18130
14921	26610	24916	20851	18805	17796	17428	16728	16716	16393	16243	16512	25178	40575	37405	33142	26529	19310	16506	15747	15825	15737	15692	15854	15956	15976	15647	15817	15865	15857	15779	15890	15783	15678	15772	15802	15827	15815	15697	15763	15715	15813	15775	15882	15864	15894	15655	15835	15682	15847	15806	15807	15737	15674	15646	15715	15783	15765	15672	15937	15688	15707	15815	15860	15805	15735	15831	15864	15925	15694	15774	15979	15695	15920	15817	15830	15821	15791	15800	15773	15720	15670	15868	15684	15802	15907	15725	15661	15922	15592	15764	15799	15730	15727	15874	15707	15648	15906	15708	15780	15722	15770	15753	15612	15766	15770	15752	15882	15720	16069	15621	15744	15652	15718	15775	15727	15766	15740	15733	15735	15801	15877	15918	15764	15760	15743	15744	15613	15758	15736	15799	15718	15704	15854	15733	15802	15903	15832	15849	15795	15789	15752	15674	15769	15739	15786	15719	15753	15894	15920	15789	15717	15752	15959	15834	15827	15708	15870	15843	15779	15697	15976	15876	15729	15905	15815	15783	15803	15799	15727	15743	15992	15788	15797	15840	15818	15633	15723	15951	15850	15750	15671	15511	15639	15798	15779	15742	15732	15715	15875	15816	15687	15856	15804	15644	15793	15779	15740	15867	15800	15842	15707	15661	15689	15768	15763	15861	15780	15746	15883	15720	15778	15773	15747	15661	15869	15742	15838	15584	15970	15835	15828	15728	15635	15880	15893	15835	15837	15829	15824	15691	15671	15765	15646	15759	15810	15889	15613	15864	15817	15792	15655	15657	15867	15864	15640	15855	15694	15749	15758	15852	15786	15857	15776	15664	15657	15847	15797	15734	15705	15803	15858	15671	15810	15723	15696	15712	15786	15817	15761	16033	15936	15855	15798	15887	15628	15837	15728	15753	15810	15714	15811	15834	15785	15857	15791	15870	15820	15858	15774	15811	15745	15822	15762	15775	15844	15982	15616	15784	15705	15793	15807	15809	15866	15724	15577	15633	15833	15768	15853	15635	15817	15807	15861	15892	15760	15828	15940	15780	15892	15787	15737	15802	15730	15946	15739	15634	15852	15594	15808	15657	15672	15750	15701	15746	15596	15675	15687	15672	15723	15565	15758	15727	15805	15707	15874	15798	15855	15833	15884	15696	15686	15658	15612	15907	15773	15793	15962	15794	15742	15809	15695	15794	15659	15866	15878	15579	15848	15505	15817	15693	15737	15798	15772	15770	15756	15764	15812	15811	15733	15898	16027	15756	15776	15739	15869	15968	15754	15713	15861	15867	15917	15668	15770	15819	15627	16003	15681	15816	15734	15938	15781	15820	15719	15845	15802	15695	15658	15733	15715	15667	15929	15815	15819	15885	15842	15746	15835	15717	15805	15763	15749	15773	15702	15651	15709	15810	15781	15736	15605	15703	15875	15837	15772	15976	15763	15833	15898	15854	15807	15727	15781	15830	15906	15753	15660	15750	15750	15777	15830	15739	15747	15797	15760	15650	15704	15628	15776	15711	15811	15603	15765	15637	15685	15851	15747	15760	15779	15920	15800	15692	15932	15820	15670	15732	15665	15793	15703	15910	15959	15645	16095	15903	15745	15832	15774	15722	15907	15768	15811	15715	15685	15911	15743	15765	15585	15724	15682	15832	15816	15951	15725	15889	15938	15756	15800	15828	15732	15744	15946	15752	15833	15748	15775	15848	15857	15721	15817	15618	15760	15704	15842	15647	15907	15719	15793	15916	15736	15802	15754	15671	15800	15756	15747	15729	15730	15677	15863	15834	15705	15868	15821	15601	15752	15776	15706	15676	15717	15863	15796	15644	16008	15660	15813	15809	15726	15925	15718	15789	15828	15875	15780	15734	15722	15823	15821	15803	15743	15627	15759	15745	15591	15661	15923	15756	15736	15767	15797	15730	15751	15904	15669	15843	15843	15850	15691	15774	15781	15677	15891	15954	15499	15806	15767	15804	15841	15660	15766	15884	15713	15651	15646	15961	15755	15711	15708	15774	15860	15739	15668	15741	15809	15709	15863	15667	15680	15756	15751	15790	15879	15754	15669	15746	15921	15770	15808	15910	15725	15809	15924	15841	15760	15836	15875	15641	15705	15713	15848	15898	15769	15728	15801	15764	15748	15871	15761	15782	15568	15761	15824	15686	15804	15781	15943	15702	15810	15741	15673	15882	15819	15883	15895	15747	15756	15598	15752	15587	15652	15597	15710	15829	15647	15748	15669	15787	15874	15871	15814	15787	15561	15732	15799	15768	15850	15497	15880	15943	15788	15836	15683	15931	15859	15815	15722	15743	15774	15683	15759	15660	16041	15896	15714	15724	15900	15717	15705	15778	15660	15744	15892	15819	15745	15849	15712	15857	15838	15773	15877	15628	15743	15879	15813	15685	15628	15698	15838	15782	15850	15775	15592	15849	15804	15647	15883	15889	15799	15944	15827	15931	15697	15811	15783	15758	15749	15754	15702	15837	15945	15829	15713	15757	15712	15907	15702	15908	15563	15919	15679	15746	15799	15872	15783	15843	15850	15758	15815	15711	15743	15822	15833	15762	15840	15821	15796	15604	15708	15694	15762	15881	15633	15801	15741	15840	15674	15776	15892	15682	15730	15887	15566	15945	15810	15649	15677	15753	15612	15859	15625	15884	15841	15805	15706	15804	15874	15820	15747	15921	15883	15702	15575	15868	15746	15878	15842	15731	15737	15635	15763	15693	15833	15721	15818	15791	15791	15846	15810	15728	15869	15734	15720	15858	15758	15892	15771	15696	15870	15771	15823	15726	15839	15761	15768	15801	15816	15701	15838	15706	15789	15789	15718	15678	15595	15832	15952	15680	15851	15803	15759	15524	15739	15849	15831	15808	15738	15731	15662	15836	15678	15791	15688	15931	15786	15828	15857	15776	15814	15926	15766	15661	15595	15840	15894	15804	15662	15824	15714	15791	15865	15858	15831	15723	15741	15740	15672	15658	15768	15932	15740	15680	15701	15714	15859	15775	15806	15886	15913	15793	15776	15705	15797	15637	15703	15713	15740	15549	15660	15769	15923	15875	15846	15750	15700	15814	15710	15788	15795	15664	15782	15715	15657	15642	15787	15708	15765	15787	15706	15630	15750	15823	15800	15792	15688	15822	16014	15659	15642	15759	15690	15691	15644	15831	15882	15677	15696	15739	15898	15587	15750	15720	15836	15915	15902	15898	15702	15860	15705	15871	15720	15688	15758	15789	15855	15830	15690	15777	15829	15687	15868	15736	15686	15771	15749	15876	15847	15805	15861	15859	15717	15945	15649	15757	15832	15798	15784	15777	15930	15808	15739	15688	15755	15919	15766	15728	15783	15746	15740	15678	15788	15742	15800	15671	15780	15811	15857	15699	15868	15770	15732	15660	15785	15763	15772	15717	15787	15823	15801	15717	15706	15740	15922	15749	15764	15672	15933	15776	15737	15684	15763	15737	15678	15697	15892	15607	15664	15852	15682	15769	15918	15823	15778	15921	15745	15681	15746	15763	15726	15798	15755	15703	15582	15678	15828	15805	15750	15811	15630	15883	15759	15651	15726	15802	15863	15792	15759	15795	15793	15797	15693	15902	15754	15851	15858	15795	15654	15866	15843	15835	15647	15885	15763	15747	15912	15633	15709	15734	15862	15711	15902	15801	15717	15743	15664	15807	15669	15590	15810	15686	15728	15707	15891	15629	15820	15770	15821	15742	15834	15723	15744	15552	15823	15698	15677	15745	15835	15697	15818	15697	15802	15703	15779	15542	15794	15755	15682	15903	15873	15709	15610	15804	15655	15718	15791	15808	15638	15772	15763	15690	15708	15747	15752	15882	15788	15959	15656	15672	15918	15773	15691	15746	15734	15801	15687	15715	15700	15814	15895	15723	15646	15847	15964	15772	15727	15840	15778	15687	15875	15833	15804	15902	15697	15825	15675	16046	15809	15915	15813	15795	15833	15614	15735	15787	15901	15805	15850	15822	15726	15790	15764	15914	15814	15661	16012	15659	15673	15823	15696	15802	15811	15649	15839	15512	15863	15696	15829	15686	15582	15498	15896	15727	15736	15715	15640	15916	15791	15780	15768	15790	15655	15813	15714	15630	15881	15755	15784	15771	15804	15910	15822	15845	15825	15740	15709	15637	15686	15767	15918	15625	15802	15871	15748	15840	15711	15555	15715	15779	15793	15939	15811	15852	15801	15684	15938	15591	15819	15939	15575	15829	15934	15640	15984	15753	15898	15723	15711	15850	15727	15621	15804	15802	15798	15635	15670	15823	15886	15760	15774	15662	15539	15813	15736	15867	15856	15937	15793	15796	15720	15935	15591	15817	15807	15771	15695	15878	15640	15633	15838	15815	16038	15744	15696	15939	15927	15726	15710	15685	15557	15829	15853	15865	15676	15856	15798	15725	15831	15739	15811	15799	15937	15656	15629	15899	15829	15738	15615	15847	15750	15789	15780	15660	15726	15800	15874	15724	15736	15833	15661	15875	15810	15718	15745	15806	15735	15745	15771	15811	15665	15707	15697	15711	15872	15732	15758	15835	15585	15788	15764	15931	15625	15654	15791	15793	15815	15677	15698	15791	15819	15913	15632	15731	15569	15921	15863	15659	15870	15838	15740	15912	15817	15774	15949	15750	15727	15698	15730	15835	15814	15821	15875	15924	15710	15763	15826	15642	15744	15797	15699	15834	15767	15856	15793	15989	15784	15717	15847	15894	15819	15784	15960	15766	15735	15823	15661	15772	15861	15856	15723	15767	15707	15699	15796	15904	15766	15804	15931	15644	15956	15965	15850	15791	15630	15780	15738	15655	15782	15683	15741	15799	15869	15737	15963	15728	15731	15648	15897	15715	15797	15542	15725	15760	15655	15834	15705	15696	15522	15632	15703	15791	15672	15713	15764	16004	15799	15574	15753	15632	15759	15834	15737	15741	15726	15850	15714	15635	15817	15738	15569	15644	15931	15801	15758	15840	15764	15739	15721	15810	15811	15546	15839	15924	15891	15741	15809	15774	15844	15796	15903	15823	15614	15813	15814	15886	15729	15773	15735	15581	15771	15763	15736	15730	15828	15730	15801	15777	15752	15928	15775	15637	15871	15776	15837	15735	15686	15885	15833	15825	15778
27318	21833	24168	21139	17875	17943	17987	17951	17894	17844	18035	18060	18171	19288	19632	19295	18846	18274	18089	17716	17828	17932	17951	17928	17766	17845	17850	17930	17767	18025	17971	17933	17698	17854	17886	18157	17858	17975	17914	17980	17836	17703	17871	17901	18009	17779	17973	17762	17872	17882	17940	17932	17983	17870	17846	17796	17948	17960	17883	17922	18042	17974	18048	17945	17909	18015	18058	17926	17929	17901	17833	18023	17873	17906	17869	17849	17890	17763	17836	17955	17666	17999	18046	17970	17933	17762	17923	17827	17855	17901	17841	18016	17801	17645	18011	17802	17751	17983	17770	17821	17746	17868	17651	17829	17940	17762	17891	18080	17967	17854	17724	17720	17863	17690	17978	17880	18071	17933	17669	17987	17766	17766	17819	17795	17979	17732	17758	17833	18018	17874	18003	17900	17993	18238	17977	17750	17837	17867	18100	17956	17824	17886	17929	17724	18015	17928	18038	17934	17782	17872	17744	17749	18085	17900	17887	17824	17881	17859	18002	17870	17811	18067	17944	18008	17915	17757	17804	17876	17933	17685	17908	17541	18003	17793	17822	17839	17948	17897	17879	17932	17731	17632	18039	17741	17963	17824	17853	18055	17671	17639	17607	17579	17820	17947	17853	17793	17787	17965	18001	17803	18022	17972	17872	17845	17952	18059	17765	17849	17946	17895	17846	17820	17931	17962	17884	17903	17685	17745	17780	17809	17935	17821	17793	17982	18042	17777	18033	17906	17822	17667	17802	17691	17802	17809	18047	17759	17914	17708	17985	17848	17728	17825	17851	17811	18167	17863	17784	17819	17778	17855	17826	17828	17906	17870	17907	17946	17818	18014	17776	17914	17837	17965	17822	17801	17913	17720	17795	17814	17628	17847	18008	17885	17812	17894	17941	17728	17799	17949	17865	17764	17953	17787	17868	17874	17918	17878	17762	17754	17843	17942	17831	17933	17923	17887	17902	17849	17875	17815	17955	17836	17912	18008	17845	17825	17847	17789	17752	17943	17956	17830	17891	17876	17864	17960	17770	17891	17749	17783	17842	17840	17823	18029	17925	17832	17737	18044	18054	17975	18034	17747	17997	17791	17927	17732	17774	17823	17955	18055	18078	17666	17796	17779	17739	17801	17726	17949	18017	18121	17986	18026	17860	17886	17914	17905	17682	17947	17867	18086	17865	17585	17739	17917	17834	17958	17937	17858	18134	18005	17982	17887	17905	17906	17645	17731	17920	18010	17923	18013	18017	17906	17815	17826	17805	17764	18054	18061	17800	17706	17965	17759	17758	17753	17904	18100	17782	17941	17809	17722	17768	17788	17927	17840	17846	17882	17952	17839	18060	17693	18064	17931	18030	17991	17736	17826	17811	17923	17851	17997	17804	17755	17891	17754	17666	17915	17742	17980	17821	17484	17880	17979	17951	17901	17955	17957	17910	18032	17976	17924	18117	17890	18191	17830	18009	17874	17917	18073	17718	17910	17761	17892	17780	17844	18013	17790	18206	17875	17936	18059	17820	17776	17911	17665	17883	17749	17963	17950	17933	17722	18128	18089	17922	17877	18048	18089	17932	17865	17876	17809	17930	17861	17910	17908	17976	17636	17770	17742	17818	18007	17912	17873	17772	17953	17929	17870	17807	17945	17924	18027	17631	17941	17698	17730	17911	17776	18164	17839	17921	17938	17835	17850	17849	17852	17805	17853	17940	17905	17835	17894	17677	17893	17714	17853	18059	17936	17857	17949	17896	18020	17593	17753	17895	17999	17866	18133	17776	18064	17813	17773	17862	17581	18005	17718	17746	17864	18008	17825	17823	17701	17871	17739	17709	17835	17843	17900	17833	17887	17614	17936	17983	17894	17769	17828	17899	17976	17872	17732	17848	17806	17778	17824	17829	17901	17852	17841	17846	17904	17895	17795	17734	17833	17793	17657	17919	17687	17758	17851	17731	18028	17784	17655	17742	17905	17887	17989	18004	17900	17832	17888	17812	17896	17996	17827	17750	17955	17909	17854	17933	17911	17846	17948	17717	17887	18050	17941	17563	17948	17938	17748	17957	17809	17894	17853	18148	17845	17972	17757	17828	17900	18108	17846	18035	18066	17744	18034	17958	17843	17834	17924	17780	17828	17863	18015	17815	17791	18046	17834	17954	17972	17748	17941	17840	17867	17883	17840	17846	17969	17807	17862	17747	18031	17971	17619	17868	17959	17976	17794	17862	17756	17843	17940	17936	17959	17742	17710	17654	17844	17956	17841	17828	17970	17895	17756	17957	17939	17967	17980	17895	17856	17887	17941	18079	17889	17900	17914	17816	17893	17939	17865	17864	17749	17913	17960	17925	17882	17828	18003	17712	17732	17817	17767	18011	17983	17736	17746	17820	17823	18077	17851	17885	17901	17705	17875	17867	18025	17948	17930	17794	17986	17877	17968	17875	17900	17876	17926	18058	18010	17773	17705	17953	17830	17916	17764	17739	17858	17810	17928	17826	17594	17715	18028	17865	17899	17942	17804	17954	17687	17939	17918	17809	17859	17938	17875	17830	17913	17864	17820	17879	18082	17856	17852	17842	17785	17869	17973	17881	18089	17829	17951	17940	17940	17699	17783	17769	17804	17865	17896	18009	17806	17784	17807	18028	17978	17880	17901	17913	17861	17825	17683	17920	17958	17871	17838	17659	17950	18154	17955	17927	17738	17706	17965	17740	17718	17973	18005	17654	17765	17989	17646	17761	17993	17583	17802	17919	17812	17966	17790	17875	17859	17744	17689	17788	17865	17953	18024	17895	17828	17771	17911	17858	18041	17901	18011	18116	17780	17823	17889	18005	17954	18004	17826	17828	17902	17809	17869	17815	17766	17945	18021	18069	17956	17842	17982	17969	18023	17857	17846	17716	17710	17700	17905	17948	17822	17857	17816	17773	17883	17823	18014	17966	18159	17786	17912	17906	17843	17970	18090	17870	17972	17933	17745	17739	17975	17900	17809	18164	17957	17978	17844	17997	17902	17862	17707	17814	17839	17856	17856	17850	17545	17933	17798	17772	17880	17905	17861	18182	17922	18087	17888	17694	17873	17936	17900	17944	17894	18023	17890	17921	17728	17801	17810	17707	17939	18043	17834	17812	17855	17734	18017	18132	17842	17864	17786	17774	17823	18016	17817	17886	18000	17683	17747	18104	17987	17680	17706	17939	17939	17690	17804	17909	17929	17977	18004	17919	17739	17919	17985	17939	17932	17894	17954	17678	17958	17815	17962	18004	17756	18042	17921	17872	17665	17920	17744	17760	17772	17862	17774	17879	17896	17907	17926	17850	17773	18001	17623	17957	17868	17766	17902	17920	17709	17912	17906	17779	17742	17864	17734	17831	17851	18001	17982	17866	17600	17727	17853	17798	17901	17980	18041	17842	17658	18035	17687	17913	17914	17758	17692	17922	17817	18098	17854	17889	17809	17842	17869	17723	17872	17900	18031	17916	17925	17944	17889	17824	17827	18076	17824	17873	17844	17839	17742	18000	17749	17807	17973	17808	17856	17803	18117	17962	17822	17908	17865	18072	17774	17965	17677	17867	17835	18018	17907	17806	17756	18088	17873	17976	17884	17912	17793	17883	17735	17827	17861	17737	17891	17888	17925	17918	17869	17990	17885	17758	17747	18033	17654	17912	17738	17811	17691	17725	18051	17904	17854	17775	17952	18049	17840	17832	17830	17846	17852	17917	17924	17701	17652	17908	17806	17800	17742	17870	17958	18033	17971	17831	17910	17998	17951	17610	17820	17628	17953	17767	17886	17760	17943	17830	17912	17803	17590	17999	17833	17962	17837	18003	17782	17778	17889	18031	17998	17983	17760	17768	17924	17910	17850	17876	17836	18082	17854	17898	17828	17778	17907	17911	17954	17815	17760	17911	17794	17897	17709	17927	17843	17933	17981	17901	17855	17890	17739	17760	17903	17742	17808	17772	17867	17879	17883	18039	17856	17943	17637	17689	17854	17783	17696	17632	17763	17955	17946	17895	17917	17827	18068	17831	18171	17910	17989	17838	17713	17993	17828	17638	17854	17919	17799	17900	17926	18154	17872	17765	17722	18071	17943	17936	17739	17998	17665	17832	17746	18104	18132	17987	17887	17688	18211	17976	17869	17755	17935	17885	17825	17787	17868	17860	17857	17815	17865	17941	17970	17839	17812	17775	17724	17971	17951	17737	17927	17795	17996	17958	17947	17991	17947	17785	18037	18006	17780	17981	17803	18029	17882	17847	17968	17950	17815	17984	17749	17927	17794	17889	17647	17801	17813	17757	17868	18148	17851	18085	17999	18075	18042	17822	17917	17887	17798	18197	17834	17998	17849	17845	17879	17823	17793	17861	17746	17859	18062	17875	18033	17924	18062	17832	18126	17923	17689	17805	17889	17835	17785	17888	17969	18004	17870	17892	17997	17912	17975	17914	18014	17954	17800	17887	17860	17933	17719	17824	17786	17949	17916	17868	17717	17818	17864	17771	17844	17822	17841	17882	17913	18041	17801	17782	17886	17709	17963	17686	17821	17864	17820	18013	18153	17904	18052	17826	17938	17984	17785	17760	17998	18044	17768	17933	17727	17768	17795	17803	17882	17804	17881	17911	17941	17790	17754	18020	17960	17863	17894	18053	17932	17817	17990	17763	17878	18028	17968	17878	17987	17878	17816	17808	17727	18082	17817	18087	17796	17863	17972	17901	17816	17829	17866	17824	17708	17830	17701	17714	17857	17693	17611	17765	18033	17677	17924	17776	17801	18034	17705	17791	17885	18026	17841	17689	17964	17979	17887	18039	18000	17891	17881	17887	17700	17721	17864	17951	17846	17891	17729	17726	17853	17787	17899	17887	17910	17983	17881	17768	17778	17902	17883	17773	18028	18010	17929	17909	17867	17944	17781	17615	18066	17882	17806	17794	17904	17900	17904	17943	18102	17934	18028	17792	18023	17804	17949	17904	17951	17981	17992	17869	17856	18023	18022	18054	18126	17629	17914	17817	17864	17730	17778	17928	17917	17668	17748	17666	17844	17728	17859	18021	18021	18006	17771	17761	17873	17798	17815	17975	17873	17956	17652	17885	17767	17836	17802	17800	17718	18072	18043	17825	17895	17768	17844	17915	17943	17979	18173	17850	17888
14535	17956	18248	16539	15907	15964	15592	15650	15700	15657	15764	15731	16297	18007	18136	17542	16761	15946	15680	15654	15555	15724	15556	15598	15701	15742	15607	15637	15639	15686	15773	15775	15692	15719	15557	15759	15747	15711	15505	15703	15768	15604	15593	15540	15510	15495	15674	15631	15694	15445	15631	15629	15564	15848	15595	15562	15553	15824	15653	15486	15519	15727	15619	15921	15847	15504	15613	15589	15556	15669	15863	15597	15699	15571	15522	15547	15640	15632	15719	15676	15725	15779	15680	15690	15395	15640	15642	15562	15731	15651	15688	15824	15612	15754	15641	15666	15669	15646	15585	15615	15715	15672	15657	15644	15697	15542	15468	15573	15680	15694	15736	15689	15634	15773	15510	15571	15629	15476	15506	15621	15663	15652	15462	15623	15670	15553	15664	15524	15719	15823	15520	15701	15883	15670	15851	15729	15700	15620	15681	15592	15677	15677	15587	15740	15700	15549	15746	15751	15560	15597	15551	15595	15558	15769	15601	15592	15619	15728	15526	15754	15673	15663	15701	15575	15720	15731	15693	15694	15527	15689	15705	15741	15809	15636	15654	15381	15627	15622	15583	15581	15627	15427	15763	15663	15792	15644	15589	15695	15630	15776	15667	15830	15750	15717	15579	15631	15766	15629	15527	15709	15783	15791	15638	15556	15673	15579	15567	15685	15775	15694	15604	15435	15663	15738	15705	15751	15733	15413	15713	15576	15575	15652	15612	15536	15904	15688	15751	15618	15697	15595	15712	15646	15717	15459	15610	15472	15667	15613	15535	15655	15687	15767	15714	15611	15694	15567	15787	15673	15729	15709	15593	15664	15718	15654	15592	15615	15574	15731	15567	15516	15771	15634	15859	15693	15614	15707	15675	15594	15804	15714	15617	15681	15740	15821	15497	15634	15679	15604	15671	15576	15705	15460	15769	15583	15678	15617	15672	15619	15453	15818	15737	15494	15557	15655	15635	15623	15615	15777	15744	15669	15673	15551	15863	15619	15867	15792	15617	15583	15591	15533	15675	15742	15608	15628	15681	15821	15629	15501	15735	15565	15805	15525	15739	15751	15718	15557	15633	15615	15673	15510	15687	15560	15670	15720	15639	15652	15719	15405	15721	15707	15779	15535	15816	15553	15622	15696	15699	15653	15591	15729	15769	15507	15703	15607	15656	15654	15568	15664	15597	15734	15662	15773	15636	15612	15783	15559	15763	15732	15567	15687	15556	15487	15706	15562	15647	15777	15761	15625	15572	15707	15659	15634	15726	15606	15884	15837	15627	15593	15720	15561	15595	15659	15672	15743	15559	15473	15626	15833	15552	15488	15818	15488	15839	15651	15691	15695	15810	15538	15669	15723	15717	15727	15515	15638	15597	15614	15643	15672	15673	15719	15497	15549	15580	15582	15562	15590	15719	15645	15630	15423	15695	15552	15609	15756	15552	15562	15711	15906	15760	15700	15749	15640	15704	15423	15684	15596	15652	15838	15607	15730	15557	15733	15646	15727	15597	15877	15617	15830	15674	15589	15744	15446	15711	15705	15687	15435	15563	15600	15717	15714	15470	15832	15721	15661	15706	15772	15717	15595	15656	15787	15378	15791	15729	15631	15526	15514	15648	15741	15642	15670	15555	15744	15632	15568	15878	15583	15780	15605	15669	15533	15735	15726	15490	15953	15751	15667	15877	15763	15636	15674	15704	15648	15651	15749	15617	15725	15719	15470	15723	15677	15659	15685	15817	15786	15625	15662	15678	15734	15608	15655	15744	15691	15687	15680	15554	15580	15845	15538	15659	15611	15657	15609	15628	15564	15632	15707	15791	15722	15778	15716	15659	15466	15725	15663	15765	15751	15525	15531	15775	15572	15568	15621	15631	15772	15748	15693	15669	15643	15649	15677	15554	15686	15664	15504	15847	15565	15722	15651	15625	15711	15693	15591	15740	15524	15653	15798	15688	15831	15809	15570	15547	15597	15552	15751	15592	15759	15456	15532	15474	15561	15748	15558	15600	15617	15602	15637	15648	15636	15702	15656	15443	15558	15574	15779	15826	15705	15599	15623	15625	15816	15753	15583	15678	15630	15564	15688	15622	15644	15673	15715	15600	15660	15410	15680	15781	15688	15665	15616	15670	15799	15689	15616	15697	15657	15742	15693	15657	15666	15587	15648	15717	15845	15757	15548	15573	15551	15819	15657	15654	15641	15753	15701	15758	15708	15644	15649	15794	15563	15661	15726	15646	15574	15639	15488	15569	15525	15776	15734	15740	15762	15652	15637	15814	15553	15720	15555	15743	15735	15588	15751	15740	15804	15621	15497	15708	15717	15603	15607	15553	15622	15717	15548	15520	15490	15564	15640	15791	15577	15609	15545	15682	15718	15748	15760	15885	15611	15546	15760	15555	15647	15699	15483	15644	15838	15736	15606	15668	15599	15756	15568	15726	15787	15694	15523	15638	15716	15755	15521	15724	15631	15827	15598	15776	15727	15523	15697	15809	15581	15694	15569	15674	15702	15787	15540	15652	15537	15558	15732	15728	15695	15760	15744	15565	15628	15817	15512	15570	15509	15588	15663	15500	15648	15756	15571	15686	15528	15513	15725	15685	15492	15674	15749	15518	15746	15758	15551	15827	15622	15740	15714	15789	15648	15631	15485	15662	15816	15672	15655	15596	15659	15878	15598	15709	15626	15817	15682	15395	15644	15655	15533	15683	15649	15700	15762	15689	15801	15647	15789	15651	15527	15583	15621	15726	15622	15667	15713	15625	15802	15444	15762	15782	15650	15669	15678	15482	15731	15650	15653	15444	15470	15701	15542	15530	15758	15623	15513	15641	15578	15809	15518	15670	15661	15705	15643	15614	15623	15820	15720	15708	15638	15582	15538	15683	15625	15628	15741	15592	15590	15467	15701	15647	15688	15711	15507	15775	15730	15583	15661	15717	15639	15745	15578	15701	15676	15427	15498	15701	15634	15616	15665	15639	15829	15682	15702	15671	15808	15546	15817	15564	15691	15664	15698	15741	15644	15668	15773	15640	15692	15836	15651	15568	15760	15687	15684	15635	15650	15528	15791	15766	15729	15680	15686	15618	15589	15629	15628	15625	15642	15619	15773	15666	15716	15727	15832	15537	15473	15698	15694	15728	15604	15683	15645	15444	15580	15684	15567	15771	15470	15553	15647	15616	15660	15670	15755	15726	15725	15700	15583	15653	15516	15641	15624	15639	15554	15762	15669	15728	15638	15703	15912	15660	15539	15460	15791	15518	15690	15511	15837	15629	15606	15649	15560	15598	15778	15575	15576	15628	15593	15589	15601	15585	15716	15623	15683	15785	15483	15755	15784	15552	15689	15715	15602	15630	15603	15725	15571	15713	15624	15669	15694	15677	15574	15644	15548	15735	15644	15682	15539	15705	15629	15914	15513	15655	15591	15698	15666	15591	15484	15463	15642	15454	15758	15712	15797	15569	15690	15501	15674	15502	15675	15594	15656	15715	15724	15664	15573	15824	15811	15749	15537	15695	15715	15781	15813	15621	15576	15677	15448	15663	15722	15806	15817	15941	15746	15695	15644	15815	15587	15700	15598	15622	15623	15558	15428	15783	15662	15624	15924	15614	15591	15672	15585	15644	15809	15636	15530	15533	15741	15594	15663	15672	15661	15493	15692	15657	15722	15504	15729	15640	15726	15712	15701	15641	15743	15642	15808	15686	15645	15517	15621	15609	15656	15473	15505	15650	15786	15741	15611	15788	15692	15520	15672	15619	15873	15632	15549	15671	15674	15883	15515	15679	15631	15678	15804	15663	15559	15718	15801	15696	15761	15650	15636	15681	15674	15615	15660	15694	15714	15809	15560	15700	15635	15727	15622	15530	15718	15702	15751	15640	15587	15935	15705	15499	15681	15638	15717	15760	15731	15714	15544	15840	15642	15683	15617	15657	15688	15537	15644	15668	15710	15740	15601	15595	15623	15780	15820	15598	15683	15678	15590	15734	15744	15765	15606	15606	15672	15822	15695	15536	15597	15713	15605	15664	15782	15739	15836	15577	15753	15652	15622	15686	15583	15630	15714	15872	15597	15565	15704	15604	15717	15479	15898	15660	15714	15591	15825	15690	15732	15831	15430	15673	15733	15525	15563	15575	15675	15632	15639	15552	15583	15624	15735	15470	15858	15596	15825	15800	15406	15700	15556	15685	15737	15583	15689	15692	15677	15892	15687	15481	15705	15712	15636	15597	15679	15381	15746	15808	15849	15640	15734	15581	15741	15619	15638	15652	15758	15766	15565	15491	15732	15610	15557	15776	15616	15635	15683	15651	15606	15749	15700	15774	15692	15652	15611	15533	15792	15697	15765	15622	15583	15689	15561	15750	15660	15717	15671	15750	15669	15616	15744	15582	15482	15583	15667	15691	15743	15701	15564	15554	15745	15580	15674	15685	15751	15703	15767	15588	15602	15598	15789	15652	15824	15865	15710	15514	15528	15577	15764	15657	15818	15603	15667	15676	15556	15737	15775	15724	15685	15611	15457	15547	15597	15631	15710	15633	15548	15603	15620	15892	15851	15672	15560	15627	15705	15651	15649	15674	15502	15671	15505	15758	15653	15522	15527	15662	15604	15629	15479	15671	15819	15707	15516	15571	15592	15619	15766	15680	15787	15670	15729	15612	15787	15684	15661	15658	15713	15580	15708	15751	15543	15835	15618	15705	15562	15539	15770	15784	15737	15734	15791	15546	15562	15590	15743	15710	15845	15582	15731	15738	15725	15637	15728	15553	15542	15694	15677	15746	15646	15513	15699	15579	15568	15769	15759	15705	15669	15795	15786	15657	15577	15811	15699	15677	15559	15649	15579	15668	15629	15900	15601	15664	15785	15518	15693	15580	15828	15716	15754	15525	15634	15621	15700	15790	15583	15721	15735	15434	15768	15746	15717	15655	15589	15646	15579	15660	15688	15488	15720	15665	15608	15646	15765	15735	15559	15584	15548	15773	15670	15661	15654	15680	15606	15612	15629	15733	15729	15740	15797	15834	15631	15774	15629	15603	15786	15778	15642	15536	15584	15832	15685	15694	15579	15629	15553	15912	15856	15638	15812	15605	15662	15794	15564	15590	15667	15641	15702	15585	15719	15769	15724	15840	15673	15844	15538	15576	15730
23435	21022	28394	23898	21749	21642	20685	18335	18019	18090	17947	17926	20747	29900	29009	26217	22906	19365	18241	17700	17780	17586	17688	17686	17752	17769	17748	17596	17671	17875	17574	17716	17737	17627	17687	17404	17488	17575	17713	17507	17697	17567	17404	17613	17568	17578	17649	17616	17401	17906	17638	17565	17493	17677	17589	17773	17665	17652	17588	17776	17654	17467	17389	17460	17652	17532	17709	17377	17425	17571	17772	17740	17653	17506	17506	17569	17517	17374	17544	17708	17646	17588	17526	17604	17438	17619	17718	17614	17639	17407	17601	17295	17431	17334	17643	17546	17553	17742	17458	17600	17740	17410	17586	17411	17518	17582	17413	17489	17556	17489	17623	17389	17448	17480	17615	17655	17648	17584	17519	17375	17364	17435	17648	17454	17467	17529	17742	17644	17696	17666	17522	17348	17613	17434	17412	17395	17520	17595	17597	17599	17431	17373	17635	17700	17495	17468	17713	17633	17590	17510	17551	17511	17620	17587	17458	17506	17557	17474	17810	17427	17482	17456	17544	17405	17553	17635	17726	17680	17391	17607	17732	17652	17590	17455	17277	17422	17602	17571	17509	17320	17505	17451	17607	17715	17501	17600	17258	17463	17661	17506	17542	17618	17438	17492	17601	17393	17577	17591	17506	17479	17607	17527	17377	17520	17493	17299	17644	17558	17634	17457	17616	17778	17410	17677	17441	17534	17671	17716	17400	17419	17661	17529	17562	17535	17618	17620	17510	17340	17662	17557	17398	17616	17500	17447	17497	17455	17508	17507	17614	17590	17506	17510	17614	17447	17626	17479	17430	17585	17386	17450	17666	17507	17574	17614	17595	17615	17417	17658	17562	17396	17583	17610	17598	17525	17524	17496	17553	17434	17691	17582	17485	17567	17581	17495	17561	17574	17601	17531	17473	17552	17488	17594	17777	17712	17492	17476	17602	17542	17532	17513	17568	17509	17638	17645	17334	17413	17461	17666	17571	17573	17477	17662	17573	17733	17649	17705	17644	17403	17604	17659	17582	17590	17562	17468	17661	17469	17463	17617	17499	17452	17575	17647	17548	17576	17364	17527	17389	17479	17734	17521	17480	17480	17442	17682	17649	17534	17804	17731	17703	17681	17555	17498	17488	17591	17424	17252	17463	17175	17653	17688	17650	17606	17602	17830	17487	17406	17574	17517	17413	17645	17689	17570	17558	17581	17503	17461	17519	17466	17395	17586	17458	17608	17607	17435	17486	17590	17592	17543	17517	17337	17457	17426	17630	17543	17336	17530	17733	17610	17409	17484	17459	17522	17333	17478	17489	17495	17455	17288	17383	17422	17584	17537	17432	17576	17545	17533	17715	17696	17505	17955	17517	17709	17636	17410	17839	17484	17510	17426	17412	17658	17395	17583	17539	17417	17509	17450	17354	17496	17725	17358	17308	17272	17654	17545	17657	17508	17626	17608	17361	17715	17644	17701	17452	17589	17481	17398	17539	17594	17486	17457	17440	17355	17759	17405	17619	17556	17641	17608	17840	17397	17444	17366	17539	17456	17628	17712	17625	17436	17667	17645	17575	17725	17589	17539	17329	17578	17555	17402	17691	17485	17645	17733	17608	17532	17622	17416	17468	17615	17549	17676	17346	17509	17599	17627	17448	17492	17490	17562	17976	17548	17551	17717	17409	17462	17486	17609	17369	17534	17651	17483	17485	17403	17630	17605	17454	17518	17589	17468	17701	17599	17634	17387	17611	17657	17358	17691	17522	17709	17545	17640	17575	17466	17728	17588	17509	17501	17495	17499	17720	17595	17558	17614	17363	17498	17561	17625	17371	17544	17568	17600	17403	17537	17542	17479	17631	17433	17586	17543	17409	17730	17484	17476	17573	17503	17710	17439	17510	17628	17470	17669	17524	17583	17628	17646	17617	17613	17374	17493	17386	17526	17432	17462	17462	17597	17423	17420	17576	17701	17430	17451	17486	17423	17527	17439	17580	17543	17626	17569	17585	17672	17521	17603	17618	17479	17649	17659	17575	17548	17611	17441	17678	17666	17476	17558	17623	17496	17567	17388	17629	17531	17559	17605	17537	17464	17586	17530	17408	17568	17502	17571	17504	17392	17703	17554	17564	17322	17361	17456	17500	17441	17356	17495	17404	17787	17564	17539	17612	17399	17442	17377	17454	17358	17352	17497	17431	17369	17404	17525	17693	17534	17434	17413	17329	17406	17606	17461	17614	17459	17409	17560	17610	17484	17588	17545	17394	17276	17428	17475	17559	17464	17392	17683	17518	17707	17696	17488	17463	17549	17523	17430	17625	17537	17533	17651	17578	17759	17295	17461	17555	17305	17400	17531	17451	17575	17507	17414	17393	17435	17337	17546	17543	17475	17614	17411	17387	17425	17545	17587	17635	17549	17438	17492	17714	17566	17547	17310	17604	17567	17472	17511	17380	17484	17592	17595	17764	17558	17428	17383	17628	17404	17743	17505	17642	17666	17494	17349	17463	17537	17505	17516	17636	17609	17563	17312	17586	17605	17617	17491	17655	17466	17525	17501	17523	17591	17690	17552	17601	17496	17430	17524	17502	17537	17643	17397	17415	17579	17573	17505	17548	17509	17572	17539	17546	17612	17634	17718	17355	17623	17423	17645	17671	17621	17600	17442	17713	17507	17461	17389	17674	17632	17730	17523	17597	17441	17594	17341	17659	17494	17637	17574	17395	17528	17426	17765	17441	17540	17453	17519	17428	17556	17574	17382	17672	17624	17434	17477	17184	17554	17420	17446	17602	17587	17521	17670	17547	17769	17502	17466	17467	17563	17481	17739	17355	17295	17612	17692	17555	17624	17672	17524	17533	17456	17621	17446	17471	17446	17378	17722	17662	17628	17515	17572	17677	17557	17535	17599	17566	17529	17629	17484	17492	17725	17753	17590	17604	17575	17530	17605	17451	17551	17411	17399	17564	17515	17523	17697	17411	17720	17498	17489	17701	17572	17653	17345	17472	17570	17418	17535	17638	17560	17461	17480	17339	17731	17321	17482	17464	17537	17579	17458	17409	17629	17611	17697	17531	17592	17519	17461	17598	17627	17533	17348	17245	17432	17371	17532	17404	17414	17396	17608	17560	17375	17600	17725	17649	17700	17600	17483	17402	17550	17655	17517	17675	17460	17514	17616	17606	17566	17427	17583	17353	17369	17630	17454	17553	17538	17536	17423	17577	17499	17409	17750	17583	17533	17257	17367	17611	17628	17496	17599	17400	17760	17510	17296	17663	17351	17446	17639	17602	17441	17706	17664	17436	17530	17456	17703	17711	17600	17706	17882	17672	17566	17498	17660	17468	17417	17575	17658	17626	17455	17612	17504	17485	17355	17652	17361	17480	17304	17565	17710	17467	17686	17429	17731	17575	17614	17666	17432	17402	17566	17294	17793	17503	17472	17760	17453	17597	17548	17404	17662	17589	17515	17391	17429	17385	17671	17558	17576	17618	17433	17571	17637	17408	17475	17434	17376	17643	17598	17472	17508	17563	17523	17522	17576	17544	17534	17558	17821	17518	17619	17479	17575	17755	17576	17696	17442	17480	17365	17420	17492	17454	17458	17517	17480	17785	17337	17781	17572	17344	17372	17454	17525	17398	17582	17681	17694	17608	17480	17630	17485	17534	17566	17585	17528	17386	17530	17709	17494	17457	17773	17337	17605	17671	17336	17647	17455	17479	17536	17471	17790	17287	17572	17592	17640	17388	17439	17370	17694	17632	17658	17565	17586	17528	17631	17576	17676	17704	17579	17676	17707	17536	17428	17534	17727	17591	17485	17561	17454	17471	17516	17448	17453	17516	17460	17282	17527	17456	17542	17425	17591	17719	17455	17603	17729	17518	17504	17657	17607	17675	17374	17296	17455	17427	17670	17541	17498	17383	17643	17508	17410	17484	17572	17562	17529	17540	17406	17454	17474	17402	17625	17596	17537	17575	17659	17616	17456	17639	17504	17422	17661	17432	17648	17620	17621	17487	17576	17582	17573	17415	17563	17536	17474	17547	17536	17560	17475	17502	17518	17565	17227	17415	17613	17550	17367	17553	17471	17422	17671	17616	17534	17353	17229	17636	17527	17592	17298	17534	17506	17666	17302	17542	17438	17590	17488	17562	17394	17739	17481	17500	17687	17228	17625	17365	17453	17412	17553	17690	17425	17458	17752	17689	17516	17144	17373	17662	17539	17313	17644	17516	17752	17860	17604	17738	17640	17482	17343	17417	17404	17507	17528	17733	17430	17544	17529	17639	17447	17346	17578	17638	17537	17669	17350	17465	17590	17754	17322	17608	17690	17649	17525	17279	17353	17477	17542	17368	17502	17457	17552	17658	17681	17509	17556	17485	17599	17554	17541	17595	17520	17395	17642	17471	17517	17584	17333	17631	17529	17408	17360	17258	17417	17462	17782	17486	17429	17614	17603	17547	17681	17412	17685	17500	17656	17433	17516	17626	17425	17524	17631	17582	17581	17529	17422	17598	17449	17442	17630	17576	17527	17560	17684	17611	17528	17618	17369	17514	17574	17375	17486	17541	17504	17580	17500	17284	17445	17387	17511	17416	17565	17598	17641	17670	17421	17409	17389	17527	17706	17627	17483	17501	17459	17372	17461	17516	17834	17506	17393	17558	17716	17690	17736	17587	17496	17498	17687	17451	17595	17724	17674	17479	17452	17609	17585	17564	17489	17559	17546	17476	17324	17498	17384	17514	17412	17671	17444	17339	17218	17491	17431	17586	17563	17671	17316	17583	17565	17611	17366	17511	17425	17636	17433	17696	17556	17503	17617	17374	17573	17390	17501	17370	17697	17429	17585	17592	17638	17387	17664	17457	17462	17381	17543	17310	17596	17599	17472	17503	17629	17557	17415	17561	17337	17494	17540	17534	17583	17259	17402	17701	17469	17548	17475	17540	17631	17521	17771	17562	17595	17461	17501	17403	17585	17510	17463	17549	17612	17493	17365	17564	17503	17475	17409	17467	17495	17587	17483	17363	17404	17535	17405	17455	17812	17408	17494	17684	17415	17551	17594	17522	17495	17477	17470	17610	17550	17534	17542	17464	17360	17575	17453	17416	17255	17356	17669	17586	17364	17643	17441	17404	17477	17479	17662	17471	17631	17523	17392	17431	17552
13571	23351	22351	18567	17058	16664	16383	16076	15784	15890	15812	15911	21548	32975	30477	26625	21698	17215	16126	15555	15292	15631	15513	15646	15705	15393	15437	15809	15627	15632	15526	15555	15391	15561	15593	15423	15505	15515	15588	15568	15629	15525	15461	15546	15550	15377	15594	15511	15460	15630	15787	15482	15386	15459	15416	15545	15388	15663	15544	15580	15485	15739	15390	15486	15438	15589	15502	15573	15492	15600	15427	15432	15632	15567	15463	15575	15314	15522	15526	15554	15519	15537	15415	15357	15605	15348	15576	15540	15621	15309	15582	15468	15411	15547	15488	15522	15568	15424	15502	15509	15469	15539	15417	15531	15536	15526	15439	15518	15438	15614	15556	15369	15501	15594	15646	15453	15651	15544	15476	15497	15604	15542	15477	15511	15675	15552	15566	15563	15495	15556	15625	15556	15571	15532	15375	15626	15456	15578	15574	15417	15516	15397	15475	15527	15631	15477	15417	15407	15553	15328	15553	15694	15411	15483	15521	15321	15684	15450	15383	15618	15344	15657	15508	15544	15650	15478	15407	15617	15427	15459	15566	15362	15444	15542	15458	15643	15473	15307	15613	15394	15562	15606	15455	15396	15420	15670	15464	15411	15536	15566	15492	15562	15458	15337	15547	15483	15446	15459	15491	15526	15587	15606	15586	15603	15682	15512	15449	15578	15510	15651	15468	15647	15534	15451	15461	15558	15614	15441	15511	15546	15419	15426	15451	15396	15549	15430	15420	15633	15545	15430	15683	15432	15448	15466	15601	15402	15664	15654	15557	15236	15431	15619	15587	15514	15498	15623	15303	15570	15462	15538	15504	15463	15482	15517	15395	15409	15374	15501	15437	15370	15629	15376	15578	15531	15518	15301	15465	15564	15644	15503	15510	15429	15519	15468	15633	15449	15580	15625	15503	15586	15531	15488	15498	15442	15470	15399	15588	15562	15614	15307	15342	15604	15466	15564	15555	15464	15542	15461	15394	15609	15406	15509	15568	15738	15422	15427	15607	15506	15510	15563	15431	15469	15689	15521	15515	15537	15538	15585	15517	15439	15565	15551	15527	15541	15422	15355	15340	15390	15578	15591	15454	15443	15432	15424	15617	15493	15349	15489	15353	15511	15569	15463	15593	15453	15409	15624	15449	15539	15488	15536	15566	15545	15589	15500	15471	15347	15382	15441	15412	15621	15564	15543	15559	15581	15415	15446	15482	15500	15563	15461	15339	15528	15532	15520	15601	15427	15508	15501	15428	15602	15401	15571	15380	15320	15500	15428	15416	15586	15345	15541	15545	15352	15567	15434	15538	15575	15605	15538	15596	15677	15651	15396	15438	15531	15387	15530	15572	15398	15540	15551	15597	15632	15383	15484	15612	15450	15605	15588	15474	15518	15474	15555	15338	15563	15335	15399	15406	15474	15376	15428	15363	15574	15406	15521	15488	15683	15349	15500	15507	15533	15403	15418	15415	15503	15386	15485	15444	15559	15668	15576	15485	15643	15500	15491	15649	15595	15490	15520	15467	15538	15545	15496	15546	15670	15530	15550	15477	15609	15434	15668	15428	15504	15569	15680	15460	15458	15443	15464	15619	15491	15546	15587	15648	15451	15625	15611	15486	15591	15609	15491	15486	15471	15405	15427	15513	15610	15451	15470	15483	15319	15608	15503	15597	15470	15478	15464	15541	15449	15537	15480	15762	15539	15415	15321	15527	15499	15396	15611	15479	15438	15396	15391	15567	15386	15393	15491	15421	15576	15424	15433	15532	15332	15456	15559	15565	15546	15582	15511	15514	15383	15414	15553	15548	15516	15385	15511	15519	15438	15469	15512	15380	15386	15659	15463	15569	15590	15535	15518	15425	15534	15538	15315	15528	15559	15473	15485	15498	15424	15705	15565	15389	15407	15484	15570	15397	15438	15459	15410	15518	15424	15585	15573	15382	15511	15461	15661	15400	15373	15482	15434	15651	15546	15431	15431	15633	15412	15375	15495	15399	15275	15383	15481	15499	15504	15563	15535	15475	15437	15477	15600	15459	15724	15526	15452	15510	15480	15491	15534	15404	15525	15448	15613	15500	15502	15382	15493	15420	15408	15496	15445	15518	15429	15541	15488	15489	15496	15520	15481	15471	15552	15400	15504	15736	15414	15475	15610	15620	15532	15575	15551	15418	15554	15420	15568	15574	15502	15524	15472	15584	15553	15584	15614	15421	15519	15558	15548	15582	15413	15588	15592	15439	15556	15614	15533	15418	15603	15561	15475	15604	15481	15608	15492	15575	15517	15554	15488	15422	15489	15586	15622	15473	15540	15392	15672	15417	15446	15509	15572	15527	15516	15594	15513	15443	15396	15592	15606	15600	15299	15474	15477	15538	15582	15617	15579	15539	15548	15228	15579	15659	15499	15449	15500	15648	15564	15608	15389	15281	15304	15419	15437	15480	15471	15537	15668	15364	15582	15520	15453	15481	15534	15563	15532	15538	15374	15565	15425	15456	15626	15547	15411	15490	15534	15656	15598	15496	15517	15612	15375	15493	15380	15517	15458	15407	15668	15451	15543	15486	15691	15580	15498	15468	15587	15475	15457	15393	15562	15486	15396	15667	15416	15474	15361	15469	15489	15597	15449	15728	15543	15542	15515	15508	15397	15601	15505	15392	15478	15355	15525	15337	15627	15471	15540	15586	15379	15396	15620	15500	15644	15225	15565	15346	15504	15516	15673	15402	15548	15538	15716	15484	15510	15508	15477	15534	15557	15469	15432	15449	15500	15558	15440	15531	15500	15437	15450	15512	15646	15661	15413	15486	15548	15482	15522	15574	15449	15638	15482	15435	15505	15427	15418	15592	15477	15435	15615	15548	15618	15464	15406	15635	15448	15586	15638	15447	15544	15571	15485	15331	15462	15640	15274	15494	15542	15563	15494	15485	15595	15497	15525	15502	15646	15481	15381	15480	15610	15525	15569	15520	15496	15438	15440	15535	15597	15470	15397	15561	15383	15269	15559	15693	15452	15556	15524	15466	15467	15439	15389	15431	15623	15433	15477	15396	15462	15457	15663	15388	15390	15533	15558	15525	15485	15317	15585	15410	15501	15287	15511	15675	15448	15527	15475	15383	15461	15416	15583	15421	15586	15495	15413	15457	15406	15596	15612	15491	15590	15486	15446	15729	15390	15524	15538	15467	15549	15448	15646	15585	15486	15658	15487	15396	15522	15428	15437	15400	15495	15514	15544	15521	15602	15437	15456	15601	15362	15637	15523	15632	15484	15377	15461	15555	15521	15451	15572	15492	15459	15562	15413	15599	15449	15457	15527	15575	15512	15348	15426	15520	15420	15656	15409	15622	15477	15496	15469	15478	15466	15353	15600	15405	15487	15501	15361	15407	15522	15432	15560	15606	15574	15573	15640	15630	15695	15620	15523	15430	15419	15428	15544	15518	15508	15584	15485	15486	15568	15582	15448	15550	15507	15430	15439	15521	15528	15445	15445	15611	15318	15578	15385	15453	15453	15570	15654	15398	15382	15676	15356	15556	15460	15549	15606	15542	15423	15483	15541	15562	15578	15595	15559	15564	15433	15437	15450	15418	15527	15511	15397	15510	15320	15595	15673	15486	15558	15507	15687	15433	15568	15427	15462	15467	15440	15478	15603	15514	15519	15560	15456	15495	15466	15459	15474	15548	15485	15516	15634	15276	15438	15328	15370	15601	15462	15610	15657	15549	15523	15442	15542	15496	15362	15638	15567	15445	15356	15531	15452	15388	15396	15328	15471	15583	15576	15474	15489	15606	15489	15502	15612	15438	15597	15655	15567	15386	15579	15335	15581	15447	15496	15429	15647	15584	15578	15352	15627	15659	15715	15630	15642	15446	15504	15505	15429	15618	15644	15563	15489	15497	15456	15489	15510	15543	15362	15516	15478	15533	15610	15520	15413	15502	15290	15428	15699	15505	15339	15482	15539	15576	15475	15447	15400	15631	15444	15396	15624	15537	15476	15585	15584	15592	15498	15562	15522	15374	15519	15454	15468	15365	15407	15475	15348	15674	15554	15597	15329	15470	15576	15427	15738	15462	15658	15636	15476	15605	15646	15556	15634	15426	15644	15511	15559	15651	15635	15546	15500	15453	15458	15331	15509	15496	15436	15643	15627	15478	15502	15404	15442	15330	15576	15477	15442	15453	15474	15298	15598	15441	15280	15711	15505	15583	15437	15498	15400	15573	15249	15556	15540	15585	15450	15458	15635	15516	15447	15579	15502	15564	15403	15461	15656	15543	15681	15411	15498	15520	15562	15368	15642	15538	15301	15429	15403	15618	15502	15513	15478	15296	15554	15538	15350	15392	15425	15425	15526	15320	15479	15566	15360	15555	15533	15411	15655	15281	15452	15486	15710	15636	15415	15562	15574	15504	15383	15646	15373	15546	15537	15632	15441	15464	15471	15605	15459	15418	15528	15503	15400	15467	15355	15389	15544	15655	15390	15664	15567	15480	15481	15494	15609	15539	15474	15436	15506	15314	15511	15536	15274	15413	15519	15534	15651	15519	15575	15449	15460	15249	15459	15470	15413	15568	15322	15423	15638	15521	15387	15648	15507	15500	15524	15334	15485	15303	15502	15529	15608	15478	15641	15478	15505	15655	15431	15441	15493	15619	15360	15550	15430	15517	15540	15565	15414	15576	15370	15590	15501	15628	15505	15504	15399	15489	15489	15460	15538	15383	15341	15425	15512	15572	15414	15468	15333	15496	15465	15366	15691	15644	15549	15547	15550	15545	15615	15482	15549	15477	15549	15590	15652	15762	15524	15525	15468	15563	15598	15584	15510	15516	15572	15487	15510	15641	15604	15576	15579	15475	15445	15579	15386	15590	15535	15663	15563	15439	15378	15526	15677	15412	15442	15555	15504	15374	15450	15561	15419	15524	15442	15556	15406	15407	15558	15509	15469	15608	15426	15573	15597	15585	15498	15441	15540	15502	15463	15559	15593	15295	15488	15579	15409	15552	15484	15626	15426	15583	15540	15601	15512	15424	15335	15367	15664	15624	15425	15576	15399	15431	15525	15539	15506	15481	15483	15560	15439	15541	15502	15630	15416	15610	15559	15448	15407	15569	15589	15382	15630	15479	15370	15406	15600	15559	15384	15404	15577	15402	15506
22551	21018	28815	23436	21168	22896	24160	18958	17983	18261	18092	17827	21952	35886	35446	31984	26146	20714	18632	17735	17563	17672	17539	17629	17458	17626	17640	17406	17746	17497	17650	17629	17632	17309	17606	17574	17692	17471	17585	17414	17479	17426	17551	17552	17448	17338	17528	17385	17547	17492	17380	17297	17487	17658	17387	17347	17330	17330	17306	17609	17444	17381	17558	17461	17277	17610	17330	17588	17489	17595	17308	17409	17539	17641	17368	17450	17388	17641	17484	17719	17542	17313	17343	17331	17564	17493	17697	17462	17578	17492	17380	17438	17490	17462	17617	17454	17413	17542	17359	17459	17504	17641	17573	17487	17524	17472	17415	17626	17432	17552	17185	17237	17345	17379	17352	17571	17313	17393	17390	17632	17408	17603	17476	17543	17396	17473	17481	17490	17485	17604	17427	17188	17563	17488	17289	17252	17464	17363	17518	17216	17455	17491	17479	17255	17541	17423	17350	17348	17420	17277	17320	17230	17474	17412	17507	17502	17510	17481	17354	17531	17385	17441	17439	17253	17493	17480	17310	17446	17397	17302	17464	17537	17618	17550	17340	17630	17625	17456	17337	17306	17380	17445	17495	17474	17443	17369	17515	17395	17489	17606	17401	17226	17357	17325	17429	17427	17407	17421	17305	17422	17546	17373	17564	17259	17410	17267	17366	17537	17556	17390	17488	17392	17433	17350	17417	17446	17313	17324	17323	17355	17411	17433	17397	17435	17446	17461	17154	17161	17468	17433	17303	17424	17350	17425	17267	17335	17353	17246	17184	17354	17328	17444	17286	17505	17229	17415	17424	17216	17221	17490	17377	17324	17370	17197	17236	17412	17402	17432	17343	17483	17333	17374	17307	17370	17404	17280	17379	17517	17363	17297	17340	17355	17442	17309	17376	17352	17206	17372	17296	17610	17425	17336	17233	17275	17281	17303	17372	17489	17222	17410	17412	17603	17296	17382	17445	17514	17486	17492	17334	17486	17311	17264	17356	17263	17433	17410	17357	17539	17420	17513	17475	17281	17439	17480	17548	17462	17252	17279	17517	17284	17322	17353	17634	17234	17352	17329	17470	17300	17518	17607	17587	17455	17264	17395	17343	17233	17515	17397	17574	17293	17359	17209	17379	17503	17572	17466	17396	17404	17555	17425	17434	17283	17583	17478	17517	17462	17483	17333	17384	17554	17660	17428	17581	17349	17602	17334	17414	17220	17440	17541	17298	17409	17279	17516	17284	17359	17628	17642	17540	17381	17494	17368	17611	17338	17428	17413	17496	17518	17248	17439	17391	17452	17497	17366	17535	17533	17373	17178	17475	17427	17485	17406	17400	17341	17473	17439	17499	17503	17436	17371	17308	17372	17421	17506	17410	17485	17393	17353	17414	17524	17459	17448	17542	17562	17549	17419	17485	17464	17467	17340	17498	17474	17552	17268	17292	17203	17319	17552	17312	17574	17454	17581	17241	17384	17512	17356	17337	17479	17537	17576	17328	17288	17337	17284	17293	17263	17281	17474	17352	17273	17093	17333	17459	17400	17301	17402	17563	17225	17509	17306	17494	17447	17363	17461	17498	17453	17459	17668	17542	17470	17552	17634	17435	17446	17349	17409	17204	17499	17167	17305	17493	17662	17497	17242	17266	17692	17560	17379	17344	17390	17483	17666	17546	17307	17462	17397	17444	17443	17417	17320	17374	17322	17350	17476	17477	17419	17356	17303	17459	17472	17346	17312	17490	17325	17501	17426	17388	17451	17518	17484	17270	17452	17406	17487	17279	17343	17467	17504	17454	17491	17419	17392	17479	17286	17542	17428	17448	17613	17343	17323	17564	17410	17558	17450	17242	17498	17596	17319	17173	17442	17451	17529	17328	17231	17291	17165	17340	17696	17210	17453	17492	17452	17368	17487	17416	17614	17515	17275	17358	17486	17661	17623	17292	17521	17451	17341	17367	17530	17635	17367	17536	17553	17521	17298	17487	17531	17423	17410	17407	17497	17354	17279	17535	17473	17185	17448	17319	17393	17444	17431	17552	17289	17379	17505	17220	17280	17452	17255	17508	17284	17365	17280	17206	17667	17406	17347	17437	17283	17422	17504	17430	17345	17537	17496	17446	17482	17476	17357	17321	17417	17337	17428	17380	17657	17336	17331	17451	17565	17399	17356	17550	17551	17166	17382	17473	17381	17246	17384	17422	17498	17327	17417	17459	17354	17421	17396	17390	17387	17403	17407	17288	17164	17417	17497	17503	17407	17433	17391	17277	17207	17562	17546	17453	17245	17346	17366	17422	17408	17364	17393	17269	17549	17387	17487	17297	17638	17405	17479	17354	17479	17523	17519	17411	17314	17376	17471	17327	17549	17359	17400	17501	17339	17362	17302	17496	17373	17304	17410	17316	17397	17419	17375	17383	17203	17523	17356	17488	17369	17341	17441	17306	17544	17472	17549	17399	17352	17329	17692	17355	17357	17371	17323	17342	17334	17363	17388	17280	17437	17234	17401	17468	17203	17434	17403	17374	17374	17448	17242	17397	17443	17412	17574	17501	17350	17207	17341	17294	17417	17359	17330	17330	17526	17461	17466	17506	17360	17512	17198	17353	17344	17288	17490	17333	17590	17348	17334	17469	17270	17327	17394	17456	17440	17306	17202	17177	17194	17400	17491	17412	17447	17596	17551	17391	17421	17431	17483	17462	17334	17427	17327	17495	17536	17429	17318	17499	17460	17246	17304	17451	17133	17434	17390	17390	17315	17530	17427	17574	17373	17357	17461	17204	17433	17534	17278	17544	17513	17433	17662	17445	17435	17403	17417	17426	17314	17427	17273	17520	17364	17257	17452	17461	17354	17191	17510	17557	17300	17321	17555	17512	17272	17403	17383	17343	17458	17436	17196	17339	17429	17541	17439	17398	17362	17417	17302	17417	17345	17433	17219	17473	17448	17343	17252	17489	17358	17403	17530	17414	17383	17397	17454	17284	17379	17409	17341	17461	17366	17301	17431	17670	17435	17612	17240	17454	17542	17509	17536	17442	17288	17448	17522	17378	17436	17280	17355	17439	17302	17443	17494	17464	17337	17387	17246	17527	17563	17484	17148	17369	17363	17409	17373	17388	17199	17450	17503	17181	17472	17392	17504	17407	17216	17753	17400	17423	17260	17522	17366	17397	17259	17362	17546	17382	17385	17499	17386	17234	17555	17453	17346	17504	17550	17277	17289	17362	17550	17479	17342	17431	17409	17482	17485	17387	17401	17467	17494	17394	17294	17470	17398	17293	17302	17458	17396	17469	17490	17564	17300	17494	17262	17464	17160	17528	17331	17487	17390	17533	17262	17350	17293	17394	17459	17409	17359	17527	17600	17459	17373	17244	17478	17266	17321	17438	17388	17438	17446	17369	17471	17555	17281	17377	17475	17479	17540	17443	17601	17439	17423	17477	17337	17582	17433	17513	17205	17475	17501	17425	17359	17610	17300	17369	17266	17424	17303	17393	17252	17577	17218	17269	17384	17220	17325	17363	17444	17694	17439	17427	17431	17661	17485	17336	17454	17443	17355	17274	17296	17255	17467	17375	17485	17342	17491	17456	17339	17423	17285	17231	17319	17453	17572	17413	17474	17190	17283	17430	17537	17452	17617	17537	17496	17485	17269	17242	17285	17378	17307	17443	17258	17384	17381	17379	17297	17599	17381	17361	17253	17427	17336	17426	17665	17297	17276	17477	17413	17395	17361	17311	17336	17381	17334	17588	17320	17398	17328	17324	17339	17372	17588	17548	17327	17475	17198	17557	17252	17436	17358	17507	17562	17485	17378	17524	17404	17498	17327	17462	17404	17420	17427	17452	17417	17470	17338	17368	17220	17252	17373	17491	17162	17419	17455	17361	17251	17340	17622	17330	17324	17380	17282	17572	17565	17332	17445	17479	17413	17406	17453	17440	17441	17301	17369	17363	17452	17297	17196	17398	17531	17380	17475	17283	17240	17498	17360	17403	17440	17346	17407	17385	17430	17533	17398	17223	17447	17394	17489	17604	17468	17385	17336	17386	17260	17350	17308	17586	17207	17450	17320	17400	17292	17401	17345	17556	17244	17519	17254	17447	17382	17344	17218	17414	17318	17397	17293	17553	17704	17452	17303	17478	17408	17354	17385	17372	17363	17582	17526	17316	17249	17250	17382	17440	17567	17430	17378	17317	17444	17668	17511	17378	17227	17209	17417	17283	17531	17496	17277	17622	17546	17450	17527	17275	17206	17565	17514	17426	17526	17510	17464	17431	17653	17457	17298	17360	17274	17236	17387	17496	17405	17365	17330	17537	17536	17514	17487	17492	17317	17356	17484	17506	17330	17302	17532	17341	17279	17453	17492	17382	17269	17580	17223	17325	17367	17351	17561	17576	17206	17323	17173	17108	17401	17384	17477	17545	17541	17490	17158	17291	17304	17426	17283	17451	17273	17381	17276	17277	17432	17221	17461	17466	17526	17405	17471	17459	17476	17394	17506	17292	17296	17311	17371	17342	17272	17452	17283	17476	17096	17522	17733	17116	17291	17469	17560	17385	17668	17303	17449	17605	17500	17424	17269	17461	17551	17347	17558	17482	17297	17300	17222	17293	17306	17282	17400	17549	17224	17464	17404	17261	17467	17488	17407	17520	17517	17478	17435	17317	17286	17531	17467	17364	17363	17287	17288	17334	17352	17459	17371	17462	17555	17382	17550	17281	17544	17314	17228	17430	17565	17580	17365	17501	17428	17358	17316	17408	17428	17219	17491	17409	17275	17238	17484	17436	17469	17337	17273	17361	17523	17565	17468	17441	17430	17331	17413	17250	17432	17229	17469	17478	17368	17297	17631	17400	17424	17562	17437	17533	17540	17563	17435	17353	17466	17413	17260	17417	17544	17541	17520	17255	17404	17441	17239	17526	17492	17629	17449	17613	17552	17351	17419	17333	17229	17436	17284	17474	17253	17483	17546	17291	17431	17383	17285	17337	17394	17459	17551	17509	17344	17573	17331	17442	17224	17330	17327	17501	17436	17366	17471	17319	17424	17418	17529	17506	17237	17420	17497	17720	17428	17506	17690	17298	17433	17388	17468	17214	17349	17491	17321	17251	17342	17395	17348	17460	17433	17454	17346	17377	17224	17312	17364	17542	17481
14885	26516	24278	19713	17925	17402	16738	16619	16232	16117	16183	15841	23750	39564	37955	33132	25969	18602	16401	15453	15447	15549	15472	15551	15407	15403	15595	15663	15693	15472	15531	15680	15390	15540	15282	15528	15575	15417	15416	15452	15441	15421	15484	15512	15390	15468	15486	15317	15487	15581	15371	15447	15648	15463	15671	15580	15488	15458	15528	15408	15456	15397	15538	15420	15255	15501	15549	15564	15479	15391	15455	15541	15459	15458	15452	15461	15500	15675	15408	15478	15435	15348	15536	15483	15333	15485	15514	15571	15298	15385	15595	15415	15364	15449	15424	15238	15479	15394	15572	15411	15394	15496	15397	15532	15371	15453	15440	15313	15439	15507	15291	15487	15367	15347	15406	15304	15614	15516	15429	15455	15427	15397	15486	15413	15451	15634	15364	15508	15514	15314	15502	15349	15465	15345	15401	15579	15412	15566	15430	15523	15392	15515	15241	15388	15232	15572	15374	15321	15466	15439	15345	15432	15545	15367	15458	15492	15538	15576	15549	15414	15585	15353	15544	15330	15284	15464	15435	15437	15545	15412	15314	15577	15350	15610	15305	15741	15360	15505	15404	15492	15270	15477	15488	15531	15373	15627	15296	15485	15451	15407	15413	15296	15346	15466	15510	15587	15374	15521	15450	15370	15469	15430	15393	15405	15577	15399	15220	15396	15289	15505	15444	15609	15412	15592	15518	15651	15418	15491	15502	15407	15427	15444	15426	15418	15493	15518	15383	15372	15484	15515	15403	15561	15423	15434	15487	15418	15297	15509	15455	15422	15516	15517	15429	15403	15288	15511	15644	15346	15443	15451	15464	15400	15582	15490	15375	15451	15343	15440	15376	15468	15501	15406	15573	15378	15358	15426	15504	15511	15295	15257	15397	15436	15406	15354	15504	15402	15565	15358	15492	15605	15701	15367	15557	15402	15577	15261	15291	15484	15340	15429	15521	15415	15515	15334	15518	15441	15450	15556	15322	15451	15536	15524	15505	15563	15550	15430	15363	15413	15180	15404	15405	15382	15531	15361	15438	15504	15495	15433	15561	15345	15450	15456	15261	15525	15381	15438	15469	15153	15473	15468	15301	15444	15490	15339	15479	15301	15366	15466	15335	15382	15565	15434	15479	15550	15461	15393	15697	15587	15399	15586	15222	15388	15477	15469	15543	15437	15472	15317	15431	15414	15391	15523	15486	15452	15363	15439	15447	15510	15394	15506	15406	15509	15369	15463	15357	15457	15193	15741	15214	15484	15333	15350	15682	15537	15324	15229	15391	15359	15487	15536	15380	15442	15406	15388	15477	15322	15446	15412	15257	15442	15459	15461	15506	15348	15472	15381	15654	15503	15365	15531	15565	15602	15306	15373	15449	15555	15505	15515	15529	15457	15415	15414	15222	15403	15381	15471	15435	15383	15369	15364	15479	15430	15360	15395	15374	15422	15378	15170	15573	15501	15349	15439	15445	15347	15438	15450	15349	15288	15576	15290	15360	15517	15386	15339	15303	15469	15309	15515	15412	15343	15402	15437	15280	15668	15473	15373	15344	15510	15414	15477	15490	15376	15432	15484	15501	15430	15481	15353	15491	15447	15427	15386	15501	15498	15532	15610	15364	15519	15488	15337	15473	15338	15389	15332	15558	15397	15244	15533	15538	15420	15483	15622	15508	15486	15365	15355	15353	15415	15447	15411	15371	15336	15380	15298	15589	15479	15461	15397	15403	15557	15511	15407	15497	15403	15567	15522	15466	15503	15486	15290	15431	15371	15690	15466	15506	15497	15523	15198	15363	15293	15572	15464	15423	15476	15297	15423	15578	15335	15324	15429	15408	15350	15315	15362	15465	15550	15505	15673	15398	15508	15454	15410	15494	15249	15545	15538	15516	15427	15332	15441	15390	15481	15422	15446	15411	15463	15317	15399	15472	15517	15433	15550	15280	15502	15417	15412	15384	15449	15470	15331	15446	15342	15334	15556	15487	15274	15536	15600	15521	15470	15449	15515	15339	15312	15475	15354	15643	15324	15394	15436	15514	15479	15280	15275	15324	15535	15383	15448	15280	15381	15459	15305	15535	15336	15460	15257	15289	15293	15324	15314	15437	15344	15536	15470	15355	15446	15419	15428	15523	15404	15365	15168	15432	15457	15411	15356	15364	15460	15589	15374	15468	15448	15530	15438	15485	15581	15361	15419	15257	15381	15238	15456	15474	15310	15333	15508	15382	15331	15298	15455	15600	15489	15338	15442	15348	15398	15392	15442	15317	15450	15462	15372	15448	15400	15399	15614	15297	15355	15543	15442	15412	15530	15393	15310	15331	15547	15374	15636	15461	15406	15429	15371	15282	15408	15350	15357	15532	15435	15407	15348	15498	15545	15468	15320	15492	15491	15263	15278	15625	15478	15435	15335	15365	15571	15611	15370	15282	15445	15382	15516	15411	15273	15320	15410	15640	15299	15376	15548	15580	15353	15428	15357	15410	15353	15487	15415	15371	15322	15401	15368	15486	15549	15544	15454	15402	15324	15568	15315	15310	15437	15448	15229	15429	15318	15560	15318	15420	15553	15428	15473	15542	15463	15346	15340	15472	15337	15378	15532	15345	15430	15520	15351	15389	15520	15611	15306	15397	15368	15426	15432	15495	15638	15533	15498	15580	15637	15293	15440	15403	15348	15437	15477	15397	15421	15487	15487	15394	15408	15390	15533	15362	15417	15339	15528	15475	15338	15426	15322	15430	15366	15455	15567	15627	15369	15484	15354	15564	15393	15363	15617	15451	15426	15500	15517	15438	15655	15549	15332	15546	15348	15516	15511	15401	15440	15308	15251	15442	15449	15548	15255	15470	15328	15295	15380	15362	15524	15539	15519	15506	15290	15488	15466	15386	15414	15554	15444	15444	15419	15190	15316	15233	15463	15431	15516	15652	15278	15409	15398	15465	15521	15337	15486	15455	15485	15423	15322	15305	15341	15532	15519	15251	15444	15463	15522	15288	15361	15407	15208	15407	15430	15329	15387	15244	15415	15376	15610	15614	15346	15619	15474	15340	15341	15472	15372	15639	15436	15466	15498	15353	15268	15603	15517	15465	15580	15679	15316	15500	15355	15478	15410	15458	15534	15422	15534	15392	15433	15257	15478	15563	15447	15391	15431	15501	15446	15422	15430	15407	15289	15444	15358	15431	15399	15416	15515	15486	15408	15520	15539	15394	15425	15410	15436	15613	15477	15442	15378	15448	15302	15531	15497	15515	15356	15312	15371	15595	15405	15442	15547	15529	15490	15395	15366	15421	15410	15316	15464	15492	15545	15398	15552	15351	15394	15385	15500	15388	15357	15427	15369	15593	15451	15511	15729	15399	15353	15559	15403	15373	15361	15399	15501	15356	15337	15417	15404	15477	15362	15351	15456	15289	15320	15580	15537	15490	15633	15461	15211	15478	15377	15490	15334	15357	15371	15427	15348	15253	15397	15390	15601	15522	15358	15284	15425	15230	15311	15544	15307	15393	15366	15547	15564	15266	15504	15394	15436	15488	15427	15350	15489	15448	15639	15339	15570	15405	15426	15430	15505	15409	15548	15454	15487	15375	15553	15408	15416	15341	15446	15568	15397	15308	15458	15559	15548	15465	15489	15426	15491	15606	15470	15624	15427	15222	15350	15489	15400	15426	15430	15434	15347	15410	15437	15292	15490	15540	15447	15350	15479	15559	15357	15557	15478	15666	15369	15321	15407	15591	15319	15431	15283	15517	15528	15331	15480	15227	15418	15442	15456	15366	15470	15391	15364	15409	15413	15531	15614	15516	15501	15402	15511	15536	15262	15616	15545	15408	15520	15387	15282	15415	15469	15366	15428	15394	15452	15369	15356	15383	15518	15441	15521	15530	15307	15463	15521	15340	15256	15403	15569	15536	15398	15452	15525	15425	15541	15408	15562	15284	15423	15367	15293	15479	15520	15389	15396	15538	15473	15508	15330	15440	15337	15355	15449	15477	15254	15443	15477	15492	15440	15363	15454	15509	15306	15338	15491	15464	15515	15428	15484	15370	15353	15427	15541	15431	15345	15382	15524	15477	15481	15560	15464	15417	15312	15609	15415	15292	15481	15382	15563	15470	15428	15416	15393	15379	15565	15516	15457	15267	15506	15338	15363	15366	15378	15420	15351	15518	15291	15415	15452	15534	15502	15310	15570	15562	15307	15295	15338	15419	15341	15605	15226	15369	15371	15395	15305	15454	15289	15445	15549	15599	15265	15273	15422	15599	15413	15338	15381	15545	15407	15291	15637	15314	15370	15453	15528	15423	15425	15468	15380	15455	15500	15401	15640	15566	15391	15550	15426	15589	15514	15391	15441	15654	15349	15390	15534	15469	15300	15394	15462	15384	15459	15530	15285	15358	15276	15406	15356	15379	15400	15446	15457	15230	15442	15379	15579	15432	15557	15415	15346	15314	15363	15414	15252	15436	15179	15499	15395	15377	15401	15179	15470	15278	15350	15448	15327	15475	15417	15517	15430	15322	15528	15362	15484	15461	15461	15538	15407	15432	15449	15510	15433	15456	15270	15373	15324	15507	15439	15412	15443	15333	15618	15619	15336	15414	15381	15508	15365	15557	15462	15425	15474	15474	15411	15280	15488	15369	15484	15234	15351	15451	15481	15477	15553	15461	15360	15433	15492	15233	15340	15383	15501	15530	15498	15517	15385	15455	15541	15388	15325	15311	15453	15350	15408	15375	15457	15530	15453	15537	15481	15385	15404	15413	15558	15335	15355	15358	15358	15443	15472	15403	15589	15354	15325	15399	15300	15435	15290	15448	15451	15529	15408	15365	15320	15400	15448	15457	15304	15394	15381	15523	15243	15354	15552	15497	15525	15413	15373	15430	15354	15307	15384	15392	15530	15325	15377	15434	15331	15324	15437	15523	15555	15490	15407	15626	15226	15413	15583	15388	15508	15401	15654	15361	15420	15475	15370	15456	15253	15302	15304	15417	15285	15448	15330	15471	15491	15507	15556	15458	15465	15531	15255	15414	15549	15382	15530	15525	15494	15501	15470	15481	15501	15559	15546	15463	15368	15495	15373	15389	15293	15463	15508	15382	15438	15338	15574	15467	15392	15420	15308	15386	15281	15406	15427	15387	15414	15465	15465	15430	15318
27176	21669	23260	19912	17060	17050	17000	17359	17172	16941	17111	17148	17048	18299	18999	18598	18132	17478	16929	17114	16961	17005	16814	16851	16980	16960	16852	17103	17358	16943	16912	17177	16759	16948	16904	16832	17017	16884	17177	16827	16871	17018	17038	16988	16980	17094	17005	16887	17049	16933	17063	17002	16938	17146	17058	16977	17105	16994	16965	16899	17125	17122	17269	17060	16868	17074	17002	16813	17074	17085	16940	17001	17171	16933	17058	17033	17019	16949	17036	16824	17049	16921	17005	17010	17019	16836	16949	16909	16943	17023	16949	17086	17003	16802	17354	17096	17039	16720	16949	17106	17052	16801	16964	17014	16953	17106	16720	16908	16870	17037	16789	16906	16739	17096	16853	16986	16905	17082	16890	17067	17072	16949	16823	16956	16932	17083	17017	16911	17065	17191	16794	16890	16905	17015	16840	16947	16934	17095	17150	16855	17045	16876	16982	16778	16995	16951	17058	16950	16926	16774	17021	16992	17054	16865	16902	16919	17040	16911	16862	16827	16861	16918	16915	17130	16922	17005	17090	17106	16996	16907	16869	16970	16901	16868	16964	17025	17105	17010	16885	17079	16900	16994	16903	17175	17033	17125	17005	17119	17045	16764	16915	17065	16931	16842	17109	17086	16864	17082	16884	16888	16892	16800	16957	17031	17182	16880	16845	16972	16999	17014	16921	16959	17029	17010	16815	16919	17140	17206	16999	17065	17094	16815	17027	16886	16976	17055	16921	16945	17032	17080	16932	16853	16843	17153	17153	17142	17057	16987	16992	17062	16951	17032	16942	17047	17006	16978	17014	16917	16980	17021	16940	17102	17028	17114	16890	16882	16912	17011	17171	17116	16877	16933	16878	16997	17023	16926	16962	16906	17092	16968	17030	17033	17147	17015	16911	17014	16826	17089	16833	17009	16947	16928	17014	16957	17051	17043	16824	16949	16686	16993	17023	17071	17148	17088	16956	16932	16898	16758	16857	17079	17079	16878	16870	16828	16883	16978	17055	16905	17122	17111	17013	16905	17107	16919	16957	16881	17141	17054	17088	16992	16789	16929	16790	17108	17011	16977	16876	17032	16923	16947	16873	17045	17062	17219	17113	16913	17008	17098	16951	16896	17024	17110	16851	17014	16828	16897	17021	17012	16934	16850	17063	16876	16916	16860	16984	17058	17178	17120	17097	17089	17083	17161	16905	16921	16840	17027	17126	16940	17022	17148	16951	16998	16877	17094	16867	16835	17029	16967	17090	17060	16776	16943	16696	16915	17127	17140	17013	16803	16854	16923	17057	16752	17122	16921	17035	16980	17210	17154	17038	17068	17056	16966	16942	16870	17075	17090	17057	16854	16815	16789	17084	17002	16772	16968	17035	16915	17134	16948	17024	16955	17004	16898	16878	16926	17093	16941	16900	16974	16997	16974	16880	16913	16958	17069	17072	16792	16809	16871	16800	16887	16968	16970	16894	17027	16854	16973	17035	16978	16747	17104	17024	16912	16951	17041	16852	17176	16856	16912	17208	17198	17166	16859	17118	16857	17014	16928	16937	16960	17140	17123	16830	17070	16956	17053	17159	16855	16988	16864	16881	16957	17068	17001	17100	16964	16882	17079	17253	17097	17115	17148	16947	17139	17119	16950	16862	16881	16992	16965	16937	16900	16935	16876	17035	17029	17019	16983	16787	16989	16969	17231	17067	17088	16876	16729	16921	16950	16964	17028	17068	17046	16942	16984	17026	16960	16933	16944	16865	16893	17044	16945	17067	17132	16914	17161	17040	17163	16975	16986	17035	17017	17137	16950	16977	16892	16873	16865	17127	17064	16845	16876	16982	16926	16917	16948	16849	16808	17069	16899	17033	16999	17110	16856	17019	16996	16997	16971	16902	17107	16928	16948	16967	16985	16992	17007	16830	16972	17010	17185	17021	17256	17071	16871	16944	17085	17091	17012	17078	16962	16931	16983	17110	17186	16902	17133	17060	16925	16987	17159	17059	17127	16977	17087	17143	16935	16894	16950	17034	17120	16988	16921	16768	16865	16887	17105	17010	16871	17129	16926	17047	16878	16954	16680	17112	17001	16844	17031	16982	16920	17103	17123	17215	16744	17150	17136	17013	16937	16955	16861	17144	16991	16969	16939	16870	16887	17121	17033	16870	16934	16941	17228	17029	16859	17125	16981	17130	16976	17100	16951	17142	17034	17151	17080	16985	16953	17141	16923	16825	16953	17251	17107	17159	17085	17052	17013	17060	16901	16903	16998	17183	17101	17037	16721	16969	16996	16994	16915	16853	16914	17003	16931	17009	17045	16958	16920	17130	17063	16875	17147	17175	16905	16921	16979	16973	16950	17112	17079	17027	16973	17080	17022	16962	16836	16850	16979	16861	16837	16964	16937	16985	17026	16998	17023	16959	16956	16940	17075	17040	17126	17311	16922	16922	17227	17104	17052	16902	17024	16939	17016	16920	16983	17106	16979	17111	16925	16857	16869	16842	17142	16877	16982	17106	16996	16981	16780	16925	16933	16732	16899	16885	16927	17052	17014	17062	16870	16784	16977	16983	16820	16965	17013	16874	16868	16932	17092	16834	16949	16793	17066	17140	17229	17106	17149	17124	16990	17158	17024	16996	16912	16925	16894	17011	17078	16869	16776	17083	17154	17024	16880	16873	17013	16816	16850	17034	16731	16831	16850	16951	16931	16908	16881	16949	16909	17070	16957	16961	17020	16805	17039	17036	16988	17109	17170	16827	17111	17005	16852	16876	16924	16877	16871	16874	17044	16870	16949	16857	17045	16910	16783	17066	17058	16986	16811	17077	17146	16996	16926	17034	16874	16991	17107	17188	16945	17046	17066	16956	16994	16980	16882	17001	17023	16910	16819	16976	16944	17057	16886	17010	17006	16930	16828	16852	17194	16867	16787	16891	16938	16893	16863	16881	17068	17025	17051	16970	16814	17039	17036	16978	16948	16952	16779	17023	16995	16921	16996	17015	16963	16849	17053	17025	17025	17119	16993	16884	17008	16981	17048	17116	16996	16931	16936	16998	16889	16958	16925	16898	16795	17235	17109	16823	16928	17061	16834	16970	16943	17184	16868	16968	16756	17043	17091	17074	17021	16963	16886	17190	17093	17116	17025	17084	16855	16997	16947	16873	17041	17113	16957	16987	16747	16983	17022	17146	17019	17075	16861	16991	17044	16979	17029	17253	16914	16794	16902	16915	17111	16931	16787	16819	16971	17046	16937	16730	16767	17044	16958	16928	16888	16968	16816	16951	17099	17015	17231	16960	17085	17118	17099	17305	16913	17009	16950	17042	16963	16950	16940	16985	17109	16842	16964	16866	17062	16775	17116	16884	16960	16877	16987	17058	16935	16897	16947	16929	17037	16820	16963	17011	17093	16947	16813	16998	17141	17002	16940	16907	17023	16984	17001	16951	17087	17082	17160	16806	17147	16808	16942	16974	16923	16976	17022	16877	17171	16927	17053	17141	16910	16997	16969	17041	17038	16973	16967	17130	17138	17158	16950	17173	16764	17006	16854	17013	17043	16871	17125	16999	17253	17124	17183	16886	16980	17003	16906	17130	17016	16872	17038	16884	17214	16984	16956	16894	16936	17002	17008	16959	16804	17001	16977	16996	16784	16879	17095	17088	16931	16877	16830	16828	16656	16982	16878	17088	16928	16913	17122	17006	16841	17093	17031	17301	16893	16998	16861	17075	17057	17005	16886	16996	17148	17141	17087	16774	16850	16825	16826	16977	16915	16924	16698	16988	17036	17150	17018	17102	17097	17046	16911	17187	17022	17039	17113	17017	16988	16990	17165	17055	17070	17065	17146	17162	17031	17031	16875	17055	16985	17119	17024	16957	17186	16932	16943	17108	16831	17031	16966	16970	16866	17139	16971	17132	17197	16847	16952	17093	16920	17008	16865	16895	17013	16889	16892	16920	17022	17185	17068	17008	16861	16965	16992	16969	17100	16906	17005	16935	16860	17062	17085	16956	16807	17027	16937	16986	16957	17052	17149	17151	17012	16841	16916	17102	17047	17078	17214	16896	17095	17056	16835	17076	16871	16656	16876	16782	16860	17024	17118	17172	16768	17241	16899	16823	16924	17055	17034	17135	16819	16941	17060	16966	17060	17042	17024	16989	17137	17133	16861	17124	16875	17070	16985	16826	17032	17046	17033	17034	17046	16794	17010	16930	16976	16891	17021	17058	17061	17062	16676	17054	17148	17079	17042	17014	16987	17113	16902	16893	16940	17019	16995	17035	16985	17152	17093	16904	16858	16841	17161	17022	16933	16935	16933	16902	16913	16997	16741	17038	16933	16926	16994	16948	16836	17046	17131	16982	16833	16866	16924	16812	16871	16877	16835	16907	16940	16963	16911	16852	16995	17223	16984	17020	16966	17109	17046	16910	17102	17092	16997	16934	16898	16891	16827	17072	16932	16735	16932	17011	16823	17058	17071	16964	16916	16868	17047	16873	16996	16837	17178	17000	17026	16867	17090	16947	17041	16874	16936	16978	17275	16910	16964	17022	16774	17115	16960	16980	17164	17129	16890	16762	17092	17031	17074	16857	16939	16909	16886	17024	17009	17016	17152	16825	17021	16918	16960	17141	17105	17182	16798	16975	16903	17083	17011	17059	16859	17138	17189	17009	17074	16926	16970	16965	16966	17126	17187	16968	17001	16811	17180	16926	17062	16800	16964	16793	16981	16978	16921	16857	16869	16953	16996	16579	16900	17123	16842	17167	17054	16919	16927	17065	17064	17039	16911	16981	17079	16879	16945	17149	17094	16920	16928	16881	16875	17244	16971	16767	16964	16931	16865	16890	17142	17007	16912	16881	17104	17120	16838	16943	16863	17096	17054	16984	16904	16976	16822	16936	16917	17058	17078	17045	16991	17013	17029	17055	17046	16924	16963	16889	17008	16861	16913	16889	17085	16927	16757	16942	17020	17034	16955	17075	16994	16981	16979	17046	16956	16761	17133	16945	17144	17038	17220	17003	16985	17036	17153	16905	17041	17029	17005	17103	16999	16972	16857	17094	17056	16761	16858	16958	16876	16883	17026	16996	16982	16815	17026	16970	16907	16917	17042	16924	17075	16930	17029	17258	17100	17113	16878	16727	17116	16944	16977	16786	16697
14185	16336	16071	15487	15551	15322	15239	15313	15148	15453	15380	15292	15462	17754	17904	17200	16384	15570	15450	15256	15192	15211	15071	15217	15287	15183	15254	15187	15379	15260	15306	14976	15122	15217	15134	15069	15330	15211	15129	15327	15330	15205	15255	15313	15052	15353	15459	15277	15365	15141	15232	15295	15275	15032	15283	15220	15189	15207	15185	15167	15151	15205	15254	15130	15224	15185	15145	15280	15347	15217	15337	15212	15304	15317	15348	15280	15253	15351	15251	15242	15015	15399	15282	15209	15250	15320	15153	15322	15109	15059	15241	15059	15141	15112	15056	15377	15108	15070	15138	15265	15260	15180	15180	15235	15142	15387	15195	15090	15305	15262	15110	15237	15247	15247	14971	15140	15271	15038	15260	15280	15401	15130	15060	15099	15034	15295	15261	15360	15311	15293	15238	15277	15289	15115	15107	15200	15176	15135	15216	15143	15167	15210	15076	15222	15269	15115	15375	15236	15250	15336	15238	15014	15270	15067	15214	15202	15193	15334	15156	15254	15271	15255	15297	15092	15121	15211	15211	15314	14974	15261	15143	15195	15092	15242	15231	15253	15333	15239	15204	15196	15222	15243	15139	15201	15198	15083	15151	15250	15189	15078	15173	15178	15202	15132	15294	15119	15032	15212	15197	15361	15320	15136	15295	15219	15217	15011	15207	15106	15417	15264	15294	15359	15243	15320	15181	14984	15166	15221	15056	15334	15186	15252	15106	15077	15187	15228	15180	15189	15302	15034	15299	15140	15246	15112	15089	15293	15242	15256	15058	15280	15050	15185	15197	15341	15273	15262	15076	15239	15115	15278	15329	15140	15184	15346	15130	15299	15265	15243	15274	15233	15103	15371	15346	15264	15127	15167	15236	15353	15154	15206	15166	15158	15184	15274	15106	15165	15268	15156	15228	15172	15222	15071	15212	15167	15216	15163	15256	15347	15233	15319	15199	15157	15215	15284	15182	15227	15196	15136	15338	15203	15402	15270	15380	15195	15156	15266	15152	15342	15238	15236	15101	15091	15210	15047	15337	15274	15269	15269	15199	15317	15281	15341	15095	15097	15261	15146	15274	15220	15199	15194	15217	15194	15180	15364	15304	15352	15279	15194	15311	15248	15280	15516	15350	15066	15283	14990	15232	15250	15011	15166	15230	15197	15025	15178	15409	15048	15219	15265	15214	14960	15341	15108	15426	15115	15224	15160	15393	15173	15252	15236	15114	15305	15194	15222	15238	15136	15150	15170	15305	15230	15167	15369	15120	15339	15257	15382	15369	15302	15193	15305	15348	15270	15399	15254	15246	15083	15125	15164	15331	15157	15258	15131	15132	15100	15182	15046	15000	15169	15250	15153	15261	15161	15349	15232	15167	15331	15230	15319	15195	15166	15063	15166	15174	15165	15379	15259	15240	15213	15201	15208	15067	15243	15138	15130	14999	15275	15257	15220	15347	15308	15248	15193	15288	15151	15265	15121	15018	15196	15240	15356	15238	15196	15073	15194	15213	15195	15262	15137	15179	15115	15263	15143	15190	15086	15184	15426	15287	15087	15204	15016	15297	15212	15342	15362	15139	15230	15300	15189	15138	15129	15131	15307	15019	15177	15129	15191	15169	15275	15235	15110	15291	15188	15353	15262	15189	15291	15234	15100	15414	15226	15222	15182	15200	15319	15377	15234	15203	15233	15231	15381	14955	15116	15244	15247	15194	15271	15131	15067	15253	15213	15206	15282	15147	15270	15082	15095	15272	15249	15346	15087	15207	15204	15217	15226	15182	15351	15158	15265	15268	15273	15261	15333	15050	15146	15286	15308	15318	15084	15079	15301	15223	15134	15165	15279	15228	15189	15198	15223	15149	15178	15313	15134	15251	15356	15242	15315	15311	15179	15246	15150	15235	15148	15100	15102	15078	15227	15346	15183	15236	15208	15358	15225	15367	15199	15233	15136	15276	15223	15142	15142	15360	15206	15302	15166	15124	15308	15209	15109	15207	15163	15166	15142	15250	15347	15199	15141	15161	15119	15089	15240	15224	15462	15168	15174	15169	15321	15236	15202	15299	15220	15303	15151	15296	15382	15281	15299	15108	15229	15270	15131	15090	15124	15275	15365	15306	15274	15108	15136	15377	15106	15357	15189	15080	15409	15081	15269	15257	15251	15324	15306	15168	15333	15322	15254	15284	15345	15157	15069	15333	15188	15347	15231	15212	15071	15047	15120	15210	15325	15272	15210	15125	15151	15192	15225	15151	15317	15164	15044	15110	15176	15293	15198	15201	15061	15046	15178	15272	15245	15279	15129	15102	15166	15165	15216	15097	15199	15370	15240	15313	15258	15191	15027	15243	15278	15189	15277	15318	15227	15254	15206	15163	15104	15192	15056	15135	15113	15170	15230	15217	15215	15050	15127	15145	15046	15166	15165	15257	15065	15321	15272	15089	15132	15140	15159	15069	15413	15166	15158	15231	15115	15218	15342	15173	15040	15027	15240	15162	15196	15231	15337	15237	15160	15275	15236	15210	15265	15289	15314	15236	15344	15122	15305	15170	15126	15261	15234	15348	15162	15221	15272	15324	15163	15149	15097	15145	15198	15181	15212	15390	15307	15123	15183	15222	15017	15175	15137	15179	15056	15088	15261	15153	15117	15211	15170	15286	15034	15087	15183	15211	15240	15325	15320	15253	15244	15312	15340	15108	15132	15369	15121	15208	15152	15108	15212	15238	15156	15235	15101	15153	15295	15302	15256	15106	15124	15143	15420	15205	15224	15159	15365	15224	15187	15113	15241	15197	15111	15061	15225	15161	14968	15289	15377	15252	15171	15137	15219	15283	15256	15053	15134	15243	15111	14899	15301	15359	15246	15400	15258	15292	15178	15317	15322	15321	15361	15141	15286	15249	15253	15188	15343	15322	15207	15210	15048	15095	15097	15275	15145	15135	15153	15118	15257	15127	15193	15072	15157	15117	15123	15244	15362	15229	15233	15262	15220	15143	15104	15311	15186	15217	15032	15150	15374	15184	15146	15023	15263	15260	15276	15201	15320	15371	15077	15408	15076	15403	15333	15028	15142	15217	15203	15338	15041	15225	15116	15252	15109	15195	15170	15323	15347	15058	15238	15357	15350	15255	15251	15206	15212	15199	14936	15064	15329	15112	15169	15219	15255	15250	15316	15210	15012	15135	15358	15168	15259	15227	15285	15104	15305	15171	15161	15339	15142	15383	15287	15195	15213	15152	15115	15206	15215	15281	15184	15286	15157	15175	15387	15229	15382	15273	15154	15145	14987	15185	15169	15132	15166	15061	15394	15182	15203	15120	15226	15164	15246	15392	15132	15253	15230	15179	15259	15115	15220	15220	15324	15190	15288	15077	15246	15278	15055	15127	15094	15066	15375	15217	15244	15245	15313	15115	15162	15404	15146	15199	15123	15207	15082	15310	15375	15250	15162	15338	15255	15341	15033	15287	15314	15163	15376	15242	15240	15282	15240	15329	15012	15227	15331	15164	15282	15261	15213	15357	15162	15110	15218	15229	15272	15122	15261	15221	15203	15287	15194	15304	15115	15201	15249	15142	15367	15227	15241	15208	15248	15122	15123	15110	15096	15130	15350	15234	15329	15138	15248	15245	15152	15258	15201	15313	15189	15220	14963	15294	15125	15181	15436	15222	15203	15255	15293	14965	15063	15329	15093	15223	15252	15271	15134	15243	15268	15196	15179	15098	15142	15248	15203	15292	15272	15112	15188	15283	15363	15333	15231	15240	15305	15247	15232	15290	15136	15110	15374	15012	15099	15211	15271	15161	15298	15261	15184	15223	15168	15303	15196	15191	15365	15112	15303	15228	15185	15094	15337	15209	15174	15300	15112	15199	15151	15134	15179	15147	15247	15093	15217	15194	15366	15339	15197	15199	15042	15265	15172	15242	15368	15183	15224	15194	15328	15150	15343	15154	15295	15235	15223	15114	15485	15324	15077	15171	15089	15155	15164	15238	15030	15378	15170	15292	15205	15209	15361	15219	15318	15106	15131	15195	15284	15139	15140	15439	14947	15254	15284	15205	15281	15324	15252	15277	15265	15239	15100	15283	15295	15334	15093	15232	15101	15183	15411	15090	15399	15111	15203	15078	15222	15075	15143	15295	15177	15004	15328	15166	15116	15291	15194	15156	15309	15225	15192	15280	15144	15354	15159	15123	15274	15395	15245	15035	15397	15153	15151	15231	15152	15159	15146	15296	15118	15295	15174	15047	15315	15363	15291	15353	15256	15057	15186	15265	15078	15238	15227	15113	15175	15315	15167	15200	15313	15249	15244	15178	15322	15310	15115	15159	15152	15416	15133	15248	15098	15391	15081	15208	15200	15103	15080	15092	15350	15196	15200	15326	15355	15121	15192	15356	15163	15263	15264	15164	15181	15237	15192	15038	15262	15190	15343	15402	15228	15109	15429	15169	15163	15280	15215	15256	15187	15351	15127	15304	15133	15156	15335	15130	15291	15117	15205	15289	15286	15143	15119	15176	15361	15265	15263	15133	15210	15153	15270	15166	15413	15212	15236	15251	15234	15263	15229	15278	15227	15208	15368	15198	15469	15237	15133	15099	15200	15180	15199	15139	15202	15179	15429	15066	15521	15384	15206	15283	15190	15184	15108	15364	15227	15045	15167	15195	15098	15215	15348	15344	15341	15403	15198	14914	15176	15149	15085	15267	15270	15357	15196	15102	15179	15227	15283	15130	15074	15408	15165	15311	15084	15114	15158	15115	15342	15312	15132	15069	15208	15281	15363	15270	15222	15095	15311	15192	15151	15434	15193	15267	15290	15181	15070	15236	15060	15018	15235	15298	15140	15178	15111	15178	15191	15253	15207	15192	15192	15168	15046	15142	15045	15120	15253	15189	15359	15243	15156	15062	15253	15247	15176	15182	15242	15135	15375	15290	15336	15184	15325	15081	15263	15213	15288	15358	15150	15288	15187	15225	15190	15072	15173	15238	15333	15154	15385	15378	14996	15168	15237	15272	15241	15177	15236	15228	15223	15193	15235	15146	15205	15328	15148	15197	15176	15263	15276	15155	15167	15358	15241	15252	15056	15351	15195	15179	15300	15299	15343	15180	15412	15111	15109	15246	15117	15165	15281	15155	15189	15103	15215	15235	15156
23507	21090	28473	24001	21791	21601	20762	18444	18057	18230	18017	17826	18639	29200	29570	26912	23006	19692	18415	17623	17798	17545	17659	17792	17655	17568	17703	17538	17771	17599	17546	17636	17614	17447	17562	17652	17569	17633	17831	17790	17680	17615	17602	17727	17602	17576	17725	17491	17677	17698	17678	17706	17686	17314	17656	17532	17722	17644	17675	17515	17680	17460	17582	17505	17490	17571	17527	17778	17687	17756	17541	17335	17561	17558	17480	17577	17373	17753	17530	17539	17608	17440	17696	17549	17509	17598	17518	17743	17338	17759	17462	17582	17569	17567	17669	17404	17443	17350	17590	17867	17787	17779	17359	17680	17607	17455	17595	17527	17600	17678	17461	17556	17679	17769	17705	17662	17591	17667	17437	17506	17720	17464	17478	17614	17688	17480	17449	17514	17590	17450	17626	17436	17876	17414	17367	17526	17667	17463	17442	17449	17477	17472	17487	17630	17388	17378	17501	17508	17647	17581	17443	17405	17674	17514	17639	17630	17487	17496	17548	17523	17482	17509	17597	17554	17675	17544	17560	17578	17632	17541	17716	17330	17613	17630	17385	17552	17653	17625	17535	17470	17525	17584	17477	17562	17543	17688	17609	17541	17552	17544	17733	17715	17704	17475	17678	17359	17418	17535	17570	17761	17598	17690	17640	17782	17569	17503	17724	17621	17487	17601	17710	17407	17536	17688	17614	17372	17596	17618	17654	17275	17461	17422	17454	17533	17634	17540	17581	17617	17633	17655	17746	17577	17495	17624	17508	17447	17470	17441	17661	17656	17384	17519	17606	17457	17664	17556	17474	17682	17575	17611	17520	17716	17601	17462	17643	17655	17452	17628	17538	17645	17548	17857	17697	17631	17640	17509	17661	17526	17449	17387	17495	17656	17640	17381	17604	17465	17516	17620	17522	17477	17436	17525	17656	17736	17505	17630	17537	17508	17626	17688	17626	17576	17672	17304	17501	17616	17560	17534	17676	17477	17673	17497	17320	17509	17494	17493	17505	17539	17606	17501	17523	17405	17543	17657	17628	17706	17482	17645	17671	17647	17697	17626	17421	17593	17568	17632	17378	17407	17473	17542	17824	17526	17618	17353	17643	17383	17619	17584	17808	17767	17630	17447	17519	17539	17662	17521	17529	17629	17394	17559	17573	17411	17501	17493	17579	17583	17514	17312	17447	17456	17641	17589	17486	17670	17496	17426	17621	17483	17476	17501	17489	17526	17338	17779	17641	17514	17471	17555	17487	17845	17785	17639	17593	17652	17424	17559	17677	17472	17417	17846	17493	17491	17542	17591	17639	17634	17607	17538	17691	17446	17607	17547	17396	17541	17355	17407	17580	17646	17509	17498	17353	17789	17676	17624	17650	17583	17428	17642	17522	17585	17462	17584	17730	17514	17441	17735	17733	17628	17603	17645	17585	17691	17455	17628	17683	17649	17630	17708	17586	17537	17568	17740	17678	17465	17695	17545	17379	17605	17549	17607	17419	17576	17522	17542	17516	17548	17519	17392	17498	17628	17330	17206	17418	17496	17461	17637	17481	17470	17648	17475	17644	17464	17642	17724	17463	17425	17837	17535	17427	17381	17547	17707	17659	17588	17578	17583	17597	17853	17464	17642	17402	17559	17587	17723	17510	17362	17459	17787	17499	17554	17607	17437	17442	17398	17528	17428	17689	17760	17727	17571	17714	17466	17554	17623	17353	17694	17599	17642	17497	17458	17374	17521	17526	17502	17644	17511	17637	17643	17505	17597	17540	17409	17518	17701	17609	17466	17601	17653	17613	17651	17645	17707	17487	17515	17489	17548	17552	17537	17622	17443	17461	17497	17574	17444	17727	17575	17574	17507	17486	17398	17520	17543	17385	17444	17608	17487	17663	17701	17676	17636	17740	17539	17662	17462	17496	17655	17713	17586	17476	17309	17599	17513	17559	17520	17531	17437	17438	17658	17421	17545	17664	17545	17622	17736	17688	17490	17392	17712	17584	17717	17577	17589	17415	17460	17492	17547	17591	17507	17375	17646	17588	17570	17488	17575	17498	17605	17632	17372	17727	17484	17661	17496	17497	17612	17618	17692	17384	17598	17659	17543	17605	17506	17412	17500	17644	17632	17641	17452	17510	17540	17457	17639	17482	17776	17529	17585	17509	17421	17511	17652	17725	17703	17577	17488	17724	17608	17547	17592	17752	17681	17525	17403	17494	17371	17628	17598	17702	17587	17571	17555	17417	17469	17663	17555	17543	17529	17414	17536	17517	17464	17466	17687	17879	17606	17423	17499	17659	17483	17497	17518	17306	17673	17637	17531	17521	17554	17575	17390	17461	17650	17585	17485	17647	17439	17393	17527	17711	17591	17652	17741	17835	17610	17619	17453	17701	17692	17638	17571	17655	17358	17582	17474	17575	17445	17588	17372	17577	17653	17671	17585	17660	17618	17563	17679	17509	17474	17545	17503	17641	17663	17740	17686	17457	17461	17582	17293	17608	17695	17498	17705	17663	17659	17494	17461	17532	17374	17379	17526	17392	17423	17451	17529	17546	17683	17585	17428	17813	17518	17403	17649	17540	17616	17482	17511	17526	17576	17441	17733	17493	17382	17590	17451	17629	17556	17579	17615	17632	17638	17648	17549	17709	17468	17420	17539	17569	17387	17659	17532	17603	17605	17722	17581	17550	17411	17572	17480	17559	17605	17533	17353	17540	17259	17714	17527	17590	17413	17609	17421	17370	17503	17391	17712	17519	17702	17716	17611	17465	17510	17597	17317	17731	17511	17470	17421	17450	17495	17643	17431	17446	17351	17639	17495	17463	17630	17458	17466	17332	17619	17653	17607	17578	17515	17384	17544	17627	17468	17725	17541	17550	17540	17500	17561	17618	17554	17650	17536	17749	17383	17557	17755	17604	17614	17443	17437	17313	17577	17591	17648	17476	17377	17417	17396	17436	17305	17644	17518	17335	17481	17541	17481	17586	17603	17529	17489	17462	17532	17320	17441	17552	17621	17317	17298	17456	17518	17527	17646	17589	17566	17464	17587	17545	17478	17481	17494	17667	17513	17535	17547	17718	17522	17605	17365	17535	17504	17408	17613	17538	17387	17486	17500	17775	17391	17368	17590	17618	17517	17533	17486	17583	17611	17435	17468	17633	17593	17529	17402	17784	17173	17478	17568	17388	17475	17460	17621	17639	17404	17600	17700	17490	17613	17476	17654	17596	17557	17428	17463	17400	17458	17407	17732	17911	17515	17556	17557	17383	17638	17365	17762	17577	17551	17664	17499	17485	17379	17636	17509	17674	17507	17587	17646	17504	17497	17603	17632	17503	17620	17525	17730	17425	17491	17503	17524	17611	17563	17776	17560	17490	17504	17560	17564	17548	17622	17669	17700	17586	17510	17493	17424	17630	17594	17582	17544	17653	17631	17842	17673	17578	17465	17557	17639	17471	17497	17476	17523	17593	17532	17596	17522	17431	17486	17593	17506	17588	17528	17523	17529	17595	17394	17683	17559	17642	17646	17780	17513	17571	17549	17532	17746	17526	17599	17464	17537	17559	17707	17563	17506	17731	17460	17608	17505	17591	17530	17665	17466	17750	17500	17430	17734	17472	17475	17576	17551	17573	17676	17613	17667	17528	17493	17556	17580	17582	17617	17808	17823	17513	17657	17460	17403	17496	17684	17667	17516	17710	17573	17583	17739	17532	17440	17606	17427	17553	17732	17392	17546	17485	17459	17535	17512	17605	17456	17675	17549	17603	17523	17697	17490	17743	17580	17487	17593	17441	17651	17600	17499	17490	17413	17354	17497	17502	17487	17562	17430	17638	17569	17526	17391	17519	17582	17624	17525	17667	17627	17622	17711	17587	17431	17546	17476	17344	17352	17568	17534	17649	17528	17475	17643	17571	17315	17693	17472	17510	17474	17507	17497	17538	17572	17632	17519	17667	17494	17670	17544	17312	17550	17671	17507	17440	17499	17516	17808	17506	17604	17418	17635	17614	17529	17407	17602	17688	17379	17617	17471	17600	17513	17504	17586	17458	17661	17608	17640	17456	17591	17622	17555	17553	17661	17526	17337	17543	17455	17597	17854	17735	17778	17850	17454	17385	17703	17607	17558	17633	17623	17628	17598	17404	17566	17674	17643	17665	17821	17595	17749	17531	17484	17775	17439	17499	17437	17790	17455	17504	17473	17690	17601	17567	17402	17513	17606	17510	17596	17610	17764	17507	17606	17625	17658	17602	17588	17558	17314	17506	17709	17499	17553	17574	17484	17399	17721	17547	17468	17424	17726	17557	17466	17636	17649	17498	17531	17365	17433	17548	17573	17690	17522	17517	17542	17580	17421	17711	17698	17550	17557	17557	17457	17469	17457	17730	17491	17619	17417	17684	17515	17880	17471	17500	17488	17430	17436	17318	17460	17415	17661	17588	17617	17555	17516	17528	17711	17600	17617	17484	17386	17477	17658	17608	17224	17539	17369	17398	17579	17131	17536	17279	17492	17649	17388	17472	17656	17420	17664	17564	17487	17580	17580	17527	17571	17628	17673	17570	17618	17550	17414	17432	17585	17656	17505	17587	17353	17291	17441	17528	17471	17398	17682	17669	17439	17613	17693	17423	17568	17594	17365	17582	17533	17467	17522	17720	17639	17584	17584	17339	17363	17562	17743	17608	17707	17570	17491	17566	17704	17519	17527	17479	17466	17465	17372	17651	17421	17488	17335	17627	17576	17566	17618	17588	17887	17413	17672	17397	17412	17438	17606	17725	17667	17657	17609	17513	17489	17637	17505	17435	17538	17461	17575	17688	17712	17490	17479	17738	17470	17420	17817	17549	17555	17391	17619	17606	17596	17668	17342	17788	17644	17802	17570	17555	17584	17487	17463	17530	17512	17640	17332	17508	17413	17642	17652	17542	17721	17562	17448	17516	17658	17524	17632	17688	17811	17616	17551	17542	17480	17329	17548	17610	17549	17509	17619	17637	17368	17586	17424	17609	17672	17472	17494	17475	17703	17435	17625	17428	17522	17660	17594	17592	17420	17547	17561	17495	17567	17708	17648	17479	17623	17503	17557	17613	17637	17610	17562	17450	17473	17597	17593	17411	17697	17760	17553	17555	17474	17708	17758	17585	17700	17617	17541	17555	17655
13569	22115	20772	17902	17098	16623	16371	16144	16009	15837	15750	15686	17877	32830	31484	27511	21990	17248	16063	15597	15390	15560	15597	15499	15451	15528	15520	15541	15562	15515	15571	15356	15549	15603	15477	15445	15492	15572	15590	15538	15512	15587	15598	15756	15529	15642	15420	15551	15590	15640	15651	15447	15569	15400	15536	15668	15665	15501	15425	15634	15386	15659	15509	15498	15464	15428	15401	15439	15534	15676	15536	15486	15759	15569	15577	15574	15620	15437	15685	15509	15374	15553	15400	15590	15585	15611	15462	15451	15570	15633	15602	15376	15595	15583	15652	15775	15583	15763	15513	15512	15610	15374	15689	15476	15593	15399	15527	15489	15558	15717	15590	15598	15325	15488	15403	15473	15412	15649	15534	15452	15417	15560	15663	15607	15565	15444	15499	15488	15684	15639	15587	15571	15458	15479	15598	15536	15498	15454	15416	15678	15631	15542	15498	15717	15692	15529	15435	15479	15405	15493	15628	15628	15550	15386	15585	15632	15433	15583	15365	15486	15562	15649	15479	15647	15445	15481	15492	15593	15727	15541	15521	15593	15304	15436	15305	15599	15538	15511	15759	15464	15305	15526	15550	15507	15710	15507	15564	15420	15526	15710	15599	15444	15481	15633	15610	15576	15573	15549	15597	15498	15583	15274	15660	15573	15722	15471	15770	15529	15445	15376	15444	15625	15607	15558	15632	15401	15559	15628	15657	15407	15537	15597	15541	15485	15604	15433	15613	15387	15501	15592	15539	15681	15533	15450	15646	15636	15673	15447	15449	15653	15343	15461	15536	15511	15495	15432	15501	15617	15595	15525	15474	15580	15585	15579	15512	15452	15616	15640	15332	15476	15659	15553	15572	15675	15599	15663	15520	15632	15465	15574	15390	15653	15506	15521	15599	15532	15580	15492	15581	15491	15510	15454	15554	15543	15536	15539	15519	15573	15469	15722	15625	15597	15584	15610	15582	15453	15565	15386	15440	15672	15527	15557	15460	15376	15622	15577	15525	15625	15582	15569	15721	15476	15585	15578	15608	15405	15549	15594	15502	15564	15399	15773	15487	15321	15616	15429	15604	15422	15528	15582	15476	15507	15583	15460	15595	15537	15497	15620	15425	15709	15590	15530	15405	15654	15649	15665	15409	15425	15504	15682	15624	15528	15566	15685	15618	15400	15615	15396	15605	15444	15595	15584	15688	15414	15523	15510	15710	15576	15518	15499	15525	15419	15560	15491	15792	15594	15673	15490	15527	15536	15647	15544	15456	15563	15461	15478	15522	15591	15466	15528	15452	15661	15543	15460	15435	15610	15366	15535	15790	15547	15557	15679	15540	15434	15571	15518	15436	15608	15499	15554	15415	15454	15337	15422	15446	15446	15482	15459	15497	15653	15533	15665	15574	15531	15542	15512	15677	15666	15650	15428	15489	15527	15534	15583	15663	15575	15490	15658	15452	15504	15442	15461	15653	15603	15565	15463	15634	15354	15468	15410	15526	15481	15475	15466	15579	15475	15701	15511	15601	15394	15582	15583	15593	15525	15582	15575	15428	15613	15603	15559	15703	15578	15542	15731	15505	15588	15403	15574	15562	15576	15503	15516	15400	15538	15493	15476	15783	15633	15616	15445	15347	15570	15643	15715	15447	15590	15542	15540	15433	15529	15624	15494	15475	15663	15572	15650	15405	15563	15593	15748	15590	15445	15532	15578	15577	15579	15671	15523	15497	15505	15482	15583	15379	15371	15611	15598	15489	15490	15462	15644	15327	15412	15611	15655	15696	15463	15533	15308	15529	15582	15582	15409	15548	15618	15622	15573	15601	15539	15632	15468	15756	15626	15482	15671	15515	15374	15426	15394	15617	15370	15564	15683	15412	15709	15350	15428	15696	15443	15423	15455	15601	15363	15440	15532	15585	15532	15446	15504	15578	15481	15505	15629	15560	15538	15480	15586	15453	15537	15551	15517	15477	15552	15515	15531	15567	15553	15570	15636	15534	15458	15755	15585	15487	15385	15490	15530	15541	15452	15775	15486	15592	15643	15526	15514	15667	15496	15418	15512	15530	15559	15416	15578	15595	15359	15542	15507	15364	15630	15589	15486	15531	15463	15441	15618	15534	15457	15563	15517	15589	15539	15525	15544	15541	15454	15612	15561	15586	15554	15472	15374	15594	15698	15636	15408	15685	15417	15297	15570	15506	15571	15729	15447	15511	15479	15710	15578	15514	15451	15547	15532	15622	15432	15597	15546	15494	15451	15494	15567	15472	15529	15364	15503	15437	15641	15561	15495	15572	15445	15571	15694	15549	15491	15554	15479	15528	15592	15488	15366	15600	15557	15583	15537	15602	15588	15645	15479	15657	15458	15584	15714	15594	15615	15509	15321	15740	15597	15468	15577	15569	15555	15598	15521	15555	15588	15553	15601	15573	15397	15426	15441	15422	15527	15371	15588	15651	15602	15600	15478	15496	15559	15512	15566	15559	15441	15530	15484	15561	15548	15622	15571	15470	15515	15561	15396	15474	15658	15576	15496	15604	15635	15590	15642	15672	15451	15512	15479	15588	15504	15497	15627	15664	15508	15592	15580	15400	15566	15546	15554	15586	15489	15447	15516	15457	15484	15426	15638	15526	15602	15752	15457	15487	15560	15385	15639	15588	15488	15582	15560	15558	15563	15681	15671	15557	15555	15750	15636	15536	15618	15612	15620	15341	15443	15563	15614	15578	15529	15582	15563	15655	15530	15516	15648	15719	15654	15591	15414	15543	15548	15501	15713	15548	15598	15407	15456	15538	15465	15355	15648	15655	15559	15390	15540	15630	15590	15380	15600	15504	15482	15621	15467	15714	15475	15486	15549	15631	15559	15436	15346	15618	15420	15392	15480	15615	15637	15590	15501	15666	15549	15488	15541	15410	15434	15508	15536	15567	15504	15803	15460	15699	15678	15447	15667	15542	15577	15547	15595	15581	15644	15398	15377	15482	15536	15469	15585	15475	15600	15499	15516	15512	15631	15421	15455	15578	15523	15811	15599	15479	15658	15412	15594	15694	15630	15608	15712	15595	15646	15593	15528	15540	15563	15459	15678	15535	15660	15627	15399	15596	15473	15417	15525	15449	15661	15592	15496	15605	15570	15401	15722	15467	15536	15428	15466	15427	15683	15607	15522	15549	15621	15498	15465	15519	15532	15464	15566	15628	15456	15608	15495	15622	15578	15516	15556	15508	15430	15547	15531	15507	15639	15450	15499	15612	15285	15574	15558	15378	15462	15546	15482	15538	15611	15627	15655	15675	15643	15439	15423	15671	15469	15569	15536	15582	15338	15434	15637	15348	15592	15607	15595	15602	15456	15589	15475	15583	15576	15549	15603	15636	15500	15580	15610	15397	15507	15558	15749	15535	15425	15679	15555	15457	15551	15484	15683	15497	15427	15513	15616	15549	15584	15418	15393	15393	15665	15609	15590	15567	15641	15504	15559	15503	15593	15714	15525	15628	15537	15445	15605	15461	15514	15639	15580	15710	15403	15481	15552	15466	15410	15408	15680	15552	15567	15517	15579	15346	15557	15617	15455	15588	15416	15578	15694	15594	15597	15665	15505	15625	15422	15484	15501	15681	15576	15681	15496	15610	15564	15423	15559	15484	15550	15591	15603	15417	15563	15626	15445	15573	15616	15323	15541	15548	15447	15502	15653	15472	15377	15636	15552	15452	15535	15543	15523	15686	15422	15595	15473	15580	15633	15506	15511	15487	15520	15693	15576	15558	15600	15663	15612	15579	15590	15447	15583	15441	15546	15566	15570	15406	15530	15534	15560	15529	15513	15592	15470	15690	15511	15587	15646	15496	15468	15563	15468	15462	15667	15585	15483	15480	15656	15450	15515	15620	15633	15460	15515	15577	15559	15512	15548	15607	15522	15441	15465	15585	15483	15471	15731	15566	15625	15507	15437	15721	15569	15556	15502	15633	15403	15464	15508	15560	15548	15577	15588	15418	15635	15469	15564	15524	15617	15438	15457	15670	15456	15505	15479	15507	15592	15466	15450	15675	15658	15548	15568	15381	15611	15518	15513	15540	15544	15499	15518	15443	15676	15555	15419	15547	15660	15500	15433	15416	15574	15486	15467	15611	15633	15514	15645	15416	15549	15319	15587	15554	15613	15482	15573	15639	15426	15429	15437	15676	15406	15520	15487	15601	15604	15593	15505	15522	15586	15580	15694	15565	15558	15460	15532	15640	15538	15545	15609	15568	15582	15505	15475	15369	15486	15756	15442	15420	15421	15406	15426	15504	15461	15552	15764	15369	15656	15425	15656	15564	15601	15536	15504	15510	15542	15632	15635	15601	15478	15579	15423	15711	15545	15504	15520	15597	15357	15380	15533	15605	15670	15470	15553	15533	15590	15653	15500	15575	15361	15560	15544	15477	15549	15640	15586	15609	15638	15461	15536	15665	15611	15634	15484	15543	15532	15644	15595	15682	15571	15647	15492	15519	15538	15617	15552	15441	15449	15702	15564	15684	15429	15469	15443	15431	15552	15601	15710	15323	15457	15447	15488	15620	15524	15500	15541	15540	15557	15607	15482	15539	15462	15514	15515	15643	15463	15466	15578	15477	15329	15472	15571	15457	15425	15349	15541	15578	15425	15569	15663	15497	15583	15607	15540	15696	15525	15665	15663	15716	15471	15570	15493	15500	15567	15497	15664	15669	15514	15524	15501	15527	15640	15541	15626	15543	15513	15528	15652	15562	15628	15440	15501	15531	15578	15460	15557	15370	15519	15556	15381	15481	15715	15614	15425	15543	15657	15529	15400	15583	15535	15475	15378	15598	15530	15538	15384	15400	15411	15665	15641	15444	15530	15656	15553	15595	15698	15620	15526	15464	15613	15550	15471	15564	15573	15527	15515	15668	15593	15432	15419	15508	15578	15533	15562	15560	15702	15500	15653	15571	15671	15472	15671	15539	15517	15599	15523	15565	15509	15324	15613	15711	15554	15628	15570	15628	15576	15626	15631	15513	15520	15610	15591	15600	15525	15678	15510	15512	15591	15579	15652	15482	15506	15691	15582	15613	15558	15504	15556	15603	15568	15703	15416	15524	15640	15636	15529	15465	15657	15619	15537	15496	15606	15563	15492	15475	15638	15478	15542	15360	15502
22538	21032	28813	23457	21199	23183	24771	19427	18477	18883	18829	18461	20058	36564	36942	32779	27238	21671	19311	18486	18368	18471	18318	18385	18451	18429	18519	18370	18288	18411	18281	18575	18495	18177	18244	18277	18356	18094	18329	18331	18150	18191	18335	18297	18219	18262	18275	18320	18303	18131	18165	18206	18202	18110	18147	18135	18251	18326	18209	18115	18205	18296	18210	18087	18275	18251	18138	18096	18217	17973	18126	18289	18176	18154	18049	18217	18106	18309	18240	18175	18197	18190	18412	18098	18140	18181	18172	18351	18178	18167	17965	18015	18272	18256	18242	18162	18126	18371	18292	18257	17985	17919	18249	18133	18376	18420	17989	18149	18089	18014	18100	18166	18190	18166	18135	18104	18009	18111	18273	18278	18246	18211	18188	18076	18218	18317	18115	18193	18139	18175	18209	18000	18093	18177	17873	17993	17905	17980	18133	18082	18040	18044	18178	18315	18205	17956	18162	18201	18207	18223	18274	18159	18181	18128	18109	18225	17941	18368	18126	18013	18061	18450	18192	17992	18209	18243	18319	18056	17998	18189	18239	18392	18279	18239	18129	18010	18328	18341	18133	18317	17988	18165	18153	18033	18347	18300	18235	18183	18011	18097	18130	18342	18197	18160	18195	18173	18112	18020	18051	18015	18118	18139	18106	18011	18240	18074	18207	18201	18194	18315	18101	18167	18175	18246	18075	18053	18125	17962	18144	18206	18292	18167	17946	18233	18078	18270	18170	18124	18079	18311	18118	17979	18182	18278	18109	18220	18144	18149	18099	18002	18077	18146	18114	18036	18164	18221	18166	17955	18186	18257	18087	18101	18234	18242	18031	18187	18321	18147	18244	18125	18343	18118	18241	18115	17973	18195	18068	18201	18056	17907	18128	17994	17910	18012	18079	18272	18173	18236	18196	18229	17972	18201	18358	18164	18152	18143	18144	18120	18271	18163	18176	18054	18076	17845	18080	18134	17896	18111	18295	18039	18070	18189	18119	18017	17986	18136	18042	18283	18168	18065	18119	18056	18319	18148	18221	17960	18182	18251	18163	18154	18112	18259	18073	18180	18136	18027	18288	18050	18179	18102	18165	18206	18264	18197	18126	18119	18048	18175	17974	18052	18047	18209	18295	18073	18107	18171	18021	18275	18327	17982	17960	18172	18143	18200	18233	18160	18272	18215	18244	18067	18304	18155	18093	18207	18176	18176	18277	18168	18295	18067	18348	18153	18011	18276	18136	18104	18208	18118	17912	18175	18057	18249	18233	18063	18156	18052	18242	17907	18233	18058	18099	18240	18105	17950	17888	18039	18193	18184	18056	18209	18265	18242	18034	18322	18290	17941	18233	18055	18076	18417	18129	18193	18088	18186	18106	18151	18173	18197	18227	18326	18317	18151	17943	18086	18133	18108	18122	18104	18154	18195	18108	17979	18324	18151	18164	18198	18171	17945	18056	18039	18248	17899	18064	18136	18137	17938	18004	18238	17989	18128	18064	18274	18220	18003	18116	18068	18044	18159	18299	18136	18121	17921	18030	18332	18296	18147	18107	18035	18062	18143	17932	18284	18262	18223	18000	18157	18132	17975	18041	18262	18343	18310	18296	17792	18194	18079	18101	18126	18102	18103	17988	18009	18234	18165	18349	18016	18194	18262	18122	18400	18117	18160	18124	18046	18243	17969	18285	18204	17995	17898	17953	18029	18110	18133	18147	18104	18012	17997	18389	18242	18079	18106	18082	18061	18100	18115	18152	17953	18098	18267	18056	18176	18221	18263	18195	18045	18048	18049	18100	18147	18097	18305	18295	18069	18135	18213	18142	18047	18109	18064	18233	18166	17925	18181	18193	18120	18146	18348	18327	18276	18264	18024	18179	18228	18081	18047	18196	18221	18121	18109	18044	18202	18111	18280	18131	18315	17986	18398	18221	18033	18233	18067	18310	18146	17905	18381	18062	18240	18143	18090	18111	18119	18113	18229	18057	17991	18087	18313	18247	18225	18255	18226	18232	17951	17854	18231	18233	18048	18033	18313	18059	18082	18017	18337	18206	18120	18136	18362	18187	18150	18135	18079	17921	18072	18177	18067	17873	18050	18153	18232	18144	18375	18013	18214	18402	18151	18187	18295	18255	18185	18286	18332	18264	18053	18019	18155	18245	18153	18341	18049	18138	18207	18172	18436	18248	18139	18086	18104	17964	18023	18269	18296	18238	18227	18198	18020	18107	18184	18008	17966	18180	18059	18037	18135	17904	18031	18086	17951	18104	18180	18273	18284	18227	17958	18145	18121	18247	18046	18274	18054	18103	18034	18068	18100	18113	18127	18209	18187	18134	18224	17995	18158	18169	18272	18009	18095	18172	18352	18193	17993	18253	18304	18337	18275	18339	18405	18082	18196	18236	18060	18073	18077	18281	17979	18044	18091	18234	18031	18118	18097	18285	18177	17995	18170	18184	18060	18213	18310	18236	18117	18036	18338	18136	18028	18167	18227	17983	18265	18284	18257	18111	18206	18169	18199	18114	18203	18160	18162	17983	17957	18061	18211	18145	18177	18108	17883	18154	18100	18287	18103	18188	18005	18186	18203	18095	18303	18101	18167	18241	18431	18259	18221	18113	18000	18102	18241	17979	18143	18272	18209	18406	18079	18285	18042	18040	18314	18140	18315	18253	18349	18163	18187	18401	18215	18078	18110	18299	18313	18306	18028	18164	18230	18135	18082	17944	17983	18399	18249	17988	18228	18103	18223	18111	18152	18156	18040	18063	17913	18123	18128	18079	18157	17986	18274	17949	18211	18370	18146	17847	18060	18240	18156	18152	18117	18108	18115	17992	18075	18060	18028	18387	18305	18435	18301	17963	18385	18224	18114	18376	18273	18459	18451	17950	18115	18189	18211	18041	18091	18104	18022	18222	18178	18029	18194	18214	18164	18174	18130	18078	18284	18177	18071	18078	18407	18229	17931	18198	18019	18079	18031	18108	18200	18162	18073	18099	18423	18336	18243	17968	17863	18189	18151	18206	18267	18033	18015	18193	17898	18121	18030	18134	18181	18204	18249	18119	18032	18315	18092	17998	18251	18065	18156	18040	18234	17999	18254	18084	18085	18279	18024	17834	18041	18157	18056	18090	18232	18231	18199	18212	18099	18113	18231	18294	18226	18213	18146	18106	17985	18228	18154	18124	18110	18211	18243	18111	18067	18228	18092	18228	18131	18123	18162	18107	18174	18330	18085	17993	18406	18386	18250	18296	18183	17912	18184	18454	18296	18183	17945	18023	18041	18110	18248	18295	17910	18143	18221	18165	18091	17880	18202	17934	17962	18134	18137	18234	18268	18316	18165	18156	18199	17982	18174	18260	17993	18124	18181	18186	18372	18048	18246	18227	18205	17928	18039	18192	18267	18172	18107	18091	18100	18212	18259	18053	18141	18218	18219	18104	18054	17977	17957	18018	18216	18005	18384	18066	18028	18226	18167	18163	18102	18223	18115	17969	18233	18108	17983	18184	18093	18014	18435	18076	17999	18110	18418	18107	18351	18342	18333	18111	18310	18120	18354	18335	18262	18061	18096	18327	18138	18331	18146	18325	17989	17983	18286	18182	18153	18235	18098	18234	18132	18155	18202	18098	18263	18052	18138	18416	17851	18304	18082	18391	18264	18191	18180	18237	18217	18063	18382	18262	18128	18203	18237	18060	18266	18235	17946	18221	18209	18079	18200	18070	18165	18128	18172	18157	17848	18261	18391	18213	18026	18116	18189	18196	18094	18043	18221	18296	18023	18224	18077	18128	18244	18011	18028	18000	18359	18114	18157	18140	18133	18362	18301	18235	18026	18186	17950	18100	18119	18197	18066	18278	18221	18235	18091	18276	18013	18193	18232	18186	17978	18150	18340	18185	18270	18040	17902	17772	18227	18202	18079	18233	18200	18195	18247	18083	18172	18082	17985	18080	18390	18220	18098	18227	18273	18180	18247	18172	17980	18052	18070	18208	18220	17941	17920	18069	18073	18170	18160	18106	18023	17981	18206	18174	18105	18226	18121	17981	18118	18045	18199	18337	18113	18183	18151	18256	17947	18316	18254	18133	18117	18156	18338	18239	18178	18264	17940	18084	18136	18032	18095	18102	17964	17938	18211	18181	18057	18275	18267	18038	18213	18105	18105	18158	17978	18148	18092	18213	18205	18164	18108	18040	18242	18007	18116	18031	17988	18288	18058	18337	18173	18086	18136	18236	18193	18059	18025	18298	18205	18246	18034	18134	18411	17992	18147	18050	18018	18133	18228	18160	18030	17996	18050	18220	18194	17996	18107	18218	18153	18165	18114	18149	18183	18283	18222	18186	18084	18097	17983	18160	18176	18141	18099	18070	18054	18034	18166	18270	18089	18054	18230	18044	18107	18212	18244	18198	18174	18191	18106	18311	18094	18230	18093	18117	17961	18335	18170	18089	18080	18177	18269	18059	18034	18269	18172	18238	18079	18111	18288	18177	18147	17987	18040	17960	18140	18142	18130	18043	17994	18091	18117	18077	18203	18231	17858	18168	18092	18255	18117	18070	18042	18030	18071	17982	17983	18072	18069	17977	18046	17907	18062	18181	18086	18324	18278	18237	18153	18245	18208	18176	18189	17962	18003	18165	18276	18168	18141	18384	18150	18238	18147	18178	18267	18284	18163	18281	18409	18083	18092	18245	18149	18023	18128	18046	18171	18196	18172	18086	18136	18307	18154	18050	18275	18205	18456	18038	18154	18275	18220	18004	18081	18193	18111	18098	18540	18118	18051	18181	18144	18101	18071	18121	18329	18303	18202	18228	18020	18263	18177	18133	18069	18063	18147	18034	18134	17959	18350	18456	18271	18085	18008	18040	18017	18106	18197	18210	18032	18199	18171	18249	18046	18054	18066	18008	18131	18146	18037	18275	18283	17931	18356	18090	18055	18095	17955	18309	18165	18203	18051	18142	18186	17990	18020	18333	17981	18115	18297	18172	18189	18177	17991	18261	18265	17999	18252	18158	18244	18172	18236	18022	18120	18147	18254	18319	18101	18314	18287	18000	18210	18230	18269	18154	18255	17939	18254	18273	18081	18021	18305	18017	18191	18210	18381	18124	18304	18152	18183	18055	18209	18121	17929	18059	18050	18201	18165	18239	18156
14987	26437	24273	20091	18669	17749	17038	16794	16604	16481	16593	16420	19838	40226	38958	34029	26544	19250	17169	15821	15889	15792	16128	15831	15806	15868	15855	15946	15955	15702	15957	15732	15870	15825	15842	15912	15933	15958	15915	15822	15940	15679	16049	15720	15852	15891	15796	15709	16104	15905	15927	15840	15786	15949	15871	15939	15880	15969	15740	15917	16046	15779	15834	15947	15765	15926	15714	15819	15823	16026	15803	15858	16022	15918	15715	16089	15848	15896	15962	15847	15830	15816	16009	15879	15848	15841	15660	15811	15922	15917	15850	15780	15966	15902	15978	15870	15838	15835	15796	16111	15925	15977	15940	15814	15901	15827	15862	15801	15825	15960	15764	15912	15828	15779	15953	15719	15879	15838	16018	15851	15829	15768	16010	15765	15920	15813	16082	15972	15818	15981	15804	15865	15928	15860	15815	16045	15821	15792	15935	15724	15810	15772	15658	16022	15832	15884	15921	15764	15857	15780	15646	15941	15814	15851	15766	15792	15815	15704	16005	15837	15887	15797	15823	15857	15877	15748	16135	15905	15906	16031	15928	15968	15879	15970	15850	15932	15716	15768	15751	15694	15844	15815	15817	15838	15765	15896	15920	15761	15906	15769	15804	15721	15840	15993	15785	15897	15782	15751	15962	15860	15845	15813	15713	15947	15803	15893	16021	15887	15937	15764	15834	15775	15791	15881	15714	15967	15764	15921	15834	15792	15814	15751	15848	15849	15776	15702	16034	15930	15842	15880	15947	15877	15909	15858	15906	15818	15982	15752	15864	15843	15718	15816	15922	15830	15766	15830	15662	16024	16095	15895	15869	15950	15835	16056	15842	15674	15750	15867	16000	15997	15866	15914	15824	15809	15961	15901	15882	15765	16033	15912	15712	15757	15778	15959	15831	15982	15887	15858	15838	15906	15915	15837	15679	15886	15901	15858	15915	15845	15788	15762	15885	15733	15827	15889	15678	15843	15864	15828	15811	15767	15888	15658	15721	15998	15844	15796	15876	15899	15760	15848	15880	15931	15843	15914	15950	15888	15925	15794	15749	15808	15891	15944	15887	15876	15855	16038	15859	15931	15783	15840	15892	15787	15863	15741	15874	15831	15932	15855	15769	15636	15777	15829	15785	15902	15868	15950	15904	15929	15899	15838	15866	15944	15892	15895	15929	15813	15909	15806	15750	15982	15836	15881	15955	15907	15899	15921	15840	15863	15818	16006	15646	15875	15844	15879	15907	15884	15943	15990	15947	15901	15867	15906	15836	16021	15913	15944	15886	15727	15903	15743	15845	15802	15870	15793	15881	16071	15990	15810	15843	16043	16028	15833	15834	15894	15826	15735	15684	15891	16042	15808	15883	15672	15728	15909	15792	15924	15821	15759	15923	15995	15831	15912	15885	15937	15966	15783	15817	15760	15921	15892	15906	15875	15878	15716	15676	15833	15881	15641	15720	15692	15767	15897	15905	15706	15883	15972	15895	15837	15759	15850	16042	15798	16039	16008	15837	15882	15798	15819	15859	15851	15892	15637	15825	15808	15982	15878	15913	15895	15708	15974	15804	15765	15797	15744	15752	15940	15724	15874	15849	15901	15940	15676	15878	15925	16008	15781	16043	15805	15774	15810	15829	15914	15857	15916	15950	16002	15832	15734	15905	15980	15805	15706	15793	15754	15850	15900	15976	15732	15861	15965	15832	16034	15687	15880	15875	15885	15846	15853	15940	15960	15945	15694	15934	15919	15975	15817	15820	15710	15886	15912	15764	15968	15958	15809	15885	15954	15651	15845	15865	15869	15853	15767	15822	15998	15913	15948	15975	15731	15817	15731	15820	15877	15905	15866	15807	15892	15865	15650	16019	15902	15990	15968	15841	15941	15796	15812	15835	15746	16024	15871	15764	15831	15811	15924	15859	15938	15755	15893	15877	15765	15901	15838	15873	15846	15817	15931	15739	15894	15866	15961	16004	15839	15800	15983	15913	15714	15813	15682	15784	15926	15975	15842	15897	15874	15890	15997	15934	15793	16035	15914	15861	15834	15823	15971	15834	15912	15948	15930	15822	15971	15989	15888	15861	15891	15931	16001	15848	15900	15888	15805	15912	15768	15731	15720	15734	15736	15764	15973	15914	15718	15880	15721	15859	15788	15763	15733	15901	15848	15820	15991	15925	15863	15759	15854	15826	15897	15924	15781	15723	15813	15884	15802	15814	15948	15865	15750	15870	15840	15898	15983	15794	15837	15908	15673	15839	15819	15755	15679	15819	16019	15939	15659	15817	15635	15959	15923	15924	15795	15739	15580	15656	15756	15767	15787	15894	15849	15910	15942	15967	15842	15791	15816	15926	15960	15886	15618	15809	15979	15793	15892	15797	15883	15960	15957	15810	15863	15787	15803	15906	15791	15747	15857	15954	15754	15879	15744	15572	15836	15835	15938	15946	16013	15770	15895	15835	15974	15740	15844	15868	15886	15644	15647	15936	15852	15656	16076	15802	15996	15806	15831	15797	15818	15874	15887	15750	15814	15760	15772	15860	15882	15809	15879	15729	15961	16040	15845	15714	15782	15971	15867	15817	15818	15756	15635	16004	15842	15920	15726	16031	15804	15694	15840	15598	15897	15843	15801	15863	15988	15828	15797	15821	15939	15918	15889	15988	15889	15757	15767	15685	15698	16053	15779	15987	15847	15879	15928	15855	15859	15943	15995	15741	15720	15945	15882	15858	15874	15671	15808	15764	15774	15754	15998	15793	15971	15872	15804	15903	15971	15920	15820	15961	15808	15942	15830	15772	15880	16015	15902	15779	15736	15878	15885	15829	15957	15899	15820	15943	15870	15871	15866	15960	15786	15876	15854	15788	15747	15852	15862	15911	15913	15917	15913	15860	15886	15759	15934	15804	15819	15810	15891	15840	15771	15868	15952	15720	15891	15780	15752	16014	15948	15760	15848	15784	15862	15744	15809	15811	15774	15813	15894	15816	15975	15781	15810	15818	15809	15786	15723	15791	15915	15661	15702	15951	15853	15975	15722	15777	15696	15914	15842	15686	15877	15907	15762	15923	15812	15863	15856	15983	15712	15892	15796	15807	15873	15765	15924	15906	15859	15815	15725	15852	15929	15856	15877	15817	15780	15797	15765	15811	15601	15692	15838	15652	15910	15766	15773	15956	15820	15761	15826	15892	15802	16037	15743	15899	15898	15923	15811	15730	15895	15955	15743	15961	15779	15828	15769	15733	15897	15944	15783	15864	15935	15876	15965	15891	15878	15823	15826	15926	15815	15848	15934	15840	15919	15701	15826	15756	15699	15771	15826	15857	15908	15889	15806	15808	15821	15931	15837	15672	15769	15915	15865	15691	15840	15909	15769	15809	16061	15869	15846	15750	15740	15856	15869	15700	15978	15825	15744	15748	15879	15810	15812	15913	15862	15821	15861	15875	15863	15978	15806	15814	15932	15917	15769	15923	16031	15843	15849	15994	15845	15907	15744	15989	15905	15805	15786	15735	15877	15808	15934	15920	15714	15851	15663	16039	15788	15709	15881	15884	15826	15758	15873	15830	15722	15850	15846	16071	15819	15889	15761	15936	15890	15847	16004	15692	15771	15880	15870	15800	15818	15898	15939	15916	15758	15970	15774	15829	15874	15742	15999	15799	15748	15862	15768	15776	15913	15749	15861	15828	15840	15703	15840	15785	15790	15790	15902	15799	16019	15910	15955	15769	15805	15952	15763	15954	15748	15866	15754	16066	15791	15816	15803	15981	15827	15780	15868	15696	15880	15830	15710	15992	15901	15918	15767	16034	15968	15828	15828	15831	15766	15853	15671	16002	15924	15786	15838	15817	15930	15640	15975	15712	15856	15731	15933	15903	15751	15967	15772	15903	15954	15701	15904	15984	15843	15899	15918	15836	16012	15954	15781	15875	15743	15812	15908	15840	15775	15936	15846	15867	15931	15991	15958	15790	15803	15828	15864	15720	15918	15867	15730	15793	15800	15881	15825	16058	15793	15646	15872	15712	15805	16031	15872	15775	15777	15943	15676	15885	15826	16006	15903	15791	15834	15744	15880	15772	15928	15854	15845	15872	15948	15858	15827	15846	15658	15944	15933	15833	15816	15779	15927	15736	15836	15891	15560	16008	15678	16067	15737	15788	16020	15695	15819	15948	15829	15844	15943	15765	15808	15835	15689	15888	15901	15860	15876	15881	15811	15874	15767	15682	15797	15846	15859	15988	15941	15869	15841	15587	15832	15797	15911	15948	15917	15846	15769	15808	15907	15826	15909	15834	15846	15806	15853	15830	15741	15904	15707	15868	15755	15751	15952	15857	15979	15823	15800	16007	15978	15660	15920	15794	15887	15801	15857	15835	15810	15897	15893	15809	15891	15918	15938	15900	15908	16027	15874	15898	15905	15978	15801	15965	15995	15844	15725	15697	15982	15935	15959	15931	15896	15903	15869	15841	15996	15960	15853	15819	15924	16018	15817	16061	15746	15710	15905	15799	15812	15839	15981	15867	15933	15904	15954	15843	15870	15920	15732	15736	15898	15824	15836	15809	15816	15851	15906	15742	15817	15914	15933	15881	15918	15871	15856	15890	15823	15790	15698	15852	15852	15856	15955	15912	15650	15853	15793	15973	15809	15903	16121	15836	15863	15822	15900	15719	15966	15855	15796	15807	15756	15802	15932	15858	15846	15822	15932	15930	15734	15793	15847	15775	15914	15897	15791	16015	15792	15830	15823	15792	15819	15710	15795	15875	15820	15969	15828	15774	15782	15855	15833	15729	15927	15849	15931	15692	15873	15939	15656	15669	15807	15824	15944	15868	15847	15873	15784	15758	15838	15843	15802	15931	15839	15855	15930	15779	15733	15806	15882	15830	15717	15782	15667	15892	15901	15815	15824	15952	15891	15682	15798	15927	15890	15816	15907	15822	15754	15765	15901	15891	16024	15907	15808	15803	15791	15989	15973	15701	15908	15892	15900	15810	15846	15776	15830	15838	15659	15836	15917	15723	15984	15954	15886	15876	15934	15850	15874	15709	15755	15727	15863	15832	15889	15678	15755	15873	15860	15694	15902	15864	15820	15906	15925	15805	15753	15881	15946	15835	15913	15762	15814	15863	15625	15971	15891	16020	15859	15977	15895	15871	15660
27214	21740	23708	20803	17872	17985	18277	17940	18035	17942	17959	18072	18205	19410	19786	19510	18882	18510	17924	17877	17965	17913	18135	18089	17847	18096	17978	18007	17880	17971	17992	17815	17841	18030	18180	18010	17893	17948	17914	17838	17888	17805	17896	18154	18074	17837	17921	18079	17828	17974	18032	17898	17876	17921	17891	18114	18065	17849	17982	17919	17819	17840	18046	17899	17984	18107	18048	17853	18008	18011	17781	17993	17954	17928	17905	18150	17868	17898	17969	18007	17869	17883	17924	17919	17828	17987	18004	17918	17998	17852	18064	18025	18041	17956	17989	17859	17910	18157	18103	17889	17998	18038	17911	18050	17878	17821	17972	17629	18086	17812	17949	17872	17874	18068	18112	17944	17873	17998	17994	17755	17861	18099	18078	17842	17916	18063	17978	17943	17827	18069	17921	17831	18071	18008	17721	17921	17892	17983	17921	17925	17809	17935	17965	17951	18051	17863	17831	17944	17935	17816	17849	17953	17769	18088	17990	17854	17989	17818	17760	17935	18179	18024	17943	17739	17992	17825	18037	17975	17923	18091	17767	17987	17909	17747	17790	18038	17925	18085	18077	17885	18082	17889	17793	17939	17977	17842	17926	18045	17810	17694	17834	17837	17905	18048	18012	17772	18032	17877	17872	18070	17996	17862	18109	17726	18142	18002	18029	17774	17744	18006	17888	17804	17826	18007	17861	18056	18161	17791	17978	17758	17950	17997	17715	18007	17873	17900	17847	17921	17804	17979	18162	18019	17979	18011	17991	18098	17909	17934	17933	18162	17898	17751	18159	17885	17947	17879	17984	17904	17753	17932	18058	17896	17941	17846	17854	17934	17935	17893	18075	17924	17948	17902	17818	18011	18253	17890	17904	17853	17793	17845	17722	17888	17804	17876	17938	17769	17819	17802	17969	18012	17878	17798	17734	17802	18113	18189	18038	17982	17997	18072	18060	17800	17879	17838	17856	17911	18013	17934	17968	17916	17926	17980	17845	18047	17850	17835	17839	18169	18001	17691	18014	17772	17862	17902	17935	18033	18076	17815	17945	17950	18094	17878	17872	17914	17807	18068	17996	17789	17861	17979	18159	17865	17803	17824	18095	18200	18075	17937	18030	17874	17779	18004	17930	18028	18072	17997	17886	17855	17806	17805	17939	18027	17994	17874	18109	17914	17808	17824	17720	17912	17894	17979	18058	17951	18187	17858	17919	18094	17956	17930	18008	18066	17920	17977	18108	17871	18047	17944	17836	17965	17873	17976	17998	17847	18070	17828	17809	17871	18212	18061	17895	17994	17969	17868	17949	17793	17901	17970	17857	18006	17949	17883	17892	18083	18047	17836	17967	17757	17848	18119	17834	17892	17875	17982	17930	18134	17837	18078	17915	18060	17881	18129	17754	18077	18074	17675	17814	17979	18006	18103	18022	17874	17939	18111	17781	17744	17864	18011	17830	18075	17982	18218	18089	17894	17883	17932	17805	17885	17829	18009	17911	18193	18285	18159	17782	18013	18103	17815	17891	17919	17893	18016	17917	17961	18072	17853	17931	18055	18060	17858	17855	17642	17980	17874	17977	18042	18015	18067	18014	18106	18114	17905	17831	17878	18150	18037	17851	17960	17965	17942	17937	17960	17711	17948	17857	17854	17754	17700	18028	17981	17914	18090	18044	17959	18086	17978	18039	17946	17894	17796	17922	17896	18239	18047	18031	18091	18110	18039	18017	17902	18005	17749	18093	18243	17865	17999	17870	17916	17859	17917	17805	18073	17828	17833	18086	17920	17884	18061	17776	17962	18028	17892	17850	17890	17703	18112	17918	17840	18181	17829	17959	17997	17838	17910	17835	17936	18066	18037	18063	17990	17816	17816	17889	18085	18054	17820	17638	17959	17850	17994	17855	18034	17986	17942	18024	18069	17973	18086	17828	18074	17996	17894	17876	17879	17876	17967	17882	18019	17845	18005	17974	17983	18064	17923	17895	17994	17740	18006	17953	17898	17884	17819	17870	17994	17953	18010	17630	17695	17777	17896	17856	18042	17944	18013	17998	17900	17897	17988	18075	17804	17811	17866	17689	17797	17756	17966	17990	18061	18087	18034	17925	17803	17758	18016	17986	17869	18011	17914	18034	17841	17917	17932	18059	17824	18005	18072	17847	17837	17841	18069	18023	17929	18178	18068	17988	17893	18027	18002	17853	17821	17689	17881	17813	18023	17798	17747	17851	17933	17935	17960	18045	17837	18134	18059	18013	17853	18065	18102	17994	18013	17890	17882	18075	17904	18045	17910	17936	17861	17906	17877	17880	18061	17841	18032	17871	18028	17971	17926	17967	17963	17873	17985	18056	18058	18125	17963	18011	18056	18107	17945	17766	17946	17970	17812	17896	17903	17855	17721	18066	18050	17896	17706	17802	18086	18120	18079	17771	18021	18058	18208	17908	17944	17993	18063	18018	17951	18050	17812	18001	18131	18107	17824	18000	18044	17823	18022	17904	17987	17761	18009	17945	18064	18075	17960	17846	17951	17941	18002	18019	18019	17899	18043	18004	17989	17965	17913	17747	17666	17935	18055	17929	17870	17592	17807	17949	17959	17886	17899	17854	18038	18008	18047	17950	17735	17910	18023	17914	17969	17852	17848	17972	17963	17866	18272	18180	17791	17885	18063	18066	17979	17769	18011	18123	18039	18021	17741	17898	17978	17878	17953	17845	17896	18155	18045	18054	17906	18089	17920	17916	17936	18088	17916	18052	18154	17916	17878	17911	17834	17707	17777	17916	17853	17954	17931	17835	17690	17719	18060	17821	17992	17887	17676	17951	17973	17945	18106	17836	17921	17993	17880	17886	18032	17992	17955	17989	18016	18132	18016	17888	17886	17943	18161	17901	18011	17801	18173	17869	17985	18029	17686	17944	17989	17972	18146	18068	17872	17959	17869	17993	17890	17897	17933	17786	18079	17920	17862	17896	17861	17975	17983	17779	18145	17864	17939	17872	17864	17949	17982	18169	18055	17999	17881	17863	17825	17688	17781	17774	18055	17941	17968	17865	18128	17999	17981	17600	17908	17899	17843	18093	17727	17913	17679	17864	18127	17940	17788	17773	17943	17975	17946	17975	17975	18104	18024	18034	18011	18023	17994	17930	18013	18158	17954	18071	17882	17843	17979	17880	18099	18196	18057	17989	17907	17887	18003	18135	17970	17808	17876	18000	17834	17987	17779	17747	17922	17982	18081	18052	17790	17796	17814	17794	17830	17993	17926	18073	17905	17971	17998	17999	18003	18076	18013	17995	17996	17875	17713	17942	17951	17787	17878	17871	18127	17843	18093	17945	18014	17852	17825	17947	17941	17856	17963	17909	17717	17825	18182	17926	17979	18117	18141	17973	18001	18006	17991	17928	17920	17871	18001	18014	18074	17887	18023	17802	17942	18017	18129	18106	17886	17934	17808	17937	18014	17946	17950	17693	17885	17857	17824	18128	17975	18044	17938	17803	17821	17906	17845	17982	17911	17958	17941	17815	18061	17913	18037	17738	17929	17814	17827	17818	18076	17993	18090	17995	17906	17966	17961	17951	18051	17918	17998	17946	18030	17843	17919	17782	18037	17786	17910	17917	17920	18091	17818	18005	18086	17766	17942	18045	17940	17893	17915	18074	18029	17918	18077	18118	18016	17913	17730	18047	18078	18047	17756	18107	18085	17881	17848	17837	17887	18021	18115	17950	17816	17799	18130	17896	18068	17874	18164	17782	17773	17862	18043	18107	17912	18025	17997	17969	17841	17915	18059	18072	18016	18079	17856	17865	17894	18029	17928	17940	17694	17867	17729	17932	17807	17599	17862	17843	18104	17974	18085	17915	18033	17933	17875	17953	17844	17941	18232	18057	17783	18053	17951	17822	17903	18059	17883	17908	18143	17943	17931	17958	17926	17992	17975	18147	17934	17978	17910	17823	17888	17842	17793	17895	17843	18057	17779	17834	17968	17716	17933	17977	17909	18156	17921	17979	17975	17898	18031	17891	18067	18017	17899	17902	17964	17828	18028	18057	18007	18090	17984	18033	17870	17843	18025	18033	18073	17870	17838	18027	17877	17913	17862	17955	17996	17910	17917	18000	17767	18034	17914	17944	17948	17932	17945	17846	17962	17970	18129	17898	18107	17937	17889	17978	17810	17948	18093	17778	17877	18030	18148	17884	17871	17944	17869	18074	17905	18022	17764	17815	17663	18078	17803	17953	18012	18033	18028	18011	17883	17927	18181	17886	18038	17974	17892	18008	17676	18090	18099	17792	17786	17931	17876	17989	17921	17947	17709	17869	17796	17797	17945	17966	17975	18018	17912	18090	18060	17853	17803	17884	17889	17987	17832	17855	17941	17879	17854	18058	17839	18035	18027	18126	17834	17813	17894	17835	17749	17989	17900	18017	17823	17966	18067	18079	17845	17683	18054	17956	17782	17989	17860	17935	17946	17789	18037	17917	17640	17870	18021	18042	18056	18150	17990	17829	17817	17823	17765	17766	17909	17845	17850	17902	17959	18072	17833	17840	18125	17822	18157	17971	17885	17785	17839	17954	17893	18029	17985	17992	18050	17964	17928	18011	17789	17992	17919	17854	17868	17900	18134	17977	18256	17961	18058	17918	17968	18067	18030	17838	17827	17978	17837	17930	17987	17937	17880	17919	17991	17943	17901	18097	17805	17904	17926	17785	17911	18134	17892	17932	17939	17872	17981	18173	17987	17835	17922	17910	17821	18169	17983	17984	17800	18175	18094	17945	17990	17939	18071	17947	17967	18039	17815	18110	18093	18069	17915	18033	18021	17974	18059	17917	18087	18047	17904	17949	18056	17894	17941	18009	18150	18053	17688	18093	18196	18007	17983	17788	18215	18052	17894	18021	18049	17924	17939	17921	17979	17889	17872	17965	18082	17965	17844	18023	17883	17944	18117	18009	18107	18033	17964	17982	17843	17797	17977	17907	18002	17931	17818	17998	17806	17979	17856	17972	17893	17885	17906	17876	17823	17934	18036	18035	17919	17863	17993	17880	18006	17864	17935	18055	18003	18059	18097	17966	17993	18098	17948	17927	17991	17849	18016	17926	17980	17929	17788	18090	17942	17893	18019	18053	17825	17935	17957	18015	18120	17910	17963	18033	17979
14459	16808	16537	16045	16133	16093	15972	15863	15954	15649	15883	15761	16214	18162	18377	17826	16921	16158	15921	15722	15784	15767	15835	15694	16007	15721	15713	15665	15561	15834	15639	15764	15817	15693	15760	15810	15774	15731	15711	15761	15770	15739	15731	15863	15877	15856	15706	15801	15890	15732	15788	15689	15683	15711	15765	15850	15784	15871	15719	15724	15865	15647	15619	15497	15710	15829	15883	15810	15661	15836	15757	15680	15772	15759	15672	15863	15889	15772	15682	15758	15792	15814	15786	15822	15762	15728	15638	15644	15669	15828	15705	15653	15810	15760	15734	15680	15694	15880	15635	15751	15695	15680	15698	15704	15759	15662	15629	15873	15785	15848	15714	15769	15665	15658	15799	15779	15804	15620	15685	15653	15820	15754	15662	15790	15741	15620	15845	15626	15610	15714	15712	15813	15867	15835	15641	15729	15628	15760	15752	15594	15716	15584	15642	15746	15615	15777	15817	15804	15762	15690	15545	15662	15626	15779	15818	15815	15766	15627	15832	15811	15688	15612	15654	15894	15948	15615	15803	15772	15771	15662	15753	15644	15664	15612	15851	15660	15685	15716	15797	15783	15746	15881	15837	15781	15746	15790	15762	15623	15812	15673	15748	15682	15737	15605	15742	15758	15769	15922	15581	15826	15789	15661	15781	15629	15795	15684	15729	15799	15764	15983	15615	15861	15747	15680	15705	15827	15737	15768	15757	15790	15866	15616	15912	15645	15781	15688	15813	15670	15749	15807	15711	15759	15859	15676	15601	15749	15621	15662	15693	15694	15675	15718	15839	15846	15855	15820	15706	15728	15767	15731	15709	15792	15962	15649	15651	15810	15813	15774	15659	15852	15552	15751	15744	15829	15622	15672	15839	15721	15763	15689	15780	15811	15863	15679	15626	15673	15927	15848	15620	15874	15696	15897	15798	15678	15818	15651	15775	15738	15846	15701	15743	15861	15755	15802	15825	15799	15764	15828	15770	15693	15825	15711	15704	15711	15753	15793	15791	15670	15915	15756	15872	15743	15677	15774	15887	15848	15640	15653	15621	15649	15746	15776	15750	15576	15726	15760	15693	15752	15619	15585	15832	15724	15832	15693	15663	15849	15681	15772	15764	15602	15774	15709	15717	15757	15884	15793	15710	15935	15642	15783	15709	15723	15693	15765	15708	15848	15821	15765	15800	15716	15675	15771	15785	15824	15743	15662	15715	15745	15714	15688	15692	15476	15743	15784	15824	15801	15790	15671	15903	15588	15738	15947	15651	15860	15637	15805	15793	15798	15758	15691	15814	15605	15860	15605	15785	15821	15760	15859	15955	15762	15786	15768	15856	15632	15696	15573	15727	15844	15705	15615	15798	15757	15608	15815	15750	15612	15657	15656	15758	15690	15627	15680	15815	15749	15800	15784	15529	15640	15863	15622	15714	15736	15951	15719	15949	15831	15743	15590	15610	15580	15787	15763	15716	15870	15814	15789	15742	15733	15913	15631	15682	15710	15809	15620	15983	15804	15791	15780	15727	15705	15783	15531	15808	15799	15702	15748	15741	15763	15732	15718	15557	15764	15593	15712	15766	15827	15721	15761	15824	15772	15653	15743	15680	15801	15949	15746	15955	15664	15877	15700	15701	15803	15637	15749	15700	15584	15777	15770	15716	15821	15635	15721	15794	15683	15789	15719	15707	15777	15567	15831	15595	15663	15917	16027	15672	15722	15867	15677	15606	15807	15822	15785	15634	15750	15802	15795	15690	15686	15662	15844	15606	15641	15792	15723	15913	15773	15756	15848	15747	15755	15938	15767	15961	15789	15776	15751	15705	15729	15642	15746	15545	15557	15618	15668	15816	15675	15933	15808	15750	15818	15744	15770	15704	15813	15727	15760	15650	15762	15837	15929	15765	15803	15718	15711	15718	15693	15763	15718	15663	15714	15888	15705	15688	15797	15768	15808	15742	15654	15618	15720	15766	15763	15705	15818	15739	15759	15912	15666	15651	15835	15685	15639	15690	15858	15701	15745	15703	15871	15671	15697	15830	15755	15835	15733	15877	15823	15705	15725	15674	15712	15693	15663	15577	15770	15790	15758	15686	15637	15628	15826	15737	15720	15560	15748	15787	15704	15717	15626	15656	15737	15682	15795	15725	15811	15928	15718	15759	15708	15534	15812	15651	15712	15732	15886	15550	15805	15885	15743	15869	15686	15632	15601	15696	15557	15862	15557	15746	15842	15759	15803	15552	15680	15767	15808	15870	15611	15913	15752	15643	15676	15853	15783	15802	15760	15701	15718	15638	15607	15784	15625	16025	15693	15708	15773	15549	15754	15848	15613	15655	15734	15746	15739	15567	15785	15635	15546	15555	15700	15726	15753	15851	15683	15767	15687	15765	15778	15702	15814	15791	15706	15519	15716	15955	15709	15665	15739	15556	15744	15753	15674	15690	15686	15833	15701	15727	15824	15639	15732	15749	15699	15649	15569	15697	15836	15789	15714	15581	15715	15806	15734	15735	15760	15775	15796	15856	15754	15682	15641	15637	15730	15721	15821	15573	15817	15743	15976	15500	15667	15782	15894	15634	15702	15865	15766	15564	15809	15845	15717	15626	15628	15752	15683	15748	15826	15853	15661	15786	15668	15686	15670	15760	15641	15880	15670	15735	15943	15805	15783	15651	15733	15711	15720	15759	15807	15782	16010	15893	15759	15906	15550	15683	15730	15630	15786	15649	15752	15725	15707	15739	15682	15777	15874	15785	15729	15765	15746	16017	15694	15671	15671	15661	15828	15867	15843	15643	15811	15849	15810	15646	15679	15622	15819	15732	15812	15780	15976	15762	15713	15796	15780	15813	15757	15650	15797	15752	15799	15770	15774	15687	15706	15739	15742	15698	15647	15798	15653	15531	15759	15724	15772	15661	15762	15715	15782	15774	15809	15825	15742	15532	15660	15792	15694	15843	15824	15789	15663	15711	15837	15745	15780	15789	15682	15755	15922	15594	15751	15651	15661	15861	15827	15865	15768	15847	15867	15802	15817	15712	15779	15853	15635	15679	15778	15615	15721	15662	15814	15795	15655	15825	15744	15664	15832	15723	15686	15595	15989	15744	15560	15898	15800	15703	15771	15796	15766	15741	15740	15744	15752	15874	15658	15941	15895	15782	15798	15786	15596	15677	15745	15851	15840	15671	15627	15892	15630	15658	15660	15816	15613	15895	15825	15728	15717	15831	15956	15711	15806	15698	15663	15848	15804	15704	15807	15787	15856	15635	15820	15805	15829	15891	15697	15686	15653	15521	15833	15658	15563	15914	15758	15647	15784	15817	15653	15785	15866	15650	15810	15784	15647	15838	15778	15776	15763	15749	15593	15832	15934	15739	15969	15817	15698	15885	15786	15755	15881	15642	15741	15787	15716	15662	15704	15784	15777	15774	15752	15712	15844	15864	15609	15749	15759	15740	15741	15633	15744	15887	15635	15860	15820	15679	15790	15579	15922	15597	15751	15725	15604	15766	15756	15681	15909	15733	15708	15843	15811	15808	15891	15749	15674	15794	15654	15775	15775	15855	15811	15791	15644	15760	15812	15793	15762	15775	15736	15779	15730	15667	15771	15709	15738	15787	15699	15721	15659	15689	15835	15779	15819	15815	15672	15724	15637	15814	15832	15857	15745	15605	15801	15788	15774	15784	15799	15801	15707	15819	15607	15686	15901	15704	15788	15753	15575	15635	15718	15901	15707	15540	15789	15787	15745	15793	15746	15803	15637	15721	15902	15852	15700	15708	15778	15747	15774	15717	15945	15878	15820	15621	15641	15734	15903	15689	15819	15758	15777	15782	15775	15818	15646	15804	15845	15845	15758	15640	15763	15659	15794	15709	15769	15722	15720	15852	15609	15679	15843	15809	15616	15851	15891	15753	15612	15753	15890	15824	15687	15788	15723	15733	15795	15694	15826	15662	15709	15665	15711	15801	15688	15778	15758	15708	15812	15770	15659	15616	15801	15830	15648	15820	15599	15772	15605	15787	15811	15784	15586	15785	15703	15773	15744	15853	15652	15694	15603	15642	15789	15821	15710	15751	15849	15874	15745	15724	15787	15764	15708	15880	15662	15659	15916	15683	15563	15684	15729	15896	15796	15688	15595	15844	15762	15687	15838	15821	15737	15829	15889	15699	15784	15785	15831	15938	15574	15818	15854	15946	15671	15667	15743	15861	15806	15660	15685	15734	15639	15780	15741	15894	15837	15776	15635	15667	15667	15683	15659	15758	15817	15758	15554	15667	15789	15696	15739	15794	15842	15606	15745	15717	15746	15602	15898	15671	15653	15707	15629	15726	15775	15816	15848	15702	15881	15775	15779	15674	15833	15757	15756	15715	15910	15637	15598	15665	15754	15780	15757	15879	15640	15712	15762	15776	15850	15748	15672	15558	15707	15702	15824	15818	15670	15932	15623	15735	15865	15791	15776	15749	15721	15893	15903	15728	15675	15898	15762	15939	15613	15739	15755	15801	15645	15759	15736	15812	15687	15711	15722	15801	15808	15834	15617	15761	15998	15810	15885	15858	15641	15668	15888	15882	15841	15734	15489	15833	15741	15860	15733	15684	15717	15763	15707	15790	15691	15815	15893	15828	15670	15759	15692	15867	15617	15675	15634	15622	15724	15649	15747	15797	15752	15565	15813	15899	15711	15950	15819	15852	15692	15705	15774	15778	15743	15831	15570	15925	15832	15685	15778	15714	15663	15754	15744	15951	15809	15786	15645	15724	15658	15639	15927	15873	15894	15721	15750	15602	15734	15535	15591	15633	15752	15839	15670	15795	15864	15730	15689	15971	15630	15907	15836	15958	15765	15602	15688	15707	15734	15720	15829	15771	15728	15753	15653	15818	15760	15686	15685	15981	15753	15747	15644	15751	15611	15748	15615	15862	15654	15712	15632	15755	15767	15810	15747	15641	15552	15818	15716	15581	15817	15779	15764	15715	15727	15851	15629	15834	15894	15831	15714	15977	15803	15691	15805	15867	15739	15572	15709	15631	15702	15763	15735	15810	15857	15818	15656	15670	15763	15903	15751	15706	15794	15910	15963	15783	15618	15734	15663	15777	15650	15826	15823	15837	15624	15822	15729	15711	15658	15788	15595	15759	15637	15607	15801	15831	15908
23450	21068	28452	23965	21820	22075	21341	18845	18396	18384	18545	18256	19440	29752	29780	27478	23797	20152	19071	18170	18173	18283	18394	18247	18274	18303	18154	18118	18134	17993	18204	18285	18154	18119	18160	18325	18245	18273	18217	18090	18239	18243	18226	18209	18309	18213	17991	18206	18200	18252	18074	18078	18079	17992	18182	18320	18146	18317	18203	18221	18191	17940	18131	18267	17964	18335	18239	18247	18089	18267	17948	18103	18161	18277	18314	18189	18186	18079	18075	18225	18343	18237	17993	18112	18082	17979	17994	18264	18083	18046	18079	18067	18482	17908	18123	18272	18021	17982	17993	18362	18301	18128	18155	17868	18152	18295	18211	18094	18213	18125	18076	18155	18122	18119	18269	18085	18104	18267	18148	18132	18325	18145	18144	18032	18130	18077	18164	18250	18196	18116	18067	17928	17988	17998	17967	18015	18351	18018	18317	18081	18114	18187	18064	18136	18183	18040	17990	17880	18070	18106	18117	18197	18054	18165	18105	18153	17926	18111	18142	18031	18142	18094	18184	18063	18290	18246	18158	18090	18123	18220	18131	18131	17969	18041	18177	18270	18134	18213	18198	18068	18286	18058	18217	18212	18088	18090	18056	18098	18198	17864	18140	18012	18168	17937	18079	18037	18228	18073	18307	18147	18104	18178	18306	18208	18054	18157	18092	18024	18140	18247	18108	17888	18117	17895	18244	18080	18048	18007	18065	18078	18179	18105	18264	18206	18296	18264	18156	17952	18173	18196	18080	18071	18033	18136	18271	18084	17956	17970	18151	18050	18212	18145	17991	18197	18279	18075	18195	17855	18121	18065	18255	18369	18180	17877	18225	18334	18065	17911	18175	17916	17934	18072	18104	18086	18219	18113	18235	18370	18201	18106	18202	18116	18212	18046	17986	17993	18206	18353	18127	18188	18171	17938	18338	18005	17863	18064	17961	18211	18068	18172	18207	18244	18026	18370	18293	18280	18113	18118	18284	18093	18094	18099	18022	18098	18113	18152	18185	18113	17988	18159	18285	18000	18149	18129	18057	18046	18236	18359	18094	18087	18140	18059	18381	18267	17916	18115	17944	18023	18006	18050	18200	18096	18151	18042	18230	17984	17989	18111	17902	17918	18085	18129	18133	18354	18179	18025	18092	18029	18249	18141	18214	18010	18245	17903	18208	18024	17987	18063	18054	17934	18252	18173	18073	18065	18131	18066	17970	18156	17922	18306	18131	18154	18200	18291	18271	18278	18046	18061	18106	18336	18134	18220	17934	18024	18160	18295	18104	17960	18046	18145	18205	18113	18311	18073	17971	18156	18029	17916	18212	17982	18307	18031	17949	18199	18242	18123	18102	18012	18099	18031	18042	18286	18212	18100	18072	18242	18123	17944	18319	17999	18121	18145	18208	17885	18148	17978	18237	18080	18101	18092	17951	18046	18279	18014	18107	18107	18033	18138	18183	18098	18070	18202	18382	18159	18092	18094	18115	18031	18189	18100	18225	18085	18012	18201	18373	18220	18120	18200	18198	18245	18042	18045	18110	18287	18051	18070	18241	18126	18132	18173	18229	18202	18011	17907	18186	18170	17984	18255	18157	18079	18184	18137	17935	17951	18157	18180	18184	18038	18089	18105	18191	18211	18358	18272	17969	17998	18119	18192	18068	18131	18176	17993	18233	17995	17769	17991	18029	18165	18010	18194	18025	18282	18186	18208	18345	18224	18135	17982	18209	18321	18315	18295	17967	18276	18375	18032	18213	18153	18152	18039	18078	18053	17870	18135	18224	18127	18013	18260	18096	18143	18231	18280	18154	18068	18052	18145	18184	17909	18124	17988	18028	18060	18114	18069	18070	17986	18156	18122	18165	18115	17945	17982	18170	18331	17995	18171	18082	18125	18205	18056	18078	18162	18383	18077	18116	18145	18181	17941	18108	18017	18181	18028	18251	18113	18141	18113	18160	18203	17991	18256	18110	18348	18202	18025	18153	17933	18068	18034	18250	18246	18112	18101	18082	18049	17953	18009	18306	17951	18244	18155	18399	18024	18135	18139	17908	18033	18038	18093	18138	18156	18137	18142	18201	17913	18216	18040	17981	18150	18236	18180	18130	18161	18029	18260	17945	18137	18076	18376	18041	18076	18117	18057	18224	18088	18125	18092	17894	18164	18213	18175	18175	17987	18216	18214	18214	18168	17999	18192	18139	18153	18206	18139	18076	18227	18309	18212	18105	18159	18191	18283	18116	18186	18160	18057	18244	18216	18259	18227	18122	18083	18377	18207	18116	18295	18177	18001	17908	18070	18078	18297	18223	18045	18132	17987	18042	18070	18275	18096	18088	18225	18059	17920	18085	17966	18218	18096	18131	18119	18119	18014	17971	18008	18044	18146	18152	18084	18143	18070	18184	18094	18090	18055	18055	18050	18020	18153	18171	18036	18117	18037	18006	18214	18232	18184	18364	18149	18125	18269	18031	18088	18172	18104	18300	18165	18077	18025	18184	18039	17953	17979	18179	18124	18179	18256	18120	18234	18038	17992	18108	18137	18108	18137	18182	18197	18071	18219	18222	17804	17984	18170	18034	17998	18090	18096	18016	18295	18237	17976	17998	17951	18140	18403	18251	18175	18268	18234	17912	18339	18092	17945	18429	18050	18108	18210	18226	18110	18238	18170	18214	18109	17940	18323	18100	17997	18144	17887	18269	18032	18127	18046	18031	18178	18110	18044	18143	17923	18383	18086	17923	18251	17971	18347	18058	18134	18271	18150	18078	18216	18027	17989	18169	18006	18063	18043	18150	17986	18200	17969	18237	17939	18033	18067	18013	18082	18130	18168	18246	18118	17892	18329	17972	18285	18122	18005	18187	18101	18202	17952	17970	18097	18173	18284	18059	18079	18039	18264	18172	18092	18147	18135	18418	18182	18287	18130	18033	18073	18102	18263	18127	18164	18185	18133	18133	18149	18140	17970	18100	18002	18091	18262	18199	18062	18224	18138	18006	18070	18283	18198	18063	18273	18079	17755	18112	18127	18170	18005	18138	17971	18257	18046	18227	18137	18088	18091	17992	18197	18244	18135	18174	17989	18050	17959	18212	18168	18112	18313	18285	18277	17949	17964	17827	17888	17972	17946	18135	17929	18200	18217	18145	18130	17980	17873	18344	17887	17987	18155	18178	18233	18157	17942	18102	18181	17912	18013	17839	18314	18107	18206	17867	18071	18057	18161	18117	18260	18133	17939	17970	17949	18168	18093	18176	18192	18340	18002	18112	18221	18081	18052	18190	17960	18016	18247	18006	17981	18165	18116	18389	18152	18128	17977	18312	18018	18100	18377	18051	18031	18144	18312	18158	18124	18198	18160	18179	18235	18238	18235	18076	18203	18317	18180	18046	18060	18038	18143	18158	18278	18114	18270	18285	18278	18097	18012	18258	18122	18060	18315	18008	18110	18189	18190	18178	18165	18303	18328	18263	18032	18352	18059	18084	18329	18094	18055	18110	18187	18098	18118	18162	18141	18326	18424	18157	18220	17965	18120	18116	18219	18093	18160	18119	18331	18209	18304	18185	17894	17999	17903	18162	18098	18052	18208	18391	18322	17930	18042	18069	17994	18224	18038	18007	18038	17979	18108	18165	18277	18180	18192	17997	18010	17997	18159	18218	18067	18128	18029	18310	18142	18068	18099	18188	18396	18282	18147	18083	18132	18114	18144	18075	18144	18083	18080	18192	18150	18209	17951	18296	18208	18263	17981	18225	17953	18334	18220	18161	18041	17973	18183	18103	18218	18151	18134	18081	17897	18015	18064	18139	18306	18351	18241	18221	18235	18251	17892	17963	18052	17919	17940	18082	18140	18116	18159	18085	18135	18076	18054	18166	17916	18142	17881	18207	18103	18233	18216	18269	18357	18064	17967	17988	18184	17979	18169	18080	18109	18091	18164	18229	18134	18071	18069	18085	18057	18208	17895	18215	18298	18202	18016	18147	18181	18185	18176	18036	18405	17991	18260	18088	18123	18168	18060	18209	18350	18139	18131	18166	18084	17984	17762	18111	17929	18026	18038	17969	18020	18172	17941	18164	18118	18059	17998	18195	17984	18147	18206	18067	17934	18155	18217	18426	17914	18161	18097	18256	18306	17953	18138	18178	18086	17921	18255	18158	18178	18094	18306	17933	18296	18102	18027	18239	18090	18124	18239	17892	17986	18150	17981	18181	18168	18132	18081	18253	18256	18135	18100	18263	18137	18017	18104	18182	18105	18175	18187	18119	18138	18254	18105	18212	18284	18185	18089	18266	17943	18131	18000	18028	18346	18116	18279	18056	18169	18127	18055	18155	18099	17976	17967	18015	17948	18194	18153	18019	18000	18306	18050	18075	18104	18182	18236	17995	18246	18047	17988	17948	18311	18115	18246	18237	18066	18362	18193	17912	18115	18022	17958	18134	18165	18040	17996	18130	18134	18289	17866	18199	18111	17823	18078	18261	18119	18188	18164	18218	18256	18007	18085	18005	18233	18073	18261	18189	18262	18250	18204	17874	18062	18434	18177	18294	18180	18182	18055	17954	18031	18115	18081	18075	18047	18060	18125	18035	18130	18051	18139	18173	18222	18060	18242	18346	18121	18131	18076	18169	18179	18251	18158	18045	18089	17928	17928	18269	18057	18247	17986	18240	18098	18176	17963	18079	18125	18012	18337	18211	18119	18126	18263	18308	18198	18048	17895	18160	17995	18078	18240	18176	18106	18283	18239	18137	17972	18141	18008	18180	18088	18078	18107	17933	18207	18056	18024	18090	18142	18250	18110	18122	18177	18004	18015	18025	17927	18155	18292	18048	18230	18149	17939	18257	18040	18187	18259	18070	18067	17966	17926	18145	18095	18273	18066	18124	18064	18271	18143	18085	18028	18032	18039	18143	18005	18236	18178	18149	18021	18074	18125	18004	18238	18175	18105	18154	18027	18242	18049	18219	18167	18165	18207	18115	18049	18117	18027	18120	18081	18064	18082	18142	18160	17971	18223	18171	18204	18090	18013	18238	18120	18012	18068	17997	18161	17911	17995	18147	18133	18043	17871	18313	18181	18002	17955	18210	18155	18361	18187	18126	18227	18084	18096	18014	18012	18139	18088	18120	18282	18174	17945	17943	18145	18255	18238	18230	18074
13786	22263	20990	18417	17459	17011	16661	16462	16379	16221	16384	16366	18399	32400	31260	27677	22384	17871	16465	15990	15917	16066	15769	15735	15942	16014	15873	15770	15824	15799	16004	15988	16073	15807	15921	16005	15711	15853	15813	15766	15976	15831	15908	15798	15806	15967	15775	15999	16066	15940	16055	15750	15886	15867	16015	15805	16001	15855	15792	15744	15790	15921	15825	15794	15886	15768	15820	15951	15917	15943	16001	15805	16020	15844	15907	16018	15857	15992	15837	15912	15823	15969	15976	15956	15820	15933	15736	15900	15965	16063	15821	15790	16005	16012	15762	15917	15881	15944	15748	16049	15886	16058	15932	16058	15770	15931	15822	15899	15828	15977	15875	15846	15914	15883	15841	16059	15942	15921	15886	15995	15994	15972	15825	15752	15824	15816	15827	15810	15942	15987	15907	15933	15663	15640	15789	15860	15943	15748	15977	15862	16036	15666	15838	15880	15837	15912	15916	15648	15889	15925	15871	15928	15809	15978	15822	15804	15912	15741	15811	15907	15991	15871	15830	15915	16007	15957	15881	15868	15887	15991	15925	15814	16036	15939	15795	15875	15858	15885	15796	15914	15904	15787	15923	15902	15936	15788	15869	16119	15859	15872	16021	16040	15892	15977	15866	15918	15729	15948	16078	15847	15806	15778	15876	15903	15784	15947	15856	15991	15872	15800	15885	15914	15793	16013	15730	16006	15643	15803	15789	15651	15797	15924	15874	15709	15829	15988	15733	15947	15867	15812	15757	16030	15895	15765	16082	16040	15849	15825	15796	15845	15937	16000	15777	15874	15843	15764	15951	15961	15740	15891	16009	15835	15955	15911	15891	15872	15924	15772	15719	15890	15952	15980	15837	15983	15975	15694	15981	15941	15744	15854	16030	15831	15758	15819	16063	15809	15902	16012	15819	15870	15937	15929	15891	15965	15853	15736	15858	15982	15937	15808	15958	15728	15841	15937	15851	15716	15920	15745	15864	15780	15947	15768	16047	15905	15918	15927	15895	15953	15862	15747	15925	15820	15645	16085	15744	15957	15893	15808	15960	15782	15835	15929	15965	15884	15855	15787	15838	15900	15900	15754	15807	15786	15949	15779	15955	15796	15881	15810	15860	15948	15882	15864	15844	15917	15798	15916	16009	15909	15887	15980	15959	15830	16031	15621	15975	15797	15740	15790	15967	15725	15840	15767	15824	15672	15920	16036	15971	15848	15904	15761	15791	15891	15773	15880	15873	16007	15755	15946	15901	15824	15999	15932	15876	15968	15898	15727	15960	15684	15905	15916	15846	15851	15761	15901	15873	15987	15784	16028	15947	15981	15896	15799	15921	15734	15817	15964	15798	15892	15658	15755	15895	15795	15839	15776	15879	15871	15847	15874	16056	15747	15772	15796	15921	15905	15878	15707	15971	15861	15858	15722	15798	15914	15899	15940	15975	15785	15929	16118	15838	16048	15882	16062	15820	15792	15844	15971	15703	15830	15823	15835	15843	16005	15614	15901	15666	15796	15981	15765	15990	15917	15842	16059	15866	16045	15940	15665	15914	15805	15687	15825	15833	15890	15903	16089	15897	15821	15865	15794	15730	16023	15868	15873	15992	15785	15794	15929	15830	16029	15795	15581	16123	15808	15838	15961	15753	15876	15743	15746	15892	15710	15865	15911	15809	15841	16023	15878	15943	15959	15937	15928	15730	16021	15814	15935	15962	15923	16017	15960	15939	15746	15985	15840	15907	15888	15990	15768	16046	15950	15829	15899	15682	15870	15804	15864	15689	15925	15930	15828	16015	15940	15881	15876	15903	15750	15848	15853	15711	15909	15875	15856	15819	15813	15827	15806	15725	15794	15872	15887	15899	15950	15989	15862	15715	15859	15905	15932	15956	15709	15827	15861	15850	15905	15871	15818	15873	15803	15771	15759	15966	15898	15881	15888	15677	15926	15822	16052	15941	15717	15985	15862	15765	15914	15786	15959	16020	15955	15741	15807	15969	15940	15915	15847	15846	15876	16103	15881	15804	15787	15940	15942	16087	15900	15832	15891	16031	15850	15838	15968	15848	15855	16008	15730	15784	15936	15753	15959	15773	15902	15835	15924	15997	15883	15860	15812	15971	16077	15927	15788	15766	16078	15820	15819	16000	15797	15982	15849	15820	15766	16041	15888	15895	15739	15820	15940	15789	15916	15804	16075	15840	15870	15985	15858	16013	15729	15969	15885	15864	15906	15916	15930	15957	15696	16000	15928	16032	15934	15779	15912	16093	15781	15917	15691	15760	15827	15816	15895	15822	15847	15842	15796	15777	16060	15841	15979	15898	15926	15798	16080	15701	15931	15887	16025	15930	15940	15884	15904	15895	15860	16040	15868	15990	15875	15874	15847	15807	15980	15671	15914	15850	16029	15865	15960	15861	15842	15906	15923	15803	15908	15922	15735	15949	15787	15888	15915	15851	16038	15992	15799	15863	15885	15966	15792	15977	15907	15884	15902	16040	15882	15945	16041	15974	15790	15843	15909	16010	15732	15794	15834	15855	15849	15871	15974	15839	15987	15772	15822	15696	15892	15895	15923	15948	15920	15776	15870	15788	15806	15876	15851	15849	15838	15822	15831	15906	15874	15929	15929	15887	16051	15872	15836	15769	15999	15821	15761	15835	16040	15957	15968	15815	15867	16070	15799	15964	15885	15814	15897	15893	15870	15847	15911	16102	15970	15959	15901	15873	15939	15982	15946	15950	15969	15762	15804	15935	15992	15945	15827	15851	15865	15827	15782	15868	15950	15844	15831	15940	15824	15947	15828	15820	15860	15939	15723	15848	15852	15905	15916	15977	15956	15753	15895	15862	15901	15820	15959	15897	15934	16025	15842	15823	15728	15957	15893	15787	16078	15984	15791	15957	15974	15928	15936	15746	15730	15715	15803	15728	15797	15928	15955	15858	15747	15882	15725	16082	15904	15903	15887	15762	15739	16036	15767	15735	16022	15816	15818	15758	15817	15882	15862	15804	15825	15927	15893	15933	15787	15984	15886	15935	15967	15825	15976	15857	15835	15900	15751	16007	15977	15921	15996	15832	15995	15917	15921	15919	15985	16003	15914	15785	15837	15881	15881	15881	15889	16060	15724	15980	15827	15769	15897	16007	15812	15888	15832	15989	16014	15822	15857	15882	16015	15856	15932	15981	15837	15886	15920	15937	15986	15920	15896	15954	15970	16049	15916	15753	15869	15940	15800	15859	15796	15993	15872	15887	15963	15839	15969	16028	15820	15937	15794	15972	15889	15891	15803	15983	15772	15933	16066	15881	15789	15884	15769	15904	16046	15876	15761	15836	15750	15787	15782	15741	16025	15739	15824	15934	15899	15936	15948	15949	16068	15860	16066	15586	15883	15814	15955	15771	15879	15901	15877	16040	15920	15993	15748	15707	15627	15804	16128	15901	15895	15831	15778	15966	15873	15818	15849	15993	15845	15835	15840	15952	15841	15732	15892	15891	15870	15956	15732	15657	15960	15977	15905	15836	15717	15901	15770	15993	15981	15849	15946	15872	16023	15695	15721	15911	15897	15874	15931	16110	16057	15885	15868	15846	15836	15764	15919	15798	15675	15855	15936	15821	15931	15830	15707	15816	15990	15959	16116	15878	15837	15958	15938	16022	15919	15833	15952	15813	16044	15674	15817	15827	16064	16043	15940	15913	15888	15880	15781	15823	15987	15834	15801	15866	15936	16080	15823	15843	16010	15908	15888	15896	15958	15999	15944	15915	15754	15932	16005	15934	15737	15810	15827	15910	15705	15968	15873	15741	15658	15962	15874	15795	15856	15882	15939	15982	15911	15922	15921	15745	15740	15908	15774	15969	15952	15931	15859	15813	15701	15950	15921	15685	15790	15866	15983	15890	15692	15807	15865	15894	15782	15816	15796	15773	15842	15840	15839	15857	15948	15934	15950	15899	15973	15898	15926	15791	15830	15874	15725	15957	15847	15943	15930	15657	16031	15866	15707	15926	15947	15789	15957	15775	15859	15846	15706	15684	15813	15789	16058	16193	15993	15921	15863	15884	15743	16037	16109	15784	16016	15767	15683	16104	15890	15873	15872	15909	15741	15958	15845	15723	16036	15902	15903	15940	15951	15878	15811	15941	15806	15833	15822	15743	15834	16004	15784	15775	15726	15734	15845	15854	15826	15966	15855	15918	15822	16007	15993	15760	15895	15651	15870	15819	15843	15888	15869	15935	15774	15757	15977	15849	15709	16008	15945	15951	15767	15841	15870	15880	15723	16102	15799	15908	15833	15966	15931	15966	15852	15953	15954	15800	16037	15644	15925	15989	15804	15843	15975	15985	15936	15905	15831	16094	15770	15995	15843	15848	15854	15852	15854	15931	15983	15783	15954	15897	15861	15818	15908	15898	15910	15887	15805	15903	16014	15853	16053	15877	15828	15853	15902	15778	15975	15946	15921	15832	15852	15838	15948	15913	15799	15852	15871	15966	15979	15816	15876	15878	15899	15815	16037	15943	15915	15860	15879	15948	15944	15773	15828	15838	15894	16048	15796	15845	15772	15966	15959	15835	15868	15861	15933	15925	15984	15840	15741	15765	16105	15823	15852	15890	15840	15974	15859	15584	15742	15871	15786	15885	15966	15991	15865	15811	15945	15884	15814	15748	15893	15903	16028	16072	15975	15868	15900	15918	15930	15864	16131	15849	15688	15822	15842	15867	15897	15867	16045	15805	15884	15827	15741	15688	16044	15808	15823	15760	15976	15732	15957	15945	15892	15816	15845	15974	15900	15923	16062	15749	16031	15832	15895	15830	15851	15996	15995	15844	15959	15978	16041	15673	15797	15833	15902	15912	15916	15551	15803	15905	15780	15725	15886	16062	15932	15834	15861	15653	15944	16086	15916	15877	15924	15855	15861	15965	15792	15867	15930	15855	15941	15997	15876	15805	15814	15773	15925	15765	16017	15970	15800	15791	15958	15966	15842	15816	15851	15856	15877	15960	15848	15884	16033	15809	15944	15914	15885	15925	15898	15991	15708	16104	15833	15860	15925	15869	15776	15935	15813	15890	16010	15862	15932	15834	15854	15926	15948	15950	15788	15756	15904	15852	15984	15889	16095	15944	15843	15793	16021	16072	15938	15937	15977	15995	15935
22529	21064	28862	23466	21223	23208	24950	20088	19243	19515	19234	19187	20461	36393	36695	33787	27372	21724	19937	19009	18621	18656	18769	18666	18853	18664	18782	18871	18602	18793	18927	18824	18676	18900	18655	18601	18821	18884	18777	18693	18932	18566	18793	18704	18626	18667	18638	18619	18917	18666	18644	18587	18818	18684	18726	18756	18999	18578	18374	18619	18663	18670	18854	18609	18608	18670	18606	18456	18628	18514	18611	18436	18775	18761	18550	18557	18610	18752	18581	18550	18887	18494	18646	18632	18607	18634	18542	18771	18695	18581	18631	18635	18578	18707	18605	18608	18442	18828	18643	18762	18591	18673	18642	18593	18813	18413	18743	18701	18368	18708	18616	18775	18886	18765	18699	18617	18633	18573	18656	18660	18794	18594	18609	18426	18643	18571	18601	18656	18581	18493	18661	18686	18598	18582	18590	18547	18598	18485	18731	18629	18587	18603	18624	18502	18709	18746	18702	18561	18531	18512	18752	18570	18783	18489	18675	18464	18565	18559	18835	18530	18635	18498	18862	18510	18472	18533	18505	18546	18463	18706	18564	18797	18556	18623	18506	18585	18872	18752	18822	18494	18558	18480	18731	18636	18645	18781	18825	18888	18548	18560	18498	18739	18654	18418	18364	18681	18553	18439	18624	18575	18626	18532	18690	18448	18453	18639	18476	18729	18591	18563	18726	18528	18710	18333	18739	18762	18750	18725	18774	18459	18697	18487	18588	18738	18410	18635	18446	18444	18788	18590	18507	18671	18663	18586	18502	18719	18619	18529	18538	18661	18728	18476	18626	18463	18812	18474	18551	18368	18785	18596	18643	18593	18607	18627	18481	18794	18593	18642	18570	18681	18633	18582	18566	18623	18826	18604	18620	18746	18754	18785	18722	18465	18489	18771	18593	18515	18433	18827	18548	18585	18635	18583	18793	18737	18767	18728	18683	18546	18568	18678	18651	18536	18605	18688	18690	18412	18705	18423	18622	18609	18692	18658	18695	18785	18648	18514	18931	18770	18461	18702	18400	18514	18424	18556	18537	18867	18537	18623	18473	18673	18443	18526	18485	18745	18476	18476	18611	18716	18625	18540	18662	18574	18640	18535	18607	18451	18630	18318	18729	18668	18807	18674	18521	18777	18598	18639	18544	18521	18356	18434	18620	18539	18565	18590	18534	18525	18432	18414	18730	18668	18859	18647	18578	18296	18771	18484	18792	18784	18788	18607	18542	18635	18613	18665	18782	18607	18702	18800	18810	18469	18523	18541	18595	18367	18558	18644	18696	18750	18571	18423	18560	18597	18655	18748	18532	18662	18567	18707	18677	18548	18590	18699	18668	18679	18612	18435	18407	18558	18728	18608	18724	18654	18517	18354	18648	18710	18582	18591	18445	18456	18811	18518	18673	18771	18450	18675	18647	18552	18762	18572	18345	18802	18545	18659	18676	18607	18594	18645	18480	18664	18520	18572	18730	18617	18674	18510	18596	18772	18685	18842	18580	18458	18508	18537	18591	18587	18447	18442	18592	18336	18642	18611	18510	18498	18600	18540	18587	18383	18661	18731	18632	18598	18591	18626	18613	18645	18570	18727	18768	18583	18606	18382	18709	18557	18594	18741	18507	18715	18569	18426	18491	18645	18560	18634	18758	18542	18523	18560	18759	18642	18487	18709	18651	18359	18717	18687	18885	18651	18660	18534	18528	18580	18770	18572	18561	18715	18466	18435	18522	18701	18595	18503	18523	18518	18507	18511	18687	18630	18658	18594	18515	18564	18599	18453	18618	18571	18559	18706	18491	18503	18573	18645	18490	18376	18505	18550	18616	18495	18523	18614	18450	18473	18770	18659	18634	18589	18568	18649	18576	18615	18475	18656	18692	18680	18590	18429	18741	18631	18451	18787	18490	18685	18764	18332	18602	18537	18594	18678	18509	18480	18722	18448	18464	18521	18602	18458	18680	18709	18659	18746	18761	18363	18531	18753	18602	18697	18760	18627	18613	18706	18735	18633	18580	18740	18423	18486	18410	18522	18625	18602	18615	18783	18791	18813	18717	18649	18675	18438	18391	18362	18705	18547	18617	18596	18700	18746	18674	18506	18649	18592	18710	18659	18713	18598	18531	18537	18398	18618	18668	18517	18459	18561	18578	18554	18712	18651	18420	18589	18368	18708	18438	18558	18555	18614	18607	18611	18631	18510	18480	18812	18570	18737	18433	18538	18455	18800	18735	18633	18729	18264	18758	18681	18698	18593	18600	18799	18547	18396	18635	18430	18595	18781	18592	18455	18532	18621	18517	18587	18524	18478	18615	18442	18737	18785	18708	18467	18640	18720	18454	18511	18543	18393	18742	18798	18518	18634	18690	18561	18569	18627	18579	18587	18434	18445	18627	18639	18526	18642	18543	18691	18582	18310	18669	18731	18626	18786	18639	18536	18620	18492	18562	18599	18627	18594	18531	18779	18718	18760	18328	18656	18612	18779	18531	18528	18579	18536	18651	18686	18566	18615	18487	18755	18635	18648	18664	18625	18481	18476	18719	18587	18645	18593	18812	18686	18540	18604	18617	18695	18386	18529	18303	18558	18616	18654	18475	18423	18656	18435	18507	18752	18667	18668	18713	18680	18753	18615	18602	18600	18667	18661	18828	18612	18670	18694	18637	18365	18620	18669	18666	18730	18548	18600	18525	18786	18510	18653	18431	18482	18588	18557	18470	18763	18845	18843	18695	18530	18393	18638	18814	18670	18671	18583	18438	18557	18563	18324	18666	18667	18492	18632	18611	18506	18441	18688	18588	18740	18503	18677	18608	18735	18587	18464	18633	18672	18594	18575	18658	18571	18449	18506	18647	18628	18456	18613	18702	18576	18649	18694	18670	18844	18655	18607	18501	18560	18702	18511	18674	18467	18564	18664	18569	18745	18561	18489	18537	18588	18355	18503	18596	18751	18544	18726	18541	18561	18491	18719	18484	18557	18725	18637	18484	18557	18467	18582	18609	18631	18449	18549	18677	18671	18669	18504	18557	18663	18563	18593	18606	18390	18723	18506	18676	18595	18575	18519	18612	18350	18579	18648	18488	18611	18522	18360	18716	18757	18634	18702	18595	18400	18737	18488	18727	18497	18596	18569	18776	18840	18777	18735	18679	18617	18579	18745	18551	18669	18586	18321	18520	18658	18610	18494	18576	18656	18490	18452	18631	18597	18622	18635	18636	18490	18434	18585	18528	18787	18754	18778	18573	18549	18639	18513	18656	18708	18678	18651	18487	18542	18517	18737	18611	18596	18620	18727	18629	18605	18654	18455	18614	18693	18688	18636	18634	18578	18509	18747	18607	18423	18511	18477	18454	18772	18733	18634	18763	18585	18514	18584	18568	18623	18740	18592	18479	18767	18729	18601	18713	18538	18689	18656	18380	18446	18497	18736	18464	18569	18561	18720	18731	18659	18505	18644	18621	18720	18600	18636	18455	18556	18671	18596	18454	18662	18599	18767	18585	18482	18499	18395	18434	18565	18383	18673	18602	18758	18727	18607	18589	18661	18542	18825	18590	18624	18698	18559	18577	18549	18541	18707	18655	18474	18630	18665	18531	18573	18500	18414	18759	18526	18717	18683	18372	18501	18521	18454	18643	18604	18558	18770	18521	18729	18577	18249	18477	18431	18665	18459	18575	18543	18552	18639	18578	18649	18570	18727	18498	18676	18728	18718	18672	18766	18740	18319	18492	18445	18516	18423	18504	18636	18477	18608	18839	18606	18492	18601	18407	18515	18669	18726	18586	18734	18636	18467	18687	18471	18612	18672	18503	18503	18817	18809	18567	18496	18410	18749	18580	18646	18500	18575	18622	18585	18515	18484	18532	18382	18540	18551	18512	18583	18459	18463	18666	18502	18546	18401	18464	18742	18576	18489	18480	18490	18683	18531	18683	18611	18610	18726	18661	18561	18631	18476	18469	18776	18501	18561	18709	18580	18634	18716	18642	18651	18790	18435	18611	18695	18539	18647	18616	18653	18569	18683	18476	18504	18513	18728	18562	18615	18593	18455	18841	18674	18612	18398	18591	18599	18624	18643	18761	18679	18314	18319	18478	18579	18758	18374	18692	18567	18595	18560	18426	18732	18254	18729	18542	18692	18504	18768	18462	18450	18615	18878	18683	18636	18590	18527	18706	18757	18535	18561	18627	18527	18532	18414	18722	18630	18516	18688	18435	18736	18528	18453	18437	18627	18547	18627	18584	18686	18637	18629	18707	18834	18691	18473	18719	18515	18559	18567	18464	18673	18529	18385	18455	18407	18794	18628	18460	18531	18651	18591	18497	18688	18712	18522	18468	18623	18696	18400	18469	18655	18652	18734	18837	18557	18547	18753	18531	18665	18446	18433	18521	18729	18527	18454	18623	18689	18533	18587	18471	18564	18643	18674	18804	18700	18752	18507	18649	18638	18513	18565	18671	18694	18641	18697	18630	18505	18788	18635	18718	18649	18581	18628	18646	18582	18431	18643	18749	18512	18602	18558	18806	18442	18627	18674	18547	18596	18658	18760	18756	18492	18583	18602	18570	18568	18530	18636	18542	18644	18833	18596	18493	18501	18556	18491	18550	18453	18830	18630	18440	18795	18762	18629	18665	18711	18604	18486	18594	18563	18604	18794	18660	18777	18415	18628	18680	18560	18598	18492	18677	18608	18602	18662	18502	18540	18526	18675	18625	18684	18641	18557	18546	18603	18991	18634	18412	18776	18794	18593	18641	18457	18641	18858	18314	18658	18753	18693	18640	18461	18619	18751	18483	18561	18804	18579	18710	18459	18466	18571	18576	18503	18665	18465	18522	18730	18794	18670	18585	18525	18631	18542	18640	18666	18545	18691	18549	18665	18708	18777	18529	18543	18649	18701	18568	18574	18595	18577	18452	18731	18791	18566	18663	18625	18763	18590	18546	18727	18514	18661	18652	18781	18658	18532	18468	18698	18518	18676	18565	18397	18547	18477	18655	18536	18623	18659	18582	18614	18508	18666	18562	18583	18618	18478	18620	18561	18669	18568	18491	18671	18759	18656	18524	18389	18466	18697	18705	18582	18701	18462	18809	18497	18595	18601	18473	18684	18618	18580	18612	18510	18446	18348	18762	18646	18761	18594	18651	18507	18646	18860	18811	18652
15194	26489	24533	20492	18928	18116	17414	17137	17006	16891	16686	16947	19858	39763	39099	34391	26381	19225	17324	16225	16240	16263	16217	16282	16140	16258	16169	16083	16300	16058	16153	16155	16314	16301	16149	16115	16203	16090	16076	16032	16164	16227	16080	16077	16168	16118	16063	16081	16157	16195	16193	16123	16149	16253	16088	16131	16045	16219	16001	16072	16168	16137	16262	16130	16062	16097	16181	16118	16221	16292	15991	16077	16309	16106	16064	16214	16313	16173	16027	16153	16066	16114	16201	16109	16241	16146	16244	16161	16163	15970	16100	16026	16184	16061	16054	16285	16131	16125	16160	16019	16096	16062	16108	16074	16073	16106	16302	15882	16209	16120	16332	15985	16272	16127	16092	16042	16209	16251	16116	16281	16216	16076	15958	16117	16177	16011	16224	16167	15943	16318	16341	16016	16173	16000	16181	16019	15964	16232	16098	16071	16082	15901	16115	15879	16234	16152	16163	16101	16026	16202	16031	16137	16069	16150	16077	16099	16110	16156	16001	16131	16000	16069	16063	16183	16295	16080	16311	16193	16208	16233	16038	16151	16271	16281	16067	16161	16167	16026	16286	16091	15957	15936	16097	16057	16073	16288	16123	16115	16133	16206	16078	16090	16067	16153	16167	16052	16133	16188	15950	16059	16061	16246	16040	16130	16156	16058	16125	16011	15952	15944	16294	16147	16116	16100	16177	16079	16056	16020	16094	16092	16187	16186	16158	16185	16199	16214	16276	16186	16030	16159	16200	16171	16210	16106	16264	16087	16128	16001	16055	16018	16124	16029	16043	16296	16136	16096	15977	16238	16241	15930	16043	15918	16219	16141	15948	16040	16285	16060	16151	16091	16311	16137	16001	16178	16098	16066	15857	16128	16133	16235	16086	16138	16069	16296	16024	16166	16292	16085	16032	16155	16145	15955	16263	16311	16259	16094	15970	16223	16042	16101	16085	16003	16056	16285	15975	15981	16191	16167	16313	16180	16178	16033	16051	16018	16166	15987	15998	16158	16046	16043	16067	15974	16170	15885	15948	16189	16130	16106	15908	16181	16104	16186	16185	16112	16082	16197	16131	15972	16143	16294	16135	16138	16168	16136	16102	16207	16164	16071	16149	16085	16264	16006	16060	16037	16230	16051	16258	16109	16241	16175	15947	15989	16024	16080	16034	16044	16091	16086	16109	15968	16169	16029	16142	16066	16204	16283	16193	16234	16121	16120	16038	16018	16081	16000	16088	16156	15923	16186	16045	16043	16072	16107	16148	16197	16118	16272	16086	16125	16100	16170	16198	16191	16065	16140	15955	16022	16221	16107	16115	16168	16122	16166	16105	16231	16128	16172	16050	16102	16022	16033	16138	16203	16103	16126	16109	16290	16064	15939	16113	16158	16052	16054	15941	16046	16195	16146	16086	15955	16279	16021	16201	15985	16050	16134	16193	16163	16199	16144	16170	16105	16125	16114	16066	16184	16203	16101	16209	16056	16040	16089	16281	16220	16055	16159	16175	16177	16185	16127	15991	16142	16305	16154	16303	16211	16279	16169	16061	16073	16129	16137	16135	16073	15932	16059	16093	15971	16223	16054	16241	16163	16132	16149	16175	16092	16067	16297	16271	16120	16133	16056	16149	16176	16147	16117	15948	16144	16085	16243	16058	16158	16175	16271	16276	16043	16100	15963	16211	16172	16023	16199	16088	16167	15977	16175	16018	15989	16168	16157	16122	16273	16161	16165	16084	16211	16101	16103	16082	16172	16141	16090	16305	16041	16152	16058	16043	16204	16195	16121	16277	16136	15967	16315	16299	16031	16172	16319	16075	15957	16102	16166	16243	16073	16030	16083	15982	16105	16220	16281	16246	16079	16122	16100	16147	16058	16240	15970	16226	16227	16093	16048	16067	16332	16102	16158	16060	15996	16327	16044	16134	16000	16056	16236	16139	16225	16222	16033	16068	16082	16091	16359	16289	15927	16181	16101	16076	16077	16298	16119	16415	16074	16059	16175	16053	16185	16228	16157	15895	16144	16190	16114	16204	16306	16000	16216	15901	16123	16130	16060	16249	16110	16128	16163	16230	16057	16035	16145	16129	16042	15953	16104	16223	16118	16052	16084	16138	16211	16219	16148	16208	16144	16033	16268	15995	15990	16158	15984	16048	15949	16224	16226	16103	16054	16075	16082	16185	16154	16147	16086	16113	15966	16066	16110	16101	16191	16048	16224	16167	16104	16009	16096	16025	16153	16173	16163	16028	16099	16129	16107	16118	16192	16138	16189	16380	15977	16225	16216	16293	16134	16027	16015	16086	16109	16074	15945	16143	16040	16212	16038	16116	16073	16159	16286	16002	16018	16236	16119	16132	16140	16137	16172	16020	16076	16126	16169	15869	16046	16202	16042	15948	16036	16203	16112	16150	16175	16251	16193	16191	16046	16275	16059	16218	16030	16075	16093	16330	16055	16109	16262	16177	16159	16183	16065	16114	16192	16034	16102	16179	16109	16072	16091	16211	16120	16105	16228	16040	16167	16123	16243	16190	16093	16007	15893	16127	16230	16112	16225	16192	16108	16028	16080	16237	16087	16249	16010	16101	16088	16046	16148	16060	16298	16204	16005	16034	16307	15979	16218	16219	15990	16192	15984	16115	16093	16245	16078	15982	16126	16069	16116	16065	16242	16130	16098	16138	15942	16133	16103	16226	16135	16123	16120	16187	16089	16058	15960	16087	16091	16108	16100	16095	16098	16058	16195	15934	16161	15902	16089	16145	16048	16043	15943	16052	16255	16085	16074	16179	16017	16051	16166	16074	16043	16023	16088	16204	16163	16106	15963	16123	16172	16075	16182	16215	16049	15918	16001	16092	16245	16226	16189	16123	16198	16161	16278	16162	16119	16184	16060	16138	16007	16137	16022	16103	15914	16140	16081	16200	16191	16203	16057	16113	16266	16336	16115	16301	16106	16156	16135	16202	16224	16156	16161	16166	15925	16079	16138	16207	16016	16216	16238	16137	16180	16148	16173	16333	16232	16171	16082	16096	16101	16181	16102	16179	16137	16106	16215	15956	16145	15988	16366	16016	16185	16046	16337	15978	16062	15983	16119	16180	15801	16106	16051	16253	16151	16085	16123	16200	16070	16097	15999	16117	15999	16029	16048	15897	16040	16110	16183	16173	16172	16023	16182	16045	16179	16153	16236	16194	16013	16189	16226	16142	16102	16217	16305	16004	16083	16094	16060	16278	15987	16102	16131	16059	16343	16079	16117	16155	16085	16139	16110	16027	16169	16062	16075	16285	15938	16278	16255	16194	16137	16119	15990	16134	16180	16269	16086	16031	16153	16237	16120	16028	15942	16199	16250	16068	16108	16118	16276	16064	16031	16115	16098	16074	16124	16295	16314	16147	16133	15998	16084	16064	16044	16041	16069	16243	16162	16179	16093	16395	16136	16291	15977	16295	16102	16163	16124	16175	16010	16167	16154	16190	16092	16177	16166	16172	16296	16101	16171	16154	16279	16067	16101	16164	16088	16131	16062	16097	16109	16030	16086	16236	16091	16141	16041	15870	16070	16204	16233	16211	16146	16035	16053	16145	16088	16128	16208	16123	16256	16173	16105	16076	16035	16174	16168	16082	16203	16172	16062	16045	16261	16082	16259	16211	16144	16240	16337	16061	16172	16168	16084	16030	16135	15990	16068	16131	16181	16062	16143	16064	16119	16116	16121	16180	16044	16014	16105	16113	16145	16174	16164	16149	16190	16328	16106	16012	16029	16046	16010	16196	16015	16195	16059	16137	16250	16216	16062	16081	16215	16201	16098	16234	16023	16010	16354	16090	16103	16093	16238	16126	16212	16160	16095	16169	15996	16133	16211	16224	16032	16192	16101	16329	16156	16107	16146	16108	16164	16042	16205	16018	16048	16042	15903	16101	16213	16262	16153	16204	16190	15972	16255	16064	16138	16102	16069	16072	16099	16076	16128	16108	16224	16217	15986	15987	16179	16007	16149	16156	15909	16139	16075	16307	16125	16147	16181	16247	16257	15996	16105	16200	16160	16127	15903	16073	16066	16070	16142	15886	15967	16057	16084	16185	15950	15895	16139	16277	16126	16267	16037	16046	16026	16049	16138	16083	16252	16136	16082	16101	16126	16208	16038	16206	16043	16134	16302	16191	16197	16218	16143	16162	16148	16092	16117	16069	16101	16054	16026	16172	16112	16139	16162	16139	16048	16209	16133	16187	16121	16116	16110	16335	16151	16079	16041	16295	16136	16139	16099	16156	16114	16142	16103	16144	15826	16137	16109	16105	16000	16206	16046	16170	16246	16181	15961	16143	16116	16153	16194	16283	16047	15970	16092	16074	16187	16136	16262	16179	15973	16078	16161	16052	16162	16118	16002	16100	16080	16122	16173	16014	16066	16199	16135	15923	16203	16018	16079	16094	16094	16121	16096	16143	16058	16140	16035	16078	16125	16089	16119	16146	16114	16058	16150	16081	16076	16255	16165	16097	16130	16126	16104	16109	16163	16146	16204	16181	16142	16085	16118	15925	16265	16042	16232	16114	16116	16263	16135	16303	16036	16114	16082	16153	16078	16325	15967	16289	16167	16244	16093	16034	16184	16090	16061	16141	16037	16251	16002	15973	16143	16071	16025	16083	16216	16214	16227	16144	16127	15901	16045	16205	16251	16296	16098	16101	16165	15898	16278	16018	16215	16122	16083	16127	15930	16160	16145	16180	16084	16354	16249	16179	16171	16065	16300	16163	16214	16086	15981	16289	16225	16133	15911	16153	16032	16202	16174	16174	16104	16137	16060	16104	16092	15965	16205	16068	16196	16140	15999	16045	16144	16137	15923	16086	16201	16086	16070	16077	16186	16084	16187	16171	16019	16242	16235	16200	16037	16044	16232	16088	16370	16142	16167	16201	16207	16165	16277	16063	16125	16273	16070	16162	16129	16014	16051	16060	16121	16286	16022	16064	15991	16036	16158	16253	16140	16171	16169	16224	16055	16082	16362	16079	16130	16149	16177	16249	15967	16175	16105	16120	16193	16278	16099	16249	16014	16129	16144	16029	16016	16185	16162	16144	16108	16203	16149	16024	16348	16176	16172	16046	16165	16163	16163	16123	16000	16404	16149	16033	16139	16060	16158	16238	16062
27330	21831	24032	21111	18438	18558	18485	18545	18513	18425	18449	18234	18159	19691	20146	19876	19346	18882	18760	18321	18366	18396	18488	18339	18318	18585	18455	18196	18465	18130	18407	18263	18347	18246	18420	18403	18554	18450	18271	18080	18352	18530	18358	18366	18404	18375	18205	18184	18466	18274	18328	18268	18261	18413	18383	18252	18294	18203	18110	18418	18356	18364	18216	18308	18443	18425	18359	18259	18345	18330	18358	18372	18303	18301	18520	18359	18323	18301	18352	18273	18265	18142	18386	18367	18322	18309	18193	18456	18406	18355	18321	18261	18307	18150	18497	18282	18132	18324	18417	18352	18287	18127	18386	18300	18442	18253	18359	18172	18046	18413	18447	18412	18384	18220	18199	18300	18360	18136	18352	18417	18164	18440	18172	18382	18169	18067	18223	18378	18355	18349	18430	18429	18416	18387	18278	18491	18294	18156	18376	18336	18380	18263	18340	18375	18436	18362	18341	18344	18259	18240	18414	18310	18297	18309	18270	18267	18349	18308	18456	18331	18206	18411	18457	18494	18170	18300	18252	18242	18368	18042	18279	18313	18361	18371	18383	18355	18244	18405	18161	18222	18351	18604	18346	18382	18491	18344	18239	18180	18492	18147	18287	18186	18206	18104	18160	18324	18343	18410	18273	18311	18251	18424	18215	18411	18267	18288	18334	18465	18437	18233	18297	18247	18366	18093	18369	18307	18413	18290	18399	18207	18406	18167	18240	18565	18296	18373	18178	18213	18261	18335	18379	18551	18396	18309	18272	18356	18361	18539	18430	18374	18022	18207	18368	18279	18258	18295	18404	18375	18363	18292	18283	18297	18194	18167	18402	18114	18294	18444	18379	18409	18310	18244	18355	18286	18359	18469	18344	18261	18219	18238	18175	18494	18459	18217	18457	18278	18532	18374	18046	18462	18303	18376	18223	18333	18259	18250	18285	18369	18202	18463	18304	18266	18350	18310	18251	18239	18443	18393	18326	18301	18151	18030	18394	18295	18234	18215	18415	18337	18348	18352	18318	18400	18162	18361	18340	18314	18273	18271	18286	18140	18506	18239	18407	18220	18250	18265	18403	18341	18276	18206	18208	18329	18342	18230	18411	18288	18404	18232	18323	18221	18251	18254	18292	18370	18132	18141	18546	18348	18201	18239	18259	18192	18300	18414	18372	18382	18354	18403	18429	18230	18484	18400	18238	18242	18465	18225	18285	18238	18387	18206	18471	18485	18172	18346	18263	18210	18378	18257	18381	18382	18281	18377	18314	18191	18273	18447	18311	18298	18421	18123	18344	18253	18517	18198	18364	18416	18341	18308	18495	18194	18374	18320	18283	18268	18425	18380	18492	18362	18242	18447	18206	18368	18264	18238	18445	18304	18418	18339	18161	18244	18302	18291	18383	18373	18351	18283	18147	18163	18531	18301	18290	18284	18426	18431	18337	18428	18375	18464	18431	18307	18483	18232	18225	18206	18359	18319	18384	18301	18350	18131	18358	18248	18318	18250	18285	18229	18162	18536	18198	18155	18643	18157	18345	18421	18187	18222	18392	18415	18605	18317	18533	18332	18311	18609	18229	18391	18104	18275	18244	18280	18306	18347	18080	18017	18181	18371	18345	18286	18487	18390	18259	18367	18514	18435	18034	18248	18300	18259	18229	18438	18420	18259	18223	18309	18445	18259	18414	18278	18327	18458	18394	18247	18116	18269	18302	18405	18181	18217	18327	18239	18402	18349	18349	18231	18207	18308	18291	18245	18476	18210	18418	18461	18240	18277	18232	18281	18330	18246	18380	18231	18213	18097	18277	18368	18324	18386	18130	18379	18211	18517	18236	18502	18415	18415	18325	18316	18270	18398	18166	18334	18464	18243	18154	18575	18393	18422	18256	18310	18100	18400	18269	18478	18323	18201	18378	18114	18377	18323	18537	18246	18474	18488	18262	18278	18215	18284	18145	18222	18489	18341	18357	18522	18343	18261	18246	18302	18304	18400	18219	18386	18326	18360	18317	18324	18227	18345	18469	18264	18541	18417	18425	18387	18266	18218	18316	18434	18155	18178	18456	18289	18346	18411	18392	18350	18090	18281	18468	18157	18067	18394	18336	18252	18194	18282	18333	18403	18459	18306	18213	18118	18368	18392	18205	18428	18535	18216	18297	18328	18293	18429	18215	18373	18313	18386	18301	18253	18197	18056	18446	18210	18464	18356	18332	18250	18264	18468	18336	18348	18178	18307	18394	18459	18306	18412	18275	18258	18256	18318	18217	18367	18231	18449	18187	18297	18347	18303	18254	18247	18273	18184	18339	18261	18249	18232	18398	18165	18493	18297	18422	18361	18270	18344	18417	18343	18379	18177	18275	18428	18373	18368	18167	18129	18365	18469	18327	18287	18410	18543	18338	18260	18360	18275	18419	18357	18398	18526	18305	18493	18353	18279	18301	18459	18335	18313	18337	18389	18438	18241	18462	18278	17985	18389	18227	18352	18290	18248	18330	18305	18447	18377	18344	18140	18315	18467	18487	18079	18147	18326	18502	18274	18109	18357	18257	18206	18390	18159	18302	18103	18304	18475	18384	18247	18130	18359	18153	18257	18379	18346	18312	18310	18462	18532	18421	18160	18155	18293	18312	18377	18251	18255	18273	18343	18548	18487	18318	18337	18228	18384	18495	18246	18375	18399	18360	18662	18392	18313	18194	18242	18449	18319	18509	18288	18321	18416	18437	18223	18481	18527	18415	18409	18461	18232	18457	18493	18547	18317	18444	18319	18455	18367	18550	18368	18170	18137	18382	18160	18474	18308	18333	18327	18510	18542	18536	18358	18181	18557	18224	18205	18163	18153	18193	18437	18322	18190	18232	18199	18137	18240	18300	18304	18400	18300	18207	17960	18299	18381	18205	18232	18514	18281	18307	18279	18713	18591	18166	18448	18298	18447	18298	18239	18506	18262	18189	18349	18392	18285	18433	18188	18384	18285	18476	18278	18335	18164	18406	18207	18456	18323	18336	18224	18243	18495	18447	18493	18509	18270	18223	18393	18292	18288	18585	18220	18437	18391	18166	18193	18467	18286	18545	18551	18376	18325	18112	18320	18433	18180	18316	18624	18412	18327	18263	18208	18355	18103	18319	18317	18478	18312	18256	18346	18575	18238	18276	18433	18389	18396	18300	18360	18376	18414	18670	18410	18329	18301	18473	18412	18352	18310	18244	18269	18381	18489	18513	18293	18420	18344	18332	18327	18463	18301	18396	18326	18505	18390	18447	18279	18413	18425	18278	18461	18450	18430	18451	18296	18263	18285	18225	18294	18363	18094	18446	18190	18240	18519	18319	18108	18306	18039	18391	18233	18283	18353	18372	18304	17938	18352	18258	18373	18226	18500	18358	18258	18392	18336	18269	18370	18312	18316	18184	18516	18284	18255	18458	18443	18411	18267	18341	18145	18119	18255	18262	18407	18389	18363	18346	18283	18269	18347	18409	18208	18290	18225	18491	18491	18249	18340	18356	18453	18428	18348	18346	18376	18286	18476	18354	18477	18443	18120	18220	18418	18395	18458	18349	18332	18400	18363	18413	18344	18347	18294	18347	18268	18420	18268	18118	18154	18292	18446	18477	18470	18504	18138	18387	18235	18372	18324	18255	18348	18168	18203	18368	18294	18058	18182	18452	18206	18319	18230	18441	18353	18306	18324	18215	18316	18439	18292	18462	18409	18143	18220	18339	18286	18170	18397	18327	18326	18447	18397	18293	18149	18392	18220	18172	18393	18536	18330	18259	18094	18190	18373	18449	18262	18378	18310	18251	18284	18155	18223	18391	18372	18287	18308	18330	18168	18417	18194	18294	18370	18408	18344	18249	18347	18260	18221	18291	18353	18460	18265	18428	18319	18399	18400	18322	18287	18103	18404	18231	18268	18217	18278	18518	18519	18351	18204	18197	18291	18436	18153	18306	18249	18311	18375	18361	18442	18101	18215	18449	18427	18411	18267	18231	18150	18312	18257	18341	18321	18417	18296	18279	18101	18320	18305	18302	18372	18346	18329	18154	18445	18301	18378	18379	18220	18328	18350	18545	18171	18055	18251	18223	18292	18225	18336	18250	18200	18512	18344	18157	18456	18495	18293	18157	18164	18302	18427	18443	18225	18343	18203	18194	18379	18286	18217	18260	18415	18376	18233	18108	18277	18443	18305	18196	18356	18380	18239	18437	18305	18486	18398	18552	18456	18405	18296	18266	18236	18624	18282	18103	18516	18257	18392	18324	18155	18418	18458	18335	18335	18346	18584	18250	18152	18305	18282	18371	18285	18221	18310	18254	18138	18407	18296	18287	18350	18250	18476	18335	18382	18163	17933	18305	18551	18390	18305	18221	18241	18359	18285	18342	18385	18399	18159	18216	18286	18420	18316	18285	18210	18389	18258	18400	18077	18267	18233	18133	18402	18438	18299	18185	18354	18365	18337	18433	18524	18386	18386	18397	18226	18396	18243	18231	18303	18379	18305	18177	18204	18226	18261	18115	18257	17963	18249	18295	18299	18194	18157	18286	18273	18312	18369	18358	18395	18232	18278	18384	18338	18199	18426	18372	18452	18490	18373	18251	18291	18058	18383	18194	18303	18279	18310	18399	18136	18409	18254	18571	18310	18366	18282	18127	18202	18426	18289	18351	18423	18468	18326	18440	18283	18317	18311	18355	18227	18329	18272	18332	18346	18250	18406	18378	18333	18278	18543	18337	18363	18411	18289	18396	18254	18329	18283	18344	18059	18378	18219	18381	18251	18407	18448	18372	18349	18227	18181	18261	18183	18420	18046	18269	18531	18342	18545	18475	18394	18436	18191	18332	18389	18334	18436	18445	18276	18269	18433	18175	18340	18528	18209	18387	18446	18343	18320	18383	18101	18357	18508	18243	18311	18403	18410	18354	17980	18484	18437	18009	18300	18309	18251	18429	18405	18371	18300	18216	18259	18349	18384	18242	18400	18476	18352	18226	18345	18384	18517	18404	18355	18126	18248	18443	18368	18452	18367	18413	18140	18302	18223	18397	18347	18210	18522	18297	18291	18315	18444	18459	18321	18345	18367	18443	18299	18214	18264	18213	18323	18465	18142	18033	18354	18283	18229	18411	18389	18560	18367	18390	18417	18213	18521	18420	18338
14772	16958	16791	16488	16083	16255	16095	16070	16070	15893	16053	16128	16174	18319	18799	18169	17192	16523	16206	16065	15988	16095	16029	15797	16041	15889	15962	15766	16195	15977	15956	15831	16065	15995	15988	16034	16193	15950	15971	15945	16011	15845	16099	15931	15972	16062	15700	16022	16003	15793	16042	16089	15992	15960	15961	15736	16079	16052	15884	16039	15915	16093	15860	15973	15814	15848	16071	15956	16000	15953	16032	15943	15971	15970	15801	16014	15814	16043	15946	15961	15920	15804	16144	16130	16115	15951	15902	15910	15876	16084	15920	16113	16009	15929	16151	16006	16073	15954	15952	15962	15821	15905	15819	16148	16093	16051	16152	15882	15988	15911	15856	16022	15885	16112	16028	15864	16021	15869	16128	15961	16008	15954	15997	15940	16021	15999	16028	15969	16094	15870	15895	16053	16115	16001	16133	15939	15935	15985	16062	15958	16045	16091	16041	15936	15945	15954	15968	15948	16004	15975	15948	16010	15874	16001	15980	16106	15850	15878	16028	15893	15975	16022	16104	15881	15873	15936	16012	15735	15886	15974	16010	16125	15905	16118	15905	16075	16038	15844	15910	16016	15861	16002	16034	15928	15935	15932	15853	15948	15865	16057	16045	16029	15950	16029	16046	15858	15949	16147	16019	15860	15860	15824	15917	15816	15862	15920	16028	16043	15896	15971	15962	15990	16070	16048	15990	16028	15979	15912	16004	16048	15900	15983	15910	15994	15865	15910	15835	15880	15837	15942	15979	15906	15908	15941	15860	16005	16167	15925	15968	15920	16048	15927	15974	15961	16059	15842	16088	15856	16169	16018	15868	16118	16019	15833	15878	16066	15989	15900	15896	15898	15854	15897	15985	15873	16085	15913	16072	16030	15983	15904	15986	16023	16007	16174	15922	15908	15885	16042	15892	16088	15826	15967	16020	15965	15942	15796	16020	16059	15998	16052	15981	15907	16005	15884	16017	15952	15864	16179	16065	15980	16007	16154	15921	16030	15933	15976	15947	15880	15853	15984	15946	15965	15946	16037	15939	15952	15893	16118	16083	15967	15769	16011	15948	15949	16016	15893	15955	15960	15961	15812	15985	15865	15998	15746	15870	16040	16010	15942	15933	15900	15959	16034	16016	15888	15956	15874	15952	15986	15997	16179	16101	16105	15891	15907	15836	16040	15888	15878	15937	15952	15964	15950	15952	15988	15962	16015	15981	16091	16014	15924	15876	15922	16024	15829	15841	16061	16006	15973	15976	15882	15940	15933	15909	15968	15879	16100	15892	15863	15979	16022	15859	15979	15969	15897	16134	16034	15871	15902	15955	15987	15831	15920	15906	16111	15966	16018	16133	15997	16051	15775	15941	16003	16020	16009	15963	15669	15860	16047	15975	15975	15855	16080	15925	15962	15987	16076	15896	16087	15927	15968	15868	15840	15960	15955	16062	15988	16005	15853	16026	16088	16037	15978	16009	15838	15925	15998	15947	15873	15750	16158	15996	15999	16077	15935	15819	15971	16034	15872	15866	15808	16011	15991	15896	15807	16042	15974	15930	15933	15931	16113	16044	16099	15804	16073	15984	16015	16006	15895	15958	15892	16098	15977	16024	15934	15906	15921	15978	15908	15930	16003	15915	16113	15793	15864	16103	15987	16002	15819	15930	15867	16082	15980	16013	16022	15908	15970	15903	15876	15947	15940	16023	16111	16066	15953	15916	16096	15984	15988	16064	15933	15941	16050	15934	15841	15971	15983	16098	15986	16097	15896	15967	16078	16047	16082	15876	16006	15982	16178	16037	15981	16044	15855	15841	15911	15916	16132	15962	15753	16043	15853	15930	15952	15914	15901	16021	16009	15959	16102	15945	15937	15980	16005	16031	16107	15982	15820	15847	16014	15831	15982	16005	15954	16115	16020	16017	15871	16039	15831	15964	15908	16028	16258	15957	15941	15956	16173	16060	16004	15988	16038	15779	16067	16077	15849	15852	15987	15872	15905	15960	15873	16043	16049	15917	16102	15952	16046	16029	15918	15927	15904	15875	16039	15880	16051	15887	16048	16065	16110	16121	16104	15881	15954	15878	16123	15852	15854	16074	15835	16079	15857	15947	16085	15919	16198	16072	15812	15951	16025	16001	15984	15994	16044	16071	16018	15891	15871	16008	16051	16016	15915	15992	15995	16117	16008	15949	16102	15889	15999	15861	16039	16027	15861	16083	16027	15859	15844	16000	15949	15982	15803	15924	15860	16135	16214	15906	15995	16008	16072	15911	15950	15915	15906	15997	15785	15925	15809	16107	15807	15873	15741	15974	15903	15904	16017	16022	16102	15842	15981	15924	15997	16076	15795	15886	15980	16006	15955	16022	16020	16202	16107	15885	16089	15852	15835	15905	16009	15935	15868	15846	15899	15847	15838	15894	15953	16076	15945	15953	15994	15873	16055	15960	15908	15876	15954	15957	15982	16130	15947	15922	15837	15915	16086	16023	15882	15962	15913	15958	15970	16112	16028	15854	16032	15973	16035	15994	15948	15722	16011	15996	16024	15879	16026	15903	16122	16186	15862	15838	16115	15912	15957	15927	15901	15927	16106	16005	16055	15872	15910	15944	15986	16089	16027	16098	15962	15907	15848	15874	16133	16031	15884	16092	15992	15889	16022	16004	16097	15860	16132	16068	16086	15831	16085	16164	16032	15952	15880	16090	16060	15959	16156	16000	15916	15881	15976	15845	15787	15901	15978	15904	16053	15990	15895	16033	15863	16099	15884	15957	15856	15998	15850	16057	16056	16040	15991	16064	16113	15971	16074	16124	16041	15981	15972	16031	15830	16015	15932	15838	15932	16306	16058	16014	15925	15879	15839	15866	15849	16057	16053	15984	16063	15948	15870	16060	15952	15988	15967	16013	16068	15896	16018	15876	16134	15818	15838	15991	16000	15918	15949	15925	15890	16258	15944	15915	15928	16018	15831	15936	16066	16082	15847	16033	15978	15945	15826	15805	16117	15910	16017	16002	16011	16091	15808	15962	15945	16046	16117	15996	15933	15868	15964	15942	15996	15896	16006	15955	16109	16079	16054	15982	15931	15957	15941	15866	15863	16035	15989	16008	16077	15815	16081	16046	15846	16093	15977	16205	16074	15940	15999	15877	16046	16028	15929	16061	16037	15902	16042	16064	15991	16016	15934	15971	16134	16026	16032	15968	15997	15993	15995	15992	15956	15989	16019	15893	16008	15984	15926	15953	16078	15969	15932	15874	15884	15970	15959	16032	15959	16036	16134	15895	16146	15785	16036	15969	16122	15887	15968	15859	15986	15907	16006	16068	16016	16024	16073	15935	15924	16098	15905	16000	15927	16028	15910	15867	15806	16000	15910	15865	16010	16054	16111	15990	15766	15995	15940	15709	16078	16068	15902	16023	15844	16048	15886	16052	16016	15929	15831	15946	16054	15961	15886	15908	15929	15972	15907	16015	16045	15969	15984	16089	16077	15840	15936	16016	16071	15972	15745	15840	16130	15908	15877	15922	16071	15923	15859	16100	15977	15942	15970	16007	16075	15985	16154	15879	16055	15911	15919	15920	16039	16057	15938	15975	16027	15902	15972	15965	16019	15846	15803	16131	15909	16054	15942	15998	15986	15980	15996	15927	15985	15931	16085	16059	15943	16061	16088	15981	15872	16108	15750	15969	15937	15972	16005	15920	16091	15925	15903	15970	15904	16091	15943	15863	15882	15815	16104	15955	15995	16182	16035	15967	15800	16041	15868	15989	15948	15889	16017	16106	15928	16034	15859	15937	16060	16003	15972	15802	15946	15882	16034	16116	16027	15856	15818	16045	16124	15952	16082	15878	15862	16011	15908	15909	15966	16034	16055	16027	15890	16122	16002	16007	16007	16079	15996	15932	15891	15920	16073	15898	16066	16015	15922	15911	16043	16012	16076	15933	16140	15995	16106	16148	15971	15956	15910	16036	16126	16065	15891	16162	15963	15885	15945	16013	15984	15873	15959	15978	15846	16019	16012	15879	15983	15795	16038	15955	15887	16057	16084	15978	16098	15899	15925	15928	15953	16122	15851	16007	15947	15963	16015	15925	15952	15967	15962	16028	15964	16074	16111	16088	15853	15809	16145	15957	15862	16053	15939	15995	15871	15992	15970	16198	15981	16115	16111	16086	15700	16100	15986	16113	16047	16026	16028	15807	15998	16022	15960	15878	15982	15868	16006	15873	15938	16013	15938	15764	15928	15835	16134	15801	15971	16041	15952	16049	15723	16006	15978	15961	15903	15866	15982	15898	15929	16122	15988	16102	15848	15774	16085	15922	15817	15874	15930	15952	16046	16137	15906	15918	15940	15921	15891	15957	15965	15979	15968	15925	15910	16260	15927	15867	16030	15734	15862	15942	15873	16094	15882	15964	15960	16092	16148	15956	16120	15946	16016	16001	15941	15992	15909	16084	15902	15952	15829	15867	15980	15962	16153	15990	15765	16018	15977	15959	15977	16264	15991	15896	16044	16094	16007	16075	15864	15926	15885	16081	16020	15947	15892	15970	16014	15860	15916	15989	16153	16005	15961	15989	15936	15988	16109	15921	16063	15942	15959	16025	16077	16081	16085	16066	15862	15886	16032	15911	15979	16146	15893	16022	15933	16044	16017	15896	16144	15794	15970	15846	16190	15976	15989	15898	15927	15781	16003	15886	16030	15998	15971	16049	15987	16183	15925	16026	15984	15979	16000	16168	16041	15979	16007	15951	15836	15894	15990	15957	15950	16053	16026	16032	15860	15917	16095	16027	16086	15888	15980	15978	15981	15995	15784	16016	16101	16079	16066	16016	16039	16059	15957	16089	15935	15942	16181	15878	15991	15999	16022	16065	15777	16211	15931	15830	15929	15954	16134	15984	15947	15905	16123	15946	15862	15968	16000	15911	16032	15987	16002	16159	16026	16107	16082	15901	16046	15960	16023	15964	15959	15905	16077	15822	15935	16054	15950	15992	16049	16024	15903	16104	16102	16069	16082	16001	15987	16034	15776	16074	16028	15873	15885	15850	16074	16036	15955	15941	16117	16104	15782	16015	16009	15852	15910	16014	16032	16163	16002	15866	15856	16092	15960	15961	16084	15908	15855	15997	15961	16072	16075	16099	15932	15960	16059	15950	15986
23467	21086	28507	23956	21904	22196	21312	18849	18438	18936	18672	18697	19447	29341	30118	27725	23927	20111	19098	18523	18285	18296	18150	18256	18239	18318	18335	18365	18384	18222	18474	18306	18477	18173	18367	18212	18551	18338	18287	18196	18351	18239	18271	18337	18335	18219	18202	18272	18532	18338	18145	18153	18316	18180	18238	18296	18231	18254	18153	18352	18305	18217	18229	18210	18169	18212	18410	18333	18248	18122	18290	18290	18181	18272	18307	18174	18356	18235	18283	18247	18275	18119	18226	18438	18383	18183	18427	18222	18316	18088	18356	18276	18056	18150	18297	18312	18215	18249	18181	18181	18341	18208	18288	18376	18259	18157	18091	18274	17956	18229	18115	18231	18298	18293	18151	18178	18232	18259	18256	18154	18231	17947	18185	18245	18227	18078	18164	18135	18379	18258	18042	18325	18344	18233	18368	18211	18301	18149	18171	18382	18265	18235	18353	18298	18302	18313	18416	18203	18370	18263	18182	18307	18228	18227	18316	18375	18119	18086	18225	18134	18186	18338	18131	18251	18260	18429	17993	18370	18248	18234	18117	18246	18429	18216	18170	18302	18149	18197	18310	18114	18118	18273	18321	18287	18144	18421	18375	18261	18122	18176	18344	18212	18444	18333	18288	18211	18289	18176	18391	17993	18236	18174	18099	18330	18228	18224	18248	18103	18338	18233	18070	18355	18118	18195	18283	18280	18389	18130	18031	18075	18199	18124	18322	18288	18262	18080	18020	18234	18098	18339	18229	18167	18424	18294	18295	18325	18203	18225	18253	18282	18251	18162	18172	18090	18414	18203	18253	18150	18330	18057	18004	18335	18292	18021	18218	18134	18245	18120	18225	18263	18284	18275	18268	18056	18235	18335	18365	18205	18242	18120	18317	18149	18184	18358	18239	18159	18228	18160	18199	18056	18109	18143	18172	18124	18162	18145	18125	18324	18144	18027	18154	18273	18059	18402	18293	18077	18405	18216	18163	18101	18135	18326	18383	18164	18428	18223	18197	18224	18297	18360	18154	18268	18179	18298	18393	18246	18018	18179	18087	18091	18320	18373	18084	18112	18334	18139	18088	18176	17868	18207	17964	18065	18184	18106	18250	18224	18279	18172	18418	18247	18218	18377	18394	18347	18294	18159	18410	18334	18280	18367	18316	18293	18237	18170	18129	18402	18264	18236	18322	18147	18117	18319	18173	18199	18370	18460	18296	18154	18467	18187	18163	18316	18120	18299	18339	18074	18292	18123	18136	18262	18116	18038	18105	18225	18109	18335	18447	18196	18137	18188	18214	18146	18157	18129	18235	18435	18252	17985	18162	18288	18198	18267	18489	18247	18448	18111	18395	18345	18113	18060	18338	18275	18315	18135	18448	18104	18185	18272	18204	18188	18347	18154	18342	18151	18152	18135	18083	18150	18062	18204	18389	18440	18173	18059	18127	18186	18216	18313	18502	18215	18201	17951	18182	18390	18393	18070	18163	18058	18197	17969	18094	18165	18198	18255	18240	18210	18198	18199	18205	18198	18236	18372	18200	18377	18147	18230	18175	18450	18123	18113	18164	18257	18033	18353	18182	18253	18235	18139	18362	18181	18233	18176	18160	18231	18199	18546	18260	18196	18343	18398	18370	18217	18306	18325	18245	18197	18203	18254	18306	18282	18234	18236	18319	18062	18394	18173	18015	18158	18227	18212	18424	18040	18319	18433	18177	18185	18149	17971	18130	18384	18259	18305	18239	18204	18375	18219	18148	18304	18397	18237	18231	18079	18232	17991	18117	18201	18158	18294	18264	18298	18015	18080	18101	18305	18397	18326	18097	18131	18085	18060	18146	18256	18306	18262	18264	18145	18253	18220	18364	18295	18238	18091	18238	18229	18429	18315	18083	17930	18186	18284	18210	18202	18207	18318	18443	18246	18106	18037	18082	18163	18034	18183	18183	18440	18310	17965	18140	18053	18531	18377	18049	18428	18211	18212	18214	18364	18151	18253	18174	18038	18220	18236	18309	18287	18437	18266	18484	18159	18248	18341	18189	18243	18201	18267	18400	18256	18404	18233	18175	18021	18123	18148	18236	18314	18185	18190	18386	18137	18212	18248	18228	18134	18089	18018	18335	18240	18127	18106	18399	18116	18175	18128	18405	18235	18321	18194	18328	18104	18277	18334	18025	18229	18331	18349	18095	18078	18430	18194	18197	18311	18366	18129	17934	18257	18285	18343	18285	18147	18173	18149	17912	18186	18184	18227	18235	18237	18260	18309	18208	18418	18024	18265	18403	18319	18341	18281	18263	18259	18385	18269	18102	18304	18059	18481	18241	18303	18332	18298	18363	18352	18303	18227	18162	18327	18257	18159	18222	18124	18383	18206	18216	18236	18185	18265	18159	18329	18032	18102	18227	18285	18347	18062	18239	18236	18071	18370	18223	18169	18176	18259	18306	18119	18241	18240	18054	18163	18181	18248	18277	18324	18227	18324	18007	18104	17953	18032	18113	18253	18336	18125	18322	18304	18160	18089	18246	18021	18219	18250	18407	18219	18179	18110	17977	18517	18318	18227	18265	18178	18264	18442	18197	18114	18082	18163	18235	18281	18265	18378	18257	18115	18332	18362	18042	18143	18156	18339	18374	18298	18105	17981	18366	18292	18253	18063	18182	18123	18255	18192	18342	18297	18118	18276	18165	18209	18395	18062	18048	18163	18042	18150	18319	18256	18157	18278	18307	18293	18315	18311	18225	18210	18365	18292	18326	18279	18198	18174	18158	18013	18239	18237	18141	18029	18055	18254	18048	18085	18122	18211	18127	18267	18334	18110	18365	18213	18123	18300	18199	18103	18152	18280	18368	18206	18202	18204	18563	18240	18049	18106	18153	18242	18120	18105	18244	18060	18458	18354	18005	18350	18271	18233	18274	18344	18337	18139	18190	18206	18383	18128	18245	18332	18437	18313	18211	18120	18408	18203	18186	18101	18145	18563	18190	18030	18213	18087	18278	18252	18445	18220	18227	18343	18111	18199	18317	18351	18325	18216	18459	18231	18535	18332	18229	18085	18253	18172	18071	18132	18144	18135	18323	18188	18233	18257	18319	18174	17979	18219	18072	18307	18483	18211	18342	18036	18308	18206	18367	18237	18120	18221	18327	18168	18253	18135	17990	18353	18232	18181	18357	18189	18012	17979	18188	18108	18191	18071	18129	18095	18190	18178	18118	18317	18311	18165	18182	18295	18188	18327	18046	18441	18183	18229	18538	18057	18147	18267	18216	18297	18169	18126	18302	18387	18191	18340	18208	18258	18215	18179	18253	18299	18341	18282	18148	17901	18335	18503	18198	18046	18159	18335	18292	18298	18434	18352	18489	18113	18101	18190	18047	18270	18244	18218	18255	18236	18428	18186	18265	18178	18212	18503	18298	18277	18289	18230	18305	18324	18315	18183	18048	18237	18296	18212	18175	18183	18181	18242	18268	18238	18329	18397	18501	18138	18246	18165	18322	18311	18279	18201	18193	18338	18267	18347	18307	18170	17990	18081	18271	18206	18433	18118	18057	18056	18105	18261	18258	18018	18301	18023	18461	18122	18188	18309	18191	18218	18235	18094	18371	17997	18130	18064	18220	18273	18334	18153	18516	18451	18348	18207	18035	18239	17945	18327	18351	17984	18201	18254	18256	18356	18089	18223	18173	18225	18355	18171	18227	18073	18156	17998	18130	18254	18183	18343	17989	18153	18154	18288	18190	18156	18348	18171	18116	18142	18144	18260	18208	18140	18228	18266	18260	18112	18268	18218	18120	18286	18274	18299	18278	18134	18449	18207	18318	18344	18221	18225	18413	18330	18301	18269	18320	18029	18204	18265	18230	18303	18209	18362	18461	18188	18385	18078	18156	18370	18118	18071	18194	18120	18102	18193	18213	18375	18382	18280	18101	18257	18127	18300	18247	17838	18278	18130	18119	18205	18498	18349	18159	18202	18247	18369	18418	18233	18183	18152	18314	18109	18141	18154	18210	18355	18226	18020	18055	18155	18133	18175	18382	18272	18004	18281	18246	18202	18032	18232	18398	18229	18109	18064	18034	18082	18321	18350	18313	18171	18560	18254	17962	18196	18022	18391	18137	18380	18213	18280	18180	18260	18096	18161	18162	18295	17989	18515	18226	18435	18354	18190	18343	18456	18179	18351	18277	18201	18047	18143	18143	18079	18163	18000	18286	18404	18304	18270	18309	18316	18242	18076	18132	18154	18113	18232	18220	18280	18031	18155	18175	18080	18218	18307	18352	18146	18042	18342	18122	18143	18379	18467	18057	18073	18311	18526	18216	18307	18253	18089	18451	18044	18177	18167	18393	18056	18240	18360	18240	18448	18307	18273	18367	18409	18179	18243	18169	18253	18313	18378	18161	18251	18016	18197	18317	18215	18341	18184	18222	18186	18258	18059	18089	18161	18068	18140	18095	18318	18207	18354	18166	18119	18278	18477	18274	18093	18046	18256	18291	18330	18221	18264	18084	18189	18186	18420	17994	18260	18177	18272	18106	18036	18151	18458	18108	18215	18123	18437	18263	18055	18173	18476	18331	18217	18464	18139	18215	18158	18246	18228	18246	18116	17926	18283	18260	18204	18205	18238	18102	18162	18319	18200	18148	18237	18397	18334	18201	18183	18276	18192	18228	18224	18205	18252	18210	18351	18123	18431	18029	18239	18394	18156	18209	18105	18249	18368	18231	18275	18310	18219	18344	18090	18236	18095	18099	18442	18242	18172	18262	18107	18081	18096	18075	18265	18379	18142	18110	18096	18122	18269	18327	18136	18431	18142	18025	18451	18164	18458	18182	18297	18035	18093	18199	18171	18165	18024	18143	18175	18261	18017	18102	18184	18324	18408	18345	18169	18199	18119	18048	18060	18043	18025	18182	18315	18223	18148	18260	18183	18437	18516	18399	18220	18183	18203	18251	18030	18281	18039	18235	18330	18273	18168	18286	18218	18316	18168	18112	18313	18220	18174	18244	18231	17970	18252	18246	18031	18240	18247	18335	18316	18222	18467	18384	18081	18212	18235	18164	18438	18344	18280	18340	18343	18233	18142	18250	18093	18425	18379	18254	18311	18371	18349	18295	18304	17917	18145	18163	18362	18301	18240	18395	18009	18180	18290	18193	18237
13866	22453	21440	18841	17812	17406	16864	16762	16504	16461	16549	16390	18041	32146	32184	27998	22396	17926	16799	16012	16036	16182	15999	16053	16106	16089	16063	16140	16062	16009	15924	16065	16119	16049	16134	15951	15939	16085	15964	16141	15863	16035	16069	16191	16062	16102	15926	16205	15872	16016	16281	16089	16009	16147	15905	15893	16014	15988	16048	16042	15984	16025	15939	16213	16018	15789	16194	15979	16037	16061	15975	16010	16047	15909	16182	16218	16002	16051	15920	15965	16032	16054	15941	16065	15953	15913	15895	16170	15944	16153	16002	16071	16123	15804	15910	16142	16153	15947	16072	16074	16129	15989	16039	16164	15880	15814	15998	16153	16040	16056	15883	16075	15998	15960	16116	15932	15843	16070	16029	16063	16096	15857	16174	15852	15929	16059	16021	16032	15892	16206	15935	16111	15994	15964	15976	15941	15942	15831	16048	15848	15975	15978	16039	15902	16058	16010	16093	16084	16049	16024	15984	15971	16036	15950	15945	16011	16090	15966	16052	16033	15846	15895	16036	15939	16026	15914	16115	15881	15909	15959	16051	16064	16008	15978	15845	16116	15843	16070	16028	15945	16150	16168	15888	15904	16121	16101	16103	15989	16056	15883	15849	16074	16038	15844	16100	15814	15791	15892	16061	16043	16003	15895	15991	15953	16069	15900	16058	15883	15947	15979	15986	15956	15963	15908	16053	16036	16037	15969	16018	15934	15916	16069	15931	15917	15905	15830	15996	16054	15937	15994	16127	16050	15945	15860	15975	15876	15735	15831	16061	15812	16088	15979	16073	15811	16058	16024	16041	16219	16063	16096	15935	15928	16087	16028	16105	16006	15935	15920	15976	15940	16081	15937	15949	15957	15992	16013	15860	15963	16041	15903	15913	16212	15923	15744	16014	15857	15965	15913	16118	16096	15991	16068	15960	15989	16097	16054	15981	15932	15856	16055	16139	15939	15892	15905	16046	15909	15973	15952	16127	16170	15868	15880	16111	16051	16062	16044	16103	15831	16026	15995	16076	16149	15990	15946	15902	16021	16170	15946	15863	15901	15858	15961	16107	15907	15958	15840	15953	16073	16062	16032	15877	15873	15984	15912	15967	16012	15967	15825	15951	16027	16062	16075	15831	15847	16148	16007	16050	15878	16019	16050	15960	16032	15975	16126	16048	15941	16059	15964	15786	16039	15889	15935	15860	16047	15915	16119	15953	15881	16001	15911	16028	15859	15839	16120	15993	16014	15887	15986	16009	15930	15983	16007	15960	15976	15978	15995	15977	16024	15879	16024	15924	15866	15935	16176	16065	16037	15766	15925	16085	16037	16066	15958	15964	16045	15897	15990	15940	15886	16090	16026	15942	16009	15926	15936	16206	15971	16016	16040	16006	16135	15866	15999	16116	15959	15993	16100	16073	15945	15882	16006	16065	15910	15996	16030	15955	15870	16114	16086	16037	16072	15931	16053	15824	15902	16028	15950	15803	16144	16086	16144	15861	15968	16077	16006	15829	16006	16011	16135	16214	16134	16001	15895	15967	15839	16003	16113	15871	16004	16138	16042	16067	15876	16048	15927	16083	16055	16034	16027	16086	15887	15927	15773	16004	16045	15848	16100	15846	16053	15938	15870	15927	15857	15900	15890	15895	15985	15890	15937	16018	16085	15917	16075	15912	16172	15921	15970	15872	16007	16009	16009	16123	15945	15975	16111	15906	15974	16056	16071	16125	15881	15960	15919	15989	16037	16042	15975	16034	16112	16074	15976	15865	15876	16051	16111	15838	16031	15993	15814	15981	16012	15934	15973	15849	15980	16052	15983	15866	15948	15996	16131	15907	16128	15889	15981	16087	15990	15940	16129	16084	16147	16005	16022	15964	15996	15933	15961	15996	15909	15874	16034	16154	15967	16017	16106	15962	15893	16168	16051	15993	16032	16070	16058	15981	16150	15993	15929	16175	16084	15974	16043	16033	15755	15897	16086	16157	16148	15985	16180	16041	15994	16041	15919	16019	15906	16089	15979	15995	16046	16115	15968	16021	15974	15979	16064	15956	16111	15977	15806	16045	16133	16038	15858	15906	15976	15914	15887	16012	16038	15990	15779	16084	15988	16046	15972	15866	15994	15962	15951	16001	16046	16079	15928	16003	15876	16081	15952	15951	16141	16157	15991	15908	16103	16036	16025	15973	15984	15809	15945	15904	15877	15979	16032	16068	15956	15863	16026	15987	16087	15900	15881	16025	16052	16074	15853	15949	15987	16158	16123	15837	15974	16101	16118	15943	15815	15955	15921	16022	15995	15935	15877	15806	15994	15954	15761	15951	15956	15883	16154	15795	16163	15898	15850	15974	16188	15797	15943	15922	16068	16024	16034	16009	15959	15824	16022	16103	15940	15920	15942	15926	16077	16019	15980	15717	16021	15874	15931	15992	16030	16129	15792	15921	15946	15944	15924	16035	15911	15819	16003	16012	15974	16300	15917	16036	16011	16050	16045	16146	15963	15881	15978	16144	16137	15891	15899	16060	16053	15867	15989	15984	15917	16067	15914	16087	15947	16092	15777	15946	15938	16028	15986	16155	15954	15977	16030	15868	16177	15954	15950	16009	15923	15997	15956	15984	16152	16120	15816	15863	16142	15972	15998	16087	15946	15926	15910	16145	16165	16056	16015	15985	16029	15866	15878	16009	15818	15984	16102	15877	15831	16154	16066	15989	15959	15866	16076	15942	16066	15955	16159	15982	16127	15925	15850	15825	15931	16074	15863	16070	16175	15881	16091	16168	16157	16131	16086	16024	15836	16148	15978	15950	16073	16016	15843	15906	15899	16084	16158	15880	16014	16005	15886	15951	16070	15947	15910	15997	16186	15919	16053	16011	15804	16006	16119	16039	16094	15888	16086	15900	15958	16006	15926	16032	16123	15929	16004	16042	16093	16137	15881	16126	15932	16097	15948	15994	15978	16044	16045	15682	16040	15961	15946	15963	15940	15953	16071	15974	15982	16119	16047	16044	16109	15921	15937	16144	16040	16010	15958	16009	16134	16010	16056	16031	16005	16147	15949	16091	15984	15968	15988	16194	16091	15858	15972	16116	15894	16046	15972	15975	16095	15939	16045	15874	15997	15951	15991	15879	15965	16068	16013	16071	15947	16188	16047	16054	16011	16143	15806	15981	16053	15866	16112	16000	15975	16056	15876	15943	15927	16087	15930	15961	15872	16068	16086	15965	15815	15988	16104	16049	15898	15990	15870	16016	15961	16040	15828	15964	15962	15966	15945	15960	15901	15987	15977	15937	16056	15859	15835	15832	15924	15965	16016	16050	16025	16319	15966	15994	15976	16090	15969	15970	15941	16009	16149	16065	15997	16116	15983	15874	15976	15956	16040	15784	15998	15845	15939	16081	16085	15791	16140	15896	15913	15876	16128	16036	15926	15802	15922	16110	16018	16156	15982	15880	15983	15936	15997	15906	15991	16099	15952	15817	16194	15937	16008	16048	15884	16011	15908	15937	15967	16020	16095	16131	15940	16035	16152	15879	15826	15802	16039	15975	16029	16063	15884	16006	16044	16006	15992	16018	15944	16065	15989	16013	16038	15954	16034	15902	16013	16037	16100	16166	15908	16016	15956	16035	15946	15894	15963	16084	15994	15957	16003	15803	16060	16019	16097	15860	16041	16104	15992	15994	16110	16090	16093	16098	16018	16017	15957	15919	15862	15882	15994	16057	16027	16013	15965	16118	16038	15872	15793	16044	15933	16004	15961	16079	16020	16009	15935	16071	15896	16029	16074	15947	16057	15938	15900	16012	15999	15867	16079	15966	16053	16091	16015	16015	16062	16030	15910	15907	15861	15944	16082	16158	16058	15950	15992	16094	15977	15921	16103	16030	16058	15841	15992	15914	15798	15962	15929	16149	16052	15945	16091	15925	16167	16173	15968	15822	15893	15745	15875	16002	16054	16040	16016	16015	15987	16041	16101	16167	15916	15774	15930	16011	16071	15957	15982	15775	16007	15928	16181	16051	16091	16185	15978	15960	16112	16086	16277	15710	15894	16009	16039	15886	16037	15974	16017	16075	16104	15947	15961	15876	15913	15876	16000	16070	15910	15947	15913	16103	15977	16096	16015	15953	16094	16026	15962	16000	16037	16082	15985	15930	15981	15983	15966	16211	15970	15876	15990	15953	15940	16163	16035	16162	15857	16021	15894	15950	15924	16027	15904	16154	16014	15999	15794	15922	15857	16023	15742	16051	16047	16098	15976	15986	16074	16127	15980	15793	16166	16107	15957	16021	16072	16122	16103	15949	16006	15968	16080	15956	15928	15897	15890	16028	15961	16083	16189	16078	16107	15734	15887	15873	16024	15927	15851	16027	15935	15858	16004	15920	16013	15914	16125	16024	15899	16034	16084	16000	16037	16023	16043	15730	16102	15955	16005	15888	15949	16232	16084	15946	15945	15975	15999	15789	15846	15986	15860	16022	15990	16088	15758	16006	16005	15873	16088	16027	16046	16043	15981	15954	15813	15923	16042	15983	16012	15981	16060	15960	15975	15915	16098	15943	15955	16000	15782	15889	15958	16128	15840	16104	15942	15962	16066	15997	16013	16053	16042	15895	15953	15983	15854	16139	15940	16110	15989	15981	15938	15933	16107	16058	15962	15783	16059	16084	15908	16022	15998	16031	15783	16125	15929	16027	16022	15877	16020	16147	16000	16032	16080	15871	16143	15947	15838	16023	15849	15975	16028	16111	15933	16004	16075	15965	16124	15971	16071	15956	15937	15900	15778	15987	15998	15916	16015	16017	15996	16150	16013	16023	16063	16132	15848	15969	15930	16156	16085	16097	16062	15890	16017	15951	16092	15858	15897	16025	16047	16019	15957	15982	15971	16039	15972	16092	16082	15990	16195	15983	16005	16059	16117	15796	16008	16102	16167	16111	16108	16001	15884	15912	15830	16049	15997	15921	15994	15965	16036	16119	16008	15951	15921	16094	15769	15815	16198	16018	16034	15858	15973	16008	16028	15925	16094	15855	15830	16146	15997	16038	15787	15874	16025	16132	16114	16013	15900	16052	16078	16012	15886	16029	16116	16093	16111	16030	16006	16065	16015	16093	15892	16025	16087	16005	16070	15803	15920	15961	16008	15977	15923	15937	16082
22470	21018	28767	23462	21184	23143	24794	19701	19174	19437	19407	19211	20198	35183	37909	33442	27174	21674	19788	18838	18687	18721	18468	18658	18786	18616	18736	18376	18514	18419	18473	18369	18641	18649	18388	18472	18688	18501	18590	18619	18613	18479	18516	18634	18643	18636	18478	18654	18681	18498	18552	18329	18465	18525	18442	18546	18635	18719	18375	18602	18504	18494	18168	18550	18618	18482	18407	18487	18388	18469	18569	18660	18387	18380	18465	18375	18393	18529	18370	18451	18446	18436	18750	18527	18652	18580	18439	18592	18505	18591	18413	18537	18602	18568	18359	18524	18201	18336	18370	18489	18451	18520	18459	18252	18425	18505	18713	18548	18458	18545	18351	18571	18496	18512	18489	18310	18585	18567	18351	18489	18370	18344	18355	18327	18462	18477	18271	18375	18343	18454	18589	18297	18602	18546	18501	18377	18585	18406	18552	18401	18621	18401	18413	18583	18619	18321	18501	18677	18610	18358	18345	18508	18793	18301	18431	18414	18564	18411	18303	18459	18515	18607	18350	18347	18446	18265	18182	18574	18451	18327	18410	18553	18511	18449	18336	18508	18438	18256	18508	18375	18507	18464	18612	18474	18297	18234	18288	18430	18517	18460	18393	18232	18508	18530	18524	18463	18479	18652	18471	18256	18435	18312	18515	18343	18675	18457	18516	18565	18452	18496	18417	18658	18519	18621	18639	18664	18593	18382	18519	18461	18353	18336	18424	18222	18238	18428	18473	18210	18551	18500	18468	18363	18547	18441	18383	18373	18349	18346	18588	18554	18676	18559	18420	18377	18469	18406	18616	18349	18483	18569	18414	18454	18635	18353	18561	18240	18431	18676	18370	18431	18393	18368	18542	18321	18518	18371	18519	18473	18347	18380	18404	18500	18538	18467	18375	18417	18516	18380	18353	18409	18134	18506	18310	18402	18632	18455	18539	18535	18456	18314	18412	18249	18404	18419	18536	18229	18409	18545	18590	18339	18486	18519	18311	18464	18332	18322	18536	18477	18429	18234	18319	18375	18413	18432	18454	18609	18407	18504	18501	18345	18510	18366	18500	18457	18379	18442	18534	18510	18415	18550	18568	18364	18259	18458	18381	18221	18556	18337	18417	18154	18311	18531	18378	18430	18397	18510	18440	18435	18449	18555	18581	18438	18509	18571	18486	18471	18541	18466	18271	18533	18708	18742	18499	18474	18444	18315	18608	18521	18418	18457	18583	18232	18401	18455	18319	18512	18453	18421	18505	18460	18448	18435	18306	18397	18555	18461	18493	18630	18416	18369	18483	18478	18283	18603	18355	18684	18454	18577	18361	18366	18460	18242	18423	18341	18327	18356	18370	18446	18572	18496	18468	18492	18492	18319	18328	18388	18379	18268	18329	18267	18443	18453	18307	18345	18367	18404	18439	18359	18507	18465	18381	18638	18260	18143	18348	18372	18228	18263	18398	18598	18535	18355	18438	18456	18388	18395	18573	18474	18531	18373	18388	18509	18434	18393	18350	18562	18333	18361	18260	18279	18410	18209	18354	18489	18502	18625	18402	18238	18450	18334	18308	18237	18528	18512	18439	18480	18446	18467	18253	18300	18540	18458	18590	18378	18543	18421	18379	18500	18587	18389	18425	18267	18599	18604	18405	18623	18397	18338	18510	18519	18441	18437	18407	18408	18343	18494	18336	18200	18410	18374	18282	18457	18308	18520	18457	18461	18496	18319	18439	18467	18415	18308	18391	18311	18372	18628	18319	18252	18509	18416	18413	18654	18375	18435	18412	18479	18663	18528	18305	18581	18592	18435	18424	18476	18455	18513	18364	18287	18400	18491	18469	18327	18564	18499	18474	18505	18379	18441	18227	18326	18446	18337	18533	18311	18465	18273	18413	18577	18462	18349	18483	18405	18462	18493	18432	18451	18406	18499	18253	18491	18612	18639	18518	18527	18450	18368	18352	18370	18362	18344	18650	18552	18441	18512	18603	18514	18404	18256	18340	18535	18518	18383	18478	18576	18353	18499	18197	18389	18360	18519	18432	18428	18480	18322	18407	18434	18267	18428	18409	18492	18532	18363	18385	18379	18541	18387	18532	18219	18349	18510	18498	18388	18496	18198	18566	18520	18492	18410	18479	18699	18381	18553	18242	18677	18540	18490	18466	18528	18410	18363	18469	18491	18389	18333	18646	18332	18581	18470	18351	18446	18349	18589	18504	18407	18429	18378	18478	18408	18372	18473	18509	18324	18654	18516	18440	18476	18648	18310	18564	18484	18356	18368	18511	18276	18459	18751	18496	18296	18454	18560	18215	18637	18483	18283	18427	18404	18633	18422	18366	18408	18335	18605	18418	18498	18319	18324	18428	18404	18432	18454	18400	18167	18546	18429	18398	18383	18360	18300	18408	18656	18494	18500	18436	18658	18302	18452	18305	18517	18440	18342	18513	18374	18443	18314	18489	18365	18594	18205	18504	18368	18545	18533	18374	18388	18362	18419	18415	18417	18401	18407	18203	18499	18308	18428	18360	18543	18368	18416	18574	18479	18317	18500	18303	18470	18353	18248	18517	18165	18328	18594	18483	18344	18300	18428	18473	18586	18477	18309	18362	18622	18420	18477	18328	18405	18412	18375	18369	18270	18421	18522	18717	18211	18324	18374	18554	18601	18331	18457	18533	18455	18549	18470	18592	18364	18452	18341	18397	18287	18293	18391	18481	18419	18473	18304	18408	18408	18478	18468	18297	18331	18497	18207	18597	18633	18504	18370	18489	18647	18571	18631	18488	18349	18371	18504	18568	18365	18473	18456	18589	18454	18595	18277	18235	18362	18524	18492	18386	18784	18492	18319	18274	18280	18299	18524	18362	18531	18452	18420	18303	18275	18433	18488	18427	18366	18469	18389	18472	18344	18530	18366	18247	18417	18439	18567	18397	18415	18313	18319	18419	18494	18457	18535	18466	18430	18530	18349	18405	18206	18366	18316	18369	18565	18542	18438	18253	18432	18219	18370	18272	18355	18516	18632	18583	18381	18489	18637	18406	18220	18428	18306	18476	18461	18504	18472	18249	18625	18356	18464	18406	18196	18267	18442	18455	18524	18500	18408	18622	18359	18635	18413	18331	18312	18516	18539	18686	18545	18526	18332	18283	18486	18524	18300	18335	18649	18421	18492	18353	18376	18354	18373	18370	18469	18360	18333	18487	18464	18324	18453	18569	18318	18440	18489	18433	18546	18305	18596	18278	18573	18519	18421	18452	18354	18604	18548	18747	18335	18597	18369	18511	18240	18446	18287	18406	18566	18541	18387	18383	18501	18456	18484	18416	18375	18399	18468	18403	18327	18523	18289	18398	18493	18544	18462	18300	18465	18629	18494	18470	18424	18558	18527	18364	18323	18486	18413	18347	18522	18377	18344	18314	18659	18509	18449	18361	18387	18574	18500	18364	18408	18398	18438	18381	18379	18310	18465	18518	18353	18447	18258	18504	18621	18437	18479	18369	18567	18386	18522	18227	18402	18501	18500	18452	18332	18300	18408	18457	18553	18518	18264	18546	18464	18305	18421	18519	18272	18492	18372	18311	18386	18451	18311	18536	18531	18486	18402	18248	18397	18336	18508	18209	18589	18399	18557	18383	18352	18393	18431	18427	18518	18476	18440	18612	18430	18489	18006	18477	18658	18233	18328	18441	18149	18510	18302	18525	18519	18462	18488	18437	18466	18589	18466	18284	18470	18701	18309	18634	18339	18404	18289	18426	18413	18355	18520	18521	18480	18371	18591	18348	18352	18237	18553	18248	18550	18405	18382	18369	18270	18432	18580	18502	18491	18485	18450	18334	18582	18598	18452	18462	18488	18506	18331	18246	18397	18451	18444	18406	18436	18372	18435	18506	18316	18145	18423	18449	18362	18505	18411	18440	18499	18677	18460	18485	18393	18447	18364	18528	18529	18491	18513	18508	18440	18304	18371	18460	18579	18429	18451	18439	18346	18251	18283	18634	18353	18329	18296	18595	18538	18552	18384	18433	18565	18228	18360	18246	18537	18475	18470	18565	18315	18643	18272	18340	18679	18559	18420	18417	18321	18474	18271	18340	18657	18433	18468	18307	18507	18346	18287	18436	18494	18455	18392	18497	18551	18337	18442	18438	18311	18466	18479	18362	18394	18540	18293	18397	18567	18326	18206	18443	18459	18471	18531	18514	18453	18547	18431	18447	18477	18151	18355	18485	18683	18491	18362	18418	18550	18512	18524	18352	18403	18400	18525	18378	18286	18201	18362	18518	18458	18345	18481	18368	18492	18439	18184	18442	18574	18325	18445	18580	18374	18413	18466	18437	18374	18486	18501	18520	18402	18404	18153	18364	18275	18271	18494	18402	18222	18555	18572	18307	18335	18399	18246	18365	18362	18467	18495	18432	18414	18246	18371	18415	18447	18456	18398	18497	18405	18440	18217	18475	18339	18328	18175	18499	18438	18347	18386	18449	18336	18648	18420	18486	18526	18621	18394	18437	18437	18397	18507	18386	18719	18677	18579	18427	18535	18471	18533	18614	18566	18496	18377	18679	18583	18531	18451	18389	18414	18598	18238	18217	18484	18457	18506	18283	18314	18439	18290	18289	18413	18265	18770	18488	18468	18369	18307	18454	18593	18490	18453	18552	18565	18454	18530	18535	18393	18464	18589	18400	18469	18473	18447	18375	18469	18445	18581	18396	18148	18284	18543	18553	18466	18698	18377	18517	18472	18352	18598	18535	18408	18584	18490	18340	18373	18472	18417	18455	18362	18468	18465	18429	18493	18367	18527	18564	18431	18463	18637	18344	18160	18494	18461	18507	18364	18312	18281	18347	18476	18471	18399	18318	18407	18325	18280	18347	18562	18430	18571	18388	18639	18571	18419	18344	18271	18605	18188	18232	18475	18337	18189	18113	18328	18360	18459	18484	18360	18248	18476	18617	18331	18656	18549	18319	18289	18360	18341	18322	18346	18365	18332	18270	18260	18391	18323	18372	18546	18571	18412	18434	18360	18225	18277	18262	18243	18448	18489	18465	18294	18308	18371	18272	18536	18376	18199	18371	18479	18450	18322	18376	18343	18486	18354	18503	18399	18466	18506	18647	18387	18319	18536	18390	18590	18399	18402	18250	18570	18467	18380	18384	18187
14965	26274	25039	20697	19340	18155	17315	17065	17170	17155	16912	16915	19157	38634	40255	34221	26288	19240	17245	16318	16061	16054	15982	16093	16031	16115	16147	16017	16167	16074	16035	16032	16245	16178	16300	16036	15994	16025	16176	16228	16078	15901	16099	16171	16153	16038	16122	16103	15849	15972	16072	16199	16051	15934	16153	15915	16276	16155	15939	16069	15926	16005	15959	16143	16105	16047	16138	16096	16041	16097	16092	16163	16139	15972	16003	16123	15840	16049	15938	16057	16035	16007	15972	16167	15910	15852	16075	16051	16033	16186	15961	16113	16065	16148	16124	15948	16074	16104	16151	16127	16152	16046	16092	16151	15993	15997	16200	16018	16177	15894	15971	16084	16114	16037	16135	15930	16194	16265	16143	16081	16046	15898	16159	16105	15982	16054	16092	15922	16136	16033	16193	16009	16115	15997	16128	16164	15978	16031	16186	16237	16157	16171	16130	16164	16076	16057	16031	16049	16240	16055	15937	16195	16061	16019	15892	16106	15979	16093	15886	16023	16012	16140	16184	15999	15963	16032	16188	16169	15883	16017	16046	16076	16135	16179	16081	16243	16187	16025	16136	16092	16194	15927	16223	16129	16119	16183	16066	16177	15981	16004	15996	15952	16169	16090	15992	16098	15938	16129	16060	16229	16093	15961	16204	16139	16127	15974	15987	15924	16181	15949	16121	16089	16097	15911	16043	15957	15960	16136	16104	16130	16162	16088	16005	16002	16021	16160	16134	15957	15932	16064	16166	16219	15868	16099	15862	16249	16012	15995	15995	16141	15891	15830	16096	16176	16041	16017	16217	16022	16060	16209	16087	16044	16184	15879	16150	16057	16055	16053	16157	16099	16220	16053	15996	16031	16120	16014	16101	16100	16064	15909	16169	16003	16094	16017	16082	16072	16060	16014	16023	15849	15860	15919	16039	15842	16091	16264	15993	16137	16063	16048	15913	16051	16089	15935	16001	16066	16019	16122	15965	15955	15981	16029	16090	16186	16202	15988	16060	16071	16014	16095	15944	16138	16066	16130	16031	16016	15872	16101	15992	16137	16141	16086	16002	16064	16043	16143	15835	15939	16042	16049	16016	15992	16001	16031	16175	16252	15898	15988	16065	16025	16058	16160	15951	16073	15926	15973	16122	16081	15986	15944	16146	16104	16160	16139	16133	15989	16082	16106	16171	16093	16122	16077	16023	16077	16037	16181	16225	16145	16149	16104	16139	15989	16154	16114	16081	16015	16095	16118	16053	16023	16055	16150	16099	15911	16195	15896	16004	15992	16182	16130	16029	16110	16040	16022	16042	15978	16033	15913	16138	16093	16202	16016	16135	16104	16113	15905	16128	16011	16086	16086	16071	16033	16188	16010	16079	15935	15917	16007	16053	16046	16040	15909	16227	15985	15965	16229	16021	16023	16144	15932	16117	15997	16206	15853	16114	16009	16153	15864	15928	16052	16101	15826	16094	16092	16109	15942	16083	16042	15947	16040	16032	16010	16140	16105	16084	16170	16160	16151	16012	15973	15938	16137	15978	16028	16104	15844	16015	15999	16042	16127	16024	16145	16085	16067	16133	16055	16071	16044	15986	16034	15982	16053	16056	16105	16166	16033	16180	16110	16025	16024	16076	16018	16063	16106	16037	16071	16067	16146	16115	16203	15911	16105	16092	16008	15984	15916	16003	15906	16115	16051	15929	16105	16152	16182	16145	15986	16086	15819	16203	15991	16066	16006	16053	15882	15832	15979	15815	16088	16032	16020	15971	15956	15965	15856	15923	16022	16128	16124	16005	16066	16123	16071	16002	16111	16113	16075	15972	16159	16103	16095	16153	16059	16014	16106	16040	16040	16365	15984	16229	16010	16061	15980	16038	16035	16069	16221	16122	15948	16028	15953	16168	16052	16093	15966	15947	16248	16053	16073	15989	15976	16115	16047	16015	16092	16034	16156	16110	15990	16047	16051	16081	16152	15947	16201	16130	16227	16152	16161	16019	16032	15997	15920	16055	15940	15951	16040	15972	16282	15931	15961	15968	16103	16014	16092	16200	16014	15876	15985	16081	16186	15962	15917	15884	15965	16060	16126	16029	16177	16258	16131	16066	16036	16143	15939	16220	15968	16045	15960	16018	16132	15958	15948	16001	16065	16156	16046	16134	16150	16122	15915	16086	15957	16066	16053	16053	15983	16100	16108	16063	16186	15981	15970	16056	15819	16001	16076	15942	15998	16266	16078	16097	16078	15993	16047	16016	16109	16036	15835	15963	16147	16163	16259	15867	16097	16085	16122	16139	16044	16061	16140	16106	16174	16083	15906	15956	16096	16015	16199	16044	16267	15996	16085	16091	16191	16248	16016	16115	16101	15963	16131	15970	16075	15940	16128	16175	15827	16042	15995	15980	16037	16159	16100	15833	16124	16045	16043	16192	15995	15930	16190	16053	16064	15971	16008	16030	16086	16180	16130	16051	16119	15949	16045	16197	16120	16012	16104	15930	16098	15955	16120	16089	16023	16151	16131	16166	15881	16059	15842	16107	15977	16105	16183	16110	16058	16052	16030	16095	16061	16158	16167	15922	16117	16093	16082	16294	16112	15926	16129	16071	16065	16141	16164	16169	15944	15965	16088	16207	15927	15985	16027	16083	16046	16184	16072	16126	16130	15989	16004	16056	16070	15986	16056	16078	16163	16033	15972	16103	16002	16132	16011	15964	16160	16005	16113	16135	16153	16278	16000	16128	15969	16140	16058	16176	15876	16017	16067	16079	16164	15886	15850	15971	16103	16127	15989	16068	15952	16131	16044	15955	16036	15975	16112	16106	16212	15825	15955	16115	16020	16044	16097	15926	15845	15928	16106	16004	15868	16153	16032	16048	16178	16019	15975	16076	16044	16041	16002	16207	16257	16123	15947	16118	16067	15975	16133	16195	15974	16075	16085	16075	16006	16020	15962	16360	16159	16037	16211	15958	15954	15995	16125	16021	15900	16056	15988	16027	15923	16198	16012	15969	15971	16087	15946	16076	15981	16024	16069	16007	16117	15981	16077	15895	16091	16053	16170	16131	16048	16053	16160	15969	16109	15930	16094	16229	15959	16092	16117	16003	15992	16050	16028	16011	15986	16130	16007	16147	15961	16091	15896	16128	16121	15959	16035	16180	16019	15919	15994	16046	16022	15996	15871	16220	15876	16105	15985	15959	16012	16111	16133	15905	15942	15974	16024	16101	16082	16039	16102	16190	16211	16030	16038	15951	16134	15986	16055	16035	16132	15971	16229	16090	16127	16081	16039	16031	16154	16224	16018	15851	16012	16138	15964	15948	15990	16244	16045	16019	15959	16216	16133	16133	16103	16088	15878	16159	15942	15926	16164	16003	15998	15980	16133	16175	15947	15998	15903	15860	15915	15957	16150	15975	15979	15943	16094	16051	15929	16041	16140	16031	16110	15987	16045	15998	16060	16070	16185	15989	15963	16090	16073	15973	16107	15991	16124	15857	16013	16132	16200	15877	15858	16183	16055	16086	16167	16046	16158	16173	16123	16138	16063	16121	16006	16015	16166	16081	16035	16094	16366	16086	16004	16129	15952	16097	16032	16037	16082	16106	16153	16163	16040	15966	16048	16176	16071	16158	15978	16001	16001	16009	16206	16050	16086	15921	15874	16076	15994	16110	15995	16050	16042	16021	16174	16103	16240	15987	16064	16201	15950	15988	16087	16073	15923	16020	15940	16191	16155	16052	16299	15973	16277	16061	16116	16089	15943	16043	15951	15994	15895	16137	15941	16080	16051	15918	16100	16145	16094	16040	16130	16183	16030	16061	15990	16051	16082	15977	15954	15968	16018	16088	16069	16031	16124	15984	16020	16116	16170	16098	15932	16021	15947	16220	15936	16185	16091	15887	15913	16126	15893	15983	16003	15970	15975	16150	16175	16051	15953	16108	15885	15938	15969	16009	15943	16192	16099	16128	16010	16043	15937	16220	16068	16176	16040	16009	16098	16097	16064	15928	16176	16045	16068	16070	16031	16090	16113	16053	16146	15980	16212	16018	16204	16078	16015	16173	16059	16028	15957	15971	15925	16163	16045	15994	16120	15990	16075	16046	16104	16034	16070	16059	16128	15925	16191	16224	16165	16226	16089	15995	16026	15975	16157	15923	16131	16014	16078	15924	15993	16120	16047	15949	16029	15961	15813	16131	15996	16054	15940	16209	16098	16050	16065	16122	16091	15998	16042	16041	16162	16020	16008	15912	15988	16155	15997	16001	15971	15956	16069	16034	16130	15905	16257	16304	16031	16094	15914	16049	16024	16008	16023	16006	16063	16012	16070	16169	16018	16010	16073	16136	16007	15937	16116	16014	16080	15942	16055	16133	16079	15967	16008	16149	16109	16113	16097	15841	15990	16055	15829	15976	15954	15902	16162	16112	15845	16046	15906	15916	16059	15738	16114	15991	16086	16177	16046	16156	16010	16086	16121	16110	16107	16025	16071	16129	15937	16048	16291	15964	16045	16075	16077	16134	16029	15969	16022	15940	16085	16018	16099	15977	16081	16051	16076	16025	15883	16038	16131	16017	16101	16078	15980	16145	16119	16128	16003	16184	16075	15860	16025	16127	16253	16104	16214	16179	15968	15971	16099	16096	15971	16027	15978	16051	16206	15902	16132	16165	16244	15974	16164	16029	16024	16044	16106	16105	15999	16066	16029	15998	16020	16027	16054	16196	15896	16056	16012	16207	15959	16185	16056	16038	16263	16078	15896	16041	16142	15827	16095	15977	16036	16045	16047	15964	16104	16055	15984	16073	15887	15978	15955	15985	16116	16064	16104	16026	16041	15889	16090	15991	16167	16100	16013	16099	15936	16079	16034	16084	16168	16122	16089	16196	16172	16052	16060	16022	16001	16150	15875	15969	16217	15995	16080	16058	16118	15973	16110	16023	16039	15995	16080	16050	16030	16082	16046	16019	16198	16066	16009	16069	16161	16022	16016	16079	16051	16021	15949	15928	16030	16173	16101	16111	16007	16169	16191	15784	16055	15815	16123	16165	16037	16157	15980	16043	16008	16153	16007	16171	16054	15905	15990	15901	16093	16082	16058	16054	16310	16087	16106	15920	16148	16037	16014	16146	15857	15996	16050	16145	15977	16090	16002	15915	16000
27349	21849	23942	21248	18400	18433	18704	18296	18332	18420	18582	18358	18428	19447	20240	20012	19349	18781	18548	18628	18584	18418	18181	18486	18318	18254	18260	18289	18249	18283	18180	18308	18343	18358	18112	18244	18378	18474	18365	18394	18297	18489	18168	18334	18491	18193	18291	18427	18270	18561	18391	18061	18351	18102	18234	18421	18256	18284	18327	18350	18396	18552	18369	18290	18433	18547	18392	18151	18191	18252	18246	18117	18226	18340	18229	18105	18341	18331	18413	18196	18451	18502	18301	18285	18263	18169	18180	18255	18337	18280	18316	18368	18052	18075	18430	18253	18310	18337	18361	18252	18260	18253	18447	18391	18244	18341	18220	18479	18318	18285	18322	18156	18299	18443	18393	18285	18350	18224	18235	18165	18409	18137	18105	18331	18367	18160	18220	18267	18271	18275	18437	18163	18234	18372	18329	18318	18227	18281	18286	18279	18180	18098	18295	18331	18153	18453	18240	18302	18432	18298	18386	18427	18374	18237	18254	18155	18193	18254	18335	18302	18146	18000	18393	18388	18081	18278	18279	17978	18110	18216	18294	18233	18422	18256	18251	18437	18297	18197	18298	18326	18242	18447	18431	18398	18410	18320	18345	18468	18343	18374	18201	18273	18228	18222	18370	18376	18180	18481	18341	18514	18209	18443	18262	18206	18405	18210	18459	18317	18257	18404	18311	18132	18392	18222	18454	18254	18220	18231	18270	18311	18411	18167	18236	18336	18412	18204	18435	18488	18332	18344	18310	18328	18288	18268	18453	18095	18316	18387	18230	18235	18304	18362	18164	18121	18264	18370	18296	18212	18145	18167	18228	18261	18438	18255	18451	18453	18327	18437	18151	18311	18373	18285	18219	18327	18375	18290	18265	18355	18178	18332	18108	18417	18224	18338	18348	18387	18245	18336	18413	18076	18090	18241	18303	18144	18241	18274	18058	18107	18253	18209	18216	18214	18215	18501	18312	18270	18391	18078	18174	18286	18461	18308	18468	18386	18134	18456	18330	18248	18273	18480	18400	18170	18408	18251	18259	18415	18014	18316	18298	18150	18195	18089	18285	18153	18397	18260	18235	18236	18134	18090	18212	18336	18330	18161	18327	18356	18272	18389	18511	18203	18347	18196	18277	18041	18383	18312	18018	18122	18390	18401	18422	18330	18246	18231	18482	18328	18309	18296	18342	18463	17998	18279	18210	18344	18546	18325	18220	18111	18397	18516	18322	18151	18314	18192	18381	18097	18287	18184	18506	18327	18298	18257	18214	18294	18219	18373	18194	18228	18151	18272	18372	18425	18181	18326	18160	18101	18331	18335	18319	18163	18362	18506	18262	18391	18483	18347	18332	18201	18362	18272	18376	18237	18389	18263	18098	18309	18507	18182	18412	18426	18638	18327	18455	18303	18480	18389	18342	18286	18340	18282	18246	18263	18240	18428	18415	18432	18403	18396	18238	18344	18351	18073	18332	18349	18170	18339	18301	18247	18139	18511	18337	18429	18309	18270	18320	18191	18246	18333	18216	18343	18097	18626	18237	18176	18282	18393	18390	18127	18193	18220	18238	18316	18345	18123	18378	18245	18251	18249	18379	18363	18268	18211	18170	18227	18084	18438	17962	18159	18343	18174	18333	18447	18328	18138	18315	18530	18353	18241	18290	18235	18199	18346	18392	18180	18232	18122	18276	18298	18454	18131	18225	18257	18211	18254	18173	18263	18355	18468	18076	18197	18269	18064	18369	18385	18496	18293	18238	18553	18287	18343	18355	18189	18152	18249	18312	18301	18431	18239	18366	18348	18516	18343	18354	18238	18474	18284	18233	18307	18452	18267	18299	18421	18191	18187	18188	18221	18119	18180	18289	18290	18388	18269	18310	18224	18497	18372	18254	18396	18122	18171	18124	18187	18369	18377	18146	18237	18346	18409	18428	18324	18317	18239	18420	18266	18281	18154	18306	18448	18480	18325	18354	18366	18397	18461	18452	18162	18112	18192	18288	18188	18365	18308	18351	18127	18349	18454	18376	18222	18170	18086	18157	18015	18490	18234	18219	18258	18234	18327	18400	18189	18100	18327	18450	18350	18507	18275	18410	18261	17975	18291	18372	18393	18449	18449	18403	18341	18133	18316	18406	18341	18501	18406	18442	18184	18446	18349	18343	18450	18222	18309	18164	18313	18236	18306	18307	18379	18229	18239	18343	18392	17987	18354	18163	18393	18409	18244	18211	18405	18003	18181	18306	18306	18323	18310	18402	18221	18212	18508	18428	18175	18325	18271	18300	18086	18112	18275	18294	18301	18321	18135	18390	18505	18331	18239	18272	18474	18235	18379	18350	18361	18285	18351	18218	18221	18352	18437	18317	18127	18261	18118	18207	18339	18308	18247	18388	18299	18194	18276	18465	18165	18401	18442	18384	18303	18106	18370	18355	18281	18154	18064	18396	18281	18436	18221	18214	17988	18418	18300	18253	18314	18129	18137	18240	18090	18259	18315	18280	18275	18174	18269	18059	18159	18249	18159	18430	18277	18338	18051	18292	18286	18311	18162	18428	18335	18285	18477	18198	18487	18409	18369	18317	18282	18530	18297	18377	18238	18229	18237	18252	18435	18291	18354	18246	18259	18345	18226	18096	18264	18353	18076	18261	18193	18342	18272	18218	18290	18342	18466	18406	18298	18414	18371	18244	18253	18246	18441	18191	18513	18367	18239	18395	18152	18403	18290	18196	18370	18278	18211	18353	18399	18299	18167	18171	18099	18151	18197	18279	18231	18558	18293	18376	18167	18437	18374	18251	18245	18342	18434	18398	18350	18364	18359	18379	18317	18374	18206	18206	18139	18285	18224	18286	18124	18140	18282	18372	18240	18362	18260	18364	18082	18323	18243	18281	18300	18203	18372	18421	18323	17952	18279	18275	18411	18209	18272	18201	18301	18279	18454	18373	18250	18306	18419	18293	18223	18450	18340	18359	18345	18392	18295	18254	18374	18314	18396	18426	18419	18274	18306	18251	18431	18174	18399	18356	18471	18240	18412	18316	18206	18267	18279	18478	18445	18316	18366	18270	18197	18141	18134	18181	18299	18465	18029	18080	18495	18456	18500	18221	18279	18227	18184	18358	18244	18363	18215	18200	18450	18354	18374	18610	18367	18328	18201	18275	18449	18304	18465	18257	18095	18365	18209	18317	18174	18052	18229	18384	18622	18141	18396	18284	18490	18192	18180	18315	18422	18141	18219	18181	18492	18208	18346	18418	18011	18175	18492	18120	18527	18412	18157	18279	18186	18223	18516	18439	18280	18315	18357	18193	18386	18252	18157	18227	18214	18082	18344	18306	18564	18229	18411	18345	18303	18454	18144	18359	18253	18307	18451	18394	18236	18287	18106	18254	18376	18251	18221	18205	18242	18273	18372	18508	18505	18394	18228	18335	18160	18352	18309	18278	18424	18054	18188	18381	18250	18350	18302	18284	18331	18436	18418	18264	18209	18335	18197	18315	18237	18214	18367	18438	18389	18411	18339	18317	18438	18180	18321	18381	18281	18536	18224	18591	18256	18179	18324	18345	18160	18415	18134	18320	18279	18176	18229	18283	18432	18186	18218	18397	18202	18277	18220	18415	18066	18228	18389	18320	18411	18280	18388	18332	18341	18435	18440	18511	18329	18287	18366	18359	18305	18434	18398	18341	18299	18133	18289	18275	18582	18359	18294	18381	18243	18215	18308	18312	18427	18304	18378	18263	18272	18140	18319	18259	18334	18164	18152	18407	18230	18118	18321	18413	18382	17985	18240	18237	18310	18272	18306	18208	18268	18366	18498	18451	18183	18253	18372	18365	18374	18374	18296	18257	18272	18140	18440	18261	18376	18334	18458	18444	18054	18289	18158	18149	18353	18382	18336	18347	18250	18205	18198	18385	18082	18258	18434	18151	18317	18216	18234	18239	18399	18373	18341	18237	18323	18491	18313	18339	18431	18296	18414	18282	18309	18310	18214	18405	18173	18160	18382	18222	18258	18401	18263	18234	18198	18488	18209	18400	18370	18181	18320	18239	18177	18257	18401	18557	18237	18445	18461	18221	18296	18637	18534	18340	18208	18492	18275	18324	18384	18281	18364	18205	18357	18205	18133	18331	18371	18264	18401	18398	18180	18337	18423	18218	18250	18445	18304	18270	18157	18293	18035	18119	18307	18370	18319	18316	18248	18260	18444	18454	18352	18286	18368	18458	18433	18178	18135	18418	18255	18363	18228	18269	18273	18287	18342	18261	18515	18230	18382	18102	18269	18256	18273	18539	18470	18338	18394	18178	18318	18465	18231	18242	18434	18435	18363	18403	18337	18200	18270	18429	18141	18430	18470	18467	18371	18469	18366	18303	18339	18274	18389	18213	18318	18272	18354	18298	18354	18517	18332	18232	18249	18287	18169	18368	18188	18360	18131	18309	18413	18200	18394	18354	18259	18393	18382	18241	18220	18319	18314	18254	18336	18321	18282	18243	18595	18166	18244	18363	18324	18202	18377	18160	18250	18197	18259	18465	18315	18192	18165	18201	18351	18329	18233	18164	18353	18491	18399	18202	18327	18368	18037	18118	18176	18400	18192	18388	18341	18341	18232	18260	18432	18450	18300	18307	18216	18165	18400	18228	18378	18279	18360	18446	18241	18281	18272	18431	18128	18304	18310	18401	18338	18296	18313	18359	18220	18388	18222	18248	18391	18372	18325	18337	18195	18095	18305	18453	18356	18339	18237	18130	18250	18408	18294	18065	18341	18158	18424	18293	18333	18311	18270	18353	18210	18328	18142	18509	18329	18368	18496	18320	18210	18276	18308	18245	18381	18236	18230	18335	18334	18262	18243	18241	18197	18073	18242	18283	18208	18274	18433	18382	18390	18304	18489	18197	18324	18187	18253	18299	18135	18327	18285	18106	18232	18260	18340	18180	18298	18200	18145	18354	18366	18226	18363	18412	18265	18455	18364	18349	18325	18399	18348	18184	18169	18220	18289	18472	18363	18194	18263	18319	18074	18263	18220	18304	18377	18363	18035	18249	18321	18311	18155	18250	18343	18411	18357	18162	18206	18413	18422	18483	18231	18373	18268	18121	18199	18285	18095	18357	18170	18133	18279	18116	18070	18288	18353	18249	18187	18120	18239	18119	18380
14642	16879	17054	16551	16473	15947	16236	16136	16243	16380	16049	16072	16126	18129	18774	18065	17103	16358	16030	15885	16019	16055	16012	15893	16086	15954	16012	16083	15975	16263	16087	15928	16003	15929	15927	15901	16164	15880	15932	15954	16010	15881	15976	16257	16118	16087	15959	16025	16064	16011	15839	16030	15793	15914	16014	15973	15987	15922	15899	15984	16037	16020	16034	16103	15759	15951	15967	15825	15872	15965	15888	15903	16036	16020	15881	15872	15943	16016	16067	15927	16040	15913	15868	15955	16029	16037	16004	15741	15877	15879	15914	15920	15986	15831	15932	16079	15980	16062	15985	15992	15760	15999	15956	16002	15950	16071	16117	16037	15893	15831	16020	15861	15863	16168	15963	15755	15927	15894	15927	15925	15720	15947	15921	16035	15950	15983	15909	15995	16069	16130	16083	16001	16024	15930	15884	15919	16067	15939	15871	15950	15812	15925	16012	16020	16125	15944	16077	15987	15949	16029	15972	15999	15822	16046	15856	15837	15698	15941	15744	16047	15767	16082	16004	16049	16039	15912	15815	16069	16079	16133	15962	16026	15980	15986	15810	16025	16111	16062	16039	15993	15958	15959	15959	15727	15918	16087	15757	15995	15989	15789	15949	16027	15894	15985	16019	15854	15979	15987	16003	15969	16257	16092	15939	15974	15992	15951	16050	16103	15984	15927	15966	15911	16044	16042	15837	15983	15767	15975	15989	16010	15784	16098	16011	15874	16029	16072	15844	16051	16138	16025	15957	15794	16087	16037	15910	15847	16054	15911	15968	15702	15907	15826	16112	15961	16122	16054	15946	15926	15956	16033	16085	15882	15888	16085	15938	16005	15858	16111	16134	15933	16081	15990	15799	15976	16048	16104	15849	16097	16027	16024	16023	16147	15815	16100	15989	16140	15936	15914	15845	15959	15946	16072	15979	15998	15976	15764	16073	15840	16034	15810	15855	16010	15916	15974	15696	16034	15987	16079	15959	15953	16085	16029	16116	15969	16044	15928	15863	15895	15788	16168	16007	15873	15970	15960	15841	15924	16057	16020	16021	15990	16012	16166	15980	15887	16015	15986	15973	15946	15981	15829	15997	16039	16009	16152	15938	15995	15896	16009	16042	15987	15944	15943	15926	16175	15972	15848	15909	16077	15809	16140	15944	15865	16026	15922	15903	15958	16081	16102	16133	15941	16006	15926	16133	15954	16060	15753	16050	16014	15915	16003	15884	16014	15917	16039	16139	15831	15897	15911	16102	15907	15993	15983	15911	15983	16172	15752	16097	15945	15900	15767	16085	15966	16004	15957	15993	15864	15965	15995	15943	15844	15913	16086	15982	15800	15990	16087	15822	15898	15931	15942	15947	15996	16070	15953	15979	15853	15959	15911	16045	15992	15841	16101	15899	16025	15896	15975	15906	16004	15923	15929	16054	15963	15972	15861	15880	15989	15917	16013	16148	16056	15849	15787	15864	16149	15887	15969	15814	16110	15981	15968	16057	15805	15951	15961	15876	15993	15963	16011	15919	15902	15910	15952	15814	15975	15939	16084	15829	16068	16045	15978	15944	15975	16010	15884	15839	15968	15912	15903	16039	15999	15891	15933	15982	15929	15923	15877	15973	15877	16058	16038	15916	16002	16084	15938	15771	15780	16058	15868	15996	15991	16009	15986	16029	15892	16097	16029	16019	15957	15813	15938	15970	15955	16069	15956	16016	15984	15954	16047	15886	15914	16062	15985	16027	15967	16010	16031	16051	16001	16033	16074	15988	16066	15955	15960	15898	15984	15848	16075	15923	16005	16012	16029	15836	16000	15918	15927	15958	15887	15957	15911	16061	15928	15872	16003	15865	15932	16087	16011	15953	15911	16091	15932	15921	15842	15817	15920	16049	16012	16038	16006	16008	15831	16025	16101	16085	16028	15969	15893	16070	15955	15893	15905	15941	16058	16021	15898	15827	15968	16058	16006	15780	15931	15890	15777	16068	15863	15982	15922	15983	15993	15770	16027	16069	15966	15979	16101	16016	16065	15914	15913	15929	15953	16122	16061	15929	16011	15954	15907	15959	15882	15974	16037	15846	15904	16011	16068	15817	15939	15957	15982	16000	16138	15904	16010	15865	15997	16093	15835	16096	15810	15917	16037	15942	15939	15896	15942	16072	15882	15940	16006	15837	15855	15905	15786	15861	15976	16057	15778	15909	15933	16110	16016	16062	16001	15953	15949	15905	16034	16021	15985	16026	15890	16029	16076	15909	15995	15886	16021	16034	15851	15945	16069	15891	16054	15985	16148	15991	16107	15865	15901	16005	15926	15906	15954	16050	15876	15969	15988	16027	15762	16080	15966	15916	16102	16045	15900	15960	15962	15894	16007	15991	16052	15877	16117	15956	15916	15974	15976	15920	15894	15903	15883	15872	16063	15874	15993	15970	15923	16040	15899	15944	15933	16063	16037	15975	16056	15873	16055	16014	15962	15863	15863	16019	15963	16119	15994	15930	15973	15952	15999	15998	15935	15877	15838	15999	15943	16005	15917	15966	15864	15935	16080	16029	16017	15950	15916	16055	16107	16010	15880	16016	15968	16003	16059	16156	15986	15951	15992	16054	15853	15835	16002	16040	15948	16034	15912	15971	15953	15934	15892	16004	15753	15822	15940	15943	16042	15981	15910	15904	16072	15928	15860	16146	15962	16162	16084	15872	15781	16088	16040	16068	15959	16051	15910	16118	15945	15893	15925	15994	15987	15897	15943	15975	16069	15815	15808	15904	16038	15969	15897	16014	15947	15914	15853	15939	15979	15989	16014	15828	15919	15993	15850	15839	16017	15936	16035	15938	16026	16068	15956	16185	16058	15999	15964	16028	15787	15958	16013	15796	15882	15920	15956	15915	15974	15731	15944	15929	15902	15969	15843	16053	15822	16128	16000	15962	16072	15945	15855	16037	15898	15930	16074	16074	15823	15910	16068	15806	15966	15735	15920	15919	15831	15980	16018	15910	16066	15942	15837	15954	15974	15970	16074	15987	15727	16074	15890	15872	16033	16209	15999	16063	16045	16029	15983	16027	15883	16107	15710	15732	16033	15981	15979	15951	15830	16021	16082	16016	15969	15979	15922	15896	16136	16125	15907	16065	15928	15910	15910	16045	16068	15869	16056	16001	15997	16072	16002	16028	15934	16102	16126	16000	15989	15920	15924	15918	15922	15986	16008	16108	16004	15977	16068	15790	16056	16043	16112	15841	15784	15919	15912	16014	16163	15939	16064	15897	15873	16097	15982	15855	16046	15892	16083	15889	15913	16007	16126	16068	16052	15973	15870	15987	16019	15942	15868	15869	16070	16003	15921	16033	15921	15969	16019	15957	16142	15860	15816	15965	15920	15956	15851	15935	15999	16071	15833	15891	15947	15807	16001	16065	15885	15959	16082	15890	16025	15964	15945	16068	15979	16233	16233	15946	15930	16050	16034	16122	16027	16099	15999	15957	16018	16076	16046	15916	15999	15798	16031	16191	15912	15815	16026	16053	15882	16006	16061	15813	15975	15963	15971	15989	15924	15938	15959	16086	15968	15849	15952	16060	15884	16179	15866	16058	16118	15907	15941	15888	16000	15923	15818	15929	15874	15882	15865	15925	15988	15955	15909	15879	16014	16214	16016	16059	15996	15778	15935	15890	16141	15707	15859	16105	15919	15959	16036	16079	15965	16043	15959	15987	16032	15898	15786	16056	16022	16076	15818	15918	15919	16000	15798	15936	16060	15972	16028	15838	16270	15911	15899	16085	15870	15949	15794	15972	16047	15914	15793	16080	15852	15819	15789	16080	16060	15852	15955	15924	15940	15947	15936	16004	16004	16103	15991	15834	15941	15951	15806	15936	15896	15969	15964	15913	15884	15984	15922	15966	15945	16024	16002	15925	15983	16069	16012	15802	15930	16027	16013	15965	16064	16005	15823	15910	15986	15854	15802	15884	15829	15779	16160	15960	15902	15903	15940	16106	15839	16047	15913	16205	15913	16103	15865	15927	16046	15783	15967	16027	16056	15919	15932	15854	16052	15804	15938	16068	15964	16056	16121	16147	15892	15977	16164	15913	15888	16040	15923	15867	16058	15909	15933	16156	16019	15901	15853	15852	15920	15839	15849	16140	15862	15902	15951	15963	15809	16034	15943	16143	16130	16029	15857	15775	15925	15998	15942	15974	15876	15951	15835	16126	16042	16024	16100	15963	15845	15876	16002	16026	16087	15883	16096	15988	16069	15850	16016	15794	16060	15962	15981	15949	16005	15966	15992	16059	15816	15808	16040	15883	15980	15926	16017	16007	16087	15868	16107	15992	15982	16003	15849	16086	15712	16084	15853	15995	15866	16125	15871	15953	15948	15953	15937	15999	16005	15829	15997	16099	15863	15868	16088	15882	15842	15928	16023	15965	16029	15844	16069	15824	16119	15955	15903	15838	16084	15687	15879	15982	16093	15988	15882	15843	15872	16082	15795	16074	15803	15900	15915	16241	15929	16133	15949	15917	15961	16178	16077	15909	15870	15997	15890	16147	15960	15819	15972	16012	15999	15912	16008	15896	16138	15992	15952	15912	16048	15936	16063	15961	16085	15849	15995	16153	15910	15972	16044	16038	15903	16098	15919	16072	15982	15980	16104	16003	15970	16112	16003	15874	15968	16084	16005	15739	16078	16071	16005	15876	15899	15936	16171	16015	15964	16214	15956	15958	15905	16028	15891	15864	15801	16067	15862	15904	15924	16008	16096	15962	15931	15964	16167	15972	16046	15978	15870	16054	15871	15954	16091	15873	16047	15965	15932	16111	15896	15946	15933	15973	16033	15989	16005	16111	15971	16097	15877	16052	16097	16010	15857	15911	15902	16051	16022	15890	16052	16074	15975	16140	15846	15871	16001	15904	16032	16041	15877	16044	15966	15915	15895	16017	15918	15885	15971	15862	15909	15906	15873	16154	15999	16053	15922	15875	16074	15960	15953	15990	15944	15993	16070	16069	16060	16031	15916	15797	15949	16069	15803	15945	16042	15939	15944	15999	16043	15870	15993	16074	15848	16050	15841	15955	15996	16221	16038	15893	15763	15831	16164	15913	16104	15843	16000	15848	15796	16072	15966	15949	15902	16056	15949	15931	16122	15840	15801	16060	16022
23432	21028	28472	23870	21805	21922	21232	18806	18581	18738	18494	18458	18930	28392	30805	27782	23360	19881	18798	18298	18273	18206	18229	18218	18200	18142	18085	18180	18035	18007	18257	17954	18112	17962	18154	17945	17999	18023	17990	18023	18188	17989	17979	17958	18107	18314	18133	18042	18173	18169	18140	18016	18154	18150	18130	18023	18104	18051	18053	18142	18006	18026	18030	17986	18342	18032	17979	18180	17825	18011	17892	18006	17991	18052	18194	17986	18155	18159	18165	17925	18083	18039	17835	17955	18201	18013	18194	17931	18005	18155	18115	18283	18070	17858	18181	18023	18005	18010	18019	18059	18082	17986	18025	18066	18138	17867	17928	18152	18084	17944	17772	17766	18077	17824	17946	17885	18064	17885	18149	18154	18053	18037	18010	17949	17992	18150	17844	18040	18115	17933	17955	18197	18084	17883	18106	17922	17932	18065	17977	17893	17915	18176	18107	17913	18069	18270	18123	17986	17856	17871	18144	18265	18159	18114	18145	18177	18109	18115	18033	17851	18096	18095	17996	18091	18041	17963	18056	17860	18009	17985	18026	18025	18213	18086	18091	17880	17967	18115	17960	18092	17961	17995	17759	18011	17951	17844	18058	17934	18139	18153	18209	18216	18148	17998	17821	17968	18068	18031	17998	18045	18026	17836	18083	17970	18093	18175	17976	18204	18083	17963	18041	17876	17985	18296	18111	18008	18150	17817	18062	18107	17933	18040	18275	18122	18218	17896	17863	17983	18043	18196	17980	18165	18085	18143	18034	18168	17978	18127	18090	17969	18306	18151	18025	18014	17857	18021	17917	17936	17932	18077	18066	17874	17997	18139	18090	18145	18048	18207	18231	17899	18084	18030	17936	18109	18002	17840	18041	17918	17982	18007	17869	18092	18097	17984	18004	17920	18001	17834	17934	18107	18008	18004	17904	17816	17998	17928	18054	18006	17985	17920	18050	18049	17911	18025	17943	18254	18059	17812	17920	17957	18114	18106	18200	18078	17883	18025	18133	18095	18026	18046	18240	17911	17943	18039	18113	18104	17876	18031	18235	17874	17978	18011	17867	18075	18190	17992	17885	18202	18092	18056	18006	18016	17978	18030	17844	18056	18036	18138	17814	18004	18095	17994	18084	18221	17966	18144	17744	17998	18050	18058	18176	17902	18131	18198	18006	18160	17978	18401	18096	18055	18300	18135	18070	18163	18043	17934	18098	17986	18138	18160	17931	17920	17958	17901	17971	18154	18008	17891	17874	17941	18121	17941	18015	18004	17815	17996	17997	18012	17934	18037	18080	18035	18130	18028	18086	18004	17921	18043	18099	18094	18005	18124	18241	18170	18014	18039	17801	18057	18320	17914	17968	17899	18148	18007	18085	17847	18095	18092	17907	17958	18114	18109	18076	18098	17767	17944	17960	18113	17995	18036	18118	18134	18047	18087	17887	17968	18143	18147	18221	17942	18007	18034	18244	17982	17980	18000	18027	18048	18044	18000	18010	18057	17890	18152	18112	17846	18065	17984	18028	17944	17940	18077	18040	18235	18236	18123	18132	18217	17915	18092	18153	18053	17961	17713	17971	17976	17952	18029	17987	17806	17914	17895	18128	17959	18038	18242	18032	18030	17998	18028	18040	18160	17998	17936	18016	18061	18322	18161	18273	18046	18066	18026	18012	17902	18152	18044	18087	18022	17731	18010	17846	17928	18244	17967	18147	17983	18219	18017	18279	18044	18059	17949	18015	18010	17907	17901	17871	17934	17964	18146	18171	17977	17874	17844	17835	18069	18101	18034	17627	17980	17966	17926	18019	18025	17889	17948	18131	18157	18027	18089	17871	18097	18101	18038	18073	17663	18056	17859	18432	18036	17810	18087	18240	17806	18000	18121	18099	18029	18167	17888	18161	18092	17972	18019	18164	18041	17897	17860	17952	18117	17879	18069	17981	17936	18188	18002	18028	18001	17982	17801	18085	17961	18051	17817	17969	17895	18088	17996	17978	18131	18039	18038	17937	18014	17964	17891	18055	18020	18046	18236	18021	17969	17941	17988	18182	17871	18136	18126	17981	17989	18124	18111	18062	17813	18085	17968	17885	17978	18071	17972	17937	17818	17877	17877	17955	18030	17895	17925	17892	17998	17829	17932	17953	17874	17942	17984	18032	18056	18163	18271	18145	17986	17880	17898	18236	18103	18037	18148	18214	18026	18246	18151	17892	18040	17946	17996	18125	17983	18064	17895	17966	17948	18089	17971	17973	18078	18011	18060	18097	18016	18101	18037	17975	18007	18060	18020	18258	18324	18188	17830	18187	17886	17865	18143	18167	17916	18235	18163	18205	17942	18089	18086	18025	17878	18115	18026	17972	18001	17930	18058	18129	18013	18228	18303	18038	18133	18035	18082	17967	18176	18215	17788	18213	17967	18117	18079	17977	18103	18008	18059	17975	18061	17934	17892	17993	17984	18041	17968	17858	17875	18003	18003	18038	17805	18028	18225	18287	18198	18107	17914	18001	17826	17882	18182	18047	18060	18092	18020	18105	17941	17986	18004	18045	17965	17961	18187	17918	17998	17845	17874	18080	18079	17898	17972	17918	18191	18008	18181	17912	17866	18130	17954	18040	18132	17921	18004	18114	18032	18220	17779	18013	18014	18082	18197	18142	17936	17992	17982	17956	18110	18069	18104	18035	18045	18141	18023	18104	17933	17997	18149	18024	17923	17996	17972	18078	18207	18065	18225	18242	18133	18195	18037	17992	18139	18197	17928	17959	18029	18142	18087	18142	18230	17885	17952	18036	17956	17953	18321	18021	18111	18192	17873	18303	18016	17996	18357	18098	18243	18034	18177	18016	18000	18049	17928	17942	18163	18027	18018	18128	18083	17918	17938	18001	17947	18094	17923	18167	17775	18070	18147	18133	17938	18089	18083	18093	18132	17899	17930	18013	18075	17852	18120	18039	18188	18039	18101	18156	18004	17993	18144	17920	17897	18097	18127	18091	17948	18068	17983	18208	18116	17989	17939	18043	18096	17870	18135	17891	17949	17939	17938	17806	18065	17893	18018	18087	17969	17926	17978	18056	17971	17898	18191	18124	18104	17997	18011	17939	18153	17984	18264	18008	18015	18157	18064	18001	18011	17883	18093	17987	18159	17987	18072	18038	17852	17895	17881	17893	18071	18023	17893	18041	18140	18147	17951	18007	17917	18039	17923	17908	18102	17978	18017	18124	18069	18155	17950	18146	17889	17887	18042	17989	17991	17799	18073	18174	18001	18035	18087	18128	17947	18044	18048	18039	18088	17976	18030	18042	17965	18225	18001	17718	17874	17889	18053	18038	18073	18230	17982	18114	18000	17945	18211	17912	17986	18148	18047	17993	17936	18080	17935	17923	18016	17965	18138	18028	17980	17915	18164	17986	17992	18090	18060	18004	18111	18273	18108	18015	17996	18208	18158	17861	18119	17969	17909	18200	18214	18111	18154	18006	18030	18102	17956	17917	18075	18047	17710	17899	17942	18084	18057	17995	17858	18067	17931	18131	17901	18133	17964	17858	18023	17902	18191	18211	18022	18036	18066	18114	18031	18230	18170	18233	18126	17974	17989	18009	18050	17973	17979	17838	17823	18018	18015	17903	18018	17940	17797	18077	17958	18147	18030	18032	18039	18102	17965	18134	18090	18109	17956	18084	17784	18206	17977	17960	18219	18176	17980	17965	18149	18072	18001	18174	18000	17876	17979	17836	17970	18206	17887	17948	18060	18040	18021	18038	17997	17997	17824	17974	17853	17929	18117	18028	18220	18066	18018	18243	18218	18200	18203	18011	18068	18094	17883	18151	18217	18067	17780	17943	17943	17927	18099	18065	17959	17938	18171	18205	18074	18195	18215	18086	17954	17858	17904	18050	18183	18081	17846	18052	18061	18069	18155	18066	17880	17970	18036	18060	18173	18162	17926	17956	17838	17994	18017	18037	18098	18006	17815	17808	17982	18150	18161	18109	17920	18128	17916	18146	17956	17985	17815	17959	18099	17971	17868	18027	17962	17950	17980	17949	18059	18273	17963	17924	18160	18015	17994	17893	18053	18305	17708	17939	18244	18174	18072	17932	17854	18083	18044	18050	17937	17769	18105	18070	18123	18082	17926	18072	17937	17962	17892	17910	18071	18054	18090	18222	17915	17940	17876	17848	17993	18068	18065	18287	18051	17775	17721	17941	18027	17931	17881	17996	18022	18184	18167	17918	18050	18076	17931	18063	17735	17865	17978	17937	18060	18100	18006	18087	17986	18115	17975	18021	18129	18071	17941	18053	17946	18006	18030	18107	17842	17898	17736	17865	18041	17869	17993	18131	17766	18079	18027	17923	17860	18083	18054	18098	18275	18071	18059	17964	18074	17841	17948	18034	18245	18059	18136	17866	17995	18055	17937	18076	18045	18097	17921	18084	18057	18138	18126	18099	18121	17859	18047	18163	17884	18049	18050	18049	18058	17984	18044	18051	18121	17845	18112	17924	18064	18042	18049	18030	17996	18066	18097	18098	17971	18120	18165	18154	18039	18172	18059	17982	18048	18019	18200	18007	17984	18059	18076	18120	17846	18097	17836	17901	18137	18177	17956	18042	18046	18113	18120	18042	18165	17948	18158	18138	18066	18058	17895	17918	18001	18142	18139	17963	17996	18033	18118	18107	17953	18025	18092	18231	18121	18061	18063	18021	18056	17941	17949	18014	17785	17916	18043	18269	18082	18008	18198	18097	17973	18026	18126	18086	18056	18058	18017	18107	18195	18031	17963	17973	17824	17983	18091	18088	17959	18153	17999	18156	17896	17970	17888	18102	17879	17804	17824	18278	18204	18147	17958	18105	17854	18017	18004	17909	17850	18254	18087	17913	18022	17986	18097	18052	18026	17868	18140	18060	18162	17992	18080	18183	18023	18012	18110	17946	17911	17996	18164	18123	18036	17961	17872	17797	18074	18025	17962	17879	18101	18120	18032	18159	18029	18024	17910	18023	18103	17859	18027	18174	17804	17888	18030	17859	18027	18046	18066	18172	17875	17941	17850	18086	18158	17810	17959	18092	18082	18116	18050	18099	17875	18109	17882	18007	17859	18006	17906	18064	18027	18149	17993	17853	17927	17966	18002	18090	17987	17936	18120	17992	18024
13776	22331	21596	18808	17634	17069	16675	16958	16779	16339	16429	16325	17687	31647	32813	28132	22015	17551	16446	15953	15879	15720	15901	16040	15951	15989	15866	16003	15931	16043	15865	15820	15634	15662	15884	15807	15881	15825	15927	15896	16041	15847	15838	15737	15884	15827	15830	15823	15954	16049	15964	15949	16064	15793	15928	15781	15921	15951	16004	15788	15569	15775	15945	15859	15825	15851	15883	15893	15798	15779	15818	15785	15940	15934	15766	15836	15877	15910	15909	15713	15781	15894	16022	15638	15844	15852	15939	15861	15833	15764	15833	15843	15866	15883	15886	15820	16060	15885	15741	15880	15828	15888	15827	15921	15910	15838	15772	16067	15696	15714	16076	15949	15952	15812	15854	16006	15986	15937	15892	15833	15985	16068	15838	15795	15763	16092	16063	15846	15962	15801	15847	15849	15785	15864	15880	15791	15884	15816	15789	15838	15837	15834	15778	15843	15850	15933	15867	15781	15855	15980	15758	15828	15906	15912	15779	15918	16056	15825	15913	15788	15854	15895	15852	15984	15766	15744	16025	15745	15946	15793	15971	15863	15689	15911	15786	15713	15909	15756	15727	15661	15929	16037	15835	15790	15936	15829	15823	15845	15878	15806	15814	15772	15721	15998	15791	15892	15987	15857	15724	16038	15939	15778	15761	15796	15800	15962	15982	15767	15817	15746	15805	15693	15753	16001	16064	16000	15747	15800	15922	15814	15711	15837	15667	15709	15771	15915	15734	15656	15943	16023	15729	15842	16010	15817	15867	15913	15951	15768	16029	15757	15993	15753	15927	16057	15930	15839	15838	15788	15865	15888	15975	15763	15767	15877	15876	15888	15962	15852	15841	15822	15910	15894	15919	15766	15851	15856	15764	15759	15941	15734	15736	15923	15825	15929	15907	15737	15843	15771	15732	15865	15906	15965	15812	15817	15688	15908	15944	15857	15975	15859	15889	15781	15841	15759	15810	15897	15750	15883	15777	15775	16034	15909	15800	15695	15849	15740	15800	15776	15879	15847	15828	16026	15881	15758	15684	15752	15974	15953	15945	15936	15666	15869	15898	15799	15827	15940	15674	15928	15932	15855	15742	15813	15802	15923	15755	15797	15899	15829	15860	15871	15932	15930	15808	15844	15801	15942	15942	15700	15841	15841	15921	15915	15825	15715	15933	15890	15838	15800	15906	15785	15773	15806	15811	15913	15832	15936	15793	15862	15872	15844	15885	15845	15693	15816	15755	15795	15825	15745	15895	15642	15751	15819	15839	15837	15840	15915	15741	15874	15961	15929	15751	15893	15673	15941	15773	15902	15857	15899	15811	15793	15738	15955	15943	15833	15845	15870	15929	15828	15851	15950	15723	15613	15813	15672	15971	15783	15936	15935	15922	15855	15835	15793	15961	15829	15852	15799	15849	15950	15771	15807	15901	15861	15973	15818	15814	15976	15943	15829	15873	15887	15962	15902	15968	15784	15685	15750	15856	15707	15870	15812	15875	15710	15951	15827	15812	15723	16039	15902	15962	15766	15700	16031	15897	15744	15823	15815	15875	15816	15836	15921	15788	15907	15887	15739	15678	15885	15723	15872	15822	15859	15909	15799	15620	15780	15851	15911	15759	15885	16021	15780	15871	15736	15927	15954	15815	15859	15798	15657	16014	15841	15792	15848	15693	15776	15812	15911	15764	15891	15833	15775	15736	15879	15718	15775	15987	15810	15775	15795	15783	15827	15799	15844	15816	15936	16074	16006	15820	15914	15885	15966	15831	15991	15810	15763	15888	15890	15786	15909	15908	15867	15657	15868	15762	15912	15697	15928	15728	16025	15863	16015	15744	15684	16008	15911	15774	15728	15909	15887	15787	15851	15841	15942	15992	16000	15958	15883	15732	15753	15724	15856	15881	15858	15817	15871	15890	15892	15961	15806	15724	15797	15887	15782	15836	15832	15858	15800	15847	15837	15832	15853	15829	15967	15688	15991	15926	15914	15867	16003	15859	15782	15964	15877	15894	15990	15798	15853	15913	15757	15837	15852	16003	15779	15937	15833	15643	15815	15985	15812	15711	15774	15911	15889	15936	15737	15828	15872	15783	15852	15798	15815	15831	15834	15790	15916	15972	15685	15763	15852	15924	15831	15947	15706	15935	15934	15873	15978	15799	15843	15718	15816	16030	15723	15856	15778	15844	15775	15828	15941	15809	16003	15975	16094	15810	15718	16007	15771	15846	15975	15847	15961	15765	15885	15795	15996	15612	15799	15851	15672	15893	15887	15626	16012	15862	16033	15994	15895	15844	15718	15927	15620	15840	15775	15890	15870	15813	15839	15910	15889	15825	15885	16038	15884	15753	15900	15732	15672	16142	15948	16114	15867	15898	15743	15890	15820	15832	15773	15845	15893	15860	15801	15734	15912	15793	15934	15932	15844	15890	15819	15853	15811	15746	15897	16067	15799	15725	15853	15962	15943	15804	15901	15953	15799	16013	15948	15826	15938	15872	15812	15843	15819	15877	15952	15774	15876	15971	15899	15796	15782	15769	15818	15800	15932	15689	15925	15830	15848	15817	15964	15839	15923	15896	15755	15830	15953	15696	15990	15773	15788	15848	15838	15862	15812	16027	15906	15927	15843	15990	15846	15911	15803	15876	15874	15713	15600	15929	15752	15796	15852	15778	15972	15880	16014	15968	15752	15865	15719	16021	15811	15908	15811	15719	15877	15764	15774	15942	15729	15920	15922	15821	15840	15836	15929	15827	15994	15907	15883	15773	15765	15944	15823	15908	15969	15755	15776	15819	15855	15730	15716	15912	15870	16032	15860	15889	15976	15841	15927	15933	15789	15869	15689	15838	15754	15781	15977	15684	15859	15815	15850	15592	15895	15959	15761	16060	15850	15760	15861	15768	15726	15857	15900	15861	15839	15917	15781	15752	15840	15744	15744	15947	15828	15777	15748	15977	15844	15834	15819	15838	15753	15830	15865	15920	15985	15923	15837	15730	15943	15948	15963	15890	15777	15959	15772	15877	15948	15744	15805	15865	15927	16016	15680	15771	15875	15982	15745	15931	15946	15803	15884	15834	15708	15811	15819	15783	15760	15799	15905	15804	15806	15770	15784	15953	15806	15756	15904	15789	15928	15667	15981	15977	15772	15753	15861	15848	15855	15807	15901	15847	15720	15856	15907	15859	16119	15790	15780	16010	15862	15706	15988	15951	15776	15928	15761	15971	15857	15870	15896	15741	16000	15918	15590	15845	15713	15798	15731	15890	15857	15883	15979	15872	15771	15798	15890	15907	15720	15890	15930	15791	16043	15984	15870	15868	15893	16019	15916	15823	15851	15891	15666	15818	15712	15805	15867	15918	15900	16014	15860	15848	15730	15884	15826	15782	15872	15899	15803	15932	15682	15863	15786	15787	15911	15865	15932	15841	15878	15919	15913	15805	15750	15918	15900	15807	15755	16010	15973	15870	15760	15918	15640	15894	15943	15824	16043	15898	15828	15885	15916	16013	15960	15759	15827	15715	15923	15734	15986	15962	15857	15936	15856	15985	15793	15966	15759	15831	16026	15715	15771	15844	16043	15767	15775	15861	15979	15858	15950	15899	15838	15800	16007	15909	15909	15764	15989	16050	15834	15907	15899	15757	15901	15901	15726	15948	15792	15857	15911	15773	15920	15816	15710	15877	15815	16084	15946	15885	15816	15783	15863	15811	15716	15733	15961	15760	15923	15989	15718	15843	15730	15873	15827	15788	15928	15914	16085	15837	15880	15755	15936	15814	15812	15756	15578	15758	15806	15833	16035	15660	15830	15850	15779	15809	15936	15859	15845	15811	15854	16006	15810	15639	15858	15992	15768	16019	15860	15832	16042	15862	15820	15908	15801	15807	15670	15805	15832	15813	15902	15831	15818	15898	15731	15918	15882	15715	15794	15716	15663	15878	15961	15869	15911	15886	15931	15911	15787	15794	15939	15756	15832	15963	15844	16002	15875	15746	15928	15809	15960	15875	15863	15776	15828	15774	15921	15861	15914	15725	15861	15818	15815	15995	15820	15743	15921	15713	15813	15837	15802	15887	15707	15916	15762	15843	15820	15877	15862	15712	15828	16047	15719	15686	16018	15903	15972	15814	15843	15876	15711	15780	15970	15825	15895	15841	15850	15824	15934	16020	15661	15740	15785	16085	15613	15972	15793	15858	15770	15896	15876	15641	15868	15860	15999	15806	16055	15826	15891	15878	15874	15912	15817	15744	15845	15991	15934	15837	15846	15994	15745	15848	15840	15827	15777	15749	15833	15630	15911	15960	15878	15990	15919	16014	15874	15684	15911	15879	15877	15818	15938	15765	15858	15866	15634	15869	15704	15822	15858	15830	15827	15845	15961	15906	15871	15907	15886	15780	15669	15809	15867	15857	15792	15776	15643	15957	15864	15827	16061	15774	15933	15861	15906	15829	15853	15805	15750	15895	15955	15975	15853	15889	15885	16059	15800	15757	15950	15852	15943	16009	15935	15834	15889	15756	15856	15734	15968	15857	15796	15748	15771	15841	15831	15993	15848	15867	15850	15756	15917	15904	15815	15716	15940	15944	15785	15934	15903	15786	15566	15674	15871	15790	15890	15936	15939	15750	15905	15729	15819	15770	15924	15721	15856	15810	15754	15759	15679	15803	15851	16013	15837	15928	15689	15882	15956	15812	15753	15729	15766	15725	15866	15665	15889	15865	15844	15751	15766	15718	15943	15852	16018	15963	15881	15917	15865	15760	15975	15915	15671	15865	15737	15908	15877	15730	15858	15989	15883	15967	15868	15834	15859	15754	15783	15901	15837	15895	15682	15663	15733	15894	15898	15818	15811	15932	16018	15901	15737	15890	15735	15917	15794	15838	15936	15723	15851	15824	15690	15911	15608	16033	15835	15757	15881	15810	15793	15795	15856	15889	15787	15695	15972	15864	15768	15845	15773	15796	15890	15933	15917	15769	15841	15882	15844	15828	15789	15996	15796	15804	15875	15912	15911	15699	15855	15791	15832	15763	15881	15792	15771	15720	15935	15865	15811	15848	15916	15874	15893	15945	15970	15753	15977	15895	15786	15733	15822	15875	15879	15870	15912	15878	15902	15885	15866	15797	15906	15762	15934	15812	15864	15858	15771	15703	15706
22589	21096	28915	23521	21255	23044	24185	19465	18499	18597	18490	18211	19363	36107	37022	32803	26044	20717	18788	17965	17555	17794	17799	17709	17878	17770	18031	17710	17854	17755	17742	17713	17561	17637	17607	17822	17699	17861	17885	17680	17641	17586	17747	17422	17741	17641	17814	17674	17550	17703	17504	17749	17746	17577	17671	17585	17542	17475	17640	17632	17688	17609	17420	17611	17665	17517	17673	17624	17668	17700	17322	17720	17610	17760	17747	17789	17641	17693	17715	17610	17909	17892	17526	17560	17553	17780	17775	17770	17684	17659	17590	17568	17783	17428	17601	17637	17803	17581	17648	17669	17661	17603	17737	17689	17610	17349	17670	17650	17623	17658	17651	17787	17693	17624	17524	17560	17573	17562	17660	17684	17686	17552	17468	17599	17607	17623	17674	17470	17621	17694	17871	17490	17679	17507	17620	17591	17660	17607	17715	17727	17514	17339	17720	17676	17598	17589	17458	17585	17599	17614	17486	17564	17646	17465	17763	17729	17639	17510	17544	17674	17507	17487	17737	17675	17630	17576	17604	17635	17471	17614	17443	17516	17536	17693	17554	17424	17537	17498	17504	17597	17444	17384	17662	17653	17598	17305	17625	17517	17716	17610	17470	17705	17636	17577	17436	17657	17575	17470	17685	17566	17640	17820	17720	17506	17610	17611	17714	17502	17637	17732	17496	17536	17803	17705	17537	17480	17642	17647	17764	17526	17614	17559	17599	17889	17645	17515	17632	17778	17518	17673	17448	17546	17976	17789	17555	17577	17656	17721	17806	17618	17597	17643	17385	17680	17556	17594	17657	17710	17771	17454	17554	17551	17599	17608	17509	17606	17565	17564	17641	17476	17645	17504	17480	17640	17506	17496	17441	17645	17443	17726	17731	17709	17763	17631	17733	17517	17654	17480	17646	17729	17658	17745	17723	17739	17444	17539	17597	17660	17517	17492	17522	17544	17514	17514	17616	17574	17775	17568	17508	17584	17488	17606	17647	17561	17678	17621	17665	17421	17410	17512	17663	17652	17418	17754	17630	17548	17737	17668	17713	17704	17743	17711	17556	17638	17654	17529	17521	17651	17634	17621	17692	17781	17547	17567	17550	17563	17600	17830	17561	17578	17625	17666	17714	17412	17404	17615	17600	17761	17739	17634	17662	17550	17400	17554	17651	17592	17501	17632	17400	17653	17798	17747	17636	17513	17712	17575	17696	17687	17604	17869	17605	17590	17547	17676	17528	17400	17562	17650	17634	17647	17468	17456	17658	17620	17584	17555	17519	17414	17620	17490	17602	17547	17679	17651	17802	17596	17533	17431	17741	17624	17732	17557	17616	17573	17620	17737	17603	17546	17565	17709	17755	17525	17621	17557	17697	17463	17514	17484	17711	17469	17662	17595	17628	17459	17576	17457	17343	17481	17741	17586	17472	17548	17526	17640	17461	17414	17524	17500	17556	17470	17407	17580	17594	17757	17391	17619	17606	17462	17755	17519	17739	17502	17633	17557	17593	17582	17532	17567	17427	17424	17554	17390	17703	17573	17687	17557	17717	17773	17624	17516	17715	17483	17492	17571	17576	17729	17659	17646	17508	17605	17476	17701	17511	17582	17759	17593	17799	17709	17670	17684	17585	17601	17837	17485	17739	17332	17443	17766	17457	17907	17793	17534	17431	17492	17583	17513	17657	17736	17784	17451	17606	17661	17630	17701	17579	17495	17460	17537	17567	17549	17601	17575	17569	17611	17704	17636	17483	17675	17738	17773	17735	17694	17718	17521	17530	17758	17732	17648	17660	17605	17442	17727	17607	17591	17639	17529	17366	17580	17758	17609	17421	17506	17601	17492	17745	17625	17699	17590	17580	17703	17878	17784	17748	17503	17482	17581	17602	17438	17562	17563	17856	17579	17618	17542	17922	17590	17496	17445	17420	17556	17526	17653	17447	17525	17757	17619	17539	17884	17655	17490	17669	17459	17608	17584	17509	17663	17550	17767	17659	17589	17494	17586	17601	17715	17456	17409	17574	17724	17449	17372	17626	17633	17543	17589	17492	17380	17649	17557	17540	17711	17523	17453	17615	17410	17547	17587	17561	17357	17528	17532	17639	17529	17567	17537	17420	17706	17659	17654	17723	17339	17678	17435	17570	17461	17677	17559	17561	17529	17635	17526	17553	17712	17590	17491	17332	17401	17698	17802	17653	17605	17607	17479	17701	17426	17660	17493	17521	17651	17506	17337	17296	17489	17428	17623	17511	17440	17668	17192	17620	17680	17547	17400	17800	17565	17762	17673	17317	17530	17655	17622	17575	17548	17887	17724	17430	17654	17772	17477	17735	17484	17532	17496	17662	17546	17744	17701	17723	17541	17609	17627	17500	17758	17555	17548	17483	17576	17578	17573	17573	17602	17617	17752	17710	17511	17690	17576	17604	17931	17562	17540	17542	17765	17579	17611	17618	17566	17528	17655	17765	17642	17500	17718	17612	17560	17493	17460	17593	17416	17585	17510	17576	17794	17753	17497	17507	17619	17552	17526	17736	17596	17452	17675	17775	17719	17479	17582	17574	17553	17618	17717	17579	17574	17619	17556	17599	17614	17403	17699	17631	17688	17668	17568	17573	17750	17487	17792	17651	17664	17632	17627	17800	17633	17709	17535	17488	17651	17488	17412	17574	17569	17633	17485	17484	17511	17565	17553	17636	17520	17607	17609	17673	17465	17553	17544	17828	17590	17398	17455	17519	17646	17750	17677	17377	17605	17536	17424	17396	17547	17495	17427	17534	17557	17512	17593	17483	17459	17705	17592	17487	17451	17434	17680	17664	17573	17650	17749	17614	17629	17565	17516	17456	17704	17622	17629	17743	17596	17775	17778	17675	17394	17681	17622	17772	17487	17445	17507	17548	17628	17790	17770	17505	17666	17688	17691	17614	17606	17745	17435	17619	17725	17556	17575	17585	17710	17772	17623	17635	17630	17466	17629	17822	17706	17602	17541	17571	17640	17671	17783	17621	17431	17600	17358	17683	17583	17631	17594	17772	17632	17741	17596	17478	17455	17680	17861	17656	17451	17746	17655	17550	17623	17701	17374	17663	17509	17440	17610	17430	17608	17479	17478	17573	17586	17695	17504	17713	17699	17520	17745	17568	17434	17720	17656	17472	17599	17597	17762	17792	17614	17928	17622	17548	17433	17602	17550	17621	17447	17814	17463	17605	17529	17426	17631	17532	17590	17579	17607	17567	17694	17681	17686	17590	17552	17686	17435	17589	17651	17462	17524	17526	17675	17329	17733	17355	17363	17472	17547	17499	17728	17601	17605	17650	17521	17618	17721	17577	17466	17497	17577	17601	17630	17346	17594	17721	17606	17685	17699	17566	17570	17610	17594	17541	17624	17662	17675	17645	17590	17583	17606	17444	17684	17691	17825	17579	17693	17613	17621	17531	17713	17677	17553	17544	17524	17682	17555	17770	17425	17602	17760	17444	17515	17507	17576	17572	17635	17620	17675	17640	17653	17473	17453	17608	17615	17632	17602	17689	17579	17499	17647	17682	17655	17451	17303	17537	17605	17575	17760	17477	17686	17586	17482	17584	17400	17575	17664	17651	17418	17574	17442	17443	17726	17665	17552	17507	17601	17696	17555	17498	17515	17618	17456	17575	17709	17389	17739	17474	17600	17564	17668	17802	17387	17557	17705	17639	17544	17454	17552	17707	17636	17596	17689	17426	17477	17576	17673	17619	17678	17536	17648	17550	17587	17638	17712	17457	17742	17756	17320	17477	17635	17771	17489	17524	17281	17462	17426	17608	17388	17581	17549	17806	17517	17820	17637	17524	17356	17711	17578	17886	17377	17458	17511	17743	17692	17638	17743	17489	17763	17651	17732	17644	17712	17795	17719	17761	17593	17356	17481	17486	17639	17739	17606	17587	17345	17701	17565	17648	17614	17714	17673	17382	17457	17778	17532	17743	17491	17631	17766	17482	17627	17578	17678	17562	17617	17743	17617	17592	17578	17502	17580	17654	17506	17461	17598	17581	17407	17497	17375	17514	17634	17445	17766	17631	17611	17432	17639	17568	17644	17644	17635	17574	17721	17541	17532	17498	17619	17764	17463	17481	17703	17718	17809	17594	17656	17433	17752	17574	17590	17675	17610	17465	17581	17586	17565	17772	17428	17539	17595	17782	17655	17541	17467	17529	17470	17505	17652	17416	17407	17637	17575	17722	17517	17546	17725	17639	17573	17521	17609	17729	17440	17570	17747	17505	17671	17459	17700	17487	17534	17674	17416	17566	17592	17674	17522	17604	17519	17653	17586	17565	17651	17488	17648	17514	17487	17452	17559	17771	17605	17567	17534	17616	17373	17393	17645	17596	17336	17485	17562	17574	17543	17475	17540	17441	17626	17619	17768	17453	17686	17658	17750	17560	17425	17811	17793	17662	17546	17522	17511	17602	17609	17650	17732	17682	17373	17595	17762	17441	17446	17526	17314	17570	17649	17537	17836	17815	17640	17617	17715	17554	17350	17512	17356	17641	17516	17497	17618	17813	17473	17537	17599	17714	17444	17615	17452	17696	17499	17733	17492	17494	17536	17669	17608	17645	17618	17525	17614	17777	17404	17556	17552	17703	17582	17592	17543	17615	17775	17460	17563	17758	17834	17765	17578	17628	17650	17559	17429	17554	17638	17577	17553	17573	17556	17471	17611	17443	17748	17563	17615	17394	17425	17550	17511	17479	17468	17521	17541	17499	17545	17646	17547	17590	17486	17541	17356	17497	17852	17552	17358	17511	17284	17505	17726	17558	17721	17642	17526	17619	17671	17507	17718	17567	17633	17580	17523	17655	17577	17703	17497	17583	17390	17525	17637	17525	17619	17706	17540	17551	17660	17620	17394	17454	17575	17624	17766	17692	17584	17475	17444	17611	17549	17457	17779	17597	17627	17561	17642	17535	17595	17675	17633	17615	17478	17597	17606	17526	17478	17539	17548	17527	17557	17704	17459	17475	17571	17665	17460	17624	17757	17850	17538	17627	17501	17545	17686	17547	17577	17633	17434	17523	17567	17658	17663	17493	17555	17631	17584	17640	17858	17420	17538	17423	17741	17573	17314	17679	17448	17453	17532	17408	17620	17708	17591	17542	17488	17401	17705	17660	17547
14797	26345	24936	20657	18514	17767	17375	17449	17060	16515	16647	16331	18692	40407	39357	33936	25187	18678	16524	15613	15714	15771	15572	15630	15700	15635	15815	15787	15587	15639	15624	15722	15622	15597	15591	15692	15619	15687	15597	15761	15756	15496	15647	15565	15644	15552	15660	15464	15590	15624	15671	15547	15562	15467	15667	15777	15625	15737	15664	15700	15583	15688	15535	15678	15602	15513	15664	15673	15650	15651	15561	15509	15523	15633	15605	15713	15643	15588	15607	15636	15588	15630	15743	15690	15708	15710	15781	15674	15552	15646	15569	15617	15557	15676	15834	15544	15625	15608	15710	15610	15649	15761	15501	15567	15632	15671	15599	15820	15606	15569	15742	15565	15613	15660	15533	15565	15640	15545	15646	15428	15487	15502	15508	15599	15554	15596	15477	15613	15600	15730	15772	15686	15549	15668	15680	15581	15715	15583	15742	15715	15592	15581	15554	15606	15759	15453	15623	15662	15594	15483	15591	15605	15750	15516	15564	15745	15669	15825	15462	15554	15606	15658	15641	15572	15684	15366	15668	15587	15436	15581	15683	15682	15641	15636	15525	15514	15615	15554	15676	15723	15600	15724	15744	15691	15608	15533	15667	15625	15574	15642	15478	15489	15432	15503	15791	15605	15651	15447	15591	15617	15652	15605	15719	15537	15601	15669	15664	15773	15718	15590	15559	15460	15443	15613	15677	15474	15406	15576	15552	15743	15799	15653	15603	15719	15562	15537	15363	15643	15733	15621	15553	15644	15672	15480	15589	15646	15645	15779	15448	15447	15495	15694	15595	15534	15510	15631	15628	15504	15598	15396	15483	15685	15631	15711	15568	15492	15771	15585	15592	15658	15566	15538	15581	15712	15616	15586	15723	15655	15492	15595	15546	15585	15672	15566	15613	15614	15696	15533	15622	15492	15451	15623	15658	15587	15435	15595	15557	15639	15535	15555	15586	15611	15566	15582	15574	15412	15505	15646	15588	15430	15684	15611	15517	15778	15430	15726	15579	15414	15623	15453	15562	15347	15662	15507	15563	15648	15628	15635	15649	15573	15623	15507	15538	15586	15743	15597	15518	15577	15472	15613	15680	15651	15704	15483	15547	15420	15569	15558	15628	15581	15469	15548	15555	15543	15604	15597	15723	15629	15627	15690	15551	15637	15627	15658	15572	15632	15575	15485	15646	15561	15531	15591	15705	15632	15779	15629	15543	15683	15617	15589	15594	15514	15743	15473	15701	15728	15644	15686	15595	15622	15567	15688	15593	15605	15485	15344	15694	15509	15613	15399	15618	15437	15405	15578	15507	15554	15364	15569	15465	15690	15700	15495	15580	15541	15811	15580	15607	15458	15598	15399	15717	15628	15637	15653	15541	15710	15741	15508	15729	15506	15564	15644	15684	15616	15624	15596	15471	15577	15652	15419	15554	15475	15651	15480	15615	15573	15620	15669	15443	15544	15620	15852	15639	15598	15664	15715	15650	15477	15567	15597	15574	15756	15619	15732	15715	15801	15485	15610	15780	15400	15660	15351	15567	15750	15761	15583	15511	15691	15437	15622	15572	15536	15461	15576	15541	15608	15599	15729	15547	15615	15573	15639	15665	15642	15779	15572	15616	15455	15747	15537	15611	15746	15687	15618	15488	15661	15529	15611	15488	15611	15582	15575	15623	15501	15497	15745	15781	15420	15595	15591	15556	15423	15622	15536	15661	15533	15447	15713	15382	15536	15444	15579	15700	15564	15566	15602	15703	15562	15458	15731	15743	15477	15640	15592	15652	15672	15604	15689	15554	15564	15685	15573	15597	15417	15578	15552	15688	15365	15659	15505	15494	15526	15653	15484	15692	15551	15450	15691	15664	15631	15598	15688	15490	15450	15603	15568	15642	15641	15634	15354	15572	15456	15443	15665	15449	15663	15615	15629	15715	15738	15571	15675	15692	15495	15383	15669	15699	15553	15521	15659	15656	15679	15705	15653	15740	15595	15511	15705	15695	15585	15710	15509	15509	15550	15653	15575	15729	15497	15647	15542	15499	15572	15554	15509	15545	15574	15772	15473	15605	15623	15672	15542	15577	15598	15669	15649	15592	15636	15601	15557	15578	15479	15726	15700	15448	15614	15638	15474	15519	15490	15475	15621	15382	15539	15420	15631	15551	15571	15564	15590	15572	15526	15545	15439	15714	15606	15698	15480	15749	15844	15523	15608	15772	15729	15615	15539	15690	15642	15551	15689	15524	15617	15517	15794	15389	15641	15431	15720	15408	15690	15551	15673	15620	15627	15807	15565	15563	15578	15689	15598	15561	15531	15542	15625	15705	15557	15609	15649	15544	15657	15623	15623	15474	15453	15621	15575	15741	15651	15639	15629	15495	15537	15733	15583	15634	15581	15576	15419	15624	15693	15552	15663	15629	15607	15678	15674	15528	15581	15624	15630	15537	15515	15563	15494	15634	15572	15452	15538	15513	15535	15593	15602	15590	15571	15344	15500	15702	15603	15753	15623	15619	15592	15689	15594	15505	15723	15704	15682	15570	15611	15567	15648	15626	15750	15642	15469	15697	15539	15582	15491	15491	15592	15707	15710	15645	15537	15584	15579	15568	15896	15688	15650	15588	15385	15454	15664	15589	15492	15477	15602	15675	15541	15519	15407	15679	15709	15596	15711	15552	15519	15700	15548	15551	15576	15559	15650	15404	15680	15522	15619	15590	15560	15806	15584	15845	15624	15657	15506	15808	15604	15764	15511	15555	15556	15576	15480	15644	15808	15531	15766	15507	15674	15660	15508	15721	15655	15560	15606	15557	15456	15451	15646	15583	15599	15528	15764	15570	15684	15589	15770	15428	15618	15491	15616	15587	15539	15594	15586	15850	15553	15791	15743	15479	15709	15587	15577	15711	15576	15571	15605	15534	15747	15544	15658	15798	15599	15585	15528	15513	15635	15640	15534	15495	15525	15513	15596	15629	15720	15499	15664	15570	15528	15736	15645	15590	15570	15403	15461	15653	15672	15537	15554	15468	15658	15598	15434	15752	15570	15520	15715	15613	15495	15425	15569	15484	15723	15529	15519	15675	15685	15758	15514	15723	15547	15673	15603	15540	15669	15730	15534	15422	15636	15767	15571	15640	15679	15620	15690	15474	15585	15502	15827	15655	15605	15664	15383	15523	15558	15558	15439	15713	15560	15490	15682	15700	15583	15671	15476	15524	15451	15662	15570	15482	15670	15643	15677	15483	15653	15474	15579	15542	15515	15671	15540	15508	15427	15585	15673	15657	15516	15487	15713	15631	15547	15446	15556	15635	15666	15592	15729	15659	15566	15602	15579	15623	15738	15570	15428	15730	15540	15710	15545	15542	15674	15486	15706	15699	15847	15700	15748	15498	15740	15391	15476	15433	15636	15641	15600	15340	15623	15595	15717	15727	15549	15494	15660	15518	15636	15599	15641	15682	15575	15509	15477	15492	15605	15591	15619	15480	15594	15611	15700	15686	15543	15618	15517	15672	15582	15476	15615	15529	15636	15572	15703	15639	15656	15498	15670	15504	15599	15689	15870	15643	15625	15543	15687	15635	15744	15523	15490	15416	15737	15651	15563	15594	15538	15579	15546	15669	15481	15783	15617	15668	15534	15598	15597	15503	15509	15510	15522	15530	15672	15609	15453	15609	15541	15488	15776	15672	15413	15666	15552	15660	15536	15594	15731	15456	15485	15659	15800	15679	15565	15783	15543	15588	15626	15937	15518	15563	15659	15646	15659	15756	15746	15589	15646	15645	15574	15602	15439	15621	15594	15549	15643	15751	15539	15456	15548	15578	15533	15605	15463	15573	15615	15744	15684	15663	15727	15608	15554	15565	15547	15743	15543	15453	15406	15692	15688	15647	15544	15454	15552	15672	15816	15624	15592	15615	15480	15635	15476	15517	15607	15573	15621	15626	15546	15544	15655	15609	15627	15358	15838	15631	15820	15537	15575	15672	15571	15644	15663	15407	15579	15570	15673	15508	15402	15527	15729	15530	15599	15631	15614	15520	15724	15643	15503	15630	15593	15647	15632	15444	15649	15430	15715	15553	15667	15556	15665	15593	15619	15782	15548	15521	15736	15519	15526	15634	15550	15566	15614	15413	15752	15592	15481	15586	15699	15506	15729	15501	15636	15526	15413	15640	15716	15558	15592	15486	15462	15603	15734	15626	15691	15560	15594	15733	15581	15479	15596	15688	15523	15541	15621	15696	15487	15645	15683	15704	15357	15561	15648	15613	15551	15475	15621	15679	15761	15610	15658	15734	15603	15581	15617	15656	15700	15601	15581	15640	15600	15527	15527	15628	15573	15792	15622	15800	15520	15560	15463	15634	15572	15669	15602	15730	15527	15787	15613	15681	15635	15371	15686	15592	15577	15494	15753	15536	15543	15567	15540	15538	15631	15584	15696	15513	15652	15427	15644	15548	15702	15655	15677	15696	15664	15595	15645	15640	15497	15517	15715	15579	15671	15595	15704	15579	15572	15435	15534	15798	15583	15395	15534	15809	15612	15513	15502	15543	15475	15414	15434	15543	15630	15536	15629	15682	15558	15739	15589	15344	15590	15545	15649	15531	15709	15593	15454	15660	15543	15541	15590	15456	15720	15485	15641	15636	15584	15562	15556	15720	15609	15493	15501	15601	15632	15704	15695	15631	15498	15562	15585	15770	15511	15455	15671	15494	15810	15564	15563	15578	15455	15650	15529	15518	15650	15485	15615	15588	15539	15549	15623	15496	15616	15411	15562	15540	15769	15472	15440	15499	15700	15588	15683	15650	15632	15497	15647	15582	15569	15521	15600	15531	15420	15688	15604	15539	15562	15542	15589	15677	15803	15558	15627	15608	15606	15678	15619	15547	15525	15513	15454	15690	15472	15549	15616	15634	15380	15549	15621	15570	15675	15774	15631	15511	15767	15640	15403	15618	15479	15625	15793	15711	15566	15632	15510	15667	15571	15680	15651	15663	15594	15669	15685	15662	15612	15646	15564	15539	15454	15527	15591	15514	15591	15528	15558	15685	15479	15503	15767	15748	15575	15712	15584	15427	15610	15660	15557	15642	15569	15669	15443	15607	15563	15733	15510	15603	15678	15540	15582	15611	15567	15516	15516	15707	15493	15706	15551	15724	15606
27171	21594	23253	19652	16790	16952	17135	17099	17000	16882	16963	16865	16985	18162	18655	18602	17955	17191	16697	16701	16756	17005	16788	16808	16810	16804	16822	16834	16887	16941	16880	16896	16861	16771	16837	16634	17020	16969	16708	16660	16890	16909	16683	16730	16728	16787	16937	16887	17071	16870	16837	16879	16948	16889	16931	16678	16780	17057	16916	16866	16740	16737	16847	16647	16761	16679	16795	16635	17078	17009	16862	16770	16631	16805	16797	16710	16645	16896	16815	16752	16773	16557	16717	16985	16866	16801	16844	16614	16909	16806	16733	16978	16704	16771	16793	16820	16853	16602	16762	16740	16811	16941	16936	16847	16804	16738	16649	16695	16851	16809	16741	16901	16748	16728	16766	16965	16950	16701	16770	16898	16793	16844	16853	17022	16877	16872	16731	17034	16832	16859	16617	16659	16759	16523	16903	16821	16733	17082	16807	16698	16929	16906	16872	16669	16678	16682	16571	16657	16721	16701	16697	16779	16563	16891	16751	16776	16699	16646	16831	16908	16681	16627	16773	16799	16904	16761	16754	16779	16751	16806	16838	16700	16698	17019	16929	16644	16786	16785	16708	16871	16780	16863	16699	16709	16880	16960	16978	16676	17026	16683	16774	16859	16806	16869	16890	16692	16663	16674	16982	16937	16857	16827	16845	16877	16872	16848	16754	16761	16631	16884	16705	16788	16799	16744	16770	16811	16701	16869	16789	16622	16758	16662	16640	16907	16887	16709	16782	16890	16774	16746	16776	16896	16809	16878	16673	16754	16695	16842	16756	16741	16880	16908	16823	16817	16713	16773	16983	16835	16873	16690	16570	16705	16780	16682	16826	16762	16688	16709	16846	16712	16972	16838	16855	16935	16990	16745	16806	16693	16908	16582	16838	16923	16703	16783	16807	16855	16776	16801	16696	16961	16809	16852	16989	16947	16907	16741	16934	16625	16768	16769	16542	16644	16798	16704	16898	16882	16759	16681	16803	16862	16712	16718	16760	16821	16921	16938	16869	16881	16896	16919	16648	16722	16841	16806	16792	16768	16896	16695	16777	16743	16586	16705	16879	16616	16841	16759	16775	16799	16856	16822	16798	16786	16802	16855	16720	16780	16804	16764	16829	16885	16786	16837	16928	16706	16842	16618	16777	16798	16662	16893	16717	16864	16825	16804	16890	16629	16746	16849	16865	16770	16731	16774	16740	16907	16771	16698	16974	16776	16986	16730	16992	16706	16727	16920	16755	16904	16756	16712	16874	16856	16811	16742	16681	16769	16902	16743	16947	16841	16810	16888	16766	16741	16913	16687	16886	16889	16832	16868	16795	16787	16829	16724	16642	16710	16640	16781	16769	16930	16975	16808	16589	16744	16736	16878	16626	16671	16665	16840	16828	16778	16727	16802	16721	16677	16629	16725	16750	16706	16775	16765	16716	16788	16780	16871	16744	16767	16723	16989	16877	16937	16847	16806	16795	16808	16611	16666	16877	16856	16910	16815	16934	16618	16778	16810	16944	16831	16833	16744	16754	16897	16755	16851	16788	16928	16885	16973	16764	16820	16776	16786	16774	17049	17033	16966	16721	16811	16740	16736	16868	16984	16732	16789	17003	16721	16726	16875	16907	16880	16850	16745	16760	16810	16799	17006	16802	16653	16882	16882	16967	16888	16616	16912	16790	16845	16889	16743	16785	16767	16756	16806	16703	16775	16755	16833	16868	16890	16767	16915	16857	16697	16915	16597	16792	16791	16732	16635	16631	16898	16802	16603	16760	16899	16864	16712	16762	16687	16680	16740	16971	16702	16874	16975	16751	16962	16756	16803	16768	16981	16822	16772	16670	16920	16639	16768	16817	16834	16818	16764	16643	16791	16954	16902	16835	16735	16788	16692	16626	16832	16789	16888	16603	16815	17001	16963	16806	16808	16805	16908	16680	16590	16646	16902	16786	16675	16713	16851	16889	16930	16892	16605	16848	16805	16747	16615	16606	16821	17023	16936	16950	16932	16847	16657	16680	16843	16851	16653	16784	16881	16716	16674	16945	16976	16549	16726	16977	16906	16620	16895	16746	16745	16901	16655	16850	16848	16760	16895	16692	16834	16617	16617	16809	16982	16675	16700	16734	16797	16738	16963	16938	16994	16694	16953	16756	16682	16759	16674	16930	16857	16845	16827	16811	16783	16891	16843	16599	16638	16741	16774	16705	16806	16890	16809	17056	16670	16872	16913	16707	17064	16773	16826	16978	16805	16613	16660	16885	16867	16762	16897	16809	16715	16605	16650	16789	16782	16912	16794	16846	16704	16954	16945	16710	16723	16699	16949	16831	16814	16730	16810	16914	16735	16711	16576	16787	16736	16827	16746	16811	16786	16760	16790	16898	16690	16805	16579	16759	16886	16760	16791	16995	16716	16880	16785	16817	16736	16795	16753	16772	16761	16877	16663	16686	16826	16684	16719	16840	16742	16683	16801	16854	16793	16716	16693	16717	16687	16793	16879	16928	16729	16583	16705	16794	16833	16736	16847	16931	16727	16849	16890	16721	16919	16671	16980	16771	16787	16861	16767	16704	16904	16727	16602	16621	16876	16771	16867	17120	16802	16743	16961	16692	16686	16823	16952	16768	16709	16752	16668	16847	16694	16925	16852	16907	16871	16755	16920	17014	16953	16755	17090	16917	16974	16909	16783	16906	16831	16666	16866	16733	16988	16715	16859	16955	16719	16569	16678	16732	16688	16962	16610	16860	16724	16962	16927	17086	16725	16783	16821	16782	16749	16868	17012	16699	16932	16855	16771	16940	16602	16814	16889	16859	16924	17055	16827	16859	16764	16741	16701	16594	16744	16758	16855	16842	16816	16880	16759	16594	16696	16751	16741	16632	16745	16799	16857	16735	16678	16685	16826	16597	16776	16850	16626	16818	16866	16892	16736	16824	16695	16794	16606	16833	16881	16780	16770	16792	16686	16851	16733	16793	16668	16845	16769	16813	16720	16882	16790	16920	16594	16843	16896	16795	16855	16776	16827	16787	16691	16930	16855	16935	16828	17036	16770	16814	16603	17009	16590	16665	16686	16755	16787	16768	16728	16952	16856	16787	16718	16928	16631	16819	16790	16636	16749	16706	16808	16819	16776	16868	16841	16790	16879	16823	16740	16929	16766	16668	16902	16970	16828	16929	16881	16794	16664	16788	16739	16833	16727	16739	16767	16749	16929	16850	16722	16797	16934	16591	16854	16998	16749	16924	17009	17012	16957	16696	16939	16847	16802	16789	16936	16888	16904	16766	16624	16807	16734	16851	16857	16732	16742	16907	16810	17005	16838	16843	16781	16830	16749	16650	16713	16891	16715	16723	17069	16955	16641	16618	16832	16764	17034	16821	16888	16827	16871	16838	16827	16792	16654	16793	16816	16851	16764	16819	16870	16712	16671	16865	16767	16679	16998	16836	16637	16890	16562	16909	16801	16930	16618	16693	16817	16887	16810	16782	16752	16748	16963	16806	16761	16786	16657	16629	16706	16701	16724	16663	16853	16758	16873	16730	16732	16670	16928	16937	16840	16885	16802	16723	16618	17020	16762	16700	16693	17062	16874	16738	16723	16847	16843	16746	16886	16781	16783	16789	16921	16870	16713	16680	16690	16801	16740	16816	16830	16872	16769	16741	16812	16749	16833	16758	16844	16735	16744	16951	16880	16819	16832	16818	16837	16850	16698	16769	16676	16784	16727	16826	16909	16796	16889	16785	16911	16533	16682	16851	16582	16843	16864	16828	16557	17012	16745	16881	16658	16730	16865	17117	16800	16870	16988	17021	16604	16708	16796	16656	16888	16944	16759	16849	16856	16759	16673	16888	16784	16788	16880	16717	16746	16604	16909	16816	16707	16653	16597	16687	16522	16810	16616	16861	16606	16821	16915	16604	16810	16842	16863	16711	16527	16929	16821	16801	16826	16901	16809	16947	16575	16886	16793	16780	16848	16619	17113	16818	16692	16847	16622	16811	16901	16735	16759	16660	16937	16834	16826	16720	16764	16705	16855	16634	16820	16629	16726	16934	16871	16903	16702	16808	16884	16768	16712	16889	16795	16923	16901	16758	16768	16746	16833	16771	16858	16655	16792	16824	16929	16868	16804	16503	16557	16722	16761	16522	16881	16792	16824	16945	16757	16990	16801	16710	16847	16679	16746	16875	16796	16945	16857	16646	16829	16696	16764	16930	16914	16933	16780	16697	16784	16738	16841	16880	16783	16377	16739	16801	16884	17037	16732	16912	16850	16877	16714	16750	16950	16787	16976	16572	16924	16846	16728	16745	16909	16727	16836	16717	16785	17113	16785	16663	16858	16937	16864	16938	16569	16909	16634	16834	16570	16783	16869	16772	16818	16916	16828	16869	16759	16643	16713	16824	16815	16789	16590	16761	16805	16469	16713	16733	16758	16840	16838	16896	16712	17043	16804	16935	16854	17001	16808	16853	16848	16713	16823	16657	16916	16922	16678	16787	16867	16962	16856	16746	16929	16602	16773	16670	16864	16705	16865	16709	16809	16727	16995	16675	16837	16906	16716	16475	16556	16764	17033	16805	16706	16584	16637	16932	16791	16879	16974	16693	17065	16961	16875	16790	16885	16808	16826	16695	16792	16858	17024	16803	16904	16717	16649	16712	16775	16792	16850	16828	16828	16756	16814	16685	16718	16666	16904	16766	16861	16697	16915	16757	16845	16582	16678	16786	16621	16801	16781	16699	16908	17126	16609	16878	16841	16934	16806	17029	16686	16841	16848	16902	16851	16613	16788	16820	16830	16771	16769	16917	16817	16605	16692	16667	16853	16990	16883	16779	16649	16681	16715	16848	16705	16833	16752	16853	16819	16792	16890	16690	16944	16863	16745	16670	16754	17012	16823	16778	16671	16832	16701	16818	16797	16900	16796	16781	16852	16853	16882	16698	16820	16767	16964	16982	16817	16934	17037	16719	16730	16809	16879	16908	16739	16757	16808	16751	16766	16773	16762	16807	16887	16790	16975	16776	16730	17003	16772	16788	16816	16887	16792	16957	16680	16901	16801	16665	16698	16775	16797	16694	16869	16990	16750	16663	16936	16994	17102	16869	16745	16801	16944	16773	16824	16840	16979	16783	16951	16773	16979	17053	16975	16809	16896	17015	16980
14237	16656	16605	15541	15485	15464	15393	15626	15414	15446	15221	15177	15114	17581	17921	17120	16405	15431	15254	15211	14989	15051	14989	15002	15111	15055	15189	14822	15229	15030	15044	15067	15091	15095	15018	14991	15089	15338	15157	15018	15129	15261	15191	15123	15051	14946	15094	14975	15260	15043	15112	15110	15232	15107	15228	14809	15127	14984	15193	15164	15100	15035	15012	15029	15030	15046	14913	15264	14986	14901	14950	14998	15092	15008	15023	15210	15067	15061	15197	15087	15134	14972	15046	15080	15060	14974	15087	15009	15192	15142	15054	15013	15095	14923	15001	14869	14989	15270	15000	14965	15084	15088	14951	15154	15100	15105	15162	14923	15167	14999	15103	15047	15184	15176	15089	14995	15078	15207	15137	14968	15284	15049	15155	14985	15044	15110	15001	15241	15125	15001	15051	15112	15166	15059	15158	15155	14870	15156	15181	14962	14980	15134	15095	15115	15214	15103	15108	15103	15034	15014	15020	14996	14981	14811	15177	15013	14947	14996	14699	15067	15048	15133	15055	14967	15147	15089	15073	15197	15123	15090	14959	14936	14987	15079	14978	15050	15041	15013	14952	14769	15005	15057	15141	14970	14963	15056	15014	15134	15171	15072	14878	15050	15072	15102	15171	15074	15021	15215	14974	15235	15153	15127	15213	15112	14980	15111	14973	15142	15207	14986	14991	15100	15187	15147	15105	15198	15034	15115	15055	15076	15041	15262	15059	15259	15125	14896	15037	15248	14955	14915	15128	15178	14936	15135	14951	14993	15241	15043	15116	14929	14954	15030	15146	15054	14985	15097	15134	14970	15127	15173	15196	15045	15167	15051	15071	15063	15033	14914	15151	15076	15006	15040	15090	15099	14997	15079	15148	14986	15096	15017	14941	15123	14960	15062	14853	15064	14912	15102	14945	15184	15100	15152	15116	15034	15268	15011	15018	14924	15152	15053	14935	15116	15051	14857	14984	15103	15097	15067	14983	15008	15108	15125	14875	15084	15010	15253	15005	15041	15238	15246	15082	15029	15106	15079	15113	15029	15014	15066	15036	15061	15058	14925	14965	15021	15128	14901	14890	15104	15169	15089	14990	15009	15125	15024	14959	15135	15013	15347	15191	14958	15206	15174	15129	14952	15064	15029	15063	15089	15269	14932	15009	15198	15070	15131	15126	15123	14986	14887	14963	15054	15054	15124	15186	15023	15052	14987	15265	15056	14995	15041	15129	15267	15007	15282	15061	15052	15053	15157	15114	15143	14932	15163	15074	15075	14968	15159	15066	15136	14954	15083	15191	15077	15045	15069	15190	15196	15130	15094	15165	15071	15095	14935	15009	15093	15087	15018	15021	15121	15199	15048	15140	15150	15075	15157	14862	15023	15191	15171	15091	15233	15235	15036	15066	15151	15088	15108	15095	15022	15072	14967	15024	14906	15128	14969	14907	14993	15086	15167	15018	14970	15073	14972	15032	15218	15054	15291	15043	15289	15146	15110	15002	14969	15103	15129	15102	15215	15016	15113	14930	15044	15037	15041	15208	15145	15118	15111	15020	14854	15045	15076	14966	15266	15117	15073	15086	14846	14906	15133	14967	15068	15019	15082	15063	15073	15064	15071	15082	15014	15019	15112	15145	15012	15157	15290	15044	14986	15415	15133	15051	15073	14994	15036	15014	15177	15257	14979	15011	14934	15024	14922	15075	14999	15235	15130	15209	14989	15015	15095	15123	15074	15111	15077	15002	15121	15088	14900	15297	14969	15007	15187	15188	14997	14972	15151	15013	14970	15036	15149	15192	15137	15238	15138	15055	15121	15286	15121	15215	15130	15108	14973	15156	15147	15020	14949	14948	15153	15300	15077	15089	15058	15243	15150	15180	15090	15218	15021	15168	15025	15038	15070	15080	15150	15154	15129	15160	15077	15104	14938	15085	15016	15231	15173	15167	15097	15016	14930	15143	14977	14922	14950	15268	15046	15134	14937	14965	15011	14909	15046	15140	15076	15067	14998	15138	15053	15200	15008	15039	15134	15032	14987	15022	15016	15211	15017	15088	15100	15138	15063	15007	15017	15092	15019	14944	14979	15076	15100	15028	15117	14906	15025	15043	15003	14831	15143	15176	14937	15004	15104	14936	14924	15054	15169	15140	14924	15068	14925	15181	15148	15023	15164	15175	15130	15049	14954	14912	14997	15007	14852	15057	15017	14994	15111	15147	15027	15029	15165	15255	15075	14964	15036	14865	15085	15036	15073	15094	15061	15007	15103	15033	15047	15084	15124	15266	15045	15062	15228	15027	15031	15190	15133	15011	15025	15141	15028	15292	14987	15057	15068	15081	15023	15059	14924	15112	14946	14891	15010	14974	15198	15078	15084	14962	14922	15067	15024	15018	15268	15064	15139	14989	15090	14947	15040	15135	15000	15270	15145	14976	15256	14950	15108	14967	15139	15116	14991	15125	15171	15163	15068	15109	15066	15076	15073	14945	15029	15228	15077	15027	14977	15111	14994	15133	15066	14876	15037	14993	14870	14915	15000	14961	15025	15024	14971	15041	15150	15172	15014	15017	14973	15088	15129	15049	15017	15288	14992	14944	15111	15227	15065	15098	14966	15087	14916	15087	15043	15124	15037	15105	15085	15019	14974	15226	14874	15070	14915	15011	15008	14990	15061	15118	15188	15180	15025	14864	15297	15131	15103	15118	14976	14980	15160	14926	15135	15141	14943	15123	14851	15023	15031	15200	15134	15247	15059	15090	15010	15164	15003	15164	14978	15159	15039	15189	15006	15185	14975	15108	14894	15089	15148	15061	14937	15131	15094	15159	15137	15183	14991	14851	15125	15099	15094	15214	14954	15212	14948	15148	14948	15141	15132	15126	14828	15144	15147	15077	15129	15010	15196	14914	15059	15083	15095	15000	14951	15088	14941	14976	15027	15123	15071	15171	14991	15057	15147	14970	15046	15004	14997	14923	15052	15013	15170	15104	14927	15128	15135	15134	14999	15115	15120	15179	15198	14887	15071	15118	15210	15155	15185	14936	15192	15049	15014	15074	15070	15008	15003	15058	15025	15087	15107	15197	14958	14870	15044	15025	15060	15176	15095	15065	15121	15048	14994	15073	15194	15030	15167	15000	15146	15068	15058	15124	15043	14881	15045	15075	14993	15029	15033	15087	15169	15300	15035	15097	15132	15126	14936	15128	14962	14930	15113	15102	15117	15187	14810	15207	14999	15179	15002	15043	14890	15175	15013	14974	14980	15100	15132	15036	15015	15163	15156	15152	15083	15098	14962	15016	15072	15055	14978	15011	14960	15076	14996	15115	15138	14912	14996	15207	15072	15143	15022	15134	15181	15118	15130	15123	15004	15070	15087	15019	15151	15085	15026	15119	15005	15130	15041	14999	15101	15190	15065	15066	14978	14995	15121	15192	15045	15170	15080	15012	14946	15194	15053	15050	15078	14967	15017	14973	14993	15138	15027	14998	14969	15200	15005	14960	15040	15187	15051	14991	15073	15127	15065	15049	14977	15123	15112	15075	15054	14992	15069	15102	14873	15129	15006	15073	15192	15010	15219	14943	15089	15086	15035	15268	15150	15221	15166	15029	14886	14950	15214	15007	15019	14991	14986	15110	15048	14993	15077	14823	15037	15045	15110	14887	15017	15069	15256	14958	15092	15080	14938	15069	14934	15155	14951	15152	15017	15049	15255	15083	14998	15070	15144	15143	15224	15023	15057	15092	15274	15121	15095	15168	14903	14985	15119	14825	15246	15044	15115	15174	15135	15217	15040	15175	15006	15020	15072	15062	14894	15216	14927	15040	14907	15054	15083	15107	15223	15106	15199	15071	15045	15172	15113	15094	15069	15074	14997	15149	15161	15101	15145	15251	15173	15021	15051	14837	15067	15202	15063	15088	14910	14968	14942	15207	15017	15101	14937	15178	15195	15075	14963	15056	15121	15159	14984	14838	15029	15106	15234	15096	15109	15167	15031	15016	15124	15028	15156	15191	15025	15022	15000	14977	15038	15028	15116	15243	14931	15174	15220	14951	14990	15072	15230	15111	15088	14909	14929	14902	14845	15096	15149	15157	15020	15149	15057	14990	15118	15010	15106	15060	14936	14918	15078	15000	15162	15057	14986	15064	15031	15145	15082	15047	14891	15077	15184	15026	15142	15066	15147	15068	15086	14970	15181	15029	15106	15034	15231	15101	15192	15211	15043	14956	15092	15153	14951	15076	15005	15048	15172	15077	15089	15033	15202	14963	15149	15184	15211	15097	15024	15071	15102	15173	15068	15073	15008	15141	15051	15056	15157	15068	15130	14979	15026	15081	14919	15157	15202	15250	15130	15157	14998	15005	15051	14964	15048	15097	15008	15030	14999	15235	15089	14995	15006	15048	15149	15065	15207	15155	14929	15130	14886	15078	15086	15150	15259	15202	14965	15146	15170	15075	15115	15216	14906	15150	14999	14971	15041	15085	15116	15122	15152	15045	15047	15101	14947	15192	15088	15140	15085	15121	15229	15047	14974	15193	15180	15154	15214	15141	15230	14917	15111	15200	14944	15042	15222	15076	15153	15008	15221	14968	15080	15142	14997	15096	14924	15099	15069	14774	15175	14955	15247	15081	15056	15055	15156	15080	15146	14963	14852	15190	14906	15045	15006	15022	15056	15288	15101	14999	14943	15209	15053	15076	15143	15172	15066	15170	14902	15185	15006	15168	15246	15133	14976	15089	15117	15243	15068	14997	15338	14974	15047	14947	15048	15114	15126	15097	14989	14893	14948	15124	14979	14888	15089	14997	15061	14985	15323	15155	14967	15298	14961	15144	15211	14918	14998	15070	15176	15003	15109	15088	15037	15152	14944	15071	15050	15014	15162	15016	15114	15172	15218	15116	15111	15000	15226	14983	14953	15011	15185	15165	15094	15098	15139	15101	15195	15110	15109	14985	15122	15077	15023	15020	14981	14937	15103	14965	15123	15160	15089	14923	14993	15009	14907	15095	15007	15121	15161	14965	15045	15104	15219	15156	15029	15186	15090	15012	15013	15197	15222	15231	15039	15075	15202	15031	15133	15058	15177	15113	14979	14976	15175	15003	15157	15170	15019	15289	15065	15249	15055	15295	14993	15084	15040	15148	15069	15251	15043	15148	15044
23478	21064	28479	23912	21758	21614	20665	18297	17661	18013	17756	17684	18515	28710	29468	27333	22847	19348	18447	17740	17475	17441	17580	17465	17257	17221	17235	17529	17419	17459	17291	17376	17454	17332	17274	17431	17379	17315	17410	17453	17396	17345	17295	17238	17276	17295	17323	17301	17293	17223	17272	17214	17328	17336	17521	17390	17304	17271	17404	17346	17488	17458	17341	17361	17351	17372	17456	17259	17312	17172	17233	17494	17383	17616	17274	17059	17394	17283	17389	17360	17453	17256	17285	17181	17339	17468	17194	17107	17274	17318	17054	17180	17292	17242	17335	17316	17502	17197	17213	17505	17311	17341	17385	17218	17331	17368	17404	17197	17355	17342	17553	17330	17247	17418	17265	17583	17482	17447	17364	17313	17241	17424	17120	17168	17325	17322	17213	17387	17354	17454	17208	17086	17436	17234	17365	17361	17292	17128	17281	17260	17127	17287	17461	17360	17243	17240	17045	17380	17349	17317	17376	17371	17506	17076	17265	17207	16986	17201	17251	17308	17269	17227	17335	17416	17201	17220	17309	17209	17193	17344	17254	17289	17116	17210	17176	17259	17503	17517	17265	17341	17366	17398	17020	17407	17348	17478	17218	17416	17436	17222	17207	17203	17220	17333	17154	17232	17527	17068	17329	17154	17146	17350	17217	17233	17254	17129	17200	16998	17341	17115	17234	17213	17135	17290	17190	17171	17255	17318	17393	17495	17255	17423	17194	17246	17276	17370	17165	17523	17336	17284	17249	17451	17544	17071	17471	17309	17430	17355	17226	17304	17282	17253	17324	17269	17249	17142	17150	17266	17541	17260	17313	17342	17160	17214	17458	17304	17508	17218	17216	17236	17207	17280	17317	17324	17287	17438	17103	17269	17260	17279	17186	17270	17458	17397	17317	17245	17398	17289	17257	17265	17358	17249	17294	17292	17169	17353	17292	17197	17240	17490	17494	17318	17346	17293	17069	17237	17220	17320	17144	17333	17105	17219	17481	17177	17404	17352	17385	17183	17443	17411	17096	17440	17325	17395	17376	17353	17447	17320	17339	17298	17178	17355	17509	17459	17366	17205	17351	17364	17514	17353	17328	17228	17196	17093	17147	17333	17423	17176	17437	17302	17137	17232	17322	17404	17400	17371	17395	17326	17065	17243	17134	17396	17153	17341	17362	17197	17445	17308	17272	17280	17281	17306	17104	17202	17134	17213	17369	17328	17195	17209	17158	17206	17259	17104	17388	17266	17201	17185	17177	17260	17219	17181	17225	17440	17440	17472	17333	17480	17407	17179	17208	17245	17392	17082	17254	17318	17307	17361	17551	17170	17138	17349	17242	17336	17181	17407	17310	17347	17153	17024	17356	17230	17410	17418	17367	17225	17259	17458	17328	17334	17391	17265	17177	17327	17218	17298	17434	17130	17418	17245	17408	17265	17288	17170	17321	17240	17462	17212	17491	17303	17167	17348	17225	17281	17125	17474	17348	17212	17267	17164	17270	17320	17591	17343	17343	17424	17299	17153	17302	17215	17037	17087	17288	17323	17301	17279	17315	17241	17341	17336	17304	17422	17357	17149	17381	17482	17238	17342	17347	17389	17350	17450	17472	17192	17314	17046	17310	17345	17320	17229	17186	17323	17221	17282	17413	17266	17443	17255	17436	17404	17342	17434	17225	17535	17260	17406	17140	17214	17339	17352	17371	17186	17299	17269	17482	17399	17501	17324	17299	17323	17372	17450	17257	17359	17149	17338	17374	17389	17295	17190	17230	17487	17338	17382	17260	17269	17499	17292	17247	17290	17468	17411	17306	17408	17511	17324	17366	17402	17320	17197	17352	17178	17332	17190	17274	17376	17305	17286	17490	17233	17311	17428	17394	17320	17206	17170	17402	17175	17154	17209	17181	17304	17127	17263	17450	17339	17432	17123	17322	17186	17294	17188	17311	17304	17300	17281	17319	17403	17377	17315	17436	17212	17374	17233	17337	17438	17397	17404	17518	17103	17264	17170	17314	17210	17237	17168	17300	17268	17259	17236	17119	17234	17384	17507	17350	17357	17144	17287	17319	17260	17199	17363	17131	17292	17289	17331	17390	17428	17217	17291	17247	17264	17493	17186	17327	17243	17308	17211	17332	17223	17329	17330	17349	17272	17333	17292	17100	17259	17486	17271	17384	17256	17219	17266	17163	17459	17253	17296	17277	17359	17069	17234	17241	17507	17345	17261	17159	17299	17447	17143	17223	17546	17192	17386	17474	17358	17449	17294	17448	17242	17364	17188	17300	17331	17210	17298	17271	17192	17084	17248	17497	17338	17325	17230	17464	17209	17338	17447	17399	17272	17345	17334	17411	17369	17291	17146	17160	17363	17259	17098	17326	17216	17264	17116	17308	17322	17221	17193	17291	17338	17412	17258	17430	17497	17469	17348	17268	17190	17390	17171	17476	17207	17277	17287	17186	17363	17296	17115	17113	17130	17277	17375	17194	17328	17384	17381	17486	17266	17493	17243	17181	17321	17200	17375	17260	17148	17465	17426	17552	17074	17431	17206	17229	17320	17240	17554	17313	17180	17328	17340	17527	17458	17304	17175	17232	17219	17573	17389	17272	17091	17501	17354	17216	17275	17129	17097	17318	17264	17216	17436	17207	17192	17245	17269	17190	17152	17287	17324	17354	17343	17348	17280	17467	17473	17200	17289	17385	17276	17322	17235	17235	17360	17242	17196	17384	17413	17315	17359	17288	17403	17298	17150	17365	17220	17253	17254	17376	17349	17412	17146	17141	17233	17373	17468	17192	17312	17229	17227	17451	17283	17043	17405	17263	17286	17312	17359	17376	17327	17592	17239	17132	17369	17317	17386	17392	17354	17489	17498	17338	17288	17312	17267	17289	17263	17237	17314	17216	17329	17293	17237	17410	17521	17584	17187	17276	17377	17212	17162	17316	17370	17319	17212	17256	17190	17369	17412	17397	17112	17103	17412	17293	17276	17414	17185	17232	17402	17321	17314	17466	17354	17282	17222	17326	17334	17386	17321	17285	17324	17157	17402	17374	17146	17158	17221	17396	17341	17419	17489	17548	17269	17345	17136	17415	17321	17312	17217	17364	17393	17246	17417	17192	17264	17474	17487	17152	17080	17203	17155	17325	17503	17325	17214	17275	17481	17232	17309	17171	17303	17286	17294	17482	17434	17039	17348	17265	17146	17248	17289	17231	17300	17248	17411	17510	17372	17225	17463	17474	17170	17366	17261	17279	17325	17466	17360	17109	17298	17427	17325	17068	17316	17113	17260	17268	17162	17250	17266	17246	17291	17260	17276	17405	17115	17394	17260	17328	17369	17377	17280	17530	17381	17401	17445	17329	17206	17306	17265	17250	17416	17315	17300	17217	17177	17163	17282	17401	17244	17418	17269	17222	17359	17464	17390	17660	17146	17348	17190	17232	17298	17223	17253	17148	17403	17466	17200	17151	17380	17245	17349	17295	17361	17215	17347	17265	17443	17513	17304	17195	17372	17483	17276	17147	17356	17307	17297	17276	17442	17410	17300	17300	17253	17355	17191	17226	17379	17356	17386	17109	17194	17280	17050	17215	17300	17242	17459	17215	17426	17123	17305	17423	17226	17114	17243	17056	17456	17170	17173	17376	17267	17155	17188	17240	17423	17346	17274	17335	17228	17248	17323	17425	17238	17175	17292	17463	17399	17413	17303	17423	17209	17366	17398	17434	17272	17115	17270	17260	17163	17222	17446	17307	17220	17128	17409	17279	17341	17270	17391	17270	17404	17397	17380	17139	16996	17159	17246	17013	17275	17076	17192	17282	17222	17315	17260	17208	17137	17359	17307	17271	17593	17371	17250	17341	16985	17600	17109	17368	17246	17428	17308	17171	17315	17391	17227	17379	17432	17326	17374	17238	17405	17271	17134	17392	17460	17185	17507	17348	17354	17310	17398	17153	17334	17553	17487	17326	17531	17206	17421	17194	17036	17655	17243	17256	17240	17433	17283	17311	17597	17289	17381	17294	17457	17311	17415	17364	17259	17306	17407	17412	17409	17391	17233	17251	17151	17488	17473	17429	17312	17199	17244	17126	17374	17358	17197	17391	17325	17240	17515	17358	17578	17208	17206	17304	17427	17079	17307	17406	17296	17210	17217	17261	17110	17311	17387	17397	17179	17369	17380	17339	17196	17219	17080	17355	17325	17292	17126	17250	17341	17277	17471	17321	17307	17348	17395	17300	17280	17354	17162	17304	17339	17337	17117	17333	17209	17220	17214	17332	17408	17512	17260	17197	17430	17270	17209	17341	17232	17196	17207	17277	17335	17334	17312	17323	17215	17255	17386	17203	17184	17285	17124	17334	17339	17423	17437	17348	17232	17355	17320	17460	17445	17348	17278	17216	17176	17165	17131	17336	17203	17072	17338	17313	17287	17264	17277	17221	17226	17189	17497	17387	17202	17344	17481	17326	17381	17242	17378	17356	17378	17345	17580	17167	17230	17273	17335	17293	17399	17148	17347	17286	17124	17384	17217	17195	17395	17198	17228	17270	17342	17386	17350	17259	17291	17411	17186	17373	17350	17250	17346	17442	17351	17206	17283	17251	17412	17387	17323	17233	17213	17528	17130	17565	17202	17318	17332	17259	17333	17506	17248	17346	17114	17249	17260	17454	17101	17329	17089	17194	17434	17279	17309	17072	17184	17331	17495	17324	17261	17072	17302	17253	17473	17342	17250	17457	17396	17293	17444	17494	17524	17371	17305	17109	17297	17291	17205	17422	17207	17221	17110	17439	17496	17318	17347	17435	17181	17354	17524	17216	17213	17260	17372	17211	17313	17409	17260	17442	17464	17202	17192	17253	17261	17094	17262	17353	17373	17270	17477	17533	17488	17278	17368	17190	17254	17267	17052	17361	17358	17183	17156	17264	17299	17330	17407	17488	17366	17365	17183	17329	17241	17449	17261	17225	17353	17438	17376	17420	17287	17411	17332	17213	17614	17321	17345	17063	17266	17479	17323	17344	17267	17271	17393	17316	17244	17235	17142	17345	17335	17339	17403	17234	17286	17068	17289	17457	17491	17191	17338	17456	17274	17369	17330	17411	17267	17284	17277	17450	17158	17298	17383	17317	17187	17427	17289	17264	17253	17265	17410	17209	17469
13225	22283	21369	18333	17242	16769	16495	16311	16351	16179	15951	15679	17270	32538	31502	27689	21471	17191	15952	15416	15304	15426	15432	15493	15382	15327	15590	15477	15523	15359	15485	15467	15293	15447	15313	15315	15263	15397	15370	15316	15379	15363	15462	15353	15346	15259	15300	15304	15329	15352	15375	15377	15299	15234	15385	15445	15376	15464	15397	15419	15461	15257	15496	15401	15439	15388	15408	15436	15312	15448	15358	15285	15256	15179	15234	15307	15331	15293	15232	15504	15320	15361	15396	15301	15361	15497	15373	15212	15383	15400	15387	15259	15335	15248	15261	15388	15269	15445	15534	15360	15332	15343	15374	15445	15179	15334	15496	15335	15320	15146	15413	15263	15391	15271	15433	15323	15348	15291	15421	15481	15263	15374	15219	15413	15411	15479	15297	15296	15495	15374	15230	15234	15281	15364	15242	15386	15331	15334	15531	15419	15374	15411	15381	15270	15362	15468	15283	15560	15179	15230	15297	15333	15397	15495	15442	15255	15030	15367	15365	15516	15319	15337	15475	15266	15436	15368	15192	15580	15426	15207	15382	15413	15511	15378	15354	15287	15333	15228	15371	15223	15421	15416	15437	15305	15365	15288	15404	15206	15343	15334	15406	15245	15299	15428	15403	15595	15242	15383	15315	15570	15420	15271	15363	15480	15396	15228	15167	15404	15325	15399	15098	15439	15273	15403	15320	15154	15304	15199	15382	15295	15297	15352	15482	15415	15381	15244	15431	15377	15306	15312	15393	15360	15162	15324	15376	15340	15290	15422	15364	15234	15235	15391	15415	15265	15185	15298	15208	15277	15298	15371	15525	15437	15360	15282	15194	15496	15250	15262	15446	15363	15393	15415	15175	15206	15376	15321	15181	15373	15247	15370	15185	15333	15328	15330	15295	15252	15321	15372	15417	15302	15294	15226	15421	15360	15260	15256	15382	15363	15309	15328	15238	15421	15302	15140	15339	15282	15280	15322	15330	15291	15338	15311	15260	15161	15284	15400	15301	15316	15361	15384	15287	15339	15193	15341	15258	15253	15330	15333	15152	15486	15261	15130	15282	15288	15303	15282	15472	15378	15292	15305	15453	15426	15308	15420	15566	15253	15327	15384	15411	15387	15271	15189	15412	15271	15432	15445	15377	15327	15467	15165	15371	15479	15321	15205	15493	15226	15439	15272	15180	15229	15336	15424	15368	15331	15572	15305	15348	15240	15333	15340	15223	15366	15395	15414	15321	15356	15125	15437	15469	15506	15476	15328	15498	15270	15462	15272	15284	15359	15323	15270	15365	15369	15411	15432	15479	15344	15315	15388	15371	15456	15229	15356	15337	15434	15329	15194	15501	15272	15273	15515	15382	15365	15296	15281	15442	15357	15344	15264	15179	15403	15176	15378	15365	15375	15214	15514	15354	15349	15390	15442	15303	15308	15356	15406	15463	15340	15342	15311	15320	15295	15309	15223	15322	15233	15509	15266	15364	15367	15506	15466	15329	15222	15140	15412	15507	15300	15295	15345	15516	15268	15287	15362	15190	15283	15350	15348	15291	15410	15404	15286	15279	15349	15235	15470	15265	15390	15465	15262	15307	15349	15301	15323	15261	15406	15381	15293	15325	15282	15368	15424	15361	15419	15240	15260	15113	15369	15178	15106	15351	15385	15383	15415	15258	15307	15334	15375	15333	15390	15313	15262	15236	15236	15423	15382	15403	15233	15425	15342	15522	15345	15390	15418	15499	15399	15369	15508	15292	15395	15444	15255	15414	15342	15421	15309	15385	15332	15296	15394	15468	15423	15253	15283	15488	15049	15344	15270	15309	15298	15377	15342	15455	15337	15388	15287	15410	15464	15354	15357	15313	15340	15290	15313	15392	15153	15251	15377	15302	15370	15266	15247	15242	15400	15228	15361	15275	15284	15441	15283	15289	15401	15436	15412	15173	15346	15358	15261	15405	15485	15149	15278	15104	15358	15303	15284	15417	15387	15328	15271	15330	15510	15319	15418	15380	15382	15336	15305	15426	15330	15438	15533	15331	15322	15179	15365	15384	15290	15290	15403	15296	15482	15315	15213	15315	15227	15575	15339	15292	15357	15483	15423	15265	15229	15288	15388	15366	15485	15279	15375	15456	15416	15337	15450	15352	15388	15359	15380	15352	15274	15400	15274	15219	15297	15477	15431	15388	15379	15144	15379	15351	15308	15404	15320	15373	15449	15429	15430	15434	15394	15251	15346	15375	15431	15471	15432	15468	15278	15286	15296	15312	15361	15333	15409	15240	15451	15397	15424	15443	15355	15459	15506	15357	15251	15537	15398	15322	15295	15290	15242	15237	15274	15234	15395	15572	15331	15335	15373	15390	15253	15347	15290	15437	15438	15536	15556	15264	15200	15312	15394	15282	15227	15248	15435	15377	15355	15274	15359	15430	15385	15365	15250	15446	15159	15247	15327	15250	15450	15303	15133	15384	15213	15352	15093	15312	15493	15256	15379	15335	15503	15350	15399	15353	15324	15524	15409	15302	15389	15175	15395	15403	15323	15346	15285	15274	15320	15165	15308	15456	15451	15365	15392	15194	15383	15448	15183	15350	15325	15379	15363	15342	15329	15197	15323	15331	15243	15441	15294	15273	15379	15304	15391	15315	15256	15376	15114	15407	15447	15563	15233	15319	15339	15398	15370	15225	15287	15298	15375	15294	15297	15321	15299	15372	15328	15247	15456	15405	15298	15303	15383	15495	15276	15609	15378	15268	15384	15228	15403	15309	15424	15314	15263	15293	15571	15204	15326	15413	15160	15121	15210	15424	15322	15434	15325	15263	15248	15178	15426	15231	15493	15373	15253	15458	15397	15481	15325	15348	15352	15320	15386	15325	15492	15334	15382	15475	15242	15538	15302	15453	15476	15228	15349	15395	15352	15277	15361	15303	15155	15459	15231	15382	15401	15131	15344	15302	15498	15298	15368	15288	15352	15196	15207	15328	15318	15299	15223	15362	15432	15368	15422	15236	15304	15411	15233	15331	15316	15344	15345	15279	15350	15373	15263	15277	15506	15370	15295	15381	15326	15238	15276	15242	15399	15407	15258	15275	15204	15283	15351	15396	15466	15383	15385	15410	15375	15256	15464	15279	15420	15332	15264	15122	15425	15247	15411	15287	15247	15387	15469	15223	15382	15335	15208	15294	15278	15262	15197	15380	15228	15442	15404	15203	15225	15459	15286	15440	15425	15273	15455	15383	15474	15339	15398	15433	15244	15379	15292	15279	15483	15198	15325	15474	15523	15333	15291	15205	15374	15335	15387	15288	15397	15220	15429	15344	15326	15337	15201	15361	15198	15354	15354	15437	15314	15302	15414	15236	15317	15242	15356	15201	15281	15270	15353	15388	15365	15446	15328	15389	15404	15376	15246	15327	15217	15558	15306	15465	15300	15359	15412	15424	15379	15244	15341	15421	15329	15442	15434	15338	15437	15327	15253	15266	15261	15377	15344	15236	15410	15324	15299	15360	15281	15434	15486	15392	15287	15337	15376	15398	15421	15240	15296	15371	15321	15483	15219	15412	15460	15254	15308	15347	15275	15352	15445	15378	15239	15265	15329	15177	15208	15344	15366	15443	15312	15353	15446	15338	15321	15088	15213	15381	15527	15197	15291	15295	15356	15360	15414	15429	15169	15249	15225	15470	15176	15375	15234	15394	15095	15220	15203	15365	15362	15419	15222	15356	15503	15275	15171	15519	15269	15301	15339	15267	15268	15291	15303	15531	15328	15451	15268	15305	15377	15430	15420	15319	15525	15300	15348	15388	15418	15274	15599	15362	15319	15262	15393	15255	15163	15252	15293	15350	15322	15267	15184	15237	15254	15298	15438	15349	15379	15301	15240	15347	15252	15526	15209	15352	15303	15324	15285	15448	15200	15332	15270	15302	15388	15320	15285	15401	15209	15287	15241	15370	15497	15364	15379	15375	15339	15366	15365	15331	15390	15335	15219	15354	15333	15375	15266	15339	15335	15203	15426	15334	15380	15392	15395	15495	15248	15295	15451	15334	15331	15266	15202	15492	15330	15361	15310	15307	15436	15333	15354	15469	15307	15327	15216	15350	15138	15451	15279	15454	15215	15369	15376	15261	15216	15347	15097	15353	15209	15318	15402	15339	15383	15261	15426	15265	15367	15311	15324	15495	15354	15443	15389	15401	15235	15266	15145	15504	15322	15396	15405	15466	15125	15323	15202	15356	15347	15142	15459	15335	15243	15267	15296	15340	15481	15217	15186	15314	15423	15360	15348	15203	15308	15368	15388	15276	15405	15381	15306	15366	15589	15446	15243	15278	15250	15252	15421	15317	15375	15303	15413	15487	15341	15273	15370	15256	15358	15260	15308	15295	15288	15393	15399	15311	15111	15328	15364	15241	15317	15298	15435	15432	15205	15234	15332	15417	15329	15404	15276	15390	15450	15375	15396	15310	15251	15282	15383	15559	15252	15460	15255	15408	15309	15414	15392	15277	15324	15246	15343	15308	15387	15178	15333	15290	15296	15319	15351	15135	15320	15194	15383	15566	15285	15328	15402	15488	15321	15241	15224	15433	15200	15496	15421	15156	15529	15241	15445	15405	15466	15481	15390	15516	15329	15487	15462	15442	15450	15347	15193	15339	15448	15168	15354	15436	15299	15469	15220	15183	15551	15378	15388	15272	15353	15259	15266	15261	15241	15579	15497	15385	15387	15317	15377	15283	15516	15261	15182	15187	15421	15233	15375	15359	15287	15391	15283	15367	15422	15358	15324	15373	15302	15231	15323	15333	15318	15380	15343	15287	15517	15384	15233	15318	15350	15386	15286	15311	15255	15380	15193	15289	15324	15346	15384	15498	15419	15365	15399	15304	15243	15347	15370	15321	15212	15152	15265	15159	15306	15207	15490	15449	15223	15372	15273	15305	15438	14949	15443	15226	15431	15197	15319	15289	15318	15319	15313	15301	15304	15488	15296	15289	15444	15326	15251	15270	15235	15469	15399	15245	15288	15366	15441	15330	15478	15195	15382	15391	15330	15284	15393	15246	15397	15244	15230	15372	15370	15284	15402	15367	15307	15336	15245	15230	15269	15274	15261	15335	15296	15436	15348	15222	15430	15234	15373	15396	15398	15227	15413	15422	15307
22633	21020	28800	23445	21160	22994	24267	19252	18289	18421	18412	17886	19378	35771	36042	32680	26009	20322	18653	17588	17469	17459	17498	17663	17605	17430	17387	17496	17534	17646	17471	17618	17783	17500	17509	17399	17542	17554	17626	17511	17534	17445	17253	17354	17276	17573	17492	17619	17440	17551	17475	17526	17401	17403	17661	17376	17384	17544	17657	17459	17468	17458	17441	17505	17656	17523	17433	17641	17440	17466	17361	17548	17361	17324	17391	17444	17447	17394	17432	17360	17373	17297	17387	17505	17572	17287	17303	17231	17371	17263	17337	17237	17304	17365	17582	17404	17423	17410	17330	17200	17401	17424	17510	17505	17537	17371	17457	17379	17424	17369	17459	17515	17251	17411	17322	17314	17555	17429	17398	17334	17403	17377	17307	17361	17561	17434	17347	17542	17251	17156	17376	17507	17250	17534	17408	17336	17492	17432	17375	17405	17402	17355	17268	17197	17345	17368	17543	17438	17393	17459	17329	17373	17132	17380	17347	17204	17509	17397	17479	17552	17272	17554	17380	17478	17491	17481	17489	17333	17264	17165	17432	17270	17560	17370	17420	17612	17650	17168	17428	17314	17407	17392	17460	17436	17278	17512	17504	17457	17437	17386	17219	17474	17324	17506	17323	17342	17331	17475	17624	17316	17434	17508	17491	17349	17630	17556	17289	17446	17338	17462	17301	17448	17346	17486	17408	17352	17253	17458	17428	17428	17375	17581	17403	17463	17434	17248	17465	17286	17349	17541	17341	17521	17297	17366	17371	17315	17370	17521	17585	17215	17152	17548	17413	17448	17293	17380	17478	17392	17444	17271	17204	17394	17385	17440	17460	17346	17399	17278	17188	17359	17261	17311	17372	17329	17233	17292	17410	17333	17401	17514	17303	17204	17375	17371	17408	17384	17485	17288	17473	17640	17261	17526	17447	17452	17234	17409	17298	17393	17463	17337	17308	17435	17336	17400	17499	17447	17365	17389	17297	17436	17378	17280	17347	17242	17361	17414	17432	17233	17133	17419	17442	17499	17389	17436	17379	17363	17349	17331	17379	17475	17346	17457	17385	17292	17494	17384	17394	17533	17375	17396	17524	17454	17352	17325	17583	17398	17153	17268	17523	17390	17417	17433	17267	17391	17493	17415	17405	17481	17456	17440	17710	17435	17360	17340	17466	17502	17333	17380	17322	17586	17489	17415	17398	17199	17460	17694	17458	17527	17462	17448	17579	17524	17315	17292	17399	17225	17440	17405	17428	17508	17499	17408	17385	17524	17289	17414	17399	17364	17445	17292	17430	17487	17350	17220	17294	17424	17340	17511	17270	17338	17694	17468	17268	17436	17405	17448	17366	17602	17474	17535	17245	17273	17314	17334	17370	17473	17379	17425	17278	17421	17321	17442	17443	17373	17506	17356	17252	17299	17469	17322	17547	17364	17336	17275	17272	17412	17435	17559	17331	17448	17437	17357	17424	17499	17416	17437	17382	17616	17451	17204	17336	17455	17277	17117	17362	17572	17286	17343	17645	17239	17486	17215	17569	17096	17341	17429	17358	17488	17283	17488	17495	17328	17385	17411	17448	17258	17370	17321	17420	17333	17399	17459	17336	17420	17541	17398	17414	17503	17287	17323	17443	17774	17339	17343	17708	17403	17377	17519	17339	17313	17449	17412	17389	17212	17445	17389	17308	17284	17491	17382	17406	17403	17370	17146	17382	17534	17375	17486	17524	17415	17239	17236	17371	17549	17586	17567	17638	17739	17528	17198	17188	17148	17445	17370	17586	17652	17216	17420	17209	17281	17321	17275	17405	17296	17255	17558	17354	17467	17300	17224	17224	17325	17236	17608	17486	17184	17199	17266	17365	17364	17466	17215	17393	17356	17485	17315	17369	17442	17395	17519	17333	17485	17348	17316	17545	17292	17382	17444	17418	17359	17510	17514	17446	17532	17181	17279	17448	17197	17369	17434	17327	17427	17458	17242	17471	17392	17418	17279	17244	17200	17463	17427	17428	17311	17527	17421	17374	17294	17510	17355	17379	17344	17321	17205	17195	17488	17606	17224	17320	17282	17277	17622	17615	17445	17431	17460	17469	17422	17272	17202	17205	17510	17438	17220	17436	17480	17390	17344	17257	17509	17384	17448	17410	17594	17421	17337	17248	17357	17360	17351	17276	17301	17512	17239	17280	17468	17422	17466	17425	17232	17325	17494	17350	17455	17240	17345	17225	17344	17450	17262	17402	17479	17262	17219	17418	17467	17445	17711	17409	17384	17234	17266	17470	17365	17252	17464	17436	17391	17319	17392	17203	17274	17298	17330	17199	17211	17411	17513	17264	17433	17305	17530	17370	17461	17439	17476	17479	17299	17250	17307	17227	17328	17616	17230	17369	17408	17385	17274	17347	17488	17222	17417	17324	17438	17381	17315	17322	17174	17263	17225	17329	17173	17312	17468	17320	17442	17359	17439	17534	17316	17258	17333	17187	17265	17415	17333	17326	17580	17459	17256	17701	17523	17376	17547	17652	17448	17428	17383	17339	17506	17501	17414	17180	17365	17351	17378	17303	17301	17554	17467	17336	17414	17380	17335	17541	17398	17393	17457	17277	17415	17256	17334	17373	17587	17365	17591	17390	17378	17577	17236	17388	17449	17254	17349	17322	17519	17464	17400	17401	17623	17414	17375	17604	17351	17412	17408	17411	17377	17236	17269	17465	17279	17370	17561	17365	17555	17481	17455	17340	17460	17452	17457	17324	17418	17480	17284	17071	17194	17316	17437	17252	17424	17322	17363	17260	17292	17354	17361	17416	17485	17238	17250	17408	17338	17282	17215	17380	17319	17635	17485	17459	17405	17412	17454	17252	17266	17206	17216	17439	17405	17380	17465	17380	17575	17471	17481	17523	17607	17456	17396	17534	17479	17383	17436	17524	17454	17327	17393	17252	17270	17397	17323	17459	17601	17524	17192	17302	17410	17363	17376	17360	17459	17304	17341	17189	17269	17500	17251	17432	17395	17338	17188	17474	17610	17259	17487	17369	17435	17284	17363	17355	17403	17470	17398	17472	17411	17331	17585	17362	17439	17471	17226	17213	17235	17287	17461	17394	17495	17405	17364	17517	17275	17304	17496	17338	17218	17387	17381	17216	17403	17334	17263	17434	17523	17230	17310	17637	17595	17415	17410	17221	17478	17302	17026	17380	17378	17340	17226	17379	17405	17372	17279	17341	17470	17311	17399	17498	17338	17126	17382	17307	17484	17572	17403	17229	17386	17477	17445	17449	17370	17625	17618	17518	17363	17460	17396	17408	17361	17383	17497	17411	17287	17326	17370	17326	17226	17429	17381	17471	17363	17363	17383	17485	17482	17414	17503	17506	17440	17356	17298	17391	17265	17276	17326	17441	17583	17297	17254	17534	17472	17486	17301	17556	17341	17415	17297	17197	17606	17500	17317	17306	17328	17552	17336	17146	17248	17257	17236	17355	17259	17465	17568	17379	17490	17417	17417	17315	17296	17300	17253	17428	17518	17380	17380	17206	17311	17405	17343	17322	17558	17379	17427	17177	17523	17221	17372	17352	17298	17483	17257	17366	17418	17459	17245	17248	17476	17364	17264	17292	17414	17599	17442	17324	17364	17229	17463	17450	17232	17439	17450	17316	17519	17400	17335	17358	17404	17241	17655	17276	17442	17359	17309	17228	17421	17385	17338	17465	17094	17305	17468	17343	17241	17462	17415	17288	17355	17378	17244	17379	17297	17177	17321	17311	17299	17322	17290	17537	17274	17137	17337	17507	17507	17562	17361	17264	17610	17400	17488	17272	17289	17383	17283	17489	17521	17367	17440	17066	17350	17682	17436	17457	17185	17331	17574	17315	17379	17510	17150	17293	17322	17313	17353	17356	17228	17401	17425	17550	17201	17323	17498	17426	17361	17299	17543	17291	17358	17272	17462	17237	17333	17558	17315	17353	17286	17232	17268	17502	17422	17262	17448	17164	17376	17473	17457	17448	17296	17254	17285	17547	17280	17226	17369	17352	17464	17265	17305	17221	17371	17503	17480	17294	17376	17418	17469	17424	17387	17264	17636	17372	17507	17528	17345	17378	17366	17333	17529	17288	17481	17385	17210	17257	17231	17705	17251	17244	17214	17140	17329	17480	17428	17325	17464	17382	17450	17376	17259	17376	17237	17363	17332	17384	17535	17549	17304	17280	17514	17526	17364	17389	17459	17287	17326	17440	17391	17368	17247	17374	17443	17314	17237	17295	17452	17405	17321	17296	17079	17139	17462	17403	17362	17384	17389	17352	17221	17270	17432	17712	17436	17470	17396	17323	17443	17402	17216	17404	17504	17404	17455	17221	17255	17435	17436	17361	17179	17376	17311	17776	17497	17446	17411	17460	17254	17314	17378	17234	17314	17194	17524	17374	17263	17628	17325	17375	17438	17455	17291	17286	17228	17453	17479	17500	17288	17335	17328	17548	17391	17359	17380	17232	17373	17335	17411	17336	17394	17277	17498	17300	17175	17414	17381	17353	17436	17156	17256	17342	17315	17483	17339	17474	17528	17410	17445	17366	17440	17533	17320	17328	17388	17594	17390	17210	17383	17265	17589	17525	17480	17303	17436	17383	17312	17194	17497	17282	17417	17100	17182	17548	17387	17371	17291	17254	17262	17348	17287	17257	17462	17328	17514	17226	17300	17359	17341	17347	17337	17237	17188	17262	17346	17553	17505	17490	17315	17393	17390	17397	17245	17245	17364	17357	17411	17184	17189	17409	17448	17406	17265	17452	17468	17370	17361	17204	17489	17255	17359	17557	17390	17353	17287	17501	17465	17293	17409	17303	17301	17459	17487	17300	17293	17390	17322	17433	17385	17559	17485	17229	17174	17195	17366	17344	17249	17313	17377	17483	17281	17508	17360	17352	17554	17506	17459	17298	17439	17339	17187	17342	17341	17229	17515	17394	17465	17322	17377	17256	17399	17309	17491	17365	17292	17290	17340	17338	17492	17268	17375	17348	17343	17412	17556	17390	17601	17284	17397	17209	17197	17254	17362	17447	17554	17417	17456	17447	17210	17400	17428	17400	17409	17445	17231	17647	17381	17468	17438	17220	17345	17493	17495	17312	17257	17483	17340	17450	17312	17370	17406	17643	17190
14922	26170	24441	20243	18454	17706	17348	17290	16920	16444	16256	16011	19082	39531	38538	34260	25501	18297	16450	15291	15586	15557	15643	15391	15313	15400	15501	15340	15412	15359	15422	15478	15446	15512	15363	15489	15451	15427	15507	15461	15454	15454	15238	15369	15464	15346	15361	15533	15589	15440	15389	15435	15490	15365	15217	15401	15328	15348	15643	15479	15455	15547	15556	15537	15508	15314	15474	15463	15413	15442	15315	15365	15528	15482	15316	15492	15581	15514	15300	15394	15444	15344	15356	15496	15640	15399	15524	15403	15561	15531	15431	15555	15476	15418	15490	15483	15384	15530	15464	15340	15462	15518	15518	15366	15255	15430	15490	15383	15396	15540	15402	15269	15449	15444	15255	15495	15555	15396	15357	15247	15426	15465	15451	15275	15381	15466	15340	15514	15506	15502	15314	15389	15561	15355	15327	15368	15321	15429	15414	15569	15392	15352	15376	15428	15539	15563	15313	15368	15268	15252	15402	15452	15493	15453	15399	15374	15370	15485	15331	15382	15479	15301	15420	15534	15353	15440	15455	15342	15512	15304	15275	15379	15526	15331	15387	15358	15323	15457	15358	15264	15252	15286	15225	15257	15480	15273	15293	15163	15536	15347	15255	15243	15330	15291	15390	15491	15511	15337	15377	15301	15478	15496	15523	15337	15549	15419	15447	15450	15365	15357	15260	15459	15410	15488	15518	15310	15282	15422	15211	15341	15312	15345	15473	15373	15474	15363	15441	15228	15370	15507	15249	15297	15404	15476	15344	15273	15389	15263	15468	15412	15359	15494	15458	15351	15352	15425	15427	15427	15406	15325	15423	15331	15356	15316	15528	15437	15598	15565	15218	15614	15624	15366	15533	15319	15348	15381	15522	15476	15495	15436	15428	15512	15306	15340	15345	15353	15403	15344	15301	15454	15257	15442	15292	15380	15538	15287	15310	15357	15404	15608	15310	15327	15459	15457	15279	15382	15355	15306	15432	15443	15302	15302	15495	15409	15517	15458	15387	15416	15406	15401	15358	15364	15470	15407	15250	15696	15429	15430	15282	15376	15295	15384	15413	15223	15531	15329	15427	15289	15433	15282	15387	15468	15488	15159	15490	15403	15205	15316	15228	15540	15544	15448	15408	15384	15225	15297	15412	15352	15375	15405	15290	15405	15391	15335	15381	15365	15447	15536	15356	15394	15473	15336	15386	15442	15509	15443	15555	15545	15320	15547	15342	15430	15399	15451	15362	15558	15376	15681	15262	15398	15474	15409	15455	15477	15447	15350	15314	15535	15448	15273	15378	15401	15398	15275	15379	15363	15348	15418	15273	15270	15347	15283	15494	15422	15359	15367	15290	15439	15461	15374	15404	15389	15331	15451	15394	15493	15345	15420	15386	15509	15493	15217	15395	15305	15487	15316	15356	15291	15420	15390	15423	15387	15289	15490	15446	15316	15320	15283	15620	15297	15518	15407	15232	15446	15428	15524	15458	15459	15340	15309	15437	15327	15449	15460	15394	15298	15487	15207	15411	15359	15473	15314	15457	15538	15398	15378	15467	15388	15510	15483	15390	15505	15390	15444	15420	15315	15454	15381	15339	15442	15352	15380	15356	15393	15308	15232	15261	15314	15390	15405	15333	15337	15387	15429	15336	15268	15600	15424	15384	15249	15265	15338	15431	15364	15480	15246	15214	15414	15443	15507	15433	15357	15305	15364	15452	15476	15396	15609	15198	15368	15417	15327	15622	15215	15345	15483	15196	15340	15533	15524	15509	15449	15398	15402	15488	15451	15371	15511	15192	15470	15355	15345	15363	15454	15505	15495	15397	15235	15407	15470	15375	15470	15413	15680	15470	15404	15404	15386	15326	15366	15411	15431	15325	15303	15399	15337	15299	15390	15377	15399	15301	15499	15476	15382	15393	15171	15336	15334	15414	15536	15321	15456	15431	15387	15269	15518	15417	15378	15487	15320	15467	15381	15443	15363	15453	15427	15275	15293	15453	15370	15432	15432	15390	15369	15385	15248	15438	15445	15573	15352	15399	15403	15463	15243	15461	15326	15362	15404	15417	15416	15482	15518	15529	15469	15422	15563	15572	15431	15404	15352	15448	15467	15361	15379	15299	15406	15402	15441	15305	15463	15525	15462	15525	15528	15350	15413	15363	15419	15469	15350	15184	15432	15292	15271	15420	15426	15482	15373	15549	15499	15463	15464	15394	15511	15474	15396	15399	15483	15461	15459	15421	15543	15397	15352	15293	15248	15608	15427	15377	15391	15356	15416	15575	15376	15368	15504	15459	15549	15353	15504	15449	15387	15392	15380	15344	15399	15400	15460	15417	15225	15571	15498	15288	15493	15302	15345	15484	15375	15559	15457	15320	15336	15416	15491	15464	15430	15429	15338	15495	15397	15442	15354	15433	15481	15390	15519	15383	15328	15447	15105	15349	15492	15428	15527	15334	15373	15296	15382	15335	15572	15323	15267	15547	15286	15547	15256	15406	15559	15186	15399	15355	15270	15219	15524	15358	15394	15261	15307	15366	15283	15533	15378	15292	15469	15361	15381	15333	15328	15362	15525	15386	15277	15089	15485	15512	15284	15364	15318	15521	15370	15211	15418	15277	15439	15472	15466	15314	15445	15467	15433	15410	15524	15474	15392	15517	15336	15430	15391	15401	15345	15280	15244	15308	15402	15427	15379	15469	15415	15451	15528	15401	15343	15415	15242	15434	15358	15498	15458	15312	15410	15561	15252	15336	15520	15472	15476	15448	15124	15392	15468	15482	15443	15599	15323	15603	15311	15342	15500	15255	15366	15344	15464	15414	15451	15431	15321	15401	15546	15582	15385	15236	15468	15449	15463	15245	15263	15349	15356	15465	15332	15295	15497	15415	15408	15412	15437	15412	15315	15512	15478	15402	15111	15413	15490	15419	15327	15350	15305	15341	15436	15311	15458	15241	15335	15483	15263	15425	15364	15374	15307	15339	15505	15385	15435	15372	15305	15314	15266	15462	15330	15450	15426	15379	15387	15356	15445	15332	15336	15375	15429	15406	15471	15436	15522	15436	15427	15363	15404	15350	15448	15399	15594	15404	15446	15467	15291	15517	15353	15427	15345	15335	15236	15436	15553	15332	15287	15486	15387	15436	15408	15504	15338	15375	15391	15395	15427	15375	15161	15484	15319	15365	15402	15546	15334	15479	15364	15366	15508	15307	15399	15335	15293	15279	15332	15412	15567	15404	15463	15505	15320	15339	15549	15369	15375	15351	15526	15408	15312	15337	15323	15464	15404	15465	15401	15369	15434	15438	15217	15491	15468	15478	15354	15375	15389	15445	15452	15440	15529	15459	15427	15422	15310	15300	15434	15606	15531	15469	15457	15417	15476	15391	15383	15366	15359	15387	15514	15440	15470	15360	15340	15538	15395	15176	15444	15316	15465	15398	15346	15380	15248	15379	15304	15208	15250	15431	15510	15483	15365	15403	15544	15407	15289	15366	15303	15256	15278	15637	15336	15459	15306	15421	15279	15462	15475	15324	15447	15408	15474	15300	15303	15467	15295	15454	15414	15490	15438	15312	15423	15435	15523	15299	15193	15486	15479	15281	15431	15474	15402	15338	15489	15310	15365	15329	15410	15367	15250	15528	15473	15382	15272	15424	15439	15457	15487	15356	15518	15395	15481	15609	15397	15469	15417	15366	15586	15326	15406	15374	15262	15444	15485	15440	15357	15310	15145	15469	15539	15338	15273	15298	15552	15358	15460	15405	15397	15369	15426	15389	15396	15548	15303	15313	15401	15298	15474	15493	15523	15219	15476	15421	15412	15440	15414	15330	15393	15342	15404	15589	15262	15281	15384	15437	15476	15409	15531	15489	15355	15385	15443	15353	15216	15249	15256	15179	15414	15504	15239	15499	15456	15405	15415	15211	15338	15246	15342	15356	15282	15323	15433	15313	15404	15516	15520	15313	15520	15445	15279	15420	15274	15418	15425	15324	15475	15461	15365	15391	15211	15343	15442	15418	15408	15319	15417	15331	15361	15394	15623	15433	15275	15402	15367	15404	15377	15461	15570	15218	15457	15370	15380	15278	15380	15492	15318	15384	15379	15443	15488	15396	15306	15286	15506	15470	15495	15533	15368	15398	15289	15247	15402	15477	15371	15326	15616	15353	15321	15398	15214	15446	15307	15264	15410	15490	15325	15354	15316	15298	15406	15418	15376	15383	15332	15318	15323	15456	15346	15450	15288	15405	15608	15474	15355	15312	15361	15517	15397	15307	15461	15477	15457	15378	15428	15491	15406	15445	15481	15313	15304	15240	15243	15427	15347	15450	15371	15469	15305	15430	15329	15277	15330	15525	15345	15514	15259	15560	15406	15466	15429	15438	15415	15393	15577	15405	15461	15310	15480	15292	15393	15215	15266	15485	15353	15311	15470	15306	15300	15380	15295	15296	15434	15530	15398	15413	15260	15383	15516	15352	15437	15579	15491	15425	15491	15425	15462	15321	15336	15554	15391	15400	15399	15392	15365	15489	15511	15340	15332	15453	15377	15469	15504	15414	15519	15454	15425	15391	15433	15506	15369	15401	15466	15345	15525	15492	15286	15589	15520	15427	15461	15429	15390	15249	15458	15433	15525	15379	15483	15312	15405	15197	15366	15284	15454	15363	15290	15360	15498	15435	15376	15465	15536	15349	15438	15353	15417	15439	15400	15339	15313	15388	15362	15423	15402	15437	15230	15389	15336	15298	15507	15483	15429	15430	15330	15397	15456	15601	15449	15367	15563	15401	15305	15345	15289	15483	15357	15496	15521	15341	15380	15353	15389	15384	15340	15382	15386	15336	15364	15096	15315	15401	15373	15592	15422	15663	15319	15307	15402	15483	15412	15389	15394	15540	15385	15410	15269	15332	15461	15314	15342	15241	15228	15421	15560	15433	15342	15288	15235	15322	15398	15447	15411	15528	15443	15335	15304	15447	15336	15427	15393	15440	15351	15449	15344	15364	15372	15468	15457	15576	15456	15310	15357	15374	15501	15511	15351	15444	15377	15220	15416	15283	15455	15334	15460	15362	15494	15342	15203	15452	15397	15416	15378	15435	15521	15372	15376	15397	15405	15350	15304	15383	15491	15394	15421	15320	15614	15289	15623	15487	15315
27276	21604	23481	20190	17216	17594	17548	17485	17632	17412	17346	17339	17247	18479	19249	18737	18212	17824	17490	17365	17347	17248	17215	17134	17144	17295	17332	17257	17030	17160	17396	17047	17199	17315	17090	17296	17312	17344	17326	17204	17187	17022	17272	17407	17201	17362	17244	17446	17241	17265	17075	17159	17216	17284	17256	17097	17246	17197	17125	17262	17394	17297	17386	17165	17131	17218	17284	17272	17303	16961	17386	17230	17258	17384	17219	17063	17273	17160	17153	17276	17158	17450	17313	17236	17092	17394	17165	17263	17170	17071	17000	16999	16985	17390	17221	17059	17268	17213	17401	17242	17099	17252	17329	17143	17193	16994	17169	17253	17230	17321	17275	17182	17075	17237	17150	17279	17100	17165	17133	17146	17193	17123	16911	17250	17267	17255	17027	17200	17081	17157	17179	17302	17231	17315	17220	17201	17044	17259	17231	17203	17177	17333	17458	17141	17146	17274	17345	17074	17162	17236	17304	17152	17287	17292	17348	17201	17145	17165	17084	17067	17050	17275	17419	17023	17047	16978	17138	17120	16956	17207	17019	17277	17201	17218	17178	17427	17383	17382	17137	17298	17080	17258	17084	17304	17313	17251	17223	17273	17224	17244	17121	17261	17048	17253	17317	17216	17216	17221	17162	17224	17202	17053	17247	16999	17302	17101	17096	17120	16994	17093	17127	17237	17197	17181	17239	17487	17131	17260	17342	17078	17068	17245	17427	17146	17151	17213	17068	17272	17060	16940	17227	17052	17292	17240	16926	17273	17065	17065	17177	17208	17248	17095	17037	17080	17216	17213	17400	17247	16913	17186	17243	17120	17280	17295	17097	16975	17279	17110	17518	17242	17176	17228	17152	17275	17396	17362	17286	17072	17100	17037	17245	17053	17203	17246	17314	17109	17210	17170	17285	17200	17259	17218	17249	17112	17089	17100	16954	17248	17017	17092	17109	17210	17339	17193	17165	17236	17240	17135	17171	17262	17215	17227	17309	17231	17263	17094	17188	17242	17117	17074	17301	17150	17333	17307	17135	17264	17217	17152	17364	17180	17321	17277	17263	17237	17092	17113	17142	16831	17222	17083	17164	17217	17248	17286	17276	17264	17080	17332	17228	17076	17076	17215	17318	17314	17044	17206	17209	17255	17052	17015	17202	17156	17013	17221	17093	17204	17177	17207	17339	17338	17237	17207	17096	17320	17016	17157	17255	17196	17315	17143	17210	17158	17182	17369	17191	17234	17198	17167	17140	17179	17228	17494	17218	17091	17284	17002	17218	17237	17305	17204	17324	17180	17419	17131	17081	17303	17073	17275	16928	17122	17228	17164	17071	17273	17146	17057	17196	17274	17217	17200	17306	17253	17266	17093	17091	17122	17204	17027	17102	17161	17290	17421	17035	17273	17123	17123	17090	16908	17131	17123	17398	17357	17024	17199	17408	17065	17223	17052	17112	17250	17246	17152	17264	17272	17161	17410	17332	17207	17300	17150	17236	17175	17398	17200	17408	17048	17118	17334	17184	16981	17066	17070	17165	17279	17150	17195	17373	17241	17124	17049	17242	17234	17324	17162	17135	17115	17449	17287	17120	17108	17087	17095	17424	17356	17194	17108	17059	17157	17394	17211	17171	17083	17359	17269	17246	17110	17300	17020	17265	17204	17140	17264	17191	17052	17256	17218	17308	17233	17132	17229	17288	17233	17307	17355	17155	17264	17234	17146	17147	17006	17235	17059	17131	17285	17100	17187	17305	17219	17097	17045	17148	17332	17330	17083	17328	17478	17270	17214	17339	17140	16980	16999	17232	17045	17124	17296	16958	17022	17060	17115	17309	17164	17054	17186	16953	17382	17263	17051	17178	17221	17258	17246	17085	17104	17149	17425	17087	17393	17159	17189	17180	17238	17123	17262	17365	17091	17209	17079	17306	17244	17414	17172	17173	17291	17162	17317	16974	17141	17028	17181	17162	17284	17283	17092	17148	17140	17092	17349	17285	17365	17154	17153	17114	17266	17319	17307	17245	17365	17193	17310	17196	17187	17046	17145	17304	17034	17204	17074	17120	17261	17247	17183	17065	17172	17371	17236	17233	17260	17019	17193	17234	17242	17354	17081	17058	17245	17116	17237	17193	17176	17307	17133	17332	17192	17159	17242	17102	16930	17212	17146	17077	17338	17048	17281	17419	17195	17344	17394	17305	17244	17171	17283	17366	17203	17313	17193	17243	17345	17097	17166	17053	17150	17144	17183	17282	17352	17085	17339	17183	17307	17043	17262	17346	17078	17248	17156	17171	17243	17262	17160	17270	17205	17099	17192	17012	17255	17263	17305	17282	17248	17273	17147	17203	17306	17098	17188	17308	16928	17129	17177	17224	16972	17198	17171	17283	17223	17369	17313	17298	17250	17313	17352	17194	17239	17357	17105	17111	17209	17218	17262	17227	17223	17194	17342	17375	17204	17218	17127	17204	17079	17349	17111	17236	17259	17163	17179	17175	17293	17048	16917	17170	17244	17219	17121	17312	17213	17277	17155	17175	17050	17129	17319	17352	17230	17173	17249	17174	17242	17000	17151	17356	16989	17402	17185	17263	17277	17355	17450	17204	17146	17304	17251	17427	17355	17367	17359	17266	17215	17133	17261	17147	17069	17387	17277	17190	17060	17294	17083	17294	17400	17136	17400	17468	17095	17185	17045	16992	17102	17173	17329	17087	17153	17040	17245	17027	17186	17225	17313	17168	17285	17041	17175	17183	17023	17166	17119	17222	16927	17433	17283	17205	17300	17092	17140	17092	16872	17127	17040	17184	17038	17058	17246	17127	17250	17306	17024	17221	17283	17160	17346	17235	17257	17251	17183	17244	17262	17280	17008	17382	17285	17483	17201	17124	17218	17202	17261	17316	17370	17320	17187	17152	17081	17258	17270	17172	17045	17310	17127	17154	17216	17061	17327	17229	17315	17132	17315	17128	17350	17254	17484	17290	17240	16991	17121	17093	17187	17192	17127	17087	17179	17470	17360	17194	17291	16944	17284	17236	17102	17166	17153	17088	17043	17199	17306	17155	17168	17069	17198	17247	17099	17192	17183	17067	17142	17062	17200	17077	17115	17153	17114	17231	17348	17161	17250	17255	17188	17251	17182	17418	17186	17292	17196	17347	17235	17104	16950	17235	17330	17237	17177	17119	17073	17201	17302	17304	17237	17151	17210	17227	17367	17118	17419	17314	17296	17234	17040	17231	17244	17131	17188	17161	17204	17008	17398	17361	17357	17207	17376	17182	17103	17271	17229	17039	17317	17288	17209	17271	17258	17226	17281	17422	17431	17228	17304	17322	17114	17308	17433	17354	17178	17234	17276	17263	16995	17246	17388	17236	17118	17429	17337	17163	17209	17235	17307	17266	16867	17180	17289	17111	16930	17268	17085	17281	17262	17226	17248	17082	17172	17237	17152	17175	17181	17248	17110	17154	17010	17035	17238	17204	17142	17379	17173	17044	17089	17315	17241	17138	17011	17158	17057	17208	17187	17274	17397	17204	17364	17342	17082	17139	17221	17258	17277	17273	17240	17284	17191	17145	17220	17292	17286	17079	16971	17274	17159	17130	17126	17092	16998	17003	17178	17225	17121	17359	17303	17241	17233	17243	17253	17045	17348	17125	17363	17360	17077	17312	17068	17222	17217	17283	17019	17242	17211	17382	17020	17054	17287	17159	17168	17242	17156	17185	17128	17247	17059	17201	17126	17377	17356	17212	17287	17331	17053	17069	17350	17212	17247	17094	17187	17126	17079	16778	17243	16922	17205	17082	17398	17167	17264	17280	17307	17168	17209	17247	16987	17214	17151	17078	17450	16996	17288	17325	17310	17242	17299	17192	17438	17343	17167	17120	17042	17178	17256	17216	17285	17164	16979	17350	17378	17316	17114	17189	17159	17066	17346	17418	17109	17293	17197	17124	17053	17307	17076	17181	17121	17224	17253	17222	17107	17289	17395	17127	17257	17265	17265	17221	17295	17160	17209	17221	17319	17332	17233	17133	17239	17070	16963	17045	17043	17308	17319	17000	17268	17163	17172	17176	17226	17308	17072	16954	17106	17129	17011	17095	17137	16959	17315	17157	17213	17382	17117	17351	17299	17292	17404	17364	17258	17194	17187	17188	17098	17203	17072	17064	17319	17064	17114	17382	17017	17200	17313	17512	17300	17289	17196	17065	17258	17303	17314	17060	17246	17045	17160	17271	17089	17208	17424	17162	17251	17271	17107	16876	17055	17353	17173	17346	17224	17129	17263	17098	17203	17246	16983	17160	17161	17103	17265	17312	17220	17117	17156	17223	17118	17274	17254	17120	17031	17047	17256	17155	17150	17182	17059	17292	17339	17351	17121	16937	17290	17294	17449	17232	17324	17074	17280	17198	17113	17054	17137	17277	17154	17139	17289	17331	17184	17327	17218	17132	17141	17171	17083	17187	17458	17284	17191	17340	17143	17156	17167	17122	17152	17164	17192	17112	17411	17348	17205	17394	17255	17125	17239	17098	17306	17180	17033	17246	17191	17304	16909	17095	17384	16982	17052	17289	17172	17229	17210	17116	17312	17145	17266	17304	17333	17180	17379	17195	17278	16845	17203	17294	17317	17176	17088	17372	17269	17172	17392	17428	17401	17230	17059	17298	17163	17202	17351	17519	17211	17355	17220	17349	17361	17136	17107	17161	17484	17144	17100	17350	16999	17367	17095	17178	17044	17206	17402	17231	17108	17332	17437	17214	17300	17259	17166	17246	17254	17026	17041	17078	17198	17132	17157	17186	17117	17322	17218	17444	17175	17115	17316	17405	17302	17385	17135	17154	17321	17291	16986	17187	17292	17239	17148	17368	17353	17209	17285	17000	17058	17194	17243	17064	17142	17194	17172	17325	17249	17119	17276	17345	17111	17003	17380	17327	17320	17281	17318	17415	17112	17061	17157	17442	17146	17131	17149	17075	17300	17228	17461	17061	17057	17232	17148	17323	17091	17210	17231	17230	17032	17152	17169	17180	17205	17190	17134	17204	17252	17315	17004	17058	17170	17181	17348	17197	17432	17303	17243	17186	17151	17301	17328	17077	17316	17265	17285	17247	17230	17169	17333	17269	17127	17296	17134	17331	17087	17222	16955	17234	17223
14227	16372	16305	15808	15439	15611	15639	15539	15586	15528	15525	15350	15562	17700	17954	17509	16474	15706	15277	15335	15173	15249	15433	15279	15175	15304	15034	15399	15256	15305	15321	15243	15251	15002	15389	15247	15403	15241	15249	15216	15294	15257	15190	15508	15238	15179	15345	15313	15210	15388	15424	15184	15363	15269	15308	15355	15346	15232	15207	15419	15309	15397	15298	15332	15487	15357	15225	15167	15371	15251	15226	15297	15293	15174	15387	15161	15291	15223	15266	15044	15187	15242	15264	15357	15135	15257	15470	15130	15467	15196	15343	15132	15442	15347	15238	15307	15211	15239	15344	15352	15195	15256	15269	15210	15179	15274	15281	15257	15328	15202	15196	15293	15272	15259	15331	15422	15301	15273	15174	15151	15257	15110	15192	15182	15313	15410	15272	15161	15132	15375	15147	15331	15101	15052	15261	15211	15198	15338	15206	15331	15372	15189	15163	15139	15198	15335	15175	15347	15231	15240	15222	15033	15199	15208	15150	15222	15145	15387	15197	15214	15169	15274	15130	15300	15226	15269	15341	15406	15260	15336	15297	15179	15178	15212	15297	15216	15160	15338	15259	15262	15200	15268	15358	15283	15217	15168	15301	15233	15373	15113	15316	15294	15330	15418	15278	15180	15134	15315	15181	15241	15259	15247	15199	15303	15321	15362	15099	15228	15333	15193	15213	15295	15170	15218	15430	15201	15296	15319	15230	15227	15202	15190	15184	15175	15257	15318	15327	15270	15189	15101	15294	15262	15117	15126	15208	15183	15399	15318	15174	15257	15154	15300	15342	15189	15333	15208	15178	15382	15281	15251	15231	15231	15235	15494	15186	15385	15251	15169	15400	15303	15204	15372	15232	15195	15164	15565	15289	15187	15395	15148	15166	15267	15424	15159	15212	15267	15132	15327	15156	15379	15405	15404	15228	15291	15200	15227	15297	15216	15295	15326	15255	15191	15287	15190	15213	15373	15315	15289	15348	15264	15229	15206	15356	15330	15116	15229	15309	15182	15255	15287	15295	15272	15209	15328	15297	15193	15103	15145	15194	15310	15253	15220	15359	15428	15294	15172	15218	15230	15266	15370	15325	15383	15271	15324	15410	15218	15223	15243	15228	15274	15332	15313	15369	15263	15318	15269	15145	15190	15114	15189	15311	15381	15269	15437	15245	15151	15424	15130	15246	15276	15324	15261	15281	15154	15262	15356	15327	15378	15266	15172	15386	15088	15196	15300	15239	15370	15366	15415	15185	15361	15032	15182	15292	15087	15213	15339	15334	15292	15367	15433	15229	15365	15082	15349	15084	15385	15202	15268	15210	15302	15218	15337	15269	15243	15351	15421	15205	15247	15177	15315	15387	15156	15136	15224	15338	15098	15207	15095	15253	15217	15329	15118	15309	15412	15314	15272	15304	15076	15238	15161	15168	15083	15319	15287	15382	15423	15377	15186	15334	15354	15132	15314	15266	15178	15198	15373	15326	15248	15248	15313	15422	15288	15237	15420	15283	15213	15383	15201	15167	15210	15153	15142	15176	15213	15247	15151	15308	15241	15385	15239	15323	15212	15242	15411	15306	15342	15296	15086	15342	15162	15259	15185	15286	15214	15271	15294	15185	15176	15170	15345	15275	15259	15449	15226	15354	15280	15250	15184	15288	15358	15417	15363	15344	15407	15211	15433	15199	15305	15175	15354	15058	15193	15371	15297	15236	15332	15123	15376	15441	15307	15340	15255	15373	15297	15148	15317	15192	15409	15310	15243	15394	15235	15328	15317	15503	15339	15212	15113	15224	15115	15194	15245	15267	15308	15364	15257	15521	15303	15314	15308	15401	15160	15235	15247	15197	15331	15250	15108	15199	15217	15299	15348	15213	15409	15193	15201	15367	15079	15375	15189	15234	15171	15384	15311	15372	15243	15322	15192	15326	15117	15251	15285	15297	15454	15308	15158	15234	15281	15342	15195	15182	15235	15279	15170	15293	15165	15255	15132	15147	15223	15398	15293	15300	15328	15213	15261	15369	15155	15286	15090	15443	15384	15182	15157	15388	15385	15217	15253	15324	15203	15426	15201	15199	15140	15424	15373	15312	15285	15244	15178	15458	15386	15230	15528	15527	15317	15233	15373	15282	15277	15238	15221	15457	15269	15298	15309	15308	15313	15224	15256	15272	15203	15208	15062	15331	15385	15254	15263	15254	15063	15199	15249	15332	15297	15399	15372	15251	15284	15471	15165	15103	15257	15260	15313	15191	15166	15266	15373	15426	15095	15023	15255	15317	15351	15320	15183	15032	15082	15398	15256	15387	15375	15360	15107	15089	15327	15167	15249	15250	15225	15237	15209	15321	15331	15304	15383	15343	15302	15243	15156	15449	15091	15118	15338	15357	15391	15250	15372	15292	15390	15306	15304	15316	15151	15075	15076	15371	15291	15111	15200	15448	15271	15400	15151	15223	15268	15290	15151	15354	15315	15152	15236	15247	15284	15141	15169	15226	15299	15260	15180	15313	15249	15278	15217	15406	15213	15318	15223	15244	15128	15319	15212	15289	15310	15262	15363	15241	15117	15222	15340	15241	15306	15286	15450	15396	15375	15256	15342	15247	15307	15275	15269	15151	15382	15219	15371	15076	15392	15310	15252	15156	15387	15163	15196	15416	15386	15179	15174	15302	15247	15175	15157	15223	15242	15341	15132	15259	15285	15120	15412	15015	15302	15367	15137	15449	15245	15262	15472	15216	15076	15262	15409	15214	15359	15393	15327	15250	15200	15383	15226	15330	15267	15170	15287	15326	15197	15277	15195	15281	15276	15421	15274	15262	15344	15191	15119	15133	15205	15211	15300	15135	15384	15154	15101	15310	15331	15206	15422	15099	15401	15205	15268	15272	15276	15321	15237	15166	15277	15257	15316	15306	15452	15319	15360	15337	15200	15259	15196	15448	15262	15441	15113	15161	15296	15200	15301	15229	15319	15280	15335	15238	15133	15311	15269	15131	15204	15249	15180	15186	15373	15334	15361	15346	15301	15177	15311	15249	15344	15195	15325	15165	15390	15159	15219	15268	15231	15271	15348	15244	15191	15289	15249	15050	15509	15227	15238	15291	15214	15476	15290	15233	15150	15253	15375	15197	15134	15089	15223	15262	15180	15260	15191	15289	15324	15407	15183	15278	15119	15433	15245	15320	15338	15336	15352	15343	15123	15239	15321	15365	15156	15213	15119	15225	15248	15267	15393	15177	15356	15283	15384	15194	15224	15202	15217	15101	15235	15128	15308	15116	15308	15236	15268	15183	15258	15210	15162	15383	15314	15409	15140	15155	15337	15063	15231	15246	15378	15264	15246	15172	15103	15302	15153	15165	15208	15247	15118	15231	15276	15333	15457	15305	15231	15148	15229	15295	15295	15334	15238	15248	15249	15394	15470	15219	15279	15173	15210	15260	15317	15276	15336	15271	15186	15352	15338	15298	15043	15191	15191	15278	15385	15189	15154	15313	15279	15201	15290	15195	15217	15337	15341	15209	15097	15233	15355	15242	15149	15311	15329	15152	15348	15208	15204	15323	15299	15217	15144	15217	15300	15280	15260	15342	15175	15331	15468	15244	15225	15225	15309	15313	15513	15200	15219	15260	15312	15258	15398	15238	15328	15323	15118	15376	15310	15277	15255	15207	15137	15349	15148	15285	15402	15351	15196	15417	15313	15376	15248	15307	15312	15435	15319	15309	15123	15281	15303	15113	15240	15413	15306	15315	15340	15269	15132	15270	15208	15446	15227	15153	15183	15342	15311	15433	15304	15348	15441	15384	15302	15399	15198	15241	15258	15174	15252	15227	15362	15264	15188	15255	15150	15310	15274	15327	15153	15284	15312	15309	15287	15349	15386	15446	15282	15314	15289	15336	15250	15182	15406	15119	15229	15421	15308	15360	15377	15376	15247	15322	15377	15243	15288	15195	15191	15257	15121	15325	15326	15233	15188	15128	15405	15335	15391	15329	15459	15163	15243	15280	15418	15241	15300	15218	15352	15279	15123	15305	15337	15164	15292	15148	15213	15249	15334	15337	15267	15342	15265	15241	15390	15164	15184	15092	15287	15351	15492	15193	15360	15229	15318	15217	15271	15184	14967	15188	15201	15239	15364	15337	15143	15267	15155	15259	15153	15137	15361	15315	15329	15189	15367	15117	15188	15311	15333	15311	15353	15220	15321	15238	15179	15310	15109	15136	15250	15313	15326	15470	15230	15347	15156	15008	15231	15364	15336	15100	15282	15312	15198	15055	15278	15225	15205	15197	15087	15413	15231	15251	15133	15395	15312	15319	15177	15236	15328	15277	15317	15283	15281	15289	15388	15357	15238	15364	15300	15165	15373	15265	15250	15193	15197	15323	15329	15105	15242	15095	15301	15364	15288	15228	15298	15383	15082	15283	15243	15292	15275	15109	15248	15287	15143	15049	15482	15030	15141	15339	15161	15338	15477	15118	15197	15344	15258	15197	15277	15287	15409	15337	15172	15269	15260	15307	15161	15194	15336	15327	15442	15283	15384	15132	15438	15280	15161	15181	15273	15219	15368	15262	15301	15204	15265	15155	15208	15314	15264	15339	15211	15319	15263	15229	15208	15408	15238	15473	15166	15191	15289	15115	15329	15330	15200	15341	15186	15210	15316	15264	15162	15322	15311	15263	15274	15409	15304	15381	15111	15248	15232	15315	15335	15469	15161	15263	15405	15226	15138	15332	15256	15260	15195	15275	15245	15136	15204	15285	15230	15508	15317	15327	15241	15204	15370	15299	15260	15209	15214	15182	15281	15242	15394	15224	15219	15190	15091	15391	15161	15368	15199	15257	15227	15148	15206	15388	15193	15147	15267	15280	15227	15323	15191	15313	15475	15313	15313	15272	15424	15326	15502	15340	15338	15143	15216	15324	15283	15328	15227	15082	15230	15271	15132	15172	15208	15407	15131	15326	15184	15268	15252	15214	15213	15170	15367	15308	15187	15244	15241	15091	15229	15153	15259	15286	15296	15311	15152	15278	15393	15287	15440	15127	15377	15189	15088	15324	15264	15182	15304	15132	15191	15248	15163	15223	15483	15234	15347	15352	15110	15243	15315	15224	15278	15083	15197	15296	15401	15256	15300	15234	15237	15415	15397	15330	15149
23405	21022	28485	23838	21761	21765	20724	18592	17927	18130	18073	17995	20175	31369	29420	26254	22060	19376	18299	17746	17864	17386	17674	17636	17474	17749	17749	17634	17648	17646	17593	17732	17574	17740	17853	17856	17624	17482	17719	17672	17541	17416	17619	17633	17658	17674	17692	17424	17802	17541	17490	17549	17652	17585	17641	17521	17726	17622	17597	17649	17459	17567	17625	17526	17462	17706	17578	17717	17706	17743	17686	17469	17561	17524	17467	17555	17505	17647	17530	17328	17647	17465	17696	17737	17742	17803	17495	17608	17770	17642	17788	17516	17666	17712	17461	17397	17690	17811	17384	17376	17607	17457	17652	17616	17625	17648	17380	17504	17391	17624	17481	17563	17416	17724	17656	17598	17577	17664	17610	17416	17562	17434	17664	17653	17616	17556	17536	17603	17587	17548	17626	17690	17758	17555	17600	17703	17502	17452	17574	17627	17738	17538	17648	17690	17650	17543	17497	17617	17392	17545	17556	17678	17556	17428	17625	17760	17665	17539	17526	17434	17455	17725	17776	17524	17734	17768	17504	17630	17556	17681	17562	17422	17382	17704	17622	17664	17717	17593	17565	17354	17521	17374	17494	17547	17642	17522	17852	17629	17489	17546	17740	17570	17764	17646	17824	17603	17549	17559	17654	17525	17754	17727	17363	17626	17520	17441	17491	17655	17515	17645	17609	17645	17469	17573	17490	17449	17574	17558	17427	17429	17737	17603	17794	17588	17607	17593	17572	17497	17531	17563	17532	17585	17572	17596	17453	17440	17513	17515	17649	17583	17448	17518	17799	17599	17518	17464	17769	17781	17474	17597	17357	17419	17581	17793	17589	17493	17717	17696	17569	17635	17682	17589	17381	17728	17386	17503	17684	17828	17712	17339	17710	17589	17483	17533	17634	17590	17585	17499	17508	17547	17616	17514	17639	17598	17496	17791	17435	17469	17727	17463	17591	17585	17567	17528	17442	17473	17511	17569	17549	17466	17498	17484	17434	17522	17645	17668	17593	17542	17615	17821	17708	17600	17495	17385	17503	17654	17790	17779	17718	17611	17601	17575	17642	17608	17621	17384	17585	17747	17603	17651	17586	17716	17558	17467	17461	17624	17586	17597	17582	17664	17566	17481	17707	17665	17493	17535	17424	17629	17782	17309	17545	17659	17578	17451	17550	17638	17559	17410	17545	17601	17629	17455	17683	17515	17577	17579	17616	17558	17649	17495	17655	17481	17643	17588	17468	17565	17650	17604	17554	17484	17647	17739	17454	17927	17365	17551	17619	17686	17612	17333	17724	17692	17544	17485	17510	17561	17476	17672	17529	17439	17746	17549	17591	17540	17449	17507	17470	17662	17460	17709	17521	17690	17659	17763	17667	17706	17656	17582	17516	17545	17690	17666	17643	17464	17565	17579	17488	17639	17582	17778	17487	17720	17531	17514	17599	17570	17373	17548	17544	17466	17839	17634	17364	17520	17562	17364	17725	17584	17556	17282	17686	17648	17387	17621	17426	17540	17547	17681	17513	17524	17574	17648	17648	17323	17561	17790	17409	17578	17606	17490	17609	17717	17512	17558	17669	17493	17413	17562	17500	17779	17540	17505	17496	17362	17662	17457	17627	17551	17609	17433	17493	17392	17583	17523	17688	17561	17516	17683	17540	17570	17628	17392	17746	17651	17625	17685	17546	17545	17717	17639	17633	17635	17462	17674	17606	17702	17564	17513	17708	17718	17864	17485	17654	17523	17781	17644	17465	17515	17636	17427	17607	17692	17451	17439	17561	17574	17517	17417	17640	17451	17585	17615	17638	17556	17498	17415	17504	17273	17435	17574	17687	17603	17623	17482	17538	17635	17671	17614	17586	17626	17642	17601	17571	17719	17720	17566	17722	17467	17436	17578	17533	17561	17617	17250	17645	17629	17571	17463	17506	17385	17569	17626	17703	17577	17607	17676	17468	17461	17698	17619	17503	17617	17643	17721	17860	17625	17552	17688	17566	17590	17406	17455	17551	17455	17570	17493	17576	17508	17618	17575	17425	17420	17596	17650	17659	17698	17527	17615	17592	17545	17419	17821	17615	17683	17631	17524	17726	17517	17759	17491	17808	17645	17616	17596	17724	17706	17666	17855	17611	17726	17726	17640	17691	17748	17652	17688	17425	17367	17439	17511	17688	17721	17518	17540	17363	17830	17662	17534	17605	17452	17532	17716	17446	17492	17682	17604	17615	17582	17478	17408	17454	17451	17604	17509	17730	17360	17606	17651	17533	17747	17681	17519	17554	17484	17577	17688	17797	17689	17611	17735	17520	17571	17721	17616	17590	17658	17576	17480	17615	17636	17571	17449	17445	17474	17617	17936	17596	17664	17752	17511	17513	17217	17646	17480	17326	17785	17672	17639	17578	17528	17478	17474	17630	17647	17564	17777	17779	17556	17486	17532	17757	17576	17624	17466	17534	17510	17537	17611	17522	17723	17766	17566	17395	17517	17688	17766	17368	17581	17712	17565	17629	17633	17437	17762	17506	17501	17658	17459	17432	17475	17491	17576	17639	17661	17510	17580	17561	17633	17691	17515	17537	17569	17623	17792	17630	17478	17515	17510	17657	17429	17436	17641	17489	17431	17585	17666	17579	17528	17772	17438	17577	17520	17399	17529	17510	17667	17632	17727	17683	17711	17529	17660	17780	17635	17515	17541	17662	17573	17605	17564	17603	17450	17613	17686	17519	17728	17813	17630	17555	17350	17515	17708	17548	17618	17622	17591	17573	17585	17780	17638	17607	17503	17613	17525	17704	17470	17591	17601	17744	17621	17450	17508	17631	17433	17542	17624	17801	17668	17461	17751	17564	17583	17522	17576	17611	17516	17443	17627	17520	17452	17521	17650	17663	17483	17541	17412	17476	17422	17547	17581	17772	17603	17386	17511	17554	17464	17465	17530	17553	17716	17721	17560	17544	17575	17458	17640	17713	17824	17653	17672	17762	17650	17800	17720	17482	17383	17679	17605	17692	17459	17516	17525	17718	17689	17484	17623	17410	17438	17640	17459	17607	17624	17514	17420	17616	17539	17573	17526	17603	17644	17843	17358	17781	17586	17452	17564	17573	17674	17502	17513	17551	17588	17792	17442	17575	17645	17575	17737	17535	17625	17519	17609	17556	17605	17377	17708	17841	17475	17533	17615	17445	17655	17529	17361	17568	17694	17427	17512	17463	17515	17617	17707	17538	17641	17475	17454	17499	17553	17555	17536	17514	17596	17720	17694	17410	17927	17434	17426	17862	17643	17464	17707	17685	17471	17699	17564	17774	17580	17425	17512	17300	17531	17682	17367	17731	17656	17607	17620	17685	17708	17421	17373	17627	17656	17651	17589	17507	17502	17409	17419	17781	17542	17585	17759	17496	17562	17540	17594	17620	17412	17454	17726	17606	17353	17644	17693	17743	17714	17638	17433	17550	17861	17529	17522	17607	17688	17553	17364	17693	17648	17663	17617	17579	17753	17682	17625	17592	17623	17704	17614	17554	17453	17676	17568	17516	17418	17633	17643	17727	17384	17701	17603	17525	17576	17610	17598	17673	17736	17395	17521	17479	17675	17417	17649	17582	17801	17643	17625	17649	17489	17622	17650	17674	17595	17548	17583	17507	17609	17605	17167	17518	17555	17602	17348	17802	17557	17406	17446	17731	17266	17491	17594	17641	17477	17584	17698	17566	17668	17358	17576	17471	17577	17656	17490	17604	17675	17579	17426	17536	17532	17559	17798	17722	17641	17613	17460	17509	17514	17532	17424	17587	17465	17496	17356	17639	17569	17569	17724	17768	17443	17634	17700	17706	17657	17726	17537	17732	17568	17601	17640	17529	17482	17828	17718	17446	17524	17854	17792	17471	17550	17509	17681	17560	17638	17538	17711	17517	17367	17614	17941	17711	17613	17339	17479	17480	17449	17693	17660	17481	17497	17664	17634	17648	17550	17657	17544	17737	17556	17478	17639	17678	17841	17475	17360	17683	17790	17839	17550	17531	17568	17595	17694	17585	17562	17610	17569	17663	17580	17643	17513	17462	17615	17615	17690	17625	17547	17616	17810	17601	17553	17526	17610	17733	17525	17735	17386	17538	17632	17595	17582	17455	17535	17600	17383	17412	17741	17446	17352	17665	17589	17581	17594	17523	17329	17791	17602	17674	17621	17632	17673	17570	17589	17456	17519	17618	17478	17449	17555	17447	17671	17700	17634	17485	17617	17540	17457	17366	17718	17705	17352	17529	17559	17701	17820	17774	17692	17616	17531	17342	17667	17720	17685	17635	17524	17691	17541	17516	17697	17625	17763	17717	17643	17523	17573	17652	17641	17542	17319	17407	17389	17507	17661	17629	17707	17630	17605	17355	17535	17752	17629	17621	17526	17608	17369	17373	17556	17784	17598	17702	17696	17526	17592	17660	17623	17576	17401	17570	17509	17500	17492	17560	17603	17702	17502	17605	17494	17519	17595	17464	17680	17490	17551	17721	17581	17734	17640	17538	17684	17617	17600	17779	17671	17692	17591	17548	17824	17656	17611	17548	17535	17630	17598	17740	17349	17784	17727	17458	17588	17629	17475	17435	17493	17678	17426	17667	17608	17388	17526	17421	17723	17747	17320	17553	17454	17576	17364	17684	17628	17641	17578	17701	17708	17622	17690	17505	17420	17597	17610	17513	17604	17530	17530	17720	17573	17510	17773	17636	17720	17646	17711	17724	17598	17798	17515	17595	17755	17762	17727	17539	17670	17686	17778	17623	17529	17633	17728	17639	17700	17674	17568	17515	17612	17451	17562	17600	17530	17741	17573	17657	17547	17706	17606	17618	17565	17427	17391	17684	17643	17560	17352	17611	17793	17624	17521	17569	17447	17554	17476	17493	17593	17692	17657	17669	17580	17439	17551	17624	17569	17661	17648	17498	17294	17517	17581	17588	17695	17679	17579	17696	17610	17543	17496	17478	17648	17471	17484	17607	17675	17476	17591	17623	17395	17549	17638	17669	17599	17476	17682	17469	17703	17541	17315	17323	17513	17564	17521	17802	17557	17623	17679	17667	17557	17614	17506	17428	17625	17485	17713	17610	17611	17625	17734	17600	17564	17487	17645	17508	17804	17736	17635	17553	17533	17501	17661	17508	17529
13615	22094	20999	18454	17166	16925	16686	16390	16437	16159	15898	15905	20417	34424	30436	26417	20414	16978	16066	15527	15484	15519	15563	15595	15488	15634	15721	15586	15711	15734	15400	15555	15515	15570	15627	15384	15478	15621	15595	15536	15474	15687	15565	15456	15538	15652	15604	15446	15592	15565	15578	15485	15560	15575	15506	15525	15564	15500	15580	15496	15608	15521	15493	15532	15421	15627	15585	15514	15595	15548	15617	15537	15508	15586	15505	15565	15655	15598	15395	15574	15327	15559	15552	15415	15344	15465	15634	15540	15565	15648	15481	15705	15425	15722	15440	15482	15575	15410	15499	15772	15466	15356	15587	15604	15545	15694	15639	15528	15724	15491	15540	15426	15497	15587	15479	15446	15558	15537	15473	15484	15486	15597	15315	15508	15733	15575	15492	15304	15380	15492	15535	15618	15487	15426	15602	15617	15461	15548	15486	15570	15503	15517	15668	15613	15709	15468	15415	15584	15423	15492	15437	15558	15676	15421	15544	15517	15542	15615	15492	15520	15510	15595	15504	15611	15603	15476	15369	15441	15540	15521	15438	15500	15581	15548	15657	15669	15636	15616	15624	15547	15655	15494	15507	15435	15639	15410	15539	15585	15532	15488	15612	15582	15464	15605	15563	15760	15405	15485	15548	15668	15672	15496	15465	15539	15589	15556	15422	15507	15604	15490	15548	15468	15555	15755	15749	15454	15545	15611	15413	15452	15342	15724	15494	15490	15524	15466	15567	15333	15565	15456	15800	15398	15644	15705	15564	15399	15586	15620	15678	15659	15458	15475	15534	15619	15540	15583	15462	15508	15455	15494	15557	15432	15457	15438	15575	15431	15432	15403	15584	15612	15473	15614	15469	15596	15593	15546	15528	15636	15541	15527	15326	15392	15765	15588	15508	15536	15672	15643	15419	15629	15600	15565	15506	15501	15694	15412	15480	15460	15340	15594	15516	15497	15353	15413	15517	15510	15568	15463	15573	15526	15513	15636	15465	15534	15528	15681	15397	15648	15646	15554	15515	15254	15429	15374	15450	15500	15409	15595	15429	15495	15547	15505	15527	15516	15669	15482	15561	15333	15581	15514	15672	15515	15500	15593	15705	15607	15331	15492	15409	15571	15482	15710	15534	15546	15490	15383	15756	15531	15502	15670	15489	15370	15604	15544	15533	15572	15667	15503	15570	15559	15420	15496	15464	15580	15467	15490	15516	15556	15470	15579	15440	15366	15500	15430	15495	15394	15701	15572	15602	15559	15655	15663	15441	15538	15506	15418	15338	15603	15422	15648	15468	15592	15359	15608	15548	15521	15638	15534	15636	15621	15502	15466	15576	15756	15491	15387	15691	15467	15647	15634	15619	15622	15522	15686	15520	15616	15604	15551	15448	15472	15614	15511	15407	15613	15455	15746	15543	15653	15551	15615	15481	15496	15609	15489	15424	15638	15542	15556	15368	15474	15425	15604	15610	15363	15489	15517	15544	15485	15446	15478	15571	15461	15556	15515	15457	15448	15546	15683	15544	15475	15609	15398	15658	15477	15433	15443	15654	15449	15489	15564	15509	15693	15534	15587	15471	15539	15403	15354	15661	15462	15544	15588	15425	15727	15600	15606	15703	15425	15575	15492	15540	15467	15554	15518	15575	15427	15686	15481	15209	15561	15551	15515	15567	15550	15563	15488	15732	15753	15629	15608	15469	15370	15489	15576	15600	15553	15583	15607	15411	15754	15443	15324	15572	15561	15410	15570	15368	15516	15637	15391	15531	15417	15655	15681	15506	15421	15608	15520	15368	15536	15378	15542	15458	15398	15511	15446	15479	15489	15599	15620	15711	15650	15599	15552	15632	15381	15525	15525	15457	15520	15575	15480	15606	15523	15604	15578	15647	15762	15393	15376	15560	15540	15537	15599	15431	15715	15507	15627	15450	15565	15545	15486	15612	15488	15473	15681	15688	15511	15538	15591	15687	15439	15434	15465	15492	15617	15540	15589	15419	15546	15525	15527	15539	15776	15577	15651	15659	15669	15502	15399	15644	15642	15642	15501	15594	15485	15571	15525	15469	15587	15574	15460	15531	15550	15573	15598	15630	15524	15498	15488	15589	15569	15521	15545	15490	15580	15578	15550	15532	15632	15490	15489	15354	15463	15574	15663	15664	15520	15527	15444	15448	15494	15494	15518	15581	15412	15413	15495	15601	15553	15442	15674	15504	15604	15511	15652	15453	15566	15598	15400	15315	15573	15484	15547	15495	15649	15485	15455	15610	15516	15596	15593	15269	15426	15500	15524	15448	15585	15598	15575	15551	15662	15465	15383	15595	15537	15551	15448	15332	15621	15414	15496	15529	15570	15530	15503	15705	15709	15703	15654	15562	15536	15560	15503	15534	15598	15448	15528	15539	15541	15543	15679	15585	15404	15509	15628	15505	15504	15596	15450	15495	15658	15532	15534	15521	15541	15484	15437	15551	15388	15421	15745	15469	15374	15511	15530	15534	15616	15640	15561	15536	15523	15525	15519	15383	15612	15501	15588	15555	15473	15406	15412	15480	15447	15514	15522	15408	15661	15367	15521	15701	15475	15561	15480	15489	15575	15617	15607	15686	15560	15538	15464	15703	15805	15583	15342	15653	15364	15493	15645	15342	15578	15488	15416	15559	15477	15522	15607	15525	15524	15469	15658	15511	15546	15635	15574	15489	15678	15526	15507	15435	15527	15564	15500	15495	15543	15565	15489	15610	15489	15506	15378	15627	15814	15401	15560	15748	15641	15579	15505	15352	15355	15508	15478	15600	15574	15597	15631	15405	15656	15543	15649	15568	15621	15539	15429	15537	15394	15544	15520	15575	15543	15385	15508	15436	15417	15590	15665	15579	15448	15428	15424	15584	15599	15521	15602	15462	15354	15515	15397	15508	15665	15581	15496	15548	15424	15596	15532	15710	15511	15470	15598	15460	15541	15564	15580	15560	15445	15495	15522	15582	15692	15416	15567	15533	15471	15497	15655	15671	15526	15589	15483	15503	15570	15652	15498	15586	15405	15456	15564	15471	15509	15505	15352	15747	15456	15488	15571	15488	15455	15362	15533	15424	15611	15536	15460	15434	15565	15347	15458	15701	15698	15701	15409	15458	15428	15505	15510	15543	15602	15506	15479	15614	15598	15617	15646	15635	15471	15741	15556	15525	15611	15626	15490	15339	15409	15495	15499	15431	15486	15525	15593	15545	15580	15419	15655	15595	15410	15596	15445	15707	15505	15710	15513	15533	15486	15553	15682	15456	15499	15358	15310	15499	15494	15431	15514	15343	15708	15438	15470	15607	15646	15627	15410	15578	15526	15489	15551	15479	15461	15603	15595	15496	15476	15562	15488	15607	15579	15536	15401	15606	15669	15471	15508	15472	15656	15511	15543	15433	15476	15399	15722	15463	15419	15614	15594	15516	15715	15363	15624	15399	15557	15359	15517	15620	15545	15511	15466	15627	15631	15504	15516	15438	15522	15472	15593	15422	15504	15435	15689	15637	15620	15516	15493	15692	15674	15795	15508	15407	15546	15561	15519	15533	15594	15663	15586	15547	15568	15743	15330	15622	15558	15647	15680	15514	15398	15634	15613	15469	15589	15589	15402	15717	15558	15531	15536	15655	15673	15469	15481	15533	15562	15543	15581	15636	15683	15566	15477	15553	15566	15347	15389	15399	15475	15633	15582	15474	15513	15616	15416	15460	15516	15534	15355	15522	15443	15425	15589	15556	15467	15527	15422	15596	15551	15516	15404	15569	15418	15446	15568	15584	15738	15469	15610	15583	15536	15570	15615	15495	15438	15728	15323	15493	15511	15630	15574	15394	15536	15551	15399	15571	15600	15482	15530	15625	15581	15456	15554	15467	15577	15438	15572	15460	15465	15602	15411	15445	15627	15642	15610	15377	15538	15623	15545	15547	15574	15625	15383	15658	15621	15541	15303	15443	15514	15529	15543	15677	15520	15683	15483	15475	15490	15695	15412	15483	15466	15388	15635	15623	15533	15582	15643	15413	15590	15457	15635	15618	15535	15585	15630	15520	15410	15659	15531	15611	15562	15574	15565	15410	15390	15595	15511	15424	15465	15469	15543	15453	15619	15356	15449	15608	15477	15519	15560	15505	15628	15549	15540	15480	15660	15489	15544	15555	15505	15554	15518	15570	15611	15622	15491	15475	15553	15595	15438	15424	15460	15665	15526	15717	15512	15740	15343	15443	15477	15444	15598	15536	15488	15737	15333	15485	15604	15481	15531	15409	15637	15464	15531	15362	15482	15673	15682	15422	15702	15439	15529	15682	15482	15751	15450	15469	15496	15472	15362	15569	15422	15516	15456	15560	15398	15423	15434	15552	15630	15563	15638	15560	15609	15546	15514	15598	15524	15601	15585	15467	15512	15614	15483	15563	15425	15587	15495	15555	15455	15433	15566	15399	15597	15517	15676	15513	15541	15498	15512	15326	15675	15578	15546	15432	15468	15611	15372	15339	15554	15461	15508	15453	15377	15584	15524	15546	15538	15573	15601	15610	15620	15475	15530	15531	15517	15666	15559	15529	15573	15657	15508	15488	15552	15551	15476	15598	15613	15435	15465	15424	15442	15594	15521	15621	15496	15609	15686	15521	15543	15455	15678	15481	15590	15655	15607	15545	15651	15579	15595	15482	15638	15529	15416	15493	15559	15596	15382	15473	15639	15436	15504	15519	15440	15476	15445	15432	15638	15713	15593	15384	15545	15494	15597	15574	15548	15650	15354	15515	15535	15415	15494	15565	15492	15563	15386	15453	15497	15574	15622	15423	15630	15665	15577	15591	15584	15528	15557	15660	15481	15565	15562	15507	15506	15341	15364	15494	15518	15380	15546	15656	15424	15609	15726	15490	15553	15530	15459	15473	15701	15429	15504	15611	15353	15619	15671	15467	15506	15488	15571	15491	15496	15597	15440	15529	15510	15630	15552	15544	15434	15523	15483	15487	15528	15459	15599	15473	15437	15520	15490	15444	15614	15573	15544	15616	15597	15566	15388	15487	15638	15648	15580	15541	15561	15590	15524	15609	15546	15608	15492	15546	15501	15394	15576	15627	15510	15669	15448	15523	15591	15579	15682	15491	15651	15539	15629	15561	15519	15597	15417	15606	15478
22489	21016	28783	23448	21194	23025	24629	19434	18542	18933	18442	18369	30821	39423	34670	29259	23630	19746	18744	18062	18006	18028	18213	17873	17940	18060	17996	18094	18044	18105	18136	17733	17944	17979	17990	17952	17911	17744	17852	17938	17968	18029	17912	17833	17812	18109	17992	17805	18003	17994	17731	17856	18076	17844	18137	17869	17880	17893	17783	17926	18093	17782	17683	18036	17964	18001	18130	17967	17729	17885	17797	17911	17775	17872	17823	17952	18102	17800	18025	17874	17946	17982	17792	17832	17960	17898	17704	17818	17666	17607	17824	17782	17982	18025	17768	18003	17950	17746	17988	17959	18079	17792	17823	17907	17811	17747	17912	17926	17883	17968	17871	17853	17879	17836	17832	17854	17810	18069	17850	17867	18033	17759	17992	17867	17695	17958	17840	17852	17935	17890	17693	17646	17855	17826	17981	17835	17843	17846	18102	18046	17776	18034	17780	18074	17968	17867	17887	17909	17927	17795	17803	17890	17769	17784	18006	17778	18065	18007	17738	17715	17890	17825	17761	18109	17813	17824	17745	17703	17819	17791	17825	17841	17813	17883	17776	17663	17727	17906	17854	17715	17816	17744	17858	17831	17747	17707	18003	17928	17905	18046	17788	17731	17884	18138	17942	17726	17783	17791	17811	17679	17780	17848	17835	17702	17760	18021	17952	17845	18015	17791	17786	17912	17662	17787	17815	17785	18017	17898	17849	17750	17734	17836	17713	17746	17842	17714	17816	17790	17851	17864	17796	17838	17878	17874	17847	17892	17869	17768	18007	17799	17936	17732	17713	17845	17803	17877	17996	17930	17956	17898	17844	17813	17889	17752	17777	17752	17950	17726	17988	17915	17697	17845	17866	18022	17910	17870	18090	17954	17768	17873	17929	17777	17670	17689	17896	18062	17877	17861	17982	17878	17728	17955	17857	17910	17693	18089	17666	17985	17633	17893	17755	17767	17796	17996	17936	17849	17858	17946	17728	17867	17819	17825	17942	17841	17593	17765	17844	17765	18009	17765	17790	17760	17772	17761	17763	17787	17796	17893	17864	17913	18012	17902	17931	17676	17812	17945	17929	17727	17905	17866	17732	18092	17878	17951	17899	17638	17783	17897	17992	18024	17958	17997	17867	17947	17937	17886	17814	17933	17847	17794	17932	17871	17796	18010	17925	17893	18014	17686	17945	17708	17906	17759	17724	18014	17980	17916	17969	18004	17837	17783	17986	17888	17928	17840	17939	17854	18032	17761	18160	17899	17667	17833	17792	17814	17636	17865	17942	17882	17766	17904	17885	17958	17817	17913	17853	17932	17742	17979	17736	17826	17796	17979	17796	17783	17628	17822	17906	17788	17845	17812	17870	17806	17853	17734	17807	17707	18078	17901	17945	17712	17965	17890	17699	17854	17809	17712	17694	17805	17942	17834	17963	17862	17677	18037	17938	17939	17796	17657	17683	17882	17826	17898	17695	17588	17703	17771	17651	17852	17685	17839	17963	17937	17898	18044	17690	18017	17827	18108	17911	17724	18056	17967	17881	17973	17953	17727	18072	17817	17846	17779	17931	17853	17948	17762	17777	17802	17939	17973	17877	17909	18048	17832	17896	17881	17760	17762	17856	17807	17807	17886	17752	17966	17884	17956	17772	17809	17872	17978	17706	17932	17883	17958	17782	17904	17865	17743	17821	17696	17994	17841	18049	18043	17779	17795	17808	18020	18045	17960	17843	17789	17954	17912	17701	17816	17745	17783	17935	17758	17843	17910	17865	17924	17805	17803	17757	17838	17631	17917	17795	17975	17910	17724	17758	17878	17600	17906	17785	17746	17889	17774	17882	17646	17733	17860	18009	17921	17898	17734	17633	17724	17844	18008	17890	17760	17943	17851	17861	17822	17880	17890	17853	17782	17872	18018	17831	17771	17912	17787	17767	17720	17873	17778	17890	17926	17880	17794	18031	17773	17806	17816	17852	17957	17800	17810	17732	17818	17867	17943	17857	17842	17650	17744	17758	17808	17954	17821	17689	18001	17736	17691	17946	17835	17833	17871	17822	17794	17707	17721	17869	17870	17802	17974	17754	17681	17863	17958	17869	17768	17756	17860	17967	17824	17587	17897	17934	17975	17873	17844	17847	17814	17907	17828	18105	17649	17951	17933	17862	17954	17762	17800	17876	18059	17701	17788	17904	17886	17823	17774	18038	17858	17865	17726	17681	17722	17677	17913	17867	18037	17965	17670	17927	17698	17705	17813	17894	17963	17834	17848	17790	17894	17781	17882	18039	17741	17669	17679	17828	17706	17866	17747	17834	17778	17814	17879	17840	17746	17785	18148	17931	17706	17720	17890	17850	17841	17758	17798	17872	17914	17887	17713	17793	17748	17777	17845	17754	17877	17728	17735	17695	17749	17957	17854	17902	17949	17822	17656	17728	17738	17873	17878	17831	17926	18073	17909	18039	17755	17939	17631	17828	17773	17917	17672	17723	17940	17865	17813	17894	17799	17938	17889	17851	17847	17868	17842	17807	17851	17969	18058	17704	17811	17912	17912	17753	17789	17891	17924	17839	18094	17986	17863	17801	17753	17791	17852	17955	17932	17847	17832	17856	17782	17859	17896	17921	17914	17981	17771	17835	17679	17954	18007	17867	17929	17859	17771	17774	18045	17919	17724	17829	17768	17815	17738	17806	17801	17947	17802	17760	17920	17750	17774	17886	17943	17764	17666	17845	17712	17659	17786	17936	17741	17864	17879	17781	17893	17969	17740	17897	17976	17830	17674	17715	17972	17872	17721	17867	17757	17980	17918	17849	17874	17957	18095	17855	17732	17818	17641	17655	17992	17881	17970	17850	17807	17861	17873	17670	17679	17787	17777	18186	17956	17929	17835	17845	17867	17589	17767	17848	17767	17771	17684	17708	17864	17892	17963	17814	17919	17807	18053	18030	17948	17756	17840	17855	17684	17844	17849	17751	17960	17732	17856	18102	17684	17853	17686	17958	17829	17805	17975	17957	18020	18024	18065	17818	17981	17841	17846	17818	17828	17880	17709	17975	17866	18042	17600	17646	17776	17965	17800	17793	17903	17841	17783	18132	17673	17950	17775	17890	17702	17901	17758	17815	17823	17844	17647	17899	17976	17756	17905	17839	17675	17847	17834	17734	17788	17816	17687	17734	17704	17961	17861	17805	17821	17799	17759	17652	17703	18114	17885	17755	17841	17930	17786	17728	17969	17840	17870	17797	17838	17898	17803	17743	17999	18003	17911	17796	17833	17867	17929	17859	17917	17878	17917	17773	17800	17980	17907	17693	17797	17898	17643	17790	17861	17769	17834	17903	17773	17742	17972	17811	17813	17794	17860	17855	17856	17615	17684	17880	17924	17790	17918	17922	17544	18052	17886	17773	18022	17897	17876	17958	17819	17820	17844	17820	17540	17794	17842	17799	17768	17783	17789	17940	17914	17889	17818	17826	17824	17788	18043	17814	17761	17836	17910	17830	18155	17979	17891	17999	17748	17975	17976	17755	17895	17539	17898	17949	18038	17724	17855	18013	17838	17764	17799	17758	17988	17838	17769	17895	17679	17663	17818	17818	17860	17872	17875	17805	17952	17791	17955	17799	17856	18006	17846	17873	17721	17687	17701	17868	17876	17650	17694	17926	17867	17871	17772	17839	17985	17695	17517	17810	17831	17805	17651	17892	17866	17639	17916	17920	17883	17940	17822	17693	17630	17847	17791	17859	18282	17922	17817	17790	17709	17994	17759	17745	17785	18040	17821	17637	17741	17887	17768	17958	17476	17889	17889	17754	17720	17919	17718	17931	17663	17836	17957	17975	17912	17889	17738	17738	17931	17998	17753	17849	17909	17820	17646	17724	17736	17756	17907	18053	17820	17788	17831	17760	17827	18039	17833	18118	17891	17928	17855	17919	17984	17763	17921	17735	17761	17616	18029	17915	17828	17792	17765	18012	17834	17679	17934	17880	17868	17839	18013	17869	17779	17776	17808	17866	17971	18131	17896	17801	17765	17812	17774	17733	17911	18020	17743	17708	17781	17677	17864	17971	17820	17982	18104	17878	17872	17884	17869	17865	17703	17856	17942	17744	17817	17824	17977	18005	17667	17682	17732	17731	17779	17908	17767	17856	17738	18005	17901	17547	17915	17769	17872	17831	17798	17912	17722	17936	17789	17965	17930	17943	17997	17807	17606	17883	17963	17866	17763	17936	17725	17778	17713	17939	17707	17770	17752	17746	17954	17868	18103	17916	17868	18061	17938	17796	17704	17956	17958	17653	17800	17865	17815	17986	17975	17989	17818	17657	17962	17829	17728	17907	17668	17976	17748	17887	18070	17957	18035	17944	17951	17614	17731	17934	17913	17803	17790	17881	17728	17869	17831	17887	17780	18032	17902	17690	17901	17887	17828	17763	17810	17934	17952	17892	18000	17727	17857	17882	17804	17837	17933	17740	17692	17776	18060	17866	17888	17939	17742	18083	17765	18019	17975	17839	17997	17821	17823	17847	17960	17547	17821	17993	17759	17912	17858	17814	17812	17673	17734	17744	17796	17868	17796	17896	17800	17869	17804	17832	17604	17854	17773	17927	17764	17921	17803	17739	17908	17679	17896	17804	17895	17784	17665	17880	18009	17837	17746	18241	18122	17819	17769	17735	17878	17899	17743	17782	18002	17848	17966	18120	17879	17944	17704	17699	17948	17890	17796	17752	17981	17979	17970	18135	17646	17893	17655	17749	17885	17892	17748	17786	17882	17736	17919	17669	17787	17860	17816	17912	17849	17859	17708	17634	17990	17851	17910	17808	17761	17871	18069	17721	17712	17770	18007	17818	17725	17906	17914	17758	17730	17875	17728	17920	17914	17987	17958	17795	17955	17990	17757	17914	17877	17813	17779	17807	17945	17695	17871	18042	17816	17860	17893	17939	17837	17789	17883	17762	17883	17840	17713	17814	17829	18029	17752	17910	17887	17932	17645	17890	17599	17759	17771	17881	17891	17797	17941	17842	17786	17672	17905	17914	17855	17764	17757	17803	17776	17949	17810	17762	17816	17671	17904	17915	17993	17876	17747	17675	17908	17782	17800	17966	17792	17865	17960	17861	17704	17852	17791	17847	17796	17902	17825	17840	17883	17863	17881	18086	17714
14765	26427	24175	20288	18626	17877	17239	17463	16939	16645	16536	16223	34363	40993	36235	29709	22247	17349	16312	15730	15708	15676	15518	15512	15764	15681	15797	15755	15693	15765	15677	15722	15766	15710	15588	15568	15772	15700	15567	15584	15593	15847	15813	15617	15746	15863	15507	15557	15648	15773	15683	15636	15710	15465	15811	15733	15623	15813	15704	15628	15685	15746	15657	15673	15837	15833	15503	15784	15623	15596	15791	15885	15535	15740	15786	15622	15609	15758	15654	15679	15601	15665	15661	15743	15687	15686	15757	15700	15597	15585	15817	15493	15684	15617	15726	15564	15622	15774	15507	15673	15747	15636	15783	15593	15581	15905	15672	15616	15621	15644	15811	15452	15677	15699	15660	15536	15724	15726	15523	15645	15751	15821	15607	15735	15600	15572	15701	15737	15757	15552	15720	15627	15800	15708	15613	15632	15730	15629	15663	15678	15669	15587	15690	15793	15788	15706	15640	15612	15729	15575	15714	15709	15756	15647	15573	15572	15661	15605	15581	15647	15701	15625	15748	15512	15800	15713	15726	15687	15724	15689	15652	15601	15757	15609	15569	15470	15567	15607	15665	15603	15670	15583	15684	15592	15716	15799	15732	15694	15695	15647	15599	15905	15697	15541	15745	15681	15715	15827	15584	15575	15671	15480	15769	15671	15673	15682	15873	15603	15674	15595	15693	15734	15807	15625	15545	15665	15614	15469	15757	15528	15728	15638	15655	15520	15747	15562	15797	15693	15599	15587	15749	15497	15566	15587	15531	15509	15667	15636	15607	15706	15637	15631	15503	15773	15825	15499	15789	15572	15726	15629	15456	15703	15690	15951	15566	15690	15672	15712	15557	15653	15697	15507	15660	15624	15661	15567	15616	15608	15787	15926	15744	15594	15618	15735	15735	15546	15917	15798	15698	15595	15553	15866	15744	15518	15715	15611	15552	15487	15710	15669	15579	15736	15782	15625	15768	15649	15468	15578	15509	15626	15639	15803	15479	15746	15719	15517	15709	15619	15707	15610	15538	15676	15712	15760	15640	15706	15743	15762	15626	15802	15482	15795	15611	15629	15595	15504	15585	15574	15765	15615	15556	15698	15793	15806	15705	15496	15741	15667	15559	15598	15687	15655	15608	15514	15702	15691	15564	15451	15651	15583	15573	15783	15694	15781	15675	15576	15731	15652	15632	15735	15604	15643	15464	15637	15556	15735	15584	15629	15733	15643	15571	15671	15734	15431	15709	15518	15489	15713	15548	15595	15638	15626	15552	15484	15518	15663	15720	15515	15770	15862	15599	15524	15700	15844	15588	15616	15765	15575	15665	15839	15704	15584	15447	15565	15706	15692	15807	15708	15580	15763	15608	15660	15541	15883	15579	15588	15768	15623	15633	15654	15603	15730	15605	15683	15657	15737	15599	15681	15622	15682	15665	15766	15804	15554	15548	15573	15686	15689	15596	15669	15716	15580	15627	15584	15701	15588	15556	15784	15539	15743	15496	15680	15728	15575	15832	15654	15652	15646	15733	15709	15690	15675	15583	15632	15602	15691	15564	15625	15573	15711	15615	15580	15672	15691	15796	15629	15492	15772	15646	15661	15758	15644	15535	15749	15572	15673	15758	15577	15744	15680	15579	15700	15602	15648	15670	15472	15852	15559	15516	15709	15517	15647	15740	15687	15748	15652	15706	15599	15723	15590	15529	15557	15671	15565	15724	15620	15705	15670	15692	15622	15649	15601	15784	15755	15714	15561	15707	15668	15425	15586	15660	15686	15626	15665	15624	15440	15546	15607	15746	15639	15656	15698	15478	15726	15627	15605	15686	15571	15664	15857	15805	15646	15787	15711	15576	15696	15685	15494	15723	15730	15570	15512	15745	15554	15527	15572	15562	15810	15629	15698	15589	15606	15697	15603	15668	15664	15623	15566	15361	15837	15488	15701	15615	15618	15662	15508	15636	15545	15550	15431	15622	15838	15402	15636	15606	15660	15832	15619	15708	15559	15754	15753	15578	15556	15701	15574	15622	15693	15675	15572	15578	15608	15667	15768	15601	15729	15721	15635	15709	15653	15746	15746	15505	15579	15665	15485	15693	15541	15719	15731	15752	15815	15624	15589	15578	15680	15653	15684	15626	15742	15626	15747	15498	15763	15736	15659	15718	15640	15584	15583	15668	15881	15525	15648	15517	15590	15670	15784	15750	15531	15650	15571	15591	15747	15633	15604	15687	15708	15645	15661	15776	15546	15595	15754	15681	15808	15658	15683	15664	15586	15609	15538	15627	15684	15706	15527	15765	15682	15749	15604	15537	15628	15615	15654	15618	15849	15807	15890	15636	15606	15811	15705	15622	15560	15627	15808	15609	15498	15620	15536	15644	15696	15692	15653	15545	15514	15562	15757	15607	15557	15760	15721	15698	15375	15781	15578	15633	15589	15691	15960	15595	15738	15628	15746	15589	15600	15681	15686	15794	15547	15605	15704	15733	15540	15756	15572	15672	15714	15713	15523	15643	15672	15678	15643	15685	15660	15642	15452	15582	15747	15789	15622	15602	15589	15696	15755	15691	15675	15566	15685	15541	15643	15766	15762	15601	15643	15771	15523	15716	15617	15666	15722	15664	15601	15653	15649	15731	15565	15600	15589	15586	15592	15693	15564	15708	15750	15615	15522	15572	15620	15576	15612	15811	15461	15787	15526	15592	15646	15729	15645	15617	15669	15475	15646	15771	15542	15894	15692	15642	15700	15694	15430	15725	15641	15735	15667	15534	15645	15719	15524	15605	15515	15661	15654	15531	15681	15520	15575	15655	15511	15663	15586	15726	15787	15655	15605	15615	15749	15635	15552	15571	15689	15571	15797	15576	15665	15461	15695	15608	15736	15548	15598	15659	15475	15677	15777	15732	15623	15689	15736	15554	15591	15739	15567	15712	15555	15662	15528	15632	15654	15611	15566	15834	15588	15447	15645	15656	15603	15643	15653	15547	15548	15805	15708	15576	15698	15696	15501	15587	15607	15646	15650	15711	15606	15516	15577	15698	15543	15710	15559	15536	15525	15747	15566	15779	15624	15691	15736	15796	15583	15619	15565	15552	15691	15516	15665	15436	15675	15692	15539	15742	15691	15604	15708	15604	15531	15643	15508	15562	15549	15668	15677	15721	15546	15696	15645	15641	15645	15681	15668	15483	15658	15586	15450	15583	15574	15496	15607	15740	15603	15653	15779	15867	15700	15664	15616	15646	15686	15499	15705	15844	15527	15723	15681	15644	15670	15670	15567	15741	15669	15627	15814	15616	15689	15538	15555	15564	15733	15772	15591	15498	15589	15660	15709	15718	15565	15451	15487	15727	15585	15556	15709	15584	15593	15591	15690	15667	15695	15693	15690	15481	15820	15795	15550	15632	15550	15708	15477	15524	15761	15705	15800	15696	15502	15496	15618	15499	15662	15545	15604	15634	15610	15650	15667	15667	15608	15670	15736	15450	15748	15603	15691	15599	15526	15588	15743	15639	15653	15628	15520	15772	15607	15436	15656	15712	15764	15660	15543	15842	15611	15587	15725	15582	15560	15632	15649	15435	15680	15541	15697	15581	15678	15493	15630	15734	15680	15640	15637	15473	15451	15708	15600	15604	15750	15719	15602	15710	15672	15703	15492	15773	15469	15752	15568	15634	15648	15629	15626	15651	15707	15667	15663	15517	15595	15524	15661	15620	15564	15544	15663	15500	15603	15582	15631	15708	15743	15742	15564	15486	15707	15691	15676	15648	15614	15721	15495	15574	15621	15840	15558	15706	15748	15460	15526	15673	15612	15812	15576	15679	15576	15590	15586	15657	15595	15699	15840	15509	15584	15793	15643	15683	15831	15781	15612	15760	15645	15730	15799	15658	15708	15555	15706	15684	15645	15654	15521	15689	15573	15691	15777	15474	15628	15748	15568	15471	15598	15775	15638	15710	15842	15571	15458	15573	15766	15769	15581	15555	15522	15576	15788	15513	15552	15645	15576	15775	15462	15625	15604	15731	15671	15511	15628	15674	15679	15629	15643	15718	15713	15665	15679	15722	15765	15739	15598	15629	15657	15542	15756	15708	15623	15834	15674	15726	15696	15665	15587	15463	15667	15575	15708	15706	15683	15638	15630	15633	15710	15640	15690	15705	15638	15653	15687	15665	15664	15720	15679	15664	15645	15585	15723	15866	15666	15503	15615	15598	15631	15715	15654	15657	15674	15529	15620	15719	15720	15646	15619	15756	15660	15690	15704	15520	15623	15693	15656	15669	15660	15518	15658	15445	15773	15763	15728	15680	15715	15717	15631	15661	15745	15605	15495	15624	15681	15599	15710	15512	15695	15552	15648	15741	15558	15511	15659	15666	15672	15616	15616	15695	15546	15705	15540	15671	15665	15564	15670	15411	15587	15676	15632	15536	15697	15667	15537	15552	15778	15805	15637	15603	15517	15775	15703	15625	15535	15570	15755	15567	15859	15672	15658	15616	15655	15766	15626	15658	15610	15676	15568	15641	15404	15606	15719	15636	15678	15824	15580	15660	15644	15792	15624	15644	15561	15722	15519	15519	15632	15760	15635	15707	15647	15689	15604	15559	15497	15614	15821	15617	15641	15619	15647	15594	15681	15614	15463	15778	15533	15615	15668	15775	15713	15691	15474	15692	15801	15567	15618	15619	15756	15471	15666	15631	15691	15475	15750	15586	15695	15504	15724	15676	15752	15659	15660	15591	15518	15720	15729	15769	15555	15661	15509	15595	15740	15639	15614	15575	15636	15560	15563	15626	15782	15692	15554	15711	15546	15493	15604	15658	15677	15601	15760	15608	15554	15545	15636	15647	15630	15698	15603	15526	15415	15641	15633	15569	15699	15530	15615	15639	15586	15769	15706	15737	15762	15733	15712	15752	15681	15524	15610	15645	15605	15706	15641	15638	15637	15597	15620	15765	15662	15799	15547	15573	15672	15758	15719	15526	15667	15675	15628	15536	15688	15473	15595	15574	15685	15647	15495	15686	15686	15661	15611	15642	15904	15692	15636	15615	15726	15700	15704	15896	15609	15657	15737	15699	15673	15719	15566	15782	15780	15771	15583	15772	15604	15826	15570	15605	15502	15560	15729	15714	15804	15685	15575	15875	15493	15497	15644	15750	15631
27173	21575	23289	20132	17143	17459	17677	17384	17396	17183	17317	17199	18321	19235	19075	18539	17985	17514	17302	17254	17244	17440	17329	17254	17557	17174	17198	17190	17125	17064	17321	17020	17263	17102	17166	17399	17144	17298	17148	17131	17183	17265	17387	17303	17326	17431	17168	17257	17477	17200	17085	17402	17318	17417	17366	17171	16999	17200	17349	16971	17195	17235	17265	17261	17291	17463	17198	17273	17216	17255	17350	17034	17213	17382	17348	17264	17145	17270	17220	17298	17475	17402	17259	17290	17298	17253	17239	17363	17295	17228	17347	17193	17163	17226	17062	17151	17335	16991	17155	17215	17438	17365	17343	17416	17226	17299	17201	17228	17089	17193	17281	17234	17234	17155	17298	17485	17232	17251	17172	17144	17039	17025	17336	17398	17180	17156	17285	16940	17294	17258	17207	17312	17291	17251	17215	17273	17081	17303	17264	17055	17157	17334	17145	17173	17272	17272	17415	17233	17278	17266	17053	17016	17080	17088	17299	16969	17149	17019	17273	17276	17232	17168	17289	17161	17145	17313	17204	17124	17099	17118	17167	17108	17272	17113	17081	17178	17027	17221	17204	17082	17561	17119	17142	17333	17097	17135	17181	16915	17412	17159	17268	17205	17179	17191	17117	17252	17180	17094	17282	17163	17218	17424	17398	16943	17274	17361	17304	17262	17159	17277	17229	17333	17225	17173	17071	17132	17065	16979	17116	17261	17268	17184	17501	17057	17253	17130	17346	17349	17236	17104	17033	17298	17379	17218	17091	17240	17209	17171	17159	17202	17222	17254	17101	16848	17094	17400	17302	17222	17119	17088	17173	17257	17328	17325	17357	17291	17231	17214	17165	17208	17189	17268	17215	17233	17216	17146	17114	17222	17070	17256	17370	17439	17326	17106	17213	17053	17177	17211	17169	16995	17125	17299	17155	17378	17300	17034	17017	17270	17079	17088	17268	17320	17389	17159	17287	17165	17003	17117	17196	17266	16876	17334	17295	17214	17256	17286	17266	17224	17199	17147	17404	17100	17093	17159	17205	17192	17403	17285	17258	17198	17175	17224	17167	17368	17088	17213	17279	17352	17066	17279	17312	17418	17299	17245	17507	17096	17156	17122	17248	17031	17105	17075	17261	17265	17222	17241	17160	17040	17253	17181	17141	17319	17258	17208	17269	17130	17288	17188	17255	17194	17243	17116	17313	17311	16978	17214	17348	17043	17143	17377	17277	17195	17327	17084	17153	17260	17115	17180	17165	17228	17023	17347	17466	17211	17274	17293	17342	17253	17305	17163	17486	17260	17372	17151	17281	17386	17200	17166	17087	17203	16999	17128	17275	17277	17464	17407	17226	17025	17190	17137	17253	17169	17394	17290	17248	17284	17293	17322	17173	16959	17296	17292	17076	17313	17249	17210	17345	17301	16996	17276	17325	17136	17276	17157	17214	17156	17218	17259	17257	17285	17295	17191	17127	16967	17207	17400	17320	17238	17388	17118	17145	17147	17275	17119	17203	17189	17154	16927	17197	17174	17026	17446	17449	17058	17199	17128	17034	17237	17322	17196	17306	17223	17233	17128	17309	17153	17131	17393	17217	17285	17053	17143	17325	17135	17301	17178	17045	17242	17391	17220	17327	17397	17279	17217	17350	17315	17398	17204	17129	17208	17297	17229	17189	17155	17168	17441	17300	16953	17280	17177	17268	17169	17282	17345	16981	17309	17137	17198	17297	17265	17160	17380	16939	17151	17257	17300	17323	17204	17203	17100	16991	17092	17218	17234	17137	17178	17061	17300	17210	17143	17148	17223	17331	17300	17388	17146	17361	17009	17211	17309	17233	17250	17320	17251	17374	17337	17270	17076	17320	17109	17148	17321	17188	17354	17350	17180	17096	17328	17256	17165	17158	17074	17231	17183	17237	16984	17310	17265	17181	17264	17140	17180	17182	17213	17143	17146	17180	17195	17084	17231	17236	17387	17136	17106	17217	17176	16970	17243	17337	17297	17212	17425	17292	17297	17515	17055	17231	17350	17129	17111	16994	17316	17219	17135	17294	17139	17249	17335	17330	17233	17304	17169	17093	17282	17066	17046	17252	17179	17239	17382	17343	16998	17227	17207	17373	17131	17448	17387	17255	17194	17250	17172	17288	17193	17373	17167	17198	17357	17144	17388	17063	17355	17463	17035	17289	17104	17369	17120	17115	17199	17136	17261	17213	17027	17070	17085	17442	17246	17202	17102	17319	17427	17174	17146	17194	17150	17009	17131	17152	17036	17209	17326	17239	16967	17110	17234	17100	17221	17179	17092	17226	17244	17106	17028	17063	17005	17236	17161	17332	17412	17539	17311	17262	17130	17160	17349	17253	17242	17102	17230	17313	17171	17161	17255	17330	17268	17380	17173	17143	17352	17151	17211	17266	17118	16961	17057	16971	17249	17220	17048	17342	17180	17268	17186	17381	17133	17262	17294	17296	17015	16971	17246	17078	17326	17153	17330	17234	17537	17286	17209	16986	17245	17238	17287	17203	17321	17186	17242	17138	17285	17150	17098	17011	17158	17411	17168	17082	17469	17368	17348	17395	17129	17321	17268	17285	17224	17213	17226	17164	17118	17305	17238	17200	17162	17265	17304	17525	17097	17208	17304	17317	17335	17304	17078	17215	17348	17455	17387	17150	17315	17212	17204	17487	17268	17142	17235	17162	17173	17172	17166	17300	17239	16922	17282	17105	17136	17255	17220	17193	17231	17256	17307	17313	17498	17229	17261	17301	16992	17197	17084	17235	17309	17135	17330	17201	17156	17090	17000	17284	17317	17349	17082	16859	17326	17292	17223	17037	17246	17246	17309	17146	17246	17074	17201	17169	17106	17128	17371	17040	17216	17240	17109	17130	17238	17221	17263	17176	17200	17295	17245	17051	17320	17220	17334	17071	17193	17201	17249	17172	17150	17177	17160	17302	17213	17370	17219	17068	17329	17276	17147	17101	17260	17314	17246	17068	17183	17339	17420	17324	17394	17126	17330	17347	17295	17478	17163	17235	17253	17220	17183	17172	17167	17380	17334	17372	17253	17243	17225	17169	17275	17242	17248	17309	17181	17246	17116	17293	17334	17384	17067	17188	17160	17314	17264	17174	17124	16793	17126	17202	17230	16998	17018	17173	17155	17159	17365	17203	16982	17259	17209	17167	17196	17163	17038	17262	17084	16977	17276	17392	17101	17344	17211	17220	17046	17251	17207	17231	17339	17381	17208	17112	17378	17404	17292	17342	17357	17287	17300	17247	17232	17390	17061	17454	17121	17246	17376	17136	17199	17317	17262	17204	17279	17367	17281	17307	17252	17283	17226	17291	17209	17144	17296	17351	17303	17340	17260	17196	17384	17214	17387	17098	17084	17201	17392	17158	17014	17172	17185	17428	17231	17413	17295	17154	16944	17102	17389	17162	17297	17217	17124	16996	17118	17140	17161	17231	17422	17174	17371	17335	17201	17213	17055	17276	17261	17130	17283	17238	17249	17406	17063	17114	17352	17173	17265	17291	17217	17156	17216	17345	17318	17350	17194	17093	17414	17413	17124	17292	17085	17232	17191	17291	16996	17179	17636	17125	17245	17069	17305	17291	17224	17255	17329	17140	17296	17270	17161	17302	17311	17235	17433	17262	17221	17190	17320	17256	17074	17273	17166	17320	17272	17224	17260	17204	17354	17011	17162	17180	17073	17095	17248	17248	17051	17170	17219	17376	17316	17170	17217	17106	17169	17432	17226	17253	17295	17365	17117	17440	17045	17136	17250	17239	17295	17181	17303	17298	16931	17274	17197	17334	17101	17138	17289	17269	17194	17087	17093	17369	17307	17253	17313	17252	17156	17274	17365	17153	17226	17219	17244	17186	17149	17123	17118	17220	17160	17279	17390	17251	17311	17146	17143	17275	17301	17036	17190	17218	17121	17228	17205	17203	17238	17182	17281	17203	17455	17255	17175	17089	16977	16961	17270	17242	17234	17288	17213	17185	17311	17348	17301	17102	17027	17378	17115	17437	17232	17228	17289	17307	17321	17246	17201	17142	17323	17077	17204	17195	17331	17318	17275	17251	17057	17190	17108	17254	17124	17180	17140	17072	17267	17313	17373	17315	17327	17181	17081	17488	17250	17102	17203	17337	17037	17464	17392	17478	17375	17247	17191	17161	17139	17158	17289	17264	17168	17253	17238	17126	17164	17413	17263	17419	17170	17173	17004	17155	17163	17179	17182	17219	17174	17263	17131	17416	17265	17114	17320	17176	17292	17253	17169	17126	17371	17320	17321	17295	17310	17309	17245	17406	17247	17375	17355	17316	17289	17119	17150	17301	17165	17187	17194	17131	17407	17128	17209	17350	17211	17339	17363	17162	17181	17183	17109	17214	17119	17215	17280	17118	17165	17079	17404	17118	17312	17334	17420	17234	17261	17171	17261	17315	17245	17103	17398	17320	17342	17024	17200	17181	16961	17423	17287	17284	17196	17373	17085	17233	17115	17349	17269	17197	17410	17354	17239	16981	17120	17089	17319	17190	17204	17037	17205	17408	17090	17361	17383	17270	17176	17082	17173	17303	17364	17241	17264	17038	17186	17281	17312	17130	17451	17103	17184	17351	17273	17131	17171	17214	17322	17285	17233	17294	17361	17120	17030	17277	17285	17235	17266	17129	17103	17325	17074	17311	17096	17230	17355	17221	17257	17253	17181	17345	17395	17319	17218	17139	17485	17277	17136	17235	17239	17405	17229	17190	17248	17178	17367	17223	17173	17342	17302	17405	17115	17273	17263	17255	17330	17150	17225	17318	17420	17398	17179	17155	17166	17355	17315	17202	17429	17130	17174	17084	17150	17383	17226	17188	17200	17139	17141	17237	17189	17249	17170	17305	17454	17206	17183	17208	17429	17324	17256	17255	17357	17092	17143	17233	17366	17148	17250	17131	17149	17212	17236	17136	17208	17059	17138	17288	17310	17128	17357	17152	17184	17358	17290	17357	17383	17458	17200	17292	17293	17221	17331	17128	17201	16956	17257	17246	17253	17167	17007	17222	17216	17329	17276	17251	17027	17245	17100	17246	17306	17519	17167	17212	17125	17110	17580	17242	17518	17269	17147	17228	17216	17201	17304	17311	17196	17120	17388	17222	17281
14234	16522	16183	15849	15470	15750	15870	15622	15603	15534	15236	15407	17201	18320	17696	16848	15920	15602	15359	15331	15177	15337	15253	15430	15231	15323	15284	15278	15350	15153	15479	15305	15341	15338	15396	15432	15110	15158	15271	15367	15384	15212	15157	15216	15328	15241	15341	15393	15401	15199	15207	15226	15339	15047	15256	15304	15284	15210	15290	15143	15287	15190	14978	15484	15316	15190	15149	15213	15274	15255	15258	15172	15206	15323	15286	15301	15330	15335	15191	15250	15307	15165	15250	15177	15197	15204	15295	15336	15221	15122	15299	15224	15208	15321	15389	15146	15398	15330	15183	15125	15261	15212	15251	15269	15266	15199	15266	15075	15125	15243	15155	15386	15507	15241	15122	15081	15104	15349	15197	15289	15259	15367	15156	15105	15199	15097	15256	15251	15159	15316	15285	15181	15441	15159	15194	15377	15230	15369	15375	15361	15270	15254	15338	15250	15183	15356	15141	15316	15197	15330	15206	15370	15074	15242	15390	15087	15254	15254	15306	15489	15291	15335	15262	15267	15201	15366	15327	15253	15345	15279	15336	15141	15384	15256	15224	15415	15543	15194	15348	15246	15178	15416	15248	15289	15264	15365	15200	15325	15317	15229	15276	15262	15252	15361	15345	15139	15370	15374	15279	15195	15345	15353	15344	15346	15161	15103	15333	15293	15287	15350	15354	15337	15325	15301	15252	15261	15299	15199	15293	15349	15289	15371	15127	15440	15147	15148	15155	15212	15163	15171	15161	15174	15055	15246	15233	15414	15214	15403	15155	15187	15123	15254	15256	15428	15195	15301	15305	15196	15193	15246	15294	15236	15253	15162	15382	15375	15213	15273	15261	15248	15168	15261	15297	15377	15289	15324	15445	15282	15218	15324	15257	15419	15239	15114	15394	15247	15478	15215	15381	15178	15316	15139	15153	15262	15109	15294	15336	15272	15266	15342	15055	15351	15244	15318	15159	15180	15199	15376	15307	15420	15273	15255	15240	15182	15146	15288	15402	15168	15360	15217	15091	15264	15221	15365	15132	15425	15307	15268	15248	15096	15249	15170	15373	15260	15297	15142	15227	15252	15377	15244	15317	15376	15303	15255	15096	15256	15359	15521	15310	15317	15135	15276	15304	15328	15255	15341	15270	15310	15229	15164	15326	15295	15146	15237	15216	15177	15143	15196	15300	15279	15352	15210	15207	15445	15419	15314	15301	15238	15208	15253	15114	15251	15432	15367	15353	15259	15342	15289	15147	15283	15345	15212	15503	15269	15383	15419	15310	15364	15103	15302	15334	15188	15246	15360	15227	15243	15351	15335	15151	15210	15375	15223	15450	15289	15276	15340	15271	15365	15352	15341	15390	15232	15356	15306	15305	15252	15296	15294	15318	15307	15133	15178	15177	15331	15162	15186	15160	15240	15396	15178	15386	15246	15287	15196	15294	15409	15348	15346	15403	15104	15267	15285	15414	15266	15299	15241	15214	15174	15248	15275	15401	15164	15362	15173	15261	15294	15308	15345	15305	15395	15267	15378	15328	15328	15342	15281	15263	15316	15324	15244	15032	15247	15239	15185	15207	15498	15400	15267	15307	15269	15085	15231	15313	15266	15112	15215	15360	15356	15443	15214	15360	15296	15241	15286	15169	15245	15348	15386	15251	15374	15314	15227	15196	15251	15319	15291	15337	15396	15159	15342	15445	15153	15397	15316	15310	15292	15264	15110	15260	15415	15213	15316	15252	15359	15184	15371	15299	15260	15128	15200	15193	15343	15245	15142	15505	15398	15287	15291	15276	15268	15190	15208	15439	15246	15337	15127	15130	15179	15212	15292	15365	15274	15292	15038	15231	15070	15205	15304	15223	15182	15382	15088	15488	15252	15313	15279	15186	15409	15284	15180	15311	15263	15270	15393	15367	15271	15296	15332	15445	15228	15258	15294	15173	15335	15324	15357	15178	15204	15247	15315	15357	15171	15273	15249	15205	15130	15314	15156	15469	15310	15358	15277	15407	15259	15314	15309	15393	15227	15316	15253	15278	15462	15365	15178	15220	15420	15101	15311	15405	15215	15195	15344	15197	15298	15234	15254	15236	15348	15185	15243	15278	15232	15193	15347	15362	15317	15200	15272	15240	15340	15264	15457	15318	15356	15346	15383	15216	15291	15269	15323	15384	15268	15208	15314	15316	15107	15352	15318	15267	15230	15298	15177	15221	15247	15227	15189	15471	15281	15279	15183	15243	15353	15284	15389	15466	15259	15443	15108	15214	15118	15377	15217	15417	15214	15128	15327	15019	15114	15365	15367	15096	15329	15269	15104	15198	15267	15247	15177	15267	15170	15306	15405	15220	15252	15321	15336	15270	15284	15318	15314	15278	15305	15136	14993	15155	15289	15313	15318	15327	15342	15316	15352	15352	15197	15351	15282	15334	15234	15278	15224	15238	15193	15184	15112	15254	15440	15359	15142	15329	15156	15471	15301	15303	15436	15357	15248	15265	15286	15386	15182	15287	15369	15282	15192	15359	15285	15308	15434	15199	15330	15210	15164	15324	15295	15177	15238	15354	15206	15237	15248	15489	15213	15464	15205	15147	15412	15350	15137	15248	15220	15210	15121	15240	15379	15356	15175	15301	15372	15272	15425	15189	15330	15282	15168	15331	15248	15391	15331	15416	15246	15325	15217	15244	15300	15144	15379	15141	15309	15265	15183	15306	15257	15238	15392	15233	15252	15256	15172	15387	15301	15079	15324	15369	15235	15152	15273	15253	15351	15213	15228	15235	15114	15175	15361	15309	15181	15317	15211	15151	15416	15346	15151	15534	15297	15169	15395	15391	15304	15336	15271	15208	15246	15201	15170	15285	15368	15337	15307	15417	15235	15383	15194	15299	15331	15240	15150	15210	15388	15272	15286	15370	15281	15051	15431	15042	15347	15135	15419	15232	15212	15289	15215	15413	15092	15275	15266	15169	15265	15282	15322	15445	15277	15402	15361	15296	15167	15348	15204	15354	15341	15119	15202	15439	15261	15129	15236	15333	15329	15343	15202	15198	15138	15313	15194	15218	15374	15306	15275	15331	15337	15209	15262	15604	15193	15248	15321	15433	15346	15280	15476	15356	15309	15299	15397	15240	15267	15397	15318	15294	15286	15318	15421	15369	15169	15200	15288	15242	15297	15417	15278	15185	15165	15351	15297	15174	15296	15320	15223	15195	15229	15251	15224	15357	15360	15367	15385	15360	15164	15235	15347	15247	15145	15283	15441	15425	15413	15157	15235	15226	15243	15255	15308	15344	15325	15344	15303	15373	15351	15224	15354	15316	15270	15101	15297	15332	15234	15271	15318	15400	15190	15414	15207	15295	15285	15378	15419	15199	15316	15447	15528	15286	15560	15323	15170	15327	15240	15184	15159	15376	15170	15206	15214	15196	15281	15361	15309	15256	15304	15196	15298	15142	15227	15252	15066	15280	15483	15402	15411	15282	15286	15167	15305	15284	15341	15219	15382	15296	15414	15466	15404	15324	15256	15388	15298	15326	15333	15217	15255	15318	15252	15397	15165	15173	15387	15253	15405	15290	15299	15170	15348	15277	15362	15448	15149	15263	15159	15460	15158	15259	15162	15474	15512	15333	15258	15310	15202	15319	15232	15215	15383	15427	15321	15103	15192	15392	15303	15248	15122	15239	15290	15320	15229	15301	15225	15228	15330	15387	15286	15180	15113	15313	15289	15412	15260	15467	15278	15151	15299	15377	15290	15067	15278	15245	15295	15348	15413	15284	15265	15200	15162	15299	15388	15138	15355	15390	15312	15352	15201	15184	15383	15341	15258	15234	15303	15404	15245	15196	15349	15158	15250	15181	15197	15340	15253	15460	15337	15526	15471	15418	15207	15222	15238	15234	15250	15361	15180	15209	15293	15164	15364	15249	15235	15276	15087	15356	15301	15086	15418	15226	15366	15319	15163	15288	15385	15253	15252	15380	15244	15209	15270	15316	15138	15184	15204	15397	15327	15181	15386	15196	15335	15169	15358	15338	15114	15244	15299	15303	15222	15194	15378	15354	15365	15174	15174	15200	15359	15409	15182	15119	15308	15295	15374	15175	15190	15222	15247	15329	15304	15387	15173	15174	15344	15207	15271	15350	15302	15152	15217	15374	15260	15167	15373	15354	15244	15490	15215	15398	15280	15398	15332	15054	15341	15247	15436	15245	15220	15203	15179	15366	15274	15446	15307	15235	15389	15282	15060	15361	15383	15162	15351	15345	15378	15294	15337	15185	15453	15214	15313	15282	15158	15310	15383	15253	15312	15250	15269	15091	15347	15373	15055	15313	15099	15204	15312	15064	15343	15374	15278	15466	15288	15310	15315	15252	15189	15269	15155	15300	15340	15144	15338	15351	15274	15233	15278	15155	15368	15183	15293	15404	15313	15293	15296	15256	15375	15454	15260	15297	15213	15317	15239	15367	15267	15372	15316	15245	15398	15257	15246	15330	15452	15327	15405	15333	15371	15354	15316	15088	15361	15147	15276	15371	15294	15230	15130	15280	15259	15175	15245	15055	15319	15209	15313	15257	15171	15424	15188	15170	15171	15263	15232	15205	15153	15164	15363	15397	15275	15213	15415	15293	15395	15325	15314	15407	15066	15357	15299	15373	15183	15225	15341	15123	15380	15220	15390	15242	15230	15150	15352	15267	15172	15405	15301	15241	15265	15344	15151	15448	15449	15283	15162	15341	15240	15256	15139	15144	15250	15080	15299	15132	15235	15286	15389	15289	15323	15429	15308	15200	15420	15229	15202	15257	15328	15210	15382	15342	15258	15429	15321	15255	15412	15189	15448	15268	15453	15359	15290	15273	15351	15477	15189	14999	15338	15207	15283	15227	15236	15331	15239	15159	15110	15223	15192	15308	15292	15263	15309	15357	15054	15241	15195	15439	15213	15320	15378	15129	15062	15406	15119	15374	15240	15221	15213	15177	15210	15310	15310	15234	15362	15390	15186	15367	15138	15456	15300	15184	15369	15346	15259	15236	15382	15232	15029	15238	15276	15219	15198	15373	15254	15267	15286	15235	15321	15344	15252	15319	15356	15310	15163	15413	15315	15223	15410	15275	15164	15361	15327	15223	15156	15265	15292	15306	15461	15345	15335	15263	15450
23448	20964	28327	23848	21622	21305	20561	17794	17305	17485	17483	17792	26089	29014	27386	24608	21041	18331	17634	17095	17163	17079	17039	17074	16995	17043	17030	16935	16967	17371	17092	17139	17330	17066	17043	17071	16897	17042	17196	17216	17146	16948	16995	17233	17228	17000	16908	17176	17152	17230	16961	17032	17033	17068	16961	17075	17180	16898	17109	16979	17012	17015	17003	17074	17012	16775	17026	16882	17151	17143	17057	17155	17187	17058	16989	17109	17164	16881	17118	17030	17079	16945	16994	17071	17203	17001	17254	17064	17007	17006	17153	16985	17098	16930	16971	17197	17063	17107	17253	16928	17006	17041	17056	16997	17004	16965	16778	17131	17152	17001	17008	17015	16945	16901	17034	17283	17182	16988	16968	17165	17174	17012	17095	16898	17166	17071	17028	16984	17038	17127	17105	17043	17065	17088	17009	16826	16998	16959	16900	16921	17263	16769	16932	16911	17217	17018	17097	17137	17007	16846	16834	16945	17106	17030	16954	16978	17092	16949	16919	16857	17054	17091	16956	17122	17011	16939	16920	17158	16966	16751	17003	17069	17120	16945	17130	17116	17038	17061	16990	16979	17388	16983	16979	16943	17020	16987	16972	17107	17151	17084	17023	16952	16981	16901	17114	17091	16911	16989	17162	16947	17017	16803	17030	16948	17141	16939	16920	17112	17053	16771	16944	17114	16995	16959	17039	16990	16913	16965	16910	16904	17088	16961	17112	17042	16996	16953	16842	17091	17047	16992	16983	16958	17122	17133	17118	17024	17176	17115	17067	17082	17202	17195	16927	16966	17149	17057	16887	17113	16959	16924	17109	17133	17142	16891	17090	16980	16795	17295	16878	17110	16940	16902	17114	17117	16986	17119	16921	17105	17040	16934	16965	16995	16991	16936	17147	16923	16719	16874	17013	17024	17042	16920	17062	16954	17112	17105	17136	17047	17011	16844	17141	17018	16913	16874	16887	16906	16974	16916	16892	16979	16955	17035	17069	16944	16894	17037	16990	17099	17178	17071	16961	17021	17049	16928	16910	17164	17023	17062	17090	16948	17020	17101	17058	16973	16958	17129	17135	16855	17019	16822	16887	16860	16805	17118	16950	17000	17236	17103	17115	17034	16932	16934	17091	17083	16972	16988	17058	17030	16966	17077	16927	17125	17103	17119	17243	17001	17097	16869	16775	16913	17038	17029	17111	17024	17014	16855	16993	16946	17119	17041	16888	16947	16972	16949	16981	16835	17149	17108	16999	17076	17132	16989	17153	16942	17089	17248	16990	17079	17006	16922	17192	16947	17282	16979	17216	16957	16945	17041	17099	16992	17065	17112	17208	17038	16997	16952	16860	16889	17052	16905	17165	16951	17120	16889	17031	16949	17109	16851	17002	16956	17148	16992	17025	16949	17090	17049	17186	16962	17040	17064	16951	16953	17170	17046	17188	16983	17126	16854	17020	16993	16945	16987	16879	16979	17043	17152	16975	16894	17020	16890	16952	17133	16950	16961	16862	16980	17114	16851	17129	16962	16944	16875	16921	16953	17005	17022	17056	17015	17109	17099	16932	16738	17236	17170	16814	16941	17226	17063	17110	16920	17033	17213	17293	16910	17078	17025	17012	17018	17180	17007	17164	17061	16788	17215	16993	17016	16854	16985	16959	16909	17053	17037	16952	16955	16921	16853	17147	17043	17079	17030	17003	17113	17162	16920	17011	16999	17140	17075	17056	17084	17083	16895	17080	17139	17107	16989	17050	17137	17125	17061	17021	17018	17044	17009	17047	16972	16983	17009	16895	16909	17053	16934	17017	16953	17057	17052	17092	17098	16828	17134	17185	17051	17178	17039	16892	16888	17126	17016	16964	17164	16966	16981	17106	17023	17143	17136	16790	16933	16829	17003	17005	16998	16940	16982	17074	17006	17144	17006	17018	17104	16906	17182	16871	16961	17027	17157	16976	16805	16986	17002	16871	16965	17061	16784	17014	17245	16960	16918	16880	17131	17056	16970	16977	17004	17050	17246	16829	16992	17145	17016	17029	17004	17040	16925	16886	16983	16907	17221	17098	17111	17111	16992	17136	17047	17092	17215	17041	17103	17212	17034	17006	16934	17031	16948	17111	16864	17044	17058	17007	16996	17206	16884	16859	17311	16902	16986	16979	16920	16855	17098	16907	17107	16952	16995	16995	17169	17083	16996	17003	17222	17071	16786	17154	16945	16981	16932	17042	16984	17136	16913	16984	16881	17100	17120	16948	17145	17090	17139	17099	16934	16921	17042	17055	16962	17061	17081	17140	16839	17100	17097	16940	17064	17088	16887	17008	17054	16890	17283	17027	16890	16805	16905	17021	16947	17207	17061	16916	16915	17048	16926	17178	16847	16961	16896	16899	17038	17159	17060	16893	17006	16986	16802	17212	17052	17044	17266	17135	16928	16968	16916	16980	17080	16805	17048	16913	16874	16988	17113	16924	17054	16864	17104	16997	17088	17062	17052	17030	17169	17101	16941	17009	17092	16994	16990	17044	17177	16924	17132	16912	16978	17122	16934	17213	17007	17013	17025	17127	16972	17023	16822	16927	17010	16943	17004	17178	16968	16820	17018	16939	17108	17222	17093	17077	16921	16990	17053	17027	16777	16935	16914	17058	16993	16924	16943	17169	17059	17149	16962	17035	16917	17113	16876	17096	17016	17078	16905	17020	16971	16927	16953	16999	17006	17094	16931	17015	17128	17175	16917	17083	16933	16872	17004	17213	17070	16941	16867	17116	16879	17085	16881	17102	17160	16969	17201	17009	17073	16892	17086	17095	17059	16948	17146	17050	17070	17078	16970	16985	16933	16808	17010	16984	17162	16935	16976	17174	17140	17062	16970	17213	17092	17214	16918	16882	16892	16889	16886	16965	16915	17080	17013	17045	17124	17021	17017	16869	16932	17034	16872	17083	16865	16951	16880	17215	16820	17136	17123	17009	16999	17056	17181	17053	17042	17072	17076	17051	16966	16901	16979	17052	16941	17075	16943	17207	17175	17035	16976	16921	16989	17025	17159	17075	16917	17029	17012	16969	17153	17182	17067	17174	16982	16885	16927	17138	17058	17006	17088	17112	16965	17185	16926	17097	17058	16894	17026	17022	17169	16945	17114	16957	16826	17035	17031	17006	16981	16950	17060	17144	16934	16982	17046	17038	17142	16954	16965	17144	16863	16949	17154	17062	17038	16909	17087	17253	17019	16986	17127	16958	17121	17041	17124	17123	16955	17131	17062	16883	17176	17158	16985	17016	17004	16933	16814	17187	16997	17019	16999	16982	17002	16942	16959	17185	17218	17134	17025	17131	17001	16848	17006	17124	17069	16990	16938	16960	17001	16943	16963	16939	17074	16791	16963	17083	16915	17003	16951	17032	16952	17248	16873	17050	17125	17015	16972	17000	16898	17129	17151	16947	16936	16935	17045	17068	17090	17050	16894	17042	17002	17230	16966	16937	17181	17184	17076	17116	17116	17135	17141	17088	16925	17217	17099	17018	17036	16997	17176	16841	17237	17073	17091	16997	17057	16927	16843	17216	16881	17165	16893	16998	17020	17052	17210	17003	17085	16894	16988	17077	17215	16949	17108	17045	17062	16991	16980	16815	16979	17079	17064	16870	17054	17020	16918	17028	17047	17000	16904	16755	17190	17035	16867	16975	17103	16969	17064	17079	16915	17119	17141	16922	16966	16968	16971	16998	17093	17136	16964	17088	16965	16896	16962	16632	16963	16814	17258	16941	17055	16745	16889	17018	17006	17099	16875	16899	16913	16992	16865	16982	16996	16801	17070	17026	16908	16873	17036	17015	17059	17079	16963	16830	16962	16991	16903	17144	17114	17085	17031	17016	16989	16994	17249	17053	17083	16872	17229	17042	17205	17015	17062	17243	17109	17093	16960	16952	17075	17075	17022	17006	16827	17016	17273	17102	16826	17034	16902	16967	17090	16982	17019	16990	17093	16997	17100	16771	16955	16823	16987	17035	17071	17273	16848	16982	16622	17097	17141	17015	16938	16911	16935	17159	16996	17094	16987	17052	17115	17131	16958	17093	17117	17040	16905	17167	17117	16830	16973	16890	17057	17158	17083	16865	16958	17038	16966	17083	16971	17002	16975	16977	17051	17007	16948	17186	16941	16984	16950	17021	17107	16718	17085	16997	17080	17163	17116	16975	17052	17188	17008	17100	17168	16814	17002	17071	17136	16868	17143	16981	16775	17105	16830	17270	17126	16986	16826	17119	17098	17069	17040	16938	16879	17049	16841	17178	16770	16858	17057	16855	17108	16913	17005	17169	17262	17078	17076	17108	16993	17138	17025	16996	16998	16936	16994	17097	16918	16862	16848	17061	17289	16882	17131	16965	16753	16995	17075	17029	17218	17217	17043	17085	16818	17142	17012	17124	17093	16991	16923	17191	17152	17129	16886	16868	17117	17070	17013	17130	17067	17084	16984	16974	17225	17103	16944	17058	17008	17116	17106	16922	17103	16978	16826	17010	17080	17157	17194	17009	16982	17038	17020	17038	16966	17027	17085	16930	16921	16993	17060	16890	16948	17053	17015	17252	17114	17205	16882	17034	16917	16901	16883	17118	17056	16966	16938	17090	17007	16947	16780	17058	17117	17081	17251	16968	16972	16881	17054	17179	16993	16939	17129	17196	16887	17042	16863	17055	16949	16833	16952	16993	17180	16940	16910	17188	17029	17016	17054	17086	17015	17162	16858	16925	17076	16904	17018	17078	17001	16948	16918	17087	16957	17151	16884	16939	17046	17129	17033	17177	17180	17174	17037	16832	16970	16910	16995	17078	17077	16965	16920	16915	17028	17016	16994	17155	16979	16860	16987	16908	16906	17098	17123	16745	17360	17041	16776	17012	16919	17178	17023	17172	17014	17072	17049	16997	17014	16787	16848	16967	16898	17056	17234	17071	17150	17105	16940	16768	16758	16959	16967	17321	16880	16793	17072	16821	16972	16918	16960	16949	16964	17052	17019	16815	16813	17323	16934	17078	17154	17005	17125	17098	16982	17019	17002	17199	16921	17072	16964	17064	16971	17214	17154	17194	16952	17145	17006	17042	17061	16961	17200	17122	17161	17141	16929	17022	17045	17038	16972	17183	16963	16894	16901	16880	17036
13369	21788	20531	17783	17157	16891	16505	16128	15952	15608	15472	16219	30432	31320	29088	24950	20002	16363	15657	15259	15249	15230	15169	15241	15216	15161	15200	15208	15211	15380	15223	15280	15193	15075	15204	15340	15322	15310	15208	15169	15159	15272	15316	15165	15267	15191	15266	15224	15313	15232	15251	15286	15225	15291	15214	15255	15317	15367	15392	15205	15301	15324	15247	15317	15191	15258	15163	15263	15376	15194	15010	15184	15360	15269	15228	15141	15242	15313	15239	15204	15372	15190	15254	15120	15160	15251	15252	15134	15247	15099	15263	15235	15323	15216	15147	15280	15125	15280	15291	15212	15269	15095	15036	15209	15190	15138	15277	15322	15259	15232	15069	15293	15111	15333	15162	15179	15292	15262	15006	15157	15212	15088	15295	15250	15135	15338	15270	15318	15271	15289	15116	15178	15295	15383	15158	15296	15072	15038	15433	15392	15326	15137	15331	15187	15224	15128	15337	15287	15295	15256	15168	15198	15223	15250	15076	15293	15254	15228	15203	15243	15364	15191	15225	15220	15238	15180	15228	15130	15367	15314	15321	15317	15264	15282	15307	15219	15242	15173	15307	15096	15283	15117	15220	15255	15317	15407	15298	15321	15338	15368	15329	15137	15260	15302	15338	15232	14956	15300	15280	15356	14990	15157	15101	15329	15294	15292	15196	15101	15064	15168	15133	15082	15418	15055	15298	15137	15195	15178	15375	15085	15272	15165	15337	15095	15084	15280	15214	15235	15247	15150	15242	14957	15327	15273	15178	15175	15188	15117	15231	15204	15177	15149	15067	15230	15423	15189	15095	15106	15016	15164	15096	15345	15204	15120	15082	15269	15280	15167	15339	15162	15020	15181	15195	15297	15158	15237	15388	15148	15186	15083	15299	15308	15255	15134	15228	15135	15278	15163	15325	15287	15170	15153	15290	15307	15408	15155	15131	15259	15226	15276	15204	15082	15144	15206	15117	15258	15216	15192	15437	15212	15170	15327	15163	15269	15166	15167	15175	15469	15137	15240	15258	15165	15104	15059	15200	15129	15141	15251	15205	14918	15220	15227	15310	15175	15172	15088	15134	15272	15136	15203	15244	15183	15228	15245	15227	15093	15281	15077	15387	15108	15208	15119	15186	15289	15171	15109	15203	15111	15191	15139	15365	15207	15189	15153	14974	15162	15143	15135	15158	15198	15140	15253	15281	15231	15131	15304	15163	15304	15139	15156	15162	15219	15288	15254	15250	15277	15255	15245	15235	15116	15210	15158	15283	15324	15243	15137	15151	15306	15111	15150	15274	15221	15371	15232	15138	15181	15279	15185	15165	15088	15196	15136	15220	15070	15239	15301	15146	15126	15288	15262	15194	15311	15112	15225	15271	15192	15098	15203	15137	15133	15325	15219	15289	15257	15128	15299	15117	15321	15183	15105	15150	15250	14955	15079	15157	15211	15259	15249	15059	15129	15172	15246	15147	15355	15246	15142	15232	15181	15125	15143	15265	15188	15406	15224	15301	15231	15305	15271	15241	15226	15144	14985	15257	15300	15393	15321	15164	15291	15125	15187	15012	15273	15283	15197	15189	15099	15140	15165	15142	15205	15088	15186	15129	15358	15190	15057	15292	15289	15215	15146	15340	15179	15317	15183	15123	15354	15283	15121	15209	15258	15152	15236	15214	15285	15123	15171	15087	15181	15255	15166	15340	15180	15262	15222	15037	15323	15308	15185	15388	15064	15166	15156	15234	15062	15200	15151	15228	15073	15275	15366	15224	15150	14987	15208	15263	15229	15368	15133	15280	15296	15347	15239	15318	15176	15200	15127	15276	15122	15198	15194	15318	15240	15080	15168	15231	15380	15163	15074	15274	15140	15155	15276	15117	15093	15156	15184	15137	15158	15261	15174	15266	15046	15280	15113	15269	15230	15155	15038	15085	15184	15201	15325	15222	15181	15255	15405	15196	15272	15132	15183	15169	15031	15195	15274	15243	15218	15228	15092	15143	15202	15577	15334	15102	15238	15080	15262	15175	15248	15148	15173	15291	15209	14980	15347	15314	15197	15315	15253	15131	15300	15284	15172	14996	15222	15368	15296	15138	15146	15158	15237	15207	15160	15242	15398	15238	15152	15158	15193	15076	14958	15265	15325	15197	15294	15185	15124	15206	15100	15127	15334	15186	15275	15187	15219	15240	15317	15200	15263	15113	15328	15154	15092	15143	15203	15181	15280	15267	15164	15167	15049	15193	15221	15076	15228	15232	15167	15320	15130	15184	15160	15144	15266	15297	15134	15144	15316	15170	15190	15130	15193	15167	15414	15269	15270	15122	15259	15473	15164	15385	15317	15185	15264	15077	15232	15046	15236	15260	15175	15134	15197	15188	15145	15190	15257	15353	15080	15163	15103	15211	15241	15074	15313	15149	15240	15267	15245	15161	15296	15336	15240	15045	15183	15246	14929	15113	15266	15229	15231	15129	15343	15172	15187	15152	15408	15397	15172	15384	15334	15122	15339	15263	15375	15287	15203	15161	15256	15311	15297	15142	15165	15071	15227	15314	15159	15266	15199	15218	15103	15210	15191	15275	15208	14991	15155	15123	15172	15163	15271	15161	15194	15122	15304	15208	15190	15171	15137	15288	15363	15174	15112	15213	15345	15033	15280	15087	15144	15099	15293	15124	15277	15224	15182	15262	15247	15206	15184	15285	15177	15368	15199	15263	15131	15094	15289	15476	15260	15091	15152	15147	15082	15148	15513	15231	15209	15041	15145	15226	15063	15323	15317	15224	15140	15259	15187	15036	15207	15234	15210	15281	15145	15326	15161	15146	15247	15190	15262	15247	15177	15282	15333	15097	15337	15196	15083	15166	15089	15150	15101	15244	15230	15240	15270	15252	15185	15433	15426	15211	15170	15108	15242	15234	15133	15284	15249	15270	15201	15300	15329	15273	15086	15227	15203	15167	15145	15175	15132	15137	15336	15130	15305	15188	15022	15289	15192	15199	15127	15236	15179	15097	15177	15175	15173	15184	15153	15115	15202	15061	15281	15374	15214	15192	15294	15243	14985	15080	15200	15270	15157	15146	15189	15189	15227	15108	15138	15213	15230	15226	15163	15247	15296	15350	15310	15156	15172	15324	15239	15214	15156	15308	15019	15271	15100	15203	15204	15183	15270	15202	15112	15391	15333	15241	15244	15214	15324	15210	15352	15100	15250	15169	15175	15309	15156	15137	15121	15299	15132	15229	15138	15135	15172	15044	15244	15185	15284	15251	15235	15184	15104	15077	15270	15297	15272	14984	15275	15158	15186	15066	15190	15057	15280	15214	15038	15222	15306	15153	15148	15285	15065	15475	15171	15109	15263	15295	15214	15128	15090	15004	15325	15160	15305	15177	15130	15430	15102	15208	15276	15146	15210	15299	15179	15186	15132	15280	15175	15254	15263	15209	15191	15066	15283	15253	15151	15149	15221	15052	15235	15148	15117	15255	15140	15044	15274	15314	15235	15321	15287	15352	15368	15143	15214	15214	15261	15206	15298	15154	15142	15242	15152	15115	15158	15183	15196	15252	15261	15154	15274	15237	15376	15091	15205	15123	15327	15281	15239	15150	15240	15099	15018	15278	15257	14985	15048	15227	15223	15241	15258	15248	15187	15254	15215	15207	15340	15152	15279	15218	15300	15141	15161	15105	15273	15276	15220	15259	15233	15204	15100	15251	15218	15054	15254	15201	15324	15311	15116	15046	15131	15137	15319	15118	15225	15177	15121	15268	15087	15301	15297	15205	15155	15212	15308	15198	15262	15133	15296	15264	15280	15243	15286	15074	15007	15121	15046	15506	15173	15005	15282	14899	15430	15096	15361	15188	15075	15143	15102	15240	15367	15270	15294	15207	15336	15151	15221	15161	15270	15259	15172	15250	15130	15135	15302	15283	15312	15143	15067	15222	15020	15114	15139	15270	15206	15183	15233	15135	15123	15257	15103	15355	15302	15138	15208	15202	15208	15308	15282	15024	15173	15163	15148	15302	15358	15261	15238	15125	15331	15252	15114	15070	15239	15297	14974	15162	15285	15299	15222	15234	15046	15342	15227	15163	15220	15214	15125	15131	15213	15304	15297	15115	15146	15287	15249	15076	15175	15205	15057	15165	15277	15279	15094	15151	15291	15068	15214	15377	15254	15228	15181	15372	15306	15191	15226	15205	15208	15206	15077	15062	15176	15219	15167	15143	15265	15232	15255	15224	15197	15128	15185	15206	15265	15050	15048	15169	15412	15228	15132	15237	15139	15034	15384	15234	15184	15319	15140	15035	15168	15265	15245	15217	15185	15211	15271	15433	15117	15368	15142	15043	15035	15092	15285	15350	15076	15177	15186	15216	15164	15240	15125	15147	15214	15132	15023	15271	15149	15109	15277	15195	15049	15103	15272	15214	15440	15227	15123	15222	15245	15383	15025	15188	15093	15067	15281	15289	15158	15315	15306	15387	15280	15245	15275	15218	15131	15160	15207	15031	15120	15236	15106	15120	15273	15247	15305	15282	14945	15332	15211	15126	15318	15340	15214	15231	14996	15121	15219	15115	15126	15261	15185	15183	15207	15189	15203	15211	15210	15258	15213	15243	15131	15334	15240	15100	15167	15211	15220	15269	15013	15217	15265	15259	15170	15269	15335	15115	15154	15247	15194	15036	15274	15181	15235	15341	15246	15197	15204	15109	15257	15311	15230	15007	15171	15389	15160	15059	15184	15258	15346	15320	15246	15184	15161	15228	15014	15103	15247	15143	15252	15059	15095	15413	15036	15087	15073	15278	15202	15069	15129	15150	15086	15267	15230	15223	15159	15301	15208	15206	15230	15304	15189	15104	15225	15491	15147	15306	15256	15008	15030	15306	15289	15314	15044	15208	15122	15317	15206	15160	15266	15107	15175	15163	15216	15061	15258	15038	15055	15285	15129	15219	15185	15117	15162	15207	15177	15219	15071	15123	15144	15299	15174	15187	15101	15194	15268	15036	15302	15283	15194	15315	15160	15197	15235	15042	15169	15088	15295	15122	15004	15334	15201	15134	15048	15278	15354	15191	15369	15103	15251	15198	15150	15240	15104	15238	15038	15239	15187	15406	15247	15271	15254	15171	15372	15277	15269	15157	15116	15182	15263	15271	15287
22503	20990	28753	23416	21148	22798	23714	18340	17514	17383	17504	18146	25488	36701	34940	30643	24303	19553	17864	16821	16995	17135	16758	16977	16915	17033	17082	16849	16985	16923	17099	16808	17120	17135	16779	16728	16840	16979	16995	16992	16860	16824	16872	16786	16919	17038	17016	16746	16691	16923	16900	17001	16806	16897	16983	16839	16787	16848	16933	16862	17007	16851	16931	16894	16848	16852	17102	17054	16891	16770	16852	16809	16887	16628	16657	16881	16839	16700	16942	16751	16998	16860	16859	16712	16845	16722	16705	16766	16941	16935	16675	16650	16838	16801	16866	16914	16806	16865	16879	16788	16871	16724	16730	16751	16751	16555	16656	16847	16687	16820	17079	16753	16729	16847	16821	16830	16887	16773	16787	16833	16918	16676	16827	16753	16989	16797	16850	16704	16706	16868	16829	16895	17029	16792	16794	16662	16882	16523	16780	16805	16680	16734	16906	16856	16760	16953	17018	16970	16764	16711	16966	16769	16613	16828	16907	16807	16693	16729	16784	16779	16859	16710	16943	16683	16757	16969	16736	16958	16785	16852	16811	16742	16852	16963	16881	16908	16952	16946	16806	16790	16691	16844	16679	16786	16886	16914	16743	16674	16740	16799	16658	16728	16842	16852	16705	16739	16695	16620	16880	16783	16718	16626	16912	16611	16976	16772	16914	16705	16635	16835	16849	16799	16742	16849	16496	16749	16842	16693	16913	16850	16910	16827	16789	16720	16735	16714	16797	16915	16741	16729	16771	16776	16834	16914	16738	16827	16726	16688	16857	16744	16695	16906	16922	16812	16775	16872	16722	16845	16979	16676	16695	16727	17007	16806	17005	16869	16745	16689	16758	16818	16648	16944	16558	16759	16606	16662	16868	16788	17033	16901	16733	16987	16843	16745	16714	16858	16707	16974	16828	16755	16718	16680	16787	16737	16644	16710	16684	16683	16958	16648	16923	16686	16728	16809	16665	16889	16715	16603	16645	16848	16870	16734	17049	16968	16802	16765	16947	16854	16994	16613	16737	16802	16865	16796	16682	16876	16806	16870	16630	16792	16869	16909	16807	16829	16692	16813	16949	16979	16641	16716	16918	16912	16590	16810	16679	16615	16819	16662	16665	16794	16700	16894	16790	16739	16707	16830	16899	16765	16844	16870	16867	16911	16789	16760	16774	16641	16914	16907	16645	16535	16858	16550	17075	16823	16800	16856	16744	16892	16687	16921	16898	16707	17078	16717	16873	17063	16594	16517	16720	16953	16624	16904	16744	16813	16824	16776	16807	16882	17049	16694	16826	17007	16818	16656	16896	16867	16602	16859	17014	16835	16765	16893	16856	16823	16703	16834	16874	16637	16957	16626	16707	16721	16763	16797	16796	16735	16752	16641	16681	16875	16942	16840	16544	16817	16752	16681	16898	16877	16869	16648	16869	16827	16677	16847	16843	16922	16662	16635	16714	16682	16725	16850	16745	16593	16706	16811	16817	16808	16905	16880	16843	16816	16800	16891	16559	16619	16581	16539	16711	16829	16735	16965	16649	16800	16717	16776	16710	16692	16916	16613	16915	16905	16856	16708	16809	17011	16822	16695	16635	16901	16803	16961	16823	16955	16746	17069	16810	16760	16857	16924	16781	16859	16703	16830	16873	16765	16976	16735	16802	16537	16587	16608	16705	16672	16869	16624	16960	16875	16946	16682	16752	16824	16841	16940	16581	16782	16748	16606	16828	16859	16836	16818	16639	16637	16945	16720	16691	16829	16864	16641	16849	16841	16822	16823	16794	16948	16852	16745	16862	16646	16800	16785	16651	16752	16861	16839	16733	16565	16745	16995	16754	16740	16896	16574	16632	16867	17001	16670	16861	16881	16943	16878	16896	16616	16538	16794	16719	16770	16804	16812	16892	16957	16753	16744	16899	16649	16826	16863	16543	16739	16707	16833	16947	16828	16666	16965	16762	16787	16863	16809	16724	16802	16784	16790	16802	16906	16781	16817	16888	16739	16932	16976	16915	16706	16821	16812	16847	16928	16779	16864	16865	16795	16809	16721	16912	16719	16837	16845	16832	16750	16954	16905	16792	16668	16828	16860	16551	16826	16758	16694	16612	16959	16899	16713	16775	16757	16601	16653	16738	16724	16813	16799	16878	16800	16969	16990	16974	16913	16860	16716	16745	16785	16705	16837	16704	16839	16782	16626	16969	16920	16798	16814	16649	16997	16759	17012	16821	16900	16641	16743	16735	16737	16715	16598	16857	16590	16779	16782	16827	16660	16886	16884	16757	16990	16793	16681	16765	16895	16896	16908	16800	16911	16698	16635	16659	16940	16730	16834	16771	16682	16760	16970	16876	16837	16685	16795	16745	16676	16771	16731	16816	16745	16760	16720	16721	16931	16806	16703	16757	16765	16768	16818	16726	16930	16793	16883	16641	16848	16725	16648	16760	16820	16653	16822	16609	16867	16746	16810	16731	16852	16670	16583	16651	16926	16652	16803	16947	16880	16607	16841	16697	16783	16916	16660	16672	16808	16755	16806	16793	16673	16892	16750	16595	16664	16693	16855	16944	16998	16771	16600	16777	16669	16847	16721	16707	16843	16850	16715	16738	16693	16652	16857	16712	16717	16883	16716	16856	16746	16896	16853	16893	16754	16745	16741	16829	16860	16928	16742	16749	16930	16673	16710	16869	16773	16801	16832	16590	16891	16853	16809	16839	16806	16724	16717	17015	16868	16690	17109	16697	16732	16818	16919	17026	16579	16519	16727	16764	17033	16764	16810	16959	16833	16785	16671	16641	16755	16778	16668	16545	16707	16786	16658	16722	16601	16701	16656	16802	16954	16836	16741	16676	16775	16721	16639	16733	16720	16946	16982	16825	16919	16643	16795	16794	16665	16732	16788	16623	16736	16826	16898	16798	16706	17005	16755	16704	16743	16880	16806	16884	16679	16724	16800	16719	16797	16853	16968	16918	17031	16664	16701	16786	16729	16900	16821	16720	16731	16635	16815	16881	16979	16854	16752	16618	16702	16746	16706	16747	16679	16777	16685	16761	16852	16727	16847	16662	16798	16579	16955	16742	16822	16830	16788	16743	16989	16744	16800	16856	16881	16765	16787	16955	16825	16826	16816	16609	16828	16712	16571	16714	16881	16808	16696	16799	16652	16961	16788	16681	16847	16654	16740	16849	16943	16779	16705	16813	16641	16733	16771	16843	16781	16657	16689	16842	16945	16949	16938	16927	16736	16734	16829	16819	16944	16824	16679	16828	16428	16895	16866	16932	16788	16696	16923	16720	16731	16845	16632	16725	16963	16972	16835	16836	16838	16749	16916	16734	16729	16888	16694	16721	16788	16914	16892	16684	16649	16568	16828	16707	16636	16654	16480	16758	16708	16828	16507	16841	16843	16896	16807	16618	16615	16716	16771	16792	16771	16689	16925	16705	16775	16771	16921	16846	16693	16637	16647	16725	16710	16668	16541	16861	16781	17024	16744	16713	16829	16868	16753	17024	16988	16715	16829	16626	16710	16903	16981	16876	16830	16870	16611	16717	16812	16792	16923	16848	16729	16796	16774	16791	16936	16881	17022	16778	16814	16739	16829	16866	16746	16882	16831	16533	16719	16718	16727	16671	16695	16887	16888	16943	16928	16729	16752	16770	16516	16631	16753	16773	16963	16841	16856	16739	16815	16827	16853	16922	16826	16619	16763	16744	16815	16931	16869	16913	16692	16664	16682	16756	16936	16689	16698	16770	16729	16749	16921	16786	17000	16752	16887	16911	16709	16974	16816	16693	16562	16670	16740	16807	16721	16726	16817	16847	16855	16874	16683	16695	16830	16675	17017	16775	16855	16779	16877	16785	16728	16842	16654	16857	16628	16785	16832	16768	16925	16878	16884	16900	16997	16876	16609	16820	16642	16967	16995	16853	16932	16878	16835	16703	16766	17014	16649	16741	16712	16702	16705	16873	16878	16680	16759	16853	16746	16692	16835	16566	16869	16598	16783	16554	16838	16781	16478	16693	16839	16644	16646	16733	16757	16666	16700	16906	16779	16747	16792	16742	16634	16644	16738	17020	16647	16902	16956	16720	16692	16667	16922	16880	16749	16784	16783	16700	16954	16753	16752	16880	16759	16770	16750	16948	16823	16912	16994	16843	16733	16792	16757	16610	16819	16902	16568	16800	16652	16712	16928	16946	16684	16699	16697	16834	16729	16792	16730	16756	16620	16811	16760	16721	16663	16850	16609	16738	16670	16755	16672	16872	16900	16933	17005	16698	16850	16770	16789	16837	16875	16691	16851	16711	16904	16874	16814	16671	16905	16663	16760	16907	16769	16704	16851	16867	16762	16713	16701	16731	16828	16490	16843	16853	16852	16725	16697	16756	16857	16744	16676	16577	16687	16958	16864	16923	16999	16767	16956	16850	16795	16639	16722	16637	16644	16794	16726	16761	16847	16982	16727	16713	16685	16739	16794	16748	16693	16932	16824	16767	16713	16640	16850	16694	16662	16734	16741	16915	16852	16757	16520	16837	16657	16762	16927	16935	16894	16830	16803	16955	16791	16687	16760	16781	16961	16688	17004	16752	16856	16940	16864	16707	16698	16927	16729	16845	16745	16887	16839	16784	16935	16835	16863	16688	16576	16808	16620	16888	16778	16909	17051	16601	16916	16632	16853	16957	16768	16565	16595	16843	16865	16931	16672	16676	16664	16709	16743	16944	16820	16724	16848	16948	16946	16838	16846	16635	16762	16851	16793	16632	16801	16747	16831	16715	16827	16714	16834	16754	16675	16686	16888	16865	16795	17056	17016	16925	16826	16782	16861	16828	17029	16880	16928	16754	16744	16758	17011	16868	16998	16799	16883	16690	16740	16506	16695	16886	16856	16798	16767	16916	16766	16927	16933	16675	16884	16917	16890	16820	16943	16819	16717	16888	16682	16698	16869	16829	16741	16755	16656	16924	16878	16815	16842	16783	16893	16975	16770	16758	16951	16806	16797	16889	16807	16643	16889	16968	16796	16779	16859	16761	16915	16897	16722	16893	16682	16823	16633	17008	16669	16397	16782	16898	16882	16894	16687	16669	16765	16708	16587	16651	16860	16668	16727	16723	16789	17002	16786	16759	16756	16571	16634	16728	16796	16662	16707	16800	16874
14601	25913	24273	19941	18289	17682	16783	16338	15941	15836	15568	17172	29039	39728	37510	31988	23615	17561	15828	14940	15164	15115	15129	15292	15126	15012	15110	15060	15232	15133	14926	15130	15015	15096	14995	15092	15181	14988	15188	15150	15070	14982	15062	15091	14960	15212	15123	14972	15064	15011	15054	14952	15131	15192	14919	15052	15106	14892	14843	15152	14911	15140	15073	14950	15167	15173	15318	15097	15000	15025	15140	15191	15117	15078	15164	15107	15259	14953	15190	15147	15090	15065	15064	15049	15066	14979	15111	15061	14998	15141	15026	14944	15033	15069	15095	15109	14991	15032	14950	14970	15186	15134	15058	15105	15140	14956	14800	15034	14918	15070	14963	14907	14960	14935	15055	15398	15141	14997	15175	14964	15182	15269	14894	14953	15020	14952	15160	15146	15043	15098	14962	15011	15005	14875	15073	15034	15032	14968	15113	14996	14951	15071	15017	15050	15004	15033	14978	15143	15189	15059	14992	15139	15036	15171	15167	15170	14816	14992	15016	15005	15133	15102	15084	15145	15054	14900	14994	15050	14993	15051	14852	14979	14993	14961	14961	15103	15102	15103	14902	15055	15090	15078	15004	15028	15159	15017	15230	15105	14904	15276	14902	15069	15101	14990	15027	15090	15035	15022	14949	14991	14952	15206	15114	14939	15143	15121	14956	14947	15088	15137	15102	15027	15090	14931	15019	14982	14986	14987	15179	15010	15086	14970	15117	15015	15072	15106	15019	15057	15160	14945	15250	15065	14926	15059	15056	14900	14902	15088	15053	15013	14910	15074	15002	14969	15062	15105	15025	14972	15111	14981	15035	15000	15004	15111	15131	15042	14968	15045	15011	14982	15062	15140	15099	14858	14939	15068	14877	15056	15247	15166	15169	15041	14956	14993	15173	15169	15041	15010	15223	15107	15039	15008	15042	15125	15045	14938	15002	15083	14958	14977	14920	15293	15105	15117	15006	15368	15171	15071	14919	15068	15101	15058	14941	14797	15146	15085	15211	15110	15091	14915	15149	15143	15000	15078	14988	14954	14968	15000	15096	15130	15039	15128	14965	15146	15222	15114	15077	15017	15001	15084	14848	15159	15042	15145	15008	15072	15071	15231	14910	14959	14924	15141	15057	15004	15046	14990	14990	15043	14976	14999	15128	15184	14897	14827	14955	14961	14929	15013	15055	15105	15024	14748	14978	14937	15100	14977	15059	15078	14917	14948	15031	14785	15113	15029	14893	15068	14986	15031	14997	15095	15055	14995	15182	15200	15100	14960	15103	15166	15017	14969	15160	14934	15095	15106	15058	14979	15170	15153	15198	15015	15072	15025	14698	14986	14901	15127	15218	14926	15110	14934	15043	15071	14943	15081	15023	14969	15072	14935	14921	15033	15097	14981	14955	14909	15029	14963	15086	14841	15027	15122	14964	15091	15032	15032	14980	15101	15054	15001	14998	15197	15186	15059	15127	15071	15067	14966	15012	15201	15065	15076	15281	15141	15081	15172	15043	15071	15078	15088	15141	14957	14972	15042	15082	15000	15144	15166	15070	15100	15159	15010	14912	14881	15000	15104	15019	15124	14932	14988	14985	15056	15133	15095	15050	14844	15132	15056	15075	15188	14995	15042	15094	15118	14991	14928	15057	15123	15029	14964	15110	15075	15153	15000	14872	14925	15016	14953	15027	14999	15113	15119	15032	15146	15023	15060	15109	15077	14916	15052	14950	15124	15065	15077	14921	15023	14912	15089	15193	15026	15172	14967	15091	14894	14934	15039	14995	14985	15273	15013	15091	15096	15052	15158	15183	15177	15099	15052	15075	15124	15022	14924	15032	15083	15059	15112	15033	14899	15047	15020	15239	14956	15114	15090	14968	15196	15001	15110	14887	15035	15039	14888	15023	15067	14941	14796	15082	15109	14972	15013	14958	14954	14977	15041	15068	14990	15051	14938	15007	15013	15379	15076	15142	15003	14993	15067	14913	15252	15089	15093	15035	15175	15019	14998	15190	14981	15122	15027	15109	14968	14882	15160	14913	15113	15150	14918	14926	14997	15025	15134	15089	15000	15195	14950	14954	15140	15025	15016	15120	15169	14885	14839	15074	15011	14928	15054	15125	14976	15009	15114	14936	15004	14985	15053	15001	15105	15150	14971	15060	15018	15196	14975	15060	14892	15037	15092	15140	15154	15157	14975	15048	15184	14969	15018	15138	14978	15032	15123	15055	15210	15031	15060	15025	14980	15115	15007	15198	15106	15106	14975	15086	15127	14868	14917	14950	14935	14996	15089	14945	14853	15110	14965	15097	14960	15037	15054	15102	15087	15058	15009	15021	14968	15171	15015	14902	14919	14963	15054	15087	15024	15063	15102	14933	14932	14983	14989	15154	15122	14941	14910	14911	15120	15170	14977	14957	15166	15194	15033	14970	15098	15060	14969	15099	15030	15037	15143	15081	14998	15092	15157	15236	15140	14960	15094	15149	14896	14951	14973	15015	15048	15082	15058	15086	14894	15017	15169	15063	15194	14987	15120	14990	14823	14984	14985	15028	15151	15073	15195	15231	15007	15090	15052	15084	14958	14995	15007	15092	15003	14962	15072	15087	15244	15001	15231	14892	14981	15049	15069	15184	15237	15110	15092	14921	14948	15146	15099	15240	15153	14934	15177	15048	14903	15192	15055	15019	15004	14980	15134	15034	14972	15229	15002	14991	15003	15101	15096	15184	14950	15155	15111	14998	15092	14972	14914	15033	15106	14997	14847	15000	14948	15013	14919	15094	15184	15031	14941	15143	15045	14985	15121	15129	14878	14958	14968	15106	14995	14919	14968	15018	14949	15143	14987	15029	15060	14982	14881	15162	14942	15204	15144	15067	15139	15044	15089	15102	15240	14993	15106	14790	15082	15114	14950	15295	15123	15061	14928	15117	15197	15049	15043	14907	15109	14961	15066	14998	15075	15207	15065	15031	15100	15068	14934	14993	15014	15075	15046	14978	15114	15085	15163	15164	14889	15024	15086	15092	14986	15065	15086	15015	15016	14929	14857	14994	15021	15096	14920	14940	14963	15076	15077	15145	15119	15060	14983	15073	15006	14990	15099	15129	15030	14969	14958	15123	15071	15053	15022	15094	14950	15133	15056	14938	15082	15110	15158	15008	15067	15189	14909	15045	14998	14861	14914	15049	15084	15193	15131	14980	14990	15206	15028	15069	15160	15149	14925	14992	14931	15046	15075	14940	14918	14960	15121	15106	14800	15210	15004	14942	15052	15220	14974	15098	15036	15002	15066	14843	15088	14840	14961	14976	15111	15204	15115	14974	15017	15021	15192	15018	14964	14951	15101	14961	15022	15005	15034	15063	14966	15021	15135	15029	14894	14951	15103	14946	15072	15062	14804	14991	14977	15012	15035	14996	14961	14979	15141	14938	14971	15116	14870	14963	14958	15015	15078	15078	14934	14858	15039	15119	14941	15073	14922	15074	14887	15062	15024	15098	15109	15040	15030	15032	15150	15072	15032	15156	15256	15055	15180	15048	15004	15195	15160	15081	15054	15036	14956	15184	14864	15022	15046	14963	15004	15185	14938	15048	15077	15103	15002	15267	15075	14957	15016	14976	14947	15125	14822	14960	15153	15126	14825	14941	15102	14983	14974	14941	15126	14978	15028	15136	15057	14967	15178	15161	15058	15198	14871	15008	14889	15100	15044	15160	15019	15088	14963	14914	15045	14790	14993	14950	14917	14933	15121	15054	14989	15124	15026	15056	14980	15114	15169	15220	15113	15037	15014	15150	14929	15012	15154	15178	14995	15043	15025	15100	15120	15005	15098	15001	15050	15127	15025	14922	14905	15063	14966	15044	15050	14875	15107	15056	15091	14885	15044	15006	15025	15119	15115	15080	15112	15188	14878	15015	14917	15020	14960	15104	15139	15101	14995	14893	15086	14933	14933	15191	15056	15043	14866	14901	15103	15080	15075	14950	15268	14834	15102	15136	14959	15118	14909	15121	15231	15183	15018	15002	14952	14953	14916	15071	14998	15024	15088	15108	14732	15010	15147	14915	15114	14998	14957	15144	14966	15029	15115	14922	15012	14830	15111	15095	15062	14961	15000	15102	14983	14997	15178	15028	14953	15032	15055	15256	15013	15033	14992	14950	15224	14969	15021	15161	15045	15082	15008	15009	15025	14924	15015	15006	15061	15214	15149	14977	15107	15158	14971	15084	14960	15127	14918	15015	14883	14778	15027	15063	14841	14964	14948	15023	14982	15047	14879	15143	15024	15101	15088	14915	14967	15028	15157	15052	14991	15154	15204	15080	15060	14948	14969	15066	15109	15110	15053	15061	15047	15188	15226	15140	15121	14966	14892	15014	14891	15130	15021	15148	14943	14922	14980	15037	14892	15093	14980	15115	15138	14997	15010	15081	15027	15165	15129	15150	15076	15060	14944	15148	15097	15083	15157	15121	15091	15188	15077	14972	14921	15008	15153	14946	15063	14967	15034	14976	15029	15193	14957	15072	15020	15020	15115	14954	14893	15106	14957	15072	14992	15147	14991	15015	14991	14958	15050	15104	15109	15145	15054	14945	14845	14881	15028	15029	15123	15031	14997	15041	15168	15114	15185	14912	15018	15053	15083	15133	14927	14980	15095	14990	15113	15106	15156	15015	15031	15283	14854	15205	14981	15089	14956	15053	15186	15088	15045	15033	14855	15117	15194	15051	15094	15048	14929	14934	15103	15046	15004	15058	14976	15045	15090	15083	15051	15102	14975	14949	15064	15004	14922	15135	15104	15064	14915	14903	15000	14946	15169	14928	14995	14960	15063	14936	15136	15013	15106	15216	14983	15178	14937	15097	15194	15068	15169	15003	15059	14917	14827	15199	15069	15072	14931	14956	15140	14990	15087	14840	15020	15100	14950	15005	15039	15056	15119	14935	15134	15042	14834	15030	15118	15100	15036	15065	15043	15063	15079	15153	14926	15059	14915	15062	15073	14998	15132	15147	14914	15258	14985	15376	15059	15017	14937	15083	14897	15100	14824	15136	15145	14891	15197	15113	15068	15022	14984	14922	15041	15072	15007	15036	15080	15100	15094	15067	15032	15023	15087	14992	14939	15048	15204	15087	15011	15082	14999	14990	14985	15032	15093	15015	15092
27119	21543	22852	19475	16485	16337	16908	16563	16411	16412	16361	16577	17128	17989	18183	18019	17098	16834	16573	16539	16368	16620	16358	16464	16464	16466	16466	16366	16487	16395	16337	16467	16349	16312	16297	16418	16577	16262	16427	16515	16384	16237	16388	16629	16359	16422	16157	16213	16433	16372	16318	16308	16395	16405	16582	16457	16262	16493	16442	16493	16377	16550	16579	16524	16573	16412	16469	16588	16708	16080	16351	16207	16415	16553	16457	16299	16457	16514	16437	16366	16350	16303	16431	16522	16532	16565	16222	16353	16424	16291	16440	16565	16369	16429	16159	16226	16484	16542	16451	16425	16550	16336	16529	16235	16224	16505	16444	16562	16510	16489	16377	16500	16391	16334	16362	16498	16351	16214	16419	16206	16488	16258	16317	16360	16409	16574	16479	16371	16548	16521	16484	16174	16370	16654	16484	16388	16208	16650	16435	16483	16531	16306	16103	16239	16286	16309	16377	16544	16415	16333	16526	16500	16540	16266	16295	16500	16448	16465	16349	16442	16339	16397	16411	16441	16353	16403	16385	16203	16388	16556	16402	16442	16393	16364	16306	16491	16278	16223	16384	16384	16270	16293	16363	16346	16416	16438	16377	16470	16443	16594	16391	16376	16478	16515	16491	16424	16375	16237	16603	16207	16496	16263	16308	16518	16387	16347	16308	16320	16370	16225	16294	16492	16337	16211	16392	16462	16552	16383	16353	16437	16308	16240	16399	16354	16312	16491	16287	16531	16350	16594	16310	16492	16350	16412	16384	16508	16316	16487	16404	16381	16450	16260	16442	16486	16224	16314	16467	16563	16292	16520	16293	16279	16527	16472	15932	16399	16415	16514	16205	16332	16268	16271	16359	16047	16356	16443	16387	16323	16367	16118	16321	16529	16539	16419	16604	16369	16440	16236	16403	16430	16229	16495	16316	16314	16386	16441	16417	16610	16470	16524	16279	16294	16204	16386	16387	16626	16379	16425	16214	16318	16399	16244	16515	16468	16427	16422	16355	16277	16382	16309	16477	16282	16473	16181	16461	16361	16393	16458	16336	16480	16427	16253	16351	16337	16356	16397	16508	16419	16312	16407	16492	16741	16171	16355	16131	16397	16356	16278	16523	16209	16499	16163	16421	16494	16322	16536	16245	16332	16243	16203	16118	16360	16170	16359	16355	16468	16349	16411	16481	16278	16273	16390	16528	16248	16307	16251	16393	16352	16283	16275	16371	16439	16292	16486	16300	16285	16258	16289	16408	16355	16349	16420	16505	16327	16558	16192	16165	16555	16213	16243	16541	16494	16676	16307	16590	16301	16416	16462	16461	16516	16320	16443	16369	16477	16339	16467	16372	16379	16212	16300	16320	16346	16540	16404	16423	16604	16464	16415	16470	16456	16338	16357	16560	16349	16291	16455	16187	16231	16352	16372	16465	16440	16374	16430	16476	16355	16445	16239	16489	16418	16329	16457	16483	16226	16334	16284	16676	16320	16491	16264	16420	16386	16527	16200	16410	16405	16402	16411	16255	16446	16514	16468	16458	16443	16326	16472	16437	16277	16367	16348	16522	16385	16430	16363	16381	16305	16623	16617	16356	16455	16263	16389	16522	16369	16389	16450	16462	16499	16321	16331	16211	16420	16267	16212	16651	16314	16378	16355	16502	16291	16409	16382	16575	16352	16315	16285	16472	16282	16435	16310	16336	16487	16318	16636	16318	16421	16584	16263	16417	16692	16367	16288	16430	16520	16349	16517	16550	16402	16327	16254	16562	16430	16460	16424	16389	16217	16345	16468	16533	16298	16376	16162	16453	16452	16484	16527	16583	16213	16544	16358	16347	16339	16430	16458	16594	16419	16452	16408	16367	16394	16461	16409	16390	16425	16484	16604	16475	16423	16495	16460	16410	16445	16536	16567	16412	16527	16412	16447	16534	16421	16475	16459	16510	16440	16460	16414	16252	16244	16533	16394	16331	16257	16396	16555	16287	16304	16314	16484	16434	16483	16441	16466	16471	16345	16394	16495	16631	16435	16405	16216	16323	16407	16192	16410	16337	16366	16449	16365	16409	16462	16522	16545	16325	16352	16068	16297	16414	16519	16425	16286	16373	16459	16411	16391	16510	16462	16164	16346	16648	16284	16403	16461	16245	16498	16365	16338	16293	16397	16507	16444	16644	16376	16312	16434	16410	16332	16515	16426	16414	16245	16354	16536	16242	16356	16264	16404	16539	16411	16559	16632	16570	16476	16557	16531	16399	16323	16375	16537	16421	16377	16462	16319	16265	16423	16394	16329	16520	16423	16191	16394	16477	16617	16493	16498	16316	16464	16344	16360	16444	16343	16324	16468	16412	16079	16083	16460	16527	16304	16360	16608	16239	16525	16378	16270	16305	16391	16366	16482	16425	16444	16330	16237	16489	16469	16513	16219	16348	16215	16511	16489	16486	16459	16350	16233	16190	16229	16363	16324	16566	16398	16434	16524	16362	16408	16476	16252	16494	16403	16344	16429	16582	16468	16480	16417	16479	16531	16355	16335	16373	16255	16269	16264	16381	16653	16596	16458	16133	16470	16539	16517	16514	16429	16482	16534	16423	16400	16579	16469	16363	16553	16319	16280	16272	16507	16548	16241	16361	16505	16357	16305	16152	16310	16367	16384	16391	16567	16374	16466	16487	16488	16323	16534	16416	16382	16285	16570	16289	16200	16467	16297	16394	16469	16387	16540	16338	16502	16352	16258	16438	16443	16433	16450	16431	16198	16395	16479	16382	16241	16396	16259	16207	16245	16409	16549	16469	16364	16495	16302	16233	16259	16554	16342	16383	16573	16393	16225	16426	16350	16433	16396	16501	16432	16351	16387	16346	16471	16331	16465	16588	16504	16350	16575	16553	16456	16576	16406	16418	16405	16434	16285	16371	16398	16530	16409	16325	16211	16669	16433	16398	16428	16234	16332	16392	16365	16570	16338	16385	16489	16378	16555	16482	16636	16649	16330	16374	16441	16465	16434	16290	16343	16541	16756	16626	16469	16427	16336	16528	16481	16353	16277	16185	16438	16423	16374	16283	16530	16571	16518	16711	16588	16500	16450	16388	16618	16508	16242	16337	16252	16304	16493	16526	16528	16345	16407	16237	16381	16412	16545	16387	16329	16279	16400	16511	16386	16463	16419	16236	16460	16542	16602	16281	16342	16418	16496	16457	16595	16536	16358	16329	16500	16386	16388	16228	16263	16390	16453	16350	16313	16537	16359	16469	16399	16458	16356	16307	16280	16429	16332	16227	16293	16567	16476	16470	16318	16307	16400	16375	16472	16417	16347	16542	16535	16490	16322	16463	16437	16554	16398	16292	16393	16252	16293	16457	16450	16330	16614	16477	16468	16287	16400	16529	16430	16277	16425	16356	16447	16415	16199	16297	16278	16404	16549	16562	16389	16580	16419	16525	16316	16484	16358	16432	16261	16240	16288	16329	16228	16470	16500	16345	16346	16406	16265	16373	16387	16528	16257	16349	16258	16357	16455	16348	16405	16507	16342	16525	16345	16454	16479	16667	16321	16456	16298	16275	16226	16570	16380	16412	16314	16289	16352	16331	16433	16355	16469	16512	16327	16402	16466	16363	16439	16477	16388	16440	16496	16257	16219	16321	16469	16422	16184	16445	16306	16425	16436	16457	16338	16227	16454	16391	16407	16448	16519	16462	16326	16322	16342	16273	16569	16376	16445	16142	16557	16366	16371	16449	16323	16156	16277	16321	16626	16366	16231	16508	16320	16500	16386	16616	16385	16146	16469	16350	16622	16422	16303	16411	16228	16406	16437	16598	16328	16278	16376	16396	16251	16301	16220	16355	16373	16504	16195	16350	16377	16370	16360	16452	16222	16477	16374	16283	16506	16533	16457	16439	16529	16410	16263	16268	16484	16300	16441	16231	16278	16357	16336	16423	16363	16487	16574	16637	16298	16314	16231	16324	16380	16460	16678	16382	16679	16448	16333	16444	16216	16276	16334	16449	16318	16517	16501	16295	16514	16545	16659	16508	16221	16363	16570	16499	16640	16678	16438	16554	16188	16475	16497	16406	16613	16571	16302	16462	16279	16525	16215	16398	16246	16566	16390	16483	16248	16288	16306	16605	16181	16317	16409	16419	16160	16324	16134	16288	16306	16333	16397	16190	16336	16330	16400	16206	16408	16377	16499	16444	16338	16373	16441	16232	16295	16512	16445	16314	16242	16479	16336	16164	16152	16392	16489	16363	16465	16319	16464	16320	16369	16304	16358	16283	16370	16421	16461	16495	16152	16203	16435	16456	16350	16461	16274	16173	16287	16603	16621	16600	16201	16484	16515	16415	16521	16287	16427	16340	16375	16586	16176	16455	16307	16250	16342	16296	16291	16475	16327	16590	16468	16362	16475	16431	16419	16398	16341	16489	16272	16418	16275	16416	16300	16328	16343	16499	16553	16169	16433	16461	16429	16252	16360	16318	16448	16521	16198	16402	16333	16413	16443	16270	16412	16271	16521	16456	16532	16483	16280	16501	16540	16463	16463	16305	16388	16351	16417	16497	16324	16132	16466	16355	16382	16678	16436	16410	16516	16361	16203	16223	16266	16337	16467	16451	16369	16422	16412	16416	16336	16560	16310	16467	16484	16553	16538	16538	16326	16453	16352	16532	16515	16281	16391	16233	16338	16176	16247	16331	16383	16284	16459	16431	16597	16382	16424	16510	16393	16343	16415	16439	16194	16362	16343	16496	16220	16290	16318	16565	16526	16511	16471	16365	16237	16407	16370	16244	16528	16451	16305	16638	16452	16512	16370	16176	16224	16471	16321	16276	16420	16217	16271	16518	16274	16374	16252	16064	16332	16394	16336	16431	16459	16274	16258	16566	16350	16322	16414	16450	16384	16443	16409	16326	16326	16422	16361	16521	16397	16632	16390	16418	16295	16551	16442	16421	16374	16580	16373	16285	16571	16632	16470	16561	16298	16308	16208	16360	16563	16500	16504	16542	16598	16477	16339	16397	16193	16317	16484	16475	16457	16277	16494	16432	16427	16286	16286	16305	16459	16426	16481	16415	16329	16461	16445	16527	16462	16390	16399	16384	16452	16364	16423	16338	16435	16228	16545	16219	16474	16470	16283	16307	16536	16472	16416	16341	16506
13942	16152	16312	15494	15271	15122	15122	14877	14928	14913	14890	15089	16279	17276	17489	16531	15617	15262	15006	14692	14964	14790	14883	14915	14715	14838	14884	14965	14730	14829	14794	14889	14859	14891	14521	14783	14745	14830	14822	14798	14826	14760	14891	14853	15024	14918	14735	14973	14813	14807	14685	14983	14972	14731	14674	14948	14785	14941	14782	14831	14939	14936	14636	14630	14896	14900	14745	14803	14881	14739	14788	14768	14935	14804	14617	14826	14850	14727	14707	14965	14997	14817	14879	14667	14940	14834	14738	14859	14714	14567	14695	14807	14783	14634	14686	14821	14726	14782	14866	14733	14743	14735	14665	14775	14797	14897	14765	14801	14831	14737	14922	14854	14821	14756	14764	14876	14811	14804	14768	14859	14791	14930	14730	14703	14798	14801	14726	14794	14875	14715	14866	14845	14845	14759	14725	14846	14714	14777	14834	14823	14738	14825	14741	14973	14718	14825	14696	14941	14857	14801	14916	14619	14732	14753	14993	14768	14493	14914	14913	14870	14718	14736	14655	14771	14690	14853	14740	14931	14550	14863	14929	14686	14803	14916	14864	14753	14766	14859	14898	14886	14876	14872	14744	14711	14757	14906	14769	14808	14720	14951	14705	15001	14805	14664	14775	14890	14916	14784	14872	14744	14880	14836	14612	14798	14589	14766	14669	14863	14925	14618	14747	14857	15051	14745	14884	14774	14832	14853	14757	14702	14818	14890	14796	14561	14932	14653	14858	14896	14871	14937	14726	14730	14840	14818	14769	14807	14804	14696	14826	14711	14671	14750	14786	14778	14925	14930	14812	14858	14957	14936	15006	14746	14908	14986	14740	14908	14993	14740	14674	14846	14895	14802	14711	14705	14793	14631	14694	14842	14721	14895	14881	14824	14844	14819	14803	14837	14797	14862	14802	14731	14888	14825	14756	14950	14629	14889	14746	14732	14856	14922	14732	14792	14836	14569	14787	14889	14701	14770	14809	14846	14821	14717	14792	14796	14888	14814	14707	14723	14831	14825	14889	14859	14781	14869	14773	14617	14743	14754	14961	14813	14687	14778	15015	14860	14792	14902	14745	14833	14809	14801	14879	14788	14702	14681	14843	14786	14565	14808	14609	14832	14851	14983	14792	14866	14862	14852	14718	14838	14727	14976	14857	14958	14959	15010	14862	14835	14895	14820	14788	14864	14712	14724	14856	14805	14901	14776	14869	14768	14805	14902	14853	14843	14740	14653	14881	14757	14881	14784	14697	14839	14871	14658	14823	14677	14888	14799	14868	14743	14846	14831	14717	14726	14895	14818	14731	14618	14843	14766	14683	14990	14791	14686	14908	14915	14730	14910	14837	14817	14748	14628	14727	14814	14924	14888	14592	14835	14706	14928	14728	14828	14638	14947	14633	14890	14699	14741	14777	14798	14870	14775	14789	14718	14777	14745	14901	14888	14685	14714	14675	14685	14701	14817	14893	14974	14830	14826	14788	14829	14751	14817	14803	14737	14785	14935	14777	14739	14797	14969	14769	14906	14813	14760	15001	14742	14882	14828	14878	14853	14912	14835	14762	14884	14700	14820	15110	14851	14879	14713	14836	14775	14689	14700	14901	14815	14948	14788	14476	14802	14848	14848	14868	14787	14816	14733	14801	14837	14844	14783	14698	14723	14787	14817	14787	14793	14775	14697	14930	14664	14844	14936	14926	14905	14719	14636	14753	14673	14783	14885	14938	14733	14834	14821	14881	14762	14762	14780	14879	14959	14857	14937	14786	14888	14806	14831	14947	14859	14657	14780	14862	14638	14729	14955	14862	14508	14899	14737	14983	14804	14776	14811	14809	14921	14656	14919	14772	14840	14807	14816	14867	14845	14829	14723	14728	15068	14708	14818	14811	14725	14937	14770	15039	14713	14773	14826	14861	14727	15004	14857	14766	14823	14766	14605	14784	14851	14594	14747	14834	14854	14793	14824	14653	14782	14894	14792	14852	14799	14805	14731	14643	14736	14649	14855	14876	14858	14851	14754	14766	14692	14816	14694	14895	14772	14758	14903	14797	14802	14825	14915	14721	14810	14783	14929	14796	14819	14704	14700	14798	14799	14869	14668	14690	14711	14706	14819	14887	14908	14812	14756	14803	14896	14704	14844	14786	14856	14776	14715	14851	14794	14842	14854	14788	14810	14873	14786	14867	14763	14847	14908	14736	14796	14836	14783	14711	14875	14772	14965	14764	14788	14655	14892	14694	14841	14965	14807	14881	14768	14825	14650	14904	14878	14786	14815	14956	14904	14891	14771	14898	14784	14886	14832	14758	14850	14726	14845	14868	14769	14685	14776	14779	14740	14884	14792	14786	14870	14758	14767	14757	14860	14768	14876	14814	14694	14680	14989	14696	14883	14912	14717	14751	14823	14839	14764	14825	14847	14939	14649	14774	14855	14836	14851	14762	14875	14824	14939	14919	14857	14762	14826	14940	14905	14726	14753	14824	14826	14879	14645	14883	14792	14718	14786	14735	14824	14888	14802	14684	15056	14855	14957	14676	14935	14914	14862	14809	14761	14845	14775	14868	14832	14843	14826	14816	14746	14763	14688	14838	14739	14974	14686	14649	14547	14769	14662	14675	14840	15059	14706	14810	14759	14936	14884	14803	14697	14776	14762	14712	14741	14786	14864	14762	14646	14642	14761	14813	14775	14772	14674	14847	14991	14814	14869	14884	14992	14825	14776	14850	14882	14700	14978	14789	14889	14981	14704	14898	14829	14817	14832	14870	14672	14787	14744	14791	14822	14928	14895	14738	14945	14679	14822	14865	14834	14826	14857	14891	14980	14757	14843	14817	14817	14628	14802	14693	14769	14997	14764	14765	14764	14824	14714	14695	14767	14719	14817	14846	14904	14770	14788	14693	14734	14790	14871	14729	14781	14789	14753	14730	14659	14687	14686	14732	14963	14646	14657	14822	14726	14850	14746	14824	14883	14826	14937	14783	14898	14820	14704	14855	14811	14838	14813	14726	14763	14928	14756	14745	14857	14866	14696	14732	14752	14805	14969	14785	14817	14643	14839	14844	14699	14919	14927	14748	14627	14881	14848	14912	14755	14764	14667	14789	14836	14659	14891	14709	14832	14789	14779	14640	14649	14800	14918	14812	14720	14945	14779	14828	14626	14885	14983	14732	14844	14915	14796	14778	14715	14865	14862	14833	14657	14858	14887	14876	14796	14794	14802	14850	14736	14764	14831	14940	14812	14799	14807	14756	14894	14746	14751	14796	14787	14751	14995	14642	14813	14702	14798	14847	14882	14968	14924	14636	14839	14868	14837	14762	14755	14766	14754	14792	14964	14647	14666	14839	14812	14846	14622	14775	14805	14869	14871	14698	14769	14889	14854	14907	14761	14758	14685	14838	14777	14822	14773	14859	14731	14580	14796	14827	14893	14922	14887	14692	14873	14899	15079	14736	14805	14816	14918	14783	14810	14727	14711	14868	14750	14857	14591	14797	14793	14828	14801	14778	14688	14724	14949	14710	14840	14774	14843	14757	14773	14982	14787	14782	14722	14704	14950	15005	14741	14724	14940	14921	14733	14831	14760	14843	14866	14875	14742	14756	14771	14607	14850	14721	14727	14780	14986	14795	14795	14950	14703	14776	14730	14772	14810	14789	14806	14636	14854	14859	14829	14725	14572	14754	14823	14960	14888	14800	14799	14686	14815	14809	14780	14929	14874	14820	14697	14888	14753	14814	14980	14820	14803	14690	14711	14850	15006	14880	14733	14953	14768	14852	14664	14698	14866	14804	14798	14918	14805	14866	14804	14545	14947	14703	14855	14774	14847	14915	14839	14864	14949	14827	14689	14719	14914	14871	14939	14795	14761	14670	14675	14589	14690	14756	14861	14727	14820	14748	14748	14840	14799	14913	14838	14944	14973	14688	14854	14849	14981	14863	14876	14789	14734	14804	14718	14968	14892	14834	14755	14776	14786	14653	14728	14817	14857	14806	14663	14727	14757	14836	14738	14735	14678	14703	14776	14808	14669	14859	14848	14884	14921	14858	14788	14954	14972	14745	14705	14997	14868	14903	14731	14856	14859	14668	14815	14761	14740	14883	14850	14757	14842	14776	14905	14725	14654	14721	14770	14837	14912	14789	14776	14728	14723	14857	14724	14765	14673	14859	14870	14699	14895	14753	14930	14900	14728	14732	14636	14723	14729	14810	14832	14980	14737	14878	14702	14877	14706	14836	14858	14730	14758	14736	14778	14823	14747	14893	14821	14815	14763	14765	14720	14770	14535	14959	14901	14588	14647	14737	14589	14896	14769	14698	14872	14903	14782	14812	14912	14874	14661	14852	14839	14849	14780	14791	14866	14819	14779	14862	14885	14894	14785	14790	14981	14917	14807	14869	14731	14788	14993	14857	14830	14737	14852	14745	14878	14917	14829	14806	14721	14825	14799	14982	14793	14705	14827	14834	14822	14833	14644	14915	14930	14806	14849	14796	14984	14760	14974	14921	14749	14741	14821	14669	14928	14870	14756	14897	14694	14774	14929	14891	14748	14837	14678	14846	14729	14812	14673	14783	14831	14530	14775	14736	14689	14804	14917	14810	14842	14903	14727	14795	14894	14899	14795	14630	14859	14787	14877	14889	14864	14784	14667	14644	14899	14576	14850	14907	14688	14679	14783	14771	14833	15018	14684	14725	14812	14662	14675	14797	14778	14735	14808	14602	15010	14749	14797	14732	14635	14706	14850	14871	14833	14799	14842	14822	14814	14819	14881	14772	14640	14925	14947	14769	14737	14861	14791	14540	14751	14738	14769	15001	14705	14963	14697	14978	14867	14797	14993	14632	14777	14706	14954	14830	14682	14900	14888	14892	14747	14754	14791	14831	14952	14815	14754	14918	14730	14909	14642	14822	14735	14697	14949	14880	14770	14781	14987	14901	14826	14842	14854	14903	14928	14743	14665	15060	14666	14770	14657	14964	14760	14767	14981	14859	14756	14789	14929	14814	14788	14808	14864	14660	14903	14830	14924	14854	14692	14735	14806	14816	14937	14809	14760	14772	14741	14819	14802	14873	14820	14705	14771	14844	14817	14675	14888	14834	14922	14822	14815	14680	14952	14932	14724	14778	14892	14829	14789	14916	14944	14804	14709	14812	14805
23477	21022	28417	23892	21721	21099	19811	17433	16935	17335	17082	16919	22384	28589	28767	25197	20660	18000	17320	16816	16910	16692	16929	16974	16607	16754	16912	16970	16866	16693	16745	16767	16749	16814	16702	16968	16904	16762	16841	16880	16726	16678	16768	16668	16933	16645	16545	16863	16823	16926	16758	16692	16681	16701	16712	16727	16738	16668	16716	16845	16984	16759	16814	16656	16781	16674	16575	16657	16901	16829	16612	16784	16703	16711	16815	16745	16867	16638	16598	16848	16648	16632	16623	16625	16656	16509	16503	16616	16756	16730	16646	16799	16611	16587	16767	16690	16655	16658	16814	16684	16735	16732	16863	16857	16577	16842	16887	16780	16714	16940	16708	16956	16797	16606	16685	16654	16544	16862	16758	16753	16667	16587	16784	16454	16621	16609	16656	16740	16771	16646	16621	16792	16856	16557	16630	16805	16730	16841	16778	16695	16810	16370	16836	16825	16589	16670	16781	16768	16911	16775	16776	16812	16755	16871	16637	16674	16950	16661	16803	16811	16762	16766	16628	16810	16694	16707	16615	16676	16719	16691	16622	16861	16732	16882	16700	16923	16689	16733	16602	16738	16645	16612	16705	16642	16609	16555	16592	16629	16654	16547	16676	16636	16721	16785	16582	16763	16790	16653	16660	16625	16696	16784	16704	16609	16716	16765	16772	16610	16735	16686	16655	16656	16679	16604	16712	16576	16610	16695	16668	16703	16812	16753	16709	16733	16742	16637	16669	16676	16609	16767	16742	16737	16788	16781	16811	16713	16741	16807	16688	16747	16576	16479	16832	16521	16768	16825	16717	16800	16825	16702	16607	16585	16710	16719	16690	16803	16553	16728	16821	16614	16921	16886	16620	16808	16763	16761	16784	16495	16560	16680	16501	16719	16708	16726	16604	16744	16756	16645	16753	16602	16741	16666	16869	16780	16718	16873	16857	16728	16667	16696	16701	16898	16603	16643	16649	16804	16652	16583	16669	16444	16513	16804	16767	16698	16811	16926	16787	16648	16599	16532	16689	16544	16498	16605	16725	16522	16790	16611	16548	16687	16757	16571	16629	16791	16642	16669	16736	16732	16629	16594	16532	16693	16916	16721	16698	16656	16630	16507	16375	16662	16673	16763	16824	16614	16583	16560	16687	16749	16709	16696	16638	16570	16667	16543	16680	16918	16784	16719	16741	16813	16783	16845	16554	16777	16735	16617	16575	16721	16557	16609	16722	16738	16784	16612	16692	16677	16765	16563	16600	16654	16552	16773	16784	16818	16773	16819	16891	16751	16779	16790	16758	16739	16599	16755	16446	16798	16654	16645	16680	16575	16755	16852	16529	16581	16642	16616	16820	16764	16849	16764	16692	16894	16738	16767	16756	16826	16843	16840	16709	16653	16740	16540	16791	16674	16786	16969	16876	16655	16830	16478	16673	16599	16659	16632	16653	16689	16683	16648	16965	16725	16323	16754	16797	16605	16636	16650	16613	16721	16573	16477	16588	16652	16835	16696	16683	16625	16623	16632	16675	16694	16730	16664	16420	16628	16582	16619	16959	16839	16608	16795	16795	16787	16759	16717	16588	16727	16723	16681	16638	16654	16688	16618	16966	16657	16588	16492	16636	16652	16644	16517	16573	16606	16727	16603	16753	16706	16757	16649	16512	16860	16684	16615	16752	16780	16629	16720	16627	16699	16720	16892	16626	16726	16683	16765	16817	16679	16575	16568	16741	16665	16617	16591	16597	16699	16553	16818	16654	16666	16780	16843	16754	16706	16630	16546	16635	16817	16732	16717	16786	16685	16671	16726	16874	16589	16419	16643	16675	16535	16765	16834	16736	16793	16625	16816	16638	16674	16653	16679	16685	16577	16706	16678	16689	16656	16728	16857	16720	16722	16514	16539	16813	16638	16772	16903	16643	16614	16691	16664	16811	16861	16653	16522	16844	16843	16871	16798	16729	16671	16679	16714	16696	16653	16779	16423	16865	16680	16739	16841	16785	16628	16617	16622	16855	16897	16880	16646	16864	16733	16658	16536	16628	16809	16712	16940	16741	16774	16636	16589	16794	16622	16817	16647	16665	16792	16648	16585	16589	16743	16787	17029	16733	16715	16915	16538	16641	16570	16381	16716	16818	16842	16858	16593	16794	16720	16802	16653	16756	16508	16653	16667	16550	16696	16757	16760	16722	16670	16703	16841	16838	16788	16606	16787	16813	16773	16768	16672	16596	16780	16730	16652	16899	16658	16911	16578	16786	16730	16698	16744	16771	16634	16660	16669	16580	16679	16812	16634	16693	16772	16682	16694	16730	16790	16716	16491	16591	16822	16558	16627	16689	16594	16848	16671	16834	16771	16530	16656	16817	16671	16810	16706	16754	16608	16819	16758	16665	16594	16798	16543	16583	16724	16576	16901	16720	16854	16842	16663	16823	16678	16847	16683	16675	16972	16771	16563	16607	16770	16786	16667	16748	16699	16673	16545	16725	16628	16680	16667	16734	16754	16686	16605	16715	16709	16757	16525	16757	16822	16631	16811	16777	16911	16873	16599	16474	16585	16705	16597	17019	16793	16743	16751	16808	16742	16615	16703	16605	16877	16783	16982	16576	16612	16742	16797	16933	16684	16769	16607	16755	16607	16762	16808	16659	16734	16738	16565	16714	16664	16732	16595	16676	16563	16793	16667	16754	16847	16749	16595	16674	16502	16416	16870	16722	16531	16746	16596	16749	16724	16934	16629	16632	16776	16665	16733	16587	16543	16712	16686	16675	16490	16699	16810	16731	16689	16588	16747	16701	16714	16525	16474	16754	16740	16637	16650	16855	16763	16610	16638	16578	16575	16556	16634	16595	16642	16763	16810	16746	16617	16772	16781	16618	16802	16611	16625	16624	16538	16426	16519	16821	16555	16710	16739	16618	16760	16780	16506	16751	16693	16943	16672	16687	16747	16803	16756	16683	16645	16652	16552	16774	16730	16647	16830	16738	16731	16663	16699	16666	16642	16704	16491	16622	16829	16963	16679	16602	16667	16764	16633	16650	16814	16847	16854	16848	16859	16638	16505	16596	16807	16601	16632	16698	16526	16604	16593	16708	16640	16787	16658	16515	16709	16594	16677	16656	16595	16721	16889	16605	16867	16714	16789	16680	16527	16539	16734	16722	16694	16818	16675	16690	16757	16797	16889	16555	16717	16718	16889	16583	16669	16676	16634	16753	16507	16610	16882	16950	16760	16655	16504	16766	16818	16536	16798	16707	16822	16645	16729	16574	16600	16456	16568	16815	16607	16778	16689	16663	16720	16673	16737	16645	16567	16928	16673	16589	16738	16589	16722	16757	16621	16631	16771	16679	16738	16975	16707	16895	16658	16839	16673	16648	16594	16651	16672	16776	16795	16916	16819	16907	16912	16899	16707	16725	16748	16604	16769	16692	16806	16621	16687	16561	16755	16793	16539	16634	16660	16464	16732	16658	16684	16571	16648	16703	16623	16567	16714	16719	16634	16664	16640	16608	16570	16723	16748	16795	16628	16719	16505	16688	16677	16714	16727	16725	16844	16759	16717	16782	16813	16760	16539	16654	16734	16791	16703	16604	16668	16589	16909	16682	16619	16548	16641	16750	16466	16728	16739	16678	16554	16753	16760	16780	16722	16599	16608	16658	16729	16568	16733	16924	16778	16900	16758	16697	16743	16637	16731	16783	16594	16764	16623	16595	16653	16809	16844	16645	16598	16523	16586	16503	16548	16780	16786	16757	16542	16766	16870	16757	16708	16729	16574	16665	16653	16691	16635	16785	16782	16687	16602	16751	16727	16763	16636	16662	16580	16510	16695	16539	16719	16588	16752	16611	16729	16662	16732	16928	16604	16741	16719	16682	16614	16700	16760	16702	16947	16742	16607	16657	16789	16802	16616	16785	16693	16585	16757	16792	16561	16670	16917	16775	16772	16659	16674	16721	16594	16887	16691	16549	16615	16674	16592	16637	16737	16645	16556	16626	16580	16728	16663	16754	16691	16941	16961	16786	16626	16690	16590	16597	16586	16709	16700	16857	16907	16648	16910	16759	16602	16735	16619	16773	16737	16747	16743	16544	16623	16538	16694	16799	16744	16549	16649	16752	16646	16572	16700	16719	16629	16928	16806	16673	16689	16695	16678	16537	16726	16771	16845	16693	16649	16892	16623	16656	16806	16735	16658	16522	16723	16735	16577	16857	16682	16819	16826	16712	16525	16613	16788	16629	16760	16592	16691	16904	16824	16585	16664	16636	16573	16601	16813	16592	16746	16631	16546	16741	16427	16799	16865	16487	16566	16676	16706	16668	16602	16705	16737	16802	16883	16787	16759	16724	16541	16579	16556	16992	16902	16764	16505	16830	16761	16675	16763	16780	16759	16826	16716	16666	16501	16657	16794	16719	16776	16702	16741	16670	16519	16779	16710	16730	16793	16779	16585	16905	16710	16809	16812	16663	16770	16493	16520	16646	16933	16935	16805	16824	16876	16701	16728	16783	16724	16810	16548	16656	16733	16544	16703	16823	16798	16434	16576	16592	16623	16660	16652	16741	16762	16701	16553	16571	16708	16543	16728	16521	16521	16703	16724	16786	16696	16610	16561	16786	16752	16687	16814	16614	16715	16601	16649	16649	16741	16744	16690	16761	16773	16753	16952	16606	16661	16903	16512	16518	16643	16617	16977	16819	16621	16509	16770	16694	16416	16762	16624	16644	16484	16599	16553	16901	16769	16717	16823	16620	16841	16812	16684	16714	16806	16586	16705	16585	17036	16703	16565	16437	16673	16756	16753	16861	16762	16751	16888	16728	16686	16700	16898	16667	16835	16653	16797	16776	16696	16574	16555	16817	16694	16761	16685	16645	16803	16670	16626	16825	16738	16629	16758	16751	16758	16692	16675	16739	16500	16824	16792	16524	16677	16763	16828	16652	16711	16732	16828	16912	16660	16665	16590	16748	16632	16717	16625	16846	16714	16620	16784	16727	16687	16766	16832	16697	16695	16677	16609	16624	16817	16680	16862	16744	16733	16845	16627	16769	16596	16942	16786	16795	16622	16686	16875	16504	16757	16496	16638	16529	16548	16691	16668	16620	16779	16717	16805	16760	16717	16719	16740	16696	16325	16615	16915	16728	16557	16629	16545	16595	16889
13191	21868	21207	18240	17220	16334	15963	15839	15419	15448	15359	15949	25400	31735	31131	25394	19268	16318	15157	15061	15174	15015	15079	15247	15079	15096	14946	14892	14941	15137	15278	15100	15093	14936	15000	15100	15071	15299	15100	14935	14995	15264	15195	15171	14928	14903	15147	15023	15117	15128	15063	15051	15166	14989	15020	15096	14971	15181	14864	15000	15021	15002	15293	15043	14889	14853	14859	14929	15123	14952	15036	15014	15001	15118	15141	15160	14990	15145	14987	14901	14995	14892	14913	15094	14925	15113	14976	15145	15030	14891	15314	15115	14941	14938	15116	15220	15045	15063	15019	15101	14936	14996	14885	15118	15209	15124	14866	14949	15093	15069	15124	14977	15053	15098	15046	15026	15079	15118	15082	15000	15022	14983	15107	15133	14965	15056	15202	15198	14989	15151	15108	15082	15032	15213	14834	15152	14941	15120	15047	15124	14906	14969	14959	15060	14997	14994	15073	15045	15043	14999	15247	14993	15032	15023	15047	15098	15138	15121	15020	15133	14939	15012	15017	14947	15119	14971	14976	14939	15200	15019	15118	15036	15150	15089	15111	15068	15164	15067	14968	14935	15008	15052	15111	14885	15013	15012	14929	15122	15230	15097	14959	15120	15191	15294	14995	15102	14945	15120	14995	15224	15099	15133	14889	15146	15013	15011	14974	15035	15053	14926	15069	15009	15090	15012	14952	15014	15080	14986	14996	15004	15056	15032	14988	15105	15110	15083	15024	15017	15089	15116	14948	14990	14848	15064	14999	15103	14823	15056	15074	15065	14994	15127	14978	14951	14987	15035	14884	14970	15102	14989	15049	14906	15169	15090	15083	15079	15159	14928	15146	14726	14976	14993	15047	14989	15040	15089	14998	14930	15209	15122	15267	14955	14909	14982	15023	15022	15049	15103	15135	15054	15152	15165	15197	15040	15002	15111	15044	15059	15015	15117	14975	15076	15132	14911	15057	14911	14992	14997	15142	15079	15070	14970	15182	14968	15129	15117	15110	14859	15054	14895	14943	14948	15260	15055	15074	15143	15101	14899	15014	15036	15126	15042	14996	15024	15114	14961	15021	15145	15151	14970	15053	15017	14958	15041	15027	15095	15098	15095	14950	14951	15155	15136	14987	15069	15126	15002	15041	14923	15017	14952	14949	15009	14986	14973	15013	15084	14966	15113	14954	15099	15120	14907	14873	15057	14992	15008	15062	15060	15170	15005	15102	14980	14976	15124	15049	15042	15137	14928	14974	15151	15077	15069	15122	14813	15399	15141	15115	14936	15205	14936	15008	15059	15034	14934	14932	14996	15137	15148	15044	15083	14929	14838	15060	15117	14912	14933	15109	15090	15102	15053	15134	15047	15133	15061	15081	14957	15010	15073	15119	14901	14965	15066	15107	14826	15014	14988	15125	15146	15068	15081	15125	15064	14950	15038	14992	15040	15163	14984	15006	15005	14973	15179	14992	15072	14897	14922	15074	15060	14946	14975	15191	14995	15214	14834	14989	15015	15107	15131	14927	15045	15176	14877	15055	14966	14922	15273	15004	15139	15084	14911	15019	15066	15062	15042	15095	15182	14999	15042	14915	15040	14966	14880	15059	15138	14987	14841	15087	15052	14970	15072	14966	14961	14877	15024	15129	14962	15079	14955	14980	15059	14887	15136	14953	14952	15176	15170	14851	14978	15037	15066	15266	15058	15210	15153	15165	15058	15109	15082	14994	15036	15213	15047	15035	14852	14972	15119	15077	14963	15016	15086	15139	15017	15117	15174	14998	15097	15084	15054	15012	15097	15024	15112	14985	15002	15102	15207	15051	15029	14991	15175	15103	15089	15167	14991	15183	14949	14996	15075	15053	14987	15148	15077	15060	15132	14859	15031	14972	14893	15034	15103	14928	14920	15045	15187	14999	15063	15029	15061	15019	15142	15125	15227	15072	15170	15055	15068	15037	15076	15053	15042	15151	14963	15036	14982	14997	14964	15124	14985	15172	15211	14814	15062	15073	14933	14972	14835	15023	14871	15052	14962	14958	15087	15110	15018	14931	14843	15211	15219	15048	15064	14922	15035	15215	14921	14962	14950	15145	15031	15069	14920	15125	15079	14969	14932	15123	14913	15007	15101	15164	15101	15133	15180	15031	14994	15154	15110	15169	15066	14907	14982	15073	15113	14874	14899	15198	15070	15016	15110	15031	15171	14966	15098	15131	14939	15114	15044	15169	14942	15079	15069	15039	15135	14954	14833	15057	15035	14980	14962	14839	14925	15164	15080	15085	15150	14955	15052	15070	15101	15022	14970	15034	14944	15047	14904	15156	15027	15226	15089	15103	15072	15030	15051	15007	15151	15053	14984	15327	14981	14961	15126	15091	15181	15064	15277	14983	15006	14880	14879	15203	15011	15009	15030	15076	15020	15177	15071	15189	15097	15088	15009	15032	15023	15017	15170	15128	14954	15001	15073	14997	15026	15250	15259	15070	15034	15018	14941	14793	15077	14863	15117	14949	15044	15136	15041	15099	15097	14822	15102	14835	14997	14886	15035	14849	15180	15195	15128	15101	14848	15145	15048	15071	15045	15037	14966	15066	14981	15021	15075	15014	15103	14980	14875	15027	15137	14945	15032	15129	15013	15021	15068	14977	15102	15062	15201	15133	14995	14945	15049	14925	15099	14921	14984	15008	14940	14993	15076	15030	14985	15106	15141	15110	14798	15055	15033	14917	14977	14984	15069	15074	15112	15019	15105	15082	15098	14916	15024	15045	15152	15038	15037	15004	15117	15216	15030	15116	15161	15103	15069	15067	15004	15132	15086	14920	15213	14960	15132	14974	15000	14961	15057	15037	15199	15057	14912	15017	14952	15228	15120	15052	15057	15154	15081	15089	15075	15059	15127	14859	15219	14958	14986	15064	15000	14977	15008	15014	15036	15108	15033	15188	15001	15160	15071	14898	15104	15155	14863	15058	14964	14987	14993	15123	15089	15139	15008	14986	15055	14890	15070	14968	14918	15055	15173	15084	15042	15020	15092	15068	15129	14973	14921	15002	15134	14877	15006	15248	15080	14938	15064	15100	15043	15123	15053	15212	15000	15001	14971	14935	14901	15133	15191	15098	14931	15060	14969	15079	15052	15132	15129	15077	15181	15093	15002	14962	15069	14932	15031	15098	14817	15010	15054	14996	14883	15014	15117	15265	14923	14903	15082	14914	15051	15057	15075	15160	15127	14995	14998	15111	15143	14912	15032	15096	15179	14944	14994	15166	15062	15070	15010	14980	15038	15206	14877	14963	15031	14941	15229	15012	15172	15076	15050	15077	15154	14886	14947	15104	15051	14993	15131	14887	15114	15167	14977	15176	14883	15052	14958	14970	15241	15061	15196	15205	15033	15210	15163	15268	15164	14939	15185	15038	14926	14802	15159	14932	14975	14923	15021	14998	14990	15185	15240	15047	15029	14988	15109	15023	14914	15133	15083	15156	15020	15039	14955	15197	15136	15162	14962	15054	15006	15048	14987	15036	15147	14971	15055	14945	15143	15027	15033	15137	14997	14901	15055	14946	15029	15119	14969	15077	14859	15012	15108	15091	14924	15112	15092	14969	15067	14966	15101	15196	15008	15019	15088	15020	15093	15004	15221	15086	15036	14907	15091	15051	15043	14988	15076	15083	14975	14948	14966	15052	14956	14862	15040	14998	14993	15156	14901	14879	14999	14914	15007	15007	15102	15031	15022	14955	14918	15072	14993	15213	14915	15049	14993	14875	15026	15121	15093	15036	15030	14907	14938	15045	14988	15114	15027	15094	14977	15030	14876	15125	14987	15124	15108	15050	15135	15054	15064	14999	15148	14985	14919	15019	15118	14956	15041	15197	14908	14931	15101	15082	14987	15007	15059	15194	15060	15090	15096	15096	15055	15055	15051	15052	15085	15189	15016	15052	14873	14972	14989	15118	15088	15123	15097	15030	15007	15029	14960	14945	15157	15100	14900	15037	14906	14970	14871	15088	15049	14996	15057	15038	15046	15114	15021	14934	15159	14999	15039	15037	15071	15019	15081	15075	14996	15190	15146	15199	15117	14944	15017	15080	15041	15212	15216	15080	15079	15197	15138	15024	15069	15020	14947	15152	15037	14903	14919	15075	14927	15068	14945	15242	14966	14897	15080	15120	15034	15043	15112	15049	15174	14949	14893	15045	15087	15112	15034	14805	15106	15061	15038	14963	14983	15213	14916	15024	15167	15002	15036	15053	15019	15032	15118	15118	15146	15043	15117	15172	15062	15121	15030	15132	15004	15159	15126	15160	15054	15077	14906	14968	15041	15125	15108	15087	15072	15152	15021	15002	15084	14957	14963	15139	14901	15098	15128	15098	14953	15104	14894	14914	15197	15262	14902	14995	15107	14982	15059	15187	15026	15052	15238	15126	14966	15172	15122	14992	15091	15243	15060	15088	15040	14987	15075	14857	15105	15051	15026	14906	14900	15092	14976	14839	14895	14970	14915	15199	15056	14962	14912	15058	14991	15037	14981	14887	15207	14997	15088	15082	15045	14985	15028	15135	15188	15048	15085	15184	15293	14962	14965	15019	14980	14966	15075	15132	14996	15097	15117	15079	15013	15218	14927	15003	14911	15134	15001	14994	15017	15077	14986	15060	15174	15250	14991	15018	15010	14974	15001	14871	15226	15046	15139	15071	15161	15069	15135	14998	15001	14988	15138	15093	14979	15217	15067	15120	15160	15021	14941	15052	15098	15171	14861	14979	15118	15024	15052	15148	15086	15050	14964	15096	15036	15127	15076	15131	15178	15173	15053	15066	14935	14870	14966	14964	15103	15016	14871	15121	15010	14996	14935	15019	15002	14967	15043	14918	14961	15094	15021	15072	15082	14943	15144	15090	15141	15136	15171	15047	15222	14960	15006	15166	15088	15017	15065	15069	15091	14923	15002	14931	15246	15000	14900	15047	15102	15073	14893	15058	15027	15037	15072	15023	14895	15003	15049	14980	14943	15183	14924	15024	14981	15176	15088	14930	15074	15069	15033	15082	14934	15104	14913	14961	14841	15071	14958	14916	15114	14943	15240	14841	14902	14988	14936	15048	15147	14911	15123	14926	15066	14921	14950	15017	15059	14982	15067	15122	15116	15036	15140	15130	15041
22483	20982	28759	23396	21141	22685	23707	18327	17330	17698	17339	17528	27095	37110	35955	30273	22833	18733	17588	17236	17078	17061	17037	16823	17130	17035	17092	17039	16955	17006	17006	17068	17029	16971	16936	16903	17182	16827	16660	16859	16948	17037	17039	17140	16912	17051	17120	16766	16874	17105	16805	16847	16845	16724	16870	16864	16747	16747	17135	16820	16868	17005	17028	16933	16959	17090	16917	16990	16858	16830	16862	16604	16778	16840	16920	16753	16818	16983	16858	16848	16854	17106	16880	17150	16696	16934	16831	16775	16900	16912	16855	16847	16914	16866	16998	16840	16917	16934	16915	16853	16883	16823	16790	16969	16926	16838	17011	16950	16861	16981	16852	16737	17015	16884	16852	16939	16996	16718	16673	16939	17029	16861	16869	16812	16805	16702	16673	16812	16753	16802	16741	16785	16592	16764	16812	16859	16967	16893	16953	16735	16920	16845	16688	16710	17063	16924	16975	16889	16890	16837	16828	16840	16906	16998	16915	16668	16712	16773	16854	17018	16896	16840	16875	16766	16875	16857	17013	16817	17027	16860	16788	16855	16778	16726	16735	16821	16863	16851	16866	16793	16673	16858	16702	16945	16946	16953	16873	16950	16855	16896	16787	16807	16792	16873	16814	16804	16807	17126	16932	17073	16920	16696	16608	16883	16872	16723	16838	16816	16749	16766	16707	16947	16775	16904	16846	16790	16731	16672	16772	16853	16914	16973	16823	16776	16898	16720	16793	16722	16959	16982	16874	16756	16857	16745	16873	16899	17010	16952	16786	16840	16736	16795	16745	16820	16778	16860	16876	17024	16672	16739	16873	16904	16897	16857	16849	16770	16981	16845	16730	16746	16801	16761	16733	16855	16851	16881	16676	16852	16880	16931	16710	16770	16953	16741	16811	16646	17025	16916	16856	16717	16563	16856	16886	16987	16634	16804	16723	16908	16836	16921	16699	16682	17021	16868	16982	16740	16870	16962	16905	16710	16898	16677	17014	16844	16989	16760	16748	16766	16896	16749	16706	16799	16747	16734	16949	16745	16874	16778	16831	16901	16839	16710	16889	16761	16807	16777	16930	16950	16925	16857	16872	16716	17013	16825	16774	16845	16796	17108	16822	16835	16938	16595	16981	16863	16925	16963	17013	16850	16819	16642	16816	16911	16893	16940	16779	16759	17128	17046	16971	16833	16789	16740	16606	16601	16781	16792	16929	16929	16887	16753	16887	16863	16709	16885	16871	16599	16731	16963	16877	16743	16747	16826	16910	16915	16772	17029	16851	16892	16859	16688	16801	16876	16874	16808	17066	16920	16861	16930	16998	16836	16802	16767	16977	16833	16640	16869	16845	16775	16889	16857	16701	16735	16880	16797	16676	16863	16729	16720	16829	16856	16779	16888	16842	16850	16899	16884	16795	16636	16808	16935	17012	16991	16750	16978	16986	16669	16869	16851	16778	16715	16717	16693	16838	16743	16712	16993	16728	16782	16885	16846	16873	16919	16842	16965	16742	16763	16650	17072	16972	16945	16861	16816	16947	16935	17023	16687	16940	16900	16790	16786	16966	16975	16994	16923	16836	16572	16814	16753	16939	16880	16902	16792	16914	16787	16817	16844	16806	16916	16985	16835	16611	16795	16850	16890	16955	16849	16775	16789	16873	16722	16875	16877	16789	16695	16935	16823	17093	16759	16857	16793	16831	16857	16856	16837	16858	16882	16637	16940	16767	16851	16953	17085	16906	16859	16647	16604	16834	16909	16954	16718	16750	17140	16840	17042	16830	16838	17038	16629	16719	16940	16853	16628	16817	16580	16638	16877	16798	16965	16905	16725	16687	16906	16766	16846	16873	16914	16862	16931	16818	16745	16820	16768	16985	17087	16776	16725	16991	16937	16941	16865	16756	16890	16817	16862	16877	16916	16955	16898	16934	16970	16979	16968	16644	16763	17180	16887	17011	16798	16823	16677	16715	16632	16944	16758	16881	16984	16793	16720	16814	16639	16684	16864	16872	16943	16883	16945	16812	16996	16855	16857	16753	16878	16638	16683	16882	16737	16777	16808	16896	16677	16749	16789	16954	16745	16985	16959	16982	16772	16800	16758	16856	16835	16794	16780	16804	16899	16909	16923	16804	16702	16716	16758	16948	16794	16814	16688	16928	16958	16777	16909	16982	16933	16732	16887	16847	16695	16844	16992	16822	16804	16996	16997	16828	16683	16631	16855	16979	16928	16678	16867	16990	16724	16717	16715	16728	16826	17000	17006	16863	16688	16687	16671	16707	16697	17025	16833	16627	16726	16766	16724	16945	16757	16991	16657	16827	16714	16876	16809	16616	16785	16916	16794	16902	16739	16944	16795	16840	16719	16881	16872	16919	16904	16790	16886	16887	16795	16762	16894	16769	16750	16787	16972	16729	16849	16910	16805	16903	16786	16779	16798	17026	17164	17034	16787	16873	16891	16640	16808	16718	16750	16796	16916	16855	16857	16875	16841	17147	16806	16943	16729	16952	16748	17025	16818	16592	16802	16969	16963	16942	16860	16870	16875	16906	16821	16740	16774	16769	16914	16735	16867	16776	16689	16748	16671	16937	16873	16927	16854	16782	16794	16822	16833	16865	16764	16783	16980	17050	16753	16812	16901	16905	16673	16842	16862	16690	16785	16830	16823	16891	16750	16915	16873	16690	16857	16815	16790	16731	16868	16826	16863	16997	16956	16626	16609	16580	17004	16762	16935	16808	16730	16959	16727	16754	16629	16887	16878	16768	16860	16837	16919	16820	16762	16886	16869	16700	16825	16805	16804	16915	16746	16924	16846	16889	16869	16694	16573	16729	16879	16740	16988	16747	16786	16922	16807	16668	16793	16759	16738	16708	16833	16850	16681	16896	16929	16822	16858	16914	16824	16783	16553	16876	16702	16689	16940	16988	16803	16938	16845	16942	16428	16675	16941	16983	16767	16965	16945	16636	16861	16879	17036	16706	16814	16851	16852	16887	16807	16948	16972	16800	16774	16933	16748	16770	17134	16806	16859	16919	16784	16933	16832	16977	16756	16944	16860	16994	16598	17018	16892	16727	16831	16832	16916	16785	16779	16809	16741	16815	16663	16787	16760	16678	16596	16852	16704	16828	16894	16798	16854	16768	16611	16867	16731	16891	16964	16864	16768	16760	16988	16893	16860	16875	16948	16769	16750	16865	16766	16844	16808	16829	16958	16823	16920	16843	16775	16661	16928	16698	16712	16771	16821	16992	16796	16768	16840	16641	16829	16672	16604	16909	16638	16866	16824	16991	16840	16632	16955	16997	16827	16877	16909	17106	16905	16900	16867	16658	16820	16802	16988	16835	16803	16825	16950	16857	16818	16826	16942	16679	16856	16865	16875	16692	16983	16884	16831	16911	16700	16841	16614	16676	17131	16803	16745	16962	16672	16881	16723	16746	16692	16800	16735	16925	16830	16787	16765	16859	16688	16779	16758	16977	16669	16871	16801	16878	16850	16902	16886	16711	16647	16841	16922	16710	17006	16854	16812	16794	16932	16732	16917	17043	17017	16728	16740	16849	16562	16714	16815	16861	16617	16695	16898	16867	16927	16783	16941	16850	16914	16752	17041	16639	16942	16759	16961	16835	16832	16769	16878	16999	16682	16771	16916	16912	16994	16739	16753	16753	16636	16894	16630	16751	16856	16917	16935	16788	16814	16813	16733	16844	16621	16817	16683	16676	16820	16778	16789	16919	16926	16638	16792	16939	16830	16913	16785	17019	16850	16914	16742	16924	16844	16818	17059	16874	16849	16694	16892	16998	16919	16932	16710	16865	16899	16818	16891	16886	16909	16921	16752	16766	16779	16833	16834	16844	16915	16720	16732	16982	16871	16869	16972	16811	16724	17019	16828	16926	16875	17017	16844	16678	16824	16780	16906	16729	16734	16813	16824	16803	16725	16856	16891	16950	16997	16941	16792	16873	16729	16781	16744	17024	16642	16847	16857	16777	16656	16668	16926	16824	16869	16856	16832	16786	16577	16961	16611	16782	16629	16582	16735	17025	16837	16913	16885	16915	16697	16747	16967	16928	16695	16755	16842	16726	16829	16602	16797	16979	16743	16670	17061	16807	16697	16704	16973	16847	16917	16692	16699	16907	16976	16807	16870	16829	16928	16670	16997	16902	16938	16820	16773	17009	16755	16612	16666	16792	16782	16760	16702	16793	16851	16782	16802	16902	16624	16736	16831	16765	16856	16850	16938	16917	16662	17020	16833	16897	16621	16875	16850	16735	16718	16832	16799	16707	16868	16927	17014	16788	17018	16918	17128	16811	16784	16911	16823	16731	16570	16830	16740	16749	16652	16640	16962	16757	16768	16657	16892	16760	16778	16699	16875	16921	16807	16746	16845	16933	16801	17004	16893	16749	16715	17031	16799	16996	16719	16783	16876	16896	16762	16745	16751	16696	16688	16919	16937	16938	16829	16906	16795	16821	16758	16854	17053	16789	16868	16570	16828	16795	16917	16854	16811	16663	16906	16635	16801	16733	16775	16750	16839	17003	16859	16729	16744	16813	16637	16762	16708	16860	16812	16969	16826	17029	16886	16838	16693	16856	17068	16715	16854	16885	16982	16964	16734	16819	16758	16674	17034	16778	16673	16925	16929	16865	16846	16925	16846	16822	16671	16711	16843	16834	16751	16836	16831	16901	16832	16867	16818	16989	17041	16887	17066	16876	16806	16812	16776	16706	16903	16835	16777	16862	16769	16800	16591	16953	16977	16731	16876	16847	16751	17043	16876	16736	16960	16986	16817	16867	17048	16973	16845	16657	16835	16791	16798	16612	16763	16819	16671	16912	16732	16944	16707	16861	16828	16850	16927	16839	16870	16826	16793	16790	16903	16794	16605	16849	16859	16954	16703	16860	16852	16598	16666	16918	16924	16685	16830	16854	16710	16743	16734	16933	16871	16723	16795	17065	16885	17067	16957	16852	16906	16890	16886	16795	16931	16895	16777	16676	16883	16710	16742	16816	16950	16724	16790	16739	16899	16859	16750	16792	16874	16838	16838	16888	16863	16838	16809	16651	16823	16852	16827	16771	16797	16780	16906	16663	16774	16835	16824	16779	16822	16887	16765	16939	16846	16776	16774	16862	16772	16950	16787	16842	16622
14656	25706	24649	20578	18577	17199	16614	16214	16036	15697	15547	16686	31716	39879	38640	31135	21351	16895	15920	15144	15153	15283	15112	15300	15180	14977	15071	15237	15128	15219	15134	15354	15165	15156	15505	15078	15343	15221	15385	15130	15145	15062	15105	15143	14968	15176	15230	15281	15236	15140	15005	15344	15162	15133	15144	15130	15205	15275	14924	15117	15324	15217	15168	15249	15199	15185	15199	15197	15075	15208	15129	15128	15174	15174	15121	14882	15248	15167	15125	15309	15182	15255	15203	15081	15172	15113	15168	15102	15169	15249	15094	15286	14958	15166	15107	15196	15187	15111	15103	15024	15263	15051	15063	15147	15026	15124	15177	15053	15246	15021	15148	15026	15165	15143	15188	15340	15205	14966	15247	15204	15253	15030	15102	15002	15154	15156	14993	15177	15176	14926	14900	15020	15084	15112	15303	15119	15012	15094	15098	15025	15011	15119	15196	15030	15104	14965	15176	15107	15132	15158	15091	15100	15087	14945	15146	15125	15258	15239	15109	14909	15217	15072	15383	14924	15112	15189	14963	15034	15141	15103	14987	15115	15037	15147	15162	15164	15133	15100	15229	15057	15052	15089	15273	15081	15244	15017	15081	15043	15108	15089	14975	15077	15067	15185	15114	15127	15185	15117	14974	15062	15102	15072	15061	15030	15096	15087	15259	14954	15176	15037	15126	15097	15253	15093	15011	15256	15137	15264	15087	15028	15066	15069	15147	14983	15190	15016	14979	15134	15019	15139	15091	15316	15167	15203	14984	15238	15251	15096	14939	15275	15023	15102	14975	15052	15092	15199	15178	15151	15138	15110	15114	15020	15032	15129	14936	15032	15130	15060	15020	15194	14975	15025	15067	15214	15160	15084	15274	15184	15176	15228	15258	15080	15182	14969	15148	15101	15032	15125	15175	15146	15427	15073	15132	15163	15087	15100	15218	15095	15188	15141	15114	15098	15153	15058	15079	15255	15103	15053	14986	15006	15187	15084	15275	15147	15121	15178	15245	15274	15265	14972	15143	15093	15035	15275	15010	15102	15069	15013	15078	15048	15179	15313	14959	15008	15070	15188	15155	15131	15070	15125	15181	15180	15101	15158	15119	15145	15194	15097	15149	15190	15328	15098	15081	15070	15088	15017	15072	15380	15020	15318	14930	15088	15271	15269	15204	14940	15152	15117	14956	15028	15210	15152	15133	15276	15173	15140	14985	15203	15098	15035	15196	15072	15220	15171	15103	15016	15187	15024	15105	15103	15080	15078	15158	15078	15197	15164	15080	15110	15212	15135	15069	15059	15163	14931	15143	15084	14929	15082	15052	15058	15055	15176	15071	15050	15205	15160	15166	15153	15054	15016	15089	15192	14891	15021	15284	15080	15055	15066	15056	15223	14997	15141	14993	14983	15293	15198	15074	15053	15154	15027	15128	15062	15148	15115	15193	15221	15182	15025	15229	15217	15242	15082	15117	15071	15238	14937	15085	15009	15192	15253	14967	15066	15073	15081	15059	15155	15110	15028	15026	15195	15095	15101	15190	15288	15069	15162	15112	15059	15260	15183	15267	15186	15112	15174	15228	15101	15116	14972	15150	15116	14986	15126	15033	15089	15117	15083	15137	15120	15102	15137	15276	14999	15156	15112	15116	14986	15115	15126	15077	15212	15204	15175	15148	15256	15023	15123	14965	15041	15036	15099	14964	15088	15116	15282	15201	15042	15015	15198	14970	15104	15269	15265	15151	15078	14888	15053	15144	15130	15132	15151	15004	15266	15064	15087	15049	15210	15145	15050	14949	15172	14986	15089	15241	14996	15218	15133	15184	15041	15300	14988	15257	15132	15292	14976	15193	15101	15083	15134	15274	15095	15261	14991	15049	15161	15066	15198	15072	15063	15016	15223	15148	15082	15170	14935	15125	14858	15192	15178	15057	15064	15264	15057	14928	15212	14965	15063	14962	15149	15147	15293	15135	15083	15079	14994	15203	15222	15154	15003	15067	15144	15206	15160	15179	15205	15057	14971	15047	15227	15044	14963	14970	15323	15108	15038	15050	15011	15213	15143	15197	14960	14922	15063	15328	15233	14992	14987	15184	15098	15209	15080	15143	15097	15217	15165	15040	15337	14876	15229	15143	15070	15176	14993	15093	15047	14990	14952	14858	15080	15321	15280	15042	15061	15017	15123	14937	15086	15205	14997	15111	15126	15132	15261	15026	15191	15256	15223	15020	15242	15021	15231	14986	14941	15070	15234	14999	15103	15215	15204	15249	15010	15054	15160	15193	15232	15166	15073	15195	15022	15053	15273	15144	15003	15207	15139	15218	15047	15069	14937	15105	14967	15140	14903	15170	15187	15169	14948	15032	15128	15128	15036	15075	15206	15155	15023	15165	15210	15147	15085	15102	15245	15209	15193	15055	15290	15150	15012	15100	15348	15092	14923	14953	15144	15091	15152	15155	15160	14993	15063	15136	14979	15259	15223	14966	15196	15133	15189	15119	15046	15146	15156	15181	15025	15054	15178	15104	14949	14965	15207	15117	15112	14987	15063	15001	15083	15101	15123	15092	15145	15142	15076	15093	15079	15139	15109	14937	15112	15366	15149	15018	15231	15064	15135	15271	15043	15010	15045	15065	15037	15139	15036	15098	15193	15108	15189	15042	15114	15128	15111	15094	15218	15161	15023	15191	15124	15098	14863	15090	15148	14983	15144	15171	15107	14851	15148	15199	15152	15021	15189	15079	14955	14939	14952	14960	15264	14964	15097	15196	15160	15148	15001	15238	14943	15222	15107	15078	15053	15179	15008	15168	15140	15098	15115	14986	15037	15175	14976	15007	15108	15218	15232	15000	15243	15049	15184	14969	15242	15089	15008	14957	15219	15233	15152	15168	15220	15127	15058	15079	15011	15103	15150	14993	15071	15018	15176	15215	15220	15213	14960	15182	15045	15073	15130	15109	15030	15084	15141	15094	15310	14950	15066	15043	15011	15186	15141	15214	15080	15032	15264	15060	15125	15176	15218	15160	15041	15220	15075	15175	15060	14981	14998	14921	15229	15151	14986	15066	15181	15124	15210	14990	14973	15107	15088	15065	15113	15176	15113	15128	15009	15150	15001	14988	15066	14927	15173	15126	15183	15257	15081	15043	14988	15163	15056	15158	15254	15201	15111	15166	15070	15191	15062	15077	15149	15127	15062	15177	15093	15217	15060	15075	15128	15034	15175	15090	15049	15066	15030	15083	15074	15124	15224	15053	14939	14950	15125	15201	15180	15043	15074	14898	15143	15045	15286	15057	15210	15200	14974	15051	15180	15031	15276	15006	15139	15250	15280	15039	15135	15074	15102	15113	15183	15148	15072	15077	15211	14941	15284	14910	15036	15091	15068	15302	15295	15084	15000	15089	15082	15229	15036	15194	15087	15115	15166	15100	15093	15202	15177	15248	15034	14957	15235	15079	15024	15155	15275	14948	15019	15053	15140	15219	15100	15166	14977	15216	15137	15114	15111	15032	15122	15051	15132	14974	15266	15095	15097	15045	15156	15054	15074	15111	15282	14979	15107	14993	15013	15156	15085	15185	15137	15019	15109	14989	15061	15157	15189	15227	14903	15041	15130	15029	15088	14882	14988	15121	15046	14997	15099	14912	15121	15139	15087	15266	15078	15062	15227	15099	14987	15195	15229	15038	15052	15105	15017	15092	15047	15229	15027	15028	15256	15240	15197	14957	15228	15089	15039	15036	15112	15244	15036	15033	14986	15066	15143	15039	15227	15287	15136	15133	15237	15117	15199	15138	15011	15035	15168	15085	15119	15248	15084	14897	15140	15155	15198	15177	15080	15083	15134	15304	14995	15024	15120	15245	15030	15115	15182	15183	15038	15347	14959	15010	15027	15203	15008	15202	15057	15118	15016	15060	15251	15002	15126	15193	15059	15086	15082	15201	15072	15224	14881	15158	15078	15138	15212	15071	15065	15049	15039	15152	15191	15044	15100	15106	15203	15084	15108	15029	15091	15036	15075	15191	15103	15181	15129	15276	15231	15118	15154	15142	15119	15147	15127	15088	15134	15300	15049	15109	15118	15044	14991	15000	14894	15321	15093	15053	15085	15144	15129	15139	15141	15168	15215	14983	15168	15059	15150	15084	15220	14968	15285	15105	15218	15050	15062	15020	15186	14899	15053	15162	15068	15147	15121	15144	15133	15095	15084	14994	15028	15145	15032	14923	15113	15112	15059	15161	15217	15214	15102	15008	15162	15081	14950	15100	15266	15033	15054	15093	15120	15369	15010	15104	14933	15176	14962	15133	15097	15229	14893	15195	15090	15222	15067	14973	15094	15186	14931	14995	15158	14871	15051	15175	15226	15139	14976	15072	15274	15001	15045	15184	15139	15089	15075	15041	15013	14972	15302	15144	15053	15258	15111	15095	15035	15084	15064	14953	15230	15079	15204	15088	15009	15117	15129	14977	15209	15067	15091	15251	15177	15021	15161	15077	15150	15032	15075	15346	15195	15006	14966	15174	15005	15168	14989	15119	14896	15110	15153	15089	15086	15045	15166	15059	14960	14920	15007	15154	15075	14917	15139	15207	15012	15179	15012	14995	15170	15120	15101	15112	15153	14975	15190	15211	15222	15324	14972	15225	15181	15352	15174	15170	15139	15084	15270	15040	15007	15078	14910	15044	14927	15178	15204	15125	15202	15167	15141	15151	15198	15158	15057	14983	15031	15093	15014	14957	15143	15082	15233	15164	15208	15175	15133	15219	15202	15333	15309	15138	15081	15149	15002	14966	15090	15053	15054	15001	15059	14921	15222	15002	14971	15099	15018	15183	15035	15274	15093	15209	15325	15237	15108	15127	15184	15151	15017	15184	15113	15050	15311	15060	15217	15176	14987	15264	15024	15200	15040	15201	15037	15118	15149	15121	15062	15169	15107	15008	15164	15258	15071	15242	14986	14983	15223	15239	15218	15061	15143	15115	15156	15315	15139	15249	15337	15111	15248	15283	15175	15011	15213	15174	14968	15182	14989	15128	15100	15072	15319	15102	15109	15001	15211	15005	15118	15027	15251	15137	15295	15167	15282	15162	14991	15153	15034	15116	15089	15181	15123	15143	15033	15075	15252	15209	15003	15059	15238	15074	14935	15181	15114	15090	15170
27082	21579	23109	19879	16941	16763	17279	16910	16920	17036	17029	16881	17381	18748	19107	18568	17683	17048	16939	16778	16757	16754	16720	16753	16681	16657	16830	16899	16905	17034	16978	16985	16903	16756	16619	16689	16584	16892	16679	16793	16758	16755	16750	16600	16726	16796	16717	16778	16743	16736	16838	16893	16769	16901	16744	16806	17028	16852	16795	16765	16960	16844	16993	16640	16680	16765	16800	16851	16875	16765	16768	16772	16756	16879	16753	16749	16704	16845	16726	16771	16798	16616	16718	16598	16853	16761	16649	16808	16812	16835	16742	16850	16825	16713	16795	16799	16790	16899	16593	16905	16882	16808	16938	16773	16833	16475	16734	16902	16744	16673	16829	16628	16816	16506	16659	16798	16842	16512	16844	16794	16784	16873	16814	16723	16664	16646	16568	16750	17057	17017	16769	16716	16676	16955	16974	16877	16884	16840	16844	16772	16806	17154	16879	16769	16952	16767	16716	16799	16740	16889	17058	16545	16662	16941	16721	16934	16860	16868	16863	16755	16608	16719	16540	16803	16968	16837	16773	16818	16684	16731	16940	16776	16909	16944	16930	16679	16768	16798	16893	16933	16779	16669	16743	16776	16962	16625	16738	16839	16873	16959	16820	16824	16692	16861	16543	16746	16858	16696	16780	16736	16801	16787	16815	16838	16619	16660	16823	16825	16753	16856	16804	16728	16928	16808	16774	16791	16714	16932	16700	16809	16870	16770	16851	16871	16568	16820	16790	16786	16772	16918	16735	16615	16670	16781	16862	16785	16679	16762	16747	16550	16907	16652	16743	16719	16664	16723	16821	16883	16670	16882	16779	16894	16801	16885	16757	16677	16819	16556	16804	16752	16851	16630	16902	16831	17036	16914	16798	16825	16796	16696	16741	16829	16680	16651	16803	16710	16875	16870	16918	16806	16885	16824	16823	16632	16812	16888	16925	16933	16778	16904	16798	16788	16902	16623	16902	16617	16967	16762	16776	16885	16776	16814	16829	16849	16814	16818	16704	16785	16657	16802	16701	16709	16684	16951	16888	16709	16949	16962	16851	16778	16853	16903	17050	16822	16646	16775	16714	16797	16601	16946	16683	16731	16728	16670	16896	16810	16720	16948	16728	16862	16762	16739	16891	16863	16630	16820	16829	16956	16704	16679	16706	16816	16833	16888	16693	16759	17087	16995	16675	16944	16886	16887	17038	16835	16879	16938	16617	16854	16883	16816	16805	16878	16754	16643	16768	17036	16732	16898	16829	16722	16967	16725	16753	16905	17059	16691	16825	16752	16690	16730	16779	16856	16688	16796	16755	16780	16818	16669	16855	16871	16729	16843	16741	16804	16819	16720	16851	16969	16755	16873	16709	16780	16638	16842	16793	16993	16881	16653	16826	16941	16844	16839	16722	16875	16758	16746	16823	16910	16873	16758	16855	16715	16753	16870	16826	16723	16679	16967	16776	16881	16803	16806	16689	16796	16799	16753	16795	16800	16820	16795	16851	16925	17055	16854	16869	16774	16822	16825	16566	16769	16669	16776	16777	16980	16741	16726	16859	16856	16892	16795	16846	16894	16771	16794	16787	16612	16826	16796	16693	16864	16908	16790	16547	16779	16802	17002	16590	16836	16874	16841	16785	16722	16921	16872	16603	16816	16818	16994	16801	16660	16841	16778	16816	16775	16676	16722	16874	16731	16801	16832	16799	16654	16839	16710	16792	16855	16692	16763	16778	16594	16838	16688	16693	16610	16866	16714	16836	16788	16831	16832	16803	16854	16886	17033	16753	17015	16839	16697	16745	16803	16757	16653	16756	16891	16866	16838	16661	16716	16797	16895	16910	16918	16893	16785	16890	16861	16881	16946	16697	16730	16923	16686	16766	16965	16886	16753	16773	16746	16747	16628	16707	16851	16845	16785	16697	16750	16679	16833	16868	16848	16725	16808	16727	16780	16766	16669	16814	16749	16786	16794	16628	16765	16779	16646	16754	16885	16883	16630	16775	16795	16797	16907	16959	16945	16690	16829	16787	16924	17108	16824	16697	16917	16705	16654	17035	16848	16750	16764	16607	16658	16774	16816	16860	16851	16741	16684	16874	16703	16833	16944	16855	16770	16604	16699	16881	16874	16887	16915	16853	16796	16979	16769	16730	16686	16934	16786	16887	16726	16905	16745	16838	16858	16578	16897	16887	16660	16830	16802	16847	16733	16887	17079	16837	16867	16832	16737	16886	16787	16730	16806	16570	16587	16718	16911	16803	16640	16675	16713	16830	16840	16886	16616	16726	16873	16765	16783	16997	16904	16618	16825	16834	16983	16724	16880	16814	16730	16757	16642	16741	16930	16890	16941	16655	16916	16914	16889	16867	16811	16948	17073	16601	16603	16933	16796	16773	16762	16675	16979	16858	16828	16762	17005	16935	16808	16764	16695	16654	16753	16689	16741	16829	16650	16826	16809	16864	16724	16837	16745	16799	16848	16797	16662	16788	16785	16929	16811	16937	16842	16718	16698	16636	16675	16872	16749	16756	16620	16961	16963	16911	16875	16832	16615	16805	16860	16722	16949	16755	16686	16574	16802	16747	16932	16772	16793	16640	16758	17033	16997	16915	16760	16790	16990	16697	16937	16749	16812	16976	16920	16627	16735	16762	16910	16839	16605	16825	16738	16832	16814	16664	16596	16932	16683	16996	16915	16802	16931	16916	17000	16857	16716	16858	16842	16789	16824	16904	16968	16576	16822	16694	16792	16740	16850	16778	16763	16770	16832	16831	16762	17129	16826	16804	16687	16865	16770	16607	16786	16787	16903	16943	16881	16734	16644	16783	16863	16992	16720	16847	16594	16831	16784	16627	16971	17136	16688	16765	16693	16914	16912	16767	16777	16737	16757	16858	16843	16829	16607	16843	16850	16697	16833	16802	16562	16945	16854	16878	16893	16762	16770	16571	16444	16793	16803	16846	16812	16834	17171	16720	16836	16602	16864	16969	16866	16785	16918	16908	16899	16894	16843	16733	16818	16792	16768	16639	16624	16836	16822	16713	16833	16716	16847	16783	16813	16742	16830	16727	16898	16793	16745	16726	16848	16720	16523	16845	16787	16773	16874	16596	16734	16663	17015	16812	16794	16943	16781	16840	16707	16826	16904	16794	16694	16787	16882	16761	16870	16893	16794	16779	16768	16830	16836	16778	16813	16942	16811	16665	16622	16784	16731	16864	16932	16818	16979	16849	16793	16869	16660	16738	16563	16836	16722	16832	16744	16581	16701	17007	16968	16956	16827	16807	16829	16960	16842	16895	16733	16711	16689	16748	16801	16795	16747	16784	16743	16728	16876	16761	16652	16703	16988	16969	16780	16827	16691	16613	16786	16875	16782	16917	16835	16736	16779	16511	16675	16832	16819	16666	16804	16747	16890	16582	16750	16887	16807	16859	16751	16824	16877	16862	16979	16558	16812	16618	17091	16811	16887	16801	16802	16737	16868	16616	16874	16754	16852	16881	16808	16719	16849	16938	16941	16797	16776	16810	16909	16913	16704	16718	16921	16814	16831	16602	16836	16936	16753	16819	16674	16722	16776	17051	16926	17058	16813	16856	16945	16888	16728	16887	16872	16842	16763	16725	16688	16663	16800	16889	16876	16689	16792	17043	16806	16672	16765	16779	16603	16883	16815	16758	16760	16666	16749	16963	16850	16955	16690	16800	16864	17038	16807	16688	16807	16776	16695	16729	16942	16826	16840	16901	16882	16770	16824	16683	16629	16894	16776	16707	17028	16831	16961	16964	16847	16647	16814	16632	16687	16614	16566	16874	16994	16845	16840	16804	16898	16771	16707	16745	16880	16861	16952	16873	16665	16816	16682	16770	16635	16800	16708	16630	16647	16817	16906	16757	16795	16749	16814	16731	16816	16999	16986	16777	16764	16567	16912	16996	16906	16761	16872	16905	16829	16907	16913	16883	16802	16741	16596	16780	16725	16666	16642	16755	16844	16927	16737	16970	16740	16846	16893	16861	16946	16769	16783	16671	16831	16747	16771	16598	16809	16806	16839	16872	16920	16852	16829	16971	16818	16863	16820	16729	16886	16814	16901	16862	16779	16840	16716	16913	16567	16926	16825	16634	16805	16841	16882	16774	16793	16717	16896	16680	16782	16828	16746	16963	16895	16896	16818	16884	16843	16862	16633	16905	16613	16814	16659	16912	16819	16818	16950	16888	16753	16773	16818	16801	16655	16748	16801	16991	16797	16790	16967	16908	16735	16824	16943	16766	16870	16798	16792	16952	16697	16810	16813	16843	16876	16892	16709	16810	16732	16755	16784	16880	16782	16774	16734	16912	16843	16603	16668	16738	16738	16914	16673	16741	16687	16673	16743	16741	16707	16667	16733	16789	16712	16609	16598	16848	16869	16828	16675	16915	16795	16807	16845	16904	16877	16979	16827	16893	16631	16711	16744	16795	16766	16959	16748	16725	16839	16848	16770	16806	16650	16799	16707	16883	16669	16861	16740	16868	16917	16868	16748	16685	16740	16982	16798	16755	16884	16770	16848	16802	16768	16761	16680	16825	16720	16803	16905	16830	16753	16817	16582	16756	16824	16756	16686	16618	16920	16920	16779	16861	16859	16776	16763	16670	16747	16850	17087	16842	16837	16552	16608	16847	16794	17030	16828	16706	16891	16927	16863	16957	16890	16819	17012	16859	16943	16749	16804	16864	16802	16935	16833	16886	16605	16863	16789	16754	17033	16798	16818	16613	16823	16765	16760	16774	16817	16712	16779	16802	16893	16975	16935	16814	16858	16922	16880	16833	16819	16938	16712	16892	16821	16901	16834	16887	16785	16669	17030	16665	16550	16955	16836	16872	16899	16954	16868	16804	16962	16809	16984	16853	16811	16864	17093	16814	16854	16928	17062	16861	16723	16960	16864	16829	16705	16670	16664	16891	16747	16684	16805	16761	16735	16830	16769	16719	17062	17000	16805	16856	16799	16845	16769	16871	16857	16820	16744	16909	16845	16918	16686	16742	16861	16809	16789	16755	16744	16923	16823	16986	16751	16759	16845	16646	16662	16869	16994	16841	16709	16903	16781	16934	16961	16735	16891	16861	16968	16686	16801	16850	16833	16898	16729	16918	16742	16812	16800	16781	16779	16983	16858	16716	16924
14139	16316	16617	15914	15771	15163	15194	15282	15166	15152	15070	15247	16171	18018	18206	16897	15880	15219	15210	15021	15004	15146	15060	15180	14987	15039	15082	14939	15022	15029	15157	15022	15124	14965	15017	15110	15054	15052	15088	15102	14880	15134	15111	15128	15054	15022	15227	14990	15056	14998	15073	15045	15061	15009	15064	15097	15223	15006	15177	15020	15008	15064	15044	14926	14898	15106	15091	15181	15013	15098	15027	14919	15120	15255	14989	14979	15075	14866	14932	15039	14985	15108	15154	15023	15195	15140	14855	15175	15002	15042	15136	14885	14952	15170	14989	15172	14984	15007	15225	15105	15243	15188	14949	15076	15109	14864	15050	14894	15095	14908	15033	14872	14956	14953	15080	15018	14946	14933	15061	14984	14964	14979	15205	14939	14915	15088	15210	15207	15057	15119	14916	14901	15147	14998	15098	15061	14996	15037	15025	15016	14965	15116	15084	15035	15062	14924	14828	15137	14960	15181	15128	15151	15074	14944	15200	14958	15164	15082	15171	15112	15072	14946	15156	14996	15016	15036	14958	14888	15072	15042	15203	15145	15114	15021	14988	15333	15047	15058	14859	15055	15011	14949	15072	14735	15159	15056	15045	15129	14939	15022	14953	15065	15168	15143	14983	15075	14979	15133	15096	15049	15082	15095	14955	14943	15001	15003	15167	15088	15077	15092	15052	15098	14963	15117	15176	15015	15241	15039	15068	15033	15209	15179	15046	14970	15174	15088	14994	14875	14913	15080	15005	15076	14978	15000	14989	15098	14874	15115	15077	14910	14971	15054	15079	15174	14887	14992	15194	15124	14893	15133	15107	15103	14983	14980	15021	15035	15036	15052	15160	15135	15126	15082	15028	15095	14949	15046	15121	15132	15060	15056	15112	15053	15078	15183	14933	15036	15080	15185	14918	15101	15145	15154	15020	15168	14870	15286	14918	15135	14927	15079	15122	15294	15124	15130	15110	15187	15062	15104	14973	15160	14941	15010	15127	15207	15238	14912	15009	15009	15062	15168	15116	15031	14951	14909	15194	15168	14994	15233	15254	15119	15145	15070	15023	15167	15032	14909	15005	15065	15081	15045	15017	14973	15084	15156	15168	15071	15120	15153	15066	14942	15026	14953	15130	15061	15100	15036	15258	14931	14950	15130	15081	15166	15120	14878	15151	14984	15061	15190	14895	14979	14944	14968	14991	15071	15147	15076	15210	14922	14936	15053	15121	14897	15159	15032	15031	15089	15079	15058	14783	14955	14922	15140	15061	15192	14988	15073	14947	15038	14958	14962	15166	15001	15144	15103	15172	15076	15081	14888	15064	15074	15053	15166	14836	15080	15013	14971	15097	14989	15020	15114	15154	15144	15144	15152	15001	15106	15147	15046	15040	15112	14939	15129	15062	15052	15048	15054	15000	15000	15099	15239	15099	15091	14868	15006	14931	15069	14979	14982	15092	15018	15290	15001	15168	14971	15082	14969	14967	15071	14940	15236	15045	15083	15037	14962	14955	15102	15142	14929	15246	14964	15088	15252	15089	15079	15129	15060	14995	14978	15011	14904	15171	15120	14920	15197	15100	15062	14964	15102	15058	14971	15199	15006	15121	15057	14978	14954	15104	15063	14886	15064	15074	15037	15002	15139	15080	15221	15254	15051	15029	14972	15010	15148	15056	15016	14989	15199	15074	15058	15167	14982	15108	14850	15139	15019	15087	14999	14958	15020	14995	15113	15076	14883	15016	15135	15012	15060	15001	15047	15046	15029	15084	15160	15241	15047	15133	15076	14896	14958	15080	15248	15171	15069	15004	15122	14960	15064	14965	15158	15122	15148	15258	15126	15050	15116	15121	14908	15108	15087	15139	15021	14951	14959	15100	15160	14898	14993	15013	15158	14899	15136	15199	15019	14929	14951	15259	15157	15075	14993	15051	15151	15003	14942	15061	15150	15064	15001	15081	15070	15221	14996	15011	14957	14963	14888	15045	15185	15024	15121	15009	14862	14955	15100	14999	15049	15096	15175	15026	15044	14906	15068	15115	15083	15109	15133	14974	14983	15126	15027	15099	15054	15066	15231	15165	15119	15005	14848	14967	14904	14955	14994	15085	15112	15149	15112	15000	15226	14937	15137	14937	15070	15180	14993	15053	15033	15116	15165	15065	14926	15013	15147	15200	14926	14977	14992	14955	15157	14979	15084	15151	14839	15178	15097	14930	15050	14954	14994	14910	15045	15055	14979	15012	15052	15066	15139	15177	15091	15132	14991	15129	15013	15068	14991	14889	15138	15226	15048	15185	14964	14983	14964	14996	14954	15149	15052	14812	14956	14888	15059	15191	15037	15159	14979	15063	15259	15154	15289	15148	15127	15114	14949	15272	15100	15131	15032	15156	15022	14986	15008	15006	15165	14906	15033	15047	14954	15123	15139	15103	15101	14951	14937	15154	15139	14994	14952	15060	15243	14911	15181	15085	14907	14942	15122	15102	15000	15154	15090	14960	14912	15111	14880	14949	14988	14943	15035	15132	14927	15134	14980	15069	14977	15112	15139	14933	14985	15141	15043	14991	15029	15106	15143	15160	15077	15152	15152	15118	15127	14915	14902	15000	15122	15151	15136	14893	15059	15088	15107	14954	15097	14916	14870	15033	15087	15042	15051	15120	15068	15007	15042	14975	15159	14905	15029	15067	15039	15241	15229	15154	15176	14932	15070	15019	15027	15077	14952	15142	14993	15048	14942	15026	15124	14935	14973	14966	14981	14959	15046	15108	15021	15025	15022	15037	15111	15163	14923	15058	14979	14972	15081	14964	15052	15061	15120	14993	15153	14953	14999	15261	14991	15130	15004	15130	15007	15257	15050	14995	14981	15129	15038	15193	15030	15151	14986	15005	15020	15001	14998	15004	15034	14958	14905	15071	14978	15090	15073	14960	14997	15177	15082	15113	14998	14913	14898	15053	15251	15022	14981	15076	15081	15145	15175	15024	15047	15126	14997	15111	14940	15111	15119	15041	14990	15026	15087	14984	14957	15049	15104	15015	14917	15070	14995	15068	14939	15169	15103	15029	15067	15155	15019	14943	15144	15011	14975	14991	15008	15062	15113	14993	15032	15024	14983	14880	15150	14975	14982	14922	15027	15176	15074	15063	14908	14946	15155	15173	15083	15019	15193	15080	14980	15080	14997	15000	14996	15170	14974	15127	15033	15063	15084	15076	15189	15157	14962	14979	14999	15057	14958	15074	15009	15025	14947	15039	14939	15189	15056	15118	15067	15078	15134	14899	15018	15038	15197	14949	15192	15240	15012	14990	14904	15033	14982	15028	15010	14990	14963	14982	15033	15164	15086	14954	15029	15076	15114	15023	14975	15159	14817	15199	15245	15111	15105	15026	15093	15100	15073	15060	15171	14980	15050	14986	15199	15026	15173	15024	14917	15103	14933	15038	15121	15001	15136	15037	15088	15077	14913	14914	15116	14967	14964	15171	14995	14995	14815	15002	14991	15208	14959	15176	15063	14998	15032	15189	14999	14977	15070	14990	15062	15027	15074	15071	15318	14977	14971	14934	15092	15150	15048	15051	15021	15077	15062	15056	14940	15103	15129	15216	15029	15016	15083	14941	14911	15086	14983	14854	14931	15007	14828	15101	14959	15037	15053	15100	15047	15107	15059	15093	15220	15063	14981	15099	15090	15005	14888	15082	15042	15008	15190	15102	14996	14949	15290	14999	15044	15141	15085	14906	14967	15133	15169	14941	14916	14914	14907	15181	14993	14968	15066	15058	15008	14987	14949	14923	15122	15178	15042	14997	15072	15021	14975	15020	14986	15072	15173	15043	14942	14926	14997	14879	15107	15123	15055	14934	15218	15039	14989	15017	14995	15150	15033	14970	14976	15042	15053	15132	14968	14971	15062	15120	15125	15007	15145	15092	15136	15082	15114	15001	15103	15005	15146	14956	15118	15042	15121	15031	15031	14917	15158	14977	15125	14964	14909	15138	15037	15117	14975	15017	14990	15073	15022	15046	15090	15167	14842	15044	15075	15171	15134	14995	15014	15011	14947	15023	15081	14921	14963	15060	15142	15072	15025	15126	15077	15121	14966	15304	14927	15066	14974	14954	14948	15000	14977	15090	15121	15176	15019	14867	15047	15162	15014	15077	15149	15054	15040	14939	15102	14990	15081	15071	15115	14993	15082	14995	15118	14915	15047	15055	15050	14857	15130	15055	14983	15117	14987	15067	15090	14900	14971	14874	15151	15096	14957	15040	15106	15061	15187	15014	15074	14963	15188	15072	14973	15062	15053	15223	15098	15186	15054	15124	15056	15042	15155	15074	14896	15072	15168	15090	15068	15024	14975	15048	15152	15068	15092	15083	14935	15083	14982	15076	14974	15056	15072	14985	15161	15151	15098	14952	14918	15177	15144	15073	15193	15034	15129	15130	14853	15018	15046	15124	14998	15008	15194	15195	15015	15222	15157	15134	15000	15119	15043	15194	15161	15079	14994	15022	14959	15215	14932	15097	14999	15084	15119	15010	14779	15071	15063	14937	15067	14867	15005	15068	15080	14916	15042	14980	15040	15160	15041	14999	15206	14893	15229	15031	15108	15076	15113	14887	15150	15020	14946	15106	14982	15045	15115	14937	14952	15101	14993	14945	15126	15059	14974	14984	15074	15033	15056	15023	15215	14971	15029	15099	15193	15122	15209	15112	15093	15017	15068	15074	15151	15084	15056	15136	15180	15155	14933	15018	14940	14999	15013	14885	14971	15087	14998	15014	14953	15209	15000	15057	15139	14970	15045	15043	15267	14972	15191	15068	15017	15127	15086	15065	15153	15109	15078	15173	14958	15022	15127	15096	15062	15002	14984	15126	15078	14893	14978	15092	14964	15103	15036	15045	15024	15060	15063	15137	14973	15028	14888	15026	15006	15152	15113	15094	15042	15000	15137	15143	15078	15091	14967	15066	14898	15093	15015	15049	15193	14845	15048	14997	15129	15095	15234	15135	15000	14946	14857	15053	15039	15130	15198	14970	14952	14912	15181	15124	15159	15243	14985	15026	15067	14881	15112	15021	15135	14972	15101	14921	15144	15041	15137	15072	15051	15106	14843	15009	14982	15039	15030	14805	15260	14967	15308	15146	15015	15105	15142	15068	15043
23459	21044	28441	23952	21764	21548	20585	18118	17925	17913	17945	17870	23076	31611	29808	25747	20694	18841	17987	17662	17658	17603	17502	17571	17518	17557	17280	17453	17538	17537	17463	17356	17651	17539	17375	17633	17394	17589	17643	17565	17458	17629	17559	17482	17508	17540	17467	17392	17442	17643	17371	17395	17520	17572	17387	17600	17490	17583	17514	17337	17388	17541	17556	17463	17402	17233	17572	17525	17330	17521	17451	17506	17447	17377	17447	17471	17283	17376	17497	17475	17333	17514	17462	17619	17456	17508	17434	17556	17427	17504	17422	17587	17574	17284	17666	17397	17558	17405	17587	17580	17647	17550	17408	17311	17367	17483	17240	17404	17526	17476	17456	17531	17515	17529	17409	17462	17575	17515	17457	17510	17382	17294	17589	17607	17287	17538	17539	17474	17394	17385	17723	17430	17509	17423	17640	17495	17326	17549	17472	17511	17373	17249	17251	17500	17457	17505	17436	17314	17344	17660	17392	17436	17476	17559	17517	17555	17322	17449	17442	17480	17502	17522	17488	17370	17256	17176	17448	17228	17261	17420	17428	17325	17379	17584	17403	17326	17622	17571	17407	17217	17401	17662	17401	17314	17450	17396	17490	17450	17496	17443	17301	17328	17349	17374	17310	17512	17431	17318	17258	17325	17510	17551	17429	17531	17436	17546	17660	17478	17238	17286	17479	17449	17466	17298	17245	17266	17469	17394	17417	17591	17424	17540	17571	17718	17431	17569	17378	17268	17442	17466	17323	17427	17129	17376	17494	17338	17406	17489	17615	17333	17494	17537	17570	17531	17491	17627	17266	17632	17488	17486	17546	17317	17484	17381	17651	17549	17493	17300	17443	17366	17433	17392	17450	17334	17444	17321	17277	17549	17448	17593	17592	17588	17695	17560	17586	17561	17584	17464	17438	17310	17297	17329	17581	17489	17440	17390	17564	17228	17241	17488	17571	17431	17289	17416	17357	17418	17356	17315	17512	17341	17298	17386	17595	17543	17459	17207	17398	17188	17686	17376	17726	17360	17613	17567	17298	17232	17404	17417	17209	17285	17599	17449	17357	17483	17536	17491	17321	17385	17489	17351	17648	17495	17415	17579	17407	17487	17527	17401	17428	17458	17473	17485	17535	17468	17590	17523	17488	17445	17537	17419	17443	17192	17393	17421	17439	17509	17532	17293	17371	17607	17459	17481	17367	17521	17427	17633	17508	17407	17578	17447	17195	17456	17537	17533	17229	17414	17384	17557	17285	17496	17417	17335	17538	17401	17384	17519	17542	17426	17453	17429	17701	17563	17245	17396	17496	17474	17503	17502	17399	17337	17514	17423	17476	17390	17433	17393	17526	17319	17247	17541	17327	17399	17488	17431	17406	17545	17417	17524	17331	17205	17570	17444	17453	17431	17518	17261	17612	17364	17313	17233	17314	17593	17503	17324	17382	17699	17604	17363	17424	17410	17557	17499	17453	17531	17451	17279	17433	17436	17388	17413	17454	17351	17411	17315	17345	17439	17434	17448	17430	17446	17472	17535	17693	17338	17692	17290	17480	17375	17545	17464	17435	17489	17648	17460	17535	17333	17306	17403	17419	17387	17412	17302	17359	17495	17466	17330	17196	17204	17546	17413	17393	17553	17419	17358	17560	17484	17524	17293	17234	17220	17487	17438	17487	17573	17536	17291	17477	17327	17474	17508	17636	17432	17355	17373	17618	17485	17398	17383	17291	17354	17279	17503	17603	17586	17589	17426	17621	17513	17435	17347	17495	17325	17443	17459	17332	17518	17202	17420	17498	17406	17419	17415	17546	17454	17663	17511	17216	17439	17565	17309	17401	17365	17355	17302	17312	17386	17345	17450	17553	17455	17592	17369	17521	17525	17495	17476	17397	17536	17340	17428	17632	17290	17529	17341	17368	17419	17564	17399	17452	17399	17436	17452	17732	17425	17406	17635	17404	17398	17443	17437	17675	17512	17546	17326	17487	17542	17463	17628	17396	17505	17430	17436	17341	17578	17508	17481	17614	17398	17412	17344	17339	17455	17337	17352	17319	17519	17491	17271	17444	17503	17408	17539	17419	17504	17412	17313	17452	17551	17507	17432	17565	17512	17341	17403	17473	17482	17671	17458	17544	17394	17155	17431	17423	17340	17359	17430	17314	17369	17588	17486	17368	17304	17504	17449	17725	17326	17244	17463	17532	17366	17385	17457	17590	17321	17271	17418	17542	17541	17451	17383	17674	17490	17309	17463	17439	17541	17413	17491	17266	17676	17558	17459	17495	17434	17419	17572	17426	17392	17561	17730	17481	17374	17566	17458	17287	17468	17494	17348	17551	17462	17504	17315	17649	17494	17650	17650	17196	17570	17444	17445	17658	17508	17545	17554	17376	17351	17346	17373	17544	17453	17441	17514	17417	17420	17521	17394	17641	17426	17574	17432	17402	17526	17462	17598	17484	17608	17603	17294	17469	17543	17338	17535	17538	17366	17392	17469	17545	17375	17493	17324	17339	17185	17381	17508	17428	17386	17400	17476	17372	17481	17549	17394	17416	17607	17286	17431	17627	17505	17351	17339	17436	17480	17382	17593	17295	17340	17469	17501	17538	17346	17571	17707	17508	17375	17521	17396	17329	17374	17316	17208	17519	17383	17507	17470	17467	17439	17498	17394	17357	17594	17530	17300	17355	17242	17576	17526	17549	17586	17509	17494	17570	17473	17356	17313	17436	17603	17451	17335	17355	17516	17436	17323	17446	17355	17400	17532	17433	17540	17484	17590	17610	17529	17710	17443	17294	17377	17478	17406	17312	17553	17590	17502	17533	17446	17490	17455	17531	17428	17336	17542	17497	17542	17603	17571	17560	17640	17523	17394	17291	17285	17567	17583	17424	17271	17283	17485	17539	17585	17293	17483	17547	17356	17266	17553	17493	17447	17268	17336	17538	17439	17505	17349	17420	17383	17369	17401	17496	17378	17236	17338	17489	17434	17462	17641	17378	17404	17478	17522	17431	17301	17431	17562	17497	17490	17593	17549	17281	17388	17486	17412	17356	17477	17619	17490	17481	17338	17435	17356	17345	17363	17536	17468	17463	17473	17469	17572	17430	17242	17577	17638	17586	17545	17530	17471	17538	17529	17580	17568	17510	17477	17443	17426	17466	17535	17454	17448	17622	17433	17600	17533	17425	17451	17625	17441	17569	17413	17395	17497	17443	17450	17297	17697	17548	17567	17361	17535	17569	17542	17543	17424	17432	17208	17533	17351	17386	17631	17409	17562	17453	17529	17562	17501	17453	17328	17568	17422	17392	17632	17469	17393	17265	17342	17477	17346	17440	17361	17479	17267	17353	17490	17477	17330	17568	17373	17501	17365	17401	17383	17468	17370	17509	17495	17542	17262	17565	17437	17463	17582	17158	17461	17490	17303	17425	17422	17529	17436	17469	17435	17529	17636	17301	17406	17581	17585	17369	17434	17480	17471	17578	17500	17395	17566	17419	17581	17452	17336	17329	17403	17621	17412	17556	17588	17659	17352	17520	17630	17577	17305	17408	17511	17605	17418	17350	17605	17535	17412	17297	17397	17450	17280	17426	17420	17507	17370	17426	17403	17444	17503	17525	17629	17598	17566	17595	17446	17476	17343	17379	17187	17254	17299	17570	17421	17397	17273	17341	17400	17694	17468	17643	17418	17361	17444	17583	17451	17551	17367	17367	17451	17263	17633	17545	17387	17514	17444	17326	17449	17308	17255	17424	17488	17532	17269	17321	17572	17293	17586	17459	17511	17422	17581	17500	17499	17598	17377	17395	17524	17508	17364	17206	17562	17319	17482	17451	17665	17627	17541	17555	17639	17564	17463	17297	17265	17350	17433	17489	17608	17322	17481	17551	17438	17487	17318	17407	17410	17516	17511	17411	17510	17594	17303	17540	17505	17510	17536	17559	17431	17320	17502	17272	17439	17267	17601	17316	17341	17527	17582	17507	17207	17530	17422	17567	17462	17378	17261	17741	17248	17721	17420	17472	17311	17359	17530	17564	17463	17674	17477	17579	17390	17547	17533	17528	17331	17533	17426	17494	17593	17483	17382	17516	17511	17316	17273	17494	17441	17429	17299	17388	17457	17481	17478	17394	17184	17458	17523	17589	17443	17588	17488	17303	17246	17008	17408	17585	17483	17458	17339	17512	17631	17447	17449	17453	17577	17266	17600	17363	17459	17410	17464	17426	17743	17529	17452	17584	17414	17455	17522	17469	17375	17646	17513	17585	17492	17429	17596	17277	17622	17255	17441	17456	17335	17510	17457	17600	17578	17399	17511	17467	17531	17283	17681	17614	17456	17376	17388	17380	17540	17640	17760	17335	17469	17553	17260	17319	17520	17588	17405	17508	17511	17624	17511	17407	17656	17576	17406	17673	17316	17348	17549	17386	17502	17496	17498	17314	17416	17295	17565	17406	17538	17608	17597	17667	17770	17589	17429	17385	17404	17400	17398	17415	17285	17437	17424	17268	17431	17387	17324	17379	17468	17271	17701	17552	17345	17412	17432	17230	17359	17745	17423	17366	17532	17570	17530	17453	17480	17510	17408	17488	17402	17365	17563	17443	17476	17434	17514	17624	17442	17560	17326	17549	17565	17523	17450	17594	17449	17459	17294	17417	17580	17405	17585	17295	17397	17383	17354	17430	17636	17489	17598	17340	17528	17380	17122	17523	17542	17429	17353	17624	17257	17618	17648	17646	17565	17588	17687	17280	17556	17231	17503	17463	17731	17307	17319	17316	17564	17505	17332	17528	17621	17583	17433	17417	17445	17402	17674	17452	17400	17403	17580	17274	17178	17578	17549	17340	17509	17508	17407	17196	17332	17339	17397	17527	17464	17380	17409	17420	17202	17161	17646	17503	17372	17328	17440	17258	17419	17658	17591	17344	17458	17262	17558	17534	17403	17525	17347	17410	17506	17368	17407	17486	17584	17554	17482	17532	17542	17455	17409	17530	17428	17410	17508	17236	17414	17437	17270	17390	17340	17377	17550	17445	17278	17478	17556	17503	17486	17467	17481	17321	17444	17522	17589	17604	17511	17401	17505	17475	17425	17578	17462	17542	17143	17457	17411	17455	17353	17478	17602	17352	17320	17510	17277	17540	17328	17345	17488	17551	17635
13589	22294	21347	18659	17538	16732	16028	15989	16019	15769	15691	15808	25013	33870	31338	25303	18751	16621	15978	15421	15584	15542	15567	15599	15599	15501	15474	15603	15449	15572	15313	15444	15597	15429	15632	15400	15581	15525	15719	15614	15542	15375	15374	15573	15549	15495	15657	15602	15467	15493	15408	15615	15586	15527	15630	15496	15412	15487	15455	15524	15528	15540	15444	15580	15549	15415	15228	15512	15513	15611	15714	15444	15601	15761	15580	15553	15449	15469	15538	15533	15586	15582	15480	15573	15540	15503	15634	15515	15526	15580	15522	15644	15389	15497	15566	15571	15477	15446	15362	15448	15583	15432	15608	15553	15331	15485	15579	15429	15504	15415	15565	15576	15478	15556	15519	15566	15455	15418	15655	15229	15504	15455	15433	15419	15493	15429	15438	15548	15552	15438	15565	15635	15556	15339	15411	15282	15379	15453	15383	15499	15627	15544	15527	15551	15463	15516	15564	15470	15645	15389	15377	15626	15673	15645	15517	15370	15431	15475	15428	15509	15550	15466	15377	15586	15502	15649	15496	15448	15577	15539	15409	15393	15463	15628	15417	15478	15557	15439	15598	15469	15637	15453	15350	15734	15435	15495	15376	15513	15406	15592	15405	15538	15540	15532	15581	15621	15649	15255	15594	15319	15360	15609	15484	15788	15483	15453	15350	15602	15550	15586	15361	15491	15447	15418	15470	15568	15594	15434	15511	15619	15434	15644	15466	15583	15562	15605	15401	15672	15271	15553	15655	15570	15433	15634	15454	15375	15504	15312	15430	15593	15452	15523	15447	15587	15437	15688	15355	15634	15396	15652	15627	15692	15435	15549	15607	15558	15463	15421	15425	15362	15347	15562	15523	15408	15610	15463	15565	15559	15613	15519	15545	15515	15454	15201	15643	15380	15465	15348	15534	15607	15652	15341	15570	15514	15519	15489	15285	15371	15554	15454	15573	15495	15498	15488	15321	15661	15646	15439	15456	15615	15443	15364	15546	15307	15499	15449	15457	15469	15423	15636	15328	15539	15605	15371	15446	15532	15526	15515	15632	15568	15346	15345	15477	15550	15567	15394	15497	15466	15601	15505	15487	15451	15519	15556	15687	15561	15720	15382	15483	15546	15425	15548	15445	15311	15580	15640	15371	15555	15406	15498	15552	15429	15603	15549	15398	15455	15507	15435	15601	15555	15440	15451	15523	15475	15433	15529	15470	15679	15404	15581	15604	15265	15479	15456	15454	15578	15445	15346	15766	15380	15585	15390	15600	15532	15414	15423	15451	15549	15548	15522	15338	15576	15334	15476	15701	15319	15599	15617	15453	15521	15475	15458	15468	15455	15585	15347	15487	15442	15432	15556	15574	15550	15652	15442	15413	15553	15576	15543	15582	15446	15609	15460	15671	15470	15389	15327	15611	15499	15447	15444	15493	15390	15500	15566	15561	15383	15443	15551	15519	15518	15449	15459	15459	15475	15646	15501	15681	15662	15565	15373	15549	15674	15480	15524	15558	15483	15222	15390	15457	15546	15501	15486	15644	15464	15402	15545	15487	15571	15379	15489	15404	15580	15565	15588	15483	15502	15338	15499	15501	15613	15483	15496	15486	15595	15527	15449	15328	15598	15507	15493	15485	15602	15494	15554	15628	15447	15580	15495	15360	15546	15549	15449	15602	15437	15451	15344	15499	15485	15537	15485	15568	15431	15412	15471	15586	15459	15527	15549	15500	15483	15482	15591	15615	15444	15653	15401	15513	15470	15360	15503	15496	15489	15633	15545	15580	15434	15566	15425	15515	15484	15461	15364	15600	15521	15525	15509	15586	15358	15484	15528	15341	15638	15478	15381	15582	15485	15577	15507	15477	15550	15302	15530	15545	15389	15701	15382	15366	15451	15370	15406	15538	15403	15462	15516	15559	15657	15486	15277	15571	15461	15493	15555	15481	15680	15394	15521	15583	15518	15494	15633	15608	15371	15584	15427	15552	15453	15433	15647	15554	15295	15443	15565	15563	15474	15564	15614	15527	15451	15512	15402	15527	15474	15370	15507	15667	15440	15529	15603	15608	15607	15550	15583	15471	15613	15670	15429	15398	15465	15389	15513	15438	15487	15495	15527	15557	15507	15417	15518	15353	15487	15509	15329	15528	15444	15521	15476	15365	15519	15423	15332	15422	15567	15416	15605	15606	15452	15616	15543	15361	15568	15516	15430	15590	15518	15631	15484	15530	15427	15420	15460	15512	15664	15471	15583	15373	15622	15529	15521	15563	15441	15597	15581	15453	15477	15548	15390	15454	15611	15559	15535	15455	15520	15376	15318	15352	15481	15626	15469	15414	15459	15486	15467	15431	15558	15635	15397	15505	15767	15417	15396	15589	15585	15479	15440	15578	15464	15370	15628	15623	15417	15472	15675	15604	15436	15340	15610	15490	15434	15477	15628	15516	15407	15534	15575	15418	15565	15371	15446	15258	15561	15377	15526	15551	15561	15444	15484	15387	15586	15266	15377	15485	15496	15446	15376	15538	15478	15513	15380	15467	15427	15400	15614	15419	15547	15481	15503	15538	15414	15630	15528	15415	15649	15523	15526	15529	15634	15436	15483	15459	15637	15417	15495	15420	15645	15452	15386	15554	15474	15566	15454	15448	15564	15451	15594	15341	15463	15608	15532	15567	15252	15492	15570	15475	15577	15624	15367	15543	15485	15676	15480	15500	15376	15538	15397	15565	15549	15648	15509	15512	15428	15538	15315	15446	15655	15564	15605	15479	15585	15576	15480	15433	15410	15365	15560	15417	15600	15541	15753	15533	15524	15457	15225	15472	15347	15510	15682	15279	15539	15553	15519	15599	15373	15489	15548	15336	15482	15400	15478	15340	15416	15489	15546	15449	15524	15569	15441	15549	15393	15572	15430	15285	15576	15497	15325	15565	15464	15402	15393	15465	15362	15483	15382	15500	15506	15377	15472	15399	15405	15468	15432	15525	15662	15563	15645	15496	15396	15484	15449	15327	15479	15499	15505	15516	15382	15696	15509	15526	15568	15605	15498	15471	15455	15524	15495	15500	15661	15517	15535	15581	15341	15405	15512	15446	15517	15657	15482	15484	15444	15597	15477	15590	15370	15556	15518	15342	15492	15523	15463	15629	15498	15675	15387	15413	15531	15526	15344	15365	15656	15573	15514	15486	15636	15379	15500	15564	15368	15449	15505	15491	15472	15376	15591	15604	15573	15319	15644	15624	15555	15538	15489	15608	15456	15626	15587	15472	15646	15417	15290	15537	15341	15509	15704	15518	15462	15404	15462	15557	15453	15444	15585	15484	15521	15596	15531	15497	15474	15462	15432	15520	15368	15433	15648	15376	15445	15549	15406	15679	15480	15547	15379	15547	15536	15444	15422	15435	15571	15502	15470	15435	15508	15545	15399	15403	15573	15486	15573	15577	15540	15687	15428	15335	15415	15458	15645	15465	15582	15649	15606	15506	15470	15677	15368	15673	15520	15580	15607	15413	15550	15700	15435	15533	15468	15685	15543	15554	15377	15507	15376	15508	15370	15392	15568	15596	15423	15565	15375	15589	15547	15338	15539	15522	15560	15525	15384	15515	15509	15562	15339	15488	15529	15554	15532	15578	15440	15539	15507	15580	15551	15645	15630	15631	15552	15584	15469	15389	15381	15372	15587	15478	15453	15552	15537	15402	15531	15644	15456	15592	15505	15461	15634	15523	15462	15377	15601	15412	15551	15686	15286	15522	15591	15624	15504	15665	15467	15553	15486	15707	15622	15360	15436	15525	15493	15362	15549	15295	15606	15615	15445	15506	15558	15422	15507	15619	15586	15523	15519	15356	15499	15512	15606	15628	15401	15595	15505	15538	15484	15597	15416	15647	15541	15488	15478	15588	15366	15586	15409	15321	15614	15436	15367	15633	15577	15575	15403	15507	15470	15571	15433	15418	15490	15779	15409	15412	15660	15314	15307	15559	15587	15384	15438	15479	15449	15359	15436	15645	15519	15529	15558	15531	15536	15704	15443	15449	15360	15432	15500	15620	15535	15661	15382	15428	15655	15551	15514	15616	15603	15576	15414	15550	15489	15505	15434	15560	15461	15568	15553	15367	15516	15558	15541	15512	15632	15458	15546	15491	15453	15419	15663	15636	15478	15544	15396	15386	15438	15353	15510	15498	15556	15607	15581	15528	15458	15481	15544	15566	15523	15525	15623	15395	15503	15213	15518	15422	15458	15371	15431	15693	15417	15382	15673	15463	15596	15469	15567	15542	15496	15522	15588	15393	15543	15448	15592	15431	15331	15498	15669	15614	15462	15528	15469	15417	15643	15668	15512	15625	15524	15535	15558	15627	15565	15491	15551	15518	15495	15453	15477	15688	15599	15482	15395	15432	15449	15416	15560	15665	15720	15559	15319	15471	15483	15400	15482	15672	15451	15420	15370	15414	15455	15372	15441	15623	15619	15468	15645	15498	15514	15582	15583	15458	15315	15554	15547	15467	15335	15453	15496	15469	15353	15657	15463	15396	15521	15562	15398	15513	15452	15390	15492	15553	15364	15601	15509	15775	15398	15587	15477	15285	15486	15539	15480	15466	15377	15480	15420	15539	15635	15273	15407	15503	15667	15392	15526	15626	15650	15511	15574	15621	15528	15477	15469	15595	15570	15478	15441	15401	15494	15546	15539	15474	15460	15497	15581	15527	15354	15609	15431	15547	15598	15468	15510	15503	15311	15725	15504	15442	15362	15451	15572	15310	15521	15427	15425	15519	15362	15612	15328	15451	15300	15467	15465	15598	15468	15669	15567	15417	15646	15442	15573	15464	15767	15498	15506	15401	15544	15581	15550	15369	15477	15569	15646	15491	15474	15549	15603	15582	15592	15408	15351	15550	15458	15545	15410	15417	15544	15450	15544	15433	15451	15460	15509	15455	15526	15397	15551	15551	15606	15358	15619	15421	15621	15543	15617	15433	15608	15578	15390	15397	15429	15343	15187	15542	15499	15432	15447	15442	15541	15667	15312	15501	15515	15492	15531	15548	15440	15618	15491	15576	15525	15476	15365	15446	15471	15500	15517	15539	15534	15397	15487	15521	15561	15586	15469	15530	15477	15594	15693	15560	15530	15585	15572	15476	15395	15426	15548	15334	15461
22449	21006	28799	23417	21184	22994	24345	18991	18032	18606	18315	18163	24922	38962	36962	30943	22988	19863	18630	18149	17820	17834	17992	17892	17717	17837	17881	17774	18101	17584	17783	17918	17948	17822	17659	17722	17901	17846	17803	17703	17679	17768	17594	17689	18057	17658	17708	17708	17602	17803	17793	17806	17817	17787	17672	17843	17822	17705	17729	17837	17768	17805	17808	17617	17647	17595	17628	17702	17596	17672	17785	17810	17798	17716	17796	17762	17590	17740	17812	17777	17860	17836	17638	17698	17611	17798	17636	17887	17739	17792	17793	17796	17641	17649	17722	17716	17604	17497	17413	17764	17791	17811	17793	17791	17795	17668	17488	17583	17675	17626	17646	17615	17809	17915	17638	17752	17676	17781	17619	17464	17575	17597	17504	17463	17762	17728	17741	17750	17626	17567	17703	17840	17599	17733	17599	17623	17707	17726	17853	17854	17697	17566	17640	17605	17523	17774	17712	17764	17931	17665	17784	17642	17761	17550	17967	17801	17683	17731	17561	17709	17748	17596	17704	17620	17643	17713	17772	17439	17480	17785	17862	17577	17819	17625	17682	17786	17719	17694	17611	17688	17723	17767	17666	17782	17606	17836	17637	17589	17628	17786	17382	17785	17747	17759	17718	17645	17682	17790	17743	17762	17701	17697	17510	17547	17400	17484	17658	17598	17537	17566	17807	17546	17482	17730	17583	17442	17651	17411	17795	17832	17780	17671	17788	17618	17712	17657	17660	17674	17644	17727	17654	17670	17792	17620	17664	17601	17653	17634	17622	17872	17752	17644	17766	17739	17687	17608	17537	17638	17888	17688	17509	17610	17720	17727	17662	17721	17851	17558	17803	17779	17608	17753	17621	17674	17716	17750	17590	17690	17711	17672	17699	17506	17406	17572	17655	17780	17781	17837	17539	17560	17615	17406	17797	17903	17772	17617	17668	17700	17475	17756	17802	17747	17515	17635	17602	17365	17797	17751	17672	17529	17473	17741	17668	17662	17673	17509	17634	17919	17742	17750	17879	17459	17728	17585	17610	17558	17749	17692	17730	17622	17519	17889	17853	17683	17657	17766	17738	17750	17714	17627	17867	17502	17731	17456	17535	17562	17721	17804	17637	17794	17665	17467	17606	17705	17674	17599	17504	17810	17768	17799	17743	17612	17511	17740	17727	17771	17716	17655	17715	17774	17563	17712	17610	17708	17621	17805	17701	17662	17502	17605	17833	17680	17709	17959	17788	17861	17887	17774	17790	17589	17637	17677	17589	17562	17662	17695	17580	17565	17572	17596	17744	17729	17658	17611	17697	17669	17521	17779	17931	17516	17779	17649	17561	17661	17468	17407	17655	17534	17812	17626	17697	17604	17562	17708	17809	17620	17715	17979	17762	17644	17789	17794	17861	17587	17728	17622	17745	17757	17778	17713	17554	17671	17754	17614	17811	17490	17659	17619	17645	17582	17934	17804	17768	17551	17707	17801	17842	17828	17586	17502	17795	17868	17751	17580	17783	17708	17642	17932	17823	17834	17678	17803	17672	17695	17674	17669	17757	17752	17771	17602	17633	17588	17638	17699	17587	17629	17723	17591	17667	17691	17543	17635	17612	17522	17726	17775	17769	17786	17603	17772	17665	17711	17697	17634	17557	17621	17721	17661	17504	17458	17583	17748	17600	17847	17627	17545	17648	17570	17551	17715	17622	17602	17726	17664	17595	17718	17717	17671	17747	17794	17755	17772	17717	17743	17809	17886	17574	17763	17710	17719	17628	17506	17334	17514	17712	17598	17570	17856	17532	17511	17689	17659	17742	17655	17728	17734	17725	17696	17712	17655	17747	17810	17717	17677	17684	17623	17551	17673	17668	17538	17796	17573	17560	17510	17519	17692	17465	17780	17591	17535	17558	17481	17683	17812	17494	17557	17564	17692	17680	17480	17714	17569	17868	17787	17529	17861	17684	17615	17719	17816	17674	17766	17716	17693	17782	17634	17573	17605	17502	17715	17616	17762	17614	17628	17571	17606	17640	17442	17593	17669	17703	17620	17637	17646	17666	17911	17652	17740	17651	17675	17580	17585	17641	17660	17762	17481	17603	17738	17765	17640	17577	17796	17797	17549	17660	17491	17866	17698	17709	17664	17578	17593	17414	17887	17548	17466	17779	17616	17583	17731	17757	17504	17596	17589	17640	17724	17867	17696	17623	17690	17661	17775	17535	17777	17773	17794	17707	17753	17794	17838	17650	17550	17510	17545	17622	17797	17679	17762	17729	17722	17675	17770	17932	17854	17863	17714	17747	17866	17587	17578	17839	17775	17726	17645	17722	17706	17600	17690	17748	17560	17651	17647	17789	17436	17595	17544	17615	17602	17643	17579	17647	17650	17718	17607	17554	17635	17761	17829	17619	17584	17512	17624	17729	17557	17698	17685	17753	17661	17583	17574	17653	17656	17774	17942	17577	17467	17530	17551	17799	17661	17644	17618	17601	17698	17538	17720	17592	17570	17639	17669	17757	17705	17689	17638	17545	17665	17620	17671	17620	17712	17656	17517	17739	17850	17651	17829	17732	17731	17869	17640	17437	17670	17653	17750	17645	17740	17621	17872	17596	17662	17576	17718	17640	17753	17688	17686	17705	17797	17750	17527	17754	17620	17427	17413	17481	17560	17556	17664	17623	17611	17437	17664	17823	17673	17736	17594	17774	17753	17843	17447	17649	17747	17772	17777	17549	17665	17779	17748	17626	17645	17451	17610	17754	17702	17593	17602	17646	17653	17653	17666	17613	17783	17781	17612	17684	17745	17850	17522	17692	17511	17525	17760	17537	17891	17707	17555	17634	17567	17590	17521	17539	17757	17730	17573	17489	17302	17626	17694	17476	17640	17748	17743	17538	17734	17455	17882	17624	17587	17492	17864	17709	17659	17571	17526	17718	17663	17607	17652	17783	17632	17472	17714	17624	17564	17907	17576	17748	17574	17669	17803	17691	17535	17670	17615	17753	17661	17415	17743	17828	17579	17610	17711	17534	17536	17828	17624	17821	17694	17628	17670	17560	17775	17769	17657	17822	17652	17726	17575	17697	17826	17754	17647	17866	17631	17707	17721	17699	17659	17728	17635	17750	17631	17569	17806	17690	17542	17585	17680	17650	17779	17623	17908	17752	17600	17577	17676	17790	17889	17520	17577	17517	17543	17749	17750	17625	17685	17519	17616	17580	17594	17523	17827	17687	17719	17646	17479	17647	17553	17590	17469	17593	17566	17896	17739	17608	17659	17727	17689	17689	17581	17594	17601	17699	17688	17466	17593	17685	17682	17654	17737	17607	17580	17732	17636	17732	17746	17478	17604	17649	17712	17647	17771	17736	17625	17617	17473	17800	17641	17692	17576	17543	17501	17613	17628	17560	17526	17596	17711	17552	17600	17716	17504	17711	17445	17564	17707	17635	17692	17799	17695	17667	17823	17544	17620	17568	17692	17620	17556	17800	17444	17568	17681	17712	17756	17876	17579	17735	17605	17825	17874	17639	17660	17773	17499	17864	17613	17646	17592	17834	17487	17791	17570	17763	17685	17507	17687	17559	17563	17721	17657	17541	17383	17645	17548	17689	17509	17619	17765	17556	17661	17742	17653	17694	17559	17483	17635	17619	17622	17738	17587	17573	17626	17644	17757	17624	17645	17814	17735	17749	17754	17709	17727	17639	17635	17583	17575	17607	17746	17632	17360	17612	17629	17603	17635	17502	17797	17759	17632	17694	17596	17704	17487	17776	17644	17608	17709	17817	17837	17666	17788	17580	17631	17624	17746	17748	17574	17781	17883	17809	17396	17595	17470	17807	17818	17773	17600	17718	17617	17699	17421	17726	17780	17741	17782	17822	17606	17667	17716	17755	17650	17541	17559	17704	17756	17602	17598	17700	17803	17449	17857	17585	17718	17787	17677	17663	17673	17711	17622	17758	17722	17546	17572	17574	17761	17621	17606	17633	17778	17681	17763	17805	17740	17510	17596	17530	17618	17785	17819	17617	17601	17667	17911	17671	17460	17666	17771	17700	17727	17466	17389	17787	17781	17767	17853	17685	17627	17463	17714	17643	17697	17912	17689	17779	17498	17577	17637	17664	17598	17671	17607	17719	17666	17672	17647	17687	17557	17775	17634	18014	17791	17720	17552	17552	17460	17866	17625	17611	17679	17640	17740	17751	17905	17629	17785	17723	17572	17824	17739	17607	17706	17566	17646	17628	17535	17750	17779	17467	17691	17632	17682	17648	17756	17534	17712	17804	17842	17684	17729	17570	17636	17545	17765	17473	17746	17611	17565	17610	17727	17773	17454	17770	17758	17562	17675	17570	17663	17529	17515	17683	17414	17692	17702	17868	17724	17726	17723	17642	17548	17566	17600	17830	17601	17701	17747	17816	17634	17859	17657	17652	17698	17744	17905	17580	17485	17739	17552	17670	17478	17655	17709	17789	17639	17854	17523	17679	17623	17725	17725	17678	17585	17889	17360	17713	17522	17682	17618	17769	17423	17750	17740	17705	17904	17760	17778	17813	17706	17731	17762	17555	17867	17669	17734	17574	17510	17716	17924	17505	17489	17771	17520	17629	17675	17601	17844	17565	17733	17691	17753	17727	17938	17641	17870	17583	17497	17697	17633	17596	17702	17674	17578	17618	17630	17622	17721	17691	17608	17630	17358	17697	17865	17516	17666	17676	17692	17729	17833	17519	17670	17732	17671	17852	17628	17530	17499	17637	17724	17711	17827	17665	17782	17764	17542	17799	17750	17573	17639	17533	17633	17558	17660	17789	17655	17767	17727	17795	17593	17696	17613	17656	17817	17649	17670	17873	17675	17704	17538	17793	17668	17574	17568	17534	17606	17550	17617	17769	17696	17688	17632	17525	17539	17666	17555	17907	17670	17779	17873	17695	17699	17638	17537	17619	17638	17837	17694	17708	17475	17641	17672	17643	17552	17694	17665	17872	17707	17613	17723	17722	17613	17505	17577	17621	17646	17743	17409	17716	17648	17783	17754	17768	17624	17589	17681	17667	17670	17720	17597	17646	17896	17769	17708	17840	17721	17662	17608	17780	17649	17881	17594	17792	17556	17539	17655	17759	17738	17731	17712	17415	17651	17576	17686	17569	17701	17748	17686	17836	17820
14868	26994	24960	20719	19083	17752	16942	16649	16329	16160	16173	16020	27628	41272	39070	30999	21223	17601	16377	15825	15577	15690	15596	15613	15727	15781	15675	15611	15752	15767	15689	15566	15524	15713	15714	15586	15442	15626	15595	15666	15559	15685	15642	15612	15642	15656	15671	15577	15763	15755	15697	15790	15700	15657	15670	15445	15579	15720	15627	15546	15524	15629	15652	15595	15735	15522	15525	15787	15407	15604	15476	15459	15674	15622	15726	15579	15752	15617	15599	15640	15577	15531	15564	15589	15640	15615	15694	15597	15645	15808	15553	15587	15754	15529	15814	15652	15575	15639	15538	15464	15739	15641	15577	15587	15660	15655	15583	15580	15533	15636	15426	15770	15624	15533	15740	15624	15570	15664	15632	15610	15643	15592	15697	15677	15700	15554	15567	15539	15550	15638	15674	15546	15591	15672	15653	15605	15498	15654	15706	15381	15433	15464	15608	15685	15604	15510	15622	15614	15750	15548	15768	15558	15689	15540	15618	15544	15614	15568	15592	15562	15613	15657	15627	15567	15652	15657	15697	15531	15581	15642	15675	15703	15447	15782	15743	15501	15528	15865	15766	15535	15471	15572	15518	15528	15685	15634	15527	15599	15751	15616	15685	15515	15763	15592	15523	15600	15829	15694	15608	15581	15705	15629	15527	15784	15608	15451	15635	15577	15566	15579	15744	15494	15689	15435	15623	15537	15399	15784	15862	15605	15441	15497	15380	15786	15637	15481	15670	15562	15728	15508	15595	15575	15598	15682	15583	15578	15591	15669	15431	15535	15534	15561	15478	15579	15439	15634	15637	15611	15739	15696	15468	15611	15626	15695	15643	15652	15629	15463	15437	15762	15575	15750	15647	15518	15571	15622	15714	15651	15614	15526	15452	15603	15707	15748	15648	15656	15476	15694	15794	15660	15606	15730	15616	15691	15765	15537	15512	15681	15664	15501	15513	15605	15675	15589	15462	15566	15545	15567	15464	15582	15490	15766	15606	15590	15610	15508	15425	15548	15685	15672	15717	15595	15519	15598	15492	15754	15566	15499	15524	15796	15677	15485	15624	15430	15642	15597	15564	15828	15679	15438	15391	15692	15527	15535	15593	15675	15623	15597	15679	15597	15501	15681	15501	15629	15620	15687	15588	15466	15578	15541	15553	15584	15624	15574	15677	15665	15710	15606	15534	15558	15638	15630	15610	15588	15546	15684	15623	15683	15474	15484	15650	15607	15655	15609	15637	15494	15612	15728	15616	15547	15739	15571	15562	15559	15502	15555	15684	15565	15646	15636	15585	15660	15678	15592	15725	15543	15637	15657	15642	15507	15605	15569	15578	15535	15536	15502	15656	15793	15669	15564	15444	15584	15563	15400	15748	15638	15634	15628	15740	15542	15668	15510	15607	15532	15625	15701	15599	15430	15810	15630	15641	15597	15648	15449	15623	15551	15512	15589	15390	15523	15386	15670	15228	15632	15676	15569	15509	15438	15648	15623	15546	15767	15778	15601	15571	15690	15790	15637	15659	15492	15496	15526	15606	15633	15619	15497	15571	15724	15510	15613	15535	15544	15508	15664	15498	15707	15544	15660	15731	15683	15692	15500	15656	15516	15482	15619	15492	15729	15664	15665	15711	15629	15595	15590	15605	15569	15313	15679	15475	15695	15474	15344	15620	15638	15742	15641	15756	15476	15626	15607	15763	15637	15634	15599	15578	15665	15644	15556	15704	15413	15783	15691	15535	15620	15501	15565	15655	15652	15562	15406	15632	15637	15750	15451	15587	15557	15601	15673	15620	15598	15650	15668	15596	15639	15636	15681	15593	15722	15552	15711	15598	15582	15578	15643	15619	15602	15757	15620	15515	15678	15657	15743	15572	15600	15595	15541	15649	15676	15495	15514	15635	15536	15641	15580	15702	15633	15707	15535	15644	15622	15549	15755	15634	15485	15675	15585	15648	15639	15593	15560	15758	15637	15494	15374	15729	15688	15537	15660	15305	15710	15554	15542	15644	15787	15656	15457	15642	15572	15602	15668	15567	15440	15679	15552	15663	15713	15660	15573	15679	15672	15657	15450	15743	15436	15622	15600	15706	15803	15455	15645	15373	15744	15517	15598	15629	15610	15590	15516	15748	15722	15576	15757	15459	15730	15586	15667	15599	15664	15559	15604	15554	15569	15570	15666	15624	15543	15441	15781	15731	15481	15471	15669	15579	15639	15574	15774	15640	15559	15651	15728	15615	15742	15523	15459	15721	15676	15503	15809	15589	15719	15583	15590	15723	15631	15560	15608	15680	15569	15538	15475	15533	15719	15532	15522	15413	15510	15643	15724	15614	15690	15572	15607	15568	15688	15755	15559	15733	15491	15683	15499	15513	15674	15479	15623	15465	15589	15707	15627	15575	15586	15619	15926	15660	15560	15470	15732	15608	15679	15354	15636	15684	15679	15594	15657	15743	15627	15556	15568	15727	15635	15609	15762	15571	15655	15648	15565	15571	15551	15541	15446	15426	15593	15623	15579	15588	15782	15406	15657	15720	15670	15728	15428	15432	15626	15728	15750	15623	15709	15584	15681	15630	15517	15632	15597	15760	15490	15605	15486	15637	15622	15624	15499	15634	15742	15563	15625	15585	15566	15590	15593	15586	15583	15534	15547	15590	15645	15618	15511	15562	15511	15561	15620	15616	15712	15622	15458	15510	15551	15709	15669	15615	15743	15645	15688	15454	15680	15569	15702	15586	15801	15687	15509	15743	15771	15742	15730	15504	15674	15711	15642	15586	15784	15697	15510	15705	15548	15728	15616	15603	15628	15525	15661	15620	15611	15540	15869	15509	15480	15651	15615	15674	15804	15448	15656	15613	15607	15732	15559	15618	15528	15593	15623	15662	15593	15821	15654	15558	15510	15552	15453	15476	15479	15556	15613	15453	15595	15715	15591	15434	15583	15779	15601	15717	15636	15523	15556	15782	15674	15617	15638	15478	15662	15665	15608	15587	15646	15598	15597	15512	15571	15652	15768	15447	15612	15577	15371	15648	15764	15490	15566	15556	15688	15697	15462	15589	15538	15499	15711	15486	15615	15653	15611	15584	15494	15648	15492	15516	15441	15667	15780	15647	15762	15620	15669	15542	15505	15644	15610	15445	15559	15519	15575	15664	15626	15512	15632	15600	15602	15583	15597	15617	15529	15647	15649	15453	15661	15480	15699	15560	15501	15673	15543	15697	15700	15539	15611	15715	15524	15498	15613	15592	15688	15478	15497	15764	15563	15492	15714	15642	15657	15710	15674	15635	15723	15713	15522	15611	15566	15624	15703	15635	15607	15676	15447	15651	15628	15625	15670	15690	15638	15606	15631	15655	15676	15666	15486	15646	15713	15520	15634	15540	15831	15470	15450	15582	15494	15742	15713	15719	15694	15717	15754	15658	15659	15593	15638	15674	15655	15593	15741	15513	15573	15586	15592	15476	15704	15608	15603	15487	15626	15535	15563	15557	15714	15542	15508	15515	15699	15506	15646	15503	15625	15610	15771	15661	15570	15723	15581	15592	15721	15538	15506	15740	15500	15358	15632	15751	15603	15589	15688	15486	15644	15690	15668	15747	15538	15760	15508	15670	15709	15481	15476	15504	15493	15613	15794	15692	15598	15586	15644	15707	15388	15587	15677	15808	15563	15650	15525	15663	15457	15598	15591	15523	15511	15622	15582	15551	15601	15521	15685	15537	15566	15419	15604	15573	15664	15500	15719	15591	15593	15649	15592	15600	15636	15768	15599	15466	15826	15495	15666	15529	15608	15740	15516	15604	15623	15563	15710	15443	15795	15561	15587	15652	15667	15753	15676	15722	15537	15541	15706	15728	15671	15727	15674	15604	15461	15555	15676	15643	15585	15476	15685	15542	15647	15637	15806	15628	15722	15643	15614	15788	15718	15663	15781	15467	15675	15487	15641	15484	15549	15712	15600	15677	15610	15670	15355	15519	15565	15670	15591	15609	15747	15765	15511	15450	15812	15574	15436	15527	15658	15570	15632	15758	15708	15576	15555	15660	15478	15668	15543	15553	15590	15669	15531	15692	15647	15418	15511	15696	15644	15650	15519	15479	15657	15645	15681	15751	15755	15526	15604	15521	15678	15465	15567	15627	15584	15419	15635	15467	15647	15574	15580	15615	15435	15567	15522	15707	15583	15672	15366	15627	15604	15470	15618	15560	15653	15513	15576	15532	15589	15413	15665	15681	15596	15756	15525	15720	15688	15558	15659	15711	15536	15622	15624	15757	15647	15504	15529	15632	15653	15655	15594	15676	15546	15772	15552	15506	15640	15497	15829	15511	15742	15549	15434	15440	15632	15789	15538	15551	15588	15534	15674	15744	15670	15666	15602	15518	15627	15640	15639	15618	15682	15529	15672	15617	15391	15588	15680	15559	15588	15604	15780	15666	15537	15612	15630	15655	15773	15676	15715	15498	15706	15541	15642	15423	15516	15750	15552	15540	15531	15580	15732	15627	15601	15517	15684	15468	15450	15707	15543	15483	15697	15474	15507	15772	15584	15633	15567	15551	15560	15659	15690	15477	15588	15469	15837	15668	15557	15595	15778	15611	15563	15656	15695	15424	15482	15488	15626	15543	15542	15696	15748	15662	15362	15690	15349	15438	15576	15624	15417	15687	15797	15590	15726	15532	15654	15656	15549	15659	15634	15582	15388	15558	15530	15596	15621	15573	15540	15750	15576	15643	15546	15676	15550	15424	15619	15531	15611	15716	15581	15670	15550	15348	15722	15432	15623	15534	15521	15503	15718	15666	15503	15503	15658	15632	15581	15520	15700	15623	15511	15574	15593	15626	15479	15389	15598	15772	15616	15596	15383	15604	15545	15576	15511	15677	15599	15678	15549	15568	15769	15502	15513	15499	15453	15527	15599	15450	15655	15682	15682	15618	15718	15415	15573	15741	15710	15561	15654	15722	15716	15651	15739	15556	15592	15663	15615	15558	15402	15695	15501	15629	15481	15785	15754	15443	15684	15635	15648	15560	15526	15638	15603	15554	15757	15622	15626	15663	15713	15538	15475	15565	15516	15615	15633	15605	15654	15436	15574	15542	15763	15546	15556	15686	15582	15593	15670	15614	15627	15451	15730	15574	15666	15596	15637	15632	15696
27216	21771	23580	20380	17882	17689	17888	17778	17434	17587	17576	17435	18001	19451	19739	19215	18547	18009	17635	17461	17476	17283	17337	17631	17639	17388	17362	17426	17431	17660	17505	17594	17518	17541	17596	17331	17473	17580	17552	17603	17453	17491	17421	17350	17546	17544	17489	17412	17476	17581	17519	17665	17586	17658	17385	17240	17336	17339	17682	17545	17408	17521	17466	17476	17571	17508	17298	17484	17549	17373	17393	17289	17308	17293	17372	17781	17345	17328	17308	17473	17480	17600	17575	17391	17430	17586	17369	17528	17591	17543	17438	17532	17482	17461	17339	17433	17580	17267	17439	17473	17348	17324	17398	17421	17447	17448	17543	17204	17561	17471	17383	17315	17356	17469	17535	17532	17594	17561	17306	17548	17521	17418	17445	17577	17151	17489	17337	17542	17439	17432	17389	17453	17391	17590	17413	17484	17432	17380	17402	17558	17559	17468	17466	17430	17448	17376	17544	17402	17481	17273	17308	17547	17705	17693	17544	17465	17220	17712	17364	17481	17678	17442	17512	17465	17612	17515	17456	17432	17524	17460	17352	17602	17439	17369	17362	17347	17494	17499	17427	17533	17476	17275	17504	17446	17477	17478	17467	17608	17395	17406	17546	17402	17483	17508	17465	17385	17358	17479	17364	17548	17528	17512	17530	17451	17388	17354	17455	17499	17488	17710	17507	17640	17627	17373	17483	17373	17464	17568	17278	17427	17275	17557	17543	17391	17345	17447	17451	17425	17361	17314	17384	17386	17512	17532	17483	17624	17399	17589	17454	17487	17240	17396	17376	17552	17837	17478	17197	17596	17291	17411	17367	17403	17588	17570	17663	17474	17307	17451	17413	17298	17478	17448	17344	17447	17738	17668	17544	17409	17438	17532	17380	17515	17323	17488	17535	17296	17272	17486	17475	17595	17470	17509	17578	17398	17386	17293	17584	17502	17433	17570	17555	17545	17579	17586	17367	17600	17454	17330	17463	17455	17413	17680	17295	17422	17480	17359	17308	17502	17191	17404	17520	17395	17379	17478	17391	17604	17547	17566	17602	17483	17432	17522	17446	17431	17457	17397	17555	17338	17544	17367	17432	17479	17449	17553	17312	17414	17493	17500	17568	17375	17624	17420	17632	17323	17387	17499	17668	17544	17352	17523	17463	17522	17647	17561	17505	17299	17655	17263	17492	17346	17372	17405	17384	17487	17591	17353	17480	17509	17477	17154	17611	17549	17497	17390	17266	17560	17578	17424	17571	17491	17604	17548	17488	17392	17270	17605	17528	17419	17539	17574	17628	17503	17504	17731	17442	17444	17482	17503	17595	17530	17443	17365	17293	17562	17484	17779	17297	17480	17491	17593	17416	17262	17493	17559	17263	17508	17584	17598	17493	17385	17458	17324	17464	17474	17311	17314	17575	17524	17526	17445	17328	17377	17387	17329	17420	17411	17567	17555	17635	17441	17680	17657	17556	17603	17600	17368	17636	17335	17480	17413	17717	17474	17434	17634	17453	17495	17529	17497	17446	17514	17663	17358	17308	17376	17591	17452	17544	17718	17534	17645	17408	17548	17363	17289	17360	17491	17583	17336	17491	17563	17552	17544	17425	17575	17279	17325	17599	17327	17589	17652	17409	17612	17606	17391	17507	17440	17631	17498	17436	17420	17378	17321	17340	17664	17581	17551	17406	17459	17270	17404	17283	17420	17487	17662	17409	17547	17404	17446	17586	17559	17603	17490	17399	17556	17627	17671	17500	17342	17258	17535	17496	17323	17596	17557	17511	17304	17348	17647	17604	17455	17481	17466	17625	17658	17578	17473	17478	17385	17387	17469	17408	17306	17338	17536	17508	17527	17613	17356	17593	17537	17538	17508	17535	17479	17374	17543	17431	17464	17241	17293	17487	17498	17442	17333	17648	17348	17488	17468	17575	17596	17606	17550	17346	17584	17481	17635	17492	17432	17577	17643	17428	17435	17566	17462	17368	17503	17300	17349	17487	17502	17446	17458	17448	17400	17459	17502	17531	17455	17579	17330	17475	17398	17461	17683	17451	17407	17507	17425	17520	17587	17626	17615	17450	17394	17525	17418	17481	17547	17480	17467	17558	17578	17589	17311	17350	17376	17471	17458	17477	17508	17452	17568	17433	17543	17375	17156	17570	17436	17549	17521	17572	17455	17673	17548	17423	17338	17470	17208	17397	17633	17399	17404	17433	17329	17495	17484	17384	17576	17523	17369	17393	17478	17401	17428	17307	17537	17719	17397	17425	17487	17556	17400	17410	17407	17311	17510	17436	17321	17543	17472	17441	17555	17210	17391	17464	17626	17491	17489	17205	17527	17598	17474	17456	17346	17541	17428	17478	17356	17315	17347	17332	17469	17282	17568	17564	17494	17298	17567	17617	17413	17469	17477	17466	17378	17520	17441	17579	17549	17442	17380	17381	17466	17446	17397	17632	17406	17469	17367	17416	17431	17274	17359	17503	17397	17587	17462	17853	17240	17491	17612	17533	17636	17630	17362	17429	17302	17669	17369	17448	17602	17493	17552	17540	17404	17278	17570	17477	17558	17569	17391	17481	17381	17225	17443	17410	17528	17376	17459	17483	17466	17330	17588	17551	17416	17637	17536	17593	17410	17524	17398	17469	17397	17529	17407	17321	17430	17581	17432	17560	17372	17529	17517	17387	17447	17493	17575	17244	17627	17440	17406	17390	17324	17574	17574	17445	17351	17594	17555	17544	17450	17463	17545	17350	17626	17553	17408	17605	17415	17506	17537	17592	17499	17477	17591	17556	17578	17442	17627	17431	17519	17391	17615	17327	17326	17479	17535	17561	17377	17360	17274	17444	17516	17437	17537	17606	17259	17431	17416	17292	17452	17529	17373	17264	17386	17440	17333	17471	17507	17581	17597	17574	17562	17502	17660	17514	17477	17433	17539	17550	17290	17506	17604	17429	17413	17313	17393	17492	17492	17473	17277	17338	17475	17370	17481	17468	17581	17659	17721	17546	17477	17547	17402	17352	17437	17604	17437	17506	17420	17520	17312	17545	17493	17220	17293	17365	17483	17466	17664	17442	17463	17535	17496	17501	17531	17611	17663	17560	17434	17363	17432	17408	17641	17441	17526	17529	17567	17398	17527	17365	17472	17568	17531	17523	17450	17495	17423	17303	17428	17421	17469	17496	17514	17516	17397	17491	17331	17413	17555	17401	17327	17488	17162	17376	17480	17387	17401	17601	17571	17509	17511	17651	17633	17369	17289	17484	17662	17323	17409	17494	17436	17460	17456	17430	17540	17436	17446	17557	17331	17444	17304	17413	17514	17430	17549	17578	17457	17413	17309	17452	17578	17551	17543	17520	17512	17498	17534	17498	17370	17375	17481	17467	17486	17442	17299	17328	17456	17604	17404	17280	17507	17580	17463	17408	17401	17499	17450	17301	17600	17489	17602	17551	17454	17575	17212	17702	17589	17531	17400	17543	17793	17559	17631	17459	17406	17562	17580	17436	17509	17547	17371	17464	17427	17482	17460	17462	17640	17503	17505	17568	17461	17455	17564	17474	17551	17396	17212	17781	17576	17399	17377	17504	17476	17619	17346	17559	17490	17626	17532	17408	17548	17363	17506	17432	17603	17406	17612	17446	17352	17378	17661	17381	17329	17453	17362	17488	17515	17479	17628	17332	17544	17398	17399	17729	17297	17375	17443	17440	17422	17328	17468	17501	17476	17705	17473	17639	17366	17368	17373	17370	17330	17572	17674	17359	17435	17569	17531	17600	17639	17496	17434	17503	17460	17537	17626	17348	17423	17537	17524	17683	17337	17638	17513	17526	17573	17464	17304	17445	17550	17635	17458	17459	17217	17628	17375	17634	17545	17466	17564	17298	17454	17425	17535	17627	17492	17572	17363	17469	17383	17448	17526	17411	17420	17386	17478	17479	17482	17350	17370	17700	17528	17446	17680	17495	17444	17463	17614	17425	17492	17457	17523	17277	17536	17437	17678	17277	17311	17477	17383	17633	17429	17481	17678	17622	17590	17428	17526	17498	17420	17347	17320	17577	17390	17251	17432	17591	17340	17409	17488	17469	17470	17557	17484	17406	17349	17342	17489	17381	17421	17524	17465	17395	17364	17493	17434	17594	17475	17543	17542	17572	17485	17283	17310	17593	17504	17370	17511	17393	17464	17495	17498	17224	17422	17611	17552	17610	17342	17651	17478	17478	17520	17501	17429	17560	17470	17494	17494	17512	17691	17424	17619	17704	17303	17431	17326	17450	17474	17510	17468	17342	17621	17740	17329	17571	17442	17291	17524	17524	17555	17534	17563	17478	17486	17435	17477	17683	17570	17538	17562	17447	17206	17475	17554	17616	17634	17334	17571	17607	17375	17433	17642	17176	17451	17300	17524	17592	17567	17420	17640	17568	17489	17726	17435	17393	17264	17525	17350	17712	17386	17522	17507	17801	17308	17623	17527	17464	17641	17518	17578	17369	17569	17565	17580	17549	17300	17660	17630	17432	17461	17439	17313	17502	17411	17694	17454	17633	17473	17451	17573	17679	17668	17597	17439	17407	17433	17480	17371	17454	17444	17507	17325	17398	17435	17543	17388	17294	17480	17659	17569	17469	17555	17416	17402	17304	17534	17492	17480	17592	17574	17366	17449	17456	17385	17493	17666	17495	17399	17544	17418	17685	17459	17466	17711	17479	17670	17362	17593	17406	17635	17248	17490	17562	17547	17427	17433	17468	17523	17489	17360	17474	17410	17433	17433	17733	17443	17496	17395	17459	17431	17460	17470	17385	17643	17557	17635	17588	17489	17310	17485	17580	17486	17326	17610	17432	17552	17423	17517	17593	17431	17521	17277	17559	17688	17706	17563	17509	17448	17580	17482	17479	17586	17538	17354	17505	17403	17329	17505	17432	17532	17639	17432	17274	17477	17478	17568	17528	17485	17521	17551	17662	17426	17595	17608	17549	17502	17552	17529	17563	17571	17464	17593	17474	17562	17638	17507	17321	17600	17548	17300	17273	17339	17417	17590	17536	17812	17440	17401	17464	17551	17331	17524	17488	17350	17461	17400	17445	17355	17617	17515	17610	17500	17528	17354	17439	17623	17352	17723	17382	17689	17431	17606	17335	17576	17483	17583	17402	17203
14591	17110	16945	16248	16189	15787	15833	15631	15713	15595	15681	15527	16368	18662	18636	17493	16335	15734	15665	15480	15584	15524	15389	15628	15531	15613	15569	15537	15503	15507	15471	15470	15500	15578	15454	15374	15576	15502	15596	15599	15484	15555	15384	15423	15458	15462	15519	15524	15684	15451	15414	15391	15632	15654	15439	15621	15320	15422	15562	15369	15546	15382	15166	15490	15504	15597	15486	15517	15585	15609	15610	15644	15366	15793	15500	15504	15338	15456	15614	15627	15579	15519	15524	15591	15458	15563	15515	15358	15507	15584	15603	15580	15504	15427	15465	15558	15489	15470	15670	15429	15689	15534	15541	15540	15359	15597	15267	15483	15466	15364	15395	15458	15400	15358	15326	15535	15386	15442	15554	15310	15480	15622	15573	15537	15458	15506	15477	15548	15424	15504	15386	15428	15277	15486	15383	15443	15386	15438	15530	15512	15316	15674	15412	15487	15372	15390	15534	15575	15465	15426	15531	15459	15479	15407	15536	15545	15518	15331	15398	15548	15441	15546	15473	15573	15590	15494	15492	15556	15415	15478	15515	15561	15471	15431	15557	15524	15525	15381	15564	15492	15621	15564	15405	15438	15425	15420	15401	15477	15494	15574	15591	15693	15401	15395	15488	15480	15626	15337	15487	15469	15412	15273	15580	15311	15468	15599	15635	15273	15280	15518	15537	15507	15495	15296	15404	15657	15547	15574	15628	15599	15542	15541	15573	15413	15607	15540	15507	15602	15487	15393	15483	15577	15536	15643	15471	15427	15663	15579	15531	15498	15567	15460	15551	15468	15479	15451	15599	15436	15464	15549	15509	15570	15565	15438	15519	15439	15566	15456	15379	15485	15422	15503	15575	15407	15391	15605	15337	15535	15465	15443	15529	15453	15499	15585	15491	15348	15439	15332	15397	15537	15374	15543	15454	15600	15493	15568	15596	15461	15474	15402	15460	15537	15464	15416	15556	15464	15409	15453	15505	15466	15510	15543	15322	15562	15501	15573	15533	15532	15519	15490	15487	15325	15480	15627	15571	15450	15610	15500	15493	15566	15331	15395	15476	15376	15403	15475	15537	15604	15386	15492	15451	15417	15548	15541	15511	15430	15450	15608	15525	15454	15588	15623	15503	15584	15552	15411	15637	15639	15603	15372	15615	15337	15674	15538	15538	15416	15520	15518	15451	15544	15286	15532	15335	15385	15375	15542	15498	15632	15671	15507	15689	15697	15520	15343	15560	15454	15415	15568	15584	15469	15519	15439	15478	15582	15454	15593	15456	15573	15444	15418	15439	15506	15469	15672	15525	15491	15551	15581	15550	15402	15477	15538	15664	15400	15406	15547	15513	15568	15472	15581	15454	15660	15414	15529	15681	15365	15447	15568	15675	15391	15545	15414	15398	15542	15538	15658	15362	15475	15431	15468	15522	15452	15546	15386	15473	15428	15521	15576	15488	15400	15570	15463	15573	15400	15540	15520	15592	15633	15377	15512	15431	15325	15433	15449	15327	15554	15397	15520	15459	15439	15320	15487	15486	15465	15542	15483	15581	15587	15630	15533	15354	15384	15530	15444	15716	15455	15401	15345	15339	15629	15417	15507	15497	15348	15411	15521	15644	15543	15421	15662	15436	15575	15535	15454	15537	15651	15391	15685	15544	15592	15475	15390	15462	15564	15415	15674	15564	15603	15252	15470	15498	15530	15556	15568	15355	15523	15497	15412	15487	15506	15422	15346	15590	15369	15433	15500	15344	15340	15564	15493	15525	15413	15479	15447	15403	15457	15505	15306	15429	15468	15451	15543	15590	15534	15512	15667	15487	15512	15559	15432	15497	15497	15472	15691	15386	15472	15473	15586	15265	15538	15556	15376	15405	15416	15277	15739	15340	15430	15671	15316	15696	15614	15516	15511	15418	15563	15435	15534	15559	15570	15597	15582	15480	15579	15426	15398	15444	15627	15572	15406	15444	15539	15755	15595	15628	15553	15597	15550	15535	15458	15355	15541	15338	15407	15701	15508	15436	15532	15492	15561	15362	15704	15356	15476	15507	15606	15617	15475	15709	15462	15483	15524	15313	15397	15509	15608	15393	15518	15518	15613	15550	15530	15572	15430	15328	15500	15605	15420	15529	15531	15586	15563	15589	15422	15472	15433	15428	15411	15346	15496	15501	15314	15634	15446	15564	15586	15505	15554	15450	15238	15556	15464	15592	15580	15539	15652	15472	15519	15543	15667	15428	15499	15596	15447	15476	15376	15524	15458	15488	15516	15625	15528	15473	15364	15548	15321	15652	15531	15491	15374	15528	15596	15379	15465	15733	15408	15501	15592	15497	15604	15519	15434	15493	15474	15591	15427	15391	15512	15564	15509	15405	15486	15389	15410	15429	15555	15508	15539	15392	15484	15575	15455	15424	15474	15605	15622	15523	15402	15541	15481	15476	15602	15529	15516	15520	15392	15339	15562	15544	15505	15564	15503	15544	15675	15555	15572	15497	15439	15583	15538	15264	15506	15283	15766	15390	15645	15467	15556	15688	15512	15693	15564	15588	15561	15532	15383	15492	15334	15432	15355	15429	15624	15734	15408	15477	15577	15766	15460	15478	15319	15538	15459	15500	15582	15412	15531	15394	15422	15508	15578	15596	15704	15424	15434	15573	15616	15439	15440	15402	15588	15531	15563	15475	15495	15575	15553	15554	15433	15546	15610	15486	15441	15522	15654	15518	15550	15606	15600	15338	15556	15500	15514	15342	15620	15405	15577	15478	15461	15448	15341	15465	15461	15441	15491	15465	15564	15567	15606	15588	15309	15333	15538	15562	15523	15588	15456	15589	15442	15408	15482	15591	15566	15646	15423	15527	15456	15644	15423	15330	15511	15502	15504	15506	15566	15466	15561	15582	15646	15320	15629	15520	15463	15536	15498	15561	15494	15505	15465	15565	15419	15403	15493	15512	15329	15474	15460	15466	15411	15415	15586	15545	15404	15680	15370	15537	15402	15360	15482	15438	15496	15550	15483	15497	15404	15526	15677	15544	15483	15517	15590	15382	15430	15646	15342	15436	15467	15521	15586	15444	15533	15413	15739	15533	15504	15541	15438	15586	15402	15531	15602	15362	15205	15414	15523	15456	15603	15692	15562	15427	15580	15453	15542	15398	15586	15560	15389	15522	15496	15395	15521	15424	15481	15459	15376	15577	15348	15656	15717	15333	15472	15479	15552	15534	15392	15517	15619	15497	15369	15671	15417	15557	15340	15455	15500	15380	15485	15389	15435	15413	15316	15462	15674	15548	15576	15440	15495	15503	15467	15628	15477	15437	15568	15541	15468	15600	15471	15463	15448	15509	15466	15254	15606	15508	15525	15473	15504	15529	15428	15480	15394	15627	15405	15473	15523	15521	15648	15360	15579	15414	15376	15507	15614	15411	15593	15545	15541	15648	15769	15466	15460	15487	15387	15605	15384	15395	15351	15457	15496	15497	15565	15417	15592	15436	15546	15475	15561	15528	15590	15604	15585	15544	15482	15521	15389	15443	15406	15434	15509	15573	15477	15624	15337	15594	15503	15247	15448	15570	15459	15434	15598	15355	15424	15414	15421	15468	15659	15341	15502	15445	15556	15509	15496	15551	15463	15532	15542	15508	15454	15522	15496	15374	15424	15581	15422	15402	15612	15400	15381	15722	15410	15620	15323	15168	15526	15622	15638	15463	15436	15627	15534	15559	15677	15413	15468	15538	15368	15590	15492	15585	15581	15391	15592	15376	15432	15414	15528	15475	15605	15636	15574	15576	15415	15458	15427	15525	15552	15350	15571	15432	15425	15491	15514	15561	15523	15461	15601	15446	15480	15438	15607	15446	15490	15370	15523	15551	15445	15526	15555	15467	15453	15434	15579	15541	15408	15445	15510	15597	15482	15635	15721	15590	15479	15568	15640	15473	15330	15619	15553	15463	15448	15355	15676	15389	15458	15332	15619	15228	15485	15523	15480	15502	15557	15518	15328	15426	15509	15509	15463	15484	15426	15599	15421	15598	15539	15350	15454	15603	15510	15597	15633	15549	15515	15444	15499	15586	15534	15652	15549	15386	15631	15435	15450	15527	15390	15586	15341	15415	15617	15591	15492	15574	15550	15444	15512	15390	15577	15522	15321	15438	15480	15448	15492	15471	15373	15547	15307	15413	15384	15425	15600	15524	15662	15543	15499	15501	15587	15415	15443	15521	15438	15582	15406	15368	15501	15567	15407	15491	15457	15539	15503	15430	15337	15552	15496	15545	15437	15411	15484	15455	15539	15336	15449	15489	15639	15506	15424	15300	15512	15563	15468	15622	15585	15410	15514	15482	15503	15399	15348	15401	15739	15540	15636	15573	15500	15446	15697	15544	15493	15437	15070	15476	15481	15521	15532	15449	15593	15566	15449	15422	15320	15498	15405	15589	15553	15478	15430	15336	15466	15565	15698	15499	15380	15553	15345	15264	15644	15483	15604	15403	15483	15459	15434	15539	15634	15458	15458	15534	15410	15474	15363	15378	15489	15501	15490	15611	15511	15478	15485	15236	15445	15559	15566	15556	15474	15468	15509	15489	15699	15473	15410	15598	15591	15435	15668	15384	15508	15433	15442	15412	15371	15367	15440	15357	15476	15577	15414	15513	15537	15551	15544	15540	15565	15577	15529	15322	15540	15530	15512	15565	15533	15646	15574	15615	15525	15399	15497	15504	15535	15664	15407	15460	15597	15517	15444	15461	15562	15465	15406	15515	15520	15581	15446	15484	15570	15643	15363	15467	15522	15606	15541	15492	15462	15501	15607	15632	15522	15529	15574	15451	15476	15513	15537	15474	15578	15516	15328	15513	15561	15449	15534	15481	15451	15526	15550	15504	15451	15476	15578	15672	15418	15406	15705	15541	15605	15270	15487	15543	15461	15413	15502	15429	15493	15381	15473	15429	15658	15461	15538	15535	15498	15525	15579	15661	15461	15523	15471	15475	15454	15597	15504	15372	15460	15343	15466	15456	15626	15496	15493	15360	15606	15457	15413	15634	15555	15523	15643	15536	15531	15566	15443	15357	15493	15340	15557	15335	15437	15387	15320	15544	15488	15589	15448	15421	15544	15473	15602	15502	15550	15433	15416	15458	15384	15456	15535	15420	15541
23410	21003	28379	23857	21752	21631	20805	18217	17972	18107	17972	17927	20031	30671	30504	26324	21187	18937	18127	17814	17739	17672	17556	17581	17534	17512	17596	17345	17579	17608	17590	17483	17603	17535	17548	17709	17688	17486	17547	17545	17606	17597	17602	17571	17806	17547	17546	17476	17390	17581	17601	17491	17332	17411	17577	17326	17310	17406	17550	17418	17475	17692	17651	17545	17639	17521	17670	17441	17507	17699	17470	17500	17551	17424	17420	17578	17639	17624	17592	17475	17519	17392	17712	17413	17767	17562	17502	17469	17477	17532	17684	17634	17536	17650	17522	17565	17576	17492	17526	17367	17614	17516	17434	17723	17494	17378	17370	17389	17749	17449	17555	17451	17428	17412	17447	17556	17605	17536	17534	17427	17656	17535	17513	17508	17688	17456	17549	17577	17412	17655	17609	17455	17582	17588	17613	17498	17520	17453	17580	17500	17357	17524	17323	17518	17565	17451	17345	17238	17521	17510	17620	17383	17224	17541	17598	17512	17607	17446	17590	17391	17548	17527	17463	17306	17310	17434	17383	17365	17414	17560	17465	17545	17607	17374	17277	17248	17345	17373	17371	17643	17374	17497	17400	17444	17548	17509	17334	17568	17161	17401	17347	17468	17461	17657	17546	17374	17571	17544	17610	17390	17751	17358	17552	17661	17498	17539	17579	17691	17426	17638	17391	17497	17724	17453	17395	17453	17452	17517	17405	17471	17603	17683	17682	17470	17644	17416	17464	17356	17430	17599	17657	17569	17356	17553	17318	17551	17456	17281	17632	17553	17320	17386	17489	17384	17488	17570	17485	17382	17601	17495	17443	17538	17660	17554	17456	17556	17318	17525	17556	17539	17598	17650	17584	17423	17470	17656	17449	17525	17628	17623	17688	17459	17559	17313	17462	17386	17548	17430	17601	17510	17699	17598	17570	17483	17445	17387	17388	17529	17488	17490	17590	17623	17624	17663	17483	17573	17448	17602	17509	17529	17543	17458	17338	17492	17470	17656	17408	17343	17429	17619	17716	17457	17531	17368	17446	17445	17518	17430	17467	17344	17511	17545	17444	17439	17385	17232	17500	17504	17377	17430	17518	17662	17590	17597	17549	17454	17404	17590	17529	17618	17561	17485	17433	17391	17420	17440	17471	17449	17434	17494	17541	17487	17401	17448	17496	17416	17442	17275	17497	17678	17557	17679	17502	17332	17628	17574	17389	17325	17578	17360	17482	17549	17541	17538	17516	17574	17742	17558	17507	17526	17601	17486	17600	17531	17538	17442	17522	17342	17600	17357	17592	17323	17403	17464	17527	17352	17602	17519	17457	17670	17493	17509	17565	17603	17412	17126	17437	17355	17504	17596	17488	17322	17593	17419	17525	17473	17556	17404	17311	17633	17506	17390	17405	17470	17358	17391	17326	17652	17591	17542	17545	17330	17489	17567	17475	17432	17550	17555	17581	17352	17436	17582	17729	17506	17463	17523	17373	17599	17507	17614	17652	17443	17503	17589	17490	17436	17397	17307	17311	17571	17343	17530	17478	17536	17601	17585	17406	17416	17454	17502	17376	17467	17354	17629	17613	17529	17434	17527	17473	17578	17553	17575	17605	17594	17700	17408	17440	17381	17395	17407	17388	17570	17595	17645	17444	17642	17604	17605	17702	17611	17565	17424	17665	17653	17579	17588	17482	17244	17373	17329	17448	17780	17515	17629	17443	17447	17453	17584	17445	17576	17752	17423	17666	17324	17478	17470	17503	17580	17452	17419	17543	17486	17549	17686	17517	17283	17533	17431	17637	17539	17641	17336	17535	17528	17613	17488	17443	17526	17590	17464	17314	17347	17403	17591	17497	17541	17489	17528	17516	17408	17520	17623	17445	17605	17580	17484	17433	17516	17639	17351	17621	17509	17409	17488	17388	17585	17566	17428	17597	17540	17453	17518	17479	17538	17426	17257	17448	17499	17502	17528	17383	17361	17326	17357	17728	17417	17343	17415	17517	17572	17582	17500	17385	17600	17806	17458	17361	17364	17461	17511	17466	17399	17533	17487	17377	17446	17763	17472	17523	17536	17449	17576	17471	17385	17325	17540	17539	17569	17572	17384	17565	17537	17496	17516	17562	17538	17560	17509	17443	17538	17567	17519	17548	17538	17409	17343	17371	17537	17443	17407	17482	17383	17326	17394	17421	17563	17459	17356	17771	17450	17483	17432	17455	17428	17510	17460	17539	17714	17574	17512	17575	17512	17641	17457	17389	17387	17593	17484	17473	17533	17438	17369	17411	17477	17505	17525	17502	17520	17356	17447	17570	17667	17351	17451	17382	17462	17631	17527	17563	17358	17357	17508	17704	17544	17575	17648	17341	17619	17527	17744	17474	17527	17613	17490	17438	17565	17518	17470	17552	17501	17509	17309	17319	17521	17633	17432	17520	17521	17535	17520	17465	17601	17697	17442	17391	17463	17348	17546	17679	17489	17578	17492	17418	17732	17767	17530	17420	17496	17508	17617	17571	17501	17510	17340	17606	17561	17443	17291	17366	17387	17545	17329	17572	17383	17581	17572	17516	17491	17360	17493	17335	17451	17698	17543	17662	17468	17533	17543	17437	17437	17282	17303	17539	17312	17480	17694	17379	17548	17508	17407	17517	17572	17602	17333	17467	17473	17520	17470	17469	17612	17651	17604	17715	17352	17522	17789	17560	17627	17480	17665	17518	17716	17667	17590	17624	17341	17604	17459	17527	17561	17551	17489	17529	17634	17440	17542	17674	17498	17818	17575	17477	17354	17485	17468	17624	17393	17692	17595	17511	17656	17570	17591	17498	17663	17270	17567	17628	17545	17504	17358	17433	17596	17593	17550	17552	17416	17620	17413	17427	17556	17649	17426	17656	17567	17500	17540	17550	17455	17690	17517	17444	17466	17584	17422	17450	17560	17418	17488	17424	17372	17363	17245	17694	17366	17734	17580	17640	17534	17660	17426	17694	17654	17475	17409	17392	17452	17783	17420	17478	17256	17667	17764	17401	17351	17639	17630	17511	17405	17573	17576	17190	17547	17555	17437	17438	17393	17466	17445	17569	17336	17763	17464	17593	17510	17390	17502	17489	17506	17711	17392	17612	17508	17466	17540	17606	17531	17548	17547	17456	17378	17432	17490	17394	17394	17659	17500	17420	17453	17480	17499	17796	17503	17580	17653	17473	17767	17724	17328	17633	17659	17526	17554	17740	17615	17464	17625	17425	17664	17555	17574	17522	17598	17600	17565	17473	17547	17670	17622	17506	17299	17481	17616	17526	17392	17397	17616	17647	17439	17588	17441	17636	17529	17581	17255	17324	17500	17498	17548	17662	17658	17327	17398	17454	17327	17466	17506	17557	17423	17476	17520	17654	17505	17687	17547	17512	17573	17576	17442	17409	17635	17639	17683	17524	17585	17606	17379	17622	17595	17423	17460	17574	17490	17450	17437	17625	17433	17547	17244	17656	17415	17506	17529	17462	17479	17578	17436	17392	17479	17369	17342	17582	17409	17332	17466	17255	17377	17573	17541	17751	17604	17543	17458	17463	17480	17438	17386	17355	17623	17534	17437	17531	17480	17336	17502	17706	17379	17402	17427	17531	17594	17495	17439	17403	17653	17473	17598	17483	17554	17680	17450	17568	17562	17452	17565	17394	17556	17651	17322	17376	17502	17587	17723	17669	17330	17405	17474	17461	17427	17556	17399	17472	17574	17610	17319	17555	17440	17414	17328	17595	17406	17492	17359	17366	17313	17549	17382	17477	17380	17512	17440	17515	17459	17681	17522	17427	17668	17395	17572	17484	17472	17518	17610	17647	17782	17426	17478	17385	17375	17532	17445	17516	17587	17589	17304	17506	17487	17613	17503	17466	17498	17487	17553	17581	17429	17478	17716	17514	17498	17466	17437	17491	17348	17642	17663	17483	17506	17530	17476	17452	17561	17676	17552	17481	17502	17648	17524	17459	17337	17547	17568	17477	17406	17528	17577	17567	17663	17578	17437	17604	17650	17718	17490	17630	17566	17288	17530	17567	17578	17393	17433	17566	17357	17396	17343	17558	17642	17581	17466	17352	17270	17590	17507	17585	17401	17535	17305	17511	17382	17594	17454	17615	17428	17473	17459	17265	17569	17515	17521	17643	17462	17562	17604	17398	17525	17404	17501	17423	17534	17650	17373	17547	17525	17458	17387	17354	17550	17488	17701	17501	17369	17373	17443	17515	17503	17477	17343	17498	17781	17512	17418	17520	17477	17513	17425	17364	17457	17607	17418	17463	17662	17616	17473	17510	17562	17451	17612	17435	17540	17598	17419	17433	17490	17576	17610	17470	17454	17665	17401	17651	17509	17465	17439	17452	17463	17656	17365	17488	17349	17499	17548	17440	17542	17577	17494	17688	17563	17805	17625	17541	17558	17386	17581	17463	17487	17382	17422	17634	17640	17421	17479	17440	17609	17516	17340	17720	17492	17504	17448	17298	17534	17335	17363	17483	17471	17440	17411	17416	17420	17419	17732	17441	17593	17581	17578	17355	17583	17575	17749	17513	17248	17467	17366	17423	17455	17574	17431	17509	17581	17395	17450	17551	17532	17546	17514	17389	17475	17491	17446	17382	17613	17451	17662	17654	17453	17601	17466	17411	17656	17457	17329	17373	17465	17577	17466	17408	17493	17642	17550	17506	17344	17466	17340	17500	17667	17514	17486	17681	17550	17413	17475	17344	17589	17607	17627	17502	17617	17433	17527	17497	17347	17570	17485	17682	17504	17541	17568	17546	17337	17389	17518	17577	17625	17573	17440	17442	17293	17410	17433	17609	17593	17367	17345	17459	17546	17582	17698	17557	17470	17519	17436	17433	17372	17288	17385	17406	17435	17334	17453	17398	17468	17531	17547	17467	17545	17713	17627	17410	17638	17487	17537	17419	17448	17672	17716	17508	17595	17502	17326	17458	17490	17476	17524	17728	17506	17558	17439	17506	17294	17644	17403	17684	17339	17503	17563	17859	17563	17463	17333	17665	17552	17482	17539	17477	17529	17470	17411	17567	17650	17556	17490	17566	17429	17724	17588	17551	17497	17356	17441	17734	17315	17557	17590	17254	17422	17546	17381	17538	17655	17456	17689	17595	17511	17438	17398	17625	17515
13653	22207	21061	18704	17885	16768	16333	16127	15972	15893	15882	15823	20263	33963	32266	26126	19476	16804	15872	15697	15516	15431	15643	15593	15487	15559	15691	15581	15692	15504	15519	15542	15685	15568	15638	15613	15588	15555	15412	15467	15439	15541	15578	15551	15594	15471	15537	15392	15511	15607	15512	15469	15524	15704	15516	15538	15536	15593	15341	15577	15507	15783	15531	15615	15543	15400	15548	15669	15686	15485	15635	15408	15648	15611	15453	15551	15478	15519	15707	15686	15524	15532	15663	15627	15686	15494	15511	15444	15546	15712	15409	15514	15350	15605	15530	15505	15542	15411	15445	15800	15469	15625	15448	15388	15514	15554	15585	15273	15706	15550	15369	15554	15423	15455	15442	15579	15485	15518	15578	15499	15651	15587	15585	15499	15393	15631	15503	15563	15507	15563	15423	15700	15669	15553	15580	15473	15327	15498	15463	15346	15523	15369	15483	15489	15466	15505	15478	15518	15662	15618	15446	15410	15379	15577	15650	15480	15665	15531	15496	15526	15705	15384	15515	15583	15403	15550	15685	15596	15514	15478	15527	15507	15610	15491	15632	15573	15470	15467	15481	15500	15465	15497	15600	15549	15410	15705	15473	15559	15504	15540	15463	15662	15637	15635	15593	15571	15427	15580	15495	15515	15603	15488	15422	15471	15656	15359	15485	15423	15348	15345	15607	15366	15607	15557	15504	15506	15452	15602	15500	15554	15588	15530	15450	15591	15455	15556	15528	15443	15706	15508	15532	15457	15504	15738	15462	15451	15500	15532	15502	15351	15687	15600	15406	15565	15621	15499	15580	15449	15535	15448	15399	15531	15552	15646	15402	15330	15638	15503	15586	15449	15553	15482	15640	15566	15329	15530	15497	15650	15492	15674	15524	15651	15626	15539	15458	15546	15655	15482	15481	15452	15651	15452	15520	15505	15487	15442	15534	15463	15424	15519	15371	15570	15405	15338	15500	15587	15567	15646	15529	15601	15468	15419	15532	15527	15683	15527	15466	15544	15449	15515	15477	15449	15623	15490	15457	15485	15598	15411	15436	15367	15497	15584	15460	15540	15526	15607	15492	15440	15522	15438	15653	15605	15518	15596	15544	15510	15541	15455	15412	15571	15549	15720	15528	15652	15516	15627	15306	15725	15582	15591	15531	15651	15469	15364	15719	15531	15594	15497	15624	15543	15657	15525	15475	15576	15525	15502	15456	15577	15310	15335	15553	15526	15704	15532	15495	15471	15506	15450	15506	15635	15521	15617	15469	15485	15533	15348	15529	15449	15450	15544	15487	15418	15509	15519	15612	15432	15528	15509	15506	15520	15389	15615	15391	15452	15422	15534	15576	15473	15508	15666	15400	15444	15494	15358	15533	15613	15536	15629	15546	15445	15501	15462	15392	15548	15524	15586	15581	15560	15622	15402	15611	15565	15261	15530	15582	15665	15552	15548	15624	15577	15463	15440	15475	15373	15435	15670	15523	15553	15636	15528	15569	15566	15486	15581	15494	15520	15563	15539	15514	15527	15562	15655	15732	15437	15409	15431	15607	15539	15464	15658	15628	15483	15647	15441	15518	15461	15602	15414	15507	15444	15549	15540	15580	15333	15589	15510	15510	15539	15546	15582	15574	15472	15662	15468	15627	15450	15623	15608	15497	15476	15483	15508	15392	15624	15505	15542	15278	15527	15376	15473	15431	15737	15819	15409	15558	15472	15440	15439	15690	15477	15466	15516	15666	15486	15431	15531	15431	15483	15674	15464	15557	15503	15265	15410	15361	15538	15631	15569	15342	15594	15336	15663	15480	15620	15404	15372	15600	15484	15471	15490	15364	15422	15539	15594	15415	15718	15369	15563	15629	15559	15651	15430	15418	15422	15402	15455	15580	15457	15652	15394	15535	15567	15318	15579	15512	15511	15574	15556	15547	15582	15578	15545	15569	15611	15501	15657	15709	15469	15461	15483	15447	15684	15558	15492	15491	15647	15575	15593	15477	15458	15682	15604	15424	15605	15399	15506	15409	15498	15566	15432	15653	15393	15581	15599	15695	15375	15568	15572	15643	15739	15521	15524	15420	15491	15566	15455	15761	15677	15493	15544	15446	15455	15533	15651	15620	15410	15558	15396	15406	15233	15637	15439	15601	15392	15492	15647	15385	15432	15215	15792	15602	15520	15524	15534	15402	15541	15587	15494	15685	15723	15396	15580	15490	15646	15562	15659	15428	15485	15472	15591	15517	15681	15530	15497	15598	15521	15515	15529	15606	15569	15454	15421	15404	15583	15641	15586	15529	15626	15349	15495	15706	15617	15384	15443	15480	15532	15654	15547	15612	15621	15461	15353	15569	15465	15539	15675	15518	15499	15414	15569	15509	15479	15582	15674	15403	15310	15685	15478	15676	15440	15561	15411	15544	15529	15553	15565	15478	15494	15446	15590	15672	15605	15637	15615	15523	15653	15852	15298	15757	15581	15687	15503	15442	15579	15634	15447	15361	15536	15508	15594	15382	15441	15544	15559	15529	15590	15582	15481	15787	15623	15427	15414	15449	15567	15527	15470	15426	15593	15505	15599	15509	15540	15457	15488	15659	15548	15485	15606	15649	15617	15562	15468	15352	15436	15416	15524	15511	15557	15597	15505	15428	15548	15497	15410	15302	15597	15438	15586	15552	15540	15602	15650	15384	15503	15517	15633	15502	15564	15530	15398	15632	15430	15531	15566	15547	15553	15385	15666	15471	15456	15546	15620	15509	15732	15446	15459	15572	15679	15516	15367	15326	15331	15591	15432	15442	15590	15595	15605	15418	15569	15343	15591	15385	15530	15641	15574	15448	15431	15503	15692	15368	15429	15336	15612	15673	15405	15508	15480	15572	15287	15493	15632	15700	15380	15523	15539	15601	15509	15498	15526	15516	15464	15540	15537	15524	15561	15485	15671	15440	15607	15327	15558	15619	15423	15657	15330	15535	15420	15488	15587	15536	15613	15573	15546	15478	15393	15370	15611	15709	15555	15513	15438	15469	15689	15605	15610	15683	15708	15382	15654	15634	15516	15368	15634	15652	15569	15444	15486	15432	15369	15638	15478	15445	15509	15426	15569	15720	15661	15488	15512	15502	15485	15526	15578	15605	15686	15542	15482	15450	15465	15615	15439	15543	15772	15534	15668	15556	15432	15621	15588	15526	15710	15598	15362	15556	15495	15581	15445	15433	15568	15503	15547	15538	15493	15703	15576	15379	15554	15401	15566	15638	15591	15617	15579	15533	15494	15488	15623	15500	15541	15376	15430	15427	15556	15482	15541	15573	15444	15498	15573	15546	15588	15623	15460	15533	15466	15599	15380	15465	15512	15574	15538	15498	15645	15534	15532	15502	15706	15513	15578	15567	15526	15545	15580	15413	15421	15597	15455	15407	15415	15349	15432	15614	15397	15616	15472	15620	15476	15587	15423	15614	15490	15490	15576	15576	15574	15645	15684	15448	15445	15633	15589	15648	15466	15617	15375	15555	15544	15551	15504	15548	15564	15473	15508	15568	15561	15549	15632	15451	15379	15682	15485	15656	15408	15531	15432	15554	15488	15426	15634	15435	15613	15655	15417	15491	15552	15512	15561	15471	15646	15475	15632	15629	15681	15313	15535	15488	15561	15588	15486	15554	15672	15574	15609	15526	15486	15418	15413	15486	15456	15595	15638	15401	15334	15424	15483	15476	15367	15666	15484	15497	15519	15671	15550	15445	15653	15431	15648	15384	15499	15500	15617	15627	15544	15378	15727	15540	15559	15508	15572	15492	15440	15457	15521	15571	15695	15500	15664	15460	15465	15526	15673	15694	15610	15542	15625	15469	15445	15571	15585	15701	15684	15555	15454	15536	15456	15613	15330	15490	15626	15583	15447	15537	15426	15544	15339	15616	15497	15340	15521	15530	15657	15506	15488	15457	15750	15536	15507	15549	15528	15448	15479	15293	15654	15653	15561	15641	15610	15527	15614	15534	15637	15538	15704	15443	15521	15601	15442	15640	15583	15448	15390	15655	15525	15438	15542	15675	15588	15649	15329	15630	15529	15530	15535	15504	15626	15462	15523	15452	15515	15462	15523	15483	15441	15419	15623	15414	15589	15410	15565	15538	15373	15532	15386	15346	15606	15659	15425	15476	15451	15501	15603	15479	15413	15412	15520	15444	15399	15360	15519	15480	15441	15471	15456	15565	15493	15530	15470	15529	15347	15404	15499	15487	15570	15439	15370	15495	15560	15548	15532	15429	15445	15375	15389	15414	15356	15555	15393	15653	15453	15497	15626	15459	15569	15531	15429	15525	15642	15562	15554	15642	15440	15406	15725	15451	15458	15664	15522	15373	15610	15660	15507	15663	15776	15465	15446	15580	15614	15565	15622	15454	15574	15417	15608	15610	15567	15489	15583	15500	15448	15465	15570	15363	15480	15410	15560	15503	15250	15576	15601	15604	15582	15506	15785	15566	15588	15581	15544	15563	15606	15561	15543	15600	15529	15527	15437	15516	15520	15821	15429	15591	15539	15510	15434	15542	15402	15530	15743	15590	15545	15537	15556	15633	15496	15427	15389	15629	15530	15537	15449	15492	15645	15522	15427	15604	15423	15585	15483	15570	15518	15445	15473	15535	15601	15538	15554	15567	15577	15602	15598	15610	15394	15377	15550	15515	15554	15549	15643	15539	15569	15561	15525	15510	15629	15543	15536	15566	15533	15549	15278	15732	15587	15444	15556	15403	15543	15506	15545	15387	15462	15645	15584	15630	15507	15400	15579	15555	15559	15524	15580	15549	15570	15410	15632	15489	15477	15320	15555	15568	15435	15537	15567	15394	15403	15605	15561	15640	15445	15598	15362	15494	15519	15653	15638	15391	15464	15408	15576	15517	15621	15580	15540	15578	15428	15381	15610	15450	15540	15656	15562	15671	15516	15383	15510	15563	15415	15459	15447	15602	15661	15605	15466	15668	15509	15733	15385	15498	15642	15528	15504	15657	15590	15581	15581	15555	15532	15563	15660	15474	15501	15548	15500	15573	15446	15619	15301	15509	15431	15542	15379	15448	15577	15567	15471	15559	15555	15465	15558	15679	15411	15531	15449	15591	15451	15540	15505	15437	15320	15448	15372	15606	15576	15408	15316	15596	15445
22521	21026	28795	23463	21173	22897	24146	18928	17864	18127	18088	17901	19908	37060	38144	31903	24246	20214	18332	17584	17567	17670	17648	17673	17586	17248	17309	17531	17477	17669	17531	17331	17405	17746	17560	17666	17631	17400	17301	17344	17481	17468	17556	17487	17560	17406	17379	17443	17366	17572	17389	17396	17366	17417	17407	17472	17458	17399	17382	17340	17388	17481	17546	17395	17301	17529	17111	17293	17427	17525	17198	17302	17176	17488	17301	17286	17288	17134	17447	17397	17265	17349	17453	17351	17510	17481	17425	17578	17301	17267	17501	17249	17333	17119	17407	17280	17244	17308	17334	17435	17240	17426	17330	17206	17443	17071	17339	17453	17657	17346	17336	17258	17453	17419	17618	17447	17433	17377	17393	17395	17479	17381	17589	17337	17494	17393	17389	17426	17339	17496	17249	17437	17656	17637	17409	17594	17354	17242	17265	17408	17598	17491	17260	17503	17420	17259	17445	17365	17452	17344	17314	17321	17443	17443	17233	17415	17539	17374	17233	17375	17475	17571	17309	17512	17245	17388	17502	17451	17266	17016	17323	17474	17499	17456	17366	17230	17436	17232	17240	17235	17341	17339	17257	17317	17337	17373	17529	17329	17400	17372	17448	17339	17285	17397	17315	17242	17287	17399	17307	17247	17197	17290	17351	17309	17210	17519	17287	17485	17173	17246	17210	17350	17254	17278	17187	17326	17344	17248	17255	17478	17467	17240	17295	17126	17339	17401	17361	17390	17412	17256	17273	17299	17308	17207	17396	17218	17353	17341	17500	17071	17199	17284	17368	17222	17514	17526	17487	17201	17321	17222	17322	17419	17447	17290	17335	17325	17379	17462	17294	17290	17408	17311	17326	17308	17258	17383	17240	17412	17369	17260	17205	17178	17309	17444	17456	17290	17373	17433	17293	17285	17275	17488	17107	17299	17191	17245	17340	17367	17260	17237	17490	17532	17287	17325	17340	17315	17185	17252	17362	17251	17312	17472	17473	17436	17248	17462	17367	17044	17405	17365	17319	17371	17356	17316	17419	17222	17320	17315	17372	17373	17369	17354	17365	17348	17377	17224	17091	17381	17241	17321	17312	17471	17273	17277	17375	17287	17500	17627	17407	17457	17435	17526	17432	17297	17457	17454	17451	17561	17315	17371	17397	17360	17445	17223	17136	17240	17313	17390	17504	17191	17279	17155	17318	17360	17552	17386	17195	17275	17298	17410	17390	17391	17378	17407	17478	17484	17448	17313	17561	17631	17472	17461	17347	17403	17222	17265	17291	17497	17339	17345	17454	17414	17494	17548	17392	17321	17450	17517	17359	17198	17330	17203	17326	17444	17389	17284	17388	17363	17131	17439	17248	17136	17284	17569	17428	17321	17384	17567	17151	17480	17301	17313	17470	17401	17140	17276	17326	17376	17460	17171	17505	17229	17571	17388	17382	17205	17284	17172	17310	17345	17383	17339	17507	17346	17296	17170	17342	17412	17199	17287	17315	17553	17376	17329	17405	17188	17481	17274	17483	17300	17216	17282	17410	17601	17319	17230	17412	17389	17451	17524	17365	17178	17198	17350	17154	17248	17420	17571	17451	17315	17556	17361	17245	17464	17296	17194	17257	17389	17418	17200	17572	17524	17192	17376	17299	17322	17238	17136	17272	17129	17432	17431	17438	17336	17269	17285	17298	17403	17568	17180	17258	17343	17462	17558	17369	17199	17215	17360	17306	17174	17314	17257	17448	17280	17454	17431	17314	17407	17538	17229	17438	17439	17471	17427	17139	17441	17303	17398	17349	17139	17393	17287	17342	17434	17387	17353	17481	17504	17473	17435	17442	17151	17123	17343	17346	17448	17364	17343	17302	17416	17315	17265	17351	17203	17438	17097	17412	17356	17241	17190	17153	17366	17448	17180	17274	17341	17417	17360	17408	17403	17287	17443	17242	17229	17245	17353	17464	17367	17399	17300	17383	17152	17224	17307	17242	17334	17334	17340	17302	17326	17355	17484	17253	17471	17360	17205	17319	17338	17348	17348	17338	17179	17391	17448	17247	17358	17261	17238	17339	17430	17260	17405	17244	17340	17616	17528	17358	17398	17370	17320	17507	17244	17361	17260	17220	17339	17288	17439	17374	17255	17437	17428	17506	17491	17389	17345	17285	17265	17258	17356	17215	17240	17240	17561	17387	17397	17285	17352	17576	17334	17361	17295	17186	17506	17454	17448	17431	17202	17322	17368	17220	17240	17411	17424	17461	17390	17142	17355	17311	17448	17234	17196	17319	17433	17386	17316	17152	17138	17326	17410	17325	17392	17300	17225	17499	17444	17458	17325	17326	17324	17198	17268	17422	17166	17479	17318	17326	17296	17374	17340	17433	17407	17564	17248	17592	17297	17180	17340	17219	17288	17468	17324	17180	17309	17414	17365	17414	17269	17121	17332	17259	17447	17505	17314	17411	17193	17095	17302	17271	17220	17630	17253	17414	17308	17263	17160	17453	17325	17401	17421	17291	17443	17327	17247	17332	17256	17263	17133	17283	17382	17210	17352	17457	17369	17255	17334	17281	17467	17394	17240	17354	17304	17370	17374	17375	17338	17522	17361	17357	17289	17409	17426	17318	17397	17207	17183	17341	17379	17304	17235	17332	17364	17301	17337	17356	17322	17511	17288	17300	17279	17354	17340	17289	17447	17163	17466	17472	17488	17411	17325	17351	17030	17300	17180	17268	17207	17341	17399	17455	17361	17512	17448	17478	17586	17415	17470	17439	17292	17214	17336	17487	17418	17287	17375	17242	17176	17310	17368	17285	17204	17382	17336	17435	17298	17304	17236	17308	17326	17143	17227	17333	17357	17174	17300	17575	17163	17300	17222	17323	17337	17271	17465	17413	17386	17351	17318	17254	17180	17194	17243	17265	17381	17359	17259	17246	17327	17312	17271	17353	17299	17321	17429	17348	17283	17266	17262	17188	17191	17395	17251	17409	17381	17324	17191	17447	17434	17334	17603	17234	17377	17361	17563	17396	17491	17500	17198	17426	17398	17306	17265	17093	17450	17313	17522	17271	17288	17422	17378	17285	17474	17520	17157	17292	17395	17334	17176	17327	17348	17284	17533	17353	17238	17647	17416	17419	17386	17308	17296	17183	17439	17523	17228	17220	17315	17443	17465	17344	17307	17557	17443	17222	17335	17161	17231	17578	17262	17320	17339	17122	17316	17388	17129	17412	17341	17281	17531	17564	17390	17195	17372	17128	17344	17230	17461	17315	17454	17324	17416	17359	17490	17206	17277	17354	17251	17421	17273	17390	17265	17251	17320	17419	17281	17390	17462	17449	17295	17446	17307	17336	17388	17627	17434	17492	17072	17384	17491	17261	17376	17304	17259	17357	17138	17250	17232	17430	17262	17279	17201	17445	17297	17106	17372	17232	17358	17378	17521	17206	17276	17263	17394	17400	17607	17547	17502	17380	17345	17086	17387	17318	17282	17417	17302	17330	17294	17311	17338	17451	17328	17472	17246	17302	17326	17392	17277	17388	17175	17359	17330	17230	17346	17192	17336	17298	17179	17383	17179	17459	17299	17474	17524	17319	17420	17393	17495	17625	17321	17381	17401	17343	17207	17291	17399	17475	17188	17469	17290	17145	17264	17306	17231	17309	17530	17528	17203	17217	17212	17381	17317	17297	17295	17400	17233	17561	17399	17448	17295	17620	17208	17287	17528	17408	17467	17431	17597	17336	17535	17378	17400	17399	17188	17428	17348	17252	17293	17381	17408	17377	17380	17437	17408	17230	17614	17299	17479	17405	17038	17416	17248	17420	17358	17413	17465	17369	17380	17474	17243	17350	17468	17523	17268	17255	17387	17192	17370	17400	17431	17271	17297	17359	17333	17272	17564	17552	17392	17306	17143	17323	17276	17403	17151	17454	17164	17299	17298	17372	17284	17351	17222	17283	17392	17066	17155	17197	17283	17240	17371	17302	17278	17164	17267	17243	17322	17229	17309	17165	17371	17165	17444	17301	17389	17111	17280	17735	17290	17536	17391	17472	17194	17208	17324	17386	17332	17453	17378	17236	17252	17341	17182	17429	17362	17233	17383	17408	17370	17397	17472	17454	17354	17338	17416	17451	17530	17439	17104	17359	17209	17364	17381	17216	17252	17290	17467	17347	17524	17133	17171	17080	17355	17209	17232	17260	17336	17473	17407	17429	17317	17365	17382	17484	17361	17262	17010	17276	17300	17478	17346	17509	17594	17435	17290	17141	17236	17316	17308	17275	17361	17370	17440	17549	17292	17064	17409	17328	17577	17424	17242	17541	17239	17444	17266	17501	17183	17223	17292	17403	17442	17508	17318	17128	17445	17446	17304	17386	17298	17279	17280	17321	17280	17250	17270	17248	17428	17460	17310	17282	17263	17249	17352	17356	17315	17338	17355	17109	17337	17092	17342	17533	17256	17456	17139	17426	17146	17465	17317	17356	17327	17386	17346	17243	17147	17326	17478	17188	17311	17334	17419	17360	17052	17304	17352	17401	17457	17521	17381	17316	17175	17351	17330	17151	17203	17339	17373	17342	17430	17249	17453	17341	17374	17347	17224	17382	17622	17411	17306	17382	17228	17293	17431	17308	17105	17384	17427	17520	17206	17404	17146	17260	17348	17310	17044	17465	17343	17548	17463	17455	17447	17419	17265	17265	17411	17403	17337	17472	17363	17376	17337	17324	17213	17295	17279	17386	17516	17305	17261	17211	17152	17238	17432	17301	17407	17152	17466	17334	17265	17315	17273	17388	17422	17350	17416	17142	17444	17094	17293	17572	17371	17517	17370	17523	17240	17316	17224	17230	17397	17358	17428	17222	17370	17359	17247	17225	17472	17406	17387	17162	17146	17431	17449	17268	17287	17200	17451	17501	17556	17156	17387	17199	17251	17238	17493	17410	17234	17317	17378	17170	17431	17492	17121	17383	17276	17363	17601	17339	17420	17340	17242	17259	17291	17196	17263	17412	17543	17430	17279	17120	17492	17445	17234	17291	17092	17223	17328	17266	17104	17393	17289	17180	17195	17262	17241	17311	17461	17322	17259	17435	17302	17395	17192	17373	17306	17480	17452	17191	17306	17207	17300	17323	17395	17316	17360	17434	17233	17240	17193	17467	17293
14778	26357	25093	20743	19302	17599	16774	16604	16139	16156	15986	15807	20644	40943	40252	32143	22810	18003	16128	15403	15548	15388	15385	15459	15283	15395	15448	15533	15419	15569	15600	15285	15419	15512	15355	15495	15492	15274	15476	15504	15353	15476	15338	15416	15283	15539	15355	15639	15394	15426	15522	15478	15484	15276	15451	15400	15469	15403	15315	15633	15196	15425	15408	15395	15321	15393	15253	15452	15424	15632	15364	15550	15533	15414	15335	15332	15358	15458	15358	15307	15324	15433	15540	15376	15514	15340	15548	15436	15388	15592	15286	15440	15358	15526	15353	15291	15505	15417	15430	15282	15432	15226	15390	15397	15408	15457	15506	15385	15416	15453	15528	15355	15372	15385	15247	15377	15414	15335	15456	15452	15431	15420	15358	15431	15419	15265	15471	15363	15306	15493	15241	15558	15417	15455	15470	15387	15467	15453	15255	15476	15214	15298	15547	15606	15326	15360	15391	15303	15494	15565	15546	15391	15526	15365	15584	15396	15307	15323	15500	15471	15476	15391	15406	15357	15392	15506	15449	15331	15509	15306	15377	15424	15418	15489	15375	15355	15427	15296	15349	15322	15216	15506	15495	15424	15451	15655	15188	15355	15421	15521	15391	15393	15438	15529	15434	15412	15548	15409	15422	15433	15314	15500	15447	15446	15557	15427	15541	15432	15433	15515	15622	15513	15320	15219	15348	15285	15465	15382	15198	15518	15282	15526	15376	15419	15398	15420	15417	15317	15287	15240	15313	15304	15509	15422	15453	15484	15347	15480	15469	15614	15376	15157	15496	15501	15315	15440	15351	15353	15406	15484	15458	15375	15161	15169	15283	15294	15399	15367	15399	15471	15349	15407	15458	15509	15553	15409	15517	15375	15286	15450	15530	15449	15339	15505	15336	15356	15396	15678	15300	15436	15462	15432	15414	15518	15455	15526	15463	15241	15645	15322	15376	15380	15472	15282	15360	15382	15498	15551	15440	15352	15631	15365	15380	15280	15468	15264	15411	15471	15197	15334	15323	15299	15426	15175	15601	15365	15552	15239	15370	15214	15582	15444	15296	15456	15460	15385	15354	15416	15353	15319	15364	15442	15507	15301	15517	15298	15416	15404	15511	15554	15318	15405	15275	15542	15505	15349	15462	15487	15484	15496	15478	15489	15286	15491	15076	15348	15353	15332	15314	15396	15451	15355	15426	15516	15497	15303	15348	15428	15454	15349	15439	15417	15356	15330	15315	15316	15553	15329	15390	15392	15439	15278	15391	15482	15439	15286	15516	15499	15365	15272	15340	15412	15345	15335	15265	15425	15414	15435	15527	15373	15396	15370	15404	15648	15406	15190	15415	15411	15420	15377	15353	15411	15349	15315	15606	15470	15483	15549	15446	15431	15449	15388	15268	15262	15294	15443	15320	15412	15373	15259	15494	15391	15471	15290	15225	15414	15424	15354	15430	15348	15068	15411	15337	15533	15355	15441	15317	15288	15392	15372	15431	15397	15506	15307	15457	15197	15427	15462	15452	15303	15408	15249	15436	15497	15313	15508	15369	15319	15351	15587	15506	15497	15242	15467	15361	15225	15481	15494	15532	15527	15524	15418	15319	15501	15723	15457	15394	15362	15232	15569	15394	15219	15450	15296	15339	15399	15245	15405	15292	15552	15307	15336	15494	15307	15586	15450	15330	15375	15451	15449	15397	15274	15424	15535	15295	15280	15460	15417	15387	15421	15470	15374	15619	15385	15419	15409	15412	15405	15467	15411	15408	15342	15295	15368	15469	15237	15406	15457	15485	15323	15439	15416	15317	15420	15382	15490	15357	15459	15293	15308	15395	15452	15313	15446	15503	15249	15283	15392	15397	15400	15467	15284	15320	15367	15390	15440	15266	15306	15291	15384	15451	15261	15467	15454	15284	15402	15446	15320	15419	15463	15359	15429	15394	15313	15332	15389	15367	15428	15324	15469	15427	15243	15465	15327	15360	15463	15380	15382	15325	15388	15264	15426	15401	15229	15450	15506	15453	15266	15394	15414	15448	15474	15393	15463	15384	15443	15358	15488	15311	15362	15527	15404	15452	15366	15408	15435	15348	15332	15429	15305	15426	15502	15443	15262	15357	15217	15424	15345	15402	15480	15468	15404	15411	15321	15317	15226	15381	15157	15360	15584	15266	15382	15331	15478	15326	15310	15609	15390	15389	15369	15466	15569	15335	15387	15323	15412	15414	15534	15251	15534	15335	15386	15481	15482	15493	15442	15385	15434	15392	15337	15401	15315	15639	15282	15375	15485	15306	15331	15288	15337	15275	15529	15568	15515	15344	15434	15371	15463	15367	15318	15340	15273	15404	15352	15300	15459	15346	15367	15319	15111	15392	15320	15381	15351	15263	15488	15417	15284	15311	15326	15367	15476	15452	15415	15377	15406	15299	15222	15234	15353	15311	15457	15396	15460	15365	15394	15479	15340	15440	15380	15415	15269	15450	15364	15605	15316	15444	15270	15299	15259	15381	15532	15401	15420	15468	15407	15502	15375	15568	15351	15567	15467	15327	15335	15266	15368	15143	15397	15449	15309	15370	15360	15349	15233	15288	15557	15441	15361	15320	15208	15488	15549	15287	15447	15461	15306	15387	15654	15386	15467	15418	15456	15237	15417	15327	15277	15410	15330	15462	15362	15449	15544	15334	15443	15314	15385	15446	15428	15520	15435	15471	15382	15515	15245	15510	15401	15541	15359	15177	15435	15344	15468	15246	15453	15415	15295	15454	15305	15513	15254	15298	15287	15476	15237	15356	15407	15404	15252	15404	15231	15456	15434	15450	15341	15386	15273	15302	15378	15383	15489	15269	15378	15643	15340	15306	15303	15272	15378	15397	15227	15426	15214	15479	15247	15490	15167	15382	15361	15453	15524	15419	15439	15480	15393	15440	15404	15203	15417	15322	15440	15351	15456	15466	15604	15429	15324	15212	15545	15362	15407	15329	15368	15267	15415	15318	15558	15338	15317	15487	15443	15378	15437	15273	15519	15544	15517	15253	15224	15455	15274	15501	15500	15365	15410	15275	15366	15264	15448	15523	15486	15441	15326	15480	15459	15299	15444	15404	15328	15291	15426	15410	15299	15535	15277	15524	15371	15197	15358	15274	15307	15368	15410	15230	15454	15278	15448	15539	15507	15515	15441	15446	15168	15392	15363	15523	15380	15390	15381	15475	15560	15425	15444	15456	15409	15338	15438	15319	15312	15464	15467	15421	15554	15355	15450	15333	15343	15490	15454	15398	15398	15433	15440	15382	15386	15362	15304	15367	15322	15403	15331	15179	15352	15345	15447	15319	15422	15294	15406	15343	15473	15308	15449	15268	15413	15300	15483	15462	15514	15287	15212	15185	15461	15503	15436	15398	15523	15439	15469	15354	15290	15365	15443	15453	15336	15310	15542	15273	15638	15257	15420	15464	15332	15511	15353	15271	15297	15372	15277	15357	15406	15323	15395	15369	15444	15209	15432	15412	15436	15248	15293	15349	15449	15400	15376	15364	15321	15459	15240	15438	15484	15278	15404	15538	15477	15480	15440	15424	15299	15427	15320	15366	15249	15437	15280	15323	15449	15451	15357	15491	15373	15254	15490	15439	15328	15433	15282	15295	15399	15484	15467	15545	15427	15279	15322	15489	15400	15587	15405	15402	15288	15530	15401	15521	15480	15422	15317	15259	15405	15386	15411	15392	15346	15468	15354	15357	15363	15478	15553	15211	15330	15318	15349	15526	15386	15416	15457	15406	15245	15435	15340	15295	15452	15501	15344	15420	15354	15175	15381	15407	15418	15367	15484	15321	15470	15232	15222	15380	15361	15551	15307	15439	15369	15445	15191	15428	15422	15288	15538	15323	15408	15213	15380	15387	15399	15427	15330	15347	15291	15415	15442	15424	15260	15481	15499	15533	15409	15303	15434	15406	15485	15486	15364	15369	15475	15481	15430	15164	15268	15495	15419	15538	15510	15274	15380	15482	15320	15362	15411	15317	15396	15422	15484	15230	15498	15200	15309	15318	15406	15306	15437	15423	15428	15454	15264	15408	15400	15375	15296	15390	15341	15354	15424	15513	15484	15316	15444	15452	15439	15383	15209	15488	15470	15280	15291	15323	15406	15454	15432	15377	15472	15486	15466	15533	15323	15414	15358	15403	15366	15341	15441	15481	15376	15461	15453	15492	15373	15173	15498	15370	15384	15374	15442	15412	15553	15360	15299	15284	15399	15233	15506	15391	15476	15323	15339	15505	15410	15357	15296	15424	15485	15231	15243	15430	15306	15554	15254	15456	15381	15373	15546	15588	15532	15556	15562	15504	15272	15302	15389	15313	15331	15253	15477	15334	15517	15307	15524	15420	15291	15396	15343	15263	15310	15349	15463	15264	15342	15335	15373	15301	15442	15366	15481	15476	15409	15377	15488	15279	15504	15590	15472	15172	15445	15381	15311	15461	15384	15457	15349	15440	15284	15474	15472	15532	15396	15599	15486	15335	15329	15426	15506	15470	15243	15402	15348	15499	15449	15423	15432	15462	15443	15439	15293	15342	15414	15394	15494	15309	15525	15428	15418	15332	15286	15481	15301	15291	15534	15433	15287	15357	15413	15489	15368	15179	15299	15383	15496	15309	15568	15448	15312	15383	15443	15252	15453	15419	15263	15217	15188	15307	15300	15249	15422	15363	15436	15357	15287	15449	15501	15304	15492	15221	15467	15325	15359	15301	15383	15448	15161	15603	15350	15509	15401	15438	15307	15539	15361	15355	15346	15253	15552	15431	15475	15478	15398	15602	15545	15380	15137	15308	15363	15508	15345	15602	15517	15217	15391	15382	15575	15269	15451	15351	15478	15473	15361	15281	15398	15383	15438	15233	15274	15325	15348	15482	15421	15323	15486	15437	15330	15296	15348	15336	15269	15421	15310	15376	15354	15270	15398	15255	15467	15557	15450	15528	15379	15299	15397	15469	15466	15305	15636	15373	15329	15369	15338	15349	15401	15593	15326	15367	15649	15466	15339	15396	15296	15290	15456	15419	15473	15521	15346	15438	15412	15330	15366	15290	15467	15423	15541	15371	15483	15388	15464	15413	15323	15414	15317	15434	15475	15490	15385	15411	15291	15481	15457	15457	15545
27089	21519	23367	19971	17185	16787	17104	16810	16673	16783	16929	16815	17104	18253	18936	18634	17691	17105	16899	16641	16706	16676	16679	16705	16711	17016	16687	16903	16772	16874	16810	16670	16721	16770	16344	16799	16736	16729	16910	16749	16689	16694	16911	16695	16538	16644	16417	16622	16779	16801	16588	16674	16573	16761	16707	16669	16775	16655	16650	16766	16646	16634	16748	16501	16503	16584	16601	16626	16563	16571	16638	16647	16711	16708	16593	16685	16601	16709	16622	16661	16633	16545	16634	16610	16446	16568	16685	16516	16696	16573	16851	16518	16659	16528	16593	16737	16596	16722	16743	16735	16748	16918	16738	16687	16562	16799	16763	16407	16665	16495	16745	16616	16605	16559	16669	16747	16599	16598	16514	16764	16431	16614	16664	16663	16600	16735	16869	16697	16776	16763	16757	16620	16591	16721	16647	16717	16661	16533	16819	16570	16751	16706	16482	16791	16602	16703	16893	16663	16651	16791	16679	16664	16667	16635	16781	16588	16614	16533	16501	16708	16718	16494	16632	16503	16659	16773	16616	16642	16580	16625	16757	16488	16552	16732	16499	16605	16662	16685	16777	16714	16690	16592	16717	16581	16840	16445	16440	16928	16548	16647	16642	16515	16588	16552	16587	16911	16606	16351	16734	16568	16823	16618	16778	16669	16738	16543	16811	16595	16878	16674	16686	16581	16630	16644	16551	16568	16565	16587	16860	16350	16723	16640	16799	16786	16610	16609	16583	16704	16474	16668	16687	16632	16741	16678	16752	16606	16804	16718	16785	16653	16623	16699	16761	16693	16620	16464	16716	16935	16629	16762	16441	16725	16687	16737	16694	16672	16694	16663	16747	16785	16693	16809	16631	16628	16672	16563	16733	16667	16655	16606	16579	16505	16566	16610	16872	16483	16599	16641	16593	16740	16872	16678	16556	16531	16917	16818	16509	16568	16661	16624	16700	16629	16721	16552	16612	16654	16769	16786	16482	16525	16756	16606	16683	16624	16627	16859	16704	16588	16782	16636	16710	16830	16948	16535	16575	16570	16567	16585	16790	16484	16510	16644	16740	16721	16703	16544	16624	16490	16588	16664	16784	16477	16647	16629	16851	16665	16721	16605	16698	16910	16734	16898	16672	16613	16420	16573	16741	16498	16626	16764	16695	16834	16798	16549	16557	16630	16633	16734	16733	16808	16686	16776	16490	16740	16661	16508	16639	16590	16515	16560	16558	16853	16632	16623	16680	16648	16657	16582	16700	16536	16972	16597	16626	16695	16867	16676	16721	16578	16733	16668	16717	16697	16667	16617	16660	16772	16647	16731	16595	16539	16605	16591	16564	16603	16826	16549	16572	16654	16662	16465	16709	16615	16916	16665	16685	16583	16687	16601	16601	16663	16570	16747	16790	16511	16596	16622	16754	16592	16515	16743	16595	16673	16486	16535	16773	16496	16602	16711	16788	16563	16661	16736	16639	16620	16769	16866	16603	16698	16576	16637	16783	16836	16678	16740	16876	16788	16627	16719	16821	16703	16706	16561	16661	16494	16566	16553	16317	16828	16559	16483	16616	16869	16631	16588	16647	16877	16608	16474	16516	16679	16519	16668	16603	16702	16596	16581	16753	16567	16646	16615	16579	16587	16864	16550	16665	16622	16685	16586	16673	16514	16491	16635	16561	16473	16497	16575	16564	16613	16662	16703	16618	16486	16479	16482	16579	16779	16607	16720	16560	16572	16714	16729	16629	16700	16866	16669	16765	16494	16795	16593	16549	16666	16557	16606	16672	16741	16736	16599	16703	16517	16829	16608	16575	16591	16704	16806	16667	16476	16643	16763	16627	16512	16470	16556	16762	16831	16629	16782	16869	16575	16727	16579	16688	16546	16731	16392	16603	16771	16716	16734	16703	16581	16603	16827	16533	16675	16439	16649	16714	16520	16547	16788	16741	16580	16733	16647	16702	16581	16722	16697	16588	16690	16552	16590	16626	16655	16748	16549	16714	16651	16619	16610	16434	16459	16782	16632	16765	16923	16454	16522	16455	16598	16660	16661	16703	16603	16516	16734	16616	16647	16621	16771	16711	16785	16662	16716	16708	16649	16732	16736	16805	16780	16895	16610	16599	16858	16586	16659	16720	16772	16516	16584	16614	16735	16805	16614	16681	16847	16770	16640	16735	16678	16592	16471	16576	16737	16824	16706	16608	16617	16812	16629	16439	16478	16736	16724	16655	16552	16663	16660	16643	16796	16825	16622	16557	16649	16750	16643	16341	16591	16706	16613	16620	16544	16601	16636	16696	16779	16671	16538	16525	16828	16605	16600	16778	16709	16790	16567	16744	16683	16612	16676	16525	16824	16766	16529	16651	16576	16833	16713	16534	16710	16613	16663	16564	16800	16752	16833	16716	16478	16710	16729	16533	16669	16711	16503	16493	16618	16708	16807	16723	16743	16730	16608	16725	16681	16854	16579	16475	16619	16687	16375	16681	16459	16629	16838	16714	16616	16692	16631	16715	16521	16638	16474	16718	16539	16769	16633	16517	16399	16644	16595	16573	16548	16580	16650	16735	16611	16659	16560	16539	16629	16640	16591	16852	16717	16603	16545	16703	16873	16749	16597	16849	16748	16461	16632	16651	16541	16658	16693	16613	16732	16751	16835	16880	16667	16679	16776	16612	16645	16841	16664	16801	16558	16885	16654	16639	16739	16472	16768	16707	16738	16744	16643	16782	16688	16911	16811	16852	16717	16824	16944	16607	16588	16652	16675	16698	16607	16708	16544	16725	16618	16512	16675	16693	16765	16571	16644	16647	16787	16720	16714	16557	16627	16695	16645	16450	16532	16594	16533	16655	16773	16706	16653	16819	16561	16619	16601	16576	16560	16875	16632	16777	16631	16704	16571	16680	16568	16707	16715	16561	16581	16581	16725	16608	16777	16679	16620	16697	16645	16652	16567	16870	16594	16711	16671	16677	16593	16673	16615	16720	16602	16676	16501	16708	16516	16609	16569	16810	16647	16699	16656	16699	16794	16806	16958	16627	16603	16708	16758	16769	16653	16642	17043	16604	16685	16818	16619	16581	16591	16646	16489	16682	16700	16957	16529	16855	16632	16636	16686	16727	16699	16669	16635	16506	16721	16574	16663	16441	16553	16767	16560	16683	16601	16819	16694	16768	16595	16709	16772	16564	16580	16637	16677	16646	16888	16602	16510	16713	16710	16936	16525	16648	16806	16661	16596	16670	16595	16675	16579	16676	16580	16700	16785	16625	16748	16659	16533	16672	16709	16571	16650	16491	16792	16736	16745	16582	16553	16736	16567	16627	16507	16770	16788	16797	16819	16702	16698	16859	16590	16752	16836	16764	16666	16428	16718	16610	16721	16595	16785	16427	16746	16606	16571	16626	16608	16447	16531	16590	16512	16635	16811	16456	16529	16659	16551	16599	16651	16633	16624	16653	16833	16611	16610	16654	16867	16637	16759	16663	16594	16637	16754	16554	16585	16776	16721	16425	16680	16604	16557	16580	16583	16844	16644	16567	16694	16462	16632	16759	16738	16710	16604	16653	16814	16553	16672	16598	16678	16530	16860	16777	16746	16693	16720	16574	16625	16797	16600	16681	16609	16681	16647	16775	16511	16713	16647	16608	16632	16611	16737	16521	16612	16589	16642	16696	16471	16766	16814	16844	16680	16487	16656	16474	16521	16665	16726	16544	16625	16789	16792	16580	16762	16618	16729	16786	16657	16433	16530	16555	16822	16784	16691	16767	16818	16603	16682	16655	16651	16694	16467	16534	16616	16810	16533	16751	16623	16742	16565	16750	16654	16518	16652	16657	16615	16550	16805	16832	16638	16704	16990	16786	16671	16829	16663	16777	16854	16717	16668	16777	16646	16550	16550	16509	16722	16651	16723	16511	16534	16823	16680	16691	16527	16738	16543	16685	16585	16719	16684	16556	16603	16644	16579	16785	16734	16563	16644	16672	16690	16610	16626	16873	16621	16577	16627	16678	16714	16604	16612	16708	16591	16795	16788	16364	16533	16828	16779	16690	16383	16490	16529	16504	16598	16690	16562	16591	16690	16515	16551	16575	16727	16594	16714	16768	16707	16577	16646	16598	16409	16661	16694	16547	16696	16588	16726	16824	16717	16397	16714	16714	16562	16472	16739	16572	16599	16568	16682	16784	16554	16602	16524	16764	16678	16847	16719	16631	16799	16673	16748	16827	16689	16522	16581	16716	16713	16759	16702	16761	16812	16436	16608	16655	16639	16552	16569	16665	16689	16564	16568	16783	16547	16795	16624	16530	16608	16460	16555	16497	16710	16738	16630	16920	16724	16527	16774	16684	16927	16655	16635	16582	16743	16795	16741	16778	16455	16660	16752	16669	16631	16695	16764	16671	16597	16722	16641	16741	16691	16689	16549	16591	16701	16521	16672	16495	16788	16693	16548	16560	16783	16542	16647	16722	16837	16694	16844	16723	16671	16843	16567	16499	16670	16793	16645	16562	16809	16649	16726	16649	16844	16673	16777	16588	16641	16595	16452	16718	16644	16772	16777	16636	16733	16671	16475	16573	16887	16644	16705	16790	16733	16531	16787	16750	16619	16632	16912	16619	16717	16857	16543	16855	16715	16873	16595	16810	16691	16718	16639	16800	16933	16659	16732	16651	16675	16727	16576	16685	16601	16472	16750	16720	16739	16697	16424	16796	16552	16759	16581	16532	16780	16691	16858	16905	16628	16486	16526	16737	16615	16596	16518	16544	16684	16442	16566	16550	16692	16659	16688	16767	16590	16566	16679	16695	16630	16574	16568	16625	16616	16738	16605	16864	16691	16575	16483	16777	16844	16604	16699	16885	16659	16513	16869	16614	16597	16810	16648	16608	16554	16746	16828	16703	16884	16855	16485	16673	16741	16677	16734	16454	16856	16845	16665	16574	16620	16777	16711	16577	16539	16618	16786	16692	16680	16725	16464	16560	16648	16785	16648	16607	16541	16514	16600	16615	16798	16642	16670	16636	16717	16669	16659	16474	16678	16853	16703	16811	16865	16652	16698	16622	16731	16652	16656	16662	16773	16675	16591	16739	16759	16707	16648	16698	16648	16515	16646	16645	16711	16606	16540	16549	16945	16563	16622	16680	16766	16610	16796	16670	16671
14043	16457	17261	15921	15881	15284	15209	15142	15032	14959	15046	15075	15365	17428	18051	17280	15869	15442	15005	15001	15089	14949	14983	15013	15214	15025	14981	14976	15132	14963	15131	15041	15280	14802	15112	14849	15031	15064	14989	14954	15098	14900	14979	14907	14962	14957	14889	14984	15006	14830	14849	15000	14875	15132	14943	15147	15127	14829	14907	15065	15041	14991	15108	15087	15055	14922	14904	14902	14943	14958	15106	14937	15053	14809	14953	14960	15012	14909	15061	14810	15061	14926	15079	14977	15210	14930	14971	14852	15061	15026	15005	15037	14918	14914	15038	15071	15025	14840	15054	15057	15031	14993	14843	15059	14933	15078	15066	14977	15072	15013	15033	15111	15097	14802	15057	15016	15023	14968	15138	15025	14979	15015	15079	14963	14935	15087	15061	14948	15002	14862	15020	15014	14949	14861	14963	14986	14925	15045	15050	15000	15125	14927	15043	14952	14928	15091	15032	14970	14923	14973	14981	14998	15157	14936	14997	14936	14977	15026	15047	14989	14983	14844	14995	14998	15167	14938	15009	14796	15036	14838	15001	15171	14785	15008	14917	14931	14924	15059	14957	14921	14908	14821	14905	15125	15054	14984	14975	14940	14973	15102	14852	14962	14936	14982	15042	15058	14927	15092	14984	15074	14860	15083	15046	14985	15068	14963	15249	14905	14848	15037	15074	15076	14986	14889	15030	15182	14936	14844	14990	15050	14929	15073	14858	15033	14831	15062	15029	14987	14979	14944	15061	15058	15072	14857	15050	14980	15153	14948	14777	14986	15057	14923	14893	15088	14933	14977	15022	15119	14916	15052	14884	14908	14921	15016	15098	15017	14887	15010	14960	14891	15079	15078	15120	15019	14913	14866	15126	14985	14992	14939	14905	14990	15012	14915	15174	15075	14923	15089	14997	15024	15029	15025	14972	15002	15128	14896	15031	14863	15088	14957	15005	15055	15090	15064	14918	14918	15054	15012	15058	14924	15030	14972	15162	14999	14952	14955	15044	15052	15079	15092	14996	14942	15037	15059	14969	15114	14864	15049	15077	15004	15055	14917	15037	15040	14895	14971	14946	15035	14990	14995	15067	15010	15182	15032	15009	14941	15189	14889	14935	14868	14937	15002	14911	15018	14973	14980	15112	14933	15006	14935	15042	15020	14976	14958	14997	15042	14942	14945	15042	14962	14948	15028	14954	15081	15034	15072	15034	14864	15022	15087	15047	14838	15008	15116	14918	15069	14916	15097	14956	14988	14801	14957	15030	14957	15084	15048	14988	14995	15033	15154	14936	14868	15003	14993	15022	14835	14903	15062	15011	15102	14951	15078	14845	14979	15100	14945	15020	15021	14906	14942	15115	15053	14805	15056	14971	14879	15003	14950	15106	15104	14889	15009	15256	14927	15048	15076	14878	14987	15091	14946	15015	14887	14958	15079	14960	14973	15015	15082	15100	14941	15103	15118	15014	15117	14907	14885	15076	15001	14994	15067	15133	15034	15170	14862	14948	14996	14949	14994	14965	14928	15021	15059	14786	14948	14835	14937	14889	14984	14989	14769	14943	14915	15051	14954	14920	15016	15027	14938	14942	15071	14896	15051	15238	14922	15095	15056	15010	14845	14998	15148	14961	15020	14840	15020	15101	14987	15117	15029	14888	14919	14817	15023	15040	15177	14944	14881	15030	15091	14960	14875	14879	14961	14877	15018	14870	15095	15046	14893	14998	14909	15038	14915	15034	14987	14995	15128	15095	15080	14875	14988	15231	15032	15019	15060	14933	14935	14988	15011	14957	14963	15036	15131	15018	15124	15030	14986	14877	15019	14998	15124	15078	14991	15195	14987	14980	15113	14991	14986	14911	15091	14877	15138	15024	15092	15092	15058	14938	14781	15153	14965	15132	14996	14914	15151	15136	14900	15109	14882	15011	14956	15119	15055	15071	14921	14775	15050	14994	14912	15043	14946	15014	14989	15049	14760	14939	15080	15153	15016	15011	15039	15004	14804	15085	14935	15019	15124	15101	15033	14864	15007	14954	15017	14859	14820	14903	15090	14924	15040	14929	15071	15087	15031	15020	15031	15101	15110	14892	15016	14988	15013	15105	14840	14998	15001	14930	15109	14886	15045	14955	15012	14912	15018	14981	14987	15026	14996	15021	15000	15168	15119	14902	15122	14947	14978	15146	15124	15000	15014	14972	14932	15114	15092	14978	14998	14844	15111	14998	14906	15010	15066	15024	15246	14992	14931	14930	14955	14956	15058	14995	14992	14953	15024	15093	14911	15001	14913	15082	15054	15015	14947	14952	14871	15016	15119	15071	14953	14956	15151	14970	14889	15019	14886	14879	15104	14913	14803	14965	15012	15068	14926	14962	15113	14876	14991	15234	15168	14878	14937	14933	15108	14936	14950	14819	14805	15226	15028	15011	15045	15086	15088	15059	14908	15077	14880	15071	15093	15102	15063	15056	15051	14910	15092	15066	15101	15015	14994	15044	14958	15029	15034	14934	14952	14955	14952	14922	14983	14982	15061	15136	15128	14872	14951	15115	14926	14947	14893	14960	14906	14997	14897	15051	14974	14777	15126	15071	14807	15093	14883	15011	14913	15081	15041	14855	14952	14915	15078	14994	15001	15110	14911	15037	14997	14938	14942	15069	14784	15042	14989	15028	14981	15053	15142	14993	14951	15002	15044	15078	15007	14978	14940	14972	15017	14940	14905	15091	14909	14974	14934	15030	14947	15060	14892	15061	14882	14983	15002	14978	14807	15010	15095	15077	14955	14954	15004	15182	15086	15110	14918	15209	14948	14999	15054	15115	15105	14936	14891	14968	14958	14963	15070	14951	15078	14858	14998	14953	14996	14911	14924	14929	15124	15092	15025	15104	14971	15058	14935	14925	14965	15014	15124	14936	14918	15073	14983	15024	15117	14785	14972	14904	15065	14961	14881	15032	15112	14911	14945	15116	14973	15085	15098	15092	14997	14926	15008	14818	15037	14960	14987	15063	14895	14906	14974	14947	15144	15012	14939	14927	14915	14892	14953	15142	15195	15056	15042	15098	15007	14950	14840	14968	14873	14915	14932	15138	14983	14956	15008	15079	15060	14959	14932	15046	15121	15148	15061	14938	14945	15012	15009	14843	14994	14950	14899	14955	15009	14886	14926	15034	15034	15052	15087	15047	14882	15084	14860	14979	14844	14954	14989	14965	14898	15133	15112	14934	15057	14820	14832	15043	15085	15082	14896	14941	15014	14949	15219	14893	15074	15045	15009	14944	14856	15006	14994	15077	15025	15103	15116	14830	15125	15091	14998	15162	15201	14850	14966	15043	15041	15037	14917	15065	15059	15047	14972	15098	15020	15161	14967	15025	15012	15037	15041	14995	15023	15043	14927	14994	15046	14961	14993	14996	15067	14911	15038	15051	15071	14965	14947	15094	15036	14913	14966	15013	15197	15028	15133	15089	14877	15277	14947	14991	15048	14966	15100	15096	14935	14939	15095	15119	14928	15043	15095	15114	15080	14971	15114	14847	15099	14866	14945	15009	14853	15053	14997	14777	15077	14884	14877	14965	15063	14958	14983	14903	15113	15117	15006	14956	14927	15153	15022	14849	14948	15094	14917	14903	14833	14801	15095	14870	15022	15020	14954	15029	14982	14957	14993	14843	14978	14969	14955	14978	15083	14873	15029	15147	14924	14925	15038	14947	14903	14911	14925	15092	14911	15018	15134	14945	15028	15060	14890	15075	15094	14721	14959	14916	15119	14921	14904	14896	15042	15064	15164	14776	15108	15080	14991	14914	14959	14986	14907	14984	14982	14991	14932	14939	14874	14979	14987	15049	14989	15117	14872	14827	14951	14903	15067	15136	14931	14990	14922	15085	14999	15047	15016	15029	14981	15206	15033	14963	14988	15058	14958	15114	15018	15043	15001	14895	14945	14833	14884	15041	15043	15037	14901	15042	15010	15073	15063	14928	14947	15156	14909	15072	14890	14856	15032	15048	14960	15052	14982	14821	14972	14783	14871	15144	14918	15211	15141	15188	14847	15087	14851	14906	15111	15052	14904	15060	14918	15077	15096	14962	14926	15093	14936	14970	15058	14974	15040	15040	14963	15017	15030	15010	14936	15041	14959	15269	15054	15079	15108	14906	15099	15055	15037	15137	14937	15077	15032	15134	14761	15075	15006	15043	14893	14965	14935	14894	15207	14883	14969	14990	14985	15095	15063	15063	15048	15116	15031	14917	14886	15005	14972	15028	15016	15006	14831	14987	14868	14967	15040	14987	15171	14966	15041	14890	15081	14925	14821	15084	14967	15006	14966	15126	14935	14975	15000	15152	14987	14988	14933	14991	15011	15053	14956	15038	15091	15141	15126	14961	14894	14913	14996	15099	15086	14997	14938	14884	15063	14942	14896	15027	14961	14917	15057	15011	14973	15037	14840	15048	14842	14997	15139	14891	15005	15103	14857	15167	15211	15056	15061	15210	15006	15111	14799	15076	15168	15029	14915	15026	15052	15051	15154	14957	15099	14956	14957	14949	14879	14936	14930	14973	15000	15136	14956	15075	14931	15081	15085	15079	14930	15115	14921	14901	15029	14997	14954	14846	15003	14881	15032	14975	14972	14950	15067	14965	14992	14897	15058	14944	14955	15063	14895	14920	14997	15031	15030	15043	15123	14855	14906	15105	14964	15043	14914	15026	15046	14964	14986	14834	15028	15010	15075	14853	14924	14956	14977	14984	15009	14940	15091	14989	14863	14970	15040	14925	14916	14815	15027	14917	14940	14937	15164	15003	15034	14941	15138	15008	14831	14980	14824	15068	15040	15026	14989	14881	14996	14994	14844	15025	15127	14996	15048	15101	15079	14939	14913	14959	14854	14974	14877	14963	15134	15085	15250	14864	15050	15105	15056	15162	15088	15070	14851	15036	15059	14902	15164	14952	15028	14859	14876	14912	15090	15007	14985	15015	15113	14985	15032	14946	15082	15086	14996	14885	14931	14858	15027	14918	15069	14987	14949	14912	14914	14877	15000	15087	14988	15029	15009	15094	15088	15038	15056	15079	14986	14988	14892	15178	14950	15067	14953	14768	15012	14879	15054	15001	14947	14810	15069	15209	15065	14958	14937	14977	15019	14974	15042	15062	15081
23410	20982	28378	23806	21644	21287	20014	17636	17143	17253	17193	17115	18135	28781	29334	26545	21461	18532	17538	17035	16846	16864	16987	16944	16843	16953	16904	16813	16735	16752	16831	16685	16859	16884	16989	16744	16639	16676	16808	16900	16868	16877	16956	16876	16852	16840	16718	16821	16652	16648	16715	16782	16717	16830	16898	16860	16832	16927	16752	16854	16819	16666	16546	16857	16727	16567	16714	16829	16755	16910	16773	16547	16917	16850	16699	16588	16790	16932	16590	16823	16678	16822	16791	16848	16865	16504	16603	16859	16688	16794	16909	16678	16627	16723	16770	16807	16851	16799	16665	16958	16866	16790	16804	16655	16803	16868	16948	16729	16959	16757	16694	16795	16705	16683	16699	16586	16765	16650	16863	16679	16812	16853	16743	16755	16659	16720	16724	16832	16585	16684	16666	16797	16973	16636	16769	16570	16740	16742	16738	16687	16905	16843	16773	16581	16868	16650	16806	16689	16760	16724	16889	16709	16637	16795	16869	16920	16959	16769	16925	16848	16752	16639	16646	16854	16672	16722	16762	16723	16573	16863	16690	16841	16906	16688	16601	16718	16682	16892	16786	16523	16694	16697	16879	16778	16563	16752	16872	16761	16879	16851	16717	16805	16519	16662	16905	16811	16902	16729	16792	16699	16675	16867	16737	16773	16806	16667	16630	16871	16879	16993	16810	16840	17004	16809	16795	16689	16779	16538	16720	16714	16923	16791	16713	16900	16754	16797	16553	16649	16605	16738	16844	16770	16702	16796	16790	16478	16764	16879	16773	16740	16675	16618	16814	16598	16727	16697	16933	16725	16936	16988	16789	16767	16943	16832	16779	16732	16685	16680	16824	16733	16821	16539	16646	16808	16752	16805	16639	16905	16787	16784	16729	16792	16691	16960	16923	16829	16807	16818	16736	16700	16839	16777	16876	16968	16873	16887	16856	16906	16762	16845	16718	16848	16850	16604	16851	16793	16613	16800	16802	16716	16782	16852	16723	16802	16831	16758	16570	16769	16772	16641	16799	16638	16728	16842	16790	16784	16718	16721	16859	16991	16716	16666	16813	16709	16667	16703	16828	16687	16807	16564	16763	16901	16691	16722	16564	16834	16982	16824	16717	16848	16764	16678	16900	16855	16673	16818	16808	16758	16788	16914	16705	16731	16815	16803	16767	16849	16739	16894	17007	16905	16705	16841	16600	16558	16972	16626	16603	16847	16721	16941	16683	16660	16690	16941	16603	16842	16933	16918	16758	16703	16707	16955	16464	16741	16899	16664	16703	16599	16644	16903	16792	16886	16585	16792	16717	16751	16818	16799	16660	16737	16724	16779	16643	16693	16585	16679	16885	16868	16664	16938	16632	16831	16825	16826	16713	16825	16649	16744	16669	16755	16538	16715	16761	16794	16819	16901	16963	16506	16675	16578	16778	16816	16799	16699	16936	16680	16881	16963	16829	16594	16888	16592	16936	16715	16807	16730	16737	16733	16793	16765	16652	16680	16961	16643	16595	16750	16527	16744	16791	16809	16723	16722	16800	16936	16628	16717	16619	16694	16798	16775	16791	16741	16636	16702	16767	16543	16734	16736	16716	16914	16522	16850	16594	16564	16609	16625	16754	16506	16614	16601	16642	16554	16791	16806	16763	16650	16949	16835	16811	16683	16653	16548	16931	16831	16870	16735	16733	16752	16748	16762	16690	16776	16761	16459	16666	16666	16707	16760	16602	16754	16771	16761	16866	16518	16734	16820	16823	16785	16762	16925	16787	16707	16714	16672	16938	16734	16867	16701	16735	16667	16873	17003	16545	16644	16652	16655	16813	16934	16777	16705	16712	16856	16824	16856	16780	16787	16734	16831	16773	16906	16777	16768	16763	16790	16749	16696	16720	16847	16735	16851	16917	16647	16893	16585	16744	16761	16684	16780	16971	16696	16755	16694	16828	16654	16742	16888	16778	16543	16801	16633	16676	16876	16703	16637	16811	16956	16657	16809	16849	16529	16868	16794	16857	16605	16819	16672	16718	16664	16888	16828	16796	16808	16884	16916	16939	16949	16766	16721	16707	16685	16727	16873	16833	16639	16658	16726	16717	16930	16819	16885	16731	16703	16760	16623	16808	16672	16656	16849	16792	16894	16842	16752	16627	16885	16680	16753	16815	16738	16894	16762	16644	16883	16697	16649	17004	16717	16715	16692	16532	16512	16832	16651	16886	16751	16816	16816	16701	16751	16888	17000	16877	16822	16698	16906	16865	16845	16779	16890	16743	16685	16639	16630	16760	16581	16708	16723	16869	16877	16573	16757	16761	16911	16777	16810	16813	16773	16816	16855	16801	16742	16850	16729	16786	16730	16571	16700	16870	16746	16859	16773	16715	16841	16788	16786	16614	16698	16909	16645	16815	16476	16713	16735	16678	16634	16853	16851	16778	16815	16576	16761	16792	16870	16724	16777	16863	16845	16597	16840	16608	16680	16743	16604	16632	16754	16731	16763	16785	16809	16858	16672	16665	16795	16823	16586	16675	16691	16752	16736	16901	16785	16747	16779	16654	16812	16747	16472	16671	16565	16835	16755	16704	16789	16652	16663	16987	16647	16892	16662	16628	16833	16711	16775	16870	16902	16806	16674	16781	16763	16659	16787	16793	16715	16512	16612	16791	16745	16779	16712	16475	16627	16507	16636	16877	16680	16840	16626	16918	16774	16900	16614	16751	16903	16988	16905	16582	16752	16834	16805	16955	16731	16687	16709	16732	16642	16652	16680	16724	16998	16707	16686	16714	16735	16782	16794	16806	16874	16707	16823	16777	16830	16761	16615	16739	16563	16801	16744	16590	16758	16851	16960	16812	16798	16915	16771	16773	16752	16519	16688	16785	16849	16588	16784	16843	16800	16652	16600	16620	16813	17054	16841	16912	16801	16604	16902	16719	16895	16881	16828	16763	16741	16662	16767	16632	16581	16907	16563	16846	16713	16782	16938	16675	16767	16865	16800	16848	16724	16652	16658	16794	16700	16682	16805	16628	16729	16784	16909	16908	16790	16927	16915	16833	16585	16894	16789	16838	16561	16728	16772	16816	16578	16799	16845	16684	16598	16695	16794	16739	16799	16679	16883	16898	16678	16675	16675	16764	16878	16906	16828	16582	16468	16772	16606	16669	16872	16634	16902	16827	16883	16784	16985	16721	16672	16648	16735	16562	16830	16761	16783	16632	16528	16717	16705	16598	16934	16546	16701	16807	16797	16736	16776	16757	16817	16741	16944	16918	16893	16748	16605	16677	16619	16757	16669	16620	16891	16805	16873	16691	16860	16873	16540	16816	16757	16638	16693	16738	16686	16773	16604	16737	16810	16824	16793	16631	16543	16590	16597	16699	16747	16813	16877	16659	16808	16982	16712	16696	16807	16723	16960	16793	16651	16729	16842	16635	16664	16932	16822	16899	16708	16800	16740	16872	16902	16795	16956	17020	16879	16637	16726	16907	16766	16868	16848	16682	16760	16830	16732	16921	16753	16876	16889	16921	16865	16734	16820	16748	16712	16933	16739	16714	16563	16717	16853	16877	16868	16787	16762	16759	16681	16851	16527	16895	16799	16714	16728	16812	16799	16697	16712	16881	16693	16756	16826	16718	16875	16706	16801	16826	16664	16716	16708	16872	16733	16692	16871	16802	16748	16940	16684	16735	16600	16636	16791	16804	16692	16970	16699	16508	16660	16828	16854	16548	16686	16801	16842	16894	16500	16750	16783	16686	16819	16867	16886	16518	16801	16678	16672	16678	16795	16723	16864	16781	16742	16863	16701	16600	16882	16502	16793	16701	16589	16776	16898	16706	16629	16673	16629	16627	16839	16871	17014	16573	16616	16716	16662	16601	16784	16752	16677	16671	16840	16908	16885	16811	16649	16742	16819	16859	16787	16754	16768	16644	16884	16829	16731	16863	16889	16645	16793	16666	16716	16718	16622	16639	16571	16712	16712	16850	16842	16657	16653	16709	16817	16673	16853	16880	16706	16750	16811	16797	16653	16790	16726	16771	16863	16675	16703	16825	16656	16523	16732	16627	16701	16687	16763	16731	16761	16685	16654	16893	16821	16816	16603	16621	16908	16710	16766	16770	16862	16780	16707	16664	16754	16743	16783	16741	16858	16811	16811	16585	16811	16787	16616	16753	16761	16702	16687	16808	16721	16674	17034	16973	16659	16605	16844	16697	16723	16943	16842	16838	16550	16497	16855	16905	16813	16713	16815	16506	16724	16937	16986	16735	16706	16478	16629	16874	16778	16850	16824	16868	16787	16815	16831	16793	16714	16727	16966	16958	16741	16928	17011	16773	16949	16631	16748	16827	16812	16624	16794	16836	16688	16724	16771	16998	16795	16751	16793	16540	16801	16657	16749	16814	16487	16815	16782	16637	16663	16649	16745	16687	16685	16947	16804	16747	16906	16674	16778	16836	16752	16890	16961	16768	16782	16753	17050	16705	16806	16771	16834	16894	17075	16873	16856	16741	16717	16559	16641	16639	16636	16725	16797	16713	16660	16776	16871	16976	16871	16758	16829	16898	16975	16832	16749	16877	16766	16787	16812	16626	16838	16874	16799	16843	16769	16880	16782	16753	16608	16879	16744	16835	16696	16731	16641	16910	16891	16799	16741	16752	16777	16625	16816	16805	16674	16841	16881	16573	16696	16728	16780	16808	16813	16923	16827	16659	16621	16731	16786	16904	16716	16684	16573	16633	16718	16722	16721	16857	16631	16899	16776	16714	16813	16847	16907	16653	16793	16718	16698	16743	16803	16677	16875	16732	16824	16687	16965	16776	16782	16784	16616	16713	16574	16812	16738	16849	16631	16658	16852	16739	16888	16776	16602	16935	16695	16764	16722	16750	16750	16932	16885	16928	16822	16788	16748	16505	16769	16722	16541	16594	16776	16732	16945	16783	16831	16844	16673	16768	16829	16845	16864	16686	16751	16714	16595	16905	16863	16688	16710	16730	16855	16698	16828	16916	16850	16807	16852	16570	16709	16810	16761	16713	16785	16798	16819	16730	16509	16998	16769	16697	16619	16941	16848	16545	16848	16853	16866	16664	16564	16849	16725	16837	16814	16919	16642	16667	16842	16695	16677	16641	16635	16842	16666	16578	16676	16645	17014	16919	16877
13335	22658	21654	18538	17411	16496	15772	15733	15441	15275	15342	15381	17960	32337	31937	26823	20231	17023	15499	15052	15189	15042	15256	14907	15113	15204	15116	15080	15061	15301	15033	15161	15083	15061	15101	14888	15047	15143	15072	15154	15110	15103	14996	15131	15242	15242	15218	15064	15043	15013	14990	15029	15002	14926	15080	15133	15125	15039	14981	15050	15179	15180	15249	14887	15091	15050	14921	15030	14993	15103	15241	15023	14876	15072	15101	14986	15089	14946	15003	15100	15136	15195	14888	15078	14958	15037	15214	15088	15182	15246	15114	15053	15024	15116	15284	15010	15167	15073	15204	15155	14938	15070	15107	14990	15068	15094	15287	15153	14866	15075	15026	15097	15061	15115	15190	15101	14895	14981	14994	14879	15035	15105	15066	15002	15096	15006	15126	14939	15020	15036	14990	15166	15014	15069	15135	15061	15169	14915	15053	15028	15040	15242	15101	14997	14961	15128	15158	15047	14890	15123	15030	15052	15126	15080	15046	15142	15009	14874	15100	14936	14883	15104	14971	15049	15011	15070	15010	15181	15057	14998	14988	15118	15009	15119	15056	14999	15157	15099	15037	14986	15092	14936	15036	15087	15133	14964	15172	14951	15074	15111	14972	15120	15042	14977	15244	14905	15227	15073	14958	15022	15050	15145	14898	15030	15076	14880	15107	14874	14961	15091	14938	15194	15078	14948	14893	15148	14930	14990	15295	15050	15133	14875	15112	14987	15122	14912	15036	15091	15084	15065	14825	15143	15106	15092	14896	15023	15085	14987	15087	14954	15083	15016	15129	14875	15232	15188	15136	15198	14930	14882	15112	15212	14962	15061	14981	15020	14922	15202	15020	15030	14987	15153	15013	15109	15072	15094	15194	15224	15152	15098	15061	15010	15155	15088	14923	15148	15188	15069	15115	15201	15035	15124	15095	15089	14952	15136	15048	14998	15069	14931	14961	14994	15119	14870	15230	14922	15067	14989	15125	15110	15031	15027	15118	15145	15024	14869	14961	15053	15083	14924	15088	15097	15005	15036	15091	15177	15030	14986	15149	14958	15024	15038	15061	15048	15189	15020	15005	15011	15057	15075	15058	15241	15146	15004	15106	15059	14967	15144	14919	14969	15092	15133	14958	15092	15182	15125	15165	14963	15086	15131	15227	14958	15036	15050	14969	14967	14990	15068	14941	14902	14984	15064	14980	14978	14977	14947	15114	15177	14874	14988	15120	14964	14958	15042	15053	15141	15233	14958	15020	15090	15038	14959	15129	15053	15081	15060	15065	15036	15127	14951	14975	15017	15118	14960	15048	15016	15220	15061	15031	15054	15041	14988	15034	14993	14938	15027	14900	15094	15204	15058	15094	15109	15126	15049	15026	15015	15072	15014	15232	15038	14947	15201	14998	14864	15125	15091	14941	15069	15007	15015	14914	15067	15222	14875	14814	15039	15005	15132	15080	15135	14914	14939	15045	14982	15260	15090	14909	15073	15130	15078	15056	14905	14991	15002	14966	15118	15132	15240	15071	15119	15029	15085	15115	15100	15003	15108	15062	15198	15019	15111	14954	15108	14976	15075	14920	15114	15014	15123	15060	15093	15214	15026	15282	14987	15096	15151	15000	15061	15143	15174	14922	15041	15127	15127	14975	14955	15018	15159	15042	14924	15006	15077	15241	15112	15045	14993	14918	15168	15141	15064	15160	15015	15055	15072	15002	14983	14995	15096	15217	15226	15117	14989	15084	15070	15040	15106	15173	15054	15141	15164	15078	15091	14978	15074	14963	15114	14932	15080	15157	14997	15118	14889	15053	14933	15071	14993	14987	14933	14950	15025	15011	15178	15301	15012	15150	15111	14994	15133	14969	15055	15124	15142	15101	15135	15113	15054	15027	15023	15369	14979	15036	15063	15091	15054	14977	15103	15006	14953	15060	15060	15073	14993	15107	15110	15224	14983	15062	15019	14970	15016	15173	15182	15059	14968	15105	15117	14932	14924	15055	15091	15081	15025	15071	15195	14830	15164	15004	15069	15061	15027	15123	15039	15111	14886	14986	15130	15100	15262	15223	14924	14988	15113	15018	14977	14983	15223	15001	14924	15019	14900	15077	14922	14980	15184	15009	14992	15028	15054	15061	15017	15055	15054	15030	15073	15064	15199	15000	15025	15046	14950	15042	14976	14990	15045	15023	14891	15157	15072	15201	14903	14975	15068	14940	15112	15148	15098	15244	15132	15051	15175	14949	15164	15197	15105	15022	15023	15090	15092	15016	15102	15188	15025	15000	15048	15163	14931	14936	15226	15113	15034	14917	14921	15101	15051	15023	15083	15143	15042	15029	14848	14945	15120	15105	14945	15044	14952	14852	15218	15108	15192	14953	15183	14983	15063	15062	15188	14931	14942	14952	15142	14941	15029	14935	15098	15156	14957	14902	14990	14992	14937	14956	15073	14987	15035	14926	15084	15208	14856	15022	15165	14947	14943	15146	15005	14981	15050	15094	14975	15154	15022	15150	15134	15068	15119	15011	15022	14974	14984	15169	14944	15077	15002	14917	15093	14919	15183	15034	14873	15015	14996	15055	15009	14931	15021	15078	14952	15072	15075	15147	15126	14994	14966	15147	14990	14941	15091	14885	14961	14941	14915	15044	14937	15147	15109	15089	14987	15144	14971	14919	15103	15180	14907	14998	15063	15097	14990	15070	15067	15334	15014	14931	15036	14998	15014	14940	15059	15037	15050	14974	14841	14962	15152	15149	14947	15073	15052	15088	15056	14932	15077	14852	14990	15180	15158	14952	15119	14972	15127	14966	15013	14951	14918	14973	15015	15029	15114	15050	15054	15053	14925	15142	15012	15053	14980	15046	15030	15001	14939	15033	15123	15136	15092	14855	14978	14935	15010	14916	14903	15252	15176	15053	15182	15041	15027	15089	15062	15038	15109	15197	14914	15092	14964	15185	15074	15073	15095	14932	14866	15144	15066	15170	15063	15003	15002	14937	14958	15145	15132	15012	15115	14842	15273	15004	15073	14852	15060	15010	15054	15056	14935	15182	15165	14985	15011	15024	15269	15051	14970	15022	15140	15100	14954	15030	14901	15028	15098	14962	15246	14957	15243	15010	14993	15142	15142	14878	15082	14894	14905	14947	15036	15039	15033	14966	15182	14987	14939	14914	14964	14893	15045	15080	14942	14947	15083	15096	15117	14933	15077	14884	14960	15131	15126	14871	15087	15146	15244	14994	14977	15203	15200	15104	15037	15045	15111	15090	15006	15068	15313	14991	15232	14987	14975	15032	15072	14993	15130	15165	14955	15125	14976	14890	15030	15085	14887	15111	14982	15054	14992	14991	14974	15021	15031	15095	15172	15039	15052	15323	14929	15206	15000	15022	15059	15084	15031	15174	15034	15071	15038	14966	15065	15222	15163	15098	15016	15205	14939	15070	15087	14975	14961	15052	15107	15074	15271	15250	15076	15047	15038	15021	14984	15053	15127	14999	15054	15016	15063	15230	15137	15068	14946	15172	14928	14863	15100	15029	14973	15022	15008	15054	15085	14977	14987	15110	15165	15022	15220	15100	15155	15074	15043	15184	15047	14895	15160	14994	14919	15033	15039	14903	14948	14978	14915	14951	15096	15051	15003	15054	15215	14976	15040	15028	15080	15203	15059	15151	14921	15002	15036	15176	15008	15128	14909	15030	15098	14913	15085	14976	15159	15065	14987	14946	15096	15136	14968	15091	14935	15071	15109	15119	15132	14920	14910	15066	15107	15149	15169	15096	15021	15147	15067	14969	15143	14983	15127	14914	15114	15176	15013	15161	14981	14854	15076	15174	14941	15058	15045	15049	14940	15153	15191	15093	15112	14975	15058	15070	15100	15155	14972	15072	15090	15117	15023	15112	15066	15175	15056	15049	14913	15081	15139	15116	15104	15072	14975	15011	15074	15066	15039	14959	15067	15069	14938	15049	14975	15011	14955	15190	14964	15007	15088	15101	14969	15078	15178	15020	15112	15187	15078	15199	15082	15009	14984	15051	14995	14931	15017	14992	15100	15329	15037	15099	14929	14965	14937	15081	15141	15022	15003	15231	15037	15004	14955	15077	14912	15017	15050	15006	15133	14962	15171	15056	15151	14713	15048	15185	14943	15100	15080	14924	15060	15059	15065	15032	15044	15168	15111	15012	15007	14955	15041	14982	15144	15101	15058	14863	14891	14928	15103	15123	15245	15060	15097	14890	15173	15175	14929	15048	15162	15060	15028	15008	14978	15078	14870	15033	15016	15016	15024	15003	14869	15198	14975	14980	15033	15081	15116	15051	15127	15225	15084	15104	15094	15060	15002	15031	15068	14963	14953	15000	14984	14922	14948	15023	15141	15006	15114	15108	15027	15075	14880	15212	14850	14950	15040	15069	14995	15125	15002	15057	15074	14969	14852	15109	15104	15029	15018	15012	14861	15077	15072	14916	14993	14958	15104	15067	15080	15090	15080	15002	15090	15277	15049	15055	15213	15066	14883	15110	15106	14999	14988	15038	15239	14942	15034	15221	15060	15227	15082	15011	15185	15221	15141	15136	15110	15039	14973	15142	14958	15232	15006	15169	15109	15136	14892	14989	15003	15138	14993	15092	15061	15211	14985	14992	15131	14989	15102	14981	15077	15087	15061	15196	15190	14884	14988	14848	15022	15062	14958	15283	14906	15046	15046	15055	15166	15013	15281	14891	15038	15274	15087	15041	14993	15093	15051	15101	15104	15091	15027	15091	14978	15081	15100	14970	15145	14900	15142	14956	15080	15146	15101	15090	15271	15095	14924	14896	14972	15074	15027	14951	15135	14796	15176	15042	15069	15225	15003	14998	15025	15147	15148	14981	15090	15072	14982	15124	15060	14992	15007	14938	15043	15139	15057	15021	15046	14917	15123	15014	15092	15022	14964	15093	15110	15120	14936	15064	14965	15007	15033	15029	15063	15078	15078	15045	14956	15074	15051	15062	15072	14961	15175	14988	15160	15057	15160	15067	15013	14959	14930	14986	15186	15055	15048	14915	15347	15032	15210	15030	15137	15067	14971	15019	14855	14981	14962	15100	14903	15091	14988	15045	15025	15122	15043	15079	15011	15118	15051	15105	15134	15039	15082	15079	15062	15176	15007	15073	14985
22470	20978	28712	23400	21118	22779	23608	18365	17378	17607	17614	17253	19810	35679	36416	31925	24812	19972	18014	17237	17008	17020	17036	17044	17061	16989	17077	16924	16973	16882	17038	17134	17081	16897	17043	17060	17029	17004	16986	16867	16852	16947	16985	16965	16919	16846	16874	17132	16985	16973	16939	16933	16890	16985	17013	16948	16895	16828	16863	16973	16792	17041	16892	16962	16864	17023	16802	16885	17080	16914	16895	16868	17060	16877	16707	16947	16938	16929	16963	16835	16821	16854	16865	16835	16908	16671	16954	16950	17077	16966	16948	16863	16853	16863	16806	16965	17019	16881	16986	16848	16982	16831	17060	16907	16810	16922	16918	16783	16893	16746	16721	16811	16603	17069	16894	17014	16956	16873	16928	16918	16817	16738	16809	16847	16910	16912	16821	16905	16808	16868	16783	16841	16824	16820	16850	16632	17010	16832	16747	16775	16926	16806	17077	16894	16951	16980	16760	16962	16704	16923	16783	16828	16970	16859	16915	16767	16805	17066	16887	16779	17027	16979	17081	16742	16700	16876	16823	16917	16740	16911	16866	16863	16891	16765	16938	16959	16848	16879	16763	17055	17053	16757	16915	16984	16928	16826	16803	16775	16899	17004	16929	16729	16841	16867	16831	16787	16791	16901	16793	16730	16933	16851	16808	16857	16865	16875	17027	16952	16874	16742	16856	16887	16871	16907	16893	16852	17033	16899	16799	16693	16800	16778	16852	16756	16961	16905	16916	16863	16808	16643	16752	16684	16870	16987	16834	16744	16919	16736	16916	16925	16954	16987	16713	16788	16955	16804	16880	16702	16955	16915	16744	16801	16920	16723	16847	16826	16698	17146	16732	16906	16702	16955	16895	16947	16709	16935	16945	17017	16802	17026	16937	16898	16822	16731	16896	16870	16807	16795	16772	16953	16996	16646	16830	16842	17090	16879	16795	16663	17018	17010	16970	16670	16940	17015	17053	16836	16934	16822	16805	16685	16812	16800	16977	17051	16960	16854	17154	16919	16839	16875	17005	16672	16723	16867	16693	16939	17007	16787	16914	16755	16816	16824	17021	16939	16978	16751	16975	16770	16655	16938	16798	16695	16761	16792	16992	16887	17096	16961	16742	16850	16846	16790	17065	16817	16810	16992	17067	16824	16778	16753	16989	16992	16707	16799	16886	16848	16949	16804	16715	16879	17014	16903	16828	16902	16859	16989	16965	16865	16835	16748	16974	16918	16829	16898	16815	16818	16620	16827	16845	17034	17023	16799	16760	16658	16812	16699	16761	16926	16837	16670	16865	16816	16777	16832	16790	16734	16775	16829	16715	16835	16767	16864	16905	16914	16926	16918	16905	16906	16714	16863	16603	16514	16830	16995	16734	16739	16911	16937	16837	16747	16497	16927	16985	16952	16922	16776	16876	16660	16871	16857	16901	16862	16999	16713	16995	16779	16984	16953	16932	16788	16776	16645	16903	16792	16805	16861	16929	17026	16881	16893	16630	16897	17062	16768	16736	16994	16746	16707	16669	16831	16740	16852	16972	16722	16754	16699	16870	16944	16982	16897	16985	16991	16756	16916	17263	16870	16913	16823	16982	16992	16901	16889	17015	16697	16822	16884	16840	17090	16817	17031	17110	16872	16781	16928	16818	16716	16789	16846	16936	16824	16721	16589	16845	16742	16936	16897	16701	16819	16758	16854	16714	16942	16929	16844	16811	16797	17152	17061	16683	16843	16827	17081	16847	16873	16973	16804	16768	16868	16775	16907	16781	16891	16839	16781	16945	16917	16897	16943	16939	16876	16858	16681	16822	16983	16821	17155	16938	16767	16914	16742	16944	16910	16797	16850	16696	16878	16971	16781	16883	16876	17016	16856	16682	16719	16839	16788	16909	16965	16829	16715	16801	16910	16839	16751	16842	16761	16756	16778	16809	16774	16721	16769	16941	16798	16904	16851	16930	16819	16814	16920	16693	16673	16739	16940	16980	16867	16804	16863	16825	16776	16588	16820	16755	16949	16843	16949	16785	16748	16807	16897	16674	16877	16783	16750	16954	16589	16521	16708	17109	16944	16883	16870	16818	16719	16902	16785	16925	16879	16838	16778	16705	16808	16809	16996	16981	16774	16759	16914	16843	16856	17061	17053	17079	17027	16956	16837	16807	16834	16981	16730	16917	16905	16690	16873	16774	16760	16557	16562	16997	16867	16781	16830	16760	16548	16951	16884	17101	16728	16804	16849	16820	17041	16936	16841	17003	17006	16903	16876	16862	16982	16866	17074	17026	16823	17110	16483	16907	16819	16836	16868	17079	16954	16895	16904	16805	16710	16994	16860	16700	16953	16691	16826	16906	16904	16903	16912	16852	16922	16822	16754	16899	16795	16784	16803	16885	16907	16784	16733	16762	16824	16875	16797	16819	16801	16550	16962	16902	16834	16938	16756	17068	16745	16827	16810	16872	16832	16659	16783	16985	16990	16892	16806	16926	16908	16850	16599	17087	16646	16957	16851	16620	16760	16737	16772	16938	16978	16937	16790	16849	16877	16746	16876	16819	16869	16824	17071	16855	16995	16869	16682	16841	16860	16844	16880	16824	16640	16841	16831	16732	16997	16860	16833	16863	16644	16857	16899	16721	16712	16885	16831	16897	16824	16719	16942	16706	16810	16957	16810	16639	16769	16782	16865	17105	16921	16700	16939	16871	16798	16928	16892	16994	16781	16926	16865	16892	16971	16705	16883	16721	16909	16882	16918	16928	16900	16732	16739	16793	16912	16832	16708	16786	16804	16778	16772	16839	16788	16838	16921	16657	16573	16899	16633	16694	16935	16765	16862	16948	16492	16836	16856	16983	16846	16807	16673	17126	16865	16677	16734	16771	16905	16863	16836	16909	16634	16978	16776	16877	16762	16892	16683	16763	16763	16745	16796	16928	16834	16606	16786	16676	16825	16975	16871	16893	16917	16792	16840	16891	16841	16923	17021	16809	16829	16786	16738	16746	16804	16817	16898	16859	16900	16544	17042	16872	16839	17006	16707	16927	17082	16725	16918	16712	16771	16787	16983	16826	16700	16632	16826	16864	16979	16929	16894	17012	16754	17028	16847	16767	16547	16791	16964	16666	16898	16784	17018	16768	16855	17115	16800	16673	17090	16910	16866	16730	16749	16724	16753	16913	16884	16940	16784	16822	16654	16862	16833	16913	16701	16966	16792	16988	16775	16532	17006	16910	17037	16855	16974	16881	16767	16667	16731	16848	16808	17019	16881	16621	16816	16899	16780	16766	16848	16820	16755	16764	16918	16936	16703	16959	16737	16748	16856	16905	16778	16832	16679	17096	16743	16861	16822	16907	17036	16910	16858	16567	16913	16903	16786	16815	16911	17091	16750	16999	16782	16873	17107	16857	17002	16883	16982	17075	17093	16878	17015	16712	16725	16814	16841	16949	16728	16966	16968	16945	16806	16687	17001	16764	16948	16790	16787	16845	17018	16715	16709	17019	16959	16712	16689	16891	17054	16880	16844	16706	16804	16897	16991	16650	16913	16892	16824	16909	16908	16833	16949	17036	17025	16888	16683	16935	16978	16780	16824	16809	16716	16884	16845	16851	16827	16892	16701	16812	16771	16772	16894	16826	16747	16785	16926	16842	16870	16911	16796	16881	16932	16870	16843	16931	16881	16756	16894	17082	16909	16937	16809	16747	16717	16852	16692	16804	16777	16979	16756	16946	16906	16921	16842	16851	16809	16731	16826	16828	16932	16774	16942	16822	16928	16896	16925	16874	16815	16871	17103	16945	16830	16805	16943	16856	16956	16806	16937	16749	16842	16843	16671	16690	16780	16979	16874	16950	16991	16604	16809	16848	16869	16451	16779	16890	17036	16805	16844	16835	16854	16695	16902	16896	16800	16925	16696	16900	16852	16800	16915	16732	16794	16870	16904	16778	16958	16745	16744	16893	16883	16886	16844	16840	16940	16881	17031	16836	16747	16822	16606	16663	16770	16834	16695	16933	16822	16819	16862	16780	16780	16753	16804	17052	16736	16733	16943	16732	16744	16907	17016	16725	16864	16888	16817	16848	16704	16793	16853	16713	16480	16817	16853	16976	17112	16855	16673	16850	16798	16810	16860	17238	16766	17017	16716	16898	16851	16861	16862	16816	16867	16754	16757	16867	16725	17049	16874	16880	16803	16974	16739	16820	16856	16994	16838	16745	16763	16700	16708	16927	16862	16855	16692	16823	16915	16866	16611	16746	16750	16919	16834	16772	17037	17098	16755	16772	16816	16869	16833	16821	16812	16949	16933	16928	16770	16942	16752	16731	16705	16545	16773	16906	16922	17020	16842	16962	16929	16958	16739	16767	16677	16899	16862	16970	17017	16840	17008	16781	16898	16873	16734	16875	16877	16994	16748	16765	16919	16656	16843	16954	16852	16995	16974	17058	16879	16841	16671	16952	16710	16963	16971	16768	16904	16846	16861	16666	16772	16980	16840	16908	16691	16907	16820	16613	16950	16937	16665	16779	17063	16990	16807	16943	16822	16725	16749	16893	16820	17004	16967	16757	16947	16957	16874	16889	16932	16775	16910	17022	16816	16745	16932	16859	16844	16945	16840	16826	16708	16792	16744	16821	16752	16734	16856	16783	16789	16934	16883	17000	16976	16789	16879	16715	16742	16975	16825	16866	16960	16844	16922	16819	16782	16813	16749	16751	16997	16735	16672	16757	16731	16675	16796	16753	16902	16778	16807	16794	16661	16754	16832	16728	16690	16938	16849	16789	16842	16638	17003	16900	17077	16957	16882	16944	16956	17032	16829	16761	16761	16941	16959	16796	16820	16819	16771	16796	17099	16851	16842	16928	16810	16934	16783	17069	16842	16845	16833	16610	16736	16688	16741	16767	16902	16856	16756	16996	16818	16951	16731	16668	17055	16878	16840	16880	16958	17055	16751	16840	16868	16976	16942	16863	16711	16917	16806	16693	16523	16899	16801	16914	16794	16884	16858	16899	16764	17165	16950	16883	16932	16796	16880	16833	16846	16745	16997	16877	17096	16916	17128	16853	16904	16852	16931	16831	16727	16887	16882	16632	16750	16826	16717	16654	16656	16898	16816	16715	16880	16762	16811	16790	16851	16748	16759	16841	16845	16690	16835	16700	16906
14778	27320	25454	21070	18770	17365	16434	15995	15798	15667	15693	15534	20673	39209	38837	32871	23793	18256	15890	15186	15192	14944	15142	15130	14869	15073	15019	15066	15047	15127	15137	14999	15031	15242	15055	15105	14896	15085	15126	15047	14950	15060	15260	15071	15054	15118	15034	15192	15132	15054	15142	15170	14911	14945	15233	15053	15006	14948	15006	14872	15045	15145	15037	15119	15110	14896	15016	15066	15090	15112	15204	15041	14994	15181	15067	15069	15104	15091	15080	15041	14960	15197	14879	15139	15107	15063	14889	15128	14984	15058	15127	15017	15087	15091	14987	15247	15048	15063	15134	14948	15012	15089	15078	15023	15072	14942	15016	15087	14977	15308	14946	14840	14926	14984	15014	14984	14962	15024	14971	15033	15075	14942	15012	14962	15122	14988	15082	14968	14978	14907	15146	14949	14970	15119	15035	14866	14957	15041	15025	15157	14886	15033	15001	15126	15144	15064	14897	15102	14985	14949	15031	15112	15041	15063	14867	14804	15058	14966	15002	15057	15115	14907	15179	14879	15194	14997	15023	14806	15219	14938	15084	14936	15167	15065	14972	14981	14932	14960	14949	15079	15203	15000	15072	15046	15068	15179	15069	15027	14937	15066	15110	15100	15075	14980	15024	15057	15143	14981	15016	14929	14934	15020	14769	15001	14936	14958	15079	14942	15046	15034	15094	14864	15059	15130	15146	15273	15147	15073	14967	15066	15095	14847	14825	15044	15001	14972	15002	15040	15125	15177	15165	14992	15135	15132	15200	15029	14796	15074	14927	14994	14797	15086	15038	14926	14986	15052	14951	15011	15005	14958	15037	14994	15033	15177	14858	15098	15089	14943	15120	14955	14986	14989	15146	15039	14986	14943	15060	14979	14996	15052	15059	15202	15074	15092	14928	14838	15211	15122	15059	15061	14994	15156	15056	15034	15041	15151	14995	15206	15086	15073	14947	15060	14893	15073	15105	14988	15073	15020	15047	15050	15012	15087	15062	14913	15105	15100	14971	14973	15182	15107	15190	15237	14962	15020	14985	14962	15005	15112	15050	15016	14950	15022	15041	14868	15070	14910	15106	15017	15017	14866	14970	15004	15081	15103	14975	14790	15114	14873	14926	15098	15047	15122	15011	14955	14975	14926	15084	14995	15055	15044	15059	15121	14879	14990	15179	15022	15366	15095	14887	15107	15048	14885	15039	14889	14853	15021	14922	15000	14930	14832	15078	15051	15097	15017	14992	15136	15148	15062	15019	15193	15038	15138	14775	14795	15096	15012	15040	14870	15046	15070	15069	15050	14761	15197	14985	15085	15058	14959	14978	15074	15030	15048	15114	14962	14872	15028	15041	15085	15103	15102	15181	15058	14941	15106	15073	15059	15000	14979	15118	15037	14875	14927	15018	15059	15008	14954	14965	15086	15122	14942	15129	15013	15037	14893	15008	14937	14969	15167	15036	15123	14908	15094	15082	15002	14920	14960	14993	14845	15114	14955	15119	14916	14971	15023	14824	15165	15039	14968	14952	14817	14889	15028	15129	15019	15028	14944	15007	14992	14998	15007	15001	14846	15016	14995	14898	14919	15010	15020	15006	15039	15006	15108	15083	15050	14938	14977	15060	15016	14990	15112	15138	15121	15051	15102	15067	15059	15014	15201	15037	14870	14985	14994	15058	15127	14878	14876	15102	15070	15065	15044	15174	14965	15108	15067	15035	14924	14994	14962	15034	15163	15109	15134	15105	15082	14898	14880	15021	15153	14864	15053	15086	14943	15057	15006	15127	15037	15038	14841	14828	15059	14996	15051	15186	15018	14966	14844	14982	15061	14837	15041	14984	15014	15092	14943	14985	15002	15314	15055	14952	14757	15031	15085	14989	14892	15110	15068	14980	14863	15082	14986	14978	15145	15011	14973	15126	15118	14974	14943	15071	15140	14867	14962	14983	14987	14937	14997	14981	15187	15051	15046	15149	15006	14953	14870	14936	14969	15050	15074	15021	14986	14958	14911	15125	14783	15071	14971	14929	14974	15192	15127	15172	15095	14899	14976	14977	14969	15036	14980	14975	14909	14868	14887	14937	14902	15000	15132	15095	14903	14838	15003	14968	14926	15284	14926	15175	14965	15019	15019	14946	15012	15094	14890	14967	15044	15075	15016	15131	15043	14908	15159	15013	15089	15044	15026	14958	15060	15029	14882	14962	15076	15067	14917	15042	14938	15007	14987	15034	15000	15095	14902	15164	14904	14957	14958	14994	14963	15014	14942	15043	15197	14924	15013	14913	14885	15057	15049	15106	15173	15033	14994	14892	15009	14980	14888	14928	15008	15022	14995	15248	14959	15209	14876	14904	15089	15096	14982	14848	14849	15095	14885	14993	14924	14947	15070	15203	14927	14920	15029	15052	14940	14991	14944	15135	15049	15182	14873	14962	15155	15120	14921	15017	15188	14966	15017	15085	14906	15122	14969	15071	15039	15015	15104	14823	15024	14800	14984	15006	15008	14999	14857	15025	15064	15088	14974	15212	15169	14982	15017	15116	15058	14851	15065	15006	15128	15011	14963	14911	14959	15105	15202	14852	14953	15050	15000	15240	14941	15078	15032	15060	14851	15167	14985	15164	14941	15129	15053	15080	14999	15093	15137	15030	15021	15036	15054	15132	15060	14789	15005	15048	15020	14974	15091	15002	14866	15071	15148	14828	15136	15056	15148	15155	15083	15138	15054	14993	14929	14934	15042	15034	14985	14917	15272	15159	15118	14983	14946	15133	14921	15125	14928	14890	15155	15003	14962	15168	14987	15051	15090	15170	14982	14987	14890	14947	15041	14923	15099	15009	14991	15109	15019	15137	15037	14976	15029	14894	14887	15016	14873	14903	14952	14952	14992	15048	15078	15049	15053	14935	14990	14919	15143	15066	15105	14954	14999	14994	14965	15078	14903	15167	15141	14912	15026	15039	15073	15089	14931	15024	15017	15018	15023	14955	14904	14974	15050	14968	15035	15034	15031	15016	15014	14937	15050	14962	14970	15006	15020	14942	14919	14930	14659	14969	14994	15091	15021	15002	15145	14928	14651	15025	14972	14787	14934	15005	15042	15079	14964	15067	14891	14955	15060	14989	14994	14928	15089	14997	15193	14906	14843	14920	15080	15079	15047	14961	15064	15010	14908	15147	14980	15060	15015	15059	15039	15021	15064	15056	14928	15082	15004	14964	15065	15126	15062	15003	14922	15091	14967	14976	14787	15062	14921	14870	14977	14925	15072	15074	15099	15017	14982	15028	15069	15124	14877	15001	15037	15180	15014	15032	14925	15094	15056	14943	15040	15043	15156	15001	15017	15053	15197	14897	14994	15055	15176	14952	14982	15097	14958	14951	14991	15178	15049	14995	14933	15166	14882	14994	14991	15142	14945	15083	14951	14913	15034	14899	14970	15049	14933	15233	14950	15033	15098	15109	14834	14977	14999	15014	14999	14989	14938	14932	14951	15005	15099	14984	14979	14836	14971	15085	14829	15132	15076	14991	15060	15079	15050	15007	15087	15013	14914	15210	15160	14963	15018	15100	14927	15042	15064	14932	15028	14942	15089	14997	15075	14935	15044	15171	14950	14935	14999	14994	14973	14913	15013	14848	15073	14962	15073	15080	14907	14929	14828	14947	15127	14900	14920	15112	14982	14966	15088	14991	15001	15010	15106	15046	15022	15020	15056	14875	14993	15001	15167	15074	15094	14932	15092	14978	15094	14905	15037	15058	15109	14957	14992	15003	14827	14915	14977	15072	14913	15056	15041	15015	15006	14796	15056	14993	14832	15088	15063	15213	14910	15108	14932	15060	15051	14982	14917	15064	15062	14797	15086	15060	14926	15072	15091	15093	15094	15049	15090	15152	14824	14987	14992	15023	14979	14936	14932	14998	15035	15062	15059	15073	14900	15031	15047	14997	14927	14937	15010	14985	14995	15132	15047	15034	14994	15105	14876	15114	14856	15193	15087	14928	14962	14962	15091	15004	15202	14988	15041	14979	15026	14922	14914	15023	15049	14942	15215	14965	15155	15029	14981	14890	14939	14972	15027	15116	15139	15110	14894	15186	15056	14857	14979	15002	14969	14944	15075	15144	14961	15105	15098	15169	14961	15019	15050	15042	14902	14939	15000	14974	15006	15208	14856	15041	14947	15015	14881	15091	14956	15155	15064	14931	15071	14928	14976	14903	15121	15187	15055	15046	15107	14958	14976	15121	15060	14942	15047	15207	15022	14960	15051	15137	15040	15038	15070	14881	15017	14985	15086	15162	15060	15010	14972	15005	15013	14918	15064	15007	15024	15004	14787	14943	14888	14951	15014	15016	15092	14974	15111	14916	15051	14982	15043	14958	14739	15027	15053	15157	15018	15023	15167	15051	14982	14969	15130	14961	15104	14956	15021	14957	14937	14951	15025	15042	15102	15096	15063	14925	15154	14829	15059	15092	14877	15156	14927	14984	15069	14993	14957	15048	15138	15142	15009	15110	14934	14999	14997	15126	15099	14897	15038	15177	14995	14962	14998	15059	15035	15037	14933	14983	14957	15186	15145	15077	15107	14813	14950	15162	15011	14939	14928	14970	14934	15015	15045	15081	15001	15016	14883	15133	14991	15174	15005	15064	14843	15002	15138	15124	14980	15036	15159	14966	15018	14940	14971	14962	15122	15130	15240	15036	14940	15007	14990	15078	15047	15076	15078	15058	15079	15063	14883	14956	15092	15031	15014	15076	15102	14974	14997	14999	15102	14894	14956	15047	15165	15135	14865	15089	14964	14957	14965	15071	15109	15050	15017	15022	15010	14964	14940	15070	15001	15055	14957	15163	15068	15059	15076	15212	14938	15091	15080	14985	15097	15004	15114	14974	14781	15093	14982	15039	14987	14929	15091	15056	14935	15077	15081	15170	14962	14966	14922	15094	15090	15028	15077	14976	14858	15111	15013	15025	14993	14966	14983	14910	15101	15005	14801	15053	14991	14980	15060	15011	14922	14899	14939	15149	14872	15002	15084	15053	14971	14969	14898	14956	15030	14916	15134	14938	14952	15060	15036	15056	15001	14959	15102	15097	14940	14882	15068	14933	15089	15112	14842	14949	14974	14790	15124	14903	14804	15125	14966	15160	15044	15113	15124	15078	14955
27158	21650	23303	20081	16969	17058	17032	16589	16722	16705	16872	16808	16849	18337	18647	18470	17862	17250	16943	16731	16611	16758	16747	16637	16808	16730	16711	16707	16716	16715	16792	16793	16596	16616	16641	16695	16795	16725	16791	16717	16673	16726	16685	16507	16867	16838	16671	16717	16820	16851	16763	16635	16713	16506	16720	16738	16618	16735	16635	16512	16719	16710	16734	16909	16802	16765	16616	16828	16725	16790	16752	16663	16608	16540	16756	16659	16753	16798	16637	16665	16831	16638	16722	16611	16809	16685	16770	16733	16577	16751	16842	16623	16633	16769	16895	16558	16808	16557	16629	16644	16673	16765	16782	16742	16701	16627	16702	16635	16699	16839	16624	16686	16745	16638	16671	16772	16774	16903	16846	16679	16735	16528	16632	16719	16654	16643	16441	16629	16817	16746	16891	16849	16547	16732	16875	16735	16699	16755	16599	16567	16873	16538	16538	16457	16787	16731	16802	16891	16701	16413	16539	16795	16621	16652	16590	16679	16633	16841	16675	16570	16665	16624	16673	16634	16590	16574	16786	16659	16708	16785	16701	16709	16663	16697	16629	16667	16451	16708	16755	16714	16550	16822	16637	16732	16759	16822	16736	16889	16823	16628	16755	16627	16712	16913	16540	16558	16868	16683	16584	16619	16679	16589	16633	16701	16632	16735	16761	16752	16498	16829	16767	16751	16652	16803	16896	16601	16617	16684	16766	16615	16538	16694	16772	16513	16709	16657	16825	16497	16608	16689	16579	16674	16814	16706	16648	16757	16653	16621	16494	16551	16667	16743	16603	16694	16456	16619	16683	16732	16805	16747	16613	16739	16652	16968	16671	16691	16610	16479	16846	16667	16759	16705	16730	16565	16818	16767	16618	16501	16661	16766	16666	16803	16581	16509	16557	16760	16633	16856	16860	16658	16719	16552	16931	16554	16747	16706	16685	16716	16684	16727	16516	16610	16664	16492	16676	16750	16696	16692	16735	16603	16730	16443	16485	16890	16754	16804	16802	16629	16547	16629	16821	16852	16683	16672	16693	16874	16552	16808	16784	16692	16860	16880	16758	16647	16658	16805	16536	16642	16945	16800	16796	16735	16655	16764	16618	16919	16681	16721	16616	16502	16576	16602	16666	16846	16786	16821	16891	16612	16599	16765	16636	16867	16820	16649	16671	16708	16751	16819	17141	16560	16780	16738	16719	16710	16853	16853	16718	16771	16900	16704	16673	16753	16652	16522	16717	16776	16758	16753	16640	16825	16946	16677	16607	16518	16710	16716	16542	16569	16765	16691	16701	16733	16596	16677	16789	16773	16514	16780	16720	16586	16597	16531	16715	16444	16493	16528	16745	16758	16563	16577	16730	16800	16693	16547	16613	16728	16654	16496	16798	16709	16596	16551	16696	16732	16674	16735	16609	16546	16673	16764	16672	16948	16838	16662	16530	16636	16811	16712	16865	16943	16892	16547	16553	16616	16861	16650	16716	16773	16604	16830	16794	16622	16879	16674	16606	16610	16686	16766	16738	16944	16817	16769	16943	16790	16752	16865	16631	16614	16768	16716	16800	16704	16706	16603	16723	16909	16636	16602	16642	16671	16920	16646	16679	16888	16701	16525	16836	16567	16536	16458	16624	16672	16888	16720	16641	16857	16830	16583	16620	16714	16851	16765	16807	16571	16639	16577	16807	16724	16829	16847	16752	16730	16684	16969	16881	16845	16779	16636	16565	16469	16583	16712	16766	16608	16741	16742	16703	16613	16739	16818	16619	16765	16595	16694	16725	16609	16568	16824	16652	16826	16644	16519	16784	16786	16692	16754	16646	16684	16688	16841	16665	16686	16819	16679	16980	16704	16540	16822	16574	16585	16769	16733	16585	16877	16819	16649	16765	16874	16793	16749	16782	16652	16635	16745	16536	16595	16754	16822	16744	16691	16823	16610	16741	16680	16689	16714	16745	16808	16570	16656	16815	16783	16958	16586	16722	16639	16768	16942	16582	16778	16821	16617	16758	16686	16659	16571	16627	16491	16843	16670	16647	16628	16721	16596	16474	16610	16801	16705	16651	16709	16605	16731	16808	16829	16774	16515	16673	16611	16825	16781	16725	16818	16661	16665	16565	16837	16685	16775	16745	16603	16714	16783	16735	16715	16746	16677	16720	16829	16728	16663	16874	16713	16693	16584	16593	16638	16703	16878	16701	16564	16533	16651	16691	16813	16576	16699	16787	16686	16806	16676	16866	16686	16864	16772	16713	16740	16760	16643	16682	16733	16697	16744	16812	16734	16700	16893	16802	16834	16675	16795	16543	16649	16794	16611	16728	16678	16722	16524	16735	16710	16547	16747	16570	16622	16710	16842	16834	16566	16637	16729	16943	16670	16850	16712	16637	16677	16613	16719	16578	16649	16668	16924	16740	16763	16650	16486	16799	16710	16518	16875	16498	16522	16633	16555	16842	16549	16394	16625	16713	16708	16560	16570	16917	16675	16652	16766	16537	16567	16797	16770	16584	16450	16661	16824	16609	16602	16658	16745	16784	16561	16573	16550	16650	16671	16645	16658	16737	16760	16716	16815	16652	16830	16767	16617	16780	16745	16763	16636	16775	16649	16688	16894	16785	16402	16967	16738	16772	16635	16574	16819	16788	16862	16435	16723	16902	16676	16683	16729	16726	16726	16524	16775	16925	17014	16720	16686	16731	16638	16943	16702	16906	16713	16690	16814	16684	16717	16731	16753	16603	16572	16753	16746	16833	16752	16991	16910	16745	16642	16788	16831	16471	16556	16501	16556	16558	16655	16805	16717	16684	16676	16911	16804	16486	16576	16699	16920	16788	16487	16733	16717	16713	16723	16478	16594	16683	16839	16678	16652	16690	16700	16678	16823	16606	16630	16500	16759	16641	16914	16838	16628	16750	16534	16570	16778	16764	16848	16682	16557	16734	16681	16862	16782	16660	16920	16655	16611	16866	16678	16583	16786	16859	16778	16789	16793	16560	16816	16621	16695	16842	16724	16771	16693	16755	16769	16681	16882	16519	16694	16699	16801	16755	16777	16671	16719	16772	16594	16550	16686	16660	16567	16719	16674	16668	16601	16801	16599	16719	16671	16700	16606	16691	16810	16700	16555	16597	16627	16758	16687	16539	16622	16725	16662	16827	16859	16655	16641	16717	16829	16819	16785	16863	16570	16706	16761	16800	16594	16921	16673	16798	16796	16843	16665	16645	16744	16857	16571	16801	16789	16562	16808	16712	16782	16778	16695	16651	16748	16729	16660	16630	16625	16860	16825	16721	16752	16552	16798	16430	16730	16976	16718	16718	16517	16901	16789	16766	16675	16651	16576	16860	16733	16622	16656	16776	16791	16661	16613	16966	16814	16603	16763	16500	16707	16637	16668	16878	16678	16914	16807	16650	16660	16732	16626	16712	16582	16686	16521	16630	16672	16718	16695	16488	16752	16776	16708	16697	16616	16679	16673	16723	16917	16662	16850	16760	16389	16778	16869	16586	16747	16628	16687	16783	16746	16778	16768	16821	16662	16796	16602	16610	16639	16795	16745	16740	16677	16664	16711	16800	16763	16806	16723	16726	16572	16639	16608	16491	16573	16636	16485	16656	16593	16536	16659	16668	16490	16629	16677	16632	16493	16910	16809	16665	16537	16573	16788	16658	16740	16680	16725	16683	16622	16722	16889	16468	16755	16574	16855	16893	16639	16740	16587	16817	16586	16694	16698	16603	16823	16756	16873	16598	16912	16746	16803	16629	16683	16725	16737	16610	16725	16765	16692	16827	16679	16745	16472	16698	16691	16774	16654	16689	16655	16639	16636	16688	16691	16737	16818	16522	16894	16886	16630	16789	16548	16534	16636	16874	16789	16644	16660	16778	16722	16652	16798	16447	16740	16769	16678	16715	16733	16650	16521	16821	16574	16685	16686	16649	16434	16745	16603	16903	16601	16807	16666	16787	16738	16650	16694	16656	16430	16699	16665	16776	16605	16640	16625	16719	16635	16877	16526	16558	16682	16553	16507	16678	16741	16615	16729	16665	16562	16733	16719	16759	16566	16567	16636	16497	16618	16575	16672	16696	16765	16797	16818	16716	16662	16579	16641	16550	16628	16619	16428	16614	16559	16769	16624	16907	16734	16761	16564	16608	16820	16677	16585	16554	16675	16757	16477	16721	16575	16805	16607	16812	16899	16824	16615	16734	16724	16792	16754	16813	16727	16908	16772	16666	16524	16687	16649	16754	16956	16758	16823	16554	16721	16428	16518	16711	16702	16508	16669	16700	16876	16559	16638	16640	16705	16533	16742	16544	16493	16809	16743	16684	16697	17005	16732	16614	16386	16609	16790	16843	16926	16774	16718	16861	16903	16706	16628	16730	16754	16709	16591	16553	16547	16667	16605	16674	16699	16686	16708	16726	16631	16525	16866	16749	16800	16664	16565	16681	16565	16580	16543	16494	16564	16805	16725	16721	16959	16652	16609	16832	16565	16694	16820	16729	16639	16489	16626	16632	16664	16761	16368	16738	16581	16401	16921	16688	16633	16595	16790	16633	16639	16741	16720	16709	16771	16664	16780	16618	16828	16658	16784	16829	16605	16718	16785	16587	16749	16800	16755	16685	16709	16691	16590	16711	16806	16717	16682	16651	16799	16730	16608	16650	16820	16726	16920	16627	16662	16699	16858	16794	16516	16674	16609	16651	16705	16738	16535	16630	16712	16860	16784	16593	16849	16799	16727	16646	16802	16801	16695	16918	16743	16746	16849	16844	16655	16679	16693	16558	16794	16878	16731	16648	16789	16592	16648	16635	16738	16567	16731	16847	16905	16569	16719	16650	16504	16882	16825	16751	16765	16667	16638	16728	16668	16793	16614	16600	16937	16574	16697	16592	16669	16728	16592	16693	16657	16681	16660	16701	16669	16725	16705	17005	16627	16590	16850	16788	16525	16501	16704	16616	16703	16564	16714	16692	16681	16599	16878	16691	16857	16768	16739	16600	16545	16609	16909	16646	16568	16810	16785	16659	16696	16684	16831	16798	16471	16859	16753	16754	16638	16719	16850	16609	16757	16551	16639	16609	16833	16640	16686	16712	16876	16677	16754	16786	16708	16801	16673	16919	16820	16780	16631	16750	16715	16694	16950	16720	16743
14402	17729	17075	16470	15765	15476	14978	15096	15012	15158	14946	15194	15307	17540	17932	17115	16052	15349	15004	14955	14909	14884	15120	14993	14822	14950	14914	15041	14942	14817	15120	14944	14852	15007	14982	14971	14956	14933	14963	14942	14852	14857	15038	14693	15050	14937	15071	14930	14955	15007	14957	14900	14992	14931	14879	14906	15108	14981	14974	14923	14857	14743	14983	14920	15031	14933	14901	15066	15007	14892	14971	14898	14969	14928	14931	14880	14660	15045	14893	14987	14989	14912	14804	14932	14917	14873	14955	14953	14869	15063	15054	14829	14916	14951	14943	14885	14986	14987	14771	14845	14740	15028	14996	15105	14936	14895	15097	14972	14925	14984	14813	14745	14802	14825	14821	14943	14948	15023	14914	14894	14983	14831	14671	15121	14931	14779	14937	14983	14930	14580	14867	14902	14899	14937	14867	14884	14886	14940	14870	14899	15031	14891	14803	15008	14951	14884	14744	14700	14977	15016	14875	14883	14807	14972	15034	14850	15058	14879	15013	14905	14846	14914	14970	14838	14881	15000	15003	14816	14946	15071	15046	14870	15000	14913	14900	14971	15036	14855	14983	14796	14950	14809	14952	14976	14833	14899	15138	15049	15023	14939	15016	15061	14943	14978	14896	14998	14981	14773	14818	14907	14898	14758	14899	15050	15179	14847	14868	15006	14830	14853	14939	15007	15087	14873	14892	15011	14832	14862	14917	15009	14973	14929	15039	15031	14811	14760	14997	14959	14866	14858	14929	15072	14839	14932	14901	14903	15039	14897	14828	15063	14954	14980	14879	14924	14938	14938	14966	14854	14692	14982	15013	14995	14745	14911	14859	15009	14796	14918	14955	14850	15012	14868	15078	14959	14927	14942	14878	14935	14925	14761	15031	14956	14965	14952	15066	14827	14854	14916	14959	14956	14885	15055	14972	14865	14944	14976	14981	14916	14868	15086	14960	14862	15066	15044	14898	15076	14999	15013	14982	14824	14968	14905	15055	15039	15023	15019	14885	14891	14891	14927	15094	14956	14959	15021	15089	14935	14873	14754	14923	14989	14915	14866	14969	14882	14967	14927	15007	14978	14963	15035	14885	14969	15043	14919	15043	14994	14913	14858	14914	14992	14907	15078	14995	15024	14920	14933	14970	14954	14848	15058	14951	14842	15056	14926	15042	14797	14848	15109	14796	14946	14786	14874	15065	14890	15206	14990	14907	14963	15059	14907	14896	14906	15184	14858	14869	14857	15162	14805	14974	14980	14895	14662	15043	14943	14797	14943	15027	14805	14953	14885	14958	14903	15039	14946	14963	14849	15215	14995	14904	14995	14797	14900	14876	14774	14822	14978	14952	15036	15033	14853	14839	14823	14935	15010	14816	14991	15018	15056	14893	14938	14993	14991	14821	14989	14873	14866	14849	14896	15066	14891	15054	14745	15083	14917	14869	15033	14997	14888	14937	15019	14983	14958	14935	14936	14883	14886	14916	14853	15045	14965	14954	15004	14900	15009	15061	14767	14937	14974	15002	14895	14843	14977	14854	15086	14769	15007	14946	14770	14730	14884	14857	14861	14952	14835	14842	15028	14769	14858	14992	14802	14903	14863	14890	14983	14872	15114	14729	14928	15034	14998	15019	14982	15004	14893	15005	14966	15144	14987	14798	14932	14829	14947	14888	14965	14896	15053	14867	14962	14871	14812	15075	15031	14974	14916	14920	14880	15049	14938	15004	14963	15186	15091	14872	14923	14860	14915	14965	14939	15003	14956	15001	14895	14950	14997	14873	14812	14972	15156	14895	15129	15005	14942	14952	15031	14948	14834	14841	14922	15118	14830	15069	15041	15211	14975	14809	14773	15043	14988	14840	15134	14933	14967	14903	15274	15080	14819	14914	14873	14755	15043	14791	14855	14755	15000	14965	14892	15010	14928	14988	14908	14922	15065	14942	14891	14999	14857	14936	14999	15033	14866	15097	14886	14931	14974	14943	14874	15034	14716	14772	14882	14863	14766	14898	14956	14953	15059	15066	15039	14898	14914	14886	14912	14961	14882	14915	15010	14931	14856	14798	15167	14855	15078	15305	14890	14937	14863	14970	14926	14871	15088	14942	14808	14866	15021	15233	14943	14903	14815	14957	15019	14990	14883	15175	14910	14895	14907	14614	14934	14889	14897	15034	14892	14964	14851	14912	14849	14873	14864	15048	14815	14967	14861	14917	15162	14698	14965	14967	14963	14819	15063	14902	14907	15237	14967	14832	15087	15085	15049	15021	14927	14852	14933	14884	14835	14899	14709	14989	14951	14897	14750	14943	14911	14884	14797	14894	14933	14935	14879	14856	14993	14930	15029	14945	14923	14844	15016	14977	15056	14915	14913	15163	15183	14967	14863	14726	14775	15064	15045	15069	15091	14797	14864	14986	14840	15002	14756	15053	14830	14955	14871	14891	15082	14952	14829	15007	14882	14999	14774	14921	15022	14960	15040	15006	14911	15095	14899	14976	15148	14993	14966	14851	14842	14736	15168	14915	14813	15047	15085	14857	15077	14942	14915	14960	15034	14855	14751	14902	14926	15106	15127	14987	14803	14888	14906	14970	14888	14864	14899	14821	14919	14996	14998	14997	14985	15072	14897	14838	15028	14993	14851	14885	15032	14806	14944	14895	14838	15143	14820	15035	14848	15034	14960	14992	14997	14980	14951	14844	14807	14837	15054	14955	14953	15193	14848	14892	15125	14972	14801	14934	14999	14884	14817	14921	15045	14911	14846	14924	14739	14863	14930	14874	14984	14958	14876	14814	14921	14917	14936	14842	14928	14871	14996	14825	15003	14973	15004	15000	14866	14986	15193	15004	14913	14919	14819	14970	14904	14845	15006	14924	14987	14898	14998	14830	15104	15013	15053	14966	15013	14823	15069	14994	14966	14898	14984	15026	14981	15018	14794	14899	14976	14864	14945	14911	14955	15026	14673	15069	14912	14905	14915	15072	15006	15050	14993	15077	15095	14923	14856	15033	14930	14870	14894	14936	15058	14832	14864	15025	15077	14963	15034	14948	15034	14927	14825	15025	14854	15025	14879	14922	14814	15038	14887	14992	15151	14906	14945	15048	14838	14874	15006	14996	14866	15033	14985	14904	15117	14839	14803	14924	15017	14950	14759	14899	14838	14779	14939	15006	15054	14856	14851	14942	14964	15039	14839	15043	14931	14851	14938	14784	14923	15010	14908	14889	14903	14796	15070	14959	14950	14791	14959	14888	15127	14952	14983	14891	15126	15013	14940	14853	14879	15123	15052	14989	15067	14917	15099	14979	14973	15190	14914	14915	14919	14882	14954	14881	14809	14928	15060	14951	15104	14840	14909	15048	15122	14877	14793	14906	14920	14908	14870	14963	15028	14944	14887	14767	14910	15034	14904	14952	15108	14853	14947	14849	14870	14948	15094	14744	15083	14991	15018	14996	14816	14875	14994	15005	14743	14887	14907	14944	14931	14885	15077	14863	14923	14984	14886	15038	14906	15001	14933	14976	14983	14900	14911	14971	15040	14921	14893	15159	14968	14901	15028	14925	14786	14960	15010	15023	14887	14934	14984	14835	15016	15043	14851	15066	14971	15072	14801	14835	14981	15011	14949	14986	14847	14984	15081	14916	14997	15023	14930	15029	15033	14961	14854	14810	14920	15110	14791	14878	14978	14955	15042	15073	15079	14955	14958	14858	14985	14991	15053	14808	15063	14949	14988	14920	14939	15052	14891	14964	14765	14959	14863	14897	14973	14911	14997	14939	14913	15058	15068	14901	14870	14910	15070	14780	15091	14965	14918	14959	15256	14809	14968	14742	15029	14912	14864	14968	15023	14974	14999	14840	14818	14820	15057	14931	14795	14894	14912	15041	14908	15077	14937	14992	15014	14989	14953	14977	14860	14926	14931	14814	14963	15026	15041	14933	14777	14917	14995	14867	14952	14937	14896	14977	14972	14980	14928	15022	14872	14797	15020	15004	14828	15001	14930	14964	14977	14944	14902	15129	14900	14889	14979	14860	15004	14929	14930	14889	14892	14888	14975	14815	14824	14929	14785	14974	15060	14800	14984	15126	15065	14989	14770	14924	14938	15078	15035	14944	14867	15048	15041	15082	14876	14941	14864	14832	14945	15001	14960	14880	14879	15001	14987	15000	14926	14767	14885	14935	14819	14974	15020	15022	14939	14814	14807	15049	14986	15055	14871	15038	14876	15001	14985	14846	14939	14916	15012	14951	15029	14996	15140	14918	14851	14943	14832	14965	14945	14986	14907	14878	15058	14951	14863	14871	14925	14872	14742	15003	14980	14970	14876	14983	14812	15110	14767	14925	15004	14911	15117	14872	15029	14916	15035	15029	14952	14855	14962	14928	15049	15098	15065	14802	14944	15051	15017	14750	14856	14870	14966	14856	15061	14810	15032	14974	14784	14900	14861	14920	14879	15018	15094	14817	14956	14986	14929	15079	14972	14844	14939	14922	15009	14999	14743	14887	14872	14996	15016	15000	14985	15031	14808	15192	14752	15042	14896	14992	15005	14869	14899	14851	14930	15038	14904	14870	14901	14918	14968	15059	15081	14980	14753	14982	14890	15104	15096	14908	14774	14915	14781	15014	14766	14827	15077	15001	15003	15106	14868	14854	15098	14991	14958	14982	14937	15029	15034	14814	14922	14932	15048	14992	14896	15167	15005	15102	14944	14959	14909	15035	14998	15058	15034	14919	14828	14960	15024	15122	14962	14874	15023	14760	14884	14836	14944	14913	15079	14987	15036	14835	14916	14930	14927	14929	15051	14885	14860	14923	14877	14821	14928	15023	14883	14956	14927	14936	15010	14919	14963	14826	14867	14964	14886	14984	14972	14893	14872	14855	14971	15110	14949	14978	14959	15097	14964	15040	14862	14833	14886	15110	15111	14760	14746	14951	14961	14882	14850	14884	14880	14940	14818	14972	14926	14852	14881	15085	15058	15031	14824	14975	14889	15030	14980	15006	15046	14913	14885	15102	14881	14823	14925	14893	15000	15017	14856	14889	14843	14958	15035	14896	15159	15044	15011	15056	14939	14801	14959	15057	14809	14999	14901	15028	14985	14888	14623	15000	15004	14832	15008	14730	15067	14930	14982	14933	14858	14956	15017	15035	14994
23456	20982	28372	23829	21561	21315	20221	17573	17181	17296	17603	17089	18311	28971	28740	26076	22134	18753	17685	17034	16755	16778	16880	16972	16725	16843	16952	16917	16840	16939	16962	17017	16999	16927	17081	16907	17065	16826	16952	16975	16841	16795	16759	16883	17062	16976	17101	16919	16865	16815	16717	16867	17003	16799	16703	16894	16964	17053	16832	16799	16860	17054	16897	16959	16911	17026	16878	16905	16882	16769	16926	16974	16788	16912	16657	16919	16877	16932	16942	16857	16912	16767	16871	16912	16863	16772	16867	16799	16912	16877	16806	16919	16884	16998	16970	16802	16947	17011	16717	16852	16719	16890	16916	16836	16927	16965	16826	16795	16847	16702	17210	16771	17056	16885	16955	16919	16914	16805	16796	16883	16897	16977	16975	16866	16808	16993	16798	16874	17001	16976	16911	16706	16880	16801	17019	16818	16760	16860	16713	17011	16637	16704	16743	16804	17031	16693	16887	16599	16885	16847	16848	16749	16885	16997	16890	16916	16884	16928	16853	16733	16953	16919	16955	17002	16734	16933	16710	16745	17056	16819	16986	16730	16931	16845	16727	16771	16708	16727	16906	16829	16937	16960	16782	16693	16918	16838	16884	16959	16755	16603	16810	16835	16745	16740	17026	17058	16816	16819	16841	16715	16941	16891	16662	16796	16915	16683	17012	16844	16892	16785	16901	16785	16816	17002	16869	16776	16875	16774	16933	16703	16916	17023	16989	16693	16894	16923	16752	16826	16856	16890	16620	16630	16849	16899	16800	16750	16897	16873	16858	16807	16902	16932	16691	16720	16829	16671	16823	16928	17008	16895	16867	17081	16894	16728	16791	16857	16766	16772	16897	16959	16805	16799	16710	17026	16815	16981	16985	16949	16933	16631	16844	16850	16936	16724	16777	16677	16720	16740	16748	17028	16959	16984	16826	17070	16940	16941	16776	16862	16697	16828	16994	16636	16903	16675	16791	16772	16849	16903	16897	17012	16714	16779	17013	16830	16797	16821	16760	16909	16883	16918	16719	16988	16947	16750	16660	16839	16838	16840	16841	17042	16794	16858	16970	16708	16935	16865	16991	16927	16787	16901	16859	16782	16732	17057	17018	16830	16580	16939	16738	16916	16869	16802	16809	16879	16799	17004	16916	16869	16830	16920	16928	16864	17135	16857	16884	16904	16864	16875	16717	17025	16737	16952	17114	16553	16758	16775	16894	16932	16901	16971	16941	16745	17065	16703	16879	16811	16827	16931	16993	16824	16964	16922	16769	16785	16858	16779	16778	16956	16912	16989	16886	16849	17002	16865	16775	16771	17008	16898	16947	16888	16773	17015	16873	16904	16772	16770	16914	16901	16649	16790	16969	16788	16646	16783	16605	16693	16831	16856	16883	17020	17043	16960	17200	16698	16845	16802	16879	17009	17192	16764	16957	16863	16999	16763	16761	16871	16846	17029	16564	16863	17056	16920	17033	16961	16943	16890	16837	17025	16830	16891	16933	16863	16807	16967	16871	17006	16778	16728	16842	16901	17025	16948	16731	16927	16795	17123	16850	16899	16878	16788	16909	16726	16784	16682	16950	16879	17046	17069	16800	16829	16897	16969	16767	16823	16802	16697	16649	16796	16786	16928	16805	16844	16762	16823	16737	16872	16759	16694	16915	16815	16690	16806	16765	16930	16679	17047	17025	16896	16834	17052	16857	16744	16740	17075	16729	16954	16997	16838	16957	16971	16858	16882	16783	16952	16928	16753	17049	16897	16975	16900	16901	16693	17123	16916	16929	16926	16777	16871	16868	16833	17185	16989	16675	16772	16953	16790	16949	16831	16756	16781	16763	17100	16869	16979	16859	16636	16803	16753	16770	16743	16815	16904	16724	16653	16859	16892	16862	16872	16835	16833	16743	16903	16849	16956	16823	16969	16917	16885	16631	16906	16690	17087	16706	16759	16836	16940	16898	16797	16696	16803	16721	16796	16836	16822	16932	16757	16924	16976	16976	16710	16833	16815	16941	16697	16656	16797	16785	16939	16828	16916	16805	16860	16998	17031	16774	16836	16913	16747	16809	17018	16837	16950	16768	16884	16990	16878	16857	16900	16920	16753	16866	16870	16806	16673	16724	16903	16732	16935	16907	16937	16704	16896	16970	16750	16910	16796	16988	16924	16854	16821	16923	16773	16926	16894	16892	16931	16938	16732	16675	16833	16873	16911	16904	16874	16658	16690	16808	16829	16789	16759	16805	16887	16872	16686	16847	16964	16794	16835	16683	16943	16706	16848	16862	16754	16877	16917	16865	16905	16930	16879	16957	16896	16854	16855	16922	16979	16786	16971	16821	16840	16900	16732	16726	16853	16726	16823	16802	16908	17042	16755	16818	17032	16965	16933	17002	16813	16811	16973	16968	16858	16728	16676	16700	17027	16892	16671	16879	16977	16828	17138	16661	16796	16893	16893	16878	16885	17079	17057	16921	16758	16871	16829	16718	16827	16714	16927	16804	16842	16826	16726	16923	16829	16841	16701	16761	16874	17038	16944	16818	16835	16872	16908	16912	16939	16706	16706	16788	16792	16897	16960	16834	16790	16847	16914	16849	16933	17073	16967	16693	16823	17009	16743	16858	16816	16966	16924	16872	16851	16781	16863	16706	16854	16876	16804	16812	16962	16971	16788	16773	16673	16772	16800	17123	17004	16873	16810	16823	16973	16921	16793	16860	16926	16995	16659	16692	16753	16930	16796	16814	16782	16866	16920	16950	16716	17030	16835	16825	16951	16987	17014	16778	17026	17012	16843	16876	16766	16727	16724	16811	16691	16886	16716	16830	16782	16962	16884	16828	16869	16824	16674	16910	16762	16901	16944	17003	17047	16869	16810	17019	16805	16906	16892	16620	16954	17144	16848	16906	16889	16879	16916	16807	16711	16704	16846	17093	16952	16922	16946	16690	16843	16725	16865	16874	16677	16917	16811	16702	16834	16964	17019	16720	17012	16776	16742	16829	16752	16791	16954	16976	16938	16720	17021	16837	16964	16791	16803	16862	16773	16878	16914	17079	16846	16962	16708	16773	16772	16888	16829	16809	16941	16712	16988	16928	16778	16967	16855	16786	17193	16812	16823	16642	17006	16640	16719	16947	16731	17009	17030	16952	16947	16805	16863	16679	16993	16913	16902	17043	16785	16759	16684	16812	16862	16868	16774	16955	16989	16705	16875	16907	16764	16966	16664	16847	16953	16822	16994	16864	16784	16763	16955	16607	16790	16874	16944	16797	16751	17058	16645	16723	16835	16718	16712	16774	16824	16724	16821	16769	16823	16783	16953	16856	16734	16848	16956	16732	17028	16951	17244	16815	16728	16743	16673	16876	16767	16935	16865	16732	16893	16713	16785	16776	16681	16804	16748	16890	16735	16774	16918	16914	16952	16981	16864	16902	16807	16921	16864	16980	16865	16807	16752	17105	16899	16764	16616	16976	17026	17014	16793	16847	16890	16996	16802	17181	16932	16783	16927	16803	16799	16841	16779	16792	16890	16938	17148	16885	16722	16785	16938	16936	16783	16853	16754	16785	16951	17074	16694	17010	17050	16878	16745	17007	16715	16860	16933	17015	16959	16970	16940	16970	16572	16832	16857	16759	16948	16917	16736	16796	16834	17025	16776	16786	16910	16775	16933	17023	16855	17071	16872	17013	16846	16862	17033	16785	16869	16949	16850	16779	16953	16989	16992	16910	16777	16704	17033	17090	16836	16821	16603	16800	16725	16747	16878	16893	16954	17037	16839	16673	16975	16943	16639	16759	16766	16801	16809	16974	16923	16707	16935	16744	17007	16859	16914	16720	16794	16914	16893	16873	16754	16947	16652	16982	16976	17060	17061	16809	17001	16820	16951	16854	16777	16792	16919	16834	16955	16646	16934	16814	16967	16933	16780	16704	16962	16823	16891	16712	16813	17129	16912	17026	16872	16897	16890	16959	16626	16841	16666	16919	16682	17040	16738	16792	16840	16734	16764	16892	17020	16883	17034	16768	17017	16873	16844	16954	16943	16682	16614	16826	16757	16946	16811	17049	16673	16837	16605	16820	16691	16907	16882	16972	16952	16903	16866	16961	16930	16804	16826	16946	16913	16937	16764	16669	16678	16918	16752	16690	16806	16689	16930	16840	16651	16751	16651	16935	16831	16911	16802	17057	16950	16686	16892	16833	16862	16872	16930	17116	16740	16782	16959	16810	16812	16799	16939	16952	16879	16827	16750	16953	16880	16901	16871	16841	16683	16918	16774	16876	16795	17095	16863	16989	16861	16884	16836	16739	16847	16973	16810	16662	16966	16858	17085	16835	16913	16863	16997	16949	17014	16972	16880	16842	17011	16860	16731	16955	16856	16835	16781	16662	16844	16958	16703	16842	16872	16812	16954	16889	16810	16779	16864	16879	16760	16668	16716	17108	16936	17008	16955	16797	16831	16920	16963	17018	16946	16878	16911	16896	16811	16995	16850	16880	16889	16900	16830	17020	16819	16979	16857	16836	16819	17111	16841	16844	16875	16703	16884	17069	16908	16995	16780	16928	16822	16977	16871	16793	16936	17028	17113	16822	16905	16859	16733	16753	17055	16866	16838	16753	16979	16903	16852	16838	16919	16807	16805	16911	16893	16800	16709	16900	16962	16984	16932	17053	16861	16817	16732	16897	17004	16972	17054	16816	16867	16734	16901	16925	16830	17173	16889	16947	16879	17037	16953	16871	16786	16914	16770	16765	16641	16883	16835	16995	16805	16707	16708	16990	16800	16948	16982	16781	16837	16898	16988	16763	16886	16878	17040	16995	16974	16810	16816	16875	16969	16709	16891	16949	17099	17078	17017	16699	16823	16942	16902	16755	16781	17032	16860	17051	16786	16967	17138	16982	17076	17003	16897	16862	16775	16896	16933	16952	16795	16910	16784	16763	16747	16905	17098	16708	16834	16959	16942	16757	16692	16845	16889	16873	16955	16781	16938	16927	16837	16858	16815	16869	16806	16843	16829	16824	16960	17032	16927	16883	16754	16763	16502	16860	16846	16969	16917	17037	16932	16923	16987	16770	16940	17004	16677	16779	17026	16805	16908	17019	16850	16761	16854	16704	16910	16836	16892	16900	16715	16785	16658	16822	16972	16836	16861	16891	16829
13836	23193	21389	18653	17246	16539	15793	15768	15461	15605	15421	15399	17880	32409	30811	26733	21154	16698	15700	15158	14996	14992	15212	15078	15053	15016	15130	15177	15294	15069	15119	15205	14945	15063	15094	15134	15198	15024	15139	14817	15085	15223	15036	15072	15231	15149	15159	15206	15131	15110	15057	15081	15038	15062	15041	15125	15207	15089	15192	15048	15258	15187	15021	15084	15038	15055	15018	14962	15061	15062	14952	15120	14904	14910	15087	15026	15069	15181	15045	15139	14977	15028	15017	14983	15189	14956	15075	15204	14989	15113	15218	15071	14972	15158	15112	15015	14925	15101	15099	15115	15159	14985	15146	15099	15078	15042	15021	14995	15198	14988	15057	15161	15052	15094	15088	15093	15047	15206	15094	15094	14969	15043	15161	15029	15071	15171	15157	15153	15057	15059	15131	15055	15060	15135	14925	14922	15083	15190	15197	15043	15172	14933	15053	15139	15126	14998	15039	14974	15169	15065	15066	14927	14954	15098	15162	15047	15036	15053	15119	15121	15052	15219	15052	15016	15230	14937	15031	15257	15132	15157	15085	15044	15065	15104	15078	14947	15121	15026	15071	15307	15018	15188	15120	14950	14902	14959	14987	15044	15198	15081	14988	14978	14969	15323	15225	14944	15136	15082	15241	15173	14953	15103	15153	14956	15087	14991	15034	15048	15055	15162	15035	14967	15152	15110	15207	15009	15095	14993	15097	15187	15053	15077	15245	15037	15070	15113	15048	14976	14939	15132	15020	15170	15103	15179	15173	15156	15244	15044	15040	14967	15066	15133	15174	14969	15109	15350	15044	14998	15036	15040	15067	14992	15179	15310	15241	15113	15126	15152	15183	15096	15071	15148	15124	15170	15055	14925	15077	15221	14978	15031	15245	15081	15098	15057	15141	15145	15131	15120	15149	15150	14862	15088	15049	15127	14912	14941	15142	15183	15127	15109	15141	15113	15150	15191	15235	15071	14883	15051	15044	15074	15259	15134	15060	15028	14884	14955	15093	14980	15055	14979	15065	15036	14972	14960	15180	15133	15052	14946	15100	15122	15071	15173	15202	15025	15125	15068	15085	15088	15132	15244	15096	15137	15282	14867	15091	15237	15100	15065	15009	15080	15132	15020	14913	15132	14981	15143	15040	14949	15211	14979	15149	15199	15002	15084	15112	15030	15121	14919	15225	14942	14986	15169	15095	15070	15106	15074	14865	15029	14871	15145	15134	15075	15080	15035	15274	14972	15101	14990	15075	14977	15146	15027	15276	15087	15125	14982	15178	14982	14976	14923	15121	15015	15037	15129	15031	15058	15014	15095	15146	15037	15102	14996	15010	15124	15091	15107	15267	15201	15155	15041	14954	15182	15107	15185	15178	15143	15153	15042	15061	15047	15099	15135	14990	15012	15191	15004	15115	15178	15033	15152	15050	15077	15171	14961	15131	15131	15054	15093	15170	15070	14961	14967	15220	15187	15149	14975	15128	15050	15057	15086	14974	15272	15071	15076	14994	15078	15007	14960	15099	15065	15081	14985	15106	15238	15057	15107	15309	15155	15063	15147	15260	15136	15017	15199	14989	15197	15028	15242	14944	15197	15165	15082	15204	15140	14940	15154	15045	15076	15113	15125	14997	15064	15004	15071	15005	15110	15131	15111	15181	15108	14979	15107	15014	15125	15123	15030	15001	15142	15266	14962	15139	15278	15000	15049	15105	15059	15028	14889	14994	15103	15153	15014	15229	15189	14987	15127	15125	15230	15140	15013	15152	15040	15247	14962	15194	15114	15205	15100	15118	14958	15151	15040	15200	15177	15075	14981	15000	15134	15182	14995	14977	15123	14999	15124	15134	15009	14901	15119	15169	15074	15001	14848	15108	15085	15121	15180	14976	15052	15255	15052	15109	15307	15078	15041	14971	15160	15094	15107	14988	15077	15027	14989	15173	15101	15105	15033	15045	15353	15240	15109	14988	14917	15126	15019	15136	14953	15174	15010	14970	15115	15176	15011	15115	15046	15059	15152	15141	15229	15074	15263	15082	15068	15228	15033	15182	15032	15098	15090	15012	15127	15091	15127	15189	15068	15146	15194	15060	15045	15127	14972	15174	15047	15216	14990	15038	15171	14919	15173	15052	15003	14968	15157	14948	15191	15054	15013	15154	15269	15038	15107	15012	14975	15033	15127	15071	15152	15175	15087	15220	15079	15082	14978	15125	15123	15080	15053	15049	15065	15103	15065	15110	15270	15228	14985	15024	15031	15119	15082	15186	15056	15226	15064	15110	15132	14945	15217	15088	15052	15108	15081	14974	15048	15072	15046	15137	15010	15005	15110	15012	15093	15227	15074	15049	15036	15079	15081	14932	15008	15023	15068	15148	14992	15089	14841	15100	14970	15224	14828	15101	15102	15031	15008	15009	15040	15114	15124	15109	15067	15168	14985	15019	15199	14986	15124	15154	15163	15095	15030	15088	15189	15237	15210	15099	15123	15097	15019	14954	15043	15189	15006	14945	14918	15269	15052	14972	15165	15041	15082	15091	15095	15012	15090	15045	14979	15084	15089	15000	15112	15060	14951	15112	15177	15172	15078	15065	15026	15082	15090	15160	15280	15003	15076	14991	15187	15088	15245	15076	15023	15037	15038	15278	14997	14979	14843	15028	15060	15060	15029	15189	15100	15064	15089	15082	15074	15140	15060	15109	14960	15142	15037	14941	15099	15117	15127	15153	14985	15046	15168	15276	15298	15132	15056	15064	15171	15130	15087	15060	15088	15078	15145	15040	15098	14957	15141	15147	15125	15231	15203	15163	15169	15273	15264	14932	15186	15036	15054	15162	14912	15101	14946	15108	15184	15203	14950	15114	15194	15305	15192	15086	14954	15098	15081	14974	15131	14998	15105	15132	14987	15065	15173	15155	15171	15043	15182	15229	14999	15246	14987	15030	15080	15005	15142	15208	15117	15251	15041	15059	14838	14907	15218	15028	15011	15197	15119	15152	15233	15086	15052	15015	15214	15188	14851	15174	15100	14970	14900	15271	14976	15159	15021	15129	15080	15084	14927	15014	15094	15102	15053	14944	15203	14993	15173	15073	15028	15209	14933	15110	15069	15097	14989	14989	15085	15084	15003	15059	15271	15142	15096	15091	14962	15129	15060	15127	14983	14888	14985	15036	15017	15098	15062	15226	14988	15148	15116	15217	15152	15074	15200	15343	15011	15080	15072	15074	15046	14907	15142	15124	15214	15152	15170	15063	15118	15041	15009	14932	15143	15021	15067	15011	14994	14981	15009	14904	15072	15105	15043	15111	15075	15097	14846	15120	15101	15194	15129	15102	15004	15089	15117	15113	14957	15140	15085	15257	15209	14989	15116	15017	15148	15034	15079	15132	14990	14943	15039	14984	15168	15093	15229	15019	15119	14891	15113	14966	15107	15027	15196	14904	15123	15105	14926	15240	15127	15088	15070	15030	15206	15151	15157	15056	15052	15002	15095	15117	15142	15192	15051	15162	15178	15124	15403	15032	14987	15065	15066	15169	15006	15020	14996	15152	15157	15022	15098	14971	15025	15109	15234	14947	15136	15048	14907	14992	15124	15127	15175	15034	15087	14917	15199	14872	14932	15107	15081	14862	15154	14998	15264	15057	15003	15073	14951	15052	15012	15156	15083	15166	15074	15289	15005	15061	15072	15007	15019	15183	15039	15308	14899	15142	15151	15087	15173	15007	15133	15105	15049	15109	15079	15150	15147	15075	15051	14999	15054	14942	15285	15120	15111	15243	15187	15089	14870	15078	14996	14945	14982	15114	15069	14979	15224	15029	15038	15094	15136	15054	15107	15168	15167	14909	15166	15110	15042	15279	14943	15115	15062	15162	14981	15003	15278	15047	15050	15016	14942	15081	15020	14974	15025	15016	15234	15000	14901	15020	15112	15131	15122	15164	15131	15046	15200	15030	15152	15179	15189	15063	14945	15201	15161	15057	15183	15239	15253	14774	15156	15402	15044	15109	15036	14952	15245	15033	15058	15048	14995	14949	14928	15105	15114	15021	15127	15104	14959	15030	14880	15079	15050	15168	15188	15058	15167	15076	14965	15172	15163	15072	15117	15052	15125	15121	15243	15177	14998	15156	14907	15026	15106	15008	15115	15013	15024	15104	14952	15157	15043	14918	15008	15018	15052	15026	14952	15091	15113	15184	15150	15057	15027	15141	15276	15130	15178	15073	14988	15027	15177	15149	15057	15144	15245	15110	15058	15140	15118	15193	15123	15080	15196	15065	15063	15034	15008	15195	15020	14902	15147	15244	15126	15231	15045	15098	15216	14997	15185	14976	15096	15162	14980	15315	15041	15164	15179	15047	15049	15238	15021	14933	15173	15044	15268	14862	14886	15003	14940	15039	15056	15046	15054	15197	14905	15105	15135	15038	15146	15092	15110	15062	14995	14975	15261	14971	15229	15151	15053	15046	15009	15115	15206	14964	15100	15270	15104	15120	15213	15102	15055	15248	14977	15103	14997	15062	15111	15140	15019	14972	15125	15147	14960	15064	15057	15129	15134	15090	15277	15010	15059	14942	15105	15128	15053	15360	14987	15157	15063	15117	15133	14970	15231	15128	14895	14994	15182	15122	15119	14941	15159	15072	15097	15117	15056	14950	15089	15106	15038	15236	15121	15045	14991	14937	15126	15189	15109	15067	15033	15110	15157	15167	15028	15169	15185	15003	15113	15187	15083	14996	15076	15056	15040	15218	15099	15150	14960	15200	15076	15116	15009	15027	15170	15133	15100	14993	15150	14917	15167	15278	15109	15124	15117	15250	15081	15055	15189	15120	15008	15004	15049	14996	15030	15224	15006	15243	15197	15217	15057	15101	15126	15361	15095	15130	15089	15059	15334	15122	15247	15043	15126	15140	14983	15188	15162	15108	15130	14967	15055	15108	15022	15243	14988	15130	15296	15071	14962	15127	15129	15039	15097	15085	15080	15053	15093	15166	15196	14947	15264	15107	14919	15125	14938	14953	14958	15080	15054	15139	15018	15166	15022	15222	15231	15083	15143	14945	15040	15208	15012	15093	14985	14998	15080	15103	15206	15096	15011	15067	15071	15249	15130	15004	15020	15144	15109	15083	15078	15164	15302	15069	14956	15163	15186	15074	15093
22496	21032	28817	23452	21163	22992	24349	19119	17983	18199	18162	18059	20136	36172	36217	32075	26406	20765	18625	17740	17625	17468	17516	17702	17682	17520	17548	17615	17522	17527	17566	17494	17404	17773	17498	17654	17454	17404	17613	17605	17487	17766	17582	17741	17233	17692	17325	17480	17466	17544	17517	17299	17453	17492	17491	17304	17608	17310	17486	17314	17457	17305	17431	17418	17328	17488	17471	17335	17664	17542	17448	17381	17270	17512	17442	17288	17467	17536	17578	17469	17477	17542	17245	17375	17520	17402	17361	17290	17431	17444	17686	17376	17372	17483	17492	17360	17525	17475	17453	17267	17425	17368	17570	17420	17376	17356	17483	17347	17520	17432	17341	17412	17425	17440	17402	17482	17469	17380	17603	17319	17404	17379	17395	17254	17463	17418	17467	17354	17324	17402	17464	17265	17500	17345	17309	17325	17487	17376	17474	17605	17557	17276	17443	17379	17324	17337	17226	17440	17620	17411	17202	17446	17362	17164	17385	17308	17513	17501	17371	17257	17443	17347	17452	17354	17313	17341	17431	17271	17423	17257	17301	17158	17307	17409	17487	17287	17343	17163	17422	17427	17350	17442	17495	17278	17449	17378	17537	17496	17486	17401	17418	17335	17258	17398	17489	17332	17435	17216	17521	17415	17415	17431	17457	17443	17345	17244	17251	17275	17295	17280	17454	17444	17444	17572	17443	17442	17342	17476	17543	17390	17402	17417	17460	17414	17595	17455	17250	17243	17623	17266	17286	17510	17443	17425	17131	17265	17337	17626	17381	17293	17434	17401	17246	17296	17380	17482	17264	17573	17292	17585	17395	17431	17250	17218	17534	17479	17526	17321	17375	17596	17425	17248	17204	17562	17593	17413	17407	17530	17711	17359	17383	17492	17423	17624	17483	17450	17363	17432	17423	17378	17282	17421	17306	17393	17439	17743	17504	17451	17471	17339	17563	17468	17418	17459	17292	17468	17421	17551	17533	17576	17258	17360	17661	17380	17316	17449	17399	17564	17403	17268	17472	17329	17292	17317	17441	17627	17266	17546	17619	17492	17360	17320	17658	17630	17408	17431	17395	17309	17328	17339	17592	17330	17231	17518	17360	17368	17408	17441	17516	17354	17165	17386	17422	17195	17247	17296	17262	17560	17448	17435	17425	17229	17526	17456	17547	17555	17483	17559	17448	17325	17401	17491	17416	17224	17501	17447	17304	17377	17169	17360	17461	17353	17376	17434	17540	17534	17355	17258	17382	17586	17471	17632	17500	17322	17439	17407	17398	17472	17521	17347	17318	17263	17340	17274	17441	17415	17495	17443	17285	17221	17645	17466	17341	17441	17277	17240	17542	17447	17445	17299	17504	17466	17646	17394	17556	17340	17598	17440	17493	17199	17359	17508	17582	17434	17408	17318	17314	17376	17575	17599	17423	17395	17582	17527	17409	17461	17516	17186	17339	17440	17328	17331	17415	17497	17475	17362	17330	17387	17426	17433	17443	17374	17671	17389	17287	17340	17285	17474	17532	17427	17330	17479	17327	17577	17345	17487	17346	17365	17534	17216	17300	17424	17361	17136	17330	17296	17201	17352	17263	17465	17428	17395	17502	17482	17385	17464	17287	17430	17501	17207	17454	17213	17213	17356	17578	17757	17494	17423	17267	17596	17713	17330	17214	17481	17470	17388	17316	17434	17469	17225	17478	17505	17319	17449	17386	17319	17298	17490	17412	17490	17365	17333	17381	17332	17612	17401	17254	17341	17308	17527	17417	17501	17594	17422	17391	17392	17403	17261	17530	17309	17418	17424	17484	17495	17303	17522	17381	17213	17530	17370	17269	17552	17388	17527	17231	17307	17323	17470	17420	17238	17428	17191	17510	17359	17304	17507	17534	17488	17536	17392	17461	17479	17357	17417	17480	17383	17342	17473	17307	17469	17382	17578	17343	17328	17336	17278	17476	17269	17410	17505	17476	17449	17486	17324	17294	17344	17321	17303	17351	17461	17776	17619	17500	17495	17286	17233	17397	17294	17417	17465	17318	17256	17432	17377	17541	17539	17349	17475	17471	17392	17442	17458	17287	17367	17434	17487	17434	17519	17437	17380	17583	17473	17441	17355	17387	17480	17460	17460	17334	17344	17538	17271	17415	17316	17598	17463	17528	17483	17457	17310	17450	17127	17594	17460	17159	17414	17336	17439	17533	17367	17553	17626	17474	17288	17520	17474	17576	17448	17529	17325	17203	17330	17558	17468	17420	17477	17445	17401	17393	17268	17592	17279	17486	17326	17289	17313	17290	17096	17351	17255	17369	17382	17452	17412	17499	17426	17148	17305	17540	17365	17292	17443	17370	17473	17426	17602	17658	17515	17216	17269	17517	17330	17392	17547	17375	17239	17435	17464	17488	17364	17576	17188	17268	17355	17374	17293	17548	17245	17423	17497	17347	17318	17326	17365	17268	17380	17400	17509	17284	17408	17436	17301	17326	17582	17408	17517	17395	17417	17413	17275	17387	17430	17429	17458	17223	17354	17433	17308	17325	17282	17459	17234	17368	17391	17364	17583	17493	17347	17289	17163	17545	17228	17710	17451	17476	17458	17318	17313	17404	17535	17359	17348	17271	17418	17257	17443	17390	17255	17546	17353	17256	17312	17204	17587	17364	17484	17385	17236	17338	17325	17193	17244	17533	17517	17493	17229	17282	17505	17142	17457	17394	17344	17462	17253	17576	17382	17409	17475	17649	17490	17316	17480	17397	17404	17121	17369	17467	17397	17231	17376	17434	17296	17293	17337	17296	17252	17357	17379	17284	17453	17644	17307	17496	17224	17330	17203	17163	17344	17345	17517	17501	17502	17519	17233	17441	17380	17393	17312	17424	17426	17304	17424	17412	17361	17302	17448	17511	17627	17323	17538	17345	17342	17354	17432	17397	17298	17528	17303	17380	17347	17351	17572	17551	17559	17436	17294	17351	17396	17569	17426	17402	17482	17504	17481	17310	17183	17238	17489	17467	17319	17472	17561	17389	17485	17575	17542	17284	17377	17243	17176	17596	17435	17396	17427	17446	17304	17510	17311	17564	17245	17463	17281	17322	17605	17472	17358	17392	17612	17530	17351	17240	17433	17477	17463	17425	17386	17467	17532	17545	17246	17392	17393	17392	17295	17402	17221	17257	17517	17535	17280	17466	17299	17492	17292	17321	17240	17349	17419	17376	17099	17448	17209	17500	17380	17375	17335	17460	17401	17319	17262	17272	17618	17315	17447	17405	17579	17512	17239	17401	17316	17297	17422	17674	17128	17535	17411	17421	17228	17465	17231	17276	17463	17426	17423	17460	17465	17482	17274	17259	17475	17494	17509	17402	17377	17322	17216	17327	17404	17404	17234	17398	17454	17197	17179	17559	17303	17345	17310	17339	17378	17305	17409	17532	17629	17420	17326	17224	17501	17462	17291	17570	17363	17485	17407	17329	17470	17497	17420	17423	17436	17754	17314	17485	17572	17266	17367	17261	17338	17255	17470	17450	17382	17399	17373	17347	17414	17460	17397	17370	17440	17435	17455	17601	17443	17299	17426	17491	17247	17398	17239	17351	17607	17392	17297	17783	17404	17363	17617	17396	17503	17307	17435	17426	17333	17385	17376	17501	17435	17403	17260	17482	17393	17475	17485	17426	17495	17581	17480	17415	17493	17305	17550	17380	17550	17388	17544	17516	17482	17709	17324	17250	17344	17315	17502	17483	17419	17574	17389	17431	17353	17230	17542	17610	17457	17493	17232	17482	17479	17281	17413	17502	17323	17396	17274	17356	17517	17305	17594	17358	17461	17235	17394	17251	17327	17406	17324	17370	17459	17366	17630	17523	17198	17284	17570	17452	17589	17281	17499	17353	17185	17367	17486	17535	17355	17265	17338	17445	17397	17363	17361	17530	17324	17476	17512	17549	17320	17482	17480	17341	17383	17403	17518	17317	17100	17457	17369	17347	17570	17307	17298	17382	17420	17460	17224	17273	17431	17495	17252	17638	17430	17322	17467	17467	17516	17305	17408	17491	17334	17447	17370	17540	17347	17351	17193	17516	17305	17253	17374	17284	17366	17491	17232	17508	17556	17522	17140	17325	17179	17333	17392	17498	17219	17384	17508	17372	17565	17404	17313	17447	17188	17377	17318	17440	17356	17422	17451	17637	17412	17384	17443	17235	17590	17343	17315	17362	17368	17646	17551	17422	17376	17551	17351	17488	17342	17412	17379	17701	17446	17346	17587	17578	17548	17444	17433	17459	17428	17327	17408	17267	17385	17362	17374	17219	17465	17542	17291	17288	17427	17501	17520	17502	17455	17372	17455	17452	17643	17261	17183	17554	17221	17410	17623	17410	17436	17262	17325	17319	17354	17338	17606	17377	17240	17498	17601	17469	17417	17354	17482	17450	17267	17303	17660	17332	17496	17336	17438	17465	17305	17208	17511	17362	17420	17394	17292	17410	17403	17402	17445	17514	17329	17275	17291	17298	17425	17401	17502	17427	17389	17440	17240	17130	17305	17288	17314	17381	17643	17272	17382	17328	17412	17556	17618	17425	17360	17353	17294	17467	17272	17313	17375	17383	17295	17318	17561	17373	17522	17254	17396	17363	17441	17361	17402	17410	17317	17283	17502	17463	17445	17303	17268	17315	17451	17374	17337	17415	17356	17503	17569	17348	17316	17333	17473	17457	17352	17271	17410	17215	17343	17243	17331	17501	17703	17290	17307	17260	17324	17331	17553	17357	17271	17524	17392	17434	17528	17441	17346	17365	17557	17323	17445	17331	17253	17409	17482	17578	17488	17345	17377	17497	17570	17246	17420	17234	17547	17410	17510	17541	17152	17547	17423	17486	17345	17372	17511	17416	17264	17444	17527	17324	17407	17694	17364	17408	17634	17210	17219	17372	17272	17339	17372	17630	17415	17306	17309	17512	17434	17475	17351	17348	17293	17394	17573	17618	17488	17380	17438	17388	17482	17529	17444	17387	17410	17366	17365	17146	17459	17210	17170	17235	17401	17396	17477	17451	17246	17374	17458	17513	17204	17307	17498	17432	17485	17294	17366	17423	17303	17309	17344	17270	17337	17537	17591	17322	17205	17534	17554	17286	17286	17335	17129	17551	17387	17339	17368	17441	17500
15283	27502	24877	20220	18696	17663	16937	16525	16393	16129	15887	15976	20664	39482	38556	33045	26160	18680	16553	15341	15363	15307	15522	15553	15533	15643	15461	15422	15342	15424	15511	15423	15488	15520	15312	15598	15549	15594	15411	15472	15414	15434	15492	15655	15486	15531	15427	15669	15350	15518	15426	15373	15364	15446	15430	15335	15308	15637	15536	15486	15329	15450	15385	15549	15316	15572	15384	15369	15430	15427	15625	15566	15238	15456	15396	15298	15381	15424	15346	15360	15366	15402	15298	15440	15522	15335	15362	15345	15281	15491	15348	15273	15346	15440	15412	15320	15507	15471	15359	15353	15576	15533	15242	15424	15380	15602	15451	15345	15488	15448	15451	15540	15339	15531	15492	15328	15572	15513	15472	15289	15401	15524	15320	15647	15355	15453	15355	15529	15532	15521	15393	15486	15432	15442	15415	15219	15466	15474	15653	15406	15359	15317	15352	15575	15361	15439	15401	15495	15314	15359	15381	15448	15380	15362	15537	15201	15535	15512	15426	15268	15333	15427	15278	15453	15342	15423	15278	15364	15305	15380	15300	15279	15466	15337	15276	15482	15420	15291	15301	15272	15448	15414	15456	15299	15478	15316	15387	15589	15409	15339	15400	15297	15389	15386	15341	15224	15340	15366	15178	15376	15405	15346	15548	15364	15511	15444	15363	15304	15502	15560	15523	15364	15135	15554	15322	15310	15438	15531	15452	15525	15483	15532	15524	15426	15383	15357	15357	15423	15335	15451	15357	15419	15555	15428	15250	15276	15265	15347	15398	15338	15372	15349	15391	15535	15374	15296	15343	15503	15485	15401	15333	15347	15546	15433	15485	15516	15519	15249	15297	15353	15254	15299	15388	15443	15356	15248	15508	15237	15475	15444	15420	15346	15581	15428	15474	15466	15469	15347	15532	15287	15430	15331	15320	15229	15478	15333	15363	15277	15526	15416	15359	15235	15461	15339	15287	15349	15288	15526	15533	15450	15508	15341	15334	15256	15439	15263	15215	15179	15391	15531	15358	15378	15291	15415	15326	15381	15354	15371	15513	15335	15484	15340	15396	15384	15468	15465	15415	15381	15527	15476	15441	15340	15427	15395	15375	15487	15435	15421	15331	15491	15458	15390	15295	15454	15484	15380	15422	15265	15384	15540	15343	15270	15492	15278	15324	15285	15387	15400	15425	15474	15409	15449	15392	15475	15393	15401	15357	15450	15389	15459	15529	15301	15445	15384	15451	15308	15482	15320	15505	15448	15493	15487	15381	15365	15427	15387	15394	15368	15406	15477	15437	15466	15524	15302	15379	15358	15371	15514	15325	15357	15452	15421	15390	15257	15191	15429	15467	15413	15531	15298	15331	15388	15350	15483	15351	15092	15602	15444	15323	15335	15231	15525	15363	15329	15321	15353	15327	15373	15528	15315	15287	15209	15396	15329	15322	15397	15506	15473	15229	15273	15460	15348	15273	15402	15389	15327	15396	15376	15394	15497	15482	15446	15645	15520	15257	15430	15570	15418	15467	15466	15410	15345	15364	15280	15417	15204	15237	15486	15234	15450	15487	15424	15237	15485	15424	15491	15313	15558	15390	15633	15312	15379	15432	15284	15461	15461	15368	15431	15315	15330	15342	15465	15452	15383	15465	15471	15396	15379	15416	15390	15319	15451	15350	15521	15470	15524	15413	15305	15503	15402	15533	15421	15437	15418	15404	15558	15315	15441	15399	15268	15602	15458	15246	15435	15418	15478	15420	15486	15394	15490	15426	15267	15441	15543	15514	15596	15448	15511	15280	15358	15521	15370	15428	15335	15412	15391	15306	15313	15492	15398	15386	15392	15304	15597	15490	15314	15485	15645	15276	15441	15482	15419	15363	15503	15389	15404	15474	15399	15398	15402	15279	15283	15455	15441	15401	15543	15233	15380	15260	15500	15442	15448	15308	15449	15416	15430	15456	15410	15417	15501	15380	15415	15393	15307	15640	15308	15593	15288	15385	15450	15439	15586	15467	15506	15239	15389	15431	15252	15336	15537	15425	15527	15417	15450	15648	15450	15506	15480	15455	15276	15522	15385	15517	15298	15437	15559	15344	15219	15367	15290	15284	15278	15454	15350	15338	15414	15570	15440	15532	15423	15375	15441	15194	15487	15346	15524	15465	15309	15277	15379	15458	15261	15453	15295	15444	15375	15321	15523	15596	15354	15415	15232	15361	15448	15343	15444	15437	15353	15378	15487	15720	15319	15617	15452	15354	15192	15396	15477	15330	15418	15329	15446	15538	15415	15286	15404	15422	15527	15424	15364	15464	15184	15563	15451	15521	15474	15615	15237	15207	15451	15385	15441	15335	15356	15492	15406	15526	15373	15374	15495	15376	15323	15426	15526	15321	15453	15466	15358	15427	15446	15323	15330	15486	15512	15407	15273	15204	15390	15463	15265	15531	15379	15307	15374	15378	15313	15345	15320	15459	15458	15410	15470	15305	15350	15505	15520	15460	15618	15358	15451	15487	15329	15499	15425	15567	15583	15440	15358	15404	15468	15556	15252	15368	15407	15383	15385	15418	15420	15442	15444	15469	15318	15230	15388	15454	15456	15342	15428	15291	15362	15224	15414	15554	15342	15308	15402	15360	15367	15316	15380	15630	15459	15302	15484	15325	15430	15450	15372	15406	15630	15378	15431	15426	15434	15341	15293	15232	15327	15424	15342	15425	15486	15520	15427	15307	15270	15446	15333	15541	15557	15493	15447	15414	15332	15591	15283	15555	15575	15231	15440	15347	15156	15500	15352	15312	15566	15462	15485	15393	15335	15530	15178	15338	15455	15387	15399	15387	15349	15437	15244	15357	15486	15381	15394	15381	15400	15464	15416	15382	15363	15336	15462	15412	15570	15347	15276	15334	15495	15475	15320	15279	15500	15391	15359	15366	15430	15416	15363	15473	15634	15316	15321	15340	15434	15248	15332	15454	15446	15611	15412	15445	15344	15463	15327	15639	15332	15459	15269	15304	15397	15341	15369	15538	15402	15563	15247	15274	15321	15481	15368	15416	15201	15273	15398	15507	15353	15592	15428	15557	15395	15324	15437	15370	15451	15597	15323	15267	15479	15534	15380	15355	15467	15463	15492	15588	15376	15380	15354	15434	15431	15472	15345	15482	15541	15390	15286	15344	15281	15578	15359	15507	15400	15517	15261	15367	15313	15515	15408	15365	15130	15472	15463	15380	15393	15257	15455	15464	15272	15558	15348	15130	15456	15460	15515	15527	15316	15364	15421	15317	15327	15313	15426	15417	15331	15363	15636	15448	15441	15329	15348	15395	15307	15503	15367	15488	15339	15451	15406	15464	15423	15437	15303	15471	15309	15331	15443	15349	15495	15471	15324	15263	15505	15478	15368	15206	15461	15602	15183	15310	15371	15425	15365	15498	15211	15334	15573	15394	15252	15389	15378	15384	15418	15247	15334	15216	15239	15433	15408	15385	15394	15408	15472	15326	15250	15400	15419	15346	15245	15359	15427	15465	15494	15310	15299	15583	15222	15418	15567	15382	15314	15226	15358	15269	15418	15413	15302	15409	15463	15402	15448	15360	15347	15384	15385	15171	15388	15319	15340	15379	15421	15431	15424	15341	15433	15257	15497	15358	15529	15398	15426	15448	15542	15306	15445	15085	15410	15391	15299	15368	15541	15352	15371	15438	15387	15260	15415	15388	15285	15498	15306	15520	15517	15336	15467	15189	15428	15403	15371	15431	15420	15393	15325	15597	15367	15378	15383	15371	15428	15535	15544	15223	15409	15464	15438	15486	15383	15378	15374	15506	15376	15354	15549	15389	15415	15325	15336	15375	15312	15396	15469	15110	15522	15306	15455	15439	15450	15243	15401	15484	15461	15542	15425	15264	15291	15571	15442	15401	15217	15420	15586	15499	15595	15554	15528	15405	15270	15420	15406	15367	15388	15388	15387	15374	15550	15416	15410	15278	15318	15440	15335	15232	15344	15306	15409	15378	15524	15385	15364	15231	15632	15422	15320	15321	15503	15431	15604	15420	15475	15423	15556	15420	15364	15424	15510	15355	15412	15474	15343	15473	15323	15500	15463	15448	15567	15380	15313	15318	15249	15438	15439	15411	15470	15425	15291	15464	15341	15483	15366	15435	15444	15443	15336	15361	15517	15434	15498	15535	15305	15373	15427	15301	15604	15382	15354	15359	15420	15257	15366	15531	15208	15312	15380	15436	15286	15326	15470	15459	15281	15423	15436	15468	15364	15257	15380	15418	15550	15375	15357	15490	15423	15518	15463	15236	15410	15289	15457	15271	15405	15527	15412	15383	15356	15459	15235	15287	15378	15315	15241	15347	15391	15352	15502	15577	15408	15484	15536	15259	15403	15359	15434	15385	15504	15427	15416	15524	15558	15378	15284	15291	15331	15520	15421	15543	15372	15384	15383	15256	15324	15349	15551	15262	15507	15479	15346	15280	15358	15418	15433	15353	15494	15282	15284	15391	15369	15425	15457	15285	15444	15369	15586	15210	15323	15365	15447	15375	15422	15391	15359	15494	15499	15336	15414	15398	15368	15330	15417	15465	15293	15190	15275	15314	15428	15474	15427	15459	15315	15442	15426	15389	15453	15422	15419	15337	15310	15436	15617	15439	15404	15444	15405	15470	15423	15485	15434	15306	15589	15499	15429	15382	15629	15547	15414	15422	15447	15346	15371	15396	15378	15513	15210	15448	15308	15503	15416	15476	15317	15497	15323	15402	15340	15396	15504	15452	15492	15442	15438	15492	15387	15523	15424	15584	15254	15354	15325	15373	15370	15335	15329	15602	15367	15352	15478	15367	15539	15417	15390	15483	15402	15404	15576	15393	15223	15542	15292	15515	15361	15513	15598	15308	15477	15322	15549	15355	15545	15259	15302	15320	15433	15303	15415	15495	15493	15353	15427	15533	15375	15383	15504	15419	15260	15151	15447	15347	15490	15492	15383	15394	15407	15282	15215	15476	15489	15273	15303	15444	15349	15393	15437	15345	15531	15509	15537	15217	15442	15475	15479	15377	15675	15332	15463	15270	15422	15202	15426	15341	15241	15591	15263	15281	15479	15407	15331	15477	15311	15371	15297	15468	15299	15611	15527	15528	15317	15649	15416	15349	15333
27170	21701	23680	20260	17520	17519	17715	17319	17316	17387	17372	17383	17647	18612	19474	18866	18349	17892	17670	17410	17226	17410	17374	17115	17561	17243	17359	17641	17216	17377	17350	17343	17354	17429	17204	17311	17359	17417	17320	17287	17383	17403	17384	17272	17297	17284	17267	17393	17437	17411	17186	17412	17218	17427	17296	17203	17430	17290	17279	17389	17520	17209	17564	17505	17276	17322	17433	17333	17406	17239	17480	17328	17337	17423	17103	17389	17355	17222	17250	17339	17579	17192	17492	17448	17244	17380	17282	17305	17274	17390	17362	17360	17518	17317	17702	17469	17347	17457	17515	17242	17506	17353	17322	17310	17301	17324	17403	17374	17389	17243	17368	17596	17338	17292	17205	17443	17285	17336	17508	17301	17236	17287	17299	17310	17319	17319	17348	17093	17507	17131	17310	17344	17300	17266	17313	17431	17292	17279	17502	17276	17540	17363	17335	17203	17257	17491	17310	17214	17483	17318	17403	17377	17391	17387	17208	17387	17494	17356	17243	17403	17148	17313	17298	17264	17216	17106	17438	17170	17428	17186	17351	17328	17455	17306	17513	17390	17388	17307	17242	17532	17206	17410	17494	17394	17548	17453	17293	17488	17303	17131	17466	17175	17196	17297	17309	17473	17198	16950	17204	17417	17526	17356	17235	17301	17429	17414	17357	17297	17249	17416	17389	17329	17429	17253	17202	17342	17238	17447	17471	17395	17446	17142	17522	17315	17297	17201	17418	17220	17463	17509	17244	17253	17412	17434	17329	17373	17384	17471	17175	17335	17494	17246	17414	17310	17413	17325	17082	17275	17205	17351	17553	17382	17486	17290	17321	17518	17315	17387	17458	17411	17418	17666	17322	17341	17312	17283	17358	17136	17381	17410	17308	17284	17537	17444	17620	17570	17447	17238	17083	17290	17435	17404	17444	17393	17363	17183	17323	17335	17320	17304	17273	17474	17355	17543	17324	17405	17410	17319	17542	17480	17357	17413	17215	17132	17408	17313	17196	17273	17366	17306	17369	17242	17418	17299	17307	17233	17316	17552	17459	17397	17585	17347	17396	17422	17433	17358	17463	17406	17200	17285	17469	17457	17432	17373	17131	17450	17299	17530	17344	17379	17392	17276	17315	17222	17205	17433	17277	17104	17318	17248	17373	17250	17396	17287	17363	17223	17274	17178	17389	17115	17221	17435	17277	17301	17438	17378	17564	17459	17363	17216	17381	17398	17367	17384	17388	17425	17374	17381	17319	17288	17413	17450	17495	17419	17377	17382	17310	17407	17324	17360	17358	17359	17188	17161	17419	17145	17179	17250	17332	17200	17115	17501	17216	17258	17293	17335	17364	17364	17488	17176	17324	17448	17212	17133	17471	17191	17369	17369	17394	17287	17452	17275	17402	17273	17212	17443	17450	17171	17299	17286	17461	17336	17252	17163	17238	17298	17268	17507	17323	17417	17346	17549	17488	17426	17201	17144	17417	17639	17550	17389	17384	17530	17506	17578	17324	17387	17253	17376	17402	17359	17309	17399	17307	17328	17261	17256	17508	17369	17292	17291	17273	17495	17468	17545	17341	17355	17319	17360	17218	17148	17338	17374	17278	17338	17515	17280	17254	17296	17272	17396	17471	17261	17275	17302	17298	17203	17409	17305	17408	17403	17448	17123	17252	17512	17355	17377	17291	17334	17266	17479	17344	17210	17297	17363	17195	17409	17483	17191	17074	17378	17321	17364	17372	17327	17229	17242	17450	17380	17358	17386	17237	17381	17341	17340	17332	17436	17316	17305	17401	17261	17290	17199	17380	17293	17408	17228	17310	17306	17488	17304	17328	17289	17254	17407	17248	17313	17448	17222	17271	17444	17394	17469	17633	17554	17499	17335	17362	17405	17187	17088	17177	17343	17347	17403	17388	17343	17474	17380	17334	17248	17217	17118	17321	17244	17241	17275	17416	17571	17307	17407	17376	17325	17203	17364	17277	17451	17298	17074	17268	17340	17307	17473	17175	17476	17519	17356	17461	17310	17431	17399	17417	17548	17313	17361	17280	17468	17305	17327	17421	17311	17184	17339	17254	17355	17434	17355	17217	17551	17435	17296	17260	17341	17405	17244	17196	17337	17327	17515	17391	17245	17373	17381	17424	17373	17519	17262	17329	17425	17503	17634	17260	17393	17415	17278	17369	17382	17335	17261	17242	17148	17543	17443	17364	17340	17295	17217	17295	17230	17254	17068	17286	17354	17512	17335	17408	17194	17423	17592	17239	17386	17428	17246	17229	17409	17554	17378	17273	17239	17394	17260	17586	17302	17332	17282	17229	17254	17425	17202	17443	17578	17214	17381	17525	17375	17439	17434	17255	17458	17294	17437	17226	17261	17202	17318	17312	17294	17378	17386	17356	17357	17354	17444	17280	17450	17542	17387	17220	17382	17277	17302	17437	17325	17315	17547	17389	17286	17295	17270	17057	17262	17365	17365	17212	17269	17151	17400	17270	17320	17059	17324	17236	17211	17391	17268	17454	17657	17595	17226	17415	17481	17338	17321	17346	17301	17296	17346	17322	17616	17472	17341	17389	17363	17041	17381	17342	17346	17182	17254	17227	17403	17488	17533	17553	17266	17504	17511	17457	17391	17185	17304	17569	17373	17400	17196	17401	17465	17400	17426	17575	17464	17310	17208	17221	17459	17056	17213	17411	17163	17368	17352	17425	17491	17357	17328	17166	17516	17326	17161	17094	17287	17183	17425	17335	17398	17471	17265	17345	17363	17354	17310	17241	17460	17453	17355	17235	17348	17373	17466	17426	17670	17319	17346	17288	17232	17618	17431	17291	17294	17523	17281	17426	17414	17306	17216	17167	17436	17190	17326	17281	17411	17473	17403	17562	17368	17364	17368	17366	17332	17540	17421	17272	17448	17443	17163	17279	17451	17265	17450	17365	17306	17466	17200	17129	17515	17310	17269	17190	17120	17309	17299	17184	17164	17275	17458	17501	17389	17400	17362	17467	17433	17319	17427	17322	17391	17314	17351	17379	17666	17195	17192	17385	17335	17511	17381	17259	17359	17323	17210	17315	17337	17335	17378	17182	17306	17277	17399	17530	17218	17355	17422	17402	17374	17320	17402	17264	17467	17178	17326	17194	17383	17465	17187	17365	17238	17411	17408	17459	17407	17376	17493	17451	17171	17265	17380	17290	17329	17287	17373	17516	17360	17439	17449	17392	17212	17335	17174	17353	17225	17180	17239	17355	17394	17204	17328	17223	17359	17524	17450	17263	17432	17335	17251	17295	17243	17400	17066	17435	17311	17197	17407	17333	17387	17285	17401	17175	17341	17260	17356	17129	17315	17139	17269	17415	17272	17237	17245	17196	17294	17413	17446	17425	17239	17200	17440	17358	17271	17258	17338	17348	17203	17303	17321	17253	17309	17335	17391	17294	17213	17239	17286	17477	17256	17248	17223	17166	17238	17374	17390	17371	17490	17310	17429	17443	17433	17329	17350	17326	17572	17318	17017	17058	17209	17196	17414	17370	17359	17317	17415	17177	17120	17397	17379	17416	17428	17360	17276	17404	17439	17362	17274	17338	17392	17376	17433	17354	17266	17209	17113	17290	17160	17146	17485	17386	17216	17420	17472	17167	17377	17344	17347	17321	17505	17302	17394	17396	17483	17341	17083	17485	17290	17387	17388	17348	17392	17300	17231	17440	17232	17297	17371	17317	17454	17402	17209	17415	17447	17413	17436	17486	17299	17541	17419	17148	17309	17288	17492	17488	17290	17560	17454	17094	17473	17366	17236	17461	17375	17525	17360	17111	17302	17451	17363	17390	17486	17224	17437	17527	17347	17173	17328	17423	17382	17392	17208	17395	17308	17316	17304	17472	17391	17431	17345	17074	17410	17356	17255	17535	17176	17402	17304	17196	17247	17303	17455	17362	17417	17567	17381	17380	17438	17246	17348	17452	17315	17244	17137	17420	17487	17237	17405	17346	17220	17568	17186	17441	17375	17370	17383	17355	17306	17377	17331	17277	17260	17393	17409	17345	17227	17166	17246	17326	17185	17360	17479	17314	17440	17331	17413	17243	17161	17333	17496	17234	17244	17232	17345	17501	17334	17145	17359	17262	17465	17256	17533	17347	17392	17460	17328	17199	17437	17580	17203	17339	17219	17446	17499	17354	17359	17470	17467	17482	17471	17190	17321	17398	17377	17182	17489	17213	17249	17432	17464	17330	17307	17412	17130	17371	17218	17339	17240	17296	17165	17324	17412	17389	17513	17347	17285	17294	17362	17400	17396	17157	17369	17293	17458	17282	17664	17163	17518	17473	17297	17176	17260	17409	17302	17149	17197	17400	17153	17451	17336	17207	17116	17296	17347	17477	17010	17314	17166	17203	17334	17367	17163	17086	17393	17295	17286	17387	17499	17333	17240	17179	17416	17179	17359	17220	17324	17365	17518	17223	17136	17327	17464	17351	17380	17278	17422	17438	17166	17416	17460	17234	17333	17428	17240	17377	17482	17289	17413	17321	17230	17384	17325	17095	17397	17288	17423	17531	17421	17360	17407	17384	17210	17471	17551	17284	17388	17330	17386	17174	17437	17246	17357	17291	17344	17400	17289	17478	17347	17358	17223	17622	17230	17258	17239	17347	17315	17400	17026	17281	17328	17365	17440	17207	17439	17570	17361	17356	17406	17219	17356	17362	17464	17394	17303	17308	17164	17449	17343	17535	17102	17494	17397	17235	17320	17448	17407	17501	17263	17388	17488	17338	17453	17156	17333	17340	17366	17286	17243	17287	17285	17179	17463	17267	17442	17204	17416	17275	17340	17399	17437	17231	17207	17402	17376	17283	17288	17292	17373	17372	17312	17160	17404	17338	17191	17189	17302	17222	17545	17240	17336	17459	17211	17440	17381	17187	17070	17446	17415	17466	17294	17212	17391	17322	17274	17312	17417	17441	17425	17278	17388	17421	17215	17224	17266	17317	17383	17376	17399	17350	17411	17334	17460	17356	17284	17328	17421	17402	17202	17553	17343	17622	17375	17413	17397	17352	17282	17238	17194	17239	17244	17286	17312	17579	17443	17538	17383	17393	17368	17296	17275	17424	17179	17412	17558	17348	17224	17273	17334	17452	17439	17246	17352	17316	17396
14587	17697	17238	15913	15805	15657	15345	15422	15386	15515	15520	15400	15664	17885	18018	17438	16472	15608	15513	15427	15254	15316	15479	15458	15481	15399	15392	15355	15473	15448	15195	15289	15304	15255	15481	15459	15306	15330	15420	15353	15430	15380	15383	15310	15271	15633	15441	15228	15509	15396	15430	15264	15462	15178	15421	15275	15251	15522	15264	15267	15288	15465	15338	15275	15402	15265	15230	15174	15163	15498	15295	15449	15293	15403	15412	15373	15322	15305	15436	15094	15343	15406	15306	15338	15198	15214	15369	15382	15270	15211	15473	15425	15337	15317	15373	15446	15454	15372	15326	15358	15410	15264	15388	15356	15390	15319	15443	15414	15402	15539	15474	15253	15363	15323	15386	15242	15349	15286	15311	15546	15495	15487	15475	15254	15295	15344	15355	15260	15388	15435	15376	15370	15466	15299	15319	15324	15405	15282	15396	15251	15489	15213	15451	15464	15328	15282	15316	15416	15411	15363	15285	15314	15411	15103	15293	15250	15551	15243	15327	15474	15321	15320	15165	15339	15257	15380	15298	15265	15407	15379	15427	15441	15195	15471	15491	15333	15477	15401	15312	15520	15435	15201	15329	15374	15489	15351	15404	15371	15416	15415	15500	15355	15313	15382	15439	15402	15220	15323	15356	15358	15279	15361	15267	15411	15373	15435	15409	15374	15398	15403	15253	15555	15382	15389	15393	15350	15290	15359	15150	15294	15359	15280	15408	15310	15341	15290	15298	15231	15172	15445	15415	15347	15293	15333	15432	15448	15210	15386	15193	15238	15356	15395	15409	15368	15398	15383	15204	15355	15391	15275	15427	15415	15182	15306	15327	15316	15379	15393	15351	15306	15284	15447	15293	15205	15316	15426	15283	15324	15415	15258	15458	15232	15310	15275	15187	15466	15339	15255	15279	15230	15403	15410	15395	15372	15298	15394	15381	15381	15310	15301	15439	15341	15402	15299	15297	15478	15313	15407	15323	15429	15225	15457	15365	15242	15424	15274	15384	15273	15439	15317	15353	15265	15383	15538	15235	15452	15400	15088	15446	15325	15428	15287	15405	15343	15319	15394	15383	15246	15430	15434	15170	15491	15274	15249	15361	15176	15354	15296	15387	15466	15166	15431	15406	15306	15395	15298	15733	15484	15267	15437	15213	15269	15398	15304	15220	15288	15323	15351	15167	15364	15287	15280	15463	15457	15383	15293	15475	15344	15366	15264	15521	15398	15510	15345	15352	15349	15262	15334	15362	15205	15298	15248	15346	15383	15307	15231	15463	15318	15475	15456	15298	15275	15489	15421	15374	15229	15373	15356	15358	15329	15478	15448	15539	15493	15319	15479	15404	15466	15319	15434	15490	15377	15508	15112	15379	15334	15434	15439	15304	15383	15414	15435	15462	15483	15293	15398	15286	15277	15453	15253	15433	15378	15210	15539	15412	15337	15465	15385	15234	15121	15371	15337	15477	15458	15243	15484	15329	15330	15494	15347	15327	15205	15501	15382	15371	15504	15543	15268	15227	15060	15427	15366	15337	15183	15341	15284	15503	15402	15239	15462	15365	15408	15390	15481	15451	15172	15326	15406	15349	15356	15379	15267	15325	15411	15328	15385	15398	15341	15302	15319	15233	15360	15281	15375	15274	15261	15340	15348	15333	15126	15417	15360	15528	15408	15442	15315	15271	15296	15408	15280	15310	15401	15352	15322	15367	15375	15381	15308	15372	15366	15268	15241	15186	15373	15251	15436	15231	15418	15267	15380	15536	15422	15572	15275	15318	15245	15369	15390	15351	15413	15451	15490	15332	15376	15362	15413	15325	15347	15410	15395	15346	15215	15274	15331	15382	15284	15408	15303	15390	15250	15262	15277	15441	15413	15512	15384	15379	15431	15328	15459	15428	15396	15313	15190	15410	15387	15323	15292	15352	15392	15208	15308	15299	15421	15366	15184	15360	15559	15279	15495	15341	15424	15379	15340	15188	15344	15345	15377	15335	15346	15338	15315	15368	15182	15421	15318	15333	15498	15375	15432	15431	15394	15311	15331	15411	15327	15486	15301	15532	15519	15326	15103	15518	15459	15268	15400	15388	15358	15440	15346	15434	15458	15487	15426	15153	15415	15404	15417	15283	15289	15535	15293	15334	15267	15452	15392	15255	15346	15237	15355	15401	15302	15421	15490	15379	15544	15411	15315	15350	15178	15453	15399	15337	15444	15274	15283	15271	15363	15310	15265	15397	15028	15365	15269	15248	15425	15330	15258	15424	15343	15425	15380	15361	15271	15444	15276	15425	15445	15412	15222	15367	15327	15418	15371	15313	15335	15262	15201	15412	15346	15181	15330	15342	15343	15251	15367	15342	15442	15394	15260	15399	15458	15348	15304	15384	15325	15283	15332	15499	15384	15324	15292	15399	15289	15188	15375	15297	15366	15147	15521	15384	15345	15577	15425	15276	15345	15361	15195	15388	15539	15353	15404	15342	15461	15219	15468	15420	15351	15241	15398	15301	15496	15354	15540	15447	15310	15320	15498	15382	15229	15343	15220	15268	15506	15534	15335	15276	15309	15269	15448	15299	15398	15407	15208	15384	15417	15497	15437	15310	15319	15451	15501	15269	15434	15503	15269	15278	15405	15374	15282	15284	15325	15285	15414	15412	15396	15379	15465	15180	15487	15376	15178	15466	15406	15327	15365	15442	15223	15348	15313	15334	15412	15148	15346	15382	15213	15406	15159	15344	15311	15446	15117	15372	15306	15223	15466	15255	15349	15404	15173	15278	15256	15312	15332	15485	15316	15293	15277	15465	15512	15269	15521	15377	15419	15391	15273	15265	15363	15419	15216	15472	15343	15391	15391	15390	15420	15362	15411	15246	15351	15404	15218	15353	15289	15234	15415	15407	15232	15379	15240	15324	15429	15452	15342	15221	15525	15303	15335	15277	15268	15349	15300	15376	15534	15306	15193	15299	15432	15294	15377	15343	15562	15326	15287	15399	15277	15291	15327	15435	15472	15271	15339	15331	15494	15286	15428	15341	15367	15394	15382	15331	15218	15260	15411	15332	15348	15279	15261	15404	15401	15323	15409	15432	15218	15347	15253	15382	15336	15389	15368	15397	15348	15395	15566	15457	15349	15353	15401	15423	15198	15462	15231	15376	15371	15256	15311	15302	15302	15444	15319	15274	15367	15257	15466	15353	15429	15554	15369	15396	15118	15471	15376	15545	15329	15286	15381	15470	15208	15500	15423	15379	15383	15345	15389	15403	15242	15319	15342	15368	15254	15376	15329	15372	15347	15473	15336	15242	15433	15370	15206	15243	15419	15234	15375	15305	15270	15373	15409	15409	15435	15319	15303	15215	15213	15487	15468	15236	15333	15328	15405	15382	15357	15440	15456	15545	15414	15376	15129	15333	15438	15318	15384	15259	15247	15337	15616	15437	15389	15366	15339	15319	15310	15363	15415	15521	15410	15443	15220	15348	15310	15278	15464	15302	15197	15479	15355	15158	15253	15277	15326	15523	15386	15290	15414	15341	15454	15222	15177	15376	15212	15248	15263	15381	15496	15329	15473	15202	15348	15405	15380	15415	15321	15210	15249	15395	15384	15406	15172	15308	15424	15328	15338	15402	15223	15322	15420	15402	15263	15382	15393	15574	15363	15331	15494	15220	15242	15294	15321	15408	15305	15233	15345	15411	15460	15364	15303	15325	15225	15295	15431	15278	15423	15404	15327	15325	15329	15344	15488	15405	15336	15512	15579	15515	15306	15478	15393	15376	15429	15286	15497	15315	15465	15319	15322	15359	15393	15451	15399	15162	15308	15323	15352	15437	15169	15323	15358	15247	15171	15217	15452	15324	15301	15366	15215	15416	15431	15449	15280	15355	15327	15293	15367	15290	15310	15496	15372	15344	15509	15156	15346	15258	15431	15290	15325	15333	15597	15421	15509	15411	15405	15243	15192	15327	15357	15324	15155	15416	15341	15342	15357	15345	15298	15340	15463	15372	15341	15380	15441	15399	15347	15403	15492	15383	15379	15238	15360	15532	15269	15200	15352	15311	15375	15320	15487	15369	15344	15259	15576	15303	15436	15391	15281	15363	15450	15543	15221	15333	15299	15570	15326	15349	15307	15293	15360	15163	15388	15329	15325	15291	15404	15468	15383	15642	15339	15244	15187	15212	15192	15482	15397	15356	15642	15422	15255	15325	15250	15362	15575	15340	15328	15292	15247	15228	15564	15227	15285	15462	15305	15374	15385	15350	15473	15231	15445	15451	15347	15336	15190	15411	15475	15450	15403	15346	15262	15586	15209	15255	15468	15200	15460	15397	15347	15324	15129	15581	15275	15509	15160	15411	15410	15359	15591	15293	15235	15290	15430	15322	15197	15275	15320	15387	15460	15384	15417	15412	15193	15213	15202	15272	15346	15536	15095	15450	15341	15275	15282	15444	15357	15475	15334	15205	15488	15399	15294	15429	15380	15463	15226	15336	15444	15368	15289	15468	15235	15358	15461	15296	15332	15301	15297	15403	15496	15469	15346	15448	15242	15386	15444	15412	15447	15358	15244	15325	15251	15292	15258	15547	15377	15366	15261	15478	15375	15376	15366	15439	15371	15493	15178	15342	15397	15318	15402	15332	15280	15378	15389	15414	15330	15216	15430	15359	15391	15365	15460	15392	15290	15408	15399	15409	15237	15479	15376	15337	15299	15294	15314	15412	15407	15195	15376	15276	15408	15261	15400	15444	15379	15266	15168	15363	15290	15433	15518	15465	15374	15311	15172	15304	15443	15311	15341	15309	15419	15399	15435	15315	15225	15351	15401	15396	15470	15480	15398	15425	15283	15251	15322	15416	15320	15429	15426	15371	15417	15317	15509	15223	15299	15326	15454	15294	15367	15443	15395	15328	15473	15457	15368	15437	15303	15245	15461	15371	15342	15360	15379	15311	15396	15556	15388	15189	15434	15389	15292	15382	15296	15372	15355	15397	15392	15424	15395	15464	15540	15567	15395	15333	15294	15535	15468	15514	15282	15425	15375	15311	15286	15356	15284	15367	15386	15333	15353	15313	15367	15435	15145	15396	15419	15426	15414	15325	15374	15186	15251	15362	15248	15384	15273	15483	15321	15322	15371	15342	15434	15485	15284	15471	15423
23454	21006	28356	23899	21747	21552	20910	18356	17943	18070	18027	18056	19367	28666	29482	26873	22707	19467	18310	17665	17735	17686	17833	17627	17821	17820	17620	17833	17698	17809	17826	17538	17604	17549	17720	17632	17841	17609	17816	17609	17599	17684	17932	17742	17769	17832	17702	17560	17588	17638	17770	17697	17750	17776	17535	17636	17541	17617	17488	17673	17794	17723	17559	17518	17810	17774	17523	17612	17819	17487	17608	17434	17667	17518	17569	17586	17663	17517	17590	17631	17766	17481	17725	17697	17723	17684	17631	17533	17705	17551	17690	17607	17545	17722	17694	17830	17648	17434	17664	17865	17761	17694	17693	17744	17509	17590	17554	17516	17575	17444	17580	17492	17716	17676	17659	17489	17685	17621	17465	17634	17756	17618	17591	17641	17618	17514	17701	17491	17727	17697	17707	17330	17641	17655	17656	17528	17615	17578	17672	17642	17640	17575	17659	17415	17657	17658	17692	17655	17521	17632	17476	17489	17678	17615	17646	17767	17680	17829	17707	17661	17637	17442	17843	17515	17432	17362	17662	17868	17655	17393	17673	17607	17794	17751	17628	17635	17570	17673	17638	17569	17715	17632	17681	17538	17690	17894	17649	17565	17610	17621	17641	17548	17546	17733	17482	17512	17790	17460	17578	17691	17435	17633	17467	17641	17708	17777	17638	17595	17672	17565	17511	17517	17663	17480	17587	17419	17759	17566	17604	17635	17575	17659	17433	17632	17615	17562	17387	17385	17495	17712	17649	17567	17732	17566	17752	17750	17616	17597	17425	17737	17660	17591	17597	17676	17733	17702	17532	17447	17514	17442	17741	17519	17755	17761	17709	17600	17550	17728	17557	17481	17569	17514	17647	17802	17576	17594	17690	17709	17560	17634	17654	17586	17731	17734	17811	17939	17598	17701	17410	17418	17658	17551	17568	17624	17724	17561	17837	17570	17693	17506	17600	17657	17841	17679	17754	17487	17618	17692	17498	17659	17684	17342	17609	17400	17501	17518	17570	17634	17605	17636	17696	17620	17599	17666	17662	17389	17403	17710	17531	17535	17631	17709	17640	17629	17448	17630	17613	17507	17648	17529	17721	17589	17536	17655	17579	17504	17467	17511	17693	17566	17562	17708	17606	17673	17561	17594	17678	17456	17709	17697	17722	17689	17697	17810	17517	17576	17770	17768	17625	17498	17509	17565	17526	17673	17609	17582	17493	17745	17703	17669	17790	17534	17589	17702	17678	17667	17600	17486	17643	17860	17626	17605	17663	17727	17820	17550	17604	17575	17613	17508	17680	17683	17406	17621	17853	17704	17552	17768	17552	17519	17542	17709	17473	17750	17457	17617	17687	17553	17568	17682	17537	17635	17671	17605	17580	17683	17687	17697	17590	17840	17763	17750	17524	17448	17743	17611	17681	17456	17629	17603	17489	17553	17784	17914	17565	17578	17454	17513	17584	17765	17590	17513	17557	17687	17672	17606	17753	17415	17653	17556	17500	17791	17802	17480	17465	17517	17588	17421	17769	17489	17472	17641	17726	17580	17589	17559	17692	17627	17673	17585	17493	17345	17658	17632	17727	17588	17655	17615	17579	17534	17658	17628	17391	17619	17522	17707	17498	17638	17636	17730	17655	17389	17638	17620	17831	17539	17715	17490	17458	17566	17407	17677	17788	17662	17618	17362	17744	17667	17519	17328	17500	17580	17725	17534	17608	17659	17756	17742	17482	17658	17619	17510	17519	17666	17583	17406	17754	17569	17804	17577	17868	17805	17599	17680	17745	17565	17646	17850	17638	17673	17406	17595	17580	17659	17642	17685	17602	17587	17541	17848	17423	17499	17480	17735	17775	17464	17548	17677	17536	17588	17565	17606	17498	17695	17751	17626	17563	17856	17623	17611	17420	17641	17743	17515	17553	17304	17609	17767	17663	17584	17661	17632	17466	17545	17453	17664	17788	17658	17631	17428	17634	17717	17707	17569	17701	17455	17534	17634	17581	17636	17810	17614	17705	17810	17559	17479	17645	17695	17670	17678	17539	17595	17581	17446	17545	17575	17663	17636	17758	17674	17632	17649	17579	17714	17543	17585	17436	17898	17620	17818	17683	17624	17707	17532	17666	17620	17820	17620	17589	17786	17676	17635	17630	17827	17558	17446	17750	17542	17438	17564	17609	17536	17522	17566	17367	17487	17645	17677	17446	17731	17519	17649	17546	17674	17619	17573	17383	17639	17490	17803	17578	17732	17579	17452	17623	17783	17715	17632	17649	17620	17717	17725	17368	17672	17684	17653	17655	17516	17461	17671	17739	17804	17601	17501	17568	17471	17442	17684	17730	17400	17608	17553	17749	17901	17575	17697	17602	17660	17688	17704	17887	17427	17690	17607	17616	17472	17634	17483	17752	17644	17584	17549	17664	17527	17693	17667	17546	17660	17709	17500	17490	17707	17553	17565	17515	17700	17671	17564	17659	17527	17829	17690	17536	17679	17398	17594	17703	17673	17614	17560	17723	17639	17718	17692	17410	17607	17653	17426	17567	17748	17551	17753	17535	17885	17506	17591	17655	17610	17500	17545	17606	17459	17502	17609	17675	17541	17573	17551	17428	17705	17719	17674	17399	17441	17663	17663	17605	17554	17639	17618	17620	17596	17530	17575	17628	17645	17453	17732	17579	17522	17561	17858	17610	17704	17369	17493	17738	17721	17711	17684	17850	17581	17827	17651	17452	17685	17505	17754	17596	17802	17667	17444	17464	17670	17631	17304	17696	17724	17746	17596	17884	17800	17599	17520	17559	17598	17641	17643	17646	17704	17572	17661	17622	17646	17456	17539	17600	17451	17638	17577	17674	17514	17665	17650	17493	17532	17482	17680	17679	17650	17666	17380	17514	17626	17691	17646	17445	17708	17338	17340	17499	17612	17568	17526	17682	17663	17623	17670	17463	17498	17658	17727	17679	17650	17673	17617	17600	17624	17610	17594	17595	17632	17695	17617	17701	17562	17496	17758	17621	17628	17584	17689	17613	17519	17591	17591	17595	17574	17665	17586	17754	17505	17535	17783	17592	17561	17590	17585	17544	17497	17587	17437	17613	17461	17650	17617	17648	17562	17798	17622	17493	17619	17739	17561	17740	17543	17475	17327	17425	17755	17807	17817	17632	17672	17608	17651	17649	17679	17711	17749	17764	17469	17779	17621	18045	17748	17828	17567	17707	17413	17598	17473	17651	17636	17761	17697	17891	17675	17631	17401	17561	17571	17542	17512	17401	17759	17665	17691	17679	17554	17837	17583	17719	17632	17501	17599	17710	17417	17223	17377	17460	17631	17746	17654	17593	17545	17885	17438	17665	17465	17823	17498	17746	17533	17541	17588	17401	17356	17573	17714	17598	17611	17675	17674	17505	17611	17696	17485	17661	17623	17657	17702	17642	17303	17733	17497	17575	17695	17641	17614	17663	17586	17651	17572	17505	17492	17450	17551	17472	17556	17763	17572	17540	17447	17617	17558	17478	17667	17512	17559	17594	17621	17501	17530	17378	17814	17606	17501	17394	17499	17754	17482	17476	17722	17567	17414	17528	17556	17581	17513	17869	17685	17559	17734	17469	17881	17518	17467	17641	17510	17604	17713	17710	17500	17488	17672	17514	17635	17692	17637	17808	17824	17787	17593	17728	17480	17553	17472	17619	17741	17735	17587	17594	17585	17610	17757	17604	17482	17668	17353	17521	17656	17626	17456	17537	17465	17606	17570	17512	17686	17706	17519	17613	17751	17733	17726	17449	17654	17616	17662	17472	17700	17651	17880	17602	17569	17568	17567	17609	17595	17700	17854	17526	17534	17594	17579	17386	17555	17646	17504	17731	17587	17591	17651	17367	17608	17699	17642	17627	17602	17522	17649	17496	17562	17815	17555	17555	17796	17709	17545	17686	17600	17652	17561	17555	17699	17645	17713	17513	17485	17601	17607	17756	17712	17542	17663	17603	17519	17571	17633	17426	17639	17668	17584	17482	17405	17751	17796	17508	17560	17733	17754	17680	17585	17642	17590	17598	17633	17561	17632	17543	17524	17442	17467	17551	17562	17865	17521	17783	17579	17566	17674	17775	17654	17686	17612	17819	17654	17769	17687	17557	17503	17677	17613	17584	17622	17617	17665	17613	17637	17206	17550	17624	17489	17493	17738	17792	17523	17714	17585	17745	17514	17500	17616	17614	17670	17665	17674	17558	17530	17660	17574	17582	17822	17590	17596	17583	17597	17810	17698	17659	17608	17551	17605	17594	17398	17483	17694	17708	17788	17732	17425	17678	17725	17539	17578	17657	17656	17479	17601	17586	17469	17654	17658	17726	17625	17782	17652	17562	17664	17647	17778	17679	17475	17566	17716	17473	17431	17698	17498	17504	17489	17406	17591	17704	17422	17717	17559	17674	17560	17616	17649	17646	17782	17668	17650	17548	17798	17579	17627	17539	17515	17575	17806	17621	17628	17704	17749	17556	17558	17607	17664	17453	17729	17527	17743	17656	17458	17627	17767	17612	17691	17377	17673	17568	17727	17623	17529	17298	17755	17614	17597	17707	17651	17776	17458	17743	17491	17922	17602	17543	17521	17649	17552	17630	17499	17648	17598	17686	17564	17719	17500	17689	17631	17649	17454	17636	17485	17613	17532	17506	17557	17625	17563	17649	17658	17629	17484	17534	17568	17394	17619	17608	17704	17225	17596	17632	17440	17544	17587	17551	17749	17698	17485	17591	17777	17545	17665	17676	17587	17817	17411	17619	17590	17605	17702	17456	17679	17768	17560	17683	17693	17634	17832	17643	17501	17701	17659	17615	17520	17463	17517	17703	17493	17604	17720	17536	17503	17585	17790	17509	17646	17653	17603	17654	17537	17675	17375	17567	17856	17609	17634	17477	17640	17630	17748	17536	17410	17556	17631	17647	17567	17565	17757	17542	17490	17928	17701	17627	17771	17623	17623	17538	17608	17753	17808	17540	17682	17629	17670	17592	17583	17648	17574	17764	17620	17481	17470	17568	17603	17542	17376	17638	17496	17487	17502	17500	17461	17579	17727	17643	17473	17473	17716	17493	17474	17706	17632	17623	17522	17582	17779	17762	17706	17612	17676	17753	17809	17728	17522	17455	17661	17860	17528	17362	17706
14006	22679	21660	18331	17047	16660	16465	16247	16164	15993	15770	15986	18611	31655	31457	27234	21642	17220	16290	15662	15506	15533	15525	15682	15478	15647	15646	15688	15582	15480	15582	15571	15465	15532	15548	15551	15501	15397	15594	15533	15674	15572	15583	15613	15377	15698	15343	15508	15544	15595	15595	15572	15495	15679	15600	15601	15709	15576	15585	15660	15644	15628	15538	15534	15614	15634	15596	15614	15614	15611	15602	15317	15582	15647	15570	15547	15743	15498	15629	15451	15551	15594	15659	15590	15384	15421	15417	15696	15516	15514	15598	15572	15722	15722	15565	15401	15516	15500	15616	15474	15635	15620	15514	15602	15606	15513	15568	15583	15681	15554	15555	15588	15563	15583	15545	15474	15553	15501	15591	15594	15512	15532	15520	15558	15402	15436	15781	15581	15624	15533	15640	15593	15494	15630	15610	15630	15374	15690	15493	15592	15416	15753	15548	15575	15642	15478	15630	15496	15613	15524	15557	15501	15570	15638	15568	15596	15645	15731	15575	15489	15670	15635	15480	15445	15513	15568	15701	15611	15679	15574	15594	15500	15628	15492	15617	15374	15655	15523	15618	15509	15517	15506	15587	15495	15687	15642	15658	15416	15560	15352	15553	15657	15493	15586	15484	15506	15494	15520	15426	15545	15720	15634	15523	15547	15369	15683	15547	15449	15632	15491	15623	15580	15731	15459	15551	15276	15664	15556	15467	15643	15577	15616	15683	15433	15342	15540	15469	15665	15252	15507	15510	15438	15483	15542	15454	15661	15619	15695	15433	15655	15715	15615	15487	15688	15531	15376	15551	15434	15543	15697	15603	15455	15511	15477	15436	15455	15528	15478	15440	15388	15634	15440	15612	15583	15655	15448	15669	15576	15401	15568	15504	15335	15485	15427	15606	15533	15513	15563	15693	15477	15599	15768	15694	15582	15552	15561	15570	15503	15465	15399	15626	15668	15527	15722	15605	15539	15432	15589	15610	15545	15582	15623	15591	15605	15494	15541	15490	15702	15786	15570	15615	15670	15632	15482	15619	15541	15540	15829	15646	15651	15598	15535	15590	15606	15711	15577	15631	15614	15462	15562	15484	15496	15505	15387	15502	15606	15487	15693	15479	15470	15618	15582	15513	15638	15671	15551	15607	15630	15438	15581	15652	15454	15594	15513	15512	15614	15606	15568	15459	15502	15624	15529	15626	15586	15422	15541	15449	15464	15663	15608	15387	15363	15601	15600	15643	15567	15517	15545	15491	15640	15770	15649	15595	15436	15574	15614	15630	15551	15608	15501	15422	15450	15474	15566	15490	15436	15358	15741	15593	15677	15768	15317	15582	15681	15556	15727	15485	15528	15428	15631	15683	15710	15609	15326	15638	15633	15458	15555	15493	15422	15515	15731	15613	15425	15496	15519	15565	15452	15462	15545	15328	15624	15338	15512	15605	15379	15572	15623	15556	15494	15386	15575	15606	15459	15532	15730	15655	15500	15645	15320	15370	15512	15607	15468	15547	15533	15567	15493	15554	15372	15443	15522	15779	15409	15510	15529	15470	15498	15353	15635	15709	15539	15660	15563	15567	15562	15615	15458	15535	15585	15552	15514	15421	15637	15551	15471	15658	15522	15576	15429	15718	15398	15573	15556	15515	15399	15549	15517	15558	15614	15649	15523	15535	15569	15604	15569	15431	15644	15699	15515	15516	15411	15841	15556	15432	15590	15614	15517	15693	15552	15474	15594	15545	15539	15519	15586	15602	15362	15594	15531	15466	15419	15517	15543	15659	15356	15575	15530	15546	15630	15694	15623	15544	15541	15540	15582	15411	15661	15798	15629	15499	15511	15587	15539	15434	15561	15387	15452	15782	15464	15508	15479	15603	15544	15517	15600	15527	15449	15422	15462	15428	15557	15535	15664	15646	15656	15561	15483	15550	15542	15528	15625	15610	15652	15502	15652	15453	15593	15565	15606	15578	15579	15317	15610	15451	15698	15437	15415	15671	15543	15454	15417	15578	15715	15438	15613	15489	15495	15462	15698	15493	15565	15539	15611	15448	15754	15667	15593	15623	15536	15598	15636	15479	15672	15533	15599	15643	15571	15648	15508	15585	15593	15658	15485	15635	15521	15570	15569	15552	15285	15474	15490	15737	15460	15680	15603	15555	15412	15608	15510	15569	15678	15709	15580	15500	15626	15615	15574	15696	15518	15512	15561	15664	15488	15687	15422	15572	15387	15450	15441	15418	15559	15638	15486	15597	15486	15650	15341	15422	15590	15519	15522	15665	15612	15631	15555	15532	15597	15733	15634	15566	15426	15656	15529	15443	15431	15545	15445	15461	15659	15529	15556	15698	15503	15429	15466	15586	15542	15548	15560	15667	15629	15604	15535	15596	15468	15506	15703	15653	15614	15525	15633	15476	15545	15599	15529	15394	15616	15376	15545	15547	15656	15457	15425	15741	15659	15563	15390	15594	15350	15715	15602	15691	15534	15450	15485	15598	15386	15429	15653	15369	15594	15649	15529	15579	15403	15693	15542	15550	15720	15483	15425	15666	15398	15559	15666	15491	15615	15489	15673	15497	15650	15483	15693	15312	15402	15697	15601	15493	15356	15581	15632	15542	15702	15596	15687	15716	15445	15446	15562	15626	15572	15516	15462	15556	15615	15640	15604	15595	15559	15564	15559	15477	15429	15526	15478	15503	15427	15596	15661	15525	15523	15488	15616	15643	15330	15633	15680	15541	15639	15509	15549	15368	15516	15588	15693	15539	15435	15635	15523	15458	15462	15464	15485	15610	15790	15712	15643	15414	15524	15425	15555	15739	15490	15604	15438	15567	15566	15399	15540	15511	15741	15599	15473	15453	15638	15391	15695	15495	15420	15515	15684	15742	15484	15588	15568	15604	15483	15534	15438	15675	15476	15486	15699	15555	15470	15533	15555	15608	15567	15556	15473	15604	15495	15588	15485	15377	15590	15732	15478	15365	15470	15493	15478	15603	15393	15457	15686	15648	15640	15480	15657	15594	15488	15489	15608	15499	15741	15573	15498	15625	15520	15493	15524	15444	15763	15526	15376	15743	15586	15545	15367	15600	15557	15525	15675	15585	15487	15669	15536	15519	15699	15446	15454	15662	15528	15509	15642	15604	15681	15658	15588	15568	15573	15585	15370	15566	15581	15392	15588	15650	15488	15516	15424	15644	15586	15600	15463	15595	15507	15447	15598	15658	15620	15732	15354	15416	15495	15621	15488	15531	15189	15522	15494	15664	15450	15677	15601	15384	15622	15439	15555	15642	15685	15641	15461	15578	15621	15509	15499	15562	15684	15604	15522	15425	15616	15532	15484	15677	15646	15602	15599	15500	15662	15547	15528	15458	15477	15437	15522	15498	15458	15537	15423	15501	15572	15541	15495	15624	15765	15513	15641	15549	15699	15609	15546	15445	15652	15502	15469	15570	15777	15499	15587	15398	15684	15429	15538	15582	15667	15636	15263	15463	15580	15443	15492	15580	15502	15584	15682	15391	15505	15528	15509	15614	15491	15537	15568	15480	15615	15572	15466	15671	15641	15595	15543	15582	15625	15526	15608	15701	15543	15506	15635	15515	15355	15399	15478	15419	15613	15593	15425	15661	15508	15743	15461	15627	15514	15466	15478	15537	15592	15661	15668	15416	15469	15639	15541	15419	15778	15562	15595	15608	15458	15632	15593	15478	15281	15610	15517	15627	15506	15678	15577	15623	15645	15534	15727	15721	15625	15474	15447	15519	15573	15645	15631	15651	15625	15528	15616	15551	15596	15532	15515	15519	15432	15758	15386	15608	15543	15685	15795	15656	15491	15640	15498	15495	15527	15626	15458	15437	15524	15656	15597	15660	15571	15658	15569	15543	15521	15615	15562	15604	15363	15635	15515	15547	15546	15505	15681	15669	15709	15636	15453	15507	15604	15598	15622	15492	15473	15580	15787	15423	15420	15503	15521	15611	15672	15426	15505	15507	15631	15476	15620	15630	15466	15601	15599	15621	15444	15518	15509	15466	15561	15475	15700	15653	15613	15553	15482	15483	15578	15446	15627	15542	15513	15544	15429	15511	15519	15465	15585	15588	15669	15635	15466	15438	15630	15482	15466	15591	15572	15457	15527	15650	15527	15421	15634	15532	15576	15734	15535	15477	15743	15628	15431	15480	15669	15538	15706	15581	15782	15615	15637	15415	15596	15432	15462	15497	15505	15730	15568	15542	15655	15633	15814	15549	15691	15389	15437	15570	15647	15609	15673	15636	15674	15517	15685	15411	15640	15600	15631	15487	15810	15535	15558	15751	15609	15628	15501	15696	15504	15612	15365	15605	15606	15592	15708	15580	15562	15599	15614	15631	15535	15535	15699	15453	15494	15499	15588	15497	15569	15529	15558	15608	15627	15356	15561	15574	15519	15642	15547	15658	15580	15354	15518	15672	15492	15603	15511	15598	15446	15562	15717	15630	15480	15641	15390	15577	15506	15562	15503	15550	15467	15672	15523	15628	15503	15561	15479	15593	15512	15622	15667	15624	15392	15630	15449	15474	15497	15691	15665	15526	15605	15651	15483	15570	15446	15743	15373	15580	15669	15701	15677	15651	15531	15481	15611	15537	15559	15484	15680	15676	15632	15691	15583	15631	15531	15480	15624	15524	15538	15424	15768	15546	15596	15558	15445	15454	15784	15541	15558	15626	15359	15491	15548	15712	15548	15641	15558	15494	15399	15625	15611	15560	15574	15514	15699	15617	15613	15543	15559	15690	15564	15523	15599	15599	15620	15575	15634	15518	15703	15646	15600	15553	15458	15620	15314	15616	15567	15417	15517	15625	15484	15548	15547	15519	15497	15566	15585	15574	15529	15529	15554	15528	15543	15616	15536	15531	15439	15511	15331	15657	15550	15532	15448	15618	15677	15412	15579	15785	15422	15603	15682	15598	15532	15579	15503	15506	15402	15531	15533	15542	15438	15578	15493	15610	15575	15521	15536	15448	15338	15336	15526	15718	15678	15606	15405	15505	15498	15378	15655	15620	15474	15498	15667	15537	15523	15416	15563	15624	15632	15747	15690	15391	15481	15561	15664	15659	15460	15712	15511	15562	15537	15513	15473	15633	15536	15410	15704	15456	15638	15428	15465	15659	15705
22537	20998	28697	23492	21154	22902	24375	19230	18448	18556	18511	18275	20521	35668	36073	32519	26542	21072	18794	17996	18185	17914	17863	18039	17954	18034	18035	17762	17987	18037	17919	17922	17807	17916	17896	17841	17871	17851	17793	17841	17684	18164	17662	17864	17580	17846	17827	17933	17975	17791	17912	17835	17814	18033	17728	17712	17953	17897	17785	17868	17870	17760	17694	17699	17721	17867	17942	17771	17956	17934	17829	17563	17759	17794	17699	18008	17721	17760	17749	17892	17910	17656	17525	17796	17778	17836	17609	17647	17932	17821	17877	17644	17932	17756	17635	17770	17662	17706	17845	17720	17743	17693	17782	17788	17674	17726	17852	17854	18002	17882	17669	17617	17667	17790	17667	17804	17903	17703	17857	17749	17813	17679	17808	17801	17927	17685	17521	17747	17677	17859	17792	17882	17812	17707	17844	17798	17673	17781	17726	17784	17960	17835	18003	17676	17759	17835	17762	17816	17856	17716	17750	17680	17681	17712	17727	17925	17786	17899	17897	17843	17924	17882	17679	17778	17770	17645	17746	17766	17724	17880	17745	17796	17682	17601	17786	17801	17719	17724	17793	17762	17977	17706	17625	17824	17792	17732	17747	17765	17863	17850	17884	17694	17708	17662	17814	17705	17723	17957	17651	17646	17664	17682	17683	17828	17759	17701	17761	17701	17584	17871	17650	17682	17722	17676	17815	17704	17736	17565	17802	17721	17755	17754	17631	17539	17645	17811	17834	17744	17763	17811	17618	17537	17579	17720	17826	17770	17738	17662	17820	17967	17738	17655	17718	17717	17767	17649	17621	17682	17782	17801	17879	17669	17783	17806	17849	17739	17563	17740	17793	17695	17911	17895	17735	17797	17734	17808	17926	17604	17831	17643	17709	17563	17918	17585	17728	17821	17881	17547	17809	17647	17704	17646	17818	17594	17690	17669	17923	17745	17687	17693	17545	17652	17798	17641	17967	17832	17630	17619	17639	17709	17512	17790	17658	17717	17783	17785	17892	17571	17679	17831	17683	17843	17785	17641	17760	17796	17685	17914	17914	17650	17924	17745	17840	17565	17794	17772	17811	17671	17790	17738	17649	17577	17819	17829	17839	17873	17769	17607	17988	17818	17724	17808	17744	17799	17871	17633	17578	17718	17820	18140	17769	17500	17780	17792	17995	17706	17682	17719	17683	17632	17852	17765	17687	17894	17744	17964	17899	17781	17723	17773	17856	17878	17856	17771	17802	17733	18007	17733	17760	17542	17736	17735	17665	17974	17710	17517	17899	17751	17590	17782	17737	17597	17923	17703	17851	17734	17528	17796	17873	17722	17785	17844	17773	17615	17682	17748	17778	17727	17557	17556	17800	17652	17741	17732	17646	17861	17587	17733	17781	17769	17676	17863	17719	17901	17767	17759	18015	17742	17861	17787	17663	17628	17819	17850	17916	18025	17935	17770	17732	17785	17797	17675	17703	17631	17593	17727	17821	17783	17826	17642	17754	17707	17637	17788	17531	17703	17855	17799	17912	17662	17622	17744	17692	17656	17705	17909	17853	17664	17663	17881	17668	17786	17641	17885	17692	17810	17770	17693	17794	17590	17947	17768	17710	17645	17802	17694	17769	17660	17714	17694	17900	17650	17603	17594	17891	17753	17670	17802	17626	17774	17745	17712	17763	17693	17812	17700	17908	17769	17706	17670	17769	17865	17842	17695	17939	17944	17743	17801	17771	17797	17606	17831	17907	17759	17666	17879	17587	17891	17734	17687	17989	17740	17855	17742	17719	17802	17747	17713	17730	17655	17888	17505	17752	17579	17508	17567	17857	17666	17736	17853	17804	17818	17897	17711	17848	17592	17767	17914	17697	17880	17729	17634	17593	17607	17806	17762	17628	17849	17821	17875	17764	17855	17766	17717	17623	17745	17600	17783	17835	17779	17902	17761	17861	17714	17726	17763	17871	17806	17863	17673	17511	17848	17873	17882	17675	17742	17877	17836	17965	17906	17993	17871	17993	17748	17776	17753	17840	17625	17973	17950	17697	17667	17642	17640	17805	17868	17861	17653	17765	17714	17711	17611	17810	17763	17753	17699	17698	17539	17685	17802	17802	17884	17724	17818	17859	17772	17820	17683	17710	17849	17800	17860	17636	17801	17724	17641	17539	17673	17688	17715	17876	17861	17750	17749	17743	17945	17650	17763	17796	17682	17720	17886	17767	17824	17671	17774	17744	17821	17826	17722	17880	17820	17820	17671	17692	17714	17678	17887	17881	18057	17943	17696	17691	17768	17816	17807	17794	17895	17623	17784	17634	17800	17635	17569	17607	17642	17961	17820	17837	17764	17751	17817	17522	17742	17603	17669	17641	17700	17805	17726	17620	17783	17891	17835	17627	17945	17509	17516	17699	17557	17621	17506	17729	17745	17715	17854	17891	17573	17757	17845	17860	17708	17596	17694	17560	17637	17768	17715	17777	17732	17596	17567	17709	17918	17890	17631	17534	17792	17845	17560	17636	17577	17717	17888	17650	17904	17678	17756	17490	17868	17701	17780	17718	17735	17743	17773	17627	17712	17816	17755	17745	17754	17830	17748	17767	17645	17746	17795	17806	17469	17868	17666	17649	17897	17923	17702	17732	17768	17528	17725	17640	17764	17721	17779	17851	17689	17767	18019	17686	17740	17718	17839	17802	17619	17593	17683	17756	17820	17744	17683	17707	17871	17581	17607	17576	17695	17906	17838	17885	17840	17908	17532	17772	17660	17909	17758	17747	17668	17661	17808	17717	17678	17831	17584	18023	17761	17747	17791	17817	17741	17687	17763	17752	17512	17822	17790	17669	17885	17669	17828	17770	17728	17761	17777	17960	17879	17830	17848	17721	17770	17714	17661	17781	17854	17703	17791	17778	17748	17754	17912	17586	17947	17734	17776	17623	17532	17801	17864	17877	18122	17797	17740	17915	17675	17838	17844	17718	17658	17721	17731	17824	17683	17752	17811	17642	17596	17632	17755	17639	17677	17608	17769	17758	17650	17869	17763	17634	17852	17622	17754	17737	17680	17737	17824	17840	17808	17635	17705	17818	17783	17824	17656	17716	17740	17690	17831	17771	17755	17632	17828	17704	17789	17630	17443	17698	17704	17766	17897	17612	17871	17881	17781	17532	17653	17840	17563	17815	17613	17700	17903	17705	17732	17834	17741	17740	17744	17832	17656	17561	17618	17733	17778	17740	17881	17753	17731	17932	17596	17609	17668	17741	17807	17657	17797	17768	17774	17666	17820	17752	17723	17824	17704	17797	17851	17790	17703	17918	17617	17684	17644	17795	17625	17782	17852	17673	17893	17748	17748	17921	17653	17582	17707	17796	17897	17872	17788	17793	17622	17679	17661	17823	17876	17547	17777	17662	17512	17842	17703	17741	17652	17856	18223	17974	17789	17587	17725	17604	17689	17799	17852	17578	17770	18004	17805	17863	17921	17644	17564	17737	17823	17657	17773	17698	17822	17570	17761	17835	17711	17761	17766	17707	17670	17756	17677	17692	17725	17694	17747	17779	17787	17850	17710	17692	17791	17988	18006	17802	17923	18021	17768	17707	17815	17899	17780	17708	17604	17924	17699	17501	18026	17835	17652	17713	17758	17661	17955	17759	17598	17669	17642	17738	17771	17606	17546	17716	17772	17756	17700	17695	17732	17792	17728	17637	17806	17842	17652	17621	17829	17527	17909	17830	17367	17787	17615	17571	17909	17692	17326	17745	17828	17744	17745	17710	17715	17742	17668	17780	17768	17915	17744	17835	17690	17772	17734	17723	17806	17840	17872	17869	17766	17661	17803	17668	17529	17731	17736	17579	17654	17661	17802	17961	17853	17789	17786	17770	17715	17930	17768	17607	18005	17644	17650	17667	17618	17778	17790	17704	17717	17582	17620	17590	17706	17775	17782	17752	17615	17707	17888	17708	17663	17644	17802	17754	18001	17776	17784	17751	17807	17736	17813	17654	17774	17904	17727	17792	17710	17632	17903	17785	17741	17855	17681	17604	17621	17727	17835	17737	17640	17531	17779	17720	17778	17626	17892	17794	17777	17954	17908	17779	17769	17624	17663	17690	17839	17652	17704	17724	17864	17624	17764	17814	17673	17739	17795	17682	17486	17665	17757	17437	17827	17586	17589	17871	17516	17568	17566	17635	17860	17717	17831	17650	17764	17634	17853	17802	17631	17704	17723	17824	17702	17762	17767	17802	17943	17725	17928	17889	17616	17769	17674	17847	17696	17775	17793	17617	17636	17542	17850	17828	17595	17777	17861	17755	17532	17692	17641	17821	17833	17843	17934	17922	17827	17808	17671	17869	17852	17873	17955	17682	17719	17691	17706	17785	17797	17863	17635	17761	17832	17853	17875	17895	17631	17506	17588	17589	17833	17902	17601	17934	17675	17895	17838	17806	17895	17843	17861	17537	17692	17607	17764	17702	17765	17642	17804	17617	17683	17905	17614	17480	17713	17764	17722	17734	17732	17706	17636	17590	17616	17696	17987	17899	17635	17765	17564	17601	17769	17801	17799	17799	17812	17758	17767	17795	17732	17752	17914	17888	17869	17592	17866	17723	17602	17482	17892	17795	17795	17890	17700	17914	17745	17663	17678	17790	17637	17827	17811	17710	17655	17564	17730	17528	17869	17792	17702	17591	17767	17867	17991	17867	17693	17778	17593	17623	17685	17658	17451	17724	17888	17650	17703	17784	17853	17742	17712	17650	17881	17828	17589	17914	17779	17798	17754	17582	17739	17706	17656	17940	17789	17641	17708	17678	17591	17630	17656	17759	17812	17743	17540	17811	17656	17638	17533	17735	17655	17789	17949	18012	17738	17688	17668	17877	17664	17839	17894	17845	17786	17652	17737	17610	17690	17665	17771	17703	17656	17828	17566	17739	17516	17985	17745	17910	17799	17727	17631	17869	17953	17886	17771	17850	17761	17889	17564	17833	17756	17709	17740	17760	17830	17953	17691	17721	17710	17865	17776	17723	17815	17706	17581	17789	17618	17730	17558	17596	17979	17727	18033	17825	17812	17773	17828	17793	17859	17600	17695	17678	17647	17728	17449	17646	17785	17657	17783	17761	17640	17800	17787	17707	17912	17842	17957	17824	17793	17692	17675	17884	17698
15164	26847	24308	20156	18217	17664	17226	16712	16644	16402	16381	16368	20821	39194	38538	33516	25976	18546	16536	15731	15621	15778	15728	15648	15576	15617	15651	15556	15656	15611	15600	15487	15727	15587	15512	15511	15589	15658	15712	15686	15512	15719	15650	15751	15590	15560	15878	15631	15499	15778	15622	15645	15690	15642	15611	15604	15577	15578	15737	15783	15583	15606	15511	15600	15651	15553	15558	15656	15797	15618	15537	15616	15569	15595	15592	15706	15845	15649	15636	15616	15843	15653	15658	15661	15682	15603	15582	15577	15580	15450	15749	15641	15627	15655	15658	15653	15649	15627	15582	15802	15611	15699	15689	15618	15663	15666	15647	15559	15641	15566	15545	15717	15563	15649	15488	15627	15597	15672	15670	15630	15627	15610	15572	15741	15564	15641	15600	15829	15598	15513	15723	15532	15663	15555	15659	15699	15807	15484	15651	15532	15634	15666	15634	15466	15714	15606	15733	15631	15530	15616	15610	15515	15635	15646	15654	15593	15748	15612	15478	15661	15729	15787	15491	15588	15634	15465	15710	15564	15499	15517	15479	15564	15555	15587	15528	15473	15586	15481	15617	15589	15580	15632	15533	15692	15534	15516	15574	15660	15627	15604	15697	15464	15851	15569	15717	15616	15576	15692	15614	15492	15543	15394	15597	15676	15448	15421	15681	15630	15541	15747	15660	15652	15512	15687	15642	15516	15552	15739	15655	15645	15602	15652	15622	15807	15490	15641	15564	15667	15695	15457	15538	15480	15638	15628	15792	15596	15696	15534	15758	15566	15617	15600	15524	15526	15489	15649	15613	15592	15743	15684	15637	15538	15629	15634	15711	15632	15577	15626	15598	15457	15509	15630	15678	15589	15626	15536	15462	15748	15755	15529	15671	15555	15579	15706	15530	15491	15580	15565	15573	15604	15716	15643	15559	15546	15693	15597	15642	15563	15589	15556	15785	15711	15700	15663	15477	15597	15874	15436	15543	15655	15552	15663	15665	15631	15551	15662	15664	15671	15459	15467	15612	15399	15648	15692	15688	15616	15487	15584	15580	15599	15660	15565	15639	15748	15510	15566	15622	15623	15650	15631	15621	15572	15641	15724	15495	15845	15680	15565	15496	15632	15697	15529	15570	15661	15734	15709	15475	15796	15649	15481	15665	15754	15664	15644	15652	15540	15706	15600	15748	15447	15647	15461	15507	15621	15647	15650	15614	15587	15691	15512	15709	15565	15639	15521	15894	15620	15554	15553	15595	15518	15553	15652	15789	15482	15629	15773	15520	15734	15627	15663	15631	15420	15550	15663	15556	15618	15557	15604	15793	15669	15768	15658	15767	15684	15779	15591	15745	15494	15538	15578	15719	15514	15714	15603	15523	15595	15546	15592	15540	15596	15574	15789	15631	15564	15574	15709	15597	15595	15728	15732	15515	15549	15525	15476	15505	15604	15583	15688	15606	15584	15513	15544	15750	15570	15668	15708	15533	15739	15655	15601	15705	15626	15455	15797	15687	15666	15510	15449	15810	15712	15464	15431	15655	15757	15791	15559	15626	15662	15699	15706	15620	15533	15567	15502	15535	15557	15549	15591	15631	15702	15640	15438	15507	15754	15459	15568	15724	15602	15635	15544	15618	15660	15613	15716	15499	15490	15738	15623	15686	15524	15510	15641	15531	15621	15527	15710	15713	15448	15569	15480	15643	15553	15522	15716	15624	15685	15524	15685	15516	15731	15414	15770	15660	15502	15616	15531	15550	15648	15677	15620	15625	15602	15694	15592	15559	15566	15626	15674	15465	15611	15524	15742	15693	15616	15782	15471	15722	15685	15601	15689	15689	15477	15720	15578	15541	15867	15606	15555	15665	15543	15730	15499	15605	15654	15596	15427	15704	15657	15703	15582	15518	15479	15558	15505	15542	15608	15620	15667	15538	15603	15618	15424	15631	15586	15638	15455	15681	15595	15506	15612	15398	15553	15529	15541	15570	15559	15675	15571	15592	15417	15658	15616	15548	15732	15700	15619	15587	15619	15524	15624	15592	15856	15654	15486	15616	15652	15826	15418	15558	15738	15711	15565	15547	15668	15636	15653	15617	15674	15564	15640	15489	15665	15410	15576	15520	15763	15650	15516	15648	15689	15814	15619	15757	15735	15543	15590	15645	15462	15582	15575	15460	15549	15673	15724	15605	15621	15647	15589	15516	15648	15559	15416	15787	15698	15561	15686	15849	15662	15737	15661	15561	15568	15684	15507	15679	15785	15609	15713	15725	15624	15449	15602	15706	15663	15373	15531	15522	15513	15572	15481	15488	15644	15564	15593	15470	15827	15737	15637	15519	15564	15672	15713	15687	15735	15620	15522	15677	15543	15611	15817	15543	15538	15759	15743	15611	15504	15565	15521	15579	15565	15475	15727	15736	15521	15591	15617	15609	15550	15582	15603	15683	15667	15753	15532	15576	15580	15643	15640	15529	15648	15723	15527	15614	15553	15645	15689	15656	15619	15550	15488	15561	15589	15508	15696	15563	15664	15545	15550	15606	15616	15621	15585	15574	15526	15543	15530	15642	15548	15526	15667	15653	15629	15242	15663	15597	15545	15669	15840	15646	15459	15696	15498	15484	15718	15471	15586	15717	15646	15652	15609	15549	15625	15693	15530	15488	15694	15669	15716	15636	15612	15630	15490	15565	15579	15645	15632	15621	15631	15593	15626	15718	15635	15725	15647	15732	15753	15517	15574	15515	15758	15736	15485	15460	15632	15676	15740	15418	15731	15580	15721	15592	15626	15563	15738	15488	15509	15587	15530	15618	15778	15774	15452	15552	15701	15772	15529	15599	15579	15535	15482	15518	15706	15562	15527	15542	15701	15573	15491	15694	15603	15499	15654	15608	15523	15661	15445	15561	15600	15626	15547	15560	15736	15597	15829	15676	15596	15750	15721	15608	15571	15622	15553	15621	15681	15696	15657	15652	15737	15664	15682	15636	15391	15712	15724	15554	15696	15565	15475	15541	15638	15573	15672	15754	15490	15670	15584	15582	15585	15415	15525	15426	15724	15642	15747	15784	15556	15493	15491	15514	15595	15575	15555	15443	15562	15533	15684	15570	15673	15629	15630	15590	15541	15635	15588	15684	15590	15721	15552	15587	15583	15587	15822	15818	15575	15502	15649	15710	15670	15537	15499	15593	15664	15578	15625	15546	15775	15533	15500	15692	15706	15605	15605	15466	15787	15680	15661	15466	15461	15646	15686	15537	15718	15622	15592	15520	15655	15643	15537	15580	15615	15480	15496	15733	15730	15508	15630	15566	15618	15737	15751	15494	15611	15704	15541	15425	15671	15729	15671	15473	15549	15657	15601	15724	15524	15708	15580	15563	15558	15591	15519	15613	15600	15734	15571	15702	15523	15547	15560	15530	15791	15596	15733	15600	15583	15692	15540	15658	15539	15540	15626	15643	15549	15585	15572	15569	15436	15707	15588	15593	15497	15597	15736	15516	15606	15532	15567	15574	15610	15500	15686	15560	15497	15796	15633	15673	15718	15817	15669	15436	15713	15512	15440	15733	15472	15715	15558	15866	15593	15686	15599	15680	15518	15730	15429	15567	15606	15813	15387	15601	15464	15634	15618	15621	15625	15790	15492	15535	15479	15490	15653	15507	15653	15587	15746	15466	15599	15622	15466	15636	15660	15604	15630	15592	15596	15541	15499	15508	15504	15690	15553	15745	15722	15675	15856	15453	15638	15506	15596	15640	15636	15613	15471	15717	15421	15688	15557	15598	15649	15662	15686	15585	15595	15632	15696	15514	15596	15464	15743	15665	15777	15693	15677	15805	15574	15687	15636	15583	15425	15605	15598	15749	15524	15628	15726	15429	15618	15564	15668	15593	15672	15687	15467	15534	15591	15781	15598	15547	15621	15750	15591	15485	15572	15608	15631	15710	15679	15446	15477	15715	15577	15545	15503	15729	15553	15761	15599	15519	15708	15660	15621	15573	15566	15622	15766	15710	15532	15658	15655	15581	15548	15570	15608	15500	15400	15603	15719	15638	15658	15562	15620	15424	15745	15468	15725	15513	15646	15700	15743	15507	15708	15665	15607	15674	15692	15637	15623	15431	15623	15670	15540	15695	15670	15618	15691	15639	15669	15628	15586	15465	15605	15626	15595	15712	15548	15555	15586	15519	15477	15599	15389	15528	15629	15749	15430	15522	15457	15456	15539	15653	15471	15442	15617	15640	15426	15539	15620	15586	15644	15651	15655	15536	15655	15713	15607	15554	15699	15530	15718	15798	15538	15690	15688	15562	15721	15527	15415	15604	15692	15455	15429	15697	15513	15774	15606	15486	15598	15618	15580	15648	15640	15682	15565	15564	15488	15484	15494	15396	15613	15585	15843	15696	15556	15724	15581	15633	15600	15613	15609	15637	15634	15515	15707	15642	15647	15429	15684	15665	15575	15705	15799	15657	15481	15731	15758	15632	15610	15614	15655	15655	15778	15653	15582	15632	15498	15570	15417	15500	15646	15544	15377	15584	15628	15595	15658	15721	15819	15642	15615	15709	15484	15637	15610	15493	15679	15734	15528	15696	15675	15595	15747	15622	15682	15488	15525	15528	15649	15620	15755	15700	15715	15575	15829	15563	15653	15856	15403	15763	15666	15576	15582	15514	15554	15609	15789	15547	15660	15473	15706	15783	15636	15447	15738	15493	15592	15627	15432	15497	15657	15688	15642	15700	15670	15800	15582	15451	15663	15583	15550	15558	15643	15599	15674	15706	15808	15534	15638	15490	15690	15574	15504	15555	15566	15766	15536	15562	15525	15474	15673	15700	15634	15698	15675	15578	15761	15664	15656	15632	15583	15583	15602	15556	15656	15605	15588	15639	15499	15600	15577	15565	15530	15690	15540	15508	15490	15585	15545	15598	15542	15618	15662	15532	15545	15558	15584	15629	15568	15525	15666	15572	15512	15677	15533	15796	15775	15491	15539	15712	15768	15456	15535	15696	15482	15569	15570	15615	15618	15675	15659	15583	15627	15641	15632	15619	15621	15542	15620	15715	15541	15616	15662	15594	15580	15592	15704	15515	15668	15676	15751	15772	15492	15508	15715	15527	15527	15657	15654	15543	15645	15628	15821	15744	15368	15651	15465	15552	15413
27146	21674	23649	20658	17756	17814	18016	17911	17779	17832	17613	17894	17883	19297	19688	19349	18669	17909	18041	17761	17694	17637	17815	17834	17727	17892	17647	17576	17841	17661	17536	17651	17736	17653	17693	17700	17731	17697	17572	17686	17680	17706	17765	17839	17944	17564	17688	17512	17705	17547	17489	17587	17675	17638	17600	17676	17622	17854	17610	17674	17749	17816	17646	17797	17694	17585	17869	17584	17561	17778	18052	17672	17603	17628	17685	17527	17422	17827	17714	17656	17482	17522	17724	17864	17646	17869	17727	17731	17657	17588	17826	17545	17848	17881	17571	17601	17365	17677	17817	17618	17549	17641	17720	17675	17593	17575	17586	17435	17635	17496	17725	17807	17671	17726	17873	17422	17841	17682	17440	17476	17827	17549	17784	17855	17672	17560	17693	17527	17694	17524	17775	17612	17551	17693	17484	17420	17639	17490	17546	17657	17685	17626	17647	17738	17482	17708	17785	17751	17664	17626	17731	17490	17634	17555	17658	17616	17687	17522	17643	17658	17801	17630	17564	17593	17492	17528	17740	17626	17740	17388	17687	17768	17683	17630	17660	17677	17694	17376	17607	17624	17800	17629	17750	17667	17688	17708	17732	17740	17466	17444	17656	17614	17688	17766	17667	17687	17726	17641	17752	17590	17823	17764	17772	17805	17678	17625	17719	17477	17641	17604	17679	17554	17471	17458	17573	17713	17575	17691	17717	17784	17704	17727	17834	17733	17611	17585	17727	17674	17561	17563	17423	17632	17516	17458	17823	17620	17542	17734	17704	17868	17776	17640	17920	17639	17764	17560	17836	17734	17720	17813	17719	17869	17585	17496	17590	17604	17929	17615	17881	17789	17761	17723	17629	17696	17823	17773	17622	17679	17793	17668	17776	17676	17901	17689	17607	17556	17739	17647	17610	17630	17660	17723	17607	17620	17883	17816	17871	17874	17678	17546	17494	17652	17639	17794	17826	17745	17652	17543	17793	17896	17743	17672	17731	17530	17744	17588	17924	17520	17514	17453	17485	17691	17740	17567	17552	17676	17634	17532	17715	17591	17577	17774	17633	17453	17830	17702	17559	17666	17560	17731	17636	17572	17629	17635	17432	17830	17711	17629	17591	17471	17658	17725	17673	17610	17808	17779	17556	17700	17649	17623	17640	17592	17626	17515	17659	17603	17642	17678	17617	17524	17627	17623	17662	17600	17640	17555	17638	17751	17634	17679	17864	17641	17674	17714	17613	17792	17765	17819	17821	17728	17635	17648	17553	17691	17569	17509	17687	17613	17776	17655	17701	17600	17644	17539	17432	17390	17836	17686	17676	17446	17380	17782	17726	17530	17909	17505	17608	17613	17793	17608	17763	17731	17453	17400	17644	17575	17654	17837	17593	17647	17616	17557	17660	17730	17561	17652	17715	17657	17741	17476	17703	17630	17590	17811	17583	17711	17802	17738	17485	17785	17788	17652	17636	17480	17447	17726	17673	17532	17593	17572	17584	17806	17743	17629	17813	17716	17697	17659	17692	17681	17731	17742	17464	17606	17977	17758	17691	17515	17931	17836	17398	17533	17512	17741	17493	17881	17689	17801	17393	17693	17494	17788	17638	17553	17617	17646	17672	17731	17670	17703	17756	17653	17711	17404	17820	17488	17588	17647	17626	17548	17640	17481	17755	17685	17637	17495	17539	17614	17421	17712	17773	17515	17731	17600	17512	17536	17656	17734	17739	17704	17669	17723	17611	17813	17649	17747	17661	17449	17647	17620	17684	17772	17587	17528	17724	17536	17546	17571	17794	17652	17646	17473	17639	17854	17476	17783	17885	17554	17647	17658	17858	17548	17662	17707	17673	17585	17549	17701	17782	17791	17881	17666	17530	17641	17578	17684	17907	17540	17500	17622	17710	17734	17679	17793	17672	17533	17778	17641	17605	17516	17791	17588	17700	17802	17724	17915	17535	17777	17710	17712	17709	17709	17550	17565	17648	17602	17654	17667	17735	17479	17611	17636	17850	17688	17626	17689	17648	17738	17767	17561	17447	17726	17700	17818	17776	17621	17804	17584	17664	17743	17674	17810	17578	17721	17614	17733	17640	17715	17592	17630	17661	17508	17419	17761	17486	17483	17652	17670	17708	17675	17646	17682	17518	17679	17706	17540	17634	17555	17644	17787	17831	17669	17694	17652	17660	17736	17689	17586	17686	17715	17812	17612	17604	17552	17601	17581	17623	17777	17654	17669	17771	17761	17594	17656	17754	17694	17735	17759	17550	17364	17632	17605	17703	17713	17857	17787	17583	17688	17578	17381	17859	17688	17847	17767	17746	17681	17643	17724	17706	17561	17847	17673	17716	17666	17605	17850	17876	17673	17641	17547	17821	17571	17674	17904	17563	17822	17638	17483	17599	17541	17424	17708	17535	17665	17593	17620	17599	17654	17732	17620	17531	17674	17627	17722	17834	17809	17631	17501	17696	17606	17791	17715	17803	17707	17742	17698	17763	17644	17693	17667	17790	17759	17806	17710	17839	17534	17756	17748	17661	17609	17624	17571	17594	17668	17722	17534	17772	17575	17770	17736	17614	17642	17744	17589	17763	17667	17710	17555	17647	17570	17659	17666	17634	17643	17684	17642	17544	17612	17456	17481	17683	17702	17567	17772	17663	17449	17660	17538	17760	17862	17617	17562	17914	17776	17667	17762	17708	17845	17810	17656	17572	17491	17789	17643	17808	17584	17837	17625	17728	17583	17672	17613	17860	17651	17859	17733	17705	17679	17629	17749	17739	17841	17796	17640	17558	17717	17464	17480	17613	17739	17453	17840	17702	17548	17465	17709	17679	17738	17572	17651	17699	17695	17565	17684	17561	17566	17666	17679	17668	17489	17883	17868	17565	17681	17812	17610	17610	17535	17733	17688	17685	17733	17684	17600	17664	17671	17578	17719	17599	17507	17596	17902	17570	17671	17667	17668	17901	17925	17733	17697	17682	17575	17701	17894	17629	17597	17593	17615	17496	17668	17634	17559	17588	17687	17549	17553	17683	17713	17892	17630	17665	17697	17599	17821	17904	17604	17715	17662	17709	17647	17734	17850	17671	17524	17634	17513	17675	17553	17562	17709	17700	17660	17585	17679	17650	17769	17731	17510	17489	17689	17520	17445	17771	17403	17445	17632	17592	17622	17784	17773	17589	17565	17906	17864	17690	17650	17672	17761	17751	17833	17780	17766	17645	17757	17824	17729	17927	17527	17550	17534	17628	17676	17804	17655	17754	17740	17644	17631	17722	17551	17843	17801	17718	17673	17541	17742	17525	17584	17552	17801	17671	17562	17772	17749	17612	17726	17623	17744	17711	17781	17775	17625	17436	17623	17748	17536	17593	17731	17565	17719	17845	17741	17613	17875	17714	17593	17619	17694	17758	17637	17673	17475	17879	17834	17692	17474	17666	17774	17653	17827	17697	17469	17738	17474	17586	17640	17732	17747	17885	17731	17684	17648	17649	17636	17530	17609	17754	17625	17731	17563	17479	17389	17655	17747	17706	17500	17876	17863	17601	17665	17728	17713	17821	17605	17752	17745	17652	17714	17606	17530	17468	17539	17801	17659	17576	17845	17468	17695	17848	17730	17519	17583	17753	17628	17666	17825	17763	17566	17818	17543	17501	17787	17772	17482	17585	17765	17483	17782	17341	17615	17781	17618	17730	17733	17604	17565	17586	17816	17646	17374	17548	17660	17834	17768	17547	17722	17712	17774	17769	17682	17789	17412	17631	17459	17664	17609	17689	17514	17712	17663	17864	17544	17411	17568	17726	17641	17461	17867	17816	17669	17541	17720	17470	17683	17601	17512	17664	17576	17594	17725	17647	17558	17460	17697	17618	17625	17595	17555	17769	17697	17494	17632	17619	17777	17712	17636	17774	17656	17742	17591	17626	17540	17696	17738	17728	17707	17557	17746	17773	17810	17814	17664	17576	17523	17655	17728	17847	17642	17780	17853	17810	17848	17782	17502	17751	17639	17826	17601	17611	17700	17705	17708	17800	17751	17331	17702	17689	17823	17596	17550	17776	17534	17787	17717	17777	17758	17474	17740	17736	17666	17593	17579	17576	17703	17686	17489	17454	17746	17742	17723	17564	17695	17622	17618	17816	17602	17488	17672	17745	17643	17711	17746	17583	17572	17769	17995	17635	17812	17666	17707	17719	17848	17693	17547	17701	17802	17665	17544	17666	17689	18092	17625	17465	17696	17614	17719	17528	17740	17760	17690	17600	17607	17691	17574	17709	17641	17593	17734	17780	17565	17712	17651	17774	17685	17534	17821	17800	17796	17685	17701	17596	17649	17694	17703	17593	17671	17645	17691	17556	17620	17742	17706	17600	17539	17344	17688	17643	17726	17643	17806	17643	17842	17729	17442	17668	17884	17610	17682	17914	17708	17665	17727	17762	17559	17689	17577	17741	17834	17556	17565	17726	17547	17681	17816	17809	17687	17693	17903	17648	17831	17727	17635	17597	17798	17545	17657	17499	17615	17596	17743	17621	17649	17756	17791	17658	17760	17631	17608	17550	17481	17796	17708	17690	17635	17733	17733	17652	17643	17739	17814	17513	17769	17815	17713	17572	17872	17653	17568	17696	17734	17687	17533	17645	17625	17731	17646	17892	17808	17540	17531	17727	17672	17791	17778	17961	17586	17648	17523	17743	17504	17683	17662	17773	17710	17905	17586	17637	17759	17644	17693	17848	17626	17581	17636	17577	17697	17575	17671	17810	17647	17532	17674	17765	17424	17560	17749	17552	17781	17821	17717	17476	17589	17477	17630	17700	17866	17746	17657	17675	17686	17524	17635	17635	17592	17628	17615	17629	17607	17588	17570	17617	17686	17851	17806	17697	17876	17557	17658	17620	17744	17684	17647	17642	17764	17751	17793	17727	17657	17511	17849	17505	17480	17636	17659	17574	17683	17863	17566	17465	17641	17538	17761	17731	17757	17661	17821	17654	17538	17489	17743	17939	17697	17607	17701	17597	17637	17517	17602	17627	17670	17731	17762	17570	17712	17751	17706	17667	17822	17642	17769	17565	17485	17663	17702	17667	17793	17462	17720	17718	17874	17801	17469	17511	17812	17610	17549	17482	17536	17814	17819	17609	17672	17607	17711	17520	17633
14759	17205	16570	15776	15807	15719	15858	15757	15592	15737	15791	15605	16006	18230	18248	17592	16646	15919	15575	15592	15686	15628	15419	15583	15480	15543	15522	15471	15553	15628	15629	15411	15623	15503	15601	15647	15513	15469	15468	15467	15643	15502	15543	15410	15488	15492	15853	15522	15401	15458	15576	15718	15549	15631	15523	15461	15560	15524	15605	15509	15570	15464	15477	15578	15625	15580	15577	15562	15439	15440	15689	15546	15585	15563	15562	15565	15404	15548	15615	15530	15709	15408	15476	15612	15679	15535	15566	15557	15479	15604	15561	15506	15343	15672	15519	15589	15526	15534	15467	15456	15614	15488	15852	15700	15538	15640	15654	15540	15579	15445	15457	15525	15438	15395	15462	15548	15571	15541	15742	15513	15396	15636	15462	15682	15360	15425	15601	15489	15564	15542	15515	15471	15473	15424	15596	15463	15378	15529	15705	15570	15503	15598	15414	15544	15491	15565	15449	15534	15666	15510	15616	15413	15692	15561	15565	15618	15672	15492	15691	15757	15556	15459	15518	15448	15562	15702	15505	15451	15502	15497	15389	15463	15615	15365	15492	15628	15661	15364	15549	15511	15532	15509	15413	15486	15689	15594	15469	15523	15553	15479	15670	15442	15472	15455	15366	15633	15410	15655	15651	15628	15384	15452	15657	15595	15592	15438	15411	15400	15554	15405	15460	15611	15483	15571	15522	15593	15492	15399	15657	15515	15692	15696	15600	15548	15384	15529	15611	15571	15489	15544	15521	15480	15615	15506	15492	15525	15508	15465	15459	15447	15600	15594	15566	15534	15400	15412	15563	15452	15584	15724	15558	15496	15476	15541	15575	15475	15463	15509	15548	15500	15590	15566	15529	15500	15565	15631	15688	15596	15297	15433	15526	15549	15466	15508	15440	15483	15676	15536	15506	15543	15530	15547	15589	15441	15595	15707	15626	15585	15637	15433	15501	15666	15619	15532	15548	15489	15427	15468	15697	15388	15542	15655	15405	15525	15606	15548	15526	15675	15521	15409	15662	15421	15578	15613	15565	15330	15572	15592	15564	15585	15477	15490	15590	15500	15421	15529	15588	15580	15478	15395	15544	15585	15410	15448	15444	15499	15545	15453	15655	15396	15552	15553	15666	15467	15431	15430	15653	15497	15381	15525	15455	15512	15742	15467	15535	15487	15506	15425	15476	15568	15365	15504	15621	15690	15349	15492	15470	15448	15589	15374	15564	15566	15617	15444	15521	15831	15590	15501	15475	15557	15452	15517	15477	15582	15553	15549	15468	15648	15558	15544	15616	15601	15537	15732	15512	15455	15537	15604	15605	15508	15664	15573	15607	15570	15476	15552	15575	15401	15425	15358	15569	15672	15535	15551	15557	15545	15615	15380	15559	15692	15390	15619	15642	15550	15691	15580	15461	15573	15653	15414	15474	15562	15415	15476	15717	15557	15512	15600	15640	15367	15557	15434	15709	15476	15567	15593	15503	15370	15438	15431	15663	15568	15507	15351	15557	15367	15623	15531	15610	15529	15546	15498	15445	15652	15536	15355	15636	15751	15443	15382	15487	15364	15578	15528	15479	15542	15566	15554	15497	15608	15644	15503	15451	15410	15561	15463	15492	15505	15787	15523	15599	15390	15576	15573	15501	15480	15629	15613	15511	15507	15453	15547	15580	15666	15586	15629	15497	15615	15604	15487	15502	15549	15484	15685	15555	15468	15573	15581	15553	15538	15536	15603	15487	15601	15626	15494	15523	15609	15667	15480	15581	15612	15514	15343	15600	15418	15528	15481	15667	15501	15523	15582	15652	15385	15601	15521	15550	15677	15670	15504	15571	15676	15496	15448	15471	15644	15505	15471	15385	15547	15405	15563	15426	15597	15566	15426	15494	15486	15526	15683	15588	15479	15667	15525	15462	15506	15696	15459	15511	15587	15533	15673	15434	15272	15532	15551	15437	15530	15544	15497	15479	15523	15626	15448	15501	15464	15374	15481	15725	15424	15655	15406	15413	15418	15453	15610	15629	15492	15604	15538	15571	15471	15573	15477	15390	15539	15498	15528	15354	15792	15410	15350	15432	15516	15411	15661	15496	15400	15660	15544	15368	15620	15597	15550	15460	15665	15447	15370	15560	15639	15403	15538	15356	15516	15572	15676	15615	15507	15493	15544	15655	15418	15585	15638	15663	15651	15546	15496	15640	15520	15520	15533	15740	15575	15704	15648	15535	15569	15511	15506	15579	15473	15493	15424	15457	15442	15460	15442	15368	15609	15550	15574	15452	15593	15375	15468	15500	15468	15445	15620	15519	15403	15581	15473	15573	15405	15593	15427	15528	15789	15737	15538	15485	15632	15633	15618	15426	15479	15652	15348	15546	15521	15413	15672	15475	15711	15447	15562	15558	15532	15601	15471	15511	15564	15636	15546	15592	15551	15513	15574	15654	15521	15525	15859	15489	15589	15527	15543	15578	15589	15487	15708	15419	15378	15500	15517	15461	15602	15545	15583	15411	15570	15403	15552	15558	15365	15541	15608	15393	15642	15651	15748	15564	15433	15655	15419	15576	15489	15467	15515	15512	15583	15571	15509	15645	15535	15434	15500	15654	15601	15646	15578	15621	15568	15400	15432	15379	15516	15531	15558	15657	15397	15553	15563	15641	15476	15568	15452	15437	15444	15524	15284	15847	15449	15523	15477	15550	15689	15612	15684	15487	15387	15355	15489	15696	15455	15515	15519	15437	15510	15486	15424	15591	15446	15459	15451	15548	15736	15474	15525	15565	15602	15452	15625	15526	15630	15365	15532	15531	15523	15503	15519	15469	15696	15414	15541	15436	15543	15514	15631	15631	15394	15587	15602	15594	15604	15547	15478	15617	15422	15479	15405	15559	15373	15381	15423	15375	15693	15411	15518	15529	15463	15565	15513	15427	15411	15584	15385	15541	15420	15685	15552	15500	15430	15605	15543	15590	15565	15389	15677	15476	15611	15613	15709	15655	15662	15550	15595	15593	15606	15647	15486	15563	15539	15570	15597	15388	15406	15606	15567	15560	15417	15525	15692	15712	15496	15613	15547	15535	15495	15615	15634	15565	15701	15620	15622	15498	15749	15463	15597	15434	15498	15365	15502	15457	15574	15472	15577	15677	15509	15565	15526	15510	15498	15694	15516	15575	15517	15825	15666	15546	15460	15356	15495	15711	15796	15565	15676	15323	15450	15664	15411	15616	15600	15609	15593	15362	15580	15651	15585	15620	15606	15739	15477	15635	15631	15660	15409	15496	15728	15417	15347	15716	15623	15624	15464	15433	15575	15473	15637	15540	15452	15449	15563	15554	15658	15490	15567	15487	15608	15530	15622	15573	15554	15559	15606	15503	15610	15620	15404	15453	15527	15622	15602	15605	15530	15535	15585	15743	15391	15619	15593	15546	15543	15519	15643	15750	15517	15560	15562	15478	15633	15572	15575	15679	15533	15464	15488	15506	15496	15499	15525	15543	15601	15592	15731	15529	15547	15396	15570	15499	15366	15472	15564	15449	15542	15510	15572	15511	15461	15396	15618	15532	15475	15585	15465	15523	15658	15560	15448	15603	15451	15523	15630	15574	15610	15348	15513	15456	15579	15423	15709	15476	15414	15598	15448	15541	15535	15717	15566	15604	15479	15543	15611	15555	15544	15672	15634	15592	15486	15377	15575	15573	15537	15614	15459	15637	15540	15602	15735	15436	15583	15651	15486	15519	15487	15688	15476	15642	15319	15540	15533	15469	15686	15540	15516	15412	15697	15647	15536	15415	15691	15665	15604	15495	15613	15387	15498	15652	15582	15452	15345	15478	15594	15368	15529	15593	15375	15577	15400	15637	15383	15509	15521	15644	15468	15581	15502	15682	15332	15536	15426	15513	15478	15548	15652	15301	15564	15569	15459	15532	15482	15514	15604	15586	15461	15517	15559	15571	15440	15395	15525	15359	15579	15476	15698	15352	15446	15461	15442	15592	15542	15552	15587	15475	15694	15655	15469	15508	15492	15493	15580	15443	15558	15573	15545	15687	15717	15572	15410	15456	15473	15539	15511	15443	15589	15718	15534	15525	15498	15491	15716	15396	15579	15506	15622	15598	15529	15610	15559	15581	15620	15540	15436	15585	15440	15433	15476	15645	15466	15446	15433	15647	15525	15587	15456	15578	15322	15477	15463	15707	15461	15658	15629	15523	15606	15676	15504	15610	15569	15362	15608	15605	15473	15434	15664	15665	15496	15419	15419	15533	15686	15700	15406	15498	15502	15483	15540	15594	15496	15629	15380	15662	15564	15416	15610	15620	15569	15428	15467	15533	15531	15316	15636	15520	15350	15483	15480	15489	15535	15490	15559	15461	15610	15589	15458	15506	15433	15671	15531	15360	15605	15642	15538	15630	15574	15598	15556	15538	15753	15633	15634	15657	15570	15623	15646	15639	15609	15524	15463	15609	15544	15592	15581	15470	15476	15538	15356	15583	15378	15624	15315	15414	15609	15580	15439	15574	15534	15486	15537	15511	15504	15683	15472	15387	15560	15573	15491	15516	15401	15342	15553	15490	15503	15726	15538	15508	15580	15509	15548	15530	15709	15397	15497	15560	15466	15505	15711	15555	15548	15561	15476	15468	15680	15696	15386	15663	15413	15534	15451	15573	15721	15415	15551	15523	15595	15532	15522	15671	15496	15454	15515	15396	15271	15608	15410	15471	15534	15476	15590	15556	15615	15617	15383	15700	15491	15514	15636	15705	15636	15549	15531	15660	15665	15654	15569	15618	15356	15444	15565	15424	15520	15553	15698	15516	15568	15690	15407	15507	15586	15565	15529	15639	15408	15526	15428	15483	15560	15442	15622	15590	15604	15568	15668	15569	15579	15610	15523	15579	15606	15536	15387	15548	15556	15515	15414	15435	15264	15416	15584	15446	15446	15669	15637	15687	15546	15516	15367	15544	15488	15484	15583	15569	15400	15310	15378	15744	15546	15551	15480	15674	15640	15475	15532	15484	15475	15533	15528	15436	15491	15549	15444	15322	15558	15504	15477	15585	15587	15565	15550	15685	15487	15518	15441	15544	15524	15506	15576	15527	15434	15380	15416	15557	15648	15468	15537	15474	15592	15542	15337	15418	15772	15563	15539	15582	15485
23385	20983	28312	23841	21676	21886	21050	18930	18421	18294	18422	18318	19725	29335	29688	26653	23005	19695	18671	17984	18253	18335	18018	18136	18180	17953	18182	18017	18215	18042	18103	18071	18254	17607	18031	17993	18254	18132	18027	17867	17970	17894	18184	18012	18114	18031	18056	18021	17893	17753	18188	17935	18013	18038	18146	18160	17960	18004	17886	17916	17984	18054	18021	17871	17898	18163	17929	17926	17994	17972	18155	17978	18079	18191	18100	18196	17894	17741	17964	18183	18119	17785	17938	18099	17989	18028	18078	18234	18164	18112	17957	17849	17915	18013	17858	18191	18142	18072	18137	17998	18029	18062	17923	18018	18028	18069	17839	17917	18076	18011	18141	18026	17938	17776	17880	18055	17907	17746	17907	18139	18004	17777	18098	17926	17704	17981	18171	17925	17921	17979	17990	17808	18082	18057	18079	17915	18223	18154	17655	17642	18353	18058	18053	17849	17926	18040	17929	17822	18031	17936	18039	17716	18042	18133	18164	18039	18056	17836	17929	17831	18003	18002	18123	18026	18076	17952	17849	17895	18071	17979	18042	17957	17861	17788	18108	17820	17807	17916	18033	18058	17871	18110	18183	17860	17820	17852	17952	17986	17912	17912	18005	17904	18122	17985	17991	17987	18046	17898	18082	17924	18007	17979	18087	17844	17879	18030	18196	17848	17874	17973	17999	17996	17974	17969	17952	18086	18076	17911	17789	17835	18009	18090	17984	17787	17995	18087	17861	17938	17944	17902	17951	18146	17916	18048	17983	18078	18064	18090	17965	18143	17952	18021	17843	18046	18207	17985	17898	18170	17929	18072	17847	18005	18214	18117	17949	17999	17764	17820	17950	18028	17951	17960	17998	17822	17877	17844	18034	17916	17747	17901	18012	17918	18058	18008	17986	17927	18102	17998	18109	18194	17920	17743	18109	17861	18023	18130	18114	17964	18166	17885	17984	17896	17960	17929	17861	17957	18076	18138	18038	17993	17909	17824	17927	17834	18003	18111	18059	17894	17974	17983	17788	18058	18151	17971	17824	17817	17977	17993	18203	18019	17880	18040	18045	18088	18078	17870	17966	17957	18169	17994	18038	17802	18022	17882	17937	17808	17746	17908	18023	18044	17924	18102	18207	17944	17993	17957	17842	17872	18028	17830	18044	17710	18107	17945	18146	17864	17686	18057	18008	18054	18089	18028	18193	17848	18097	18141	18002	18089	17957	18058	17848	18049	17821	18001	18039	18122	17858	17660	18205	18183	17934	17773	17673	17955	18095	18164	18026	18204	17870	17809	17975	17978	18086	17975	17905	17946	18023	17886	18105	17908	18217	17892	17789	18136	18051	17854	18114	17935	17863	17740	18005	18037	17982	17874	18003	18125	18260	17965	17766	17976	18023	17887	18045	17863	18028	18102	17881	17890	18107	17893	17817	17911	17955	18155	17905	17860	17949	17796	18034	18209	18103	17827	17949	17832	18051	18058	18119	17984	17985	17907	18097	17840	17856	18136	18162	18047	17901	17830	18189	18308	17808	18104	18019	17909	17965	17978	17939	18070	17970	18136	17959	18107	17974	17720	17854	18173	18189	17887	17958	17801	17962	18040	17913	17948	18014	17862	18087	18071	17951	17959	17802	18114	17993	17925	18065	17806	17964	18011	18177	17868	18042	17842	17861	18078	17903	18083	17948	18169	17920	18042	17992	17909	17806	17924	18098	17941	18028	17839	18021	17880	18066	18042	18009	17946	18047	18059	17932	18021	18098	17904	18180	18001	17930	18097	17864	18108	17801	18038	17859	17961	17834	18327	17912	18034	17978	17811	18193	17993	18035	17828	17933	18024	18109	17975	17910	17964	17861	18061	18138	17862	17966	18213	17912	18023	17780	17953	17990	18016	18002	17889	18047	17863	17907	17979	18177	17870	18013	17875	18058	17934	18009	17957	17910	17929	18049	17992	17967	17871	18026	18003	18176	18084	18017	18020	17926	17906	17938	17892	17951	18025	17948	17860	18265	17944	18008	18120	18060	17876	18007	17994	17659	17869	17913	17939	18066	18118	18107	18052	17871	17957	18044	17968	17954	17983	18124	17833	17966	17856	18009	17828	17748	17869	18061	18060	17971	17972	17797	18080	18061	17892	17962	18170	18002	17936	18060	18010	18157	17805	18172	17928	17856	18071	18061	18069	17855	17908	18170	18020	17847	17942	17938	17853	17840	17896	18240	17943	17941	18001	18019	17951	18073	18141	18003	17973	18152	18004	17855	17989	17759	17914	17747	17839	17876	17772	17641	18064	18089	17999	17948	18134	18053	17847	17987	17995	17931	18123	18111	17808	18071	17704	17922	17831	18036	17957	17936	18035	18017	18174	18073	18039	17881	18090	18001	18274	17858	17778	17886	17824	17867	18051	17951	17995	17967	18066	18207	18170	18125	17943	18023	17953	17916	18269	18033	18206	18001	18121	17799	18043	18157	18133	17900	17898	17892	17919	17854	18022	17955	17931	18069	17867	17821	17945	17993	18076	17947	17928	18061	17984	17735	18051	17978	17908	17953	18171	17911	17966	18080	17896	17855	17856	18088	17979	17980	17829	18049	18137	17715	17946	17914	17894	18078	17965	18039	17830	17795	18069	17829	18133	17833	18102	18080	18015	18013	18082	18013	18014	17844	18110	18020	18124	17990	18102	18008	17807	18237	17865	17739	17932	17881	17968	17858	17974	18029	17855	18081	17906	17998	18042	18002	17803	18067	17870	18018	17831	17905	17985	17745	17954	17988	18073	18076	18119	18116	17847	18102	17837	18001	17967	18048	17998	18027	17967	17827	17825	18161	18124	18001	17829	18155	18000	18191	18083	18002	17768	17920	18163	17943	18045	18087	17864	18022	18172	18080	18075	18012	17888	17986	18078	17919	18137	18049	18152	18072	18153	17840	17953	17904	17840	17872	17911	17984	18187	17946	18057	17960	18210	17936	18156	18189	17943	17841	17921	17864	17874	17795	17945	18011	18129	18110	18000	17967	17964	17924	18191	17714	17992	18024	18029	17912	17851	17933	18043	17852	17846	17930	17842	18099	17826	18081	17922	17906	17881	17806	17917	18009	17886	18084	18191	18020	18218	17728	18160	18207	17931	17893	17982	18033	17926	18210	18041	18036	18052	17882	17926	18118	17973	18090	17867	18040	18005	17996	18194	17926	17829	17983	18049	18030	18156	18065	18183	18147	18083	18179	18119	18082	17852	18074	18131	17942	17865	17793	17899	18039	17903	17956	17929	18079	17905	17815	17767	17942	18117	18065	18257	17980	17874	18121	17898	18169	17828	18070	17883	18046	18043	17950	17876	17980	18030	17872	17845	17973	17946	17969	18340	18120	18051	17924	17914	17917	17784	17923	17957	18042	18120	18179	17884	18015	18034	17997	17925	17970	18050	18039	17978	18112	17636	17779	17968	17976	18032	17966	17868	17967	17996	17963	18017	17823	17803	18004	17951	17967	17897	17913	17819	18067	17885	18017	17807	17937	17969	18094	17999	17940	17962	18030	18222	17959	17995	18013	17956	18035	18106	18042	18022	18002	18170	17877	18012	18005	17833	17887	17992	18003	17986	18183	17969	17948	18061	17873	17927	17878	17853	17930	17900	17964	18004	18146	17967	18013	18084	18025	17850	17787	18060	18145	17964	17953	17835	18093	18008	18015	17848	18121	17821	17822	18124	17923	17926	18119	18205	17913	18108	17877	18020	18168	17963	17974	17911	17856	17790	18120	17913	18042	18195	18169	18153	17911	18159	17814	17875	17953	17962	17892	18021	17996	18137	18039	18019	17761	17986	18014	18107	18066	18070	17810	18052	18064	17952	17954	18001	18085	18079	17868	18028	18005	17819	17992	18006	17934	18029	18111	18038	18005	18021	18198	17773	17918	18004	17889	17976	17813	17918	17983	18020	17958	17843	17701	17988	18160	17985	18046	18061	17957	17937	17887	17942	17859	17836	17943	18082	17953	18079	17925	18029	18004	17700	17950	17820	17864	17989	18009	17941	17902	17893	17868	17988	17987	18040	18050	18208	18090	17996	17926	17968	18054	17960	17962	18044	17967	17835	17946	17787	17998	18046	17862	17883	18032	18069	18031	17913	17853	17852	18096	17996	17909	18124	18049	17993	17972	17934	18022	17926	17888	18073	18119	17970	18037	18055	17866	17855	18000	18190	18190	17903	17872	17917	18057	17908	17953	18029	18026	17920	17958	17999	18285	17989	18081	18048	17982	18131	18035	18306	17928	17830	18038	18006	18040	18028	18083	17958	18083	17894	18160	18125	17991	18053	18066	17908	17958	17874	17794	17988	18073	18006	18165	17903	17891	17954	17966	18002	17802	18034	18129	17987	17992	18002	17952	17840	18224	17885	18082	18082	17855	17826	18092	17977	17791	17932	17900	17958	18068	18181	18169	18207	17953	17946	18077	18064	17885	18035	17853	17852	17890	18144	18051	18007	18037	17982	17879	18039	18041	18056	18038	18139	18165	18199	18052	17887	18016	17974	18112	17710	17739	17714	18033	17980	17991	17854	18077	17943	18039	17785	18085	17813	17862	18190	17958	18055	18030	18074	17784	18019	18059	18000	18065	17914	18028	18099	17845	17978	17967	17971	17956	17933	17974	17865	17818	18072	17885	18238	17900	17901	18117	17938	18012	17914	17879	17969	18110	17973	18050	18036	17777	18032	17918	17909	17983	17860	17990	17969	17969	18166	18060	17861	17864	17993	17977	17779	17932	17988	17980	18041	18032	18079	18062	17982	18065	18150	17974	18268	18080	18045	17961	17922	17973	17882	18034	17931	17996	17738	17738	17993	17979	17852	17990	17984	18044	18137	17954	18038	17957	18116	18176	18131	18101	17893	18215	17929	17948	17993	17892	17952	17902	17956	17915	18104	17923	18060	17893	17845	18100	17890	18056	18064	17946	18077	18236	17986	17993	18029	18098	18014	18089	18017	17898	17922	18020	17896	18033	18055	18063	18067	17893	18083	17994	17807	18098	17978	18070	17924	17699	17981	18165	17942	17797	17784	17988	18040	17938	17930	18011	17993	18054	17919	18134	18056	18003	18078	18000	17912	18037	18146	18199	17980	17922	17930	18018	18044	18191	17962	17931	17971	18071	17941	17981	17940
13967	22691	21123	18254	17340	16767	16562	16531	16433	16303	16400	16222	19203	32407	31347	26699	21690	17507	16193	15676	15927	15825	15789	15672	15856	15988	15965	15959	15770	15847	15696	15917	15698	15792	15866	15628	15896	15791	15757	15878	15911	15706	15881	15883	15699	15861	16007	15843	15838	15755	15944	15836	15674	15755	15722	15845	15850	15729	15806	15664	15955	15675	15722	15671	15833	15824	15761	15778	15680	15890	15657	15856	15816	15853	15846	15818	15772	15612	15841	15802	15712	15798	15685	15905	15825	15658	15897	15779	15870	15710	15777	15792	15786	15799	15719	15918	15712	15785	15773	15801	15781	15751	15742	15916	15655	15823	15783	15882	15690	15978	15842	15766	15876	15729	15689	15748	15714	15999	15740	15816	15780	15965	15770	15665	15669	15822	15726	15770	15730	15786	15821	15653	15761	15670	15644	15668	15520	15690	15814	15753	15805	15642	15908	15773	15773	15761	15806	15732	15646	15679	15689	15685	15801	15704	15667	15749	15771	15666	15769	15755	15885	15723	15817	16019	15794	15765	15856	15985	15792	15673	15893	15649	15624	15802	15837	15733	15846	15912	15667	15598	15756	15669	15805	15909	15710	15758	15804	15757	15813	15862	15690	15751	15813	15656	15871	15817	15946	15581	15797	15906	15795	15789	15836	15618	15843	15944	15788	15985	15813	15681	15737	15768	15741	15667	15755	15920	15951	15801	15757	15883	15709	15685	15706	15963	15819	15789	15757	15674	15693	15838	15721	15686	15656	15619	15814	15828	15662	16055	15813	15675	15821	15921	15775	15917	15877	15833	15707	15674	15739	16019	15946	15696	15695	15753	15657	15792	15741	15991	15783	15896	15893	15930	15796	15694	15781	15814	15875	15891	15770	15757	15888	15730	15793	15836	16008	15689	15738	15715	15717	15715	15831	15781	15764	15902	15973	15838	15697	15786	15676	15762	15794	15773	15593	15758	15849	15856	15747	15768	15526	15569	15790	15849	15848	15778	15871	15735	15685	15785	15732	15597	15718	15915	15749	15739	15927	15738	15950	15815	15970	15907	15820	15964	15795	15858	15814	15881	15906	15703	15762	15678	16020	15777	15916	15739	15739	15588	15839	15764	15758	15857	15812	15741	15714	15749	15792	15770	15856	15674	15799	15603	15712	15785	15711	15677	15869	15785	15926	15786	15902	15656	15729	15807	15857	15809	15780	15791	15878	15769	15669	15740	15849	15888	15765	15893	15904	15731	15659	15839	15633	15744	15865	15842	15653	15758	15796	15639	15851	15851	15753	15696	15679	15872	15660	15804	15763	15894	15765	15823	15720	15706	15705	15825	15867	15779	15818	15816	15944	15757	15732	15610	15670	15532	15851	15799	15875	15701	15768	15834	15615	15856	15830	15887	15841	15754	15681	15676	15678	15862	15884	15624	15793	15774	15746	15751	15674	15857	15947	15669	15736	15801	15813	15658	15901	15864	15702	15731	15825	15731	15769	15774	15739	15882	15607	15834	15652	15881	15850	15842	15755	15802	15798	15731	15877	15860	15735	15672	15899	15790	15836	15810	15753	15837	15784	15798	15834	15782	15676	15870	15599	15662	15619	15828	15710	15651	15565	15764	15664	15792	15711	15828	15800	15858	15573	15842	15768	15851	15646	15817	15791	15729	15764	15787	15716	15760	15853	15737	15734	15743	15834	15850	15786	15800	15875	15804	15848	15895	15752	15799	15861	15834	15810	15716	15848	15757	15770	15839	15802	15630	15782	15925	15803	15979	15830	15680	15790	15768	15854	15937	15781	15860	15778	15822	15850	15664	15711	15776	15871	15743	15629	15816	15804	15830	15883	15635	15721	15868	15762	15828	15759	15804	15656	15835	15647	15745	15806	15788	15833	15890	15893	15894	15874	15649	15741	15712	15806	15961	15795	15797	16028	15830	15690	15865	15763	15846	15740	15702	15717	15823	15972	15787	15696	15936	15761	15925	15655	15598	15856	15907	15773	15905	15828	15852	15721	15787	15830	15745	15937	15679	15583	15848	15844	15684	15792	15843	15702	15762	15875	15809	15671	15866	15744	15792	15796	15808	15692	15899	15751	15743	15744	15732	15822	15705	15609	15846	15824	15758	15797	15783	15786	15607	15861	15712	15812	15750	15605	16011	15889	15740	15814	15684	15683	15662	15692	15915	15770	15885	15829	15872	15814	15749	15811	15841	16088	15796	15848	15614	15696	15740	15571	15903	15840	15736	15740	15797	15845	15682	15769	15784	15933	15777	15871	15719	15715	15794	15921	15849	15699	15785	15725	15741	15800	15863	15658	15735	15917	15877	15781	15737	15852	15730	15850	15728	15746	15687	15779	15819	15840	15871	15670	15773	15737	15784	15673	15837	15935	15866	15746	15625	15798	15804	15898	15853	15761	15734	15714	15760	15635	15734	15802	15881	15880	15698	15863	15786	15866	15965	15808	15798	15850	15833	15456	15806	15893	15816	15898	15790	15704	15846	15781	15710	15792	15744	15924	15734	15731	15683	15689	15761	15763	15733	15897	16010	15821	15835	15675	15680	15583	15700	15765	15702	15730	15848	15861	15778	15847	15842	15795	15912	15882	15886	15759	15687	15932	15776	15704	15769	15743	15694	15810	15753	15785	15631	15819	15702	15898	15767	15766	15935	15722	15750	15564	15776	15749	15804	15791	15568	15773	15710	15790	15762	15737	15681	15931	15797	15511	15837	15744	15715	15813	15794	15780	15658	15816	15743	15738	15676	15877	15730	15767	15713	15763	15855	15831	15779	15746	15849	15699	15680	15842	15676	15779	15825	15947	15837	15627	15787	15862	15695	15848	15689	15694	15930	15738	15741	15840	15877	15817	15791	15700	15958	15828	15851	15790	15745	15852	15756	15743	15788	15869	15839	15748	15813	15749	15844	15685	15811	15803	15794	15888	15930	15822	15830	15851	15832	15832	15671	15877	15743	15863	15672	15694	15723	15794	15762	15898	15973	15697	15925	15748	15869	15708	15712	15724	15827	15844	15795	15843	15671	15897	15714	15718	15692	15744	15774	15659	15871	15970	15785	15919	15802	15935	15729	15759	15765	15813	15839	15726	15883	15728	15977	15765	15759	15767	15859	15894	15761	15756	15686	15760	15928	15540	15737	15979	15820	15744	15901	15837	15679	15791	15792	15862	15632	15856	15753	15787	15894	15585	15887	15753	15837	15801	15863	15781	15830	15643	15786	15702	15789	15850	15830	15743	15787	15736	15697	15810	15729	15815	15595	15780	15626	15809	15679	15644	15618	15804	15900	15738	15696	15901	15899	15791	15817	15770	15780	15774	15824	15798	15843	15693	15649	15808	15756	15887	15839	15706	15776	15704	15925	15619	15903	15699	15874	15790	15765	15622	15627	15880	15584	15715	15849	15787	15884	15773	15820	15778	15787	15802	15764	15932	15710	15720	15768	15848	15743	15704	15902	15774	15886	15625	15637	15947	15782	15775	15599	15786	15751	15815	15789	15798	15826	15599	15762	15698	15829	15754	15646	15682	15686	15898	15610	15730	15869	15974	15811	15958	15712	15731	15711	15901	15834	15864	15811	15625	15748	15705	15769	15982	15730	15738	15768	15780	15710	15999	15708	15762	15665	15893	15855	15719	15863	15977	15877	15804	15889	15710	15892	15699	15870	15783	15817	15775	15826	15744	15586	15810	15914	15527	15781	15677	15819	15757	15788	15711	15815	15783	15742	15734	15641	15736	15620	15863	15693	15727	15750	15778	15710	15855	15872	15904	15679	15825	15699	15671	15648	15724	15935	15801	15857	15808	15743	15758	15834	15705	15623	15848	15977	15853	15857	15867	15789	16012	15755	15725	15628	15721	15777	15594	15809	15859	15721	15834	15791	15636	15644	15696	15787	15857	15660	15793	15788	15907	15729	15900	15834	15784	15804	15626	15839	15870	15810	15633	15811	15813	15763	15614	15959	15620	15813	15874	15842	15713	15786	15797	15833	15822	15845	15804	15675	15904	15933	15802	15782	15739	15735	15749	15877	15636	15739	15878	15796	15738	15914	15841	15801	15730	15781	15805	15884	15877	15978	15735	15830	15821	15758	15789	15684	15877	15760	15861	15687	15825	15854	15950	15829	15640	15758	15744	15850	15779	15870	15752	15935	15852	15586	15871	15762	15720	15981	15675	15996	15680	15839	15892	15906	15822	15687	15553	15792	15843	15751	15744	15959	15826	15628	15821	15845	15803	15783	15751	15761	15877	15654	15952	15708	15609	15743	15718	15884	15710	15774	15800	15736	15888	15782	15750	15736	15767	15771	15695	15897	15731	15681	15790	15726	15814	15553	15651	15772	15754	15854	15725	15785	15688	15910	15762	15773	15903	15816	15761	15864	15781	15832	15806	15819	15834	15823	15832	15872	15857	15799	15726	15703	15637	15778	15864	15576	15769	15793	15773	15972	15665	15556	15833	15709	15722	15715	15743	15725	15954	15611	15763	15504	15708	15761	15684	15779	15836	15520	15771	15836	15720	15727	15706	15789	15804	15889	15751	15787	15790	15740	15810	15870	15773	15719	15944	15888	15769	15804	15904	15890	15811	15757	15781	15854	15915	15549	15835	15675	15741	15682	15789	15763	15696	15759	15805	15855	15649	15651	15855	15648	15730	16023	15706	15761	15823	15843	15804	15724	15695	15791	15750	15763	15750	15712	15912	15752	15677	15829	15979	15837	15733	15797	15953	15918	15833	15794	15701	15958	15702	15876	16000	15895	15847	15889	15842	15789	15772	15574	15818	15870	15762	15853	15880	15797	15800	15780	15701	15803	15843	15683	15862	15786	15757	15808	15865	15752	15781	15750	15838	15851	15796	15663	15850	15693	15815	15653	15927	15619	15792	15682	15861	15721	15793	15920	15739	15711	15826	15754	15664	15686	15939	15818	15765	15778	15850	15878	15823	15682	15875	15626	15853	15678	15598	15782	15746	15776	15699	15717	15936	15717	15618	15592	15754	15937	15869	15847	15789	15769	15851	15885	15846	15674	15885	15771	15834	15707	15762	15672	15679	15899	15808	15743	15718	15748	15683	15847	15897	15779	15674	15794	15915	15786	15672	15821	15954	15879	15751	15959	15897	15820	15702	15782	15660	15756	15732	15883
22605	21060	28842	23513	21230	23104	24586	19810	18692	18982	18943	18869	20598	36312	37977	32476	26701	21242	19270	18578	18474	18371	18167	18376	18309	18293	18294	18441	18581	18367	18079	18291	18202	18200	18207	18334	18267	18145	18257	18340	18331	18339	18153	18440	18315	18330	18127	18094	18378	18305	18206	18433	18342	18300	18074	18283	18356	18349	18318	18155	18207	17987	18357	18179	18244	18107	18174	18104	18204	18237	18192	18336	18209	18255	18313	18321	18202	18100	18322	18212	18356	18476	18326	18253	18278	18276	18412	18289	18015	18244	18384	18294	18208	18251	18212	18187	18339	18248	18218	18170	18332	18170	18080	18291	18139	18282	18223	18307	18135	18275	18404	18260	18322	18302	18218	18212	18306	18296	18094	18308	18121	18112	18225	18386	18111	18275	18277	18326	18130	18017	18288	18295	18220	18085	18226	18171	18247	18208	18263	18126	18184	18170	18202	18270	18427	18231	18171	18251	18183	18185	18314	18232	18355	18197	18319	18019	18088	18181	18427	18172	18173	18161	18275	18206	18276	18224	18120	18314	18169	18375	18182	18129	18107	18084	18235	18231	18354	18171	18200	18042	18045	18128	18193	18215	18162	18150	18229	18079	18079	18169	17959	18365	18240	18288	18338	18305	18203	18247	18247	18036	18243	18079	18133	18159	18081	18215	18389	18185	18372	18215	18380	18125	18113	18183	18051	18209	18084	18287	18076	18036	18050	18037	18242	18183	18066	18447	18256	18379	18308	18124	18085	17999	18288	18126	18341	18218	18421	18100	18194	18217	18129	18252	18339	18229	18261	18349	18150	18224	18134	18018	18237	18034	18200	18023	18327	18157	18160	18045	18127	18016	18162	18142	18218	18300	18280	18259	18048	17982	18090	18187	18150	18235	18145	18109	18161	18199	18233	18206	18228	18321	18080	18238	18128	18155	18082	18027	18241	18075	18233	17952	18237	18069	18254	18024	18177	18214	18082	18023	18147	18255	18290	18198	18153	18183	18091	18025	18161	18254	18164	18210	18192	18214	18396	18190	18145	18089	18264	18354	18066	18161	17993	18065	18258	18379	18094	18086	18009	18353	18312	18174	17898	18423	18200	17997	18161	18210	18212	18158	18150	18229	18291	18208	18182	18247	18227	18107	18219	17960	18196	18212	18131	18195	18241	18104	18124	18322	18233	18057	18204	18184	17964	18225	18269	18064	18134	18088	18153	18240	18223	18285	18030	18129	18328	18062	18180	18205	18377	18094	18259	18118	18259	17992	18093	18237	18056	18114	18194	18399	18285	18099	18286	18132	18061	18180	18152	18099	18257	18109	18159	18336	18318	18144	18081	18151	17987	18131	18279	18154	18190	18288	18158	18288	18254	18180	18035	18028	18212	18338	18254	18152	18123	18161	18185	18228	18093	18067	18168	18117	18252	18153	18108	18054	18134	18126	18231	18349	18066	18065	18221	18254	18349	18217	18236	18102	18169	18097	18182	18331	18146	18216	18269	18247	18142	18274	18139	18264	18051	18057	18235	18078	18164	18186	18170	18234	18282	18176	18202	18362	17967	18220	18287	18155	18168	18350	18261	18226	18181	18070	18094	18133	18172	18121	18412	18217	18437	17890	18296	18193	18151	18292	18180	18167	18090	18048	18349	18203	18297	18116	18192	18129	18073	18329	18050	18308	18147	18169	18120	18321	18301	18117	18228	18193	18338	18120	18103	18083	18151	18045	18297	18244	18207	18291	18421	18287	18102	18340	18203	17983	18206	18138	18119	18108	18198	18342	18269	18149	18194	18242	18236	18040	18264	18225	18359	18217	18079	18360	18221	18227	18247	18328	18122	18060	18240	18143	18207	18227	18213	18257	18271	18042	18315	18109	18136	18029	17977	18162	18062	18373	18024	18122	18282	18219	18252	18198	18021	18177	18058	18368	18114	17866	18070	18134	18034	18116	18174	18163	18157	18254	18306	18001	18263	18154	18263	18101	18067	18387	18038	18403	18333	17963	18222	18228	18319	18118	18015	18279	18031	18470	18386	18518	18255	18249	18097	18291	18275	18258	18183	18142	18339	18349	18348	18331	18225	18253	18267	18200	18128	18422	18296	18050	17873	18138	18119	18230	18191	18180	18141	18169	18137	17967	18370	18302	18205	18117	18142	18181	17993	18133	18194	18288	18122	18209	18325	18318	18089	18136	18321	18216	18278	18119	18402	18268	18218	18092	18278	18191	18188	18387	18156	18314	18060	18204	18196	18106	18361	18386	18415	18234	17999	18127	18373	18155	18107	18069	18327	18117	18134	18286	18090	17993	18173	18224	18093	18303	18246	18116	18242	18260	18234	18168	18211	18022	18350	18393	18238	18291	18168	18150	18200	18344	18336	17848	18105	18324	18265	18296	18230	18044	18205	18151	18244	18231	18042	18122	18108	18182	18346	18100	18137	18133	18048	18103	18053	18000	18296	18097	18023	18035	18140	18205	18133	17995	18213	18247	18254	18141	18366	18143	18144	18041	18239	18229	18270	18249	18159	18302	18347	18186	18119	18321	18152	18489	18359	18308	18157	18314	18150	18082	18186	18230	18248	18236	18243	18074	18273	18079	18302	18164	17943	18100	18168	18158	17915	18056	18139	18091	18505	18211	18231	18250	18091	18200	18234	18149	18139	18385	18214	18156	18201	18103	18157	18159	18315	18225	18232	18200	18153	18212	18260	18280	18212	18363	18328	18299	18042	18061	18164	18155	18344	18110	18082	18307	18157	17965	18207	18007	18077	18068	18212	18116	18395	18321	18323	18053	18236	18276	18339	18120	18045	18090	18222	18104	18128	18021	18162	18048	18209	18273	18150	18265	18154	18089	18311	18301	18077	18328	18066	18417	18261	18186	18162	18071	18229	18233	18066	18139	17913	18077	17969	18217	18217	18193	18115	18137	18176	18133	18241	18086	18212	17978	18163	18147	18169	18139	18078	17962	18130	18131	18318	18088	18237	18178	18214	18119	18212	18138	18249	18153	18252	18205	18182	18112	17776	18114	18122	17870	17999	18263	18162	18143	18319	18151	18210	18096	18029	18157	18223	18150	18166	18389	18196	18160	18250	18077	18260	18037	18234	18276	18449	18422	18059	18112	18129	18224	18206	18348	18387	18206	18145	18157	18273	18215	18049	18186	18123	18242	18081	18165	18002	18376	18157	18087	18155	18188	18325	18125	18105	18136	18078	18317	18059	18043	18168	18276	18138	18155	18084	18053	18117	18352	18038	18342	18145	18361	18112	18201	18269	18221	18167	18250	18206	18155	18183	18310	18178	18061	18112	18119	18244	18157	17994	18226	18279	18370	18104	18261	18004	18280	18240	18031	18172	18235	18183	17982	18117	18410	18208	18319	18061	18235	18184	18236	18313	18092	18085	18078	18039	18147	18257	18110	18285	18213	18113	18103	18013	18039	18140	18225	18177	18242	18307	18149	18170	18282	18176	18341	18160	18281	18103	18074	18167	18274	18200	18187	18296	18062	18266	18185	18208	17918	18256	18202	18269	18359	18187	18064	18093	18336	18110	18081	18079	18224	18313	18113	18046	18098	18273	18223	18041	18234	17882	18258	18109	18261	18325	18082	18242	18149	18156	18302	18047	18174	17953	18135	18207	18232	18058	18360	18402	18011	17900	18116	18222	18166	17965	18216	18191	18284	18064	18181	18209	18147	18104	18436	18335	18151	18102	18197	18065	18171	18239	18295	18170	18248	18227	18062	18309	18222	18212	18010	18209	18053	18238	17996	18258	18164	18301	18246	18127	18272	18163	18155	18222	18051	18379	18028	18184	18385	18350	18248	18252	18054	18101	17947	18185	18124	18050	18347	18266	18044	18134	18130	18329	18110	18091	18150	18270	18257	18207	18323	18219	18377	18185	18266	18153	17875	18293	18165	18217	18359	18193	18253	18367	18246	17970	18081	18465	18194	18181	18083	18100	18199	18364	18132	18064	18078	18196	18206	18058	18040	18123	18140	18193	18359	18155	18241	18040	18309	18181	18427	18180	18146	18306	18183	18259	18194	18253	18187	18193	18025	18141	18074	18137	18213	18340	18286	18331	18266	18232	18278	18181	18120	17962	18219	18338	18018	18106	18196	18288	18317	18298	18068	18125	18099	18187	18048	18134	18239	18259	18242	18272	18109	18189	18138	18125	18327	18328	18228	18116	18032	18143	18060	18164	18027	18122	18211	18079	18365	18173	18213	18029	18249	18283	18245	18224	18233	18264	18362	18189	18198	18286	18228	18384	18129	18104	18200	18147	18079	18340	18172	18120	18290	18179	18116	18207	18255	18121	18255	18167	18293	18060	18052	18215	18269	18143	18296	18276	18073	18203	18239	18148	18060	18282	18213	18262	18142	18076	18177	18245	18109	18196	18230	18226	18199	18233	18105	18304	18105	18181	18186	18177	18258	18058	18203	18216	18304	18154	18082	18283	18239	18350	18201	18227	18348	18121	18125	18127	18075	18032	18211	18089	18419	18271	18471	18430	18234	18177	18079	18110	18168	18164	18003	18228	18171	18225	18138	18178	18220	18083	18128	18173	18048	18143	18305	18203	18414	18445	18255	18239	18193	18164	18217	18171	18150	18097	18165	18231	18342	18155	18243	18506	18122	18178	18139	18132	18197	18179	18240	18135	18403	18119	18251	18411	18293	18231	18348	18472	18094	18240	18218	18030	18227	18226	18449	18112	18217	18148	18120	18186	18420	18315	18168	18167	18305	18080	18230	18187	18192	18153	18125	18052	18362	18200	18112	18245	18104	18178	18129	18313	18325	18386	18364	18217	18265	18079	18368	18104	18085	18217	18103	18067	18262	18357	18201	18140	18144	18049	18020	18164	18382	18098	18245	18181	18228	18221	18258	18046	18250	18306	18344	18340	18019	18097	18000	18305	18131	18131	18114	18261	18258	18301	18266	18160	18103	18260	18175	18019	18038	18299	18343	18232	18353	18092	18177	18195	18271	18207	18261	18245	18330	18315	18098	18066	18237	18333	18140	18165	18350	18063	18171	18136	18279	18223	18102	18038	18229	18234	18060	18252	18232	18030	18262	17863	18212	18111	18111	18343	18129	18001	18219	18067	18254	18245	18229	18306	18247	18264	18140	18167	17944	18140	18326	18336	18264	18306	18243
15375	26895	24670	20154	18392	17827	17343	17247	17072	16761	16673	16595	20648	39866	39823	33326	25795	18828	16888	16164	15992	15966	16163	15987	15931	15941	16173	16033	15875	15978	15952	16009	15945	15928	16233	15970	15796	15967	15822	15893	15939	15874	16116	15967	15920	15926	16026	15993	16042	16030	15910	15797	16035	16037	16103	15951	15769	15952	15953	16039	15918	15704	15955	15933	16043	16048	15921	15841	15979	16006	16030	15846	16107	15684	15934	16006	15684	15856	16044	16007	16046	15748	16030	15910	15733	15934	16021	15946	16124	15912	15880	15944	15952	15934	15948	16049	15823	15927	15963	15909	15720	15890	16014	15846	15945	15931	15915	15859	15802	15883	15882	15883	15804	15952	16053	16033	16045	16042	15876	15964	16041	16011	15979	16069	15936	15924	15972	15759	15854	15895	15926	16034	15953	16036	15987	15959	15767	15890	16159	15827	15851	15819	15897	15959	15944	15968	16099	15894	15916	15985	15845	16002	15842	15991	15788	15865	15838	15960	15965	16005	16098	15916	15969	15799	16038	16027	15987	15860	15958	15863	15887	16005	15975	15893	15900	15850	15857	15932	15975	15913	15861	16070	15925	15883	15764	16010	15990	15897	15867	15886	16061	15751	16030	15900	15853	16017	16051	15897	15840	15896	16094	15960	16015	15864	15926	16039	15929	15959	15871	15857	15860	15722	15779	15849	15886	15830	15817	16082	16021	15945	15865	15970	15905	15949	15959	15915	15941	16069	16133	15986	15942	15761	15950	15961	15944	16023	15936	15791	15894	15922	15747	15911	15880	15849	16017	16048	15743	15956	16082	15934	15827	15747	16059	15749	15844	15919	15919	15813	16042	15816	15733	15958	15840	15930	15920	15925	16091	15742	15954	15956	16065	15876	15804	15926	15876	15864	15887	15978	16038	15883	15953	15902	15955	15849	15885	15834	16007	16044	15918	15916	15841	16060	15834	16001	15938	16020	15833	15876	15997	15748	15888	15956	15887	15973	15973	15949	16045	15877	15860	16001	15935	15796	15892	15740	15890	15856	15983	15941	16074	15882	15993	15942	15808	15899	15896	15866	15847	15798	16084	15908	15997	15828	15852	16108	15808	15903	15968	15943	15900	15975	15906	15989	16021	15895	16064	16019	15960	16063	15786	15843	15813	15869	16028	16087	15963	15924	15933	15904	16092	15955	15900	15870	15938	16044	15893	15862	15951	15833	15775	15937	16105	15875	15877	15664	15877	15895	15722	15934	15890	15925	15883	16046	15930	15939	15848	15829	15890	15861	15907	15781	15776	15939	15946	16018	16008	15931	15944	15958	15952	16091	16010	15950	16029	15885	15898	15975	15969	16025	15946	15979	15928	15888	15809	15846	16007	15664	15866	16042	16048	15928	15722	15883	16108	15934	15983	15812	16036	15795	15964	15942	16002	16090	15796	15932	15758	15722	16084	15815	15810	16050	15901	15904	15834	15824	15867	15872	15929	15930	15885	15736	15954	15978	15977	16013	15935	15844	15897	15911	15809	15932	15712	15808	15963	15987	15985	15805	15833	15837	15851	15961	15951	15879	15782	15860	15855	16056	15812	15885	15971	15703	15867	15943	16000	15909	16024	15970	15994	15849	15883	15896	15816	16042	16052	16059	16016	15916	15968	15922	16117	15886	15981	15849	15798	16064	15907	15892	15924	15923	15921	15842	15841	15886	15814	15793	15835	15931	16045	15833	15826	15957	15999	15679	15871	15785	16063	15940	15936	15672	15936	15923	15996	15852	15694	15886	15690	16015	16026	15915	15938	15857	15965	15729	16040	15766	15910	15863	15901	15869	15976	15829	15677	15837	15800	15890	15938	16027	16200	15807	16014	15931	16016	16082	15861	15957	16011	15902	15995	15821	16044	15893	15937	15899	15889	15931	15895	15893	15965	15986	15946	15934	15812	16027	15910	15875	15968	16073	15860	16041	15899	15839	15901	15901	15934	15910	15709	15977	15780	15866	15949	15842	15823	15980	15824	15806	15655	16066	15926	15916	15945	16005	15938	15818	15875	16013	15854	15887	15955	15962	15885	15856	16138	15952	15955	15972	15918	16065	15863	15932	15950	16020	15764	16041	16025	15861	15952	15864	16012	16052	16053	15967	15836	15949	16029	15935	15917	15931	15862	15990	15882	15983	15818	15999	16082	15946	15800	16044	16035	15949	15938	15908	15950	15904	15789	16012	15962	15854	15915	15959	15822	15897	15895	15902	16067	15750	15941	15772	16008	15910	15851	15926	15992	15954	15744	15852	15901	15910	15985	15691	15949	15910	15858	15949	15831	15967	16101	15849	15838	16070	15804	15778	15738	16003	16045	15918	15914	15946	15843	15927	15822	15912	15828	16049	15882	15899	15977	15732	15871	15974	15766	15788	16056	15978	15995	15923	15936	15881	15865	15923	15666	15734	15905	15825	15850	15812	15823	15911	15901	16010	15984	15827	16045	15781	15770	15796	15772	15899	15941	15894	15868	15846	15823	16006	16000	15847	16012	15906	15775	15949	15821	15910	16025	15994	15996	15721	15969	15867	15985	15836	15926	15852	15874	15746	15924	15881	15933	15830	15946	15875	15754	15919	15933	16045	15914	15945	15998	15853	15939	15941	15929	15887	15837	16045	15855	16025	15982	15937	15931	16031	16019	15873	15918	16000	16039	15900	15869	15864	15823	16001	15850	15844	15882	16051	15987	15855	15766	15940	15935	16056	15934	15885	15761	15953	15802	15811	15636	15816	15855	15880	15795	15852	15881	16110	16175	15887	16287	16051	15915	15875	15784	16009	15966	15909	15837	15802	16086	15779	16039	15895	15840	15893	15891	15875	15815	15934	15975	15857	15702	15961	16023	15870	15711	15813	15855	15863	15768	15662	15824	15845	15909	15969	15949	15775	16056	15948	16096	15926	15943	16015	15881	16004	15944	15998	15807	15936	15823	15958	15988	16004	15968	16102	15930	15862	16058	15903	15837	15940	15776	15985	15882	15911	16074	16063	16061	15881	16107	15894	15881	15991	15991	15888	15954	15910	15901	15945	16128	15801	16094	15860	15829	15901	15839	15964	16126	15843	15788	15850	15786	15958	15668	15995	15874	15907	15996	15968	15950	15780	15869	15972	15946	15882	16042	15919	16085	15952	15956	16023	16013	15973	15764	16036	15903	15883	15884	15818	15769	15883	16072	15862	16044	15839	15929	16029	15972	15724	15915	15966	15969	15796	15881	16025	15931	15819	15873	15794	16008	15995	16003	15923	15962	15843	15870	16007	15776	15835	15835	15882	15840	15907	15918	15788	15787	15812	15871	15888	15899	15917	15614	15982	15980	15947	15899	15887	15918	15990	16015	15864	15818	15938	15915	15994	15815	15869	15933	16030	16089	15903	16062	15954	15858	15889	15985	15810	15967	15835	15852	15918	15936	15988	15692	15917	15982	15974	16021	15993	16058	15887	15835	15994	15863	15884	16013	15913	15967	16009	15906	15945	15917	15835	15866	16069	15888	15740	15987	15918	15748	16019	15708	16089	15976	15861	15972	15892	15734	15734	15892	15966	15824	15826	16123	15930	15771	15893	15908	15864	15768	15782	16025	15909	15979	15961	15923	15971	15958	16006	15899	16023	15939	15830	15833	16108	15857	15951	16018	15699	16112	15962	16064	15871	16147	15780	16047	16081	15913	15824	15800	15983	15917	16048	15750	15733	15717	15898	15928	16018	16029	15729	15816	15881	15952	16034	15925	15911	15975	15780	15850	15986	15904	15884	15999	15833	16057	16025	15876	16041	15825	15982	15843	16086	15952	15946	15898	15937	15843	15991	15914	15989	15928	15961	15878	16084	15687	16132	15867	15917	15990	15854	15937	16000	15826	15843	15965	15933	15883	16141	15669	16016	15955	16084	16009	16037	15777	16011	15802	16038	15894	15985	15862	15959	15977	15833	16107	15803	15994	15784	15749	16080	15914	15940	15801	15789	15850	16008	16018	15887	15888	15988	15826	15993	15897	15882	15965	15772	15970	15677	15924	16054	15900	16014	15779	15783	15993	15888	16018	15949	15924	15822	15810	15892	16031	16044	15979	15950	15957	15832	16106	15804	16024	16021	15853	15874	15985	16024	15916	15940	15990	15879	16069	15947	15872	15940	15813	15753	15967	15962	15932	15868	16004	16118	15955	15882	15876	15790	15972	15955	15953	15881	15883	15866	15922	15879	16057	15886	15803	16031	15917	15887	15928	15834	15917	15878	16038	15984	16192	15850	15923	15967	15994	15917	15843	15998	15705	15883	15941	16035	15977	15795	15901	15978	16014	15684	15921	15885	15932	15872	15886	15879	15756	15933	15983	15950	15915	15976	15715	16043	16025	16031	15863	15831	16037	15980	16007	15862	16030	15922	15924	15843	15946	15818	15871	15772	15935	15955	15985	15820	16013	15837	15894	15839	15873	16049	15790	16018	15933	15603	16027	15886	15891	15830	15811	15972	15848	15934	16079	15940	15781	15942	15881	15858	15875	15794	16065	15932	15786	15735	15863	15872	15909	16037	15850	15983	15963	15823	15872	16043	15807	15924	16005	15772	15876	15874	16099	15900	15982	15996	15822	15846	15934	16059	15850	16049	16046	15902	15902	15992	15673	15817	15890	15953	15972	15895	15886	15885	15873	15971	15928	15922	16108	15895	15987	15970	15980	15902	15967	15935	15987	15935	15859	15730	15915	15988	15899	15895	15882	15949	15849	15797	15945	15924	15876	15767	15828	15850	15844	15905	16017	15822	15934	15742	15747	15746	15952	16067	15974	15959	15967	15905	15868	15949	15964	15925	15853	15847	15996	15866	15921	15794	15970	15661	15785	16010	15879	15942	15899	15962	15822	15968	15823	15836	15905	15835	15983	15858	15795	16000	15983	15961	15931	15907	15810	16005	15968	15876	15883	15888	15915	15776	16094	16004	15844	15766	15922	15839	16028	15774	15912	15839	15789	15918	15858	15895	16027	15959	15759	15971	16000	15963	16006	15811	15950	15955	15962	15952	15839	15956	15741	15929	16153	15831	16010	15740	16073	15803	15781	15813	15827	16032	15967	16052	15927	15878	15955	16092	15835	15969	15864	15780	16022	15855	16062	16052	15918	15927	15922	16044	15887	15945
27207	21657	23533	20690	17653	17795	18066	17991	17884	17897	18066	17932	18035	19144	19810	19323	18693	18192	17887	17751	17815	17628	17802	17725	17848	17745	17811	17517	17694	17727	17566	17721	17785	17789	17616	17908	17810	17815	17765	17839	17751	18008	17795	17599	17740	17759	17653	17742	17729	17351	17677	17683	17667	17557	17663	17534	17609	17611	17661	17617	17630	17703	17790	17750	17839	17745	17811	17718	17473	17606	17876	17666	17661	17764	17717	17849	17549	17716	17787	17941	17759	17722	17960	17760	17796	17812	17918	17812	17741	17874	17988	17729	17645	17695	17788	17683	17644	17779	17696	17823	17666	17677	17680	17754	17719	18005	17630	17796	17693	17624	17651	17694	17753	17514	17640	17605	17702	17772	17877	17711	17788	17624	17989	17769	17627	17708	17636	17572	17782	17709	17897	17576	17783	17688	17797	17710	17725	17679	17535	17691	17739	17849	17709	17817	17752	17781	17690	17744	17886	17705	17670	17542	17770	17722	17679	17760	17660	17846	17427	17622	17742	17698	17602	17603	17616	17735	17467	17686	17760	17803	17834	17632	17837	17869	17794	17926	17852	17837	17791	17658	17633	17720	17795	17771	17873	17885	17575	17673	17750	17735	17654	17396	17738	17685	17828	17543	17907	17768	17452	17781	17631	17642	17914	17548	17758	17532	17612	17820	17846	17732	17876	17723	17584	17594	17758	17512	17781	17988	18046	17515	17697	17758	17617	17618	17806	17399	17720	17665	17558	17664	17738	17850	17878	17767	17692	17594	17953	17475	17526	17779	17709	17640	17819	17574	17709	17836	17418	17650	17686	17692	17917	17740	17699	17794	17639	17751	17720	17720	17599	17667	17869	17754	17778	17598	17647	17704	17680	17766	17743	17763	17716	17703	17734	17712	17757	17749	17842	17722	17711	17818	17755	17834	17627	17739	17692	17614	17488	17693	17694	17668	17586	17738	17691	17602	17804	17756	17773	17515	17618	17480	17609	17710	17750	17656	17682	17816	17704	17930	17577	17643	17733	17737	17849	17581	17731	17718	17903	17795	17696	17738	17802	17687	17660	17931	17736	17819	17758	17817	17762	17637	17726	17826	17745	17814	17733	17691	17696	17666	17707	17684	17575	17555	17752	17732	17565	17809	17820	17510	17686	17688	17734	17674	17855	17659	17726	17579	17694	17797	17523	17826	17622	17821	17722	17843	17709	17384	17751	17632	17754	17900	17828	17424	17734	17793	17775	17720	17768	17659	17675	17611	17666	17378	17673	17693	17854	17735	17432	17528	17677	17641	17871	17656	17650	17767	17748	17790	17688	17647	17645	17822	17579	17702	17663	17703	17751	17729	17594	17888	17528	17687	17804	17452	17897	17653	17843	17839	17589	17672	17698	17705	17769	17711	17938	17757	17690	17780	17781	17804	17879	17658	17805	17942	17646	17757	17847	17641	17820	17674	17792	17808	17791	17709	17726	17787	17885	17841	17660	17704	17852	17677	17643	17971	17573	17611	17692	17661	17761	17860	17525	17652	17590	17900	17581	17716	17732	17634	17556	17723	17565	17419	17717	17750	17909	17662	17700	17660	17748	17799	17905	17654	17699	17819	17739	17717	17399	17689	17601	17678	17760	17557	17637	17619	17715	17654	17688	17668	17676	17945	17895	17738	17644	17817	17894	17703	17575	17705	17697	17799	17620	17670	17625	17538	17556	17767	17827	17658	17600	17869	17601	17628	17539	17631	17648	17687	17822	17702	17736	17635	17843	17628	17838	17712	17873	17519	17874	17678	17672	17959	17634	17798	17796	17651	17718	17625	17654	17627	17628	17685	17559	17716	17734	17620	17608	17785	17830	17787	17842	17583	17726	17926	17644	17578	17661	17661	17678	17661	17866	17590	17775	17613	17594	17659	17646	17688	17689	17729	17678	17773	17771	17756	17800	17767	17741	17587	17860	17867	17621	18022	17613	17689	17702	17667	17817	17690	17651	17674	17661	17571	18005	17657	17670	17502	17709	17659	17725	17767	17739	17585	17691	17739	17742	17666	17956	17833	17608	17663	17700	17801	17684	17558	17581	17910	17875	17837	17864	17939	17574	17699	17684	17633	17740	17691	17644	17687	17766	17507	17780	17670	17735	17635	17582	17457	17453	17829	17563	17683	17366	17812	17670	17672	17655	17748	17580	17787	17800	17855	17800	17814	17785	17781	17513	17852	17724	17879	17742	17661	17692	17589	17547	17679	17797	17754	17624	17685	17813	17610	17792	17804	17745	17757	17716	17692	17337	17780	17912	17792	17815	17789	17782	17803	17807	17750	17745	17780	17861	17858	17773	17773	17700	17866	17886	17700	17681	17667	17559	17702	17642	17716	17736	17585	17781	17474	17755	17727	17671	17690	17908	17766	17625	17685	17562	17660	17747	17748	17881	17850	17889	17854	17953	17649	17669	17719	17846	17644	17820	17820	17508	17945	17797	17604	17811	17709	17575	17761	17827	17544	17769	17627	17840	17681	17779	17612	17656	17595	17782	17735	17690	17680	17984	17635	17846	17728	17685	17617	17739	17597	17723	17681	17650	17766	17812	17692	17780	17754	17755	17679	17703	17710	17571	17803	17683	17680	17579	17750	17774	17746	17824	17966	17851	17520	17686	17630	17688	17621	17688	17653	17563	17739	17775	17591	17720	17843	17657	17691	17623	17781	17748	17705	17761	17692	17796	17854	17868	17829	17725	17679	17722	17619	17670	17598	17638	17663	17677	17845	17733	17652	17786	17648	17696	17613	17476	17528	17602	17437	17509	17714	17718	17710	17779	17585	17609	17708	17699	17666	17715	17733	17836	17685	17572	17623	17718	17749	17713	17587	17501	17642	17703	17543	17827	17637	17952	17855	17684	17763	17565	17685	17700	17680	17705	17695	17780	17668	17621	17656	17763	17524	17766	17522	17629	17663	17866	17699	17820	17689	17466	17786	17770	17823	17710	17720	17831	17698	17744	17903	17696	17736	17791	17628	17642	17708	17776	17786	17795	17681	17714	17683	17571	17463	17627	17614	17624	17695	17619	17459	17709	17746	17696	17563	17794	17831	17662	17682	17855	17742	17698	17773	17806	17665	17930	17821	17681	17597	17654	17978	17671	17862	17609	17789	17605	17508	17656	17827	17655	17558	17726	17759	17633	17798	17788	17808	17564	17703	17625	17705	17989	17876	17887	17657	17815	17537	17623	17626	17698	17643	17690	17797	17671	17657	17650	17809	17790	17633	17652	17849	17796	17688	17747	17636	17781	17650	17667	17713	17732	17723	17800	17514	17761	17710	17902	17602	17825	17886	17781	17832	17716	17728	17674	17570	17618	17624	17701	17622	17636	17582	17697	17902	17554	17739	17900	17643	17641	17801	17563	17721	17689	17646	17619	17940	17772	17800	17893	17794	17722	17720	17673	17586	17730	17859	17749	17582	17742	17855	17665	17674	17833	17578	17774	17707	17883	17665	17872	17764	17802	17667	17590	17823	17625	17620	17798	17757	17758	17773	17763	17724	17680	17653	17733	17905	17736	17646	17721	17640	17718	17593	17702	17802	17813	17523	17852	17624	17466	17780	17722	17745	17633	17611	17861	17515	17703	17817	17515	17568	17681	17708	17721	17641	17911	17971	17575	17696	17908	17801	17795	17579	17699	17814	17840	17546	17812	17814	17552	17756	17778	17944	17722	17752	17841	17574	17737	17698	17653	17658	17646	17594	17743	17770	17690	17613	17831	17709	17571	17595	17689	17797	17786	17774	17653	17786	17803	17710	17795	17903	17791	17832	17854	17682	17725	17861	17699	17720	17732	17837	17783	17694	17647	17607	17781	17494	17720	17662	17964	17673	17730	17834	17682	17565	17751	17649	17762	17589	17731	17538	17845	17880	17546	17448	17658	17649	17800	17658	17826	17775	17930	17566	17778	17635	17656	17724	17695	17776	17650	17840	17711	17628	17570	17833	17609	17740	17706	17785	17601	17627	17589	17944	17688	17758	17829	17653	17643	17547	17810	17775	17581	17678	17780	17809	17665	17700	17744	17647	17699	17539	17722	17790	17853	17658	17782	17647	17736	17623	17857	17838	17829	17765	17639	17641	17840	17680	17777	17829	17674	17551	17670	17701	17794	17884	17824	17677	17607	17605	17756	17779	17580	17835	17757	17789	17611	17483	17546	17837	17919	17900	17871	17783	17696	17600	17670	17780	17673	17679	17823	17868	17722	17690	17724	17596	17796	17969	17674	17582	17973	17582	17756	17620	17754	17610	17838	17660	17750	17728	17694	17374	17640	17641	17743	17650	17602	17658	17749	17686	17593	17660	17842	17665	17683	17628	17867	17994	17818	17758	17790	17777	17642	17651	17656	17868	17583	17757	17665	17753	17775	17622	17657	17825	17600	17775	17732	17804	17660	17611	17966	17772	17688	17710	17734	17883	17982	17887	17527	17763	17904	17564	17674	17708	17707	17893	17632	17607	17904	17827	17841	17904	17905	17748	17754	17760	17877	17715	17714	17763	17878	17712	17793	17645	17785	17724	17620	17681	17563	17668	17550	17593	17530	17432	17622	17876	17887	17765	17587	17509	17706	17711	17791	17667	17888	17538	17847	17725	17589	17520	17715	17668	17650	17649	17572	17849	17677	17881	17925	17613	17649	17715	17678	17959	17872	17603	17782	17606	17687	17548	17912	17747	17959	17617	17741	17572	17583	17490	17892	17727	17714	17679	17895	17536	17789	17644	17660	17609	17744	17547	17684	17770	17766	17804	17593	17732	17855	17840	17629	17788	17666	17831	17807	17719	17713	17512	17772	17663	17832	17893	17809	17623	17645	17660	17674	17717	17683	17775	17573	17638	17778	17648	17498	17531	17669	17601	17790	17672	17777	17776	17678	17850	17705	17609	17586	17756	17707	17690	17673	17648	17663	17720	17602	17846	17722	17547	17547	17684	17680	17797	18092	17520	17796	17832	17807	17625	17784	17766	17660	17770	17828	17911	17665	17750	17706	17854	17518	17549	17729	17822	17707	17841	17897	17826	17618	17712	17786	17888	17671	17694	17651	17558	17782	17605	17697	17698	17620	17753	17689	17586	17714	17851	17673	17705	17762	17655	17765	17715	17607	17766	17699	17767	17820	17731	17737	17757
14459	17044	16547	16050	15715	15619	15820	15665	15741	15974	15678	15784	15887	18276	18320	17678	16800	15919	15625	15698	15888	15661	15748	15625	15571	15533	15713	15694	15754	15651	15853	15539	15667	15605	15655	15506	15601	15585	15619	15710	15723	15571	15477	15600	15533	15629	15625	15698	15576	15658	15724	15649	15467	15663	15521	15535	15725	15654	15536	15623	15583	15579	15521	15582	15644	15545	15710	15645	15445	15591	15580	15542	15443	15545	15563	15671	15668	15549	15553	15393	15707	15509	15490	15763	15532	15761	15514	15629	15470	15554	15572	15590	15682	15647	15600	15654	15556	15599	15642	15589	15551	15820	15591	15777	15696	15800	15551	15644	15784	15585	15504	15568	15569	15569	15647	15689	15571	15434	15608	15671	15698	15587	15618	15726	15705	15589	15641	15442	15672	15527	15603	15628	15635	15558	15597	15584	15594	15626	15669	15720	15393	15540	15556	15553	15648	15542	15777	15660	15500	15551	15509	15602	15580	15512	15626	15668	15571	15607	15586	15647	15633	15701	15556	15563	15830	15584	15709	15527	15829	15590	15678	15621	15581	15636	15715	15591	15466	15553	15548	15438	15797	15589	15676	15617	15475	15626	15483	15559	15692	15624	15572	15525	15618	15548	15667	15543	15423	15682	15721	15736	15653	15524	15530	15629	15728	15707	15604	15636	15571	15511	15511	15537	15632	15548	15520	15712	15610	15585	15616	15677	15634	15533	15553	15551	15715	15636	15669	15657	15524	15690	15609	15658	15642	15552	15775	15685	15561	15807	15655	15586	15432	15689	15643	15624	15554	15711	15621	15530	15623	15596	15615	15597	15515	15643	15523	15567	15658	15601	15664	15793	15599	15686	15563	15632	15536	15611	15457	15654	15501	15446	15493	15777	15631	15752	15404	15719	15579	15599	15588	15572	15615	15634	15610	15631	15597	15486	15712	15455	15556	15575	15697	15814	15575	15550	15615	15599	15570	15780	15555	15668	15421	15466	15482	15346	15661	15568	15651	15586	15668	15638	15660	15510	15819	15715	15590	15621	15519	15598	15661	15642	15741	15668	15625	15594	15743	15608	15587	15512	15557	15773	15781	15678	15665	15502	15682	15676	15440	15560	15538	15597	15592	15624	15583	15704	15533	15551	15551	15802	15641	15679	15621	15513	15814	15541	15783	15653	15694	15671	15459	15531	15547	15658	15615	15619	15712	15591	15550	15593	15685	15502	15652	15592	15749	15612	15608	15767	15565	15712	15854	15619	15749	15579	15479	15530	15623	15615	15679	15786	15511	15507	15625	15533	15790	15763	15552	15712	15515	15587	15682	15585	15710	15566	15567	15534	15619	15556	15581	15479	15596	15559	15645	15735	15530	15730	15616	15526	15598	15670	15571	15585	15673	15616	15567	15714	15613	15588	15626	15630	15607	15656	15666	15814	15532	15479	15568	15583	15667	15546	15729	15604	15731	15693	15497	15426	15629	15619	15505	15627	15452	15565	15557	15498	15590	15495	15657	15586	15714	15635	15528	15756	15582	15519	15643	15478	15620	15597	15397	15622	15501	15754	15679	15591	15585	15532	15721	15601	15619	15645	15761	15583	15660	15638	15531	15630	15677	15661	15562	15623	15657	15577	15634	15523	15638	15627	15669	15655	15744	15628	15604	15517	15589	15689	15628	15681	15748	15682	15659	15607	15470	15599	15727	15669	15585	15561	15589	15519	15723	15668	15516	15541	15662	15553	15548	15682	15553	15706	15710	15607	15662	15700	15583	15650	15520	15620	15634	15703	15662	15632	15689	15599	15513	15534	15720	15934	15647	15601	15518	15548	15651	15660	15613	15657	15540	15468	15562	15652	15535	15464	15721	15694	15524	15736	15728	15719	15468	15543	15581	15573	15702	15610	15647	15607	15685	15651	15588	15446	15516	15481	15443	15717	15585	15698	15703	15645	15713	15564	15477	15512	15437	15626	15592	15487	15709	15676	15608	15522	15562	15589	15543	15658	15571	15596	15550	15544	15695	15538	15621	15668	15588	15410	15671	15559	15615	15647	15570	15531	15693	15718	15603	15435	15620	15732	15585	15585	15616	15594	15727	15628	15598	15724	15565	15619	15771	15712	15571	15800	15568	15620	15471	15758	15519	15523	15691	15518	15637	15703	15647	15605	15598	15411	15602	15566	15408	15574	15464	15512	15587	15578	15691	15493	15724	15487	15518	15799	15582	15632	15587	15664	15459	15725	15716	15586	15633	15687	15550	15529	15593	15557	15773	15666	15539	15567	15556	15512	15545	15669	15635	15623	15620	15610	15505	15802	15670	15559	15514	15611	15527	15753	15533	15581	15710	15573	15705	15650	15634	15780	15648	15797	15598	15657	15683	15626	15484	15658	15600	15564	15745	15565	15702	15604	15681	15553	15734	15600	15697	15538	15614	15567	15487	15640	15592	15743	15606	15520	15629	15512	15577	15508	15676	15709	15590	15727	15642	15638	15702	15596	15620	15484	15664	15692	15538	15732	15596	15758	15617	15685	15673	15736	15734	15692	15676	15687	15641	15645	15546	15593	15637	15432	15574	15584	15618	15630	15823	15601	15532	15792	15731	15509	15603	15769	15600	15815	15728	15435	15407	15594	15713	15629	15807	15646	15614	15541	15566	15587	15688	15539	15529	15452	15691	15698	15627	15505	15683	15737	15836	15635	15507	15690	15870	15579	15806	15688	15700	15775	15607	15568	15695	15702	15592	15623	15682	15690	15529	15593	15770	15503	15557	15618	15561	15532	15704	15791	15598	15817	15593	15508	15501	15669	15570	15589	15631	15465	15655	15590	15547	15584	15826	15662	15633	15577	15636	15672	15718	15623	15465	15814	15703	15540	15575	15522	15521	15557	15782	15645	15596	15679	15587	15649	15658	15722	15558	15665	15561	15538	15601	15599	15542	15760	15639	15590	15628	15585	15724	15508	15553	15575	15681	15695	15746	15668	15605	15552	15677	15842	15676	15531	15567	15631	15504	15634	15730	15546	15527	15689	15716	15471	15459	15499	15638	15637	15667	15797	15710	15676	15602	15551	15596	15513	15608	15564	15542	15741	15629	15682	15476	15724	15564	15602	15713	15501	15445	15557	15606	15615	15595	15356	15582	15651	15673	15737	15565	15699	15537	15815	15581	15706	15682	15469	15613	15692	15540	15606	15687	15608	15676	15666	15629	15516	15743	15667	15494	15739	15678	15861	15627	15525	15571	15491	15674	15638	15687	15628	15696	15657	15683	15642	15703	15453	15513	15661	15583	15609	15570	15638	15616	15523	15689	15630	15609	15674	15630	15719	15501	15579	15522	15525	15666	15439	15749	15504	15503	15696	15730	15512	15466	15600	15565	15621	15794	15597	15674	15638	15589	15648	15436	15588	15681	15560	15560	15534	15764	15619	15523	15623	15640	15712	15737	15763	15576	15787	15450	15647	15668	15493	15489	15588	15814	15654	15505	15532	15729	15678	15623	15612	15840	15792	15539	15536	15578	15502	15619	15595	15562	15669	15619	15664	15768	15622	15677	15464	15478	15573	15609	15517	15584	15611	15449	15583	15609	15623	15649	15441	15795	15677	15625	15384	15635	15650	15736	15732	15666	15748	15611	15365	15749	15543	15727	15616	15716	15645	15629	15589	15717	15670	15737	15548	15825	15485	15629	15648	15755	15561	15670	15616	15712	15454	15658	15448	15607	15564	15644	15565	15705	15641	15703	15539	15482	15501	15607	15649	15783	15698	15566	15583	15465	15682	15672	15594	15682	15580	15729	15794	15456	15573	15686	15619	15636	15538	15685	15677	15678	15730	15644	15493	15560	15683	15643	15540	15500	15655	15625	15786	15529	15696	15592	15623	15709	15649	15749	15501	15573	15566	15630	15499	15607	15637	15552	15436	15686	15651	15464	15561	15727	15627	15608	15702	15683	15633	15707	15594	15627	15497	15629	15608	15644	15552	15766	15661	15667	15579	15650	15712	15744	15712	15569	15622	15526	15722	15295	15608	15648	15687	15559	15655	15431	15624	15726	15684	15596	15570	15860	15472	15744	15557	15506	15609	15763	15850	15497	15744	15639	15552	15700	15585	15435	15594	15677	15514	15573	15722	15491	15633	15701	15791	15750	15552	15568	15610	15481	15697	15615	15650	15651	15578	15618	15621	15435	15643	15488	15689	15617	15723	15621	15545	15591	15547	15667	15546	15448	15753	15729	15763	15517	15585	15875	15615	15813	15656	15728	15699	15750	15720	15510	15573	15588	15489	15550	15609	15691	15637	15592	15644	15626	15688	15656	15665	15558	15630	15626	15541	15632	15669	15506	15589	15565	15703	15697	15602	15531	15549	15604	15663	15596	15691	15596	15464	15712	15646	15740	15499	15688	15686	15573	15680	15613	15614	15687	15719	15700	15678	15623	15673	15542	15660	15684	15555	15628	15407	15570	15493	15424	15580	15608	15658	15671	15482	15527	15599	15592	15856	15697	15487	15590	15647	15379	15743	15643	15586	15754	15515	15561	15666	15567	15626	15751	15445	15742	15719	15693	15733	15421	15635	15580	15502	15647	15585	15620	15497	15524	15534	15555	15727	15744	15693	15635	15534	15660	15676	15704	15528	15666	15636	15595	15751	15687	15476	15623	15785	15719	15531	15697	15572	15599	15420	15627	15578	15617	15658	15459	15670	15617	15605	15623	15783	15559	15583	15674	15603	15607	15718	15705	15626	15698	15617	15602	15746	15684	15616	15425	15801	15805	15635	15526	15616	15586	15546	15495	15514	15568	15608	15657	15496	15634	15668	15663	15383	15688	15693	15618	15699	15580	15757	15660	15674	15594	15550	15692	15650	15503	15632	15559	15725	15621	15714	15754	15667	15867	15550	15544	15687	15969	15639	15609	15728	15701	15790	15510	15723	15560	15530	15669	15576	15474	15777	15759	15579	15725	15643	15494	15780	15570	15581	15534	15715	15586	15526	15660	15614	15577	15820	15498	15703	15704	15711	15664	15546	15780	15577	15605	15602	15490	15703	15472	15579	15586	15639	15717	15541	15704	15772	15652	15579	15812	15452	15557	15665	15615	15599	15568	15615	15774	15663	15486	15431	15623	15508	15716	15841	15700	15560	15599	15713	15698	15594	15638	15570
23459	21026	28381	23943	21764	21778	20786	18507	18161	18239	18136	18057	19141	29376	29814	27104	23180	19836	18348	17704	17556	17784	17730	17565	17712	17783	18084	17734	17691	17782	17885	17705	17763	17965	17860	17667	17658	17733	17579	17869	17699	17688	17698	17715	17575	17753	17655	17751	17755	17507	17595	17708	17647	17633	17862	17886	17752	17830	17661	17716	17631	17753	17643	17762	17692	17585	17650	17655	17811	17928	17931	17746	17585	17534	17606	17573	17506	17780	17559	17596	17698	17724	17654	17597	17705	17594	17739	17597	17737	17467	17716	17694	17615	17571	17702	17676	17848	17574	17604	17634	17592	17714	17693	17680	17803	17816	17835	17606	17674	17585	17525	17660	17770	17448	17782	17660	17656	17699	17577	17630	17470	17664	17672	17630	17636	17555	17620	17670	17812	17605	17570	17857	17434	17514	17563	17898	17374	17674	17828	17728	17605	17660	17750	17615	17583	17752	17664	17699	17496	17667	17691	17772	17665	17539	17703	17795	17771	17677	17859	17671	17792	17759	17460	17648	17601	17578	17613	17567	17591	17581	17817	17596	17650	17544	17532	17823	17531	17783	17719	17666	17512	17730	17615	17707	17654	17697	17537	17455	17669	17771	17729	17809	17593	17829	17700	17634	17779	17706	17760	17812	17797	17680	17534	17411	17453	17599	17628	17658	17530	17496	17544	17776	17708	17475	17703	17629	17610	17671	17590	17832	17825	17620	17763	17632	17488	17671	17633	17482	17387	17687	17429	17562	17487	17677	17801	17783	17738	17715	17744	17694	17600	17773	17753	17861	17776	17507	17697	17462	17557	17484	17819	17489	17689	17655	17637	17663	17721	17794	17618	17729	17615	17654	17704	17820	17763	17583	17643	17639	17694	17573	17675	17591	17677	17576	17612	17792	17618	17542	17631	17558	17632	17466	17659	17604	17800	17622	17747	17780	17567	17476	17486	17408	17735	17556	17790	17607	17856	17600	17692	17685	17817	17570	17444	17558	17676	17828	17536	17601	17757	17683	17966	17654	17486	17727	17662	17702	17564	17676	17737	17685	17653	17618	17752	17549	17628	17561	17642	17702	17671	17551	17736	17719	17716	17759	17497	17583	17716	17522	17619	17790	17615	17549	17613	17734	17622	17649	17720	17606	17686	17757	17833	17519	17605	17848	17720	17941	17631	17396	17706	17840	17801	17708	17579	17606	17478	17702	17607	17716	17656	17695	17633	17869	17584	17531	17686	17543	17460	17591	17804	17566	17713	17827	17695	17588	17763	17638	17664	17440	17612	17628	17670	17603	17556	17742	17837	17775	17565	17763	17753	17656	17691	17586	17577	17664	17717	17611	17631	17783	17712	17708	17606	17685	17712	17629	17528	17803	17604	17801	17796	17672	17756	17784	17576	17671	17508	17588	17504	17586	17527	17657	17408	17564	17371	17693	17530	17673	17748	17683	17874	17669	17663	17721	17772	17664	17805	17754	17420	17548	17612	17626	17849	17614	17633	17544	17704	17774	17669	17788	17616	17639	17691	17637	17527	17715	17769	17736	17576	17543	17641	17637	17636	17730	17599	17609	17708	17593	17643	17653	17741	17614	17674	17653	17582	17720	17536	17769	17840	17567	17639	17619	17698	17549	17622	17688	17457	17645	17642	17684	17580	17644	17739	17730	17597	17589	17654	17656	17890	17675	17720	17801	17623	17612	17633	17686	17681	17733	17654	17554	17723	17582	17701	17607	17664	17655	17516	17549	17697	17591	17671	17774	17613	17630	17550	17587	17768	17778	17649	17569	17448	17597	17696	17566	17667	17990	18002	17686	17844	17792	17653	17840	17560	17633	17721	17719	17724	17670	17714	17673	17791	17948	17753	17571	17720	17789	17601	17874	17540	17897	17468	17561	17805	17626	17628	17669	17675	17709	17783	17837	17601	17643	17792	17911	17903	17621	17512	17636	17566	17593	17483	17807	17776	17773	17480	17797	17787	17741	17655	17613	17601	17727	17607	17692	17772	17451	17580	17769	17694	17555	17928	17928	17703	17783	17583	17643	17789	17557	17507	17726	17617	17569	17558	17765	17577	17867	17793	17625	17731	17595	17604	17584	17692	17614	17768	17547	17708	17971	17636	17699	17696	17690	17485	17727	17756	17680	17471	17619	17721	17677	17750	17669	17608	17575	17801	17655	17600	17618	17749	17738	17778	17508	17746	17749	17760	17761	17540	17397	17509	17745	17583	17553	17615	17692	17749	17610	17596	17606	17803	17713	17660	17675	17483	17594	17621	17807	17647	17721	17468	17741	17619	17626	17602	17435	17718	17513	17566	17679	17547	17719	17568	17910	17617	17607	17666	17527	17630	17557	17704	17521	17601	17580	17724	17653	17659	17744	17710	17390	17584	17729	17753	17711	17790	17718	17413	17626	17674	17644	17661	17686	17652	17495	17585	17591	17695	17419	17678	17534	17585	17552	17531	17502	17731	17850	17899	17718	17743	17610	17584	17517	17503	17697	17653	17427	17815	17633	17641	17900	17727	17540	17733	17682	17669	17541	17666	17586	17738	17626	17623	17821	17755	17764	17666	17665	17659	17498	17561	17460	17626	17609	17596	17403	17685	17691	17773	17553	17404	17717	17584	17730	17465	17543	17778	17614	17768	17731	17846	17567	17839	17530	17471	17687	17560	17811	17623	17699	17741	17675	17582	17821	17726	17723	17535	17764	17704	17633	17574	17548	17541	17436	17596	17599	17530	17540	17744	17492	17707	17656	17722	17692	17647	17668	17661	17558	17725	17749	17558	17604	17623	17649	17679	17713	17550	17688	17798	17786	17653	17769	17552	17670	17609	17751	17759	17606	17707	17801	17728	17618	17969	17756	17531	17642	17880	17684	17549	17630	17633	17434	17601	17675	17842	17712	17621	17666	17732	17716	17651	17844	17647	17500	17833	17564	17718	17637	17530	17700	17549	17749	17322	17585	17787	17793	17489	17778	17561	17588	17479	17632	17589	17541	17480	17728	17574	17646	17510	17803	17746	17725	17612	17512	17525	17520	17722	17851	17487	17516	17734	17750	17617	17695	17655	17627	17885	17775	18007	17686	17530	17677	17565	17616	17793	17609	17787	17765	17801	17714	17932	17727	17704	17894	17573	17836	17632	17503	17759	17810	17676	17517	17503	17636	17716	17737	17607	17749	17650	17532	17590	17603	17611	17563	17786	17586	17761	17719	17665	17566	17612	17732	17823	17848	17607	17796	17630	17764	17686	17669	17623	17567	17590	17661	17650	17730	17677	17620	17656	17824	17555	17442	17766	17611	17816	17585	17606	17708	17676	17353	17962	17573	17652	17551	17529	17647	17720	17755	17623	17717	17612	17497	17794	17761	17652	17638	17659	17821	17453	17586	17768	17839	17586	17536	17597	17710	17659	17604	17589	17493	17570	17554	17813	17497	17549	17617	17572	17646	17592	17445	17759	17713	17612	17570	17567	17501	17583	17706	17750	17727	17711	17600	17801	17789	17704	17807	17856	17563	17843	17527	17746	17654	17770	17547	17626	17650	17684	17604	17637	17691	17585	17779	17789	17655	17594	17572	17575	17702	17621	17549	17690	17651	17593	17766	17762	17665	17786	17633	17740	17918	17734	17521	17626	17781	17661	17806	17667	17413	17638	17555	17722	17611	17506	17699	17815	17498	17619	17719	17661	17701	17491	17717	17684	17706	17707	17582	17669	17769	17676	17702	17733	17676	17651	17472	17579	17546	17620	17786	17659	17650	17636	17669	17807	17685	17592	17605	17725	17573	17772	17573	17846	17485	17502	17530	17716	17501	17844	17673	17714	17570	17681	17710	17563	17533	17793	17665	17558	17593	17620	17745	17586	17858	17792	17796	17583	17535	17675	17783	17615	17768	17548	17739	17594	17846	17808	17785	17590	17685	17563	17659	17755	17762	17749	17770	17753	17807	17610	17600	17682	17598	17672	17748	17701	17871	17576	17487	17507	17736	17648	17556	17699	17696	17575	17775	17698	17656	17732	17660	17505	17729	17715	17804	17706	17790	17474	17534	17794	17439	17580	17571	17823	17618	17627	17675	17722	17787	17518	17717	17611	17568	17599	17694	17682	17586	17582	17514	17641	17741	17827	17727	17758	17536	17760	17586	17860	17641	17736	17738	17641	17619	17681	17774	17562	17582	17683	17470	17834	17808	17441	17453	17642	17706	17665	17770	17630	17896	17455	17532	17530	17585	17678	17698	17568	17755	17561	17717	17561	17892	17623	17583	17527	17641	17591	17509	17643	17460	17959	17691	17822	17834	17616	17534	17663	17551	17553	17543	17532	17671	17621	17509	17600	17634	17716	17517	17616	17580	17782	17648	17630	17464	17705	17594	17755	17675	17777	17625	17673	17581	17651	17652	17671	17778	17665	17545	17565	17532	17695	17502	17642	17745	17934	17658	17641	17460	17599	17620	17601	17700	17630	17530	17531	17711	17764	17661	17653	17713	17642	17906	17683	17543	17654	17636	17556	17618	17561	17622	17462	17662	17715	17742	17614	17605	17792	17630	17577	17541	17660	17676	17595	17663	17693	17710	17806	17570	17567	17641	17710	17624	17666	17660	17599	17406	17423	17621	17701	17644	17690	17693	17596	17571	17612	17767	17712	17501	17617	17486	17640	17575	17745	17681	17749	17730	17689	17683	17728	17515	17813	17607	17595	17645	17842	17557	17602	17548	17789	17517	17745	17627	17778	17660	17659	17736	17845	17805	17675	17714	17734	17605	17795	17429	17635	17595	17584	17742	17588	17643	17684	17807	17673	17658	17912	17683	17663	17619	17751	17657	17650	17629	17633	17466	17696	17674	17734	17580	17827	17609	17745	17557	17486	17705	17492	17486	17535	17474	17814	17661	18041	17474	17685	17467	17524	17563	17540	17766	17828	17592	17764	17480	17575	17798	17641	17657	17519	17517	17653	17611	17720	17616	17585	17721	17691	17621	18028	17707	17761	17748	17449	17660	17605	17568	17547	17808	17546	17711	17775	17622	17666	17672	17630	17752	17598	17682	17567	17691	17608	17757	17667	17729	17725	17825	17520	17818	17551	17776	17777	17536	17655	17651	17601	17651	17761	17679	17508	17627	17575	17871	17755	17540	17439	17448	17628	17781
13956	22292	20817	17935	17246	16698	16318	16308	16260	16065	15937	16123	18473	32610	31665	27551	21703	17368	16194	15554	15661	15710	15573	15726	15554	15523	15522	15654	15634	15468	15730	15651	15496	15556	15673	15611	15649	15613	15666	15502	15680	15719	15621	15641	15590	15579	15520	15516	15613	15509	15590	15525	15561	15462	15578	15516	15646	15746	15502	15571	15585	15584	15644	15643	15555	15541	15653	15522	15598	15635	15586	15635	15445	15672	15569	15757	15594	15465	15546	15562	15646	15630	15641	15714	15620	15505	15614	15601	15651	15524	15646	15620	15577	15650	15558	15687	15688	15585	15438	15675	15543	15751	15618	15527	15659	15411	15331	15647	15665	15663	15495	15614	15735	15581	15617	15742	15609	15621	15458	15557	15598	15376	15482	15664	15556	15717	15592	15612	15611	15622	15382	15619	15561	15571	15585	15496	15651	15520	15762	15546	15505	15834	15647	15748	15714	15572	15653	15506	15584	15565	15566	15757	15577	15659	15689	15563	15715	15441	15505	15575	15516	15591	15682	15457	15529	15533	15768	15551	15701	15597	15569	15319	15661	15607	15705	15529	15581	15413	15567	15600	15630	15659	15651	15451	15686	15668	15519	15594	15726	15415	15584	15473	15533	15738	15490	15648	15600	15592	15622	15551	15545	15554	15555	15470	15552	15397	15539	15413	15707	15629	15569	15709	15289	15772	15537	15552	15676	15647	15756	15613	15595	15431	15551	15571	15652	15679	15774	15498	15808	15569	15638	15516	15630	15622	15465	15669	15534	15480	15596	15663	15488	15596	15536	15530	15687	15589	15602	15648	15526	15503	15700	15549	15616	15650	15612	15485	15672	15516	15572	15367	15600	15519	15659	15500	15608	15416	15613	15603	15524	15564	15501	15353	15614	15712	15397	15414	15497	15471	15621	15603	15802	15613	15559	15525	15492	15605	15489	15431	15515	15549	15539	15606	15539	15529	15477	15728	15613	15536	15456	15617	15644	15646	15611	15465	15639	15650	15710	15680	15597	15538	15504	15463	15591	15517	15656	15565	15656	15580	15545	15713	15623	15833	15732	15490	15708	15532	15705	15570	15482	15691	15591	15693	15713	15505	15680	15734	15555	15615	15500	15659	15668	15563	15504	15583	15877	15652	15585	15557	15698	15586	15504	15815	15559	15610	15623	15542	15520	15518	15852	15528	15520	15576	15647	15735	15660	15531	15641	15722	15552	15595	15619	15556	15641	15648	15463	15551	15547	15396	15701	15450	15659	15587	15552	15704	15626	15713	15611	15548	15635	15546	15572	15707	15774	15577	15623	15649	15548	15569	15608	15506	15564	15473	15577	15574	15670	15481	15455	15587	15565	15572	15684	15584	15741	15624	15642	15632	15739	15616	15560	15606	15568	15537	15578	15499	15622	15529	15515	15574	15488	15628	15550	15473	15613	15660	15585	15690	15569	15553	15588	15702	15692	15607	15499	15598	15706	15581	15585	15579	15479	15537	15780	15660	15522	15544	15630	15401	15618	15586	15470	15727	15644	15665	15592	15480	15760	15676	15549	15667	15663	15586	15565	15719	15679	15567	15498	15434	15605	15661	15653	15676	15456	15553	15656	15488	15642	15507	15573	15602	15448	15719	15438	15716	15584	15573	15710	15555	15604	15476	15536	15607	15604	15498	15655	15496	15584	15666	15630	15454	15499	15597	15663	15682	15854	15491	15805	15492	15611	15534	15490	15715	15521	15644	15632	15532	15726	15452	15619	15669	15691	15601	15582	15496	15596	15603	15675	15489	15669	15468	15620	15557	15397	15783	15586	15597	15534	15427	15495	15600	15654	15504	15636	15303	15631	15501	15504	15779	15726	15555	15451	15641	15522	15392	15645	15480	15522	15551	15579	15558	15776	15530	15593	15703	15637	15472	15479	15499	15690	15596	15643	15377	15587	15584	15719	15585	15487	15612	15545	15654	15546	15420	15570	15479	15728	15658	15575	15683	15457	15539	15584	15655	15598	15610	15460	15558	15496	15512	15751	15640	15606	15628	15522	15747	15546	15564	15610	15778	15421	15864	15460	15501	15729	15584	15741	15601	15534	15631	15636	15457	15591	15670	15487	15547	15517	15603	15613	15611	15500	15558	15358	15533	15568	15558	15602	15618	15593	15614	15547	15594	15733	15668	15418	15694	15588	15378	15605	15477	15785	15468	15626	15426	15637	15539	15855	15518	15530	15644	15563	15519	15687	15766	15612	15563	15723	15553	15523	15666	15559	15413	15556	15811	15675	15592	15537	15635	15509	15624	15436	15751	15525	15580	15561	15672	15633	15662	15587	15743	15580	15542	15502	15516	15512	15666	15617	15433	15347	15527	15620	15758	15667	15611	15476	15453	15637	15366	15539	15571	15613	15512	15675	15586	15632	15617	15767	15480	15677	15645	15447	15481	15610	15687	15560	15843	15575	15646	15586	15435	15592	15387	15508	15529	15637	15478	15624	15505	15599	15621	15491	15565	15528	15550	15634	15520	15672	15658	15524	15541	15471	15611	15775	15580	15725	15637	15399	15751	15554	15485	15563	15806	15440	15553	15754	15620	15556	15600	15693	15671	15429	15570	15494	15528	15559	15481	15656	15524	15429	15565	15621	15814	15564	15679	15587	15692	15469	15601	15617	15443	15608	15569	15552	15649	15687	15570	15442	15679	15766	15542	15564	15558	15412	15678	15535	15651	15548	15659	15453	15477	15603	15634	15641	15498	15564	15647	15536	15574	15691	15553	15540	15640	15674	15412	15554	15499	15596	15583	15693	15513	15625	15623	15618	15716	15659	15544	15489	15560	15513	15472	15618	15682	15622	15645	15527	15647	15643	15423	15571	15472	15610	15477	15614	15389	15622	15486	15493	15642	15590	15614	15633	15394	15559	15677	15705	15552	15594	15421	15574	15708	15533	15470	15662	15618	15664	15676	15547	15568	15630	15596	15683	15501	15511	15667	15601	15542	15533	15590	15560	15592	15572	15526	15600	15722	15679	15545	15617	15684	15487	15771	15675	15660	15666	15583	15681	15532	15723	15650	15560	15528	15735	15673	15466	15420	15554	15657	15456	15763	15526	15521	15586	15643	15637	15496	15497	15347	15692	15517	15488	15638	15595	15579	15644	15605	15595	15579	15634	15479	15715	15535	15627	15483	15538	15559	15786	15539	15517	15565	15642	15584	15705	15605	15691	15536	15584	15538	15533	15549	15662	15627	15696	15843	15598	15581	15432	15545	15653	15498	15437	15659	15626	15589	15523	15539	15602	15790	15539	15527	15593	15672	15486	15496	15660	15618	15652	15508	15530	15675	15569	15569	15426	15693	15532	15667	15482	15686	15685	15763	15530	15576	15554	15694	15665	15433	15522	15693	15520	15569	15436	15635	15589	15472	15511	15536	15612	15534	15709	15320	15544	15527	15613	15725	15468	15524	15454	15516	15496	15577	15660	15482	15605	15835	15635	15609	15678	15457	15636	15602	15620	15700	15503	15470	15448	15496	15609	15708	15443	15524	15636	15625	15702	15542	15673	15564	15683	15541	15763	15436	15569	15584	15604	15620	15726	15728	15605	15543	15511	15482	15539	15627	15424	15637	15537	15552	15687	15556	15589	15651	15672	15717	15642	15789	15663	15640	15663	15663	15538	15577	15531	15499	15689	15633	15569	15500	15716	15626	15539	15688	15447	15710	15535	15631	15514	15596	15532	15592	15789	15370	15632	15443	15722	15547	15550	15372	15689	15497	15682	15657	15708	15389	15688	15527	15560	15530	15523	15659	15580	15536	15699	15562	15557	15529	15568	15611	15711	15674	15467	15681	15760	15712	15635	15472	15595	15566	15634	15597	15515	15661	15477	15540	15523	15609	15732	15427	15670	15508	15612	15532	15531	15698	15582	15599	15819	15576	15665	15650	15589	15568	15687	15621	15562	15536	15410	15526	15802	15662	15492	15321	15622	15427	15474	15533	15534	15579	15480	15635	15725	15588	15570	15588	15827	15525	15535	15642	15732	15571	15699	15650	15647	15516	15514	15558	15639	15613	15735	15519	15590	15688	15587	15605	15498	15650	15554	15590	15607	15679	15567	15664	15629	15683	15810	15632	15664	15575	15556	15639	15648	15455	15565	15571	15573	15537	15626	15550	15716	15616	15701	15722	15672	15590	15702	15513	15484	15590	15613	15549	15569	15393	15629	15745	15529	15491	15598	15793	15520	15450	15588	15588	15515	15475	15523	15539	15632	15539	15605	15543	15490	15592	15588	15589	15606	15730	15375	15556	15692	15556	15569	15530	15636	15530	15783	15488	15556	15488	15456	15549	15489	15662	15692	15570	15461	15594	15568	15620	15669	15652	15553	15583	15563	15691	15539	15535	15586	15451	15565	15526	15569	15615	15659	15428	15662	15576	15576	15515	15514	15568	15631	15640	15613	15452	15581	15655	15512	15629	15608	15463	15722	15410	15461	15544	15594	15648	15436	15462	15575	15387	15588	15700	15716	15740	15403	15652	15651	15536	15613	15590	15570	15591	15762	15571	15633	15389	15706	15548	15552	15417	15752	15416	15469	15628	15740	15694	15499	15559	15530	15582	15581	15608	15662	15597	15570	15579	15620	15584	15588	15514	15756	15540	15707	15540	15696	15470	15494	15416	15643	15629	15619	15593	15674	15510	15491	15561	15635	15616	15459	15749	15595	15576	15526	15588	15503	15375	15664	15612	15659	15654	15615	15477	15525	15523	15526	15532	15570	15656	15577	15593	15394	15541	15571	15646	15508	15648	15640	15620	15674	15783	15613	15647	15573	15578	15628	15670	15633	15630	15375	15715	15531	15524	15567	15561	15535	15705	15575	15630	15583	15647	15608	15380	15530	15628	15558	15613	15560	15499	15610	15617	15635	15516	15505	15621	15612	15640	15554	15514	15568	15593	15734	15530	15707	15641	15652	15542	15569	15579	15612	15646	15633	15711	15492	15537	15626	15595	15667	15512	15598	15383	15657	15778	15524	15412	15659	15629	15442	15526	15576	15643	15566	15563	15487	15796	15523	15538	15741	15519	15589	15747	15441	15492	15735	15436	15701	15527	15606	15744	15563	15583	15435	15806	15507	15593	15585	15524	15779	15552	15718	15616	15430	15506	15558	15583
22463	20990	28776	23383	21147	22821	23976	18774	17946	18371	18192	17980	20200	35425	36694	32464	26235	20630	18705	17629	17455	17373	17580	17389	17573	17494	17401	17338	17487	17485	17488	17521	17416	17346	17549	17506	17518	17381	17304	17598	17485	17534	17544	17494	17425	17396	17459	17435	17552	17545	17442	17628	17358	17473	17325	17287	17406	17384	17206	17490	17312	17333	17476	17549	17456	17190	17380	17307	17455	17265	17267	17520	17600	17485	17452	17588	17359	17463	17469	17468	17342	17396	17302	17571	17369	17376	17238	17629	17468	17261	17261	17477	17309	17358	17320	17291	17296	17328	17439	17438	17356	17220	17442	17481	17398	17523	17295	17256	17267	17348	17355	17303	17513	17234	17342	17414	17294	17092	17415	17607	17556	17353	17252	17206	17489	17242	17282	17388	17310	17246	17359	17513	17328	17412	17319	17488	17270	17359	17382	17399	17291	17500	17430	17347	17234	17453	17241	17203	17299	17171	17550	17425	17356	17396	17186	17456	17361	17286	17301	17475	17254	17340	17336	17278	17330	17311	17531	17446	17312	17548	17275	17280	17369	17413	17316	17123	17200	17245	17364	17227	17185	17143	17413	17379	17354	17425	17323	17439	17273	17379	17250	17435	17361	17386	17188	17404	17268	17210	17206	17303	17508	17229	17246	17220	17411	17271	17377	17354	17177	17334	17394	17416	17403	17391	17333	17270	17265	17337	17246	17224	17373	17196	17374	17513	17579	17321	17262	17227	17250	17281	17432	17212	17442	17195	17279	17322	17338	17247	17370	17263	17273	17506	17266	17353	17401	17343	17170	17067	17352	17382	17380	17377	17429	17264	17438	17603	17589	17182	17215	17413	17309	17503	17215	17334	17197	17570	17298	17328	17342	17427	17232	17612	17238	17391	17427	17354	17253	17494	17440	17321	17307	17254	17343	17256	17409	17346	17522	17224	17350	17349	17454	17472	17353	17159	17229	17246	17246	17481	17282	17115	17386	17522	17398	17429	17361	17388	17322	17269	17450	17281	17467	17374	17316	17377	17169	17118	17256	17404	17329	17190	17252	17338	17416	17258	17341	17213	17396	17262	17230	17364	17123	17335	17467	17438	17248	17251	17128	17397	17190	17085	17144	17279	17321	17310	17142	17359	17273	17473	17439	17228	17472	17358	17194	17435	17307	17369	17349	17190	17346	17183	17366	17519	17420	17411	17350	17331	17235	17166	17234	17438	17557	17284	17115	17295	17156	17353	17271	17406	17430	17417	17303	17302	17376	17396	17363	17334	17332	17364	17470	17460	17394	17303	17403	17319	17435	17463	17416	17318	17328	17494	17546	17409	17355	17593	17279	17363	17439	17311	17312	17290	17310	17188	17351	17267	17311	17364	17370	17374	17357	17197	17249	17309	17395	17647	17526	17391	17372	17197	17174	17250	17245	17176	17192	17164	17303	17250	17454	17445	17321	17131	17396	17194	17301	17373	17356	17387	17432	17481	17267	17302	17418	17348	17318	17352	17387	17389	17310	17483	17264	17331	17355	17328	17271	17396	17207	17342	17334	17370	17201	17668	17467	17299	17249	17437	17561	17312	17410	17244	17209	17357	17254	17306	17620	17113	17174	17261	17339	17179	17279	17220	17322	17373	17534	17207	17243	17355	17317	17272	17377	17243	17371	17161	17300	17326	17368	17245	17378	17296	17304	17355	17284	17237	17299	17356	17368	17324	17222	17156	17246	17307	17466	17294	17361	17377	17290	17455	17365	17292	17510	17369	17329	17312	17372	17389	17446	17278	17279	17542	17391	17359	17372	17290	17346	17416	17276	17438	17251	17258	17350	17387	17097	17474	17374	17365	17264	17315	17234	17368	17213	17399	17384	17144	17292	17342	17314	17223	17195	17272	17292	17252	17555	17446	17208	17099	17259	17166	17392	17372	17282	17318	17209	17209	17296	17429	17335	17233	17234	17245	17437	17484	17557	17621	17251	17426	17380	17311	17179	17496	17079	17289	17403	17332	17205	17402	17239	17287	17406	17257	17286	17307	17474	17411	17421	17360	17706	17417	17358	17431	17385	17585	17137	17406	17220	17293	17221	17306	17127	17150	17403	17303	17435	17396	17426	17138	17439	17325	17358	17391	17581	17494	17371	17299	17343	17128	17353	17343	17304	17460	17409	17491	17385	17469	17343	17284	17522	17360	17294	17528	17488	17446	17177	17459	17317	17370	17339	17215	17286	17495	17446	17251	17382	17227	17278	17431	17217	17194	17449	17230	17403	17256	17324	17348	17357	17406	17646	17389	17366	17347	17364	17349	17427	17163	17352	17119	17436	17432	17258	17135	17220	17340	17269	17224	17382	17530	17399	17271	17388	17367	17292	17346	17453	17256	17394	17207	17323	17360	17503	17256	17371	17374	17178	17268	17244	17337	17243	17563	17399	17321	17270	17295	17399	17280	17320	17328	17397	17478	17238	17484	17266	17385	17212	17423	17239	17276	17369	17381	17288	17318	17400	17162	17186	17375	17263	17453	17342	17501	17269	17349	17351	17269	17422	17396	17286	17434	17344	17356	17338	17219	17545	17405	17489	17623	17381	17394	17353	17488	17409	17242	17454	17184	17048	17281	17161	17340	17285	17408	17287	17354	17352	17529	17293	17330	17393	17213	17452	17339	17239	17319	17401	17367	17369	17300	17502	17324	17254	17606	17336	17461	17321	17201	17481	17264	17284	17422	17387	17313	17329	17336	17401	17383	17152	17262	17160	17223	17382	17395	17450	17424	17330	17411	17227	17237	17144	17122	17093	17271	17468	17364	17426	17236	17322	17269	17213	17348	17204	17016	17292	17355	17297	17375	17130	17290	17238	17352	17309	17347	17392	17496	17062	17431	17240	17302	17201	17259	17371	17471	17325	17332	17296	17404	17366	17358	17464	17195	17150	17337	17202	17425	17157	17406	17138	17395	17282	17055	17327	17307	17418	17565	17521	17359	17509	17113	17432	17342	17326	17297	17500	17276	17362	17382	17487	17380	17565	17251	17296	17430	17335	17322	17364	17377	17500	17409	17423	17341	17523	17178	17201	17294	17409	17294	17453	17405	17335	17479	17308	17207	17389	17311	17404	17249	17415	17172	17474	17358	17309	17373	17264	17256	17195	17513	17406	17325	17495	17355	17186	17221	17383	17312	17321	17279	17355	17231	17403	17386	17433	17565	17283	17195	17007	17503	17314	17202	17321	17210	17332	17420	17311	17260	17680	17392	17465	17399	17312	17395	17478	17427	17439	17470	17183	17224	17342	17439	17401	17443	17243	17217	17339	17360	17303	17377	17314	17475	17252	17405	17279	17253	17331	17533	17347	17255	17302	17195	17302	17057	17416	17263	17362	17360	17399	17320	17270	17208	17251	17370	17347	17268	17264	17307	17348	17405	17305	17269	17405	17446	17495	17224	17344	17262	17407	17402	17281	17114	17215	17335	17450	17464	17231	17392	17261	17166	17212	17230	17526	17432	17262	17553	17320	17380	17413	17413	17646	17457	17337	17078	17321	17475	17445	17426	17117	17293	17422	17662	17156	17511	17507	17321	17508	17493	17440	17299	17344	17495	17368	17479	17408	17069	17434	17198	17554	17501	17277	17405	17420	17198	17216	17295	17276	17410	17345	17431	17438	17203	17366	17347	17349	17210	17281	17402	17336	17367	17228	17452	17393	17533	17301	17281	17364	17233	17292	17263	17384	17353	17334	17331	17402	17257	17321	17375	17247	17491	17238	17278	17244	17296	17525	17191	17164	17323	17432	17276	17234	17129	17206	17381	17320	17064	17469	17415	17365	17249	17383	17515	17328	17417	17259	17433	17185	17321	17223	17430	17542	17354	17442	17225	17397	17128	17456	17300	17485	17143	17403	17342	17326	17509	17114	17148	17600	17443	17225	17408	17340	17283	17338	17476	17385	17307	17325	17334	17399	17410	17269	17441	17294	17415	17232	17416	17494	17417	17153	17552	17264	17315	17237	17260	17352	17417	17397	17365	17417	17327	17301	17043	17370	17382	17132	17322	17302	17088	17160	17371	17365	17205	17554	17313	17275	17575	17392	17372	17401	17284	17224	17319	17309	17190	16970	17247	17470	17201	17367	17332	17307	17207	17396	17356	17359	17409	17310	17523	17432	17169	17351	17433	17013	17236	17478	17311	17434	17311	17262	17317	17307	17223	17475	17361	17459	17257	17138	17240	17259	17430	17306	17302	17183	17018	17174	17197	17458	17413	17295	17099	17229	17270	17137	17228	17486	17291	17240	17351	17291	17342	17520	17546	17467	17192	17392	17377	17524	17176	17277	17120	17494	17226	17312	17384	17495	17348	17220	17335	17407	17107	17318	17331	17173	17391	17380	17337	17341	17291	17331	17215	17272	17446	17207	17340	17186	17305	17418	17228	17309	17119	17363	17267	17393	17343	17342	17490	17294	17297	17364	17335	17233	17210	17430	17208	17263	17223	17274	17501	17448	17480	17511	17512	17574	17114	17282	17361	17498	17542	17429	17317	17263	17322	17383	17290	17457	17411	17223	17237	17544	17337	17361	17232	17009	17447	17373	17249	17399	17318	17362	17442	17398	17335	17474	17272	17380	17563	17402	17310	17169	17296	17170	17425	17438	17436	17329	17308	17626	17371	17366	17135	17300	17290	17212	17214	17376	17356	17187	17357	17108	17318	17232	17415	17151	17492	17283	17171	17349	17352	17508	17429	17286	17293	17427	17372	17273	17279	17221	17203	17345	17279	17310	17411	17241	17094	17337	17334	17294	17374	17309	17474	17284	17423	17536	17485	17382	17310	17445	17409	17347	17572	17396	17250	17357	17331	17355	17410	17235	17352	17223	17233	17494	17332	17324	17410	17445	17340	17223	17308	17404	17306	17532	17338	17213	17287	17169	17430	17436	17350	17405	17102	17469	17351	17405	17539	17584	17331	17156	17360	17471	17292	17404	17215	17367	17198	17301	17343	17196	17312	17368	17377	17216	17299	17228	17462	17411	17322	17278	17466	17447	17345	17287	17242	17280	17390	17391	17187	17368	17370	17540	17276	17371	17443	17171	17475	17180	17414	17336	17190	17363	17265	17335	17380	17325	17273	17491	17184	17360	17316	17360	17341	17204	17304	17365	17243	17409	17385
15078	26073	23993	19952	18335	17377	16706	16420	16362	16341	15985	16113	20883	38762	39029	33623	25752	18394	16380	15419	15363	15441	15486	15246	15457	15430	15525	15305	15499	15439	15290	15310	15343	15432	15355	15497	15368	15195	15450	15366	15397	15329	15374	15429	15492	15529	15540	15174	15401	15547	15277	15317	15323	15228	15246	15514	15320	15354	15388	15307	15422	15335	15380	15401	15265	15292	15402	15411	15303	15478	15469	15345	15356	15509	15367	15369	15400	15378	15315	15326	15542	15309	15157	15472	15304	15457	15367	15236	15478	15520	15376	15400	15422	15306	15429	15330	15306	15315	15315	15268	15559	15306	15339	15366	15341	15260	15336	15199	15241	15552	15433	15402	15304	15363	15444	15383	15311	15366	15354	15385	15296	15386	15348	15276	15521	15323	15098	15311	15249	15494	15290	15353	15443	15345	15374	15379	15162	15263	15256	15241	15546	15237	15341	15481	15282	15253	15309	15471	15419	15383	15348	15481	15372	15369	15435	15266	15284	15203	15397	15495	15286	15249	15307	15285	15524	15357	15305	15375	15407	15256	15322	15418	15352	15278	15573	15139	15540	15265	15204	15215	15445	15491	15268	15295	15290	15373	15402	15154	15468	15428	15277	15275	15421	15319	15263	15435	15364	15257	15288	15497	15403	15369	15332	15374	15363	15486	15327	15427	15276	15434	15428	15216	15434	15247	15469	15398	15210	15364	15384	15418	15402	15322	15297	15479	15444	15455	15317	15419	15398	15353	15356	15284	15380	15435	15428	15477	15363	15162	15350	15222	15390	15369	15267	15253	15482	15493	15370	15349	15367	15409	15345	15251	15194	15408	15216	15348	15335	15314	15423	15215	15467	15336	15214	15444	15305	15379	15280	15285	15230	15385	15373	15464	15420	15228	15414	15217	15433	15241	15308	15248	15389	15484	15323	15167	15454	15302	15316	15377	15356	15420	15444	15265	15460	15300	15316	15281	15476	15397	15461	15289	15335	15275	15306	15449	15367	15564	15282	15320	15373	15295	15514	15333	15185	15490	15429	15360	15446	15334	15390	15365	15377	15362	15392	15381	15305	15242	15379	15454	15202	15301	15454	15347	15317	15567	15454	15157	15356	15330	15323	15657	15387	15389	15180	15363	15382	15327	15506	15232	15372	15277	15186	15415	15371	15353	15309	15255	15401	15342	15361	15392	15392	15329	15080	15280	15284	15309	15287	15213	15443	15383	15410	15368	15448	14975	15507	15260	15322	15369	15313	15372	15375	15322	15327	15370	15250	15390	15353	15255	15523	15486	15439	15318	15272	15313	15214	15475	15416	15410	15272	15350	15273	15274	15426	15308	15358	15202	15285	15380	15340	15191	15317	15435	15322	15249	15283	15083	15238	15303	15442	15366	15247	15445	15178	15358	15243	15354	15175	15288	15618	15377	15340	15306	15269	15319	15490	15328	15390	15329	15371	15444	15328	15252	15396	15358	15554	15182	15510	15162	15485	15393	15230	15510	15470	15465	15409	15367	15271	15419	15319	15231	15401	15364	15280	15326	15379	15456	15425	15427	15350	15447	15343	15265	15473	15399	15151	15189	15403	15312	15277	15438	15405	15377	15374	15067	15414	15400	15320	15321	15237	15339	15219	15434	15455	15238	15415	15410	15271	15319	15353	15199	15331	15281	15285	15431	15254	15460	15308	15540	15335	15324	15289	15371	15178	15291	15157	15383	15328	15502	15362	15480	15241	15164	15419	15273	15179	15201	15221	15637	15536	15522	15222	15291	15557	15262	15454	15403	15372	15371	15299	15409	15383	15391	15335	15393	15438	15307	15533	15375	15448	15139	15371	15466	15301	15470	15388	15358	15340	15202	15489	15217	15499	15294	15291	15375	15219	15310	15378	15423	15274	15321	15420	15187	15415	15268	15325	15310	15497	15453	15268	15321	15409	15406	15434	15347	15377	15345	15400	15445	15421	15388	15442	15386	15333	15328	15305	15388	15342	15392	15378	15196	15398	15374	15406	15311	15333	15288	15297	15351	15209	15260	15266	15351	15404	15469	15364	15298	15295	15466	15440	15196	15299	15430	15253	15410	15326	15339	15226	15452	15342	15278	15332	15338	15437	15453	15547	15310	15305	15433	15247	15272	15374	15388	15353	15462	15335	15268	15438	15182	15400	15289	15332	15178	15258	15234	15618	15210	15346	15333	15409	15208	15258	15434	15409	15506	15434	15257	15382	15580	15296	15316	15258	15370	15259	15450	15401	15313	15242	15520	15388	15440	15316	15484	15235	15235	15227	15295	15333	15325	15165	15339	15415	15279	15278	15387	15266	15218	15383	15335	15353	15335	15454	15163	15276	15355	15522	15552	15328	15351	15207	15252	15381	15409	15390	15406	15213	15402	15347	15399	15188	15313	15402	15324	15430	15245	15323	15306	14993	15257	15421	15492	15187	15343	15424	15269	15212	15434	15355	15287	15341	15392	15249	15535	15380	15375	15425	15347	15204	15437	15436	15421	15446	15334	15338	15405	15279	15356	15285	15339	15323	15367	15287	15432	15311	15423	15485	15391	15680	15303	15396	15147	15468	15228	15502	15367	15147	15297	15272	15244	15287	15363	15403	15377	15351	15271	15380	15242	15315	15407	15235	15277	15301	15408	15301	15448	15386	15358	15367	15346	15254	15486	15367	15350	15385	15250	15397	15328	15331	15441	15364	15363	15197	15319	15351	15451	15346	15376	15422	15220	15340	15543	15367	15354	15372	15418	15506	15408	15343	15421	15444	15260	15574	15330	15364	15292	15468	15480	15346	15384	15205	15450	15398	15426	15311	15310	15248	15319	15293	15214	15438	15443	15583	15368	15474	15302	15335	15522	15355	15243	15354	15164	15359	15437	15345	15376	15407	15293	15390	15292	15257	15411	15106	15373	15464	15253	15444	15483	15190	15335	15352	15363	15281	15288	15316	15416	15431	15231	15384	15215	15310	15217	15483	15292	15403	15352	15403	15507	15359	15268	15440	15371	15317	15158	15458	15219	15313	15360	15220	15452	15539	15354	15475	15225	15237	15371	15365	15282	15205	15456	15409	15346	15375	15172	15471	15292	15327	15449	15309	15398	15349	15209	15264	15502	15395	15380	15337	15376	15220	15383	15421	15368	15304	15455	15349	15312	15254	15221	15408	15309	15310	15317	15300	15353	15371	15276	15264	15333	15379	15322	15279	15486	15470	15158	15241	15350	15277	15400	15444	15347	15544	15312	15313	15346	15318	15309	15200	15332	15599	15256	15493	15306	15441	15360	15458	15521	15334	15448	15482	15172	15388	15136	15320	15406	15443	15290	15312	15361	15172	15298	15253	15391	15256	15353	15493	15297	15295	15485	15203	15279	15325	15478	15276	15423	15368	15277	15301	15383	15392	15246	15463	15395	15389	15258	15200	15314	15396	15469	15319	15508	15273	15572	15264	15522	15279	15422	15396	15253	15347	15268	15312	15517	15354	15424	15432	15385	15310	15400	15311	15413	15430	15330	15358	15269	15207	15295	15455	15297	15349	15200	15222	15282	15224	15502	15415	15375	15177	15328	15246	15286	15484	15342	15442	15259	15362	15284	15316	15336	15222	15521	15414	15380	15375	15368	15421	15225	15445	15446	15147	15578	15393	15422	15301	15378	15375	15258	15217	15249	15459	15453	15141	15368	15463	15296	15317	15345	15282	15225	15351	15454	15264	15421	15282	15293	15257	15281	15328	15434	15431	15408	15458	15404	15467	15293	15355	15292	15260	15326	15382	15321	15327	15308	15395	15296	15318	15200	15276	15384	15399	15399	15182	15448	15216	15327	15411	15314	15398	15476	15311	15362	15371	15196	15427	15275	15407	15489	15506	15121	15312	15472	15306	15279	15336	15502	15338	15356	15290	15263	15304	15237	15298	15347	15186	15552	15202	15231	15392	15460	15283	15207	15486	15172	15298	15466	15256	15373	15511	15416	15358	15294	15416	15313	15606	15493	15338	15327	15272	15418	15334	15284	15226	15274	15276	15408	15277	15382	15288	15476	15384	15311	15176	15406	15325	15468	15270	15171	15414	15269	15320	15383	15353	15470	15417	15350	15231	15211	15306	15213	15181	15269	15262	15524	15486	15215	15298	15223	15376	15281	15320	15306	15286	15181	15310	15362	15244	15396	15411	15226	15280	15338	15395	15334	15299	15346	15421	15255	15068	15311	15291	15351	15344	15391	15315	15423	15334	15370	15333	15522	15368	15202	15464	15369	15280	15317	15299	15390	15344	15292	15328	15432	15486	15421	15380	15393	15311	15288	15279	15167	15283	15337	15324	15455	15390	15340	15554	15407	15248	15546	15218	15425	15413	15321	15361	15266	15388	15515	15488	15431	15283	15216	15430	15388	15364	15335	15538	15282	15476	15461	15477	15225	15429	15316	15396	15373	15466	15500	15271	15474	15318	15356	15402	15355	15301	15484	15349	15474	15257	15302	15509	15273	15404	15391	15191	15261	15315	15410	15331	15410	15451	15288	15398	15288	15194	15413	15387	15326	15228	15348	15473	15394	15256	15398	15381	15412	15248	15285	15288	15327	15457	15487	15285	15425	15213	15353	15263	15382	15281	15343	15123	15221	15333	15415	15330	15189	15402	15354	15298	15412	15322	15478	15293	15368	15366	15423	15444	15358	15397	15242	15265	15303	15456	15175	15495	15306	15382	15446	15384	15314	15245	15198	15326	15409	15319	15184	15277	15187	15386	15313	15300	15296	15234	15317	15344	15318	15378	15210	15528	15325	15484	15451	15411	15412	15332	15387	15298	15331	15471	15229	15444	15473	15420	15559	15312	15333	15281	15422	15237	15422	15331	15368	15374	15376	15174	15185	15334	15426	15317	15330	15315	15322	15501	15372	15424	15223	15214	15501	15310	15259	15408	15287	15313	15214	15348	15465	15300	15325	15375	15251	15405	15233	15374	15372	15347	15386	15427	15332	15348	15281	15331	15269	15185	15267	15396	15381	15421	15372	15368	15141	15492	15263	15366	15420	15303	15357	15440	15481	15338	15333	15351	15350	15285	15192	15458	15234	15395	15275	15375	15434	15446	15350	15510	15094	15333	15357	15148	15406	15165	15402	15370	15316	15386	15337	15347	15368	15349	15403	15323	15417
27021	21495	23043	19733	16737	16797	17011	16827	16662	16679	16831	16842	17070	18290	18819	18415	17663	17015	16784	16588	16725	16630	16637	16566	16553	16450	16673	16709	16467	16665	16501	16508	16493	16507	16559	16621	16671	16337	16555	16785	16537	16498	16409	16616	16741	16835	16640	16514	16487	16443	16645	16405	16614	16473	16656	16653	16509	16469	16494	16564	16520	16648	16587	16542	16629	16600	16528	16728	16340	16551	16462	16505	16613	16698	16660	16519	16703	16493	16453	16474	16451	16357	16618	16642	16460	16597	16660	16597	16467	16488	16463	16409	16623	16560	16572	16595	16561	16592	16559	16451	16675	16671	16669	16644	16588	16563	16494	16562	16494	16700	16658	16515	16599	16708	16702	16784	16563	16560	16601	16476	16580	16575	16646	16580	16520	16523	16623	16502	16672	16577	16531	16517	16433	16599	16547	16549	16536	16665	16550	16421	16252	16644	16563	16442	16704	16239	16594	16591	16431	16516	16642	16782	16504	16666	16683	16435	16652	16468	16617	16466	16453	16574	16647	16618	16524	16519	16417	16460	16656	16642	16525	16637	16631	16599	16618	16465	16705	16580	16560	16587	16611	16540	16345	16519	16463	16463	16628	16746	16662	16529	16510	16543	16710	16601	16505	16456	16402	16441	16610	16459	16574	16437	16602	16605	16549	16517	16690	16545	16643	16727	16616	16591	16737	16567	16749	16593	16671	16708	16487	16583	16382	16524	16647	16381	16439	16357	16531	16583	16793	16705	16407	16580	16626	16515	16536	16382	16383	16525	16354	16531	16371	16608	16417	16473	16443	16756	16586	16619	16603	16516	16605	16285	16572	16640	16562	16645	16453	16277	16672	16641	16598	16305	16594	16624	16619	16620	16551	16419	16491	16644	16639	16627	16445	16686	16661	16786	16470	16384	16609	16562	16534	16540	16191	16596	16469	16592	16670	16633	16629	16555	16555	16493	16722	16540	16404	16558	16487	16498	16581	16412	16401	16527	16600	16545	16504	16620	16624	16711	16721	16709	16452	16692	16643	16577	16649	16616	16443	16578	16505	16714	16525	16544	16471	16561	16598	16603	16628	16465	16601	16568	16595	16436	16649	16713	16437	16612	16437	16471	16494	16440	16634	16591	16677	16457	16779	16563	16458	16406	16390	16501	16462	16514	16512	16486	16704	16584	16655	16548	16606	16672	16373	16337	16439	16549	16520	16763	16465	16647	16493	16604	16489	16660	16437	16635	16622	16587	16337	16733	16520	16562	16703	16575	16583	16528	16683	16420	16543	16686	16571	16651	16658	16629	16616	16629	16642	16553	16431	16652	16584	16565	16659	16778	16527	16731	16533	16672	16533	16427	16645	16549	16568	16567	16692	16616	16624	16286	16571	16601	16538	16776	16655	16585	16520	16632	16685	16554	16576	16643	16701	16623	16656	16490	16385	16474	16496	16668	16668	16631	16510	16676	16499	16489	16553	16558	16660	16617	16724	16584	16700	16487	16806	16705	16596	16640	16669	16505	16696	16582	16773	16679	16710	16592	16520	16558	16653	16566	16570	16623	16459	16622	16493	16789	16558	16693	16657	16608	16579	16620	16619	16745	16682	16658	16515	16634	16534	16607	16686	16695	16494	16491	16249	16537	16711	16553	16595	16631	16538	16343	16563	16497	16679	16490	16598	16556	16625	16663	16413	16645	16653	16615	16636	16488	16487	16670	16480	16509	16572	16458	16623	16814	16541	16519	16511	16730	16495	16510	16654	16543	16780	16665	16735	16460	16704	16393	16466	16666	16575	16619	16476	16553	16546	16658	16639	16467	16550	16537	16512	16400	16559	16506	16598	16511	16483	16588	16711	16500	16607	16601	16874	16534	16674	16549	16425	16555	16485	16472	16710	16645	16604	16651	16661	16558	16543	16753	16429	16552	16806	16532	16617	16557	16373	16734	16520	16550	16544	16475	16633	16542	16455	16768	16659	16785	16641	16728	16602	16548	16611	16627	16614	16462	16813	16733	16387	16653	16667	16406	16565	16675	16638	16613	16679	16553	16685	16598	16449	16444	16583	16498	16758	16442	16649	16878	16485	16513	16482	16601	16605	16504	16777	16604	16483	16504	16815	16448	16653	16531	16706	16475	16684	16501	16592	16647	16531	16604	16651	16381	16503	16547	16753	16681	16645	16310	16469	16592	16636	16551	16669	16632	16371	16383	16455	16449	16481	16597	16629	16569	16840	16401	16686	16345	16805	16619	16393	16672	16634	16683	16594	16651	16530	16646	16495	16448	16451	16470	16510	16522	16728	16621	16536	16740	16520	16586	16640	16534	16808	16629	16638	16669	16597	16544	16536	16434	16747	16510	16586	16717	16566	16453	16517	16649	16677	16382	16453	16683	16527	16884	16617	16503	16541	16399	16492	16690	16544	16587	16721	16488	16591	16523	16617	16698	16495	16710	16747	16609	16663	16551	16596	16585	16565	16478	16565	16581	16494	16573	16625	16730	16659	16600	16576	16346	16507	16733	16678	16402	16489	16691	16647	16576	16555	16535	16644	16505	16746	16604	16485	16710	16685	16688	16643	16473	16495	16616	16532	16697	16624	16536	16512	16562	16742	16377	16674	16462	16584	16655	16406	16503	16832	16566	16567	16515	16683	16603	16461	16620	16634	16720	16637	16567	16506	16427	16681	16459	16566	16460	16621	16575	16445	16718	16570	16696	16800	16572	16833	16480	16740	16704	16557	16692	16626	16666	16649	16660	16768	16645	16765	16553	16506	16656	16564	16514	16740	16494	16621	16559	16568	16728	16863	16664	16581	16564	16429	16478	16488	16446	16361	16508	16567	16474	16518	16747	16788	16729	16605	16579	16589	16481	16725	16643	16546	16653	16770	16464	16550	16551	16631	16551	16617	16603	16634	16719	16509	16481	16549	16573	16520	16467	16511	16384	16544	16629	16765	16724	16696	16503	16803	16639	16615	16592	16496	16595	16543	16503	16549	16693	16623	16707	16779	16572	16581	16627	16473	16755	16490	16353	16489	16588	16553	16506	16707	16451	16586	16494	16877	16384	16416	16607	16550	16475	16731	16595	16543	16508	16500	16680	16596	16528	16696	16676	16688	16502	16473	16577	16634	16708	16663	16431	16651	16586	16432	16540	16657	16591	16523	16465	16462	16754	16475	16601	16571	16597	16721	16604	16545	16628	16568	16652	16381	16573	16701	16527	16494	16529	16724	16661	16609	16707	16591	16524	16532	16825	16525	16523	16609	16655	16514	16559	16479	16240	16716	16692	16512	16495	16614	16409	16356	16486	16503	16543	16720	16606	16628	16773	16455	16646	16486	16459	16468	16635	16562	16375	16570	16663	16800	16838	16617	16535	16334	16419	16543	16524	16638	16729	16361	16575	16473	16535	16637	16741	16639	16696	16509	16605	16475	16473	16540	16667	16477	16422	16542	16701	16498	16668	16730	16447	16485	16634	16368	16630	16581	16700	16481	16502	16665	16480	16414	16605	16719	16547	16389	16556	16673	16472	16588	16704	16739	16713	16409	16429	16598	16472	16526	16738	16718	16530	16422	16573	16469	16672	16533	16496	16839	16447	16585	16637	16729	16600	16663	16534	16544	16640	16644	16479	16547	16579	16560	16687	16475	16595	16457	16652	16365	16444	16556	16492	16620	16521	16884	16598	16604	16612	16701	16871	16576	16444	16524	16637	16697	16561	16633	16731	16638	16648	16539	16618	16483	16753	16465	16457	16539	16621	16454	16510	16655	16582	16626	16468	16657	16424	16427	16758	16579	16630	16695	16642	16737	16659	16637	16621	16488	16568	16687	16489	16759	16764	16600	16570	16564	16486	16470	16679	16444	16587	16642	16563	16587	16638	16306	16675	16587	16486	16618	16542	16495	16815	16582	16533	16273	16496	16495	16413	16537	16463	16463	16579	16559	16618	16725	16494	16418	16393	16603	16728	16756	16448	16601	16505	16564	16488	16503	16691	16671	16642	16524	16656	16503	16834	16531	16502	16618	16551	16748	16617	16655	16569	16648	16408	16499	16759	16472	16514	16661	16525	16619	16497	16650	16568	16572	16575	16388	16554	16589	16700	16495	16537	16573	16456	16626	16495	16684	16502	16531	16632	16612	16585	16376	16612	16307	16512	16518	16654	16552	16539	16385	16496	16612	16491	16475	16531	16633	16529	16754	16588	16525	16689	16357	16481	16518	16578	16541	16527	16631	16568	16416	16689	16620	16567	16637	16661	16658	16587	16623	16624	16582	16456	16754	16441	16617	16683	16480	16729	16521	16544	16555	16582	16484	16357	16539	16676	16566	16678	16799	16450	16568	16668	16648	16645	16678	16567	16694	16727	16502	16569	16652	16637	16533	16525	16678	16818	16449	16651	16592	16628	16769	16598	16608	16700	16511	16498	16519	16364	16585	16569	16774	16746	16446	16532	16573	16613	16607	16454	16564	16576	16676	16715	16648	16637	16712	16536	16480	16555	16648	16546	16439	16627	16570	16489	16576	16563	16414	16545	16517	16652	16778	16496	16617	16534	16699	16504	16535	16501	16450	16515	16581	16534	16822	16520	16517	16812	16654	16551	16454	16528	16379	16638	16641	16646	16445	16751	16795	16624	16701	16675	16644	16566	16339	16580	16615	16315	16482	16858	16709	16557	16598	16378	16544	16441	16627	16493	16645	16571	16511	16376	16539	16544	16379	16707	16660	16430	16627	16568	16306	16377	16593	16542	16584	16607	16551	16593	16633	16504	16570	16534	16534	16522	16534	16544	16637	16600	16437	16670	16607	16533	16587	16473	16721	16644	16534	16346	16407	16256	16579	16804	16341	16661	16566	16605	16653	16738	16763	16593	16504	16524	16501	16414	16432	16761	16558	16537	16706	16616	16552	16486	16471	16468	16397	16765	16776	16623	16676	16552	16550	16677	16741	16725	16691	16656	16795	16745	16560	16569	16409	16468	16590	16618	16549	16454	16598	16706	16673	16684	16476	16626	16632	16620	16697	16637	16676	16560	16631	16630	16436	16422	16678	16669	16595	16713	16494	16722	16768	16767	16470	16430	16608	16657	16627	16582	16722	16645	16663	16514	16476	16629	16597	16344	16554	16858	16595	16610	16703	16616	16627	16565	16504	16542	16694	16636
14152	16235	15957	15308	15388	15035	14965	14742	15164	15104	15008	14956	15402	17487	18118	17184	16166	15499	14932	14919	15052	14839	14869	14898	14901	14911	15083	14917	14927	14837	14966	14850	14828	14700	14861	14812	14876	14741	14764	14843	14891	14836	14713	14926	14932	14835	14732	15005	14866	14915	14946	14858	14821	14798	15018	14891	14984	14795	14964	14907	15133	14862	14982	14856	14884	15062	14892	14963	14805	14821	14884	15028	14917	14780	14887	14852	14967	14881	15119	14931	14950	14774	14934	15076	14913	14769	14818	14782	14901	14917	14958	14963	14781	14899	14941	14848	14885	14981	14857	15016	14891	14917	14912	14810	14866	14908	15037	14791	14964	14791	14872	14791	14862	14964	14857	14836	14925	14829	14906	14989	14913	15007	14628	14888	14802	14846	14821	14915	14903	14931	14712	14847	15079	14894	14946	14980	14820	14875	14817	14804	14823	14662	14820	14893	14914	14958	14909	14831	14888	14660	14794	14864	14895	15079	15009	14880	14885	14861	14765	14933	14920	14895	14861	14809	14892	14921	14932	14901	14758	14928	14951	14703	14849	14877	14881	14716	14765	14914	14858	14862	15000	15053	14932	14842	14985	14865	14946	15051	14966	14766	14789	14770	14802	14993	14884	14777	14772	14839	14890	14908	14898	14979	14866	15000	14762	14851	14822	14927	14991	14912	14857	14918	14814	14921	14751	14786	14957	14824	14924	14864	14959	14915	14923	14975	14906	14971	14857	14950	15052	15001	15064	14975	14986	15017	14797	14897	14771	14958	14910	14780	14913	14834	14860	15040	14797	14917	14832	14809	14827	15043	14826	15052	14859	14897	14888	14861	14736	14905	14735	14743	15039	14888	14840	14840	14721	14958	14689	14922	14857	14989	14908	14841	14941	14849	14906	14956	14988	14789	14896	14914	14832	14873	15008	14878	14927	14953	14870	14940	15004	14804	14906	14842	14865	14965	14772	14953	14933	14824	14790	14851	14866	14932	14774	14768	14811	14988	14904	14764	14936	14693	14833	14842	14897	14815	14980	14984	14756	14940	14814	15041	14918	14968	14904	14709	14861	14839	14964	14789	14872	14838	14904	14939	14742	14958	14747	14836	14874	14953	14995	14965	14762	14896	14978	14892	14892	14876	14766	15013	14925	14813	14786	14992	14961	14979	14910	14909	14906	14991	14907	14887	14945	14805	14925	15099	14941	14885	15018	14904	14870	14797	14775	14696	14916	14839	14803	14825	14932	14898	14735	14875	15037	14799	14786	14819	15046	14933	14936	14900	14863	14866	14901	14840	15025	15094	14920	14780	14982	14879	14703	14869	14963	14730	14817	14871	14967	14859	14755	15060	14878	14893	14748	14978	14833	14646	14896	14895	14818	14734	14856	14939	14767	15108	15133	15028	14957	14776	14926	14745	14907	14882	14874	14676	14813	14717	14818	15103	15048	14836	14983	14962	14743	14831	14951	14769	14806	14950	14833	14857	14661	14901	14839	14873	14855	14935	14942	14868	14908	14751	14888	14812	14875	14912	15085	14997	14937	14951	15006	14785	14814	14940	14907	14786	14979	14916	14898	14821	14777	15079	14917	14890	14961	14739	14840	14956	14815	14956	14986	14723	14782	14845	14924	14788	15097	14661	14879	15006	15149	14985	14807	14995	14878	14861	14783	14941	14981	14854	14957	14854	14875	14919	15011	14994	14895	14774	14725	14902	14834	14945	14994	14913	14774	14946	14731	15078	14908	14899	14784	15001	14734	14881	14743	14775	14935	14850	14844	14741	14982	14805	15009	14849	14804	14917	14809	14836	14712	14972	14862	14965	14878	14656	14818	14903	14867	14922	15070	14875	14934	14901	14899	14804	14884	14900	14902	14829	14795	14990	14803	14870	15018	14914	14874	14909	14925	14855	14923	14862	14900	14806	14888	14895	14853	14794	14732	14858	14910	14829	14981	15024	14895	14933	14785	14769	14899	14910	15014	14957	14982	14865	15028	14882	14986	14823	14795	14859	14976	14858	14920	15013	14811	14766	14927	14874	14903	14904	14826	14843	14860	14925	14827	14907	14948	14792	14939	14761	15001	14807	14830	14805	14776	14812	14902	14946	15086	14910	14831	14871	14920	14880	14773	14858	15091	14692	14922	14915	14807	14819	14855	14973	14832	14909	14974	14908	14775	14976	15030	14908	14654	14950	14898	14872	14895	14808	14935	14868	15082	14814	15169	14813	14772	14891	14930	14860	15143	14826	15001	14799	14920	14977	14792	15027	14681	15015	14979	14919	14813	14890	14845	15000	14863	14981	14961	14638	15006	14864	15085	15064	14871	15026	14800	14887	14943	14876	14923	14976	15034	14941	14944	14842	14821	14870	14936	14875	14914	14902	14800	14887	14856	14901	14722	14904	14915	14777	15013	14943	14940	14776	14690	15018	15043	14865	14736	14939	14772	14983	14883	14826	14972	14762	14715	14996	14885	14926	14808	14842	14855	14840	15100	14963	14903	14930	14918	14883	15098	14928	14970	14918	14799	14876	14782	14952	15030	15006	14867	15003	15009	14998	14913	14998	14845	14875	14944	14910	14833	14903	14898	14857	14808	14747	14917	14895	14850	14853	14920	14917	14906	14911	14752	15112	14881	14860	14786	14847	14831	15029	14795	14859	14889	14890	14907	15036	14887	14743	14816	14794	14892	14847	14902	14907	14845	14903	14969	14762	14902	14863	14935	14889	14953	14622	14834	15034	14904	14831	14950	14884	14795	14860	14775	14968	14915	14792	15022	14739	14911	14877	14853	14948	14843	14799	14867	14832	14871	14853	15025	15026	14790	14855	14953	14698	14966	14936	14867	14864	14973	14973	14929	14872	14858	15014	14803	14897	14859	14956	14884	14877	14907	15052	14773	14910	14941	14754	14736	14909	14845	14961	14849	15098	14844	15009	14845	14814	14944	14936	15000	14830	14989	14729	14889	15030	15003	14924	14855	14978	14842	14931	14761	14819	14770	14981	14956	14907	14979	14803	14824	14815	14881	14975	14870	14874	14849	14842	14913	14879	15007	14922	14924	14885	14889	14930	14976	14792	14760	14995	14943	14834	14849	14812	14932	14957	14919	14924	14720	14881	14875	14755	14947	15159	14987	14905	14937	14784	14974	14840	14775	14925	14907	14872	14995	14965	14822	14863	14836	14869	15123	14887	14963	14882	14950	15026	14930	14930	14892	14838	14998	15040	14749	14987	14895	14975	14850	14819	14828	14886	15105	14881	14807	15008	14886	14740	14934	14835	14932	14932	14829	14968	14922	15056	14905	14917	14846	14754	14917	14877	14942	14922	14891	14896	14898	14901	14917	14720	14733	14911	14894	14742	14904	14872	15015	14878	14894	14944	14967	15011	14903	14951	15042	14982	14979	14924	14950	14777	14839	15113	14831	14924	14817	14859	15041	14863	14935	15039	15094	14888	14951	14785	14773	14868	14723	14955	15012	14940	14878	14903	14754	14870	15046	14984	14839	14787	14916	14925	14737	14853	14811	14966	14849	14858	15046	14774	14983	14882	14978	14940	14807	14915	14940	14975	14802	14903	14875	14825	14871	14845	14851	14982	14966	14773	14770	15054	14843	14819	14960	15042	14772	14923	14864	14918	14857	14860	14970	14654	14906	14920	14735	14757	14894	14890	14857	14860	14884	15055	14712	14917	14857	14857	14952	14950	14886	15012	14939	14829	14945	15080	14846	14987	14893	14784	15004	15126	14831	14897	14916	14824	14824	14894	14902	14966	14923	14977	15106	14923	15075	14941	14999	14831	14775	14895	14978	14796	14764	14879	14888	14826	14916	14955	14922	14763	15036	14958	14754	14937	14903	14876	14993	14844	14999	15001	14858	14767	14999	14887	14938	14878	14942	14699	14854	14816	14790	14884	14874	14859	14974	14875	14779	14848	14858	14922	14770	14965	14864	14900	14797	14792	14936	14924	14884	14873	14839	14953	14894	14973	14861	14942	14961	14886	14929	14803	14926	14903	14851	14795	14993	14847	14850	14843	14838	14700	14902	14947	14986	14931	15014	14923	14943	15008	15044	14917	14828	14801	14813	14950	14981	14882	14789	14858	14770	14933	15112	14801	14773	14953	14880	14786	14827	14906	14856	14996	14669	15039	14879	14919	14814	14648	14921	14995	14937	14800	14963	14721	14942	14926	15102	15000	14894	14795	14942	14901	14793	14998	14885	15017	14806	14920	14929	14743	14873	14763	14895	14781	14850	14855	14955	14966	14644	14963	14956	14787	14837	14979	14958	14833	14846	14878	14811	14884	15022	14903	14894	14954	14809	15031	14888	14824	15003	14875	14629	14960	14778	14933	14901	14733	14975	14805	14989	14907	14805	15028	15044	14920	15008	14883	14957	14801	14831	14852	14797	14943	14958	15042	14856	14844	14899	14827	14951	14960	14828	14740	15017	14842	14840	14763	15035	14951	14834	14788	15019	14696	14882	14876	14725	14900	14951	14842	15151	14852	14888	14959	15035	14730	14940	14985	14990	14909	15001	14979	15054	14929	14805	14845	14964	14920	14833	15081	14889	14858	15020	14863	14974	15005	14909	14874	14900	14945	14860	14894	15051	14791	15139	15051	14977	14835	14948	14925	14851	15035	15022	15006	14880	15001	14974	14924	14903	15034	14859	15003	14775	14846	14979	14905	14828	14898	14865	15012	14870	14851	14843	14980	14699	14909	14838	15006	14783	14659	14817	14886	14774	14952	14895	14991	15038	14898	14916	15034	14718	14941	15003	14751	14845	15022	14976	14961	14932	14979	14877	14696	14841	14799	14850	14871	14858	14875	15013	15010	14900	14924	14744	15047	14935	14896	14888	14926	14933	14897	14965	14783	14974	14939	15034	14949	14802	14978	15016	14760	14994	14859	14956	14901	14741	14916	14909	14866	14875	14986	14889	14653	14763	14855	14892	14918	14954	14949	14865	14806	14918	15114	14979	14906	14684	15069	14980	15004	14786	14997	15013	14893	14950	14821	14970	14965	14952	14862	15010	14774	14935	14932	15051	14870	14965	15022	14771	14765	14850	15059	14846	15036	15085	14855	14913	14860	15048	14842	14901	14950	14829	14909	14971	14920	14854	15032	14935	14811	14861	14907	14896	14998	15078	14951
23541	21098	28524	23960	21674	21028	19653	17554	16959	17141	16945	16687	18816	28506	28918	25808	21316	18169	17158	16663	16497	16471	16641	16639	16628	16477	16696	16706	16501	16408	16679	16438	16262	16481	16629	16494	16567	16569	16553	16447	16552	16516	16513	16661	16395	16477	16389	16416	16496	16441	16525	16624	16550	16429	16456	16538	16575	16534	16407	16527	16663	16462	16635	16670	16447	16452	16421	16550	16645	16456	16727	16488	16513	16449	16439	16465	16677	16516	16384	16407	16398	16552	16421	16523	16469	16567	16664	16365	16626	16630	16369	16412	16470	16589	16310	16524	16443	16612	16619	16487	16603	16630	16627	16514	16349	16410	16617	16454	16527	16494	16402	16252	16488	16538	16289	16347	16511	16641	16655	16682	16438	16538	16559	16414	16424	16475	16514	16457	16461	16612	16553	16491	16653	16571	16461	16334	16691	16587	16293	16586	16395	16513	16474	16443	16327	16395	16451	16517	16408	16395	16480	16333	16474	16516	16415	16428	16300	16405	16670	16373	16360	16425	16584	16492	16507	16477	16443	16583	16454	16225	16421	16472	16440	16627	16350	16307	16619	16432	16371	16456	16497	16479	16438	16365	16424	16389	16399	16436	16438	16538	16605	16445	16481	16371	16392	16605	16432	16427	16593	16592	16496	16365	16584	16358	16471	16478	16535	16348	16633	16519	16594	16556	16484	16650	16322	16432	16369	16353	16293	16464	16458	16417	16574	16492	16447	16534	16672	16398	16453	16318	16567	16358	16463	16484	16385	16612	16424	16406	16428	16310	16482	16332	16406	16357	16465	16455	16354	16403	16392	16511	16588	16533	16596	16516	16567	16442	16614	16518	16491	16581	16588	16451	16220	16581	16349	16529	16347	16413	16578	16477	16263	16556	16363	16594	16443	16302	16446	16502	16329	16356	16648	16551	16578	16466	16524	16585	16565	16400	16326	16500	16372	16489	16348	16433	16613	16629	16636	16334	16505	16482	16548	16452	16422	16476	16683	16643	16412	16590	16620	16322	16422	16664	16522	16630	16565	16445	16508	16446	16383	16476	16479	16524	16519	16474	16375	16355	16593	16440	16590	16679	16391	16530	16284	16542	16524	16517	16412	16486	16336	16473	16437	16363	16375	16442	16489	16637	16618	16515	16435	16559	16489	16552	16271	16469	16621	16478	16601	16524	16511	16281	16526	16347	16508	16335	16403	16267	16408	16317	16598	16368	16403	16465	16427	16397	16503	16459	16343	16353	16338	16279	16401	16461	16412	16315	16671	16243	16475	16297	16296	16447	16465	16312	16556	16538	16389	16402	16591	16660	16462	16530	16379	16396	16595	16652	16425	16478	16436	16544	16770	16403	16416	16509	16516	16363	16534	16457	16453	16468	16564	16475	16523	16509	16459	16568	16520	16563	16607	16315	16451	16722	16504	16586	16503	16370	16539	16424	16493	16414	16345	16681	16474	16507	16537	16484	16449	16595	16539	16443	16350	16436	16599	16585	16489	16492	16376	16438	16567	16378	16511	16494	16475	16302	16756	16364	16306	16661	16666	16585	16441	16421	16584	16384	16537	16545	16396	16526	16441	16435	16487	16429	16415	16683	16409	16359	16508	16497	16455	16360	16568	16437	16401	16317	16475	16330	16433	16508	16543	16598	16601	16499	16332	16490	16487	16553	16448	16590	16500	16540	16370	16592	16494	16343	16528	16317	16470	16746	16586	16581	16419	16363	16468	16474	16331	16480	16694	16565	16668	16677	16654	16521	16441	16589	16600	16437	16478	16333	16491	16411	16203	16395	16563	16454	16554	16376	16524	16520	16483	16449	16406	16246	16506	16535	16601	16313	16479	16544	16405	16523	16562	16536	16661	16521	16463	16472	16291	16302	16448	16274	16574	16481	16482	16580	16323	16506	16516	16360	16441	16658	16485	16659	16600	16494	16343	16375	16489	16431	16428	16485	16466	16355	16369	16422	16479	16397	16379	16424	16536	16349	16418	16544	16544	16420	16501	16334	16489	16327	16630	16439	16480	16558	16367	16526	16431	16540	16381	16461	16669	16500	16589	16539	16390	16405	16460	16505	16198	16431	16351	16535	16601	16650	16378	16556	16527	16528	16684	16427	16614	16426	16395	16410	16296	16475	16503	16598	16581	16406	16505	16493	16465	16556	16342	16524	16442	16410	16605	16450	16529	16560	16342	16355	16409	16409	16542	16336	16521	16610	16553	16388	16681	16646	16491	16500	16458	16505	16439	16266	16373	16616	16409	16503	16403	16459	16450	16381	16407	16504	16646	16528	16338	16550	16454	16351	16736	16452	16655	16431	16567	16495	16499	16514	16424	16501	16479	16419	16480	16478	16662	16305	16258	16296	16427	16362	16542	16646	16418	16378	16578	16554	16515	16468	16536	16610	16498	16510	16419	16549	16558	16594	16669	16597	16499	16405	16533	16346	16345	16519	16406	16471	16496	16569	16530	16437	16632	16569	16347	16768	16508	16516	16339	16610	16569	16493	16587	16569	16400	16616	16464	16608	16403	16347	16427	16449	16349	16488	16470	16490	16580	16443	16262	16538	16265	16500	16440	16253	16535	16298	16508	16429	16388	16497	16384	16372	16548	16502	16254	16526	16518	16607	16264	16514	16453	16482	16643	16422	16603	16363	16383	16365	16457	16513	16352	16597	16548	16382	16793	16469	16687	16608	16536	16347	16548	16541	16486	16507	16386	16410	16645	16374	16640	16525	16490	16408	16290	16426	16452	16541	16603	16557	16571	16275	16581	16564	16468	16622	16532	16377	16632	16452	16320	16535	16328	16477	16434	16500	16397	16452	16521	16721	16466	16524	16440	16328	16400	16580	16653	16370	16454	16276	16585	16424	16620	16603	16378	16379	16392	16404	16486	16244	16487	16583	16482	16607	16350	16244	16451	16525	16477	16491	16492	16675	16554	16426	16799	16455	16448	16459	16318	16588	16369	16790	16452	16424	16555	16592	16355	16474	16484	16368	16524	16525	16335	16440	16597	16437	16519	16635	16485	16354	16462	16651	16576	16522	16420	16506	16506	16342	16274	16215	16328	16296	16428	16557	16354	16524	16534	16279	16465	16502	16419	16533	16503	16316	16476	16401	16484	16568	16395	16765	16336	16550	16455	16402	16422	16431	16653	16433	16481	16476	16482	16537	16426	16525	16381	16507	16642	16308	16555	16307	16582	16567	16634	16510	16511	16563	16544	16577	16483	16581	16560	16519	16592	16493	16317	16394	16502	16261	16773	16491	16339	16455	16567	16669	16531	16415	16390	16521	16452	16322	16522	16292	16632	16370	16555	16565	16482	16460	16365	16455	16361	16473	16497	16477	16603	16380	16429	16369	16414	16606	16434	16421	16520	16425	16479	16374	16683	16525	16451	16520	16623	16562	16396	16558	16512	16468	16446	16367	16370	16769	16607	16345	16742	16525	16460	16671	16441	16529	16456	16670	16603	16528	16617	16345	16478	16716	16488	16538	16428	16539	16552	16482	16437	16509	16520	16460	16454	16364	16411	16406	16546	16601	16543	16409	16492	16429	16458	16384	16415	16442	16395	16478	16552	16549	16482	16619	16652	16377	16434	16334	16608	16590	16587	16406	16481	16559	16487	16503	16684	16530	16439	16598	16291	16455	16495	16410	16407	16541	16425	16400	16370	16524	16439	16450	16608	16707	16353	16460	16610	16264	16577	16544	16539	16361	16643	16470	16705	16413	16380	16706	16494	16348	16665	16553	16474	16668	16472	16272	16640	16407	16589	16566	16400	16479	16514	16598	16362	16425	16590	16494	16578	16370	16454	16583	16418	16307	16382	16228	16452	16269	16565	16394	16235	16347	16628	16332	16626	16570	16442	16445	16517	16671	16434	16438	16309	16491	16404	16408	16495	16634	16379	16391	16327	16513	16566	16622	16573	16442	16407	16605	16532	16593	16421	16621	16323	16617	16321	16418	16468	16564	16384	16400	16496	16409	16650	16650	16600	16542	16588	16497	16479	16560	16306	16299	16455	16585	16855	16701	16525	16553	16312	16571	16442	16596	16230	16325	16329	16241	16618	16593	16347	16499	16619	16379	16564	16783	16518	16551	16576	16431	16511	16407	16467	16506	16432	16576	16488	16618	16525	16465	16548	16314	16424	16434	16395	16420	16416	16587	16530	16433	16352	16507	16452	16565	16550	16570	16515	16547	16585	16468	16432	16513	16692	16603	16546	16268	16527	16399	16490	16633	16629	16566	16489	16493	16561	16558	16669	16574	16475	16451	16586	16601	16367	16541	16464	16502	16584	16434	16563	16489	16362	16418	16540	16405	16515	16583	16535	16581	16460	16520	16525	16427	16507	16428	16412	16456	16452	16298	16482	16301	16386	16345	16447	16484	16592	16468	16410	16240	16465	16336	16467	16540	16533	16366	16673	16432	16340	16608	16444	16453	16485	16598	16606	16307	16310	16520	16514	16385	16536	16402	16219	16354	16530	16498	16479	16649	16234	16478	16451	16427	16502	16698	16275	16541	16683	16544	16724	16614	16612	16315	16520	16379	16338	16517	16453	16452	16527	16517	16549	16494	16361	16439	16451	16341	16361	16430	16214	16622	16562	16364	16426	16259	16488	16372	16445	16413	16411	16429	16487	16559	16492	16327	16457	16637	16523	16385	16551	16532	16575	16503	16428	16525	16478	16444	16457	16710	16551	16470	16244	16424	16536	16474	16440	16440	16393	16733	16415	16350	16673	16598	16453	16545	16293	16363	16393	16338	16699	16612	16338	16421	16553	16520	16523	16625	16298	16364	16400	16581	16494	16459	16511	16524	16495	16359	16553	16413	16514	16556	16594	16441	16380	16568	16355	16605	16569	16393	16333	16386	16414	16359	16436	16494	16410	16591	16576	16455	16380	16411	16362	16576	16691	16423	16420	16526	16471	16599	16410	16580	16392	16361	16482	16419	16405	16366	16442	16568	16343	16450	16523	16381	16413	16695	16389	16559	16422	16607	16283	16404	16423	16490	16612	16646	16525	16527	16427	16492	16508	16686	16571	16599	16629	16653	16536	16484	16441	16524	16527	16474	16452	16505	16407	16449	16430	16510	16372	16472	16460	16480	16523	16397	16486	16590	16370	16545	16524	16536	16601	16399
13365	21698	20362	17824	16917	16025	15563	15499	15650	15454	15363	15379	19153	31926	31411	26552	20311	16557	15226	15018	15012	15003	14800	14956	14866	14841	14896	15105	14835	15046	14933	15056	15023	14793	15052	14960	14769	14810	14803	14913	14969	14835	14913	14951	14821	14908	14985	14821	15056	14789	14889	14909	14926	14766	14791	14757	14781	14989	14885	14805	15102	14952	14869	14726	14932	14942	14949	14864	14897	14991	14845	14864	14981	14866	15024	15008	14989	14842	14852	14816	14995	15019	14852	14975	14722	14873	14862	14806	14729	14972	14904	14999	14983	14711	14860	14887	14952	15014	14991	14852	14756	14922	14836	15070	14856	14929	14822	14925	14833	14830	14867	14800	15110	14765	14913	14663	14838	15059	14825	14981	14865	14826	14942	14768	14758	14830	14997	14880	14988	14859	14823	14895	14897	14763	14792	14798	14965	14904	14787	14944	14785	14957	14995	14824	14948	14819	14902	15045	14827	14784	14747	14831	14852	14944	14737	14865	14909	14867	14890	14916	14779	14943	14932	14746	14870	14672	14900	14951	14903	14907	14898	14940	14772	14940	15011	14773	14800	14919	14887	14830	14772	14760	14937	14784	14915	14881	14863	15029	14907	14814	14806	15035	14902	14776	14745	14919	14767	14801	14967	14823	14815	14941	14869	14958	14957	14838	14664	15081	14919	14833	14856	14762	14935	14787	14855	14959	14723	14937	14931	14923	15049	14934	14796	14798	14815	14936	14854	14869	14946	14870	14823	14927	14784	14782	15087	14808	14864	14681	14800	14847	14908	14855	15038	14888	14953	14726	15044	14953	14930	14800	14965	14962	14908	14952	14947	14917	14776	14898	14648	14799	14945	14840	14783	14898	14913	14867	14978	14913	14738	14838	14676	14777	14867	14864	14791	14741	15037	14921	14847	14731	14882	14680	14973	14630	14803	14914	14905	14800	14880	14913	14894	14795	14747	14868	14875	14803	14843	14931	14830	14864	15019	14887	15060	14737	14951	15032	14694	14816	14834	14650	14942	14865	14823	14831	14759	14749	14970	14914	14899	14674	14805	15005	14816	14868	14973	14766	14956	14874	14940	14816	14975	14806	15031	14886	14920	14796	14923	14804	14894	14807	14871	14887	14771	14890	14867	14965	14852	14951	14736	14917	14940	15019	14768	14910	14945	15009	14868	14911	14855	14754	15143	14901	14861	14881	14851	14845	14906	15031	14872	14882	14632	14783	14884	14775	14934	14883	14996	14779	14848	14910	14761	14911	14770	14747	14894	14890	14929	14857	14874	14826	14874	14840	14795	14773	14860	14870	14886	14921	14991	14688	14779	14869	14874	14923	14784	14887	14946	14916	14828	14749	14829	14795	14922	14829	14741	14846	14712	14901	14749	14810	14881	14825	14861	14883	14839	14995	14970	14976	14904	14723	14718	14814	14761	15007	14901	14977	14821	14647	14793	14773	14820	14840	14741	14979	14933	14859	14986	15079	14833	14849	14840	14797	14969	14976	14752	14736	15053	14791	15032	14817	14873	14778	15240	14920	14919	14762	14942	14872	14873	14889	15026	14745	14928	14916	14858	14852	15041	14974	14898	14960	14854	14800	15015	14772	15004	14969	14745	14777	14713	14938	14908	14943	14878	14832	14828	14876	14897	14968	14888	14963	14964	14801	14943	15013	14878	14689	14949	14998	14920	15000	14777	14719	14830	14826	14969	14921	14726	14983	14954	14884	14762	14908	14935	15015	14825	14749	14881	14890	14905	14980	14953	14905	14866	14834	14850	14771	14850	14848	14745	14979	14875	14929	15016	14919	14752	14960	14831	14889	14799	14690	14809	14938	14840	14759	14957	14817	14749	14829	14826	14966	14924	14739	14831	14843	14892	14856	14846	14810	14929	15021	14856	14944	14865	14907	14867	14937	14830	14835	14908	14671	14802	14801	14788	14828	14892	14815	14999	14676	14906	14824	14862	14844	14810	14706	14930	15039	14759	14947	14948	14994	14791	14893	14836	14861	14729	14872	14801	14803	14867	14941	14911	14908	14793	14898	14892	14698	14935	14786	14873	14708	14851	15042	14735	14810	14931	14799	15065	14964	14919	14888	14826	14982	14923	14942	14922	14808	15059	14726	14931	14831	14972	14878	14975	14796	14963	14979	14951	14916	14860	14972	14835	14807	15103	14770	14974	15027	14947	14885	14860	14865	14866	14981	14830	14928	14871	14914	14966	14872	14839	14805	14708	14824	14830	14750	14607	15058	14930	14867	15009	14934	14761	14913	14977	14833	14833	14933	14949	14947	14721	14999	14918	14747	14957	14806	14780	14886	14980	14808	14758	14832	14956	14929	14809	14861	14783	14809	14874	14890	14688	14880	14758	14896	14701	14924	14946	14786	14855	14909	14798	15005	15022	14694	14845	14871	14716	14737	15012	14944	14936	14876	14949	14924	14962	14744	15019	14822	14849	14904	14757	14821	15019	14776	14901	14926	14931	14928	15012	14807	14831	14723	15000	14825	15021	14843	14893	14817	14881	14867	14882	14755	14838	14942	14850	14983	14693	14875	14929	14853	14769	14959	14863	14739	14975	14873	14893	14851	15036	14777	14892	14880	14791	14891	14910	14905	14852	14926	14889	14993	14898	14661	14892	14765	14943	14921	14785	14811	14802	14909	14856	14832	14889	14906	14887	14870	14877	14748	14892	14845	14920	14628	14903	14958	14808	14672	14821	14797	14915	14842	14834	14909	14845	14881	14862	14882	14877	14969	14902	14879	14912	14711	14772	14888	14848	14876	14935	14899	14935	14896	14855	14792	14789	14995	14811	14894	15035	15005	14811	14782	14849	14955	14915	14835	14869	14939	14855	14869	14737	14869	15014	14938	14888	14990	14665	14955	14780	14921	14681	14694	14817	14896	15105	14940	14749	14860	14913	14998	14946	14869	14936	15030	15040	14907	14842	14891	14784	14794	14808	14859	14772	14862	14952	14883	14924	14889	14969	14684	14795	14751	14867	14830	14756	14932	14828	14789	14803	14877	14856	14732	14770	14883	14806	14850	14984	14940	14933	14834	14840	14990	14785	14792	14966	14780	15088	15011	14952	14799	14893	14772	14711	14873	14977	14689	14773	14999	14782	14837	14881	14840	14885	14911	14890	14772	14770	14975	14785	14795	14871	14956	14834	14826	14815	14959	14791	14809	14902	14844	14921	14827	14916	14713	14751	14899	14833	14668	14884	14896	14900	14917	14893	14754	14675	14758	14947	14924	14844	14952	14941	14795	14766	14878	14886	14770	14925	14811	14921	14979	14922	15037	14853	14757	14908	14766	14824	14852	15007	14835	14800	14967	14970	14926	14841	14737	14830	14829	14914	14927	14915	15064	14790	14947	14845	14830	14915	14804	14687	14886	14900	14682	14884	14923	14917	14963	15003	14744	14933	14896	14808	14765	14752	14912	14934	14940	14855	14858	14881	14837	14909	14992	14779	14706	14890	14793	14910	14802	14882	14996	14876	14751	14725	14988	14875	14751	14957	15005	14694	14864	14742	14870	14913	14811	14706	14938	14830	15144	14890	14893	14803	14865	14849	14863	14889	14800	14928	14837	14865	14802	14897	14804	14841	14899	14710	14812	14933	14990	14778	14772	14946	14992	14664	14898	15014	14716	14801	14822	14893	14803	14760	14796	14852	14834	14885	14843	14926	14863	14891	14788	15231	14906	14897	14740	14787	14704	15032	14867	14666	15133	14827	14804	14785	14937	14771	14785	14844	14763	14848	14890	14874	14943	14998	14929	14788	14801	14738	14873	14841	14878	14678	15010	14879	14884	14806	15071	14814	14855	14801	14858	14869	14876	14891	14775	14827	14928	14918	15107	14797	14892	14853	14889	14679	15091	14670	14723	14882	14785	14923	14949	14988	14900	14810	14956	14766	14819	14886	14831	14821	14787	14832	14966	14911	14874	14884	14870	14860	14888	14924	15010	14854	14880	14805	14784	15043	14756	14981	14808	14851	14965	14904	15046	14978	14918	14946	14848	14846	14834	14976	14814	14807	14795	14965	14713	14975	14790	14868	14882	14908	14841	14782	14746	14916	14833	14796	14859	14846	14832	14930	14938	14928	14782	14796	14774	14931	14886	14860	14868	15017	14830	14916	14877	14840	14955	14826	14907	14882	14850	14581	14785	14694	14873	14681	14783	14852	14765	14813	14899	14771	14766	14918	14890	14870	14848	14835	14998	14919	14888	14963	14786	14883	14861	14931	14876	14917	14622	14802	14883	14870	14861	14852	14902	14852	15022	14695	14918	14722	14922	14887	14823	14769	14977	14789	14922	14922	15022	14903	15022	14821	14930	14871	14866	15075	14797	14844	14853	14832	14826	14813	14744	14991	14891	14886	14767	14916	15017	14935	14796	14834	14843	14945	14817	14945	14821	14901	14859	15089	14787	14729	14775	14735	14832	14900	14878	15050	14802	14843	14667	14963	14878	14890	15004	14967	14651	14915	14806	14783	14782	14999	14733	14676	14922	14710	14854	15016	14803	14801	15040	14836	14914	14881	14858	14717	14900	14929	14842	14815	14843	14909	14853	14841	14956	14970	14788	15148	14870	14764	14813	14830	14850	14758	14959	14750	14975	15113	14840	14744	14898	14796	14845	14719	15000	14912	14853	14850	15018	14918	14819	14835	14866	14742	14839	14946	14718	14812	14884	14854	14786	14765	14805	14747	14852	14806	14880	14843	14801	14907	14830	14720	14828	14929	14784	14959	14890	14982	14604	14928	14772	14843	14889	14736	14797	14933	14821	14861	14872	14829	14918	14788	14951	14835	14933	15085	14869	14705	14951	14887	14931	14968	14753	14926	14896	14924	14791	14845	14854	14948	14922	14741	14936	14917	14722	14867	14920	14881	15029	14863	14950	15002	14905	14961	14753	14845	14779	14827	14759	15077	14808	14704	14787	14866	14780	14912	14867	14612	14856	14834	15074	14885	14873	14895	14813	14697	14953	14818	14862	14946	14932	14806	14940	14842	14907	14817	14970	14806	14884	14972	14877	14785	14877	14908	14819	14848	14909	14981	14738	14734	14996	15045	14835	14859	14665	14903	14577	14865	14895	15030	14828	14973	14704	14911	14936	14784	14890	14886	14900	14830	14755	14861	14845
22546	20970	28734	23393	21099	22606	23006	17849	16938	17223	17049	16926	20744	35088	35641	31158	24148	19180	17345	16547	16418	16477	16489	16545	16498	16307	16553	16167	16403	16390	16212	16398	16364	16391	16326	16394	16597	16454	16348	16292	16340	16367	16416	16326	16463	16503	16351	16494	16483	16486	16245	16489	16373	16429	16194	16319	16316	16286	16264	16412	16466	16320	16372	16263	16364	16237	16354	16267	16482	16426	16366	16460	16394	16264	16222	16177	16261	16243	16360	16278	16226	16090	16190	16252	16480	16225	16247	16508	16223	16176	16165	16279	16215	16346	16138	16361	16091	16216	16252	16268	16387	16220	16221	16275	16447	16181	16349	16193	16273	16052	16296	16322	16155	16287	16279	16127	16440	16341	16479	16377	16273	16136	16259	16341	16331	16187	16223	16282	16052	16276	16178	16277	16310	16153	16422	16169	16327	16324	16327	16210	16438	16400	16444	16254	16414	16238	16121	16347	16273	16365	16332	16226	16231	16236	16233	16249	16069	16305	16268	16253	16243	16207	16043	16067	16277	16369	16513	16089	16148	16220	16348	16295	16231	16165	16299	16310	16147	16199	16248	16147	16353	16370	16133	16420	16349	16251	16280	16104	16200	16231	16394	16236	16159	16262	16460	16262	16392	16377	16264	16277	16153	16175	16262	16346	16313	16344	16131	16282	16352	16190	16320	16372	16277	16462	16067	16163	16319	16381	16180	16303	16225	16173	16307	16408	16221	16042	16231	16268	16311	16042	16332	16281	16117	16435	16348	16241	16065	16193	16337	16265	16194	16201	16253	16265	16272	16363	16262	16121	16187	16089	16260	16299	16268	16291	16140	16219	16435	16302	16244	16387	16159	16339	16250	16332	16144	16476	16388	16215	16176	16394	16251	16280	16334	16304	16217	16290	16274	16103	16018	16265	16012	16138	16143	16082	16186	16207	16314	16352	16402	16245	16101	16436	16208	16161	16188	16402	16341	16197	16384	16238	16234	15963	16210	16080	16286	16182	16460	16267	16310	16043	16280	16218	16311	16221	16389	16408	16225	16147	16178	16386	16126	16209	16404	16272	16210	16006	16388	16289	16245	16288	16258	16023	16199	16158	16417	16267	16270	16323	16032	16289	16365	16130	16242	16475	16191	16217	16141	16447	16377	16403	16180	16113	16366	16158	16222	16340	16212	16323	16250	16237	16385	16250	16163	16159	16032	16175	16081	16111	16378	16251	16314	16171	16302	16300	16178	16329	16253	16210	16323	16219	16163	16138	16103	16304	16353	16249	16183	16343	16193	16320	15973	16251	16339	16159	16355	16193	16267	16302	16131	16336	16110	16349	16214	16224	16309	16425	16348	16276	16201	16163	16119	16152	16129	16226	16263	16299	16286	16265	16238	16274	16348	16282	16259	16321	16302	16296	16286	16231	16144	16302	16286	16298	16359	16265	16128	16221	16327	16119	16178	16308	16171	16120	16398	16115	16195	16104	16251	16242	16127	16252	16345	16018	16500	16303	16079	16210	16275	16288	16186	16184	16279	16193	16276	16119	16368	16373	16266	16440	16212	16281	16253	16173	16327	16406	16173	16309	16379	16206	16373	16229	16266	16194	16288	16038	16299	16060	16066	16351	16111	16090	16107	16328	16215	16196	16218	16316	16012	16374	15929	16374	16188	16109	16220	16260	16340	16146	16157	16190	16135	16457	16250	16390	16013	16297	16409	16256	16172	16185	16346	16255	16164	16385	16086	16229	16425	16332	16158	16284	16182	16271	16249	16418	16027	16252	16203	16257	16387	16351	16237	16286	16141	16309	16381	16306	16335	16248	16532	16265	16534	16094	15978	16148	16390	16161	16451	16440	16168	16152	16166	16292	16295	16189	16438	16260	16304	16172	16319	16228	16259	16112	16163	16451	16221	16266	16328	16243	16244	16397	16168	16156	16280	16151	16214	16344	16230	16208	16231	16092	16145	16302	16189	16211	16146	16125	16233	16259	16277	16424	16203	16211	16178	16400	16507	16213	16221	16109	16234	16474	16454	16037	16425	16136	16206	16299	16126	16329	16338	16253	16361	16269	16380	16171	16342	16261	16157	16252	16276	16038	16073	16068	16150	16150	16102	16372	16080	16319	16419	16309	16202	16253	16274	16235	16175	16306	16294	16357	16243	16291	16607	16007	16156	16306	16222	16215	16288	16338	16256	16242	16388	16223	16233	16105	16280	16224	16430	16141	16253	16191	16197	16244	16267	16414	16291	16226	16250	16099	16202	16343	16265	16235	16060	16228	16395	16318	16235	16377	16242	16047	16079	16373	16351	16328	16318	16333	16127	16203	16295	16301	16224	16187	16166	16426	16286	16260	16265	16052	16347	16296	16228	16398	16287	16243	16230	16253	16274	16392	16391	16335	16342	16048	16242	16139	16115	16295	16398	16181	16336	16284	16229	16280	16217	16131	16200	16149	16278	16272	16207	16314	16384	16267	16098	16301	16281	16115	16399	16122	16154	16284	16266	16004	16022	16336	16233	16231	16330	16113	16194	16119	16219	16177	16321	16565	16215	16123	16238	16237	16269	16248	16088	16194	16218	16201	16203	16172	16080	16255	16005	16144	16349	16268	16150	16457	16345	16210	16422	16404	16155	16153	16110	16168	16248	16360	16160	16241	16289	16264	16100	16452	16253	16234	16123	16241	16338	16318	16232	16565	16387	16302	16355	16378	16334	16270	16296	16231	16326	16360	16160	16247	16218	16258	16252	16107	16262	16260	16305	16274	16301	16342	16423	16222	16416	16195	16137	16125	16390	16257	16428	16116	16237	16349	16221	16276	16270	16323	16366	16366	16195	16196	16156	16128	16216	16240	16154	16176	16283	16261	16248	16430	16356	16324	16244	16117	16179	16265	16074	16344	16291	16103	16293	16210	16097	16380	16308	16199	16102	16181	16192	16272	16138	16182	16384	16252	16310	16199	16145	16148	16229	16251	16312	16135	16014	16205	16378	16244	16194	16120	16201	16296	16348	16105	16119	16361	16188	16352	16448	16213	16143	16171	16228	16189	16161	16317	16157	16301	16309	16261	16242	16231	16261	16114	16004	16114	16261	16284	16236	16346	16067	16183	16251	16161	16263	16192	16126	16128	16329	16282	16243	16182	16318	16207	16510	16282	16245	16164	16441	16320	16369	16357	16284	16345	16305	16309	16413	16189	16295	16220	16372	16317	16099	16193	16265	16267	16175	16119	16107	16155	16399	16333	15978	16007	16190	16092	16219	16293	16172	16238	16396	16146	16260	16158	16156	16354	16475	16208	16252	16162	16219	16185	16338	16431	16124	16191	16223	16218	16245	16158	16283	16080	16339	16270	16287	16310	16229	16147	16431	16183	16096	16196	16322	16219	16316	16213	16256	16377	16128	16169	16225	16174	16143	16183	16371	16198	16298	16298	16358	16276	16259	16308	16123	16241	16189	16297	16245	16144	16478	16256	16329	16394	16101	16256	16176	16273	16230	16332	16313	16337	16181	16211	16295	16255	16120	16145	16426	16140	16057	16250	16177	16234	16385	16301	16225	16177	16136	16049	15977	16304	16394	16363	16382	16244	16111	16271	16242	16233	16355	16502	16587	16409	16301	16243	16125	16268	16373	16392	16220	16294	16185	16102	15916	16123	16292	15972	16356	16065	16242	16140	16275	16238	16515	16400	16265	16243	16211	16345	16240	16233	16218	16263	16191	16455	16205	16083	16070	16216	16485	16269	16198	16338	16486	16100	16306	16400	16271	16279	16362	16229	16368	16188	16385	16182	16102	16211	16228	16276	16266	16153	16399	16251	16132	16184	16225	16173	16334	16467	16278	16379	16370	16304	16335	16188	16201	16140	16169	16311	16438	16394	16433	16186	16135	16144	16247	16165	16294	16316	16364	16426	16291	16343	16359	16345	16267	16183	16208	16319	16257	16228	16434	16437	16401	16111	16162	16339	16332	16396	16366	16158	16366	16186	16167	16398	16249	16332	16311	16161	16406	16149	16227	16303	16150	16115	16173	16148	16315	16167	16231	16112	16160	16235	16229	16219	16365	16429	16109	16160	16348	16213	16196	16418	16105	16297	16175	16378	16342	16284	16281	16142	16484	16172	16235	16322	16322	16475	16201	16265	16257	16218	16396	16197	16153	15914	16153	16195	16287	16315	16522	16326	16310	16175	16140	16475	16272	16340	16227	16273	16369	16368	16173	16280	16429	16143	16077	16109	16243	16407	16315	16250	16127	16365	16216	16183	16079	16216	16210	16169	16183	16253	16201	16138	16175	16217	16185	16203	16317	16155	16288	16309	16237	16455	16588	16259	16312	16250	16431	16253	16380	16404	16385	16299	16346	16370	16387	16276	16094	16121	16248	16166	16310	16056	16269	16064	16241	16309	16158	16093	16245	16208	16275	16270	16184	16317	16262	16061	16307	16333	16226	16172	16136	16124	16285	16291	16210	16131	16258	16450	16237	16316	16172	16145	16309	16302	16174	16206	16246	16455	16236	16283	16172	16316	16423	16360	16370	16285	16124	16211	16271	16258	16494	16166	16109	16302	16152	16169	16156	16197	16230	16193	16089	16209	16320	16197	16141	16084	16164	16298	16300	16165	16288	16051	16151	16137	16340	16397	16120	16304	16147	16328	16339	16369	15933	16311	16181	16146	16315	16334	16257	16249	16119	16213	16384	16253	16245	16027	16251	16464	16184	16428	16238	16284	16278	16355	16208	16313	16138	16255	16152	16222	16342	16296	16242	16322	16145	16340	16213	16134	16245	16458	16404	16140	16141	16289	16256	16230	16211	16378	16237	16110	16165	16335	16125	16357	16271	16485	16351	16117	16174	16418	16274	16260	16129	15987	16126	16289	16306	16007	16197	16153	16173	16266	16458	16394	16115	16149	16206	16302	16106	16461	16175	16136	16266	16282	16155	16244	16224	16133	16199	16317	16134	16180	16261	16050	16361	16199	16350	16204	16358	16279	16354	16183	16114	16181	16324	16069	16222	16114	16176	16295	16392	16268	16183	16161	16157	16218	16289	16183	16294	16163	16290	16198	16371	16263	16253	16295	16326	16318	16492	16457	16325	16188	16224	16304	16244	16449	16314	16255	16248	16429	16251	16334	16100	16331	16262	16131	16369	16272	16357	16132
14383	25411	23540	19690	17826	16450	16113	16081	15671	15534	15417	15465	22754	39025	38393	32819	23423	17877	15566	14690	14625	14739	14686	14786	14688	14834	14705	14708	14698	14722	14707	14845	14739	14798	14929	14486	14756	14942	14878	14753	14827	14769	14772	14846	14645	14593	14776	14859	14697	14809	14686	14698	14861	14619	14629	14779	14610	14771	14608	14604	14721	14816	14532	14813	14704	14770	14559	14749	14857	14725	14745	14679	14649	14578	14799	14572	14796	14674	14657	14810	14851	14725	14802	14699	14643	14714	14639	14632	14617	14705	14745	14569	14707	14524	14791	14546	14720	14661	14721	14715	14618	14732	14595	14630	14768	14647	14820	14686	14679	14709	14562	14704	14581	14535	14586	14759	14755	14555	14689	14637	14613	14605	14810	14852	14736	14761	14728	14775	14873	14685	14712	14816	14657	14707	14678	14771	14812	14728	14758	14521	14673	14752	14737	14773	14868	14733	14812	14553	14724	14687	14773	14688	14725	14805	14642	14780	14713	14677	14727	14707	14579	14796	14807	14814	14593	14751	14517	14673	14723	14798	14788	14857	14759	14611	14836	14621	14552	14730	14785	14727	14662	14799	14633	14605	14643	14683	14757	14747	14653	14685	14693	14849	14798	14653	14566	14726	14617	14736	14693	14612	14852	14490	14660	14727	14758	14747	14673	14526	14760	14538	14815	14766	14995	14644	14780	14716	14682	14723	14700	14588	14664	14599	14727	14585	14745	14801	14607	14774	14594	14587	14778	14610	14867	14599	14805	14789	14689	14616	14725	14757	14525	14670	14642	14611	14767	14704	14577	14674	14650	14628	14705	14586	14797	14616	14830	14720	14667	14652	14687	14608	14558	14541	14556	14682	14526	14655	14700	14735	14600	14662	14524	14579	14709	14844	14556	14777	14754	14605	14686	14745	14625	14611	14643	14713	14835	14718	14834	14663	14925	14671	14591	14657	14444	14749	14754	14715	14714	14630	14662	14637	14631	14621	14812	14728	14646	14723	14700	14540	14911	14636	14666	14697	14692	14794	14811	14754	14773	14766	14643	14743	14533	14670	14834	14628	14541	14741	14889	14636	14694	14644	14661	14793	14767	14699	14766	14703	14585	14699	14855	14658	14601	14713	14725	14689	14841	14891	14713	14822	14607	14693	14709	14587	14623	14650	14657	14844	14668	14661	14725	14555	14715	14713	14814	14628	14660	14802	14471	14650	14614	14723	14524	14766	14780	14762	14544	14821	14766	14794	14477	14687	14893	14645	14760	14731	14605	14612	14758	14679	14693	14644	14784	14631	14668	14613	14700	14805	14658	14870	14689	14693	14604	14623	14774	14638	14777	14636	14813	14698	14658	14796	14745	14835	14763	14798	14618	14551	14805	14640	14752	14696	14720	14635	14752	14722	14745	14752	14645	14519	14598	14920	14699	14696	14683	14811	14668	14670	14649	14639	14565	14773	14808	14661	14650	14603	14645	14659	14656	14658	14781	14827	14734	14699	14568	14741	14706	14677	14736	14555	14790	14695	14669	14809	14666	14809	14706	14636	14548	14581	14775	14921	14568	14794	14731	14733	14826	14680	14659	14742	14852	14754	14536	14781	14678	14807	14617	14762	14606	14595	14680	14780	14761	14573	14444	14610	14658	14704	14734	14590	14695	14648	14772	14803	14726	14786	14655	14711	14687	14655	14503	14605	14782	14659	14812	14727	14530	14728	14716	14550	14640	14587	14711	14548	14698	14747	14842	14540	14613	14615	14610	14648	14665	14672	14681	14791	14696	14511	14585	14722	14555	14807	14819	14713	14779	14739	14872	14705	14541	14696	14907	14585	14689	14674	14728	14816	14549	14672	14633	14701	14700	14652	14605	14790	14576	14676	14647	14631	14629	14637	14544	14647	14757	14661	14860	14586	14600	14693	14628	14669	14844	14753	14683	14687	14528	14572	14397	14772	14765	14598	14749	14871	14621	14644	14738	14760	14641	14603	14652	14704	14730	14630	14642	14687	14716	14684	14781	14649	14775	14525	14678	14646	14568	14700	14619	14555	14847	14480	14631	14716	14521	14598	14740	14543	14641	14752	14788	14553	14681	14708	14762	14539	14646	14798	14774	14666	14508	14833	14598	14787	14726	14661	14667	14661	14538	14807	14608	14424	14635	14631	14605	14650	14816	14555	14671	14575	14685	14810	14798	14765	14614	14662	14681	14573	14635	14644	14862	14625	14808	14674	14640	14606	14721	14685	14678	14629	14641	14623	14766	14701	14757	14812	14647	14825	14759	14452	14710	14751	14748	14507	14536	14553	14644	14745	14694	14611	14763	14689	14620	14656	14764	14544	14685	14409	14802	14670	14605	14627	14718	14590	14716	14761	14708	14648	14623	14553	14668	14494	14725	14839	14795	14651	14709	14830	14557	14765	14628	14654	14505	14557	14663	14645	14858	14598	14629	14774	14846	14578	14847	14592	14709	14642	14597	14790	14655	14751	14713	14829	14720	14733	14769	14700	14752	14525	14665	14813	14600	14700	14558	14841	14655	14554	14778	14561	14603	14702	14623	14628	14672	14846	14661	14680	14687	14715	14657	14873	14637	14698	14701	14534	14821	14658	14657	14591	14679	14852	14633	14679	14616	14613	14714	14705	14945	14709	14710	14653	14752	14621	14539	14679	14509	14718	14752	14734	14721	14735	14689	14597	14770	14561	14594	14661	14656	14711	14768	14699	14644	14492	14684	14673	14616	14635	14812	14712	14721	14588	14891	14686	14782	14665	14620	14547	14701	14657	14619	14634	14638	14630	14697	14516	14660	14605	14682	14764	14703	14741	14635	14653	14645	14808	14721	14532	14647	14755	14786	14554	14671	14529	14763	14731	14511	14638	14623	14799	14730	14820	14818	14499	14652	14773	14485	14569	14618	14817	14692	14850	14670	14702	14668	14632	14549	14670	14671	14536	14639	14626	14733	14666	14668	14715	14934	14651	14755	14561	14554	14901	14739	14736	14522	14653	14604	14717	14815	14617	14659	14608	14521	14575	14656	14807	14679	14569	14751	14569	14607	14653	14719	14775	14520	14815	14753	14648	14823	14757	14697	14667	14791	14647	14710	14674	14708	14619	14586	14737	14682	14840	14598	14704	14689	14627	14683	14816	14672	14723	14709	14870	14578	14562	14761	14580	14620	14601	14583	14708	14761	14669	14695	14517	14641	14716	14696	14756	14672	14762	14761	14827	14750	14541	14674	14907	14685	14673	14690	14696	14810	14688	14751	14627	14665	14722	14567	14721	14812	14743	14680	14762	14734	14640	14635	14818	14646	14668	14700	14646	14682	14770	14602	14541	14822	14677	14701	14584	14609	14805	14795	14741	14621	14767	14715	14646	14408	14785	14640	14868	14635	14735	14672	14757	14659	14543	14696	14534	14763	14757	14729	14776	14815	14587	14734	14743	14763	14644	14609	14699	14767	14847	14687	14529	14591	14739	14806	14616	14700	14628	14644	14819	14705	14835	14637	14597	14732	14810	14512	14827	14618	14504	14676	14546	14658	14650	14483	14702	14702	14550	14751	14741	14566	14552	14625	14799	14704	14638	14756	14553	14824	14615	14748	14589	14761	14671	14639	14616	14904	14550	14952	14668	14665	14722	14688	14600	14732	14788	14717	15003	14685	14382	14730	14764	14719	14593	14701	14679	14865	14526	14670	14720	14628	14726	14669	14559	14859	14872	14716	14750	14753	14499	14652	14833	14565	14664	14537	14535	14675	14902	14717	14623	14698	14554	14701	14728	14728	14620	14587	14871	14640	14618	14807	14713	14677	14631	14741	14564	14720	14724	14728	14731	14704	14716	14710	14684	14675	14557	14630	14767	14737	14670	14600	14695	14748	14719	14666	14669	14859	14707	14711	14682	14738	14675	14665	14716	14778	14804	14567	14654	14561	14596	14662	14586	14670	14641	14792	14594	14659	14718	14703	14723	14750	14849	14687	14719	14558	14629	14830	14590	14732	14629	14650	14554	14670	14676	14596	14552	14850	14662	14734	14731	14656	14614	14661	14727	14508	14726	14649	14595	14860	14674	14668	14845	14861	14574	14708	14688	14887	14706	14655	14805	14637	14668	14642	14594	14766	14634	14500	14794	14796	14686	14713	14826	14600	14697	14670	14843	14638	14737	14758	14645	14723	14540	14704	14858	14705	14742	14543	14744	14567	14769	14685	14592	14587	14831	14749	14647	14675	14671	14775	14598	14759	14833	14687	14809	14581	14801	14519	14820	14466	14600	14639	14751	14608	14664	14810	14665	14733	14667	14628	14727	14662	14613	14567	14552	14650	14789	14866	14666	14649	14754	14695	14748	14631	14690	14823	14664	14595	14839	14637	14742	14662	14612	14822	14882	14623	14835	14743	14738	14794	14495	14646	14515	14731	14622	14701	14659	14671	14639	14748	14737	14562	14621	14694	14521	14501	14685	14686	14719	14736	14599	14774	14695	14664	14673	14665	14727	14507	14725	14747	14811	14647	14659	14731	14709	14760	14749	14670	14792	14823	14822	14713	14728	14640	14696	14810	14607	14801	14599	14614	14693	14668	14688	14631	14698	14707	14852	14563	14618	14804	14633	14590	14629	14873	14596	14899	14764	14663	14493	14716	14791	14747	14662	14580	14768	14650	14576	14666	14576	14733	14811	14516	14573	14732	14636	14712	14678	14778	14685	14851	14684	14551	14665	14726	14759	14690	14869	14745	14507	14711	14655	14722	14547	14716	14898	14669	14548	14841	14658	14710	14390	14627	14735	14618	14715	14758	14732	14760	14650	14709	14605	14844	14732	14833	14729	14579	14820	14839	14860	14804	14651	14663	14669	14589	14734	14603	14636	14579	14685	14623	14700	14719	14657	14622	14675	14632	14701	14698	14684	14720	14707	14718	14703	14654	14708	14607	14710	14591	14720	14587	14674	14567	14666	14623	14740	14636	14707	14532	14870	14713	14699	14788	14511	14633	14740	14504	14783	14712	14563	14694	14709	14798	14657	14708	14756	14709	14790	14646	14752	14626	14904	14689	14592	14772	14602	14765	14491	14701	14740	14575	14686	14797	14645	14732	14697	14722	14658	14686	14577	14608	14699	14740	14591	14785	14929	14703	14683	14605	14703	14717	14848	14757	14714
27049	21438	22514	18964	15945	15950	16137	15990	15798	16021	16110	16001	16094	17546	17952	17636	16867	16325	15879	15684	15812	15909	15759	15673	15894	16004	15894	15743	15810	15803	15926	15871	16010	16004	15811	15862	15804	15760	15740	15977	15780	15810	15756	15587	15807	15684	15958	15975	15731	15828	15817	15620	16082	15923	15788	15680	15809	15981	15943	15922	15894	15802	15951	15754	15888	16004	15593	15745	15716	16080	15709	15957	16008	15905	15740	15532	15920	15803	15769	15596	15779	15713	15839	15820	15668	15771	15867	15770	15725	15846	15979	15895	15787	15713	15576	15646	15672	15891	15847	15738	15825	15797	15787	15888	15775	15911	15899	15645	15945	15694	15776	15891	15880	15794	15788	15731	15809	15696	15897	15737	15677	15782	15885	15860	15784	15891	15818	16079	15698	15785	16040	15887	15694	16049	15788	15928	15812	15721	15894	15757	15709	15759	15868	15825	15760	15756	15715	15714	15653	15937	15760	15793	15865	15917	16016	15615	15719	15702	15776	15862	15741	15605	15748	15820	15714	15671	16037	15787	15862	15674	15738	15733	15806	15726	15619	15624	15633	16105	16003	15825	15708	15699	15595	15886	15780	15610	15859	15882	15806	15823	15854	15788	15960	15858	15804	15753	15812	15770	15898	15874	15908	15816	15875	15954	15916	15847	15822	15826	15888	15900	15564	15873	15741	15948	15758	15721	15815	15764	15776	15734	15682	15658	15971	15743	15844	15841	15861	15675	15878	15787	15986	15786	15760	15983	15850	15794	15767	15615	15904	15677	15782	15712	15916	15903	15821	15839	15950	15634	16015	15790	15584	15775	15902	15773	15833	15766	15887	15817	15848	15802	15931	15915	15666	15771	15846	16003	15762	15956	15943	15730	15813	15775	15796	15856	15852	16045	15770	15700	15726	15831	15817	15844	15818	15730	15699	15679	15649	15788	15827	15734	15677	15603	15880	15953	15745	15830	15785	15780	15945	15849	15567	16034	15780	15824	15652	15809	15859	15869	15914	15940	15553	15769	15823	15776	15803	15758	15801	15792	15633	15786	16113	15923	15694	15691	15877	16023	15698	15772	15908	15693	15734	15714	15792	15836	15781	15725	15820	15665	15878	15750	15665	15837	15988	15755	15990	15676	15720	15809	15777	15978	15682	15639	15649	15940	16009	15696	15898	15878	15729	15847	15839	15720	15643	15846	16013	15796	15904	15687	15829	16103	15727	15702	15793	15868	15669	15702	15774	15690	15672	15753	15710	15953	15784	15805	15829	15715	15832	15669	15643	15906	15399	15708	15690	15789	15622	15568	15780	15876	15648	15732	15893	15882	15820	15803	15759	15828	15701	15688	15699	16002	15855	15936	15720	15753	15712	15584	15932	15983	15859	15838	15933	15571	15752	15747	15825	15650	15814	15767	15519	15665	15972	15701	15781	15702	15780	15568	15748	15836	15720	15613	15899	15961	15772	15771	15903	15752	15803	15600	15695	15926	15785	15748	15909	15882	15756	15741	15631	15654	15805	15685	15705	15848	15732	15637	15858	15598	15781	15708	15711	15706	15756	15959	15758	15907	15703	15635	15688	15812	15890	15920	15833	15814	15699	15844	15888	15878	15934	15882	15731	15751	15833	15763	15876	15860	15883	15767	15826	15726	15895	15657	15892	15982	15859	15813	15641	15886	15857	15672	15749	15847	15901	15907	15905	15868	15804	15758	15831	15743	15738	15857	15818	15800	15828	15617	15802	15778	15810	15728	15597	15823	15607	15687	15715	15872	15852	15831	15783	15854	15642	15742	15615	15743	15774	15852	15873	15851	15753	15786	15626	15839	16136	15904	15765	15852	15921	15849	15726	15728	15782	15770	15769	15964	16002	15703	15680	15775	15593	15628	15870	15727	15608	15888	15757	15799	15783	15830	15947	15715	15760	15765	15852	15780	15873	15817	15822	15828	15807	15772	15805	15844	15868	15990	15878	15874	15757	15713	15720	15792	15680	15867	15893	15833	15889	15685	15809	15764	16038	15585	15655	15856	15760	15867	15929	15816	15924	15978	15827	15976	15865	15774	16003	15846	15804	15765	15725	15818	15835	15765	15940	15898	15737	15736	15649	15934	15743	15901	15765	15657	15846	15628	15790	15647	15974	15844	15795	15759	15696	15948	15771	15758	15911	15859	15712	15870	15700	15807	15919	15855	15912	15973	15832	15771	15810	16097	15747	15735	15912	15711	15869	16001	15753	15913	15871	15774	15876	16017	15873	15711	15988	15720	15868	15744	15678	15866	15792	15819	15810	15838	15791	15790	15964	15980	15803	15695	15735	15812	15821	15906	15833	15658	15764	15704	15860	15737	15771	15749	15762	15692	15778	16035	15681	16037	15815	15922	15700	15710	15661	15636	15830	15862	15899	15760	15873	15882	15929	15916	15710	15783	15730	15770	15849	16010	15807	15765	15762	15717	15710	15951	15666	15726	15863	15822	15931	16006	15838	15807	15700	15852	15990	15470	15815	15695	15885	15643	15819	15747	15806	15795	15984	15711	15945	15735	15807	15750	15776	15699	15679	15613	15647	15801	15806	15631	15734	15735	15702	15753	15684	15720	15721	15692	15690	15773	15771	15873	15926	15707	15722	15836	15927	15727	15730	15903	15852	15704	15748	15690	15924	15999	15859	15826	15821	15848	15812	15743	15753	15790	15704	15857	15859	15888	15691	15815	15809	15796	15760	15810	15862	15716	15865	15782	15790	15803	15693	15820	16019	15709	15854	15798	15871	15621	15707	15720	15830	15719	15719	15603	15749	15758	15816	15809	15605	15999	15670	15666	15816	15728	15727	15909	15705	15622	15700	15672	15886	15926	15892	15693	15861	15691	15703	15703	15809	15685	15643	15649	16006	15901	15720	15701	15865	15836	15743	15835	15945	15776	15817	15834	15767	15904	15800	15806	15633	16006	15862	15770	15821	15511	15813	15847	15898	15900	15779	15726	15766	15687	15834	15759	15657	15971	15880	15757	15742	15841	15738	15766	15755	15930	15790	15634	15664	15777	15830	15899	15920	15890	15796	15890	15831	15728	15814	15902	15970	15762	15828	15719	15906	15852	15728	15855	15769	15799	15640	15880	15786	15669	15729	15700	15735	15837	15914	15647	15837	15932	15904	15628	15610	15799	15860	15725	15765	15734	15867	15715	15931	15782	15805	15741	15534	15854	15792	15965	15962	15918	15891	15812	15870	15760	15840	15862	15704	15874	15946	15914	15823	15953	16032	15921	15682	15653	15919	15834	15853	15827	15912	15880	15710	15799	15949	15751	15887	15661	15714	15881	15683	15623	15668	15839	15758	15930	15646	15674	15657	15740	15868	15873	15825	15918	15775	15718	15678	15803	15942	15908	15786	15878	15783	15744	15934	15808	15716	15795	15951	15814	15866	15883	15844	15874	15967	15683	15764	15711	16001	16047	15742	15696	15804	15836	15862	15825	16002	15715	16032	15685	15845	15966	15946	15797	15751	15787	15960	15906	15612	15586	15855	15772	15768	15931	15897	15898	15695	15954	15670	15642	15747	15749	15629	15808	15844	15671	15916	15899	15912	15725	15746	15691	15886	15718	15696	15943	15835	15555	15535	15814	15774	15993	15809	15898	15831	15610	15804	15865	15737	15813	15921	15873	15845	15876	15822	15887	15809	15929	15806	15931	15889	15692	15899	15789	15680	15706	15684	15716	15685	15721	15920	15612	15838	15896	15765	15924	15825	15813	15705	15771	15750	15937	15622	15745	15913	15836	15861	15721	15592	15744	15821	15816	15776	15655	15657	15781	15941	15743	15983	15714	15920	15871	15889	15802	15865	15794	15841	15849	15727	15819	15865	15758	15853	15848	15776	15830	15863	15710	15603	15819	15637	15667	15793	15727	15811	15538	15823	15810	15756	15774	15778	15866	15925	15985	15729	15681	15669	15697	15813	15841	15939	15789	15713	15952	15808	15767	15864	15583	15799	15734	15951	15983	15679	15904	15914	15895	16013	15695	15843	15551	15765	15790	15950	15772	15932	15825	15740	15691	15953	15703	15860	15698	15867	15616	15861	15859	15866	15805	15667	15844	15789	15788	16064	15814	15823	15737	15780	15919	15716	15738	15773	15778	15941	15831	15606	15854	15748	15718	15855	15682	15690	15813	15788	15617	15659	15881	15753	15800	15699	15762	15820	15590	15773	15673	15816	15854	15718	15805	15839	15958	15845	15809	15682	15826	15952	15746	15561	15745	15670	15697	15710	15756	15626	15815	15562	15522	15607	15746	15853	15853	15997	15582	15824	15967	15649	15693	15749	15812	15780	15650	15654	15840	15707	15802	15643	15641	15561	15536	16012	15886	16080	15775	15944	16008	15780	16005	15951	15645	15776	15754	15841	15879	15819	15723	15745	15796	15747	15829	15977	15895	15653	15846	15923	15853	15577	15836	15634	15692	15722	15681	15867	15764	15814	15781	15936	15764	15840	15921	15738	15830	15799	15864	15697	15862	15719	15765	15776	15692	15854	15700	15615	15683	15839	15795	15854	15798	15821	15816	15595	15850	15851	15675	15764	15898	15911	15764	15635	15658	15822	15858	15721	15521	15748	15682	15799	15804	15833	15673	15625	15627	15974	15994	15892	15953	15904	15807	15760	15782	15856	15793	15641	15706	15914	15907	15687	15745	15932	15828	15791	15870	15773	15777	15853	15682	15776	15665	15884	15748	15704	15781	15815	15666	15717	15831	15903	15630	15729	15698	15736	15710	15832	15770	15774	15784	15996	15733	15725	15811	15795	15640	15820	15836	15784	15920	15830	15833	15822	15639	15797	15662	15819	15850	15669	15899	16153	15787	15793	15680	15792	15707	15582	15629	15760	15821	15943	15762	15865	15793	15799	15758	15878	15848	15847	15708	15874	15840	15917	15880	15860	15914	15943	15842	15999	15820	15622	15950	15720	15744	15911	15927	15743	15800	15760	15775	15860	15806	15783	15712	15909	15949	15841	15864	15695	15845	15789	15919	15780	15646	15790	15729	15970	15828	15729	15672	15806	15838	15839	15657	15758	15834	15831	15878	15954	15912	16205	15815	15935	15728	15986	15769	15834	15873	15809	15874	15833	15772	15725	15671	15765	15767	15751	15824	15857	15838
13539	15522	15159	15099	14656	14596	14658	14575	14514	14548	14381	14431	14870	17124	17115	16361	15464	14862	14573	14242	14585	14300	14503	14244	14330	14395	14323	14376	14565	14442	14182	14379	14598	14244	14423	14405	14425	14440	14402	14421	14372	14158	14442	14423	14345	14376	14415	14277	14395	14509	14434	14462	14371	14269	14304	14230	14352	14321	14237	14458	14260	14254	14546	14286	14354	14439	14472	14419	14301	14343	14363	14407	14230	14265	14335	14263	14473	14286	14404	14491	14286	14235	14325	14326	14337	14425	14331	14537	14409	14206	14555	14274	14269	14237	14423	14361	14302	14377	14327	14498	14437	14315	14458	14386	14325	14409	14339	14389	14489	14363	14298	14424	14439	14463	14477	14249	14357	14406	14426	14436	14312	14257	14428	14382	14481	14379	14371	14495	14254	14257	14298	14400	14266	14416	14400	14248	14575	14264	14445	14312	14317	14524	14563	14327	14300	14225	14357	14451	14333	14413	14494	14212	14469	14168	14256	14497	14473	14366	14591	14365	14287	14275	14482	14336	14351	14422	14337	14481	14396	14378	14426	14419	14502	14256	14267	14510	14583	14416	14248	14492	14271	14401	14405	14471	14475	14345	14530	14256	14322	14264	14459	14460	14349	14532	14421	14499	14181	14429	14457	14372	14246	14313	14275	14480	14440	14541	14382	14393	14530	14431	14329	14361	14420	14250	14336	14417	14244	14519	14396	14243	14355	14328	14311	14486	14400	14439	14214	14497	14405	14492	14378	14450	14476	14288	14408	14393	14232	14311	14345	14161	14364	14332	14473	14429	14333	14500	14320	14306	14194	14570	14328	14289	14306	14263	14297	14423	14469	14327	14172	14499	14388	14403	14252	14316	14510	14398	14388	14289	14494	14399	14400	14478	14424	14291	14335	14302	14257	14408	14316	14237	14378	14220	14414	14433	14329	14439	14303	14582	14331	14428	14226	14468	14470	14294	14357	14429	14505	14291	14617	14098	14327	14299	14404	14356	14320	14389	14373	14428	14395	14415	14351	14350	14199	14513	14488	14277	14582	14339	14526	14432	14436	14337	14539	14494	14321	14473	14235	14449	14387	14400	14181	14284	14460	14357	14427	14408	14319	14474	14344	14256	14579	14467	14412	14432	14405	14519	14213	14555	14207	14370	14276	14252	14279	14402	14536	14443	14388	14412	14318	14439	14362	14392	14367	14367	14443	14472	14399	14356	14485	14352	14329	14504	14344	14365	14426	14312	14423	14356	14325	14426	14277	14326	14263	14397	14335	14421	14260	14341	14387	14312	14442	14366	14360	14478	14520	14305	14543	14335	14462	14439	14205	14358	14464	14321	14316	14420	14502	14438	14394	14305	14405	14395	14189	14345	14541	14214	14435	14393	14344	14411	14361	14408	14440	14378	14326	14252	14440	14628	14568	14397	14486	14352	14459	14409	14371	14412	14373	14375	14477	14391	14489	14268	14493	14353	14368	14451	14432	14456	14397	14425	14480	14372	14510	14310	14429	14189	14289	14285	14360	14404	14508	14402	14375	14454	14444	14259	14350	14485	14314	14454	14411	14343	14283	14299	14595	14503	14190	14346	14445	14271	14365	14473	14505	14445	14323	14459	14320	14424	14468	14331	14287	14436	14494	14388	14507	14301	14434	14352	14385	14510	14436	14283	14324	14393	14448	14384	14461	14391	14475	14406	14584	14475	14378	14446	14333	14457	14453	14507	14403	14543	14421	14346	14427	14400	14363	14386	14495	14441	14405	14456	14417	14192	14172	14300	14310	14469	14284	14386	14283	14402	14278	14356	14450	14400	14463	14500	14313	14377	14421	14249	14358	14494	14387	14420	14416	14401	14439	14362	14429	14328	14410	14625	14328	14509	14361	14242	14517	14269	14303	14551	14269	14465	14453	14403	14532	14291	14277	14354	14507	14286	14248	14333	14499	14542	14376	14348	14387	14399	14336	14227	14171	14494	14301	14324	14322	14357	14383	14310	14411	14372	14480	14478	14439	14476	14405	14236	14362	14390	14363	14398	14326	14510	14238	14414	14534	14187	14456	14333	14453	14276	14401	14454	14498	14563	14493	14409	14398	14477	14516	14504	14261	14324	14313	14278	14437	14375	14435	14420	14289	14338	14550	14344	14412	14431	14292	14539	14261	14535	14398	14504	14310	14423	14331	14471	14272	14437	14403	14461	14521	14321	14574	14355	14295	14350	14475	14491	14282	14516	14481	14277	14435	14374	14559	14281	14343	14456	14254	14399	14508	14317	14323	14400	14374	14608	14347	14486	14407	14265	14513	14481	14371	14409	14411	14429	14254	14412	14388	14402	14560	14075	14418	14378	14210	14326	14414	14379	14412	14342	14485	14229	14565	14348	14282	14278	14449	14267	14440	14411	14365	14450	14415	14325	14346	14362	14244	14340	14426	14424	14461	14441	14397	14257	14356	14525	14379	14532	14327	14481	14314	14316	14447	14321	14250	14435	14382	14416	14383	14323	14335	14311	14341	14596	14409	14346	14392	14406	14317	14352	14336	14458	14355	14336	14394	14357	14502	14385	14369	14327	14318	14421	14419	14432	14421	14348	14582	14328	14361	14426	14291	14452	14232	14298	14296	14476	14312	14384	14418	14251	14370	14428	14419	14402	14357	14321	14428	14567	14432	14273	14224	14528	14276	14355	14620	14236	14266	14466	14428	14334	14400	14430	14430	14253	14228	14264	14420	14395	14390	14536	14322	14456	14380	14444	14273	14426	14409	14326	14327	14504	14364	14455	14479	14236	14362	14477	14410	14468	14368	14340	14284	14340	14492	14446	14307	14372	14452	14469	14334	14234	14478	14484	14356	14423	14187	14460	14306	14485	14375	14505	14458	14386	14431	14438	14390	14265	14503	14314	14419	14501	14524	14357	14545	14394	14363	14356	14543	14296	14440	14542	14370	14362	14530	14363	14570	14257	14266	14232	14518	14362	14340	14362	14511	14428	14270	14496	14230	14467	14508	14362	14351	14298	14347	14430	14337	14444	14326	14408	14278	14407	14432	14424	14282	14446	14335	14407	14319	14397	14331	14366	14541	14300	14410	14429	14411	14311	14232	14282	14369	14484	14296	14186	14346	14455	14419	14328	14415	14447	14514	14443	14414	14407	14517	14502	14396	14420	14320	14343	14395	14322	14497	14438	14315	14524	14346	14458	14328	14386	14530	14339	14374	14332	14585	14416	14307	14196	14648	14436	14523	14267	14421	14293	14375	14362	14353	14337	14332	14392	14390	14515	14389	14324	14507	14457	14515	14231	14522	14447	14592	14244	14366	14291	14358	14361	14450	14452	14191	14605	14339	14326	14357	14454	14335	14433	14366	14365	14471	14490	14377	14427	14309	14511	14231	14432	14392	14318	14401	14267	14205	14352	14469	14427	14392	14506	14372	14317	14389	14354	14378	14394	14434	14391	14404	14294	14441	14342	14388	14447	14463	14476	14500	14440	14575	14375	14400	14455	14296	14390	14253	14435	14334	14359	14297	14430	14371	14433	14371	14294	14437	14204	14255	14410	14346	14378	14461	14217	14397	14395	14259	14527	14399	14432	14425	14463	14358	14374	14384	14285	14275	14249	14596	14345	14315	14364	14474	14320	14380	14225	14408	14451	14365	14397	14366	14274	14442	14303	14341	14543	14257	14364	14250	14362	14273	14382	14547	14373	14414	14294	14304	14366	14446	14283	14467	14442	14370	14508	14356	14207	14444	14310	14470	14319	14247	14326	14354	14343	14307	14301	14448	14264	14297	14346	14518	14438	14351	14434	14208	14529	14409	14409	14303	14212	14415	14258	14393	14404	14355	14370	14385	14474	14383	14369	14411	14477	14299	14544	14316	14440	14447	14348	14480	14304	14274	14252	14260	14373	14298	14361	14422	14259	14554	14351	14334	14456	14611	14399	14449	14469	14330	14430	14427	14415	14473	14481	14299	14234	14419	14304	14299	14457	14506	14525	14417	14430	14381	14300	14363	14214	14420	14402	14287	14434	14266	14412	14384	14437	14248	14432	14528	14302	14437	14259	14535	14414	14371	14512	14557	14285	14478	14430	14292	14279	14373	14292	14487	14204	14282	14445	14224	14460	14425	14417	14363	14285	14518	14365	14342	14382	14370	14307	14336	14331	14349	14259	14552	14423	14179	14375	14454	14297	14424	14416	14346	14179	14396	14356	14402	14432	14630	14591	14225	14401	14307	14401	14338	14459	14540	14524	14334	14232	14443	14253	14636	14241	14483	14351	14257	14469	14501	14301	14398	14334	14557	14356	14338	14312	14518	14537	14305	14359	14408	14415	14401	14234	14611	14280	14426	14491	14288	14252	14250	14575	14335	14443	14361	14314	14425	14331	14433	14240	14506	14448	14535	14538	14410	14297	14475	14309	14190	14447	14361	14457	14388	14553	14435	14465	14398	14505	14207	14312	14402	14410	14355	14388	14497	14224	14338	14452	14376	14403	14379	14242	14342	14329	14195	14317	14443	14412	14290	14439	14374	14461	14429	14405	14298	14362	14432	14263	14336	14362	14199	14333	14476	14493	14360	14421	14279	14399	14351	14597	14374	14424	14434	14414	14408	14457	14269	14196	14428	14343	14396	14394	14276	14377	14451	14406	14440	14419	14381	14498	14479	14529	14463	14470	14432	14465	14310	14418	14286	14388	14384	14463	14316	14329	14405	14444	14562	14423	14475	14456	14473	14480	14400	14317	14500	14331	14446	14453	14404	14466	14357	14482	14262	14305	14312	14443	14413	14532	14424	14355	14253	14457	14322	14438	14137	14462	14422	14404	14270	14247	14331	14313	14535	14320	14395	14560	14334	14365	14613	14421	14443	14426	14534	14332	14340	14243	14418	14506	14363	14412	14515	14399	14308	14438	14391	14351	14461	14347	14404	14393	14270	14374	14329	14352	14383	14356	14420	14384	14427	14609	14374	14496	14230	14263	14405	14451	14384	14325	14491	14300	14325	14346	14413	14282	14312	14465	14426	14253	14454	14411	14353	14453	14298	14490	14321	14338	14442	14439	14628	14362	14514	14440	14425	14303	14248	14273	14382	14419	14239	14472	14344	14426	14597	14209	14256	14327	14464	14477	14568	14262	14403	14358	14456	14370	14318	14400	14346	14404
23432	20994	28383	23810	21518	20786	19404	16673	16504	16663	16420	16318	18280	28543	28405	25269	21077	17811	16632	16265	16138	16043	16106	16162	16150	16087	15975	16181	16084	15925	16226	16050	16134	16100	16106	16028	16138	16050	16023	16094	15943	16136	16114	16176	15995	16321	16004	15947	15908	16198	15990	16148	16005	16128	16017	15920	16064	15936	15957	16135	15975	16119	16082	16105	15990	15898	16078	16026	16093	15898	16095	15765	16016	16081	16066	16008	15946	16073	16269	15970	16281	16012	15884	15924	16011	15982	16097	16042	15754	15919	16051	16151	16041	15955	15904	15882	16099	16116	16083	16128	16034	16118	16014	16006	16002	15969	16057	16061	16003	15958	16138	16051	15911	16142	15994	15873	15905	16061	16105	16023	16084	16035	16068	15972	16195	16016	16029	15897	15823	15924	15994	15986	16028	16048	16036	15974	15813	16055	15879	16085	15930	15841	16011	16080	15933	15911	15914	15999	16001	16063	16233	16078	15949	16227	16067	16138	15969	15877	16039	16044	15927	15909	15979	16190	16028	15771	15960	16052	15993	15886	15704	15990	16004	16084	15930	15994	16085	15977	15938	15933	16136	16024	16103	16032	15988	16106	15847	16100	16082	16013	16020	15909	15901	15884	15833	15888	16136	16043	16039	15895	16130	15724	15910	16090	15889	16051	16082	15959	16182	15919	16119	16007	15888	15868	16104	15893	16054	16093	16009	15960	15989	15894	16226	15986	16000	15840	16003	16057	15951	16079	16136	15897	15893	16105	16104	15928	15994	15875	16157	16025	16243	15901	16119	15939	15988	15927	16049	15910	15917	15953	16022	16055	16041	16127	15793	15958	15962	15976	16137	15929	15884	16003	15985	15849	16033	16019	16216	16086	15937	16027	16228	16081	16113	16091	15904	15986	15819	15924	16217	15892	15770	15925	16140	15913	16216	16105	15937	16055	16063	16233	15984	15985	16098	16007	15688	16141	15935	15769	15880	16208	15923	16105	16076	15970	16072	15896	16047	16126	16168	15993	16015	15887	16093	16087	15876	16041	15969	15972	16036	15792	16071	15890	16123	16146	15994	15988	16027	15864	15926	16129	16061	16017	16061	16132	15932	15939	15946	15845	16037	15899	15926	16189	16112	16150	15896	15901	16004	16104	16034	16107	16121	16088	16027	15948	16286	15953	16107	16223	16033	16043	15884	16255	15999	15967	15996	15940	15902	15901	15902	15969	15982	15914	15866	15713	15907	15888	15934	16137	16109	15896	16027	15983	16126	16043	16033	16188	15939	16123	16008	15833	16072	16076	15966	15979	15994	16106	16028	15862	15906	16004	16012	15877	15798	16155	16139	16092	16179	15980	16063	16081	15961	15966	15899	15943	16178	15937	15768	16018	16286	16038	16062	16161	16029	16008	15918	16152	15995	15918	16131	15891	15842	16156	15952	16075	15970	16078	16127	15934	16089	15949	15991	15983	16142	15864	15978	15999	15945	16027	16127	16046	16175	16293	16121	16175	16042	15875	15858	16135	16026	15887	15977	15981	16090	15898	15862	16101	15931	15919	16157	15922	16097	15943	15964	15961	16144	16080	16031	15924	15929	16039	16034	15990	15972	15946	15865	16266	16121	15989	16110	15942	16048	15852	15936	15945	15985	15898	15910	15929	16251	16111	16301	16061	15955	16067	16020	16166	15972	16041	15927	16089	15884	16019	16043	15923	15811	16180	15873	15994	15871	16035	16084	16064	16103	15876	16015	15919	15900	15905	16003	16061	16001	16098	16278	16023	16161	16135	16088	16028	16130	16237	15923	15842	16092	16092	16082	16087	16017	16066	15836	16022	15942	16103	16205	15974	16038	16032	16069	16000	16002	16022	15929	15945	16085	16003	15911	15946	16133	15944	16137	16145	15974	15997	16114	15897	15970	15896	16050	15904	15979	15947	16010	15814	16012	15933	16038	15993	16143	16117	16156	16186	15941	16024	16173	16122	16125	16013	15735	16026	16141	15868	16231	16071	16009	15838	15913	15861	16046	16020	16184	16071	15871	16061	16099	15966	15997	16013	16043	16181	16095	16099	15939	16174	16006	15936	15958	16085	15816	16255	16118	15817	15999	16099	16050	16040	16110	15964	16080	16115	16085	15937	16015	15955	15790	16014	16040	15912	15903	16038	15984	15978	16304	16025	16109	16048	16021	15907	16068	15955	15803	16079	15903	16029	15968	16095	16032	15868	16021	16134	16235	15984	15945	15827	15948	16048	15992	15796	15961	16094	15941	16259	16050	16079	16047	16081	16059	15809	15793	15956	16030	16225	16089	16151	16054	16014	15912	16034	16079	15885	16148	16130	15974	16275	15934	16104	16050	16081	16150	15939	15992	15993	16035	15979	15771	15787	15925	15930	16125	16093	16193	16201	16146	16041	16135	16015	16050	15967	15998	15990	15976	15868	15855	16069	15908	16026	16007	15787	16375	16006	16023	15964	15878	16014	15910	16098	16049	15956	16007	16022	16119	15967	15946	16124	15969	16195	16115	15912	16096	16196	16081	16125	15856	15984	16029	15916	15945	15706	16063	16069	15907	16075	15774	16052	15940	15976	16066	15967	16120	16005	16016	15987	16080	15923	16074	16317	15948	16110	15982	16137	15897	15961	15940	16052	15926	15890	15843	15957	16160	15949	15981	16081	15976	16011	16049	15807	16010	16187	15921	16075	16014	16079	15924	15994	15915	16111	16180	15997	15984	15968	16227	15971	16096	16220	16100	16090	15942	16056	16077	15905	16144	16008	15842	16055	15906	16061	15906	15947	15942	15990	15994	15867	15935	15908	15922	16098	15970	16157	16065	16126	15939	16079	16034	15902	16124	16015	15970	15896	16135	16181	16089	15964	16039	15717	16001	15994	16090	16011	16026	16005	16129	16247	16035	16196	16198	16040	16099	16064	15897	16101	16061	15821	16033	16000	15900	16087	16131	16121	16042	15977	15938	15879	16183	16122	16134	16129	16004	15966	15943	15993	15977	16050	16049	15911	16045	16054	15986	16019	15974	16085	15856	15936	15876	16062	16178	16028	15856	16227	16050	16100	15957	16127	16102	15952	15984	16103	15834	16106	16036	16016	15850	16079	15948	15915	15807	15946	15954	16045	15993	15995	16076	16076	15810	15947	15856	15912	15986	15952	16109	16033	15951	16150	15865	16040	15891	16035	16156	16113	15914	15851	15931	15921	15967	16163	16015	16037	15904	16200	15977	15800	16080	16069	15966	16021	16073	16017	16035	16103	15975	15995	15968	16159	15985	16163	15954	16185	15897	15939	16057	16063	15931	16144	15817	15914	15955	15860	16024	15963	16125	16171	15777	15972	15981	16229	16028	16117	15997	15958	16039	16144	16074	16080	15920	15930	16004	16234	16075	15988	15976	16087	15975	15944	15995	16045	15979	16065	16056	15923	15974	15770	15868	15886	16042	16042	15913	15949	15983	15973	15949	15956	16004	15997	15931	16089	16061	15924	15952	15853	15917	16063	16079	16153	16066	15984	15953	16143	16092	15939	15915	16042	16234	15946	16043	15817	15859	16179	15876	15926	15890	16049	16108	15929	16018	16150	16051	16067	16148	15919	16075	16104	16038	16009	16183	16093	15999	16016	16014	15939	15948	16144	15882	16096	16188	15862	16128	15900	16033	16215	15955	15911	16132	16111	15998	15977	15994	16080	15845	15797	15867	15975	16115	16001	16127	16165	16093	16103	16073	15960	15989	16046	16208	16000	15934	15895	16009	16024	16251	16080	15999	15914	16012	16196	16027	16123	16153	15972	15835	16163	16088	15953	15992	16086	16121	15941	15925	16114	16059	15917	15769	16148	15878	15947	16246	16045	16086	16055	16237	16076	16071	16006	16087	16190	15988	16088	16220	16034	16028	15904	15986	16151	15994	15786	16115	16195	16046	16075	16053	16134	15909	16189	16014	16363	15801	15969	15999	15944	15999	15962	16007	15969	16125	16080	15991	15987	15860	15948	15778	16154	16081	15942	15927	16166	16132	15986	15950	16003	16070	16019	16170	16261	15895	15849	16191	15890	16191	16148	16197	15847	16016	16039	15971	16012	15989	16038	15855	15935	15991	15935	15867	16063	15881	15977	16058	15987	16033	15937	16138	15797	15877	16034	16108	15999	15923	16131	15875	15839	15843	16141	16046	16301	16027	15900	16089	16101	15968	16070	15982	16051	16025	15943	15872	15974	16043	16266	15960	15984	16010	16041	16006	16006	16159	15996	15887	15855	16180	16011	16138	16063	16068	15960	16036	15979	15989	16157	16138	15923	15932	16098	15941	16062	15899	16139	15858	15943	16050	16043	16019	16122	15868	15983	15906	16025	16072	16035	15959	16004	15931	15998	16046	16130	15982	16032	15832	15982	16033	16114	16173	16021	16072	15969	16060	16006	16196	15898	16130	16005	16130	16023	16104	15924	15964	15848	15797	16043	15932	16109	16012	15788	15879	16014	16010	16197	15961	16085	16125	16026	16083	16148	15884	16126	16119	16106	16050	15951	15977	15999	15796	16106	16279	16116	15982	15954	15966	16012	16083	16215	16024	15948	15934	15960	16107	16037	15824	16096	16020	16093	16141	16047	16083	16307	15990	15903	16156	16099	15886	15948	15933	15979	16231	16014	15926	15989	15885	16145	15936	15962	15988	15981	16208	16087	16038	16190	16205	16145	16103	15998	16007	16159	16088	15954	15960	15993	16045	15978	16127	16014	16035	16038	15979	15949	16027	15802	16003	16020	15915	15874	15899	15940	16016	16064	16136	15973	15970	16102	16040	16095	15999	16070	15867	15854	16008	15841	16070	16094	15993	15964	16083	16182	16013	16011	15966	15884	16042	15998	15782	15892	15945	15943	16227	16164	15879	15962	16064	16077	15921	15915	16090	15808	15976	15976	16141	16119	16028	16062	16254	15938	16067	15991	16125	16076	15819	15979	15977	16159	16082	15997	16167	16081	16059	16288	15948	16018	16065	15991	16065	15976	16118	15966	15934	15922	16029	15935	16207	16138	15980	15985	16102	15915	15930	16059	15939	15975	16065	16110	16051	16149	16047	16012	15940	15956	15852	16008	16011	15883	15848	15803	16070	16017	15979	15900	16087	15931	15843	15897	15892	16043	16017	16106
12848	21168	19864	17590	16349	15512	15413	15280	15305	15017	14950	15050	18843	32400	30907	26181	20168	16386	14921	14660	14632	14593	14444	14475	14615	14590	14573	14491	14538	14603	14570	14604	14396	14542	14627	14539	14694	14612	14487	14636	14684	14615	14675	14496	14387	14388	14658	14475	14409	14746	14574	14466	14410	14743	14627	14366	14315	14529	14477	14496	14381	14631	14457	14363	14436	14576	14435	14500	14485	14441	14444	14499	14635	14498	14612	14463	14449	14683	14643	14665	14560	14457	14416	14689	14629	14555	14507	14527	14478	14569	14479	14481	14534	14391	14542	14771	14483	14635	14468	14513	14575	14577	14567	14535	14485	14375	14571	14581	14401	14707	14445	14520	14463	14398	14596	14542	14428	14517	14492	14551	14524	14529	14507	14520	14515	14349	14511	14366	14478	14480	14449	14602	14536	14668	14612	14543	14438	14428	14430	14579	14278	14505	14463	14509	14421	14623	14579	14511	14494	14484	14546	14397	14507	14561	14532	14516	14527	14480	14633	14366	14638	14413	14501	14425	14682	14434	14353	14563	14600	14431	14572	14388	14376	14624	14392	14461	14615	14485	14519	14426	14455	14451	14600	14666	14616	14598	14333	14576	14593	14535	14490	14513	14539	14600	14454	14370	14646	14421	14415	14470	14446	14454	14405	14584	14599	14604	14350	14491	14609	14581	14535	14320	14489	14745	14331	14620	14526	14666	14456	14557	14623	14501	14385	14593	14475	14396	14428	14474	14751	14421	14479	14316	14612	14407	14689	14643	14678	14626	14618	14535	14638	14286	14520	14538	14404	14448	14415	14487	14474	14415	14437	14692	14486	14433	14685	14551	14596	14430	14558	14506	14495	14569	14524	14475	14523	14587	14506	14274	14502	14523	14591	14384	14540	14460	14645	14511	14416	14440	14491	14569	14419	14382	14594	14540	14450	14496	14495	14544	14518	14514	14616	14317	14525	14444	14507	14497	14500	14406	14434	14466	14653	14438	14521	14535	14385	14483	14413	14363	14405	14674	14382	14616	14504	14407	14656	14633	14528	14550	14509	14656	14544	14588	14430	14433	14514	14528	14447	14547	14526	14456	14591	14413	14350	14458	14565	14543	14571	14537	14521	14427	14639	14496	14525	14556	14522	14530	14534	14425	14517	14619	14526	14248	14579	14481	14460	14667	14369	14531	14362	14465	14549	14757	14483	14468	14621	14689	14265	14441	14473	14527	14484	14543	14465	14422	14591	14577	14559	14352	14597	14586	14393	14611	14388	14649	14248	14658	14558	14482	14466	14399	14557	14552	14572	14581	14593	14519	14459	14612	14629	14523	14471	14561	14425	14517	14378	14626	14443	14596	14442	14473	14460	14405	14542	14479	14543	14670	14495	14371	14319	14301	14443	14486	14617	14641	14550	14467	14462	14465	14409	14580	14358	14532	14604	14538	14366	14469	14652	14623	14527	14503	14565	14595	14606	14454	14573	14458	14477	14439	14537	14551	14438	14393	14376	14347	14431	14637	14592	14438	14541	14538	14458	14433	14555	14524	14394	14512	14365	14433	14562	14442	14256	14432	14561	14459	14461	14515	14463	14557	14412	14455	14670	14501	14497	14635	14351	14398	14533	14360	14477	14577	14615	14360	14601	14541	14416	14750	14421	14500	14542	14574	14405	14449	14535	14624	14620	14675	14525	14429	14395	14456	14625	14550	14380	14565	14528	14591	14500	14455	14419	14580	14500	14419	14562	14431	14581	14695	14641	14503	14407	14440	14503	14562	14402	14533	14510	14559	14474	14419	14587	14453	14433	14364	14550	14449	14562	14544	14366	14396	14570	14614	14646	14384	14488	14544	14487	14598	14541	14526	14568	14556	14434	14356	14352	14286	14624	14601	14414	14408	14776	14445	14501	14323	14536	14558	14591	14523	14588	14384	14424	14449	14673	14491	14496	14450	14559	14475	14563	14482	14509	14676	14478	14340	14427	14392	14584	14530	14499	14428	14562	14414	14574	14633	14654	14318	14732	14510	14514	14467	14569	14447	14345	14447	14367	14374	14728	14562	14461	14485	14379	14305	14514	14720	14570	14576	14451	14513	14699	14385	14619	14481	14512	14409	14469	14593	14318	14558	14552	14442	14535	14627	14670	14301	14438	14494	14417	14666	14620	14395	14443	14572	14705	14598	14461	14607	14443	14486	14540	14456	14485	14572	14527	14463	14534	14579	14284	14529	14544	14454	14516	14650	14472	14459	14460	14465	14507	14314	14629	14330	14601	14629	14336	14709	14430	14522	14561	14635	14408	14344	14460	14615	14529	14450	14604	14656	14557	14517	14477	14483	14531	14177	14496	14481	14524	14622	14524	14466	14499	14590	14486	14551	14487	14471	14466	14575	14587	14558	14461	14380	14513	14446	14561	14606	14484	14466	14438	14307	14570	14457	14391	14385	14513	14521	14592	14577	14592	14529	14360	14342	14493	14643	14602	14410	14535	14468	14325	14550	14516	14328	14560	14393	14375	14702	14432	14450	14603	14388	14472	14353	14480	14488	14677	14522	14482	14473	14522	14450	14460	14461	14427	14589	14600	14487	14697	14359	14414	14440	14342	14438	14672	14506	14559	14455	14455	14502	14536	14439	14601	14397	14516	14624	14410	14702	14534	14510	14514	14627	14551	14562	14409	14508	14463	14581	14461	14361	14334	14378	14691	14390	14553	14471	14480	14384	14735	14495	14577	14444	14449	14658	14532	14549	14484	14518	14282	14446	14528	14534	14504	14354	14589	14778	14644	14472	14504	14531	14526	14462	14707	14458	14470	14645	14577	14408	14411	14482	14426	14674	14470	14555	14374	14360	14401	14486	14559	14562	14595	14556	14666	14425	14472	14520	14582	14584	14326	14456	14705	14419	14424	14558	14428	14468	14610	14687	14689	14610	14428	14646	14615	14465	14522	14370	14558	14369	14390	14340	14464	14700	14447	14564	14482	14512	14562	14537	14321	14426	14562	14543	14642	14459	14488	14434	14588	14622	14584	14557	14514	14461	14481	14568	14604	14358	14537	14402	14624	14578	14524	14462	14565	14513	14477	14640	14366	14529	14397	14590	14627	14329	14526	14484	14444	14476	14403	14527	14557	14304	14594	14504	14535	14493	14351	14545	14557	14522	14469	14528	14434	14515	14510	14341	14541	14581	14442	14538	14549	14579	14489	14582	14666	14378	14496	14571	14593	14299	14495	14324	14306	14535	14433	14445	14450	14556	14460	14476	14575	14651	14582	14335	14653	14461	14602	14644	14508	14616	14518	14276	14498	14592	14547	14666	14424	14625	14549	14459	14558	14549	14354	14582	14407	14368	14502	14378	14608	14592	14484	14507	14501	14490	14547	14546	14549	14507	14385	14539	14469	14408	14590	14366	14356	14581	14379	14519	14391	14574	14429	14577	14379	14688	14442	14480	14497	14419	14453	14500	14514	14261	14341	14609	14468	14537	14301	14420	14329	14463	14393	14456	14432	14758	14513	14452	14243	14558	14438	14549	14551	14426	14409	14498	14463	14491	14497	14516	14459	14523	14235	14489	14596	14559	14439	14444	14466	14563	14472	14514	14608	14473	14416	14307	14415	14518	14718	14631	14530	14464	14474	14560	14662	14472	14445	14524	14514	14580	14325	14453	14410	14641	14582	14431	14524	14441	14414	14544	14413	14541	14590	14354	14413	14477	14517	14504	14537	14308	14449	14516	14504	14455	14438	14499	14384	14533	14514	14641	14505	14354	14548	14664	14469	14549	14480	14546	14502	14480	14650	14303	14662	14375	14483	14587	14427	14311	14441	14296	14559	14484	14524	14499	14475	14473	14538	14475	14392	14469	14451	14535	14588	14491	14638	14486	14520	14469	14568	14485	14489	14440	14480	14538	14521	14503	14463	14457	14511	14543	14550	14551	14501	14493	14650	14342	14578	14649	14612	14628	14550	14503	14488	14306	14580	14493	14530	14574	14458	14447	14635	14571	14592	14463	14377	14594	14581	14432	14403	14607	14434	14587	14494	14491	14465	14573	14432	14539	14475	14513	14525	14338	14535	14501	14459	14444	14306	14607	14417	14552	14594	14501	14675	14648	14436	14305	14407	14580	14380	14461	14580	14600	14537	14507	14539	14538	14334	14382	14447	14400	14417	14542	14496	14530	14369	14631	14515	14609	14519	14505	14590	14424	14441	14451	14499	14634	14600	14479	14467	14464	14569	14422	14644	14362	14564	14293	14570	14452	14570	14503	14513	14329	14529	14541	14517	14568	14363	14479	14480	14634	14471	14473	14359	14426	14551	14461	14416	14611	14601	14608	14478	14667	14513	14454	14631	14456	14402	14491	14595	14425	14535	14693	14510	14620	14723	14394	14607	14375	14396	14675	14591	14410	14267	14469	14631	14598	14498	14473	14445	14508	14624	14576	14488	14450	14651	14479	14463	14456	14553	14459	14604	14351	14485	14479	14401	14604	14422	14459	14630	14517	14722	14542	14562	14458	14628	14394	14642	14568	14638	14505	14501	14620	14592	14482	14459	14493	14494	14474	14561	14284	14679	14494	14288	14474	14433	14390	14502	14392	14474	14569	14483	14577	14461	14474	14607	14473	14442	14673	14597	14623	14466	14623	14444	14544	14467	14554	14366	14416	14497	14547	14655	14552	14568	14368	14246	14529	14456	14542	14466	14449	14568	14503	14504	14656	14422	14465	14518	14373	14593	14408	14500	14529	14551	14354	14330	14758	14515	14560	14433	14484	14514	14582	14423	14484	14583	14529	14526	14330	14614	14530	14554	14495	14617	14499	14428	14509	14433	14594	14485	14608	14432	14542	14373	14554	14459	14608	14432	14456	14511	14536	14587	14343	14489	14449	14560	14600	14506	14489	14481	14450	14501	14482	14552	14381	14576	14641	14599	14395	14377	14396	14515	14477	14439	14442	14629	14383	14491	14534	14539	14448	14585	14608	14504	14456	14555	14461	14448	14673	14551	14578	14660	14504	14531	14492	14364	14597	14456	14537	14491	14708	14602	14625	14479	14579	14564	14631	14614	14481	14655	14469	14375	14560	14496	14454	14559	14667	14367	14545	14422	14638	14632	14421	14540	14447	14527	14594	14586	14545	14555	14528	14423	14634	14484	14614	14540	14597
22534	20998	28791	23410	21115	22642	23140	17609	16732	17239	16992	16644	19735	36028	35719	31040	24085	19448	17080	16512	16321	16281	16449	16307	16444	16396	16420	16543	16255	16166	16189	16510	16452	16358	16237	16307	16190	16308	16201	16342	16438	16115	16391	16360	16413	16126	16228	16327	16399	16394	16313	16342	16361	16239	16131	16363	16234	16204	16253	16206	16203	16172	16157	16162	16379	16229	16307	16146	16236	16212	16176	16160	16185	16165	16122	16137	16012	16162	16201	16286	16411	16109	16245	16217	16380	16225	16280	16392	16266	16036	16154	16119	16216	16273	16007	16223	16157	16330	16218	16288	16159	16259	16219	16246	16359	16227	16140	16229	16171	16175	16089	16172	16205	16097	16115	16222	16247	16341	16080	16047	16251	16058	16164	16182	16372	16510	16135	16139	16101	16075	16166	16140	16243	16245	16290	16274	16173	16337	16318	16084	16217	16231	16211	16338	16189	15982	16211	16205	16236	16308	16307	16160	16234	16126	16013	16187	16318	16334	16113	16075	16280	16085	15975	16114	16106	16108	16137	16091	16154	16107	16219	16203	16150	16111	16371	16046	16259	16175	16102	16066	16079	16244	16152	16194	16010	16090	16222	16002	16160	16306	16231	16202	16131	16040	16312	16235	16082	16120	16181	16202	16334	16042	16249	16158	16072	16056	16093	16307	16214	16052	16201	15993	16195	16327	16171	16274	16388	16146	16217	16142	16141	15953	16272	16203	16122	16201	16160	16179	16134	16313	16073	16085	16134	16251	16108	16218	16113	15891	16244	16135	16011	15955	16193	16079	16268	16197	15944	16137	16117	16338	16400	16248	16083	16289	16188	16154	16062	16011	16194	16149	16132	16272	16212	16139	16170	16014	16205	16032	16363	16249	16186	16111	16193	16208	16361	16047	16311	16296	16193	16358	16095	16128	16204	16197	16123	15983	16204	16131	16267	16175	16309	16220	16332	16361	16298	16136	16390	16100	16159	16320	16181	16077	16195	16266	16213	16174	16144	16342	16255	16116	16230	16137	15942	16405	16183	16019	16186	16203	16017	16146	16258	15944	16253	16183	16242	16010	16226	16217	16264	16072	16061	16309	16203	16228	16229	16084	16119	16414	16165	16020	16090	16354	16113	16255	16254	16237	16190	16217	16074	16213	16075	16139	15997	16081	16218	16187	16226	16002	16097	15926	16045	16041	16161	16352	16271	16240	16240	16093	15991	16089	16211	16185	16101	16179	16283	16020	16106	16112	16428	16201	16153	16186	16000	16173	15938	16105	16016	16326	16108	16252	16117	16274	16033	16162	16179	16124	16102	16159	16059	16161	16082	16248	16488	16170	16084	16354	16070	16108	16159	16164	15882	16070	16037	16101	16356	16073	16310	16201	16149	16202	16288	16124	16340	16007	16368	16102	16196	16113	16083	16165	16200	16154	16250	16161	16086	16153	16222	16311	16254	15869	16237	16324	16107	16308	16144	16121	16189	16089	16253	16166	16194	16186	16099	16178	16080	16163	16151	16334	16066	16265	16028	16196	15891	16019	16215	16162	16132	16198	16318	16375	16159	16016	16216	16254	16010	16209	16218	16151	16211	16353	16075	16229	16275	16148	16255	16198	16212	16269	16171	16120	16104	16141	16376	16184	16207	16254	16333	16041	16189	16201	16295	16143	15962	16239	16251	15922	16207	16092	16229	16169	16019	15975	16237	16195	16016	15957	16169	16199	16162	16327	16053	16111	16015	16063	16168	16160	16096	16021	16105	16060	15854	16078	16232	16268	16175	16110	16014	16123	16252	16130	16125	16212	15761	16154	16286	16241	15928	16112	16182	16253	16242	16277	16104	16193	16251	16213	16050	16115	16221	16176	16324	16296	16416	16164	16217	16118	16104	16199	16024	16052	16086	16174	16106	15997	16088	16232	16268	16202	16051	16360	16230	16103	16179	16162	16214	16064	16192	16101	16137	16252	16355	16107	16243	16112	16000	16214	16180	16044	16090	16207	16079	16040	16210	16166	16280	16271	16165	16296	16140	15963	16123	15986	16122	16038	16131	16394	16171	16211	16040	16111	16017	16192	16417	16242	16302	16274	16292	15950	16325	16149	16169	16096	15921	16155	15996	15985	16235	16174	16114	16168	16199	16247	15999	16202	16170	16141	16145	16037	16204	16206	16275	16169	16321	16115	16320	16139	16218	16176	16134	16139	16243	16091	16151	16131	16256	16109	16197	16138	16068	16076	16071	16101	16189	16122	16274	16213	15905	16179	16019	16185	16182	16237	16261	16170	16129	16186	15995	16153	16318	16085	16099	16217	16018	16007	16227	16268	16044	16136	16030	16103	16158	16137	16061	16141	16257	16175	16313	16148	16025	16171	16275	16081	16192	16215	16199	16222	16280	16170	15924	16321	16320	16149	16179	16140	16324	16150	16046	16180	16111	16032	16045	16158	16029	16140	16127	16251	16055	16212	16361	16269	16048	16255	16253	16065	15955	16178	16076	16110	16082	16078	16186	16398	16397	16135	16151	16153	16177	15968	16161	16111	16078	16167	16164	15968	16209	15995	16238	16159	16241	16443	16089	16337	16215	16167	16099	15987	15953	16038	16068	16148	16158	16155	16199	16299	16067	16386	16232	16138	16273	16156	16166	16237	16253	16058	16220	16140	16333	16122	16115	16208	16516	16307	16118	16155	16147	16375	16233	16278	16145	16188	16158	16131	16182	16059	16184	16149	16194	16062	16385	16184	16041	15963	16122	16147	16391	16178	16068	16141	16100	16303	16131	15960	16175	16118	16200	16113	16105	16273	16166	16261	16086	16188	16049	16091	16063	16234	16107	16303	16450	16147	16107	16124	16201	16133	16072	16450	16270	16153	15978	16207	16263	16168	16103	16084	16185	16108	16153	16116	16207	16219	16089	16094	16280	16078	16308	16305	16119	16154	16263	16092	16065	15996	16070	16001	16118	16209	16162	16087	16134	15983	16249	16307	16096	16088	16047	15895	16304	16108	16241	16029	16313	16076	16100	15975	16199	16196	16146	16186	16199	16190	16272	16124	16053	16183	16093	15986	16257	16318	16086	16322	15992	16011	16160	16200	16111	16196	16326	16183	16277	16084	16299	16198	16152	16019	16105	16178	16117	16101	16170	16086	16090	16173	16221	15946	16172	16101	16216	16259	16051	16125	16329	16387	16221	16044	16199	16089	16176	16334	16363	16204	16072	16168	16077	16192	16076	16112	16496	16074	15996	16084	16151	16097	16080	16087	16194	15996	16102	16134	16064	16066	15985	16465	16198	16010	16255	16222	16253	16022	16319	16096	16385	15994	16279	16276	16060	16377	16295	16025	16138	16134	16179	16046	16256	16142	16094	16222	16324	16164	16397	15993	16032	16230	16033	16215	16205	16143	16124	16168	16201	16266	16193	16189	16171	16252	16312	16150	16386	15993	16019	16106	16223	16050	16063	16261	16186	16245	16173	16221	16189	16364	16116	16088	16182	16100	16286	16230	16352	16197	16088	16252	16257	16219	16497	16176	16135	16231	16234	16117	16119	16277	16148	16158	16087	16088	16241	16262	16109	16069	16222	16059	16196	16228	16130	16117	16292	16345	16237	16209	16216	16162	16244	16120	16255	16206	16100	16230	16231	16039	15898	16256	16233	16053	16232	16016	16089	16241	16265	16029	16261	16055	16202	16177	16197	16160	16137	16287	16282	16267	16186	16234	16191	16223	16098	16036	16175	16132	16200	16132	16177	16157	16190	15957	16322	16032	16253	16106	16144	16012	16348	16275	16263	16281	16170	16035	16144	16222	16265	16129	16054	16280	16188	16206	16415	16155	16225	16127	16312	16406	16123	16117	16296	16096	16268	16022	16277	16263	16234	16120	16150	16213	16051	16270	16175	16216	16029	16113	16227	16192	16067	16052	16160	16185	16399	16100	16179	15972	16269	16111	15912	16047	16227	16143	16222	16128	16176	16145	16192	16155	16321	16187	16190	16015	16074	16090	16023	16219	16201	16220	16225	16403	16165	16125	16035	16177	16400	16320	16149	16125	16164	16171	16151	16307	16283	16286	16143	16219	16176	16305	16229	16083	16249	16348	16081	16189	16081	15963	16238	16142	16223	16096	16237	16147	16168	16184	15939	16325	16262	16237	16086	16002	16223	15913	16153	16205	16113	16095	16171	16175	16228	16213	16033	16149	16148	16307	16224	16363	15917	16122	16387	16146	16282	16146	16026	16235	16291	16145	16099	16121	15988	16160	16317	16448	16123	16150	16115	16199	16274	16104	15945	16073	16278	16026	16022	16224	16010	16284	16196	16130	16134	16037	16235	15980	16197	16086	16294	16294	15997	16125	15988	15964	16195	16258	16298	16303	16084	16008	16192	16119	16063	16313	16111	16009	15939	15903	16177	16061	16109	16275	16256	16198	16120	16030	16105	16070	16078	15863	16149	16100	16316	16213	16164	16304	16298	16296	16195	16103	16211	16079	16069	16368	16063	16315	16154	16311	16311	16229	16083	16242	16168	16386	16298	16156	16092	16181	16237	16217	16133	15987	16133	16115	16095	16269	16048	16003	16274	16187	16136	16126	16221	16098	16314	16125	16242	16177	16212	16205	16272	16212	16262	16100	16006	16195	16212	16364	16502	16167	16343	16304	16165	16050	16227	16308	16003	16090	16221	16228	16110	16277	16218	15961	16136	16259	16221	16074	16169	16026	16172	16135	16146	16292	15958	16355	16224	16178	16228	16042	16211	16120	16116	16212	15929	16169	15852	16315	16344	16154	16332	16123	16054	16211	16106	16242	16138	16141	16128	15995	16170	16175	16257	16078	16165	16233	16121	16064	16089	16100	16158	16159	16194	16076	16118	16111	16290	16269	16304	15973	16189	16220	16239	16071	16114	16177	16246	16122	16250	16102	16205	16300	16429	16021	16216	16206	16169	16057	16165	16211	16079	16085	16303	16415	16152	16244	16384	16284	16135	16119	16035	16160	16026	16304	16208	16254	16185	16311	16069	16233	16290	16167	16048	15988	16177	16311	16120	16091	16042	16172	16389	16164	16040	16133	16179	16097	16112	16372	16248	16224	16098	16180	16124	16219	16227	16169	16005	16021	16129	16164	16239	16271	16097	15986	16234	16024	16139	16077	16251	16250
14300	25517	23252	19574	17777	16771	16227	15866	15460	15537	15549	15216	21454	39710	38420	32782	23344	17913	15259	14592	14550	14806	14667	14845	14608	14603	14769	14745	14658	14623	14604	14580	14771	14563	14653	14654	14485	14549	14658	14635	14720	14607	14673	14589	14546	14539	14417	14590	14466	14553	14756	14592	14633	14479	14574	14562	14612	14627	14493	14592	14630	14614	14633	14680	14591	14702	14603	14838	14629	14713	14598	14473	14803	14546	14546	14611	14606	14553	14541	14710	14557	14666	14542	14546	14575	14644	14493	14504	14555	14764	14594	14425	14688	14593	14858	14613	14558	14683	14667	14468	14542	14810	14530	14590	14597	14594	14616	14620	14783	14550	14641	14546	14539	14526	14711	14657	14560	14483	14507	14528	14657	14534	14600	14485	14663	14743	14438	14640	14559	14498	14740	14563	14687	14527	14752	14657	14844	14512	14532	14754	14568	14577	14539	14651	14547	14641	14578	14583	14746	14608	14717	14642	14636	14544	14702	14438	14507	14650	14648	14582	14571	14777	14491	14483	14621	14574	14612	14616	14708	14472	14558	14613	14671	14612	14610	14470	14529	14431	14556	14558	14650	14626	14516	14623	14710	14566	14644	14472	14490	14535	14675	14717	14639	14721	14539	14521	14744	14658	14468	14654	14570	14411	14538	14539	14778	14651	14685	14633	14724	14597	14545	14796	14602	14556	14316	14606	14546	14604	14727	14605	14493	14709	14636	14627	14690	14424	14578	14703	14678	14701	14374	14574	14766	14591	14667	14664	14655	14672	14738	14622	14535	14683	14355	14679	14611	14642	14622	14484	14646	14504	14648	14576	14411	14684	14470	14710	14547	14621	14757	14850	14664	14516	14579	14523	14487	14522	14734	14477	14744	14587	14745	14520	14480	14559	14693	14632	14431	14665	14495	14510	14641	14490	14514	14509	14531	14588	14570	14541	14731	14582	14719	14649	14576	14429	14542	14559	14585	14615	14712	14529	14537	14611	14797	14513	14386	14686	14503	14561	14569	14564	14584	14471	14538	14537	14687	14405	14782	14751	14550	14740	14630	14627	14645	14640	14549	14493	14529	14581	14604	14615	14617	14651	14467	14648	14527	14487	14518	14557	14571	14534	14541	14599	14565	14619	14679	14641	14469	14592	14701	14487	14425	14834	14679	14592	14567	14623	14629	14686	14589	14489	14467	14513	14635	14611	14637	14610	14745	14587	14530	14754	14648	14608	14665	14470	14552	14460	14720	14774	14624	14649	14575	14741	14774	14618	14426	14733	14575	14426	14465	14481	14667	14490	14517	14492	14591	14420	14652	14529	14479	14641	14673	14618	14520	14708	14468	14723	14705	14653	14589	14503	14860	14462	14579	14410	14614	14530	14562	14517	14674	14593	14511	14569	14761	14550	14553	14769	14646	14450	14504	14620	14666	14572	14581	14598	14512	14621	14434	14773	14577	14489	14609	14568	14545	14463	14647	14530	14576	14794	14537	14530	14467	14649	14685	14598	14543	14735	14639	14572	14745	14390	14602	14489	14620	14338	14597	14729	14531	14488	14681	14514	14617	14694	14481	14629	14557	14479	14610	14541	14490	14703	14468	14476	14597	14649	14634	14534	14842	14543	14608	14446	14560	14610	14395	14431	14598	14579	14683	14502	14484	14538	14536	14699	14502	14578	14691	14611	14687	14506	14620	14638	14585	14789	14682	14572	14503	14607	14670	14647	14755	14577	14538	14518	14491	14501	14579	14611	14778	14633	14510	14594	14696	14699	14693	14593	14606	14484	14646	14644	14443	14517	14577	14649	14693	14576	14610	14375	14598	14638	14428	14582	14675	14705	14607	14724	14606	14657	14664	14578	14700	14604	14626	14635	14581	14416	14716	14612	14514	14694	14608	14584	14548	14454	14650	14378	14729	14621	14350	14423	14513	14580	14668	14725	14508	14683	14392	14554	14663	14613	14614	14425	14674	14502	14636	14516	14548	14406	14348	14696	14434	14455	14545	14517	14484	14554	14687	14584	14707	14586	14672	14419	14510	14520	14604	14700	14519	14671	14609	14535	14606	14573	14598	14616	14638	14669	14539	14576	14483	14672	14694	14447	14452	14625	14602	14577	14599	14421	14608	14581	14592	14577	14741	14590	14580	14540	14587	14713	14419	14517	14695	14580	14588	14640	14632	14590	14688	14509	14713	14692	14678	14586	14542	14826	14632	14510	14536	14573	14637	14530	14708	14729	14567	14615	14602	14579	14615	14580	14594	14503	14630	14530	14536	14538	14661	14533	14403	14644	14502	14633	14475	14565	14535	14586	14559	14566	14598	14865	14470	14522	14584	14752	14530	14535	14595	14553	14675	14600	14539	14489	14539	14626	14576	14711	14589	14628	14652	14601	14650	14492	14644	14534	14502	14582	14328	14559	14720	14611	14655	14656	14466	14584	14671	14329	14560	14472	14697	14591	14461	14618	14464	14553	14665	14655	14511	14669	14623	14482	14699	14606	14493	14615	14738	14614	14557	14641	14632	14627	14660	14661	14629	14635	14561	14527	14571	14616	14608	14609	14424	14540	14490	14544	14754	14557	14780	14599	14674	14632	14607	14723	14546	14679	14550	14575	14659	14833	14685	14549	14624	14573	14614	14610	14516	14492	14742	14584	14466	14484	14587	14523	14519	14628	14777	14513	14560	14511	14625	14499	14529	14667	14564	14473	14600	14452	14540	14514	14462	14616	14660	14658	14825	14536	14609	14396	14551	14524	14722	14504	14572	14521	14672	14565	14538	14710	14620	14631	14784	14747	14624	14577	14589	14532	14426	14782	14366	14639	14625	14515	14647	14597	14549	14608	14640	14507	14685	14672	14540	14493	14671	14515	14380	14538	14508	14511	14642	14585	14668	14502	14720	14653	14639	14642	14507	14586	14489	14669	14461	14614	14652	14512	14514	14593	14529	14733	14579	14606	14645	14599	14543	14734	14575	14661	14552	14643	14630	14634	14656	14691	14622	14487	14633	14538	14613	14615	14547	14506	14487	14643	14449	14638	14556	14477	14641	14621	14633	14558	14623	14657	14751	14632	14524	14453	14548	14499	14613	14592	14548	14546	14424	14617	14510	14617	14758	14423	14598	14616	14473	14584	14674	14467	14646	14486	14784	14600	14548	14571	14645	14485	14527	14551	14581	14451	14600	14602	14507	14521	14778	14668	14451	14586	14421	14613	14613	14524	14465	14701	14600	14540	14587	14711	14632	14559	14619	14430	14597	14621	14654	14605	14475	14676	14622	14819	14666	14721	14448	14761	14647	14681	14556	14574	14598	14477	14578	14603	14589	14584	14544	14466	14578	14749	14567	14743	14561	14591	14671	14395	14497	14486	14617	14557	14630	14547	14647	14642	14626	14565	14883	14640	14483	14630	14595	14540	14475	14657	14466	14628	14545	14565	14722	14545	14449	14559	14665	14630	14621	14476	14624	14487	14621	14509	14373	14540	14434	14536	14365	14602	14601	14612	14780	14576	14445	14529	14500	14683	14725	14655	14424	14647	14451	14519	14589	14581	14545	14363	14545	14596	14699	14667	14492	14647	14466	14636	14584	14462	14509	14523	14609	14634	14622	14472	14641	14657	14660	14556	14558	14619	14710	14668	14517	14521	14377	14691	14754	14529	14506	14577	14444	14626	14632	14691	14549	14553	14663	14607	14535	14623	14535	14707	14577	14677	14637	14462	14655	14649	14658	14588	14521	14745	14372	14661	14619	14604	14503	14469	14477	14673	14527	14593	14595	14537	14439	14675	14597	14685	14420	14632	14546	14430	14611	14534	14652	14586	14649	14640	14587	14507	14516	14608	14579	14534	14506	14557	14532	14589	14689	14569	14486	14476	14641	14636	14716	14366	14447	14461	14744	14555	14578	14565	14613	14646	14569	14588	14522	14631	14565	14509	14588	14537	14678	14466	14631	14551	14619	14553	14590	14634	14437	14699	14607	14556	14675	14762	14627	14659	14550	14473	14704	14575	14560	14570	14455	14577	14617	14559	14413	14568	14539	14613	14665	14470	14488	14522	14446	14521	14390	14769	14698	14677	14566	14635	14660	14513	14617	14713	14587	14601	14514	14574	14603	14604	14675	14592	14488	14532	14704	14436	14571	14575	14472	14636	14613	14692	14582	14536	14529	14556	14486	14663	14696	14512	14407	14646	14631	14525	14563	14493	14721	14460	14700	14501	14543	14641	14649	14473	14576	14530	14511	14598	14507	14402	14767	14755	14530	14561	14399	14668	14690	14523	14718	14625	14572	14634	14515	14644	14541	14574	14502	14593	14248	14530	14559	14638	14613	14566	14503	14360	14465	14581	14514	14544	14508	14795	14542	14676	14699	14511	14483	14539	14646	14636	14568	14603	14557	14646	14621	14598	14602	14603	14520	14678	14584	14725	14654	14534	14600	14590	14607	14490	14568	14426	14497	14607	14702	14722	14594	14625	14469	14603	14457	14698	14531	14633	14377	14497	14718	14499	14525	14491	14571	14522	14629	14657	14661	14470	14551	14617	14784	14606	14472	14583	14667	14598	14643	14621	14662	14439	14603	14610	14699	14581	14713	14707	14461	14566	14563	14456	14660	14555	14510	14561	14469	14541	14477	14585	14668	14533	14645	14583	14579	14571	14630	14616	14579	14602	14561	14545	14701	14523	14500	14584	14558	14547	14468	14422	14676	14710	14738	14742	14544	14583	14625	14627	14655	14641	14677	14594	14650	14685	14464	14558	14499	14694	14433	14617	14677	14478	14624	14711	14628	14602	14484	14518	14614	14563	14572	14514	14495	14662	14481	14574	14670	14657	14708	14663	14595	14527	14612	14640	14696	14556	14655	14620	14477	14568	14604	14555	14667	14562	14838	14547	14567	14661	14786	14567	14668	14704	14666	14527	14467	14545	14492	14648	14621	14568	14636	14555	14576	14403	14626	14464	14549	14637	14620	14638	14359	14662	14702	14499	14648	14659	14436	14543	14577	14515	14522	14624	14467	14706	14571	14503	14473	14591	14666	14617	14619	14560	14693	14732	14589	14625	14556	14395	14535	14625	14560	14572	14705	14400	14511	14724	14584	14709	14617	14664	14555	14630	14579	14411	14587	14605	14767	14696	14607	14539	14530	14653	14726	14579
27086	21488	22416	18487	15645	15735	15830	15587	15530	15680	15572	15686	15821	17069	17394	17208	16507	15656	15475	15636	15715	15557	15609	15923	15580	15511	15444	15455	15468	15384	15466	15528	15446	15426	15501	15634	15421	15512	15555	15464	15400	15492	15371	15580	15483	15389	15703	15384	15346	15520	15460	15264	15254	15426	15518	15362	15348	15549	15228	15421	15385	15392	15448	15365	15478	15509	15571	15382	15471	15331	15335	15438	15462	15462	15482	15404	15567	15370	15487	15571	15632	15427	15448	15365	15498	15488	15471	15420	15542	15388	15358	15527	15341	15232	15436	15368	15479	15451	15356	15445	15375	15502	15683	15501	15570	15496	15241	15421	15405	15583	15299	15470	15531	15387	15256	15357	15593	15502	15673	15505	15666	15336	15478	15429	15532	15401	15506	15714	15481	15563	15495	15436	15190	15650	15468	15570	15542	15239	15407	15493	15433	15534	15340	15471	15376	15584	15543	15462	15376	15363	15362	15455	15427	15314	15323	15385	15391	15627	15313	15439	15537	15482	15371	15548	15314	15500	15371	15526	15450	15437	15448	15673	15730	15388	15410	15480	15335	15374	15445	15386	15515	15499	15421	15485	15622	15353	15405	15503	15498	15455	15284	15434	15509	15527	15319	15470	15313	15299	15491	15386	15441	15381	15307	15410	15395	15398	15445	15417	15458	15297	15405	15260	15394	15464	15530	15397	15387	15495	15450	15406	15535	15312	15243	15344	15376	15532	15403	15713	15505	15346	15525	15503	15586	15571	15477	15317	15504	15509	15316	15398	15467	15481	15423	15485	15642	15549	15452	15304	15516	15563	15450	15470	15501	15465	15370	15272	15301	15291	15473	15509	15428	15487	15515	15590	15366	15483	15372	15458	15662	15486	15508	15595	15408	15422	15473	15480	15393	15384	15279	15490	15527	15656	15491	15417	15314	15259	15330	15376	15392	15519	15663	15453	15448	15218	15321	15525	15467	15513	15293	15368	15391	15352	15321	15396	15246	15186	15365	15346	15419	15374	15612	15592	15671	15626	15427	15521	15403	15477	15410	15299	15451	15545	15319	15489	15358	15592	15340	15315	15446	15416	15247	15729	15476	15175	15553	15437	15590	15585	15461	15387	15558	15414	15441	15378	15365	15610	15165	15381	15480	15453	15436	15388	15401	15311	15448	15274	15540	15253	15385	15420	15450	15468	15436	15428	15415	15326	15379	15479	15403	15592	15538	15491	15596	15352	15415	15483	15386	15332	15604	15363	15460	15520	15325	15421	15520	15318	15533	15457	15218	15420	15366	15546	15433	15497	15470	15643	15499	15435	15308	15499	15475	15489	15642	15285	15510	15551	15239	15612	15651	15377	15634	15539	15427	15687	15388	15378	15490	15672	15477	15361	15361	15349	15441	15307	15407	15600	15461	15521	15371	15367	15210	15416	15120	15375	15338	15536	15370	15508	15515	15417	15560	15573	15417	15322	15373	15361	15421	15443	15269	15420	15519	15310	15403	15373	15420	15498	15282	15425	15544	15408	15408	15405	15371	15519	15443	15372	15436	15384	15372	15491	15489	15561	15451	15564	15501	15422	15524	15531	15331	15129	15580	15304	15687	15334	15538	15546	15706	15547	15349	15607	15540	15544	15527	15582	15443	15537	15425	15466	15315	15442	15398	15671	15478	15373	15298	15549	15462	15356	15379	15278	15416	15521	15527	15430	15258	15423	15364	15435	15498	15516	15441	15491	15386	15354	15434	15388	15490	15414	15613	15550	15536	15471	15459	15544	15219	15468	15402	15419	15508	15319	15406	15444	15548	15358	15579	15589	15377	15455	15697	15386	15464	15548	15532	15541	15577	15206	15484	15434	15583	15479	15290	15384	15517	15400	15586	15552	15383	15534	15495	15416	15363	15580	15317	15526	15523	15375	15435	15541	15291	15401	15496	15292	15344	15390	15549	15492	15497	15393	15606	15468	15482	15405	15554	15520	15376	15424	15379	15502	15503	15510	15516	15732	15426	15402	15532	15453	15504	15587	15560	15589	15604	15533	15301	15339	15553	15378	15362	15364	15642	15467	15396	15659	15402	15570	15467	15615	15408	15349	15395	15314	15584	15331	15678	15668	15583	15461	15468	15501	15425	15230	15512	15365	15412	15543	15399	15418	15640	15313	15416	15422	15485	15552	15477	15401	15441	15237	15358	15513	15588	15500	15406	15334	15500	15452	15531	15698	15425	15527	15352	15296	15436	15461	15403	15404	15533	15545	15474	15368	15458	15614	15403	15430	15296	15474	15476	15672	15387	15599	15361	15299	15515	15420	15382	15505	15445	15611	15408	15483	15654	15606	15376	15510	15477	15147	15477	15295	15577	15458	15372	15617	15513	15581	15361	15463	15320	15484	15515	15468	15435	15620	15434	15374	15360	15520	15476	15530	15408	15432	15483	15346	15450	15372	15436	15455	15431	15294	15323	15407	15448	15392	15350	15502	15151	15322	15356	15518	15283	15448	15367	15314	15241	15449	15381	15461	15361	15519	15451	15400	15470	15718	15516	15366	15515	15314	15473	15436	15479	15404	15489	15446	15734	15452	15493	15559	15525	15167	15380	15460	15409	15459	15509	15440	15471	15474	15437	15549	15618	15280	15460	15544	15578	15327	15390	15490	15542	15460	15627	15253	15386	15449	15382	15522	15690	15515	15455	15327	15394	15535	15468	15517	15339	15362	15675	15555	15523	15432	15434	15333	15645	15551	15421	15471	15566	15171	15367	15328	15584	15402	15398	15447	15405	15483	15368	15366	15429	15570	15408	15466	15542	15505	15459	15454	15377	15317	15394	15416	15430	15413	15747	15506	15329	15434	15356	15391	15508	15437	15312	15411	15354	15514	15299	15462	15284	15619	15496	15370	15620	15378	15414	15395	15538	15335	15567	15577	15476	15432	15563	15459	15278	15388	15406	15637	15670	15454	15777	15662	15540	15520	15493	15504	15493	15374	15380	15583	15452	15419	15585	15520	15281	15386	15409	15404	15547	15528	15460	15128	15360	15554	15498	15514	15517	15451	15586	15686	15622	15453	15553	15490	15630	15322	15598	15309	15483	15555	15399	15450	15474	15591	15444	15369	15352	15613	15586	15456	15471	15491	15622	15455	15393	15343	15519	15568	15437	15538	15345	15588	15511	15464	15444	15392	15295	15414	15512	15399	15513	15465	15397	15249	15444	15422	15373	15428	15457	15368	15461	15282	15471	15586	15321	15298	15406	15467	15438	15518	15500	15556	15418	15507	15511	15485	15552	15522	15647	15486	15638	15325	15368	15367	15502	15527	15420	15257	15498	15433	15500	15585	15499	15408	15588	15638	15451	15377	15427	15443	15465	15430	15590	15291	15566	15612	15463	15517	15355	15648	15339	15455	15333	15483	15550	15241	15305	15567	15423	15492	15296	15375	15471	15603	15233	15471	15509	15538	15467	15460	15487	15359	15537	15445	15461	15431	15458	15593	15398	15431	15340	15434	15443	15418	15645	15664	15483	15688	15445	15503	15436	15453	15596	15317	15351	15371	15477	15352	15497	15252	15551	15562	15377	15414	15476	15268	15396	15535	15511	15378	15641	15433	15615	15454	15260	15275	15479	15325	15446	15619	15357	15409	15541	15451	15469	15672	15435	15438	15516	15393	15278	15438	15542	15361	15406	15376	15424	15240	15440	15419	15538	15438	15644	15585	15560	15352	15360	15429	15477	15528	15631	15462	15359	15354	15496	15607	15343	15532	15478	15251	15520	15414	15446	15315	15496	15514	15243	15431	15462	15369	15444	15512	15499	15541	15467	15455	15601	15617	15638	15348	15388	15527	15504	15440	15458	15370	15446	15240	15438	15631	15541	15460	15398	15636	15567	15373	15458	15315	15492	15606	15531	15444	15320	15528	15639	15439	15393	15332	15395	15487	15265	15375	15504	15604	15492	15382	15574	15445	15684	15370	15318	15601	15496	15442	15343	15494	15325	15475	15434	15531	15363	15466	15379	15399	15434	15485	15275	15384	15516	15313	15392	15425	15442	15588	15485	15557	15312	15531	15323	15375	15338	15448	15401	15543	15489	15555	15515	15345	15497	15473	15473	15641	15635	15292	15441	15604	15492	15549	15556	15384	15492	15408	15273	15426	15469	15494	15371	15542	15546	15440	15395	15422	15441	15560	15388	15415	15542	15439	15563	15404	15697	15519	15414	15568	15522	15516	15624	15476	15452	15361	15388	15549	15640	15412	15325	15455	15597	15567	15535	15239	15321	15556	15484	15484	15701	15358	15423	15387	15428	15314	15720	15470	15413	15457	15430	15452	15325	15354	15245	15253	15534	15388	15565	15476	15519	15282	15476	15651	15428	15339	15592	15338	15529	15498	15572	15436	15610	15680	15587	15343	15418	15496	15464	15508	15463	15465	15560	15590	15320	15459	15523	15558	15484	15530	15548	15568	15491	15824	15494	15520	15510	15433	15473	15518	15418	15392	15517	15399	15499	15411	15651	15377	15512	15431	15434	15589	15423	15388	15546	15442	15662	15453	15571	15321	15492	15323	15565	15541	15392	15502	15425	15537	15576	15513	15539	15501	15373	15341	15411	15498	15437	15461	15339	15535	15365	15513	15676	15387	15380	15347	15312	15601	15570	15254	15363	15338	15491	15296	15451	15426	15363	15403	15196	15460	15426	15454	15534	15571	15538	15576	15539	15357	15597	15703	15596	15541	15382	15433	15494	15337	15380	15492	15505	15471	15462	15423	15368	15471	15504	15525	15609	15545	15475	15478	15452	15566	15535	15363	15610	15376	15585	15585	15595	15274	15315	15412	15325	15478	15298	15318	15537	15485	15637	15414	15541	15543	15493	15448	15564	15341	15674	15646	15491	15428	15442	15646	15171	15419	15578	15563	15398	15642	15508	15521	15564	15406	15464	15476	15511	15411	15470	15581	15559	15375	15471	15574	15709	15392	15395	15561	15343	15328	15328	15394	15414	15436	15417	15541	15380	15524	15548	15332	15375	15381	15677	15564	15513	15548	15464	15590	15532	15482	15511	15582	15483	15488	15377	15400	15552	15434	15389	15454	15445	15510	15670	15594	15318	15355	15535	15636	15415	15496	15440	15275	15679	15550	15307	15589	15404	15449	15409	15571
13341	15155	15373	14869	14651	14535	14400	14562	14424	14301	14312	14334	14758	17130	17120	16316	15379	14849	14483	14268	14158	14205	14352	14129	14019	14163	14145	14213	14317	14421	14027	14289	14240	14269	14252	14164	14170	14089	14280	14210	14298	14199	14263	14328	14285	14244	14094	14357	14155	14105	14344	14244	14220	14207	14223	14391	14102	14248	14402	14103	14216	14141	14144	14032	14059	14063	14216	14406	14254	14130	14248	14265	14253	14149	14270	14293	14052	14322	14085	14164	14220	14227	14217	14111	14067	14266	14121	13979	14077	14299	14204	14093	14191	14227	14038	14229	14220	14117	14114	14144	14213	14078	13963	14203	14304	14270	14182	14262	14008	14169	14186	14183	14001	14116	14162	14135	14146	14273	14129	14324	13997	14133	14220	14197	14089	14082	14067	14154	14242	14409	14234	14175	14306	14079	14168	14372	14308	14372	14108	14174	14213	14253	14193	14287	14067	14104	14224	14395	14216	14220	14349	14154	14232	14178	14149	14156	14295	14328	14170	14257	14389	14269	14250	14345	14364	14287	14234	14215	14168	14124	14076	14162	14115	14106	14251	14058	14115	14324	14186	14265	14187	14275	14175	14084	14286	14149	14108	14195	14280	14344	14161	14180	14217	14074	14069	14093	14329	14110	14231	14316	14365	14035	14171	14184	14201	14205	14155	14365	14215	14128	14083	14214	14005	14024	14174	14277	14159	14140	14013	14235	14123	14267	14244	14164	14083	14388	14178	14289	14214	14136	14265	14235	14192	14110	14142	14281	14207	14228	14127	14332	14366	14104	14141	14182	14110	14015	14103	14037	14206	14195	14142	14226	14311	14410	14191	14135	14195	14202	14264	14131	14164	14110	14237	14220	14148	14240	14049	14252	14230	14115	14168	14248	14222	14194	14176	14232	14283	14129	14160	14060	14005	14342	14196	14253	14263	14176	14157	14311	14171	14188	14174	14124	14147	14184	14184	14195	14070	14122	14258	14149	14243	14213	14296	14112	14216	14126	14229	14096	14224	14213	14211	14174	14192	14042	13933	14188	14070	14262	14107	14144	13984	14193	14209	14217	14224	14265	14271	14114	14217	14245	14307	14269	14184	14227	14038	14309	14241	14187	14270	14206	14173	14155	14235	14204	14131	14357	14116	14115	14117	14266	14242	14229	14081	14213	14099	14039	14342	14304	14195	14018	13994	14302	14326	14170	14168	14237	14106	14248	14222	14209	14224	14199	14131	14148	14209	14132	14289	14174	14175	14204	14206	14094	14146	14110	14123	14088	14302	14132	14130	14285	14138	14184	14076	14192	14289	14287	14304	14175	14158	14172	14163	14178	14067	14231	14098	14036	14199	14104	14114	14274	14294	14239	14174	14006	14042	14256	14168	14155	14339	14268	14066	14221	14240	14163	14208	14223	14203	14288	14223	14254	14138	14260	14254	14286	14223	14210	13990	14133	14281	14252	14114	14084	14350	14216	14098	14410	14102	14081	14098	14207	14210	14224	14204	14096	14134	14222	14226	14182	14240	14210	14189	14192	14311	14179	14078	14305	14199	14288	14170	13993	14280	14269	14071	14228	14075	14143	14279	14089	14168	14266	14132	14150	13925	14304	14585	14224	14398	14245	14202	14133	14223	14097	14135	14025	13986	14295	14131	14085	14210	14161	14165	14230	14180	14089	14158	14110	14369	14082	14363	14341	14201	14093	14239	14139	14169	14259	14127	14114	14255	14343	14161	14307	14306	13938	14304	14295	14172	14191	14197	14157	14175	14085	14235	14293	14238	14088	14289	14241	14264	14244	14162	14104	14198	14253	14178	14078	14183	14191	14341	14105	14207	14102	14268	14219	14126	14314	14093	14171	14154	14099	14262	14272	14180	14281	14255	14127	14165	14123	14252	14154	14074	14148	14343	14147	14096	14226	14153	14187	14192	14116	14226	14093	14189	14025	14046	14251	14332	14115	14177	14240	14091	14064	14265	14173	14154	14226	14219	14465	14304	14233	14227	14210	14164	14177	14102	14225	14076	14334	14163	14234	14173	14204	14091	14166	14191	14150	14165	14073	14240	14206	14250	14276	14279	14239	14304	14151	14115	14310	14219	14093	14274	14222	14270	13948	14371	14090	14257	14318	14119	14195	14174	14222	14188	14269	14250	14126	14174	14070	14305	14128	14026	14296	14231	14090	14177	14205	14235	14413	14210	14185	14174	14181	14141	14138	14257	14240	14405	14212	14149	14128	14279	14206	14299	14318	14253	14058	14367	14092	14163	14338	14167	14066	14097	14183	14225	14286	14115	14152	14168	14166	14144	14133	14106	14270	14145	14155	14333	14307	14325	14311	14308	14087	14143	14290	14342	14172	14093	14232	14279	14218	14134	14246	14120	14121	14139	14308	14291	14175	14111	14316	14361	14211	14175	14345	14286	14073	14068	14410	14188	14155	14218	14282	14216	14079	14059	14237	14287	14191	14378	14202	14207	14219	14179	14130	13965	14045	14137	14055	14163	14361	14155	14251	14108	14290	14212	14154	14281	14011	14252	14347	14370	14250	14299	14308	14311	14344	14186	14247	14197	14195	14225	14234	14158	14204	14155	14279	14237	14251	14308	14219	14139	14104	14314	14256	14166	13864	14067	14330	14267	14154	13975	14084	14117	14182	14291	14036	14250	14340	14261	14176	14207	14250	14096	14310	14223	14206	14344	14211	14139	14234	14192	14316	14171	14228	14178	14279	14077	14225	14341	14326	14373	14104	14237	14295	14214	14107	14293	14071	14238	14273	14257	14146	14281	14455	14245	14380	14222	14218	14161	14124	14158	14292	14190	14222	14431	14152	14220	14086	14239	14158	14337	14154	14159	14222	14229	14057	14345	14307	14216	14232	14151	14227	14147	14231	14146	14238	14322	14249	14202	14169	14076	14308	14121	14158	14207	14178	14180	14283	14153	14258	14296	14185	14216	14251	14332	14061	14144	14366	14231	14153	14298	14251	14202	14144	14058	14292	14259	14031	14134	14044	14257	14090	14269	14238	14235	14079	14009	14124	14138	14247	14260	14154	14173	14120	14102	14181	14204	14187	14183	14106	14230	14144	14259	14298	14114	14262	14079	14201	14206	14182	14225	14316	14132	14241	14167	14345	14206	14351	14259	14298	14165	14103	14207	14220	14074	14306	14346	14114	14219	14110	14236	14214	14103	14091	14323	14116	14062	14115	14102	14064	14222	14226	14209	14119	14170	14257	14131	14264	14332	14149	14125	14259	14249	14065	14414	14254	14130	14194	14164	14289	14249	14150	14212	14327	14084	14143	14168	14033	14080	14264	14224	14243	14251	14137	14283	14039	14361	14205	14419	14314	14238	14352	14162	14195	14287	14229	14147	14110	14333	14127	14156	14003	14164	14271	14218	14257	14106	14264	14203	14079	14094	14259	14283	14186	14237	14201	13990	14229	14204	14258	14199	14235	14199	14209	14278	14233	14242	14343	14074	14333	14189	14136	14221	14291	14211	14097	14182	14246	14300	14153	14204	14046	14122	14240	14140	14144	14085	14312	14185	14193	14105	14377	14319	14244	14217	14114	14241	14237	14150	14348	14218	14249	14279	14171	14124	14273	14330	14212	14220	14193	14198	14146	14364	14258	14037	14278	14134	14115	14204	14223	14338	14220	14268	14260	14312	14060	14130	14049	14235	14257	14301	14261	14079	14217	14161	14227	14173	14261	14105	14231	14035	14057	14226	14083	14185	14233	14353	14268	14287	14370	14097	14251	14174	13991	14127	14183	14300	14169	14310	14117	14172	14318	14125	14180	14306	14239	14382	14121	14159	14108	14344	14215	14278	14124	13992	14183	14143	14126	14200	14276	14191	14257	14241	14098	14098	14131	14174	14210	14165	14305	14268	14174	14310	14168	14238	14198	14201	14299	14172	14121	14105	14113	14343	14143	14293	14227	14073	14231	14099	14033	14216	14154	14055	14224	14362	14172	14209	14335	14219	14167	14253	14225	14075	14337	14244	14130	14309	14318	14158	14418	14225	14240	14169	14111	14067	14291	14165	14069	14349	14264	14200	14084	14087	14289	14158	14056	14182	14124	14101	14093	14289	14309	14247	14320	14352	14198	14262	14246	14388	14207	14266	14203	14429	14387	14193	14262	14242	14199	14210	14226	14106	14191	14287	14160	14133	14198	14198	14185	14060	14181	14122	14125	14323	14279	14093	14305	14097	14166	14282	14154	14158	14291	14204	14181	14122	14110	14155	14211	14163	14122	14189	14103	14272	14200	14260	14078	13990	14268	14201	14226	14096	14258	14290	14198	14265	14169	14319	14259	14207	14159	14209	14185	14421	14292	14414	14059	14246	14193	14125	14299	14292	14286	14280	14155	14188	14145	14236	14227	14120	14237	14077	14386	14319	14201	14171	14259	14346	14402	14178	14064	14052	14151	14103	14064	14311	13950	14324	14173	14241	14133	14165	14059	14328	14121	14238	14352	14105	14223	14264	14242	14230	14251	14306	14027	14308	14106	14235	14261	14227	14179	14249	14184	14207	14159	14388	14201	14149	14326	14132	14283	13974	14198	14149	14332	14126	14315	14050	14130	14139	14293	14280	14139	14407	14359	14299	14092	14262	14231	14285	14154	14220	14270	14113	14045	14145	14355	13977	14381	14189	14207	14218	14272	14150	14230	14244	14220	14191	14074	14132	14398	14115	14355	14292	14095	14276	14303	14092	14242	14169	14304	14164	14163	14281	14210	14087	14189	14183	14238	14164	14165	14111	14317	14108	14190	14133	14112	14181	14165	14297	14101	14227	14085	14167	14010	14203	14229	14157	14295	14333	14245	14174	14295	14189	14220	14222	14204	14306	14194	14233	14236	14301	14277	14196	14205	14331	14126	14315	14172	14166	14200	14318	14096	14111	14351	14195	14119	14291	14220	14101	14100	14193	14117	14131	13972	14124	14074	14233	14186	14332	14222	14209	14059	14328	14124	14235	14234	14265	14206	14206	14291	14332	14098	14261	14173	14283	14104	14075	14255	14089	14164	14238	14259	14232	14185	14144	14225	14292	14183	14256	14034	14160	14169	14079	14177	14178	14089	14164	14204	14138	14078	14213	14071	14310	14175	14118	14175	13976	14225	14152	14184	14333	14158	14278	14267	14116	14163
23460	21022	28408	23896	21551	20381	18823	16613	16100	16231	16043	15971	17572	28113	28292	24940	20388	17218	16297	15769	15567	15750	15827	15890	15725	15608	15756	15624	15789	15561	15536	15549	15777	15734	15683	15609	15680	15560	15559	15525	15646	15673	15820	15638	15707	15522	15799	15546	15721	15890	15646	15599	15539	15726	15513	15667	15544	15553	15327	15557	15680	15414	15615	15493	15655	15718	15705	15554	15810	15610	15663	15619	15518	15590	15578	15831	15762	15653	15541	15696	15607	15378	15536	15455	15622	15788	15751	15812	15713	15508	15683	15334	15578	15633	15796	15765	15768	15518	15731	15565	15494	15260	15494	15626	15606	15451	15696	15688	15561	15466	15579	15431	15520	15458	15509	15580	15606	15542	15684	15464	15770	15653	15710	15370	15425	15770	15424	15619	15679	15717	15676	15659	15531	15642	15741	15501	15503	15564	15730	15380	15553	15600	15658	15487	15592	15523	15532	15651	15506	15528	15685	15817	15588	15757	15687	15552	15538	15600	15693	15613	15679	15643	15722	15565	15683	15336	15690	15553	15551	15620	15696	15496	15519	15703	15792	15545	15457	15661	15677	15706	15689	15662	15763	15613	15658	15379	15541	15472	15593	15573	15633	15614	15718	15805	15624	15591	15673	15635	15606	15436	15570	15588	15447	15562	15519	15519	15517	15305	15578	15574	15478	15546	15534	15545	15660	15626	15481	15484	15718	15613	15543	15538	15626	15587	15623	15736	15655	15552	15743	15540	15667	15470	15521	15671	15752	15523	15474	15517	15566	15495	15580	15610	15524	15548	15605	15593	15607	15682	15547	15703	15704	15644	15743	15440	15732	15727	15449	15514	15662	15724	15581	15660	15546	15672	15659	15731	15592	15521	15651	15591	15598	15519	15704	15501	15381	15398	15400	15821	15604	15703	15503	15655	15736	15557	15557	15644	15632	15759	15688	15703	15464	15397	15717	15468	15572	15649	15705	15550	15521	15596	15501	15616	15652	15419	15696	15617	15615	15604	15606	15830	15493	15400	15592	15643	15622	15454	15593	15461	15483	15493	15738	15555	15462	15452	15587	15572	15529	15809	15659	15393	15603	15632	15668	15663	15520	15503	15539	15490	15512	15577	15814	15681	15574	15578	15634	15583	15499	15769	15669	15610	15544	15704	15688	15592	15596	15604	15631	15618	15541	15619	15600	15530	15625	15492	15521	15464	15703	15687	15677	15656	15600	15571	15764	15658	15623	15783	15436	15753	15739	15767	15521	15471	15529	15658	15337	15498	15521	15467	15568	15367	15631	15505	15513	15657	15909	15421	15587	15679	15747	15746	15734	15616	15549	15815	15450	15512	15712	15631	15705	15567	15726	15664	15515	15551	15416	15486	15777	15675	15663	15619	15460	15546	15514	15531	15657	15602	15658	15408	15464	15463	15417	15436	15610	15700	15628	15404	15535	15643	15693	15516	15567	15879	15698	15753	15580	15655	15684	15766	15636	15705	15548	15655	15449	15511	15615	15731	15562	15558	15571	15591	15550	15459	15278	15503	15626	15675	15656	15601	15513	15579	15609	15641	15510	15564	15661	15640	15669	15585	15587	15573	15679	15445	15640	15553	15517	15683	15572	15287	15781	15787	15733	15696	15667	15503	15528	15505	15623	15624	15626	15556	15735	15501	15640	15636	15722	15473	15339	15652	15731	15435	15410	15562	15578	15716	15592	15593	15648	15649	15622	15581	15412	15659	15669	15323	15695	15496	15504	15677	15669	15659	15658	15533	15625	15591	15599	15464	15670	15653	15653	15446	15669	15706	15640	15529	15478	15826	15494	15546	15660	15466	15858	15615	15515	15682	15466	15524	15560	15870	15648	15595	15453	15598	15508	15617	15629	15599	15570	15811	15456	15711	15593	15518	15515	15545	15592	15744	15612	15627	15473	15638	15487	15569	15633	15689	15570	15660	15761	15852	15608	15538	15590	15584	15467	15502	15539	15476	15570	15465	15507	15644	15669	15647	15736	15488	15536	15303	15434	15539	15561	15607	15582	15603	15521	15626	15527	15422	15602	15526	15535	15596	15443	15662	15647	15678	15751	15406	15533	15661	15586	15399	15509	15584	15387	15716	15806	15494	15617	15646	15629	15526	15502	15564	15530	15536	15673	15542	15555	15551	15745	15482	15524	15405	15599	15536	15856	15598	15633	15652	15634	15691	15728	15722	15600	15743	15353	15681	15499	15558	15580	15735	15500	15515	15654	15669	15707	15431	15593	15658	15656	15703	15766	15548	15489	15700	15367	15840	15539	15508	15517	15494	15639	15624	15636	15884	15534	15569	15534	15479	15620	15622	15694	15537	15772	15513	15501	15483	15689	15797	15642	15667	15811	15577	15464	15651	15643	15631	15819	15672	15573	15711	15555	15634	15520	15527	15635	15589	15410	15392	15755	15612	15511	15656	15606	15818	15496	15611	15454	15580	15744	15485	15483	15432	15603	15711	15650	15593	15617	15514	15495	15691	15641	15819	15681	15626	15700	15718	15648	15695	15704	15624	15360	15560	15735	15846	15563	15754	15557	15345	15591	15623	15779	15616	15674	15603	15568	15573	15500	15556	15550	15674	15549	15653	15618	15656	15632	15533	15775	15498	15562	15439	15588	15642	15552	15588	15841	15716	15665	15614	15633	15559	15632	15627	15483	15561	15463	15647	15626	15637	15718	15445	15666	15581	15535	15424	15554	15551	15714	15896	15637	15567	15765	15555	15615	15575	15708	15663	15681	15606	15323	15602	15446	15456	15670	15558	15759	15785	15645	15746	15532	15657	15664	15632	15786	15538	15636	15606	15645	15797	15535	15517	15672	15626	15616	15512	15823	15531	15585	15557	15458	15673	15629	15768	15641	15755	15648	15573	15576	15528	15688	15764	15496	15597	15607	15682	15526	15642	15885	15696	15472	15844	15836	15557	15702	15613	15614	15606	15324	15432	15448	15531	15410	15581	15434	15567	15501	15605	15641	15510	15483	15502	15616	15709	15518	15747	15801	15485	15591	15628	15746	15547	15724	15687	15663	15890	15620	15574	15590	15432	15541	15405	15624	15464	15449	15524	15426	15564	15618	15665	15710	15703	15646	15720	15780	15598	15645	15575	15462	15600	15658	15485	15682	15574	15619	15405	15516	15556	15500	15649	15723	15776	15726	15589	15617	15524	15587	15478	15668	15570	15508	15491	15809	15568	15672	15723	15651	15640	15581	15640	15462	15530	15414	15666	15464	15379	15469	15674	15798	15684	15546	15430	15856	15815	15642	15572	15670	15628	15636	15616	15563	15511	15679	15429	15755	15627	15552	15614	15635	15453	15711	15586	15563	15676	15456	15693	15460	15686	15663	15654	15545	15495	15659	15637	15637	15603	15569	15466	15524	15529	15573	15469	15521	15500	15446	15656	15607	15483	15614	15637	15397	15701	15403	15867	15447	15546	15542	15672	15769	15542	15453	15552	15615	15540	15679	15513	15504	15551	15702	15367	15488	15552	15625	15502	15451	15597	15730	15798	15584	15662	15691	15780	15407	15447	15666	15783	15707	15529	15507	15350	15761	15677	15438	15574	15364	15412	15559	15490	15643	15460	15483	15483	15614	15800	15461	15723	15538	15723	15526	15606	15497	15605	15636	15673	15800	15640	15708	15521	15403	15349	15635	15577	15653	15588	15684	15673	15627	15522	15531	15604	15598	15687	15500	15348	15619	15603	15766	15409	15542	15480	15610	15588	15606	15475	15741	15819	15598	15340	15689	15624	15396	15471	15663	15551	15314	15658	15621	15462	15598	15644	15513	15424	15624	15556	15595	15719	15637	15510	15632	15446	15539	15609	15613	15549	15635	15703	15655	15603	15476	15713	15574	15642	15741	15598	15688	15596	15600	15725	15564	15658	15673	15546	15793	15800	15783	15577	15637	15606	15689	15564	15648	15641	15542	15664	15583	15674	15646	15359	15631	15566	15735	15504	15831	15576	15420	15456	15495	15756	15558	15488	15432	15787	15469	15436	15526	15583	15658	15694	15761	15603	15683	15518	15573	15584	15529	15611	15566	15678	15526	15417	15574	15558	15643	15540	15676	15702	15576	15626	15659	15658	15584	15776	15775	15478	15550	15567	15428	15646	15536	15565	15570	15507	15640	15706	15523	15512	15536	15557	15518	15686	15672	15624	15581	15646	15461	15747	15476	15556	15534	15796	15550	15618	15316	15693	15611	15481	15727	15499	15578	15609	15420	15727	15470	15765	15643	15629	15819	15580	15441	15893	15452	15867	15637	15700	15556	15572	15732	15429	15630	15607	15732	15420	15484	15516	15518	15673	15670	15694	15669	15725	15731	15650	15599	15669	15573	15426	15871	15739	15595	15777	15695	15469	15610	15551	15663	15729	15580	15559	15461	15732	15589	15649	15569	15598	15563	15592	15543	15440	15546	15702	15521	15666	15560	15617	15432	15640	15642	15645	15674	15530	15689	15428	15479	15662	15626	15422	15590	15703	15529	15627	15555	15570	15494	15646	15731	15570	15435	15342	15427	15648	15517	15643	15746	15508	15702	15701	15550	15772	15560	15561	15560	15511	15603	15461	15616	15680	15274	15683	15480	15446	15490	15566	15580	15433	15717	15573	15507	15554	15728	15622	15717	15615	15606	15560	15532	15717	15706	15660	15633	15834	15891	15489	15667	15458	15473	15690	15833	15598	15826	15725	15406	15768	15572	15365	15524	15427	15495	15307	15688	15637	15542	15404	15773	15449	15751	15680	15602	15687	15609	15695	15360	15504	15542	15626	15580	15514	15477	15672	15537	15551	15528	15697	15513	15603	15635	15654	15594	15556	15629	15398	15625	15618	15636	15862	15582	15655	15574	15675	15556	15454	15617	15710	15450	15692	15453	15476	15523	15821	15726	15574	15616	15523	15610	15581	15530	15577	15469	15566	15539	15598	15498	15443	15421	15479	15531	15566	15666	15675	15420	15434	15447	15627	15541	15559	15584	15449	15540	15344	15740	15646	15648	15806	15576	15696	15558	15731	15561	15694	15652	15656	15647	15782	15610	15727	15636	15525	15628	15549	15233	15404	15540	15590	15540	15499	15633	15459	15394	15441	15473	15493	15744	15745	15574	15735	15641	15667	15481	15620
12833	20755	19947	17253	16069	15597	15366	15360	15000	14900	14728	14543	18023	32344	31382	25980	19458	16185	14664	14338	14288	14266	14478	14397	14398	14332	14464	14368	14250	14520	14541	14282	14400	14314	14420	14358	14272	14402	14350	14229	14428	14363	14112	14419	14229	14429	14334	14466	14342	14306	14513	14291	14270	14433	14320	14304	14306	14575	14462	14379	14300	14304	14458	14467	14309	14295	14461	14525	14226	14434	14258	14377	14406	14233	14326	14426	14328	14450	14380	14243	14486	14394	14446	14184	14378	14395	14416	14318	14344	14344	14464	14180	14520	14454	14360	14395	14283	14282	14277	14574	14309	14281	14317	14472	14375	14293	14333	14216	14360	14284	14196	14420	14092	14239	14437	14485	14393	14226	14377	14304	14306	14338	14227	14294	14306	14394	14377	14413	14389	14428	14233	14267	14292	14489	14232	14266	14477	14451	14370	14211	14387	14515	14521	14299	14385	14359	14224	14251	14526	14345	14417	14265	14381	14404	14373	14260	14280	14365	14235	14373	14478	14365	14208	14319	14326	14359	14377	14407	14276	14471	14223	14314	14466	14380	14404	14329	14401	14098	14225	14412	14392	14317	14299	14400	14409	14434	14392	14343	14306	14288	14205	14280	14206	14401	14376	14355	14403	14127	14367	14282	14200	14291	14480	14356	14162	14339	14240	14352	14415	14253	14405	14423	14220	14305	14374	14270	14265	14261	14348	14270	14298	14283	14568	14354	14374	14154	14380	14295	14230	14369	14191	14370	14248	14311	14427	14310	14301	14302	14317	14548	14420	14306	14379	14482	14301	14308	14272	14418	14228	14272	14436	14344	14397	14499	14256	14301	14427	14433	14161	14382	14351	14385	14420	14166	14148	14395	14226	14226	14316	14477	14252	14428	14338	14305	14378	14304	14194	14223	14389	14219	14426	14399	14457	14331	14396	14481	14526	14359	14367	14418	14377	14380	14450	14210	14364	14442	14473	14332	14351	14454	14207	14198	14393	14427	14254	14256	14182	14279	14328	14446	14536	14397	14237	14203	14346	14297	14378	14114	14277	14264	14455	14188	14284	14440	14279	14319	14269	14478	14433	14262	14437	14268	14408	14285	14252	14347	14384	14273	14308	14271	14388	14355	14356	14221	14140	14303	14317	14298	14469	14295	14339	14176	14317	14286	14297	14323	14253	14381	14372	14256	14416	14314	14429	14397	14388	14444	14315	14278	14316	14202	14310	14279	14264	14214	14392	14237	14293	14331	14348	14369	14334	14396	14104	14379	14391	14355	14454	14360	14341	14309	14335	14226	14380	14332	14309	14326	14438	14187	14287	14379	14408	14267	14192	14326	14307	14291	14378	14254	14397	14341	14398	14284	14413	14472	14304	14302	14383	14282	14321	14261	14334	14376	14310	14294	14284	14494	14431	14316	14456	14428	14230	14371	14399	14398	14379	14203	14353	14301	14331	14329	14314	14288	14286	14270	14191	14452	14180	14251	14366	14370	14247	14137	14388	14523	14426	14317	14403	14144	14322	14311	14454	14252	14485	14325	14386	14253	14325	14228	14375	14187	14254	14216	14142	14385	14316	14370	14224	14398	14217	14432	14308	14256	14277	14288	14298	14137	14352	14509	14451	14331	14397	14407	14392	14341	14362	14440	14318	14366	14436	14395	14298	14329	14265	14426	14259	14341	14300	14326	14381	14349	14191	14353	14450	14184	14208	14504	14222	14295	14297	14227	14286	14320	14314	14382	14257	14317	14380	14383	14372	14266	14472	14381	14419	14285	14144	14440	14153	14349	14352	14293	14265	14255	14439	14433	14452	14482	14317	14367	14377	14358	14346	14407	14550	14434	14217	14394	14245	14187	14249	14296	14403	14137	14126	14420	14505	14276	14440	14334	14345	14335	14155	14459	14271	14332	14248	14372	14267	14397	14240	14451	14286	14489	14230	14392	14424	14326	14356	14268	14218	14268	14462	14216	14497	14238	14215	14402	14367	14338	14337	14375	14347	14329	14332	14455	14277	14407	14332	14371	14353	14267	14230	14334	14346	14345	14472	14375	14379	14355	14405	14449	14266	14317	14274	14316	14308	14376	14458	14296	14416	14228	14372	14354	14313	14274	14323	14208	14195	14328	14284	14337	14316	14354	14531	14202	14521	14202	14376	14448	14337	14410	14185	14345	14274	14253	14392	14344	14297	14277	14345	14449	14366	14348	14305	14365	14211	14409	14339	14369	14393	14456	14183	14330	14323	14504	14265	14398	14137	14358	14234	14382	14223	14413	14403	14456	14268	14281	14371	14395	14316	14318	14245	14332	14218	14359	14322	14314	14243	14261	14238	14330	14280	14224	14363	14174	14308	14292	14425	14313	14044	14353	14338	14069	14337	14105	14223	14166	14592	14325	14309	14326	14194	14292	14100	14208	14225	14118	14321	14324	14377	14413	14398	14450	14122	14291	14268	14217	14362	14365	14288	14421	14440	14238	14146	14244	14349	14171	14460	14298	14326	14319	14454	14394	14388	14388	14257	14381	14284	14399	14487	14294	14332	14397	14303	14306	14328	14278	14393	14425	14319	14298	14390	14242	14242	14355	14310	14312	14298	14381	14300	14289	14459	14396	14246	14326	14359	14170	14489	14378	14432	14389	14355	14403	14358	14300	14292	14401	14287	14325	14394	14292	14177	14157	14427	14362	14210	14442	14251	14252	14243	14308	14379	14478	14236	14369	14299	14280	14457	14335	14262	14356	14191	14207	14347	14355	14287	14383	14220	14387	14254	14291	14357	14310	14397	14231	14294	14238	14399	14365	14262	14349	14363	14445	14307	14160	14254	14345	14309	14397	14146	14338	14193	14146	14424	14277	14331	14276	14431	14394	14254	14311	14328	14391	14368	14416	14318	14405	14241	14361	14196	14282	14230	14371	14317	14265	14352	14442	14238	14084	14243	14313	14259	14147	14378	14359	14189	14246	14309	14207	14393	14387	14264	14318	14420	14415	14320	14152	14336	14367	14407	14173	14551	14311	14582	14412	14382	14461	14397	14371	14367	14329	14418	14102	14294	14239	14250	14313	14350	14223	14211	14311	14201	14323	14419	14331	14153	14143	14240	14349	14431	14254	14300	14321	14399	14303	14270	14379	14260	14410	14426	14310	14338	14202	14364	14397	14352	14422	14241	14419	14236	14354	14438	14244	14384	14339	14429	14090	14326	14371	14266	14280	14187	14304	14352	14403	14352	14597	14272	14275	14082	14438	14516	14282	14439	14296	14386	14209	14442	14444	14380	14426	14304	14427	14280	14315	14302	14276	14448	14264	14395	14468	14201	14281	14317	14367	14186	14423	14300	14147	14366	14359	14385	14482	14374	14370	14269	14476	14218	14307	14349	14303	14099	14357	14400	14310	14453	14328	14246	14335	14292	14461	14179	14527	14348	14375	14452	14348	14397	14387	14315	14307	14266	14164	14223	14223	14127	14242	14417	14320	14445	14282	14301	14372	14176	14282	14173	14310	14372	14150	14305	14472	14324	14363	14280	14239	14272	14416	14254	14394	14408	14465	14320	14199	14380	14262	14488	14336	14453	14364	14359	14498	14435	14303	14493	14406	14411	14354	14437	14332	14248	14401	14248	14425	14289	14366	14292	14400	14343	14314	14361	14320	14344	14174	14256	14307	14368	14172	14196	14405	14342	14528	14130	14370	14509	14315	14306	14259	14215	14308	14429	14431	14355	14347	14088	14299	14418	14306	14156	14413	14309	14306	14382	14280	14328	14390	14481	14376	14270	14236	14213	14357	14461	14476	14343	14368	14282	14378	14508	14212	14313	14276	14323	14453	14293	14393	14447	14332	14311	14188	14273	14350	14239	14361	14384	14251	14391	14393	14403	14363	14312	14344	14418	14425	14300	14181	14447	14447	14459	14309	14359	14290	14387	14245	14308	14367	14167	14313	14341	14273	14242	14285	14222	14429	14293	14235	14350	14247	14269	14413	14400	14366	14508	14335	14324	14429	14437	14334	14256	14299	14264	14353	14386	14338	14128	14389	14222	14257	14415	14192	14178	14508	14399	14275	14124	14160	14202	14245	14378	14287	14375	14076	14230	14271	14343	14334	14379	14312	14218	14485	14295	14221	14256	14174	14224	14273	14226	14188	14308	14351	14426	14405	14269	14439	14484	14268	14307	14246	14186	14247	14301	14237	14391	14219	14377	14210	14394	14402	14217	14348	14235	14395	14424	14409	14399	14296	14265	14328	14336	14479	14437	14270	14240	14400	14377	14256	14269	14243	14334	14340	14218	14351	14396	14302	14284	14420	14191	14422	14505	14341	14467	14244	14416	14204	14242	14546	14295	14364	14468	14374	14289	14346	14252	14278	14454	14380	14132	14301	14253	14309	14401	14250	14220	14288	14251	14389	14421	14301	14335	14346	14297	14486	14298	14159	14560	14177	14544	14258	14367	14247	14292	14355	14166	14346	14274	14381	14408	14458	14316	14225	14394	14380	14265	14348	14212	14286	14473	14425	14301	14465	14231	14455	14364	14370	14402	14241	14339	14281	14180	14392	14418	14254	14264	14463	14235	14297	14426	14303	14333	14454	14442	14338	14316	14242	14449	14353	14362	14293	14305	14326	14367	14447	14371	14521	14448	14222	14299	14287	14311	14360	14213	14391	14340	14363	14350	14402	14325	14231	14360	14341	14251	14334	14538	14240	14373	14330	14288	14371	14284	14393	14444	14210	14307	14235	14216	14407	14302	14429	14473	14336	14393	14419	14408	14353	14173	14215	14400	14354	14286	14425	14350	14401	14204	14333	14250	14272	14303	14377	14433	14266	14309	14350	14225	14462	14345	14365	14484	14328	14288	14314	14403	14514	14319	14114	14363	14409	14299	14340	14323	14495	14219	14323	14262	14358	14160	14385	14357	14427	14298	14377	14328	14277	14268	14281	14384	14273	14257	14496	14324	14262	14500	14351	14327	14223	14565	14416	14283	14226	14446	14142	14315	14181	14348	14442	14081	14333	14276	14461	14339	14480	14394	14353	14377	14418	14246	14233	14383	14373	14252	14231	14422	14254	14445	14249	14473	14413	14202	14432	14353	14302	14229	14350	14355	14276	14267	14186	14313	14325	14247	14251	14446	14313	14287	14377	14358	14301	14233	14431
22525	20982	28724	23419	21099	22541	22566	17117	16471	16499	16239	16177	17983	33891	36178	30225	23353	18756	16732	15856	15614	15545	15649	15707	15879	15642	15409	15644	15503	15697	15532	15591	15564	15712	15757	15519	15767	15356	15577	15831	15480	15356	15510	15591	15508	15508	15555	15640	15540	15496	15532	15618	15607	15583	15566	15588	15632	15415	15569	15608	15441	15489	15548	15737	15567	15579	15595	15496	15640	15665	15559	15542	15568	15638	15665	15606	15624	15410	15717	15508	15612	15632	15586	15516	15346	15389	15480	15662	15427	15601	15481	15692	15485	15578	15396	15605	15784	15522	15339	15475	15425	15448	15532	15539	15627	15429	15604	15583	15580	15629	15489	15603	15532	15755	15668	15471	15614	15698	15631	15738	15552	15442	15612	15623	15615	15625	15376	15734	15695	15496	15614	15631	15434	15497	15655	15655	15419	15392	15617	15634	15340	15602	15704	15425	15547	15571	15330	15501	15549	15617	15523	15458	15610	15611	15331	15772	15616	15458	15265	15468	15433	15655	15516	15747	15523	15468	15640	15439	15583	15447	15365	15575	15661	15557	15293	15517	15384	15604	15606	15651	15600	15611	15479	15456	15515	15545	15763	15475	15618	15492	15436	15812	15503	15559	15696	15570	15712	15522	15454	15684	15390	15503	15604	15484	15517	15418	15608	15649	15550	15593	15603	15535	15276	15558	15495	15601	15494	15456	15625	15466	15521	15436	15446	15458	15596	15494	15573	15424	15458	15472	15437	15589	15364	15547	15525	15640	15651	15560	15530	15599	15484	15545	15589	15450	15508	15346	15412	15482	15444	15614	15387	15485	15625	15698	15667	15532	15507	15463	15537	15633	15475	15506	15539	15508	15535	15483	15666	15336	15462	15793	15561	15561	15689	15435	15589	15396	15675	15596	15566	15458	15834	15566	15371	15314	15425	15494	15505	15441	15741	15620	15393	15841	15668	15531	15574	15670	15387	15471	15572	15503	15258	15627	15619	15653	15679	15633	15590	15480	15630	15595	15395	15385	15533	15555	15441	15629	15738	15563	15562	15550	15480	15268	15507	15640	15410	15447	15525	15453	15586	15657	15500	15478	15615	15523	15520	15449	15693	15538	15417	15693	15472	15426	15445	15618	15546	15693	15646	15631	15479	15559	15568	15444	15354	15498	15543	15391	15760	15596	15415	15510	15590	15712	15619	15470	15568	15415	15627	15392	15319	15311	15513	15422	15676	15439	15573	15504	15457	15511	15409	15531	15662	15496	15529	15687	15617	15295	15600	15430	15654	15465	15457	15481	15609	15505	15607	15402	15544	15655	15611	15355	15719	15414	15457	15627	15461	15525	15462	15406	15450	15424	15542	15447	15657	15804	15616	15526	15630	15405	15575	15439	15456	15511	15592	15492	15540	15596	15513	15669	15498	15544	15725	15585	15291	15487	15570	15603	15380	15533	15466	15482	15521	15687	15501	15379	15327	15368	15392	15485	15681	15712	15627	15556	15496	15561	15537	15654	15632	15680	15397	15604	15546	15635	15519	15477	15463	15420	15503	15609	15618	15479	15570	15533	15569	15494	15546	15625	15464	15671	15549	15669	15545	15540	15568	15506	15663	15380	15579	15462	15427	15328	15406	15560	15388	15506	15415	15545	15404	15352	15671	15535	15471	15512	15615	15623	15524	15603	15468	15602	15567	15548	15664	15587	15496	15691	15712	15402	15427	15632	15545	15553	15402	15592	15563	15549	15331	15370	15563	15357	15330	15569	15663	15497	15442	15640	15384	15523	15414	15543	15665	15647	15507	15586	15514	15631	15498	15414	15489	15440	15597	15493	15448	15670	15492	15516	15602	15448	15458	15378	15544	15313	15574	15651	15686	15477	15326	15500	15649	15525	15604	15570	15550	15533	15621	15539	15459	15602	15466	15625	15414	15469	15378	15609	15733	15749	15636	15521	15474	15685	15348	15486	15601	15655	15556	15441	15544	15479	15442	15490	15583	15528	15672	15634	15493	15531	15735	15410	15562	15568	15467	15537	15538	15395	15515	15779	15606	15597	15430	15485	15614	15541	15392	15542	15515	15579	15607	15620	15666	15655	15628	15568	15522	15600	15504	15582	15497	15188	15586	15329	15566	15596	15457	15400	15405	15506	15421	15771	15530	15492	15460	15522	15509	15477	15780	15483	15681	15487	15569	15291	15456	15656	15811	15634	15653	15628	15562	15417	15511	15448	15613	15588	15511	15480	15736	15594	15600	15571	15611	15613	15776	15519	15379	15547	15476	15525	15393	15455	15651	15293	15599	15607	15607	15769	15580	15464	15476	15563	15272	15558	15404	15505	15528	15727	15523	15361	15464	15312	15629	15521	15557	15701	15673	15570	15540	15558	15517	15421	15624	15444	15641	15466	15449	15517	15482	15419	15337	15420	15522	15497	15405	15518	15511	15446	15463	15690	15492	15173	15487	15514	15355	15354	15615	15516	15635	15455	15458	15821	15630	15493	15619	15790	15601	15593	15393	15666	15318	15471	15616	15488	15423	15706	15475	15622	15543	15423	15603	15339	15538	15595	15528	15512	15572	15513	15509	15559	15699	15576	15723	15532	15505	15573	15581	15645	15663	15533	15555	15587	15576	15410	15381	15613	15489	15504	15629	15581	15418	15471	15562	15591	15482	15608	15419	15570	15601	15529	15468	15543	15667	15511	15507	15639	15315	15374	15464	15598	15496	15664	15605	15514	15678	15371	15556	15594	15315	15502	15457	15631	15634	15622	15423	15430	15464	15584	15545	15902	15526	15428	15458	15675	15524	15600	15620	15484	15538	15322	15245	15595	15470	15485	15634	15579	15630	15575	15618	15487	15535	15580	15587	15607	15462	15375	15420	15481	15549	15345	15532	15401	15510	15501	15485	15643	15496	15472	15409	15524	15650	15667	15420	15509	15730	15473	15457	15479	15610	15497	15657	15497	15411	15507	15404	15595	15747	15460	15506	15291	15644	15560	15611	15420	15387	15641	15342	15477	15476	15414	15490	15364	15292	15564	15528	15492	15456	15513	15581	15603	15716	15560	15599	15586	15461	15523	15612	15537	15678	15685	15439	15380	15481	15370	15583	15447	15573	15550	15570	15482	15596	15567	15653	15433	15447	15435	15491	15661	15432	15628	15536	15484	15342	15549	15390	15471	15384	15317	15529	15368	15590	15590	15632	15542	15538	15579	15504	15710	15797	15506	15495	15514	15482	15503	15664	15604	15617	15431	15683	15449	15446	15295	15647	15735	15581	15733	15524	15481	15518	15551	15492	15514	15745	15641	15510	15415	15567	15471	15572	15725	15600	15523	15454	15601	15621	15610	15372	15513	15429	15572	15654	15523	15604	15670	15677	15478	15550	15633	15641	15422	15634	15441	15712	15459	15574	15406	15448	15432	15784	15410	15680	15585	15507	15357	15567	15533	15698	15653	15655	15563	15390	15530	15535	15551	15473	15540	15511	15494	15600	15589	15492	15611	15511	15497	15373	15365	15479	15528	15394	15333	15370	15539	15313	15586	15334	15474	15421	15479	15411	15582	15522	15440	15572	15308	15523	15580	15614	15340	15320	15500	15399	15289	15764	15606	15573	15419	15572	15728	15677	15603	15525	15392	15461	15528	15380	15829	15424	15532	15489	15660	15572	15387	15496	15492	15632	15616	15458	15554	15517	15737	15583	15510	15447	15362	15545	15573	15593	15601	15460	15403	15586	15422	15531	15439	15530	15705	15508	15633	15507	15703	15534	15454	15451	15598	15512	15484	15692	15398	15559	15534	15690	15475	15461	15399	15731	15706	15680	15535	15590	15622	15631	15550	15443	15588	15451	15485	15685	15666	15498	15463	15481	15663	15521	15620	15380	15562	15676	15472	15730	15438	15330	15495	15627	15520	15481	15546	15587	15453	15592	15578	15374	15447	15650	15493	15535	15634	15640	15635	15602	15525	15447	15242	15387	15712	15491	15627	15590	15650	15527	15380	15490	15371	15540	15567	15619	15494	15513	15385	15457	15563	15616	15576	15701	15698	15708	15682	15537	15546	15508	15579	15613	15240	15639	15682	15649	15547	15535	15424	15500	15396	15643	15473	15727	15581	15521	15415	15488	15464	15456	15255	15704	15581	15448	15497	15523	15486	15486	15609	15756	15520	15725	15615	15417	15552	15377	15563	15562	15540	15592	15441	15543	15524	15434	15760	15426	15436	15428	15478	15425	15466	15620	15572	15540	15472	15567	15448	15498	15564	15291	15375	15476	15568	15403	15346	15357	15506	15416	15493	15569	15685	15588	15432	15554	15673	15663	15657	15588	15598	15686	15618	15423	15345	15337	15470	15601	15687	15479	15489	15356	15491	15485	15538	15534	15493	15505	15475	15537	15528	15432	15498	15605	15298	15304	15439	15589	15421	15524	15513	15560	15690	15483	15519	15569	15559	15442	15501	15438	15502	15552	15429	15333	15563	15437	15506	15605	15453	15529	15504	15540	15283	15582	15549	15526	15444	15563	15633	15498	15412	15416	15443	15461	15344	15647	15598	15648	15535	15494	15463	15746	15672	15638	15701	15593	15566	15646	15460	15569	15591	15577	15576	15571	15365	15612	15705	15453	15590	15738	15763	15522	15506	15569	15514	15454	15563	15624	15412	15477	15481	15407	15663	15492	15580	15582	15336	15466	15501	15345	15532	15588	15552	15486	15428	15362	15545	15576	15536	15540	15507	15385	15551	15602	15426	15558	15436	15425	15523	15590	15564	15611	15397	15650	15530	15529	15361	15428	15567	15701	15553	15649	15565	15520	15701	15534	15505	15440	15646	15407	15522	15641	15409	15535	15604	15475	15317	15684	15604	15356	15501	15486	15623	15454	15559	15571	15512	15656	15662	15528	15534	15563	15520	15527	15590	15504	15485	15611	15759	15415	15434	15329	15407	15641	15536	15619	15717	15510	15650	15676	15636	15505	15477	15407	15377	15451	15693	15579	15517	15653	15393	15433	15595	15455	15552	15370	15708	15496	15449	15603	15459	15429	15489	15308	15457	15513	15500	15668	15572	15620	15536	15546	15565	15469	15370	15465	15626	15564	15686	15523	15469	15476	15402	15584	15428	15603	15533	15384	15777	15728	15618	15449	15577	15628	15702
14075	24919	23613	19208	17191	16742	16242	15881	15673	15179	14886	14940	18978	38781	38863	32191	22991	17195	15041	14228	14405	14207	14430	14437	14315	14372	14298	14267	14516	14414	14393	14364	14201	14318	14453	14178	14262	14147	14469	14357	14240	14346	14241	14288	14303	14157	14268	14360	14281	14400	14267	14332	14394	14158	14281	14144	14378	14302	14252	14323	14201	14343	14162	14430	14420	14301	14282	14339	14300	14354	14450	14398	14192	14372	14316	14171	14266	14159	14256	14352	14189	14194	14283	14326	14176	14338	14421	14193	14223	14211	14301	14297	14262	14392	14268	14229	14432	14218	14326	14207	14196	14286	14484	14222	14336	14206	14260	14174	14403	14328	14286	14185	14319	14240	14183	14160	14320	14354	14373	14254	14333	14292	14300	14262	14276	14464	14252	14287	14388	14390	14146	14317	14298	14273	14404	14077	14409	14226	14249	14286	14351	14309	14144	14252	14316	14271	14247	14306	14292	14189	14238	14345	14390	14388	14237	14231	14243	14246	14286	14243	14453	14218	14157	14270	14251	14231	14169	14341	14208	14378	14313	14279	14366	14359	14231	14252	14318	14259	14199	14384	14211	14148	14294	14329	14263	14241	14402	14361	14255	14259	14168	14326	14437	14273	14349	14359	14335	14365	14362	14412	14341	14237	14338	14272	14384	14468	14265	14320	14242	14169	14396	14358	14384	14243	14222	14376	14228	14192	14306	14305	14279	14347	14376	14317	14279	14397	14341	14309	14467	14344	14300	14104	14238	14179	14456	14370	14313	14216	14454	14216	14300	14356	14218	14238	14362	14161	14123	14260	14334	14040	14338	14145	14411	14302	14411	14199	14290	14395	14449	14329	14257	14312	14368	14210	14362	14332	14310	14292	14286	14330	14270	14369	14383	14241	14240	14430	14219	14334	14117	14326	14284	14347	14429	14431	14277	14271	14358	14287	14333	14226	14237	14234	14328	14282	14311	14221	14276	14177	14143	14367	14285	14241	14349	14286	14280	14313	14363	14221	14472	14247	14344	14281	14312	14175	14458	14404	14368	14255	14441	14438	14368	14311	14246	14380	14275	14426	14423	14300	14171	14379	14317	14192	14361	14288	14190	14221	14278	14146	14319	14289	14265	14127	14421	14326	14288	14010	14199	14261	14224	14297	14282	14350	14333	14202	14298	14246	14362	14265	14138	14353	14175	14252	14285	14424	14278	14255	14281	14051	14325	14136	14251	14226	14252	14144	14277	14426	14021	14019	14285	14243	14265	14303	14264	14314	14346	14248	14337	14396	14405	14403	14319	14285	14582	14156	14383	14324	14373	14222	14356	14317	14282	14142	14197	14096	14239	14333	14244	14101	14397	14380	14173	14260	14346	14405	14183	14163	14315	14203	14221	14322	14142	14398	14187	14524	14192	14326	14203	14311	14397	14125	14275	14135	14427	14326	14115	14253	14364	14254	14266	14285	14300	14379	14239	14304	14334	14295	14076	14366	14417	14159	14250	14501	14320	14292	14238	14248	14160	14317	14376	14295	14258	14256	14291	14195	14488	14192	14327	14273	14083	14313	14217	14415	14044	14368	14347	14154	14523	14472	14307	14276	14224	14130	14235	14167	14138	14296	14310	14265	14156	14196	14151	14364	14310	14503	14213	14312	14297	14219	14275	14375	14264	14194	14453	14217	14283	14367	14313	14111	14234	14163	14135	14347	14449	14337	14146	14163	14211	14169	14378	14328	14180	14266	14303	14143	14270	14350	14147	14419	14225	14381	14290	14277	14380	14279	14165	14192	14240	14346	14272	14176	14396	14203	14339	14217	14244	14514	14303	14208	14280	14303	14185	14448	14336	14189	14334	14316	14235	14272	14340	14177	14267	14148	14386	14095	14125	14508	14300	14446	14279	14226	14415	14349	14314	14373	14186	14417	14430	14370	14304	14183	14271	14257	14135	14376	14040	14227	14343	14128	14289	14296	14396	14329	14114	14121	14335	14315	14220	14203	14191	14288	14402	14278	14359	14005	14390	14315	14372	14194	14197	14124	14394	14343	14298	14355	14242	14186	14288	14281	14338	14238	14157	14223	14209	14165	14237	14442	14204	14105	14401	14339	14320	14266	14253	14278	14349	14257	14469	14285	14232	14372	14110	14363	14274	14260	14342	14361	14312	14234	14421	14209	14226	14216	14358	14289	14403	14312	14288	14154	14326	14327	14172	14287	14266	14252	14283	14284	14135	14398	14231	14366	14158	14384	14255	14280	14125	14284	14337	14370	14346	14268	14264	14241	14248	14335	14213	14179	14293	14324	14297	14242	14239	14282	14075	14161	14365	14319	14345	14359	14278	14237	14273	14273	14232	14130	14180	14180	14342	14333	14265	14190	14269	14039	14288	14319	14193	14234	14309	14412	14304	14283	14232	14280	14261	14201	14240	14293	14276	14296	14282	14256	14181	14420	14225	14085	14367	14244	14270	14199	14337	14419	14276	14185	14399	14306	14180	14370	14278	14180	14319	14213	14227	14293	14122	14401	14230	14329	14225	14384	14398	14206	14213	14202	14154	14458	14227	14221	14257	14099	14410	14367	14323	14320	14275	14111	14314	14258	14031	14101	14221	14225	14182	14541	14303	14251	14261	14357	14221	14274	14299	14198	14262	14392	14333	14401	14147	14333	14292	14247	14367	14177	14284	14014	14257	14217	14155	14239	14271	14320	14308	14408	14194	14351	14290	14253	14404	14370	14342	14320	14300	14193	14366	14152	13979	14157	14316	14266	14343	14068	14301	14304	14407	14359	14211	14448	14186	14076	14255	14180	14253	14392	14296	14278	14254	14289	14247	14354	14341	14200	14248	14213	14334	14359	14152	14326	14396	14152	14183	14350	14259	14090	14277	14144	14219	14426	14182	14450	14387	14272	14232	14344	14184	14286	14279	14062	14086	14132	14333	14259	14238	14365	14208	14289	14185	14334	14294	14244	14383	14291	14390	14370	14270	14345	14204	14155	14336	14395	14157	14296	14160	14273	14202	14413	14127	14162	14352	14234	14375	14210	14357	14201	14355	14119	14268	14312	14342	14366	14207	14267	14206	14386	14119	14303	14211	14208	14218	14360	14414	14246	14234	14219	14281	14160	14175	14293	14300	14229	14355	14389	14294	14256	14199	14353	14411	14192	14189	14126	14291	14330	14184	14261	14258	14326	14244	14091	14370	14218	14261	14245	14180	14211	14314	14250	14286	14406	14199	14481	14361	14265	14153	14414	14236	14268	14228	14280	14346	14394	14331	14307	14215	14440	14377	14223	14167	14439	14252	14361	14342	14220	14205	14285	14193	14248	14315	14220	14413	14102	14344	14283	14276	14347	14339	14247	14138	14131	14332	14273	14293	14280	14316	14271	14115	14273	14068	14387	14228	14190	14358	14181	14127	14214	14167	14344	14245	14317	14359	14284	14333	14012	14353	14248	14347	14227	14313	14298	14199	14204	14347	14436	14187	14483	14378	14291	14321	14133	14213	14226	14176	14213	14342	14207	14404	14452	14361	14269	14331	14260	14106	14255	14227	14096	14303	14185	14226	14157	14378	14385	14309	14234	14307	14346	14213	14386	14082	14292	14125	14353	14103	14309	14221	14375	14285	14280	14204	14280	14269	14251	14196	14159	14201	14336	14161	14184	14308	14313	14168	14285	14217	14314	14445	14373	14098	14204	14311	14158	14292	14412	14147	14175	14370	14353	14154	14173	14354	14338	14260	14245	14325	14337	14370	14279	14239	14331	14298	14327	14245	14367	14235	14310	14272	14359	14322	14270	14400	14272	14290	14362	14208	14399	14173	14115	14079	14265	14459	14201	14235	14258	14285	14208	14179	14259	14337	14246	14158	14218	14319	14209	14176	14156	14378	14300	14126	14205	14427	14176	14260	14247	14275	14421	14290	14110	14314	14402	14284	14264	14149	14186	14215	14166	14375	14219	14390	14007	14205	14199	14284	14342	14086	14272	14240	14292	14312	14379	14257	14299	14338	14386	14171	14244	14239	14246	14115	14265	14206	14353	14337	14149	14304	14273	14193	14271	14147	14285	14229	14429	14266	14293	14186	14386	14340	14278	14188	14406	14177	14357	14427	14342	14330	14388	14223	14186	14253	14095	14338	14308	14244	14390	14352	14293	14197	14196	14135	14309	14442	14314	14341	14231	14289	14195	14279	14379	14249	14281	14369	14186	14402	14321	14179	14308	14364	14315	14274	14355	14121	14339	14334	14261	14423	14247	14191	14335	14322	14277	14247	14293	14260	14314	14189	14283	14006	14382	14174	14229	14180	14355	14256	14282	14222	14426	14315	14250	14297	14238	14323	14337	14196	14335	14388	14242	14294	14235	14314	14207	14182	14295	14342	14400	14287	14263	14386	14238	14330	14213	14303	14297	14525	14203	14106	14204	14278	14258	14158	14211	14326	14301	14217	14467	14350	14309	14312	14168	14307	14272	14486	13961	14118	14295	14235	14200	14389	14270	14346	14267	14323	14352	14399	14171	14387	14341	14340	14445	14236	14095	14120	14230	14188	14184	14198	14383	14356	14306	14184	14232	14156	14444	14217	14176	14250	14417	14369	14304	14292	14321	14325	14228	14299	14235	14160	14294	14141	14344	14449	14194	14234	14303	14246	14235	14395	14374	14141	14184	14223	14276	14154	14350	14192	14321	14380	14151	14309	14218	14525	14242	14158	14241	14285	14203	14219	14258	14190	14273	14440	14340	14179	14247	14326	14244	14299	14265	14347	14319	14279	14176	14292	14322	14158	14161	14304	14286	14238	14303	14428	14288	14204	14310	14149	14307	14295	14237	14348	14264	14224	14223	14316	14225	14360	14378	14219	14416	14271	14307	14294	14339	14426	14197	14280	14232	14252	14287	14240	14161	14372	14290	14237	14307	14198	14172	14332	14251	14284	14172	14208	14200	14259	14371	14308	14307	14235	14175	14304	14482	14323	14369	14373	14459	14179	14225	14094	14164	14138	14452	14274	14361	14273	14168	14100	14297	14099	14397	14266	14174	14306	14330	14344	14400	14239	14294	14313	14251	14244	14309	14374	14364	14251	14091	14237	14207	14359	14344	14252	14292	14223	14373	14314	14216	14429	14143	14246	14348	14192	14410	14229	14394	14275	14208	14410	14306
27032	21387	22252	18489	15441	15376	15554	15441	15525	15458	15323	15347	15492	16987	17648	17167	16140	15912	15519	15424	15315	15382	15505	15228	15377	15436	15360	15329	15337	15292	15377	15206	15335	15173	15111	15230	15391	15389	15380	15195	15312	15367	15217	15244	15259	15292	15337	15151	15172	15049	15073	15192	15205	15288	15408	15161	15201	15297	15256	15451	15276	15153	15476	15320	15185	15071	15240	15253	15196	15393	15296	15269	15447	15349	15319	15229	15275	15322	15191	15290	15325	15172	15301	15110	15240	15255	15147	15400	15236	15123	15300	15434	15143	15270	15331	15337	15252	15350	15098	15158	15259	15271	15312	15251	15225	15050	15343	15346	15360	15274	15269	14983	15490	15152	15181	15284	15500	15280	15188	15260	15318	15345	15269	15222	15279	15270	15298	15271	15189	15346	15311	15391	15128	15245	15274	15252	14963	15217	15227	15336	15132	15245	15368	15039	15506	15110	15164	15383	15283	15088	15312	15361	15376	15203	15346	15170	15052	15237	15464	15237	15381	15477	15362	15330	15162	15308	15395	15220	15184	15260	15266	15300	15339	15250	15233	15232	15252	15096	15247	15264	15250	15250	15406	15048	15031	15394	15444	15290	15392	15245	15182	15282	15340	15243	15307	15274	15348	15504	15339	15322	15507	15291	15296	15225	15291	15246	15391	15273	15528	15292	15300	15263	15240	15059	15265	15130	15091	15115	15202	15276	15404	15355	15236	15270	15219	15381	15322	15234	15274	15263	14929	15506	15252	15272	15353	15190	15176	15399	15134	15177	15152	15117	15300	15379	15077	15235	15324	15265	15353	15387	15502	15212	15089	15259	15137	15462	15283	15397	15078	15180	15406	15232	15295	15331	15294	15279	15437	15173	15158	15182	15357	15221	15261	15295	15405	15412	15322	15413	15424	15339	15265	15198	15342	15072	15154	15370	15141	15157	15169	15134	15363	15228	15181	14971	15204	15292	15257	15073	15332	15289	15226	15302	15273	15168	15306	15236	15253	15400	15066	15331	15406	15242	15281	15100	15235	15278	15107	15187	15287	15446	15355	15239	15200	15319	15228	15337	15336	15421	15329	15313	15373	15355	15218	15296	15421	15314	15243	15352	15380	15217	15233	15268	15272	15325	15306	15111	15367	15228	15287	15140	15008	15172	15392	15166	15323	15364	15355	15352	15249	15232	15324	15197	15153	15025	15436	15278	15411	15176	15240	15295	15260	15349	15291	15374	15208	15105	15237	15085	15380	15302	15334	15171	15270	15364	15394	15285	15176	15265	15322	15241	15135	15385	15375	15310	15033	15221	15409	15369	15253	15149	15368	15253	15264	15345	15254	15145	15219	15162	15278	15414	15272	15185	15453	15152	15064	15317	15385	15121	15215	15240	15356	15120	15170	15292	15251	15286	15248	15089	15078	15494	15328	15290	15198	15270	15253	15284	15225	15105	15290	15405	15231	15184	15279	15280	15256	15286	15363	15260	15247	14889	15377	15339	15235	15307	15507	15262	15302	15227	15238	15348	15295	15238	15133	15242	15239	15130	15358	15358	15276	15033	15044	14997	15207	15208	15220	15214	15206	15192	15436	15167	15145	15290	15321	15504	15282	15323	15325	15340	15103	15265	15285	15142	15212	15275	15317	15168	15223	15314	15222	15090	15196	15505	15317	15451	15142	15293	15101	15275	15300	15287	15277	15157	15224	15090	15291	15116	15168	15122	15385	15216	15354	15290	15279	15284	15399	15369	15399	15065	15055	15099	15311	15259	15230	15245	15329	15508	15385	15300	15135	15311	15116	15159	15498	15226	15288	15285	15459	15037	15251	15181	15245	15243	15330	15432	15172	15232	15345	15172	15305	15335	15273	15539	15437	15323	15279	15048	15200	15332	15179	15279	15239	15313	15259	15314	15407	15134	15260	15132	15332	15331	15302	15452	15352	15202	15292	15282	15308	15308	15260	15330	15409	15168	15139	15194	15344	15161	15261	15380	15190	15121	15115	15145	15246	15193	15267	15048	15389	15252	15273	15044	15217	15255	15263	15397	15232	15319	15304	15299	15379	15401	15130	15276	15047	15451	15329	15200	15336	15280	15324	15304	15429	15228	15148	15186	15395	15406	15306	15290	15391	15290	15374	15252	15192	15211	15037	15338	15306	15218	15341	15443	15480	15320	15210	15186	15265	15213	15173	15247	15189	15269	15272	15033	15342	15391	15322	15405	15390	15332	15212	15255	15343	15305	15233	15162	15561	15218	15148	15335	15125	15051	15354	15152	15462	15177	15231	15357	15177	15269	15309	15397	15307	15357	15528	15318	15326	15201	15214	15340	15229	15289	15221	15313	15242	15261	15414	15410	15231	15197	15379	15130	15477	15214	15276	15331	15233	15385	15511	15236	15290	15249	15356	15202	15275	15375	15287	15210	15301	15277	15165	15165	15345	15372	15076	15239	15346	15184	15244	15322	15429	15330	15165	15087	15349	15184	15159	15478	15318	15286	15248	15322	15270	15240	15362	15253	15159	15363	15202	15194	15343	15369	15505	15151	15353	15158	15315	15258	15340	15350	15216	15184	15425	15288	15129	15232	15232	15434	15483	15407	15344	15374	15158	15372	15317	15263	15146	15214	15323	15261	15342	15284	15210	15175	15325	15265	15348	15365	15314	15089	15174	15077	15175	15164	15220	15206	15191	15333	15189	15285	15090	15145	15190	15257	15119	15425	15318	15333	15161	15325	15405	15213	15218	15272	15407	15324	15134	15250	15305	15435	15360	15376	15333	15249	15457	15176	15311	15177	15278	15231	15329	15513	15474	15400	15340	15266	15200	15269	15250	15175	15028	15321	15162	15050	15255	15243	15134	15250	15274	15143	15263	15105	15119	15218	15437	15373	15309	15338	15216	15102	15290	15115	15127	15047	15247	15244	15269	15281	15311	15341	15549	15194	15324	15302	15205	15154	15389	15385	15254	15327	15244	15359	15272	15375	15238	15241	15189	15278	15131	15317	15339	15043	15225	15161	15143	15352	15348	15222	15157	15331	15191	15242	15504	15189	15425	15389	15372	15357	15355	15262	15205	14999	15012	15226	15243	15265	15226	15265	15170	15128	15241	15496	15250	15335	15266	15238	15388	15329	15275	15417	15166	15268	15283	15265	14980	15320	15287	15231	15370	15158	15284	15307	15364	15166	15263	15240	15419	15270	15096	15044	15339	15249	15421	15365	15426	15366	15320	15278	15406	15219	15321	15410	15277	15286	15492	15212	14981	15291	15217	15186	15114	15203	15217	15287	15291	15432	15385	15341	15364	15368	15284	15127	15306	15230	15170	15112	14985	15349	15428	15327	15200	15099	15284	15126	15230	15541	15421	15181	15300	15386	15229	15200	15153	15262	15240	15195	15244	15124	15206	15419	15081	15294	15269	15032	15339	15204	15137	15313	15181	15236	15362	15212	15486	15128	15213	15196	15293	15225	15253	15214	15452	15165	15141	15189	15285	15138	15395	15194	15182	15324	15519	15203	15139	15243	15295	15097	15366	15186	15387	15389	15189	15459	15169	15215	15305	15365	15369	15428	15316	15376	15431	15310	15362	15340	15324	15128	15451	15440	15378	15456	15359	15355	15341	15370	15013	15251	15307	15129	15307	15284	15255	15276	15248	15253	15270	15000	15395	15298	15365	15439	15338	15307	15196	15136	15117	15144	15319	15381	15292	15331	15304	15387	15462	15201	15239	15283	15456	15370	15289	15260	15227	15164	15347	15303	15398	15334	15226	15315	15236	15327	15306	15447	15459	15257	15213	15222	15203	15285	15225	15171	15270	15342	15152	15353	15253	15142	15261	15473	15265	15392	15243	15344	15349	15362	15182	15180	15241	15300	15236	15228	15349	15265	15356	15444	15401	15193	15286	15177	15225	15091	15317	15213	15295	15246	15281	15359	15187	15170	15058	15339	15289	15278	15367	15212	15317	15197	15198	15268	15123	15356	15146	15216	15348	15182	15309	15201	15256	15355	15146	15255	15364	15393	15327	15320	15287	15137	15118	15376	15338	15166	15240	15198	15210	15244	15207	15126	15085	15185	15460	15355	15068	15112	15298	15179	15323	15474	15495	15191	15090	15302	15481	15331	15198	15207	15264	15227	15413	15372	15129	15171	15206	15307	15351	15156	15107	15311	15311	15398	15249	15234	15274	15216	15206	15199	15135	15365	15331	15380	15159	15288	15312	15269	15333	15244	15179	15137	15198	15334	15289	15132	15299	15290	15389	15167	15331	15210	15279	15372	15411	15296	15283	15230	15197	15363	15335	15149	15367	15132	15271	15255	15222	15465	15525	15399	15425	15248	15327	15352	15169	15194	15217	15347	15482	15305	15240	15229	15466	15401	15419	15335	15365	15201	15308	15271	15187	15319	15386	15375	15461	15258	15300	15199	15106	15155	15148	15398	15479	15360	15435	15529	15245	15210	15259	15267	15451	15089	15066	15392	15421	15217	15052	15103	15359	15095	15431	15244	15375	15135	15365	15174	15060	15142	15371	15352	15183	15161	15322	15375	15403	15379	15225	15140	15335	15198	15276	15308	15302	15154	15072	15090	15298	15225	15198	15032	15335	15347	15240	15520	15188	15497	15192	15359	15486	15199	15257	15206	15222	15116	15244	15148	15182	15382	15257	15249	15181	15442	15448	15233	15280	15365	15245	15136	15298	15242	15318	15292	15256	15218	15323	15293	15219	15286	15426	15349	15488	15289	15376	15434	15507	15170	15192	15203	15146	15216	15289	15246	15232	15176	15437	15157	15222	15295	15259	15249	15214	15212	15253	15225	15563	15432	15162	15382	15284	15307	15366	15389	15101	15205	15361	15114	15203	15348	15212	15254	15181	15427	15322	15346	15258	15208	15260	15057	15271	15246	15161	15370	15288	15339	15457	15311	15339	15220	15445	15355	15243	15168	15352	15387	15366	15191	15123	15197	15144	15190	15226	15416	15435	15495	15349	15200	15482	15349	15193	15284	15324	15195	15208	15276	15248	15122	15374	15230	15376	15287	15176	15425	15302	15124	15352	15345	15095	15314	15349	15174	15314	15177	15195	15158	15249	15279	15495	15256	15270	15318	14986	15211	15378	15350	15269	15214	15451	15288	15390	15339	15294	15179	15238	15198
13346	15146	15262	14679	14477	14419	14485	14622	14451	14295	14267	14255	14587	16864	17529	16314	15198	14485	14190	14216	14118	14186	14177	14177	14280	14081	14106	14169	14230	14033	14037	14255	14143	14237	14040	14070	14169	14152	14175	14018	14105	14162	14103	14193	14062	14157	14051	13994	14149	14165	13987	14085	14132	14036	14143	14135	14118	14114	14111	14171	14113	14207	14167	14148	14285	14049	14106	14268	14020	14184	14116	14099	14119	14192	13962	14131	14126	14220	14216	14152	14061	14255	14123	14161	14297	14144	13924	14123	14131	14204	14088	14117	14185	14128	14135	14136	14055	14144	14275	14145	14099	14027	14144	14092	14146	14209	14221	14237	13912	14010	14190	13978	14141	14050	14221	14066	14213	14164	13965	14286	14184	13963	14131	13942	14124	13992	14072	14173	14054	14156	14172	14114	14078	14203	13964	14233	14077	13938	14263	14135	14237	13936	14113	14214	13942	14227	14186	14087	14076	13963	14191	14123	14071	14073	14122	14065	14051	14121	13973	14196	14235	14043	14203	14208	14108	13949	14289	14133	14144	14141	14129	14178	14163	14173	14100	14233	14304	14056	14084	14193	14117	14191	14025	14151	14065	14075	14137	14158	14087	14067	14120	14065	14061	14223	14059	14250	14161	14034	14160	14142	14146	14155	14036	14113	13889	14058	14122	14195	14094	14146	13899	14121	14068	14182	13915	14220	14224	14156	14104	14228	14057	14055	14065	13988	14000	14331	14004	14049	14146	14133	14020	14098	14036	14258	14224	14096	14123	14201	14111	14069	14057	14026	14092	14078	14198	14110	14031	14051	14079	14094	14015	14127	14136	14145	14128	14275	14064	14213	14273	14170	14097	14113	14167	14062	14209	14027	13999	14027	14203	14117	14081	14200	14069	14172	14044	14052	14015	14015	14180	14239	14183	14044	14236	14234	13979	14169	14128	14250	14069	14161	14297	14191	14202	14171	14169	14107	14155	14137	14139	14129	14010	14206	14148	14073	14320	14040	14096	14186	14102	14150	14070	14189	14199	14156	14176	13949	14221	14127	14200	14154	14047	14243	14080	14150	14196	13957	13997	14136	14227	14182	14103	14090	14189	14165	14264	13973	14278	14114	14001	14160	14080	14144	14030	14045	14159	14139	14200	14076	14172	14088	14072	13925	14036	14195	14122	14156	14052	14143	13903	14064	14055	14277	14336	14083	14121	13954	14065	14068	14046	14148	14034	14052	14167	14092	14293	14034	14033	14218	14042	13952	14068	14199	14111	14270	14069	14150	14152	14154	13996	14187	14210	14298	14139	14203	14053	14135	14164	14207	14050	14007	14098	14086	14086	14207	14245	14213	14210	14008	14050	14101	14075	14082	14207	14061	13994	14297	14058	14154	14012	14131	14148	14024	14195	14089	14060	14013	14172	14366	14278	14289	14269	14096	14130	14259	14001	14074	14110	14201	14082	14111	13979	13863	13990	14126	14236	14176	14150	14240	14333	13932	14010	14047	14165	14110	14047	14032	14009	14253	14001	14119	14226	14144	14198	14085	14107	14348	14039	14146	14052	14111	14230	14150	14220	14175	14129	14188	14240	13975	14115	14064	14056	14020	14040	14193	14199	14037	14110	14244	14074	14100	14028	14140	14113	14141	14157	14082	14064	14109	14136	14133	14102	14196	14059	14045	14089	14096	14179	14059	14085	13943	14026	14093	14084	14080	14090	14235	14187	14001	14070	14116	14116	14009	13967	14390	14259	14153	14305	14078	14065	14202	14181	13901	14076	14174	14083	14096	14108	14083	14150	14168	14071	14006	13959	14119	14196	14142	14189	14159	14197	13974	14250	14272	14133	14295	14023	13968	13942	14107	14178	14022	14039	14019	14128	14005	14183	14184	13982	14072	14188	14203	14151	14224	13988	14124	14096	14105	14301	14146	14097	14139	14289	14072	14288	14011	14274	14198	14163	14146	14085	14001	14123	14077	14035	14160	14047	14021	13899	14167	14151	14253	14134	14029	13924	14144	14146	14110	14217	14206	14153	14065	14055	14148	14275	14164	14220	14127	14172	14137	14128	14162	14031	14089	14101	14168	14063	14287	14130	14233	14306	14053	14067	13993	14184	14160	13876	14048	14088	14237	14289	13992	13954	14033	14179	13886	14325	14162	13915	14212	14072	14146	14104	14049	14205	14250	14023	14028	14195	14237	14255	14037	14198	14047	14018	14011	14150	14316	14322	13941	14124	14113	14065	14189	14046	14218	14118	14123	14244	14237	14198	14161	14288	14122	14098	14074	13962	14277	13965	14069	14212	14151	14257	14240	14187	13979	14091	14165	14025	14106	14143	14091	14145	14265	14135	14041	14188	14267	14241	14144	14034	14289	14204	14023	14258	14197	14046	14245	14249	14214	14002	14249	14078	14002	14222	14182	14185	14085	14166	14110	14291	14175	14040	14035	14162	13959	14082	13998	14121	13994	14040	14119	14064	14090	14105	14198	14125	14043	14227	14173	14096	14063	14186	14200	13984	14144	14200	14138	14230	14048	14099	14185	14006	14182	14022	14214	13980	14150	14027	14006	14063	14246	14115	14031	14054	14237	14103	14057	14158	14161	14116	14086	14192	14075	14294	14146	14162	14045	14318	14149	14173	13921	14154	14363	13957	14048	14013	14050	14025	14055	14171	14106	13963	14091	14207	14081	14279	14031	14117	13919	13964	14142	14076	14147	14286	14167	14133	13988	14096	14105	14052	14151	14257	14047	14220	14218	14145	14017	14149	14232	14158	13958	14243	14084	14077	14028	14228	14034	14119	14162	13950	14071	14188	14246	14179	14093	14181	14045	14115	14364	14234	14078	14264	14092	14224	14098	14007	14114	14038	14204	14150	14130	14424	14036	14032	14197	14173	14248	14147	14183	14208	14111	14046	13947	14106	14309	14142	14192	14077	14063	14318	14104	14130	14158	14025	14155	14177	14012	14141	14128	14058	14277	14211	14275	14241	14232	14169	13751	14125	13965	14017	14181	14330	14105	14283	14124	14045	14236	14068	14173	14076	14037	14211	14116	14245	14036	14120	14120	14251	14152	14121	14074	14063	14171	14181	14116	14152	14047	14194	14082	14153	14120	13999	14134	14074	14110	14111	14056	14301	14104	14225	14100	14098	14150	14119	13980	14031	14212	14121	14102	14061	14176	14140	14033	14162	13978	14088	14191	14101	14094	14189	14271	14219	14197	14008	14091	14067	14349	14161	14041	14304	14085	14042	14033	14061	14193	14143	14031	14191	14316	14273	14115	14218	14008	14197	14040	14198	14156	14114	14133	14047	14165	14314	14075	14120	14250	14237	13944	14063	14175	14133	14011	14027	14248	14121	14183	14008	14154	13940	14148	14232	14156	14101	14201	14078	14206	14195	14063	14223	14143	14098	14103	14083	14120	14143	14116	14071	14072	14122	13955	14354	14109	14100	14331	14142	14184	14021	14181	14103	14263	14137	14112	14187	14100	14122	14256	14167	14334	14122	14247	14106	14140	14195	14064	14078	14156	14135	14006	14120	14077	14261	14137	14174	14190	14171	14431	14164	14123	14080	14162	14133	14096	14191	14163	14147	13891	14227	14000	14155	14143	14237	14130	14068	14200	14215	14156	14059	14102	14343	14246	14234	14100	14090	14207	13963	14226	14143	14178	14174	14139	14138	14091	14210	14324	14220	14142	14183	14231	14133	14330	14138	14089	14159	14092	14086	14155	14104	14182	14170	14215	14143	14298	14027	14219	13988	14126	14230	14232	14016	14045	14004	14145	14113	14167	14261	14053	14170	13945	13920	14096	14162	14100	14082	14143	13928	14081	14144	14244	14091	14089	14179	14061	14109	14266	14275	14193	13969	14120	13980	13977	13976	14113	14071	14118	14097	13990	14222	13964	14129	14137	14117	13906	13998	14098	13917	13946	14113	14065	14134	14060	13853	14142	14147	14225	13888	14035	14107	14192	14186	14098	14083	14192	14012	14049	14053	14224	14065	14118	14094	14224	14122	14057	14005	14149	14041	14116	13908	14112	14160	14180	14042	14173	14152	14182	14298	14090	14323	14058	14231	14040	14017	14203	14095	14190	14099	13978	14223	14050	14215	14105	14173	14171	14194	14190	14295	14164	14099	14161	14373	14101	14227	13982	14065	13908	14066	14068	14201	14180	14061	14104	14182	14049	14128	14106	14137	14199	14133	14298	14188	14175	14194	14181	14148	14055	14123	14155	14077	14035	14108	14156	14162	14149	14055	14230	14082	14198	14207	14051	14106	14028	14147	14196	14146	13977	14016	14044	14211	14068	13976	14065	14224	14079	14289	14290	14020	14225	14191	14064	14230	14218	14065	13941	14089	14012	14137	14009	14038	14118	14196	14249	14252	14224	14254	14137	14195	14019	14186	14050	14118	14098	14115	14201	14179	14158	13972	14126	13992	14123	14135	14123	14277	14122	14175	14196	14004	14127	14135	14146	13982	14119	14221	14045	14208	14228	14199	14018	13998	14316	14154	14137	14035	14118	14045	14124	14043	14191	14191	14009	13963	14064	14103	13992	14050	13958	14159	14176	14132	13976	14071	14262	14139	13956	13965	14292	14163	14114	14042	14200	14118	14199	14215	14052	14089	14179	14205	14082	14145	14049	14120	14120	13903	14281	14166	13985	14047	14128	14071	14220	13951	14156	14235	14115	14046	14140	14188	14068	14183	14219	14047	14290	14126	14052	14150	14217	14164	14092	14196	14094	14099	14285	14102	14181	14096	14170	14232	14103	14128	14064	14076	13994	14078	14202	14197	14014	13950	13997	14073	13972	14108	14220	14076	14037	14164	14125	14092	13960	14230	14112	14167	14115	14143	14130	14194	14152	14246	14237	14192	14151	14062	14135	13988	14313	14067	13939	14182	14253	14339	14218	14130	14120	13964	13989	13963	14124	14112	14142	14069	14230	14087	14178	14181	14083	14113	14060	14003	14169	14040	14086	14108	14009	13979	14247	14093	14175	14154	14160	14180	14303	14126	14098	14029	14195	14041	14167	14060	14198	13979	14325	14059	14035	14060	14062	13970	14041	14142	14235	14043	14105	14149	14166	14091	14108	14077	14068	14096	14203	14148	14077	14063	14053	14033	14230	14071	14177	14065	14188	14086	14147
23476	20990	28344	23860	21494	20359	19274	16943	16328	16457	16042	16201	19515	28160	27742	24523	20475	17424	16566	16040	15934	15872	15825	15835	15798	15961	16045	15838	15683	15981	15869	15769	15922	15909	16011	15938	15856	15821	15808	15800	15859	15887	15851	16045	15724	15898	15847	15887	16019	15803	15701	15815	15844	15777	15926	15884	15874	15794	15720	15828	15835	15610	15956	15810	15903	15848	15938	15924	15822	15882	15776	15908	15703	15676	15753	15775	15685	15812	15916	15739	15984	15773	15958	15957	15778	15624	15728	15917	15728	15753	15774	15894	15731	15692	15788	15907	15741	15684	15789	15662	15923	15931	15841	15859	15748	15818	15860	15626	15752	15704	15607	15735	15743	15804	15839	15690	15749	15685	15852	15742	15801	15822	15930	15827	15852	15770	15922	15917	15922	15811	15895	15855	15775	15684	15803	15878	15908	15943	15626	15690	15767	15719	15608	15783	15904	16017	15852	15711	15662	16003	15709	15600	15886	15863	15715	15837	15828	15731	15858	15766	15868	15705	15921	15994	15820	15724	15913	15778	15714	15687	15753	15855	15864	15552	15552	15820	15682	15765	15694	15906	15918	15752	15682	15745	15865	15822	15851	15818	15815	15932	15634	15800	16022	15813	15826	15804	15766	15821	15805	15736	15630	15637	15776	15754	15771	16030	15896	15553	15643	15915	15991	15716	15779	15796	15877	15543	15776	15831	15789	15904	15782	15757	15741	15824	15772	15646	15835	15962	15642	15605	15512	15655	15953	15835	15627	15759	15740	15835	15613	15700	15868	15754	15896	15700	15843	15890	15664	15718	15845	15740	15870	15761	15852	15687	15734	15867	15605	15809	15755	15708	15690	15676	15534	16023	15955	15723	15899	15842	15961	15816	15679	15811	15689	15659	15624	15726	15770	15878	15767	15735	15807	15903	15992	15661	15749	15819	15834	15591	15692	15791	15925	15961	15819	15855	15823	15819	15724	15869	15733	15853	15698	15827	15872	15838	15762	15672	15725	15549	15864	15992	15936	15688	15721	15543	15737	16056	15703	15743	15746	15841	16085	15790	15527	15801	15727	15855	15887	15837	15882	15906	15765	15802	16022	15926	15882	15673	15749	15698	15824	15742	15803	15909	15830	15669	15908	15753	15694	15875	15859	15804	15908	15636	15822	15761	15831	15823	15827	15788	15600	15671	15883	15637	15756	15737	15536	15839	15620	15812	15713	15738	15704	15874	15765	15665	15707	15645	15814	15940	15695	15664	15861	15722	15704	15858	15891	15868	15683	15772	15931	15845	15771	15729	15722	15707	15929	15968	15834	15864	15863	15804	15748	15683	15856	15638	15770	15543	15716	15883	15872	15873	15841	15577	15775	15782	15838	15717	16052	15882	15942	15636	15888	15586	15951	15788	15611	15928	15935	15725	15682	15831	15892	15823	15854	15969	15843	15921	15850	15788	15699	15778	15906	15629	15706	15936	15785	15736	15684	15736	15828	15839	15763	15828	15877	15711	15938	15845	15778	15803	15831	15831	15756	15706	15825	15843	15683	15755	15885	15800	15826	15737	15783	15511	15903	15664	15744	15540	15860	15692	15760	15778	15860	15661	15652	15792	15823	15679	15899	15872	15634	15829	15782	15707	15703	15801	15704	15903	15830	15806	15875	15811	15734	15803	16017	15706	15751	15894	15635	15608	15802	15771	15907	15935	15801	15911	15992	15720	15821	15845	15789	16001	15769	15889	15892	15835	15807	15780	15832	15767	15811	15813	15716	16052	15847	15843	15720	15822	15794	15903	15835	15629	15750	15834	15676	15897	15680	15497	15686	15776	15847	15619	15641	15797	15661	15670	15656	15634	15640	15788	15849	15961	15884	15701	15603	15802	15865	15840	15847	15726	15799	15823	15929	15796	15777	15648	15784	16018	15795	15518	15509	15777	15786	15643	15942	16044	15934	15717	15770	15841	15863	15763	15681	15741	15762	15799	15616	15665	16015	15677	15838	15667	15803	15807	15802	15834	15861	16013	15885	15775	15486	15757	15689	15758	15804	15774	15671	15675	15797	15936	15852	15753	15795	15891	15761	15747	15879	15714	15806	15878	15874	15699	15756	15718	15731	15751	15957	15823	15866	15870	15877	15583	15620	15835	15885	15821	15823	15838	15910	15846	15647	15689	15770	15876	15896	15718	15903	15662	15953	15828	15821	15715	15732	15684	15659	15990	15888	15877	15784	15619	15815	15740	15834	15884	15801	15777	15828	15867	15938	15639	15685	15782	15971	15722	15753	15618	15802	15759	15722	15998	15913	15690	15920	15766	15942	15973	15631	15676	15546	15675	15700	15787	15951	15743	15997	15837	15678	15936	15811	15703	15722	15754	15766	15702	15981	15771	15828	15949	15666	15921	16048	15796	15920	15832	15992	15976	15853	15680	15893	15833	15821	15684	15750	15888	15749	15931	15684	15818	15645	15756	15750	15976	15785	15709	15816	15615	15820	15607	15880	15883	15768	15803	15710	15930	15874	15705	15790	15861	15723	15724	15776	15990	16053	15708	15665	15826	15886	15957	15958	15617	15808	15637	15879	15507	15648	15897	15856	15804	15811	15713	15636	15824	15779	15739	15878	15915	15835	15763	15968	15768	15697	15784	15793	15693	15708	15761	15783	15898	16011	15725	15663	15651	15779	15882	15959	15852	15799	15808	15862	15800	15906	15888	15688	15785	15803	15765	15689	15781	15706	15881	15725	15967	15695	15904	15801	15914	15879	15673	15981	15825	15961	15733	15940	15708	15802	15830	15753	15793	15638	15899	15941	15785	15735	15913	15759	15694	15777	15858	15802	15893	15819	15817	15898	15886	15688	15814	15700	15901	15866	15638	15771	15694	15712	15852	15552	15971	15626	15850	15900	15772	16061	15961	15656	15774	15871	15908	15726	15758	15800	15709	15968	15931	15903	15821	15901	15709	15840	15793	15960	15704	15734	15833	15703	15738	15771	15863	15865	15758	15785	15918	15796	15923	15917	15691	15737	15890	15697	15858	15773	15671	15890	15721	15773	15833	15777	15643	15871	15633	15668	15814	15641	15732	15837	15673	15697	15800	15828	15796	16082	15765	15868	15751	15771	15822	15999	15491	15486	15929	15769	15728	15832	15720	15778	15680	15741	15724	15704	15776	15499	15820	15679	15816	15907	15780	15834	15712	15728	15618	15871	15627	15777	15839	15891	15652	15738	15688	15650	15741	15662	15771	15670	15619	15863	15943	15667	15897	15793	15748	15899	15760	15880	15787	15678	15840	15846	15684	15931	15720	15793	15726	15695	15757	15858	15796	15730	15607	15781	15773	15914	15886	15683	15605	15882	15767	15804	15617	16001	15837	15705	15680	15715	15794	15890	15919	15918	15660	15640	15742	15631	15749	15751	15865	15690	15953	15667	15773	15846	15862	15855	15968	15962	15764	15782	15579	15566	15534	15721	15785	15727	15749	15775	15971	15915	15803	15729	15885	15780	15604	15750	15783	15860	15839	15910	15884	15968	15915	15842	15793	15675	15850	15759	15759	15712	15762	15591	15719	15759	15748	15824	15623	15795	15729	15904	15862	15790	15856	15778	15790	15674	15723	15866	15851	15705	15841	15813	15720	15642	15564	15691	15699	15834	15795	15800	15753	15815	15826	15744	15729	15710	15796	15746	15862	15938	15798	16067	15838	15777	15781	15922	15698	15681	16013	15843	15549	15837	15920	15629	15825	15761	15914	15816	15832	15814	15839	15670	15874	15946	15709	15757	15793	15697	15880	15637	15747	15906	15857	15840	15879	15919	15844	15684	16022	15804	15417	15636	15871	15929	15735	15845	15521	15922	15930	15942	15891	15835	15787	15699	15753	15783	15663	15989	15833	15884	15872	15934	15894	15778	15916	15814	15961	15813	15717	15931	15822	15938	15852	15812	15988	15807	15817	15851	15776	15872	15829	15654	15699	15814	15779	15581	15892	15822	15726	15906	15697	15655	15665	15906	15901	15833	15901	15697	15720	15699	15738	15833	15818	15812	15705	15889	15952	15978	15743	15642	15833	15841	15826	15929	15821	15820	15769	15745	15798	15937	15837	15651	15873	15813	15679	15762	15786	15775	15855	15877	15760	15944	15737	15820	15740	15972	15635	15773	15812	15852	15976	15759	15756	15690	15641	15793	15679	15501	15829	15854	15850	15800	15855	15644	15721	15695	15737	15852	15821	15815	15813	15876	15942	15824	15808	15829	15787	15715	15676	15772	15801	15717	15689	15951	15719	15924	15666	15560	15844	15730	15788	15821	15835	15754	15823	15774	15726	15821	15888	15824	15864	15754	15697	15737	15896	15830	15839	15838	15927	15873	15643	15867	15813	15913	15813	15814	15844	15790	15737	15733	15689	15924	15911	15798	15905	15997	15705	15772	15897	15673	15792	15911	15959	15926	15641	15837	15977	15740	15764	15650	15681	15679	15765	15847	15926	15768	15714	15691	15823	15652	15888	15707	15703	15824	15902	15845	15685	15739	15892	15559	15680	15813	15573	15923	15704	15959	15683	15691	15722	15807	15747	15826	15826	15875	15779	15895	15855	15780	15869	15780	15678	15928	15762	15681	15809	15842	15723	15861	15880	16049	15750	15817	15795	15887	15681	15668	15797	15621	15753	15879	15758	15731	15572	15921	15929	15897	15767	15789	15699	15845	15809	15883	15724	15795	15803	15653	15693	15990	15593	15722	15781	15703	15745	15757	15842	15825	15980	15852	15871	15751	15590	16028	15902	15815	15888	15833	15809	15802	15963	15842	15631	15672	15828	15573	15679	15780	15732	15716	15728	15717	15931	15730	15502	15778	15883	15634	15752	15659	15733	15720	15621	15728	15703	15880	15853	15826	15820	15965	15595	15629	15753	15860	15871	15795	15890	15735	15825	15782	15910	15669	15654	15939	15631	15708	15962	15718	15979	16030	15765	15922	15809	15876	15844	15854	15806	15738	15678	15916	16105	15623	15924	16037	15862	15850	15847	15800	15707	15907	15727	15744	15935	15786	15764	15845	15707	15844	15805	15769	15729	15767	15786	15815	16038	15758	15751	15632	15794	15696	15956	15760	15843	15860	15729	15841	16026	15697	16032	15728	15902	15922	15918	15903	15777	15712	15898
12731	20969	20150	17446	16149	15743	15559	15403	15136	15054	14823	14902	21345	31920	30451	25586	19701	16061	14965	14367	14478	14448	14453	14400	14464	14354	14437	14474	14502	14640	14428	14480	14472	14228	14437	14418	14276	14686	14412	14452	14506	14339	14421	14466	14610	14481	14719	14425	14396	14411	14453	14427	14491	14397	14560	14378	14467	14541	14407	14480	14549	14491	14488	14391	14614	14651	14482	14671	14474	14485	14579	14358	14465	14622	14452	14302	14511	14649	14295	14535	14429	14567	14415	14553	14458	14399	14447	14497	14334	14377	14455	14587	14464	14422	14467	14410	14553	14388	14349	14296	14586	14388	14375	14592	14463	14605	14640	14259	14455	14343	14345	14401	14471	14450	14475	14429	14348	14481	14423	14420	14509	14461	14428	14404	14621	14531	14370	14428	14284	14527	14464	14386	14517	14326	14364	14545	14316	14288	14274	14441	14486	14366	14474	14489	14379	14427	14392	14366	14429	14444	14487	14449	14413	14415	14553	14460	14422	14423	14482	14621	14718	14525	14519	14367	14530	14415	14356	14389	14473	14419	14277	14599	14670	14475	14467	14468	14473	14458	14458	14362	14486	14552	14378	14402	14626	14407	14453	14328	14624	14438	14239	14724	14447	14532	14439	14398	14534	14331	14325	14280	14394	14371	14309	14480	14311	14462	14368	14281	14350	14367	14377	14440	14452	14241	14423	14320	14451	14403	14411	14681	14485	14392	14492	14508	14487	14463	14292	14383	14348	14308	14622	14600	14282	14597	14513	14385	14436	14360	14595	14423	14432	14511	14475	14442	14388	14458	14344	14518	14542	14288	14469	14457	14664	14569	14443	14540	14359	14522	14358	14357	14532	14391	14340	14441	14476	14374	14455	14427	14435	14415	14489	14385	14563	14355	14312	14328	14505	14257	14449	14425	14576	14453	14444	14478	14486	14548	14455	14494	14481	14467	14577	14320	14642	14347	14378	14544	14415	14395	14589	14462	14436	14416	14432	14488	14588	14535	14446	14394	14522	14465	14437	14466	14534	14279	14454	14627	14421	14540	14466	14406	14457	14317	14563	14395	14451	14424	14368	14527	14311	14574	14357	14308	14360	14446	14392	14484	14401	14480	14526	14501	14294	14532	14351	14390	14411	14469	14390	14298	14524	14663	14514	14565	14213	14438	14537	14493	14566	14380	14446	14501	14461	14417	14567	14236	14278	14561	14448	14353	14456	14534	14305	14439	14527	14566	14476	14293	14412	14464	14512	14352	14500	14529	14494	14253	14419	14557	14574	14526	14565	14545	14370	14389	14177	14518	14369	14432	14396	14425	14508	14138	14671	14485	14548	14580	14407	14524	14503	14475	14527	14404	14382	14322	14388	14467	14419	14454	14521	14428	14608	14451	14297	14413	14281	14277	14474	14484	14333	14250	14320	14266	14563	14307	14423	14352	14508	14468	14449	14378	14421	14455	14508	14366	14469	14304	14426	14383	14213	14367	14314	14475	14514	14489	14510	14339	14523	14400	14468	14640	14408	14349	14474	14418	14463	14667	14549	14377	14444	14409	14492	14409	14522	14515	14446	14439	14402	14552	14387	14470	14456	14535	14423	14511	14378	14366	14517	14522	14437	14419	14493	14445	14502	14424	14388	14396	14318	14492	14495	14440	14387	14511	14477	14630	14463	14431	14595	14560	14662	14460	14414	14511	14593	14259	14461	14495	14598	14262	14484	14565	14393	14432	14446	14324	14355	14528	14392	14507	14489	14288	14525	14405	14358	14398	14490	14461	14354	14406	14500	14317	14435	14428	14613	14545	14414	14382	14540	14529	14341	14496	14437	14391	14384	14245	14540	14327	14273	14385	14256	14618	14375	14275	14541	14400	14430	14474	14274	14363	14522	14438	14455	14384	14415	14466	14503	14289	14554	14258	14396	14450	14658	14400	14493	14487	14547	14495	14545	14584	14516	14578	14252	14480	14478	14518	14464	14367	14515	14501	14423	14461	14404	14422	14487	14379	14448	14489	14494	14460	14505	14480	14459	14401	14574	14462	14473	14608	14369	14304	14497	14360	14310	14504	14617	14499	14370	14410	14415	14548	14505	14216	14383	14384	14208	14388	14375	14462	14591	14699	14520	14412	14459	14431	14398	14344	14520	14408	14352	14361	14377	14520	14402	14387	14370	14337	14236	14390	14453	14457	14522	14500	14297	14427	14478	14411	14415	14386	14403	14543	14450	14517	14570	14323	14475	14324	14477	14565	14442	14403	14490	14451	14493	14450	14274	14338	14349	14354	14358	14372	14431	14452	14501	14433	14393	14453	14545	14504	14472	14337	14343	14456	14448	14512	14345	14445	14622	14308	14461	14397	14427	14370	14515	14266	14431	14398	14522	14356	14406	14386	14558	14339	14592	14315	14328	14525	14374	14353	14391	14547	14582	14459	14368	14534	14472	14566	14550	14161	14406	14353	14549	14519	14499	14548	14504	14473	14448	14414	14402	14454	14359	14346	14447	14500	14308	14380	14461	14434	14594	14355	14300	14459	14327	14261	14470	14565	14332	14496	14436	14463	14431	14510	14504	14424	14445	14404	14552	14383	14532	14487	14678	14372	14411	14388	14662	14400	14490	14465	14291	14366	14377	14319	14448	14373	14466	14424	14409	14413	14335	14341	14608	14459	14424	14541	14565	14487	14226	14486	14362	14520	14456	14432	14599	14307	14429	14340	14464	14416	14417	14445	14381	14424	14485	14485	14486	14203	14276	14264	14433	14475	14376	14420	14553	14376	14663	14611	14334	14377	14427	14529	14473	14479	14354	14590	14595	14393	14507	14375	14473	14431	14412	14590	14293	14549	14497	14568	14510	14410	14403	14407	14358	14283	14404	14248	14541	14463	14461	14257	14488	14360	14188	14451	14560	14255	14520	14411	14194	14468	14408	14419	14410	14480	14456	14346	14543	14308	14520	14381	14259	14461	14224	14360	14687	14413	14479	14540	14424	14593	14487	14416	14474	14393	14547	14343	14544	14624	14400	14428	14472	14288	14384	14487	14461	14421	14376	14484	14357	14459	14419	14459	14337	14510	14276	14359	14482	14384	14509	14450	14453	14421	14389	14372	14372	14363	14597	14510	14520	14287	14466	14319	14441	14515	14398	14380	14407	14322	14423	14476	14522	14372	14460	14549	14409	14342	14421	14505	14424	14494	14527	14362	14533	14428	14447	14528	14333	14396	14598	14528	14419	14466	14352	14544	14383	14425	14445	14382	14551	14473	14633	14518	14555	14550	14439	14346	14422	14505	14380	14593	14562	14369	14352	14413	14340	14453	14316	14401	14383	14333	14426	14526	14507	14351	14480	14589	14446	14397	14433	14504	14356	14519	14556	14260	14569	14421	14530	14369	14401	14510	14443	14403	14483	14214	14403	14263	14486	14435	14408	14343	14612	14368	14617	14382	14436	14474	14401	14634	14311	14584	14436	14404	14411	14419	14392	14297	14483	14382	14435	14458	14558	14444	14525	14432	14402	14483	14501	14408	14405	14453	14341	14454	14602	14481	14623	14535	14248	14565	14402	14516	14513	14331	14492	14510	14441	14321	14616	14395	14404	14366	14404	14326	14390	14572	14632	14421	14273	14265	14391	14506	14356	14497	14296	14606	14437	14411	14348	14449	14473	14435	14452	14400	14383	14510	14408	14589	14567	14456	14538	14532	14404	14471	14600	14431	14498	14448	14473	14594	14381	14356	14355	14383	14408	14460	14575	14338	14584	14494	14253	14401	14310	14484	14446	14616	14364	14559	14313	14457	14348	14515	14495	14418	14386	14416	14384	14620	14433	14498	14602	14670	14372	14406	14420	14618	14534	14450	14305	14581	14353	14513	14458	14332	14483	14427	14456	14359	14440	14450	14420	14483	14375	14432	14503	14399	14327	14248	14461	14399	14569	14351	14418	14577	14488	14308	14402	14487	14472	14409	14457	14480	14321	14333	14385	14512	14465	14416	14636	14437	14478	14389	14582	14477	14515	14520	14490	14405	14439	14413	14431	14363	14488	14352	14473	14570	14408	14465	14234	14475	14643	14420	14480	14357	14584	14425	14413	14558	14487	14437	14512	14326	14402	14353	14284	14456	14561	14400	14377	14422	14439	14433	14487	14519	14384	14361	14424	14560	14591	14627	14556	14225	14606	14538	14581	14479	14471	14508	14289	14399	14426	14584	14317	14454	14465	14524	14309	14308	14364	14478	14555	14426	14389	14451	14390	14429	14558	14393	14599	14515	14468	14493	14486	14353	14299	14402	14579	14496	14448	14456	14576	14489	14407	14472	14507	14642	14360	14387	14500	14570	14413	14495	14407	14494	14512	14478	14493	14260	14356	14348	14578	14374	14544	14459	14377	14408	14448	14433	14452	14332	14414	14419	14466	14393	14403	14485	14576	14539	14359	14683	14547	14629	14632	14366	14328	14385	14492	14374	14472	14428	14521	14462	14267	14386	14479	14385	14607	14474	14545	14531	14307	14395	14374	14518	14517	14419	14465	14571	14407	14407	14383	14590	14557	14564	14434	14280	14559	14410	14519	14399	14509	14326	14518	14490	14364	14344	14468	14465	14425	14553	14516	14509	14415	14525	14474	14606	14555	14365	14567	14427	14433	14444	14321	14430	14453	14534	14496	14339	14475	14341	14380	14600	14425	14470	14526	14459	14482	14502	14424	14424	14440	14510	14407	14530	14535	14538	14371	14420	14296	14348	14457	14492	14510	14406	14641	14422	14431	14611	14516	14491	14366	14452	14412	14524	14537	14619	14436	14305	14394	14446	14575	14424	14464	14514	14307	14392	14277	14385	14341	14497	14289	14475	14320	14673	14387	14321	14597	14427	14469	14442	14447	14376	14438	14379	14460	14427	14449	14589	14423	14320	14453	14455	14459	14558	14496	14565	14360	14597	14285	14626	14476	14285	14434	14307	14538	14504	14336	14502	14433	14385	14520	14482	14417	14386	14362	14411	14447	14341	14520	14514	14513	14417	14385	14447	14405	14365	14572	14572	14485	14472	14342	14559	14317	14501	14486	14434	14494	14328	14542	14490	14412	14598	14595	14308	14530	14559	14370	14247	14450	14356	14354	14487	14355	14307	14468	14416	14415	14347	14330	14475	14398	14477	14421	14421
22511	21008	28750	23430	21158	22574	22872	17672	16762	16844	16709	16561	23073	37178	33967	29870	23612	18843	17022	16049	16002	16058	16134	16285	16073	16319	16130	16096	16122	16135	16089	15925	15973	15978	16005	16048	16026	15787	15974	15993	16058	15884	15992	16105	15995	15809	15953	16010	16168	15939	16056	15768	15919	15919	16049	16069	16005	15906	16118	16051	16070	16107	16018	16161	15767	15762	15962	15857	15896	15923	15820	16182	15812	15945	16176	16105	15942	15876	15868	15921	15780	15886	15929	15925	15750	15865	16034	15995	15936	15787	15826	15944	15957	15974	16131	15849	15951	16088	15947	15891	16016	16022	15749	15847	15740	15809	16052	16021	15780	15982	15884	16026	16110	15965	16152	15873	15956	15886	16079	16148	15881	15896	15848	16093	15881	16104	16073	15933	16069	15942	15971	16051	16013	15904	15955	15886	15882	15885	15901	15891	15863	15785	15908	16012	16003	15945	15943	15909	16119	16031	15915	15895	15843	15752	15908	15983	15793	15793	15885	16072	15901	16117	15960	15848	16024	16000	16033	15923	15754	15954	15919	15750	15877	15923	15776	15943	16087	15786	15842	15901	15976	15920	15796	15761	16016	15845	15950	15904	15910	16031	16049	15835	16072	16080	15931	15846	16017	15987	16187	15775	15862	15959	16056	15778	15960	15853	15863	15803	16040	15917	15932	15742	15877	15930	16071	16086	15763	15897	15828	15817	15824	15903	15973	16024	15986	15940	15917	15949	15916	15967	15816	16006	15740	15908	16058	15849	15883	15886	15927	15828	15795	16017	15793	15823	15936	15855	15907	15815	16003	15881	16010	15950	15977	15753	15969	15974	15781	16030	16009	15857	16009	15967	15889	16015	16054	15763	15907	15885	15842	15983	15838	15945	15872	15647	15710	15938	15981	15717	15919	16035	15760	15916	15784	15979	15789	15814	15845	15810	16102	15962	16097	15912	15864	16001	16042	15841	15918	15857	15867	15882	15996	15887	15753	15920	15835	15770	15712	16024	15937	15869	15942	15828	15978	15901	15951	15795	16119	15775	15470	15920	15979	15663	15741	15989	15960	15744	15846	16008	15907	15880	16068	15864	15975	16012	15998	15762	15917	15972	15961	15900	15932	15908	15737	15845	15717	16061	15759	15791	16002	15993	15909	15855	15891	15991	15811	15948	15869	16045	15915	15748	16002	15798	15713	15868	15740	15857	15765	15936	15920	15700	16009	16014	15610	16093	15800	15867	15845	16020	15980	16075	16041	15976	15869	15902	15777	15917	15873	15976	15773	15814	15948	16015	15860	16119	15916	15961	16042	15984	15889	15926	15990	15948	16045	15984	15997	15990	15859	15803	16046	15809	15854	15866	15960	15854	15846	15870	15842	15974	15942	16192	15914	16019	15872	15864	16154	15984	15844	15918	15776	15975	15711	15954	15855	16072	15770	16076	15856	15728	15956	15898	15756	15846	15851	15904	15898	15995	15979	15946	15914	15777	15719	15858	15941	15825	15823	15808	15736	15930	16019	15908	16080	15826	16038	16028	15835	15813	16074	16065	15980	15652	15858	15860	15891	16035	15762	15978	15678	15911	15998	16014	16015	15828	15857	15971	15885	16012	15909	15640	16065	15806	15842	16024	15894	15980	15853	15808	15989	15839	15861	15749	15921	15604	15612	15759	15956	15912	16007	15840	15918	16049	15928	16008	15983	15980	16026	15904	15946	15896	15683	16008	15901	15791	15865	15700	15843	16008	16002	15922	15884	15872	16135	15907	15964	15914	15735	15861	15922	15869	15942	16010	16037	15765	15844	16085	15774	15807	15826	15828	15953	15997	15799	15993	16020	15878	15982	16146	15898	16089	15856	15890	15805	15795	15770	15841	15872	15845	15586	15777	15778	15891	15966	16028	16012	15845	15895	15832	15913	15746	15807	15820	15771	16001	16020	15868	15962	15894	15979	15808	15957	15865	15939	15661	15714	15789	15889	15869	15736	16034	15867	15825	15756	15861	15909	15920	15769	15878	15969	15922	15981	16066	15728	16061	15881	15916	15963	15965	16003	16112	15816	16014	15915	15958	15898	15898	15929	15958	15924	15857	15954	15863	15948	16116	15933	15745	15704	15756	15918	15913	15959	15962	15926	15855	15745	15950	15966	15863	15798	15847	15982	15884	15906	15912	15805	16087	16026	15814	15860	15816	15796	16015	15995	15985	15704	16032	15826	15987	15652	15816	15828	15954	15898	15984	15781	15848	16046	16021	15929	15920	16092	15927	15878	15957	15858	15933	15877	15925	15766	15764	15901	15874	15849	16006	15720	15878	15931	15712	15756	15627	15898	15831	15848	15894	15834	15883	16010	16048	15959	16203	15993	15832	15990	15902	15946	16032	15936	16076	15741	16006	16014	16023	16104	15824	15821	15975	15819	15956	15964	15804	15732	16027	16042	15891	15968	15951	15932	15805	15815	15882	16152	16099	15866	16062	15985	15988	16067	15832	15952	15799	15982	16026	15971	15846	15894	15883	15922	15974	15852	15842	15814	15854	15742	15808	15933	15922	15787	15934	16064	16025	15838	15833	15857	15906	15962	16011	15860	16127	15820	15905	16154	15864	15824	15985	15980	15828	15896	15954	15742	15931	15856	15674	16005	15947	15925	15840	15866	16078	15919	16168	16077	15700	15797	16085	15753	15895	16092	15886	15913	15740	15815	15874	16010	15872	15827	15855	15933	15814	15887	15728	15777	15852	15819	15944	15764	15782	15824	15748	15958	16134	15993	15902	15783	15883	16025	15754	16030	16038	15821	15929	15892	15811	15971	15829	15881	15826	15793	15992	15957	15958	16071	15783	16032	15833	16066	15958	15801	15907	15904	15791	15935	15866	15765	15864	15874	15818	15963	15901	15796	15829	15757	16004	15790	15712	15884	15826	15976	15894	15956	16045	15860	15935	16044	15795	16059	15966	16118	15780	15744	15923	15955	16110	15948	15956	15789	15844	15930	16037	16005	15995	15819	15862	15950	15878	15812	16029	15766	15860	15739	15801	15802	15932	15887	15751	15963	15936	15919	16029	15870	15983	15997	15918	15996	15734	15801	16245	15740	15903	16105	16041	15803	16121	15999	15707	15798	15809	15962	15794	15871	15939	15958	15880	15818	15957	15893	16069	15883	15882	15901	15724	15964	15800	15988	15932	15956	16026	15900	15905	15967	15927	15888	15971	15949	15888	15926	15961	16014	15957	15891	15743	15902	15860	15986	15747	15889	15905	16078	15813	15892	15914	15951	16071	15868	16092	16008	15826	15873	15950	15996	15894	16005	15917	15969	15929	15872	15968	15868	15924	15905	15931	16081	15841	15965	15780	16087	15976	15998	15864	15983	16015	15682	16122	15992	15747	15791	15791	15781	15746	16014	16122	15824	15844	15700	15711	15860	15699	15865	15912	15895	15895	15939	15924	15904	15782	15749	15900	15827	15808	16005	15935	15752	15909	15534	15797	16029	15882	15971	15913	15858	15856	15930	15986	15857	15867	15916	15911	15739	15846	15928	15905	15892	15876	15659	16026	15828	15949	15960	15820	15911	15631	15935	15907	16076	15951	15871	15841	16066	15891	15798	15886	15858	15983	15796	15891	15924	15721	15978	15806	15938	15825	15897	15696	15926	15814	16035	15984	16060	16022	15973	15826	15938	15842	15819	15869	15844	16109	15898	15867	15888	16049	15738	16001	16077	15813	15945	15831	15782	15893	15995	16172	15932	15930	15832	16010	15993	16045	16002	15959	15949	15975	16035	16010	15787	15898	15805	15893	16001	15781	15853	15652	16019	16143	15826	15757	16076	15901	15956	15944	15832	15891	16020	15990	15969	15910	15889	15911	15968	15925	15804	15876	16081	15838	15840	16001	15909	15804	15838	15788	15871	15875	16072	15805	15836	15877	15687	15657	16051	15863	15934	15905	15946	15866	15780	15827	15893	15754	15905	15638	15950	15883	15947	15988	16112	15733	15929	15899	15886	16001	15904	15944	15770	15974	15671	15947	15715	15998	15883	16095	15890	15791	15919	16000	15991	15836	15959	15938	15877	15945	15843	15948	15902	15984	16106	15761	15981	15965	15815	15833	15912	15848	15911	15968	15860	16054	15762	15947	15751	15824	15926	15929	15861	16014	15916	15889	15887	15701	15634	15786	15970	15847	16038	15941	15913	15821	15740	15915	15846	16225	15747	15995	15814	15979	15749	15886	16011	15964	15871	15796	15914	15896	15833	15880	15981	15982	15844	15980	15968	15772	15934	15802	15912	15916	15958	15963	16151	16062	15983	15935	15810	15870	15742	15974	15823	16041	16000	15917	16004	15905	16007	16098	15952	15878	15835	15934	15952	15903	15881	15988	15997	15860	15649	16017	16080	15715	15929	15903	15979	15988	15876	15920	15898	15999	15831	15878	15936	15893	15789	15732	15891	15891	15986	15893	15913	15877	15912	15851	15837	15877	15921	15961	16113	15833	15772	15750	15842	16022	15863	15866	15950	15877	16046	15933	15993	15981	15911	16026	15837	16005	15650	15726	15853	15907	16080	15608	15710	15882	16062	15872	15798	16103	15811	15930	15809	15732	16107	15913	15821	15802	15943	15942	15774	15919	15886	15784	15717	15725	15757	15680	16022	15795	15761	15771	15878	15938	15803	15875	15825	16035	15834	15860	16136	15874	15695	15924	15700	15937	15872	15694	15975	15737	15980	15749	15844	15803	15993	15975	15839	16070	15931	15772	15972	15870	15927	16049	15752	15939	15879	15806	15952	15788	15785	15913	15972	15897	15922	15923	15917	15900	16024	15765	15777	15993	15751	15823	15841	16091	16017	16030	16047	16043	15705	15848	15926	15981	15909	15993	15811	15945	15777	15818	15942	15818	15863	15676	15718	15613	15875	16023	15869	15834	15763	15879	15766	15881	15852	16039	15688	16033	16059	15718	16087	15927	16033	15906	15863	15761	15935	15775	15926	15737	15709	15860	15904	16098	15882	15806	15900	15966	15937	15958	15826	15853	15797	16147	15787	15950	15822	16075	16017	15837	15773	15694	16086	15875	15748	15856	15945	15902	15984	16056	15781	16014	15963	15815	15853	16010	15829	15983	16074	15966	15938	15839	15891	15806	15885	15674	15874	15760
14318	25832	24270	19666	17824	16607	16296	16093	15507	15501	15245	15072	26623	39586	37115	31282	23042	17417	15506	14539	14468	14545	14484	14414	14552	14607	14521	14496	14477	14487	14498	14512	14584	14490	14564	14606	14450	14638	14405	14450	14520	14400	14555	14570	14368	14617	14479	14721	14580	14537	14566	14521	14597	14503	14583	14651	14333	14575	14711	14571	14460	14518	14491	14426	14389	14696	14460	14555	14590	14462	14591	14461	14409	14528	14441	14418	14441	14433	14458	14519	14459	14447	14429	14454	14571	14536	14485	14577	14377	14518	14661	14569	14391	14472	14594	14579	14557	14338	14486	14353	14448	14373	14399	14530	14536	14354	14336	14520	14410	14453	14564	14628	14493	14552	14411	14445	14400	14380	14405	14340	14578	14428	14450	14434	14454	14405	14494	14396	14654	14436	14403	14451	14503	14550	14534	14553	14335	14317	14496	14549	14582	14406	14365	14568	14465	14506	14480	14559	14532	14374	14490	14459	14401	14586	14359	14482	14442	14457	14384	14402	14410	14521	14308	14625	14582	14302	14536	14513	14554	14511	14336	14533	14365	14498	14536	14492	14453	14603	14466	14505	14505	14584	14598	14423	14474	14546	14363	14506	14514	14385	14602	14352	14509	14553	14533	14439	14367	14346	14526	14359	14522	14415	14460	14416	14464	14492	14455	14557	14487	14479	14397	14509	14588	14548	14474	14380	14656	14582	14418	14610	14453	14325	14447	14354	14308	14442	14495	14504	14560	14391	14281	14424	14519	14461	14504	14552	14503	14552	14469	14373	14287	14535	14459	14601	14517	14394	14391	14598	14553	14381	14596	14505	14503	14446	14490	14484	14424	14404	14558	14377	14390	14470	14641	14506	14551	14367	14525	14480	14523	14416	14504	14423	14312	14515	14332	14380	14591	14508	14420	14572	14375	14582	14347	14525	14437	14496	14497	14514	14377	14403	14415	14432	14570	14445	14397	14434	14419	14574	14445	14603	14361	14504	14484	14582	14426	14389	14341	14374	14447	14310	14456	14253	14418	14485	14604	14350	14504	14512	14425	14610	14514	14376	14622	14451	14495	14570	14514	14516	14579	14325	14335	14482	14403	14444	14565	14341	14287	14557	14369	14328	14434	14529	14555	14389	14357	14353	14333	14513	14503	14344	14619	14477	14507	14541	14488	14445	14555	14433	14345	14471	14522	14340	14529	14400	14416	14575	14583	14414	14281	14582	14516	14359	14488	14390	14401	14543	14447	14406	14546	14570	14465	14453	14544	14273	14636	14560	14359	14561	14435	14572	14338	14521	14454	14397	14442	14404	14552	14395	14308	14354	14505	14440	14376	14581	14420	14457	14554	14514	14531	14352	14481	14422	14435	14358	14405	14329	14515	14473	14538	14347	14343	14523	14477	14298	14398	14473	14538	14591	14346	14489	14362	14381	14515	14492	14514	14415	14365	14529	14606	14373	14600	14462	14441	14404	14348	14580	14415	14366	14402	14680	14614	14458	14344	14627	14366	14509	14420	14417	14359	14389	14500	14490	14462	14620	14503	14338	14538	14546	14381	14393	14464	14272	14448	14534	14435	14413	14503	14483	14432	14364	14503	14499	14589	14462	14481	14546	14450	14507	14368	14456	14521	14534	14515	14689	14467	14366	14575	14525	14560	14490	14385	14451	14642	14507	14439	14502	14389	14366	14496	14588	14527	14528	14542	14505	14441	14395	14496	14486	14414	14469	14494	14401	14394	14483	14490	14490	14605	14395	14522	14419	14370	14319	14523	14428	14514	14530	14533	14562	14376	14535	14571	14350	14310	14552	14376	14543	14537	14580	14561	14527	14432	14527	14457	14334	14577	14312	14599	14581	14599	14371	14667	14549	14484	14310	14418	14501	14590	14425	14518	14485	14433	14535	14592	14568	14500	14479	14376	14423	14496	14477	14416	14574	14489	14461	14283	14377	14480	14375	14495	14569	14508	14445	14150	14463	14430	14590	14452	14430	14510	14419	14435	14525	14493	14550	14586	14470	14502	14422	14361	14459	14301	14460	14438	14466	14434	14375	14441	14405	14411	14483	14408	14453	14496	14475	14294	14532	14388	14499	14481	14542	14318	14384	14618	14397	14472	14530	14582	14547	14349	14516	14459	14434	14704	14319	14364	14433	14518	14389	14451	14407	14614	14449	14655	14527	14614	14460	14221	14426	14357	14420	14292	14305	14478	14428	14537	14364	14352	14464	14531	14320	14539	14625	14558	14419	14513	14279	14316	14299	14489	14340	14239	14504	14396	14397	14637	14516	14307	14457	14498	14347	14546	14525	14505	14498	14530	14469	14593	14607	14351	14469	14424	14561	14493	14388	14404	14448	14354	14335	14479	14449	14481	14385	14512	14576	14478	14503	14575	14431	14331	14581	14497	14488	14531	14366	14434	14413	14454	14667	14433	14461	14575	14307	14433	14585	14422	14470	14370	14549	14407	14517	14402	14303	14459	14438	14395	14488	14478	14483	14496	14420	14438	14546	14442	14466	14444	14496	14496	14450	14636	14554	14404	14546	14499	14353	14357	14397	14533	14483	14293	14380	14374	14514	14330	14293	14447	14459	14446	14306	14376	14605	14395	14342	14393	14318	14403	14491	14513	14607	14342	14593	14318	14461	14446	14448	14305	14491	14332	14430	14495	14390	14502	14453	14441	14457	14507	14398	14525	14445	14322	14289	14595	14485	14529	14630	14502	14499	14481	14413	14486	14436	14651	14394	14430	14537	14352	14365	14511	14680	14528	14505	14609	14349	14494	14343	14530	14490	14494	14351	14458	14435	14512	14489	14286	14488	14503	14642	14618	14322	14493	14596	14521	14494	14352	14344	14509	14318	14363	14537	14402	14361	14611	14384	14455	14572	14372	14573	14373	14387	14351	14446	14286	14567	14417	14472	14599	14391	14212	14513	14311	14502	14692	14472	14415	14653	14434	14440	14472	14519	14439	14427	14611	14394	14454	14596	14309	14460	14543	14630	14312	14350	14392	14330	14496	14501	14330	14492	14527	14539	14337	14326	14350	14391	14378	14653	14403	14561	14431	14566	14590	14557	14527	14398	14467	14334	14564	14442	14420	14432	14278	14366	14452	14349	14535	14440	14435	14472	14461	14436	14469	14523	14610	14466	14475	14505	14433	14392	14497	14346	14468	14599	14351	14560	14255	14460	14471	14477	14545	14368	14569	14482	14548	14396	14427	14711	14542	14549	14451	14544	14493	14626	14512	14599	14287	14376	14462	14478	14488	14296	14443	14369	14542	14454	14348	14404	14515	14511	14166	14614	14421	14463	14567	14432	14533	14544	14268	14319	14400	14525	14438	14416	14413	14382	14416	14468	14500	14476	14349	14675	14498	14276	14441	14387	14403	14515	14623	14389	14409	14531	14451	14287	14443	14421	14577	14374	14395	14368	14415	14402	14527	14511	14589	14307	14642	14425	14359	14553	14411	14448	14541	14392	14542	14505	14327	14583	14504	14417	14313	14676	14339	14379	14264	14501	14320	14431	14466	14481	14496	14345	14518	14442	14411	14512	14504	14377	14491	14530	14323	14423	14482	14538	14471	14380	14467	14375	14438	14452	14442	14559	14549	14461	14620	14288	14621	14355	14503	14627	14516	14524	14643	14396	14540	14528	14493	14298	14396	14568	14446	14452	14437	14447	14498	14616	14520	14451	14523	14383	14445	14306	14460	14403	14358	14594	14527	14443	14321	14429	14414	14560	14493	14364	14360	14498	14594	14170	14408	14645	14476	14464	14503	14360	14591	14491	14459	14448	14570	14449	14409	14355	14564	14490	14385	14519	14533	14447	14540	14465	14421	14466	14442	14321	14499	14441	14542	14197	14433	14342	14473	14235	14555	14618	14361	14641	14540	14473	14393	14303	14526	14578	14456	14359	14345	14235	14572	14474	14520	14395	14494	14577	14306	14377	14559	14347	14357	14647	14329	14303	14562	14621	14628	14534	14492	14485	14473	14330	14616	14425	14403	14523	14516	14583	14548	14481	14463	14479	14390	14533	14414	14267	14583	14425	14520	14576	14426	14369	14376	14477	14545	14290	14413	14482	14451	14474	14439	14590	14452	14490	14445	14304	14395	14270	14556	14316	14248	14330	14380	14318	14502	14427	14418	14529	14397	14403	14454	14492	14471	14401	14464	14567	14288	14407	14505	14464	14543	14443	14644	14428	14455	14478	14602	14391	14407	14499	14415	14594	14564	14518	14243	14671	14459	14598	14685	14430	14442	14236	14400	14436	14421	14567	14453	14524	14533	14303	14431	14326	14406	14437	14511	14446	14388	14300	14421	14638	14507	14470	14397	14371	14480	14528	14465	14280	14558	14325	14629	14445	14314	14581	14598	14327	14503	14393	14522	14511	14532	14436	14404	14488	14348	14421	14425	14350	14608	14511	14382	14350	14446	14616	14504	14327	14492	14614	14556	14557	14618	14377	14563	14527	14440	14573	14360	14502	14469	14532	14547	14285	14382	14478	14510	14538	14529	14520	14497	14414	14449	14527	14681	14504	14282	14505	14379	14441	14506	14562	14396	14549	14317	14596	14388	14421	14440	14462	14286	14529	14512	14369	14460	14401	14355	14472	14569	14628	14579	14421	14392	14475	14303	14458	14519	14452	14632	14497	14427	14521	14432	14372	14501	14462	14566	14436	14465	14488	14375	14608	14605	14484	14532	14336	14239	14465	14391	14499	14487	14515	14557	14380	14470	14498	14495	14445	14415	14242	14427	14499	14525	14211	14345	14469	14252	14505	14488	14329	14298	14673	14558	14439	14570	14507	14358	14366	14488	14411	14463	14488	14379	14255	14349	14587	14475	14435	14584	14454	14489	14465	14382	14254	14573	14407	14481	14401	14455	14453	14440	14511	14448	14311	14368	14533	14291	14490	14432	14657	14443	14562	14489	14442	14340	14400	14279	14448	14442	14599	14465	14716	14530	14369	14379	14512	14584	14374	14374	14610	14584	14344	14472	14525	14377	14351	14354	14574	14455	14400	14433	14636	14469	14434	14313	14502	14414	14558	14394	14455	14410	14387	14485	14558	14332	14484	14638	14350	14599	14538	14456	14349	14543	14601	14281	14598	14409	14592	14622	14470	14436	14460	14613	14333	14431	14429
27245	21545	22434	18691	15646	15886	15924	15797	15727	15653	15577	15677	15844	17168	17399	17115	16604	15977	15627	15530	15591	15630	15481	15334	15588	15447	15610	15568	15486	15588	15526	15580	15539	15532	15580	15637	15345	15453	15574	15539	15399	15451	15552	15486	15535	15463	15546	15366	15413	15438	15529	15541	15331	15505	15637	15358	15516	15604	15481	15583	15490	15404	15533	15635	15365	15449	15398	15459	15728	15580	15474	15456	15428	15550	15468	15696	15599	15602	15555	15477	15410	15372	15487	15644	15679	15659	15548	15506	15565	15517	15609	15591	15422	15457	15399	15374	15457	15314	15392	15589	15505	15354	15576	15380	15414	15569	15455	15440	15483	15581	15352	15572	15439	15630	15613	15512	15407	15466	15556	15388	15568	15514	15403	15547	15494	15293	15360	15372	15391	15331	15544	15546	15458	15354	15701	15652	15429	15497	15410	15543	15467	15584	15478	15538	15324	15361	15448	15511	15553	15658	15486	15435	15432	15532	15543	15495	15494	15490	15381	15536	15554	15562	15552	15393	15564	15455	15475	15450	15526	15457	15540	15501	15533	15591	15645	15617	15380	15365	15573	15409	15464	15591	15409	15419	15446	15451	15431	15657	15608	15609	15557	15622	15438	15596	15364	15407	15505	15409	15538	15592	15459	15234	15501	15641	15475	15692	15568	15480	15529	15468	15347	15528	15382	15491	15581	15577	15531	15426	15367	15644	15280	15374	15295	15518	15625	15238	15356	15579	15418	15451	15510	15548	15333	15440	15560	15677	15441	15583	15474	15495	15455	15439	15600	15459	15435	15292	15411	15656	15481	15547	15534	15559	15465	15570	15561	15505	15287	15377	15603	15569	15666	15566	15425	15620	15618	15587	15485	15254	15389	15531	15605	15678	15515	15409	15666	15639	15602	15784	15449	15412	15487	15454	15369	15271	15441	15662	15528	15414	15497	15630	15599	15565	15769	15386	15306	15514	15426	15418	15661	15474	15425	15698	15540	15441	15601	15420	15379	15556	15403	15379	15481	15354	15453	15379	15734	15514	15768	15497	15519	15346	15542	15488	15611	15387	15404	15407	15377	15540	15382	15484	15535	15526	15461	15525	15612	15518	15665	15576	15518	15557	15462	15575	15406	15639	15613	15554	15443	15540	15425	15330	15544	15467	15559	15522	15555	15491	15691	15406	15489	15291	15395	15314	15513	15361	15418	15316	15469	15518	15478	15575	15416	15540	15477	15393	15646	15650	15591	15464	15478	15287	15463	15470	15612	15389	15292	15333	15437	15694	15568	15423	15461	15431	15477	15565	15502	15426	15460	15533	15469	15534	15509	15524	15633	15347	15488	15357	15456	15632	15388	15732	15490	15460	15371	15561	15691	15568	15489	15404	15478	15546	15373	15597	15497	15484	15479	15580	15580	15449	15425	15503	15381	15512	15434	15496	15478	15588	15426	15590	15503	15481	15384	15336	15468	15325	15467	15515	15177	15420	15585	15542	15557	15391	15494	15506	15593	15611	15528	15388	15634	15613	15605	15558	15622	15500	15430	15378	15583	15441	15337	15325	15550	15462	15262	15609	15566	15630	15538	15485	15290	15526	15428	15584	15346	15538	15660	15501	15544	15410	15336	15590	15600	15460	15607	15542	15725	15442	15529	15603	15525	15450	15568	15493	15550	15554	15604	15532	15543	15421	15484	15627	15478	15456	15500	15523	15569	15510	15662	15395	15526	15279	15590	15540	15651	15446	15529	15543	15620	15400	15568	15519	15680	15471	15397	15468	15595	15428	15476	15560	15341	15638	15768	15544	15624	15372	15527	15210	15516	15495	15379	15354	15435	15505	15510	15557	15517	15361	15473	15647	15526	15463	15496	15472	15347	15576	15386	15263	15447	15311	15366	15616	15584	15451	15381	15520	15608	15359	15756	15611	15417	15488	15297	15259	15408	15324	15435	15546	15509	15447	15310	15454	15578	15508	15446	15428	15625	15680	15610	15584	15523	15307	15488	15388	15348	15452	15397	15448	15496	15510	15514	15421	15409	15534	15199	15554	15757	15662	15414	15352	15587	15467	15409	15597	15398	15336	15567	15304	15474	15477	15473	15337	15340	15284	15545	15598	15609	15707	15402	15406	15326	15440	15624	15608	15535	15782	15524	15587	15359	15510	15487	15433	15683	15581	15508	15480	15453	15580	15601	15535	15560	15423	15622	15649	15534	15715	15431	15519	15463	15485	15298	15328	15587	15328	15276	15356	15637	15479	15489	15563	15454	15649	15731	15646	15406	15534	15565	15542	15530	15691	15497	15550	15556	15520	15524	15612	15500	15405	15477	15438	15591	15671	15579	15454	15606	15413	15475	15729	15589	15498	15419	15233	15691	15513	15544	15510	15493	15362	15614	15560	15656	15474	15602	15381	15544	15380	15434	15401	15623	15534	15328	15603	15508	15574	15408	15500	15441	15556	15460	15355	15528	15590	15494	15519	15648	15631	15574	15477	15362	15514	15534	15690	15353	15694	15506	15512	15599	15504	15412	15484	15470	15531	15447	15437	15511	15518	15434	15463	15408	15404	15527	15495	15575	15312	15410	15586	15630	15651	15509	15496	15575	15573	15364	15578	15437	15468	15468	15527	15405	15455	15643	15510	15747	15441	15508	15406	15759	15626	15456	15533	15512	15431	15464	15585	15499	15513	15532	15642	15645	15549	15485	15276	15528	15528	15416	15446	15375	15485	15632	15443	15414	15438	15526	15359	15595	15494	15603	15382	15404	15436	15511	15469	15487	15579	15534	15288	15401	15252	15538	15475	15588	15699	15592	15600	15472	15337	15395	15530	15537	15612	15680	15563	15555	15382	15291	15428	15458	15565	15472	15655	15560	15710	15269	15562	15644	15663	15452	15516	15506	15470	15699	15596	15450	15364	15543	15496	15431	15545	15574	15786	15392	15680	15589	15493	15723	15323	15476	15645	15543	15503	15508	15531	15518	15465	15427	15655	15370	15614	15554	15637	15540	15460	15593	15530	15592	15700	15514	15617	15701	15331	15398	15403	15562	15539	15467	15680	15619	15610	15592	15401	15435	15498	15393	15465	15425	15236	15482	15363	15565	15586	15669	15764	15465	15241	15350	15577	15591	15540	15277	15486	15425	15540	15453	15472	15526	15483	15525	15433	15559	15543	15457	15528	15537	15346	15552	15553	15582	15484	15485	15476	15545	15382	15513	15261	15358	15519	15748	15527	15640	15566	15568	15380	15363	15686	15462	15637	15477	15612	15273	15564	15628	15568	15408	15526	15391	15591	15521	15343	15402	15501	15515	15591	15461	15472	15505	15327	15815	15489	15492	15380	15496	15395	15457	15392	15551	15547	15405	15460	15412	15434	15568	15589	15649	15606	15406	15476	15482	15496	15400	15376	15523	15638	15445	15358	15767	15592	15402	15458	15516	15418	15420	15403	15681	15588	15677	15496	15469	15481	15564	15482	15670	15568	15626	15335	15551	15522	15652	15282	15288	15677	15640	15572	15498	15532	15577	15505	15677	15557	15507	15711	15523	15627	15438	15370	15484	15472	15574	15458	15560	15551	15602	15551	15405	15430	15662	15576	15479	15744	15467	15390	15500	15261	15440	15472	15566	15511	15378	15507	15397	15446	15542	15621	15606	15447	15482	15584	15542	15721	15531	15499	15456	15661	15406	15560	15499	15562	15476	15338	15424	15421	15411	15548	15493	15643	15379	15570	15687	15580	15638	15516	15624	15446	15436	15438	15367	15390	15507	15428	15419	15458	15423	15536	15641	15570	15530	15399	15498	15501	15570	15428	15690	15341	15404	15517	15352	15534	15468	15379	15601	15594	15435	15475	15528	15538	15444	15451	15551	15448	15414	15390	15520	15241	15426	15427	15529	15533	15486	15404	15426	15612	15502	15484	15363	15225	15719	15466	15535	15641	15810	15500	15551	15407	15458	15448	15373	15394	15515	15600	15416	15501	15579	15527	15252	15559	15525	15522	15586	15668	15537	15519	15645	15535	15390	15472	15457	15543	15515	15662	15444	15480	15428	15463	15502	15596	15662	15621	15706	15500	15299	15378	15355	15565	15525	15532	15510	15483	15567	15622	15469	15418	15485	15640	15588	15629	15627	15551	15471	15599	15465	15402	15411	15516	15544	15408	15460	15376	15550	15402	15379	15377	15597	15553	15402	15548	15574	15499	15397	15406	15573	15458	15460	15390	15499	15437	15255	15437	15492	15585	15379	15651	15593	15490	15700	15566	15659	15685	15465	15590	15455	15533	15426	15759	15304	15499	15351	15490	15487	15527	15507	15567	15427	15627	15385	15651	15617	15373	15590	15513	15433	15614	15551	15424	15468	15525	15482	15404	15465	15536	15617	15461	15655	15675	15389	15507	15501	15588	15499	15655	15551	15560	15419	15330	15450	15513	15424	15489	15389	15552	15723	15623	15762	15393	15629	15528	15475	15379	15472	15358	15383	15427	15569	15510	15549	15305	15481	15544	15607	15385	15466	15496	15696	15661	15494	15428	15682	15418	15303	15582	15531	15409	15825	15753	15627	15578	15549	15361	15376	15343	15540	15580	15543	15468	15384	15533	15531	15429	15575	15592	15441	15273	15522	15502	15480	15728	15766	15375	15458	15504	15502	15521	15617	15509	15537	15320	15399	15425	15341	15552	15484	15430	15552	15624	15528	15452	15672	15367	15558	15388	15358	15501	15636	15501	15553	15509	15537	15479	15580	15426	15747	15497	15633	15711	15583	15395	15620	15502	15521	15482	15515	15727	15415	15214	15510	15601	15391	15519	15408	15407	15378	15646	15491	15484	15497	15339	15570	15670	15419	15453	15407	15450	15482	15378	15499	15464	15448	15660	15417	15501	15432	15656	15467	15395	15582	15484	15550	15454	15498	15543	15639	15589	15550	15372	15490	15430	15502	15473	15175	15516	15337	15567	15467	15618	15503	15425	15550	15279	15328	15567	15481	15526	15340	15496	15540	15659	15512	15472	15691	15425	15567	15666	15567	15446	15365	15512	15659	15416	15554	15546	15427	15659	15675	15398	15302	15475	15391	15408	15357	15493	15609	15569	15566	15448	15557	15629	15640	15410	15280	15554	15685	15401	15464	15421	15518	15709	15487	15506	15509	15649
13574	16005	16047	14913	14679	14433	14414	14474	14458	14211	14289	14178	15139	17005	17063	16315	15259	14667	14343	14250	14162	14224	14063	14229	14243	14148	14150	14143	14120	14265	14083	14022	14283	14154	14250	14240	14057	14163	14410	14225	14290	14101	13958	14302	14159	14251	14395	14194	14173	14217	14164	14111	14244	14308	14257	14181	14285	14203	14207	14162	14382	14233	14228	14221	14249	14155	14249	14415	14055	14163	14128	14169	14257	14374	14261	14136	14390	14214	14253	14160	14148	14192	14267	14122	14423	14327	14095	14289	14096	14166	14143	14033	14035	14061	14093	14347	14080	14282	14250	14172	14239	14283	14148	14051	14122	14405	14198	14318	14254	14385	14228	14149	14260	14217	14264	14197	14013	14192	14244	14220	14324	14166	14091	14149	14251	14260	14234	14218	14002	14283	13956	14327	14168	14220	14261	14231	14383	14251	14136	14327	14083	14347	14145	14198	14183	14129	14273	14197	14234	14187	14282	14102	14169	14295	14194	14131	14071	14177	14283	14235	14151	14389	14116	14109	14188	14190	14058	14193	14203	14021	14204	14182	14148	14171	14277	13989	14138	14006	14191	14243	14267	14080	14390	14290	14302	14190	14160	14134	14058	14352	14275	14369	14037	14271	14299	14205	14172	14224	14273	14157	14213	14188	14250	14152	14251	14264	14209	14158	14131	14100	14181	14104	14335	14063	14157	14010	14163	14205	14285	14139	14158	14148	14218	14123	14267	14273	14208	14229	14123	14161	14233	13957	14382	14183	14275	14230	14154	14146	14152	14279	14227	14242	14235	14285	14093	14168	14212	14104	14242	14115	14237	14173	14232	14286	14140	13998	14265	14297	14160	14148	14273	14202	14199	14079	14276	14188	14156	13990	14339	14238	14154	14190	14185	14181	14319	14401	14097	14001	14248	14296	14076	14295	14340	14269	14269	14270	14114	14274	14291	14250	14369	14032	14319	14156	14253	14106	14192	14190	14092	14105	14197	14256	14096	14284	14156	14292	14185	14083	14229	14202	14249	14141	14255	14161	14343	14120	14129	14226	14189	14210	14292	14209	14081	14135	14276	14258	14109	14191	14180	14295	14215	14189	14299	14279	14148	14215	14118	14298	14159	14255	14258	14064	14190	14149	14266	14220	14104	14168	14112	14133	14227	14182	14166	14264	14120	14057	13948	14292	14280	14141	14101	14112	14260	14201	14284	14031	14330	14246	14229	14278	14134	14203	14318	14135	14346	14359	14098	14170	14074	14141	14196	14263	14289	14066	14269	14193	14087	14222	14057	14094	14408	14094	14243	14293	14174	14249	14111	14190	14262	14163	14276	14339	14300	14279	14116	14095	14179	14078	14204	14195	14166	14243	14198	14091	14268	14229	14233	14126	14247	14141	14198	14145	14213	14179	14172	14189	14137	14152	14215	14109	14256	14114	14242	14263	14103	14153	13944	14127	14263	14259	14321	14140	14156	14190	14222	14158	14288	14131	14113	14275	14171	14235	14107	14230	13891	14345	14355	14218	14301	14128	14209	14272	14251	14204	14287	14249	14188	14096	14271	14139	14187	14227	14120	14239	14206	14340	14154	14257	14174	14250	14240	14323	14337	14126	14116	14283	14091	14121	14418	14090	14198	14090	14182	14116	14154	14190	14349	14177	14169	14090	14239	14208	14225	14077	14345	14400	13994	14076	14063	14101	14164	14346	14100	14120	14221	14317	14342	14145	14076	14199	14261	14291	14078	14182	14174	14141	14274	14245	14143	14237	14429	14178	14247	14298	14254	14138	14282	14164	14142	14204	14117	14289	14305	14156	14165	14230	14216	13987	14288	14092	14213	14408	14293	14284	14409	14143	14092	14177	14178	14203	14196	14157	14199	14296	14228	14073	14420	14347	14186	14162	14209	14067	14294	14273	14284	14242	14155	14243	14091	14094	14098	14136	14159	14036	14354	14236	14123	14294	14070	14230	14169	14173	14113	14121	14232	14181	14220	14337	14112	14282	14123	14194	14121	14129	14182	14125	14179	14054	14263	14234	14053	14111	14348	14107	14286	14275	13988	14235	14256	14121	14269	14422	14375	14103	14121	14394	14243	14195	14266	14445	13998	14388	14205	14126	14144	14236	14139	14362	14150	14104	14236	14230	14166	14115	14282	14219	14180	14263	14195	14264	14143	14109	14154	14122	14126	14172	14216	14136	14318	14167	14236	14226	14274	14140	14299	14188	14281	13994	14166	14159	14259	14107	14217	14086	14346	14196	14233	14199	14106	14211	14442	14031	14308	14101	14210	14132	14291	14187	14204	14085	14214	14100	14317	14260	14341	14224	14155	14284	14233	14361	13994	14175	14170	14096	14105	14201	14389	13916	14230	14025	14243	14151	14193	14189	14432	14225	14234	14461	14186	14190	14281	14086	14126	14253	14065	14153	14295	14203	14160	14230	14109	14129	14219	14241	14076	14054	14234	14110	14181	14202	14334	14206	14178	14044	14159	14172	14293	14202	14212	14053	14020	14319	14097	14250	14190	14381	14298	14137	14122	14331	14340	14153	14120	14212	14152	14177	14135	14219	14154	14055	14284	14253	14187	14293	14330	14208	14363	14076	14107	14088	14311	14126	14086	14207	14324	14181	14340	14192	14346	14161	14205	14162	14107	14294	14242	14277	14159	14208	14337	14230	14130	14457	14218	14200	14153	14151	14235	14102	14179	14094	14185	14181	14364	14369	14166	14113	14289	14003	14359	14278	14069	14255	14151	14090	14188	14237	14167	14089	14136	14329	14319	14272	14358	14106	14232	14288	14385	14129	14260	14317	14232	14068	14211	14314	14466	14165	14241	14058	14135	14384	14207	14171	14235	14242	14108	14183	14204	14075	14357	14018	14161	14197	14312	14324	14375	14120	14116	14124	14244	14078	13999	14073	14184	14195	14346	14226	14162	14149	14257	14184	14107	14197	14287	14260	14084	14266	14262	14159	14065	14169	14225	14013	13972	14219	14400	14270	14267	14240	14253	14248	14120	14231	14324	14237	14238	14239	14206	14045	14190	14210	14058	14155	14185	14250	14193	14333	14218	14009	14121	14256	14195	14182	14333	14174	14184	14247	14218	14261	14256	14021	14149	14240	14294	14213	14281	14293	14177	14249	14206	14307	14300	14218	14243	14051	14198	14110	14231	14328	14168	14079	14351	14169	14134	14304	14135	14332	14086	14211	14171	14247	14099	14256	14111	14199	14359	14291	14049	14302	14233	14086	14302	14122	14377	14113	14431	14178	14428	14079	14255	14121	14189	14119	14292	14336	14362	14169	14202	14086	14185	14198	14312	14280	14123	14210	14254	14104	14005	14324	14158	14308	14203	14249	14170	14215	14185	14169	14107	14065	14089	14282	14231	14054	14121	14384	14277	14071	14139	14294	14052	14196	14332	14230	14121	14406	14209	14207	14265	14122	14299	14215	14214	14333	14247	14137	14036	14200	14251	14096	14186	14268	14116	14129	14288	14213	14309	14212	13976	14284	14250	14279	14295	14472	14349	14168	14319	14133	13974	14240	14203	14324	14135	14239	14282	14250	14267	14037	14168	14186	14203	14059	14164	14064	14211	14281	14353	14252	14183	14112	14248	14305	14188	14123	14323	14112	14106	14172	14197	14117	14168	14160	14086	14278	14209	14283	14115	14168	14083	14305	14121	14196	14236	13960	14275	14248	14110	14147	14130	14134	14062	14097	14454	14312	14252	14232	14319	14271	14333	14175	14320	14326	14087	14478	14365	14204	14281	14296	14304	14124	14252	14287	14150	14212	13987	14127	14243	14270	14180	14092	14051	14318	14237	14202	14216	14140	14241	14283	14172	14163	14296	14151	14286	14145	14352	14212	14082	14204	14234	14094	14323	14255	14011	14186	14178	14130	14037	14234	14397	14316	14110	14149	14322	14136	14209	14218	14244	14260	14249	14259	14290	14194	14284	14197	14294	14310	14142	14242	14146	14274	14403	14396	14166	14237	14273	14104	14254	14220	14321	14338	14287	14228	14119	14478	14087	14297	14048	14193	14164	14250	14262	14134	14344	14175	14330	14273	14182	14098	14291	14234	14229	14158	14138	14228	14209	14190	14047	14282	14290	14123	14305	14092	14230	14313	14197	14147	14418	14118	14209	14248	14283	14368	14191	14304	14137	14135	14303	14130	14192	14166	14217	14233	14360	14375	14087	14033	14010	14117	14374	14208	14401	14318	14162	14167	13956	14174	14260	14383	14056	14292	14336	14116	14343	14182	14221	14100	14201	14137	14304	14084	14079	13936	14203	14316	14265	14180	14137	14175	14114	14204	14270	14175	14301	14136	14257	14184	14177	14282	14234	14272	14281	14285	14244	14380	14404	14091	14224	14162	14232	14149	14095	14302	14286	14058	14378	14365	14247	14236	14111	14112	14256	14141	14181	14037	14320	14083	14187	14281	13979	14258	14136	14158	14221	14210	14310	14228	14357	14203	14162	14180	14152	14227	14280	14194	14141	14014	14213	14428	14467	14078	14136	14070	14194	14154	14150	14077	14091	14182	14152	14216	14127	14312	14181	14232	14182	14200	14132	14043	14312	14151	14271	13997	14117	14157	14170	14229	14133	14373	14233	14080	14166	14199	14279	14269	14157	14351	14214	14184	14162	14351	14124	14137	14224	14332	14188	13999	14239	14167	14373	14261	14212	14217	14151	14329	14172	14208	14357	14020	14175	14155	14153	14344	14158	14337	14187	14111	14117	14306	14353	14240	14229	14192	14325	14087	14206	14215	14256	14106	14351	14122	14148	14274	14077	14184	14349	14189	14256	14245	14126	14216	14210	14380	14365	14185	14174	14229	14260	14160	14181	14172	14154	14106	14092	14251	14240	14271	14258	13957	14241	14171	14332	14293	14381	14248	14178	14077	14227	14152	14241	14228	14231	14238	14106	14242	14145	14405	14336	14241	14272	14132	14318	14194	14258	14150	14275	14256	14291	14094	14215	14176	14228	14299	14079	14083	14311	14064	14228	14064	13991	14228	14252	14251	14244	14373	14261	14320	14354	14239	14221	14265	14221	14101	14251	14109	14141	14140	14152	14208	14184	14334	14304	14216	14222	14252	14203	14226	14321	14206	14227	14222	14170	14166	14184	14240	14270	14141	14189	13990
23450	20978	28329	23859	21549	20334	19164	16658	16074	16476	16388	16048	18553	28383	28205	24995	20804	17611	16452	15934	15964	15911	15901	15919	15891	16059	15967	16031	15776	15911	16100	15964	16053	16070	15923	16028	15991	15826	15754	15972	15839	15735	15895	15661	15865	15637	16006	15992	15984	15699	15721	15966	15699	15942	16036	15716	15701	16067	15939	15831	15879	15703	15890	15825	16001	15804	15683	15810	16029	15900	15928	15768	15744	15873	15886	15956	15887	15896	15899	15921	15743	15637	15916	15876	15744	15744	15757	15702	15792	15883	16001	15712	15825	15712	15863	15829	15843	16057	15757	15711	15875	15864	15913	15691	15879	15783	15686	15717	16030	15589	15779	16013	15701	15685	15798	15912	15826	15838	15970	15826	15760	15636	15827	15728	15935	15815	15947	15655	15865	15736	15894	15964	15825	15654	15780	15772	15713	15765	15631	15685	15924	15712	15732	15911	15919	15817	15808	15656	15804	15758	15829	15551	15746	15638	15820	15923	15913	15704	15652	15739	15798	15920	15789	15700	15874	15994	15780	15715	15706	15769	15742	15666	15788	15607	15724	15814	15862	15663	15875	15920	15677	15790	15795	15883	15785	15728	15524	15865	15683	15647	15773	15628	15916	15648	15789	15640	15744	15827	15778	15905	15563	15804	15962	15929	15456	15693	15733	15891	15824	15771	15886	15698	16072	15796	15725	15765	15853	15756	15637	15769	15598	15723	15729	15885	15839	15746	15966	15688	15594	15824	15876	15733	15969	15689	15751	15841	15850	15820	15697	15768	15748	15625	15828	15903	15937	15693	15684	15798	15711	15667	15672	15886	15806	15849	15741	15783	15658	15770	15743	15598	15920	15916	15834	16098	15861	16011	16022	15943	15862	15826	15830	16000	15769	15655	15893	15645	15859	15891	15947	15781	15822	15862	15702	15855	15713	15758	15428	15764	15933	15907	15644	15596	15839	15819	15803	15707	15873	15888	15722	15809	15877	15532	15790	15641	16062	15794	15775	15632	15653	15803	15755	15658	15791	15718	15836	15721	15719	15869	15805	15636	15916	15528	15907	15684	15731	15562	15601	15922	15636	15898	15796	15751	15742	15517	15611	15595	15750	15894	15761	15713	15907	15643	16012	15813	15736	15739	15686	15788	15876	15992	15836	15998	15720	15710	15883	15905	15912	15602	15725	15864	15823	15642	15746	15753	15780	15686	15996	15676	15635	15639	15765	15628	15872	15969	15737	15841	15741	15779	16105	15964	15635	15826	15845	15613	15912	15984	15913	15736	15795	15820	15978	15764	15876	15776	15719	15742	15913	15554	15693	15814	15877	15804	15717	15817	15625	15788	15628	15603	15735	15587	15893	15484	15828	15790	15866	15739	15749	15633	15944	15550	15867	15896	15870	15740	15819	15908	15788	15724	15680	15806	15957	15761	15972	15547	15797	15903	15593	15680	15921	15803	15956	15772	15908	15979	15776	15776	15983	15803	15762	15805	15694	15795	15886	15768	15883	15758	15889	15744	15874	15735	15702	15875	15988	15814	15779	15650	15845	15843	15641	16052	15968	15629	15898	15835	15794	15805	15877	15819	15924	15619	15695	15650	15914	15872	15734	15691	15765	15788	15762	15801	15856	15775	15731	15864	15767	15566	15585	15864	15878	15882	15657	15568	15760	15906	15759	15863	15635	15718	15698	15710	15615	15709	15695	15914	15876	15821	15768	15791	15683	15765	15710	15611	15800	15764	15689	15805	15682	15617	15913	15780	15850	15927	15797	15635	15653	15698	15675	15640	15584	15637	15884	15747	15683	15758	15682	15749	15653	15841	15885	15673	15944	15838	15718	15841	15716	15657	15761	15764	15791	15634	15929	15892	15938	15771	15736	15695	15938	15819	15899	15870	15989	15955	15741	15764	15975	15735	15777	15715	15778	15823	15607	15902	15817	15732	15813	15511	15679	15619	15722	15981	15849	15819	15869	15703	15652	15837	15820	15701	15854	15892	15850	15926	15701	15804	15782	15668	15550	15879	15678	15942	15976	15911	15934	15509	15722	16037	15787	15925	15793	15782	15817	15726	15915	15747	15815	15656	15793	15620	15665	15835	16014	15733	15751	15919	15871	15809	15688	15791	15646	16001	15610	15691	15698	15740	15934	15757	15760	15748	15821	15736	15690	15608	15970	15653	15934	15745	15649	15864	15853	15901	15711	15590	15668	15870	15880	15722	15906	15859	15961	15813	15708	15869	15694	15680	15740	15701	15758	15665	15904	15584	15774	16012	15867	15784	15808	15552	15785	15846	15895	15733	15752	15859	15885	15867	15723	15912	15974	15787	15971	15815	15843	15854	15844	15754	16011	15906	15793	15657	15974	15738	15756	15712	15864	15788	15715	15576	15769	15902	15819	15715	15941	15821	15783	15745	15947	15716	15980	15918	15864	15798	15782	15793	15729	15800	15710	15612	15789	15650	16032	15981	15775	15840	15863	15883	15590	15792	15928	15859	15677	15494	15772	16023	15653	15736	15793	15688	15618	15862	15806	15513	15702	15657	15868	15846	15716	15846	15980	15703	15651	15780	15844	15853	15693	15855	15712	15853	15985	15712	15783	15791	15858	15882	15636	15760	15841	15838	15709	15896	15752	15809	15920	15706	15659	15835	15621	15950	16027	15712	15593	15769	15855	15596	15856	15787	15945	15792	15809	15906	15808	15887	15739	15972	15573	15785	15678	15664	15757	15816	15727	15672	15833	15736	15951	15871	15962	15840	15781	15780	15797	15939	15634	15800	15772	15651	15769	15739	15636	15678	15724	15606	15884	15681	15815	15583	15782	15809	15869	15739	15804	15790	15910	15773	15937	15982	15688	15709	15593	15800	15745	15832	15739	15752	15866	15918	15808	15635	15670	15912	15879	15812	16060	15714	15844	15825	15658	15628	15628	15812	15670	15832	15846	15793	15749	15987	15870	15848	15714	15782	15780	15772	15649	15863	15622	15805	15696	15811	16020	15763	15928	15876	15717	15866	15628	15853	15822	15832	15838	15850	15779	15954	15838	15801	15880	15889	15822	15877	15782	15915	15739	15794	15776	15720	15827	15712	15822	15736	15766	15648	15782	15902	15779	16018	15832	15886	15820	15880	15869	15773	15821	15948	15968	15873	15889	15916	15900	15694	15812	15685	15839	15634	15743	15904	15848	15762	15529	15814	15928	15656	15667	15876	15642	15876	15878	15758	15879	15688	15720	15596	15649	15751	15822	15850	15694	15702	15779	15851	15872	15800	15839	15902	15818	15758	15827	15849	15675	15942	15900	15819	15658	15982	15644	15893	15854	15792	15862	15813	15714	15805	15658	16014	15833	15843	15819	15873	15897	15985	15720	15807	15909	15692	15870	15651	15636	15668	15788	15987	15830	15822	15762	15846	15737	15991	15896	15771	15775	15817	15752	15775	15996	15850	15604	15791	15924	15684	15799	15725	15846	15534	15882	15701	15786	15828	15790	15725	15711	15620	15777	15868	15760	15710	15691	15781	16065	15870	15868	15876	15646	15858	15783	15734	15792	15874	15628	15837	15764	15898	15997	15935	15774	15832	15813	15926	15955	15695	15793	15843	15839	15755	15705	15912	15765	15771	15983	15725	15715	15877	15683	15692	15893	15724	15797	15818	15768	15732	15751	15704	15550	15856	15822	15951	15850	15867	15719	15786	16015	15846	15546	15684	15804	15894	15773	15802	15754	15777	15820	15983	15802	15743	15777	16001	15807	15672	16018	15926	15795	15839	15743	15712	15744	15945	15600	15762	15806	15790	15731	15632	15851	15698	15766	15917	15724	16132	15678	15858	15955	15929	15982	15809	15830	15683	15887	15831	15944	15613	15830	15747	15824	15564	15689	15834	16049	16036	15757	15700	15814	15733	15613	15650	15860	15792	15824	15874	15597	15747	15612	15978	15622	15865	15826	15843	16053	15807	15678	16040	15745	15788	15776	15754	15588	15777	15653	15721	15782	15659	15705	15597	15633	15820	15871	15856	15795	15561	15813	15803	15690	15598	15840	15779	15887	15697	15914	15917	15647	15781	15874	15850	15730	15890	15773	15728	15969	15711	15948	15788	16022	15997	15673	15838	15841	15661	15742	15810	15938	15744	15744	15782	15828	15623	15688	15825	15723	15626	15704	15756	15982	15559	15641	15835	15790	15726	15659	15829	15974	15903	15901	15773	15702	15651	15813	15902	15871	15805	15736	15683	15675	15686	15745	15965	15859	15944	15987	15951	15760	15823	15766	15744	15693	15799	15683	15938	15893	15828	15927	15759	15913	15949	15714	15849	15664	15773	15727	15680	15738	15961	15975	15940	16014	15887	15798	15929	15703	15851	15681	15823	15833	15719	15847	15847	15614	15876	15996	15797	15633	15717	15721	15638	15802	15793	15739	15713	15902	15808	15690	15893	15847	15678	15782	15735	15670	15654	15911	16003	15754	15915	15777	15848	15724	15845	15717	15761	15678	15740	15750	15877	15666	15797	15615	15797	15611	15861	15710	15827	15863	15716	15848	15456	15573	15750	15695	15804	15881	15895	15799	15811	15864	15922	15924	15748	15825	15699	15817	15691	15751	15901	15804	15680	15556	15843	15862	15567	15600	15799	15664	15881	15682	15548	15865	15706	15783	15716	15845	15724	15815	15788	15850	15971	15834	15649	15829	15825	15797	15968	15944	15836	15577	15855	15834	15783	15768	15732	15806	15875	15813	15890	15920	15817	15746	15832	15950	15797	15607	15675	15802	15918	15998	15828	15829	15712	15880	15833	15817	15834	15775	15800	15691	15967	15828	15638	15756	15836	15762	15815	15770	15491	15827	15919	15855	16056	15819	15848	15898	15870	15803	15717	15965	15750	15765	15728	15826	15778	15728	15531	15849	15887	15797	15791	15707	15836	15756	15854	15701	15864	15801	15641	15835	15687	15862	15778	16090	15903	15875	15852	15747	15913	15924	15873	15998	15792	15868	15747	15734	15981	16010	15753	15892	15781	15728	15679	15674	15879	15730	15865	15746	15582	15800	15950	15883	15791	15839	15805	15797	16016	15801	15695	15628	15847	15816	15609	15674	15818	15985	15880	15845	15572	15783	15832	15807	15836	15751	15893	15913	15741	15717	15831	15708	16008
13087	22173	20651	17695	16767	15685	15354	15058	15088	14910	15052	14837	19928	32173	30557	26021	20051	16254	15114	14412	14676	14585	14452	14524	14446	14556	14688	14546	14461	14610	14430	14507	14397	14476	14580	14482	14410	14734	14365	14563	14427	14415	14409	14637	14423	14674	14556	14384	14338	14503	14427	14354	14438	14593	14419	14571	14599	14333	14513	14335	14539	14376	14622	14486	14567	14618	14396	14458	14391	14562	14476	14451	14386	14658	14375	14502	14438	14427	14473	14660	14464	14395	14472	14537	14476	14524	14323	14417	14517	14543	14505	14546	14399	14415	14492	14462	14371	14398	14461	14616	14477	14580	14502	14438	14532	14472	14542	14490	14582	14672	14284	14602	14658	14412	14447	14483	14387	14332	14528	14530	14433	14523	14454	14584	14499	14336	14580	14500	14452	14540	14517	14363	14396	14459	14441	14346	14437	14483	14363	14412	14631	14327	14436	14497	14387	14418	14280	14476	14437	14456	14420	14592	14400	14415	14540	14529	14633	14605	14571	14373	14448	14481	14477	14551	14388	14608	14427	14469	14516	14496	14551	14496	14240	14540	14526	14501	14370	14290	14567	14439	14530	14425	14504	14442	14333	14534	14327	14553	14549	14322	14471	14389	14510	14512	14382	14559	14274	14419	14602	14305	14549	14429	14429	14434	14425	14674	14405	14394	14408	14523	14508	14412	14394	14511	14542	14398	14467	14524	14446	14496	14417	14496	14351	14698	14400	14589	14350	14427	14490	14362	14498	14423	14409	14374	14554	14498	14427	14288	14394	14456	14547	14560	14296	14618	14467	14460	14400	14453	14365	14390	14541	14571	14429	14348	14576	14517	14380	14456	14528	14480	14426	14465	14562	14583	14443	14608	14432	14425	14519	14438	14351	14387	14476	14449	14439	14545	14532	14412	14344	14646	14438	14503	14566	14599	14486	14464	14472	14404	14428	14405	14533	14370	14483	14556	14440	14434	14582	14573	14450	14450	14447	14350	14368	14583	14480	14496	14270	14412	14572	14396	14512	14335	14433	14494	14518	14530	14498	14580	14568	14483	14513	14451	14562	14419	14435	14555	14530	14479	14495	14469	14337	14461	14508	14345	14442	14507	14555	14401	14418	14625	14566	14712	14521	14419	14584	14410	14493	14431	14482	14569	14408	14666	14453	14438	14606	14554	14420	14456	14543	14630	14508	14414	14386	14336	14249	14366	14360	14417	14433	14396	14456	14590	14371	14438	14414	14495	14529	14437	14393	14425	14463	14532	14377	14615	14395	14572	14373	14419	14468	14449	14589	14418	14522	14282	14565	14468	14398	14418	14458	14580	14362	14538	14477	14589	14554	14421	14515	14454	14399	14480	14323	14597	14417	14374	14297	14408	14291	14354	14544	14364	14564	14484	14542	14455	14391	14524	14457	14359	14496	14539	14538	14409	14533	14640	14412	14409	14478	14520	14466	14385	14516	14370	14441	14323	14556	14370	14578	14484	14471	14354	14491	14414	14373	14379	14592	14690	14529	14540	14499	14382	14404	14338	14299	14530	14389	14621	14257	14477	14300	14474	14385	14370	14424	14476	14695	14308	14340	14625	14551	14615	14618	14444	14541	14554	14498	14379	14549	14531	14514	14297	14427	14443	14410	14504	14494	14459	14546	14424	14493	14493	14385	14428	14495	14425	14495	14439	14590	14431	14500	14476	14476	14435	14491	14433	14399	14346	14348	14411	14416	14505	14474	14459	14317	14645	14510	14580	14273	14466	14594	14608	14408	14326	14359	14482	14543	14574	14392	14549	14515	14430	14363	14560	14449	14272	14547	14391	14648	14441	14483	14555	14545	14329	14434	14486	14616	14339	14410	14462	14191	14357	14157	14282	14445	14382	14402	14400	14607	14430	14382	14483	14446	14534	14602	14509	14388	14328	14360	14290	14415	14433	14423	14587	14454	14548	14517	14462	14553	14529	14333	14543	14445	14366	14551	14400	14262	14394	14511	14396	14477	14492	14391	14614	14613	14467	14575	14618	14561	14469	14544	14474	14465	14521	14550	14480	14694	14447	14507	14482	14487	14508	14739	14513	14349	14474	14534	14569	14601	14508	14425	14362	14602	14364	14418	14447	14474	14529	14435	14288	14484	14422	14466	14360	14342	14449	14522	14441	14610	14393	14536	14532	14555	14547	14542	14191	14644	14403	14312	14537	14407	14324	14486	14330	14563	14566	14459	14414	14300	14507	14430	14513	14473	14464	14416	14472	14321	14522	14477	14470	14375	14505	14400	14563	14484	14628	14414	14409	14527	14433	14536	14592	14419	14422	14367	14261	14397	14381	14443	14493	14520	14388	14380	14435	14595	14602	14455	14484	14476	14510	14464	14665	14455	14603	14462	14532	14440	14475	14571	14385	14606	14520	14653	14563	14379	14588	14519	14298	14488	14541	14558	14461	14586	14561	14428	14532	14577	14463	14434	14499	14659	14597	14604	14508	14460	14478	14478	14437	14434	14594	14517	14493	14451	14547	14610	14522	14539	14470	14636	14501	14452	14408	14314	14550	14439	14486	14473	14553	14435	14503	14451	14641	14621	14377	14292	14464	14496	14498	14579	14497	14414	14542	14421	14504	14465	14540	14523	14377	14479	14555	14508	14530	14659	14546	14481	14472	14379	14552	14392	14650	14559	14275	14461	14458	14346	14512	14428	14491	14378	14521	14436	14396	14343	14395	14364	14446	14478	14460	14492	14513	14505	14662	14458	14396	14408	14448	14464	14326	14265	14466	14534	14565	14498	14473	14444	14461	14391	14394	14532	14354	14507	14385	14387	14343	14376	14474	14458	14135	14565	14511	14501	14623	14430	14526	14516	14495	14601	14468	14492	14471	14480	14467	14589	14282	14412	14446	14443	14358	14478	14491	14376	14348	14355	14544	14491	14508	14420	14400	14567	14527	14522	14343	14440	14390	14379	14339	14459	14495	14486	14483	14576	14434	14446	14622	14404	14441	14420	14436	14438	14441	14416	14444	14400	14511	14532	14418	14380	14539	14321	14448	14255	14549	14489	14483	14570	14395	14557	14642	14470	14335	14469	14548	14504	14494	14594	14451	14496	14546	14604	14683	14591	14379	14480	14485	14549	14492	14374	14462	14457	14541	14348	14334	14610	14516	14457	14380	14269	14553	14495	14564	14278	14589	14521	14482	14566	14477	14488	14296	14483	14413	14583	14445	14507	14478	14472	14478	14432	14420	14436	14476	14259	14456	14574	14461	14397	14197	14609	14429	14498	14465	14343	14583	14701	14440	14570	14426	14504	14481	14362	14441	14384	14368	14563	14606	14509	14639	14316	14478	14521	14359	14555	14387	14504	14450	14369	14396	14562	14512	14473	14554	14490	14532	14504	14516	14473	14338	14551	14421	14682	14575	14498	14438	14428	14427	14514	14415	14373	14614	14560	14437	14530	14427	14647	14436	14370	14526	14378	14546	14664	14431	14510	14465	14487	14448	14576	14395	14440	14558	14318	14362	14527	14373	14455	14511	14392	14539	14520	14548	14421	14517	14512	14359	14559	14369	14335	14321	14486	14375	14474	14357	14361	14437	14544	14497	14544	14311	14516	14436	14419	14519	14426	14431	14502	14598	14437	14621	14276	14455	14374	14441	14509	14645	14457	14331	14569	14338	14525	14371	14415	14441	14368	14535	14452	14563	14541	14388	14505	14388	14416	14455	14411	14534	14485	14509	14476	14595	14617	14503	14478	14585	14523	14468	14609	14472	14522	14401	14572	14592	14345	14337	14429	14470	14644	14402	14404	14617	14460	14557	14374	14472	14529	14542	14275	14446	14386	14308	14567	14398	14584	14505	14651	14365	14385	14222	14353	14453	14399	14603	14430	14460	14565	14455	14660	14551	14541	14548	14347	14431	14428	14493	14538	14505	14468	14564	14323	14599	14614	14523	14248	14414	14493	14550	14369	14420	14524	14536	14464	14291	14409	14487	14507	14476	14592	14639	14428	14484	14501	14432	14557	14438	14345	14510	14308	14486	14735	14542	14502	14440	14496	14515	14494	14372	14475	14589	14583	14512	14332	14636	14495	14363	14415	14466	14565	14615	14544	14547	14453	14521	14499	14446	14358	14546	14577	14363	14477	14526	14433	14352	14527	14462	14547	14625	14399	14395	14520	14450	14274	14454	14385	14494	14580	14387	14594	14569	14425	14370	14437	14435	14367	14459	14289	14496	14325	14387	14594	14475	14475	14401	14515	14418	14329	14415	14384	14466	14460	14684	14350	14293	14471	14481	14463	14552	14364	14251	14409	14559	14435	14546	14490	14437	14513	14449	14443	14446	14575	14363	14589	14473	14507	14483	14408	14379	14624	14661	14560	14567	14358	14471	14497	14477	14475	14338	14414	14426	14456	14558	14512	14383	14430	14571	14464	14513	14526	14341	14491	14421	14501	14491	14590	14329	14363	14378	14460	14487	14442	14488	14441	14442	14449	14369	14564	14499	14487	14396	14537	14430	14324	14383	14523	14504	14453	14416	14370	14483	14507	14479	14295	14474	14479	14377	14484	14333	14500	14375	14329	14511	14540	14349	14485	14370	14564	14553	14744	14508	14324	14348	14530	14463	14447	14278	14404	14549	14265	14411	14345	14587	14513	14483	14357	14343	14529	14632	14465	14541	14394	14798	14467	14651	14351	14418	14618	14457	14500	14529	14520	14346	14523	14328	14402	14536	14577	14555	14502	14384	14310	14523	14416	14570	14629	14494	14464	14438	14527	14496	14544	14262	14423	14612	14439	14437	14418	14585	14591	14525	14408	14357	14440	14453	14534	14496	14480	14541	14527	14410	14365	14374	14352	14408	14538	14500	14493	14596	14607	14395	14358	14458	14623	14558	14322	14553	14387	14456	14494	14483	14423	14486	14458	14277	14428	14523	14604	14388	14530	14631	14535	14421	14505	14545	14495	14474	14307	14499	14591	14373	14507	14627	14469	14408	14524	14296	14432	14567	14496	14450	14357	14427	14517	14472	14599	14299	14460	14463	14553	14405	14357	14487	14635	14343	14316	14401	14411	14573	14519	14538	14357	14567	14464	14417	14463	14346	14400	14591	14460	14489	14633	14321	14438	14441	14297	14513	14277	14563	14427	14453	14604	14379	14437	14417
22514	21023	28794	23434	21154	22663	23124	17869	16860	17239	17037	16836	20875	35372	35750	31224	24529	19096	17506	16590	16484	16453	16153	16311	16422	16237	16326	16274	16419	16336	16374	16409	16459	16438	16400	16247	16528	16263	16411	16340	16301	16388	16318	16394	16218	16287	16416	16338	16288	16304	16271	16344	16383	16375	16272	16417	16482	16376	16327	16125	16128	16284	16350	16390	16319	16220	16168	16175	16141	16131	16230	16274	16252	16456	16327	16262	16085	16350	16319	16305	16274	16226	16209	16140	16252	16227	16331	16242	16261	16247	16201	16417	16322	16145	16407	16327	16349	16209	16163	16159	16228	16065	16426	16218	16368	16324	16230	16367	16330	16224	16301	16308	16326	16339	16278	16552	16393	16195	16291	16239	16229	16240	16092	16297	16262	16104	16300	16165	16068	16261	16206	16162	16281	16104	16226	16128	16154	16034	16135	16297	16479	16128	16328	16225	16227	16244	16079	16011	16086	16134	16311	16319	16029	16328	16174	16216	16153	16376	16278	16310	16247	16328	16144	16182	16222	16171	16078	16104	16174	16156	16096	16172	16234	16271	16198	16432	16300	16332	16441	16085	16193	16241	16341	16101	16255	16311	16221	16388	16214	16202	16393	16080	16364	16185	16182	16330	16088	16052	16374	16236	16273	16192	16225	16165	16351	16294	16158	16197	16204	16300	16184	16145	16152	16116	16202	16059	16360	16116	16393	16314	16304	16067	16087	16307	16189	16148	16136	16157	16351	16212	16313	16113	16164	16237	16287	16211	16265	16166	16118	16089	16161	16370	16188	16320	16342	16143	16232	16262	16237	16454	16192	16336	16173	16058	16120	16253	16006	15917	16174	16211	16012	16237	16365	16269	16320	16196	16285	16332	16251	16404	16297	15949	16323	16213	16222	16345	16226	16265	16262	16322	16166	15941	16174	16307	16240	16248	16211	16382	16234	16275	16307	16114	16191	16092	16422	16260	16260	16348	16139	16079	16166	16186	16131	16117	16289	16128	16207	16185	16298	16272	16201	16211	16332	15958	16215	16093	16173	16037	16221	16371	16093	16278	16246	16179	16184	16034	16237	16215	16122	16060	16252	16121	16249	16139	16201	16218	16127	16260	16202	16211	16158	16167	16064	16144	16139	16072	16165	16255	16137	16173	16185	16291	16131	16279	16242	16129	16238	16338	16257	16232	16174	16305	16320	16174	16198	16057	15890	16304	16143	16233	16279	16341	16274	16177	16212	16114	16085	16414	16151	16232	16059	16291	16120	16075	16213	16188	16107	16238	16110	16270	16167	16002	16139	16030	16149	16016	16213	15987	16235	16147	16158	16197	16419	16110	16257	16160	16279	16360	16057	16255	16115	16086	16111	15944	16179	16289	16071	16111	16284	16266	16177	16088	16104	16091	16116	16209	16220	16165	16381	16336	16261	16128	16313	16067	16094	16124	16154	16213	16143	16226	16099	16314	16108	16275	16282	16240	16124	16235	16103	16094	15944	16186	16186	16180	16317	16168	16243	16243	16306	16312	16182	16311	16152	16085	16239	16232	16260	16188	16142	16092	16075	16185	16287	16192	16044	16175	16350	16161	16000	16189	16221	16474	16367	16261	16286	16049	16101	16169	16101	16105	16371	16099	16294	16192	16067	16176	16228	16258	16189	16105	16078	16239	16311	16197	16203	15990	16365	16217	16090	16266	16252	16261	16272	16210	15970	16216	16173	16098	16126	16229	16459	16231	16194	16168	16291	16103	15977	16138	16117	16307	16138	16072	16136	16143	16300	16125	16137	16142	16143	16124	16246	16239	16155	16403	16278	16119	16433	16153	16198	16179	16239	16063	16265	16139	16222	16177	16028	16072	16059	16141	16229	16263	16026	16176	16233	16053	16261	16247	16224	16018	16302	16085	16050	16283	16268	16023	16255	16309	16150	16271	16260	16158	16132	16223	16225	16261	16071	16433	16329	16236	16180	16227	16337	16242	16250	16361	16309	16163	16202	16134	16179	16109	16284	16326	16398	16186	15993	16220	16085	16279	16177	16098	16182	16198	16300	16142	16139	16290	16309	16027	16155	16072	16097	16212	16247	16206	16169	16235	16284	16365	16290	16339	16259	16277	16152	16121	16100	16233	16208	16346	16200	16190	16387	16008	16271	16209	16129	16308	16118	16229	16066	16068	16214	16038	16307	16217	16312	16108	16425	16137	16147	16240	16188	16132	16208	16143	16165	16313	16273	16358	16254	16095	16343	16118	16183	16372	16225	16120	16138	16297	16102	16221	16105	16202	16090	15927	16156	16283	16213	16231	16202	16252	16331	16337	16125	16339	16150	16305	16239	16035	16323	16136	16111	15998	16153	16023	16124	16071	16156	16160	16238	16290	16153	16283	16103	16000	16142	16155	16142	16061	16311	16432	16361	16343	16270	16179	16045	16095	16282	16165	16210	16360	16242	16096	16207	16258	15992	16287	16230	16246	16224	16107	16202	16285	16099	16164	16163	16267	16175	16232	16220	16252	16246	16383	16192	16106	16157	16276	16008	16343	16023	16185	16354	16311	16181	16183	16200	16340	16131	16212	16281	16104	16260	16062	16465	16258	16083	16355	16341	16240	16145	16227	16286	16142	16385	16164	16139	16329	16233	16127	16000	16350	16209	16240	16137	16364	16270	16082	16021	16088	16232	16145	16485	16223	16087	16205	16137	16118	16138	16272	16081	16110	16123	16249	16140	16257	16280	16188	15967	16325	16171	16290	16035	16072	16277	16263	16096	16304	16011	16360	16187	16274	16385	16345	16246	16026	16224	16076	16430	16179	16246	16130	16246	16092	16074	16050	16294	16182	16247	16170	16209	16336	16219	16282	16058	16145	16140	16019	16233	16157	16118	16310	16178	16102	16259	16107	16245	16162	16037	16327	16422	16294	16253	16347	16116	16173	16183	15960	16030	16215	16285	16397	16137	16382	16162	16113	16079	16142	15927	16272	16113	16188	16230	16332	16352	16134	16154	16284	16281	16103	16075	16279	16311	16223	16169	16069	16223	16229	16194	16209	16112	16158	16274	16066	16273	16281	15935	16306	16160	16265	16271	16251	16134	16431	16500	16272	16256	16350	16393	16290	16237	16128	16219	16043	15940	16062	16215	16181	16167	16252	16241	16216	16230	16157	16145	16121	16172	16323	16199	16150	16229	16275	16245	16098	16095	16236	16082	16441	16168	16320	16186	16354	15938	16138	16116	16229	16344	16065	16414	16250	16110	16313	16191	16120	16306	16142	16132	16283	16264	16341	16155	16313	16152	16179	16332	16338	16211	16106	16253	16184	16142	16327	16130	16105	16477	16129	16303	16318	16120	16149	16121	16065	16069	16385	16266	16404	16138	16213	16234	16302	16250	15963	16289	16195	16153	16187	16211	16249	16150	16289	16386	16197	16350	16131	16321	16291	16037	16163	16213	16309	16093	16018	16201	16115	16076	16151	16238	16081	16087	16141	16165	16054	16307	16224	16219	16155	15943	16125	16284	16155	16107	16289	16007	16237	16243	16243	16245	16313	16382	16312	16208	16361	16227	16247	16124	16191	16208	16241	16183	16249	16424	16263	16229	16173	16139	16341	16216	16179	16175	16069	16379	16032	16155	16233	16380	16396	16381	16163	16258	16226	16154	16096	16028	16125	16065	16149	15925	16325	16183	16208	16206	16219	16185	16184	16274	16286	16198	16270	16169	16281	16168	16216	16382	16133	16438	16040	16144	16336	16448	16148	16198	16213	16157	16154	16109	16092	16178	16139	16284	16215	16094	16161	16228	16198	16173	16179	16294	16361	16314	16434	16316	16135	16408	16145	16195	16166	16193	16379	16356	16129	16165	16083	16125	16172	16254	16349	16148	16086	16168	16160	16225	16171	16270	16153	16051	16059	16160	16164	16244	16274	16280	16186	16278	16276	16045	16160	16193	16126	16052	16327	16178	16056	16362	16060	16236	16009	15993	16257	16169	16320	16299	16145	16354	16248	16155	16276	16063	16049	16034	16113	16309	16203	16148	16220	16206	16282	15897	16255	16355	16300	16240	16086	16194	16183	16424	16305	16388	15966	16380	16199	16077	16018	16291	16144	16346	16047	16208	16248	16046	16306	16093	16063	16089	16301	16108	16031	16119	16223	16072	16289	16033	16204	16230	16387	16224	16082	16093	16181	16186	16204	16273	16171	16160	16296	16260	16237	16121	16206	16345	16285	16352	16122	16354	16220	16275	16235	16202	15989	16118	16060	16233	16154	16090	16067	16285	16384	16233	16295	16111	16147	16321	16114	16121	16171	16194	16324	16084	16199	16019	16288	16095	16204	16571	16165	16105	16122	16184	16208	16036	16172	16075	16276	16185	16114	16350	16292	16308	16330	16390	16196	16106	16159	16095	16347	16420	16267	16207	16191	16166	16262	16046	16137	16176	16380	16118	16249	16258	16156	16319	16232	16249	16116	16368	16185	16122	16349	16038	16081	16125	16264	16147	16280	16367	16297	16195	16201	16230	16204	16150	16329	16417	16218	16057	16047	16332	16139	16233	16142	16050	16266	16127	16158	16278	16230	16198	16106	16143	16192	16262	16306	16113	16027	16108	16199	16474	16117	16294	16352	16498	16360	16270	16106	16139	16227	16161	16295	16373	16231	15996	16123	16032	16106	16132	16313	16253	16072	16110	16312	16129	16201	16148	16441	16303	16206	16353	16259	16273	16328	16124	16301	16162	16173	16156	16415	16223	16242	16226	16257	16129	16199	16109	16095	16192	16218	16445	16373	16161	16157	16194	16199	15977	16290	16383	16232	16150	16048	16188	16306	16080	16200	16091	15995	16316	16298	16167	16287	16115	16431	16253	16295	16240	16160	16250	16117	16255	16283	16150	16342	15991	16317	16170	16036	16209	16386	16237	16133	16275	16268	16234	16052	16132	16298	16271	16256	16431	16293	16312	16204	16284	16200	16268	16224	16315	16130	16447	15941	16266	16202	15924	16067	16131	16201	16167	16347	16350	16133	16336	16118	16233	16223	16220	16101	16144	16015	16318	16169	16237	16247	16034	16136	16093	15890	16037	16293	16252	16037	15984	16036	15815	16298	16339	16334	16445	16342	16196	16090	16077	16180	16273	16255	16401	16206	16109	16301	16195	15955
14745	26691	24701	20112	17869	17195	16208	16012	15862	15635	15510	15317	22987	39398	38338	32890	23951	17453	15899	14672	14682	14700	14770	14612	14752	14766	14708	14712	14787	14667	14625	14635	14660	14799	14706	14595	14690	14577	14634	14670	14761	14704	14740	14523	14538	14692	14647	14650	14711	14607	14659	14676	14676	14584	14572	14674	14729	14811	14611	14662	14566	14589	14719	14575	14593	14676	14768	14899	14691	14856	14664	14693	14540	14676	14805	14563	14571	14672	14892	14608	14859	14640	14728	14598	14608	14662	14725	14585	14579	14759	14532	14597	14686	14615	14580	14791	14774	14550	14578	14597	14749	14696	14682	14842	14705	14549	14797	14651	14652	14605	14732	14663	14658	14846	14615	14693	14484	14543	14607	14639	14760	14542	14623	14633	14450	14752	14680	14754	14563	14672	14845	14606	14722	14608	14534	14652	14829	14608	14635	14608	14851	14657	14755	14663	14702	14598	14638	14747	14692	14586	14619	14688	14644	14651	14620	14809	14604	14679	14512	14521	14580	14645	14675	14753	14737	14762	14617	14709	14658	14572	14681	14695	14829	14605	14711	14673	14505	14616	14618	14696	14599	14657	14649	14687	14715	14656	14602	14630	14478	14725	14489	14596	14608	14411	14677	14716	14738	14539	14683	14580	14577	14757	14496	14732	14593	14750	14623	14699	14758	14782	14724	14760	14731	14484	14729	14493	14646	14817	14823	14630	14670	14782	14597	14766	14580	14702	14758	14609	14556	14790	14730	14671	14685	14711	14618	14720	14560	14536	14752	14634	14643	14799	14736	14738	14755	14801	14463	14730	14718	14624	14599	14587	14746	14645	14707	14567	14645	14712	14458	14641	14850	14615	14727	14596	14635	14564	14703	14687	14692	14635	14633	14527	14522	14724	14647	14655	14682	14772	14564	14686	14648	14562	14474	14731	14573	14715	14593	14654	14643	14634	14807	14538	14608	14907	14602	14676	14646	14691	14513	14658	14700	14642	14760	14557	14639	14685	14690	14723	14556	14627	14601	14513	14803	14628	14629	14535	14779	14832	14457	14603	14538	14672	14526	14693	14614	14702	14641	14578	14727	14696	14686	14594	14646	14779	14777	14605	14727	14491	14632	14711	14866	14647	14680	14511	14628	14576	14656	14657	14662	14628	14824	14637	14762	14808	14586	14571	14845	14677	14680	14560	14731	14688	14582	14681	14685	14506	14755	14661	14681	14682	14756	14529	14705	14641	14728	14651	14653	14793	14555	14611	14589	14679	14791	14713	14491	14698	14636	14572	14687	14510	14611	14673	14825	14667	14610	14633	14666	14586	14533	14602	14763	14641	14710	14710	14747	14654	14712	14696	14681	14554	14610	14606	14649	14808	14687	14567	14613	14792	14662	14842	14666	14826	14509	14651	14807	14650	14722	14680	14608	14705	14514	14640	14529	14647	14457	14559	14506	14660	14670	14680	14730	14761	14569	14778	14741	14673	14798	14504	14734	14644	14744	14711	14736	14600	14610	14525	14791	14764	14547	14591	14600	14666	14699	14687	14734	14694	14520	14666	14575	14544	14781	14645	14680	14711	14737	14561	14685	14590	14470	14707	14669	14639	14553	14397	14685	14636	14791	14499	14803	14568	14647	14689	14858	14482	14606	14716	14586	14647	14442	14564	14543	14655	14857	14514	14778	14602	14636	14625	14785	14645	14623	14661	14666	14552	14585	14535	14633	14584	14594	14526	14530	14580	14740	14596	14646	14386	14666	14484	14649	14627	14774	14509	14518	14596	14736	14623	14809	14460	14775	14481	14698	14769	14534	14650	14632	14687	14444	14696	14696	14604	14739	14708	14729	14637	14694	14459	14873	14483	14811	14702	14617	14656	14754	14728	14739	14588	14458	14610	14585	14720	14707	14725	14599	14667	14530	14753	14703	14718	14511	14748	14736	14606	14651	14583	14648	14630	14573	14688	14706	14687	14671	14744	14618	14596	14497	14721	14576	14481	14554	14602	14662	14622	14608	14521	14633	14732	14702	14708	14608	14638	14593	14451	14640	14569	14648	14679	14425	14713	14659	14625	14724	14887	14669	14671	14585	14756	14698	14667	14744	14602	14677	14577	14650	14616	14557	14625	14580	14576	14737	14636	14629	14537	14507	14549	14587	14645	14664	14597	14728	14682	14686	14615	14657	14613	14592	14513	14556	14639	14812	14518	14792	14688	14670	14702	14611	14731	14567	14725	14719	14773	14815	14529	14600	14813	14565	14694	14718	14570	14653	14639	14736	14691	14617	14698	14530	14634	14530	14660	14709	14754	14799	14556	14528	14676	14709	14706	14652	14718	14544	14446	14660	14742	14650	14410	14645	14676	14568	14727	14745	14655	14769	14759	14556	14825	14667	14634	14723	14621	14654	14778	14682	14643	14599	14672	14661	14686	14658	14679	14534	14646	14782	14713	14793	14595	14510	14736	14491	14601	14620	14672	14667	14653	14549	14615	14610	14619	14591	14810	14670	14551	14591	14685	14506	14662	14529	14597	14615	14727	14704	14790	14681	14602	14692	14588	14821	14647	14737	14608	14729	14636	14900	14674	14574	14515	14662	14693	14714	14636	14643	14532	14633	14544	14801	14657	14604	14803	14552	14740	14807	14684	14639	14544	14525	14523	14451	14752	14833	14599	14654	14694	14781	14727	14662	14504	14815	14788	14511	14652	14768	14716	14746	14773	14689	14668	14651	14688	14671	14558	14717	14772	14632	14417	14628	14635	14590	14639	14594	14569	14513	14636	14516	14670	14464	14792	14501	14683	14640	14803	14723	14746	14600	14657	14687	14575	14803	14747	14569	14715	14827	14604	14621	14558	14741	14604	14822	14548	14549	14610	14749	14725	14707	14755	14532	14570	14471	14558	14614	14487	14579	14626	14719	14609	14798	14481	14821	14556	14694	14616	14535	14657	14604	14770	14584	14832	14720	14652	14684	14542	14546	14712	14760	14614	14613	14723	14471	14645	14609	14549	14475	14707	14690	14739	14702	14525	14763	14592	14732	14768	14594	14831	14716	14575	14557	14660	14707	14687	14630	14578	14544	14716	14699	14731	14696	14560	14484	14709	14590	14588	14778	14579	14757	14553	14636	14547	14496	14670	14713	14562	14738	14871	14537	14604	14628	14770	14813	14638	14632	14807	14394	14659	14809	14578	14644	14879	14602	14677	14485	14798	14686	14605	14649	14719	14481	14785	14528	14785	14671	14637	14576	14730	14678	14477	14728	14446	14570	14610	14724	14672	14528	14825	14526	14657	14525	14731	14773	14566	14716	14511	14875	14615	14687	14779	14800	14561	14792	14765	14530	14522	14712	14784	14702	14560	14688	14511	14572	14634	14770	14716	14565	14819	14656	14702	14656	14715	14866	14754	14543	14570	14722	14451	14644	14757	14606	14857	14663	14528	14822	14671	14603	14518	14602	14720	14595	14696	14695	14731	14700	14740	14702	14544	14649	14709	14657	14659	14733	14716	14594	14746	14700	14716	14701	14654	14822	14704	14583	14778	14658	14505	14572	14768	14686	14586	14534	14526	14597	14610	14578	14657	14747	14739	14612	14749	14547	14657	14765	14664	14591	14672	14710	14830	14760	14602	14555	14802	14737	14698	14739	14522	14697	14649	14692	14566	14714	14850	14569	14756	14556	14689	14755	14446	14453	14650	14448	14760	14666	14685	14488	14569	14639	14684	14531	14595	14667	14714	14688	14646	14793	14598	14775	14711	14565	14684	14572	14744	14653	14644	14905	14621	14672	14579	14896	14767	14633	14629	14613	14560	14629	14582	14654	14598	14705	14615	14708	14672	14639	14813	14582	14525	14677	14606	14719	14747	14558	14531	14639	14710	14582	14547	14756	14821	14664	14619	14698	14710	14695	14694	14640	14609	14777	14697	14767	14720	14681	14554	14686	14446	14662	14595	14592	14830	14701	14766	14671	14728	14669	14626	14707	14544	14908	14644	14715	14617	14661	14718	14584	14582	14615	14722	14510	14647	14614	14711	14640	14913	14736	14606	14747	14593	14664	14519	14598	14621	14705	14579	14799	14612	14747	14617	14763	14589	14594	14727	14551	14458	14689	14633	14639	14667	14623	14756	14524	14669	14691	14636	14693	14600	14711	14680	14752	14694	14757	14741	14754	14648	14747	14605	14649	14458	14723	14611	14522	14643	14657	14533	14662	14643	14681	14806	14593	14642	14611	14614	14715	14635	14618	14630	14708	14686	14718	14618	14759	14569	14624	14502	14602	14569	14696	14697	14357	14673	14718	14602	14625	14714	14819	14596	14701	14701	14665	14693	14637	14748	14785	14618	14591	14598	14816	14571	14487	14655	14727	14572	14506	14596	14567	14699	14794	14739	14663	14789	14710	14722	14663	14583	14685	14556	14748	14664	14623	14624	14659	14812	14782	14622	14500	14620	14861	14690	14600	14592	14615	14719	14771	14643	14580	14482	14856	14685	14619	14725	14587	14576	14713	14705	14745	14751	14631	14544	14666	14662	14675	14763	14727	14671	14613	14889	14705	14845	14727	14675	14638	14622	14618	14698	14632	14652	14585	14561	14651	14581	14779	14719	14411	14560	14606	14798	14846	14557	14713	14671	14614	14552	14618	14708	14516	14548	14854	14637	14679	14714	14731	14559	14773	14637	14894	14728	14542	14567	14506	14737	14715	14623	14669	14511	14455	14682	14564	14680	14513	14519	14626	14694	14731	14655	14637	14575	14811	14634	14719	14670	14538	14570	14509	14827	14731	14776	14698	14554	14778	14779	14524	14724	14652	14744	14616	14604	14827	14639	14525	14894	14782	14625	14687	14827	14613	14792	14722	14726	14651	14602	14577	14573	14683	14558	14774	14756	14552	14637	14723	14581	14751	14671	14731	14654	14555	14763	14600	14682	14594	14709	14608	14454	14591	14590	14625	14515	14631	14600	14612	14674	14699	14600	14834	14653	14726	14588	14540	14748	14604	14633	14615	14618	14635	14636	14542	14623	14715	14627	14555	14746	14723	14590	14597	14759	14525	14727	14993	14743	14676	14768	14652	14667	14531	14596	14749	14568	14560	14463	14618	14576	14792	14697	14651	14646	14744	14509	14740	14542	14723	14815	14782	14770	14841	14583	14614	14733
27094	21603	22719	19395	16266	16240	16372	16292	16121	16127	15953	16269	16162	17685	18286	17933	16984	16571	16203	16146	15936	15978	16061	16105	16021	15933	15830	15910	16100	15970	15931	15895	15879	15993	16044	16056	16110	16104	16020	15956	16043	16010	16167	15936	16025	15907	16137	16084	15890	16158	16097	15949	16175	16027	15876	15990	15817	16195	16054	16113	15995	15901	16085	15862	16011	15968	15793	15876	15741	16107	16025	16044	16047	15889	16018	16012	16069	15980	16029	16029	16077	16085	15982	15876	16151	16151	15799	15866	16108	15928	16006	15937	15906	16171	16057	15697	15901	16002	16114	16031	15967	15971	15961	15916	16123	16196	15848	16130	16075	15889	15991	16015	15815	16070	16055	15821	16098	15936	16002	15859	16086	15850	16037	16242	16033	16000	15874	16088	15798	15888	15969	15944	15855	15989	15917	15949	15920	16035	15826	16074	15873	15915	15903	15809	15965	16077	15855	16072	16146	16053	15881	15844	16012	16172	15893	16016	16064	16070	16174	15988	15845	15936	16172	16225	15995	15991	15916	15991	15863	15876	15844	16014	15877	15988	15903	16042	15988	15994	16067	16045	15999	15995	15935	16073	15833	15837	16220	16134	15904	16241	15954	15976	16022	16009	16017	15951	15736	16066	16003	16091	15939	15937	15910	15934	15933	16022	15770	16087	15859	16135	16036	15907	15877	15861	15802	15689	15903	15833	15935	15960	16046	15894	15967	16008	16031	16068	15889	15996	16098	16181	16151	16097	16212	15924	16163	15916	15906	16057	15799	15956	15837	15980	15809	15952	15964	16068	15999	16106	15868	16034	16166	15936	15894	16120	16080	16045	15997	15914	15918	16041	15995	15980	16053	16190	16025	15992	15953	15890	15888	16001	15866	15799	15683	16004	15867	15983	16036	15984	16039	16043	15918	15921	15818	15912	16146	15999	15914	15986	15710	15958	15904	16005	15974	15876	15807	16009	16004	15947	15791	16012	15891	16040	16089	15909	15861	16153	16074	16021	15985	16168	15841	15971	15971	16118	16158	16071	15892	15889	15930	15975	16053	15996	15913	16064	16033	15911	15999	15901	16065	15931	15557	15801	16178	16202	16026	15957	15928	15919	16071	15955	16040	16014	16054	15941	15917	16097	15842	16026	15961	15795	16124	16007	15949	16134	15973	16181	16014	15869	15862	15874	15916	15773	15837	15919	16016	15959	15968	15912	15952	15833	15929	15968	15890	16006	15944	15968	16049	15960	15878	15994	15919	15940	16058	15988	15909	15974	16090	16003	15882	15861	15808	15968	16069	15975	16020	15921	16004	16104	16001	16069	15991	16024	15987	15867	15905	15879	15994	15973	15917	15903	15924	16162	16019	15870	16055	15834	15879	16238	16262	16171	16071	15861	15968	15827	16000	15977	15862	15964	15929	16073	15828	15978	16112	16042	16003	16094	16163	16031	16087	15901	15900	15918	16023	15972	15831	15937	15862	15973	16016	15942	15988	15962	16007	15912	16051	15903	15797	16057	15911	15949	16180	15970	16167	16039	15976	16034	16004	16008	16028	16105	15841	15868	15761	15950	16025	15685	15999	16042	16088	15944	16073	16010	15988	15992	16174	15937	16073	16081	15931	16137	15870	15975	15745	15876	16016	15882	16118	15815	15909	15955	15945	15688	16043	15951	15975	16064	16075	15949	16003	15898	16000	16076	16101	16090	15869	15890	15899	16003	16035	15870	16103	16048	16047	15918	15902	16057	15939	15959	15979	16079	16091	15651	15885	16014	16070	15908	15887	15821	15855	15931	16003	16032	16049	15858	15979	15944	15879	16055	16308	16200	16063	16071	16012	16126	16002	15909	16045	15849	15981	15807	15923	16062	15865	16025	15849	15858	15806	16074	15964	16179	15836	15889	15957	15840	15949	15797	15901	15916	16005	16023	16063	15791	16164	15828	15995	15892	15868	15857	15915	16039	15876	15954	15882	16132	15912	16020	16072	16282	16001	15741	15904	16007	16079	16036	16025	16066	15767	15852	15916	16234	15910	15904	15973	15920	15894	15903	16047	15893	16075	15801	15915	15937	15971	16147	15922	16099	15890	16120	16019	15985	15876	15941	16046	15761	15958	15856	15938	16131	16010	15972	15958	15851	16076	15782	16026	16165	16006	16178	16073	15770	16157	15967	16076	16413	15979	15958	15915	16013	16018	15878	15834	15931	15835	16020	16075	15968	16119	16001	15952	15792	16038	16001	16096	16151	15981	16051	16030	15934	15769	15823	16056	15920	15952	15896	15903	15960	16006	16099	16031	15889	16022	15912	16046	16163	16124	15996	15971	15825	15871	15882	15872	15870	16120	16003	15895	16090	16083	16064	15985	16101	16014	15973	15823	15803	16036	15942	15971	15770	16099	16023	15957	15849	16107	16046	16115	16044	15964	16064	15997	16040	15846	15918	15900	16125	15855	15838	15813	15884	15873	15897	16065	15672	16100	16020	16030	15961	15945	15928	16057	16047	15916	16049	15996	15962	15999	15907	16012	16026	16073	15962	16095	16093	15864	15999	15960	15954	15915	15770	15717	16148	15815	15805	15961	16009	16014	15961	15921	15955	15957	16014	16084	15962	15834	15894	16043	16082	16081	15999	16022	15952	15981	16097	16087	16257	16108	15986	16089	16252	15994	15964	16282	16054	16028	16015	15861	15950	16174	16029	16220	16035	15958	15996	15808	15948	15980	16023	15910	15982	16119	15987	15956	16054	16177	16116	15935	15963	16008	15972	15804	15838	15812	16037	15962	16137	16044	16048	15861	16004	16050	15794	15900	15957	15980	15947	15927	16014	15973	16033	15931	16092	15983	16196	15973	15780	16138	15967	15770	15847	15955	15954	15962	15972	16103	15944	16053	15897	16045	15932	15818	15931	16049	15917	15940	16035	16018	16080	15893	15808	16041	16020	16122	15970	15889	15936	15906	15969	16169	16040	15905	15870	16000	15769	15863	15989	15973	15888	15989	16003	16091	15966	16178	16137	16023	16124	15935	15775	15813	15971	15785	15908	16092	15836	15939	15973	15913	15916	15850	15958	16022	15928	15863	15788	15820	15999	16024	15889	15984	15984	15925	15989	15830	16063	16102	15999	15998	15964	16038	15844	15917	16029	15826	16067	16074	16071	15968	15897	16034	16055	15979	16014	15954	15928	15910	15981	15993	15998	16054	16062	15969	15886	16164	16094	16077	15910	15992	16134	16076	15955	15906	16145	15888	15981	16010	15872	15944	15899	15863	16229	16114	16135	15897	16004	15879	15841	16016	15934	15924	15955	16089	16050	15842	15875	15970	15909	16037	15846	16050	16102	15964	15971	15936	15958	15949	16046	15952	15933	15959	16039	16078	16049	16185	15975	15886	15838	15856	15905	15970	15980	15924	16079	15986	15904	16039	15946	15835	15997	15988	15996	15908	15958	16069	16169	16194	15862	15866	15901	15949	15958	15991	16081	15882	15900	15933	16089	16110	15910	15849	15917	15943	16050	16050	15900	15875	15992	16019	16091	16102	15899	15823	16169	16065	15950	16140	15958	15938	15946	15978	16036	16042	16253	15831	16101	16200	16001	16037	15974	16035	15903	15799	16000	16172	16069	16078	15842	15950	16108	15923	15938	16068	15841	15956	16099	16062	16035	16046	16046	16049	15819	15943	16024	15968	16059	16084	15950	16092	16124	15973	16039	15860	16023	16007	16063	15914	16104	16192	16038	15856	16111	15751	15849	15827	15962	16104	16128	16031	15989	15835	15901	16130	16109	16163	16125	15962	16115	15838	16018	16067	16004	16027	15918	15922	16016	16035	15964	15973	16103	16082	16061	16077	15922	15984	15914	16013	15987	15860	16006	15940	15950	16045	16091	15920	15929	15878	16007	16082	15991	15952	16167	15913	15973	15994	15967	15894	16038	15989	15902	16116	15928	16077	16012	16028	15938	15954	15804	16008	16077	16134	15745	15865	16028	15823	15798	15929	15930	16047	15888	16081	15968	15895	15952	15858	15822	15976	16026	15918	15852	16145	16091	16042	16004	15893	15979	16095	15952	15889	15988	16013	16093	16014	16234	16114	16115	15921	15958	15919	15949	15915	15876	16128	15978	15987	15993	16035	16022	15892	15822	16059	15799	15839	15977	16055	15862	16026	15982	16025	15986	15815	16026	16028	16168	15881	15896	16079	15931	15871	16139	16069	15951	16079	16010	16125	16079	16014	15998	15988	16102	15876	15988	16021	16071	15942	15877	15966	15981	16062	16308	15883	15876	15972	15972	16291	16001	16046	16039	16176	16048	15983	15886	16079	16106	15931	15954	16067	16185	15896	15871	16186	15902	15958	15835	16046	15822	16170	16078	16071	16035	16051	15988	15956	15904	15983	15900	15912	16197	15996	15869	15854	15980	15991	16145	15948	16086	15951	15942	15916	16093	16019	15935	15984	16074	16057	15991	16060	15983	16136	15824	15885	15951	15906	15899	15924	16180	15875	15972	16149	15982	15947	15942	16273	15870	16074	15860	15981	16009	16093	16140	16033	16115	16002	15988	16193	16016	16157	15826	16074	15819	15871	16047	15821	15840	15968	16133	15924	15845	15804	15924	16072	16183	15918	15799	15964	15801	15805	16191	16027	16071	16115	15979	15953	15944	15811	16020	15962	15793	16169	16022	15857	16026	15982	15907	15978	16094	15983	16138	15790	16096	15983	15731	15812	16046	15994	15948	15990	16009	16041	15957	15990	16032	15785	15785	15952	16041	16141	16020	15732	15972	15931	15985	15951	15872	15897	15944	16187	16123	16097	15844	15861	15913	16010	16015	15843	15793	15869	16036	15846	15819	16054	16041	15926	16083	16122	15974	16070	15821	15891	15760	15810	15805	16119	15908	15722	16042	15868	15896	15935	15764	16142	16131	15932	16050	16101	15935	16003	15879	15952	16031	15960	16022	16088	16129	16015	15865	15896	15911	16119	15986	16082	16063	16074	15864	15812	16050	15775	15910	16072	15980	15858	16060	15889	15894	15884	16110	15841	15903	15824	16084	15987	15964	15799	16056	16144	16013	16220	15983	15981	15960	16053	15952	16123	15847	15970	16089	16104	15977	15995	15888	16058	16264	15915	16065	16071	16015	15897	16078	15990	15783
14014	16700	16138	15511	15229	14987	14912	14845	14793	14647	14722	14732	15272	17583	17732	16733	15684	14998	14582	14485	14650	14591	14572	14444	14585	14625	14524	14768	14700	14541	14548	14447	14518	14455	14685	14588	14650	14541	14429	14672	14390	14554	14541	14605	14552	14500	14445	14459	14452	14675	14553	14604	14806	14708	14566	14512	14550	14798	14610	14551	14488	14807	14710	14506	14627	14528	14368	14588	14645	14636	14512	14617	14648	14664	14612	14537	14531	14768	14620	14521	14597	14625	14449	14463	14556	14437	14505	14605	14620	14614	14456	14501	14532	14460	14426	14564	14607	14577	14491	14583	14568	14753	14612	14498	14482	14477	14635	14624	14547	14671	14516	14618	14528	14720	14593	14544	14595	14596	14582	14593	14554	14604	14488	14560	14648	14457	14529	14557	14491	14685	14510	14652	14603	14764	14634	14378	14573	14586	14507	14684	14631	14572	14496	14550	14536	14679	14706	14524	14492	14608	14552	14426	14568	14541	14438	14694	14568	14530	14508	14547	14648	14722	14645	14485	14726	14540	14662	14655	14602	14482	14615	14694	14608	14553	14544	14647	14486	14559	14437	14502	14577	14436	14538	14510	14504	14687	14670	14592	14632	14663	14452	14589	14364	14531	14547	14776	14585	14545	14504	14591	14545	14578	14599	14579	14554	14541	14603	14736	14476	14598	14612	14580	14728	14715	14457	14580	14625	14612	14726	14618	14554	14698	14476	14588	14699	14745	14690	14595	14606	14682	14526	14616	14558	14320	14636	14503	14576	14708	14644	14610	14640	14545	14692	14526	14650	14575	14422	14434	14610	14491	14672	14430	14566	14630	14425	14402	14569	14552	14540	14597	14624	14458	14659	14586	14613	14540	14535	14620	14618	14702	14576	14709	14404	14720	14412	14613	14594	14620	14533	14568	14617	14526	14762	14677	14592	14683	14431	14644	14578	14588	14505	14600	14389	14527	14355	14527	14612	14640	14667	14693	14638	14610	14541	14626	14515	14471	14598	14688	14661	14592	14575	14616	14475	14490	14502	14481	14564	14493	14590	14518	14633	14484	14694	14708	14526	14538	14549	14680	14563	14561	14587	14790	14684	14745	14638	14585	14428	14521	14599	14487	14593	14496	14654	14656	14578	14496	14714	14668	14627	14556	14756	14599	14714	14588	14582	14722	14485	14738	14561	14450	14652	14434	14635	14680	14554	14473	14531	14646	14498	14644	14676	14632	14521	14646	14636	14672	14659	14581	14632	14613	14673	14493	14538	14665	14406	14620	14444	14643	14582	14358	14627	14441	14554	14661	14674	14575	14721	14466	14439	14480	14637	14792	14546	14657	14589	14498	14508	14656	14607	14467	14641	14582	14551	14549	14690	14700	14545	14420	14640	14488	14618	14634	14696	14741	14677	14734	14488	14574	14574	14520	14646	14717	14561	14715	14646	14473	14602	14554	14424	14630	14522	14774	14488	14607	14577	14591	14431	14579	14701	14686	14623	14717	14522	14726	14497	14566	14612	14591	14563	14592	14770	14469	14573	14499	14435	14678	14499	14588	14539	14519	14607	14534	14661	14547	14684	14771	14441	14644	14654	14488	14691	14779	14499	14611	14882	14466	14538	14607	14363	14489	14549	14604	14525	14590	14520	14661	14460	14565	14522	14539	14529	14725	14521	14601	14599	14491	14511	14493	14457	14529	14575	14446	14699	14613	14453	14525	14463	14422	14694	14639	14560	14546	14532	14556	14556	14543	14805	14669	14684	14591	14607	14554	14406	14647	14596	14687	14780	14593	14593	14461	14541	14757	14571	14539	14563	14426	14452	14573	14566	14574	14590	14510	14632	14597	14572	14462	14516	14557	14476	14581	14635	14651	14530	14681	14652	14745	14641	14673	14558	14561	14453	14514	14437	14701	14536	14754	14453	14542	14802	14566	14670	14563	14522	14588	14623	14646	14551	14492	14580	14635	14607	14701	14686	14608	14488	14627	14598	14582	14532	14725	14587	14592	14630	14649	14625	14474	14490	14522	14595	14586	14640	14671	14562	14656	14542	14547	14749	14525	14575	14661	14575	14490	14798	14542	14388	14699	14645	14550	14682	14598	14800	14554	14420	14481	14636	14455	14622	14549	14586	14473	14468	14467	14510	14646	14574	14504	14508	14670	14645	14481	14710	14590	14628	14592	14443	14546	14669	14653	14502	14654	14624	14632	14360	14573	14560	14542	14619	14661	14556	14498	14417	14562	14442	14540	14466	14537	14494	14666	14698	14480	14599	14638	14700	14686	14465	14671	14577	14525	14488	14536	14438	14540	14660	14474	14658	14465	14656	14670	14618	14606	14506	14595	14604	14541	14531	14544	14617	14650	14555	14451	14563	14449	14563	14701	14496	14621	14403	14533	14710	14545	14519	14570	14612	14475	14537	14652	14502	14619	14665	14549	14578	14526	14647	14708	14463	14534	14624	14532	14499	14532	14683	14566	14622	14614	14601	14632	14586	14544	14635	14560	14618	14539	14624	14737	14545	14591	14654	14636	14581	14482	14691	14706	14613	14567	14579	14424	14609	14675	14647	14587	14564	14604	14469	14546	14371	14647	14634	14594	14680	14516	14506	14502	14672	14588	14532	14474	14579	14474	14535	14543	14679	14549	14622	14578	14424	14453	14673	14703	14572	14489	14519	14636	14638	14575	14559	14604	14453	14384	14514	14575	14598	14604	14568	14762	14556	14824	14792	14573	14621	14545	14558	14662	14715	14533	14521	14549	14678	14613	14628	14606	14446	14717	14568	14647	14688	14635	14526	14627	14503	14505	14748	14418	14454	14682	14408	14633	14463	14650	14479	14477	14592	14478	14597	14612	14692	14688	14625	14488	14716	14491	14467	14710	14434	14548	14719	14523	14633	14781	14760	14665	14613	14630	14642	14596	14679	14733	14606	14489	14513	14543	14575	14485	14578	14510	14698	14480	14621	14557	14637	14552	14618	14447	14600	14499	14504	14574	14670	14490	14649	14440	14606	14576	14585	14557	14740	14579	14598	14695	14566	14601	14591	14732	14641	14439	14700	14531	14713	14447	14712	14448	14556	14630	14685	14429	14474	14697	14656	14560	14531	14508	14620	14574	14507	14625	14584	14708	14565	14713	14776	14816	14668	14560	14507	14477	14716	14627	14450	14527	14498	14825	14566	14476	14649	14479	14566	14506	14656	14532	14735	14471	14486	14752	14480	14590	14644	14505	14590	14602	14517	14748	14583	14573	14597	14635	14584	14667	14546	14457	14712	14521	14630	14447	14659	14582	14657	14377	14569	14653	14616	14490	14831	14639	14599	14509	14681	14513	14487	14668	14505	14647	14580	14484	14650	14544	14621	14530	14620	14715	14554	14451	14552	14481	14646	14494	14637	14579	14587	14557	14651	14602	14684	14381	14534	14706	14591	14542	14662	14708	14709	14652	14860	14517	14522	14802	14542	14528	14415	14634	14600	14603	14734	14534	14673	14432	14512	14563	14613	14747	14591	14672	14586	14438	14503	14614	14433	14574	14637	14418	14440	14613	14514	14363	14607	14528	14503	14551	14552	14574	14570	14577	14508	14769	14506	14563	14648	14603	14555	14493	14591	14625	14506	14578	14579	14642	14657	14458	14484	14497	14505	14618	14644	14667	14675	14506	14564	14688	14569	14554	14646	14562	14495	14692	14772	14674	14638	14690	14551	14646	14387	14690	14670	14573	14555	14642	14528	14409	14601	14645	14527	14494	14692	14424	14344	14726	14714	14450	14609	14505	14508	14534	14528	14607	14543	14584	14411	14578	14661	14672	14588	14721	14539	14486	14558	14458	14506	14650	14665	14554	14636	14533	14485	14689	14635	14456	14521	14506	14537	14683	14669	14452	14521	14789	14688	14418	14638	14564	14683	14674	14678	14500	14649	14665	14446	14498	14631	14701	14509	14695	14620	14465	14518	14574	14539	14554	14641	14589	14518	14650	14550	14554	14584	14711	14453	14711	14508	14566	14696	14500	14587	14561	14588	14341	14544	14702	14564	14592	14717	14640	14480	14678	14596	14519	14554	14510	14620	14527	14697	14465	14428	14603	14532	14585	14599	14412	14681	14574	14447	14601	14658	14411	14608	14679	14641	14429	14529	14761	14547	14637	14457	14635	14742	14600	14581	14511	14428	14592	14464	14565	14491	14699	14502	14470	14580	14623	14538	14637	14566	14589	14548	14653	14417	14458	14384	14675	14587	14644	14496	14496	14377	14551	14579	14364	14538	14643	14697	14509	14736	14570	14497	14588	14456	14576	14754	14581	14687	14779	14428	14642	14674	14607	14544	14576	14538	14558	14638	14715	14547	14507	14589	14627	14648	14631	14557	14472	14516	14528	14657	14574	14565	14610	14731	14637	14545	14627	14646	14522	14699	14652	14591	14655	14652	14585	14499	14579	14543	14637	14661	14605	14687	14383	14498	14706	14529	14640	14546	14725	14387	14537	14598	14400	14735	14488	14474	14668	14570	14552	14488	14490	14448	14565	14654	14696	14695	14414	14663	14548	14668	14572	14457	14600	14572	14630	14612	14754	14621	14412	14521	14587	14744	14505	14626	14631	14537	14545	14366	14552	14465	14716	14563	14509	14663	14724	14533	14466	14457	14480	14479	14464	14621	14672	14489	14659	14701	14651	14535	14561	14740	14580	14416	14655	14533	14644	14490	14630	14459	14585	14515	14486	14355	14550	14583	14565	14518	14572	14730	14508	14754	14665	14497	14672	14602	14474	14678	14738	14599	14686	14728	14611	14624	14622	14544	14667	14667	14619	14450	14609	14570	14608	14471	14561	14674	14637	14521	14539	14496	14582	14669	14548	14558	14721	14621	14570	14566	14607	14490	14498	14443	14678	14584	14387	14397	14630	14510	14563	14618	14598	14526	14670	14612	14497	14614	14424	14550	14702	14740	14655	14464	14712	14648	14581	14813	14466	14614	14679	14581	14559	14520	14521	14597	14484	14529	14541	14461	14682	14608	14586	14707	14606	14603	14546	14619	14502	14488	14612	14386	14521	14676	14636	14530	14532	14649	14624	14784	14695	14433	14569	14588	14540	14637	14722	14485	14703	14665	14765	14806	14444	14569	14706	14621	14675	14818	14499	14526	14568	14643	14770
23410	20982	28314	23874	21541	21022	19839	17412	16978	16909	16743	16893	19778	30074	28150	25228	20864	17915	17083	16523	16655	16715	16765	16377	16468	16519	16545	16448	16449	16631	16406	16444	16534	16389	16388	16669	16489	16598	16486	16491	16439	16378	16760	16610	16516	16714	16591	16683	16610	16419	16505	16504	16520	16509	16507	16429	16485	16431	16452	16631	16457	16537	16534	16504	16378	16392	16758	16536	16252	16403	16365	16434	16593	16505	16560	16452	16486	16479	16464	16687	16384	16314	16488	16607	16587	16383	16522	16496	16424	16314	16408	16610	16370	16365	16324	16512	16528	16574	16577	16440	16523	16277	16594	16556	16496	16240	16498	16354	16364	16405	16491	16372	16392	16520	16502	16469	16391	16393	16218	16347	16291	16654	16715	16498	16494	16679	16365	16416	16508	16411	16447	16424	16540	16418	16331	16335	16343	16351	16517	16519	16689	16349	16555	16605	16498	16506	16398	16351	16400	16569	16515	16296	16421	16508	16631	16330	16296	16451	16521	16270	16556	16615	16466	16424	16498	16520	16361	16516	16523	16601	16398	16344	16528	16596	16566	16512	16408	16492	16605	16467	16505	16469	16589	16501	16435	16501	16379	16486	16431	16585	16525	16448	16497	16658	16546	16321	16456	16583	16490	16508	16481	16395	16360	16519	16423	16466	16459	16627	16430	16704	16480	16508	16304	16459	16530	16339	16307	16444	16481	16461	16522	16377	16473	16339	16443	16497	16411	16546	16447	16364	16352	16332	16561	16302	16296	16366	16496	16313	16352	16579	16414	16420	16391	16332	16495	16355	16402	16239	16396	16300	16484	16689	16474	16421	16391	16438	16413	16519	16438	16318	16795	16442	16470	16458	16330	16405	16523	16222	16394	16549	16463	16451	16416	16448	16437	16330	16464	16467	16283	16442	16401	16571	16653	16542	16401	16192	16303	16280	16422	16507	16341	16592	16503	16706	16553	16517	16523	16556	16411	16591	16555	16357	16504	16374	16403	16501	16439	16482	16468	16391	16479	16290	16366	16311	16583	16467	16447	16442	16647	16372	16416	16293	16621	16490	16572	16620	16602	16618	16464	16461	16398	16373	16478	16519	16519	16311	16351	16573	16472	16431	16269	16629	16387	16386	16407	16484	16272	16464	16509	16568	16567	16325	16488	16401	16502	16358	16336	16689	16554	16469	16478	16265	16498	16270	16534	16564	16411	16562	16458	16487	16418	16448	16495	16420	16499	16518	16395	16502	16549	16765	16399	16431	16356	16352	16298	16370	16286	16412	16541	16521	16557	16379	16394	16411	16320	16185	16444	16242	16465	16357	16597	16607	16713	16250	16485	16449	16495	16651	16282	16503	16422	16414	16355	16495	16342	16371	16419	16366	16574	16515	16431	16368	16541	16500	16457	16368	16404	16437	16560	16390	16572	16290	16413	16339	16441	16576	16528	16295	16509	16291	16260	16375	16496	16491	16389	16446	16501	16270	16513	16188	16476	16464	16482	16488	16696	16513	16726	16437	16336	16532	16362	16371	16579	16334	16510	16334	16308	16254	16362	16544	16551	16285	16197	16306	16515	16471	16569	16323	16630	16416	16353	16338	16429	16333	16459	16538	16376	16471	16530	16415	16572	16506	16503	16342	16440	16457	16494	16517	16498	16396	16214	16623	16295	16528	16369	16356	16483	16306	16503	16205	16487	16367	16424	16318	16526	16269	16469	16211	16361	16553	16514	16582	16488	16547	16508	16389	16387	16262	16414	16406	16510	16567	16408	16301	16511	16281	16374	16392	16571	16205	16618	16482	16393	16456	16603	16318	16504	16532	16361	16462	16496	16581	16251	16589	16364	16371	16423	16442	16523	16448	16499	16257	16555	16325	16485	16376	16250	16453	16532	16549	16392	16541	16365	16405	16559	16641	16246	16397	16270	16457	16468	16479	16263	16270	16357	16153	16535	16506	16383	16490	16489	16480	16377	16542	16468	16358	16508	16455	16433	16381	16537	16479	16346	16682	16597	16458	16304	16379	16558	16648	16596	16528	16653	16555	16324	16499	16431	16553	16727	16435	16313	16514	16515	16391	16416	16594	16315	16531	16470	16461	16556	16573	16362	16424	16447	16401	16532	16509	16290	16547	16374	16519	16397	16345	16525	16591	16330	16529	16428	16375	16506	16387	16564	16429	16481	16544	16478	16443	16566	16529	16269	16393	16348	16435	16280	16291	16391	16316	16503	16469	16335	16347	16425	16600	16594	16314	16432	16517	16381	16335	16422	16680	16444	16510	16329	16545	16452	16526	16452	16575	16350	16295	16443	16383	16473	16211	16403	16274	16403	16554	16367	16549	16349	16397	16597	16345	16327	16221	16442	16502	16440	16479	16549	16681	16490	16467	16472	16669	16450	16418	16583	16483	16387	16407	16536	16456	16529	16502	16491	16495	16173	16369	16468	16467	16223	16677	16329	16446	16634	16559	16431	16407	16527	16519	16309	16434	16575	16475	16465	16473	16425	16479	16560	16408	16350	16250	16429	16567	16661	16512	16495	16498	16292	16404	16413	16441	16587	16267	16440	16306	16515	16313	16442	16286	16243	16224	16497	16483	16525	16482	16587	16227	16390	16324	16503	16398	16379	16433	16408	16516	16538	16388	16493	16509	16422	16408	16398	16522	16328	16361	16702	16453	16405	16393	16594	16329	16333	16558	16527	16382	16431	16366	16486	16409	16591	16182	16399	16545	16423	16377	16507	16420	16403	16271	16519	16338	16446	16346	16556	16497	16474	16351	16487	16328	16673	16340	16480	16549	16362	16336	16388	16365	16384	16274	16403	16367	16292	16450	16403	16505	16454	16431	16417	16236	16229	16309	16432	16544	16438	16525	16399	16424	16453	16501	16381	16402	16438	16581	16430	16344	16233	16407	16372	16345	16289	16497	16340	16353	16499	16425	16377	16451	16573	16471	16556	16279	16450	16240	16522	16439	16339	16370	16675	16313	16360	16458	16296	16534	16525	16585	16498	16374	16407	16451	16515	16438	16405	16438	16372	16426	16545	16387	16469	16630	16366	16379	16550	16571	16511	16547	16489	16536	16355	16487	16662	16560	16439	16292	16346	16560	16557	16494	16519	16585	16659	16418	16355	16362	16583	16505	16495	16400	16535	16483	16430	16530	16518	16228	16412	16429	16496	16534	16670	16378	16405	16208	16635	16592	16516	16417	16343	16363	16348	16520	16455	16362	16423	16586	16538	16418	16489	16286	16466	16483	16407	16337	16409	16473	16446	16639	16519	16453	16334	16382	16536	16348	16539	16280	16453	16272	16542	16351	16341	16560	16371	16631	16358	16558	16242	16568	16436	16309	16495	16426	16716	16387	16446	16505	16330	16515	16444	16591	16436	16583	16271	16504	16476	16336	16484	16539	16872	16568	16393	16447	16466	16505	16212	16527	16378	16467	16484	16578	16373	16332	16434	16546	16477	16561	16526	16394	16306	16407	16585	16487	16455	16389	16577	16523	16535	16617	16378	16534	16495	16542	16427	16402	16368	16392	16391	16583	16597	16129	16352	16485	16578	16308	16237	16357	16390	16543	16370	16366	16395	16589	16586	16305	16451	16385	16393	16465	16618	16462	16626	16507	16432	16280	16340	16373	16430	16530	16451	16300	16368	16504	16522	16345	16642	16322	16497	16332	16515	16482	16502	16460	16712	16527	16575	16418	16490	16292	16587	16398	16604	16354	16482	16556	16350	16571	16265	16495	16407	16371	16497	16441	16442	16646	16361	16574	16455	16331	16386	16443	16424	16321	16313	16417	16436	16498	16532	16419	16502	16478	16492	16383	16582	16292	16428	16560	16571	16498	16584	16596	16392	16508	16502	16475	16428	16293	16257	16423	16531	16451	16461	16501	16449	16351	16349	16554	16425	16443	16592	16487	16589	16384	16384	16536	16573	16573	16366	16336	16370	16471	16561	16679	16630	16540	16725	16531	16549	16600	16419	16405	16404	16657	16586	16400	16505	16414	16390	16295	16421	16235	16389	16677	16525	16550	16473	16313	16474	16222	16348	16246	16407	16331	16422	16391	16561	16304	16523	16601	16380	16491	16346	16531	16570	16290	16386	16400	16305	16354	16581	16410	16579	16477	16628	16413	16622	16332	16407	16295	16475	16561	16160	16308	16668	16441	16550	16485	16540	16657	16593	16449	16305	16451	16448	16208	16553	16209	16442	16380	16472	16573	16313	16452	16371	16473	16627	16437	16479	16514	16630	16246	16331	16739	16493	16464	16337	16259	16305	16496	16672	16360	16490	16492	16479	16567	16477	16538	16588	16511	16440	16317	16400	16392	16491	16387	16558	16528	16681	16465	16255	16683	16516	16473	16588	16765	16347	16262	16312	16290	16251	16310	16234	16514	16395	16458	16471	16582	16262	16506	16508	16505	16483	16524	16577	16232	16267	16464	16442	16358	16560	16332	16621	16443	16516	16394	16387	16403	16359	16300	16511	16632	16704	16267	15996	16404	16511	16506	16322	16556	16515	16464	16540	16244	16360	16582	16449	16542	16480	16387	16482	16367	16518	16311	16516	16444	16594	16579	16457	16387	16325	16516	16609	16656	16390	16366	16392	16513	16529	16296	16553	16675	16338	16342	16300	16376	16166	16467	16345	16203	16691	16399	16543	16523	16443	16381	16607	16617	16719	16388	16403	16313	16436	16501	16475	16235	16275	16366	16351	16458	16555	16442	16476	16428	16383	16504	16370	16610	16685	16444	16319	16469	16199	16506	16394	16448	16658	16166	16371	16395	16368	16522	16437	16396	16353	16528	16549	16458	16348	16284	16399	16244	16278	16429	16457	16480	16417	16363	16491	16201	16597	16429	16442	16378	16335	16571	16432	16517	16616	16519	16514	16510	16589	16504	16312	16427	16292	16444	16425	16453	16366	16378	16579	16541	16299	16706	16455	16529	16742	16640	16607	16373	16399	16320	16420	16447	16444	16523	16386	16366	16582	16500	16540	16460	16439	16505	16461	16614	16484	16190	16440	16337	16429	16483	16439	16409	16424	16561	16542	16409	16535	16372	16337	16360	16550	16457	16384	16478	16507	16301	16506	16588	16700	16433	16588	16227	16390	16503	16506	16378	16656	16342	16584	16465	16304	16584
13785	22401	21500	18410	17288	16368	16131	15825	15576	15292	15270	15163	21228	33439	30148	26067	20041	16142	15404	15016	14975	15028	14719	14894	15080	14825	14940	14769	14932	14969	14801	14944	14920	14963	14997	14841	14945	14899	14815	14861	14926	15015	14901	14980	15053	14880	14861	14824	14985	14811	14969	14895	15011	14824	14972	14844	14820	14989	14878	14745	14827	14864	14853	14898	14888	14861	14765	15011	14846	14955	14839	14736	15035	15017	15003	15062	14871	14793	14987	14882	14978	15091	14788	14806	14925	14967	15029	14704	14815	14958	14925	14847	14871	14849	15002	14851	14821	14944	14913	14795	14850	14924	14881	14787	14712	14828	14858	14812	14722	14919	15017	14856	14885	14962	14969	14873	14852	14788	14925	14851	14919	14785	14866	14786	14813	14883	14832	14826	14891	14891	14847	14864	14897	14820	14952	14850	14857	14932	14845	14778	14854	15133	14845	14802	15105	14862	14800	14871	15002	14894	14897	14975	14857	14902	14738	14813	14856	15024	14880	14880	14748	15008	14973	14772	14862	15038	14849	14826	14821	14790	14706	14849	14897	15038	14759	14686	14983	14744	15026	14628	14939	14926	14964	14892	14972	14863	14928	14975	14887	15012	14959	14827	14902	14831	15036	14837	14954	14934	14867	15047	14807	14849	14798	14874	14974	14915	14885	14903	14903	15003	14793	14916	14977	14964	14841	14792	14878	14828	15034	14812	14886	14964	14920	14880	14877	14840	14942	14779	14761	14759	14858	14806	14995	15029	14808	14883	14934	14936	14855	14651	14888	14868	14888	14810	14695	14745	14900	14782	14767	14759	14795	14714	14898	14765	14973	14887	14843	14886	14809	14848	14947	14922	14820	14904	14865	14903	14936	14800	14742	14832	14894	14838	14871	14827	14748	14796	14855	14855	14769	14822	15046	14923	14802	14891	14805	14929	15011	14890	14868	14873	14857	14839	14882	14811	14943	14965	14832	14861	14816	14789	14884	14896	14968	14955	14852	14748	14756	14778	14893	14858	15077	14679	14775	14799	14907	14864	14743	14694	14940	14843	15030	14689	14896	14649	14868	14778	14919	14785	14912	14750	14818	14911	15117	14904	14908	15008	14797	14842	14760	14825	14795	14679	14793	15021	14776	14630	14861	14708	14964	14821	14920	14783	14686	14986	14908	14776	14955	14892	15011	14951	14818	14881	14947	14916	14786	14847	14912	14853	14923	14723	14875	14814	14927	14816	14992	14889	14908	14902	14922	14905	14821	14937	14972	14788	14906	14959	14994	14854	14825	14797	14827	14839	14973	14849	14897	14933	14958	14822	14812	15040	14884	14814	14930	14742	14787	14807	14830	14912	14844	14891	14863	15036	14821	14905	14847	14919	14828	14890	14972	14960	14949	14851	14834	14884	14926	14737	14903	14865	14894	14778	14930	14993	14912	14966	14972	14727	15021	15057	14755	14902	14868	15039	14779	14926	14984	14918	15013	14922	14991	14894	14889	14851	14839	14714	14658	14913	14986	14821	14668	14913	14834	14877	14892	14818	14900	14926	14874	14919	14965	14800	14839	14925	14901	14908	14810	14853	14909	14978	14914	14866	14787	14758	14919	14913	14963	14862	14878	14982	14719	14877	14807	14937	14828	14862	14855	14921	14829	14961	14623	14853	14804	14916	14897	14966	14900	15065	14819	15103	14931	14980	14792	14773	14780	14880	14848	14793	14894	14985	14873	14913	14969	14965	14827	15025	14935	14958	14813	15011	14812	14883	14726	14750	14843	14943	14784	14908	14910	14978	14890	14858	14900	14868	14769	14912	14969	14811	14776	14699	14764	15039	14858	14897	14985	14770	14850	14850	14850	14800	14762	14852	14892	14624	14750	14870	14911	14840	14801	15032	15094	14878	14845	14851	15017	14969	14844	14964	14771	14822	14747	14867	14883	14859	14812	14741	14751	14912	14846	14832	14833	14724	14890	14853	14746	14807	15018	14787	14935	14911	14770	14809	14926	14652	14894	14909	14780	14958	14829	14825	14891	14737	14666	14765	14735	14910	14907	15014	14816	15007	14934	14899	14920	14714	14881	14925	14961	14845	14753	14903	14831	15074	14907	14796	14933	14841	14843	14841	14809	14813	14909	15060	14738	14731	14788	14940	14905	14864	14917	14723	15017	14896	14901	14874	14670	14897	14831	14973	14841	15015	14844	14758	14962	14598	14912	14613	14994	14936	14698	14870	14868	14964	15049	14821	14809	14804	14822	15001	14818	14906	14716	14856	14863	14714	14838	14797	14928	14919	14917	14949	14896	14912	14751	14945	14787	14817	14786	14911	14691	14666	14814	14936	14901	14843	14906	14952	14890	14823	14779	14891	14846	14829	14972	14861	14859	14704	14853	14718	14930	14884	14922	14979	14934	14728	14941	14804	14877	15051	14933	14722	14900	14913	14758	14876	14740	14855	14920	14960	14799	14919	14865	14960	14869	14862	15016	15164	14655	14696	14888	14803	14905	14819	14993	14827	14879	14883	14765	15014	14904	14861	14772	14837	14831	14961	14923	14933	14920	14885	14791	14776	14806	14927	14750	14771	14972	14918	15018	14747	14835	14930	14803	14865	14690	14975	14882	14791	14888	14878	14796	14869	14802	14776	14835	14812	14896	14588	14728	14841	14884	14913	14835	15050	14889	14832	14722	14954	14892	14716	14725	14766	14948	14854	14959	14813	14691	14902	14793	14857	14918	14865	14795	14912	14721	14892	14986	14816	14863	14919	14992	14928	14813	14846	14819	14840	14857	14807	14841	14937	14947	14961	14776	14857	14968	14800	15068	14837	14937	14852	14892	14997	14849	14721	14892	14777	14776	14810	14806	14958	14985	14961	14821	14791	14796	14808	15029	14752	14872	14855	14834	14974	14846	14805	14895	14910	14932	15047	14816	14847	14956	14704	14800	14768	14921	14783	14731	14726	14808	14944	14874	14881	14880	15073	14807	14711	14814	14842	14853	14902	14868	14928	15057	14878	14818	15024	14877	14871	14922	14789	14847	14763	14951	14735	14840	15038	14708	14733	14754	15041	14792	14864	14904	14882	14910	14871	14991	14771	14704	14738	14946	14883	14876	14844	14924	14931	14805	14883	15009	14985	14979	14852	14886	14941	15022	14966	14675	14873	14880	14934	14822	14869	14763	14853	14887	14864	14772	14818	14853	14785	14836	14994	14817	14946	14815	14872	14865	14788	14890	15014	14846	14735	14963	14894	14837	14602	14909	14928	14987	14757	14790	14971	14882	14829	14980	14783	14933	14915	14784	14766	14766	14873	14766	14816	14841	14754	14882	14930	14626	14881	14866	14896	14857	14948	14804	14943	14832	14970	14714	14922	14873	14899	14754	14731	14851	14788	14855	14926	15053	14952	14659	14831	14916	14819	14817	15051	14811	14813	14675	14638	15000	14838	14867	14883	14917	14884	14834	14852	14804	14807	14875	14869	14822	14834	14854	15107	15011	14776	15095	14722	14723	14940	14844	14722	14899	14857	14682	14860	14597	14920	14884	14916	14895	15011	14908	14856	14767	14807	14865	14809	14798	14990	14911	14852	15023	14944	14891	14901	14861	14625	14883	14790	14844	15006	14832	14878	14865	14723	14849	14896	14946	14812	14786	15007	14916	14852	14930	14996	14870	14788	14864	14822	14949	14887	14745	14741	14950	15013	14864	14822	15034	14876	14888	14796	14683	14806	14990	14766	14986	14832	14793	14788	14946	14805	14798	14894	14914	14976	14826	14718	14858	14789	14793	14862	14934	15053	15008	14792	14886	14941	14870	14700	14913	14772	14859	14781	14870	14841	14856	14933	14793	14949	14846	14674	14936	14875	14912	14895	14868	14840	14768	14919	14829	15011	14859	14929	14782	14740	14874	14928	14963	14947	14984	14870	14778	14914	14998	15005	14862	14956	14923	14846	14900	14907	14856	14901	14896	14825	14974	14886	14751	14884	14846	14984	14756	14629	14934	14889	14817	14767	14834	14810	15026	14939	14850	14827	15033	14962	14856	14962	14950	14858	14908	14939	14775	14890	14825	14887	14895	14825	14888	14997	14811	14851	14763	14844	14891	14961	14800	14952	14926	14779	14849	14913	14876	14880	15039	14945	14780	14771	14664	14690	14922	14803	14723	14792	14827	14924	14838	14897	14893	14813	14894	15024	14837	14936	14942	15011	14847	14830	14976	14665	15086	14738	14903	14865	14775	14858	14955	14643	14933	14802	14884	14804	14963	14943	14876	14821	14852	14840	14752	14916	14883	14754	14690	14851	14788	14861	14906	14795	14948	14957	15002	14885	15005	14805	14871	14970	14926	15012	14930	14902	14933	14931	14645	14926	14912	14839	14827	14837	14941	14888	14742	14849	14830	14879	14811	15012	14886	14660	14960	14836	14932	14754	14743	14852	14854	14747	14799	14926	14916	14669	14785	14652	14701	14863	14855	14920	14913	14904	14958	14849	14952	14972	14939	14847	15152	14962	14850	14678	14752	14873	14913	14753	14865	14752	14701	14831	14687	14800	14778	14901	14921	14833	14869	14761	14961	14854	14838	14823	14741	14984	14895	14893	14809	14757	14976	14718	14802	14943	14846	14999	14933	14749	14753	14791	14959	14963	14832	14810	14888	14820	14896	15112	14903	14806	14693	14738	14777	14890	14799	14905	14863	14803	14843	14816	14960	14952	14920	14836	14875	14825	14847	14780	14950	14887	14904	14877	14888	14834	14831	14921	14952	14870	14900	14898	14653	14879	14895	14763	14736	14724	14762	14818	14871	14922	14825	14622	14759	15005	14881	14864	14898	14817	14792	14834	14983	14634	14824	14889	14859	14744	14847	14828	14954	14871	14920	14822	14836	14948	15000	14653	14995	14685	14748	14755	14840	14762	14835	14901	14987	14949	14851	14950	14759	14849	14981	14840	14943	14994	14661	15005	14791	14914	14843	14873	14847	14964	14916	14988	14806	14707	14987	14773	14966	14923	14908	14887	14871	14941	14992	14878	14908	14763	14925	14958	14764	14825	14836	14854	14775	14742	15021	14897	14879	14934	14985	14718	14914	14739	14795	14879	14827	14929	14933	14833	14869	14934	14925	14905	14613	14813	14976	14934	14931	14832	14616	15054	14990	14778
22558	21076	28913	23497	21232	22861	23629	18351	16971	17653	17512	17626	23835	38369	35374	30501	24013	19181	17835	17261	17069	16969	16988	16911	16985	16944	16965	16912	17062	17001	16856	16990	16841	16902	16951	17003	16786	16900	16818	16928	16929	16787	16930	16888	16883	16874	16851	16909	16975	17032	16951	16832	16879	16815	17081	16770	16801	16856	16868	16561	16673	16739	16886	16754	16835	16810	16875	17087	16791	16769	16751	16832	16865	16842	16958	16690	16967	16940	16720	16774	16796	16829	16677	16750	16826	16757	16770	16809	16866	16660	16824	16740	16888	17007	16886	16745	16722	16910	16667	16815	16748	16609	16860	16828	16748	16804	16766	16818	16977	17020	16936	16656	16723	16807	16837	17043	16683	16577	16817	16619	16977	16865	16962	16824	16942	16975	16744	16834	16802	16724	16775	16751	16716	16817	16714	16777	17044	16776	16676	16752	16809	16742	16820	16905	16933	16856	16928	16741	16886	16789	16801	16888	16846	17014	17041	16888	16966	16644	16835	16863	16872	16692	16915	16764	16657	16833	16932	16731	16732	16881	16897	16842	16678	16857	16759	16849	16932	16987	16773	17005	16720	16791	16896	16638	16852	16642	16575	16622	16687	16823	16810	16707	16788	16866	16849	16839	17038	16771	16785	16598	16785	16883	16752	16626	16648	16719	16650	16713	16869	16831	16612	16694	16926	16786	16767	16803	16938	16771	16874	16753	16772	16594	17011	16831	16932	16719	16864	16766	16822	16737	16815	16673	16870	16811	16951	16772	16759	16495	16660	16713	16625	16865	16766	16824	16638	16626	16883	16668	17008	16809	16704	16768	16919	16950	16842	16759	16857	16844	16855	16639	16723	16639	16889	16595	16858	16961	16848	16777	16866	16760	16700	16772	16898	16679	16960	16780	16754	16764	16946	16923	16790	16757	16729	16766	16747	16829	16705	16710	16788	16913	16640	16784	16790	16677	16800	16761	16884	16823	16716	16712	16812	16952	16859	16639	16915	16707	16515	16744	16855	16922	16799	16878	16709	16776	16894	16646	16737	16898	16959	16835	16759	16769	16745	16682	16855	16709	16757	16807	16809	16876	16964	16954	16625	16836	16792	16838	16884	16723	16881	16829	16768	16666	16896	16825	16897	16675	16726	16793	16743	16646	16887	16754	16695	16911	16674	16680	16596	16763	16707	16877	16544	16776	16704	16807	16717	16928	16913	16746	16921	16885	16727	16578	16714	16804	16756	16680	16790	16766	16793	16633	16811	16841	16665	16696	16758	16829	16722	16977	16694	16804	16830	16764	16803	16691	16576	16826	16851	16656	16759	16655	17005	16756	16748	16710	16696	16741	16565	16550	16785	16571	16777	16873	16752	16696	16940	16867	16882	16610	16715	16726	16940	16746	16917	16745	16837	16883	16902	16543	16719	16598	16724	16521	16627	16783	16771	16823	16582	16621	16774	16904	17005	16780	16783	16710	16648	16782	16848	16792	16581	16618	16742	16771	16854	16689	16882	16912	16892	16574	16851	16746	16884	16895	16764	16894	16930	16800	16838	16702	16793	16679	16858	16795	16727	16643	16757	16910	16819	16911	16780	16971	16788	16658	16630	16632	16773	16791	16849	16785	16738	16821	16987	16954	16768	16741	16875	16773	16813	16776	16832	16756	16748	16879	16735	16710	16833	16887	16797	16600	16701	16718	16695	16856	16885	16747	16878	16627	16727	16809	16762	16747	16802	16737	16871	16636	16853	16854	16908	16604	16771	16893	17036	16843	16711	16802	16882	16763	16570	16831	16731	16777	17024	16801	16690	16645	16901	16671	16592	16738	16792	16841	16932	16887	16686	16793	16743	16781	16876	16821	16803	16622	16836	16869	16801	16792	16743	16727	16642	16836	16783	16941	16539	16758	16568	16749	16709	16761	16836	16857	16898	16851	16768	16868	16925	16851	16816	16600	16755	16937	16770	16765	16848	16866	16846	16811	16693	16661	16765	16720	16707	16772	16901	16640	16884	16755	16765	17050	16748	16750	16819	16793	16886	16822	16833	16858	16775	16801	16978	16933	16708	16697	16745	16860	16832	16674	16889	16795	16863	16670	16890	16770	16701	16682	16870	16964	16730	16785	16952	16964	16759	16742	16796	16683	16688	16836	16792	16724	16612	16508	16894	16886	16809	16989	16643	16621	16604	16773	16740	16730	16790	16850	16697	16514	16731	16722	16782	16821	16699	16755	16837	16739	16884	16751	16759	16569	16857	16848	16802	16924	16768	16676	16721	16622	16725	16917	16857	16648	16842	16718	16741	16606	16837	16862	16739	16865	16875	16806	16694	16606	16701	16595	16785	16868	16635	16618	16681	16683	16633	16792	16739	16932	16604	16833	16749	16737	16652	16811	16782	16637	16809	16898	16618	16352	16633	16784	16814	16947	16781	16973	16852	16917	16843	16968	16674	16747	16836	16713	16925	16786	16618	16836	16809	16870	16769	16685	16798	16667	16805	16716	16763	16736	16695	16725	16900	16758	16752	16625	16770	16807	16863	16796	16627	16793	16727	16755	16531	16810	16827	16699	16652	16717	16666	16793	16762	16608	16613	16746	16703	16869	17027	16925	16781	16813	16522	16593	16673	16762	16785	16928	16826	16809	16770	16858	16572	16679	16646	16862	16727	16860	16481	16684	16712	16686	16865	16735	16784	17131	16842	16911	16823	16808	16928	16884	16563	16751	16698	16733	16767	16963	16837	16925	16695	16698	16597	16873	16726	16561	16901	16875	16558	16638	16737	16690	16884	16824	16513	16716	16639	16743	16839	16794	16810	16941	16865	16866	16933	16830	16810	16795	16706	16651	16774	16946	16807	16615	16812	16842	16745	16470	16720	16720	16764	16877	16914	16991	16941	16961	16694	16716	16906	16764	16814	16618	16791	16938	16659	16777	16742	16818	16728	16804	16714	16783	16838	16772	16779	16726	16656	16756	16823	16807	16811	16674	16809	16838	16899	16743	16694	16911	16869	16736	16841	16634	16760	16726	16942	16775	16618	16881	16727	16916	16774	16710	16792	16560	16824	16550	16747	16821	16678	16807	16763	16577	16660	16759	16812	16652	16831	16714	16809	16577	16776	16723	16750	16616	16753	16529	16779	16823	17030	16767	16751	16896	16581	16706	16765	16874	16654	16889	16857	16918	16760	16892	16776	16702	16728	16831	16965	16719	16933	16703	16648	16590	16639	16684	16705	16774	16744	16630	16619	16800	16933	16644	16735	16752	16820	16863	16813	16835	16856	16642	16720	16755	16841	16497	16772	16656	16808	16671	16626	16682	16703	16762	17151	16774	16720	16805	16871	16714	16558	16843	16862	16823	16955	16876	16831	16812	16680	16987	16713	16762	16698	16827	16904	16742	16462	17089	16827	16837	16810	16805	16758	16707	16649	16836	16686	16898	16814	16636	16766	16729	16814	16737	16634	16743	16834	16650	16759	16770	16876	16822	16763	16572	16932	16717	17030	16744	16781	16819	16757	16853	16758	16704	16730	16723	16788	16738	16770	16785	16762	16847	16835	16744	17017	16691	16852	16676	16896	16906	16758	16895	16671	16842	16686	16936	16736	16755	17011	16659	16742	16619	16917	16934	16746	16713	16757	16912	16693	16611	16861	16782	16648	16770	16755	16826	16748	16912	16858	16896	16712	16713	16677	16763	16683	16834	17027	16869	16750	16480	16742	16803	16714	16793	16886	16771	16702	16904	16675	16627	16701	16860	16935	16758	16754	16814	16563	16850	16612	16498	16590	16716	16866	16859	16737	16667	16749	16722	16747	16657	16826	16868	16752	16533	16733	16569	16819	16800	16750	16710	16762	16686	16736	16642	16994	16720	16801	16770	16734	16743	16632	16786	16743	16870	16940	16721	16796	16745	16870	16718	16823	16692	16647	16761	16837	16669	16876	16862	16662	16733	16643	16805	16827	16825	16757	16797	16727	16734	16627	16818	16951	16813	16880	16781	16940	16614	16673	16683	16819	16807	16741	16819	16966	16778	16709	16908	16669	16711	16913	16763	16665	16877	16966	16895	16765	16931	16927	16927	16719	16809	16729	16669	16653	16849	16699	16757	16741	16728	16699	16670	16732	16871	16936	16853	16732	16787	16747	17004	16939	16894	16777	16898	16629	16834	16698	16870	16932	16875	16721	16854	16717	16768	16783	16783	16862	16837	16821	16801	16655	16850	16990	16546	16890	16802	16771	16696	16912	16717	16821	16604	16883	16880	16884	16841	16833	16735	16795	16544	16687	16781	16595	16730	16726	16906	16703	16646	16957	16672	16812	16742	16808	16519	16534	16854	16674	16873	16853	16784	16659	16810	16826	16948	16901	16626	16808	16807	16719	16741	16884	16749	16629	16829	16830	16919	16965	16699	16740	16815	16716	16652	16984	16796	16780	16700	16749	16843	16649	16833	16838	16927	16857	16779	16958	16708	16826	16751	16785	16873	16878	16791	16768	16808	16641	16854	16820	16777	16715	16873	16653	16815	16656	16747	16841	16530	16613	16699	16695	16589	16954	16876	16748	16687	16771	16659	16699	16954	16867	16650	16772	16825	16465	16723	16995	16727	16652	16613	16847	16745	16818	16781	16776	16843	16860	16819	16927	16766	16850	16741	17037	16728	16852	16798	17000	16795	16737	16727	16655	16649	16842	16737	16966	16729	16801	16729	16661	16751	16910	16833	16856	16709	16628	16973	16828	16791	16689	16625	16938	16581	16553	16838	16729	16792	16855	16924	16734	16746	16862	16503	16599	16886	16822	16852	16716	16714	16736	16781	16756	16835	16878	16824	16857	16778	16751	16669	16628	16631	16878	16862	16772	16753	16794	16647	16580	16833	16807	16884	16934	16800	16783	17109	16760	16740	16819	16575	16759	16797	16741	16809	16685	16769	16862	16941	16747	16821	16604	16892	16807	16815	16733	16832	16973	16795	16666	16865	16678	16876	16605	16807	16925	16858	16888	16625	16468	16834	16850	16830	16842	16744	16781	16750	16709	16742	16889	16873	16782	16799	16845	16644	16754	16942	16734	16480	16843	16827	16716	16756	16718	16610	16908	16589	16826	16729	16980	16730	16820	16881	17069	16762	16807	16711	16888	16821	16883	16684	16746	16738	16772	16841
15307	26662	25214	21297	18561	17622	16944	16180	16159	15922	15788	15488	26513	40909	38070	31805	23271	17080	15998	15323	15064	15180	15107	14962	15098	15118	15195	15008	15048	15118	14979	15125	15092	15191	15046	15135	15038	15158	15178	15057	15166	15132	15148	15053	15037	14888	15017	15164	15120	14915	15284	15158	15121	15020	15232	15170	15190	15106	15105	15160	15024	14867	15164	15072	15147	15178	15109	15084	15049	15035	14965	15151	15028	14959	15038	15052	15063	15068	15038	15017	15139	15056	15129	15145	15072	15065	14931	15110	15195	14914	15068	15198	15146	15097	15055	15187	15027	15125	15045	15144	15056	14847	15317	15057	15303	14989	15053	15019	15195	15083	14935	15036	15005	15035	15125	15178	15050	15099	15294	15005	15036	15148	15153	14970	15135	15205	15170	15097	15166	15190	14977	15047	15199	15142	15050	14971	15142	14986	15012	15168	14953	15047	15108	15038	15041	15027	14981	14963	14890	15134	15082	15101	15141	15048	15088	15145	15083	15189	15110	15128	15197	14918	14933	15149	15008	15073	15062	15106	15024	15164	14884	15147	15197	15140	15088	15073	15080	15007	14996	15021	15134	15197	15054	15073	15138	15199	15078	15119	15082	15150	15047	15010	15157	15113	15078	15023	15051	15179	15130	15040	14972	15202	15077	15043	15125	15028	15169	15250	15022	15016	14998	15168	14916	15059	14926	15182	14966	14969	14961	15006	15026	14955	15112	15209	15098	14992	15148	15026	15081	15147	14838	15068	15099	15175	15160	15189	15030	15208	14993	15049	15071	15239	15191	15096	15103	15249	14883	15087	14846	15169	15023	15006	15161	15058	14916	14963	15021	14958	15038	14981	15104	15105	15178	15060	15109	15097	14980	15015	15228	15115	14923	15237	15104	15063	15038	15153	14959	15133	15159	14860	15031	15065	15123	15087	15016	15057	15025	15079	15019	15054	15124	15056	15021	14855	14946	14941	15263	15166	14999	15106	15027	15046	15112	14988	15033	15133	15034	15052	15043	15095	14952	15127	15153	15054	15057	15094	15045	15093	14962	15109	14838	15087	15147	15025	15145	15092	14946	15035	15261	15112	15032	15012	15145	14922	14950	15095	14940	14966	15117	15099	15236	14915	14877	15016	15061	15095	15118	14915	15015	15066	14876	14940	15005	15059	15030	15093	15279	14967	15229	15154	14960	15191	15042	14893	15127	14970	15106	14996	15077	15098	15016	14993	14964	15070	15080	14933	14991	15197	14917	15040	14998	15159	15014	15081	15313	14908	15064	15194	15074	15212	15091	15002	15105	15261	15031	15102	15195	15076	15164	15039	15113	15003	15167	15248	15062	14910	14929	15037	15174	15149	15147	14886	14908	15084	15264	15048	15166	14915	15077	15054	15041	15210	14957	14961	15180	15038	14943	14904	14958	15153	15055	15208	15072	15039	15154	14854	15107	15189	15122	14949	15081	15005	15044	15159	15090	15073	14863	15005	14983	14957	15076	15138	15088	15127	14904	14958	15177	14912	15069	15079	15054	15035	15019	15150	15228	15133	15014	15226	15118	15190	15059	15002	15101	14951	14920	15045	15198	15022	14999	15210	15055	15222	14971	15087	15118	15060	14967	15179	14948	15146	15050	15003	15235	15130	14983	14954	14888	15088	15115	15159	14997	15087	15058	14954	15042	15112	15074	15026	15118	15164	15125	14915	15097	14976	14896	15020	14947	15031	14905	15024	15028	15008	15081	14993	14871	15018	15021	15060	15090	15184	15103	15045	15048	14983	15085	15185	15062	15025	14952	15091	15159	14892	15146	15090	15264	15086	15022	15011	14932	14987	15064	15144	14952	15027	15205	15198	15020	15116	15000	14973	15211	15236	15182	15250	15197	15017	15106	15193	15192	14936	15094	14937	15045	15035	15161	15091	14894	15039	15061	15198	15088	15292	15174	15055	15129	15180	15008	15083	14965	15176	14929	14993	15041	14949	15127	15003	15118	15146	15097	15162	15139	15050	15153	15216	15046	14985	15142	15065	14995	15198	15048	15143	15049	15170	15040	15263	15038	14808	14990	15094	14946	15059	15268	14935	15228	15139	14862	14938	14911	15193	15241	15078	15016	15052	15079	15272	15035	15081	15040	14962	15055	15112	15076	15144	14962	15109	15071	15132	15123	15131	14993	14992	15010	14939	15105	14922	15197	15009	14811	15131	15021	14942	15027	15074	14981	15067	15091	15022	14993	15082	15024	14900	14984	14998	15183	14985	15070	15258	15033	15188	14950	14834	15093	15145	15129	15087	15074	15150	15087	15091	15043	15072	14937	15089	15151	15258	15085	15186	15027	15129	14918	14943	15111	15022	15096	15108	15181	15019	15114	15227	15094	15019	14922	15067	14999	15032	15063	15127	15086	15044	15116	14911	15030	15126	15087	15102	15107	15091	14980	14994	15010	15105	14986	14982	14999	14940	14985	15072	15044	15050	15060	15078	15085	15221	15152	15066	14986	15050	14891	15144	14969	15126	15222	15022	15031	15038	15039	14968	15086	14923	15256	15161	15004	15187	15157	15072	15160	15099	14981	15089	14923	14894	15054	15023	15168	15104	15206	15083	15126	14946	15057	15161	14901	15026	15011	15076	15183	14883	14905	14989	14977	14988	15092	15157	15049	15160	14979	15046	14919	15132	15054	15097	15053	15108	15074	14961	15005	15211	15023	14931	15130	15143	15032	15093	15114	15056	14977	15061	15030	15190	15037	14979	15018	15269	15128	14969	15088	15061	15034	14994	15224	15095	15064	15232	15165	15043	15079	15123	15077	15075	14945	15145	15105	15172	14991	14876	14980	15003	15217	15086	15151	15070	15064	15076	15022	14931	15088	14899	15065	15156	15160	15214	14975	15096	15091	15249	15250	15085	15115	14998	14905	15075	15052	15042	15063	15001	15173	15172	14899	15131	14973	15091	15023	14972	15042	15118	15052	15051	14979	15028	15220	15016	14971	14899	15124	15071	15104	15118	15107	15141	15041	14989	15096	14927	14978	15178	15133	15077	15065	15047	15153	14990	15106	15075	15059	14918	15259	15076	15062	14981	15031	14953	15037	14977	15106	15241	15154	15064	15169	15032	15037	15168	15075	15008	15058	14955	14979	15089	15235	14966	15021	15035	15088	15174	15218	15023	15101	15113	15030	15102	15147	15126	15079	15029	15095	15030	14997	15190	15043	15245	15127	14895	15043	15173	14963	15065	15177	14876	15027	15052	15060	14949	15035	14992	15034	15122	15102	15070	15130	15089	15093	15065	14891	15037	14975	14997	15155	15104	14980	15056	15008	15063	15071	15185	15049	15060	15058	15037	15117	14924	15070	15135	15032	15068	15150	14927	14984	14956	15116	15081	15045	15068	15147	14975	14936	15172	14929	15024	15037	15036	15052	15034	15059	15151	15213	15137	14946	15049	14981	15029	15175	15211	14939	14998	14993	15283	15137	15071	14924	15037	15165	14897	15051	15013	15018	14905	15129	14945	15040	15113	14933	15109	14999	15179	14905	15203	15150	15047	15026	14946	15133	15227	14865	15173	15088	14905	15166	15016	15132	15087	15039	15161	15101	14828	14981	15055	15262	15133	14967	15098	14973	15002	15044	15163	15087	15012	15147	14944	15078	14981	15113	14992	15039	15066	15356	15042	15139	15017	15138	15083	15171	15053	15075	15012	14913	15015	15037	15066	15130	15041	15040	15082	15017	15043	15027	14862	14939	15016	15136	15118	15098	15040	15071	15004	15053	14957	15147	15036	15244	15016	15029	15186	15092	14957	15066	14954	15045	14954	14987	15106	15218	14855	15180	15044	15067	15011	15015	15030	14824	15027	15040	15066	14920	15014	15097	15105	15273	15081	15048	15188	14990	14953	15131	15127	14991	15034	15084	15036	15194	14997	15101	15237	15063	15201	15175	14982	15059	15115	15088	15019	15054	14742	15057	15034	15158	15077	15127	15193	14968	14984	15056	15079	14997	15116	15238	15122	15121	15117	15076	14983	15031	15038	15128	15039	14896	15036	15083	14903	14913	15112	14922	15078	14940	15304	14887	14949	14990	15288	15011	15067	14964	15119	14952	15233	15008	15156	15114	14998	15017	15129	15035	15116	14937	15149	15056	14912	15054	14932	15090	15250	15106	15003	14994	15139	14995	14948	15208	15018	14980	15044	14955	15106	15043	15171	15073	14854	15099	15095	14969	15071	15050	15194	15124	15003	15112	14869	15008	14835	15207	15064	14949	14877	15014	14951	14991	14961	15092	14984	15039	14977	15054	15003	14970	15252	15092	15042	15037	14837	15181	15178	15089	14967	15163	15119	15041	14985	15064	14898	15075	15092	14897	14950	15174	15058	15020	14918	15152	15080	14980	14974	15144	15063	15231	15060	15054	15219	14993	15165	15075	14923	14834	15096	15070	15000	15002	14944	15067	15041	15206	15164	15135	15111	15090	15230	15244	15072	15016	15150	15097	15102	15147	15042	14942	15135	15044	15098	15030	15055	15118	15008	15192	15053	15112	15282	14986	15109	15136	15149	14937	15006	15028	15183	15036	14992	15092	15060	14999	15159	15120	15086	14909	15094	15106	14938	14816	15047	15036	15094	15213	15104	15035	15128	15155	14963	15128	14817	15069	15209	14951	15059	15067	14806	14984	15163	15019	15042	15047	15165	15069	15202	14962	15044	14954	15080	15063	15127	14976	15128	15051	15200	14988	15118	14997	15132	14800	15200	15108	14904	15161	14980	15041	14991	15063	15039	14980	14987	15125	15268	14813	15104	15144	15121	14954	14986	15115	15159	15088	15023	14938	15085	15122	14995	15057	14945	15067	15011	14900	15062	15092	15104	15118	15058	15037	15016	15058	15157	14996	14915	15114	14976	14940	14839	14987	15150	14947	14978	15148	15156	15078	15053	15055	14958	15025	14997	15087	14998	15172	15087	14991	15167	15117	15039	15067	15116	14897	15106	15096	15163	15144	14985	15237	15142	15089	15081	15071	14797	15173	14906	15069	15198	14919	15139	15092	15200	14965	15130	15029	14960	15162	15142	15114	15003	14963	15227	15072	15300	14975	15011	15008	15153	15013	14898	15096	15121	15041	15283	15129	15033	14990	14888	14963	15084	14880	15165	15030	15053
27048	21553	23305	20007	16766	16654	16593	16668	16665	16519	16621	16456	16864	18391	18571	17971	17612	16807	16620	16327	16491	16574	16682	16597	16625	16498	16442	16616	16544	16564	16547	16668	16620	16516	16517	16558	16370	16466	16512	16650	16416	16565	16474	16474	16597	16488	16556	16776	16620	16622	16642	16497	16548	16303	16367	16439	16555	16586	16376	16428	16387	16547	16555	16617	16542	16582	16555	16527	16622	16369	16476	16439	16384	16616	16629	16603	16402	16494	16637	16678	16499	16452	16507	16429	16560	16472	16530	16636	16494	16380	16470	16449	16363	16581	16508	16336	16403	16456	16437	16439	16549	16459	16545	16462	16390	16524	16380	16412	16474	16566	16381	16558	16666	16343	16611	16680	16570	16669	16557	16432	16379	16387	16277	16570	16501	16411	16453	16440	16526	16341	16435	16621	16657	16524	16534	16468	16594	16322	16526	16649	16283	16775	16466	16483	16555	16598	16533	16478	16554	16499	16501	16542	16724	16507	16248	16552	16547	16453	16655	16646	16637	16580	16280	16451	16288	16817	16459	16398	16565	16437	16460	16498	16667	16454	16293	16519	16437	16481	16675	16670	16624	16348	16718	16482	16556	16477	16445	16393	16514	16378	16591	16575	16545	16482	16516	16417	16381	16361	16343	16444	16316	16373	16595	16384	16442	16430	16548	16488	16477	16364	16521	16402	16445	16425	16358	16592	16447	16637	16470	16636	16642	16504	16598	16526	16435	16576	16518	16635	16555	16517	16566	16568	16260	16528	16378	16514	16474	16401	16436	16677	16473	16597	16442	16409	16302	16381	16397	16422	16580	16507	16530	16322	16458	16635	16642	16458	16391	16592	16524	16468	16434	16450	16291	16689	16474	16712	16536	16519	16544	16552	16440	16564	16422	16322	16638	16509	16556	16576	16523	16641	16614	16523	16651	16446	16424	16467	16472	16488	16487	16609	16468	16593	16497	16629	16450	16428	16463	16494	16508	16546	16411	16447	16322	16564	16420	16623	16621	16261	16485	16485	16454	16547	16439	16311	16509	16499	16535	16651	16614	16532	16461	16643	16437	16597	16596	16343	16697	16521	16470	16478	16682	16634	16548	16503	16691	16583	16550	16672	16512	16681	16527	16504	16538	16604	16513	16602	16464	16691	16548	16499	16496	16517	16351	16532	16529	16488	16384	16325	16437	16394	16472	16449	16551	16453	16540	16501	16633	16492	16713	16447	16466	16570	16510	16645	16605	16648	16520	16630	16429	16666	16516	16540	16593	16462	16353	16477	16718	16603	16389	16388	16538	16446	16349	16588	16543	16603	16535	16245	16462	16627	16441	16502	16456	16541	16550	16451	16449	16640	16486	16552	16523	16655	16612	16253	16449	16382	16605	16524	16631	16460	16356	16393	16302	16438	16467	16425	16412	16391	16273	16541	16593	16372	16746	16483	16337	16260	16497	16425	16383	16382	16552	16505	16379	16510	16591	16336	16296	16455	16639	16703	16572	16578	16439	16741	16433	16438	16582	16483	16508	16366	16684	16605	16451	16455	16506	16496	16499	16495	16586	16469	16481	16532	16612	16467	16589	16417	16550	16587	16615	16479	16595	16180	16494	16427	16496	16515	16443	16333	16622	16721	16592	16587	16533	16335	16414	16358	16410	16642	16504	16364	16389	16356	16415	16349	16466	16669	16520	16428	16404	16476	16657	16435	16535	16734	16800	16557	16528	16289	16298	16372	16623	16565	16502	16506	16461	16596	16505	16517	16646	16609	16495	16388	16433	16678	16510	16461	16591	16336	16397	16572	16648	16524	16608	16632	16239	16509	16713	16551	16593	16543	16634	16484	16276	16722	16740	16456	16448	16415	16426	16395	16730	16569	16462	16677	16645	16490	16411	16514	16637	16737	16496	16589	16572	16193	16463	16620	16471	16542	16680	16720	16385	16586	16645	16605	16504	16591	16446	16508	16385	16475	16609	16402	16588	16587	16589	16320	16617	16599	16346	16521	16323	16461	16385	16571	16421	16452	16544	16582	16592	16698	16494	16516	16413	16334	16519	16465	16653	16618	16456	16595	16585	16456	16528	16524	16768	16472	16581	16593	16336	16673	16464	16575	16521	16513	16800	16499	16459	16498	16488	16515	16513	16480	16399	16249	16611	16444	16345	16596	16579	16380	16473	16666	16490	16618	16490	16527	16551	16355	16500	16356	16454	16408	16403	16471	16498	16317	16496	16586	16536	16421	16347	16542	16739	16551	16576	16443	16593	16616	16580	16558	16571	16338	16769	16583	16664	16674	16677	16523	16480	16461	16582	16297	16497	16462	16688	16471	16313	16435	16488	16667	16345	16579	16394	16283	16490	16439	16509	16546	16393	16472	16629	16431	16449	16610	16583	16523	16481	16437	16331	16342	16644	16562	16334	16702	16449	16473	16543	16522	16493	16340	16645	16659	16645	16478	16728	16406	16541	16731	16439	16226	16484	16708	16642	16406	16438	16753	16478	16473	16483	16627	16572	16362	16326	16506	16571	16627	16652	16482	16595	16527	16422	16496	16384	16495	16326	16764	16490	16490	16480	16501	16413	16417	16692	16540	16538	16611	16410	16476	16482	16633	16270	16361	16518	16494	16367	16587	16446	16551	16636	16436	16405	16613	16368	16586	16427	16291	16434	16363	16521	16333	16650	16456	16386	16563	16428	16405	16525	16358	16614	16449	16454	16464	16639	16515	16368	16694	16533	16488	16606	16396	16481	16556	16473	16563	16388	16412	16465	16409	16547	16652	16512	16555	16660	16452	16540	16637	16407	16464	16600	16567	16639	16447	16358	16487	16592	16691	16544	16521	16293	16416	16687	16526	16577	16440	16457	16557	16533	16422	16527	16651	16526	16522	16420	16513	16426	16443	16467	16405	16474	16470	16514	16586	16528	16627	16526	16549	16456	16574	16687	16730	16509	16502	16669	16399	16654	16570	16449	16662	16683	16485	16491	16457	16487	16405	16705	16589	16552	16530	16442	16613	16609	16529	16255	16666	16388	16450	16634	16475	16556	16519	16551	16464	16518	16427	16368	16424	16553	16471	16376	16634	16598	16617	16732	16559	16397	16355	16576	16570	16591	16633	16514	16507	16277	16544	16486	16582	16524	16490	16634	16495	16383	16527	16674	16490	16397	16572	16505	16442	16537	16489	16683	16531	16567	16636	16640	16444	16814	16520	16419	16698	16457	16392	16695	16732	16427	16635	16608	16418	16402	16384	16431	16497	16669	16630	16540	16465	16816	16568	16644	16529	16594	16371	16527	16580	16429	16539	16407	16409	16549	16529	16401	16656	16422	16477	16528	16574	16603	16675	16529	16595	16525	16528	16386	16710	16420	16479	16406	16681	16403	16664	16524	16601	16718	16331	16400	16512	16497	16568	16539	16624	16585	16503	16484	16691	16390	16559	16500	16649	16433	16329	16677	16702	16479	16490	16559	16418	16582	16355	16509	16530	16629	16598	16555	16374	16722	16517	16431	16507	16516	16403	16518	16438	16468	16516	16450	16587	16652	16803	16581	16371	16400	16596	16479	16287	16411	16490	16475	16450	16435	16336	16499	16570	16548	16419	16568	16538	16490	16581	16591	16577	16516	16519	16562	16473	16324	16596	16639	16659	16533	16483	16575	16590	16425	16482	16648	16396	16576	16495	16643	16542	16588	16444	16667	16573	16380	16443	16697	16331	16367	16552	16233	16397	16407	16603	16336	16529	16534	16653	16314	16214	16463	16601	16455	16636	16523	16611	16355	16371	16538	16438	16641	16414	16331	16419	16413	16509	16450	16390	16548	16689	16563	16551	16449	16489	16551	16373	16357	16576	16541	16656	16499	16399	16489	16415	16391	16532	16615	16556	16497	16388	16668	16672	16456	16598	16476	16486	16468	16478	16681	16616	16451	16562	16518	16563	16497	16483	16328	16632	16431	16726	16555	16451	16672	16508	16467	16695	16701	16595	16468	16353	16397	16575	16694	16644	16394	16387	16589	16409	16294	16570	16414	16629	16634	16487	16397	16472	16603	16334	16499	16656	16498	16517	16535	16502	16537	16524	16433	16476	16538	16587	16437	16385	16470	16537	16386	16526	16504	16609	16352	16497	16638	16594	16489	16586	16495	16515	16400	16391	16328	16513	16540	16384	16497	16391	16647	16584	16394	16616	16316	16455	16625	16547	16474	16582	16594	16487	16577	16540	16499	16708	16697	16400	16503	16358	16402	16465	16519	16551	16737	16672	16392	16401	16572	16448	16585	16645	16621	16523	16717	16638	16513	16485	16595	16680	16584	16515	16502	16603	16449	16557	16538	16656	16421	16406	16717	16634	16452	16542	16413	16655	16530	16479	16460	16576	16737	16515	16486	16530	16453	16402	16606	16585	16397	16596	16441	16593	16468	16663	16375	16342	16396	16283	16469	16463	16465	16480	16705	16354	16653	16369	16631	16439	16258	16547	16562	16526	16366	16521	16395	16358	16498	16491	16342	16469	16413	16310	16565	16718	16555	16569	16607	16483	16626	16443	16523	16389	16571	16502	16492	16571	16455	16833	16325	16361	16435	16358	16512	16532	16413	16536	16438	16561	16517	16408	16597	16586	16511	16582	16500	16569	16558	16524	16723	16560	16542	16299	16596	16634	16545	16414	16385	16510	16703	16712	16405	16482	16720	16599	16511	16308	16549	16546	16718	16565	16607	16612	16663	16635	16726	16585	16547	16523	16562	16556	16585	16557	16385	16408	16734	16455	16538	16427	16424	16508	16574	16446	16595	16724	16521	16378	16414	16608	16588	16520	16597	16551	16477	16558	16436	16513	16654	16574	16344	16649	16606	16725	16452	16483	16714	16629	16453	16664	16461	16636	16509	16526	16524	16522	16655	16445	16460	16446	16257	16544	16544	16426	16513	16282	16566	16452	16333	16295	16560	16631	16572	16422	16561	16688	16361	16397	16422	16497	16354	16589	16575	16555	16663	16525	16652	16438	16687	16559	16532	16401	16641	16476	16381	16383	16386	16656	16417	16582	16272	16554	16549	16417	16555	16673	16504	16423	16735	16466	16508	16572	16540	16564	16491	16420	16541	16728	16687	16494	16338	16288	16543	16512	16574	16588	16471	16355	16510	16377	16395	16605	16679	16706
14606	17176	17246	16236	15703	15395	14997	15114	14933	14997	14959	15021	15759	17722	17868	16662	15740	15259	15174	14989	14881	14867	14869	14930	14815	14912	15028	14932	14868	14872	14924	14883	14719	14797	14949	15094	14842	14921	14926	14954	14866	14702	14704	14953	14860	14674	14922	14947	14785	14895	14949	14787	14834	14703	14842	14933	14783	15146	14898	14808	14843	14908	14928	14830	14766	14768	14901	14984	14898	14731	14901	14976	14903	14789	14880	14978	15023	14910	14772	14902	14888	14902	14730	14855	14991	14927	14777	14934	14896	14925	14942	14891	14916	14806	15073	15096	14891	14759	14860	14800	14979	14896	14908	14910	14794	14866	14648	14916	14825	14906	14952	14762	14850	14994	14719	14904	14908	15025	14838	14869	14892	14832	14690	14882	14734	14965	14838	14973	14889	14992	14947	14883	14854	14817	14909	14866	15012	14818	14834	14935	14796	14821	14973	14943	14841	14718	14799	14778	14922	14984	14924	14715	15023	14855	14828	14870	14828	14916	14978	14892	14979	14816	14965	14971	14852	14836	14807	14839	14743	14674	14845	14741	14899	14827	15035	14932	14943	15024	14980	14766	14820	14904	14863	14966	14937	14885	14901	14966	14760	14758	14896	14798	14831	14832	14717	15008	14985	14911	14872	14879	14943	14823	14950	14726	14859	14800	14915	14865	14919	14696	14842	15016	14854	14922	14891	14759	15032	14948	14938	14687	14969	14847	14896	14824	14678	14934	14865	14848	14875	14825	15022	14881	14896	14853	14944	14875	14856	14858	15010	14756	14920	14798	14812	14903	14871	15024	14898	14917	14971	14854	14951	15019	14895	14912	14879	14881	14835	14940	15069	14841	14840	14940	14902	14946	15036	14902	14591	14782	14806	14951	14762	14785	14800	14765	14888	14724	14942	14820	14782	14952	14967	14855	14872	14871	14881	14797	14896	15020	14910	14824	15083	14695	14948	14764	14753	14970	14820	14886	15024	14917	14844	14875	14947	15041	15012	14872	14772	14755	14933	14944	14903	14965	14799	14929	14791	14810	14964	14736	14863	14922	14848	14802	14895	14963	14796	14865	14947	15176	14723	14858	14900	14957	14841	14799	14946	15013	14887	14881	14798	14851	15035	14784	14909	14862	14927	14984	14821	14971	14774	14997	14962	14692	14944	14856	14775	15035	14945	14955	14813	14978	14811	15020	14736	15039	14920	14815	14850	14838	14871	14911	14767	14806	15000	14911	14799	14854	14975	14854	15016	14807	14926	14929	14904	14770	14906	14813	15010	14863	14890	14803	14915	14926	14893	14805	14743	14863	14818	14967	14659	14938	14927	14774	14672	14828	14866	14860	14796	14788	14976	14805	15041	14772	14961	14887	14982	14874	14811	14833	14880	14664	14920	14886	14797	15101	14878	14811	14731	15005	14774	14967	14733	14674	14768	14772	14816	14888	14916	14859	14870	14877	15033	14792	14834	14956	14838	14811	14740	14860	14789	14919	14976	14825	14729	14904	14903	14885	14790	14983	14973	15052	14902	14814	14861	15016	14928	14900	14960	14940	14944	14800	14865	14790	14943	14867	14894	14893	14949	14911	14696	14781	15000	15119	14932	14857	14973	14767	14705	14850	14787	14893	14870	14945	14971	14914	14811	14834	14935	14910	14985	15025	14722	14908	15024	14924	14757	14797	15006	14950	14872	14777	14860	14820	14942	14861	14863	14865	14803	14934	14820	14935	14955	14854	14830	14800	14867	14755	14936	14988	15008	14880	14859	15053	14806	14791	15020	14892	14820	14960	14847	14801	15025	14746	14857	14621	15083	14878	14999	14853	14817	14780	14891	15108	14787	14765	15004	14964	14937	14830	14748	14828	14938	14855	14713	14865	15019	15033	14946	14973	14804	14959	14886	14803	14711	14882	14828	14988	14935	14944	14985	14902	15037	14924	14677	14834	14836	14769	14999	14913	14894	14832	14853	15004	14910	14963	14904	14979	14919	14964	14711	14997	14716	14971	14735	14813	14913	14839	14812	14831	14947	14932	14894	15056	14940	14836	14853	14744	14838	14934	14887	14875	15046	14972	14883	14948	14924	14733	14867	14920	14805	14805	14922	14844	14858	14926	15094	14782	14896	14912	14963	14663	14806	14939	14858	14820	14962	15007	14847	14885	14934	15010	15012	14682	15001	15016	14709	14839	15074	14924	14953	14873	14868	15015	14870	14871	14913	14701	15000	14853	14882	14858	14909	14982	14882	14965	14901	14937	14663	14987	14886	14901	14803	14837	15001	14928	14992	14939	14934	15028	14977	15087	14871	14904	14821	14887	14946	14745	14777	14918	14894	15074	15002	14963	14857	15017	15136	14885	14944	14675	14853	14932	14765	14949	14894	14824	14877	14855	14955	14953	14928	15025	14655	15000	14768	14936	14905	14872	15094	14965	14826	14907	14715	14938	14944	14893	14854	14817	14895	14932	14696	14969	14937	14797	14862	14729	14967	14938	14869	14918	14879	14896	14893	14985	14866	14805	14705	14883	14774	14906	14851	15006	14906	14877	14874	14953	14869	14897	14819	14891	14911	14871	14961	14889	14882	14792	14844	14889	14786	14804	14910	14855	15002	14833	14788	14841	14886	14745	14912	14746	14971	14809	14782	14882	14675	14879	14852	14816	14856	15144	15005	14947	14857	15073	14875	14845	14775	14813	14931	14916	14810	14866	14923	14827	14879	14670	14963	14920	14963	14916	15038	14769	14793	14902	14860	14832	14810	14936	15045	14797	14923	14777	14853	14890	14708	14892	14990	14950	14865	14817	14863	14864	14849	15063	14918	14803	15055	14896	14887	14935	14811	14860	14780	14850	14824	14863	14926	14728	14921	14837	14835	15001	14909	14943	14867	15028	14810	14868	14626	14784	14930	14959	15020	14926	14853	14844	14915	14796	14862	14769	15065	14794	14834	15006	14766	14954	14857	14766	15025	14910	14975	14864	14776	14957	14914	14848	14805	14953	14783	14924	14886	15011	14735	14965	14942	14909	14929	14737	14862	14760	14924	14817	15055	14772	14999	14879	14816	14997	14857	14899	14937	14863	14926	14887	14821	14700	14852	14663	14870	14751	14878	14853	14890	14811	14834	14785	14893	14685	14988	14982	14798	14753	14845	14847	14734	15060	14831	14908	14780	14996	14884	14691	14672	14827	14876	14833	14885	14898	14984	14732	14901	15058	14994	14724	14920	14737	14834	14934	14888	14976	14941	14974	14861	15000	14861	15041	14905	14888	14961	14807	14774	14932	14975	14895	14787	14933	14691	14993	14955	14921	14945	14829	14908	14880	14904	14899	14929	14862	14930	14831	15013	14956	14876	14897	14881	14821	14897	14942	14995	14860	14843	14805	14998	14840	14871	14763	14943	14784	14951	14882	15010	15005	14869	14688	14810	14890	14863	14731	14814	14793	14829	14962	14980	14775	14946	14744	14989	15069	14902	14988	14964	14825	14971	14806	14939	15122	14900	14942	14878	14843	14962	14928	14977	15008	14859	14872	14988	14764	14925	14923	14773	14725	14778	14677	15014	14905	14976	14768	14792	14946	14882	14744	14921	15004	14817	14823	14848	14813	14775	14805	14946	14675	15004	15060	14903	14987	14777	14923	14929	14863	15007	15016	14768	14996	14935	14743	14893	14876	14816	14735	14945	14999	14909	15017	14909	14832	14901	14877	15023	14946	15046	14759	14823	14819	14867	14838	14859	14989	14678	14849	14765	14897	14891	14929	14944	14821	14926	14852	14954	14945	14816	14756	14920	14727	14929	14862	15034	14856	14979	14774	14977	14837	14946	14841	14756	14915	14935	14850	15031	14809	14953	15005	14934	14842	14873	14944	14838	14902	14827	14860	14799	14868	14884	14995	14961	14830	14889	14913	15103	14914	14916	14888	14771	14850	14937	14939	14841	14891	15030	14756	14967	14994	14832	14973	14778	15087	14828	14915	14887	14795	14962	14690	14965	14927	14815	14673	14799	15009	14902	14947	14902	15013	14930	14972	14831	14926	14941	14901	14644	14682	14859	14977	14891	14885	14896	14918	15090	14904	14785	14958	14921	14880	15043	14885	14889	14925	14702	14952	14763	14976	14734	14934	14843	14734	15043	14801	14888	14913	14839	14907	14767	14763	14849	14748	14879	14719	14915	14901	14825	14837	14681	14919	14953	14792	14963	14877	14928	14871	14726	15029	14972	14766	14908	14903	14950	14745	14854	14819	14976	14932	14923	14979	14850	14916	14933	14805	14831	14849	14955	14947	14902	14763	14960	14895	14868	15090	14877	14812	14888	14971	15000	14779	14950	14853	14976	14799	14867	14924	14835	14858	14779	14753	14942	14787	14920	14791	14812	14887	14999	14901	14912	14817	14949	14733	14876	14702	14691	14751	15054	14872	15100	14792	14819	14854	14926	14931	15033	14975	14726	14811	14846	14935	14983	14643	14907	14646	15016	14924	14709	14905	14876	14705	15034	14869	14947	15035	14868	14723	14801	14996	14982	14856	14867	14733	14695	14819	14998	14809	14748	14833	14810	14830	15015	14970	14695	14844	15066	14839	14933	14908	14842	14900	14762	14903	14951	14885	14899	14842	14767	14941	15046	15003	14966	14882	14836	14842	14876	14800	14655	14908	15001	15093	14712	15001	14871	14968	14882	14889	14735	14631	14802	14915	14874	14959	14905	14912	14857	14666	15047	14881	14961	14863	14845	14791	14821	14729	14877	14961	14970	14668	14870	14755	15085	14783	14897	14926	14963	14818	14904	15010	14814	14829	14795	14830	14997	14919	14962	14942	15107	14893	14963	14820	14826	14890	15008	14861	14872	14861	15077	14896	14818	14854	14780	14822	14877	14881	14770	14839	15005	14840	14894	14916	14985	14734	15003	14878	14960	14738	14855	14803	14969	14917	14884	14777	14913	14847	14925	14852	14920	14877	14848	15020	14963	14846	14873	14990	14968	14841	14837	14849	14858	14919	14810	14738	14876	14892	14897	14951	14879	14798	14941	14856	14923	15009	14988	14808	14818	14758	14899	14813	14977	14878	15053	14929	14920	14885	14939	15057	14806	14860	14910	14801	14869	14760	14961	14873	14943	14916	14919	14874	14756	14956	14952	14991	14992	14797	14804	15100
23501	21021	28396	23894	21682	21142	19763	17663	17116	17211	17014	17361	22735	29594	28561	24984	20692	18214	17333	16900	16947	17074	16917	16863	16856	17089	16953	16701	16986	17120	16920	17098	16926	16695	16837	16948	16779	16643	16914	16899	16827	17064	16860	16804	16843	16978	16939	16655	16841	16787	16764	16798	16929	16824	16743	16696	16747	16810	16780	16917	16850	16824	16828	16707	16878	16642	16821	16790	16706	16887	16752	16762	16934	16708	16860	16829	16733	16699	16739	16858	16870	16947	16679	16842	16888	16704	16617	16789	16864	16913	16902	16811	16937	16935	16871	16903	16666	16782	16649	16701	16768	16886	16777	16696	16668	16876	16784	16822	16853	16744	16913	16995	16789	16719	16682	16846	16755	16692	16964	16782	16572	16898	17053	17004	16857	16729	16757	16647	16816	16872	16820	16630	16868	16664	16727	16680	16851	16725	16680	16861	16691	16834	16606	16698	16806	16886	16764	16937	16885	16664	17025	16769	16848	16694	16596	16798	16479	16858	16943	16833	16826	16581	16929	16941	16857	16787	16783	16886	16714	16876	16863	16670	16718	16866	16630	16824	16748	16799	16967	16889	16945	16845	16824	16919	16780	16906	16815	16742	16805	16865	16904	16738	16684	16812	16772	16751	16765	16657	16746	16867	16966	16540	16746	16987	16728	16593	16821	16765	16724	16736	16788	16671	16881	16815	16960	16799	17000	16848	16831	16960	16796	16559	16805	16876	16660	16603	16718	16775	16592	16641	16824	17053	16902	16987	16863	16695	16831	16985	17024	16946	16813	16590	16705	16831	16858	16933	16946	16609	16731	16822	16637	16754	16864	16913	16620	16717	16666	16657	16722	16773	16740	16911	16809	16876	16854	16797	16890	16709	16751	16729	16873	16596	17002	16697	16752	16801	16843	16692	16810	16833	16719	16778	16826	16904	17079	16775	16758	16775	16773	16872	16845	16953	16863	16636	16836	16981	16790	16709	16815	16766	16767	16644	16701	16668	16664	16857	16939	16868	16746	16951	17044	16764	16828	16826	16654	16798	16696	17030	16764	16900	16978	16862	16869	16660	16690	16942	16665	16708	17016	16750	16820	16759	16803	16753	16777	16802	16907	16918	16942	16877	16883	16812	17003	16836	16975	16608	16832	16711	16934	16813	16886	16801	16725	16799	16818	16772	16664	16690	16664	16998	16791	16782	16842	16847	16968	16706	16894	16933	16748	16553	16754	16831	16836	16840	16942	16637	16667	16928	16933	16835	16569	16815	16803	16719	16868	16795	16902	16788	16735	16895	16827	16617	16877	16812	16810	16713	16742	16721	16827	16965	16716	16812	16795	16940	16824	16721	16861	16869	16845	16864	16765	16646	16645	16880	16913	16841	16889	16714	16710	16713	16917	16620	16752	16749	16752	16949	16894	16744	16955	16924	16803	16643	16708	16595	16722	16778	16708	16912	16792	16691	16908	16829	16746	16707	16848	16957	16853	16647	17030	16744	16948	16684	16897	16930	16773	16869	16902	16628	16708	16837	16927	16661	16853	16761	16764	16733	16691	16735	16804	16792	16744	16742	16798	16780	16691	16787	16999	16781	16729	16691	16651	16656	16770	16705	16688	16863	16935	16571	16716	16811	16742	16722	16822	16864	16639	16725	16814	16783	16677	16610	16617	16804	16673	16641	16658	16763	16845	16917	16839	17015	16827	16908	16929	16975	16727	16643	16763	16600	16780	16778	16852	16788	16607	16730	16857	16712	16896	16748	16878	16727	16849	16828	16684	16717	16757	16837	16749	17006	16740	16816	16789	16823	16564	16752	16739	16720	16850	16757	16732	16681	16798	16769	16878	16889	16877	16753	16836	16898	16691	16468	16874	16640	16779	16691	16674	16738	16917	16829	16829	16605	16649	16813	16871	16664	16784	16918	16898	16688	16873	16606	16831	17040	16707	16833	16784	16833	16788	16756	16687	16790	16768	16718	16711	16800	16733	16599	16940	16711	16763	16788	16636	16696	16785	16634	16823	16912	16809	16895	16597	16638	16741	16997	16934	17019	16677	16849	16717	16873	16837	16623	16821	16824	16784	16694	16818	16621	16659	16974	16754	16768	16668	16830	16785	16952	16820	16715	16753	16820	16771	16764	16704	16973	16993	16781	16639	16854	16873	16753	16691	16914	16804	16891	16749	16715	16811	16783	16590	16886	17029	16823	17025	16870	16994	16849	16662	16647	16858	16900	16932	16654	16856	16861	16806	16847	16817	16755	16656	16736	16874	16779	16662	16760	16792	16846	16866	16613	16610	16828	16731	16688	16877	16960	16957	16821	16772	16911	16816	16948	16865	16846	16980	16863	16854	16975	16699	16504	16689	16889	16494	16655	16808	16693	16907	16683	16788	16891	17094	16876	16712	16711	16930	16737	16703	16617	16825	16675	16862	16745	16945	16775	16912	16600	16788	16835	16730	16700	16925	16802	16956	16925	16881	16753	16860	16768	16785	16865	16854	16769	16897	16807	16763	16837	16548	16707	16748	16798	16863	16914	16873	16743	16678	16694	16926	17026	16865	16643	16666	16781	16714	16805	16699	16655	16873	16665	16829	16646	16917	16616	16640	16749	16868	16658	16780	16700	16607	16658	16771	16886	16760	16844	16721	16785	16838	17022	16734	16776	16817	16681	16670	16687	16609	16725	16884	16712	16815	16862	16871	16914	16921	16889	16771	16806	16690	16730	16842	16773	16724	16769	16841	16819	16693	16928	16944	16862	16906	16733	16727	16805	16782	16885	16841	17166	16993	16832	16893	16783	16804	16650	16666	16984	16915	16937	16804	16992	16445	16711	16831	16869	16758	16713	16704	16760	16773	16782	16824	16858	16655	16841	16778	16857	16766	16776	16652	16836	16731	16684	16594	16868	16802	16828	16816	16674	16604	16820	16850	16600	16897	16689	17035	16729	16757	16786	16835	16847	16768	16553	16848	16748	16871	16754	16813	16675	16963	16798	16840	16741	16865	16903	16740	16801	16846	16990	16926	16746	16695	16846	16747	16750	16885	16904	16797	16584	16665	16839	16648	16740	16621	16677	16952	16785	16670	16676	16825	16845	16784	16743	16697	16890	16938	16722	16723	16684	16948	16910	16841	16873	16920	16653	16662	16704	16618	16680	16913	16896	16793	16710	16643	16846	16871	16787	16709	16742	16958	16912	16694	16935	16737	16669	16837	16819	16803	16923	16864	16764	16817	16726	16706	16942	16793	16806	16850	16655	16856	16773	16669	16720	16665	16764	16732	16885	16762	16691	16795	16752	16822	16808	16744	16897	16858	16932	16798	16682	16866	16842	16830	16694	16713	16635	16728	16747	16847	16885	16664	16665	16959	16733	16683	16984	16800	16819	17002	16766	16839	16812	16718	16798	16805	16823	16663	16808	16918	16736	16894	16903	16724	16856	16860	16822	16951	16807	16882	16761	16883	16819	16921	16889	17057	16855	16728	16863	16756	16909	16704	16746	16744	16778	16623	16865	16725	16759	16672	16863	16643	16878	16740	16757	16792	16722	16678	16743	16742	16797	16755	16734	16850	16680	16676	16727	16773	16850	16853	16811	17015	16799	16773	16730	16856	16741	16911	16873	16719	16941	16578	16671	16806	16766	16823	16867	16779	16665	16669	16716	16739	16743	16861	16944	16877	16661	16878	16603	16825	16964	17056	16954	16601	16743	16705	16719	16851	16815	16696	16560	16728	16575	16973	16867	16907	16722	16741	16621	16797	16752	16920	16774	16866	16676	17001	16783	16846	16716	16831	16695	16908	16700	16735	16986	16759	16843	17018	16822	16763	16715	16760	16622	16822	16673	16959	16902	16793	16894	16711	16787	16900	16912	16784	17000	16770	16640	16803	16871	16822	16865	16915	16901	16806	16760	16911	16907	16868	16980	16779	16535	16870	16824	16563	16745	16730	16883	16711	16712	17029	16903	16651	16869	16860	16921	16706	16694	16959	16671	17005	16885	16557	16709	16857	16899	16927	16863	16708	16639	16719	16888	16809	16617	16730	16725	16544	16829	16893	16754	16861	16849	16971	16663	16761	16743	16874	16911	16763	16814	16698	16684	16927	16727	16763	16769	16945	16798	16925	16805	16724	16741	16845	16698	16764	16792	16765	16701	16992	16902	16700	16858	16867	16794	16732	16848	16631	16856	16982	16608	16556	16847	16866	16730	16677	16669	16752	16636	16996	16725	16857	16811	16797	17119	16634	16806	16798	16730	17089	16879	16903	16911	16882	16714	16754	16871	16865	16780	16709	16886	16584	16831	16811	16847	16674	16797	16830	16731	16771	16791	16646	16725	16841	16718	16743	16749	16792	16801	16707	16721	16776	16889	16950	16797	16707	16623	16705	16765	16878	16709	16737	16676	16826	16938	16821	16909	16849	16840	16797	16781	16846	16771	16792	16788	16749	16880	16743	16680	16877	16758	16729	16877	16872	16713	16759	16838	16654	16865	16814	16752	16516	16731	16779	16835	16854	16861	16845	16652	16846	16713	16803	16807	16711	16822	16861	16652	16680	16804	16762	16947	16764	16664	16684	16770	16789	16738	16883	16817	16748	16664	16930	16823	16777	16704	16830	16787	16880	16809	16813	16788	16775	16818	16755	16814	16577	16560	16809	16673	16861	16678	16691	16899	16872	16796	16772	16718	16704	16862	16879	16823	17022	17042	16782	16629	16645	16745	16931	16729	16640	16869	16882	16651	16678	16813	16766	16883	16699	16653	16905	16947	16879	16643	16605	16856	16712	16814	16987	16891	16871	16840	16911	16740	16889	17015	16747	16769	16714	16617	16710	16830	16818	16686	16760	16853	16756	16761	16880	16931	16916	16917	16941	16764	16903	16828	16801	16621	16802	16741	16797	16740	16691	16707	16804	16732	16729	16530	16842	16756	16962	16737	16664	16719	16930	16788	16726	16955	16662	16844	16905	16841	16820	16912	16823	16661	16696	16827	16810	16659	16827	16693	16976	16801	16852	16863	16706	16578	16920	16792	16943	16931	16957	16752	16956	16909	16862	16818	16878	16828	16694	16707	16817	16832	16770	16730	16863	16865	16833	16830	16765	16760	16650	16916	16645	16813	16710	17015	16802	16733	16742	16834	16762	16789	16880	16855	16657	16967
13923	23457	22425	18867	17223	16418	16074	15988	15548	15562	15401	15844	25700	32562	30705	25102	19705	16246	15710	15092	15178	15117	15167	15064	15163	15045	15346	15077	15222	15155	15232	15173	15128	15112	15110	15087	15203	15235	15045	15152	14974	15126	15005	15167	15051	15228	15021	15303	15150	15068	15128	15095	15142	15141	15054	15285	15030	15296	15299	15136	15103	15197	15185	15145	15072	15063	15034	15167	15038	15150	15059	15261	14963	15152	15145	15022	15091	15128	15023	15074	15171	15075	15137	15138	14998	15130	15213	14996	15111	14967	15129	15034	15187	15251	15228	15286	14895	15013	15344	15111	15130	15159	15182	15048	15079	15208	15176	15310	15126	15204	15136	15110	15089	15055	15087	14991	15329	15154	14995	15039	15079	15175	14975	15098	15057	15005	15014	15113	14955	15193	15161	15092	15037	14969	15134	15033	15056	15042	14923	15157	15152	14989	14996	15049	15097	15059	15172	15024	15043	15069	15089	15088	15081	15021	15104	15074	15136	15039	15234	15117	15150	15226	15183	15084	15244	15174	15277	15194	15086	15307	15054	15097	14981	15230	15001	15173	15067	14981	15035	15165	15281	15140	14992	15030	15176	15273	15220	15219	15096	15008	15077	15074	15060	15129	15101	15274	15175	15128	15088	15146	14991	15202	15119	15231	15205	15038	15107	15094	15096	15045	14952	15114	15244	14986	15157	15194	15121	15082	14985	14974	15169	14925	15180	15203	15159	15089	15084	15131	15025	15339	15281	15178	15206	15193	15122	15319	15208	15186	15109	14844	15142	15101	15128	14966	15080	15103	15229	15202	15059	14982	15170	15328	15001	15307	14932	15247	15232	15317	15211	15105	15056	14944	15128	15109	15075	14938	15139	15162	15110	15142	15036	15412	15187	15093	15071	15137	15103	15059	15113	15042	15227	15066	15216	15244	15095	15152	15043	15163	15123	15103	14929	15034	15117	14948	15274	15179	15105	15109	14998	15224	15231	15240	15071	15152	15129	15040	15071	15130	15202	15179	14991	15195	15219	15250	14965	15126	15047	15202	15004	15033	15210	15066	15005	15081	15195	15040	15167	15001	15185	15267	15101	15127	15193	15184	15103	15268	14928	15084	15148	15299	15183	15158	15199	15147	15128	15188	15096	15059	15080	15137	15221	15034	15036	15136	15057	15114	15097	15144	15128	15142	15171	15000	14949	15096	15102	14924	15104	15253	15091	15117	15003	15176	15105	15120	15155	15132	15071	15044	15078	15192	15130	15106	15274	15107	15268	15180	14983	15118	15066	15024	15162	15135	15040	15173	15254	15080	15140	15078	15021	15293	15088	15165	15179	15211	15186	15089	15187	15215	15110	15057	15060	15143	15022	14966	15161	15156	15027	15029	14942	15198	15173	15083	15001	15093	15035	15148	15081	15029	15123	15197	15222	15069	15258	15153	15052	15069	15204	15024	15177	14954	15051	15067	15126	15135	14952	15259	15092	15175	14963	15168	15015	15233	15170	15031	15194	15022	15160	15081	15064	15137	15172	15094	15051	15083	15122	15110	15225	15016	15226	14996	15120	15091	15193	15153	15053	15152	15237	15249	15099	15125	15130	15157	15086	15105	15148	14990	15174	14992	15236	14996	15189	15214	15066	15143	15109	15160	15096	15154	15106	15100	15045	15098	15055	15188	14925	15266	15247	15210	14917	15131	15183	15241	15065	15084	15127	15142	15326	15165	15299	15118	15142	15254	15068	15008	15081	15099	15160	15098	15024	15152	15113	14921	15171	15049	15075	15242	15126	14998	15112	15009	15100	15066	15000	14983	15111	15036	15178	15127	15016	14867	15135	14957	15112	14984	15158	15074	15128	15091	15110	15151	14984	15106	15130	14993	15273	15175	15026	15177	15203	15029	15306	15132	15196	15079	15179	15271	15135	15168	15155	15223	15067	15040	15153	15165	15052	15139	15053	15237	15006	15075	15130	15046	15146	15042	14999	15219	15202	15124	15312	15054	15190	15059	15092	14981	15215	15210	15128	15080	15121	15203	14949	15109	15078	15217	15142	15077	15066	15139	14972	15040	15173	15129	15085	15133	14984	15091	15084	15218	15103	15165	15078	15210	15026	14745	15095	15053	15161	15179	15102	15130	14976	15082	15036	15075	15272	15095	15171	15186	15176	15134	15067	15035	15207	15008	15156	15025	15376	15187	15022	15168	15117	14981	15163	15257	15045	14947	15129	15129	15045	15161	15300	14990	15273	15169	15076	15117	15001	15054	15163	15169	15371	14999	15018	14889	15118	15146	15282	15177	15164	15090	15051	15026	14970	15271	15188	15108	15198	15138	15177	14991	15068	15167	15072	15114	15136	15155	15094	15120	15125	15084	15000	15068	15057	15093	15102	15119	15108	15226	15216	15103	15186	14995	15063	15255	15234	15081	15204	15040	15062	15170	14949	15142	15116	15239	15147	15092	15168	15284	15006	15227	15138	15115	15125	15213	15059	15110	14918	14931	15096	15072	15305	15126	15128	15103	14958	15174	15152	15180	15162	15139	15043	15097	15084	15192	15200	15148	15145	15044	15162	14988	14852	15112	15077	15088	14962	15037	15189	15072	15304	15097	15108	15229	14985	15103	15120	15190	15212	14897	15144	15133	15119	15077	15077	15111	15128	15254	15166	15071	15054	15138	15073	14985	15087	15113	15142	15064	15225	15217	14992	15044	15122	15169	15126	14990	15229	15196	15009	15067	15243	15158	14971	15139	15012	15214	15175	15043	15279	15169	14985	15157	15092	15007	15157	14986	14980	15074	15271	15158	15130	15078	15192	15085	15125	14931	15118	15347	15273	14977	15207	15108	14965	15246	15347	14976	15021	15072	14978	15043	15252	14928	14988	15009	15153	15141	15070	15235	15066	15227	14958	15181	15177	14953	15015	15043	15102	15256	15098	15256	15272	15303	15145	15056	15154	15182	15116	15251	15029	15012	14900	15087	15233	15125	15071	15128	15219	15034	15103	15176	15036	15060	15061	15083	15007	15280	15208	15027	15136	15163	15130	15234	15152	15004	15190	15246	15136	15067	15066	15110	15097	15072	15238	14954	15156	15144	15130	15084	15221	15106	15077	15149	15094	15056	15175	15212	15039	15040	15123	15149	15302	15121	15077	15036	15005	15254	15124	15040	14995	15049	15233	15044	15204	15152	15111	15041	15179	15256	15186	15129	15125	15088	15250	15285	15353	15081	15081	15178	15034	14919	15064	15187	15008	15175	15135	15123	15144	15085	15014	15194	15120	15029	14861	15276	15070	15154	15147	15055	15182	15050	15074	15054	14956	15184	15193	15087	15132	15021	15074	15136	15186	15188	15103	15310	15242	15104	15182	15142	15009	15102	15268	15150	15126	15233	15200	15057	15064	15211	15090	15050	15189	15142	15153	14995	15163	15083	15190	15037	15068	15065	15010	15014	14993	14994	15139	15144	15071	15203	15281	15019	15160	15222	15220	15066	15079	15112	15144	15188	14905	15168	15066	15207	14986	15017	15182	15189	15108	15133	15119	15082	15250	15139	14949	15281	15054	15201	15209	15168	15035	15114	15049	15074	15142	14991	15186	14902	15166	15124	14993	15088	15326	14954	15067	15237	15014	15110	15170	15310	15195	15099	15138	15199	15058	15177	15260	15273	15023	15207	15145	15063	15053	15176	15041	15026	14897	15265	15155	15053	15154	14925	15208	14984	15032	15201	15135	15121	15025	15118	15060	15103	15351	15202	15073	15249	15093	15038	15233	15013	15180	15119	15073	14959	15192	15232	15144	15045	15049	15228	15038	15020	15084	15145	15048	15077	15202	15245	15134	15058	15044	14985	15021	15113	15149	15225	15116	14933	15305	15048	15189	15198	15025	15087	15117	15091	15118	15148	15219	15085	15066	15275	15120	15134	15056	15107	15230	15102	15102	15019	14995	15240	15206	15117	15063	15125	15115	15038	15065	15191	15087	15089	14988	15156	15016	15111	15255	15027	15049	15143	15160	14972	15194	15051	15182	15120	15196	15084	15117	15108	15115	15258	14975	15083	15068	15212	15080	15017	15079	15065	15063	15131	15041	15139	15123	14859	15158	15167	15108	15208	15154	15085	15013	15178	15054	15141	15213	15183	15124	15068	14962	15030	15162	15135	15157	15120	15095	15186	15055	15067	15186	15027	15202	15057	15182	15071	15182	15128	15036	15021	14992	15230	15086	15100	15192	15082	15014	15031	15013	15042	15054	15068	15082	15117	14966	15061	15051	15219	15208	15070	15073	15370	15055	15075	15059	15146	15087	14983	14873	15208	15059	15110	15149	15115	15084	15130	15260	15055	15071	15210	15207	15157	15140	15213	15159	15058	15075	15267	14991	15179	15216	15163	15220	15100	15285	14964	15132	15115	15208	15275	15178	15112	15001	15050	15214	14999	15136	15260	15192	15251	14898	15020	15329	14982	15092	15174	15048	15210	15129	15095	15264	15074	15256	15112	15180	15177	15041	15152	15236	14925	14884	15193	15010	15117	15098	15184	15166	15026	15132	15113	15285	15210	15048	15001	15155	15287	14963	15340	15094	15160	15057	15145	15209	15166	15157	15165	14971	15034	15236	15364	15014	15105	15050	15231	14952	15237	15087	15052	15095	14977	15156	15090	15271	15200	15067	15126	15304	15425	15060	15177	14923	15205	15183	15044	15168	15049	15139	15270	14994	15141	15109	15098	15211	15132	15125	15069	15126	15129	15134	15128	15034	15116	15138	15119	15119	15169	15232	15175	15129	14911	15285	15112	15206	15033	14950	15138	15025	15027	15157	15077	15239	15142	15051	15009	15062	15151	15198	15135	15128	15198	15043	15121	15076	15172	14992	15165	15106	15208	15114	15068	15101	15204	14986	15115	15256	15105	15203	15047	15177	15037	15170	15086	15040	15000	15121	15061	15204	15177	15082	15253	14962	15086	15082	15078	15135	14973	14967	15283	15223	15053	15186	15016	15236	15148	15126	15070	15048	15038	15128	15062	15094	15097	15154	15055	15094	15160	15241	14986	14960	15149	15152	15122	15109	15121	15065	15281	15116	15131	15018	15088	15128	15188	15340	15136	15093	15108	15131	15197	15031	15045	14954	15064	15168	15176	15167	15155	15182	15281	15136	15065
22515	20990	28767	23402	21121	22751	23547	18385	17324	17516	17281	17545	27959	37492	34936	29088	23221	18784	17849	16992	16971	16943	16959	16918	17020	16683	16941	16837	17036	16975	16919	17030	17138	16802	16857	16753	16836	16789	16838	16779	16997	17055	16934	16870	16965	16984	16729	16817	16852	16904	16802	16673	16831	16953	16873	17033	16798	17019	16729	16782	16861	16805	17082	16833	16884	16913	16742	16791	16847	16921	16698	16803	16785	16920	16971	16862	16926	16871	16988	16751	16860	16859	16790	16794	16741	17054	16699	16823	16861	16945	16892	16762	16802	16929	17069	16911	16883	16964	17062	16763	16993	16884	16906	16806	16712	16635	16599	16956	16933	17080	16840	16886	16776	16846	16863	16908	16906	16762	16815	16805	16934	16877	16778	16741	16611	17009	16668	16938	16798	16817	16856	16770	16787	16926	16975	16901	16742	16961	16753	16843	16833	16759	16749	16527	16984	16861	16853	16815	16741	16915	16717	16747	16646	16674	16831	16784	16852	16635	16616	16821	16896	16787	16749	16894	16711	16585	16566	16867	16955	16959	16643	16964	16826	16679	16847	16762	16806	16812	16704	16734	16715	16813	16792	16865	16917	17018	16791	16678	16848	16765	16683	16625	16584	16803	16862	16657	16902	16719	17008	16739	16822	16779	16673	16704	16553	16752	16794	16816	16945	16774	16653	16798	16671	16658	16681	16716	16908	16872	16653	16642	16660	16886	16716	16857	16852	16623	16701	16695	16920	16718	16882	16937	16737	16731	16819	16691	16865	16804	16744	16706	16593	16820	16727	16825	16775	16756	16692	16648	16694	16798	16790	16807	16709	16867	17038	16718	16664	16920	16770	16950	16809	16808	16857	16923	16632	16693	16716	16499	16824	16733	16837	16769	16823	16842	16763	16800	16730	16660	16931	16867	16721	16662	16611	16849	16788	16667	16871	16816	16810	16720	16943	16709	16735	17165	16761	16807	16828	16971	16890	16770	16724	16880	16782	16761	16699	16920	16873	16934	16764	16836	16706	16909	16786	16818	16637	16636	16781	16606	16728	16864	16764	16970	16812	16849	16799	16722	16666	16856	16695	16676	16784	16758	16801	16789	16651	16854	16796	16702	16580	16741	16674	16720	16695	16740	16723	16809	16731	16730	16532	16791	16829	16651	16786	16790	16756	16680	16863	16794	16797	16691	16723	16876	16738	16686	16768	16877	16773	16786	16817	16768	16755	16898	16774	16756	16801	16679	16628	16777	16848	16827	16755	16896	16647	16649	16644	16875	16687	16782	16648	16735	16731	16813	16781	16759	16622	16760	16713	16838	16743	16732	16767	16745	16808	16835	16705	16735	16846	16793	16735	16714	16703	16748	16741	16730	16646	16810	16664	16830	16647	16958	16776	16820	16670	16642	16680	16812	16783	16741	16763	16777	16689	16598	16757	16676	16574	16780	16720	16754	16625	16769	16864	16840	16883	16753	16574	16902	16721	16840	16809	16793	16932	16762	16687	16762	16889	16655	16690	16778	16792	16668	16811	16703	16919	16754	16715	17001	16842	16657	16809	16928	16716	16757	16784	16660	16728	16794	16650	16769	16632	16717	16861	16905	16440	16766	16897	16708	16643	16775	16738	16788	16750	16830	16634	16759	16488	16750	16787	16639	16708	16587	16679	16777	16810	16575	16809	16977	16760	16832	16733	16720	16672	16936	16802	16726	16777	16701	16854	16762	16756	16711	16605	16706	16655	16853	16780	16732	16739	16790	16764	16846	16838	16643	16802	16722	16894	16859	16815	16765	16718	16717	16594	16735	16968	16605	16700	16737	16834	16709	16950	16730	16716	16802	16811	16831	16614	16752	16777	16664	16670	16619	16667	16647	16644	16693	16832	16838	16780	16927	16849	17012	16666	16692	16569	16711	16896	16773	16731	16646	16654	16788	16866	16767	16768	16618	16785	16768	16577	16821	16606	16706	16652	16768	16846	16696	16800	16919	16533	16998	16534	16699	16883	16864	16744	16780	16763	16852	16643	16768	16808	16859	16876	16894	16889	16767	16592	16640	16873	16694	16733	16819	16691	16796	16641	16841	16778	16575	16690	16713	16728	16971	16768	16669	16805	16691	16845	16620	16898	16806	16743	16933	16654	16708	16817	16825	16780	16637	16824	16626	16832	16835	16905	16682	16762	16803	16635	16601	16932	16857	16815	16710	16865	16652	16647	16757	17005	16665	16691	16800	16593	16773	17018	16693	16720	16896	16801	16688	16847	16854	16868	16648	16842	17003	16908	16794	16799	16826	16706	16666	16586	16655	16467	16650	16650	16990	16627	16762	16983	16692	16601	16613	16805	16709	16918	16914	16683	16844	16594	16698	16584	16694	16814	16815	16827	16712	16712	16699	16748	16722	16710	16902	16619	16754	16742	16799	17051	16880	16845	16881	16707	16587	16780	16771	16811	16755	16789	16613	16654	16732	16724	17070	16777	16801	16885	16563	16774	16641	16799	16703	16602	16820	16626	16779	16713	16690	16844	16762	16842	16716	16709	16743	16844	16741	16588	16712	16727	16652	16755	16870	16715	16734	16688	16810	16791	16726	16614	16624	16755	16786	16736	16800	16789	16624	16931	16955	16781	16694	16716	16701	16742	16892	16638	16638	16839	16828	16590	16755	16826	16884	16763	16780	16731	16628	16792	16810	16872	16654	16661	16726	16874	16869	16803	16859	16816	16775	16931	16759	16861	16824	16746	16748	16772	16708	16851	16865	16889	17078	16769	16649	16808	16862	16741	16779	16750	16727	16769	16724	16771	16793	16817	16808	16818	16672	16677	16747	16810	16671	16726	16780	16800	16826	16887	16915	16718	16685	16702	16625	16749	16759	16734	16675	16725	16942	16691	16656	16836	16779	16817	17055	16696	16717	16813	16646	16823	16872	16994	16793	16765	16860	16883	16718	16739	16865	16749	16676	16768	16793	16560	16725	16740	16723	16840	16901	16919	16775	16692	16631	16703	16562	16691	16746	16697	17050	16766	16681	16661	16668	16796	16656	16757	16592	16828	16633	16847	16684	16740	16652	16771	16788	16871	16722	16892	16889	16823	16610	16721	16595	16595	16742	16920	16843	16968	16762	16885	16645	16765	16729	16834	16915	16811	16795	16850	16731	16847	17020	16902	16991	16686	16781	16843	16832	16822	16845	16727	16826	16696	16684	16723	16968	16544	16639	16900	16683	16836	16641	16738	16575	16637	16687	16757	16591	16615	16804	16909	16755	16900	16825	16993	16973	16755	16737	16803	16704	16706	16574	16815	16717	16932	16745	16629	16602	16731	16798	16716	16773	16796	16852	16850	16690	16790	16979	16816	16765	16707	16727	16824	16676	16797	16930	16863	16689	16706	16808	16821	16673	16743	16925	16720	16818	16830	16689	16774	16781	16769	16772	16822	16791	16668	16955	16634	16919	16905	16851	16705	16748	17061	16726	16636	16598	16916	16879	16668	16748	16547	16735	16764	16829	16808	16703	16696	16564	16920	16818	16699	16707	16860	16709	16539	16743	16759	16896	16754	16814	16765	16801	16850	16786	16757	16651	16838	16593	16659	16701	16634	16834	16895	16690	16819	16887	16807	16785	16894	16748	17035	16712	16584	16668	16814	16783	16846	16857	16518	16601	16799	16782	16791	16720	16874	16921	16816	16712	16876	16779	16935	16615	16785	16827	16693	16681	16815	16799	16724	16753	16797	16747	16829	16760	16714	16818	16911	16805	16680	16634	16634	16885	16470	16739	16682	16841	16881	16751	16803	16867	16904	17069	16752	16849	16814	16908	16709	16774	16869	16733	16661	16741	16736	16820	16744	16678	16890	16437	16806	16877	16947	16825	16925	16934	16838	16815	16683	16899	16776	16669	16771	16753	16895	17103	16829	16728	16876	16865	16695	16834	16939	16624	16697	16781	16738	16808	16700	16849	16728	16754	16887	16772	16902	16639	16710	16577	16981	16551	16784	16810	16606	16701	16829	16811	16755	16733	16791	16794	16646	16785	16863	16702	16662	16716	16724	16722	16648	16555	16672	16892	16724	16808	16746	16659	16586	16823	16713	16661	16837	16820	16711	16729	16667	16804	16741	16611	16900	16759	16800	16937	16687	16755	16718	16646	16846	16918	16783	16712	16769	16753	16977	16849	16797	16856	16897	16703	16852	16787	16909	16805	16701	16902	16761	16850	16728	17040	16793	16718	16641	16813	16623	16659	16661	16725	16907	16662	16789	16733	16751	16792	16786	16776	16862	16741	16945	16696	16916	16660	16768	16803	16699	16751	16616	17015	16875	16748	16808	16733	16656	16620	16749	16934	17038	16634	16776	16923	16838	16757	16814	16631	16889	16772	16576	16859	16730	16712	16928	16926	16775	16822	16703	17012	16940	16646	16950	16644	16785	16765	16876	16760	16797	16755	16964	16728	16728	16899	16729	16682	16964	16742	16713	16734	16838	16826	16781	16666	16939	16948	16929	16777	16843	16792	16718	16646	16764	16563	16712	16735	16668	16689	16737	16742	16819	16670	16933	16852	16775	16765	16816	16779	16902	16815	16734	16838	16889	16874	16601	16957	16756	16647	16662	16750	16645	16680	16966	16685	16645	16768	16598	16773	16939	16753	16849	16626	16666	16747	16765	16733	16802	16745	16744	16731	16646	16725	16853	16822	16742	16867	16851	16797	16899	16769	16816	16758	16913	16713	16889	16845	16699	16650	17025	16731	16676	16854	16776	16948	16857	16872	16917	16838	16788	16681	16950	16637	16808	16729	16894	16994	16967	16893	16723	16844	16760	16538	16534	16896	16685	16837	16532	16868	16878	16647	16698	16720	16802	16897	16972	16949	16778	16763	16703	16705	16925	16766	16590	16760	16598	16872	16745	16782	16572	16742	16548	16741	16718	16787	16718	16796	16895	16874	16660	16821	16586	16634	16698	16839	16748	16762	16672	16938	16867	16810	16555	16753	16802	16993	16737	16769	16735	16888	16604	16953	16956	16736	16589	16790	16762	16801	16713	16767	16937	16699	16722	16525	16712	16867	16991	16719	16996	16931	16738	16876	16904	16948	16653	16798	16843	16841	16810	16728	16672	16837	16831	16781	16803	16699	16949	16770	16809	16754	16750	16871	16655	16840
15436	27710	25854	20730	18098	17038	16661	16229	15880	15640	15640	16391	32916	40200	37024	30171	22193	17053	15940	15212	14971	15064	15028	15243	15026	15115	15295	15001	15263	15174	15173	14950	15090	15032	15286	14952	15152	15203	15209	15088	15091	15106	15100	15208	15191	15166	15179	15103	15025	15190	15081	15185	15171	15228	15190	15148	15124	15128	15134	15231	15105	15096	15106	15146	14988	15152	15099	15191	15107	15303	15038	15049	15087	15093	15089	15017	15057	15151	15004	15180	15218	15030	15173	15173	15002	14964	15067	15049	15001	15059	15220	15034	15111	15200	15208	14859	15038	15094	15339	15041	14920	15113	15014	15174	14980	14942	15026	15143	15112	15138	15006	15048	14931	15216	15188	15071	15130	14993	15095	15057	15061	15075	15147	15035	15127	15144	15119	15135	15111	15187	14971	15014	15143	14995	15177	15268	15037	14978	15138	14959	15121	15135	15234	15129	15027	15124	15095	15095	15161	14850	15018	15189	15035	14932	15236	15208	15018	15084	15283	15008	15218	14988	14917	14985	15071	15044	15190	14937	15263	15126	15162	15095	15195	15163	15078	15058	15041	15246	15119	15128	15210	15021	15214	15045	15081	15097	15051	15092	15150	15221	14983	15234	15153	15136	15166	15023	15067	15144	15112	15021	15041	15075	15135	15137	14886	15064	15037	15043	15104	15236	15029	15072	15311	14971	15186	15106	15028	15104	15179	15115	15157	14930	15113	15035	15045	15192	14975	15088	14989	15090	15024	15114	14891	15066	15196	15202	15123	15001	15075	15105	15007	15042	15101	15177	15019	15229	15003	15155	14914	15023	14962	14959	15065	15047	14959	15067	15072	15285	15112	15095	14968	15154	14922	15130	15287	15181	15067	15182	15112	15049	15204	15188	15074	15076	14942	15064	15072	15106	15061	15120	15019	15209	15155	14944	14979	15174	14981	15069	15005	15108	15091	15076	15157	15305	15195	15158	14890	15073	14907	14996	15135	15136	15213	15074	15163	15044	14986	15124	15094	15094	15089	15195	15078	15088	15080	15184	15132	15022	15091	15044	15077	15086	15104	15211	14852	15077	15164	14950	15128	15026	15139	15146	15030	15068	14948	15225	15206	15086	15184	15011	15134	15371	15005	15133	14959	15064	15012	15191	15074	14937	15114	14960	15041	15065	15097	14980	15108	15250	15010	15072	15043	14986	15011	15185	15022	15129	14982	15052	15105	14936	15090	15117	15099	15131	15039	15085	15093	15007	14947	15205	14871	15050	15147	15197	15001	14984	15143	15152	15146	15042	15130	15016	15167	15013	15099	14916	15129	15073	14887	15021	15266	15030	15102	15008	15064	14994	15089	15012	15015	15031	15091	15029	15105	15020	15083	15098	15178	15085	15009	15293	15070	15091	15099	15036	15020	15173	15156	14798	15087	15038	15054	15119	15057	15038	15139	15278	14848	14893	15073	15052	14923	15131	15014	15172	15082	15231	15208	15086	14966	15125	15082	15130	14852	15209	15088	15221	14954	15069	15132	15017	15052	15002	15062	15153	15017	14972	14929	15023	15090	15104	15101	14990	14878	15061	14898	15084	15020	15145	15102	15169	15213	14956	15075	15173	15040	15065	14971	15149	14899	14961	15124	15245	15150	14997	15020	14997	15127	15048	15101	15114	15003	15242	15131	14933	15067	15022	15140	15007	15195	15064	15211	14956	15079	15063	15125	15081	15182	15077	15172	15108	15093	15181	15092	14961	15141	15014	14965	14948	15147	15055	15003	14996	14998	15294	15093	14947	15056	15195	15194	15087	15058	15012	15049	15044	15021	15196	15134	15046	15045	15129	15117	15088	15016	14919	15041	15029	15014	15133	15173	15288	15189	15003	14983	15136	15282	15179	15146	15184	15204	15174	15129	15231	15026	15218	15150	14960	15035	15168	15208	15073	15122	15041	14976	15161	14962	15064	14921	15111	15029	15025	14917	15218	15088	15055	15077	14992	15133	15029	14967	14959	15200	14978	15062	15225	15127	15062	15272	15112	15085	15114	15008	15205	15032	15097	15112	15111	15229	15118	15055	14958	15146	14988	15186	15013	14858	15101	15193	15129	15166	15036	15045	15109	14991	14998	15041	15018	14889	15183	15125	15063	15055	15082	14987	15086	14921	15010	15060	15189	15187	15125	15100	15126	15019	15118	15013	15137	15120	15090	15226	15287	15071	15124	15096	15036	15043	15054	15062	15007	15169	15047	15137	15123	15000	15037	15012	15085	15013	15051	15097	15077	15124	15105	15084	15093	15060	15005	14940	15154	15032	15023	14989	14951	15130	15221	14997	15025	14955	14906	15093	15153	15111	15099	15113	14998	15238	15085	15129	15062	15065	15091	15155	15150	15091	15011	15168	15021	15013	15102	14909	14990	15096	14907	15228	15036	14994	14907	15238	15102	15079	15115	15174	15152	15001	15037	14909	15001	15170	15127	14865	15120	14954	15212	14953	15104	15060	15085	15084	15002	15023	14991	15045	15181	15138	15088	15018	15195	15090	15149	15092	15047	15196	15094	15079	14924	15064	15026	15185	15118	15005	15049	14978	15190	14989	15011	15138	15030	15103	15012	15048	14931	15153	15157	15056	15108	15141	15052	15012	15192	15097	15067	15070	15234	14999	15231	14919	15109	15366	15011	15036	15027	15035	15208	15065	15025	15003	15071	15088	15077	15101	15144	15105	15176	15010	15118	14998	14887	14982	15161	15140	15063	15088	14992	15089	15000	15160	14982	15137	15085	15052	15211	15106	15157	14925	14987	15209	15060	15018	15216	15028	15198	15109	14866	14925	15040	15009	15135	15163	15024	15098	14996	15020	15017	15101	15037	14987	15091	14921	14956	15156	15042	14883	15135	14907	15144	15062	14978	15024	14961	15106	14976	15183	15223	15065	15096	15037	15212	14970	15190	15246	15119	15102	15049	15123	15074	14946	15186	15049	15249	15005	15122	15058	14992	15274	15077	15009	15057	15305	15243	15051	15006	15059	15135	15052	15155	14916	15058	14824	14971	15061	15098	15083	14890	14971	15020	14976	14957	15056	15197	15204	15056	15177	15037	14991	14848	15206	15132	15090	15024	15161	15197	15200	15028	15010	15021	14915	15040	15087	15107	15175	15085	15027	15332	15002	15160	15254	15130	15130	15082	15138	15041	14988	15241	15050	15093	15188	14894	15232	15149	15302	15062	14986	15111	15194	14995	15124	15208	15114	15087	14966	15169	15072	15094	15205	15218	15076	15155	14944	15056	15084	15069	15027	14951	14937	15179	15061	15064	15041	15062	15067	15075	15166	14955	14985	14978	14866	14972	15125	15067	14972	15019	15036	15085	14983	15090	14967	15088	15056	15080	15027	15035	15199	15019	15091	15024	15240	14981	15224	15188	15228	15061	15065	15253	14940	15241	14999	15028	15117	15094	14888	15123	14956	15168	14999	15004	15244	15038	15069	15031	15193	15144	15110	15055	15134	15146	15145	15035	14949	15192	15098	14932	15084	14994	15052	15077	15082	15054	15198	14882	14909	15094	15016	15049	15051	15098	15087	14957	14951	14914	15098	15163	14976	14995	15094	15127	14898	15088	14929	15005	15050	15000	15171	14920	15267	15030	15014	15144	14945	14979	15091	15015	14975	15018	15223	15100	15109	14899	15141	15071	15049	15006	15121	14956	15157	15157	15101	15168	15155	15027	15000	14964	15164	14998	15078	15001	15033	14984	15072	15162	15248	15220	15089	15134	14926	15086	14918	15143	15125	15029	15060	15010	14920	15183	14968	15097	14866	15224	15077	14895	14941	14953	15067	14969	15038	15033	15005	14997	15245	15026	15037	15056	15146	15100	15139	15196	15083	15057	14978	15042	15195	15040	15165	15043	15238	15161	14837	15011	14995	15002	15111	15080	15135	15062	15265	15029	14929	15047	15042	14998	15186	15120	15126	14887	15208	15065	15121	15029	15180	15048	15080	15007	14985	15146	15127	14947	14933	15196	14905	15216	14945	15067	15066	15048	15024	15039	15183	15026	15017	14948	15103	15073	15080	15098	14843	14997	15043	15010	15115	15053	15224	15024	15213	14960	15223	15160	14906	15223	14966	15051	14953	14982	15038	15109	15287	14971	14989	15166	15156	15054	15153	14876	15044	14930	14965	15111	15053	15134	15105	15017	15083	15144	14907	15141	14952	15109	15221	15183	15062	15014	15230	15185	15049	14886	15048	15032	14993	15090	15001	15030	15038	14921	14987	15152	15092	15050	15067	14928	15098	14928	14934	15149	15124	15022	14993	15105	15095	15104	14895	15044	14964	15036	14972	15055	15095	15061	15164	15008	15006	15116	15141	15009	15083	14996	15106	15068	15151	14958	15166	14970	14884	15114	15031	15038	15137	15085	15132	15158	15134	15258	15082	15048	15147	15009	15021	15004	15033	15232	15202	15051	15010	14917	15209	14961	15105	15073	15103	14994	15025	15141	15024	14988	15136	15024	15266	15013	15075	15013	15022	15043	15151	15151	14972	15080	15158	15128	14972	14931	15195	15004	15003	15038	15129	15101	15103	15079	15108	14997	15044	14922	14859	15062	14941	15172	14998	15041	15096	14966	14899	15139	15005	15334	14926	15137	15107	15285	14970	15188	14959	15142	15152	15051	14964	15034	15002	15118	15131	15181	15284	15173	15121	15010	14945	15163	15074	15023	15234	15032	14983	14909	15034	14965	15171	14966	15104	15008	14997	15030	14996	15183	14865	15009	15204	15101	15109	15169	15207	15034	15121	15108	15178	15206	15279	14944	15063	15036	15170	15158	14996	15255	14987	14943	15194	15165	15165	14994	15065	15234	15051	14952	14970	15126	15080	15119	15277	14986	14977	15175	14930	15133	15184	15052	14987	15040	15058	15104	15181	15166	15212	15149	15185	15007	15120	15010	15273	15124	15138	15107	15073	14987	15214	15065	15020	15052	15014	15055	15005	15125	14997	15190	15014	15065	15089	15163	14871	15166	15152	15043	15205	14898	14862	15072	15038	14977	15120	14983	15100	15066	15101	15111	15052	15170	15057	15201	14933	15081	15137	15002	14937	14840	15018	15137	15074	14938	15110	15201	14949	14949	14934	15075	15279	15080	15017	15152	15070	15141	15111	15002
27222	21680	23287	19594	16557	16645	16704	16727	16368	16589	16466	16571	17153	18188	18332	17890	17423	16944	16841	16403	16519	16483	16506	16634	16549	16379	16514	16682	16535	16480	16506	16306	16715	16605	16382	16658	16528	16475	16479	16646	16539	16509	16363	16539	16386	16496	16456	16619	16455	16384	16664	16508	16474	16417	16307	16387	16683	16344	16596	16582	16350	16515	16414	16351	16397	16746	16606	16489	16528	16447	16539	16403	16445	16445	16186	16554	16474	16414	16560	16372	16424	16607	16526	16403	16638	16462	16310	16400	16309	16533	16379	16335	16516	16347	16448	16411	16607	16615	16318	16476	16355	16339	16452	16293	16635	16517	16537	16429	16359	16509	16586	16607	16386	16344	16395	16468	16346	16462	16569	16510	16522	16478	16490	16267	16451	16514	16701	16306	16441	16545	16366	16245	16467	16389	16581	16553	16489	16407	16497	16399	16321	16465	16590	16363	16192	16274	16348	16366	16500	16631	16586	16622	16449	16447	16261	16637	16677	16495	16670	16394	16436	16527	16361	16614	16446	16640	16665	16505	16493	16343	16526	16435	16400	16602	16495	16556	16491	16543	16279	16571	16492	16335	16465	16575	16343	16374	16373	16472	16324	16459	16504	16633	16318	16480	16467	16347	16463	16551	16391	16570	16550	16345	16513	16469	16370	16388	16555	16502	16150	16266	16345	16499	16449	16526	16434	16740	16428	16400	16583	16566	16447	16401	16500	16416	16441	16510	16560	16245	16615	16460	16509	16565	16320	16371	16353	16423	16535	16610	16402	16366	16439	16468	16540	16506	16419	16661	16615	16411	16392	16488	16620	16460	16407	16404	16428	16574	16664	16551	16730	16529	16441	16428	16418	16454	16515	16550	16644	16250	16419	16487	16326	16573	16491	16610	16400	16614	16668	16690	16533	16498	16537	16506	16365	16510	16439	16287	16528	16703	16263	16525	16413	16369	16390	16421	16595	16590	16405	16459	16293	16409	16597	16566	16248	16490	16339	16476	16444	16408	16709	16533	16540	16219	16511	16584	16473	16456	16633	16543	16492	16542	16498	16318	16453	16523	16492	16609	16454	16301	16394	16483	16489	16326	16392	16491	16270	16209	16601	16420	16404	16310	16380	16404	16465	16692	16593	16313	16526	16570	16388	16397	16429	16419	16580	16426	16362	16495	16443	16535	16645	16417	16376	16602	16260	16314	16226	16551	16276	16383	16562	16380	16380	16506	16320	16389	16543	16392	16598	16442	16508	16391	16413	16333	16531	16269	16510	16261	16502	16305	16435	16366	16433	16484	16609	16305	16439	16483	16555	16493	16377	16548	16418	16378	16555	16444	16440	16558	16713	16322	16417	16367	16541	16711	16339	16583	16612	16545	16459	16484	16515	16473	16503	16375	16498	16476	16343	16545	16464	16248	16404	16435	16409	16442	16585	16273	16416	16534	16528	16430	16698	16259	16498	16417	16450	16488	16368	16331	16488	16663	16862	16473	16448	16659	16366	16478	16447	16448	16373	16392	16489	16519	16412	16524	16414	16436	16437	16372	16485	16331	16268	16379	16581	16410	16321	16471	16357	16503	16369	16529	16479	16369	16541	16686	16533	16490	16512	16466	16468	16479	16242	16535	16482	16533	16537	16472	16517	16404	16380	16657	16262	16317	16544	16560	16426	16562	16565	16442	16471	16459	16297	16423	16533	16667	16634	16390	16464	16386	16574	16313	16450	16386	16321	16360	16422	16279	16424	16286	16388	16418	16470	16395	16478	16567	16453	16551	16484	16557	16520	16596	16509	16266	16648	16404	16507	16485	16641	16282	16500	16474	16509	16687	16619	16446	16467	16386	16508	16430	16529	16486	16657	16354	16498	16518	16501	16569	16485	16522	16581	16387	16574	16586	16401	16424	16641	16497	16571	16338	16431	16405	16440	16297	16492	16397	16492	16491	16315	16291	16349	16586	16571	16282	16660	16595	16223	16549	16301	16588	16570	16352	16405	16526	16562	16467	16558	16524	16512	16468	16656	16427	16344	16447	16491	16414	16564	16608	16540	16471	16585	16557	16438	16536	16693	16495	16360	16421	16404	16500	16477	16566	16397	16372	16529	16414	16466	16487	16582	16519	16497	16685	16408	16484	16386	16268	16658	16458	16286	16402	16633	16621	16547	16393	16286	16569	16489	16377	16333	16237	16460	16690	16433	16377	16557	16484	16279	16387	16593	16448	16267	16448	16479	16518	16640	16464	16522	16417	16622	16604	16553	16509	16510	16355	16492	16463	16473	16432	16576	16564	16512	16377	16472	16756	16546	16526	16754	16562	16644	16490	16507	16591	16568	16431	16504	16484	16588	16601	16573	16431	16437	16421	16504	16329	16557	16529	16400	16183	16784	16548	16446	16436	16611	16402	16397	16394	16535	16473	16574	16325	16694	16439	16352	16583	16378	16554	16629	16606	16165	16625	16420	16456	16493	16057	16557	16401	16536	16390	16570	16403	16550	16613	16424	16506	16466	16436	16649	16472	16543	16552	16350	16634	16334	16625	16356	16436	16418	16537	16648	16560	16536	16419	16389	16403	16372	16579	16488	16614	16545	16344	16370	16437	16509	16447	16355	16440	16503	16286	16528	16343	16497	16405	16394	16454	16365	16511	16306	16460	16485	16565	16312	16411	16492	16519	16318	16529	16408	16493	16392	16492	16482	16533	16350	16717	16546	16459	16338	16588	16459	16624	16510	16336	16291	16513	16334	16483	16527	16390	16298	16460	16378	16638	16454	16429	16476	16545	16519	16357	16439	16548	16396	16523	16572	16506	16450	16369	16490	16427	16536	16531	16524	16470	16210	16525	16543	16444	16742	16596	16342	16609	16589	16444	16499	16519	16628	16457	16599	16579	16374	16486	16727	16555	16486	16503	16433	16519	16526	16448	16425	16485	16368	16393	16477	16399	16342	16378	16581	16696	16529	16344	16404	16340	16224	16641	16381	16610	16446	16627	16620	16608	16497	16379	16499	16469	16477	16319	16616	16497	16498	16469	16560	16324	16582	16548	16452	16464	16484	16439	16416	16465	16413	16367	16356	16479	16561	16530	16402	16517	16438	16611	16548	16532	16526	16521	16309	16532	16456	16479	16486	16260	16473	16505	16490	16380	16535	16489	16396	16482	16440	16557	16430	16428	16359	16453	16434	16405	16453	16679	16527	16504	16574	16573	16518	16301	16444	16583	16526	16385	16545	16492	16634	16488	16310	16483	16303	16328	16698	16704	16524	16520	16281	16583	16616	16589	16514	16371	16486	16418	16460	16775	16483	16480	16538	16390	16332	16327	16535	16383	16422	16402	16645	16569	16625	16545	16511	16667	16486	16457	16378	16522	16574	16392	16510	16413	16552	16685	16572	16500	16478	16434	16618	16362	16528	16343	16594	16581	16456	16609	16284	16340	16411	16442	16547	16160	16522	16498	16522	16483	16550	16520	16388	16477	16551	16424	16436	16444	16427	16498	16445	16366	16451	16410	16369	16478	16447	16379	16553	16556	16523	16452	16598	16553	16617	16424	16581	16501	16321	16341	16293	16511	16561	16542	16489	16409	16671	16419	16317	16473	16515	16421	16649	16529	16308	16374	16409	16323	16286	16643	16530	16362	16532	16441	16424	16527	16380	16522	16433	16350	16508	16582	16577	16387	16451	16686	16509	16708	16537	16479	16518	16410	16436	16354	16202	16384	16579	16454	16523	16307	16434	16470	16458	16561	16504	16626	16501	16584	16470	16597	16485	16643	16580	16422	16644	16428	16361	16496	16769	16446	16387	16643	16434	16325	16384	16501	16634	16418	16420	16430	16478	16285	16606	16554	16535	16463	16513	16656	16512	16605	16379	16525	16572	16276	16546	16582	16483	16519	16721	16651	16567	16353	16470	16426	16431	16490	16537	16536	16562	16613	16536	16465	16697	16541	16540	16530	16419	16415	16363	16516	16533	16442	16682	16613	16343	16441	16639	16504	16441	16702	16538	16548	16324	16268	16379	16455	16601	16466	16528	16471	16385	16624	16556	16434	16585	16480	16509	16546	16483	16405	16456	16576	16415	16320	16489	16681	16561	16670	16349	16666	16610	16771	16339	16521	16464	16417	16445	16471	16625	16602	16592	16467	16180	16285	16486	16487	16438	16357	16377	16485	16478	16302	16485	16645	16444	16300	16330	16499	16394	16614	16313	16316	16481	16225	16679	16436	16407	16433	16471	16384	16567	16421	16551	16386	16453	16479	16397	16489	16529	16465	16473	16457	16571	16299	16615	16428	16566	16540	16496	16448	16538	16295	16518	16352	16348	16473	16606	16380	16289	16417	16462	16454	16410	16508	16584	16388	16571	16547	16288	16413	16463	16495	16429	16699	16517	16461	16440	16485	16410	16336	16314	16570	16755	16586	16296	16498	16535	16574	16535	16688	16572	16566	16503	16475	16209	16592	16583	16516	16445	16691	16559	16522	16510	16400	16718	16632	16261	16687	16528	16389	16329	16425	16426	16559	16566	16484	16599	16492	16511	16389	16708	16373	16557	16585	16520	16631	16309	16676	16307	16655	16608	16652	16513	16506	16415	16261	16612	16243	16529	16506	16616	16543	16633	16513	16431	16457	16494	16478	16524	16532	16451	16485	16353	16372	16645	16433	16443	16380	16385	16299	16486	16419	16445	16417	16466	16401	16496	16425	16437	16463	16282	16629	16265	16564	16576	16514	16598	16506	16527	16494	16603	16595	16552	16553	16576	16354	16477	16447	16325	16559	16300	16463	16568	16343	16460	16381	16477	16603	16603	16462	16312	16400	16346	16476	16563	16378	16443	16552	16418	16523	16452	16566	16624	16537	16371	16286	16548	16515	16584	16682	16271	16591	16487	16362	16593	16548	16634	16642	16470	16361	16448	16392	16368	16534	16316	16486	16420	16422	16403	16400	16237	16273	16557	16299	16626	16352	16404	16462	16483	16646	16523	16640	16545	16421	16591	16492	16428	16449	16587	16444	16501	16530	16322	16323	16549	16426	16392	16672	16380	16301	16556	16477	16382	16711	16376	16809	16420	16581	16532	16337	16515	16419	16491	16494	16699	16685	16406	16380	16413	16412	16453	16399	16721	16490	16430	16545	16626	16463	16467	16549	16619	16276
14817	17669	16821	15491	15218	15205	15039	15130	14986	14837	15051	14918	16368	17566	17623	16612	15761	15098	15076	14949	14933	15100	14867	14950	14965	14921	14930	14817	14796	15058	14954	15043	14973	14812	14670	14978	14900	14879	14999	14973	14807	14772	14843	14757	14783	14742	14869	14888	14982	14875	14999	15128	15017	14668	15023	14848	14902	14910	14943	15016	14867	14851	14990	14967	14907	14754	14996	14869	14865	14935	14927	14854	15023	14852	14965	14810	14816	14822	14792	14780	14963	14793	14844	14702	14839	14942	14824	14999	14851	14913	14995	14930	14727	15178	15027	14784	14971	14923	14830	14871	14820	14714	14820	14822	14936	14888	14927	14887	14820	14912	14926	15019	14846	14750	14836	14951	14781	14954	14903	15014	14989	14987	15001	14886	14908	14823	14886	14976	14986	14798	15092	14813	14899	14873	14871	14798	14934	14835	15040	14832	14727	14834	14934	14837	14898	14804	14755	14860	14919	14840	14894	14801	14817	14875	14772	14728	15007	14800	14968	14848	14964	14931	14876	14863	14777	14849	14995	14952	14863	14934	14946	14893	14977	14840	14921	14959	14987	14913	15106	14779	14813	15122	14818	14806	14925	14912	14869	14939	14892	14906	14786	14869	14841	14911	14895	14836	14785	14890	14820	14774	14813	14630	14796	14839	14933	14922	14755	14947	14795	14932	14740	14945	15007	14836	14790	14930	15009	14832	15024	14878	14982	14752	15101	15033	14889	14895	15211	14949	14863	14892	14869	14758	14701	15082	14900	14911	14830	15000	15018	15005	14912	14836	14825	15082	14821	14682	14978	14971	14890	14986	14984	14702	14809	14790	14982	14811	14928	14909	14842	14775	15016	14972	14902	14735	14810	14778	14959	14913	14835	14801	14900	14715	14836	14809	14802	14794	14973	14771	14806	14944	15018	14867	14880	14983	14809	15051	14856	14991	14926	14987	14728	14843	14965	14743	14852	14916	14700	14922	14909	14895	15015	14730	14869	14907	14859	14902	14845	14971	14879	14842	15070	14892	14925	14886	14806	14992	14977	15005	14850	14781	14890	15074	14914	14836	14859	14933	14796	15090	15058	14930	15004	14903	15078	14952	15004	14790	14991	14986	14892	14942	14941	14903	15043	14783	14876	14878	14812	14847	14879	14820	15018	14849	14908	14960	14882	14802	14947	14660	14829	14851	14999	14921	14984	15094	14856	14891	14719	14884	14924	14930	14993	14832	14948	15011	14935	14789	14826	14799	14915	14918	14730	14840	14911	14887	14980	14860	14864	14861	14706	14898	14890	14880	14796	14855	14999	14849	14970	14996	14743	14936	15022	14717	14922	14731	14746	14818	15026	15099	14877	14747	14959	14928	14751	14858	14964	14856	14913	14964	14960	14940	14917	14845	14944	14913	14739	14800	14978	14979	14843	14789	14820	14985	14894	14923	15002	14925	15075	14845	15024	14816	14925	14837	14860	14904	15011	14931	14708	14980	14868	14863	14864	14879	14760	14854	15003	14978	14905	14991	14850	14991	14841	15033	14931	15084	14879	14732	14956	14798	14879	14848	14930	14856	14888	14916	15009	14837	15027	14871	14923	14871	14901	14854	14933	14949	14828	14977	14835	14837	15084	14873	14885	15040	14869	14810	14958	14782	14853	14984	14784	14900	14824	14955	14842	14849	14949	14897	14813	14891	14653	15045	14797	14758	14913	14823	14996	14759	14932	14944	14955	14916	14918	14889	14863	14908	14689	14718	14937	14835	14766	14926	14808	14812	14761	14851	14805	14886	14985	14720	14913	14902	14997	14855	14834	14825	14892	14844	14932	14811	14832	14932	14791	14934	14925	14868	14779	14715	14921	14942	14941	15078	14769	14958	14921	14958	14685	14859	15004	14948	15057	14879	14878	14879	14924	14778	14742	14866	14899	15001	15010	14831	14928	14841	14730	14947	14871	14816	14857	14896	14812	14829	14829	14908	14726	15002	14835	14901	14868	14972	14955	14896	14946	14962	14968	14963	14744	14666	15007	14962	15017	14742	14788	15101	14952	14900	14902	15002	14919	15077	14914	14865	14982	14848	14991	14873	15038	14869	14777	14984	14721	14864	14901	14913	15026	14855	14852	14830	14993	14849	14918	14833	14812	15017	15023	14905	14834	14903	15010	14819	15078	14713	14873	14740	14905	14836	15027	14939	14946	14849	15007	14821	14989	14819	14895	15053	14840	14827	14811	15007	14829	15005	14903	14851	14844	14872	14830	14804	14941	14821	14962	14923	14907	14935	14863	14925	14860	14830	15013	14868	14973	14910	14796	14853	14817	14763	14891	14950	14926	14980	14779	14854	14927	14729	14928	14940	14876	14786	14885	14929	14872	14997	15021	15042	14890	14898	14845	14905	15086	14928	14869	14877	15028	14987	14882	14866	14966	15070	14877	14864	14893	14873	14926	14895	14850	15013	14730	14868	14901	14938	14922	14918	15016	14948	14836	14975	15080	14924	14783	14853	14822	14798	14785	14880	14938	14890	14895	14951	14981	14769	14711	14826	14672	14783	14888	14867	14940	14867	14903	14944	14856	14895	14929	14913	14953	14969	14815	14937	14751	14993	14937	14810	14848	14927	14909	14862	15068	14898	14996	14989	14958	14987	14743	14824	14770	15048	14778	14911	14631	14973	14743	14961	14827	14899	14983	14875	14770	14892	14916	14856	14956	14924	14811	14905	14891	14674	14913	15021	15013	14684	14807	14922	14786	15054	14890	15061	14646	15012	14839	14817	15054	14882	14871	14826	14814	14839	15040	14998	14885	14890	14823	14855	14796	14935	14885	14831	14772	14931	14963	14825	14804	14919	14832	14889	14839	15075	15104	14939	14882	15084	14892	14899	14823	14816	14866	15048	14772	14923	14949	14968	14847	14747	14954	14963	14880	14953	14892	15064	14786	15037	14908	14896	14744	14851	14817	14876	14762	14890	14825	14951	14934	15006	14812	14989	14987	15063	14831	15022	14977	14946	15039	14983	14943	14966	14922	14813	15041	14857	14982	14952	15011	15000	14825	14969	14854	15019	14781	14819	14896	14880	14847	14760	14976	15001	14813	14789	14932	14863	14818	15062	14793	14894	14886	14970	14958	14789	15049	14871	14897	14955	14779	14780	14969	14902	14926	14710	14862	15025	14980	14849	14989	15065	14853	14948	14885	14756	14988	15075	14832	15044	14843	14859	14787	15040	14630	15077	14958	14852	14752	15013	15007	14795	14905	14801	14907	15072	14732	14932	14787	14960	14803	14870	14820	14983	14958	14943	14797	14913	14965	14848	14961	14944	14890	15024	14738	14879	14830	14870	14876	14911	14788	14982	14888	14866	14620	14797	14788	14892	14936	14974	14853	14878	14899	14992	14992	15019	15018	14923	14740	14696	14861	14930	14882	14990	15019	15023	14957	14913	14913	15005	14958	14890	14723	14846	14796	14897	14812	14933	14832	14913	14873	14743	14872	14947	14860	14883	14989	14995	14847	14962	14792	14992	14860	14790	14802	14774	14908	14960	14981	14933	14972	14849	14907	14850	15006	14850	14953	15089	14933	14852	14920	15006	14852	14647	14942	14906	14866	14841	14885	14748	14787	14972	14965	14847	14964	14815	14977	14995	14843	14905	14701	14833	14759	14958	14977	14953	14786	15028	14937	14797	14824	14894	14889	14913	14991	14911	14866	15082	15022	14878	14810	14895	14967	14859	14932	15011	14689	14986	14834	14874	14853	14835	14927	14843	14878	15021	14912	15077	14708	14910	15051	14892	15063	15028	14918	14992	14893	14881	14765	14985	14788	14903	14832	14962	14746	15033	14889	14947	14865	15005	14882	14843	14859	15145	14839	14746	14772	14887	14842	14972	14981	14819	15068	14854	14890	14918	14806	14769	14970	14877	14835	15055	14946	14850	14824	14832	14793	14800	14963	14919	14790	14908	14897	14875	14911	14999	14911	14872	14964	14724	15030	14890	14921	14989	14847	14780	14864	14793	14943	14980	14871	15032	14936	15024	14903	14924	14944	14814	14918	14708	14938	14769	14695	14860	14978	14944	14866	15060	14864	14858	14844	14883	14695	14917	14843	15104	14939	15124	14973	14784	14665	14884	15014	15094	15047	14913	14908	14748	14950	14858	14797	14939	14955	14961	14811	14701	14767	14817	14970	15030	14702	15037	14776	14739	14766	14881	14883	14887	14918	15066	14905	14873	15008	14756	14979	14916	15013	14961	14939	14850	14974	14872	14820	14831	14761	14868	14868	14999	15045	14829	14996	14984	14849	15092	14787	14798	14873	14906	14986	14819	14940	14816	14987	15053	14985	14864	14810	14886	14872	14875	14959	15145	14725	14916	14884	14832	14739	14946	14812	14895	14825	14859	14657	14743	15120	14905	14953	14904	14873	15082	14890	14938	14899	14811	14951	14949	14939	14925	15111	14803	14927	15066	15064	14767	14927	14992	14898	14722	14950	14820	14842	14977	14912	14843	14826	15012	14804	14785	15028	14946	14906	14898	14755	14798	15011	14868	14928	15012	14793	15020	14944	14977	14991	14922	14770	14930	14881	14949	14881	14926	14926	14873	15021	14938	14893	14828	14894	14730	15083	14660	14968	14875	14965	14864	14834	14862	14849	15062	14751	14699	14850	14937	14925	15044	14834	14727	14745	15021	14828	14894	14867	14946	14955	14868	14804	14994	14946	14807	14822	14901	14772	14805	14992	14966	14912	14848	14899	14868	14726	14965	15054	14813	15021	14931	15003	14961	14977	15059	14890	14848	14982	14936	14924	15153	14774	14771	14960	15211	14777	14824	14950	14960	14921	14754	14806	14836	14932	14821	14869	14922	15099	14707	14763	15077	14828	14975	14906	14869	14835	14866	14961	14988	15026	14814	14894	14897	14873	14842	14938	14876	14890	14807	14872	14937	14811	14917	14841	14787	14936	15053	14882	14956	15070	15106	14806	14855	14849	14811	14859	14995	14880	14834	14755	14899	15117	14944	14874	14911	14896	14857	14818	14896	14871	15039	15030	14826	14841	14834	14963	15014	14848	14960	14795	14938	14724	14955	14914	14910	15029	15073	14908	15031	14979	14877	14956	14932	14788	14782	14833	14918	14917	14871	15008	14680	14934	14976	14907	14966
23379	20978	28402	23797	21616	21204	19950	17671	17290	17344	17234	17679	24562	30200	27640	24464	20774	17867	17555	17209	16978	17006	16932	16925	16987	16924	16910	16888	17000	17043	16936	17056	16903	16797	17027	17027	16811	16868	17017	17018	16979	17096	16805	16800	16992	16729	16980	16936	16964	16875	16902	17005	16879	16847	16926	16898	17020	16893	16919	16874	16890	16995	16906	17038	17007	16946	17002	16730	16661	16840	16930	17142	16929	16953	16845	16938	16799	17038	16792	16741	16938	16907	16994	16843	16869	16977	16651	16784	16845	17010	16985	16820	16997	16822	16947	16719	16913	16841	16771	16880	16847	16776	16827	16889	16946	16882	16925	16778	17023	16843	17050	16870	16888	16839	16808	16699	16859	16876	16985	16753	16989	16897	16467	16894	16957	16834	16795	16780	17024	16896	16875	17003	16636	16548	16838	16809	16932	17074	16967	16939	16758	16939	16893	17039	16779	16835	16837	16939	16806	17002	16805	16864	17017	16852	16990	16807	16769	16786	16941	16880	16796	16801	16975	16812	16790	16907	16824	16846	16877	16647	16764	16802	16916	16969	16814	16828	16912	16791	16899	16851	17005	16880	16993	16749	16799	16861	16972	16899	16932	16731	16779	16864	16891	16850	16678	16913	16966	17081	16781	16970	16936	16582	17052	16833	16866	16750	16754	16825	17003	16866	16804	16689	16693	16772	16696	16749	16708	16803	17055	16821	16798	16944	16939	16781	16833	16763	16884	16762	16788	16778	16784	16740	16870	16862	16835	16869	16929	16843	16834	16857	16685	16778	16862	16859	16800	16959	16876	16925	16842	16701	16843	16779	16982	16943	16858	16792	16939	16891	17134	17143	16816	16963	16775	16970	16908	16599	16931	16800	16857	16866	16957	16958	16741	16854	16880	16912	16887	16838	16933	16919	16864	16944	16762	16799	16849	16772	16673	16934	16847	16909	16775	16988	16740	16833	16836	16864	16919	16731	17024	17149	16872	16864	16835	16969	17037	16904	16765	16731	16841	16724	16994	16914	16727	16962	16862	16771	16822	16869	16973	16852	16923	16925	16856	17152	16824	16937	16725	16833	16780	16918	16760	16863	16815	16998	16823	17031	17050	16835	16874	16771	16954	16841	17007	16913	17120	16830	17009	16920	16894	16815	16856	17035	16995	17048	17057	16750	17014	16714	17085	16879	16716	16822	16913	16817	16655	16853	16912	16942	16970	16849	16752	16807	16851	16751	16884	16714	17003	16741	16823	16801	16783	16823	17021	16893	17018	16878	16979	16840	17082	17103	16907	16882	16630	16755	16676	16849	16850	16712	16878	16826	16675	16952	16987	16865	16839	16906	16908	16806	16674	16994	16849	16873	16970	16916	16992	16817	17048	16922	16886	16919	16750	16884	16858	16912	16639	16668	16749	16914	16828	16739	17073	16866	16918	16950	16857	16835	16656	16735	16928	17013	16828	16878	17036	17078	16903	16832	16885	16792	16806	16769	16854	16811	16883	16823	17045	16934	16534	16930	16954	16867	16928	16803	16816	16937	16864	16901	16958	16859	16894	16825	16901	17061	16874	16923	16939	16824	16942	16826	16806	17000	16654	16704	16726	16828	16718	16820	16836	16759	16503	16974	17059	17047	16942	16750	16822	16845	16733	16757	16891	16687	16835	16808	16845	17002	16939	16957	16860	16649	16772	16858	16583	16927	16693	16738	16712	16938	16822	16735	16804	16998	16888	16776	16795	16938	17054	16998	16786	16822	16857	16829	16919	16775	16969	16791	16959	16761	16742	16906	16707	16579	16920	16825	16865	16661	16950	16950	17191	16979	16908	16676	16630	16899	17074	17005	16933	16953	16798	16774	16917	16805	16870	16769	16753	16858	16915	16930	17024	16688	16859	16897	16896	16798	16991	16872	16957	16829	16908	16907	16903	16680	16983	16842	16931	16862	16978	17135	16984	16759	16694	16964	16965	16763	16821	16976	16751	16783	16784	16803	16845	16809	16826	16668	17000	16733	16710	16890	16931	16898	16841	16983	16851	16919	16874	16934	16755	16882	16913	16786	16855	16716	16822	16796	16960	16948	16897	16774	16722	16939	16876	16964	17071	16820	16818	16635	16750	16980	16918	16787	16937	16907	16781	17003	16726	16822	16785	16786	16872	16884	16807	16825	16787	16757	16944	16744	16920	16714	16961	17025	16839	17038	16790	16756	16942	16837	16798	16684	16922	16828	16932	16944	16774	16876	17048	16965	16656	16790	16724	16969	16853	16840	16845	16819	16956	17087	16905	16780	16818	16972	17011	16840	16875	16866	16912	16803	16907	16835	16781	16813	16699	16986	17021	16856	16853	16880	16973	17107	16826	16866	16937	16988	17053	16769	16980	17122	16829	16942	16866	16827	17050	16888	16910	16913	17028	16896	16803	16999	17020	16921	17108	16900	16872	16916	16945	16767	16928	16669	16666	16859	16772	16774	16789	17061	17028	17051	16836	17040	16819	16805	16897	16941	16887	16892	16765	16826	16901	16822	16874	16843	16692	16726	16681	16749	16674	16760	16803	16830	16943	16919	16888	17003	16942	16897	16857	16734	16763	16897	17104	16929	16842	16735	16873	16689	16925	16924	16763	16896	16779	16935	16864	16923	16814	17005	16693	16841	16988	16720	16842	16885	17061	16830	16786	16873	16853	16723	16940	16817	16777	17118	16775	16847	16877	16676	16784	16713	16808	16905	16804	16843	16808	16830	16893	16854	16814	16727	16798	16737	16916	16786	16799	16897	16852	16736	17047	16930	16881	16947	16987	16911	17073	16873	16900	16849	16791	16901	16738	16825	16790	16733	16779	16704	16732	16894	16923	16943	16828	16886	16831	16816	16715	16820	16985	16800	16965	16979	16854	17003	16975	16766	17001	16823	16837	16919	16725	16842	16892	16902	16789	16696	16924	17016	16804	16844	16911	17024	16906	16960	17115	16908	16936	16641	16725	16688	16802	16874	16845	16776	16659	16987	16918	17047	17065	16714	16808	16853	16829	16960	16949	17008	16934	16992	16977	16869	16901	17015	16820	17106	16771	16982	16687	16921	16872	16730	16776	17039	16914	16867	16994	16596	16964	16910	16931	16991	16788	16951	16773	16653	16823	16745	16872	16922	16810	16756	16851	16926	16977	16873	16746	16732	16884	16806	16835	16806	16943	16765	16999	16885	17089	17029	16699	16623	16897	16808	16834	16884	16763	16807	16738	16960	16875	16662	16792	16734	16684	16778	16867	16839	16642	16906	16734	16738	16815	16753	16902	17031	16804	16994	16711	16886	16998	16810	16757	16888	16920	16916	16964	16734	16960	16998	16956	16951	16934	16718	16917	17032	17148	17081	16829	16850	16962	16811	16820	16905	16744	16875	16897	16853	16825	16971	16969	17014	16725	16880	16776	16942	16755	16868	16886	16769	16863	16867	16672	16854	16810	16862	16682	16787	16918	16823	16986	16669	17131	16722	16884	16830	16805	16891	16937	16876	16754	17004	16991	16868	16929	16723	16728	16985	16695	16869	16986	16878	16950	17085	16906	16972	16848	16781	16680	16786	16873	16834	16703	16807	16988	16705	16833	16790	16833	17025	16723	16821	16918	16924	16923	16814	16718	17037	16757	16852	16817	17106	16825	16947	16983	16988	16826	16944	17003	16836	17015	16876	16926	16777	17205	17010	17141	16943	16962	16988	16876	16899	16699	16806	16771	16923	16644	16813	16885	16853	16822	16686	17000	16995	16867	16850	16960	16866	16767	17008	16941	16793	16774	16779	17035	16782	16904	16908	16927	16972	16703	16574	17018	16926	16747	16847	16903	17007	16777	16754	16917	16761	16841	16738	16858	17000	16771	16907	17153	17086	16723	16737	17076	16658	16900	16950	17004	16765	16826	16862	16828	16670	16894	16949	17026	16804	16723	16991	17053	16856	16906	16831	16773	16868	17009	16924	16767	16919	16705	16962	16906	16878	16978	16848	16802	16801	17011	16757	17022	16925	16947	16914	16791	16930	16883	16894	16832	16925	16929	16871	16796	17001	16947	17038	16741	16779	16789	16993	16829	16864	17003	16938	16917	16807	17033	16856	16839	17011	17034	16852	16934	16937	16922	16921	16966	16950	16713	16855	16699	16644	16811	16964	16937	16891	16698	16811	16914	17112	16780	17004	16817	16843	16797	16858	16617	16737	16760	16560	16982	16865	16861	16742	16900	16691	16692	16712	16782	16812	17064	17073	16861	16861	16693	16925	16798	16877	17142	16904	16730	16795	16912	16892	16841	16983	16878	17055	16880	16798	16983	16716	16893	16737	16935	16735	16900	16991	16812	16787	16811	16911	16800	16948	16674	17031	16868	16845	16653	16807	16849	16875	16942	16555	16782	16978	16845	16879	17097	16909	16986	16827	16910	16838	16926	17000	16868	16962	16886	16832	16717	17025	16862	16893	16831	16685	16872	16972	16564	16798	16851	16884	17082	16848	16776	16868	16823	17062	16737	16899	16846	16846	17011	16947	16919	16870	16747	16964	16759	16859	16857	16726	16916	16794	16787	16830	17068	16849	16846	16670	16996	16800	16903	16838	16966	16757	16690	17221	16936	16636	16861	16819	16837	16907	17054	16905	16743	17016	16747	16853	16913	16776	16757	16948	16809	16957	16713	16642	17007	16843	16949	16705	16738	16807	16929	16712	16931	16924	16786	16813	16776	16720	16764	16828	16816	16937	16821	16971	16968	16783	16784	16940	16908	16818	16825	16730	16970	16820	16848	16972	16834	17021	16899	16956	16938	17035	16906	16880	17009	16770	16892	16815	16671	16746	16818	16867	16820	16799	16848	16917	17056	16874	16781	17064	16858	16829	16706	16931	16868	17095	17061	16775	16982	16793	16880	16949	16753	16724	16940	17001	17078	16809	16862	16979	17055	16898	16677	16905	16823	16903	16900	16847	16594	16561	16999	16661	16876	16868	16622	16962	16770	16983	16804	16925	17024	16710	17006	16730	16730	16844	16804	16652	16707	16746	16697	16791	16802	16846	16755	16838	17018	16953	16864	16751	16759	17020	16848	16861	16907	16737	16761	16883	17024	16927	16829	16972	16885	16882	16923	16918	16867	16971	16995	16846	16712	16554	16761	17136	16933	16797
14151	23170	21115	17761	16681	16228	16217	15691	15443	15476	15483	16903	28356	32904	29391	24441	19247	16354	15597	15112	15190	14969	15131	15274	15228	15179	15301	15111	15212	15167	15321	15095	15175	15221	15110	15254	15154	15199	15323	15099	15163	15279	15057	15137	15177	15211	15104	15096	15341	15035	15145	15222	15131	15211	15189	15303	15100	15029	15152	15226	15070	15232	15156	15243	15094	15143	15096	15280	15154	15182	15154	15177	14964	15113	15240	15222	15321	15203	15206	15020	15306	15202	15226	15162	15352	15254	15103	15250	15214	15206	15197	15126	15152	15164	15205	15046	15047	15232	15265	15179	15191	15300	15140	15201	15191	15249	15118	15201	15172	15231	15043	15085	15143	15110	15131	15241	15244	15190	15097	14993	15300	15137	15092	15170	15235	14984	15072	15247	15203	15223	15377	15012	15119	15138	15125	15165	15172	15160	15114	15156	15095	15316	15204	15108	15061	15098	15304	15275	15046	15154	15216	15144	15120	15102	15194	15106	15130	15242	15201	15275	15072	15273	15141	15197	15102	15235	15034	15160	15237	14942	15154	15133	15314	15225	15168	15305	15263	15118	15332	15218	15098	15015	15154	15093	15243	15148	15300	15150	15140	15149	15209	15223	15329	15057	15254	15041	15197	15083	15158	15218	15233	15003	15186	15025	15118	15217	15102	15332	15153	15080	15137	15340	15154	15146	15071	15058	15214	15219	15194	15102	15194	15254	15226	15150	14968	15051	15248	15125	15252	15269	15208	15169	15096	15286	15171	15109	15099	15183	15242	15165	15190	15248	14988	15234	15025	15086	15228	15080	14992	15228	15248	15279	15082	15294	15205	15137	15270	15140	15143	15295	15339	15104	15010	15278	15093	15086	15039	15038	15176	15224	15181	15129	15258	15187	15208	15145	15136	15125	15293	15180	15117	15247	15166	15105	15247	15153	15146	15261	15129	15251	15252	15133	15203	15211	15180	15215	15140	15082	15172	15163	15214	15107	15189	14962	15280	15215	15218	15047	15094	15239	15231	15222	15134	15054	15200	15163	15124	15186	15217	15286	15046	15183	15063	15103	15099	15186	15164	15105	15295	15211	15351	15172	15236	15152	15160	15156	14973	15110	15089	15154	15356	15178	15153	15044	15122	15218	15184	15022	15073	15268	15056	15031	15206	15124	15269	15332	15132	15315	15245	15178	15110	15257	15038	15151	15054	15063	15199	15131	14963	15046	15118	15235	15074	15209	15104	15169	15163	15058	14986	15111	15151	15298	15047	15268	15250	15136	15302	15205	15090	15182	15263	15016	15078	15108	15239	15156	15220	15092	15121	15056	15054	15162	15184	15211	15091	15254	15181	15229	15262	15128	15129	14940	15195	15386	15003	15096	15118	15128	15259	15124	15131	15302	15146	15107	15198	15383	15111	15248	15156	15346	15157	15261	15140	15050	15264	15132	15243	15033	15214	15134	15343	15242	15180	15076	15152	15062	15127	15122	15266	15160	15339	15196	15042	15098	15220	15170	15187	15195	15142	15197	15371	15062	15198	15064	15099	15039	15074	15210	14974	15110	15225	15109	15188	15270	15126	14860	15269	15208	15104	15187	15309	15129	15235	15094	15070	15154	15209	15222	15159	15096	15048	15265	15145	15184	15106	15241	15142	15214	15157	15159	15231	15110	15181	15118	15283	15269	15066	15352	15266	15237	15325	15112	15197	15098	15217	15204	15167	15469	15252	15080	15176	15201	15233	15224	15418	15171	15265	15038	15359	15115	14967	15184	15086	14878	15021	15129	15118	15278	15310	15391	15148	15297	15300	15299	15203	15095	15224	15025	15135	15200	15185	15170	15162	15274	15048	14984	14978	15318	15242	15302	15064	15204	15402	15297	15170	15118	15002	15086	15285	15210	15202	15158	15105	15241	15240	15159	15155	15204	15145	15007	15148	15127	15268	15085	14920	15155	14939	15188	15105	15269	14985	15029	15300	15157	15160	15264	15076	15162	15175	15305	15068	15184	15202	15107	15236	15231	15037	15025	14951	15098	15212	15128	15179	15300	15172	15108	15209	15165	15131	15219	15307	15261	15144	15147	15112	15358	15146	15010	15133	15146	15055	15096	15166	15211	15228	15228	15272	15273	15116	15193	15122	15190	14951	15183	15322	15245	15206	15161	15141	15291	15416	14996	15085	15197	15083	15040	15218	15194	15096	15244	15035	15212	15221	14999	15309	15140	14939	15236	15270	15204	15047	15160	14995	15190	15255	15085	15169	15317	15070	15203	15152	15219	15261	15200	15116	15266	15181	15104	15044	14990	15071	15140	15111	15175	15233	15107	15253	15160	15201	15241	15295	15135	15121	15158	15120	15204	15207	15038	15182	15126	15163	15094	15205	15262	15032	15037	15170	15347	15197	15134	15236	15254	15149	15112	15126	15158	15222	15096	15205	15244	15176	15168	15248	15342	15172	15013	15150	15331	15278	15103	15125	15261	15188	15179	15134	15130	15148	15088	15334	15271	15057	15331	15065	15138	15135	15096	15054	15219	15124	15074	15005	15137	15174	15194	15046	15398	15268	15235	15040	15202	15156	14962	15121	15162	15083	15289	15290	15021	15117	15257	15121	15326	15239	15202	15098	15177	15215	15349	15128	15123	15200	15077	15320	15198	15149	15098	15377	15259	15205	15168	15029	15117	15262	15166	15120	15112	15287	15189	15000	15299	15049	15261	15100	15382	15046	15325	15196	15282	15138	15206	15286	15191	15189	15004	15106	15117	15048	15137	15217	15138	15225	15177	15128	15162	15210	15110	15238	15249	15233	15107	15102	15159	15254	15122	15222	15287	15087	14985	15343	15308	15134	15168	15137	15286	15169	15178	15177	15174	15071	15339	15332	15173	15115	15191	15169	15143	15193	15079	15314	15031	15277	15251	15015	15168	15281	15285	15012	15084	15108	15195	15161	15151	15165	14995	15234	15197	15151	15206	15090	15092	15198	15166	15079	15236	15176	14947	15217	15163	15235	15254	15226	15223	15263	15238	15116	15182	15088	15237	15148	14961	15299	15251	15055	15020	15063	15245	15329	15285	15196	15396	15287	15213	15010	15185	15137	15154	15261	15180	15283	15112	15135	15141	15310	15050	15136	15138	15201	15181	15086	15096	15154	15158	15115	15178	15175	14997	15337	15071	15089	15284	15190	15232	15185	15181	15180	15178	15009	15312	15284	15103	15067	15081	15287	15208	15006	15193	15174	15086	15233	15271	15248	15197	14947	15280	15117	15090	15124	15176	15167	15188	15383	15274	15173	15054	15122	15189	15012	15335	15131	15046	15149	15090	15070	15220	15312	15038	15177	15176	15190	15150	15095	15136	15150	15271	15244	15242	15061	15205	15061	15018	15211	15233	15142	15277	15198	15075	15301	15185	15341	15306	15098	15104	15210	15182	15073	15089	15211	15239	15031	15203	15115	15136	15068	15221	15155	14984	15154	15142	15180	15202	15108	15224	15110	15143	15010	15143	15115	15058	15079	15345	15328	15084	15176	15030	15133	15079	15270	15463	15134	15099	14839	15301	15084	15165	15136	15065	15097	15152	15107	15068	15317	15156	15044	15105	15232	15162	15239	15287	15275	15138	15172	15165	15146	15178	15017	15183	15280	15284	15061	15219	15164	15031	15101	15182	15288	15287	15009	15213	15318	15019	15192	15076	15319	15193	15101	15137	15098	15125	15215	15131	15220	15215	14958	15268	15034	15135	15198	15123	15038	15150	15147	15154	15164	15295	14959	15230	15182	15095	15183	15137	15214	15205	15073	15346	15098	15192	15050	15218	15279	15049	15073	15300	15290	15169	15225	15277	15115	15263	15031	15110	15115	15190	15047	15188	15203	15233	15078	15103	15192	15220	15081	15051	15246	15224	15133	15113	15115	15114	15234	15156	15100	15174	15309	15151	14927	15139	15027	15242	15240	15163	15188	15277	15254	15122	15220	15175	15128	15207	15010	15029	15042	15136	15151	15159	15030	15038	15204	15167	15276	15190	15282	15071	15150	15198	15181	14997	15196	15103	15102	15118	15105	15129	14948	15432	15138	15022	15213	15315	15151	15155	15155	15131	15313	15125	15299	15164	15312	15159	15133	15129	15215	15117	15067	15341	15172	15167	15247	15219	15231	15104	15253	15252	15387	15102	15277	15038	15171	15239	15105	15202	15218	15249	15147	15103	15124	15213	15282	15105	15170	15167	15223	15149	15266	15031	15236	15211	15128	15087	15168	15110	15134	15274	15134	15212	15241	15188	15267	15036	15042	15204	15080	15116	14993	15336	15073	15059	15264	15178	15108	15150	15202	15206	15110	14983	15094	15183	15209	15116	15196	15120	15122	15160	14923	15254	14966	15078	15273	15165	15296	15250	15151	15116	15404	15162	15130	15159	15207	15244	15019	15110	15173	15142	15131	15266	15237	15190	15204	15266	15167	15109	15213	14961	15371	15025	15171	15212	15189	15255	15358	15309	15239	15029	15070	15201	15127	14890	15267	15113	15230	15181	15171	15160	15101	15081	15094	15186	15167	15226	15148	15183	15121	15075	15151	15100	15013	15214	15178	15203	15081	15105	15321	15136	15185	15261	15150	15064	15237	15025	15088	15261	15209	15179	15013	15195	15137	15186	15083	15172	15106	15154	15291	15192	15227	15223	15110	15264	15287	15210	15018	15236	15168	15069	15135	15179	15057	15449	15203	15175	15136	15251	15094	15130	15057	15014	14986	15356	15237	15302	15189	15097	15236	15313	15099	15212	15224	15170	15106	15151	15232	14971	15154	15248	15166	15111	15102	15213	15293	15177	15104	15242	15213	15149	15180	15209	15295	15210	15010	15106	15302	15019	15256	15138	15068	15135	15106	15063	15077	14999	15226	15209	15219	15221	15231	15139	15116	15124	15251	15167	15185	15150	15266	15078	15151	15220	15316	15209	15187	14928	15223	15301	15141	15148	15281	15274	15242	15211	15112	15260	15171	15123	15004	15028	15083	15253	15142	14951	15186	15131	14965	15118	15245	15186	15105	15138	15151	15247	15103	15156	15308	15230	15213	15072	15185	15106	15124	15195	15182	15124	15107	15215	15145	15175	15033	15145	15099	15187	15197	15199	15204	15146	14903	15154	14994	15142	15080	15072
22463	20994	28748	23411	21133	22864	23800	18701	17939	18018	17738	18557	31066	37716	35126	29189	23152	19274	18159	17557	17494	17325	17314	17421	17288	17526	17273	17253	17436	17280	17231	17205	17189	17253	17496	17182	17324	17195	17409	17213	17316	17075	17343	17182	17294	17516	17495	17292	17343	17159	17459	17158	17130	17243	17403	17256	17141	17149	17482	17219	17370	17254	17303	17155	17231	17379	17229	17332	17259	17057	17201	17196	17147	17462	17273	17426	17340	17196	17418	17177	17257	17353	17289	17072	17277	17238	17205	17166	17146	17285	17382	17257	17103	17178	17172	17368	17113	17207	17279	17381	17129	17360	17206	17276	17235	17298	17381	17268	17330	17064	17057	17141	17244	17214	17115	17249	17098	16967	17226	17134	17322	17199	17250	17253	17134	17023	17059	17119	17160	17193	17129	17195	17217	17109	17081	17252	17284	17015	17376	17288	17244	17245	17180	17148	17025	17126	17329	17141	17220	17138	17157	17214	17316	17237	17131	17353	17187	17332	17355	17472	17448	17376	17116	17253	17262	17155	17064	17207	17138	17347	17220	17496	17309	17260	17039	17243	17239	17190	17111	17343	17159	17350	17128	17324	17230	17092	17118	17136	17335	17275	17299	17178	17435	17137	17154	17447	17173	17256	17206	17339	17227	17207	17328	17238	17011	17165	17322	17388	17249	17209	17422	17118	17210	17258	17179	17207	17303	17211	17195	17199	17342	17376	17384	17404	17162	17238	17141	17046	17185	17129	17123	17130	17264	17113	17250	17071	17066	17213	17060	17320	17268	17221	17119	17385	17203	17248	17169	17268	17318	17165	17344	17194	17236	17322	17151	17014	17348	17296	17221	17291	17160	17233	17266	17516	17273	17385	17163	17156	17146	17040	17233	17344	17307	17207	17277	17193	17154	17168	17130	17427	17036	17017	17053	17329	17064	17344	17033	17218	17127	17225	17308	17204	17207	17156	16953	17028	17184	17119	17354	17375	17183	17254	17183	17321	17332	17335	17342	17251	17141	17283	17346	17285	17021	17071	17176	17126	17304	17200	17409	17199	17139	17127	17342	17215	17028	17224	17114	17134	17312	17139	17314	17284	17194	17068	17346	16954	17321	17129	17191	17000	17222	17052	17160	17268	17227	17207	17211	17162	17140	17052	17292	17210	17246	17195	16958	17273	17289	17310	17164	17386	17070	17355	17243	17272	17208	17294	17285	17258	17064	17241	17139	17301	17315	17317	17034	17140	17352	17224	17114	17155	17190	17118	17019	17204	17020	17155	17028	17261	17261	17207	17269	17400	17169	17185	17226	17172	17094	17135	17507	17056	17401	17300	17294	17503	17189	17301	17201	17177	17156	17164	17178	17227	17040	17188	17321	17035	17074	17309	17391	17286	17420	17359	17233	17172	17314	17091	17532	17258	17354	17284	17324	17060	17207	17237	17115	17062	17354	17097	17234	17165	17377	17303	17245	17151	17377	17084	17269	17063	17109	17250	17273	17120	17197	17168	17370	17449	17040	17195	17218	17144	17366	17403	17305	17229	17333	17258	17220	17365	17241	17233	17182	17346	17250	17402	17177	17177	17222	17325	17136	17216	17207	17265	17378	17161	17179	17249	17132	17223	17421	17134	17151	17269	17005	17352	17095	17241	17205	17048	17176	17031	17360	17339	17282	17235	17314	17232	17139	17187	17195	17148	17275	17252	17241	17196	17323	17002	17183	17109	17398	17110	17308	17237	17276	17289	17055	17108	17121	17137	17282	17340	17252	17194	17111	17206	17325	17148	17114	17261	17171	17327	17224	17142	17164	17020	17031	17125	17169	17189	17363	17178	16950	17260	17098	17151	17044	17129	17477	17252	17200	17208	17113	17270	16924	17237	17072	17150	17226	17058	17304	17234	17259	17418	17225	17378	17089	16936	17268	17419	17379	17209	17257	17103	17240	17319	17123	17241	17285	17227	17006	17210	17275	17384	17214	17327	17203	17327	17367	17239	17161	17076	17189	17173	17274	16864	17092	17216	17086	17233	17355	17167	17180	17304	17205	17298	17026	17389	17287	17001	17323	17333	17016	17343	17061	17275	17232	17258	17239	17202	17190	17105	17210	17125	17089	17316	17359	17200	17201	17356	17202	17195	17186	17186	17135	17008	17152	17165	17085	17279	17416	17167	17160	17312	17363	17161	17147	16985	17106	17307	17270	17131	17167	17096	17146	17080	17295	17080	17220	17112	16980	17124	17404	17192	17238	17191	17119	17344	17332	17348	17267	17013	17320	17263	17250	17210	17215	17048	17106	17430	17392	17279	17090	17173	17071	17140	17175	17303	17212	17224	17223	17255	17357	17142	17329	17329	17243	17162	17284	17127	16959	17059	17226	17163	17264	17314	17204	17194	17274	17305	17038	17013	17162	17155	17195	17024	17152	17281	17135	17272	17370	17293	17257	17167	17205	17299	17220	17172	17241	17353	17117	17153	17331	17220	17121	17335	17215	17232	17198	17161	17211	17259	17199	17135	17176	17253	17085	17425	17262	17242	17061	17302	17218	17249	17391	17222	17195	17143	17057	17134	17150	17305	16939	17444	17194	17261	17342	17106	17115	17230	17249	17255	17061	17275	17270	17054	17114	17298	17257	17031	17107	17037	17183	17115	17359	17268	16980	17276	16955	17270	17163	17140	17202	17219	17032	17072	17140	17152	17209	17247	17166	17386	17124	17142	16958	16983	17062	17197	17121	17311	17090	17082	17276	17076	17147	17263	17288	17172	16994	17122	17295	17374	17138	17267	17388	17234	17275	17287	17131	17265	17245	17263	17358	17276	17173	17078	17289	17118	17260	17259	17070	17212	17246	17107	17124	17060	17142	17097	17290	17394	17164	17440	17181	17163	17084	17205	17129	17080	17262	17131	17231	17282	17179	17122	17082	17163	17194	17207	17372	17378	17198	17189	17278	17327	17218	17193	17140	17227	17361	17141	17086	17240	17167	17264	17144	17075	17169	17288	17170	17218	17054	17273	17443	17240	17169	17259	17168	17137	17417	17236	17098	17095	16890	17186	17391	16934	16990	17360	17263	17079	17115	17035	17168	17207	17100	17120	17147	17160	17373	17131	17323	17439	17186	17099	17086	17380	17237	17111	17078	17100	17039	17254	17213	17227	17195	17168	17200	17241	17272	17020	17302	17091	16994	17364	17310	17213	17519	17123	17389	17179	17283	17365	17247	16926	17166	17270	17385	17095	17184	17276	17092	17058	17167	17228	17187	17272	17355	17147	17359	17291	17264	17440	17233	17277	17229	17105	17194	17321	17116	17545	17213	17338	17269	17028	17118	17280	17147	16947	17248	17217	17313	17173	17348	17259	17261	17083	17200	17284	17332	17243	17115	17106	17275	17334	17121	17082	17050	17093	17207	17148	16969	17033	17237	17200	17116	17138	16915	17037	17055	17295	17188	17041	17174	17130	17311	17180	17376	17175	17241	17264	17248	17156	17202	17134	17253	17308	16985	17124	17195	17230	17382	17361	17363	17194	17367	17304	17244	17263	17516	17384	17205	17125	17250	17266	16998	17193	17097	17159	17245	17272	17184	17210	17350	17182	17186	17393	17295	17107	17283	17379	17219	17228	17268	17378	17183	17236	17298	17210	17389	17310	17206	17232	17142	17297	17234	17113	17277	17052	17359	17231	17389	17158	17289	17154	17393	17236	17329	17290	17330	17052	17278	17254	17129	17053	17123	17130	17227	17293	17136	17230	17175	17074	17181	17263	17003	17041	17101	16998	17180	17281	17306	17276	17112	17166	17237	17248	17359	17139	17529	17200	17219	17115	17147	17238	17220	16930	17393	17456	17385	17238	17232	17130	17151	17263	17280	17161	17185	17267	17308	17032	17302	17214	17368	17209	17074	17200	17113	17181	17230	17091	17231	17241	17299	17232	17241	16972	17096	17101	17236	17169	17289	17278	17102	17281	17150	17236	17290	17125	17187	16919	17163	17255	17335	17081	17082	17056	17168	17365	17167	17205	17159	17239	17106	17175	17323	17314	17244	17121	17190	17050	17194	17235	17340	17288	17254	17135	17271	17222	17307	17184	17087	16968	17446	17135	17204	17401	17154	17177	17362	17258	17242	16935	17181	17167	17061	17064	17194	17261	17262	17255	17140	17099	17246	17064	17186	17244	17278	17113	17073	17195	17371	17292	16990	17249	17261	17066	17195	17105	17271	17056	16933	17134	17122	17043	17292	17356	17262	17094	17381	17229	17251	17231	17396	17191	17255	16996	17078	17312	17423	17160	17190	17254	17136	17357	17228	17236	17068	17348	17225	17106	17180	17232	17229	17328	17314	17184	17126	17271	17411	17207	17324	16974	17397	17044	17205	17200	17269	17499	17190	17210	17371	17267	16981	16953	17263	17111	17138	17085	17413	17131	17166	17145	17316	17185	17250	17224	17075	17066	17165	17059	17140	17180	17093	17319	17348	16952	17261	16979	17189	16971	17282	17329	17125	17137	17224	17188	17328	17210	17260	17221	17102	17105	17213	17162	17248	17314	17543	17157	17261	17145	17141	17145	17071	17252	17154	17126	17189	17158	17134	17273	17444	17230	17283	17530	17358	17228	17252	17365	17022	17169	17122	17284	17074	17214	17359	17267	17094	16888	17121	17143	17221	17184	17168	17145	17338	17314	17287	17052	17098	17442	17198	17213	17206	17387	17285	17174	17249	17333	17270	16939	17238	17127	17274	17231	17233	17255	17146	17132	17093	17272	17067	17161	17396	17143	17135	17284	17205	17222	17084	17244	17185	17155	17431	17178	17031	17226	17253	17205	17235	17189	17188	17175	17028	17331	17331	17192	17129	17199	17158	17110	17195	17395	17378	17346	17282	17131	17163	17351	17025	17247	17270	17177	17327	17091	17333	17294	17070	17102	17051	16989	17157	17062	17186	17312	17124	17284	17216	17175	17242	17210	17302	17265	17193	17310	17069	17245	17080	17421	17145	17185	17308	16890	17113	17134	17334	17299	17254	17102	17133	17048	17218	17011	17022	17086	17159	17430	17379	17285	17403	16960	17237	17096	16978	17176	17141	17268	17214	17088	17317	17078	17176	17363	17047	17132	17226	17324	17309	17385	17272	17269	17307	17238	17246	17263	17461	17220	16974	17205
15545	26819	23965	19841	17994	17168	16662	16268	16098	15955	15932	17975	35616	40274	37119	29787	21730	17028	16210	15562	15502	15426	15346	15450	15464	15450	15434	15455	15262	15391	15411	15326	15211	15582	15282	15294	15463	15333	15335	15406	15180	15459	15434	15347	15270	15371	15455	15457	15348	15285	15373	15600	15356	15467	15322	15237	15554	15403	15662	15287	15328	15376	15255	15600	15258	15382	15261	15454	15490	15241	15365	15338	15328	15468	15370	15502	15295	15616	15536	15355	15245	15358	15489	15172	15500	15451	15423	15517	15264	15305	15371	15383	15416	15356	15329	15255	15244	15376	15457	15287	15354	15215	15338	15376	15259	15295	15372	15456	15268	15428	15358	15506	15465	15307	15312	15330	15445	15383	15431	15424	15344	15374	15329	15422	15519	15361	15410	15446	15574	15334	15342	15442	15463	15299	15347	15214	15452	15386	15248	15335	15422	15426	15331	15485	15497	15405	15257	15251	15388	15382	15344	15436	15591	15169	15412	15305	15379	15373	15309	15384	15573	15194	15364	15254	15039	15473	15299	15391	15131	15353	15335	15302	15498	15398	15468	15226	15223	15390	15317	15377	15432	15300	15386	15329	15303	15399	15403	15155	15400	15412	15558	15571	15453	15364	15337	15317	15408	15469	15344	15533	15329	15372	15350	15356	15252	15297	15255	15483	15209	15475	15344	15167	15334	15381	15569	15246	15493	15308	15291	15156	15260	15296	15373	15383	15358	15309	15315	15429	15324	15167	15248	15319	15361	15361	15207	15363	15136	15297	15311	15418	15419	15282	15476	15019	15279	15343	15345	15391	15278	15386	15240	15292	15361	15345	15244	15267	15343	15485	15283	15192	15271	15366	15386	15249	15356	15406	15204	15411	15186	15307	15296	15490	15271	15404	15288	15460	15338	15329	15460	15202	15406	15308	15229	15444	15305	15316	15177	15274	15381	15214	15392	15386	15360	15299	15320	15349	15292	15338	15517	15462	15360	15413	15292	15360	15226	15308	15309	15240	15342	15431	15363	15407	15336	15383	15215	15240	15286	15304	15457	15349	15341	15424	15465	15194	15209	15421	15241	15355	15420	15310	15310	15244	15309	15151	15364	15276	15296	15202	15316	15377	15340	15364	15385	15318	15311	15220	15197	15348	15385	15392	15232	15320	15309	15449	15257	15221	15399	15214	15381	15510	15385	15310	15294	15274	15419	15439	15256	15408	15377	15262	15365	15426	15380	15244	15377	15246	15268	15305	15346	15312	15440	15178	15294	15376	15316	15360	15248	15406	15292	15475	15383	15426	15405	15186	15408	15310	15399	15369	15388	15251	15512	15290	15176	15404	15404	15420	15429	15358	15163	15337	15322	15275	15236	15246	15297	15210	15427	15274	15383	15342	15332	15243	15297	15544	15407	15163	15430	15211	15203	15351	15149	15347	15373	15222	15316	15309	15311	15182	15337	15191	15355	15255	15319	15310	15454	15319	15232	15464	15278	15396	15353	15454	15387	15365	15351	15331	15229	15336	15311	15331	15300	15336	15377	15266	15469	15340	15155	15352	15281	15287	15330	15426	15342	15249	15238	15316	15419	15273	15408	15376	15289	15267	15269	15266	15303	15389	15622	15402	15324	15397	15255	15340	15198	15474	15340	15286	15410	15357	15312	15290	15286	15334	15387	15383	15382	15257	15261	15262	15324	15274	15338	15215	15328	15381	15408	15374	15328	15332	15307	15214	15389	15276	15392	15407	15336	15368	15447	15454	15318	15344	15331	15368	15573	15290	15350	15324	15349	15249	15375	15470	15378	15298	15379	15307	15173	15184	15349	15308	15421	15355	15435	15302	15422	15231	15058	15360	15408	15404	15353	15391	15378	15415	15421	15421	15253	15432	15277	15456	15226	15452	15302	15285	15378	15176	15292	15501	15239	15376	15510	15297	15382	15339	15403	15491	15365	15252	15386	15556	15217	15291	15424	15365	15240	15295	15360	15382	15131	15380	15376	15212	15386	15344	15261	15284	15296	15455	15276	15416	15374	15394	15226	15202	15518	15274	15231	15438	15623	15236	15243	15283	15367	15364	15346	15329	15376	15143	15292	15323	15158	15260	15270	15405	15255	15251	15412	15243	15320	15250	15320	15486	15239	15371	15382	15274	15309	15164	15272	15449	15270	15310	15396	15291	15387	15421	15267	15611	15331	15436	15497	15285	15312	15455	15337	15457	15336	15312	15368	15347	15240	15326	15359	15291	15268	15442	15282	15438	15344	15342	15385	15329	15277	15571	15328	15328	15458	15173	15300	15262	15493	15262	15234	15346	15367	15265	15466	15143	15252	15257	15219	15294	15367	15311	15460	15416	15397	15425	15366	15406	15464	15280	15400	15241	15241	15411	15211	15259	15216	15253	15430	15334	15431	15319	15375	15506	15086	15270	15476	15271	15364	15460	15373	15381	15293	15424	15307	15312	15260	15432	15228	15401	15268	15360	15431	15390	15196	15348	15333	15246	15413	15456	15377	15343	15355	15359	15416	15264	15379	15299	15166	15345	15353	15265	15466	15354	15423	15338	15379	15301	15407	15452	15309	15354	15427	15447	15325	15379	15293	15358	15272	15322	15523	15189	15531	15374	15373	15438	15332	15219	15219	15412	15567	15232	15340	15279	15536	15417	15471	15280	15331	15449	15375	15416	15215	15397	15433	15455	15344	15134	15327	15300	15206	15223	15397	15187	15122	15487	15259	15332	15332	15353	15365	15445	15317	15377	15361	15306	15360	15287	15291	15419	15401	15338	15430	15355	15292	15260	15412	15194	15425	15378	15422	15281	15385	15275	15328	15369	15393	15343	15369	15301	15331	15495	15225	15243	15400	15261	15339	15345	15210	15259	15360	15454	15362	15305	15429	15203	15267	15491	15422	15276	15273	15407	15371	15277	15283	15259	15545	15277	15260	15245	15453	15288	15249	15384	15422	15350	15309	15236	15188	15129	15533	15322	15416	15312	15257	15123	15374	15365	15153	15308	15399	15386	15263	15246	15196	15387	15363	15526	15351	15397	15250	15336	15323	15373	15293	15369	15308	15301	15175	15293	15465	15358	15330	15285	15348	15327	15440	15247	15229	15225	15383	15343	15330	15210	15386	15251	15479	15363	15344	15436	15323	15290	15259	15385	15339	15123	15357	15336	15128	15409	15378	15376	15450	15347	15195	15394	15356	15355	15348	15178	15319	15357	15306	15345	15311	15268	15462	15224	15249	15241	15462	15175	15314	15397	15374	15175	15341	15447	15349	15447	15342	15329	15251	15387	15403	15173	15364	15425	15265	15415	15421	15446	15185	15333	15275	15414	15476	15246	15414	15352	15383	15344	15345	15262	15368	15274	15239	15346	15262	15390	15290	15464	15370	15265	15429	15331	15285	15390	15483	15518	15327	15314	15245	15223	15182	15319	15363	15266	15308	15237	15339	15361	15135	15431	15493	15306	15353	15447	15324	15213	15378	15264	15389	15211	15439	15353	15363	15486	15363	15250	15389	15191	15154	15437	15231	15426	15320	15231	15264	15346	15366	15247	15367	15407	15321	15424	15368	15346	15405	15332	15416	15484	15291	15246	15454	15288	15399	15196	15428	15525	15256	15461	15370	15235	15390	15402	15297	15233	15340	15294	15209	15316	15357	15355	15417	15331	15524	15267	15298	15479	15463	15454	15425	15298	15274	15147	15393	15360	15296	15366	15359	15198	15307	15293	15340	15266	15253	15370	15334	15331	15317	15426	15446	15333	15397	15207	15391	15345	15349	15352	15349	15302	15362	15199	15458	15255	15392	15186	15386	15380	15475	15245	15344	15424	15365	15169	15480	15300	15233	15405	15395	15480	15384	15428	15175	15316	15232	15354	15230	15364	15531	15439	15295	15449	15252	15392	15352	15328	15342	15339	15326	15262	15541	15355	15430	15446	15398	15412	15440	15264	15447	15366	15230	15304	15466	15280	15546	15242	15433	15316	15410	15417	15437	15287	15394	15267	15442	15515	15266	15289	15333	15502	15315	15402	15282	15416	15373	15203	15203	15454	15494	15391	15371	15417	15256	15214	15253	15465	15307	15551	15346	15188	15325	15382	15404	15411	15204	15393	15314	15317	15313	15409	15484	15314	15283	15484	15349	15339	15473	15257	15429	15476	15459	15373	15338	15289	15320	15395	15434	15246	15572	15390	15288	15289	15339	15409	15251	15375	15490	15272	15227	15365	15476	15413	15359	15329	15299	15438	15249	15362	15613	15289	15398	15046	15398	15133	15343	15327	15364	15352	15372	15260	15186	15365	15288	15498	15315	15426	15366	15328	15288	15372	15396	15410	15227	15464	15346	15250	15387	15395	15260	15291	15304	15302	15355	15323	15341	15245	15351	15557	15404	15419	15253	15273	15397	15362	15219	15445	15464	15473	15347	15300	15392	15260	15200	15372	15262	15444	15315	15399	15251	15352	15327	15377	15160	15471	15284	15375	15401	15234	15324	15340	15093	15273	15399	15173	15307	15458	15386	15440	15298	15479	15437	15268	15294	15250	15135	15469	15487	15582	15297	15425	15397	15432	15534	15365	15279	15064	15467	15379	15311	15298	15386	15443	15236	15321	15223	15318	15276	15458	15198	15264	15161	15261	15292	15449	15393	15396	15422	15267	15356	15310	15314	15485	15238	15174	15285	15291	15182	15367	15235	15266	15232	15295	15240	15396	15332	15410	15372	15428	15440	15337	15395	15248	15460	15212	15449	15275	15262	15378	15381	15231	15346	15306	15283	15429	15351	15394	15382	15408	15482	15393	15519	15571	15406	15465	15430	15242	15236	15359	15281	15431	15429	15287	15427	15428	15303	15277	15316	15632	15436	15358	15237	15445	15462	15410	15202	15280	15499	15396	15357	15299	15266	15286	15320	15448	15391	15394	15256	15423	15359	15383	15272	15217	15432	15233	15247	15395	15308	15253	15277	15214	15398	15226	15394	15384	15315	15502	15484	15276	15302	15356	15282	15258	15433	15423	15256	15304	15468	15137	15373	15528	15419	15291	15410	15388	15367	15498	15386	15243	15450	15437	15382	15398	15337	15355	15411	15295	15399	15317	15223	15160	15398	15317	15297	15338	15199	15476	15483	15333	15363	15277	15485	15361	15356	15374
27197	21595	23200	20038	17096	17273	17130	17122	17260	17236	17124	17246	17810	19143	19203	18601	17734	17364	17362	17142	17057	16938	16955	17070	17213	17104	17128	16996	17085	16967	17163	16972	17049	16980	17183	17182	17105	17168	17105	16834	17199	17268	17106	17034	17265	17231	17366	17003	17045	17110	17029	17099	17152	17024	17158	17307	16964	17100	17094	17049	17101	16865	16907	16969	17068	17041	17130	16885	17005	16956	17014	17295	17242	17041	17053	16894	17099	17223	17035	17018	17057	16935	16969	17033	17008	16793	17089	17037	17087	16986	17071	17105	17226	17184	17196	17075	17064	17023	17100	17014	16995	17058	17032	17016	16902	16891	17293	17096	17116	16980	17104	16961	17193	16869	16980	17181	17227	17061	16981	17038	16920	16946	16987	17112	17066	17292	16985	17156	17120	16983	17098	17092	17017	16926	17091	16954	17194	17053	17234	17126	16920	17034	17098	17126	17054	17100	17171	16960	16900	17052	16966	17166	17077	17026	16962	16834	17007	17062	16887	16936	17158	17096	17061	17121	17025	17123	17240	17251	16823	17019	17031	17245	17370	16979	17137	17011	17086	17079	17199	17069	17007	16995	17130	16923	17022	17306	17056	17262	17007	17123	17096	16991	17170	16958	16950	16984	16929	17163	17043	17142	17032	17128	17054	16962	16918	17103	17143	17102	16986	16989	17215	17173	17291	17180	17107	16814	17089	17238	17078	16863	17032	17040	17065	17147	16875	17142	17078	16969	17181	16968	16990	16949	16985	16969	16791	16966	17141	17349	17186	17170	17207	17170	17358	17040	17212	17071	17215	17206	16961	17051	16973	17181	17209	17138	17094	16975	16820	16932	17033	17123	16870	17074	16964	17108	17182	17064	16900	17007	16965	16920	17058	17019	16977	16851	16881	16959	17148	17009	16996	17201	17052	16966	17008	17030	16901	17047	17041	17059	17080	17156	16975	17136	16923	16974	16969	17027	17098	17106	17163	17072	16921	16957	17010	17132	17085	17019	16943	17012	17105	17120	17014	17314	17123	17166	17244	16990	16904	16952	17089	17027	17012	17173	17214	17011	17192	16950	17153	17019	17185	16965	17111	17078	17113	17010	17116	16960	17167	16972	17156	17143	16971	16996	16840	16926	17088	17023	17264	17019	16835	17060	17117	17095	17118	17078	17191	17047	16942	17050	17178	16940	16957	17270	16995	16989	17113	16918	17124	16880	17043	17024	17042	17070	16836	17028	17142	17079	17166	17088	17171	16972	16866	17021	17118	17104	16949	17110	17182	17019	17055	17096	16988	17038	16935	17045	17114	16948	16918	16999	16989	17139	16934	16924	17185	17092	16906	17161	16933	17018	17226	17381	16958	17257	17277	16869	17148	17173	17108	17058	17217	17241	17118	17346	17121	17016	17111	17094	17283	17179	17012	17046	17214	17175	16997	17315	17021	17104	17177	16935	17122	17053	17137	16953	16878	17100	16981	16893	16907	16783	17027	16981	17019	17171	16957	17085	17012	17095	17389	17096	17114	16993	17028	16836	17038	17080	17074	16983	17031	17202	16897	17205	17079	17149	17233	17080	16953	17239	17128	17190	17189	17015	17128	16964	17045	17163	16987	17190	17100	17255	17115	17043	17133	16962	17032	16946	17135	17070	16976	17096	17168	17138	17173	17071	17155	17186	17154	17244	17026	16857	16984	17010	17088	17205	17076	16909	17295	17084	17154	17159	16932	16989	17137	16887	17133	17257	17037	16958	17237	17122	17259	16966	17126	17078	17082	17075	16992	17057	17085	17003	17139	17121	17164	17175	17039	16884	16951	16800	16941	16951	16876	17070	17026	17065	17020	17044	17014	17012	17026	17078	16802	17262	17065	17193	16792	16856	17166	17101	17063	16848	17006	17035	17017	16998	17005	16966	17025	17188	17066	16924	16801	17135	17006	17030	17044	16935	17263	16957	17171	17298	17177	16987	16988	16909	17235	16866	16986	17060	17073	16872	16958	17137	17073	17110	16904	17111	16880	17134	16932	16917	16923	17042	16957	17209	17276	17064	17220	17024	16975	17192	17188	17003	17020	17044	17291	17062	16971	17061	17134	17117	17102	17362	16930	17039	16993	17105	16979	17268	17051	17144	16979	17029	17223	17040	17122	16997	17059	17186	17122	16976	17034	17043	17213	17095	17344	17059	16992	17185	17118	17093	17099	17076	17242	17265	17438	16967	16877	17182	17134	17233	17071	17002	17039	17060	16961	17198	17154	16907	16921	17079	17060	16954	17175	17215	16899	17232	16907	16976	17174	17301	17150	17009	17011	17293	17109	17200	17113	17064	17113	17132	17076	17097	17063	17072	17051	16914	16940	17075	16884	16985	17037	17211	17040	17163	17005	16934	17135	17117	17181	17326	17010	16963	17231	17162	17019	17044	16905	16949	17067	16954	16956	17115	17232	17013	16891	17043	17115	16910	16915	16956	17157	17078	16908	17106	17031	16998	16990	17040	17169	17048	17134	17011	16961	17156	16969	16976	17141	17088	17216	16948	17103	17153	17083	17263	17271	17205	17102	16994	17034	16960	16914	16928	17054	17224	17021	16971	17006	16991	17124	16979	17160	16796	16858	17140	17254	17051	16927	16914	17153	17126	16898	17141	17151	17144	17200	16957	17016	17281	16992	16983	16835	16966	17084	17088	17016	17169	17030	16926	17038	16961	16867	16960	17109	16987	17103	17100	17041	16860	17032	16994	17028	16993	16922	17092	16963	17077	16947	17205	17151	17161	17045	17282	16955	16928	16979	17022	17269	17182	16897	17259	17129	17198	17041	17141	17167	17164	16966	17080	17179	17064	17068	17112	17062	17009	17037	16996	17076	16980	17177	17177	17080	17137	17098	17203	16998	16710	16938	17045	16865	17126	17000	16990	17017	16985	17204	17131	17099	17109	17067	17086	16982	17148	17205	17158	17093	17033	17052	17250	16931	17090	17124	17027	17206	16963	17194	17090	17129	17214	16878	17013	17200	17151	17020	16961	17089	17050	17060	16967	17246	17257	17262	17097	17096	17060	16867	17196	16963	17220	16986	17030	17187	17094	17302	17126	17098	17073	16960	17334	17283	16936	16913	17021	17122	16943	17118	17022	17134	17080	17073	17234	17062	17047	17067	16828	17286	17089	17167	17012	16898	17225	16848	16985	16948	16913	17025	17071	16980	16859	17045	17006	17129	17033	17053	17143	17236	17159	16950	17106	16985	16983	16818	17076	17220	16986	16934	17005	16996	17241	17017	16980	17132	16768	17123	17178	17012	17088	17076	17092	16944	16866	17256	16951	17146	17113	17060	17034	16945	16988	16912	17109	17111	17073	16966	17106	17070	17179	17018	17053	16973	17131	17105	16963	16917	16945	17106	16941	17226	16996	16834	16885	16988	17209	17084	17034	17215	17074	17136	17091	17114	17108	16897	17101	17087	17360	16979	17030	17183	16921	16991	16885	17053	17022	17070	17134	17080	17108	17240	17096	17114	17073	17068	17130	16998	17288	17105	17088	17041	17100	16977	16831	17083	17008	17066	16986	17074	17083	17161	17135	17175	16990	16966	17013	16971	16971	17112	17004	17308	17161	16956	17098	17285	17089	17155	17072	17330	17035	16811	16888	16923	17349	17112	17120	16860	17084	17269	17040	17378	17017	16987	16828	17038	17044	17103	17035	17059	17077	17170	17153	17186	16970	17017	16850	16910	17096	17161	17224	17223	17114	17216	16797	17052	17081	17114	17127	17005	16998	17071	17162	17001	17100	17042	17062	17312	17083	17214	17148	17014	16988	17244	17287	17091	16992	17186	17072	17068	17401	16992	16950	17090	16998	17018	17116	17038	16989	17003	16913	17078	17157	16945	16959	17154	17111	17146	16955	17214	17192	17031	17215	17037	17160	17190	17198	17029	16992	17080	16997	16960	16910	16903	16948	17076	17039	16922	17408	16913	16866	16891	17089	16948	16920	17083	16954	17016	17109	17224	17000	17092	17095	16959	17141	17137	17190	17035	17059	17119	16934	17085	16746	17101	17020	16900	17024	16899	16907	16783	17009	16971	17117	16938	17218	17156	17249	17162	17272	16910	17100	16983	17094	17148	17091	16939	17229	17142	17158	16894	17168	17099	16967	17020	17084	17029	17129	17076	17177	17146	17131	17185	17312	17272	17219	16997	17065	17075	17059	17035	16962	17052	16942	17027	17015	17004	17112	17052	17182	17033	17088	16934	17134	17142	17175	17028	16981	17072	17033	16795	17042	17128	17086	17019	17026	16966	17041	17112	16992	17177	16978	16847	16870	17120	17028	17039	17263	17253	17117	17198	17213	16826	17035	17135	17079	17222	16950	17168	17107	17129	17095	17071	17040	17217	16997	17005	17178	16955	16900	17137	16961	16980	16951	17098	17140	16982	16890	16921	17036	17143	17132	17116	17087	17086	17040	17076	17090	17103	17097	16902	17100	17310	16983	16965	16966	16973	17245	16820	16997	16935	17151	16991	16969	17122	16966	17151	17188	17276	17153	16946	16971	17079	16967	17047	17069	17016	16971	16975	17130	17061	16917	17142	17065	17117	17049	17239	17175	17168	17259	16942	17051	17064	17103	17239	16964	17107	17348	17164	17336	17254	17038	17036	17019	17067	17102	17115	17133	17015	17214	16897	16995	17075	17215	16965	17193	16937	17215	17064	17144	17017	17045	17087	17037	17136	17109	17068	16765	17203	16905	16937	16997	16890	16991	17102	17230	17143	17182	17070	17077	17233	17087	17137	16950	17001	17104	16935	17048	17200	17145	17267	17189	17166	17054	17155	16995	17054	17257	17081	17159	17221	17233	17026	17258	17270	17017	16938	16823	17104	17101	17190	17278	16996	16995	17097	17293	17076	17018	17134	16979	17124	16748	16898	16935	17034	17027	17109	17246	17094	17005	17231	17265	16971	17096	17009	17046	17135	17262	17093	16986	17117	17164	17188	17127	17293	17163	17141	17215	17039	16968	17254	17088	17109	16973	17237	16984	16872	16930	17118	17185	17195	17250	16926	17148	17005	16988	17072	17119	16951	16889	16906	16827	17003	17078	17132	17187	17085	17180	16998	17068	17053	16897	17013	17084	17224	17175	16938	17121	16990	16949	17109	16907	16918	17079
14878	16818	16277	15856	15461	15526	15398	15440	15298	15443	15175	15337	16619	18473	18101	16983	15982	15365	15366	15222	15286	15396	15247	15073	15122	15286	15187	15291	15178	15188	15456	15335	15249	15179	15398	15167	15190	15141	15189	15185	15226	15433	15376	15092	15260	15154	15076	15097	15332	15455	15139	15143	15243	15165	15153	15270	15128	15009	15333	15186	15271	15130	15029	15327	15235	15306	15304	15103	15268	15153	15304	15176	15257	15159	15337	15237	15313	15261	15226	15212	15090	15261	15240	15400	15098	15160	15254	15234	15228	15136	15235	15256	15167	15149	15198	15239	15326	15141	15197	15323	15086	15159	15423	15187	15403	15372	15284	15311	15292	15154	15395	15195	15372	15145	15300	15297	15139	15387	15402	15236	15329	15253	15392	15276	15391	15192	15283	15139	15203	15351	15222	15326	15314	15510	15331	15201	15252	15395	15371	15386	15345	15329	15286	15268	15278	15179	15390	15235	15338	15241	15189	15196	15420	15244	15092	15222	15322	15041	15160	15107	15197	15354	15312	15216	15190	15203	15284	15269	15269	15085	15182	15268	15202	15307	15341	15331	15245	15217	15344	15189	15231	15022	15204	15197	15261	15285	15177	15123	15248	15361	15362	15264	15354	15161	15273	15359	15041	15301	15246	15249	15268	15258	15301	15363	15224	15354	15317	15186	15349	15252	15303	15048	15165	15433	15368	15168	15286	15254	15195	15355	15217	15278	15198	15234	15326	15048	15245	15053	15515	15367	15370	15344	15243	15238	15088	15325	15416	15222	15260	15375	15177	15456	15306	15135	15361	15187	15148	15132	15165	15227	15236	15321	15241	15207	15301	15222	15234	15241	15377	15250	15463	15057	15388	15434	15100	15301	15211	15282	15263	15422	15243	15248	15253	15088	15199	15314	15213	15254	15188	15334	15067	15318	15118	15212	15291	15211	15205	15156	15333	15274	15256	15181	15141	15298	15318	15277	15237	15318	15201	15035	15300	15199	15318	15111	15230	15256	15327	15269	15427	15273	15230	15257	15144	15255	15081	15097	15335	15306	15324	15287	15192	15254	15343	15284	15233	15163	15312	15212	15318	15150	15351	15331	15245	15307	15202	15116	15344	15183	15042	15300	15312	15261	15320	15126	15186	15331	15052	15328	15174	15351	15314	15102	15200	15385	15206	15312	15173	15164	15398	15397	15145	15219	15304	15234	15260	15209	15371	15298	15264	15308	15263	15342	15240	15258	15433	15153	15178	15250	15230	15507	14924	15190	15248	15140	15304	15241	15306	15248	15267	15273	15227	15132	15318	15183	15203	15114	15093	15454	15250	15205	15076	15277	15351	15319	15263	15386	15152	15346	15304	15191	15293	15166	15272	15191	15305	15204	15278	15423	15389	15375	15199	15335	15308	15384	15239	15250	15227	15397	15378	15160	15265	15332	15251	15211	15267	15278	15182	15177	15359	15300	15437	15228	15117	15331	15251	15265	15278	15119	15144	15229	15278	15346	15340	15166	15362	15330	15514	15258	15242	15082	15378	15380	15230	15272	15233	15163	15276	15164	15101	15302	15354	15198	15388	15162	15451	15160	15209	15209	15069	15385	15252	15273	15254	15173	15248	15259	15267	15128	15290	15227	15208	15426	15210	15240	15264	15267	15477	15117	15210	15372	15251	15190	15295	15368	15371	15171	15217	15293	15232	15344	15316	15269	15397	15378	15098	15204	15393	15391	15088	15336	15222	15149	15176	15223	15292	15279	15251	15316	15211	15318	15226	15193	15249	15245	15415	15232	15187	15233	15289	15253	15239	15226	15277	15160	15296	15144	15276	15346	15073	15323	15034	15067	15210	15326	15421	15335	15242	15511	15261	15282	15331	15269	15329	15205	15345	15255	15512	15242	15248	15228	15179	15395	15322	15283	15148	15067	15250	15162	15257	15395	15452	15332	15276	15209	15284	15298	15160	15242	15191	15344	15350	15183	15283	15174	15142	15119	15331	15183	15156	15210	15248	15287	15205	15177	15284	15251	15246	15360	15408	15231	15185	15185	15058	15255	15221	15365	15238	15222	15149	15375	15210	15259	15371	15129	15245	15273	15286	15289	15259	15193	15368	15246	15275	15311	15367	15226	15318	15199	15401	15129	15370	15088	15176	15320	15243	15349	15084	15193	15304	15267	15381	15330	15182	15337	15367	15188	15393	15170	15172	15356	15127	15277	15223	15208	15162	15211	15325	15289	15227	15124	15220	15389	15258	15354	15168	15373	15249	15063	15116	15142	15275	15205	15106	15147	15188	15320	15319	15321	15327	15395	15439	15280	15254	15245	15147	15109	15058	15331	15171	15088	15139	15239	15288	15312	15332	15362	15005	15456	15253	15309	15266	15306	15296	15333	15358	15299	15199	15098	15283	15202	15367	15337	15306	15330	15407	15252	15208	15302	15259	15210	15246	15290	15180	15454	15216	15254	15196	15199	15264	15182	15429	15311	15170	15164	15290	15163	15394	15294	15252	15408	15241	15082	15289	15230	15221	15284	15247	15172	15189	15391	15399	15272	15378	15232	15207	15343	15250	15344	15337	15236	15431	15349	15175	15459	15260	15255	15266	15048	15492	15400	15098	15262	15218	15315	15311	15282	15268	15119	15190	15300	15050	15173	15219	15338	15204	15281	15202	15288	15349	15254	15344	15153	15262	15168	15134	15351	15400	15166	15121	15282	15269	15236	15136	15355	15247	15290	15321	15271	15310	15188	15347	15383	15158	15133	15238	15259	15214	15270	15159	15306	15199	15252	15229	15153	15319	15112	15187	15250	15183	15268	15295	15105	15259	15349	15290	15202	15227	15358	15196	15251	15386	15092	15368	15108	15241	15243	15414	15403	15362	15274	15206	15328	15290	15407	15300	15374	15090	15348	15076	15353	15309	15186	15157	15134	15257	15365	15232	15388	15398	15325	15147	15296	15130	15287	15417	15369	15242	15364	15229	15232	15218	15244	15193	15238	15354	15242	15248	15106	15221	15292	15269	15280	15144	15216	15236	15400	15014	15275	15361	15263	15387	15258	15251	15256	15172	15464	15473	15238	15304	15313	15177	15164	15469	15256	15150	15166	15207	15288	15125	15100	15262	15256	15311	15317	15264	15270	15232	15380	15294	15203	15190	15299	15404	15362	15184	15319	15407	15203	15310	15392	15329	15231	15180	15255	15308	15467	15231	15249	15157	15192	15083	15201	15411	15191	15195	15118	15282	15326	15331	15263	15464	15422	15380	15392	15398	15316	15248	15449	15272	15402	15309	15353	15153	15276	15239	15298	15369	15312	15306	15304	15221	15213	15154	15195	15321	15351	15196	15227	15293	15290	15266	15226	15109	15194	15404	15243	15208	15205	15216	15202	15232	15392	15195	15290	15127	15249	15363	15189	15149	15186	15189	15349	15122	15408	15432	15220	15192	15239	15388	15343	15242	15198	15326	15088	15388	15270	15345	15279	15400	15057	15244	15094	15243	15210	15051	15344	15363	15408	15217	15318	15248	15312	15382	15157	15279	15393	15334	15212	15215	15294	15204	15407	15180	15445	15135	15201	15115	15251	15296	15301	15246	15275	15233	15188	15419	15394	15284	15234	15296	15340	15270	15187	15385	15267	15168	15199	15275	15116	15187	15252	15296	15174	15301	15385	15230	15255	15099	15299	15415	15191	15218	15228	15156	15229	15337	15297	15382	15294	15296	15202	15368	15266	15283	15322	15046	15284	15267	15260	15161	15294	15221	15426	14979	15331	15316	15431	15233	15284	15174	15339	15215	15225	15274	15060	15367	15262	15232	15315	15170	15489	15117	15205	15281	15211	15200	15156	15134	15285	15208	15228	15257	15076	15289	15181	15274	15156	15228	15402	15336	15221	15265	15388	15365	15159	15222	15277	15165	15348	15299	15189	15344	15094	15311	15180	15296	15355	15206	15162	15230	15268	15191	15135	15179	15207	15296	15153	15217	15267	15202	15251	15218	15137	15306	15343	15197	15385	15330	15348	15278	15193	15147	15263	15267	15096	15269	15362	15195	15329	15265	15233	15285	15063	15488	15119	15138	15323	15352	15292	15343	15195	15344	15088	15291	15344	15353	15259	15224	15468	15242	15184	15372	15356	15134	15373	15313	15215	15242	15231	15207	15546	15244	15249	15227	15374	15428	15315	15147	15184	15281	15103	15189	15334	15228	15339	15311	15145	15152	15374	15225	15163	15372	15078	15242	15300	15275	15376	15327	15131	15328	15185	15126	15154	15308	15364	15157	15266	15229	15232	15273	15298	15243	15348	15298	15363	15358	15352	15212	15222	15273	15264	15383	15187	15396	15154	15040	15351	15376	15311	15184	15141	15282	15175	15267	15236	15196	15445	15315	15227	15335	15267	15253	15234	15135	15367	15350	15155	15327	15364	15164	15210	15336	15245	15277	14981	15195	15364	15228	15232	15208	15188	15279	15319	15257	15252	15422	15131	15397	15246	15233	15273	15293	15210	15164	15171	15247	15237	15126	15423	15375	15082	15253	15210	15136	15299	15246	15271	15283	15227	15221	15273	15297	15324	15197	15101	15208	15179	15258	15287	15217	15176	15194	15168	15356	15332	15317	15120	15197	15288	15339	15253	15109	15327	15239	15517	14999	15400	15224	15458	15238	15326	15184	15327	15301	15336	15253	15188	15262	15213	15503	15398	15186	15339	15247	15281	15261	15254	15209	15191	15250	15151	15302	15173	15175	15198	15269	15227	15387	15120	15270	15168	15229	15260	15134	15279	15378	15284	15330	15315	15253	15320	15070	15375	15354	15376	15258	15001	15339	15279	15166	15201	15254	15286	15382	15181	15338	15333	15336	15345	15264	15107	15359	15283	15186	15353	15396	15281	15246	15208	15446	15121	15353	15304	15375	15243	15178	15240	15299	15193	15235	15186	15244	15385	15225	15285	15354	15288	15364	15158	15436	15346	15142	15329	15354	15311	15348	15350	15397	15245	15168	15218	15128	15162	15182	15305	15210	15315	15441	15422	15178	15326	15230	15173	15382	15216	15350	15327	15305	15261	15398	15109	15171	15377	15106	15091	15215	15381	15279	15211	15395	15342	15235	15154	15419	15317	15303	15284	15326	15254	15275	15293	15267	15368	15267	15259	15336	15130
23446	21029	28450	23872	21776	21572	20668	18431	18012	18162	18174	18270	27093	31429	29066	24643	20686	18739	18357	17800	17892	18008	17901	17787	17723	17835	17924	17891	17772	17793	18054	17778	17848	17882	17863	17720	17786	18038	17965	17865	17812	17845	17930	17633	17746	18024	18005	17892	17787	17809	17848	17936	17770	17670	17947	17758	17653	17770	17960	17963	17701	17889	17869	17916	17719	17991	17813	17911	17913	17919	17694	17845	17974	17717	17913	17919	17821	17624	17747	17971	17634	17788	17887	17752	17841	17695	17684	17825	17746	17764	17640	17811	17773	17683	17547	17791	17769	17832	17793	17613	17893	17903	17889	17942	17773	17808	17902	17938	17887	17677	17808	17711	17664	17656	17944	17578	17578	17667	18031	17869	17818	17804	17856	17618	17649	17633	17811	17630	17665	17744	17865	17811	17678	17779	17571	17865	17601	17783	17482	17533	17724	17796	17659	17684	17711	17797	17934	17718	17634	17501	17853	17813	17786	17733	17540	17756	17930	17712	17865	17643	18038	17543	17750	17855	17846	17728	17733	17534	17887	17741	17679	17747	17887	17606	17852	17787	17793	17858	17767	17778	17606	17967	17647	17908	17798	17711	17611	17717	17659	17806	18008	17651	17701	17565	17658	17917	17868	17863	17666	17623	17963	17657	17652	17886	17696	17946	17848	17716	17680	17920	17759	17630	17812	17870	17681	17641	17677	17596	17887	17901	17853	17865	17686	17662	17836	17825	17686	17761	17832	17767	17632	17643	17943	17809	17759	17681	17801	17732	17552	17684	17664	17825	17600	17814	17591	17760	17959	17726	17795	17728	17646	17913	17798	17835	17857	17746	17696	17770	17799	17743	17771	17670	17654	17789	17446	17593	17870	17713	17748	17828	17747	17767	17670	17801	17709	17715	17867	17638	17799	17520	17668	17664	17633	17703	17795	17972	17868	17753	17742	17792	17741	17769	17718	17731	17735	17630	17870	17637	17711	17874	17756	17817	17810	17783	17761	17789	17747	17848	17448	17761	17670	17781	17649	17905	17576	17778	17576	17767	17881	17711	17597	17677	17688	17669	17712	17744	17732	17818	17709	17639	17837	17833	17705	17794	17904	17778	17978	17520	17751	17575	17784	17837	17761	17819	17624	17687	17863	17722	17735	17839	17650	17718	17932	17782	17779	17703	17647	17832	17624	17790	17558	17648	17871	17781	17775	17693	17930	17748	17692	17692	17771	17612	17830	17829	17787	17797	17793	17741	17807	17679	17886	17833	17843	17782	17984	17934	17719	17853	17713	17873	17639	17756	17823	17832	17820	17780	17633	17900	17519	17809	17943	17878	17772	17598	17697	17743	17754	17727	17646	17760	17832	17648	17652	17699	17898	17707	17898	17785	17793	17923	17594	17595	17674	17725	17787	17809	17700	17668	17524	17867	17515	17635	17654	17542	17826	17702	17627	17754	17675	17763	17847	17769	17629	17647	17949	17583	17741	17739	17866	17876	17885	17720	17878	17671	17463	17895	17813	17564	17904	17741	17896	17738	17835	17701	17883	17721	17859	17769	17694	17895	17764	17740	17749	17799	17766	17554	17846	17636	17903	17619	17628	17662	17653	17678	17701	17778	17789	17729	17725	17564	17803	17939	17679	17732	17941	17599	17958	17650	17634	17641	17777	17789	17680	17968	17903	17922	17838	17783	17794	17714	17918	17710	17855	17800	17606	17540	17717	17853	17826	17679	17783	17872	17884	17869	17709	17772	17654	17843	17595	17664	17806	17623	17792	17940	17698	17630	17633	17831	17464	17745	18031	17603	17605	17888	17787	17692	17649	17827	17673	17835	17682	17641	17747	17914	17776	17702	17850	17796	17832	17668	17697	17728	17820	17754	17843	17761	17715	17747	17747	17767	17828	17712	17718	17743	17691	17884	17767	17684	17673	17760	17732	17867	17827	17557	17902	18008	17909	17722	17862	17997	17824	17868	17650	17625	17786	17841	17680	17867	17673	17669	17751	17833	17716	17786	17637	17873	17661	17576	17790	17741	17697	17641	17758	17912	17829	17884	17714	17813	17702	17981	18001	17603	17879	17842	17948	17631	17701	17677	17696	17883	17717	17942	17726	17937	17898	17765	17706	17852	17761	17829	17623	17917	17740	17732	17746	17743	17661	18011	17928	17787	17907	17831	17632	17701	17571	17671	17582	17675	17743	17667	17728	17549	17685	17689	17730	17767	17679	17690	17662	17653	17716	17784	17825	17740	17594	17587	17677	17881	17757	17481	17875	17630	17556	17674	17843	17771	17821	17815	17888	17658	17603	17777	17627	17824	17621	17807	17759	17630	17754	18008	17851	17688	17816	17764	17697	17638	17818	17790	17750	17740	17584	17714	17600	17782	17912	17811	17769	17742	17684	17757	17721	17811	17737	17716	17788	17789	17667	17796	17630	17677	17677	17716	17458	17678	17550	17867	17925	17599	17667	17654	17598	17998	17855	17897	17714	17697	17886	17610	17769	17692	17652	17632	17490	17798	17787	17628	17636	17683	17841	17823	17622	17658	17738	17854	17843	17685	17708	17947	17783	17840	17925	17726	17673	18109	17774	17769	17727	17863	17731	17566	17837	17751	17554	17629	17761	17773	17672	17753	17701	17591	17708	17726	17697	17764	17518	17829	17763	17772	17761	17702	17890	17754	17603	17845	17665	17646	17832	17646	17820	17831	17826	17688	17612	17626	17749	17879	17625	17592	17790	17718	17820	18138	17827	17570	17704	17541	17590	17878	17787	17651	17874	17773	17595	17661	17691	17776	17792	17808	17896	17694	17795	17886	17855	17828	17841	17589	17743	17809	17881	17745	17732	17744	17895	17861	17875	17788	17950	17659	17737	17679	17651	17777	17581	17644	17689	17670	17757	17861	17638	17816	17614	17578	18016	17959	17703	17579	17709	17707	17744	17715	17697	17751	17779	17642	17667	17909	17788	17607	17852	17697	17825	17781	17766	17645	17578	17770	17787	17834	17690	17599	17800	17821	17618	17670	17454	17649	17790	17816	17681	17630	17673	17853	17702	17922	17758	17697	17573	17693	17835	17974	17932	17796	17947	17805	17914	17952	17672	17886	17704	17825	17917	17645	17637	17653	17519	17679	17646	17700	17803	17786	17662	17879	17824	17737	17951	17919	17679	17719	17733	17808	17612	17530	17748	17749	17501	17726	17403	17818	17608	17511	17824	17578	17652	17532	17692	17672	17666	18056	17865	17754	17950	17809	17809	17885	17866	17709	17607	17779	17858	17518	17885	17886	17859	17641	17603	17983	17766	17694	17850	17803	17778	17883	17541	17665	17613	17778	17710	17691	18009	17698	17705	17808	17716	17460	17773	17619	17891	17517	17871	17948	17844	17743	17758	17716	17870	17872	17770	17579	17681	17537	17767	17737	17807	17688	17727	17638	17753	17728	18019	17657	17639	17740	17720	17686	17884	17910	17692	17834	17780	17652	17543	17612	17699	17751	17783	17746	17868	17700	17790	17689	17658	17650	17788	17736	17800	17604	17798	17741	17706	17899	17996	17771	17783	17688	17975	17706	17705	17769	17955	17897	17832	17794	17723	17638	17800	17764	17778	17970	17680	17706	17740	17639	17712	17838	17659	17827	17764	17684	17852	17633	17716	17696	17558	17847	17565	17896	17675	17596	17745	17791	17652	17688	17732	17643	17841	17856	17732	17571	17829	17830	17899	17879	17718	17708	17848	17613	17729	17486	17716	17575	17690	17690	17735	17813	17757	17860	17708	17736	17835	17759	17879	17718	17745	17814	17912	17763	17724	17819	17750	17720	17733	17810	17546	17951	17890	17867	17863	17894	17922	17754	17803	17677	17832	17892	17737	17739	17901	17584	17791	17911	17588	17783	17753	17910	17841	17838	17856	17738	17822	17907	17717	17799	17837	18034	17563	17572	17832	17628	17689	17597	17789	17771	17766	17840	17834	17596	17745	17886	17895	17842	17861	17761	17681	17986	17916	17899	17884	17620	17710	17668	17764	17801	17966	17791	17676	17700	17775	17862	17963	17738	17684	17598	17830	17714	17906	17834	17874	17729	17713	17597	17725	17629	17797	17715	17834	17904	17856	17990	17895	17802	17751	17734	17845	17814	17978	17716	17802	17685	17950	17798	17938	17842	17775	17790	17551	17679	17640	17683	17618	17778	17844	17706	17726	17945	17900	17722	17793	17661	17842	17893	17752	17798	17530	17686	17801	17759	17736	17793	17732	17756	17755	17726	17825	17673	17830	17472	17825	17620	17929	17719	17953	17524	17818	17691	17723	17810	17881	17909	17887	17744	17735	17660	17874	17861	17599	17757	17939	17655	17678	17671	17800	17691	17687	17705	17585	17678	17917	17796	17715	17757	17924	17910	17990	18019	17720	17879	17772	17758	17833	17830	17802	17635	17976	17772	17755	17742	17708	17826	17866	17908	17781	17619	17598	17662	17875	17873	17800	17761	17635	17810	18025	17880	17610	17740	17747	17750	17594	17857	17895	17579	17566	17855	17791	17683	17724	17656	17759	17856	17843	17648	17695	17804	17707	17769	17738	17780	18034	17880	17803	17716	18021	17820	17820	17776	17749	17816	17838	17950	17888	17921	17796	17889	17803	17796	17755	17759	17778	17783	17411	17776	17677	17515	17695	17660	17670	17730	17863	17372	17788	17721	17830	17535	17960	17810	17683	17836	17660	17776	17776	17853	17911	17594	17709	17523	17910	17782	17713	17636	17990	17755	17696	17726	17845	17681	17742	17590	17799	17838	17800	17883	17770	17613	17768	17836	17846	17790	17719	17738	17838	17695	17645	17872	17778	17752	17771	17749	17837	17689	17801	17879	17749	17613	17781	17912	17751	17929	17718	17659	17622	17691	17854	17843	17667	17906	18083	17779	17852	17830	17685	17598	17737	17740	17808	17766	17804	17692	17807	17798	17662	17822	17846	17596	17668	17885	17913	17772	17955	17729	17720	17742	17637	17867	17847	17635	17657	17739	17619	17598	17797	17869	17895	17630	17926	17850	17718	17674	17819	17914	17690	17709	17778	17741	17730	17730	17731	17586	17786	17650	17723	17739	17854	17823	17874	17765	17737	17776	17837	17817	18017	17657	17864	17817	17809	17781	17839	17873
13903	22501	21327	18304	17084	16588	16595	16189	16272	15975	15930	17054	30734	34167	29826	24085	18641	16630	16103	15866	15935	15767	15832	15658	15834	15761	15735	15964	15653	15686	15710	15708	15764	15810	15892	15629	15818	15641	15642	15714	15775	15761	15616	15804	15733	15798	15898	15750	15609	15710	15567	15796	15688	15695	15769	15743	15693	15739	15734	15681	15869	15721	15730	15995	15773	15810	15551	15805	15856	15761	15832	15760	15739	15824	15652	15736	15785	15756	15592	15556	15848	15755	15837	15824	15768	15703	15676	15759	15608	15894	15668	15672	15635	15842	15671	15749	15525	15775	15528	15543	15707	15765	15710	15665	15774	15633	15675	15541	15683	15708	15729	15777	15663	15744	15633	15601	15583	15719	15692	15557	15766	15832	15681	15606	15673	15895	15623	15692	15687	15763	15816	15644	15667	15483	15630	15809	15711	15664	15599	15719	15631	15782	15612	15669	15763	15787	15538	15775	15610	15664	15622	15833	15788	15629	15764	15806	15739	15787	15893	15767	15720	15779	15687	15720	15600	15843	15841	15738	15688	15546	15715	15726	15726	15633	15690	15712	15729	15737	15767	15802	15651	15829	15667	15808	15627	15703	15709	15530	15781	15709	15864	15685	15755	15935	15612	15950	15644	15732	15847	15930	15663	15680	15796	15662	15698	15797	15854	15697	15575	15685	15795	15838	15728	15585	15562	15732	15642	15705	15742	15859	15655	15783	15703	15677	15760	15878	15707	15652	15835	15761	15772	15688	15671	15639	15742	15754	15694	15795	15740	15581	15768	15727	15559	15653	15655	15578	15588	15678	15740	15586	15779	15596	15737	15638	15754	15662	15595	15838	15651	15791	15618	15800	15765	15755	15737	15859	15779	15816	15678	15948	15676	15650	15714	15570	15651	15419	15780	15707	15565	15603	15737	15620	15677	15681	15725	15759	15886	15747	15551	15772	15735	15763	15720	15674	15702	15553	15779	15676	15520	15690	15750	15714	15645	15409	15739	15760	15560	15667	15563	15645	15848	15757	15754	15524	15675	15743	15854	15684	15686	15552	15773	15666	15664	15625	15724	15558	15671	15818	15678	15592	15691	15713	15715	15588	15714	15687	15682	15714	15814	15687	15869	15812	15725	15652	15736	15562	15763	15633	15777	15760	15725	15790	15716	15748	15743	15826	15911	15744	15724	15820	15856	15611	15769	15649	15749	15837	15732	15734	15755	15791	15679	15676	15877	15670	15741	15686	15799	15827	15751	15484	15735	15601	15555	15855	15856	15664	15551	15734	15640	15716	15790	15853	15635	15649	15749	15605	15532	15790	15559	15721	15622	15693	15666	15580	15616	15778	15711	15602	15688	15638	15608	15758	15656	15673	15712	15755	15851	15650	15896	15730	15618	15698	15643	15687	15677	15538	15629	15681	15516	15776	15646	15611	15813	15600	15815	15636	15628	15605	15631	15653	15738	15606	15684	15510	15717	15648	15658	15769	15738	15756	15584	15740	15690	15706	15827	15678	15656	15733	15757	15762	15675	15729	15736	15774	15682	15664	15653	15652	15562	15712	15683	15793	15616	15687	15844	15655	15824	15551	15577	15773	15764	15816	15931	15703	15751	15804	15614	15753	15702	15661	15582	15662	15672	15720	15822	15620	15708	15645	15735	15556	15654	15602	15699	15695	15836	15648	15769	15771	15813	15605	15662	15630	15685	15686	15786	15760	15831	15822	15666	15835	15668	15522	15712	15613	15783	15664	15723	15545	15808	15601	15848	15625	15823	15733	15711	15732	15678	15788	15455	15846	15670	15614	15700	15700	15767	15726	15564	15789	15556	15561	15764	15603	15747	15655	15530	15763	15706	15795	15848	15543	15735	15702	15570	15843	15603	15763	15625	15664	15658	15757	15854	15776	15781	15495	15664	15825	15731	15674	15595	15652	15684	15719	15812	15659	15849	15581	15779	15605	15733	15593	15836	15530	15700	15577	15921	15480	15741	15819	15766	15696	15747	15536	15748	15781	15647	15676	15595	15754	15515	15775	15880	15629	15714	15665	15636	15645	15802	15698	15540	15669	15711	15709	15645	15817	15692	15951	15780	15652	15646	15740	15800	15750	15677	15614	15621	15692	15592	15800	15722	15634	15757	15872	15720	15559	15800	15850	15707	15710	15810	15737	15760	15805	15659	15602	15881	15685	15555	15603	15721	15653	15632	15718	15886	15761	15738	15796	15575	15717	15532	15582	15801	15655	15711	15629	15708	15716	15782	15674	15645	15794	15708	15781	15741	15773	15675	15737	15718	15584	15760	15649	15797	15787	15791	15785	15606	15552	15680	15539	15639	15727	15642	15503	15734	15697	15662	15769	15768	15605	15635	15718	15704	15788	15798	15595	15722	15721	15698	15545	15628	15689	15575	15792	15799	15867	15695	15524	15747	15792	15656	15773	15888	15809	15629	15625	15611	15694	15701	15626	15754	15571	15689	15748	15650	15791	15649	15777	15710	15769	15699	15744	15761	15716	15660	15770	15519	15550	15813	15654	15733	15782	15733	15674	15752	15625	15709	15722	15706	15584	15614	15811	15734	15617	15591	15628	15884	15784	15621	15763	15645	15795	15701	15693	15800	15663	15812	15574	15615	15622	15775	15526	15702	15814	15816	15800	15781	15704	15619	15651	15822	15779	15751	15515	15781	15789	15697	15785	15585	15760	15632	15506	15609	15628	15649	15812	15644	15739	15779	15588	15678	15816	15716	15822	15688	15745	15650	15722	15693	15721	15726	15554	15696	15723	15658	15529	15804	15760	15586	15675	15632	15634	15765	15787	15682	15718	15811	15674	15794	15524	15781	15549	15682	15700	15757	15588	15782	15759	15719	15760	15742	15708	15708	15852	15674	15825	15781	15519	15779	15841	15709	15781	15686	15574	15875	15809	15809	15856	15653	15693	15696	15783	15729	15625	15651	15486	15737	15609	15777	15746	15714	15710	15774	15613	15754	15582	15560	15853	15695	15628	15706	15875	15727	15666	15834	15707	15857	15690	15666	15640	15727	15480	15683	15858	15689	15748	15708	15595	15629	15648	15653	15604	15722	15622	15758	15744	15598	15582	15449	15759	15740	15655	15631	15859	15682	15656	15773	15652	15705	15631	15768	15760	15961	15803	15641	15709	15780	15701	15728	15487	15635	15707	15565	15815	15808	15645	15563	15733	15753	15738	15680	15661	15542	15810	15611	15665	15771	15783	15652	15516	15746	15689	15681	15770	15671	15688	15670	15763	15699	15779	15744	15717	15782	15881	15845	15809	15769	15731	15805	15676	15781	15638	15622	15673	15766	15558	15735	15555	15695	15663	15754	15677	15903	15754	15834	15674	15868	15752	15736	15680	15839	15897	15570	15706	15739	15570	15678	15628	15829	15636	15710	15709	15715	15818	15699	15668	15647	15809	15801	15725	15815	15757	15850	15748	15738	15611	15646	15728	15792	15911	15786	15741	15646	15653	15574	15732	15645	15785	15884	15714	15818	15631	15652	15579	15732	15653	15830	15624	15575	15691	15676	15663	15598	15603	15744	15623	15663	15676	15828	15788	15698	15719	15670	15655	15578	15523	15623	15737	15639	15500	15718	15815	15701	15681	15636	15833	15658	15775	15754	15781	15701	15727	15828	15816	15748	15679	15657	15764	15691	15752	15759	15675	15558	15788	15651	15657	15881	15626	15797	15776	15723	15743	15621	15761	15661	15760	15678	15654	15783	15767	15736	15814	15771	15595	15684	15653	15700	15636	15807	15640	15684	15835	15709	15629	15780	15753	15743	15829	15682	15769	15593	15637	15728	15778	15881	15865	15778	15775	15883	15899	15817	15598	15683	15632	15751	15680	15689	15625	15646	15739	15617	15811	15840	15734	15774	15759	15543	15963	15641	15745	15606	15721	15598	15789	15674	15711	15700	15855	15778	15633	15702	15703	15614	15675	15817	15793	15731	15784	16039	15634	15847	15731	15562	15797	15516	15849	15635	15728	15827	15851	15598	15681	15615	15738	15853	15696	15782	15610	15749	15632	15751	15821	15671	15461	15733	15673	15600	15779	15679	15697	15760	15574	15781	15757	15889	15613	15754	15732	15726	15853	15595	15742	15740	15619	15627	15554	15820	15575	15752	15623	15830	15819	15607	15626	15666	15769	15930	15557	15850	15709	15652	15728	15682	15746	15674	15738	15671	15669	15935	15572	15675	15815	15470	15745	15664	15678	15765	15771	15870	15581	15726	15769	15730	15698	15741	15579	15623	15708	15686	15741	15694	15862	15715	15805	15697	15623	15765	15693	15764	15643	15783	15596	15752	15628	15613	15771	15763	15731	15714	15872	15798	15775	15556	15662	15730	15709	15728	15755	15757	15591	15597	15637	15657	15622	15609	15561	15680	15556	15742	15701	15743	15727	15811	15641	15934	15629	15749	15863	15664	15647	15820	15741	15879	15635	15674	15816	15560	15791	15820	15647	15651	15888	15617	15760	15637	15694	15720	15654	15731	15688	15856	15678	15882	15604	15671	15732	15809	15790	15706	15691	15787	15703	15772	15786	15841	15615	15759	15890	15839	15720	15775	15735	15863	15603	16013	15716	15627	15674	15834	15941	15782	15520	15538	15870	15986	15768	15681	15796	15583	15846	15615	15661	15744	15785	15612	15549	15706	15661	15696	15599	15663	15774	15730	15874	15703	15635	15601	15687	15698	15434	15721	15712	15673	15634	15630	15809	15694	15665	15674	15701	15789	15808	15759	15665	15660	15568	15844	15854	15849	15743	15774	15721	15828	15573	15814	15652	15685	15601	15780	15774	15641	15612	15836	15603	15749	15560	15600	15670	15809	15530	15679	15810	15550	15671	15849	15625	15559	15773	15706	15636	15683	15744	15694	15756	15794	15853	15715	15756	15844	15822	15753	15581	15893	15814	15787	15780	15732	15505	15772	15531	15734	15726	15765	15618	15699	15729	15637	15632	15831	15744	15702	15701	15621	15604	15721	15785	15819	15754	15649	15679	15695	15767	15826	15701	15651	15717	15863	15689	15760	15586	15605	15744	15774	15621	15945	15622	15647	15751	15764	15693	15599	15818	15606	15594	15786	15727	15811	15733	15692	15773	15582	15610	15886	15644	15799	15815	15530	15726
22414	20978	28752	23401	21164	23089	24799	19760	18929	18871	18892	20287	35289	40083	35455	28320	22092	19915	19007	18607	18568	18830	18387	18564	18484	18322	18409	18622	18729	18382	18307	18228	18393	18468	18277	18571	18446	18274	18325	18638	18371	18485	18400	18320	18322	18158	18249	18406	18241	18455	18240	18352	18531	18412	18433	18383	18282	18365	18493	18416	18197	18432	18628	18457	18504	18374	18102	18370	18287	18398	18245	18370	18406	18405	18289	18271	18354	18409	18242	18504	18334	18339	18459	18373	18506	18527	18366	18225	18520	18437	18228	18451	18346	18337	18132	18284	18377	18261	18244	18467	18381	18468	18305	18404	18332	18350	18400	18318	18296	18357	18487	18223	18310	18431	18364	18161	18294	18063	18493	18200	18253	18587	18313	18664	18285	18248	18247	18540	18425	18165	18341	18222	18365	18213	18210	18302	18509	18216	18286	18317	18343	18310	18030	18312	18546	18485	18235	18427	18335	18268	18251	18319	18259	18381	18422	18334	18180	18184	18189	18187	18204	18341	18516	18417	18106	18000	18292	18225	18354	18363	18253	18184	18125	18126	18379	18324	18183	18213	18256	18361	18146	18239	18335	18393	18267	18441	18288	18392	18299	18176	18266	18308	18439	18279	18361	18207	18154	18473	18319	18236	18288	18205	18348	18297	18489	18259	18127	18300	18388	18245	18381	18388	18203	18310	18417	18303	18168	18192	18125	18294	18314	18411	18291	18484	18390	18098	18294	18322	18034	18252	18561	18410	18353	18365	18258	18426	18351	18146	18252	18293	18235	18333	18385	18029	18189	18173	18316	18383	18158	18548	18316	18403	18355	18279	18360	18173	18276	18248	18423	18310	18239	18277	18157	18275	18263	18257	18467	18312	18460	18489	18277	18084	18533	18309	18190	18348	18318	18268	18434	18075	18254	18124	18259	18034	18338	18446	18341	18143	18326	18185	18517	18228	18123	18263	18163	18352	18363	18289	18441	18196	18313	18421	18195	18257	18175	18162	18324	18437	18625	18418	18106	18225	18430	18203	18302	18383	18365	17985	18125	18326	18419	18366	18291	18290	18226	18366	18319	18148	18032	18233	18476	18459	18406	18300	18295	18264	18354	18465	18241	18279	18278	18177	18356	18328	18077	18432	18367	18165	18279	18214	18073	18178	18100	18256	18276	18328	18229	18168	18327	18455	18163	18286	18387	18573	18345	18345	18284	18334	18466	18150	18219	18331	18285	18514	18185	18382	18085	18305	18564	18272	18354	18282	18316	18445	18412	18369	18243	18303	18497	18388	18299	18270	18438	18322	18439	18267	18246	18358	18091	18397	18317	18410	18191	18369	18212	18160	18154	18392	18113	18247	18349	18405	18365	18290	18285	18449	18300	18344	18499	18344	18127	18109	18294	18204	18229	18350	18363	18330	18263	18391	18256	18223	18305	18359	18196	18339	18221	18099	18496	18020	18062	18200	18571	18401	18247	18180	18311	18215	18146	18354	18231	18376	18288	18452	18464	18359	18247	18247	18358	18225	17929	18150	18354	18393	18436	18454	18326	18327	18084	18181	18273	18298	18306	18275	18275	18357	18183	18291	18261	18249	18329	18137	18197	18136	18046	18088	18332	18381	18478	18164	18340	18170	18430	18134	18367	18333	18245	18435	18257	18186	18197	18439	18422	18297	18296	18183	18270	18049	18477	18187	18442	18363	18360	18265	18236	18154	18231	18194	18558	18389	18247	18275	18277	18411	18304	18328	18262	18194	18308	18433	18394	18037	18459	18205	18390	18209	18263	18159	18017	18452	18187	18258	18256	18257	18210	18216	18451	18300	18332	18221	18167	18383	18017	18227	18341	18443	18167	18268	18493	18439	18208	18535	18377	18370	18371	18348	18213	18371	18395	18447	18331	18361	18198	18328	18277	18257	18388	18287	18274	18265	18283	18267	18135	18309	18393	18200	17962	18275	18175	18086	18147	18320	18441	18300	17988	18325	18062	18323	18225	18176	18267	18185	18457	18311	18280	18048	18309	18250	18517	18292	18203	18317	18316	18089	18355	18098	18061	18328	18293	18180	18219	18187	18303	18239	18158	18150	18300	18459	18386	18274	18384	18181	17987	18306	18176	18220	18386	18466	18487	18425	18316	18556	18212	18266	18212	18255	18502	18446	18327	18206	18234	18355	18291	18370	18222	18349	18199	18214	18419	18282	18229	18187	18332	18203	18340	18418	18243	18205	18259	18254	18009	18369	18290	18169	18368	18321	18379	17963	18149	18371	18170	18258	18223	18347	18215	18189	18533	18244	18198	18231	18306	18285	18486	18134	18379	18403	18437	18109	18411	18162	18141	18269	18250	18379	18182	18222	18272	18394	18368	18369	18399	18528	18288	18332	18247	18276	18095	18275	18281	18329	18064	18258	18188	18245	18299	18288	18321	18461	18223	18323	18274	18434	18267	18204	18153	18356	18491	18292	18136	18199	18365	18292	18275	18389	18198	18185	18307	18074	18257	18295	18084	18218	18399	18276	18436	18220	18353	18414	18467	18165	18448	18482	18354	18337	18471	18494	18228	18393	18371	18127	18407	18290	18201	18442	18259	18450	18118	18210	18138	18239	18378	18272	18316	18210	18394	18220	18312	18454	18344	18322	18081	18303	18245	18064	18274	18298	18039	18510	18435	18519	18339	18201	18338	18458	18248	18279	18400	18170	18435	18306	18436	18372	18489	18274	18253	18256	18160	18315	18437	18166	18255	18380	18392	18417	18420	18492	18134	18375	18368	18182	18416	18461	18451	18201	18314	18203	18350	18386	18481	18363	18329	18132	18345	18210	18345	18289	18300	18225	18190	18286	18167	18436	18414	18399	17939	18267	18232	18352	18276	18188	18328	18324	18353	18235	18284	18357	18291	18310	18626	18402	18294	18406	18301	18283	18325	18291	18191	18359	18277	18300	18251	18132	18231	18284	18483	18198	18404	18162	18225	18412	18278	18299	18357	18198	18247	18228	18416	18430	18311	18211	18342	18318	18502	18274	18346	18334	18371	18236	18190	18323	18379	18294	18435	18403	18332	18346	18357	18258	18116	18052	18114	18393	18377	18364	18207	18508	18368	18253	18427	18403	18347	18384	18385	18371	18311	18289	18430	18327	18196	18391	18270	18485	18379	18201	18444	18310	18146	18111	18219	18266	18555	18400	18244	18391	18382	18148	18420	18348	18262	18222	18479	18217	18245	18086	18222	18259	18260	18608	18288	18236	18343	18259	18290	18226	18423	18216	18292	18391	18447	18103	18240	18388	18356	18319	18342	18155	18167	18247	18451	18164	18374	18244	18332	18269	18371	18248	18321	18346	18438	18259	18387	18457	18224	18367	18320	18574	18382	18226	18355	18191	18385	18045	18421	18355	18070	18225	18210	18265	18299	18168	18272	18310	18473	18408	18412	18490	18150	18049	18149	18336	18333	18480	18385	18184	18264	18360	18125	18394	18189	18436	18560	18368	18247	18410	18258	18274	18460	18289	18194	18393	18349	18209	18242	18312	18317	18187	18524	18333	18314	18323	18245	18320	18421	18135	18198	18169	18274	18160	18323	18300	18276	18227	18375	18232	18409	18363	18150	18391	18091	18028	18196	18292	18288	18122	18278	18451	18379	18337	18312	18495	18451	18299	18202	18305	18165	18194	18176	18217	18411	18264	18351	18154	18363	18249	18112	18284	18474	18256	18400	18402	18534	18088	18359	18356	18332	18161	18295	18383	18046	18269	18337	18398	18248	18224	18299	18356	18423	18271	18305	18408	18443	18393	18373	18269	18339	18143	18257	18357	18343	18386	18390	18435	18353	18403	18319	18285	18276	18199	18278	18278	18229	18268	18330	18403	18372	18462	18445	18226	18287	18324	18311	18343	18403	18307	18392	18428	18292	18206	18286	18389	18231	18279	18394	18200	18166	18254	18550	18103	18385	18067	18089	18229	18277	18331	18345	18192	18383	18307	18166	18220	18368	18501	18276	18364	18406	18507	18239	18171	18383	18280	18263	18277	18487	18191	18361	18299	18481	18469	18432	18277	18297	18145	18406	18133	18359	18457	18262	18369	18189	18259	18151	18250	18414	18375	18216	18277	18545	18334	18242	18306	18237	18259	18381	18312	18193	18326	18262	18284	18439	18187	18353	17986	18218	18207	18358	18256	18230	18260	18333	18380	18432	18258	18296	18430	18153	18250	18567	18340	18274	18414	18202	18435	18270	18276	18263	18199	18405	18374	18257	18451	18269	18165	18314	18399	18290	18437	18445	18113	18257	18156	18575	18316	18029	18253	18240	18354	18411	18122	18311	18334	18431	18260	18336	18437	18297	18467	18175	18052	18420	18321	18479	18442	18294	18316	18104	18472	18430	18232	18453	18136	18289	18397	18278	18269	18364	18445	18310	18360	18494	18511	18273	18369	18263	18391	18084	18102	18315	18198	18266	18387	18421	18230	18393	18316	18281	18214	18411	18264	18435	18244	18347	18422	18290	18345	18337	18128	18333	18425	18319	18441	18214	18447	18198	18392	18279	18231	18317	18351	18221	18220	18301	18265	18164	18265	18348	18416	18249	18352	18532	18308	18166	18397	18439	18232	18255	18464	18276	18318	18481	18322	18201	18329	18097	18331	18412	18349	18597	18342	18204	18239	18276	18366	18185	18134	18174	18337	18470	18106	18276	18166	18361	18351	18450	18302	18330	18185	18480	18277	18236	18248	18367	18257	18388	18283	18088	18193	18307	18489	18510	18421	18281	18077	18258	18356	18369	18256	18053	18218	18444	18195	18305	18310	18212	18373	18110	18238	18301	18405	18269	18338	18194	18229	18398	18234	18342	18316	18366	18244	18308	18147	18248	18326	18118	18250	18369	18134	18368	18327	18408	18412	18129	18265	18318	18322	18436	18295	18220	18191	18363	18275	18307	18267	18091	18315	18219	18283	18360	18395	18331	18224	18360	18418	18361	18246	18399	18429	18212	18289	18278	18226	18321	18294	18322	18412	18371	18140	18128	18124	18150	18319	18454	18392	18296	18296	18375	18290	18188	18316	18386	18299	18208	18339	18298	18091	18328	18251	18348	18127	18281	18352	18070	17950	18133	18222	18370	18342	18277	18312	18465	18356	18409	18151	18507	18353	18284	18047
15435	26354	25193	20697	18682	17936	17156	17220	16841	16697	16481	20033	39957	41934	36440	27800	19690	16927	16462	16087	16020	16220	16161	15986	16137	16030	16113	16123	16024	16146	16088	16172	16111	16075	16075	16039	16080	16045	15982	15984	15976	16162	15906	16115	15934	16252	16025	16041	15947	16040	16068	16033	15953	15976	16127	16032	16061	16154	16174	16201	16145	15980	15903	15968	16107	16170	16040	16164	16128	15971	16082	16028	15860	15843	15976	16002	16022	15997	15995	16109	16088	15945	15950	15828	16036	15962	15978	16091	15926	15909	16096	16043	15980	16003	15907	15960	16073	16118	15999	15976	16064	16101	15892	16019	16037	15990	16008	15873	15977	15884	16010	15923	16017	16208	16003	15977	16151	15987	16010	16020	16203	15974	16136	16037	15999	16078	16057	15950	16031	15790	16110	15994	16106	16123	15955	15868	16098	16171	16095	16059	15880	15931	15952	15870	15886	15977	15993	15986	16073	15988	15899	16036	16027	15979	16091	15924	15962	15945	15953	16056	15843	16149	16207	15989	15978	15984	15893	16036	16077	16063	15997	15956	16054	15995	16033	16050	16200	15991	16085	16089	16010	16164	16151	16129	16009	16172	15956	16010	15980	16003	16201	16010	15885	16048	15908	16002	16293	16006	15982	15845	15993	15903	15995	15987	15824	15962	16237	15997	16001	15974	16055	15821	16071	15956	16031	16061	15873	15990	16026	15978	15742	16068	16105	15995	15862	16035	15942	16172	15995	16100	15989	15989	15993	16166	15911	15987	16050	16050	15964	15888	16171	15891	15746	16086	15948	15995	16070	15950	15876	15895	15881	16031	16043	16088	15895	16087	15958	16075	16060	15936	15999	15983	15937	15968	16055	15984	16116	15863	16220	16026	16044	15947	16062	15985	15934	16030	16107	16164	15898	15958	15985	15895	16097	16021	16012	16082	16149	16004	16116	16015	16092	16071	16019	16066	16108	16162	16030	15819	16009	15823	15981	15998	15982	15998	15957	16060	16048	16064	16055	16061	16047	16155	16036	15909	15752	16014	15986	15922	15845	15867	16014	16078	15994	16005	16012	16103	16030	16131	16108	15984	16022	16035	16014	16077	16047	16054	16158	15974	16020	16103	15962	16145	15909	15983	16054	16176	15959	15900	16032	16024	16026	16042	16068	15966	15962	15948	16016	15952	16000	16039	15926	15754	16003	16039	15916	16004	16086	16019	15957	15995	15944	16009	15919	16013	16070	15903	16158	16108	16034	15952	16128	16017	16018	16098	16025	16061	15962	16027	15919	15942	16009	15958	16023	15984	15939	15931	15983	15926	15979	16085	15903	16054	16084	15995	16022	16085	16030	16124	16050	15915	15954	16181	16111	16036	16078	16015	16070	15953	16081	16119	16160	15913	15804	16028	15996	16022	15996	16066	15979	15962	16120	16179	15899	16098	16279	15988	15994	16086	15820	15957	15952	15975	15975	16089	16023	15966	15988	16035	16006	16004	15974	16028	16001	15918	15904	15947	16043	16162	16104	16055	15990	15902	15966	16036	16057	16088	16005	15985	15915	16051	15978	16013	16101	16023	16110	15966	16092	16102	15970	15867	16006	16002	16021	15984	15866	16192	16088	15821	16044	15976	15911	15973	15987	15892	15925	16003	15845	16097	15907	15925	15969	16005	15842	16084	16057	16217	15973	15989	16101	16031	16153	16128	15954	15893	16309	16042	15896	15926	16046	16005	15948	16050	15922	15991	15847	16090	15917	15868	16065	16067	15993	16146	16173	16124	16154	16079	16102	15816	16115	16059	15922	16022	15915	15877	15939	16154	16140	16027	16100	15895	15975	16003	16055	15978	16160	16053	16271	15966	15813	15903	16067	16099	15957	16016	16148	16111	15985	15971	16127	16029	15949	15931	15899	16049	16075	16285	15919	16125	15881	15944	15935	16041	16069	15948	16166	15945	16177	16016	16021	15838	15857	15963	16099	16022	15882	16022	16063	16025	15983	15969	16076	15945	16000	15951	16096	15794	16215	15902	16056	15841	16047	16001	15932	15891	15902	16012	16044	16009	16005	16014	15943	16027	16232	16122	15875	15895	16034	16240	15955	16008	16188	15984	16086	15773	16025	15945	15961	15968	16028	15815	16057	15906	15985	15768	15955	16009	16072	15977	15934	16218	15756	16013	15876	16021	16052	16078	16024	16070	16001	16115	16037	15965	15971	15979	15947	15979	15987	16110	15981	16051	15966	16050	15926	16069	15963	16077	16011	15940	15903	15996	15973	15910	16121	16004	16011	15862	16183	15950	16153	15906	16170	15944	16137	15945	16101	15890	16220	16045	16131	15966	16095	16119	15955	15900	16016	15965	16060	16003	15954	16091	15895	16034	16032	15986	16023	16184	15946	15961	16012	16099	15923	16000	16103	15954	16023	15957	16160	15998	15892	15962	15922	16112	16075	16073	15954	16096	15936	16042	15990	15961	15988	16015	15975	16011	15977	16148	15863	16028	15906	16090	16025	15952	16039	16016	15815	15951	15988	15991	16034	16017	15910	16065	16030	15986	16127	16046	15994	15907	15878	16089	16027	15945	16032	15973	16105	16062	16200	16078	16114	15950	15897	16088	16116	15981	16105	16123	15817	16054	15950	16051	15763	15904	15935	15875	16025	15997	16009	16138	16035	16035	16146	15944	15966	16076	15822	16226	16090	16006	16026	15904	16082	15948	15994	15868	16016	15946	15871	16187	16059	15933	16047	15960	15810	15931	15940	15991	16006	15972	16113	16083	16015	15957	16084	15993	16092	15918	15980	16096	16173	16100	15985	15973	15926	15945	16113	16138	16121	16103	16015	16028	15923	15931	16193	15912	16048	15821	16063	16007	15957	15973	15964	15910	15933	16037	15905	15880	15996	15863	16183	16118	15981	16041	16001	16012	15757	15901	15750	16064	15929	16019	16012	15978	15949	15900	16155	16004	16105	16069	16114	15960	15839	16105	15929	16051	16148	15943	15969	16064	15974	15974	16111	16032	15938	16002	15960	16098	16304	16096	15895	15940	16016	15939	16031	16013	15920	16108	16029	15953	16014	15940	15930	15910	15909	15942	16101	16035	15939	16130	16046	16054	16008	16023	16006	16012	16033	15886	16086	16065	15883	15910	16138	16070	16101	16236	15968	15913	15988	16059	16055	15949	16112	15840	15971	16067	16055	16060	15983	15945	15947	16076	16043	15882	15952	16051	15979	16140	15953	15948	15970	16095	16123	16048	16023	15941	16114	16124	16202	15929	15996	15958	16119	15812	16004	16118	16078	15941	15895	16130	15984	15979	16060	15903	15819	15970	15811	16119	16037	16036	15969	15853	15882	15807	16113	16056	16016	15936	16074	16130	16084	15937	16071	15799	16077	15868	15980	16108	16080	16126	15964	16107	16109	16149	15947	15928	15971	16000	16039	15966	15907	15920	15986	15908	16135	15915	16036	16102	16103	16044	16036	16076	16036	16103	16002	16033	16102	15997	16042	16139	15967	15916	16168	15979	15790	16078	16031	16104	16048	15986	15992	16050	16001	16106	15852	15910	16045	15904	16230	15979	16040	16060	15964	16141	15859	16014	16029	15927	16115	15946	15897	15989	16108	15949	16081	16131	16071	16006	16116	16056	15947	16004	16201	15969	16068	16046	16005	16175	16031	16035	16096	16043	15977	16083	16075	15936	16122	16004	15905	15950	16093	15848	15954	16053	15874	16037	16049	15981	15934	15938	16004	16000	16154	16208	15979	16060	16177	16002	16087	16068	15744	16066	15844	16122	15964	15959	16011	16059	16051	15905	15960	16018	16028	16115	15979	15914	15914	16047	16123	16089	16061	15973	16035	16066	16049	16074	15806	15950	16083	15825	16035	15969	15943	15971	16013	15999	16042	15952	16058	15912	16086	16066	16003	16080	15919	15820	16057	15989	16113	15891	15871	16101	16060	16092	15916	16048	16000	16161	16089	16058	15937	15940	15888	16055	15940	16038	15896	16198	16063	15926	15887	16042	15983	15912	16181	16114	15939	16075	15970	16078	15856	16152	16078	15985	16192	16004	15939	16210	15909	15928	15898	16086	16139	15920	16137	15990	16044	16014	15890	16015	16029	16131	16017	16049	16136	16167	16142	16121	16009	16013	15879	15954	15967	16212	16078	15999	16111	15950	16217	16000	16057	16118	15979	15929	16004	15865	16076	16063	16056	16071	16195	15840	15962	16031	16022	16020	15905	15965	15901	16295	16136	15980	16012	15999	16129	15871	15980	15923	15911	16161	16074	15950	16103	16019	15820	15899	15890	16078	15956	15996	15952	16100	16090	16035	15929	15729	16017	16086	16013	15832	16045	15869	16162	16053	15947	15840	16043	15905	15817	16051	16012	16005	15960	15993	15869	15888	15936	16201	16034	16052	16084	15904	15854	15988	15993	15929	16078	15949	15943	15983	16079	16024	16178	16248	16079	16049	15989	16074	16042	15877	16119	16172	16007	15989	15996	15881	16157	16023	16054	16109	16046	16104	16087	16091	15902	16130	16064	15933	15941	16030	15944	16110	16106	16035	16110	15973	16168	15889	15896	16057	15824	16047	15820	15904	15947	15909	16103	15936	16012	16086	16130	15992	16053	16054	16046	15969	16015	15896	16135	15960	15975	16066	16048	15914	15962	15971	16094	16156	16111	16177	15981	15974	16074	15951	16080	16052	15987	15995	16007	15960	16084	15858	16071	15781	15887	15958	15962	15811	16033	16036	15972	15900	15941	15959	16090	16192	15972	16031	16113	15972	16013	16003	15837	15918	16266	16008	15874	15769	16087	16066	15949	15893	15963	15858	15987	16145	16042	16004	15994	15893	15956	16068	16051	16018	15998	15862	16085	15970	16091	16003	16045	16017	16100	15993	15926	16055	15874	15993	15969	15947	16027	16087	16181	15981	16134	15954	15994	15977	16048	15986	16204	16204	16004	15895	15937	15895	16002	16099	15975	16069	16125	16065	15906	16180	15995	15899	16026	15945	16010	15763	15997	16042	15856	16110	16040	16001	16055	16067	16037	15904	15805	16145	16009	15841	16096	16064	15996	16027	15814	15882	16114	16151	16023	16002	15995	16126	15975	15970	16042	16058	15822	16182	15819	16184	15925	16122	15946	16071
27182	21715	23981	21417	18539	18261	18667	18391	18158	18284	18337	18570	19639	20419	19996	19519	18853	18504	18502	18288	18378	18254	18222	18223	18098	18144	18078	18209	18497	18550	18398	18201	18213	18262	18203	18385	18213	18484	18315	18245	18501	18339	18469	18271	18308	18235	18227	18394	18281	18243	18462	18389	18463	18421	18323	18433	18390	18343	18353	18353	18194	18274	18378	18228	18339	18387	18279	18325	18144	18261	18247	18252	18372	18224	18485	18333	18224	18282	18265	18223	18373	18213	18114	18313	18270	18224	18370	18307	18285	18412	18282	18442	18194	18250	18336	18170	18282	18508	18361	18399	18218	18198	18314	18325	18294	18063	18411	18297	18003	18170	18241	18283	18385	18334	18261	18136	18176	18434	18240	18212	18145	18328	18279	18302	18412	18396	18146	18230	18249	18387	18299	18240	18226	18481	18294	18564	18755	18286	18299	18185	18481	18319	18384	18137	18089	18335	18159	18450	18276	18253	18218	18303	18286	18145	18260	18294	18479	18300	18409	18251	18420	18146	18409	18174	18521	18314	18552	18257	18313	18124	18337	18249	18156	18370	18330	18489	18133	18169	18272	18257	18299	18425	18291	18302	18423	18438	18425	17980	18324	18172	18240	18102	18309	18329	18304	18272	18120	18176	18336	18220	18323	18182	18359	18370	18384	18300	18358	18344	18364	18339	18276	18074	18209	18319	18509	18122	18396	18337	18304	18113	18213	18471	18367	18271	18208	18429	18343	18228	18292	18451	18271	18250	18183	18436	18259	18348	18580	18328	18406	18166	18434	18369	18274	18159	18366	18227	18405	18385	18348	18256	18213	18278	18292	18217	18154	18137	18115	18240	18355	18306	18156	18260	18274	18225	18182	18406	18478	18239	17991	18400	18298	18290	18340	18038	18233	18224	18035	18255	18244	18364	18203	18461	18259	18161	18371	18173	18190	18251	18238	18328	18320	18455	18510	18372	18245	18395	18318	18280	18193	18318	18422	18316	18338	18117	18449	18240	18292	18267	18242	18301	18094	18184	18151	18356	18248	18088	18289	18139	18233	18289	18353	18190	18182	18316	18330	18423	18265	18577	18281	18289	18384	18267	18213	18216	18223	18252	18061	18270	18222	18189	18397	18360	18399	18239	17946	18355	18211	18409	18272	18180	18163	18095	18330	18065	18434	18351	18375	18326	18258	18058	18159	18137	18074	18203	18250	18239	18036	18189	18461	18170	18252	18269	18332	18277	18373	18286	18460	18460	18292	18272	18376	18428	18284	18324	18283	18358	18355	18356	18275	18399	18200	18286	18162	18258	18244	18299	18189	18315	18343	18253	18295	18236	18324	18241	18393	18230	18189	18382	18270	18390	18324	18240	18181	18131	18268	18175	18262	18302	18344	18245	18446	18206	18252	18198	18224	18223	18399	18229	18224	18350	18167	18042	18454	18159	18036	18254	18198	18165	18114	18132	18075	18158	18182	18400	18198	18449	18411	18363	18342	18236	18206	18193	18435	18165	18302	18339	18225	18243	18201	18148	18128	18242	18283	18384	18242	18113	18371	18272	18158	18537	18239	18200	18435	18067	18103	18339	18116	18265	18216	18119	18143	18293	18384	18416	18425	18234	18223	18113	18414	18306	18314	18187	18389	18357	18052	18182	18279	18212	18307	18334	18480	18051	18149	18422	18400	18289	18373	18183	18385	18020	18074	18291	18294	18398	18404	18147	18404	18258	18278	18310	18345	18221	18329	18248	18303	18339	18223	18497	18280	18277	18357	18452	17941	18254	18377	18407	18260	18507	18189	18188	18258	18386	18439	18228	18195	18288	18233	18202	18289	18490	18293	18075	18309	18201	18298	18135	18371	18261	18374	18136	18374	18323	18380	18244	18354	18378	18495	18385	18543	18327	18343	18425	18380	18508	18245	18116	18273	18268	18351	18233	18159	18363	18280	18293	18326	18416	18343	18292	18187	18150	18141	18142	18289	18250	18333	18339	18217	18456	18421	18278	18413	18217	18379	18556	18252	18201	18193	18269	18027	18321	18364	18195	18149	18319	18420	18267	18273	18146	18324	18301	18168	18380	18420	18460	18309	18089	18393	18219	18429	18263	18221	18303	18475	18530	18319	18238	18287	18177	18300	18515	18293	18315	18211	18407	18316	18157	18032	18225	18406	18251	18258	18276	18398	18267	18098	18338	18381	18336	18437	18514	18366	18262	18214	18335	18334	18161	18244	18369	18121	18248	18076	18314	18483	18265	18129	18418	18415	18453	18355	18133	18243	18091	18403	18604	18249	18387	18474	18300	18433	18289	18224	18170	18375	18403	18199	18469	18115	18303	18190	18314	18377	18357	18102	18076	18410	18204	18195	18386	18208	18251	18221	18241	18154	18204	18250	18416	18422	18209	18345	18371	18405	18485	18240	18224	18437	18315	18193	18252	18363	18393	18244	18004	18284	18230	18409	18315	18358	18236	18281	18164	18156	18368	18317	18283	18544	18116	18418	18371	18378	18550	18221	18202	18300	18102	18236	18353	18301	18364	18363	18203	18331	18347	18401	18224	18232	18171	18103	18221	18110	18270	18281	18273	18305	18258	18301	18125	18228	18255	18273	18174	18364	18232	18373	18391	18239	18249	18354	18503	18486	18329	18335	18336	18501	18442	18387	18133	18388	18294	18110	18398	18273	18414	18225	18262	18313	18332	18288	18185	18257	18279	18382	18352	18202	18463	18253	18227	18389	18314	18285	18357	18225	18373	18298	18350	18401	18340	18485	18477	18151	18428	18020	18343	18312	18090	18205	18341	18249	18235	18128	18531	18375	18206	18315	18284	18531	18382	18424	18360	18207	18267	18261	18043	18378	18429	18273	18346	18567	18252	18372	18368	18548	18351	18424	18289	18381	18410	18062	18225	18275	18425	18269	18340	18338	18404	18266	18352	18342	18307	18164	18219	18333	18242	18189	18098	18345	18071	18187	18288	18312	18187	18368	18387	18397	18339	18411	18303	18198	18300	18164	18228	18454	18130	18307	18466	18281	18310	18339	18380	18291	18317	18263	18309	18230	18289	18545	18341	18258	18273	18255	18340	18250	18178	18388	18173	18407	18382	18407	18401	18286	18323	18375	18080	18370	18303	18447	18262	18229	18183	18559	18236	18293	18161	18141	18418	18490	18414	18229	18524	18283	18299	18306	18465	18323	18389	18065	18209	18381	18160	18329	18257	18184	18321	18308	18195	18284	18347	18345	18257	18514	18296	17971	18402	18346	18328	18503	18125	18387	18278	18583	18317	18249	18100	18091	18267	18203	18080	18398	18142	18168	18302	18258	18299	18271	18251	18278	18523	18284	18219	18254	18215	18234	18188	18101	18353	18291	18465	18430	18543	18360	18347	18224	18231	18331	18294	18519	18425	18190	18083	18308	18310	18391	18413	18325	18278	18191	18306	18290	18205	18339	18582	18294	18241	18471	18391	18234	18307	18502	18352	18430	18492	18252	18186	18235	18417	18416	18359	18442	18425	18224	18249	18276	18113	18293	18365	18288	18380	18558	18425	18290	18429	18353	18324	18281	18261	18148	18195	18192	18434	18498	18087	18173	18079	18230	18364	18241	18399	18576	18344	18318	18305	18441	18374	18244	18313	18361	18404	18187	18277	18370	18277	18312	18436	18361	18134	18316	18219	18376	18067	18326	18183	18290	18250	18188	18304	18440	18347	18368	18216	18249	18090	18260	18126	18089	18377	18482	18319	18403	18226	18355	18443	18063	18321	18288	18258	18070	18306	18404	18590	18429	18268	18195	18342	18283	18178	18398	18480	18262	18352	18236	18288	18437	18500	18267	18376	18386	18487	18311	18183	18295	18221	18372	18112	18387	18343	18431	18172	18318	18111	18136	18153	18301	18339	18307	18381	18068	18494	18315	18436	18270	18128	18330	18331	18397	18463	18336	18258	18318	18242	18359	18076	18078	18072	18271	18455	18386	18310	18230	18440	18331	18214	18364	18483	18281	18122	18383	18232	18196	18248	18209	18402	18339	18138	18219	18257	18262	18287	18420	18216	18383	18434	18337	18250	18399	18362	18161	18335	18430	18303	18341	18228	18186	18462	18260	18333	18342	18265	18198	18320	18200	18218	18283	18223	18376	18347	18358	18391	18100	18282	18490	18403	18310	18237	18102	18203	18161	18258	18311	18389	18386	18140	18314	18389	18283	18170	18106	18271	18479	18238	18205	18224	18243	18223	18285	18439	18409	18262	18294	18063	18298	18174	18443	18296	18342	18278	18311	18353	18344	18430	18216	18448	18338	18261	18093	18378	18153	18236	18359	18329	18365	18310	18361	18402	18205	18409	18194	18046	18363	18314	18283	18163	18314	18341	18502	18347	18188	18133	18423	18408	18371	18280	18334	18144	18059	18459	18312	18198	18261	18203	18319	18319	18540	18357	18260	18093	18202	18248	18056	18114	18323	18121	18259	18301	18314	18157	18307	18295	18178	18392	18400	18452	18494	18192	18460	18182	18298	18425	18317	18308	18155	18432	18201	18439	18316	18400	18273	18222	18439	18464	18379	18321	18392	18265	18199	18444	18095	18406	18215	18400	18386	18314	18169	18281	18166	18216	18390	18354	18224	18224	18332	18243	18404	18323	18224	18304	18272	18208	18394	18336	18268	18354	18255	18275	18453	18339	18325	18523	18309	18224	18094	18244	18255	18259	18342	18337	18350	18367	18235	18374	18379	18389	18293	18509	18550	18265	18182	18233	18325	18539	18273	18252	18335	18408	18448	18385	18228	18485	18235	18305	18160	18360	18364	18561	18397	18391	18210	18344	18477	18361	18176	18313	18350	18100	18226	18297	18240	18365	18393	18272	18396	18180	18122	18100	18219	18311	18264	18239	18121	18119	18315	18224	18520	18332	18464	18420	18355	18086	18371	18352	18274	18207	18191	18314	18328	18474	18313	18489	18420	18294	18223	18337	18320	18179	18190	18116	18320	18173	18279	18322	18282	18451	18089	18418	18165	17980	18217	18336	18326	18425	18343	18189	18282	18271	18191	18198	18405	18314	18109	18166	18246	18186	18228	18260	18224	18147	18292	18260	18334	18426	18346	18445	18326	18278	18127	18320	18148	18230	18121	18376	18239	18219	18482	18402	18448	18525	18368	18345
14676	17438	17378	16705	16138	16146	16099	16142	16155	15868	15944	16271	18454	18969	18299	17322	16552	15958	16048	16075	15926	15912	16050	16079	16061	16055	16000	16124	15955	15912	15949	16002	16045	15858	16035	16110	16169	16179	16028	15857	15996	16097	15830	15998	15784	16045	16032	16018	15984	15922	16168	15983	16251	16082	15948	16064	16105	16099	16117	15906	15967	15966	16063	15927	15959	15960	16069	15973	15959	15949	16047	15937	15899	15967	15985	16207	15995	15984	15857	16040	15951	15859	16090	15988	16021	16009	15940	16047	16004	16050	15824	15878	16217	15911	16007	15907	15962	16093	16057	15892	15989	16068	16180	15878	15960	16006	15827	15879	16003	15891	15988	16058	16017	15905	16030	16008	16063	15979	15979	15986	16071	15977	16009	15902	15831	15993	16089	16061	16034	15885	15889	15968	16009	15973	16050	15986	15871	15875	15964	16051	15979	15992	15966	15968	15865	15931	16031	15820	15967	15858	15897	16124	15870	15950	15983	15916	16114	15884	16102	16082	15898	16076	16113	15963	16039	16092	15928	15846	15821	15869	15964	15933	15747	15881	15869	16045	15973	16016	16009	16060	15912	15980	16091	15986	16201	16037	15933	15994	15999	16160	15937	15857	16049	15987	16099	16093	16125	16053	15991	15848	16080	15797	15976	15831	16142	16071	16010	15869	15859	16178	15841	16043	16007	16001	16055	15968	15916	15744	16030	15831	16116	16010	15926	15823	15920	15992	15890	16138	15962	15858	16059	15921	16001	15951	15968	16059	15804	15942	15960	16011	16028	16092	15916	16032	15760	16135	16076	16147	15863	16071	16078	15878	15931	16084	15951	16092	16058	15893	16010	16129	15837	15940	16035	15974	15947	15954	15979	15918	15867	16052	15896	16111	15974	15951	15846	15972	15952	16046	15969	15998	15767	16168	16056	15928	15938	15949	16064	15763	15840	16098	16005	16005	15874	16033	16084	16124	16173	15932	16052	15976	15934	15972	16017	15916	15913	15938	15950	16076	15864	15983	16063	16001	16129	15985	16194	16121	15975	16009	16085	15821	16006	16052	15974	15929	15857	15890	16021	15895	16129	15973	15750	15945	15992	15995	16107	15952	15746	16084	16090	15798	16140	15915	16032	16038	16014	16010	15971	16111	15964	15969	16023	15898	16056	15875	15938	15909	15913	16054	15815	16022	15951	16033	15955	15992	16022	16159	15865	15775	16024	15936	15967	15984	16220	16059	16159	15978	15789	16089	15968	15863	15985	16084	15912	15885	16035	16020	16001	16017	15969	15997	16060	15898	16001	16001	15991	15898	15932	15966	15951	15949	16036	16004	15929	15982	15980	15904	15856	16013	16002	15769	16090	16047	16029	15925	15998	15876	16158	15985	15834	15999	15976	16054	16072	15876	16099	15929	16094	16068	15846	16028	15950	15820	16029	16077	16075	16198	15930	15941	16125	16097	15928	15992	16159	15961	16029	16088	15966	15952	15960	16150	15972	15900	15882	16029	16020	16031	16039	16112	16035	15951	15993	15962	16078	15947	16019	16112	16065	16068	16074	16216	15929	16039	15923	16007	15936	16057	15972	15915	15900	15952	15928	15903	15903	15921	16073	15968	16100	15988	16107	16111	15888	15967	16000	15948	15955	15855	16113	16147	16028	15998	16016	15968	15942	15915	15863	15881	15976	16136	15843	15892	16144	15887	16008	15997	16127	16108	16068	16062	16087	15997	16115	15968	16015	16212	15939	16040	15936	15798	15905	15966	16151	16027	15935	16002	16010	16012	15962	15906	16061	16084	16040	15933	16121	15877	15968	15944	15949	16182	15930	15958	15900	15946	16040	15963	15891	16015	15968	15963	16283	16088	15933	16108	15918	15919	16009	15952	15927	16107	15910	15902	16052	15988	16006	15847	15963	16137	16014	16035	15818	16078	16089	15984	16078	16043	16116	15981	15970	15944	15989	15874	16050	15974	16055	15984	16108	16134	15965	16149	16097	15986	15904	15929	15895	15829	16042	16268	16027	15925	15973	15988	16043	16065	15985	15950	15965	15851	16014	16097	16136	16064	15989	16000	15972	16120	15994	16151	15873	16021	16015	15837	15970	16006	15883	16048	15984	16131	16086	15887	15975	16111	15989	15987	15967	16015	16084	15995	15986	15798	16097	15859	16034	16036	15970	15880	15933	16013	15871	15901	15977	15951	15967	16114	15862	15967	16171	16083	15961	15985	15863	16121	15925	16184	15976	16011	15875	16154	16213	16004	15950	16147	15960	15831	16049	16015	15926	16027	15961	15900	15843	15955	16017	15941	15968	15995	15970	16014	16076	16142	15905	15987	16023	15854	16089	15842	15897	16008	16048	16081	16000	16191	16084	16012	16039	15979	16097	16032	16029	16055	15971	16012	15928	16012	16193	15830	16061	15794	15937	15970	16003	16021	15954	16173	15968	16089	15988	15973	16079	16006	16006	16092	16032	15965	15985	15930	15909	15907	16194	15885	16008	15860	16053	16048	15978	15997	15797	16133	15918	16148	16060	16062	16054	15961	16018	16037	16026	16110	16156	15996	15994	15985	15999	15930	15975	15963	16081	16010	16088	16076	16013	16012	16015	16047	15867	16128	15987	15948	15999	15876	15889	16101	15946	15893	16081	16096	15843	16270	15781	16067	16050	15996	15869	16023	16210	15896	15838	16063	16063	15992	15990	16060	16002	16091	16198	16025	16137	15985	15907	16039	16301	15893	15957	16080	15984	15986	16053	15932	15943	16020	16104	16028	15994	15980	15821	16021	15955	16086	15871	16173	15840	15823	15896	15865	16078	16108	16146	15934	16060	15954	16056	16063	16051	16160	15858	15949	16021	15949	16001	15997	15919	16006	16074	15943	16282	15832	16151	15943	16010	16052	15742	15903	16056	15920	16108	15992	15934	16081	16013	15840	16092	15952	16054	15979	16063	15986	15998	16097	16051	15930	16033	16004	16071	15940	16023	15919	15977	15986	16011	15968	15978	15971	15958	15963	16144	16170	15972	16004	15954	16065	16023	15920	16125	16024	16078	15986	16110	15853	16194	16010	16002	15885	16040	16114	15987	16062	16106	16128	16041	16059	16044	16014	16038	15996	15926	16039	16010	16006	16038	15993	15971	16040	15919	16057	15933	16121	16065	15925	16160	16047	16111	16011	16131	16174	15964	15950	16025	15789	15953	16057	15943	15946	16031	15990	16113	16085	15934	15906	16021	15890	15823	15970	15925	15860	15935	16083	16100	15973	16063	15954	16030	16062	16163	15840	15725	16021	15916	16013	15933	15905	15978	15837	15898	15974	16067	15924	15935	15981	16042	15919	16146	16127	16136	15908	15920	15899	15816	16004	15960	16051	15994	15982	15943	16016	15964	16010	15937	16050	16098	15929	15994	16124	16067	15954	16035	15835	16015	16025	15935	15949	16034	16054	15887	16038	15995	15905	16025	16095	16058	15917	16158	16056	15932	15956	15790	16019	16015	15984	16058	15831	15997	16112	16104	15953	15908	16176	15881	16037	15911	15914	16055	15858	16038	15806	16004	15998	15981	15886	16085	16014	15946	16025	15933	15971	15892	15911	16008	16200	15913	16010	15898	15902	16042	16055	16047	16113	15928	15998	15913	16070	15972	15999	15858	15958	15992	16026	16069	15886	16043	15847	15954	16076	15958	15831	16043	15875	16098	15860	16084	15995	15785	16085	16002	15999	15875	16100	16064	16052	16279	15986	16040	15833	15977	15922	16038	16114	15951	16001	16010	15974	15888	15957	15988	15852	15917	15967	16109	16061	16123	16068	15894	16049	15891	15971	16113	16061	15986	15786	16022	16079	16018	16081	16027	16033	16065	15962	15986	15913	15848	16065	15958	15807	16100	16161	16196	16095	15888	16209	16102	15805	16087	15994	15910	16004	16068	15952	16186	15882	16118	16097	16000	15986	16161	15956	16112	15997	15992	16115	15996	15986	16199	15890	16090	15988	15839	15952	15996	15812	15973	16106	15948	15999	16048	15950	16150	16003	15996	16001	15884	16001	15977	15973	16024	16187	16294	16012	16035	15994	16123	15998	15932	15964	16098	15785	15892	15961	15936	15946	15935	16083	15908	16040	15973	15940	15904	15999	15984	16138	16189	15920	16102	15937	16119	15999	16064	15911	16020	16053	15989	15955	15806	15955	16032	15831	15924	16008	15991	15952	16043	15909	15947	16010	16011	15975	15935	16028	16005	16037	15851	16082	15968	16046	15952	15946	16070	16000	16046	16076	16013	15966	16013	16011	16077	15852	15997	16118	15863	16039	16022	15967	15950	16024	15883	15913	16025	16013	15947	15968	15837	15954	16011	16021	16039	16061	16098	15993	15999	16075	15985	16189	16025	15978	16065	15906	15915	15984	15951	15962	15888	15868	16012	16078	15995	16003	15978	16041	15913	16049	16012	16022	16056	15883	16026	16059	15983	16111	16091	15967	16066	16076	16206	16127	16066	15880	15907	16110	15912	15924	16163	15919	15965	15937	16023	16013	15978	16119	15991	15967	16099	16175	15811	16059	15923	16057	15982	15964	15942	16049	16172	15970	16020	15885	15967	16120	16067	16058	15995	15954	16015	16071	15941	15930	15996	16016	16030	15913	15961	15844	16028	16010	15910	16013	16109	16215	16011	15967	15940	15985	16167	16027	16018	16098	16050	16012	15990	16007	15969	15963	16220	16100	16029	15994	16016	15956	15779	16017	15986	15893	16019	16008	16053	15846	16095	15999	15989	15961	15951	16272	16080	16100	16104	15952	16088	16169	15826	16047	15981	15928	15861	16062	15872	15918	15995	16005	15987	15994	15928	16093	16199	16044	16016	16044	15928	15966	15953	15942	16109	15967	15967	16074	16010	15847	15893	16076	16176	15916	15988	15951	16027	15965	16068	15968	16140	15930	15990	15996	15996	16104	16065	15951	16096	15998	16188	15846	15926	15911	16139	15934	15918	16043	16043	16104	16123	15813	15850	15947	15913	15950	15975	16062	15947	15886	16114	15911	15958	15963	15995	16066	16043	16064	15777	16133	16022	15948	15939	15987	15999	15929	15952	15974	16101	15870	15998	16025	15966	15883	16020	16111	16134	15992	16007	15805	16030	16116	15974	16119	16062	16006
23384	20982	28389	23823	21806	22154	21906	19408	19070	19195	19082	21086	31495	31735	28094	24198	20891	19632	19041	18810	18822	18785	18747	18968	18655	18824	18645	18784	18987	18913	18742	18896	18771	18762	18682	18653	18817	18813	18859	18725	18758	18854	18790	18548	18820	18718	18660	18846	18965	18789	18912	18685	18754	18390	18631	18611	18871	18807	18872	18670	18816	18621	18731	18749	18604	18906	18686	18638	18895	18655	18636	18617	18821	18514	18746	18834	18731	18687	18549	18646	18564	18601	18642	18724	18690	18743	18529	18825	18692	18583	18808	18696	18860	18565	18717	18568	18746	18656	18646	18668	18775	18599	18701	18538	18830	18507	18847	18859	18764	18614	18505	18529	18659	18677	18782	18576	18583	18667	18415	18689	18736	18558	18707	18666	18917	18610	18658	18818	18553	18811	18655	18644	18811	18635	18785	18755	18590	18758	18760	18525	18793	18759	18715	18821	18789	18705	18537	18561	18881	18798	18613	18752	18586	18600	18503	18738	18550	18434	18621	18789	18805	18631	18547	18668	18890	18763	18748	18599	18524	18730	18812	18776	18754	18810	18855	18610	19047	18476	18976	18791	18650	18735	18675	18607	18813	18666	18851	18719	18716	18750	18669	18676	18722	18655	18690	18763	18614	18675	18661	18864	18837	18695	18731	18952	18884	18580	18631	18729	18642	18879	18793	18555	18664	18830	18849	18723	18605	18506	18624	18639	18637	18557	18730	18759	18576	18858	18741	18557	18675	18740	18976	18680	18592	18522	18689	18590	18685	18877	18656	18646	18801	18453	18780	18722	18711	18569	18840	18895	18751	18720	18611	18679	18700	18769	18481	18586	18668	19051	18798	18788	18542	18865	18749	18830	18872	18786	18717	18462	18805	18591	18659	18654	18612	18486	18650	18482	18577	18624	18660	18684	18742	18757	18538	18743	18707	18569	18697	18763	18771	18537	18504	18606	18697	18599	18552	18777	18818	18570	18655	18670	18695	18687	18543	18842	18517	18461	18707	18792	18878	18656	18794	18688	18801	18807	18642	18719	18522	18571	18864	18584	18622	18740	18856	18796	18688	18685	18749	18613	18750	18649	18624	18533	18838	18658	18602	18666	18526	18605	18503	18776	18549	18537	18672	18872	18594	18773	18634	18611	18822	18609	18931	18930	18853	18781	18640	18680	18649	18451	18852	18819	18680	18549	18870	18630	18829	18620	18792	18539	18502	18571	18666	18711	18633	18838	18800	18713	18795	18772	18641	18619	18392	18808	18687	18575	18584	18629	18545	18558	18820	18790	18744	18841	18474	18695	18628	18539	18836	18559	18458	18532	18709	18664	18510	18586	18734	18865	18688	18683	18615	18622	18607	18734	18689	18689	18556	18671	18870	18682	18682	18780	18676	18520	18695	18414	18716	18622	18563	18864	18670	18491	18774	18704	18478	18728	18692	18566	18497	18619	18689	18404	18798	18560	18673	18698	18728	18406	18627	18680	18851	18751	18720	18688	18492	18566	18765	18711	18530	18716	18857	18776	18677	18773	18641	18505	18786	18694	18746	18563	18745	18888	18563	18694	18634	18728	18723	18659	18892	18605	18590	18886	18716	18677	18697	18586	18795	18661	18551	18667	18611	18519	18486	18553	18817	18697	18562	18771	18827	18805	18823	18691	18784	18688	18576	18667	18824	18789	18694	18644	18802	18676	18648	18804	18959	18673	18637	18818	18614	18666	18667	18766	18626	18696	18786	18692	18731	18531	18448	18728	18512	18649	18858	18779	18510	18773	18696	18624	18887	18598	18621	18450	18576	18763	18770	18654	18887	18495	18665	18716	18672	18800	18744	18615	18689	18606	18650	18744	18704	18684	18566	18610	18510	18468	18560	18695	18613	18689	18520	18525	18477	18492	18632	18635	18660	18745	18712	18703	18731	18528	18693	18543	18861	18723	18737	18722	18710	18733	18772	18677	18812	18628	18570	18780	18441	18702	18431	18523	18687	18642	18673	18505	18740	18820	18784	18711	18759	18776	18713	18601	18685	18659	18729	18545	18846	18797	18615	18776	18686	18518	18744	18717	18814	18511	18652	18749	18487	18659	18537	18593	18606	18718	18786	18609	18835	18784	18793	18795	18633	18757	18677	18832	18668	18699	18726	18551	18741	18726	18668	18715	18711	18719	18768	18488	18737	18908	18747	18806	18597	18706	18620	18762	18557	18700	18523	18675	18583	18660	18603	18720	18626	18879	18612	18554	18585	18711	18444	18750	18542	18636	18758	18637	18846	18652	18635	18602	18647	18632	18660	18614	18508	18632	18491	18474	18792	18741	18716	18573	18685	18805	18614	18885	18752	18702	18529	18277	18802	18840	18733	18621	18647	18653	18654	18605	18655	18742	18607	18670	18645	18563	18698	18740	18742	18582	18532	18902	18686	18510	18517	18466	18527	18609	18572	18821	18845	18785	18654	18716	18569	18761	18864	18633	18817	18800	18742	18767	18622	18811	18602	18783	18794	18795	18892	18620	18524	18543	18573	18579	18628	18576	18658	18763	18597	18551	18768	18761	18610	18795	18779	18487	18443	18543	18758	18853	18513	18522	18640	18627	18609	18725	18851	18516	18522	18529	18567	18691	18852	18607	18746	18643	18660	18833	18625	18773	18774	18731	18752	18608	18852	18717	18775	18690	18658	18626	18496	18607	18583	18584	18693	18850	18672	18556	18628	18793	18575	18843	18595	18802	18719	18749	18732	18718	18757	18878	18701	18694	18929	18687	18752	18699	18869	18731	18783	18684	18662	18781	18586	18811	18602	18732	18529	18574	18451	18756	18624	18614	18660	18773	18701	18662	18754	18911	18541	18508	18762	18939	18614	18815	18879	18751	18633	18539	18654	18932	18794	18620	18698	18673	18599	18603	18531	18747	18688	18849	18557	18502	18570	18626	18788	18807	18699	18763	18619	18915	18621	18803	18909	18800	18607	18739	18573	18672	18634	18768	18654	18599	18696	18696	18700	18739	18727	18770	18693	18704	18699	18736	18641	18663	18522	18810	18805	18873	18655	18625	18620	18613	18771	18699	18510	18621	18774	18884	18760	18656	18728	18676	18707	18975	18818	18452	18639	18852	18586	18621	18817	18714	18813	18890	18610	18674	18785	18652	18696	18640	18622	18644	18730	18752	18325	18906	18782	18752	18761	18779	18628	18579	18687	18716	18636	18814	18658	18858	18715	18484	18818	18978	18575	18705	18528	18658	18868	18758	18720	18745	18511	18839	18639	18623	18640	18451	18742	18654	18752	19106	18813	18741	18712	18863	18953	18586	18539	18618	18585	18529	18636	18602	18624	18649	18795	18685	18462	18724	18797	18691	18574	18770	18795	18773	18828	18555	18586	18775	19016	18850	18535	18695	18668	18621	18742	18622	18666	18732	18778	18640	18861	18618	18760	18795	18749	18792	18734	18570	18919	18724	18732	18696	18526	18737	18659	18758	18744	18789	18606	18612	18619	18576	18571	18475	18697	18533	18659	18578	18762	18712	18667	18714	18604	18547	18623	18854	18754	18619	18759	18631	18644	18583	18625	18592	18638	18649	18845	18737	18668	18840	18625	18576	18694	18779	18685	18825	18814	18697	18667	18825	18474	18519	18712	18744	18693	18692	18795	18750	18685	18723	18621	18599	18680	18741	18684	18842	18794	18654	18581	18753	18577	18575	18563	18660	18725	18666	18747	18603	18729	18855	18670	18565	18663	18648	18773	18772	18771	18663	18482	18628	18656	18774	18775	18619	18866	18683	18732	18776	18822	18678	18571	18643	19027	18810	18912	18622	18700	18698	18862	18839	18594	18643	18668	18712	18773	18840	18550	18792	18559	18684	18699	18931	18746	18661	18739	18660	18840	18663	18657	18637	18541	18722	18773	18866	18588	18946	18804	18801	18794	18770	18579	18773	18557	18759	18688	18598	18599	18603	18607	18725	18690	18728	18618	18684	18756	18675	18582	18747	18692	18834	18748	18724	18795	18872	18718	18644	18732	18535	18447	18611	18622	18797	18522	18627	18656	18513	18603	18615	18805	18870	18780	18471	18597	18557	18840	18673	18684	18406	18619	18699	18582	18517	18700	18844	18848	18762	18688	18596	18662	18753	18590	18585	18561	18826	18806	18549	18689	18734	18949	18576	18898	18691	18761	18475	18562	18682	18620	18817	18879	18648	18650	18565	18716	18674	18695	18636	18672	18602	18816	18603	18605	18649	18437	18616	18678	18480	18844	18460	18784	18703	18559	18466	18596	18849	18574	18582	18715	18602	18480	18631	18657	18754	18728	18618	18743	18815	18470	18601	18680	18949	18611	18666	18706	18699	18698	18698	18595	18702	18630	18851	18713	18619	18593	18897	18569	18663	18861	18630	18625	18776	18641	18561	19028	18801	18654	18805	18474	18707	18571	18585	18443	18430	18500	18813	18806	18478	18643	18749	18600	18894	18744	18597	18547	18710	18653	18602	18658	18496	18634	18785	18614	18631	18695	18518	18520	18719	18738	18759	18589	18666	18909	18719	18706	18631	18671	18801	18682	18637	18850	18791	18743	18607	18804	18750	18800	18614	18812	18667	18801	18690	18741	18764	18668	18670	18647	18685	18696	18653	18532	18792	18772	18744	18687	18824	18682	18663	18751	18676	18710	18853	18776	18817	18763	18581	18715	18712	18889	18687	18685	18639	18513	18641	18708	18493	18892	18691	18713	18639	18712	18511	18583	18606	18566	18672	18699	18915	18639	18599	18721	18768	18859	18595	18459	18519	18844	18775	18754	18682	18699	18630	18611	18684	18687	18672	18675	18668	18494	18840	18660	18648	18587	18631	18714	18498	18629	18774	18583	18558	18557	18979	18653	18719	18904	18721	18628	18753	18433	18572	18773	18774	18674	18670	18532	18553	18814	18755	18662	18906	18831	18724	18900	18605	18584	18748	18682	18711	18470	18723	18681	18798	18798	18684	18425	18774	18844	18666	18496	18664	18912	18841	18555	18776	18779	18695	18485	18781	18522	18761	18820	18819	18756	18646	18917	18714	18509	18671	18890	18635	18761	18570	18803	18680	18482	18662	18592	18554	18634	18656	18603	18735	18909	18944	18722	18687	18447	18814	18692	18737	18672	18782	18566	18666	18864	18800
14020	22746	21875	19542	17855	17289	16936	16641	16867	16719	16581	21251	35086	32941	28472	22745	18481	16957	16426	16362	16247	16426	16339	16344	16267	16346	16256	16338	16153	16308	16244	16226	16251	16372	16261	16498	16348	16356	16339	16414	16135	16280	16148	16262	16364	16240	16365	16456	16331	16416	16224	16276	16289	16210	16323	16198	16424	16204	16320	16269	16399	16320	16272	16288	16317	16214	16198	16311	16407	16093	16247	16438	16186	16252	16466	16476	16504	16174	16246	16240	16402	16337	16350	16391	16139	16286	16253	16218	16066	16220	16242	16333	16355	16237	16322	16257	16100	16193	16321	16467	16211	16274	16371	16224	16312	16275	16405	16280	16187	16196	16313	16212	16381	16242	16274	16313	16317	16276	16344	16070	16310	16398	16347	16230	16128	16154	16288	16219	16261	16275	16281	16448	16319	16252	16376	16292	16401	16398	16284	16320	16201	16351	16501	16216	16090	16375	16240	16154	16265	16387	16317	16271	16394	16177	16270	16205	16254	16226	16047	16292	16083	16276	16373	16176	16436	16334	16145	16247	16281	16517	16379	16302	16227	16241	16306	16164	16126	16306	16155	16654	16174	16215	16289	16146	16269	16296	16228	16238	16382	16274	16129	16239	16474	16302	16296	16195	16136	16361	16392	16461	16282	16351	16195	16136	16234	16337	16443	16270	16195	16276	16244	16130	16341	16229	16207	16290	16204	16373	16247	16236	16213	16287	16147	16295	16324	16191	16323	16300	16201	16362	16164	16433	16291	16076	16264	16084	16199	16164	16248	16325	16251	16293	16255	16233	16230	16258	16388	16320	16284	16311	16302	16369	16331	16312	16269	16318	16262	16254	16302	16365	16298	16283	16323	16348	16173	16439	16387	16334	16353	16297	16230	16309	16286	16225	16183	16091	16192	16114	16258	16295	16211	16233	16159	16215	16384	16284	16201	16312	16375	16274	16236	16463	15977	16390	16465	16277	16364	15972	16434	16172	16258	16278	16312	16289	16286	16257	16337	16329	16283	16357	16279	16252	16377	16384	16270	16216	16238	16198	16270	16196	16362	16215	16118	16391	16133	16107	16237	16249	16188	16382	16134	16391	16429	16373	16338	16197	16144	16409	16289	16287	16258	16316	16159	16361	16387	16234	16201	16393	16082	16260	16160	16142	16172	16266	16522	16321	16152	16183	16250	16120	16275	16188	16227	16177	16330	16161	16295	16183	16194	16388	16218	16375	16202	16309	16241	16329	16192	16110	16401	16290	16337	16269	16220	16288	16284	16319	16350	16199	16109	16137	16353	16080	16146	16179	16282	16238	16424	16111	16402	16175	16250	16345	16174	16289	16450	16171	16167	16301	16270	16374	16191	16135	16151	16454	16372	16409	16532	16165	16241	16459	16219	16261	16296	16240	16191	16356	16310	16256	16395	16349	16330	16308	16281	16191	16293	16323	16100	16287	16306	16209	16351	16226	16251	16294	16419	16258	16067	16340	16161	16226	16150	16299	16322	16275	16306	16347	16176	16403	16382	16239	16421	16183	16264	16351	16355	16209	16317	16202	16303	16183	16120	16262	16383	16307	16285	16384	16300	16236	16275	16176	16247	16284	16462	16312	16210	16243	16215	16214	16308	16259	16406	16214	16179	16239	16369	16159	16365	16144	16336	16161	16224	16202	16276	16402	16289	16119	16267	16296	16319	16205	16386	16263	16209	16216	16304	16359	16256	16365	16186	16123	16380	16284	16101	16379	16347	16382	16446	16164	16169	16076	16233	16254	16283	16312	16209	16211	16383	16146	16444	16029	16348	16199	16257	16167	16257	16292	16233	16209	16315	16325	16243	16256	16215	16069	16517	16097	16366	16264	16239	16420	16286	16340	16218	16257	16389	16433	16213	16202	16172	16250	16233	16414	16303	16161	16300	16322	16358	16299	16168	16131	16283	16325	16316	16118	16260	16237	16214	16161	16259	16254	16385	16292	16227	16398	16370	16206	16224	16304	16339	16315	16337	16301	16200	16322	16186	16143	16385	16408	16308	16330	16188	16162	16439	16314	16142	16040	16374	16067	16335	16306	16155	16363	16113	16348	16263	16032	16317	16242	16338	16200	16124	16296	16182	16430	16286	16392	16081	16411	16204	16264	16352	16317	16326	16365	16242	16422	16125	16320	16235	16125	16216	16172	16316	16168	16406	16271	16386	16364	16163	16277	16235	16271	16400	16116	16216	16290	16171	16225	16294	16397	16415	16095	16320	16196	16254	16183	16289	16177	16240	16357	16354	16126	16228	16185	16162	16157	16254	16364	16367	16096	16300	16228	16270	16251	16232	16239	16224	16161	16254	16212	16217	16035	16147	16247	16225	16208	16246	16280	16116	16082	16251	16311	16271	16301	16347	16429	16187	16482	16274	16132	16445	16520	16255	16247	16173	16313	16304	16299	16141	16259	16319	16339	16158	16373	16357	16151	16274	16150	16091	16237	16144	16357	16161	16400	16180	16236	16106	16124	16195	16340	16393	16355	16123	16134	16079	16160	16225	16441	16260	16351	16156	16206	16393	16304	16280	16328	16308	16249	16146	16340	16245	16366	16131	16214	16279	16356	16176	16164	16401	16180	16331	16343	16205	16056	16306	16133	16317	16253	16267	16300	16197	16227	16192	16062	16222	16320	16296	16383	16397	16224	16210	16260	16242	16278	16227	16271	16208	16422	16281	16196	16283	16121	16393	16309	16337	16385	16223	16155	16148	16374	16280	16398	16303	16277	16374	16278	16215	16303	16167	16399	16207	16232	16374	16233	16248	16235	16246	16257	16206	16049	16234	16351	16291	16261	16334	16316	16322	16421	16238	16165	16190	16349	16365	16454	16408	16230	16183	16343	16435	16280	16287	16345	16344	16370	16387	16251	16235	16184	16338	16250	16292	16292	16315	16357	16140	16157	16197	16270	16347	16249	16219	16348	16466	16224	16189	16315	16234	16345	16177	16267	16236	16087	16467	16337	16163	16281	16415	16285	16277	16348	16320	16229	16229	16156	16283	16276	16367	16259	16163	16259	16315	16326	16267	16533	16387	16254	16074	16327	16270	16279	16272	16237	16308	16214	16336	16307	16280	16236	16357	16226	16190	16347	16190	16400	16336	16211	16340	16340	16265	16479	16290	16389	16209	16322	16246	16152	16315	16421	16243	16248	16238	16137	16172	16247	16267	16312	16310	16156	16278	16336	16270	16194	16378	16400	16422	16239	16259	16155	16210	16165	16215	16478	16153	16395	16245	16318	16248	16323	16303	16199	16280	16181	16222	16245	16224	16387	16259	16090	16276	16300	16178	16327	16317	16085	16294	16314	16413	16341	16197	16244	16268	16397	16394	16340	16281	16409	16324	16409	16268	16131	16276	16045	16164	16437	16238	16208	16371	16206	16386	16214	16290	16176	16230	16154	16288	16340	16220	16379	16408	16438	16326	16165	16231	16360	16279	16259	16223	16213	16379	16280	16369	16327	16297	16094	16292	16178	16351	16041	16377	16334	16263	16118	16330	16237	16269	16195	16315	16286	16400	16349	16239	16220	16182	16245	16322	16205	16194	16339	16224	16371	16225	16382	16308	16109	16211	16333	16321	16206	16442	16069	16227	16411	16144	16251	16197	16205	16226	16280	16420	16240	16447	16246	16134	16170	16323	16138	16342	16208	16232	16399	16244	16275	16203	16283	16304	16229	16307	16268	16316	16269	16401	16391	16172	16243	16247	16112	16161	16235	16091	16364	16257	16386	16376	16265	16324	16441	16397	16527	16397	16290	16324	16089	16505	16143	16303	16234	16353	16174	16146	16256	16098	16132	16163	16323	16288	16273	16294	16114	16383	16242	16379	16370	16289	16196	16284	16304	16333	16204	16219	16222	16210	16322	16380	16273	16237	16297	16195	16374	16375	16307	16373	16203	16338	16257	16289	16353	16300	16217	16236	16316	16432	16357	16387	16369	16262	16318	16307	16200	16084	16564	16308	16280	16235	16172	16280	16201	16345	16127	16315	16307	16292	16310	16263	16312	16245	16001	16203	16312	16245	16202	16414	16171	16345	16384	16198	16339	16419	16310	16293	16209	16227	16302	16409	16160	16346	16308	16284	16242	16240	16315	16346	16304	16271	16390	16212	16206	16360	16184	16459	16327	16320	16146	16224	16048	16150	16463	16173	16247	16402	16289	16478	16377	16222	16364	16158	16099	16091	16194	16314	16147	16221	16368	16187	16272	16231	16195	16298	16309	16270	16195	16163	16168	16386	16226	16255	16249	16273	16362	16370	16338	16126	16290	16303	16257	16150	16187	16318	16315	16319	16264	16166	16102	16134	16282	16193	16195	16218	16441	16256	16336	16256	16241	16089	16284	16261	16259	16363	16239	16285	16219	16145	16252	16262	16269	16185	16369	16355	16298	16105	16400	16228	16284	16503	16274	16333	16112	16350	16278	16309	16334	16203	16248	16150	16060	16237	16218	16287	16325	16287	16432	16355	16215	16236	16185	16116	16410	16495	16291	16442	16222	16304	16454	16203	16283	16226	16198	16159	16430	16240	16289	16164	16313	16436	16117	16415	16173	16333	16155	16260	16273	16295	16348	16210	16304	16222	16195	16270	16102	16113	16141	16338	16263	16298	16320	16306	16254	16313	16229	16380	16283	16362	16241	16242	16384	16297	16212	16215	16338	16294	16075	16265	16318	16161	16227	16084	16331	16171	16385	16140	16307	16260	16289	16246	16338	16355	16146	16173	16261	16308	16424	16234	16407	16158	16202	16302	16224	16305	16256	16191	16282	16093	16307	16352	16237	16242	16283	16221	16195	16375	16259	16338	16112	16140	16279	16299	16154	16296	16245	16445	16343	16474	16243	16351	16246	16183	16227	16255	16160	16368	16305	16253	16109	16268	16305	16330	16336	16371	16177	16236	16190	16215	16345	16219	16233	16341	16260	16285	16255	16326	16292	16263	16214	16200	16267	16337	16306	16456	16272	16300	16100	16343	16307	16291	16329	16309	16313	16416	16174	16131	16364	16328	16122	16411	16230	16234	16267	16208	16036	16023	16376	16136	16136	16280	16151	16180	16298	16263	16188	16038	16287	16364	16248	16250	16248	16249	16305	16354	16302	16345	16368	16210	16148	16327	16318	16233	16020
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
