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
339650541032	339650541598	339650542148	339650542698	339650543248	339650543798	339650544348	339650544898	339650545448	339650545998	339650546548	339650547098	339650547648	339650548198	339650548748	339650549298	339650549848	339650550398	339650550948	339650551498	339650552048	339650552598	339650553148	339650553698	339650554248	339650554798	339650555348	339650555898	339650556448	339650556998	339650557548	339650558098	339650558648	339650559198	339650559748	339650560298	339650560848	339650561398	339650561948	339650562498	339650563048	339650563598	339650564148	339650564698	339650565248	339650565798	339650566348	339650566898	339650567448	339650567998	339650568548	339650569098	339650569648	339650570198	339650570748	339650571298	339650571848	339650572398	339650572948	339650573498	339650574048	339650574598	339650575148	339650575698	339650576248	339650576798	339650577348	339650577898	339650578448	339650578998	339650579548	339650580098	339650580648	339650581198	339650581748	339650582298	339650582848	339650583398	339650583948	339650584498	339650585048	339650585598	339650586148	339650586698	339650587248	339650587798	339650588348	339650588898	339650589448	339650589998	339650590548	339650591098	339650591648	339650592198	339650592748	339650593298	339650593848	339650594398	339650594948	339650595498	339650596048	339650596598	339650597148	339650597698	339650598248	339650598798	339650599348	339650599898	339650600448	339650600998	339650601548	339650602098	339650602648	339650603198	339650603748	339650604298	339650604848	339650605398	339650605948	339650606498	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2683	3600	2300	2683	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2684	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2686	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23314	21843	31655	23688	21793	23193	22931	17339	16470	16697	16811	16363	16408	16262	16197	16291	16174	16248	16215	16332	16270	16207	16293	15966	16221	16062	16104	15959	16059	16025	15963	15932	16058	16108	16167	16085	16107	16048	16073	16130	15992	16198	16095	16088	16083	16139	16071	16229	17752	18136	17696	17036	16376	16243	16134	16239	16023	16132	15827	15954	16188	15910	15696	15722	15817	15992	16035	16072	15816	15840	16075	16002	16046	15878	15888	16006	16057	15975	15912	16121	16062	15800	15956	15882	15965	15838	15992	15917	15943	15933	15854	15670	16109	15923	16048	15960	15803	15990	15916	15854	15850	15927	16139	15973	15910	15865	15953	15859	16051	15846	15945	15693	15971	16100	15923	15907	15962	16061	15914	15896	15820	15918	16007	15824	15986	15949	15892	15984	15868	15792	15856	15918	15821	15851	16048	16123	15977	16002	15958	15903	16093	15827	15918	15992	15953	15987	15973	15978	16029	15811	15747	15915	15731	15999	15912	16139	16013	15955	16021	15814	15936	15914	15846	15956	16064	15843	15899	15971	15817	15994	15787	15929	15794	15975	16244	15922	15896	15850	15938	15855	15861	15859	15916	15970	15810	16018	15890	15686	16070	15888	15987	16032	15879	15876	15835	16158	16104	15869	16117	15814	15852	16078	16029	15872	15826	15971	15860	15735	15990	15955	15792	16000	15982	15833	15951	15884	16086	15827	15934	15899	16059	15652	15991	15953	16001	15843	15958	15855	15901	16058	16039	15880	15909	15913	15945	15831	15788	15934	15731	15801	15942	15962	15823	15790	15913	16043	16119	16130	15977	15990	15895	15864	15894	16003	16050	15931	16021	16019	16110	15982	16127	15967	15813	15978	15950	16046	15873	15901	15917	16106	15991	15892	15844	15941	15916	15850	15810	16092	15964	15851	16006	15956	15967	15987	15900	15936	15913	15898	16085	15775	16206	15811	15999	15754	15785	15891	15813	15985	15876	15912	15890	15837	16008	15849	16008	15878	15936	15830	15635	16021	15781	15991	15936	15865	15891	15782	16045	15913	15940	15810	15944	15965	16012	15950	15872	15816	15977	15956	15882	16023	15875	16060	15957	15806	15878	15989	16013	16025	16034	15963	15985	15918	15956	15914	15855	15968	15945	15812	15969	15941	16078	15900	15932	15923	15980	16063	16044	15862	15922	15978	15791	15981	16177	15905	16054	16004	15960	16150	15907	15988	15926	15955	15785	15943	15942	15803	15976	15884	15939	15834	15872	15712	15732	15691	15853	15866	15870	15859	15962	15892	15917	16032	15827	15881	16006	15921	15953	16153	16026	15675	15962	15742	15985	15876	15975	15871	16044	16069	15904	15859	15798	15837	15989	15928	16051	15813	16027	15704	15927	15947	15912	16067	16027	15903	15847	16000	16037	15933	15922	16015	15985	15922	15880	15806	15944	16005	15746	16077	15806	15697	16003	15755	15914	15690	15733	15812	16091	15901	15868	15890	15910	15973	15966	15816	15842	15939	15983	16036	15996	15918	16060	15904	15905	15965	16139	16068	15916	16000	15981	15632	15691	15945	15923	15747	15928	15797	15922	16022	15885	15840	15866	15911	15804	15884	15925	15988	16081	15772	15929	15874	15873	16162	15945	15805	15965	15966	15878	15905	16002	16001	15925	15844	16002	15751	16011	15972	15955	15958	15758	15940	15882	15928	15803	15991	15731	15996	15816	15967	16146	15971	15828	15963	15933	15813	15689	15942	16044	16015	15763	15777	15753	16091	15923	15640	16012	15902	15752	15831	15926	16042	15854	15822	15816	15821	15945	16038	16085	15917	16009	15837	15922	16073	16013	15970	15985	16024	15970	15976	16104	15834	15969	16199	16123	16025	15999	15950	16016	15966	16063	16022	15899	15881	15772	15907	15984	15802	16111	15911	16100	15860	15876	16007	15739	15967	16003	15926	15881	15932	15821	15646	15698	15965	15853	16015	15967	16178	15709	15855	15803	15891	15982	15914	15987	15943	15780	15944	16002	15952	15810	15804	15854	16056	16188	15777	16047	15980	15938	15918	16058	15858	16164	16026	16006	16057	15737	15979	15922	16104	15991	16048	15852	15915	16110	15721	16006	15765	15981	15898	15957	16073	15847	15936	16062	15815	15914	15900	15631	15790	15768	16029	15804	15937	15977	15970	15952	15824	15795	15670	15817	15936	15936	15802	15914	16013	16039	16007	15603	16058	15854	15780	15908	15973	15920	16012	15806	15997	15836	15896	16013	15859	15917	15966	15946	15839	15923	16051	15919	15885	15853	15819	15977	16030	15655	15987	15739	15766	15893	15954	15771	15961	15967	16001	15857	15997	15752	15839	15968	15954	16037	15747	16047	15882	15870	15918	16123	16026	15750	15687	16036	16052	15867	15855	16079	15945	15724	15872	16188	15983	16035	16019	15988	15771	15777	15739	15636	15845	15924	15967	16084	16081	15825	15924	16082	15979	15820	15785	16009	16011	15910	15960	15929	15793	15965	15868	16043	15880	15993	15769	15932	15830	15891	15984	16002	15952	15889	16157	15972	15963	15809	15847	15875	15772	15870	15728	16045	15824	15929	15998	15958	15881	15916	15846	15922	16025	15831	15831	15924	15828	15937	16128	15898	15856	15716	15931	16136	15994	15870	15901	15948	15847	15973	15719	15974	15845	15937	15917	15907	15912	15939	15974	16030	15866	15740	15890	15748	15836	15911	15823	15833	15993	15840	15911	15989	15797	15789	15948	16086	16061	15730	15851	15942	15984	15896	15956	16017	15837	15783	15841	15823	15996	15921	15921	15897	15960	15819	15773	15970	15994	15999	15885	15803	15627	15811	16090	16009	15952	15946	15902	15760	15872	15883	15902	15871	15970	16125	15961	16262	15978	15719	16021	16039	15719	15967	15825	15743	15633	15938	16017	15930	15782	15881	15693	15804	15811	15957	15787	16033	15991	15953	16131	15900	15928	16053	15958	16162	15959	15967	15969	15826	15945	15960	15961	15830	15916	15918	16043	15958	15844	16064	15984	15955	15963	15778	15960	15887	15984	15965	15764	15974	15863	15984	15909	15756	16043	15812	15730	15767	15954	16031	16052	15967	16033	15603	16032	15966	15748	15826	15853	16029	15914	15714	15927	16041	15955	15925	15934	15955	15907	16019	15960	15849	15862	15950	15905	15918	15785	15861	15834	15972	15865	15905	15822	16094	16034	16035	16086	15896	15967	16079	15869	15877	15858	15860	15716	15948	15988	15992	16045	16026	15851	16166	15918	15833	15970	15767	15914	15952	16024	16018	15902	15966	16050	15825	15750	15978	16052	15780	15800	15978	15936	15698	15865	15921	15847	15707	15912	15783	15941	15881	15970	15785	15702	15790	15986	15970	16036	15858	15773	15655	15786	15988	15919	15920	15910	15873	15805	15783	15850	15922	15817	15896	15941	16134	15878	16064	15799	16024	16230	15858	15994	15935	16020	16176	15698	15824	15984	16068	16010	16124	15921	15859	15804	16101	16062	15846	15921	15859	15957	15841	15886	15785	16079	15821	15710	15815	15875	16033	15869	15904	15882	15938	15841	15870	15843	15813	15990	15889	15768	16071	15939	15797	15862	15905	15810	16001	16075	16158	15860	15941	15944	16105	16072	16083	15797	15946	15881	15810	15956	15888	16088	15864	15990	15795	15952	15885	16040	15922	15929	15940	15988	15793	15921	15819	15872	16064	16000	15998	16093	15856	16011	15743	15844	16028	15883	15901	15810	15941	16004	15907	15943	16011	15959	16068	15977	15781	15901	15945	15875	15722	15994	15865	15820	15812	15933	16014	15895	15936	15856	16035	15890	15907	15952	15963	15976	15872	16045	16035	15866	15755	15957	15701	16011	16004	15849	15703	15956	15933	15906	16042	16024	15968	15957	15774	16153	15985	15980	15865	15808	15990	15936	16072	15763	15930	16008	15992	16075	15889	15866	15887	15880	15864	15932	15823	15973	15695	15857	15898	15779	15928	15844	15934	15794	16019	15960	16053	15824	15932	16110	15979	16163	15719	15993	15987	15945	15932	15939	15786	16051	15966	15947	15785	16104	16081	15940	16132	16056	15804	15851	15958	15808	15856	15819	16012	15949	16134	15750	15852	15863	15925	15888	15901	15975	16037	15943	15678	15967	15884	15957	15876	15779	16174	16022	15953	15964	15859	16220	15886	15997	16199	15888	15882	15980	15818	15943	15909	15826	15884	15965	15814	16002	16037	15886	16008	15872	15922	16009	16045	15959	15922	15865	16275	15844	15877	15990	15915	15826	16102	15790	15931	16074	15753	16073	15838	15972	15934	15823	16014	16076	15927	15678	15865	15896	16014	15811	15816	15952	15834	15731	15884	15845	15807	15626	15931	16061	15917	16006	15998	16141	15998	16035	15959	16034	15947	15866	16044	16016	15947	15869	15864	15776	15770	15893	15965	15766	15679	15804	15912	15901	15955	15816	16030	15850	15860	15912	15937	15896	15917	15904	15898	15911	16157	15814	16188	15863	15838	16048	15946	15941	15923	16007	15856	16034	16112	16019	15940	16135	16033	15885	15930	15932	15832	15986	15792	15961	16097	15747	15782	16050	15810	15969	15970	15918	16079	15916	15950	15897	15830	15790	15925	15880	15853	15916	15953	15882	16033	15865	15840	15835	15926	15919	15826	16037	15823	16018	15967	15891	15827	15810	15763	15748	15982	15923	16088	15915	16002	15752	15979	15773	15915	16001	15957	15753	15921	15932	15945	15864	15955	16014	16013	15832	15972	15871	15986	15840	15887	15837	15910	15939	16113	15933	15832	15859	15851	15952	15925	16013	15869	15815	15965	15853	15898	15887	15771	15827	15787	15839	15857	15919	15861	15909	15974	15872	15989	15918	15793	15804	15896	15832	15991	15939	15954	15693	15998	15790	15896	16042	15886	15819	15826	15854	15841	15946	15759	16024	16075	15789	16006	15890	15937	15830	15825	15815	15784	15896	15992	16126	16130	15934	15835	15907	15792	15892	15967	15730	16087	15894	15850	16068	15861	16073	15975	16141	15919	15812	15860	15950	15934	15787	16015	15668	16056	15827	15972	16018	15820	15932	16000	15979	15820	15959	15812	15973	15933	16026	15895	15875
15183	61404	28312	20115	16390	15579	15202	14796	14553	14608	14336	14411	14611	14511	14419	14343	14289	14099	14108	14139	14142	14237	14126	14289	14028	13898	13905	14171	14298	14022	14015	14032	14269	14090	14039	14057	14180	14189	14240	14263	14154	14222	14316	14333	14204	14155	14320	14434	16923	17130	16037	15136	14548	14058	14118	14023	14073	14149	13986	13899	14055	13890	14009	13995	13973	13843	13896	14012	14108	13923	14101	13824	13869	13950	13879	13976	13961	14034	14085	14069	13850	13891	14134	14062	13852	14079	14145	13879	13841	13989	13956	13989	14100	13749	14058	13781	13948	13836	13858	13973	13976	13918	13937	14046	13952	14031	14129	13766	14030	13976	13923	14108	14105	14024	13916	13934	13984	14049	13850	13757	13966	13828	13920	13844	13903	14067	14017	13851	14065	13982	14057	14168	13837	14150	14010	14099	13924	13981	13875	13999	14053	13942	13999	13949	13989	13910	13946	14000	13860	13880	14142	13994	13847	13986	14023	13910	13969	14040	14097	14025	13875	14065	13914	13828	14167	13784	14007	13971	13982	13987	14020	13995	14051	14001	14069	14039	14080	13921	13963	13728	13803	13873	14005	13987	13741	13947	14063	13896	14023	13990	13752	14046	14093	13931	14010	13879	13949	13941	13853	13877	14022	13939	13922	13987	14027	13884	14103	13948	13930	13941	13962	13957	14107	13970	14086	14109	13923	13790	13922	13876	14061	13881	13913	13963	13714	13846	14079	14082	13971	14012	13908	14078	13977	13984	13821	14065	13930	13950	13832	13954	13888	13955	13914	13859	13996	13875	14115	13936	13921	13940	14048	13965	13922	14120	14024	13839	13756	13973	13987	13968	13924	13817	14032	13961	13990	13984	14042	14053	13901	14041	13873	13922	13972	13995	13962	13984	13810	14059	13895	13943	13943	13837	13937	13967	13996	13824	14051	14047	13825	13831	14023	13750	14082	14097	14041	13929	13921	13971	13949	13819	13883	13953	13915	14037	14013	13806	13896	13989	13849	14102	14028	13908	14015	13921	13787	13973	14014	13846	13896	13928	13870	13933	13829	13895	13904	14061	13913	14064	14017	14061	14025	14054	13828	13867	13919	14066	14091	13938	14047	13885	13896	13960	14003	13754	13993	14056	14029	13911	13823	14014	14196	13906	13921	14023	13955	13925	13868	13950	14087	13884	13858	14044	14001	13978	14130	13877	14128	14028	14067	14028	13969	13850	13823	13985	13811	13958	13933	13984	13984	13756	14042	13943	13909	13945	13918	13823	14010	13979	13902	13726	13943	13870	13887	13987	13910	13878	14038	13995	13938	14092	13822	14045	13952	14009	13965	13959	14160	14011	13995	13988	13893	14098	13861	14033	13956	13947	13945	14097	13704	14007	13894	13885	13930	13871	13915	13958	13943	13924	14060	13936	13975	14019	13859	14005	13950	13986	13914	13967	13974	13907	13972	13830	14082	14005	13927	13955	13993	13982	13940	13990	13897	13845	14001	13937	13994	13895	13953	14095	13987	14046	14010	14378	13968	14083	14025	13891	14009	13903	13852	13901	13887	14124	14031	13930	14005	14021	13963	13977	13957	13942	13995	14100	14048	14014	14088	13877	14069	14036	13978	13830	13878	13867	14088	13819	13954	14063	14114	13871	13993	13980	14079	13997	14010	13928	13932	13878	13969	13889	14063	13989	13828	13891	13946	14077	13906	13931	13908	13993	13924	13962	13927	13857	13957	13894	13885	13975	13955	14065	13841	13962	13918	13927	13849	13727	13917	13973	13932	13891	13901	13953	13895	13996	13970	13891	13879	13855	13910	13809	14043	13860	13924	14044	14027	13941	14039	13855	13906	13889	13890	13974	13930	14006	14051	13949	13822	13988	14059	13940	13836	13957	14050	13975	14021	13968	14076	13951	13792	14110	13919	14029	13924	13836	13856	13959	13868	14005	14116	13892	13914	13826	14046	14037	13957	13883	13964	13997	13863	13950	13927	14110	14022	13960	13948	14024	13994	14021	13934	13638	13981	13957	14049	13885	13909	14066	13825	14004	14097	14041	13874	13948	13992	13957	13944	13841	14000	13896	14016	13960	13946	13936	14061	13931	13892	13832	14051	13816	13976	14078	14106	13892	13823	13983	13777	13921	14028	13791	13882	13880	13923	14086	13955	13971	13949	14064	14107	14127	13895	14073	13959	13955	13973	14108	14023	13898	14057	14035	13797	13850	13995	13906	13939	13960	13862	13854	14053	14048	13978	13985	13846	14123	14017	13915	13979	14033	13885	13961	13938	13944	13982	13969	14047	14091	13971	13945	13919	14019	13937	14075	14026	13768	13989	13882	13920	14013	13932	13941	13915	13982	13890	13966	13916	14035	13703	14031	14031	13919	13977	14070	14129	13928	13886	13897	13953	13991	14064	13877	13974	14000	14039	13857	14007	13904	13873	13960	13962	13862	13747	13928	13979	13954	13985	13959	13994	13939	13894	13799	14041	13971	14180	13790	13966	13919	14019	13824	14026	13643	14004	13942	14009	13999	13831	13867	14072	13876	14162	14152	13984	13907	13975	13914	13963	14102	14007	13936	13820	14008	14033	14053	13985	13959	13934	13943	13974	13937	13957	13974	14012	14027	14018	13987	13891	13991	14056	13926	13814	13917	13948	13879	14262	13959	13800	13967	14073	14086	14015	14215	13975	13877	13737	14123	13912	14031	13926	13923	14019	14015	14037	13905	13974	13848	13849	13956	13988	14158	14000	14100	13893	14066	13877	13956	13946	13865	13881	14115	13971	13921	13925	14026	14019	14050	13877	13939	14012	13919	14238	13941	14127	13818	14062	14082	14013	13987	13936	13887	14091	14021	13885	14054	14033	13723	13986	13969	13987	13905	13973	14019	13982	13991	14084	13958	13899	13993	13980	13977	14259	13841	13912	13837	14009	13949	13989	13775	14027	13940	13902	13942	13945	13884	14010	13774	13894	13887	13937	14100	13890	13751	14008	13894	14102	13816	13836	14111	14174	13968	13998	14011	13938	14130	13708	13882	13989	13902	13925	13874	13811	13913	13933	14071	13976	13866	13999	13874	13993	13944	13868	14107	14030	13900	14009	13905	14136	14061	14149	13975	14071	13793	14108	13929	14000	13893	13842	14261	13840	14046	13879	13849	13967	13964	14053	13931	14049	13797	13983	13882	13914	14004	13988	13893	14101	13897	13913	14014	14008	14103	13962	13944	13999	13976	14063	14106	14114	13957	14162	13897	14028	14018	13932	13894	14128	13890	13911	13974	13990	14180	13768	13940	13852	13885	13918	13963	13894	13943	13904	14025	13958	14030	14039	13837	13896	13967	14020	13913	14058	14023	14007	13978	13855	14046	13885	13909	13935	14018	14057	13950	13837	14004	13724	13974	14085	13956	14016	13920	13870	13884	13898	14010	13895	13822	13945	14104	13725	13766	13983	13974	14118	14066	13963	13851	13864	13789	14004	13811	13985	13880	13889	13845	14025	13800	13739	13987	13785	13997	14049	13938	14035	13994	13969	13831	14125	13909	13992	14042	13917	13955	14218	13892	13824	13967	14027	13978	14085	14043	13895	14053	13982	13993	14122	14162	13847	13775	14068	13905	14078	13878	13960	13932	14033	13974	14150	13976	13902	13759	14100	14002	14005	14001	14073	14089	13864	13888	13995	13890	13932	13950	14076	14088	14224	14101	14034	13790	14061	13938	13854	13834	13843	13960	13892	13987	13919	14067	13845	13752	14056	13783	13982	14053	13903	13948	13941	14011	14016	13986	13994	13974	14072	14086	13995	14141	14073	14040	13944	13708	13960	13676	13974	14017	13987	13946	14015	13798	14035	13988	14061	13698	13794	13890	14003	14117	13943	13914	14003	14045	13908	13887	13967	14087	13813	13987	13896	14026	14108	14056	13953	14039	13698	14033	13886	14121	13840	13909	13850	13943	13945	13984	14038	13935	13851	13827	13885	14013	14119	13951	14013	13978	13794	13866	13992	13957	13910	14069	14001	14013	14051	13877	13987	13963	14002	14059	14043	13980	13862	13869	14069	14086	13859	13880	13825	14138	13918	13973	14057	13960	13994	13991	13959	13963	14021	13952	13836	14036	14030	14002	13900	13937	13957	13881	13781	14072	13819	13978	13920	13773	13937	13877	13871	13985	13892	14033	13918	14157	13988	13780	14048	13978	14109	14030	13983	13943	14123	14009	14045	14061	13916	13994	13910	13885	14085	13933	13940	14048	13872	13894	14152	13936	14158	13820	13830	13950	14008	13854	14042	14075	14021	13896	14045	13976	13787	14165	13874	13816	13862	13995	13999	14080	13961	13961	14054	13834	13974	13970	13821	14088	13963	14113	13927	14044	13836	13896	13851	13977	14024	13906	14138	13952	14008	13838	13841	13948	13845	14054	14011	13992	13912	13816	13862	13888	14028	14158	13963	13862	14001	13968	14022	13964	13892	13824	13979	13942	13976	13998	13894	13933	14058	13906	14024	13910	13944	13935	13963	14025	13945	13886	14088	13896	13872	13801	13938	14081	14047	13988	13924	14088	13989	13972	14015	14050	13934	14000	13951	13870	13858	13895	14000	13839	13879	13993	13998	14100	13951	14049	14045	13955	13953	14056	13710	13897	13836	13939	13997	13932	14234	14064	13814	14074	13872	14012	13880	13985	13936	13905	13830	14154	14044	14179	13935	13985	14021	13887	13839	13980	13970	13861	14017	14038	13990	13946	13841	13861	14025	13991	14074	13990	14097	13872	13921	14095	14057	13831	14070	14047	13893	13968	14026	13900	13957	14066	13919	14003	13872	13970	13957	14008	14055	13920	13995	13897	14010	14015	13824	13863	14001	14129	13953	13708	13919	14080	13916	13934	14041	14063	14076	13901	13989	13942	14163	13992	13907	13847	13936	13815	14074	13933	14232	13816	14152	13843	13972	13922	14042	13951	14034	13964	13943	13960	13960	13912	13998	13790	13993	14046	13820	14119	14037	13983	14029	13833	13922	13751	13917	14047	13928	14060	13780	13991	14069	13914	13902	13911	14128	13914	14007	13786	13981	14024	13985	13967	14033	14082	13828	14005	14025	13880	13898	14046	13867	14103	13894	13774	13964	13832	14077	14144	13897	13740	13854	14017
27189	26190	30568	19854	16077	15637	15837	15613	15628	15724	15784	15719	15833	15749	15833	15825	15710	15675	15693	15633	15578	15747	15630	15598	15674	15564	15687	15788	15548	15554	15843	15896	15644	15662	15678	15625	15696	15576	15456	16006	15612	15606	15684	15764	15918	15691	15560	15731	15702	15906	15978	16002	15670	15759	15744	15574	15688	15620	15604	15611	15636	15650	15608	15578	15623	15713	15725	15608	15636	15563	15441	15609	15616	15625	15537	15593	15478	15551	15640	15718	15496	15598	15629	15559	15939	15462	15585	15659	15786	15705	15655	15524	15726	15855	15742	15819	15373	15518	15660	15629	15562	15547	15615	15833	15413	15465	15611	15664	15584	15648	15548	15729	15623	15497	15550	15629	15697	15707	15702	15621	15481	15573	15816	15555	15539	15399	15662	15774	15547	15564	15606	15684	15683	15377	15567	15795	15649	15666	15665	15603	15582	15792	15442	15655	15678	15776	15664	15686	15736	15737	15535	15639	15413	15478	15745	15568	15514	15651	15584	15670	15488	15671	15637	15680	15766	15387	15517	15625	15611	15595	15625	15609	15568	15616	15831	15556	15610	15866	15855	15756	15625	15563	15486	15517	15637	15732	15565	15615	15553	15500	15493	15506	15756	15651	15618	15384	15625	15744	15586	15705	15665	15733	15556	15592	15388	15524	15494	15586	15742	15782	15647	15587	15612	15866	15515	15673	15662	15722	15685	15613	15706	15331	15604	15511	15624	15751	15439	15828	15703	15678	15632	15591	15698	15807	15677	15609	15708	15692	15625	15712	15674	15692	15534	15653	15578	15657	15547	15764	15756	15598	15594	15785	15577	15409	15551	15591	15600	15654	15704	15724	15547	15788	15553	15725	15507	15554	15677	15633	15588	15756	15698	15649	15670	15686	15509	15498	15468	15678	15516	15757	15653	15486	15517	15594	15586	15656	15676	15640	15586	15642	15710	15403	15740	15636	15679	15382	15557	15761	15785	15653	15738	15430	15580	15611	15555	15661	15759	15664	15715	15591	15684	15638	15690	15616	15764	15661	15643	15609	15531	15601	15730	15763	15521	15622	15416	15645	15559	15638	15559	15624	15726	15516	15660	15770	15617	15524	15554	15557	15559	15644	15531	15653	15562	15669	15814	15491	15673	15565	15599	15629	15565	15750	15750	15668	15531	15650	15705	15764	15742	15655	15545	15740	15771	15406	15580	15449	15807	15664	15698	15439	15778	15681	15900	15678	15594	15512	15560	15659	15586	15658	15606	15674	15534	15563	15532	15635	15555	15584	15656	15779	15810	15637	15709	15746	15907	15713	15732	15599	15634	15503	15684	15672	15647	15525	15649	15669	15623	15557	15651	15725	15633	15488	15397	15527	15649	15689	15555	15598	15788	15606	15659	15547	15608	15687	15629	15728	15709	15767	15713	15662	15576	15771	15552	15768	15788	15585	15526	15614	15657	15693	15623	15653	15790	15559	15656	15629	15741	15704	15532	15761	15753	15776	15752	15558	15468	15467	15613	15592	15591	15568	15650	15519	15701	15722	15636	15469	15806	15489	15538	15708	15713	15754	15628	15619	15646	15704	15676	15526	15602	15732	15624	15579	15909	15619	15497	15602	15548	15429	15653	15565	15609	15903	15665	15533	15788	15782	15712	15770	15530	15682	15597	15505	15573	15477	15464	15455	15546	15656	15584	15665	15589	15482	15591	15784	15874	15691	15553	15689	15620	15491	15574	15540	15582	15650	15748	15661	15581	15661	15586	15508	15333	15661	15790	15657	15481	15702	15560	15585	15595	15759	15699	15690	15813	15711	15587	15632	15749	15480	15709	15614	15761	15715	15632	15670	15634	15567	15639	15604	15563	15781	15696	15660	15603	15747	15704	15535	15473	15638	15539	15752	15483	15550	15603	15675	15481	15568	15683	15502	15656	15554	15695	15714	15601	15829	15721	15611	15633	15597	15732	15629	15507	15423	15593	15473	15775	15651	15534	15482	15608	15572	15753	15690	15596	15702	15612	15497	15495	15611	15436	15706	15613	15486	15519	15486	15611	15614	15617	15641	15818	15600	15738	15565	15788	15841	15630	15483	15621	15627	15621	15485	15485	15524	15707	15694	15717	15586	15657	15523	15834	15608	15731	15668	15627	15491	15771	15451	15710	15749	15624	15537	15553	15563	15482	15538	15506	15704	15510	15563	15660	15525	15444	15606	15629	15841	15549	15626	15533	15586	15725	15688	15548	15531	15663	15619	15719	15715	15632	15674	15863	15284	15646	15778	15705	15583	15626	15532	15687	15608	15665	15622	15653	15555	15775	15665	15569	15480	15486	15684	15496	15430	15704	15497	15507	15825	15632	15536	15586	15710	15588	15622	15489	15795	15564	15560	15588	15584	15613	15457	15725	15655	15619	15593	15616	15695	15639	15565	15741	15535	15677	15637	15705	15448	15599	15798	15476	15679	15760	15751	15612	15628	15617	15712	15697	15363	15585	15660	15626	15610	15729	15461	15664	15665	15703	15767	15738	15723	15493	15587	15712	15487	15624	15776	15504	15595	15643	15729	15436	15744	15710	15735	15546	15649	15553	15542	15691	15642	15660	15714	15796	15777	15707	15582	15499	15716	15748	15574	15567	15726	15749	15299	15564	15356	15795	15616	15596	15506	15751	15580	15658	15596	15622	15644	15671	15699	15698	15632	15495	15614	15785	15590	15500	15737	15594	15721	15705	15718	15540	15602	15761	15747	15540	15559	15694	15797	15658	15592	15743	15591	15684	15716	15822	15580	15565	15859	15491	15822	15594	15613	15635	15347	15685	15633	15484	15445	15736	15678	15707	15817	15839	15775	15720	15650	15552	15530	15817	15568	15669	15617	15540	15554	15482	15543	15802	15641	15652	15677	15613	15810	15726	15666	15686	15757	15596	15901	15768	15543	15592	15852	15564	15581	15673	15503	15852	15414	15460	15697	15814	15665	15546	15594	15481	15536	15591	15534	15527	15648	15668	15539	15670	15642	15887	15714	15565	15575	15660	15727	15577	15384	15768	15573	15563	15661	15736	15683	15476	15568	15543	15757	15450	15527	15538	15829	15771	15522	15470	15762	15635	15590	15775	15692	15532	15582	15576	15561	15615	15265	15689	15715	15539	15534	15675	15532	15762	15658	15634	15617	15564	15540	15688	15693	15687	15540	15677	15629	15840	15596	15921	15585	15587	15812	15623	15830	15295	15650	15732	15829	15577	15639	15593	15620	15638	15674	15641	15793	15713	15866	15429	15778	15478	15638	15527	15514	15763	15808	15766	15707	15801	15738	15561	15610	15538	15612	15345	15587	15589	15471	15779	15710	15771	15621	15722	15747	15726	15787	15858	15591	15737	15622	15628	15864	15514	15572	15583	15724	15757	15453	15894	15533	15680	15654	15612	15663	15679	15445	15470	15600	15730	15451	15785	15807	15777	15647	15520	15706	15719	15850	15681	15548	15481	15523	15476	15741	15810	15604	15752	15639	15378	15749	15576	15513	15647	15623	15603	15687	15564	15598	15653	15661	15636	15704	15659	15460	15619	15663	15579	15887	15729	15749	15549	15608	15688	15744	15602	15432	15549	15729	15450	15704	15629	15614	15584	15604	15605	15580	15565	15616	15809	15630	15633	15618	15530	15496	15500	15646	15482	15669	15569	15587	15669	15522	15781	15543	15649	15637	15409	15654	15721	15572	15784	15670	15796	15679	15785	15678	15708	15769	15615	15764	15550	15616	15518	15261	15545	15450	15792	15664	15534	15618	15779	15582	15587	15634	15613	15629	15626	15583	15638	15597	15743	15838	15621	15619	15858	15548	15750	15501	15479	15617	15659	15456	15596	15544	15528	15649	15545	15765	15667	15771	15592	15852	15499	15516	15677	15675	15574	15742	15715	15564	15648	15496	15612	15560	15590	15801	15540	15528	15662	15706	15779	15684	15501	15525	15699	15456	15447	15665	15601	15676	15743	15790	15462	15664	15626	15775	15573	15588	15522	15694	15656	15593	15624	15613	15571	15721	15874	15630	15481	15451	15663	15600	15766	15726	15518	15566	15641	15548	15556	15439	15699	15405	15909	15702	15537	15679	15615	15544	15430	15371	15822	15587	15606	15649	15510	15812	15520	15497	15787	15658	15705	15692	15707	15690	15783	15564	15628	15677	15802	15635	15540	15626	15852	15667	15697	15700	15609	15800	15536	15638	15655	15763	15495	15550	15691	15538	15684	15730	15542	15695	15740	15731	15505	15699	15823	15834	15649	15665	15608	15698	15799	15705	15496	15747	15615	15669	15807	15722	15722	15806	15548	15519	15682	15342	15782	15638	15513	15801	15718	15681	15691	15461	15578	15490	15702	15630	15649	15725	15648	15586	15585	15573	15608	15529	15594	15698	15683	15626	15644	15576	15647	15445	15554	15444	15621	15818	15649	15607	15637	15569	15664	15738	15726	15475	15633	15324	15603	15536	15489	15671	15587	15723	15490	15589	15718	15604	15732	15689	15695	15432	15495	15695	15469	15533	15642	15831	15798	15753	15686	15646	15681	15616	15586	15527	15696	15529	15698	15567	15601	15587	15658	15573	15606	15571	15572	15614	15825	15616	15422	15615	15581	15714	15499	15602	15590	15660	15602	15598	15674	15654	15467	15718	15675	15723	15764	15648	15505	15476	15713	15583	15634	15682	15552	15675	15795	15875	15619	15509	15551	15343	15706	15650	15507	15519	15765	15788	15788	15471	15470	15548	15759	15397	15693	15595	15551	15636	15581	15672	15738	15663	15431	15677	15464	15699	15812	15655	15585	15734	15462	15606	15519	15630	15649	15725	15665	15740	15734	15638	15807	15495	15572	15610	15673	15645	15655	15710	15653	15617	15666	15737	15763	15496	15580	15592	15634	15499	15462	15584	15738	15566	15828	15542	15410	15839	15569	15391	15387	15549	15385	15590	15723	15604	15437	15598	15787	15524	15589	15713	15580	15760	15743	15683	15575	15681	15583	15703	15687	15536	15505	15777	15581	15558	15676	15719	15558	15656	15492	15638	15578	15791	15391	15611	15610	15739	15540	15591	15784	15518	15607	15484	15646	15661	15554	15652	15608	15545	15649	15686	15764	15671	15597	15564	15711	15564	15447	15773	15672	15478
13263	38283	23116	14088	14110	13728	13761	13836	13743	13721	13784	13788	14026	13914	13746	13898	13695	13713	13505	13861	13704	13644	13474	13688	13647	13644	13810	13495	13592	13711	13792	13782	13831	13621	13724	13847	13799	13773	13822	13939	13614	13719	13717	13873	13835	13793	13633	13713	13928	13902	14102	13942	13477	13691	13666	13788	13574	13630	13719	13699	13792	13806	13596	13704	13851	13776	13812	13815	13742	13617	13745	13663	13607	13568	13691	13792	13633	13511	13656	13657	13574	13532	13485	13504	13528	13592	13715	13799	13467	13684	13697	13617	13772	13636	13698	13663	13522	13776	13874	13669	13743	13655	13544	13631	13662	13826	13601	13654	13748	13562	13802	13898	13582	13657	13713	13770	13570	13438	13561	13762	13572	13611	13642	13619	13546	13609	13455	13921	13733	13482	13690	13583	13605	13511	13824	13714	13816	13606	13633	13754	13708	13667	13711	13629	13685	13764	13588	13723	13664	13507	13691	13695	13679	13664	13735	13604	13634	13604	13760	13479	13714	13659	13594	13728	13720	13665	13727	13678	13601	13690	13840	13750	13550	13742	13800	13738	13628	13628	13522	13774	13657	13722	13652	13706	13829	13718	13704	13546	13612	13582	13653	13673	13754	13573	13551	13924	13768	13689	13683	13741	13818	13645	13800	13683	13557	13808	13659	13777	13546	13575	13712	13639	13675	13686	13623	13731	13800	13592	13729	13549	13671	13649	13659	13609	13638	13652	13537	13667	13725	13665	13734	13803	13621	13611	13610	13858	13662	13555	13640	13747	13578	13657	13574	13747	13600	13604	13606	13672	13669	13790	13586	13613	13688	13677	13519	13608	13689	13561	13751	13591	13682	13792	13662	13675	13633	13615	13553	13716	13715	13627	13823	13701	13737	13551	13854	13688	13687	13619	13666	13544	13616	13633	13727	13753	13712	13730	13584	13693	13713	13720	13710	13723	13711	13632	13461	13672	13640	13796	13631	13647	13592	13750	13711	13789	13626	13594	13737	13601	13663	13730	13477	13617	13671	13514	13667	13702	13648	13600	13541	13694	13567	13530	13691	13636	13644	13586	13814	13633	13784	13747	13708	13668	13733	13580	13661	13721	13732	13631	13737	13620	13581	13785	13570	13706	13658	13455	13687	13695	13795	13768	13667	13688	13560	13673	13645	13745	13697	13521	13640	13770	13715	13587	13730	13799	13524	13498	13720	13666	13602	13709	13689	13566	13769	13570	13634	13848	13633	13764	13602	13552	13666	13722	13638	13680	13617	13398	13563	13895	13699	13555	13464	13729	13758	13710	13468	13802	13637	13714	13751	13444	13777	13646	13801	13744	13458	13667	13618	13628	13692	13630	13639	13709	13608	13629	13576	13581	13516	13617	13764	13517	13680	13640	13712	13623	13640	13606	13663	13794	13525	13677	13709	13700	13708	13523	13538	13640	13799	13780	13626	13610	13633	13675	13685	13660	13630	13612	13580	13826	13625	13668	13798	13605	13691	13712	13634	13676	13735	13795	13890	13666	13831	13629	13599	13774	13705	13643	13632	13447	13637	13707	13680	13720	13612	13738	13619	13646	13767	13653	13733	13696	13640	13492	13661	13697	13626	13610	13680	13651	13620	13838	13648	13702	13595	13684	13698	13764	13596	13764	13638	13525	13792	13711	13713	13407	13735	13709	13695	13668	13697	13599	13715	13673	13679	13680	13753	13648	13649	13714	13603	13609	13634	13725	13642	13869	13743	13666	13626	13647	13675	13836	13624	13651	13735	13529	13566	13625	13685	13516	13711	13586	13627	13677	13576	13586	13659	13625	13749	13615	13648	13758	13738	13640	13656	13560	13712	13812	13777	13663	13597	13561	13480	13582	13789	13727	13670	13637	13737	13631	13544	13718	13612	13832	13727	13640	13721	13550	13834	13819	13563	13691	13616	13763	13680	13699	13609	13696	13711	13756	13506	13551	13659	13853	13574	13658	13460	13737	13670	13653	13651	13709	13746	13625	13632	13782	13630	13480	13694	13631	13938	13694	13670	13755	13674	13660	13701	13625	13793	13664	13639	13858	13672	13593	13790	13677	13730	13607	13679	13587	13611	13627	13726	13645	13653	13588	13644	13806	13519	13692	13742	13668	13710	13781	13614	13723	13868	13618	13714	13601	13770	13678	13635	13561	13589	13655	13698	13631	13722	13803	13630	13587	13609	13649	13516	13662	13653	13686	13604	13546	13726	13670	13655	13618	13616	13660	13550	13664	13636	13613	13763	13604	13867	13685	13845	13647	13528	13598	13657	13666	13846	13658	13717	13734	13687	13656	13735	13645	13644	13679	13722	13710	13761	13521	13687	13614	13835	13762	13603	13461	13604	13610	13715	13542	13650	13679	13684	13609	13480	13605	13629	13587	13787	13696	13799	13645	13828	13718	13652	13659	13575	13722	13672	13520	13769	13546	13612	13624	13458	13680	13519	13655	13653	13694	13823	13733	13633	13489	13670	13616	13537	13740	13752	13604	13778	13535	13716	13594	13684	13433	13770	13834	13532	13656	13672	13608	13691	13557	13650	13640	13714	13690	13700	13752	13649	13831	13579	13481	13821	13813	13688	13628	13622	13697	13668	13740	13528	13658	13638	13799	13624	13572	13552	13615	13680	13573	13728	13724	13494	13820	13615	13674	13691	13758	13456	13576	13669	13790	13658	13604	13664	13600	13698	13648	13629	13749	13636	13764	13583	13797	13590	13720	13537	13717	13636	13652	13565	13681	13691	13717	13660	13664	13767	13619	13590	13731	13722	13536	13726	13744	13545	13588	13510	13835	13675	13823	13737	13793	13736	13750	13628	13610	13573	13681	13854	13764	13518	13792	13701	13780	13615	13567	13696	13758	13471	13755	13813	13744	13688	13614	13641	13573	13589	13716	13497	13529	13735	13714	13689	13783	13570	13679	13749	13671	13720	13613	13506	13760	13672	13540	13864	13696	13754	13639	13688	13752	13643	13511	13684	13596	13549	13652	13772	13600	13702	13817	13702	13745	13906	13633	13489	13582	13756	13859	13609	13477	13654	13647	13653	13720	13741	13756	13681	13644	13657	13802	13524	13481	13541	13773	13443	13520	13680	13705	13798	13694	13515	13717	13614	13757	13674	13665	13681	13615	13775	13921	13721	13589	13609	13584	13549	13516	13686	13576	13709	13737	13613	13756	13643	13609	13796	13677	13831	13622	13751	13559	13568	13651	13746	13584	13664	13641	13648	13683	13836	13673	13710	13758	13764	13753	13651	13587	13655	13820	13551	13752	13544	13516	13865	13811	13873	13739	13692	13808	13530	13743	13786	13387	13698	13702	13565	13758	13676	13778	13576	13714	13696	13609	13540	13677	13574	13667	13653	13804	13597	13432	13644	13525	13705	13858	13796	13650	13538	13780	13743	13635	13674	13610	13626	13806	13688	13612	13650	13608	13645	13625	13633	13564	13648	13710	13715	13740	13809	13661	13577	13765	13645	13592	13736	13732	13547	13659	13574	13765	13722	13675	13805	13752	13741	13708	13676	13586	13745	13491	13706	13678	13829	13700	13585	13685	13713	13752	13674	13820	13617	13568	13599	13642	13511	13591	13670	13656	13699	13616	13546	13605	13773	13517	13619	13746	13675	13799	13687	13653	13598	13654	13553	13668	13580	13725	13738	13743	13768	13797	13506	13628	13771	13695	13672	13671	13619	13610	13883	13624	13704	13777	13636	13638	13776	13678	13642	13747	13643	13706	13646	13685	13574	13693	13629	13660	13590	13718	13619	13712	13637	13869	13811	13647	13526	13799	13681	13725	13512	13590	13629	13678	13614	13714	13591	13823	13499	13666	13716	13680	13728	13437	13788	13687	13765	13705	13836	13778	13624	13508	13729	13798	13647	13713	13659	13763	13667	13825	13820	13599	13719	13627	13742	13702	13822	13704	13642	13727	13689	13707	13651	13759	13660	13672	13835	13712	13788	13658	13596	13683	13772	13683	13638	13736	13507	13642	13679	13603	13704	13607	13644	13697	13598	13704	13954	13740	13693	13707	13662	13530	13673	13640	13682	13707	13646	13894	13589	13606	13568	13665	13844	13577	13521	13558	13674	13708	13529	13532	13654	13774	13846	13715	13833	13608	13691	13697	13686	13686	13617	13727	13542	13770	13669	13603	13738	13744	13645	13759	13670	13732	13629	13673	13757	13478	13721	13755	13800	13768	13759	13703	13478	13722	13764	13746	13701	13739	13760	13738	13594	13746	13578	13668	13646	13721	13518	13647	13773	13711	13618	13630	13678	13783	13535	13702	13640	13692	13798	13777	13617	13709	13769	13650	13632	13897	13507	13685	13496	13706	13693	13600	13554	13711	13688	13579	13724	13590	13501	13689	13651	13652	13686	13653	13778	13603	13630	13700	13627	13731	13707	13693	13592	13869	13686	13752	13599	13660	13702	13413	13713	13648	13747	13875	13690	13550	13713	13550	13704	13644	13606	13565	13583	13746	13667	13823	13610	13722	13614	13771	13680	13616	13744	13547	13803	13575	13662	13455	13737	13710	13764	13748	13857	13570	13798	13832	13602	13904	13508	13548	13807	13497	13706	13649	13607	13690	13672	13717	13693	13840	13532	13700	13792	13727	13614	13714	13810	13805	13668	13835	13797	13629	13633	13470	13621	13734	13788	13755	13663	13526	13705	13626	13581	13503	13521	13545	13566	13587	13667	13613	13696	13764	13527	13697	13762	13853	13653	13750	13644	13688	13646	13558	13705	13633	13534	13613	13767	13699	13740	13639	13656	13684	13520	13658	13759	13772	13652	13676	13584	13647	13694	13721	13666	13758	13661	13610	13685	13696	13807	13557	13843	13789	13800	13593	13588	13585	13581	13705	13536	13681	13845	13590	13571	13716	13742	13750	13643	13708	13810	13816	13783	13657	13956	13700	13803	13531	13649	13589	13678	13870	13628	13733	13634	13647	13559	13622	13717	13595	13638	13690	13616	13720	13561	13687	13539	13571	13565	13725	13700	13570	13480	13754	13744	13603	13826	13853	13706	13690	13640	13569	13786	13603	13615	13763	13860	13553	13663	13541	13694	13680	13680	13454	13566	13809	13655	13667	13521	13769	13751	13554	13580	13521	13520	13609	13615	13619
23831	21550	31655	23626	21352	19887	18287	16170	15633	15771	15725	15722	15896	15869	15885	15662	15898	15792	15827	15680	15711	15611	15670	15539	15700	15515	15487	15392	15521	15622	15573	15533	15589	15537	15697	15441	15546	15381	15643	15551	15788	15508	15648	15728	15577	15512	15485	15600	16332	16472	16356	16205	15703	15687	15390	15577	15534	15231	15594	15528	15501	15465	15498	15405	15588	15552	15343	15401	15485	15476	15525	15654	15509	15516	15403	15358	15280	15533	15531	15382	15524	15612	15598	15539	15686	15566	15344	15342	15457	15407	15409	15372	15600	15510	15458	15516	15487	15362	15292	15409	15486	15537	15603	15578	15497	15614	15451	15558	15629	15623	15550	15448	15517	15529	15532	15716	15652	15501	15596	15704	15264	15421	15505	15434	15475	15575	15493	15340	15338	15452	15470	15531	15381	15418	15380	15554	15414	15515	15619	15362	15422	15332	15414	15396	15409	15578	15397	15514	15623	15508	15566	15508	15450	15485	15416	15328	15543	15637	15505	15457	15432	15347	15379	15550	15460	15258	15537	15450	15296	15360	15641	15583	15438	15442	15452	15552	15589	15346	15492	15371	15354	15671	15291	15510	15554	15440	15475	15774	15579	15543	15335	15489	15496	15774	15601	15497	15545	15722	15451	15547	15559	15610	15599	15385	15445	15257	15758	15391	15343	15495	15524	15520	15554	15474	15588	15505	15440	15346	15530	15392	15528	15293	15584	15520	15600	15373	15487	15426	15569	15385	15450	15682	15416	15481	15563	15405	15438	15567	15376	15434	15383	15600	15354	15382	15272	15451	15496	15314	15305	15556	15236	15403	15588	15445	15570	15464	15622	15506	15522	15525	15428	15351	15332	15588	15655	15414	15719	15543	15456	15260	15267	15470	15512	15437	15365	15227	15284	15413	15406	15310	15575	15280	15628	15582	15497	15513	15607	15229	15405	15462	15526	15384	15591	15309	15293	15492	15527	15268	15472	15427	15654	15468	15260	15462	15475	15303	15346	15466	15504	15499	15476	15542	15420	15554	15476	15463	15442	15502	15550	15455	15368	15175	15279	15378	15464	15557	15606	15547	15399	15547	15669	15469	15522	15388	15604	15628	15379	15565	15277	15548	15664	15536	15371	15378	15374	15488	15472	15410	15390	15384	15442	15424	15562	15573	15481	15456	15561	15438	15661	15316	15615	15549	15471	15484	15403	15317	15367	15397	15510	15467	15580	15636	15456	15340	15365	15493	15574	15516	15448	15349	15604	15503	15414	15323	15469	15570	15248	15421	15357	15458	15449	15454	15532	15426	15384	15437	15351	15418	15447	15421	15368	15548	15529	15524	15535	15504	15479	15502	15552	15462	15690	15229	15532	15312	15479	15483	15329	15257	15339	15549	15346	15630	15390	15403	15456	15445	15627	15320	15481	15404	15488	15212	15555	15569	15636	15373	15531	15362	15571	15526	15695	15353	15397	15423	15701	15464	15539	15456	15383	15288	15636	15635	15491	15550	15472	15309	15418	15632	15452	15520	15398	15442	15423	15470	15486	15502	15502	15512	15541	15611	15251	15573	15372	15301	15249	15423	15443	15729	15588	15625	15364	15433	15476	15425	15433	15406	15292	15469	15384	15376	15335	15485	15509	15442	15542	15332	15468	15431	15436	15411	15644	15439	15568	15436	15486	15534	15440	15542	15316	15416	15442	15590	15451	15484	15372	15419	15390	15604	15528	15607	15483	15460	15817	15311	15451	15368	15297	15385	15531	15412	15633	15561	15498	15513	15450	15443	15573	15484	15423	15493	15450	15479	15450	15465	15383	15531	15500	15701	15434	15384	15541	15459	15599	15459	15632	15491	15279	15322	15355	15658	15388	15334	15672	15527	15335	15480	15435	15424	15492	15462	15515	15408	15517	15473	15575	15486	15288	15344	15514	15323	15524	15508	15490	15367	15409	15382	15437	15409	15364	15270	15221	15389	15588	15447	15448	15456	15485	15241	15431	15435	15339	15333	15490	15528	15277	15499	15467	15509	15421	15403	15417	15375	15495	15433	15356	15564	15305	15561	15542	15207	15483	15692	15545	15341	15422	15529	15487	15328	15286	15526	15614	15397	15443	15451	15262	15352	15518	15697	15576	15416	15461	15418	15305	15465	15541	15372	15393	15576	15700	15684	15363	15453	15360	15542	15728	15443	15422	15341	15592	15358	15268	15661	15598	15532	15297	15537	15575	15605	15450	15361	15527	15416	15394	15347	15312	15466	15476	15480	15575	15504	15428	15500	15501	15429	15536	15289	15442	15641	15629	15518	15483	15383	15572	15503	15522	15333	15427	15372	15580	15533	15440	15410	15467	15390	15547	15341	15533	15383	15386	15440	15437	15420	15516	15347	15369	15408	15570	15542	15575	15407	15475	15495	15448	15597	15636	15229	15295	15468	15581	15470	15433	15479	15269	15407	15579	15334	15581	15595	15647	15422	15624	15431	15559	15569	15448	15337	15436	15417	15215	15557	15646	15537	15296	15509	15224	15438	15552	15425	15502	15308	15439	15290	15494	15486	15485	15646	15335	15280	15525	15699	15555	15432	15620	15445	15395	15455	15615	15518	15440	15426	15593	15548	15305	15289	15717	15551	15294	15609	15586	15404	15522	15411	15443	15391	15475	15458	15224	15293	15308	15500	15419	15416	15473	15240	15522	15343	15493	15526	15375	15474	15423	15439	15522	15543	15421	15569	15471	15329	15624	15482	15459	15264	15471	15357	15363	15495	15155	15666	15710	15585	15471	15458	15502	15357	15342	15522	15409	15415	15534	15352	15523	15542	15494	15493	15390	15529	15570	15499	15274	15724	15363	15527	15589	15377	15517	15462	15343	15401	15364	15650	15456	15497	15427	15311	15398	15369	15450	15311	15231	15469	15366	15553	15553	15403	15424	15253	15396	15465	15498	15489	15485	15393	15565	15632	15450	15351	15568	15444	15642	15376	15492	15496	15393	15689	15522	15322	15338	15188	15349	15556	15299	15291	15481	15601	15376	15275	15540	15325	15464	15411	15261	15580	15630	15547	15715	15651	15484	15416	15395	15470	15458	15389	15613	15681	15222	15646	15587	15449	15602	15568	15463	15554	15391	15592	15461	15532	15210	15389	15600	15483	15452	15499	15456	15558	15485	15466	15368	15498	15471	15511	15471	15464	15411	15412	15580	15665	15288	15563	15566	15289	15422	15546	15700	15463	15411	15456	15453	15512	15482	15492	15661	15640	15541	15503	15456	15557	15372	15462	15522	15441	15401	15532	15463	15485	15487	15193	15504	15332	15529	15347	15331	15437	15371	15505	15377	15413	15494	15427	15616	15525	15440	15519	15489	15482	15632	15487	15529	15282	15522	15519	15667	15525	15366	15395	15540	15407	15557	15425	15614	15596	15505	15629	15477	15498	15504	15559	15453	15549	15619	15468	15435	15437	15536	15329	15424	15551	15472	15569	15574	15608	15430	15521	15519	15431	15409	15480	15526	15411	15462	15702	15289	15392	15475	15427	15304	15601	15429	15550	15538	15527	15473	15690	15435	15341	15253	15500	15503	15438	15408	15484	15543	15371	15595	15438	15552	15332	15404	15574	15396	15351	15456	15559	15448	15510	15736	15488	15388	15427	15590	15342	15237	15637	15542	15460	15448	15422	15614	15573	15376	15290	15403	15571	15537	15552	15235	15572	15504	15585	15687	15349	15542	15551	15457	15479	15273	15910	15452	15505	15447	15525	15479	15310	15486	15361	15519	15431	15225	15547	15441	15592	15642	15464	15604	15471	15413	15356	15436	15612	15496	15269	15464	15465	15232	15500	15424	15404	15394	15371	15569	15549	15392	15558	15603	15651	15540	15626	15464	15362	15431	15419	15562	15310	15588	15434	15535	15598	15658	15664	15444	15747	15361	15409	15432	15454	15235	15248	15432	15493	15595	15460	15408	15670	15522	15488	15560	15354	15446	15358	15477	15515	15353	15615	15491	15589	15413	15432	15640	15661	15424	15505	15465	15549	15560	15410	15594	15658	15613	15492	15502	15646	15658	15459	15515	15546	15501	15433	15279	15423	15473	15448	15451	15460	15574	15381	15530	15454	15419	15501	15396	15378	15498	15506	15620	15647	15188	15642	15366	15501	15503	15562	15507	15458	15361	15469	15448	15558	15447	15477	15646	15469	15610	15413	15709	15499	15462	15408	15364	15373	15318	15317	15411	15569	15444	15384	15403	15316	15497	15475	15323	15420	15353	15336	15556	15568	15483	15354	15663	15459	15479	15404	15570	15564	15621	15446	15349	15441	15409	15539	15301	15458	15409	15323	15446	15327	15409	15394	15558	15424	15378	15626	15357	15538	15657	15538	15400	15426	15624	15602	15524	15646	15255	15337	15600	15522	15390	15239	15407	15353	15479	15427	15675	15667	15405	15368	15428	15457	15424	15571	15483	15695	15567	15304	15548	15631	15390	15458	15521	15446	15552	15447	15545	15587	15674	15543	15331	15480	15587	15646	15489	15513	15403	15397	15393	15527	15330	15495	15461	15606	15529	15431	15675	15404	15518	15387	15663	15490	15563	15487	15444	15421	15378	15453	15344	15594	15572	15485	15433	15367	15335	15549	15428	15490	15386	15404	15452	15325	15562	15440	15497	15632	15484	15464	15517	15412	15526	15544	15335	15404	15331	15457	15459	15520	15582	15537	15550	15434	15662	15404	15682	15416	15521	15607	15516	15669	15522	15276	15524	15232	15474	15396	15540	15310	15382	15448	15434	15445	15567	15443	15588	15607	15533	15409	15402	15432	15501	15353	15421	15514	15614	15637	15282	15300	15533	15624	15424	15284	15397	15349	15482	15381	15342	15397	15716	15311	15374	15319	15470	15502	15493	15534	15296	15532	15441	15313	15492	15487	15533	15662	15492	15512	15509	15464	15382	15444	15499	15581	15585	15549	15415	15599	15378	15593	15405	15223	15518	15554	15476	15552	15493	15668	15463	15318	15263	15294	15536	15574	15608	15340	15466	15590	15525	15513	15596	15510	15390	15491	15441	15337	15467	15497	15484	15411	15564	15613	15347	15549	15437	15540	15455	15590	15578	15425	15500	15362	15350	15538	15611	15487	15454	15444	15512	15385	15464	15591	15535	15560
13421	67922	28481	16250	15037	14495	14245	14015	13859	13845	13854	13845	14075	13985	13990	14114	13930	13806	13892	13451	13630	13707	13657	13811	13760	13796	13758	13613	13623	13586	13817	13837	13679	13691	13676	13645	13765	13573	13765	13741	13810	13831	13773	13792	13716	13603	13766	14022	15027	15097	14646	14038	13899	13696	13744	13682	13613	13666	13620	13696	13700	13666	13607	13677	13501	13687	13532	13639	13706	13571	13624	13545	13642	13715	13630	13808	13707	13534	13583	13554	13567	13764	13562	13836	13767	13730	13731	13742	13604	13591	13807	13749	13580	13944	13575	13731	13516	13598	13487	13465	13585	13588	13546	13639	13598	13694	13634	13552	13553	13556	13490	13521	13630	13571	13536	13663	13642	13580	13750	13764	13699	13675	13570	13844	13672	13506	13669	13656	13505	13780	13702	13626	13461	13871	13652	13715	13594	13723	13590	13619	13553	13699	13690	13508	13498	13671	13655	13647	13506	13667	13600	13716	13787	13644	13557	13735	13681	13592	13524	13650	13619	13604	13722	13599	13655	13714	13885	13641	13767	13727	13668	13544	13533	13507	13739	13607	13657	13489	13593	13538	13600	13650	13751	13758	13675	13599	13558	13639	13731	13617	13631	13825	13519	13625	13561	13628	13642	13628	13556	13629	13623	13706	13509	13689	13606	13609	13814	13690	13483	13459	13621	13702	13667	13569	13587	13652	13694	13586	13649	13529	13698	13473	13690	13593	13758	13678	13507	13694	13668	13582	13831	13621	13714	13492	13636	13504	13762	13571	13702	13574	13702	13389	13556	13678	13625	13478	13618	13723	13625	13433	13709	13633	13703	13702	13652	13669	13735	13668	13656	13526	13652	13746	13621	13755	13612	13696	13644	13646	13602	13670	13668	13586	13683	13694	13494	13846	13505	13683	13702	13684	13570	13654	13514	13669	13710	13660	13569	13797	13725	13411	13561	13495	13730	13486	13713	13476	13591	13524	13607	13693	13720	13572	13597	13680	13656	13483	13717	13562	13613	13658	13671	13566	13545	13616	13639	13607	13391	13669	13732	13550	13628	13592	13591	13747	13875	13622	13660	13578	13690	13535	13691	13697	13693	13873	13566	13638	13645	13626	13746	13612	13826	13609	13528	13648	13555	13552	13641	13579	13690	13699	13754	13505	13656	13712	13437	13608	13546	13570	13605	13600	13676	13797	13537	13714	13754	13515	13612	13610	13404	13479	13838	13595	13550	13589	13400	13534	13636	13515	13532	13504	13784	13635	13581	13620	13583	13703	13672	13611	13711	13696	13622	13657	13413	13607	13624	13652	13652	13753	13767	13706	13674	13706	13559	13615	13655	13639	13723	13500	13661	13826	13483	13524	13768	13567	13466	13630	13604	13528	13637	13598	13632	13589	13581	13430	13536	13487	13642	13515	13692	13704	13638	13614	13751	13622	13449	13588	13564	13647	13543	13549	13499	13700	13522	13698	13604	13550	13505	13657	13504	13673	13645	13568	13772	13654	13634	13473	13704	13655	13639	13701	13582	13685	13494	13579	13501	13750	13699	13675	13758	13713	13693	13663	13624	13653	13670	13619	13443	13625	13613	13713	13624	13707	13529	13726	13568	13633	13511	13596	13548	13682	13740	13656	13554	13465	13615	13635	13686	13670	13620	13713	13448	13677	13624	13825	13470	13625	13682	13539	13669	13551	13605	13627	13619	13752	13444	13556	13629	13612	13597	13458	13734	13544	13700	13530	13571	13504	13615	13634	13641	13576	13839	13676	13439	13626	13613	13491	13643	13592	13624	13580	13552	13595	13800	13446	13547	13585	13501	13680	13564	13659	13731	13693	13674	13608	13539	13652	13661	13680	13512	13612	13658	13634	13725	13801	13422	13560	13636	13475	13579	13785	13663	13698	13602	13629	13566	13578	13740	13620	13454	13660	13746	13539	13709	13476	13606	13805	13634	13660	13736	13562	13790	13525	13778	13597	13617	13706	13710	13824	13798	13461	13664	13685	13568	13552	13331	13798	13712	13578	13483	13620	13647	13596	13748	13723	13589	13535	13720	13724	13537	13641	13711	13525	13723	13525	13709	13549	13614	13607	13596	13549	13768	13643	13558	13558	13619	13775	13673	13533	13612	13653	13440	13663	13486	13691	13757	13642	13567	13392	13555	13669	13643	13502	13711	13841	13651	13671	13613	13606	13518	13649	13640	13643	13527	13496	13490	13752	13668	13474	13664	13620	13609	13574	13687	13666	13628	13728	13644	13548	13547	13491	13524	13773	13661	13655	13467	13741	13627	13527	13707	13718	13626	13791	13496	13612	13652	13567	13430	13528	13643	13436	13810	13585	13542	13615	13671	13618	13478	13596	13546	13714	13656	13608	13579	13435	13691	13624	13548	13707	13403	13635	13610	13649	13496	13662	13675	13507	13714	13536	13646	13678	13588	13576	13660	13665	13752	13483	13712	13574	13593	13539	13699	13671	13732	13701	13528	13616	13503	13711	13504	13644	13658	13540	13489	13656	13630	13787	13403	13454	13511	13618	13646	13753	13627	13630	13671	13663	13680	13544	13624	13532	13805	13535	13559	13525	13668	13572	13473	13751	13728	13523	13562	13476	13763	13569	13664	13683	13563	13657	13698	13615	13664	13608	13569	13689	13586	13575	13768	13735	13554	13619	13556	13584	13541	13381	13557	13681	13546	13568	13593	13452	13679	13438	13776	13699	13599	13688	13577	13770	13539	13558	13738	13601	13724	13648	13633	13743	13712	13712	13561	13518	13511	13514	13689	13480	13568	13646	13586	13664	13730	13585	13653	13593	13558	13811	13804	13565	13628	13488	13480	13753	13552	13702	13511	13521	13719	13604	13554	13607	13582	13755	13625	13695	13592	13686	13499	13579	13834	13629	13446	13486	13704	13705	13575	13724	13827	13518	13822	13532	13791	13561	13495	13551	13692	13751	13489	13789	13423	13556	13736	13637	13706	13504	13527	13570	13553	13566	13570	13553	13770	13471	13656	13549	13601	13653	13624	13664	13659	13626	13706	13766	13643	13698	13723	13541	13579	13531	13679	13721	13477	13756	13678	13694	13551	13613	13695	13567	13635	13503	13573	13575	13493	13741	13701	13601	13691	13591	13594	13726	13685	13629	13619	13521	13607	13656	13621	13422	13584	13566	13503	13708	13714	13660	13568	13519	13620	13643	13506	13799	13688	13625	13785	13680	13595	13686	13631	13604	13646	13720	13595	13624	13708	13797	13601	13617	13751	13634	13609	13603	13623	13528	13676	13542	13783	13459	13598	13525	13595	13444	13651	13682	13520	13632	13584	13768	13665	13672	13649	13566	13451	13475	13661	13613	13742	13497	13742	13706	13606	13550	13666	13651	13661	13524	13550	13725	13574	13805	13660	13640	13610	13498	13662	13503	13644	13584	13614	13669	13620	13838	13552	13769	13581	13605	13572	13589	13593	13522	13698	13637	13665	13626	13732	13717	13537	13584	13584	13630	13636	13668	13543	13634	13623	13643	13629	13628	13635	13693	13545	13546	13621	13650	13626	13562	13551	13650	13483	13670	13556	13522	13581	13647	13716	13764	13516	13553	13666	13689	13605	13612	13708	13482	13579	13515	13692	13663	13528	13415	13567	13755	13647	13509	13552	13734	13816	13655	13544	13599	13584	13611	13734	13673	13664	13616	13718	13687	13548	13745	13530	13583	13733	13596	13567	13566	13557	13618	13638	13783	13533	13609	13549	13514	13738	13598	13712	13732	13670	13654	13729	13651	13731	13631	13508	13633	13600	13465	13612	13379	13800	13737	13757	13726	13720	13604	13631	13639	13581	13726	13646	13751	13593	13636	13636	13494	13681	13543	13706	13672	13540	13630	13708	13637	13700	13474	13546	13746	13620	13621	13650	13582	13606	13705	13524	13627	13536	13493	13505	13587	13577	13460	13710	13723	13569	13649	13439	13502	13622	13679	13559	13653	13540	13630	13700	13694	13616	13308	13882	13701	13686	13552	13509	13592	13814	13646	13555	13565	13578	13633	13844	13540	13578	13697	13445	13811	13718	13593	13505	13670	13669	13501	13509	13657	13510	13814	13668	13682	13618	13666	13529	13605	13677	13702	13567	13762	13549	13551	13542	13585	13660	13657	13518	13736	13509	13708	13622	13829	13562	13663	13654	13623	13528	13488	13497	13574	13697	13629	13475	13590	13602	13754	13596	13658	13587	13530	13704	13624	13620	13540	13670	13457	13697	13761	13623	13763	13622	13570	13548	13675	13713	13708	13501	13618	13672	13591	13579	13513	13520	13729	13426	13570	13546	13496	13492	13694	13601	13530	13629	13492	13624	13698	13596	13619	13578	13695	13758	13563	13489	13536	13454	13521	13601	13668	13713	13628	13725	13581	13671	13705	13715	13527	13688	13733	13556	13670	13795	13577	13575	13594	13747	13643	13542	13651	13507	13572	13527	13756	13607	13613	13447	13623	13641	13691	13485	13699	13764	13642	13611	13702	13654	13624	13602	13650	13514	13404	13520	13676	13703	13668	13676	13575	13615	13594	13636	13721	13602	13609	13677	13409	13508	13591	13771	13705	13707	13536	13552	13627	13430	13566	13525	13671	13677	13592	13643	13555	13558	13648	13694	13597	13699	13531	13784	13636	13750	13579	13583	13652	13548	13606	13441	13672	13655	13746	13494	13694	13568	13637	13586	13551	13559	13618	13741	13701	13648	13728	13665	13455	13632	13644	13646	13749	13533	13681	13554	13607	13484	13529	13475	13647	13654	13576	13558	13495	13705	13569	13564	13517	13647	13721	13705	13670	13559	13510	13568	13541	13598	13464	13666	13720	13586	13686	13603	13650	13615	13578	13552	13641	13614	13569	13533	13711	13610	13611	13544	13763	13521	13659	13746	13447	13557	13661	13668	13397	13656	13603	13498	13785	13633	13444	13591	13665	13530	13587	13718	13610	13557	13575	13513	13517	13523	13691	13552	13659	13548	13681	13866	13440	13758	13528	13640	13702	13670	13552	13498	13452	13554	13689	13747	13532	13595	13661	13817	13484	13452	13669	13684	13665	13583	13686	13780	13572	13622	13528	13502	13659	13577	13612	13639	13646	13582	13581	13579	13660	13699	13573	13552	13645	13667	13554
22691	21334	31717	22792	21236	22630	21969	16939	15967	16332	16297	16101	15869	16384	16149	16011	16223	16047	15799	15820	15775	15849	15717	15832	15933	15922	15733	15857	15799	15860	15734	15896	15916	15806	15710	15835	15731	15940	15668	15647	15689	15834	15859	15880	15943	15901	15612	15993	17642	17559	17358	16543	16071	15951	15637	15890	15715	15533	15643	15722	15673	15938	15791	15615	15583	15571	15651	15716	15707	15470	15447	15750	15828	15591	15671	15590	15747	15734	15583	15595	15620	15984	15402	15673	15464	15499	15598	15663	15536	15726	15556	15587	15980	15795	15634	15675	15614	15610	15488	15788	15667	15780	15656	15694	15929	15776	15633	15713	15688	15562	15659	15836	15783	15744	15462	15578	15606	15825	15630	15519	15525	15607	15583	15745	15647	15703	15523	15739	15561	15576	15825	15785	15741	15753	15613	15796	15711	15592	15787	15723	15592	15593	15706	15620	15533	15672	15580	15788	15725	15622	15638	15553	15651	15689	15503	15645	15750	15647	15635	15595	15762	15725	15693	15722	15658	15641	15608	15767	15582	15613	15618	15571	15553	15588	15626	15585	15782	15793	15771	15566	15791	15586	15684	15592	15579	15562	15803	15693	15677	15508	15701	15752	15629	15699	15563	15649	15595	15703	15692	15576	15547	15594	15416	15462	15565	15584	15734	15613	15558	15861	15545	15739	15649	15577	15665	15525	15740	15706	15556	15658	15640	15493	15612	15699	15799	15838	15612	15662	15755	15617	15653	15598	15500	15396	15580	15757	15606	15690	15561	15498	15757	15807	15668	15655	15474	15555	15384	15486	15666	15525	15795	15549	15608	15697	15840	15678	15610	15683	15693	15686	15507	15665	15494	15354	15702	15696	15721	15650	15662	15594	15596	15787	15826	15685	15674	15585	15615	15719	15940	15823	15705	15561	15777	15617	15625	15675	15547	15414	15434	15477	15551	15564	15648	15657	15766	15699	15553	15609	15520	15485	15771	15455	15584	15606	15649	15602	15331	15755	15523	15651	15560	15652	15774	15739	15936	15752	15509	15608	15735	15630	15658	15597	15714	15736	15760	15717	15613	15444	15614	15753	15706	15712	15572	15617	15569	15649	15631	15593	15672	15605	15652	15651	15602	15525	15607	15825	15677	15766	15683	15430	15613	15768	15685	15651	15818	15567	15581	15583	15597	15787	15738	15548	15591	15774	15663	15488	15748	15630	15836	15663	15635	15652	15683	15645	15668	15828	15666	15546	15603	15726	15605	15639	15630	15821	15636	15680	15530	15678	15829	15877	15752	15487	15670	15651	15637	15674	15712	15451	15751	15577	15452	15613	15782	15591	15596	15616	15686	15694	15822	15754	15668	15751	15705	15724	15645	15508	15700	15635	15521	15506	15587	15644	15827	15568	15660	15679	15693	15639	15649	15611	15744	15717	15670	15812	15852	15767	15582	15530	15555	15857	15507	15598	15610	15672	15666	15552	15728	15506	15647	15720	15626	15632	15694	15591	15671	15612	15588	15668	15672	15543	15756	15509	15624	15773	15830	15629	15735	15649	15579	15724	15679	15652	15722	15473	15586	15572	15597	15714	15586	15600	15596	15575	15685	15403	15558	15575	15691	15609	15668	15649	15796	15587	15521	15648	15626	15336	15682	15398	15664	15539	15747	15683	15738	15540	15578	15510	15483	15541	15550	15695	15880	15880	15741	15611	15656	15510	15859	15288	15582	15494	15626	15578	15546	15556	15637	15403	15593	15571	15563	15657	15504	15693	15860	15930	15708	15553	15793	15721	15638	15589	15709	15658	15611	15849	15498	15592	15485	15587	15827	15453	15522	15637	15758	15669	15731	15552	15593	15597	15561	15691	15908	15600	15604	15638	15742	15597	15762	15658	15687	15737	15946	15783	15782	15558	15619	15618	15778	15729	15508	15591	15629	15471	15793	15420	15731	15592	15679	15529	15703	15560	15610	15497	15665	15636	15777	15586	15632	15700	15563	15654	15644	15679	15679	15584	15697	15705	15564	15851	15695	15684	15616	15647	15706	15532	15763	15681	15530	15662	15724	15659	15658	15497	15554	15645	15739	15626	15403	15796	15569	15807	15500	15496	15855	15747	15419	15743	15682	15679	15640	15693	15522	15535	15647	15784	15712	15524	15653	15651	15775	15553	15681	15534	15662	15642	15695	15821	15765	15617	15804	15649	15754	15560	15729	15506	15719	15671	15656	15549	15581	15694	15763	15445	15589	15565	15573	15537	15562	15626	15613	15524	15808	15860	15773	15630	15785	15671	15717	15597	15631	15572	15561	15815	15722	15673	15548	15615	15669	15640	15496	15514	15642	15685	15691	15700	15723	15686	15673	15696	15650	15770	15584	15603	15737	15544	15694	15676	15754	15862	15752	15647	15634	15595	15729	15477	15775	15619	15819	15582	15716	15466	15493	15790	15653	15813	15696	15661	15612	15630	15761	15801	15795	15663	15744	15791	15693	15746	15639	15743	15576	15813	15567	15511	15719	15395	15598	15567	15336	15579	15627	15558	15489	15612	15627	15591	15549	15688	15643	15735	15707	15523	15883	15443	15655	15640	15645	15675	15577	15666	15670	15695	15550	15667	15783	15459	15450	15688	15701	15553	15782	15704	15591	15663	15737	15656	15629	15736	15799	15641	15621	15521	15505	15484	15499	15669	15515	15665	15562	15523	15515	15561	15760	15522	15646	15572	15569	15414	15533	15535	15572	15801	15696	15692	15594	15775	15735	15818	15781	15643	15685	15592	15686	15635	15616	15654	15563	15587	15583	15589	15542	15656	15781	15611	15652	15599	15342	15551	15725	15674	15618	15527	15820	15808	15735	15653	15550	15660	15524	15575	15642	15660	15712	15624	15487	15649	15564	15721	15714	15381	15682	15641	15558	15733	15839	15699	15487	15843	15643	15619	15632	15589	15601	15472	15687	15725	15412	15729	15712	15541	15812	15777	15535	15777	15788	15613	15658	15605	15943	15475	15699	15454	15626	15582	15630	15830	15688	15676	15529	15480	15671	15730	15620	15465	15528	15551	15662	15694	15484	15483	15633	15585	15716	15550	15526	15862	15594	15628	15925	15513	15607	15492	15694	15694	15641	15591	15758	15582	15716	15599	15613	15610	15588	15513	15616	15750	15605	15619	15584	15524	15615	15628	15575	15772	15731	15673	15669	15512	15571	15483	15732	15705	15862	15514	15731	15651	15461	15746	15397	15660	15677	15441	15643	15741	15849	15658	15768	15673	15381	15594	15759	15543	15605	15698	15532	15668	15815	15647	15707	15689	15652	15486	15596	15549	15698	15602	15729	15581	15592	15558	15365	15770	15540	15375	15757	15548	15781	15647	15739	15700	15378	15584	15666	15679	15694	15550	15704	15784	15570	15749	15675	15544	15719	15809	15560	15724	15542	15790	15625	15598	15463	15651	15438	15731	15500	15501	15677	15699	15585	15545	15800	15820	15678	15717	15729	15553	15639	15724	15684	15665	15554	15716	15608	15839	15569	15824	15722	15651	15644	15611	15632	15655	15621	15572	15413	15772	15734	15420	15690	15741	15619	15567	15452	15391	15610	15537	15464	15414	15511	15693	15652	15575	15718	15634	15503	15622	15613	15746	15707	15828	15680	15632	15582	15608	15486	15533	15582	15704	15488	15764	15693	15583	15643	15643	15643	15523	15777	15698	15570	15573	15745	15597	15589	15703	15651	15676	15677	15614	15579	15460	15703	15729	15632	15658	15535	15606	15475	15755	15805	15494	15911	15598	15524	15708	15654	15838	15566	15600	15833	15685	15682	15482	15515	15524	15715	15715	15759	15565	15693	15652	15520	15526	15668	15752	15561	15692	15650	15411	15502	15535	15666	15544	15727	15734	15845	15761	15611	15919	15597	15562	15667	15479	15631	15697	15476	15841	15641	15526	15551	15736	15586	15812	15669	15629	15449	15318	15654	15661	15634	15659	15644	15768	15712	15630	15692	15738	15655	15591	15434	15700	15615	15706	15811	15512	15743	15550	15684	15685	15829	15675	15789	15648	15572	15388	15603	15633	15640	15563	15655	15660	15542	15492	15724	15627	15651	15465	15689	15642	15736	15622	15608	15527	15672	15572	15693	15687	15667	15551	15726	15733	15754	15624	15618	15552	15678	15695	15641	15834	15723	15528	15699	15674	15790	15718	15589	15672	15669	15822	15856	15716	15714	15595	15635	15620	15517	15720	15564	15806	15598	15715	15717	15515	15579	15653	15501	15635	15596	15589	15562	15749	15779	15794	15549	15490	15892	15566	15554	15600	15762	15570	15303	15505	15679	15577	15698	15526	15641	15411	15874	15806	15749	15665	15668	15618	15753	15714	15682	15618	15802	15511	15506	15643	15688	15577	15810	15505	15669	15515	15559	15625	15595	15614	15857	15566	15737	15647	15721	15609	15748	15550	15597	15663	15624	15717	15530	15568	15538	15535	15607	15575	15514	15804	15642	15781	15723	15742	15721	15753	15541	15579	15464	15525	15606	15699	15578	15418	15457	15637	15691	15747	15671	15736	15636	15675	15510	15663	15497	15573	15547	15704	15721	15660	15910	15560	15716	15614	15534	15533	15606	15631	15495	15807	15385	15590	15584	15513	15476	15552	15755	15733	15750	15692	15679	15681	15780	15735	15556	15730	15507	15650	15784	15754	15560	15821	15689	15759	15783	15514	15634	15698	15835	15663	15751	15404	15631	15571	15581	15494	15591	15756	15765	15817	15742	15727	15601	15667	15777	15800	15500	15627	15667	15738	15560	15626	15447	15737	15710	15614	15687	15451	15387	15645	15747	15516	15540	15598	15637	15744	15589	15811	15648	15818	15692	15570	15510	15633	15536	15668	15856	15852	15556	15584	15670	15509	15560	15606	15614	15740	15543	15579	15607	15780	15745	15711	15781	15794	15678	15499	15506	15594	15599	15574	15662	15598	15590	15681	15683	15625	15403	15599	15437	15548	15718	15629	15562	15594	15917	15560	15721	15573	15651	15941	15699	15685	15559	15403	15802	15818	15647	15788	15798	15539	15588	15544	15643	15472	15537	15537	15587	15536	15685	15648	15612	15710	15560	15680	15551	15634	15615	15623	15406	15685	15686	15730	15581	15656	15619	15736
17370	62730	28527	17749	16151	15160	14767	14443	14284	14223	14138	13931	13991	14474	14344	14022	14243	13755	13807	13647	13590	13795	13588	13751	13774	13836	13770	13721	13793	13855	13798	14072	13775	13786	13916	13902	13845	13893	13794	13910	13872	13924	13775	13907	13749	13802	13864	14400	16646	16285	15478	14574	14096	13915	13905	13637	13891	13475	13809	13697	13624	13693	13689	13625	13561	13560	13748	13604	13851	13543	13714	13733	13754	13677	13756	13838	13658	13564	13639	13498	13733	13487	13801	13535	13487	13647	13561	13613	13443	13656	13590	13820	13570	13618	13444	13623	13726	13741	13522	13726	13753	13586	13681	13739	13576	13536	13703	13645	13835	13633	13571	13567	13742	13687	13576	13875	13561	13590	13772	13568	13572	13499	13716	13627	13685	13681	13650	13646	13661	13648	13606	13702	13699	13656	13700	13780	13622	13822	13750	13673	13685	13467	13721	13753	13727	13531	13535	13680	13719	13665	13630	13615	13604	13820	13657	13568	13701	13659	13574	13820	13652	13596	13584	13713	13709	13735	13423	13649	13646	13749	13493	13603	13708	13574	13634	13714	13672	13657	13682	13762	13507	13735	13520	13815	13477	13571	13680	13563	13673	13611	13629	13682	13527	13712	13540	13528	13512	13665	13726	13491	13610	13640	13708	13684	13797	13532	13632	13505	13651	13620	13669	13765	13694	13853	13623	13724	13604	13587	13630	13802	13710	13690	13756	13425	13634	13658	13842	13529	13669	13682	13296	13596	13626	13598	13477	13475	13737	13625	13582	13649	13479	13390	13489	13606	13572	13602	13519	13647	13535	13476	13473	13488	13627	13633	13726	13736	13426	13551	13629	13599	13550	13627	13762	13621	13805	13733	13607	13615	13668	13609	13442	13554	13651	13688	13684	13444	13558	13495	13736	13801	13586	13607	13588	13588	13749	13691	13593	13749	13523	13609	13648	13665	13682	13583	13670	13661	13417	13528	13720	13521	13679	13502	13693	13662	13644	13651	13655	13582	13701	13635	13730	13542	13686	13764	13566	13630	13541	13601	13698	13521	13794	13661	13648	13489	13409	13700	13602	13574	13745	13643	13468	13715	13678	13588	13533	13684	13781	13538	13692	13606	13651	13638	13714	13604	13561	13642	13590	13710	13571	13391	13675	13635	13370	13541	13649	13708	13879	13604	13706	13504	13628	13750	13714	13523	13801	13730	13698	13526	13519	13590	13842	13663	13678	13608	13877	13672	13622	13493	13593	13876	13598	13627	13691	13589	13655	13743	13662	13552	13652	13709	13635	13474	13686	13616	13658	13505	13694	13626	13638	13725	13535	13658	13569	13659	13616	13526	13446	13635	13532	13681	13469	13788	13677	13528	13543	13770	13609	13530	13769	13468	13557	13557	13729	13663	13691	13730	13550	13699	13492	13704	13730	13829	13697	13663	13630	13642	13689	13694	13586	13649	13804	13621	13685	13586	13648	13629	13709	13650	13573	13792	13631	13664	13754	13651	13568	13522	13620	13407	13631	13719	13839	13646	13648	13746	13719	13707	13668	13513	13668	13771	13752	13671	13660	13565	13696	13544	13697	13563	13641	13658	13645	13667	13545	13736	13516	13831	13657	13777	13725	13650	13635	13486	13626	13626	13626	13600	13722	13740	13497	13666	13473	13586	13493	13490	13744	13762	13528	13507	13455	13631	13678	13579	13516	13545	13570	13606	13567	13616	13550	13608	13532	13705	13663	13612	13639	13682	13684	13552	13750	13570	13716	13540	13468	13655	13819	13653	13526	13652	13552	13647	13511	13837	13630	13595	13434	13689	13690	13553	13646	13739	13781	13682	13878	13585	13633	13716	13545	13719	13660	13580	13564	13587	13603	13556	13815	13610	13492	13481	13550	13559	13582	13506	13806	13605	13725	13647	13574	13729	13762	13459	13653	13834	13566	13729	13762	13769	13635	13638	13554	13651	13533	13703	13616	13703	13565	13620	13539	13529	13637	13589	13737	13672	13674	13579	13683	13659	13714	13470	13744	13505	13682	13518	13474	13551	13641	13535	13796	13611	13625	13678	13543	13657	13657	13554	13552	13731	13591	13630	13664	13672	13568	13534	13841	13611	13669	13641	13633	13745	13646	13725	13761	13498	13676	13825	13575	13778	13471	13617	13674	13571	13682	13891	13561	13649	13772	13524	13454	13503	13511	13818	13582	13717	13636	13669	13588	13785	13694	13732	13495	13542	13623	13577	13425	13603	13676	13756	13633	13583	13613	13677	13662	13694	13721	13505	13597	13663	13787	13539	13792	13695	13560	13669	13732	13539	13643	13707	13685	13735	13709	13853	13729	13498	13910	13653	13683	13747	13572	13563	13684	13647	13535	13462	13589	13686	13553	13603	13683	13401	13556	13590	13646	13646	13777	13714	13653	13615	13681	13537	13783	13638	13586	13641	13624	13730	13619	13393	13586	13614	13593	13696	13509	13730	13491	13492	13699	13501	13452	13712	13550	13694	13607	13634	13748	13632	13412	13582	13343	13597	13771	13600	13605	13682	13757	13764	13576	13755	13576	13556	13502	13630	13541	13679	13641	13473	13634	13656	13829	13505	13776	13556	13674	13671	13754	13528	13526	13602	13639	13578	13539	13550	13653	13584	13512	13735	13560	13654	13695	13551	13660	13429	13437	13577	13602	13757	13648	13611	13576	13617	13622	13639	13613	13647	13638	13629	13691	13536	13581	13649	13713	13403	13796	13511	13665	13651	13770	13614	13662	13620	13729	13595	13524	13622	13616	13543	13654	13568	13611	13559	13767	13772	13743	13487	13667	13566	13705	13597	13716	13811	13564	13558	13777	13512	13506	13697	13540	13631	13640	13599	13716	13680	13598	13769	13736	13667	13544	13701	13772	13764	13555	13665	13569	13712	13822	13704	13652	13725	13638	13614	13857	13728	13489	13571	13535	13599	13550	13635	13779	13555	13768	13740	13588	13572	13598	13708	13777	13667	13711	13794	13581	13539	13485	13619	13708	13697	13833	13573	13702	13637	13596	13795	13559	13521	13598	13681	13600	13621	13411	13635	13794	13533	13597	13576	13619	13545	13614	13640	13651	13747	13722	13646	13687	13665	13711	13546	13670	13657	13579	13556	13632	13795	13677	13662	13688	13572	13664	13571	13704	13833	13544	13605	13465	13691	13737	13649	13532	13629	13584	13448	13604	13670	13808	13571	13681	13606	13732	13685	13504	13520	13651	13660	13662	13670	13623	13615	13674	13662	13633	13420	13537	13571	13720	13549	13570	13602	13720	13611	13601	13676	13564	13639	13771	13686	13523	13641	13570	13560	13732	13534	13615	13789	13642	13670	13458	13644	13639	13695	13535	13541	13684	13640	13661	13555	13772	13585	13502	13622	13703	13690	13595	13658	13841	13686	13648	13544	13588	13655	13639	13469	13692	13539	13620	13617	13696	13573	13588	13691	13610	13681	13704	13645	13681	13666	13851	13504	13855	13672	13533	13582	13614	13759	13562	13594	13819	13755	13509	13560	13686	13635	13599	13667	13722	13630	13452	13783	13683	13556	13667	13650	13708	13548	13681	13506	13801	13572	13434	13765	13728	13609	13671	13529	13682	13593	13619	13862	13606	13673	13752	13720	13655	13646	13647	13644	13690	13748	13659	13597	13592	13828	13506	13805	13703	13612	13572	13554	13533	13561	13534	13803	13605	13546	13732	13517	13687	13645	13635	13653	13681	13530	13725	13504	13717	13756	13669	13593	13496	13601	13550	13419	13571	13582	13599	13640	13720	13664	13618	13641	13527	13730	13589	13468	13696	13713	13608	13489	13520	13615	13730	13489	13652	13639	13665	13762	13658	13753	13535	13669	13643	13525	13616	13722	13515	13848	13872	13661	13565	13660	13579	13663	13685	13842	13690	13748	13571	13636	13774	13603	13704	13744	13536	13712	13685	13491	13676	13642	13731	13596	13587	13613	13818	13463	13697	13548	13486	13615	13619	13633	13692	13452	13711	13714	13714	13584	13493	13675	13613	13529	13517	13592	13557	13519	13566	13685	13705	13585	13760	13535	13600	13658	13533	13513	13558	13716	13759	13468	13663	13523	13640	13698	13666	13470	13690	13442	13586	13757	13654	13562	13765	13620	13574	13511	13646	13589	13515	13659	13659	13712	13639	13559	13741	13800	13570	13635	13681	13671	13602	13591	13695	13666	13695	13614	13637	13721	13632	13480	13558	13776	13596	13581	13614	13685	13593	13538	13522	13676	13602	13783	13751	13710	13594	13617	13580	13767	13678	13530	13629	13587	13605	13598	13653	13538	13674	13504	13651	13717	13604	13517	13658	13648	13526	13571	13721	13658	13802	13698	13711	13587	13655	13641	13569	13688	13580	13654	13518	13723	13485	13627	13708	13647	13533	13540	13899	13636	13581	13716	13521	13604	13555	13769	13573	13538	13519	13616	13857	13660	13658	13619	13792	13665	13572	13816	13453	13688	13734	13622	13482	13657	13698	13585	13732	13439	13720	13751	13558	13649	13607	13642	13628	13656	13690	13438	13633	13640	13553	13542	13590	13670	13721	13693	13727	13570	13720	13678	13487	13544	13789	13665	13653	13636	13799	13568	13672	13548	13641	13730	13579	13756	13753	13685	13514	13586	13506	13431	13601	13550	13659	13789	13741	13677	13501	13558	13611	13628	13581	13637	13772	13621	13740	13758	13643	13674	13575	13724	13616	13730	13678	13705	13641	13643	13669	13421	13716	13562	13746	13679	13699	13837	13722	13693	13638	13675	13736	13743	13675	13646	13825	13480	13656	13429	13697	13673	13686	13753	13698	13719	13802	13694	13829	13502	13569	13634	13681	13571	13705	13697	13545	13764	13802	13531	13672	13700	13625	13642	13538	13671	13571	13796	13663	13519	13663	13614	13667	13613	13601	13820	13546	13557	13596	13702	13659	13563	13565	13608	13556	13553	13730	13671	13747	13398	13601	13647	13642	13650	13715	13633	13734	13682	13450	13454	13673	13471	13611	13826	13616	13457	13561	13715	13638	13682	13751	13539	13621	13507	13580	13501	13631	13706	13830	13662	13713	13713	13554	13685	13658	13443	13605	13532	13687	13569	13575	13720	13424	13621	13654	13618	13476	13746
26975	26722	31035	19636	15930	16054	15973	15545	15792	15721	15762	15574	15635	15731	15713	16053	15588	15811	15752	15628	15684	15724	15727	15712	15613	15682	15688	15500	15766	15652	15722	15762	15736	15714	15577	15858	15809	15482	15378	15703	15758	15683	15727	15866	15739	15840	15733	15792	15740	15754	15699	15686	15693	15624	15552	15832	15381	15666	15692	15581	15594	15502	15497	15585	15653	15560	15781	15686	15519	15792	15639	15658	15717	15587	15895	15775	15626	15810	15677	15576	15731	15674	15779	15710	15543	15388	15555	15607	15499	15657	15600	15725	15582	15613	15631	15490	15644	15658	15789	15875	15626	15510	15558	15583	15488	15616	15691	15530	15685	15508	15819	15537	15729	15444	15574	15632	15694	15628	15582	15528	15681	15570	15796	15580	15624	15643	15751	15550	15675	15492	15700	15570	15532	15829	15460	15465	15742	15678	15756	15725	15754	15760	15761	15686	15803	15506	15561	15670	15625	15599	15572	15877	15741	15734	15540	15659	15513	15811	15471	15470	15703	15405	15687	15564	15485	15576	15571	15414	15404	15716	15757	15766	15605	15461	15524	15544	15669	15516	15542	15595	15752	15585	15734	15413	15724	15538	15532	15578	15577	15639	15593	15580	15571	15601	15422	15764	15649	15673	15680	15635	15762	15607	15598	15560	15621	15726	15607	15664	15659	15628	15698	15540	15662	15593	15721	15504	15588	15672	15713	15515	15510	15675	15552	15658	15766	15680	15374	15504	15692	15722	15573	15557	15373	15765	15547	15469	15750	15472	15653	15320	15372	15800	15664	15412	15500	15653	15755	15667	15749	15599	15623	15620	15632	15670	15459	15672	15483	15733	15670	15568	15712	15543	15700	15582	15696	15544	15550	15754	15631	15650	15676	15644	15571	15726	15580	15455	15653	15685	15752	15490	15598	15527	15628	15735	15610	15678	15663	15598	15579	15728	15914	15493	15711	15414	15648	15870	15680	15721	15614	15682	15618	15856	15850	15701	15709	15638	15789	15741	15562	15490	15746	15553	15558	15785	15661	15617	15661	15549	15625	15629	15708	15753	15572	15719	15613	15676	15518	15902	15605	15689	15732	15381	15567	15550	15635	15446	15530	15422	15724	15570	15531	15619	15625	15610	15699	15481	15976	15753	15422	15595	15692	15758	15685	15470	15410	15554	15573	15572	15665	15769	15636	15604	15623	15493	15564	15386	15869	15515	15499	15798	15434	15714	15606	15780	15545	15470	15519	15798	15400	15565	15484	15612	15570	15697	15488	15517	15250	15568	15664	15443	15787	15504	15675	15641	15832	15544	15541	15389	15587	15617	15772	15763	15510	15649	15780	15460	15550	15709	15711	15586	15663	15743	15600	15762	15559	15464	15632	15612	15643	15648	15718	15594	15442	15714	15489	15531	15460	15765	15732	15543	15528	15554	15759	15574	15463	15601	15654	15493	15708	15581	15663	15688	15793	15708	15553	15558	15622	15584	15684	15395	15419	15786	15703	15600	15703	15724	15863	15514	15470	15661	15571	15702	15757	15478	15743	15661	15736	15660	15605	15526	15583	15594	15613	15572	15687	15787	15614	15704	15764	15456	15445	15612	15402	15483	15723	15638	15485	15551	15535	15513	15605	15786	15681	15663	15585	15680	15502	15620	15596	15669	15613	15676	15558	15524	15650	15646	15860	15710	15835	15594	15521	15646	15627	15833	15786	15553	15538	15733	15658	15494	15748	15646	15474	15665	15712	15606	15620	15582	15664	15494	15572	15423	15566	15731	15497	15649	15545	15608	15733	15736	15669	15785	15663	15582	15484	15734	15553	15430	15586	15588	15712	15674	15751	15586	15585	15543	15511	15692	15493	15825	15562	15552	15534	15627	15412	15615	15782	15759	15529	15410	15780	15563	15792	15613	15664	15578	15686	15561	15559	15835	15596	15776	15469	15357	15605	15566	15581	15651	15576	15504	15476	15618	15697	15562	15667	15724	15784	15541	15770	15638	15653	15514	15427	15607	15690	15533	15691	15525	15391	15830	15481	15431	15771	15625	15669	15714	15682	15506	15793	15758	15648	15542	15566	15749	15770	15672	15572	15546	15540	15608	15507	15394	15741	15618	15712	15520	15689	15491	15777	15582	15571	15627	15591	15512	15546	15670	15565	15650	15758	15597	15517	15507	15544	15549	15593	15797	15467	15866	15969	15454	15580	15544	15593	15699	15796	15766	15797	15574	15581	15692	15684	15565	15700	15864	15651	15605	15636	15503	15549	15566	15622	15569	15631	15699	15711	15737	15571	15667	15587	15700	15637	15561	15601	15847	15717	15499	15529	15655	15407	15593	15667	15678	15588	15637	15540	15610	15615	15469	15539	15754	15556	15596	15358	15789	15689	15793	15765	15754	15628	15688	15587	15677	15615	15657	15626	15686	15659	15664	15710	15677	15582	15705	15602	15754	15818	15782	15615	15497	15818	15406	15629	15649	15651	15468	15528	15654	15567	15473	15569	15634	15665	15406	15688	15617	15670	15666	15680	15732	15578	15570	15450	15716	15669	15561	15609	15693	15559	15757	15605	15792	15667	15638	15737	15684	15525	15654	15483	15774	15801	15693	15565	15596	15732	15642	15809	15420	15695	15757	15837	15616	15565	15623	15767	15574	15575	15719	15657	15721	15588	15536	15777	15780	15639	15520	15645	15720	15768	15632	15581	15548	15574	15608	15649	15496	15667	15443	15585	15602	15638	15535	15597	15643	15706	15529	15621	15647	15528	15718	15643	15633	15582	15517	15557	15595	15597	15514	15635	15653	15660	15634	15778	15646	15671	15656	15623	15456	15580	15496	15657	15534	15695	15621	15642	15637	15689	15800	15614	15644	15778	15544	15760	15766	15537	15633	15777	15752	15672	15452	15567	15669	15551	15735	15593	15585	15537	15670	15788	15703	15570	15510	15492	15635	15773	15574	15470	15616	15592	15532	15720	15638	15778	15734	15712	15711	15559	15580	15746	15529	15605	15712	15454	15681	15496	15740	15341	15720	15582	15445	15832	15786	15780	15798	15812	15656	15682	15703	15574	15749	15595	15584	15684	15614	15504	15571	15345	15716	15744	15605	15844	15731	15482	15520	15591	15861	15713	15627	15508	15539	15762	15734	15760	15701	15600	15680	15552	15771	15558	15774	15773	15811	15579	15692	15667	15553	15766	15546	15546	15789	15583	15652	15542	15679	15642	15693	15675	15540	15706	15819	15794	15564	15689	15783	15719	15658	15558	15676	15544	15622	15585	15577	15417	15579	15732	15627	15854	15615	15675	15706	15696	15841	15726	15541	15628	15778	15791	15708	15900	15566	15624	15415	15659	15648	15540	15632	15695	15535	15681	15904	15445	15606	15567	15650	15703	15692	15406	15450	15737	15558	15637	15556	15637	15776	15787	15734	15744	15812	15808	15736	15750	15502	15838	15592	15632	15565	15436	15684	15740	15434	15551	15518	15392	15674	15560	15671	15660	15622	15804	15673	15516	15380	15828	15527	15557	15665	15887	15818	15589	15594	15672	15632	15622	15540	15587	15898	15712	15573	15553	15712	15697	15698	15561	15595	15595	15650	15475	15485	15688	15603	15543	15621	15689	15447	15563	15381	15551	15728	15597	15463	15587	15449	15689	15750	15694	15711	15558	15556	15799	15623	15804	15494	15564	15466	15778	15652	15710	15490	15683	15707	15734	15485	15798	15531	15676	15659	15427	15729	15610	15661	15667	15768	15727	15848	15652	15619	15447	15529	15640	15652	15716	15580	15769	15442	15844	15655	15796	15709	15799	15688	15572	15586	15525	15584	15702	15592	15610	15659	15566	15640	15633	15520	15497	15869	15609	15822	15715	15613	15450	15387	15623	15495	15443	15669	15644	15635	15706	15600	15594	15464	15725	15690	15561	15562	15668	15690	15548	15557	15848	15733	15685	15875	15675	15702	15683	15545	15728	15606	15859	15583	15696	15483	15606	15552	15773	15723	15443	15577	15568	15789	15622	15467	15609	15678	15706	15620	15855	15604	15726	15639	15616	15911	15713	15631	15791	15799	15657	15732	15584	15506	15525	15690	15512	15765	15694	15830	15740	15665	15542	15647	15725	15666	15678	15764	15666	15525	15400	15621	15556	15640	15590	15651	15772	15713	15660	15472	15567	15826	15703	15666	15512	15643	15759	15841	15597	15778	15627	15561	15561	15630	15651	15734	15576	15826	15776	15607	15530	15497	15527	15575	15501	15770	15592	15471	15820	15705	15564	15878	15725	15626	15571	15538	15630	15733	15658	15603	15580	15547	15702	15739	15621	15568	15520	15653	15510	15730	15486	15743	15747	15593	15443	15505	15357	15660	15787	15688	15784	15706	15572	15443	15567	15611	15629	15576	15591	15653	15683	15654	15697	15699	15531	15708	15810	15538	15599	15521	15634	15799	15680	15733	15555	15567	15672	15833	15883	15569	15896	15609	15579	15516	15590	15717	15689	15783	15498	15789	15556	15663	15821	15627	15651	15743	15705	15547	15699	15703	15587	15616	15691	15588	15624	15807	15746	15550	15611	15722	15633	15457	15589	15498	15563	15670	15518	15603	15624	15529	15548	15483	15470	15604	15693	15608	15577	15618	15736	15798	15824	15522	15727	15559	15720	15830	15626	15631	15717	15495	15478	15603	15746	15634	15568	15789	15655	15673	15584	15753	15786	15716	15649	15738	15616	15735	15598	15615	15618	15728	15355	15747	15615	15414	15565	15737	15540	15603	15736	15600	15711	15713	15533	15521	15640	15731	15685	15715	15648	15826	15674	15546	15728	15729	15799	15723	15654	15662	15720	15709	15623	15577	15698	15497	15720	15541	15604	15631	15560	15604	15432	15631	15614	15616	15766	15638	15753	15714	15557	15675	15796	15501	15468	15514	15561	15419	15673	15675	15749	15639	15699	15504	15686	15566	15712	15535	15775	15611	15726	15684	15595	15912	15739	15622	15576	15686	15669	15539	15478	15774	15572	15637	15583	15605	15719	15476	15575	15480	15646	15773	15759	15627	15557	15586	15811	15568	15796	15780	15821	15663	15690	15499	15574	15613	15718	15631	15659	15812	15652	15770	15680	15422	15606	15612	15735	15711	15281	15463	15614	15845	15731	15580
13479	42119	23415	14009	13906	13697	13690	13716	13650	13608	13636	13585	13636	13836	13951	13836	13870	13725	13626	13561	13544	13526	13482	13684	13620	13502	13622	13633	13578	13626	13672	13644	13801	13700	13673	13679	13641	13557	13685	13794	13785	13572	13759	13754	13760	13735	13693	13641	13721	13774	13763	13882	13802	13796	13707	13692	13331	13637	13584	13622	13611	13642	13602	13524	13518	13639	13426	13660	13656	13640	13722	13681	13583	13698	13620	13576	13574	13690	13541	13835	13538	13607	13564	13589	13557	13628	13559	13580	13500	13657	13631	13603	13538	13640	13587	13691	13605	13547	13515	13733	13746	13538	13443	13525	13578	13514	13644	13455	13627	13487	13607	13618	13517	13538	13633	13357	13764	13531	13591	13541	13585	13587	13584	13710	13528	13650	13518	13456	13688	13621	13530	13560	13562	13730	13534	13257	13680	13658	13578	13616	13748	13627	13509	13432	13537	13567	13489	13534	13437	13672	13613	13770	13376	13435	13627	13520	13416	13579	13536	13490	13717	13347	13669	13681	13510	13546	13673	13583	13447	13738	13561	13640	13578	13568	13665	13602	13467	13582	13542	13503	13512	13631	13663	13595	13691	13785	13657	13661	13598	13563	13654	13763	13706	13541	13629	13475	13653	13583	13618	13517	13758	13661	13534	13539	13632	13842	13638	13561	13536	13400	13605	13642	13347	13612	13553	13573	13580	13399	13389	13487	13309	13650	13744	13527	13463	13661	13582	13695	13362	13658	13655	13656	13561	13709	13612	13545	13587	13495	13559	13564	13602	13611	13553	13717	13603	13445	13647	13609	13528	13591	13584	13462	13514	13572	13491	13708	13485	13727	13600	13558	13462	13698	13689	13475	13326	13685	13673	13645	13681	13715	13607	13521	13771	13574	13641	13454	13512	13595	13518	13593	13624	13592	13583	13539	13585	13608	13655	13511	13513	13644	13486	13695	13658	13632	13714	13547	13635	13664	13558	13668	13546	13611	13585	13564	13717	13462	13594	13609	13673	13475	13607	13544	13532	13691	13440	13594	13533	13459	13637	13471	13776	13544	13648	13568	13666	13626	13600	13609	13527	13500	13812	13519	13448	13492	13751	13569	13510	13628	13732	13509	13718	13600	13577	13647	13629	13449	13458	13693	13493	13581	13603	13506	13576	13442	13711	13662	13600	13574	13658	13471	13668	13635	13619	13578	13495	13626	13577	13727	13530	13635	13625	13639	13507	13628	13541	13576	13545	13565	13555	13541	13532	13613	13662	13798	13632	13652	13654	13666	13531	13575	13548	13684	13645	13607	13611	13625	13534	13642	13700	13591	13516	13661	13608	13437	13579	13746	13709	13626	13620	13503	13602	13558	13585	13600	13533	13545	13552	13585	13539	13561	13540	13594	13579	13633	13329	13705	13621	13491	13756	13626	13594	13680	13604	13620	13607	13454	13683	13755	13765	13521	13656	13584	13702	13520	13626	13582	13724	13640	13535	13616	13726	13542	13684	13514	13664	13656	13634	13666	13480	13459	13425	13795	13586	13542	13544	13766	13643	13604	13587	13561	13615	13630	13513	13596	13526	13709	13582	13543	13557	13689	13702	13667	13674	13547	13571	13476	13672	13738	13600	13658	13444	13583	13594	13689	13643	13538	13699	13639	13660	13703	13583	13599	13598	13506	13490	13557	13383	13428	13719	13634	13597	13597	13621	13540	13624	13510	13520	13618	13764	13634	13656	13580	13518	13581	13684	13529	13592	13510	13607	13615	13530	13661	13583	13602	13525	13504	13578	13523	13587	13733	13678	13442	13649	13430	13741	13751	13553	13556	13487	13497	13754	13666	13596	13783	13482	13771	13579	13612	13702	13659	13556	13536	13613	13578	13525	13545	13553	13627	13437	13461	13609	13580	13600	13487	13708	13561	13662	13593	13626	13805	13652	13567	13780	13637	13750	13611	13448	13735	13820	13644	13405	13588	13606	13370	13658	13467	13563	13402	13608	13563	13602	13523	13666	13649	13510	13516	13622	13626	13641	13449	13463	13584	13514	13637	13611	13555	13645	13646	13569	13671	13460	13659	13638	13703	13615	13551	13537	13672	13727	13556	13540	13742	13667	13754	13504	13515	13598	13416	13638	13672	13581	13472	13690	13623	13684	13348	13531	13585	13634	13757	13629	13688	13579	13615	13562	13481	13542	13605	13697	13561	13486	13482	13591	13604	13530	13576	13554	13653	13536	13479	13598	13617	13656	13689	13764	13628	13687	13735	13561	13599	13659	13638	13442	13739	13535	13664	13617	13402	13649	13443	13686	13610	13464	13596	13635	13617	13597	13713	13525	13602	13591	13449	13589	13628	13533	13683	13637	13498	13659	13526	13680	13504	13695	13534	13579	13537	13474	13570	13647	13670	13477	13642	13513	13686	13623	13703	13666	13520	13669	13576	13546	13489	13346	13535	13692	13536	13639	13483	13416	13521	13498	13758	13468	13660	13677	13434	13558	13710	13634	13747	13443	13496	13569	13575	13591	13521	13496	13593	13430	13664	13718	13496	13566	13422	13453	13633	13659	13640	13538	13469	13661	13677	13612	13450	13597	13619	13406	13728	13390	13618	13605	13471	13740	13695	13624	13723	13459	13573	13607	13582	13772	13455	13563	13688	13682	13679	13552	13471	13727	13633	13563	13405	13623	13602	13551	13578	13606	13506	13586	13642	13585	13487	13545	13637	13599	13627	13681	13611	13617	13614	13510	13426	13542	13594	13688	13635	13542	13542	13553	13437	13704	13501	13622	13646	13645	13570	13629	13539	13591	13508	13708	13469	13526	13739	13655	13664	13528	13745	13614	13796	13505	13660	13548	13579	13646	13464	13706	13412	13599	13571	13692	13499	13531	13635	13667	13784	13731	13548	13631	13622	13723	13654	13680	13638	13608	13610	13482	13707	13634	13598	13537	13507	13634	13680	13551	13415	13792	13647	13533	13667	13570	13525	13504	13438	13566	13437	13504	13521	13700	13608	13619	13762	13576	13669	13545	13609	13609	13531	13680	13673	13706	13583	13526	13510	13650	13681	13659	13525	13671	13582	13601	13703	13552	13619	13692	13372	13650	13556	13409	13604	13779	13614	13556	13611	13594	13548	13430	13641	13625	13622	13622	13483	13599	13622	13651	13584	13564	13584	13488	13664	13512	13627	13554	13488	13777	13531	13452	13463	13587	13552	13457	13516	13490	13472	13623	13720	13702	13575	13689	13751	13707	13573	13620	13443	13727	13531	13590	13552	13665	13607	13620	13480	13685	13428	13559	13657	13501	13759	13453	13580	13637	13735	13564	13770	13632	13632	13482	13619	13615	13703	13684	13469	13615	13704	13582	13533	13579	13620	13587	13689	13674	13559	13726	13618	13691	13594	13545	13723	13651	13570	13563	13484	13476	13561	13818	13500	13498	13565	13701	13472	13659	13547	13473	13649	13773	13621	13603	13618	13656	13489	13390	13668	13531	13537	13561	13569	13697	13467	13519	13511	13641	13683	13563	13581	13670	13602	13390	13526	13607	13323	13715	13439	13627	13450	13420	13695	13581	13547	13589	13803	13521	13546	13564	13688	13665	13758	13586	13513	13747	13599	13533	13557	13655	13422	13588	13602	13541	13631	13609	13654	13403	13599	13593	13564	13554	13512	13449	13593	13588	13490	13613	13887	13549	13655	13427	13517	13439	13622	13534	13574	13492	13543	13587	13751	13684	13809	13563	13626	13595	13644	13566	13498	13661	13605	13686	13586	13526	13586	13610	13678	13518	13576	13596	13652	13580	13393	13740	13594	13496	13418	13558	13569	13414	13633	13699	13628	13512	13573	13503	13615	13481	13820	13574	13661	13594	13558	13680	13619	13687	13718	13637	13593	13703	13566	13496	13779	13706	13492	13679	13503	13805	13429	13547	13629	13577	13630	13571	13560	13643	13566	13719	13729	13576	13559	13405	13578	13599	13614	13734	13685	13522	13659	13705	13585	13596	13676	13511	13825	13633	13623	13511	13592	13629	13595	13585	13599	13556	13671	13765	13416	13729	13506	13685	13537	13624	13481	13548	13554	13592	13401	13573	13697	13545	13532	13520	13602	13463	13473	13679	13569	13504	13643	13418	13632	13500	13587	13506	13512	13591	13702	13561	13716	13496	13534	13561	13551	13634	13563	13599	13514	13609	13741	13565	13629	13647	13654	13522	13447	13652	13605	13649	13604	13484	13490	13520	13828	13649	13600	13606	13639	13537	13681	13694	13540	13563	13472	13372	13519	13406	13671	13572	13561	13534	13626	13624	13625	13577	13694	13654	13520	13719	13488	13654	13655	13516	13715	13618	13535	13772	13762	13430	13681	13570	13595	13542	13536	13547	13616	13580	13586	13616	13705	13672	13454	13571	13654	13627	13509	13471	13655	13623	13505	13572	13584	13565	13441	13441	13370	13559	13902	13674	13455	13436	13724	13548	13723	13568	13567	13553	13562	13623	13596	13678	13586	13480	13561	13453	13638	13591	13427	13581	13515	13466	13497	13566	13556	13668	13772	13513	13578	13706	13697	13710	13605	13682	13665	13715	13540	13542	13479	13322	13460	13629	13270	13615	13840	13550	13443	13462	13499	13595	13546	13661	13587	13466	13765	13461	13617	13729	13656	13535	13423	13801	13648	13558	13612	13453	13505	13671	13577	13474	13739	13647	13768	13744	13628	13560	13660	13649	13770	13559	13759	13723	13550	13604	13668	13558	13809	13630	13562	13640	13635	13510	13513	13713	13580	13537	13504	13613	13606	13608	13530	13654	13663	13463	13600	13485	13548	13615	13634	13568	13787	13627	13756	13767	13507	13628	13591	13634	13643	13736	13516	13682	13635	13625	13805	13636	13685	13508	13583	13675	13467	13596	13541	13572	13642	13529	13571	13674	13458	13561	13591	13656	13536	13560	13613	13726	13490	13563	13657	13536	13553	13451	13801	13458	13491	13641	13579	13769	13648	13618	13579	13528	13602	13661	13675	13655	13657	13735	13523	13545	13651	13588	13627	13633	13702	13539	13712	13409	13524	13477	13489	13515	13473	13707	13571	13522	13614	13446	13557	13640	13525	13600	13627	13659	13436	13557	13516	13544	13549	13656	13585	13789	13760	13421	13578
23828	21852	31207	23772	21374	19669	18389	16263	15979	16156	15877	15917	15936	16046	15983	16073	16051	16040	15867	15725	15788	15719	15584	15919	15752	15859	15904	15861	15789	15987	15711	15687	15731	15824	15921	15917	15816	15823	15930	15584	15690	15688	15824	15870	16110	15821	15958	15719	16598	16580	16463	16202	15924	15900	15639	15843	15779	15679	15354	15502	15563	15601	15540	15565	15685	15678	15824	15665	15633	15626	15822	15702	15760	15551	15720	15774	15596	15599	15809	15678	15674	15722	15570	15625	15592	15517	15832	15694	15667	15611	15556	15662	15598	15646	15562	15501	15531	15465	15406	15468	15673	15542	15595	15618	15382	15444	15632	15629	15767	15491	15454	15642	15609	15648	15619	15441	15533	15570	15674	15711	15827	15453	15662	15644	15576	15523	15625	15531	15747	15630	15656	15701	15741	15647	15514	15547	15653	15622	15773	15413	15595	15593	15634	15502	15635	15669	15671	15473	15809	15567	15652	15561	15722	15711	15721	15668	15576	15779	15468	15533	15522	15596	15585	15411	15503	15514	15790	15591	15783	15504	15457	15646	15659	15620	15624	15712	15623	15644	15595	15716	15688	15572	15729	15518	15669	15709	15547	15500	15608	15636	15778	15752	15603	15653	15599	15606	15762	15562	15712	15625	15589	15691	15533	15551	15635	15691	15938	15763	15753	15695	15772	15856	15591	15716	15719	15685	15644	15632	15589	15718	15485	15779	15640	15553	15575	15622	15594	15599	15705	15522	15423	15623	15469	15753	15658	15640	15717	15736	15642	15414	15550	15380	15473	15566	15746	15511	15583	15535	15585	15762	15678	15594	15669	15690	15582	15887	15756	15555	15571	15588	15464	15477	15550	15689	15620	15601	15688	15590	15545	15374	15671	15594	15715	15704	15768	15701	15601	15659	15629	15637	15765	15646	15380	15707	15760	15639	15521	15534	15607	15605	15561	15453	15490	15614	15694	15483	15515	15440	15577	15668	15465	15767	15595	15643	15497	15546	15728	15496	15509	15563	15715	15470	15476	15528	15870	15501	15722	15641	15557	15806	15521	15512	15515	15671	15550	15517	15679	15869	15510	15570	15739	15567	15586	15678	15585	15625	15586	15547	15734	15565	15560	15610	15532	15535	15658	15561	15567	15438	15826	15545	15649	15525	15543	15776	15466	15597	15544	15484	15381	15635	15667	15732	15667	15507	15684	15596	15533	15609	15737	15550	15613	15567	15669	15564	15606	15593	15548	15502	15699	15525	15557	15707	15560	15572	15673	15639	15726	15787	15715	15624	15524	15615	15762	15667	15537	15500	15537	15290	15621	15573	15539	15654	15585	15427	15695	15705	15571	15610	15731	15755	15480	15592	15704	15554	15533	15824	15554	15563	15560	15727	15701	15536	15611	15477	15679	15782	15528	15621	15643	15657	15778	15775	15762	15672	15630	15456	15780	15672	15657	15452	15724	15716	15580	15586	15577	15468	15794	15492	15776	15524	15747	15629	15734	15668	15708	15723	15564	15695	15660	15610	15667	15423	15607	15421	15569	15456	15702	15407	15591	15799	15624	15406	15571	15771	15513	15493	15373	15645	15647	15593	15589	15307	15556	15498	15390	15517	15894	15499	15509	15664	15743	15606	15612	15739	15532	15633	15654	15420	15529	15652	15802	15738	15568	15465	15655	15615	15670	15607	15546	15574	15629	15519	15651	15700	15782	15504	15625	15615	15627	15661	15561	15631	15843	15549	15554	15544	15654	15565	15536	15736	15673	15687	15562	15639	15725	15635	15454	15663	15527	15453	15503	15738	15501	15775	15517	15551	15519	15678	15568	15638	15555	15533	15664	15702	15593	15588	15427	15737	15535	15724	15629	15570	15655	15623	15575	15703	15613	15530	15750	15793	15553	15758	15741	15575	15714	15570	15634	15523	15602	15762	15675	15616	15614	15622	15397	15635	15507	15699	15513	15567	15678	15639	15651	15730	15654	15457	15649	15694	15801	15804	15736	15671	15757	15564	15666	15658	15484	15533	15490	15612	15359	15637	15600	15641	15585	15432	15428	15576	15670	15589	15782	15600	15648	15828	15501	15562	15515	15677	15555	15699	15542	15703	15500	15514	15512	15618	15426	15608	15463	15586	15814	15835	15529	15563	15697	15482	15578	15586	15485	15731	15456	15667	15513	15564	15600	15683	15574	15728	15605	15657	15681	15763	15743	15574	15682	15443	15581	15430	15512	15625	15629	15707	15767	15567	15763	15499	15568	15599	15707	15663	15594	15727	15748	15630	15763	15472	15681	15372	15643	15524	15844	15569	15568	15726	15612	15565	15650	15556	15577	15465	15780	15610	15663	15612	15710	15577	15632	15601	15494	15591	15710	15589	15660	15522	15658	15480	15686	15760	15431	15651	15578	15798	15600	15579	15717	15599	15741	15815	15713	15413	15587	15915	15658	15488	15650	15477	15814	15714	15658	15452	15625	15497	15462	15425	15647	15501	15391	15699	15633	15476	15595	15652	15590	15810	15730	15667	15626	15702	15793	15752	15491	15634	15821	15599	15646	15568	15624	15662	15483	15692	15795	15683	15626	15707	15649	15561	15704	15623	15706	15529	15582	15589	15686	15661	15598	15598	15604	15726	15499	15716	15610	15501	15514	15640	15506	15791	15571	15615	15731	15626	15498	15747	15754	15599	15641	15664	15593	15539	15464	15654	15490	15466	15421	15633	15686	15471	15487	15713	15528	15669	15577	15731	15414	15455	15563	15530	15525	15631	15716	15525	15729	15611	15632	15876	15628	15635	15747	15742	15600	15657	15600	15603	15871	15607	15573	15573	15762	15485	15630	15562	15714	15473	15549	15600	15604	15737	15747	15586	15687	15577	15585	15740	15570	15602	15641	15697	15713	15600	15443	15566	15598	15576	15704	15652	15651	15511	15590	15561	15689	15604	15681	15432	15697	15804	15683	15457	15594	15619	15737	15858	15596	15630	15623	15852	15666	15642	15355	15743	15668	15715	15596	15620	15764	15579	15641	15486	15528	15635	15453	15576	15407	15467	15684	15527	15635	15504	15576	15566	15657	15725	15671	15602	15705	15614	15451	15719	15657	15523	15566	15641	15741	15879	15559	15587	15605	15514	15655	15601	15483	15499	15565	15595	15697	15656	15581	15657	15687	15620	15511	15596	15587	15565	15706	15640	15687	15622	15679	15469	15467	15531	15829	15713	15629	15561	15501	15546	15561	15886	15581	15602	15702	15512	15650	15858	15472	15560	15695	15596	15577	15662	15713	15528	15690	15672	15706	15667	15605	15659	15595	15606	15633	15522	15586	15688	15727	15596	15544	15492	15517	15682	15625	15544	15573	15526	15754	15739	15553	15460	15523	15632	15707	15533	15508	15591	15910	15580	15599	15514	15554	15616	15473	15685	15612	15513	15914	15316	15404	15523	15597	15670	15623	15732	15568	15700	15948	15803	15666	15671	15621	15620	15686	15543	15628	15655	15797	15723	15791	15718	15812	15766	15755	15638	15588	15720	15403	15749	15422	15627	15666	15642	15721	15708	15556	15696	15556	15677	15551	15628	15738	15706	15477	15549	15732	15644	15727	15593	15502	15676	15664	15627	15649	15633	15708	15653	15583	15814	15549	15612	15849	15847	15684	15532	15618	15641	15516	15613	15579	15872	15538	15739	15643	15677	15567	15719	15647	15560	15762	15658	15550	15659	15538	15884	15855	15655	15593	15729	15643	15652	15602	15717	15585	15637	15662	15599	15859	15850	15731	15659	15605	15797	15720	15635	15666	15701	15577	15489	15607	15735	15597	15653	15420	15677	15657	15669	15615	15568	15549	15714	15733	15534	15676	15536	15610	15564	15660	15707	15534	15449	15587	15606	15667	15667	15646	15548	15688	15464	15524	15435	15587	15690	15767	15690	15543	15612	15670	15809	15642	15575	15725	15666	15666	15500	15519	15493	15684	15542	15673	15812	15780	15801	15593	15650	15603	15660	15729	15619	15711	15707	15846	15599	15617	15668	15570	15697	15531	15562	15515	15443	15570	15590	15543	15694	15492	15527	15803	15592	15609	15635	15597	15639	15579	15788	15425	15593	15562	15679	15648	15647	15746	15947	15773	15860	15518	15625	15737	15900	15605	15780	15624	15769	15819	15505	15645	15555	15562	15652	15843	15641	15744	15746	15777	15579	15582	15587	15794	15432	15465	15719	15655	15558	15531	15658	15651	15706	15666	15573	15583	15740	15478	15537	15680	15682	15700	15482	15699	15522	15720	15824	15490	15620	15639	15698	15289	15587	15538	15490	15658	15597	15568	15538	15640	15500	15423	15618	15638	15596	15870	15626	15628	15759	15503	15567	15711	15599	15824	15567	15725	15520	15642	15769	15519	15749	15580	15580	15687	15600	15779	15550	15683	15477	15763	15569	15549	15516	15570	15758	15725	15724	15546	15491	15518	15625	15502	15631	15629	15607	15733	15712	15538	15579	15656	15571	15739	15637	15504	15640	15674	15604	15617	15600	15629	15575	15509	15690	15459	15703	15551	15543	15735	15489	15647	15555	15743	15589	15496	15518	15556	15580	15671	15545	15878	15551	15487	15695	15641	15792	15772	15610	15493	15383	15632	15524	15542	15648	15519	15642	15638	15357	15550	15459	15635	15625	15784	15566	15714	15600	15732	15808	15546	15620	15810	15578	15555	15524	15560	15607	15853	15642	15850	15450	15574	15565	15743	15674	15665	15479	15637	15610	15651	15696	15722	15552	15598	15556	15560	15736	15523	15698	15665	15525	15611	15547	15660	15573	15575	15702	15478	15575	15642	15822	15526	15693	15596	15389	15583	15702	15620	15622	15606	15647	15770	15715	15723	15525	15644	15702	15448	15531	15573	15592	15562	15594	15710	15552	15456	15724	15670	15535	15658	15625	15672	15652	15720	15626	15626	15673	15610	15718	15638	15366	15745	15594	15750	15534	15674	15592	15480	15757	15617	15686	15635	15737	15576	15841	15469	15715	15702	15544	15511	15576	15718	15562	15693	15697	15674	15649	15594	15621	15681	15591	15632	15569	15600	15699	15635	15662	15573	15605	15540	15423	15644	15455	15518	15675	15615	15641	15735	15772	15567	15460	15398	15548	15651	15580	15785	15521
13214	64908	30388	16050	14986	14525	14180	14184	13832	14046	14096	13878	13830	14095	14214	14108	13919	14044	13877	13804	13755	13917	13728	13736	13708	13931	13864	13852	13873	13938	13930	13863	14043	13828	13784	13750	13867	13750	13719	13995	13669	13998	13672	13782	13844	13911	13777	13951	15338	14991	14792	14439	13999	13862	13677	13739	13667	13647	13754	13895	13748	13586	13631	13585	13876	13623	13736	13571	13699	13707	13682	13636	13746	13582	13737	13544	13699	13889	13579	13861	13793	13794	13698	13713	13663	13682	13744	13703	13605	13766	13576	13648	13781	13603	13809	13776	13759	13776	13806	13662	13763	13740	13675	13766	13800	13661	13744	13689	13700	13715	13736	13577	13659	13727	13696	13866	13821	13594	13658	13726	13671	13674	13621	13600	13763	13570	13622	13791	13558	13698	13721	13739	13554	13723	13669	13825	13706	13792	13706	13540	13748	13686	13645	13536	13530	13836	13701	13729	13638	13569	13605	13607	13795	13629	13668	13661	13747	13681	13554	13648	13640	13663	13749	13790	13697	13866	13640	13697	13695	13633	13644	13625	13595	13761	13662	13739	13586	13776	13727	13652	13595	13757	13707	13782	13732	13638	13536	13721	13671	13735	13625	13645	13703	13616	13787	13650	13767	13683	13776	13537	13728	13443	13645	13652	13856	13678	13826	13697	13708	13772	13580	13770	13593	13562	13577	13604	13666	13632	13687	13647	13745	13729	13661	13715	13690	13749	13649	13657	13574	13807	13603	13602	13699	13482	13721	13629	13884	13649	13654	13733	13859	13763	13593	13666	13695	13628	13674	13543	13648	13722	13546	13627	13869	13600	13703	13661	13603	13758	13729	13687	13635	13619	13695	13684	13780	13685	13547	13584	13578	13886	13787	13793	13879	13610	13713	13736	13666	13786	13698	13794	13795	13707	13732	13392	13794	13668	13751	13499	13587	13856	13857	13574	13661	13534	13732	13661	13563	13633	13526	13558	13683	13713	13748	13756	13728	13689	13695	13761	13645	13839	13626	13727	13798	13745	13731	13648	13762	13714	13604	13592	13672	13695	13810	13715	13809	13551	13899	13640	13623	13812	13508	13837	13752	13699	13625	13630	13747	13652	13647	13694	13667	13774	13788	13910	13505	13518	13488	13533	13696	13651	13635	13734	13716	13681	13764	13695	13555	13468	13692	13654	13733	13762	13648	13697	13667	13702	13638	13617	13659	13678	13572	13685	13572	13578	13806	13594	13640	13740	13680	13730	13586	13587	13723	13733	13768	13455	13705	13585	13649	13540	13640	13710	13640	13764	13619	13631	13808	13685	13607	13697	13581	13441	13761	13586	13697	13625	13625	13692	13698	13689	13772	13633	13837	13616	13654	13679	13867	13611	13734	13824	13669	13672	13654	13709	13527	13568	13503	13670	13493	13704	13776	13702	13662	13798	13541	13535	13706	13697	13649	13857	13785	13839	13572	13543	13667	13647	13592	13683	13634	13623	13649	13531	13697	13496	13891	13858	13620	13750	13730	13686	13744	13594	13721	13729	13764	13683	13627	13686	13875	13622	13646	13673	13549	13620	13758	13601	13747	13649	13576	13591	13875	13750	13676	13814	13617	13649	13567	13704	13765	13672	13587	13724	13739	13571	13742	13506	13675	13757	13490	13677	13676	13728	13557	13623	13708	13824	13738	13718	13541	13628	13648	13728	13570	13740	13667	13494	13623	13689	13728	13686	13648	13689	13538	13528	13687	13571	13848	13516	13767	13841	13735	13781	13757	13660	13687	13666	13596	13750	13526	13662	13615	13707	13619	13766	13559	13715	13606	13688	13657	13777	13614	13765	13552	13760	13757	13749	13628	13523	13600	13527	13820	13568	13787	13651	13603	13685	13556	13755	13670	13804	13560	13654	13761	13530	13800	13651	13544	13644	13859	13570	13623	13868	13698	13696	13775	13766	13766	13735	13795	13714	13666	13540	13635	13809	13559	13498	13829	13596	13553	13698	13696	13715	13587	13664	13623	13662	13682	13737	13823	13624	13845	13717	13916	13684	13637	13677	13663	13752	13572	13853	13915	13711	13678	13634	13647	13599	13826	13596	13794	13579	13736	13595	13661	13615	13805	13639	13639	13822	13806	13718	13655	13667	13834	13582	13652	13613	13631	13604	13737	13601	13646	13603	13777	13712	13784	13655	13616	13654	13649	13611	13509	13632	13419	13698	13609	13765	13751	13641	13709	13643	13681	13767	13698	13637	13646	13697	13715	13779	13802	13673	13587	13764	13628	13663	13838	13561	13662	13612	13740	13617	13726	13753	13707	13751	13717	13867	13711	13647	13900	13631	13675	13706	13624	13633	13664	13644	13545	13834	13651	13674	13732	13730	13641	13585	13639	13774	13593	13758	13811	13707	13635	13618	13632	13572	13611	13763	13693	13638	13673	13685	13630	13555	13600	13827	13640	13628	13710	13786	13704	13604	13578	13525	13618	13655	13707	13593	13725	13686	13559	13630	13777	13730	13504	13671	13692	13517	13649	13726	13808	13709	13797	13679	13805	13865	13727	13636	13668	13742	13786	13739	13668	13671	13692	13603	13640	13669	13637	13580	13701	13653	13637	13683	13652	13788	13490	13524	13790	13593	13568	13577	13520	13648	13599	13631	13700	13608	13457	13725	13793	13604	13673	13745	13759	13771	13588	13639	13725	13732	13729	13632	13593	13582	13551	13772	13623	13727	13576	13551	13744	13885	13708	13707	13597	13635	13824	13629	13784	13724	13647	13627	13672	13731	13640	13507	13617	13737	13553	13742	13633	13598	13586	13698	13692	13736	13449	13775	13645	13834	13789	13711	13679	13497	13566	13698	13616	13741	13745	13582	13713	13552	13896	13568	13823	13660	13605	13546	13572	13810	13664	13755	13642	13673	13729	13596	13687	13703	13631	13763	13649	13672	13835	13733	13765	13615	13907	13534	13682	13638	13724	13780	13590	13817	13649	13709	13780	13642	13682	13635	13704	13536	13648	13751	13737	13593	13686	13802	13593	13729	13772	13884	13610	13646	13640	13540	13777	13849	13677	13561	13693	13515	13792	13843	13632	13805	13797	13715	13638	13592	13747	13738	13714	13638	13730	13603	13725	13761	13560	13612	13660	13655	13744	13712	13659	13750	13686	13781	13810	13605	13534	13718	13532	13761	13683	13594	13604	13580	13750	13598	13782	13756	13763	13746	13852	13710	13662	13772	13617	13678	13594	13564	13700	13737	13611	13656	13616	13662	13666	13662	13699	13664	13587	13588	13690	13713	13774	13776	13706	13652	13683	13603	13832	13776	13703	13702	13602	13805	13707	13669	13710	13678	13864	13597	13614	13788	13764	13769	13681	13679	13691	13680	13690	13761	13655	13573	13661	13576	13786	13866	13507	13807	13690	13608	13537	13670	13749	13699	13601	13706	13621	13536	13740	13705	13805	13764	13618	13628	13822	13689	13620	13683	13682	13840	13701	13569	13752	13751	13576	13644	13725	13762	13644	13768	13800	13664	13536	13653	13882	13782	13609	13799	13839	13704	13600	13652	13717	13688	13574	13673	13856	13649	13644	13732	13729	13825	13479	13603	13855	13876	13598	13785	13565	13749	13736	13668	13712	13767	13618	13597	13775	13693	13611	13770	13884	13704	13816	13722	13790	13756	13777	13698	13652	13719	13690	13869	13596	13555	13771	13587	13635	13543	13593	13744	13593	13762	13763	13608	13879	13771	13702	13678	13678	13732	13714	13751	13832	13673	13722	13631	13705	13737	13776	13748	13697	13704	13755	13784	13729	13678	13688	13640	13684	13693	13865	13720	13774	13727	13575	13690	13644	13583	13753	13755	13781	13669	13575	13709	13621	13682	13695	13649	13575	13683	13690	13469	13682	13622	13586	13692	13716	13733	13637	13700	13757	13623	13692	13727	13679	13703	13626	13664	13728	13680	13707	13499	13638	13654	13608	13800	13691	13619	13784	13589	13633	13736	13645	13713	13661	13657	13596	13631	13659	13780	13634	13569	13690	13768	13730	13737	13869	13588	13747	13760	13865	13850	13743	13715	13778	13596	13605	13701	13670	13678	13687	13686	13693	13596	13660	13872	13736	13572	13698	13846	13653	13816	13635	13623	13722	13751	13668	13589	13637	13678	13734	13779	13657	13505	13836	13661	13588	13664	13523	13812	13783	13747	13651	13683	13791	13661	13785	13700	13620	13630	13637	13685	13584	13772	13628	13678	13575	13747	13822	13781	13805	13768	13692	13756	13681	13654	13684	13611	13769	13808	13527	13789	13717	13721	13603	13753	13546	13653	13515	13698	13623	13710	13768	13723	13649	13700	13759	13736	13749	13827	13513	13674	13802	13701	13803	13498	13663	13606	13647	13743	13632	13614	13670	13870	13634	13708	13829	13812	13665	13666	13655	13643	13702	13737	13805	13565	13648	13642	13742	13674	13597	13685	13750	13653	13725	13714	13642	13649	13724	13583	13614	13661	13835	13770	13650	13748	13685	13634	13498	13812	13705	13698	13624	13543	13599	13659	13700	13730	13765	13706	13647	13789	13746	13667	13749	13962	13508	13710	13709	13618	13666	13769	13495	13720	13782	13449	13675	13648	13680	13725	13573	13670	13738	13567	13705	13703	13660	13789	13659	13707	13624	13672	13790	13793	13678	13937	13732	13698	13625	13687	13742	13739	13743	13572	13691	13755	13642	13675	13793	13734	13734	13654	13720	13623	13792	13704	13751	13672	13721	13505	13644	13695	13661	13631	13795	13607	13748	13883	13733	13645	13791	13728	13692	13606	13689	13674	13773	13585	13650	13569	13874	13651	13662	13749	13869	13556	13821	13641	13791	13801	13826	13752	13722	13529	13689	13523	13763	13630	13565	13657	13844	13580	13675	13706	13664	13767	13606	13931	13533	13758	13735	13922	13631	13634	13577	13597	13751	13759	13538	13695	13714	13657	13623	13589	13641	13669	13825	13684	13657	13697	13737	13544	13631	13776	13915	13591	13664	13680	13675	13636	13740	13777	13793	13630	13833	13716	13722	13650	13709	13752	13731	13693	13749	13757	13591	13696	13701	13707	13652	13773	13641	13591	13584	13835	13677	13485	13690	13574	13710	13565	13690	13677	13711	13581
22650	21122	30444	22653	21204	22803	22189	16715	16323	16160	16082	16033	16145	16217	16264	16334	15913	15844	15662	15821	15743	15899	15990	15940	15733	15823	15685	15875	15846	15921	15934	15697	16008	15741	15678	15649	15739	15987	15936	15961	15725	15723	15839	15918	15814	15801	15898	16058	17753	17607	17382	16656	16460	15947	15872	15588	15652	15549	15720	15665	15670	15781	15598	15759	15622	15615	15526	15596	15486	15681	15795	15648	15800	15672	15494	15725	15649	15478	15587	15613	15385	15613	15629	15646	15705	15500	15509	15778	15606	15619	15608	15490	15533	15676	15878	15585	15725	15896	15695	15718	15685	15727	15743	15839	15580	15596	15734	15562	15619	15614	15739	15598	15623	15553	15748	15714	15721	15724	15566	15664	15639	15494	15691	15726	15902	15472	15546	15709	15812	15634	15772	15531	15755	15670	15460	15741	15686	15605	15776	15711	15691	15631	15619	15695	15647	15765	15712	15588	15699	15553	15608	15699	15743	15514	15908	15441	15657	15678	15447	15650	15706	15586	15605	15543	15747	15677	15425	15595	15811	15531	15726	15598	15469	15726	15662	15494	15664	15577	15646	15737	15759	15459	15626	15688	15576	15758	15618	15467	15700	15723	15712	15878	15375	15725	15670	15761	15572	15756	15512	15606	15700	15626	15757	15596	15631	15626	15760	15723	15606	15660	15677	15729	15706	15610	15514	16018	15570	15633	15380	15570	15531	15712	15627	15571	15623	15495	15627	15621	15635	15636	15686	15686	15708	15598	15720	15624	15733	15721	15595	15644	15726	15731	15665	15592	15681	15677	15611	15584	15751	15573	15713	15485	15525	15650	15548	15714	15636	15692	15617	15726	15642	15621	15717	15656	15594	15455	15842	15711	15551	15680	15816	15500	15605	15649	15645	15511	15575	15370	15409	15457	15663	15603	15646	15666	15462	15626	15728	15516	15723	15570	15623	15663	15677	15624	15686	15723	15664	15753	15779	15677	15612	15557	15374	15465	15621	15608	15568	15599	15509	15572	15709	15391	15765	15742	15359	15577	15777	15541	15706	15604	15575	15489	15752	15750	15772	15619	15710	15496	15597	15693	15700	15680	15585	15608	15542	15711	15648	15716	15754	15719	15567	15499	15506	15574	15633	15585	15531	15602	15747	15557	15675	15593	15719	15628	15522	15836	15588	15475	15601	15487	15620	15551	15802	15778	15712	15650	15638	15653	15552	15585	15645	15561	15590	15671	15782	15700	15601	15369	15536	15469	15698	15751	15669	15549	15610	15569	15633	15792	15601	15694	15785	15650	15601	15590	15726	15657	15608	15608	15531	15637	15733	15803	15651	15730	15743	15597	15571	15620	15558	15569	15767	15771	15738	15687	15655	15652	15829	15493	15687	15669	15570	15515	15673	15695	15657	15492	15732	15706	15682	15465	15532	15564	15674	15475	15711	15507	15452	15560	15571	15735	15705	15615	15607	15654	15492	15548	15563	15492	15502	15609	15524	15553	15756	15583	15371	15618	15801	15605	15627	15522	15718	15519	15408	15730	15705	15657	15811	15623	15840	15835	15675	15641	15542	15370	15539	15551	15628	15625	15553	15402	15587	15482	15620	15487	15720	15623	15879	15603	15696	15531	15749	15772	15699	15661	15679	15517	15557	15694	15797	15747	15559	15580	15387	15721	15530	15549	15570	15610	15514	15538	15493	15645	15664	15572	15712	15520	15690	15734	15519	15631	15939	15705	15746	15714	15772	15543	15690	15740	15723	15636	15834	15781	15681	15619	15721	15633	15532	15604	15782	15670	15512	15462	15613	15621	15548	15583	15648	15764	15441	15743	15617	15810	15659	15476	15690	15814	15573	15495	15446	15725	15643	15402	15569	15765	15659	15727	15610	15616	15598	15630	15515	15596	15527	15654	15730	15606	15623	15592	15685	15592	15492	15606	15641	15703	15608	15536	15660	15567	15835	15578	15694	15705	15308	15681	15857	15596	15715	15732	15598	15747	15804	15591	15601	15512	15655	15660	15734	15586	15671	15589	15483	15523	15684	15715	15614	15629	15513	15606	15761	15651	15356	15777	15722	15673	15399	15604	15848	15644	15594	15683	15530	15606	15682	15710	15665	15634	15740	15651	15626	15672	15691	15489	15721	15542	15606	15738	15469	15580	15713	15599	15663	15774	15624	15701	15841	15648	15651	15540	15641	15804	15599	15853	15968	15818	15424	15609	15724	15781	15461	15552	15622	15762	15629	15713	15790	15695	15692	15550	15580	15476	15576	15639	15728	15771	15639	15486	15851	15446	15598	15586	15612	15719	15519	15578	15633	15624	15506	15664	15793	15624	15578	15698	15452	15426	15524	15813	15689	15534	15580	15794	15631	15538	15617	15711	15718	15655	15784	15708	15629	15651	15691	15567	15760	15830	15588	15597	15682	15689	15638	15693	15805	15870	15655	15704	15593	15754	15642	15713	15606	15634	15686	15719	15678	15567	15579	15382	15516	15721	15770	15699	15534	15419	15482	15719	15747	15390	15571	15580	15508	15711	15395	15412	15629	15637	15536	15581	15587	15784	15503	15865	15842	15510	15559	15656	15545	15658	15664	15564	15585	15664	15487	15655	15637	15667	15591	15577	15461	15509	15479	15550	15497	15719	15574	15569	15602	15629	15761	15542	15569	15585	15755	15605	15672	15549	15559	15664	15586	15702	15619	15623	15558	15486	15480	15494	15627	15633	15594	15662	15674	15651	15595	15662	15522	15374	15452	15894	15595	15684	15796	15521	15650	15921	15596	15608	15595	15554	15627	15685	15574	15710	15650	15510	15728	15572	15573	15575	15606	15672	15460	15622	15552	15519	15507	15471	15647	15684	15591	15642	15606	15468	15520	15604	15655	15516	15446	15619	15670	15484	15696	15623	15536	15644	15558	15643	15560	15570	15642	15679	15517	15517	15504	15701	15628	15780	15679	15563	15542	15688	15688	15513	15672	15586	15754	15561	15318	15510	15640	15686	15838	15486	15872	15634	15731	15457	15501	15705	15680	15815	15659	15538	15623	15658	15647	15650	15698	15625	15614	15620	15537	15552	15689	15475	15523	15645	15768	15680	15506	15557	15665	15621	15634	15629	15662	15748	15686	15635	15639	15473	15622	15615	15551	15526	15602	15768	15497	15724	15713	15743	15866	15660	15640	15606	15706	15839	15549	15719	15534	15789	15689	15527	15749	15723	15438	15676	15568	15636	15667	15707	15700	15515	15518	15768	15699	15644	15700	15734	15662	15626	15615	15714	15601	15902	15730	15571	15552	15699	15508	15709	15491	15430	15500	15623	15584	15445	15643	15575	15761	15679	15828	15705	15706	15532	15417	15679	15329	15496	15547	15630	15696	15708	15581	15565	15650	15671	15647	15559	15629	15565	15671	15655	15666	15507	15663	15819	15545	15463	15587	15676	15571	15665	15632	15642	15530	15537	15814	15459	15570	15687	15760	15471	15778	15663	15419	15591	15692	15673	15482	15724	15506	15651	15876	15476	15943	15793	15653	15727	15731	15668	15741	15646	15571	15669	15621	15332	15721	15572	15829	15623	15611	15412	15529	15724	15616	15559	15652	15637	15429	15670	15591	15606	15649	15648	15704	15542	15617	15542	15594	15487	15802	15807	15651	15658	15780	15699	15496	15837	15535	15560	15665	15639	15616	15668	15702	15700	15736	15620	15547	15746	15882	15739	15632	15555	15560	15536	15558	15514	15701	15608	15617	15584	15418	15566	15534	15474	15579	15578	15745	15629	15615	15660	15664	15653	15494	15709	15639	15668	15709	15590	15504	15731	15454	15472	15682	15611	15911	15735	15650	15524	15616	15663	15873	15792	15676	15515	15672	15518	15597	15673	15699	15681	15789	15667	15605	15674	15634	15686	15663	15720	15672	15723	15763	15586	15825	15689	15692	15641	15635	15496	15833	15655	15645	15605	15502	15576	15636	15664	15840	15563	15701	15699	15571	15497	15643	15416	15602	15672	15539	15544	15570	15614	15531	15428	15679	15425	15409	15668	15667	15754	15785	15688	15674	15782	15537	15397	15645	15561	15678	15708	15681	15566	15709	15520	15664	15811	15630	15549	15589	15629	15542	15385	15423	15569	15615	15658	15743	15589	15662	15564	15678	15490	15515	15720	15754	15772	15436	15727	15482	15630	15727	15599	15480	15599	15684	15491	15386	15577	15482	15556	15809	15750	15692	15783	15603	15495	15706	15663	15604	15535	15655	15640	15567	15425	15342	15591	15748	15457	15874	15619	15583	15564	15728	15526	15580	15644	15748	15484	15661	15634	15682	15543	15660	15397	15683	15726	15654	15567	15631	15583	15714	15436	15644	15617	15616	15642	15622	15675	15761	15760	15719	15590	15612	15376	15521	15568	15728	15595	15587	15809	15681	15776	15744	15694	15618	15511	15629	15664	15612	15543	15699	15582	15714	15656	15763	15717	15566	15490	15573	15589	15451	15559	15576	15569	15512	15434	15716	15546	15690	15539	15547	15660	15580	15634	15782	15660	15812	15686	15816	15526	15706	15497	15640	15700	15589	15581	15790	15671	15734	15546	15748	15712	15710	15576	15694	15607	15536	15474	15781	15654	15417	15452	15587	15477	15433	15747	15616	15606	15648	15501	15589	15807	15736	15577	15655	15563	15744	15530	15452	15548	15682	15433	15585	15557	15492	15514	15570	15472	15640	15490	15378	15514	15741	15417	15622	15425	15645	15707	15642	15786	15545	15559	15428	15644	15621	15406	15456	15672	15635	15612	15629	15512	15687	15629	15710	15570	15656	15813	15430	15663	15618	15755	15736	15524	15667	15806	15682	15791	15590	15557	15573	15574	15644	15683	15566	15676	15475	15636	15848	15600	15649	15663	15764	15434	15799	15656	15612	15527	15624	15575	15789	15711	15517	15615	15631	15602	15550	15794	15564	15732	15490	15668	15696	15637	15636	15645	15466	15459	15705	15483	15523	15590	15435	15597	15743	15451	15677	15577	15799	15556	15575	15741	15543	15589	15739	15510	15690	15632	15539	15644	15757	15521	15537	15568	15534	15661	15814	15664	15478	15627	15631	15601	15631	15784	15842	15694	15324	15748	15444	15566	15691	15622	15618	15717	15564	15664	15528	15455
18058	62046	30657	17842	16398	15384	14593	14508	14439	14236	14065	14082	13962	14144	14659	14353	14031	13973	14113	13733	13647	14006	13768	13778	13873	13845	13855	13886	13951	13896	13769	13892	13856	13830	13818	13620	13826	13918	13748	13759	13901	13849	13747	13908	13913	13700	13971	14056	16657	16321	15851	14834	14192	13794	13931	13633	13806	13699	13663	13696	13764	13423	13778	13661	13554	13720	13614	13522	13517	13711	13623	13726	13548	13586	13780	13733	13605	13742	13660	13451	13654	13691	13799	13598	13609	13653	13583	13720	13511	13394	13660	13616	13656	13691	13583	13700	13666	13675	13740	13612	13854	13558	13782	13675	13669	13810	13727	13626	13636	13611	13594	13550	13646	13559	13700	13590	13721	13743	13575	13649	13654	13679	13551	13680	13624	13710	13579	13590	13605	13757	13749	13640	13636	13491	13722	13725	13588	13638	13704	13672	13551	13646	13622	13644	13647	13641	13648	13479	13661	13680	13607	13865	13682	13688	13768	13662	13854	13677	13703	13562	13599	13668	13683	13588	13680	13481	13872	13582	13681	13635	13532	13642	13607	13649	13631	13711	13659	13604	13480	13532	13665	13398	13669	13574	13656	13596	13617	13502	13808	13579	13815	13770	13561	13713	13647	13503	13602	13710	13690	13481	13451	13706	13628	13652	13533	13664	13508	13636	13614	13756	13863	13586	13578	13602	13544	13642	13714	13682	13817	13523	13739	13629	13771	13684	13649	13447	13778	13644	13540	13490	13722	13587	13765	13704	13687	13696	13695	13532	13579	13620	13705	13705	13761	13700	13603	13650	13555	13759	13886	13428	13630	13612	13650	13641	13510	13534	13598	13521	13524	13673	13665	13560	13526	13683	13762	13589	13542	13727	13802	13663	13735	13573	13616	13728	13561	13554	13676	13707	13637	13576	13556	13824	13731	13811	13716	13649	13841	13583	13642	13636	13540	13607	13674	13608	13518	13703	13753	13601	13604	13791	13743	13616	13843	13728	13707	13816	13866	13622	13677	13580	13663	13757	13642	13855	13464	13770	13681	13756	13544	13641	13672	13678	13599	13597	13693	13814	13628	13507	13628	13692	13633	13728	13620	13577	13572	13618	13680	13704	13544	13775	13764	13586	13679	13633	13452	13605	13582	13499	13618	13701	13716	13555	13577	13427	13739	13653	13605	13562	13569	13600	13598	13676	13757	13692	13632	13734	13553	13737	13577	13522	13715	13699	13588	13525	13781	13693	13593	13681	13713	13633	13689	13672	13588	13767	13564	13690	13658	13698	13551	13687	13592	13578	13710	13597	13658	13643	13725	13764	13595	13635	13612	13724	13533	13538	13670	13628	13747	13642	13729	13533	13714	13674	13590	13797	13556	13595	13657	13498	13586	13763	13828	13795	13628	13476	13700	13582	13454	13608	13676	13778	13695	13594	13576	13586	13612	13385	13509	13633	13668	13638	13623	13825	13619	13584	13518	13587	13639	13713	13816	13516	13639	13670	13850	13601	13697	13715	13606	13605	13655	13695	13721	13583	13651	13648	13574	13616	13712	13638	13705	13557	13586	13682	13687	13612	13682	13643	13754	13737	13596	13755	13559	13576	13553	13686	13694	13613	13709	13538	13543	13757	13522	13566	13522	13836	13755	13838	13559	13651	13760	13494	13596	13505	13682	13610	13450	13555	13532	13618	13545	13556	13574	13579	13521	13604	13813	13595	13529	13618	13695	13689	13657	13521	13806	13704	13645	13630	13664	13787	13538	13541	13568	13718	13660	13712	13668	13798	13527	13618	13746	13833	13648	13782	13656	13545	13604	13488	13672	13548	13637	13611	13606	13668	13575	13716	13704	13699	13758	13695	13735	13708	13638	13617	13595	13728	13597	13659	13632	13567	13630	13669	13697	13735	13591	13618	13567	13671	13627	13677	13615	13643	13449	13821	13640	13787	13496	13764	13635	13591	13739	13551	13740	13800	13612	13574	13655	13585	13656	13515	13544	13657	13758	13629	13626	13684	13523	13576	13597	13572	13617	13600	13628	13634	13624	13661	13577	13564	13626	13472	13508	13488	13459	13770	13642	13568	13733	13680	13525	13675	13679	13816	13710	13672	13828	13660	13556	13626	13638	13542	13629	13618	13630	13465	13676	13707	13635	13754	13579	13690	13705	13682	13704	13619	13692	13453	13737	13677	13732	13613	13661	13737	13638	13720	13704	13699	13622	13668	13590	13647	13679	13730	13704	13588	13592	13709	13710	13591	13622	13524	13590	13632	13602	13663	13615	13519	13585	13514	13709	13566	13721	13741	13663	13698	13729	13517	13712	13705	13586	13693	13593	13744	13607	13785	13510	13779	13739	13678	13573	13535	13746	13709	13538	13546	13570	13483	13575	13772	13675	13619	13682	13466	13585	13599	13677	13667	13857	13443	13685	13508	13841	13529	13728	13652	13657	13465	13636	13662	13666	13756	13536	13788	13578	13687	13481	13604	13671	13594	13612	13641	13656	13731	13675	13599	13703	13641	13503	13687	13669	13761	13674	13671	13653	13670	13722	13597	13465	13670	13692	13590	13677	13752	13351	13772	13601	13558	13641	13486	13521	13652	13643	13885	13583	13594	13766	13754	13946	13579	13762	13500	13648	13614	13617	13794	13711	13607	13731	13621	13517	13741	13519	13581	13696	13809	13717	13751	13621	13682	13590	13760	13754	13673	13597	13570	13575	13625	13584	13527	13729	13533	13480	13607	13749	13586	13590	13775	13727	13744	13694	13815	13793	13813	13623	13595	13703	13713	13679	13682	13570	13741	13666	13687	13426	13655	13598	13609	13511	13595	13549	13581	13578	13636	13609	13582	13645	13629	13460	13748	13536	13677	13824	13503	13667	13534	13605	13542	13648	13642	13630	13636	13678	13804	13627	13561	13597	13487	13789	13679	13621	13649	13660	13702	13598	13654	13791	13663	13585	13737	13605	13601	13603	13726	13518	13699	13575	13634	13617	13731	13595	13596	13646	13639	13690	13570	13538	13629	13697	13820	13584	13780	13786	13456	13717	13609	13464	13671	13625	13663	13675	13691	13734	13771	13587	13584	13701	13637	13646	13632	13638	13775	13754	13638	13608	13786	13437	13646	13595	13553	13448	13659	13630	13558	13704	13683	13763	13557	13630	13588	13640	13726	13602	13652	13646	13773	13680	13741	13617	13610	13699	13699	13738	13750	13667	13580	13696	13504	13580	13571	13632	13694	13664	13693	13606	13749	13670	13611	13661	13624	13652	13530	13791	13593	13739	13624	13704	13608	13658	13599	13546	13738	13723	13646	13665	13656	13648	13601	13583	13571	13647	13585	13777	13551	13627	13749	13564	13436	13540	13670	13642	13650	13598	13630	13526	13606	13716	13709	13679	13589	13574	13715	13651	13648	13715	13761	13515	13806	13634	13575	13457	13736	13716	13840	13415	13721	13557	13617	13540	13656	13683	13636	13551	13613	13751	13717	13764	13541	13559	13839	13692	13673	13614	13475	13683	13478	13559	13867	13700	13717	13661	13584	13693	13909	13869	13748	13593	13717	13660	13715	13393	13786	13609	13686	13768	13659	13522	13533	13631	13598	13733	13529	13681	13560	13762	13702	13547	13634	13752	13696	13514	13473	13563	13709	13687	13613	13661	13532	13684	13540	13697	13676	13562	13670	13803	13535	13620	13777	13602	13799	13681	13660	13520	13860	13469	13704	13656	13628	13521	13621	13679	13594	13719	13655	13692	13639	13743	13782	13655	13567	13683	13644	13670	13682	13701	13722	13617	13742	13623	13702	13527	13827	13827	13584	13619	13679	13701	13635	13482	13576	13576	13652	13569	13577	13646	13565	13579	13788	13588	13714	13649	13822	13381	13625	13598	13737	13652	13690	13742	13529	13663	13652	13568	13750	13685	13617	13634	13756	13763	13658	13711	13758	13595	13702	13736	13706	13467	13736	13686	13610	13683	13726	13667	13652	13478	13606	13400	13594	13660	13725	13697	13677	13786	13738	13563	13553	13620	13702	13562	13714	13643	13502	13656	13665	13710	13654	13646	13653	13695	13644	13746	13770	13566	13654	13441	13622	13623	13734	13561	13707	13697	13642	13666	13689	13870	13703	13678	13527	13575	13604	13598	13577	13644	13533	13633	13743	13518	13621	13460	13664	13822	13499	13763	13643	13654	13466	13725	13612	13610	13573	13474	13565	13769	13649	13673	13614	13778	13560	13645	13724	13552	13373	13714	13643	13477	13588	13596	13652	13789	13697	13567	13570	13583	13666	13629	13666	13607	13530	13603	13581	13696	13621	13675	13754	13654	13603	13594	13426	13646	13583	13622	13599	13671	13518	13670	13732	13670	13696	13678	13528	13516	13534	13719	13765	13599	13562	13587	13575	13706	13512	13661	13707	13689	13573	13877	13541	13546	13580	13713	13740	13670	13531	13717	13527	13605	13597	13607	13720	13788	13483	13636	13634	13809	13694	13544	13639	13666	13651	13638	13490	13678	13707	13591	13695	13599	13483	13596	13667	13641	13756	13712	13690	13513	13602	13780	13807	13651	13624	13661	13432	13727	13659	13700	13583	13541	13617	13609	13670	13625	13702	13750	13706	13713	13561	13659	13676	13656	13697	13500	13553	13648	13614	13701	13603	13768	13630	13699	13511	13635	13607	13777	13538	13652	13611	13598	13678	13831	13535	13703	13648	13708	13637	13529	13690	13717	13616	13631	13592	13508	13674	13541	13702	13535	13708	13784	13683	13676	13712	13666	13861	13731	13678	13652	13637	13616	13743	13671	13746	13565	13793	13534	13676	13837	13565	13601	13834	13606	13657	13809	13630	13593	13718	13720	13627	13624	13632	13438	13543	13636	13702	13549	13511	13747	13639	13523	13687	13643	13515	13676	13634	13607	13799	13567	13732	13575	13527	13531	13531	13776	13578	13599	13720	13750	13541	13605	13751	13629	13645	13504	13565	13567	13667	13624	13666	13625	13775	13672	13417	13736	13645	13705	13721	13577	13736	13714	13647	13948	13702	13495	13748	13629	13577	13707	13715	13543	13496	13662	13605	13603	13606	13665	13659	13600	13740	13624	13722	13500	13580	13533	13551	13556	13729	13726	13623	13671	13457	13842	13520	13664	13576
27050	25178	29310	19227	15997	15650	15985	15690	15746	15798	16068	15838	15890	15852	15924	16106	15836	15965	15757	15769	15694	15725	15724	15782	15778	15911	15671	15787	15765	15812	15782	15721	15650	15833	15781	15710	15715	15893	15621	15622	15607	15792	15874	15998	15846	15872	15773	15900	15869	15941	16152	15956	15856	15694	15744	15577	15416	15473	15597	15612	15620	15690	15763	15721	15774	15750	15797	15609	15652	15814	15552	15638	15627	15735	15901	15972	15676	15667	15668	15706	15697	15642	15884	15554	15787	15831	15657	15673	15666	15693	15521	15576	15802	15660	15738	15709	15669	15631	15863	15742	15612	15600	15651	15585	15580	15718	15592	15668	15599	15759	15627	15796	15744	15584	15622	15705	15759	15712	15885	15704	15711	15781	15799	15638	15862	15683	15446	15634	15538	15708	15605	15776	15852	15710	15517	15579	15841	15546	15582	15580	15532	15641	15550	15713	15593	15680	15710	15591	15712	15635	15673	15649	15570	15701	15767	15817	15726	15581	15715	15716	15886	15616	15790	15748	15664	15552	15626	15710	15693	15625	15698	15661	15723	15725	15687	15639	15580	15989	15463	15802	15593	15593	15502	15613	15633	15900	15703	15700	15722	15817	15642	15735	15655	15813	15894	15655	15674	15543	15628	15688	15629	15774	15925	15749	15590	15676	15691	15583	15621	15815	15607	15653	15717	15726	15541	15806	15735	15533	15780	15796	15787	15816	15780	15729	15690	15543	15891	15660	15740	15808	15959	15709	15636	15766	15749	15883	15683	15672	15586	15604	15912	15674	15737	15653	15652	15591	15763	15703	15648	15568	15589	15450	15731	15652	15849	15675	15763	15697	15668	15751	15762	15756	15650	15593	15479	15678	15513	15581	15630	15665	15543	15657	15630	15591	15590	15569	15937	15545	15783	15620	15616	15769	15676	15663	15606	15605	15704	15569	15600	15758	15650	15733	15767	15662	15884	15892	15775	15790	15705	15636	15759	15757	15709	15810	15751	15618	15551	15787	15624	15609	15700	15847	15669	15737	15724	15656	15841	15662	15630	15806	15657	15612	15807	15750	15770	15628	15671	15783	15715	15698	15731	15821	15639	15522	15825	15745	15604	15712	15781	15698	15648	15528	15664	15557	15808	15598	15615	15734	15673	15804	15708	15693	15457	15711	15680	15802	15884	15738	15608	15626	15690	15791	15706	15856	15675	15434	15674	15854	15993	15617	15610	15701	15631	15650	15576	15617	15489	15758	15710	15845	15573	15731	15732	15619	15757	15597	15577	15687	15731	15676	15472	15628	15801	15867	15705	15449	15846	15741	15599	15705	15681	15667	15752	15601	15680	15802	15826	15748	15707	15341	15523	15691	15826	15622	15768	15566	15586	15659	15808	15644	15788	15659	15975	15841	15679	15556	15790	15897	15626	15723	15799	15560	15489	15657	15712	15477	15615	15746	15699	15735	15775	15558	15637	15994	15783	15665	15740	15612	15635	15697	15722	15644	15641	15760	15610	15892	15852	15476	15675	15634	15721	15592	15514	15763	15483	15852	15654	15652	15547	15806	15736	15696	15715	15658	15695	15835	15660	15679	15807	15680	15907	15677	15856	15733	15804	15800	15690	15646	15666	15672	15631	15825	15858	15630	15669	15733	15728	15799	15825	15567	15736	15653	15799	15953	15755	15708	15450	15714	15780	15727	15690	15800	15716	15685	15533	15623	15822	15671	15807	15519	15743	15725	15790	15729	15807	15648	15536	15862	15688	15519	15667	15459	15516	15653	15486	15881	15629	15965	15701	15468	15752	15764	16041	15694	15583	15595	15826	15684	15811	15934	15930	15736	15768	15616	15823	15745	15713	15739	15741	15842	15825	15559	15625	15471	15668	15784	15768	15763	15804	15749	15808	15796	15667	15754	15577	15565	15678	15985	15789	15672	15799	15795	15410	15764	15612	15881	15484	15710	15704	15751	15778	15693	15548	15480	15712	15775	15500	15744	15787	15576	15883	15557	15715	15678	15683	15676	15684	15888	15831	15446	15577	15875	15672	15769	15844	15620	15752	15758	15590	15667	15510	15670	15727	15630	15657	15718	15720	15666	15838	15756	15772	15575	15634	15580	15617	15484	15597	15683	15734	15679	15612	15712	15710	15427	15707	15740	15557	15658	15895	15560	15764	15829	15616	15734	15636	15696	15625	15594	15673	15613	15560	15508	15854	15774	15681	15667	15733	15661	15746	15621	15650	15711	15800	15670	15682	15598	15674	15731	15740	15710	15633	15838	15694	15593	15591	15798	15719	15731	15683	15977	15773	15659	15796	15639	15705	15560	15740	15466	15794	15858	15620	15751	15592	15740	15740	15638	15633	15542	15811	15731	15813	15679	15633	15693	15772	15679	15548	15739	15816	15538	15605	15765	15669	15707	15678	15767	15725	15824	15615	15591	15544	15683	15715	15722	15605	15687	15730	15779	15844	15673	15735	15506	15736	15362	15646	15818	15714	15637	15798	15793	15893	15758	15531	15660	15811	15507	15638	15627	15790	15834	15651	15682	15616	15764	15807	15883	15588	15726	15665	15553	15770	15908	15716	15719	15665	15514	15629	15823	15768	15710	15531	15603	15788	15664	15608	15772	15644	15755	15690	15770	15662	15679	15703	15580	15608	15857	15801	15711	15838	15640	15483	15801	15806	15777	15771	15723	15860	15804	15863	15766	15647	15535	15950	15783	15760	15695	15689	15528	15816	15437	15676	15638	15698	15615	15659	15716	15726	15512	15854	15849	15737	15495	15626	15573	15666	15728	15689	15734	15628	15620	15767	15721	15902	15584	15769	15675	15826	15664	15692	15718	15672	15563	15771	15737	15764	15832	15692	15622	15754	15805	15611	15576	15628	15776	15625	15543	15736	15706	15842	15640	15762	15608	15612	15747	15753	15477	15615	15842	15763	15764	15603	15718	15726	15563	15648	15705	15610	15809	15762	15542	15750	15552	15768	15658	15620	15507	15738	15729	15734	15728	15619	15628	15712	15817	15736	15604	15781	15865	15631	15625	15737	15515	15783	15667	15643	15608	15653	15800	15872	15613	15667	15683	15786	15683	15638	15683	15594	15770	15782	15785	15524	15733	15531	15731	15688	15609	15605	15844	15655	15732	15728	15675	15796	15744	15747	15831	15615	15606	15890	15815	15931	15640	15678	15808	15683	15619	15633	15770	15901	15625	15765	15835	15806	15656	15724	15719	15756	15635	15596	15672	15546	15371	15525	15947	15755	15835	15751	15522	15913	15552	15723	15614	15755	15740	16008	15769	15601	15550	15748	15590	15742	15507	15793	15666	15697	15787	15800	15744	15678	15640	15912	15874	15583	15649	15740	15691	15815	15609	15621	15737	15702	15540	15865	15574	15744	15772	15724	15686	15697	15741	15657	15636	15650	15875	15568	15666	15618	15805	15691	15708	15860	15657	15639	15770	15635	15683	15672	15591	15784	15630	15714	15780	15695	15779	15766	15652	15720	15698	15660	15607	15837	15721	15952	15629	15604	15973	15730	15789	15622	15682	15645	15688	15755	15904	15752	15562	15623	15488	15736	15640	15621	15584	15865	15648	15608	15736	15597	15623	15853	15798	15634	15703	15690	15729	15742	15619	15736	15786	15754	15672	15742	15633	15829	15701	15716	15526	15678	15770	15790	15561	15516	15683	15813	15719	15465	15570	15729	15699	15765	15718	15885	15866	15644	15716	15646	15690	15826	15739	15866	15761	15820	15574	15702	15786	15838	15645	15717	15473	15556	15583	15524	15719	15788	15561	15478	15497	15617	15655	15816	15677	15822	15729	15630	15775	15798	15759	15791	15638	15651	15735	15589	15889	15785	15613	15585	15546	15564	15471	15582	15765	15739	15768	15576	15768	15832	15884	15757	15653	15562	15579	15868	15471	15753	15487	15711	15643	15658	15762	15634	15686	15661	15767	15721	15847	15873	15740	15688	15794	15663	15677	15530	15745	15704	15756	15861	15570	15739	15711	15788	15997	15849	15542	15624	15826	15673	15757	15815	15425	15645	15726	15760	15559	15680	15615	15821	15738	15747	15373	15704	15575	15746	15739	15667	15630	15601	15672	15786	15643	15768	15642	15518	15684	15560	15859	15572	15788	15755	15696	15766	15887	15603	15783	15660	15633	15761	15898	15739	15637	15677	15576	15696	15547	15741	15685	15746	15595	15500	15637	15762	15899	15760	15882	15681	15595	15652	15688	15747	15841	15828	15764	15812	15413	15654	15579	15664	15577	15718	15773	15830	15715	15447	15599	15743	15571	15751	15916	15707	15662	15649	15705	15867	15778	15739	15659	15776	15903	15911	15709	15557	15686	15541	15612	15692	15627	15685	15533	15735	15898	15685	15770	15716	15593	15856	15685	15733	15680	15899	15662	15878	15786	15689	15728	15902	15651	15789	15602	15783	15835	15778	15724	15591	15694	15590	15589	15740	15840	15875	15740	15656	15771	15595	15755	15719	15752	15521	15599	15701	15830	15864	15620	15708	15809	15583	15700	15776	15782	15761	15720	15593	15851	15703	15658	15689	15685	15773	15441	15617	15729	15680	15559	15615	15649	15774	15678	15754	15722	15740	15680	15641	15685	15760	15767	15649	15808	15551	15661	15747	15438	15818	15632	15771	15645	15651	15650	15658	15699	15856	15702	15569	15598	15742	15577	15543	15897	15634	15670	15692	15889	15894	15767	15712	15703	15687	15744	15887	15802	15521	15739	15723	15724	15722	15614	15583	15695	15758	15501	15700	15775	15657	15615	15548	15793	15599	15684	15556	15660	15634	15693	15628	15670	15812	15699	15590	15748	15838	15708	15634	15476	15761	15745	15735	15672	15751	15788	15692	15644	15749	15545	15585	15861	15607	15794	15607	15700	15711	15630	15478	15556	15664	15770	15537	15578	15517	15831	15552	15834	15849	15592	15702	15780	15738	15795	15510	15699	15731	15871	15645	15921	15555	15614	15619	15635	15688	15733	15716	15597	15634	15776	15581	15448	15833	15535	15739	15708	15690	15616	15595	15964	15763	15592	15635	15780	15685	15571	15736	15499	15605	15614	15756	16021	15706	15889	15708	15755	15634	15804	15723	15772	15753	15725	15854	15552	15767	15633	15790	15684
13460	35749	20676	14280	14050	13913	13892	13847	13634	13777	13821	13656	13687	13729	14050	14166	13776	13831	13891	13712	13870	13800	13755	13724	13680	13724	13742	13910	13738	13684	13974	13693	13600	13790	13850	13669	13605	13792	13677	13938	13778	13838	13648	13968	13815	13758	13534	13890	13854	13819	13934	13908	13771	13729	13603	13779	13679	13800	13812	13744	13900	13611	13628	13759	13782	13797	13783	13641	13425	13631	13533	13796	13533	13791	13748	13615	13654	13595	13767	13618	13752	13459	13879	13824	13772	13632	13727	13695	13531	13709	13561	13658	13726	13629	13763	13725	13761	13758	13688	13588	13792	13662	13724	13553	13768	13593	13644	13664	13686	13631	13702	13645	13675	13706	13756	13746	13660	13717	13465	13644	13756	13702	13936	13684	13748	13958	13717	13556	13693	13541	13686	13692	13618	13631	13744	13671	13748	13714	13743	13684	13605	13748	13747	13697	13823	13743	13592	13727	13740	13588	13611	13585	13699	13745	13701	13596	13692	13764	13739	13547	13848	13756	13724	13704	13595	13662	13615	13612	13658	13667	13786	13752	13803	13743	13684	13687	13599	13669	13764	13644	13837	13698	13641	13775	13614	13734	13690	13458	13773	13649	13826	13650	13502	13686	13819	13696	13749	13714	13529	13700	13637	13701	13636	13740	13660	13708	13694	13670	13633	13852	13668	13691	13775	13650	13613	13706	13697	13734	13756	13495	13719	13589	13698	13588	13571	13626	13792	13821	13619	13660	13479	13707	13758	13817	13684	13646	13791	13875	13606	13696	13655	13642	13668	13686	13751	13800	13757	13650	13697	13706	13714	13747	13674	13821	13832	13571	13600	13746	13753	13776	13810	13698	13806	13911	13696	13682	13820	13647	13605	13645	13775	13593	13795	13651	13790	13541	13775	13808	13722	13832	13602	13585	13640	13965	13636	13714	13686	13741	13622	13803	13799	13648	13567	13728	13708	13684	13647	13585	13815	13570	13474	13674	13632	13732	13805	13736	13606	13631	13646	13811	13738	13636	13686	13753	13704	13612	13676	13643	13668	13537	13731	13646	13587	13497	13631	13739	13636	13665	13769	13671	13808	13684	13746	13529	13664	13626	13643	13660	13674	13661	13590	13648	13774	13661	13728	13617	13606	13605	13795	13591	13761	13561	13569	13845	13485	13673	13703	13802	13709	13661	13732	13677	13899	13797	13708	13704	13589	13608	13669	13706	13754	13596	13749	13668	13693	13696	13712	13541	13536	13697	13790	13645	13608	13692	13535	13806	13623	13644	13566	13654	13790	13722	13698	13756	13774	13711	13759	13586	13710	13798	13683	13740	13605	13743	13808	13758	13777	13784	13529	13606	13683	13691	13732	13791	13588	13765	13619	13673	13734	13749	13684	13538	13650	13660	13742	13658	13768	13624	13747	13436	13728	13726	13674	13504	13724	13674	13732	13758	13526	13639	13776	13689	13471	13819	13634	13830	13606	13644	13737	13618	13742	13812	13643	13813	13808	13668	13707	13682	13746	13707	13813	13559	13759	13695	13692	13640	13502	13863	13730	13725	13768	13874	13730	13639	13722	13757	13639	13654	13727	13742	13664	13764	13671	13856	13703	13547	13795	13680	13576	13679	13586	13561	13650	13828	13607	13644	13657	13826	13747	13843	13676	13602	13684	13754	13662	13817	13672	13737	13590	13783	13562	13736	13814	13789	13784	13842	13767	13616	13907	13647	13799	13745	13842	13661	13742	13536	13778	13642	13713	13736	13805	13713	13751	13603	13693	13729	13653	13628	13792	13626	13728	13656	13682	13603	13646	13695	13644	13538	13748	13658	13607	13673	13513	13754	13638	13658	13739	13596	13695	13692	13810	13908	13663	13531	13737	13592	13630	13842	13792	13654	13913	13628	13604	13716	13750	13918	13793	13802	13713	13787	13871	13765	13698	13743	13620	13602	13764	13556	13756	13716	13611	13581	13842	13681	13758	13768	13757	13582	13691	13792	13723	13767	13612	13541	13760	13785	13753	13700	13699	13540	13858	13659	13768	13612	13803	13799	13682	13647	13619	13672	13647	13634	13800	13629	13580	13705	13730	13630	13653	13610	13729	13609	13862	13664	13687	13620	13728	13654	13778	13671	13754	13517	13707	13787	13780	13640	13792	13693	13718	13680	13721	13829	13712	13865	13761	13673	13562	13653	13881	13697	13718	13794	13838	13599	13740	13761	13745	13707	13756	13597	13743	13875	13856	13545	13770	13992	13641	13475	13787	13582	13807	13433	13870	13678	13712	13705	13709	13665	13701	13653	13543	13444	13663	13550	13608	13716	13721	13625	13764	13806	13637	13831	13595	13681	13656	13634	13744	13695	13768	13664	13782	13766	13667	13636	13770	13715	13905	13630	13864	13657	13654	13594	13743	13590	13747	13855	13686	13722	13716	13825	13576	13616	13738	13768	13743	13678	13614	13649	13850	13591	13654	13528	13670	13546	13629	13688	13809	13665	13711	13654	13665	13603	13636	13651	13770	13646	13656	13760	13693	13699	13883	13454	13619	13612	13667	13751	13652	13561	13756	13626	13739	13797	13685	13781	13683	13665	13703	13669	13697	13723	13571	13746	13542	13804	13509	13581	13610	13642	13695	13775	13564	13753	13678	13804	13663	13779	13642	13717	13723	13808	13637	13627	13500	13634	13704	13674	13649	13779	13794	13610	13717	13845	13737	13853	13650	13850	13976	13569	13786	13629	13661	13784	13737	13610	13640	13891	13609	13742	13803	13723	13764	13779	13791	13780	13729	13660	13692	13599	13636	13702	13728	13678	13957	13718	13629	13744	13822	13660	13637	13737	13829	13598	13744	13683	13805	13881	13599	13533	13810	13680	13740	13531	13645	13634	13581	13684	13634	13775	13736	13788	13789	13751	13670	13855	13694	13692	13729	13734	13622	13730	13612	13583	13778	13562	13847	13745	13782	13618	13747	13826	13795	13578	13642	13746	13683	13744	13793	13792	13621	13689	13680	13570	13767	13765	13657	13721	13509	13606	13792	13623	13816	13681	13663	13692	13705	13648	13812	13622	13790	13601	13769	13795	13665	13688	13625	13672	13709	13682	13750	13819	13793	13793	13715	13632	13653	13566	13640	13659	13657	13740	13670	13589	13797	13783	13660	13720	13673	13644	13720	13641	13652	13805	13657	13634	13628	13655	13695	13676	13754	13713	13738	13827	13775	13681	13749	13619	13801	13666	13763	13633	13761	14012	13677	13607	13703	13548	13600	13669	13670	13798	13644	13863	13691	13825	13672	13796	13698	13612	13752	13513	13651	13788	13566	13822	13840	13761	13801	13619	13723	13642	13824	13687	13673	13697	13467	13637	13713	13829	13760	13546	13742	13674	13689	13653	13811	13687	13567	13779	13728	13709	13735	13569	13752	13731	13527	13722	13672	13648	13688	13690	13672	13559	13808	13714	13720	13733	13709	13567	13749	13682	13803	13768	13782	13701	13652	13964	13716	13715	13665	13575	13684	13686	13577	13593	13670	13621	13673	13759	13597	13681	13688	13601	13777	13685	13612	13593	13773	13685	13667	13778	13509	13566	13572	13824	13742	13645	13728	13561	13746	13624	13752	13611	13621	13636	13765	13758	13621	13711	13544	13727	13599	13644	13752	13564	13650	13586	13548	13647	13646	13618	13599	13630	13649	13726	13722	13774	13720	13631	13807	13779	13697	13603	13774	13878	13744	13715	13513	13717	13594	13520	13789	13817	13835	13624	13706	13609	13817	13740	13763	13706	13578	13789	13703	13654	13588	13665	13609	13711	13784	13795	13817	13588	13745	13712	13816	13746	13772	13666	13817	13658	13850	13701	13805	13701	13844	13756	13561	13754	13646	13645	13848	13669	13724	13506	13806	13706	13625	13583	13793	13644	13725	13532	13813	13713	13658	13735	13694	13613	13644	13689	13724	13647	13717	13694	13686	13684	13854	13755	13815	13799	13538	13588	13640	13709	13720	13728	13826	13750	13729	13775	13558	13817	13683	13665	13600	13787	13615	13621	13694	13904	13786	13688	13733	13681	13655	13549	13518	13793	13708	13686	13795	13655	13693	13648	13795	13498	13742	13784	13739	13704	13737	13712	13709	13714	13624	13546	13793	13791	13772	13777	13754	13686	13565	13620	13719	13685	13585	13636	13691	13773	13759	13596	13637	13719	13572	13801	13717	13775	13719	13545	13639	13897	13606	13621	13722	13697	13607	13617	13797	13641	13723	13844	13730	13765	13668	13684	13758	13628	13543	13768	13716	13701	13577	13660	13726	13737	13803	13734	13735	13955	13592	13650	13881	13666	13539	13706	13646	13594	13710	13549	13816	13719	13718	13691	13670	13525	13670	13756	13677	13890	13703	13742	13710	13787	13470	13665	13735	13727	13757	13800	13767	13703	13547	13686	13611	13764	13594	13647	13679	13557	13815	13694	13710	13651	13543	13638	13697	13586	13669	13571	13744	13616	13640	13660	13599	13838	13693	13599	13729	13690	13666	13812	13620	13637	13730	13768	13471	13631	13808	13575	13607	13789	13631	13693	13724	13517	13737	13625	13724	13667	13828	13736	13725	13791	13530	13629	13633	13731	13548	13694	13658	13825	13669	13866	13685	13562	13606	13666	13843	13738	13743	13822	13800	13655	13560	13579	13693	13719	13728	13759	13750	13717	13852	13690	13615	13692	13550	13658	13630	13755	13519	13756	13758	13667	13524	13726	13688	13753	13557	13882	13688	13654	13651	13475	13868	13699	13599	13638	13632	13595	13638	13718	13776	13419	13653	13922	13591	13592	13801	13636	13723	13683	13658	13747	13756	13741	13727	13685	13692	13653	13804	13629	13695	13611	13617	13701	13654	13683	13602	13775	13749	13759	13591	13591	13791	13781	13663	13779	13599	13630	13760	13718	13845	13686	13899	13692	13768	13653	13541	13723	13574	13686	13664	13743	13548	13631	13670	13634	13716	13720	13657	13878	13902	13771	13632	13544	13843	13784	13637	13630	13733	13844	13671	13529	13683	13760	13688	13696	13599	13889	13804	13744	13683	13600	13654	13562	13839	13771	13775	13669	13710	13790	13773	13608	13623	13751	13702	13832	13719	13634	13665	13718	13702	13745	13557	13773
23724	21641	31928	23709	21126	19505	17939	16197	16039	16155	16011	16037	15977	15850	16001	16053	15871	16012	15943	15832	15876	15657	15605	15714	15819	15995	15875	15659	15684	15873	15661	15906	15936	15593	15699	15627	15695	15746	15903	15683	15764	15780	15734	15787	15841	15848	15687	15916	16429	16758	16559	16192	15805	15803	15649	15771	15406	15822	15724	15589	15775	15682	15874	15830	15506	15796	15596	15543	15802	15399	15617	15542	15709	15573	15723	15532	15591	15614	15696	15781	15711	15550	15416	15496	15746	15595	15792	15647	15677	15587	15746	15564	15702	15619	15715	15550	15358	15768	15551	15733	15615	15677	15449	15722	15690	15653	15426	15626	15586	15639	15482	15652	15722	15615	15599	15854	15697	15766	15581	15637	15796	15592	15758	15690	15596	15601	15492	15695	15555	15580	15545	15474	15758	15777	15740	15451	15593	15723	15463	15712	15734	15683	15711	15647	15630	15493	15818	15596	15757	15689	15660	15677	15663	15588	15689	15662	15743	15636	15616	15541	15705	15499	15844	15588	15591	15610	15692	15648	15585	15678	15608	15578	15687	15686	15588	15663	15691	15717	15594	15555	15640	15751	15634	15552	15644	15526	15657	15611	15509	15561	15677	15627	15623	15750	15556	15426	15598	15614	15695	15589	15515	15603	15469	15483	15737	15509	15512	15664	15596	15586	15760	15727	15477	15658	15556	15622	15549	15763	15496	15692	15684	15541	15710	15842	15641	15598	15461	15697	15798	15550	15602	15616	15764	15537	15757	15614	15517	15362	15596	15652	15657	15578	15619	15727	15628	15656	15606	15611	15715	15732	15642	15633	15408	15610	15497	15581	15506	15557	15773	15569	15470	15632	15593	15625	15562	15610	15554	15595	15616	15621	15584	15662	15466	15672	15770	15472	15491	15568	15545	15674	15528	15622	15618	15659	15515	15627	15679	15646	15625	15479	15656	15594	15679	15640	15756	15715	15540	15629	15464	15476	15534	15562	15711	15613	15541	15853	15506	15613	15838	15484	15533	15649	15736	15582	15713	15432	15753	15481	15480	15644	15382	15624	15770	15504	15681	15649	15627	15527	15671	15580	15571	15592	15707	15797	15484	15648	15631	15640	15388	15749	15658	15633	15559	15467	15600	15380	15549	15443	15572	15434	15505	15589	15795	15501	15661	15659	15729	15488	15551	15692	15460	15636	15425	15390	15739	15578	15633	15739	15670	15659	15691	15694	15919	15799	15539	15565	15737	15515	15562	15725	15438	15639	15643	15576	15522	15492	15871	15734	15740	15672	15514	15611	15593	15443	15534	15591	15542	15778	15673	15613	15679	15660	15598	15619	15518	15571	15734	15720	15708	15477	15754	15642	15614	15637	15712	15595	15750	15727	15628	15625	15595	15318	15596	15590	15622	15610	15800	15728	15585	15672	15837	15858	15793	15723	15707	15488	15594	15630	15580	15325	15638	15569	15780	15605	15573	15734	15624	15681	15358	15440	15619	15567	15618	15626	15558	15565	15621	15577	15718	15637	15759	15488	15858	15426	15677	15713	15723	15498	15629	15529	15584	15704	15474	15603	15549	15303	15734	15631	15550	15611	15660	15573	15794	15558	15691	15542	15728	15625	15505	15929	15649	15457	15554	15600	15540	15680	15748	15569	15569	15629	15722	15701	15697	15704	15565	15515	15583	15633	15580	15469	15604	15507	15543	15538	15559	15757	15607	15662	15494	15569	15499	15699	15574	15583	15484	15619	15483	15643	15702	15578	15557	15649	15561	15693	15583	15592	15658	15731	15718	15469	15702	15711	15918	15803	15737	15543	15522	15708	15538	15641	15672	15480	15669	15535	15459	15804	15649	15712	15621	15592	15549	15612	15761	15453	15698	15529	15510	15485	15444	15388	15557	15608	15669	15623	15711	15656	15785	15540	15527	15778	15554	15509	15639	15666	15354	15560	15488	15521	15529	15698	15755	15779	15687	15788	15841	15745	15697	15531	15662	15607	15673	15345	15493	15542	15640	15567	15680	15531	15480	15744	15506	15714	15587	15468	15636	15607	15691	15543	15535	15545	15679	15653	15544	15579	15664	15675	15680	15524	15450	15572	15475	15453	15751	15620	15806	15644	15528	15407	15680	15472	15566	15500	15730	15616	15791	15674	15683	15490	15720	15631	15528	15862	15867	15723	15613	15687	15747	15610	15718	15675	15664	15743	15694	15716	15731	15416	15675	15517	15589	15559	15676	15583	15632	15652	15580	15535	15613	15618	15693	15537	15658	15550	15594	15813	15736	15689	15656	15483	15517	15676	15761	15668	15776	15559	15566	15654	15537	15552	15783	15726	15543	15770	15733	15450	15492	15661	15746	15536	15643	15654	15845	15548	15583	15562	15737	15706	15605	15894	15553	15777	15617	15558	15710	15676	15731	15689	15559	15559	15682	15582	15679	15754	15324	15465	15825	15705	15483	15593	15699	15484	15640	15625	15647	15373	15781	15667	15664	15626	15679	15635	15651	15606	15523	15710	15744	15690	15648	15521	15685	15592	15688	15774	15476	15588	15462	15581	15549	15725	15704	15761	15711	15455	15718	15538	15509	15560	15680	15375	15544	15568	15628	15438	15784	15722	15488	15541	15697	15645	15588	15666	15652	15599	15394	15797	15830	15657	15723	15788	15462	15763	15576	15584	15637	15725	15679	15587	15622	15638	15344	15579	15634	15565	15580	15649	15824	15504	15542	15644	15541	15636	15602	15567	15623	15665	15688	15619	15511	15596	15667	15608	15640	15703	15640	15791	15528	15850	15539	15659	15748	15589	15593	15531	15551	15760	15856	15807	15516	15474	15384	15641	15718	15649	15821	15582	15619	15577	15422	15554	15435	15712	15702	15443	15665	15709	15545	15719	15645	15604	15635	15563	15645	15614	15670	15481	15671	15605	15646	15611	15673	15488	15513	15579	15655	15566	15467	15780	15643	15571	15665	15663	15755	15621	15387	15488	15517	15404	15648	15753	15475	15740	15602	15459	15352	15498	15559	15556	15645	15498	15649	15577	15789	15546	15640	15811	15742	15626	15685	15790	15673	15567	15568	15706	15695	15565	15624	15675	15634	15639	15581	15540	15512	15657	15638	15483	15607	15675	15980	15721	15720	15486	15607	15509	15712	15513	15742	15681	15597	15612	15669	15785	15868	15878	15566	15697	15484	15476	15552	15864	15382	15563	15557	15509	15583	15723	15489	15519	15584	15645	15673	15603	15518	15641	15829	15746	15576	15630	15558	15442	15689	15502	15545	15581	15569	15654	15678	15693	15852	15710	15697	15786	15485	15753	15572	15509	15608	15631	15568	15521	15574	15634	15545	15728	15591	15676	15612	15624	15626	15492	15742	15548	15483	15667	15780	15599	15702	15735	15662	15512	15591	15503	15452	15579	15503	15373	15617	15576	15726	15653	15590	15758	15493	15644	15583	15712	15567	15777	15355	15802	15645	15764	15730	15500	15506	15745	15592	15566	15672	15422	15526	15553	15736	15553	15515	15643	15514	15573	15680	15519	15689	15538	15657	15707	15750	15469	15548	15855	15838	15913	15474	15620	15600	15584	15725	15717	15603	15920	15507	15683	15529	15646	15539	15746	15808	15755	15639	15631	15731	15706	15642	15870	15612	15484	15705	15501	15522	15837	15794	15556	15567	15704	15575	15652	15589	15547	15525	15656	15406	15562	15629	15543	15600	15531	15505	15658	15560	15760	15730	15586	15572	15636	15646	15492	15711	15647	15555	15586	15723	15873	15376	15662	15720	15736	15682	15670	15581	15497	15675	15532	15645	15682	15410	15524	15805	15548	15625	15667	15421	15640	15567	15668	15754	15659	15755	15714	15834	15610	15632	15576	15325	15552	15685	15673	15725	15394	15644	15542	15403	15496	15529	15590	15578	15428	15760	15705	15591	15621	15533	15515	15500	15520	15628	15653	15614	15682	15696	15621	15479	15688	15541	15599	15653	15659	15617	15456	15710	15538	15658	15722	15664	15475	15525	15482	15428	15792	15754	15511	15483	15549	15741	15678	15706	15673	15696	15490	15627	15678	15748	15614	15494	15706	15383	15815	15539	15790	15692	15798	15773	15464	15541	15630	15553	15486	15710	15757	15687	15685	15620	15780	15802	15927	15602	15620	15633	15711	15715	15594	15606	15613	15613	15789	15426	15663	15604	15670	15526	15718	15646	15762	15692	15646	15473	15720	15572	15635	15710	15768	15605	15671	15570	15636	15452	15406	15659	15664	15471	15534	15774	15675	15629	15563	15635	15475	15692	15667	15666	15600	15491	15622	15654	15563	15683	15398	15689	15699	15586	15490	15593	15527	15618	15633	15457	15600	15383	15754	15596	15584	15576	15566	15711	15643	15604	15735	15675	15693	15567	15633	15719	15557	15756	15647	15664	15666	15446	15546	15829	15648	15562	15727	15613	15590	15670	15514	15677	15626	15456	15894	15765	15713	15726	15676	15605	15553	15612	15507	15606	15532	15753	15594	15781	15706	15712	15563	15709	15505	15713	15533	15690	15462	15829	15609	15505	15731	15510	15596	15454	15603	15756	15746	15592	15580	15659	15634	15491	15612	15591	15670	15825	15651	15483	15668	15629	15683	15870	15838	15777	15569	15632	15633	15705	15649	15357	15682	15732	15620	15598	15450	15845	15636	15500	15704	15613	15683	15660	15493	15759	15728	15815	15522	15539	15537	15618	15609	15782	15636	15671	15477	15523	15591	15668	15674	15549	15641	15609	15634	15671	15508	15689	15645	15657	15723	15705	15739	15716	15611	15547	15723	15391	15618	15634	15796	15760	15645	15850	15861	15512	15681	15567	15542	15631	15488	15601	15638	15504	15636	15555	15680	15678	15624	15603	15662	15784	15811	15638	15585	15769	15622	15788	15727	15377	15745	15642	15546	15424	15677	15698	15598	15393	15733	15608	15646	15453	15526	15803	15598	15454	15592	15647	15497	15564	15773	15677	15482	15690	15797	15586	15625	15712	15685	15620	15482	15627	15652	15561	15389	15677	15614	15558	15779	15660	15632	15870	15509	15605	15654	15656	15606	15630	15839	15635	15686	15660	15742	15593	15611	15727	15739	15541	15723	15752	15602	15710	15564	15793	15706	15605	15504
13192	64934	32251	15953	15109	14677	14128	13962	13845	13880	14000	13830	13846	13831	14383	14316	13885	13922	13821	13881	13757	13687	13765	13797	13891	13907	13843	13848	13882	13851	13727	14020	13803	13711	13686	13828	13775	13790	13804	13953	13788	13755	13742	13751	13889	13859	13761	13940	14990	14942	14645	14167	14077	13847	13702	13674	13622	13603	13652	13715	13848	13611	13668	13725	13616	13723	13705	13593	13766	13764	13742	13711	13680	13596	13637	13548	13506	13683	13675	13747	13535	13785	13792	13665	13584	13622	13690	13633	13705	13669	13638	13633	13606	13611	13619	13734	13547	13705	13557	13703	13571	13793	13623	13681	13649	13614	13563	13677	13724	13633	13640	13665	13732	13728	13525	13588	13603	13620	13664	13784	13660	13710	13592	13883	13543	13698	13607	13586	13633	13770	13746	13605	13639	13739	13709	13626	13495	13662	13641	13659	13526	13587	13623	13667	13604	13635	13702	13620	13623	13599	13709	13733	13639	13683	13578	13649	13874	13629	13858	13670	13765	13649	13744	13762	13606	13704	13725	13727	13755	13654	13806	13511	13627	13613	13630	13615	13831	13689	13515	13770	13540	13696	13612	13625	13648	13651	13588	13687	13678	13540	13665	13607	13545	13544	13758	13611	13814	13667	13839	13757	13587	13625	13578	13579	13566	13648	13797	13636	13811	13713	13680	13714	13677	13705	13736	13713	13536	13740	13450	13554	13725	13551	13526	13676	13709	13732	13611	13612	13787	13508	13612	13755	13681	13622	13646	13738	13656	13658	13634	13870	13707	13739	13665	13598	13751	13802	13578	13707	13517	13682	13766	13596	13671	13713	13609	13503	13571	13806	13682	13693	13814	13563	13580	13705	13622	13613	13556	13704	13605	13758	13765	13747	13709	13802	13624	13787	13693	13523	13653	13587	13691	13568	13690	13629	13657	13737	13694	13714	13568	13646	13673	13572	13720	13552	13770	13523	13654	13682	13714	13595	13592	13650	13787	13535	13683	13619	13555	13659	13694	13652	13793	13603	13668	13866	13643	13873	13509	13616	13691	13510	13630	13593	13637	13712	13579	13586	13676	13615	13901	13584	13767	13634	13528	13659	13651	13630	13496	13736	13472	13763	13732	13751	13631	13577	13689	13857	13605	13731	13680	13817	13868	13662	13699	13657	13626	13664	13738	13664	13754	13709	13563	13722	13727	13679	13721	13799	13752	13468	13543	13710	13782	13615	13748	13660	13785	13632	13652	13623	13768	13735	13753	13759	13737	13697	13664	13785	13665	13516	13878	13500	13797	13779	13714	13556	13744	13623	13649	13656	13869	13713	13837	13684	13629	13829	13650	13432	13778	13758	13673	13455	13737	13601	13755	13856	13656	13693	13599	13482	13615	13651	13683	13758	13554	13768	13637	13621	13782	13764	13761	13722	13779	13553	13607	13683	13641	13768	13593	13586	13705	13669	13696	13701	13686	13703	13755	13618	13482	13735	13634	13595	13628	13765	13688	13488	13722	13777	13503	13656	13687	13518	13595	13654	13652	13734	13625	13667	13637	13580	13826	13632	13751	13594	13541	13651	13649	13599	13602	13567	13634	13712	13633	13707	13722	13475	13687	13763	13596	13639	13579	13414	13813	13558	13693	13664	13712	13593	13725	13732	13632	13832	13628	13708	13693	13762	13776	13657	13808	13825	13861	13709	13747	13743	13656	13550	13648	13641	13669	13755	13683	13695	13563	13683	13831	13781	13847	13606	13698	13634	13737	13673	13709	13541	13576	13751	13733	13750	13748	13712	13775	13693	13700	13726	13585	13785	13492	13526	13731	13627	13652	13649	13671	13436	13653	13698	13648	13748	13699	13768	13524	13638	13738	13672	13694	13630	13768	13642	13557	13723	13588	13631	13779	13483	13641	13734	13737	13621	13526	13649	13708	13699	13659	13606	13630	13722	13778	13787	13424	13740	13602	13693	13591	13559	13637	13664	13532	13662	13681	13628	13721	13686	13616	13661	13673	13484	13692	13690	13618	13563	13766	13576	13608	13782	13734	13713	13733	13767	13685	13661	13726	13770	13644	13779	13639	13568	13554	13682	13718	13743	13501	13609	13650	13510	13633	13763	13671	13529	13520	13800	13649	13685	13531	13628	13850	13745	13605	13689	13651	13504	13810	13584	13757	13717	13674	13734	13544	13625	13759	13513	13644	13596	13687	13735	13789	13811	13562	13714	13708	13552	13507	13794	13669	13509	13770	13683	13655	13515	13649	13692	13787	13660	13747	13545	13714	13628	13741	13512	13585	13720	13825	13605	13657	13622	13733	13536	13730	13584	13556	13593	13605	13727	13587	13695	13563	13643	13699	13828	13578	13658	13582	13663	13725	13800	13702	13644	13641	13706	13605	13765	13655	13824	13644	13641	13774	13771	13826	13780	13622	13615	13859	13453	13702	13716	13632	13707	13653	13709	13576	13621	13650	13629	13809	13473	13574	13685	13665	13561	13777	13570	13522	13603	13712	13846	13620	13606	13648	13716	13713	13685	13614	13576	13620	13663	13765	13592	13788	13770	13672	13588	13646	13763	13547	13705	13673	13731	13702	13512	13610	13743	13783	13864	13652	13717	13826	13649	13708	13700	13735	13669	13648	13501	13643	13574	13644	13543	13712	13771	13671	13758	13782	13728	13720	13558	13683	13871	13715	13542	13665	13713	13658	13664	13615	13584	13742	13678	13636	13700	13635	13490	13569	13511	13691	13600	13705	13794	13546	13710	13584	13763	13691	13525	13769	13584	13714	13732	13710	13727	13677	13575	13628	13629	13674	13635	13546	13698	13887	13591	13789	13573	13623	13797	13662	13548	13753	13820	13550	13739	13622	13567	13623	13635	13761	13750	13727	13768	13808	13651	13662	13457	13891	13818	13630	13672	13721	13642	13613	13790	13375	13593	13533	13683	13574	13590	13545	13551	13710	13764	13752	13656	13682	13720	13840	13729	13691	13591	13776	13559	13618	13548	13690	13756	13604	13689	13825	13702	13540	13571	13767	13613	13689	13815	13504	13558	13677	13702	13651	13570	13655	13738	13682	13573	13509	13623	13662	13558	13716	13608	13545	13726	13738	13783	13657	13757	13609	13838	13674	13685	13758	13611	13762	13677	13578	13607	13545	13780	13874	13729	13696	13667	13753	13409	13599	13615	13546	13467	13722	13700	13640	13483	13616	13707	13590	13658	13628	13514	13628	13821	13653	13788	13698	13641	13624	13626	13581	13652	13646	13700	13800	13581	13766	13488	13731	13642	13442	13687	13745	13736	13775	13643	13666	13557	13696	13610	13581	13725	13668	13576	13716	13592	13678	13668	13780	13644	13621	13623	13619	13672	13658	13594	13581	13770	13476	13765	13686	13758	13652	13769	13667	13673	13738	13667	13692	13696	13663	13767	13763	13610	13633	13728	13731	13625	13584	13660	13522	13690	13690	13628	13728	13580	13710	13669	13835	13777	13633	13735	13804	13818	13730	13643	13623	13750	13688	13795	13655	13836	13540	13583	13826	13842	13648	13676	13642	13578	13722	13849	13638	13589	13882	13514	13549	13565	13552	13732	13657	13652	13627	13738	13578	13694	13740	13719	13737	13759	13477	13703	13784	13638	13796	13760	13612	13685	13598	13574	13670	13731	13679	13614	13665	13662	13627	13549	13601	13571	13674	13765	13627	13772	13642	13837	13583	13755	13732	13517	13692	13583	13663	13710	13555	13630	13704	13865	13687	13707	13774	13663	13646	13631	13576	13686	13558	13602	13626	13610	13785	13757	13684	13619	13703	13682	13754	13728	13762	13619	13854	13663	13716	13587	13720	13353	13792	13751	13568	13455	13716	13576	13677	13440	13571	13587	13737	13789	13736	13670	13699	13597	13566	13580	13606	13655	13680	13571	13602	13531	13830	13592	13736	13658	13649	13667	13658	13636	13589	13634	13655	13630	13628	13834	13668	13659	13710	13523	13785	13816	13687	13689	13788	13546	13623	13680	13538	13572	13778	13730	13738	13719	13861	13480	13541	13653	13712	13503	13587	13695	13623	13717	13578	13652	13573	13612	13557	13623	13721	13761	13707	13507	13558	13653	13556	13664	13580	13726	13745	13864	13428	13629	13640	13713	13752	13788	13534	13619	13701	13700	13593	13648	13557	13514	13724	13553	13568	13519	13838	13656	13568	13710	13652	13690	13582	13641	13661	13538	13745	13710	13658	13574	13523	13690	13609	13609	13681	13732	13683	13688	13729	13605	13756	13673	13694	13671	13778	13771	13524	13554	13675	13709	13562	13659	13654	13660	13749	13661	13724	13569	13686	13612	13644	13668	13656	13693	13657	13797	13662	13594	13554	13681	13799	13875	13670	13605	13562	13648	13670	13839	13686	13753	13746	13723	13596	13625	13766	13669	13590	13629	13715	13630	13646	13678	13640	13622	13686	13799	13678	13566	13643	13727	13780	13691	13813	13746	13575	13709	13584	13803	13562	13619	13540	13794	13680	13645	13624	13534	13656	13761	13766	13642	13631	13555	13676	13719	13634	13671	13700	13683	13625	13730	13660	13552	13703	13751	13649	13680	13596	13593	13368	13748	13754	13580	13637	13672	13566	13583	13596	13746	13676	13631	13671	13700	13657	13909	13819	13772	13974	13826	13838	13751	13894	13712	13655	13780	13689	13787	13650	13783	13662	13716	13652	13606	13764	13652	13592	13632	13720	13717	13565	13567	13579	13591	13662	13500	13594	13690	13620	13733	13625	13772	13541	13735	13684	13644	13674	13443	13768	13577	13746	13725	13671	13739	13775	13822	13509	13770	13633	13515	13554	13593	13650	13688	13678	13568	13730	13554	13815	13735	13521	13728	13571	13675	13624	13672	13609	13728	13730	13492	13742	13677	13729	13729	13606	13609	13629	13773	13756	13707	13741	13755	13655	13703	13427	13706	13867	13819	13722	13761	13481	13726	13726	13656	13812	13870	13558	13690	13605	13608	13698	13744	13643	13692	13666	13720	13623	13446	13865	13809	13492	13655	13777	13796	13615	13596	13644	13818	13569	13485	13706	13749	13742	13730	13614	13777	13742	13718	13792	13613	13625	13613	13787	13767	13723	13589	13720	13660	13746	13639	13623	13732	13613	13689
22664	21272	31606	22165	21203	22947	21978	16930	16287	16476	16314	16213	16171	16202	16232	16296	16264	16165	16139	15956	15825	16092	16034	16036	16134	16136	15913	16212	15932	15947	16081	15951	15881	15950	16052	15822	15981	15946	15904	15905	16014	15776	15914	15794	15985	15872	16025	16228	17273	17665	17265	16629	16329	16097	15806	15835	15691	15902	15859	15775	15855	15922	15855	15994	15618	15901	15769	16008	15760	15765	15596	15668	15713	15759	15653	15748	15810	15533	15606	15802	15718	15838	15764	15700	15690	15771	15740	15832	15821	15919	15580	15839	15911	15793	15674	15867	15817	15726	15792	15746	15621	15718	15837	15662	15810	15774	15777	15605	15760	15669	15561	15740	15871	15569	15681	15649	15773	15641	15771	15858	15952	15701	15832	15637	15728	15795	15810	15816	15679	15553	15754	15750	15650	15595	15839	15825	15819	15814	15695	15787	15559	15753	15672	15726	15725	15690	15865	15913	15815	15824	15712	15744	15643	16011	15783	15875	15821	15614	15846	15577	15829	15630	15807	15740	15752	15564	15839	15731	15766	15635	15758	15637	15790	15876	15700	15717	15724	15730	15519	15707	15692	15741	15686	15990	15699	15739	15795	15707	15928	15834	15669	15663	15872	15781	16000	15806	15873	15804	15746	15686	15888	15737	15824	15679	15705	15838	15648	15836	15874	15554	15817	15511	15647	15780	15805	15825	15679	15805	15935	15841	15785	15798	15808	15638	15684	15733	15716	15897	15811	15719	15693	15681	15631	15753	15816	15758	15916	15745	15659	15916	15856	15672	15662	15785	15717	15698	15504	15750	15730	15914	15617	15671	15605	15730	15915	15945	15738	15711	15668	15803	15773	15713	15693	15651	15877	16004	15873	15899	15746	15702	15674	15709	15619	15783	15744	15823	15738	15613	15615	15763	15632	15935	15663	15825	15725	15623	15791	15779	15775	15664	15723	15708	15840	15886	15895	15840	15907	15557	15792	15634	15524	15832	15745	15622	15766	15804	15903	15705	15806	15928	15930	15873	15735	15683	15777	15717	15641	15577	15933	15953	15757	15871	15620	15501	15785	15653	15690	15689	15735	15666	15694	15715	15640	15853	15890	15786	15637	15796	15815	15844	15726	15876	15707	15708	15643	15650	15656	15592	15801	15765	15645	15638	15712	15661	15680	15566	15596	15983	15695	15880	15768	15716	15766	15689	15807	15733	15616	15520	15685	15765	15670	15590	15608	15710	15550	15664	15586	15629	15639	15731	15558	15601	15809	15607	15717	15666	16201	15931	15880	15707	15656	15540	15902	15689	15881	15751	15686	15706	15882	15726	16021	16004	15707	15607	15531	15790	15589	15710	15794	15684	15771	15726	15660	15698	15550	15663	15851	15827	15729	15623	15788	15657	15868	15653	15646	15561	15553	15704	15649	15687	15886	15605	15543	15597	15591	15789	15703	15863	15848	15714	15764	15789	16002	15652	15680	15659	15921	15690	15523	15866	15538	15578	15667	15751	15474	15824	15784	15809	15724	15712	15778	15864	15782	15782	15724	15613	15752	15622	15652	15627	15734	15868	15689	15750	15587	15756	15676	15576	15769	15724	16054	15802	15769	15769	15676	15603	15832	15826	15786	15848	15688	15712	15888	15775	15914	15844	15547	15653	15705	15749	15770	15920	15862	15804	15836	15618	15719	15742	15568	15862	15772	15832	15890	15589	15627	15660	15547	15798	15681	15651	15718	15917	15796	15622	15611	15708	15738	15729	15822	15729	15866	15704	15923	15578	15709	15740	15831	15819	15871	15663	15822	15770	15642	15680	15730	15523	15695	15728	15639	15940	15826	15588	15973	15539	15680	15628	15807	15717	15866	15587	15803	15498	15641	15946	15717	15930	15717	15657	15851	15785	15904	15691	15610	15622	15733	15890	15790	15794	15703	15691	15439	15744	15884	15716	15808	15739	15905	15724	15796	15630	15851	15724	15781	15775	15897	15819	15804	15611	15641	15454	15605	15574	15801	15757	15923	15715	15676	15694	15988	15807	15776	15671	15693	15728	15850	15873	15507	15789	15846	15735	15932	15756	15804	15818	15648	15801	15743	15735	15790	15759	15689	15675	15894	15886	15630	15652	15764	15692	15641	15702	16045	15611	15804	15585	15828	15783	15723	15725	15732	15677	15786	15725	15537	15926	15685	15788	15732	15897	15727	15726	15908	15857	15603	15780	15719	15652	15746	15845	15664	15709	15833	15703	15915	15585	15447	15935	15770	15645	15658	15661	15991	15929	15628	15868	15815	15912	15896	15649	15605	15651	15848	15774	15784	15646	15913	15707	15598	15855	15725	15814	15825	15783	15816	15774	15898	15712	15794	15556	15912	15860	15738	15769	15741	15723	15874	15744	15642	15769	15801	15896	15721	15837	15720	15695	15584	15802	15797	15626	15805	15949	15607	15681	15733	15833	15637	15704	15789	15722	15916	15660	15806	15533	15801	15900	15764	15834	15632	15769	15760	15696	15655	15779	15802	15815	15805	15737	15806	15583	15653	15657	15780	15719	15599	15510	15563	15769	15789	15917	15659	15762	15807	15759	15734	15947	15708	15772	15626	15591	15700	15860	15728	15758	15701	16019	15805	15678	15791	15777	15843	15841	15638	15807	15857	15746	15543	15767	15927	15774	15754	15644	15779	15795	15692	15509	15693	15682	15674	15636	15719	15815	15816	15583	15870	15606	15651	15732	15524	15743	15831	15637	15717	15850	15689	15749	15855	15702	15676	15630	15704	15682	15816	15530	15704	15697	15678	15603	15809	15661	15626	15651	15878	15933	15724	15767	15849	15837	15976	15700	15695	15573	15766	15762	15557	15710	15614	15607	15627	15788	15865	15657	15810	15749	15647	15778	15797	15693	15687	15652	15732	15679	15786	15649	15574	15606	15750	15783	15590	15444	15656	15740	15799	15809	15631	15895	15850	15840	15620	15668	15721	15680	15712	15767	15606	15715	15649	15857	15703	15599	15749	15808	15748	15728	15680	15591	16018	15853	15859	15578	15665	15584	15709	15547	15917	15695	15727	15481	15626	15877	15798	15739	15541	15964	15649	15872	15849	15696	15673	15838	15573	15530	15896	15854	15750	15812	15951	15602	15793	15748	15680	15700	15801	15790	15808	15872	15699	15892	15670	15935	16023	15766	15869	15617	15692	15860	15797	16012	15738	15709	15622	15810	15699	15641	15641	15815	15695	15809	15592	15705	15737	15799	15691	15709	15844	15799	15809	15743	15831	15811	15796	15644	15713	15821	15858	15743	15688	15582	15554	15750	15778	15708	15715	15806	15644	15719	15849	15794	15731	15793	15699	15690	15888	15890	15804	15729	15683	15730	15710	15670	15849	15962	15843	15653	15601	15797	15694	15779	15996	15597	15831	15654	15790	15532	15842	15726	15840	15966	15753	15623	15763	15890	15755	15702	15610	15812	15753	15716	15690	15630	15539	15694	15940	15727	15784	15859	15582	15758	15643	15770	15713	15777	15688	15776	15654	15809	15746	15565	15665	15647	15642	15684	15723	15733	15779	15909	15772	15558	15791	15683	15477	15979	15727	15567	15749	15739	15796	15754	15703	15854	15724	15869	15805	15715	15788	15649	15748	15744	15806	15532	15617	15717	15698	15673	15638	15840	15767	15752	15722	15797	15549	15626	15651	15816	15706	15689	15708	15651	15945	15823	15555	15860	15780	15718	15754	15798	15630	15593	15734	15688	15716	15685	15883	15669	15687	15590	15895	15689	15616	15809	15484	15683	15661	15510	15653	15643	15741	15807	15664	15757	15544	15899	15728	15739	15865	15683	15701	15626	15597	15822	15803	15800	15698	15702	15833	15863	15797	15757	15653	15823	15661	15945	15586	15721	15761	15800	16031	15963	15907	15773	15663	15645	15702	15795	15675	15484	15777	15853	15766	15781	15748	15848	16011	15932	15628	15692	15850	15613	15627	15533	15851	15699	15870	15738	15710	15830	15667	15704	15682	15876	15774	15772	15719	15643	15604	15837	15633	15757	15751	15781	15802	15673	15731	15885	15871	15912	15744	15790	15786	15794	15838	15585	15470	15637	15711	15609	15844	15883	15705	15653	15664	15648	15764	15652	15719	15727	15754	15571	15673	15582	15554	15750	15676	15831	15867	15588	15702	15563	15981	15639	15908	15838	15840	15770	15757	15563	15708	15728	15997	15830	15587	15784	15851	15815	15762	15818	15966	15772	15715	15792	15659	15646	15765	15630	15868	15866	15857	15548	15580	15750	15666	15494	15866	15829	15578	15791	15707	15799	15630	15907	15637	15534	15652	15703	15786	15779	15550	15654	15698	15871	15794	15622	15808	15801	15677	15794	15802	15731	15733	15751	15737	15715	15769	15934	15826	15684	15819	15462	15665	15590	15596	15776	15696	15628	15846	15837	15787	15815	15569	15710	15627	15548	15798	15570	15620	15682	15759	15666	15850	15589	15706	15672	15806	15756	15813	15921	15709	15897	15887	15712	15818	15733	15934	15819	15898	15751	16021	15734	15645	15816	15766	15778	15875	15709	15708	15801	15768	15817	15606	15623	15757	15893	15684	16022	15928	15876	15599	15713	15812	15606	15697	15749	15765	15799	15656	15841	15740	15865	15614	15863	15940	15790	15736	15645	15702	15692	15804	15872	15822	15695	15896	15999	15762	15767	15745	15712	15703	15747	15836	15778	15726	15746	15604	15774	15732	15737	15585	15675	15726	15703	15635	15572	15912	15828	15529	15610	15650	15724	15823	15682	15888	15796	15949	15726	15842	15835	15749	15710	15584	15764	15861	15827	15677	15638	15845	15582	15637	15838	15691	15661	15629	15664	15614	15569	15872	15775	15768	15788	15904	15672	15936	15692	15791	15852	15632	15620	15606	15833	15731	15883	15798	15662	15697	15559	15710	15857	15869	15782	15599	15703	15815	15913	15922	15844	15847	15545	15746	15663	15638	15707	15662	15815	15732	15650	15729	15800	15644	15728	15830	15757	15931	15822	15722	15699	15823	15686	15784	15789	15773	15592	15853	15928	15898	15875	15930	15733	15678	15710	15767	15690	15806	15816	15978	15645	15802	15850	15745	15509	15806	15746	15904	15722	15706	15984	15516	15842	15965	15913
15143	65049	34476	17620	16180	15313	14793	14550	14406	14193	14208	14142	14199	14186	14218	14539	14445	13860	14100	13962	13992	13916	13919	13979	14058	13890	13931	13982	14036	14162	13921	14003	13765	13763	13796	13734	13954	13945	13988	13936	13956	13979	13839	13929	13880	13794	13887	14361	16402	16330	15789	14784	14123	13855	13980	13668	13619	13615	13641	13778	13709	13681	13647	13780	13569	13714	13859	13634	13711	13769	13754	13642	13720	13648	13756	13735	13729	13598	13805	13669	13658	13799	13796	13870	13806	13741	13751	13704	13665	13750	13714	13744	13742	13628	13851	13580	13891	13647	13689	13833	13826	13653	13760	13570	13848	13575	13874	13722	13728	13808	13816	13743	13765	13770	13812	13834	13794	13704	13693	13906	13698	13674	13792	13675	13796	13557	13901	13578	13709	13725	13813	13509	13733	13591	13751	13761	13735	13727	13678	13736	13728	13612	13818	13860	13643	13765	13828	13722	13714	13859	13816	13624	13623	13655	13696	13678	13691	13791	13768	13838	13731	13824	13800	13677	13774	13599	13802	13599	13737	13761	13694	13688	13791	13599	13823	13855	13751	13626	13883	13822	13585	13677	13837	13719	13874	13742	13688	13725	13752	13788	13737	13636	13689	13667	13618	13689	13694	13801	13535	13779	13716	13577	13619	13816	13597	13715	13667	13805	13759	13659	13949	13672	13743	13820	13700	13792	13741	13843	13596	13892	13645	13743	13986	13766	13810	13747	13784	13696	13843	13611	13838	13624	13736	13712	13697	13861	13817	13667	13744	13571	13695	13658	13764	13763	13879	13553	13742	13718	13575	13821	13638	13611	13642	13696	13858	13635	13691	13654	13729	13617	13663	13662	13696	13640	13556	13540	13714	13689	13707	13658	13826	13654	13873	13603	13867	13492	13693	13641	13747	13579	13715	13797	13738	13647	13698	13644	13739	13634	13646	13715	13663	13604	13868	13633	13574	13732	13687	13718	13720	13736	13691	13610	13842	13851	13633	13761	13610	13754	13763	13626	13744	13613	13683	13751	13784	13551	13687	13635	13810	13659	13839	13574	13709	13763	13650	13765	13763	13761	13732	13525	13698	13830	13594	13627	13795	13680	13808	13664	13640	13536	13759	13731	13656	13627	13752	13857	13687	13630	13539	13716	13672	13696	13808	13778	13802	13548	13907	13804	13720	13726	13776	13722	13626	13683	13679	13618	13774	13776	13789	13642	13630	13875	13683	13749	13711	13776	13816	13583	13600	13753	13651	13832	13729	13502	13699	13756	13600	13654	13772	13755	13563	13825	13771	13650	13639	13661	13769	13747	13711	13682	13969	13761	13685	13762	13809	13797	13716	13745	13617	13678	13580	13713	13673	13720	13828	13846	13617	13788	13673	13763	13774	13799	13719	13790	13738	13732	13752	13713	13746	13735	13757	13682	13605	13886	13685	13805	13839	13738	13819	13753	13650	13677	13677	13780	13789	13782	13999	13665	13817	13493	13641	13683	13704	13693	13823	13560	13615	13722	13707	13709	13873	13591	13755	13770	13677	13689	13751	13673	13704	13830	13614	13742	13626	13765	13717	13802	13735	13718	13705	13882	13762	13745	13808	13694	13654	13834	13666	13655	13695	13815	13835	13655	13714	13615	13717	13648	13640	13771	13700	13785	13629	13868	13710	13983	13811	13609	13701	13613	13790	13600	13664	13768	13766	13583	13685	13661	13763	13699	13648	13811	13645	13659	13794	13826	13689	13763	13789	13731	13739	13687	13622	13831	13841	13797	13664	13592	13658	13722	13710	13578	13752	13797	13912	13743	13708	13754	13658	13791	13697	13664	13688	13869	13744	13756	13551	13740	13632	13944	13733	13687	13757	13775	13726	13728	13726	13672	13831	13577	13841	13506	13831	13684	13669	13760	13644	13750	13644	13819	13626	13797	13708	13630	13706	13697	13701	13675	13632	13749	13578	13760	13664	13616	13738	13777	13703	13571	13717	13666	13777	13733	13576	13693	13663	13820	13644	13580	13660	13592	13876	13849	13711	13733	13652	13742	13667	13670	13700	13641	13571	13662	13784	13828	13788	13637	13756	13727	13586	13864	13752	13589	13837	13799	13867	13849	13757	13815	13620	13617	13710	13801	13807	13612	13688	13905	13735	13553	13743	13786	13662	13599	13694	13649	13709	13718	13726	13721	13611	13633	13779	13805	13709	13605	13674	13747	13729	13794	13728	13727	13713	13695	13784	13669	13766	13875	13693	13840	13780	13619	13839	13731	13566	13666	13643	13762	13744	13720	13657	13570	13641	13653	13684	13775	13726	13674	13787	13886	13704	13743	13734	13623	13938	13632	13773	13694	13681	13737	13614	13742	13846	13824	13648	13580	13665	13741	13633	13825	13748	13685	13771	13735	13656	13655	13785	13838	13918	13854	13632	13850	13638	13652	13719	13725	13497	13798	13538	13823	13800	13779	13793	13846	13572	13854	13817	13677	13706	13853	13669	13595	13830	13656	13673	13900	13604	13761	13695	13784	13716	13664	13757	13884	13643	13801	13719	13727	13811	13628	13691	13773	13680	13730	13625	13680	13868	13662	13819	13646	13679	13596	13707	13825	13808	13907	13775	13816	13666	13620	13712	13841	13722	13752	13778	13623	13639	13640	13772	13632	13660	13654	13618	13785	13817	13697	13631	13838	13675	13633	13827	13651	13805	13809	13702	13761	13775	13834	13782	13695	13781	13672	13895	13783	13840	13786	13641	13780	13873	13674	13667	13723	13594	13800	13561	13799	13882	13846	13679	13795	13575	13856	13847	13666	13820	13753	13750	13768	13674	13701	13658	13829	13685	13772	13694	13782	13685	13810	13833	13547	13749	13731	13741	13760	13687	13576	13776	13728	13682	13709	13739	13761	13957	13638	13932	13738	13721	13793	13897	13612	13721	13779	13680	13673	13693	13655	13763	13747	13791	13709	13640	13785	13829	13721	13531	13497	13784	13620	13861	13796	13540	13570	13539	13824	13857	13626	13475	13700	13641	13821	13567	13522	13769	13740	13638	13845	13852	13696	13874	13764	13964	13640	13544	13850	13765	13756	13649	13703	13707	13674	13705	13821	13802	13733	13863	13707	13639	13845	13838	13744	13704	13746	13558	13914	13749	13714	13812	13848	13596	13798	13810	13956	13812	13639	13693	13720	13569	13721	13834	13639	13644	13707	13775	13879	13826	13545	13781	13690	13670	13705	13678	13726	13831	13668	13697	13847	13768	13756	13528	13785	13672	13742	13694	13846	13797	13512	13621	13859	13489	13786	13677	13761	13756	13685	13669	13766	13586	13785	13781	13718	13780	13661	13729	13728	13722	13869	13790	13626	13641	13679	13754	13864	13660	13558	13577	13773	13746	13578	13863	13744	13713	13715	13921	13701	13660	13839	13671	13793	13663	13781	13688	13625	13841	13699	13697	13770	13639	13764	13663	13782	13548	13838	13643	13732	13683	13606	13698	13708	13811	13723	13735	13786	13532	13660	13726	13734	13696	13748	13755	13644	13681	13566	13797	13673	13543	13675	13725	13701	13732	13724	13727	13628	13584	13770	13785	13815	13617	13664	13582	13557	13881	13776	13764	13854	13700	13792	13754	13719	13678	13726	13725	13834	13571	13941	13701	13739	13574	13787	13847	13939	13711	13695	13648	13698	13660	13806	13789	13568	13739	13696	13842	13681	13621	13798	13762	13490	13807	13745	13550	13711	13753	13694	13756	13828	13714	13813	13562	13843	13748	13767	13792	13857	13750	13622	13695	13740	13807	13804	13772	13759	13780	13894	13637	13783	13651	13641	13743	13662	13699	13886	13689	13666	13696	13781	13745	13699	13759	13818	13627	13767	13573	13644	13716	13562	13764	13819	13703	13616	13670	13676	13778	13671	13673	13571	13672	13684	13844	13747	13720	13677	13817	13822	13742	13783	13703	13818	13545	13713	13775	13826	13637	13577	13817	13634	13795	13754	14024	13623	13636	13754	13685	13626	13752	13908	13926	13559	13767	13703	13705	13636	13829	13971	13718	13750	13544	13721	13813	13806	13651	13870	13809	13587	13814	13722	13650	13813	13815	13733	13768	13708	13733	13807	13593	13813	13736	13763	13707	13761	13794	13735	13759	13607	13826	13634	13745	13784	13844	13590	13551	13651	13784	13703	13677	13729	13810	13758	13700	13718	13694	13733	13852	13655	13690	13644	13746	13875	13879	13780	13700	13542	13684	13740	13631	13712	13620	13744	13720	13677	13792	13773	13603	13832	13658	13520	13750	13643	13779	13741	13748	13792	13668	13716	13765	13685	13844	13725	13692	13744	13765	13632	13913	13866	13712	13543	13809	13575	13846	13614	13654	13843	13686	13767	13521	13737	13736	13766	13685	13709	13624	13672	13530	13820	13691	13722	13711	13634	13840	13841	13624	13720	13767	13720	13722	13690	13778	13900	13683	13605	13487	13754	13652	13573	13725	13764	13678	13759	13848	13754	13651	13872	13840	13784	13615	13714	13583	13617	13840	13675	13769	13754	13601	13704	13880	13797	13731	13796	13658	13784	13843	13741	13798	13597	13759	13772	13591	13597	13533	13628	13731	13781	13589	13581	13585	13741	13741	13596	13649	13754	13731	13840	13739	13657	13654	13643	13729	13716	13687	13877	13782	13766	13682	13761	13643	13710	13698	13743	13816	13592	13768	13771	13689	13624	13528	13752	13771	13533	13728	13671	13738	13676	13727	13788	13691	13893	13606	13683	13706	13613	13895	13710	13599	13813	13815	13694	13760	13886	13757	13695	13571	13765	13745	13743	13727	13584	13722	13805	13865	13588	13662	13582	13682	13749	13591	13889	13648	13642	13721	13699	13669	13687	13826	13663	13616	13595	13673	13679	13683	13694	13651	13730	13817	13639	13659	13638	13770	13632	13942	13850	13854	13757	13673	13670	13531	13721	13699	13898	13903	13769	13700	13696	13725	13655	13825	13900	13596	13761	13783	13716	13915	13672	13789	13883	13661	13710	13815	13751	13616	13811	13742	13835	13607	13776	13809	13663	13563	13723	13737	13708	13647	13754	13729	13630	13613	13808	13829	13686	13663	13665	13750	13645	13713	13776	13664	13685	13625	13722	13598	13690	13691	13609
27105	25489	30370	19750	16027	15978	16230	15963	15896	15905	16087	16014	15944	15876	15872	15977	15923	15945	15915	15987	15901	15766	15910	15836	15791	15821	16029	16042	15696	15857	15948	15782	15888	15746	15763	15809	15893	15953	15889	16024	16006	16014	16015	15671	16031	15862	15687	15809	16027	15993	15950	16185	15883	16101	15880	15918	16004	15780	15761	15744	15928	15763	15847	15774	15835	15695	15824	15790	15899	15884	15886	15841	15859	15760	15814	15775	15955	15570	16014	15790	16014	15837	15857	15887	15731	15789	15869	15720	15726	15622	15681	15678	15928	15741	15726	15910	15689	15704	15702	15781	15967	15688	15730	15917	15594	15542	15852	15720	15712	15854	15910	15782	15628	15954	15793	15777	15923	15870	15783	15848	15748	15925	15942	15767	15938	15799	15821	15511	15810	15774	15792	15893	15667	15876	15683	16095	15796	15633	15925	15947	15694	15916	15763	15859	15734	15739	15958	15830	15717	15876	15790	15915	15729	15775	15940	15844	15865	15718	15729	15675	15866	15830	15901	15845	15869	15861	15734	15821	16002	15943	16039	16003	15956	15938	15858	15875	15864	15731	16039	15837	15951	15924	15771	15831	15634	15830	15732	15829	16033	15800	15841	15621	15741	15789	15709	15739	15919	15903	15821	15836	15819	15766	15794	15743	15983	15854	15755	16014	15578	15748	15852	15785	15537	15871	15860	15946	15924	15753	15863	15983	15811	16007	15607	15729	15705	15734	15959	15843	16035	15652	15729	15782	15825	15824	15848	15883	15742	15650	15805	15917	15812	15806	15751	15869	16081	16075	15532	15837	15864	15792	15917	15707	15840	15928	15765	15599	15678	15776	15740	16003	15760	15821	15860	15754	15727	15831	15776	15907	15888	15702	15811	15749	15817	15921	16026	15759	15886	15825	15956	15835	16007	15769	15780	15869	15822	15783	15804	15897	15893	15708	15898	15726	15633	15725	15699	15869	15699	15664	15782	15750	15708	15998	15793	15705	15788	15854	15868	15794	15958	15739	15825	15743	15796	15859	15791	15843	15909	15748	15858	15792	15569	15606	15547	15758	15751	15865	15672	15966	16122	15845	16013	15861	15888	15714	15899	15712	15970	15749	15805	15608	15858	15951	15848	16046	15980	15708	15876	15717	15805	15690	15868	15534	15959	15878	15888	16017	15923	15917	15847	15791	15753	15760	15821	15924	16008	15879	15784	15791	15890	15907	15829	15905	15929	15757	15934	15982	15890	15871	15766	15870	15929	15831	15725	15909	16006	15910	15765	15915	16046	15758	15813	15757	15745	15633	15640	15857	15889	15759	15831	15875	15785	15709	15776	15705	15702	15752	16102	15824	15825	15785	15715	15856	15824	15971	15841	15821	15602	15902	16035	15812	15767	15770	15916	15916	15778	15837	15729	15658	15813	15895	15756	15790	15789	15606	15930	15705	15913	16074	15773	15672	15940	15876	15825	15642	15894	15832	15731	15797	15791	15848	15934	15832	15768	15793	16025	15889	15751	15767	15814	15939	16023	15965	15975	15948	15790	16094	15630	15725	15805	15654	15714	15664	15955	16033	15855	16022	15751	15865	15813	15701	15997	15994	15885	15933	15767	15916	15740	15921	15748	15867	16011	15832	16012	15952	15618	15834	16030	15708	15796	15857	15898	15904	15889	15815	16005	16055	15684	15927	15944	15863	15829	15768	15944	15912	15816	15764	15934	15995	15922	15758	15881	15689	16024	16048	15739	15844	15794	15837	15794	15810	15857	15961	15669	15667	15976	15756	15754	15766	15860	15956	15694	15844	15780	16002	15724	15652	15839	15705	15866	16025	15800	15591	15900	15713	15684	15778	15803	15633	15487	15970	15868	15987	15746	15948	15929	16009	15999	15839	15865	15987	15781	15834	15938	15731	15730	16079	15700	15920	15726	15717	15849	15608	15852	15759	15887	15826	15847	15868	15771	15679	15883	15859	15794	15818	15943	15792	15811	16007	15755	15898	15810	15981	15668	16049	16099	15938	15681	15718	15856	15907	15855	15870	15909	15664	15782	15890	15746	15719	15930	15832	15773	15835	16175	15733	15764	15673	15856	15786	15825	15740	15679	15864	15889	15864	15879	15795	15818	15717	15766	15879	15710	15753	15839	15920	15828	15932	15747	15991	15753	15851	15980	15927	15726	15727	16002	16032	15788	15903	15937	15669	15871	15815	15962	15956	15743	15807	16010	15958	15926	15839	15834	15789	15819	15732	15829	15792	15862	15844	15879	15590	16058	15739	15624	15896	15770	15712	15819	15826	15844	15976	15740	15878	15919	15934	15709	15834	15694	15758	15823	15862	15926	15991	15984	15819	15732	15735	15941	15794	15735	15831	15844	15800	15562	15953	15766	15781	15834	15678	15797	15903	15744	15764	15871	15825	15856	15801	15733	15833	15805	15962	15908	15964	15665	15943	15818	15943	15752	15893	16016	15869	15836	15991	15846	15791	15994	15611	15820	15472	15565	15895	15910	15832	15707	15907	15965	15729	15829	15707	15799	15846	15673	15706	15746	15978	15766	15799	15890	15999	15917	15832	15796	15695	15909	15760	15894	15929	15920	15984	15895	15930	15649	15940	15767	15681	15788	15813	16027	15813	15915	16034	15781	16016	15772	15890	15981	15604	15721	15782	15827	15831	15751	15730	15742	15718	15798	15756	15852	15683	15839	15714	15858	15895	15674	15842	15955	15913	15839	15897	15817	15997	15744	15871	15601	15785	15869	15662	15642	15666	15829	15732	15784	15729	15897	15677	15741	15712	16012	15939	15704	15790	15955	15767	15755	15891	15837	15885	15817	15851	15640	15837	15740	15617	15881	15988	15788	15940	15934	15752	15727	16007	15556	15855	15936	15742	16050	15854	16012	15951	15701	15932	15672	15715	15833	15839	15794	15917	15941	15979	15838	15734	15891	15913	15847	15921	15874	15875	15762	15962	15906	15927	15956	15919	15790	15873	15905	15721	15960	15936	15929	15713	16021	15844	15730	15788	15767	15955	15920	16026	15847	15738	15517	15742	15812	15937	16023	15868	15775	15805	15907	15818	15546	15767	15797	15883	15794	15840	15948	15849	15831	15921	15848	15770	15976	15711	15687	15919	15638	15988	15640	15741	15781	15664	15741	15995	15864	15757	15870	15866	15767	15870	15847	16047	15870	15867	15930	15869	15842	15817	16043	15840	15811	15843	15972	15959	15820	15905	15776	15865	15768	15884	15942	15903	15902	15840	15793	15975	15933	16093	16082	15990	15921	16088	15982	15829	15964	15721	15624	15739	15669	15794	15712	15789	15716	15687	15654	15806	15763	15734	15813	15995	15778	15911	15758	15638	15806	15793	15955	15965	15880	15846	15832	15866	15965	15699	15840	15850	15709	15760	15744	15795	15741	15869	15773	15942	15673	15833	15793	15888	15748	15794	15766	15933	16035	15863	15570	15762	15941	15645	15784	16093	15909	15833	15893	15994	15755	15819	15816	15943	15934	15946	15888	15844	15870	15773	15780	15722	15715	15872	15725	15919	15720	15675	15832	16000	15833	15819	15937	15688	15887	15651	15868	15963	15767	15826	15926	15760	15687	15755	15938	15867	15964	15639	16045	15859	15705	15787	15829	15848	16092	15760	15812	15819	15720	15912	15796	15747	15956	15695	15934	15479	15825	15785	15679	15899	15880	15870	15747	15711	15807	15538	15859	15855	15950	15695	16055	15791	15830	15871	15818	15762	15894	15788	15957	15734	15952	15901	15919	15820	16017	15959	15916	15813	15903	15820	15922	15901	15821	15827	15868	15951	15869	15927	16002	15727	15949	15948	15902	15891	15803	15817	15517	15948	15954	15634	15803	15898	15807	15967	15934	15833	15981	15643	16091	15697	15775	15779	15793	15722	15801	15793	15724	15934	15943	15924	15745	15748	15848	15999	16094	15729	15826	15756	15828	15756	16121	15639	15880	15817	15873	15807	15783	15802	15752	15703	16049	15960	15815	15939	15857	15871	15886	15715	15835	15906	15832	16028	16013	15767	15817	15653	15792	15950	15657	15749	15938	15826	15700	15788	15783	15772	15911	15548	15797	15785	15895	15923	15744	15983	15773	15922	15925	15633	15813	15778	15871	15808	16002	15869	15915	15792	15585	15653	15691	15824	15956	15735	15819	15962	15984	15764	15783	15814	15956	15787	15724	15983	15768	15796	15918	16042	15922	15772	15688	15768	15843	15917	15669	15840	15738	16060	15875	15993	15782	15675	15833	15905	15773	15822	15751	15704	15981	15874	15875	15859	15989	15941	15728	15769	15857	15738	16051	16054	15938	15870	15711	15768	15650	15835	15945	15915	15810	16139	15856	16013	16000	15778	15793	15821	15806	15824	15711	15911	15965	15885	15819	15765	15994	15790	15666	15826	15772	15859	15625	15916	15740	15763	15619	15825	15752	15583	15767	15743	15764	15851	15959	15736	15818	15895	15864	15789	15931	15796	15895	16075	15793	15686	15643	15735	15964	16041	15863	15686	15714	15554	15724	15762	15671	15943	15991	15857	15836	15742	15737	15603	15726	15776	15870	15960	15928	15818	15852	15746	15858	15766	15668	15737	15989	15820	15989	15933	15739	15890	15767	15591	15796	15786	15824	15807	15830	15662	15896	15802	15776	15676	15983	15886	15585	15654	15952	15682	15925	15688	15574	15774	15737	15980	15827	15724	15943	15754	15901	15884	15824	15780	15811	15865	15838	15898	15947	15848	15992	15845	15646	15894	15807	15822	15761	15537	15702	15819	15868	15830	15895	15978	15991	15760	15979	15740	15957	15916	15847	15746	15700	15933	15911	15605	15853	15956	15878	15790	15935	15782	16095	15815	15902	15811	15900	15771	15824	15905	15813	15726	15842	15853	15910	16019	15730	15823	16037	15838	15942	15846	16029	15796	15867	15803	15714	16002	15598	15783	15796	15836	15950	15707	15866	15807	15756	15608	15632	15908	15792	15805	15959	15822	16080	16087	15818	15785	15888	15764	15730	15830	15812	15609	15909	15719	15778	15892	15607	15832	15895	15751	15763	15821	15728	15777	15966	15967	15839	16018	15856	15842	15758	15913	15853	15760	15798	15713	15857	15808	15835	15875	15892	15931	15905	15785
13474	37547	22405	14437	14094	13766	14003	13863	13728	13681	13773	13617	13751	13642	13813	14060	13933	13866	13870	13789	13744	13853	13828	13715	13918	13925	13947	13924	13887	13806	13787	13854	13767	13896	13780	13730	13841	13825	13795	13731	13728	13788	13776	13774	13823	13840	13966	13847	14002	14028	14044	13873	13641	13732	13615	13686	13688	13875	13772	13860	13836	13759	13696	13692	13701	13752	13715	13715	13814	13671	13679	13849	13639	13701	13740	13761	13617	13771	13710	13735	13750	13682	13702	13732	13774	13565	13758	13877	13647	13711	13832	13600	13654	13598	13816	13702	13763	13680	13531	13812	13830	13772	13819	13772	13650	13705	13662	13616	13883	13725	13642	13731	13859	13722	13603	13843	13879	13832	13690	13537	13608	13559	13691	13701	14018	13676	13605	13597	13796	13745	13658	13763	13804	13752	13599	13980	13895	13633	13753	13922	13913	13693	13703	13608	13917	13511	13806	13624	13702	13701	13678	13718	13659	13706	13583	13645	13716	13766	13825	13751	13743	13720	13598	13722	13749	13766	13865	13831	13747	13715	13818	13661	13597	13671	13727	13705	13734	13807	13671	13659	13852	13730	13725	13720	13715	13874	13678	13849	13815	13816	13679	13693	13681	13643	13752	13621	13784	13776	13878	13785	13726	13819	13700	13923	13709	13851	13644	13693	13645	13749	13787	13675	13643	13812	13662	13657	13722	13713	13617	13755	13731	13732	13801	13667	13660	13668	13670	13813	13666	13801	13800	13687	13725	13834	13825	13747	13722	13761	13707	13787	13722	13807	13811	13734	13700	13770	13750	13568	13624	13751	13692	13619	13808	13732	13822	13873	13728	13635	13689	13821	13627	13717	13625	13905	13838	13784	13668	13905	13788	13749	13784	13710	13702	13842	13802	13793	13710	13898	13598	13660	13696	13798	13792	13899	13907	13589	13827	13450	13775	13641	13753	13745	13566	13543	13499	13726	13731	13636	13740	13523	13761	13649	13599	13859	13697	13693	13798	13743	13932	13628	13679	13805	13786	13781	13755	13920	13891	13766	13807	13804	13503	13745	13729	13585	13730	13724	13834	13612	13748	13772	13756	13740	13753	13666	13789	13721	13629	13711	13807	13811	13801	13641	13781	13584	13730	13692	13691	13630	13758	13569	13659	13657	13659	13746	13645	13834	13856	13786	13964	13847	13703	13755	13725	13813	13787	13809	13743	13615	13770	13680	13663	13846	13735	13689	13700	13781	13720	13860	13732	13710	13886	13705	13745	13766	13895	13824	13755	13733	13803	13653	13958	13675	13708	13697	13817	13841	13716	13841	13831	13814	13699	13815	13634	13772	13845	13757	13541	13619	13729	13562	13782	13649	13670	13843	13671	13744	13843	13695	13849	13817	13627	13728	13842	13634	13830	13637	13693	13659	13792	13678	13805	13515	13723	13731	13738	13756	13763	13634	13628	13732	13776	13739	13776	13604	13734	13631	13622	13736	13796	13851	13737	13676	13783	13694	13661	13874	13610	13620	13486	13793	13687	13769	13708	13761	13710	13651	13872	13769	13732	13810	13823	13737	14014	13587	13720	13762	13824	13653	13729	13596	13703	13686	13789	13741	13704	13790	13744	13859	13843	13822	13767	13828	13809	13587	13775	13766	13690	13768	13688	13719	13823	13799	13795	13625	13747	13800	13530	13816	13565	13710	13757	13816	13883	13848	13862	13649	13841	13977	13699	13723	13765	13757	13753	13714	13789	13698	13775	13704	13673	13518	13667	13616	13621	13906	13802	13810	13654	13780	13833	13721	13815	13690	13693	13648	13692	13742	13680	13744	13737	13796	13818	13793	13843	13730	13964	13707	13739	13652	13913	13564	13738	13730	13695	13698	13794	13782	13886	13656	13676	13482	13809	13729	13876	13716	13689	13686	13749	13727	13806	13945	13577	13808	13957	13903	13736	13614	13659	13712	13801	13610	13711	13722	13795	13836	13661	13819	13776	13697	13657	13891	13791	13935	13801	13696	13822	13600	13827	13642	13710	13756	13702	13861	13628	13718	13738	13665	13671	13640	13782	13779	13911	13506	13731	13650	13676	13907	13951	13810	13755	13758	13733	13583	13574	13585	13739	13677	13750	13866	13795	13770	13661	13884	13543	13738	13616	13898	13670	13613	13762	13773	13747	13755	13791	13707	13720	13879	13748	13768	13797	13969	13813	13741	13621	13818	13651	13659	13635	13691	13837	13670	13702	13661	13896	13535	13786	13760	13672	13568	13584	13744	13711	13755	13606	13637	13867	13635	13724	13707	13673	13761	13725	13831	13916	13612	13736	13845	13560	13842	13809	13528	13762	13834	13808	13798	13633	13687	13880	13604	13762	13728	13761	13665	13842	13812	13786	13748	13586	13674	13841	13725	13750	13866	13858	13596	13738	13740	13624	13767	13726	13736	13766	13740	13752	13881	13967	13885	13912	13787	13797	13737	13701	13692	13718	13802	13653	13890	13749	13623	13699	13697	13649	13605	13718	13721	13733	13716	13650	13596	13812	13754	13640	13850	13684	13661	13789	13814	13772	13577	13853	13865	13726	13765	13748	13733	13655	13628	13844	13673	13803	13673	13711	13779	13729	13785	13625	13651	13753	13777	13717	13805	13774	13724	13710	13779	13780	13757	13892	13762	13846	13550	13733	13771	13681	13882	13698	13755	13761	13793	13705	13607	13636	13772	13736	13840	13746	13716	13573	13767	13758	13814	13607	13765	13647	13752	13817	13611	13681	13671	13769	13736	13624	13848	13661	13662	13742	13731	13505	13760	13654	13677	13617	13891	13876	13680	13592	13788	13827	13807	13829	13725	13775	13688	13786	13698	13758	13793	13755	13718	13781	13829	13798	13823	13737	13822	13573	13729	13590	13604	13832	13750	13657	13528	13908	13900	13726	13757	13743	13815	13809	13678	13690	13830	13747	13600	13812	13593	13704	13837	13752	13745	13640	13684	13838	13655	13687	13775	13807	13648	13772	13632	13864	13820	13476	13840	13832	13749	13747	13750	13833	13593	13690	13736	13599	13631	13800	13802	13685	13786	13701	13647	13813	13674	13648	13596	13905	13753	13635	13761	13900	13785	13828	13803	13726	13891	13799	13727	13706	13767	13670	13762	13661	13754	13754	13794	13740	13632	13771	13648	13784	13679	13735	13835	13762	13829	13665	13908	13800	13829	13767	13756	13708	13834	13850	13539	13674	13818	13812	13716	13781	13887	13778	13813	13701	13737	13815	13676	13590	13794	13570	13610	13756	13731	13666	13757	13813	13648	13808	13614	13673	13837	13693	13742	13813	13681	13854	13813	13710	13778	13665	13824	13835	13747	13953	13849	13863	13758	13812	13774	13843	13725	13872	13913	13948	13653	13959	13651	13666	13664	13680	13724	13791	13729	13761	13809	13853	13635	13753	13687	13769	13458	13557	13695	13876	13712	13571	13779	13729	13743	13629	13843	13769	13665	13573	13592	13759	13714	13738	13759	13649	13701	13700	13766	13713	13693	13720	13813	13803	13685	13594	13807	13727	13667	13807	13806	13798	13859	13883	13664	13682	13736	13669	13607	13918	13629	13736	13749	13815	13773	13823	13753	13807	13706	13805	13743	13561	13605	13742	13718	13697	13630	13764	13638	13648	13803	13850	13764	13557	13745	13577	13707	13633	13604	13846	13785	13754	13910	13679	13631	13686	13825	13822	13539	13621	13690	13881	13725	13754	13724	13743	13805	13722	13954	13872	13653	13694	13714	13743	13823	13688	13859	13842	13840	13822	13820	13731	13757	13816	13685	13682	13788	13906	13592	13852	13594	13725	13897	13777	13717	13727	13626	13687	13703	13859	13824	13812	13778	13766	13778	13610	13764	13562	13867	13762	13797	13855	13637	13596	13776	13907	13831	14007	13724	13509	13661	13662	13729	13745	13873	13907	13751	13732	13735	13574	13629	13742	13818	13763	13787	13849	13856	13607	13682	13774	13616	13648	13915	13721	13715	13720	13820	13887	13795	13675	13585	13698	13654	13661	13638	13864	13636	13736	13841	13753	13941	13781	13612	13649	13783	13647	13823	13910	13748	13774	13819	13744	13669	13794	13777	13765	13640	13699	13776	13729	13805	13721	13657	13769	13653	13718	13719	13725	13902	13493	13716	13741	13821	13737	13644	13842	13764	13734	13727	13795	13671	13750	13516	13648	13689	13610	13722	13659	13761	13862	13841	13770	13595	13742	13719	13880	13662	13812	13768	13627	13604	13884	13764	13845	13805	13653	13751	13704	13667	13646	13622	13586	13884	13674	13741	13736	13768	13720	13748	13794	13724	13704	13806	13790	13708	13741	13607	13788	13703	13880	13677	13584	13818	13532	13744	13644	13793	13808	13845	13677	13861	13827	13731	13633	13949	13748	13633	13739	13824	13700	13758	13728	13825	13725	13884	13770	13841	13678	13790	13703	13817	13793	13687	13678	13853	13795	13743	13685	13687	13729	13596	13656	13705	13621	13774	13780	13842	13802	13666	13707	13678	13749	13582	13710	13824	13709	13691	13773	13895	13655	13784	13722	13776	13723	13782	13825	13532	13746	13819	13546	13945	13748	13833	13734	13740	13637	13791	13779	13733	13859	13750	13648	13868	13948	13589	13692	13729	13780	13687	13649	13795	13785	13755	13661	13709	13804	13809	13593	13704	13531	13727	13831	13796	13826	13807	13727	13579	13779	13933	13732	13848	13699	13701	13771	13667	13878	13707	13524	13686	13596	13656	13587	13790	13654	13745	13623	13767	13720	13784	13860	13800	13798	13735	13739	13680	13632	13901	13627	13834	13889	13791	13726	13716	13817	13787	13670	13877	13668	13702	13816	13764	13612	13919	13694	13768	13616	13745	13599	13668	13764	13782	13749	13470	13693	13758	13742	13674	13742	13629	13928	13669	13741	13852	13649	13829	13729	13635	13766	13813	13664	13726	13831	13653	13653	13841	13660	13746	13675	13741	13754	13525	13788	13798	13807	13700	13848	13746	13860	13764	13704	13535	13674	13766	13707	13896	13759	13747	13809	13885	13852	13584	13797	13723	13830	13741	13750	13382	13814	13836	13776	13662	13492	13624	13833	13665	13734	13867	13814	13723	13820	13693	13835	13784
23749	21488	29965	24248	21289	19194	18047	16454	15858	15989	15958	16042	16103	16002	15864	16134	16104	15830	16190	16054	16116	15926	16058	15987	15925	15987	16001	16044	16037	16056	16011	15999	15752	15932	16018	15927	16031	15814	15791	16004	15772	16081	16126	16104	15716	15793	15899	15914	16659	17073	16668	16291	16100	15932	15853	15791	15753	15678	15688	15797	15720	15798	15738	15965	15722	15920	15897	15708	15761	15812	15710	15601	15692	15656	15923	15911	15824	15682	15746	15706	15811	15737	15866	15820	15651	15696	15553	15682	15604	15613	15729	15675	15763	15784	15678	15808	15699	15746	16125	15836	15972	15690	15635	15727	15882	15703	15714	15640	15784	15908	15766	15806	15720	15802	15703	15751	15898	15748	15797	15693	15815	15846	15671	15751	15904	15814	15711	15843	15703	15761	15621	15675	15744	15958	15787	15759	15727	15879	15645	15649	15857	15658	15607	16023	15741	15724	15643	15625	15532	15618	15432	15861	15862	15613	15621	15764	15603	15832	15798	16062	15687	15578	15774	15799	15832	15783	15856	15786	15800	15843	15885	15733	15861	15776	15817	15761	15690	15788	15734	15698	15720	15650	15744	15659	15784	15781	16117	15757	15780	15785	15717	15873	15871	15640	15823	15803	15541	15560	15651	15558	15698	15864	15513	15707	15686	15737	15819	15614	15476	15607	15885	15910	15945	15657	15693	15903	15831	15717	15827	15706	15850	15830	15761	15384	15903	15754	15795	15783	15942	15777	15688	15843	15925	15670	15815	15607	15554	15855	15900	15602	15827	15731	15754	15692	15627	15651	15613	15741	15825	15711	15745	15814	15727	15835	15795	15684	15744	15778	15675	15957	15843	15678	15763	15880	15803	15576	15865	15816	15582	15684	15830	15877	15804	15658	15455	15545	15754	15756	15956	15801	15888	15732	15706	15733	15622	15577	15813	15777	15583	15901	15760	15710	15945	15606	15820	15691	15841	15848	15675	15764	15700	15607	15727	15677	15663	15755	15739	15814	15832	15773	15783	15831	15675	15864	15688	15806	15937	15645	15661	15740	15571	15750	15814	15741	15803	15673	15800	15778	16025	15443	15856	15703	15726	15842	15873	15883	15756	15663	15639	15731	15859	15532	15797	15524	15712	15804	15775	15780	15846	15880	15646	15763	15610	15502	15684	15690	15685	15830	15775	15782	15676	15729	15612	15787	15829	15829	15645	15860	15950	15710	15685	15565	15629	15693	15813	15747	15843	15717	15567	15720	15903	15730	15728	15741	15808	15804	15757	15900	15769	15625	15846	15794	15704	15767	15807	15764	15845	15806	15858	15667	15606	15759	15701	15674	15744	15766	15603	15668	15749	15633	15766	15851	15622	15848	15660	15606	15747	15754	15818	15801	15633	15811	15644	15852	15822	15572	15824	15716	15788	15716	15758	15738	15677	15620	15938	15715	15735	15799	15640	15712	15755	15520	15634	15737	15651	15664	15834	15791	15617	15823	15820	15749	15837	15649	15781	15903	15853	15819	15654	15840	15705	15818	15710	15895	15801	15786	15738	15659	15731	15691	15920	15839	15802	15818	15889	15541	15572	15569	15627	15650	15739	15661	15704	15761	15793	15741	15797	15587	15800	15830	15656	15733	15787	15670	15613	15618	15869	15739	15886	15888	15618	15572	15790	15838	15600	15804	15725	15720	15532	15537	15849	15523	15744	16002	15759	15834	15780	15818	15979	15718	15701	15742	15857	15715	15541	15676	15793	15615	15740	15857	15661	15721	15760	15705	15631	15731	15782	15828	15685	15621	15725	15660	15677	15635	15750	15820	15825	15676	15608	15690	15712	15652	15675	15854	15865	15669	15885	15717	15792	15843	15664	15828	15678	15630	15697	15735	15961	15698	15886	15583	15774	15802	15757	15985	15848	15609	15774	15755	15877	15921	15805	15846	15720	15670	15678	15545	15758	15902	15844	15758	15957	15830	15785	15699	15802	16021	15840	15711	15638	15640	15721	15682	15771	15839	15815	15931	15547	15795	15814	15741	15758	15696	15739	15769	15701	15796	15573	15789	15726	15707	15832	15477	15673	15705	15736	15743	15622	15671	15740	15691	15740	15679	15551	15623	15669	15733	15820	15824	15847	15672	15647	15822	15719	15759	15862	15846	15839	15765	15875	15614	15890	15794	15797	15846	15820	15824	15964	15785	15785	15897	15810	15590	15747	15737	15828	15758	15806	15622	15850	15515	15744	15655	15757	15686	15537	15614	15792	15639	15781	15994	15678	15819	15889	15748	15528	15738	15676	15634	15672	15631	15754	15645	15907	15691	15954	15495	15761	15704	15871	15759	15830	15638	15614	15596	15588	15663	15720	15716	15703	15605	15695	15717	15601	15620	15974	15581	15838	15774	15663	15779	15688	15653	15793	15683	15667	15843	15766	15606	15770	15860	15747	15893	15817	15667	15792	15749	15871	15767	15886	15609	15644	15536	15847	15680	15723	15670	15764	15868	15834	15883	15822	15713	15685	15681	15895	15798	15869	15846	15585	15689	15826	15720	15760	15817	15751	15801	15885	15769	15590	15911	15716	15849	15695	15479	15696	15844	15590	15585	15869	15652	15848	15740	15863	15771	15683	15779	15767	15831	15937	15708	15711	15511	15845	15620	15848	15633	15804	15633	15720	15578	15579	15651	15763	15698	15769	15586	15731	15416	15769	15757	15577	15617	15802	15823	15745	15833	15762	15888	15710	15697	15841	15590	15735	15577	15755	15800	15691	15677	15723	15895	15733	15771	15724	15493	15724	15584	15902	15712	15669	15681	15818	15561	15674	15669	15734	15775	15577	15789	15700	15768	15722	15663	15614	15759	15524	15848	15505	15642	15825	15677	15727	15596	15858	15769	15696	15708	15822	15827	15588	15723	15780	15799	15851	15871	15825	15938	15831	15703	15504	15638	15663	15898	15695	15924	15791	15889	15817	15822	15940	15743	15921	15799	15721	15671	15573	15668	15754	15575	15708	15837	15640	15761	15795	15850	15555	15760	15872	15807	15782	15749	15684	15824	15694	15865	15795	15663	15665	15657	15580	15703	15804	15650	16052	15844	15799	16023	15837	15661	15576	15823	15894	15674	15748	15654	15624	15741	15800	15780	15944	15804	15644	15659	15753	15779	15876	15705	15914	15779	15713	15781	15759	15673	15830	15654	15693	15776	15863	15843	15834	15771	15697	15757	15776	15701	15827	15654	15730	15749	15789	15847	15700	15762	15787	15933	15814	15999	15871	15666	15769	15920	15800	15575	15726	15790	15837	15813	15762	15788	15794	15921	15612	15755	15916	15765	15737	15522	15788	15661	15781	15744	15801	15562	15726	15836	15772	15683	15672	15461	15759	15610	15759	15829	15667	15890	15644	15599	15813	15937	15678	15770	15702	15634	15645	15874	15768	15681	15721	15711	15681	15814	15849	15766	15741	15636	15774	15764	15711	15744	15865	15704	15751	15774	15914	15794	15732	15783	15737	15494	15719	15766	15613	15704	15731	15852	15569	15670	15733	15794	15737	15422	15670	15666	15823	15570	15561	15691	15439	15774	15749	15685	15756	15611	15586	15808	15685	15577	15666	15829	15799	15733	15924	15711	15666	15719	15766	15680	15734	15834	15883	15735	15639	15741	15807	15711	15734	15828	15800	15618	15664	15774	15839	15612	15693	15568	15705	15713	15775	15670	15744	15965	15810	15698	15652	15815	15874	15566	15597	15464	15669	15694	15638	15735	15698	15657	15740	15644	15832	15794	15742	15760	15666	15582	15731	15780	15839	15757	15661	15780	15714	15927	15881	15886	15978	15570	15578	15766	15695	15604	15745	15749	15823	15852	15698	15717	15670	15679	15676	15746	15702	15544	15709	15838	15603	15795	15833	15746	15674	15664	15858	15664	15819	15845	15733	15675	15863	15507	15689	15674	15567	15857	15890	15661	15708	15626	15955	15752	15678	15744	15699	15691	15467	15903	15817	15729	15724	15629	15697	15657	15814	15714	15812	15630	15716	15765	15676	15739	15809	15830	15658	15769	15908	15831	15677	15788	15836	15710	15610	15482	15698	15854	15726	15729	15618	15964	15722	15817	15817	15834	15683	15631	15698	15660	15665	15745	15722	15800	15677	15813	15684	15784	15703	15711	15636	15893	15869	15442	15861	15807	15742	15700	15580	15580	15775	15749	15771	15893	15651	15887	15641	15753	15838	15706	15840	15769	15731	15567	15624	15670	15747	15779	15752	15655	15691	15744	15701	15896	15735	15663	15720	15845	15768	15677	15681	15627	15653	15506	15732	15656	15765	15679	15705	15774	15707	15715	15713	15827	15661	15881	15799	15714	15669	15795	15941	15849	15711	15897	15539	15627	15722	15567	15745	15813	15650	15964	15772	15794	15680	15851	15669	15599	15770	15458	15659	15901	15806	15705	15803	15862	15960	15932	15738	15745	15701	15602	15857	15710	15888	15798	15889	15890	15885	15967	15734	15775	15832	15767	15818	15724	15898	15788	15731	15746	15777	15627	15924	15711	15815	15830	15863	15582	15867	15752	15709	15833	15658	15654	15783	15976	15739	15581	15898	15433	15809	15848	15886	15629	15635	15759	15692	15726	15569	15606	15781	15695	15723	15608	15851	15659	15892	15548	15796	15732	15867	15589	15666	15622	15820	15924	15797	15704	15853	15668	15921	15838	15717	15767	15885	15740	15947	15715	15780	15802	15749	15819	15792	15779	15745	15817	15572	15739	15638	15861	15886	15574	15855	15606	15613	15582	15804	15774	15574	15886	15669	15624	15726	15795	15776	15766	15702	15826	15746	15667	15869	15763	15639	15737	15581	15739	15748	15866	15695	15686	15843	15739	15645	15873	15797	15657	15759	15811	15766	15761	15656	15761	15722	15838	15667	15794	15618	15676	15655	15688	15767	15776	15570	15921	15787	15915	15645	15631	15865	15860	15846	15782	15607	15813	15677	15789	15648	15735	15862	15830	15877	15633	15744	15778	15445	15700	15791	15638	15616	15818	15810	15790	16054	15852	15549	15588	15563	15688	15909	15775	15790	15813	15716	15675	15728	15674	15757	15490	15808	15605	15682	15803	15765	15902	15922	15835	15744	15744	15682	15781	15752	15650	15730	15758
13960	64066	23847	16132	15118	14875	14364	14038	14131	14016	13957	14058	14014	13893	14052	14129	14492	14016	13921	13822	13777	13883	13759	13980	13965	13898	14034	13992	14060	13768	13949	14139	13819	13908	13763	13835	13961	13853	13905	13975	13955	14026	13810	14099	13905	13816	13874	14195	15179	15391	14849	14459	14014	13962	13894	13672	13793	13872	13763	13753	13752	13752	13671	13764	13716	13747	13715	13829	13672	13783	13837	13693	13677	13843	13749	13566	13806	13704	13725	13827	13505	13828	13647	13671	13773	13790	13652	13870	13641	13674	13517	13781	13626	13824	13681	13627	13659	13667	13683	13790	13545	13855	13701	13747	13702	13727	13755	13670	13498	13805	13686	13821	13718	13650	13741	13628	13817	13753	13740	13623	13791	13785	13788	13718	13661	13875	13685	13804	13647	13693	13599	13705	13679	13623	13617	13770	13869	13820	13680	13796	13611	13763	13640	13519	13811	13782	13620	13778	13678	13702	13871	13759	13787	13652	13680	13648	13712	13771	13689	13917	13556	13832	13705	13763	13656	13785	13769	13702	13672	13604	13552	13706	13798	13629	13738	13632	13825	13762	13873	13836	13880	13572	13685	13730	13549	13657	13647	13826	13627	13789	13656	13736	13701	13830	13749	13690	13858	13654	13791	13765	13532	13761	13650	13849	13709	13738	13763	13934	13633	13635	13744	13698	13935	13514	13693	13728	13851	13767	13905	13684	13680	13572	13846	13605	13682	13723	13695	13758	13775	13618	13825	13619	13705	13822	13667	13651	13905	13899	13565	13560	13882	13608	13866	13734	13869	13661	13766	13774	13709	13803	13679	13728	13795	13580	13712	13688	13687	13699	13684	13839	13801	13776	13665	13860	13926	13735	13701	13942	13747	13618	13711	13810	13693	13786	13762	13837	13788	13847	13807	13809	13866	13762	13774	13811	13637	13740	13978	13681	13830	13638	13934	13744	13732	13714	13815	13872	13765	13628	13773	13690	13874	13648	13835	13696	13873	13664	13609	13774	13916	13639	13667	13608	13740	13846	13750	13558	13857	13720	13630	13744	13605	13707	13784	13744	13816	13686	13624	13705	13768	13760	13758	13723	13527	13740	13676	13623	13747	13811	13784	13673	13610	13739	13600	13765	13752	13774	13774	13889	13668	13896	13892	13694	13893	13776	13788	13697	13803	13675	13656	13746	13675	13565	13752	13743	13876	13636	13864	13530	13834	13700	13809	13854	13802	13776	13570	13666	13772	13713	13622	13733	13648	13665	13615	13638	13764	13625	13595	13709	13559	13721	13733	13697	13857	13618	13857	13610	13814	13661	13716	13670	13708	13711	13675	13608	13833	13771	13808	13655	13583	13858	13852	13741	13831	13750	13878	13818	13773	13855	13779	13771	13649	13697	13648	13635	13764	13782	13841	13692	13669	13686	13631	13680	13752	13852	13748	13617	13742	13686	13655	13651	13871	13630	13600	13675	13908	13682	13775	13874	13836	13648	13852	13721	13594	13774	13699	13717	13808	13814	13675	13562	13829	13671	13588	13643	13902	13941	13858	13576	13913	13765	13585	13647	13691	13769	13709	13632	13669	13616	13663	13677	13741	13805	13807	13637	13677	13622	13721	13667	13711	13761	13662	13815	13682	13648	13736	13599	13796	13743	13659	13764	13779	13911	13845	13809	13613	13787	13644	13909	13816	13772	13825	13761	13828	13673	13904	13693	13765	13657	13708	13753	13676	13666	13804	13818	13722	13774	13710	13635	13826	13851	13725	13572	13758	13544	13684	13651	13785	13732	13847	13592	13850	13730	13727	13683	13686	13859	13701	13721	13778	13700	13740	13666	13895	13543	13918	13579	13795	13708	13812	13688	13812	13602	13610	13743	13615	13661	13747	13650	13712	13663	13831	13671	13706	13769	13649	13833	13522	13790	13784	13608	13732	13670	13667	13751	13811	13880	13747	13713	13666	13790	13573	13864	13829	13784	13742	13670	13619	13832	13769	13657	13793	13703	13794	13719	13724	13709	13670	13783	13795	13793	13730	13645	13586	13721	13739	13798	13732	13698	13765	13805	13717	13762	13908	13804	13844	13739	13752	13698	13750	13682	13807	13750	13769	13675	13896	13713	13718	13785	13807	13516	13745	13688	13609	13788	13929	13728	13824	13660	13721	13592	13848	13707	13844	13768	13879	13745	13760	13703	13738	13717	13712	13858	13615	13735	13692	13610	13685	13762	13812	13647	13781	13767	13536	13826	13808	13768	13723	13721	13771	13791	13926	13677	13782	13619	13713	13682	13663	13838	13673	13659	13752	13702	13710	13815	13759	13690	13762	13651	13712	13724	13894	13756	13710	13720	13600	13807	13635	13742	13932	13718	13809	13801	13791	13632	13674	13663	13705	13819	13762	13660	13736	13745	13896	13687	13750	13641	13653	13820	13803	13745	13820	13785	13783	13683	13613	13636	13595	13844	13789	13692	13806	13715	13637	13789	13583	13819	13685	13732	13689	13727	13633	13910	13723	13824	13658	13789	13708	13728	13761	13709	13789	13630	13672	13864	13739	13774	13662	13794	13706	13869	13766	13847	13652	13615	13637	13687	13696	13801	13743	13795	13736	13845	13733	13812	13811	13736	13706	13722	13748	13890	13682	13712	13668	13852	13843	13696	13804	13730	13601	13603	13748	13623	13565	13768	13700	13612	13827	13786	13650	13646	13801	13833	13726	13746	13823	13801	13646	13636	13732	13695	13774	13666	13720	13585	13807	13851	13726	13746	13682	13897	13764	13869	13816	13779	13811	13817	13715	13641	13935	13683	13811	13751	13525	13829	13675	13863	13674	13615	13745	13735	13927	13638	13818	13692	13741	13899	13798	13843	13641	13688	13746	13787	13638	13731	13779	13858	13718	13825	13832	13588	13674	13769	13723	13662	13824	13765	13723	13644	13716	13599	13711	13750	13729	13712	13769	13658	13581	13638	13913	13797	13603	13813	13676	13890	13733	13778	13663	13932	13826	13813	13633	13649	13768	13908	13790	13645	13665	13728	13693	13733	14007	13693	13745	13833	13678	14025	13672	13650	13597	13768	13767	13863	13700	13947	13871	13707	13726	13698	13713	13708	13770	13794	13855	13648	13817	13795	13762	13600	13839	13727	13664	13801	13775	13532	13656	13656	13792	13967	13813	13633	13655	13601	13780	13651	13769	13833	13872	13686	13683	13926	13536	13808	13822	13733	13820	13805	13889	13648	13784	13705	13883	13747	13677	13892	13756	13693	13782	13805	13721	13874	13792	13897	13746	13786	13749	13746	13786	13796	13797	13571	13670	13841	13694	13672	13708	13738	13459	13829	13613	13691	13684	13612	13703	13826	13858	13936	13718	13793	13711	13753	13713	13591	13728	13670	13719	13728	13907	13807	13584	13729	13743	13881	13724	13596	13823	13737	13700	13815	13789	13737	13722	13688	13733	13842	13847	13693	13732	13805	13808	13743	13756	13781	13555	13690	13754	13657	13819	13870	13798	13799	13860	13777	13681	13644	13657	13776	13855	13852	13754	13813	13543	13656	13807	13624	13876	13681	13850	13806	13659	13721	13730	13707	13716	13722	13917	13576	13799	13635	13800	13767	13958	13578	13664	13706	13740	13434	13774	13723	13649	13733	13641	13745	13623	13612	13765	13788	13779	13715	13757	13833	13562	13936	13861	13925	13673	13827	13721	13567	13850	13838	13584	13591	13755	13814	13760	13824	13785	13770	13815	13895	13805	13700	13779	13790	13787	13726	13629	13806	13734	14027	13734	13819	13762	13623	13687	13788	13605	13692	13670	13686	13802	13558	13694	13669	13714	13573	13847	13875	13790	13783	13712	13808	13775	13739	13721	13762	13663	13841	13739	13767	13718	13907	13704	13608	13731	13727	13672	13827	13834	13761	13547	13784	13711	13789	13809	13754	13645	13711	13832	13784	13638	13719	13844	13678	13690	13746	13734	13827	13614	13707	13710	13889	13849	13707	13722	13646	13695	13658	13816	13633	13810	13711	13671	13788	13824	13715	13783	13830	13800	13558	13647	13859	13743	13655	13848	13737	13801	13792	13767	13736	13770	13597	13702	13631	13823	13714	13658	13746	13780	13838	13805	13679	13805	13778	13826	13648	13696	14003	13746	13786	13807	13733	13619	13706	13860	13682	13698	13662	13751	13657	13797	13863	13810	13786	13747	13673	13660	13879	13722	13699	13637	13688	13762	13701	13740	13836	13853	13788	13779	13759	13669	13698	13798	13939	13759	13667	13673	13788	13601	13708	13822	13767	13747	13698	13718	13737	13744	13797	13783	13706	13687	13753	13886	13863	13842	13671	13617	13758	13649	13918	13760	13722	13492	13689	13809	13818	13668	13743	13731	13816	13769	13639	13680	13731	13756	13670	13810	13750	13741	13884	13863	13693	13763	13799	13777	13660	13759	13679	13612	13763	13759	13679	13866	13741	13786	13772	13790	13706	13681	13547	13751	13828	13952	13835	13706	13740	13700	13633	13659	13766	13820	13703	13786	13827	13724	13836	13871	13548	13757	13833	13681	13892	13691	13728	13792	13674	13775	13637	13925	13647	13762	13774	13733	13756	13787	13936	13601	13751	13719	13674	13733	13678	13594	13834	13749	13846	13768	13633	13755	13688	13770	13771	13672	13604	13603	13799	13626	13698	13620	13780	13933	13827	13790	13830	13790	13795	13888	13696	13616	13635	13850	13831	13796	13644	13912	13801	13727	13744	13656	13827	13622	13677	13717	13701	13760	13737	13784	13613	13707	13737	13845	13738	13715	13779	13693	13842	13795	13663	13809	13728	13581	13711	13765	13703	13745	13650	13767	13826	13824	13723	13684	13801	13648	13535	13794	13765	13865	13844	13754	13699	13727	13803	13888	13806	13777	13658	13810	13542	13719	13658	13687	13942	13696	13792	13856	13862	13826	13753	13672	13919	13681	13720	13741	13727	13883	13709	13711	13725	13685	13664	13892	13760	13723	13866	13652	13768	13746	13635	13812	13835	13615	13692	13760	13685	13843	13717	13517	13833	13801	13658	13848	13797	13667	13875	13733	13691	13897	13769	13886	13714	13787	13754	13838	13885	13681	13759	13753	13703	13782	13712	13610	13851	13778	13624	13878	13713
22579	21182	28737	23595	21199	22432	22102	17289	16265	16383	16315	16130	16110	16035	16144	16441	16130	16151	16114	16064	15889	15967	16071	16035	16080	16162	15901	15994	15996	16116	15947	16109	15852	15731	15899	16031	16050	16038	15919	15917	15972	16044	15804	15902	16184	16036	15929	15954	17646	18100	17486	16681	16217	16217	16136	15724	15793	15868	15807	15798	15941	15659	15849	15761	15819	15922	15881	15834	15926	15874	15767	15832	15846	15693	15945	15943	15602	15784	15824	15890	15809	15656	15902	15874	15795	15712	15751	15795	15756	15770	15780	15944	15809	15599	15707	15858	15803	15762	15709	15719	15864	15802	15918	15844	15808	15920	15809	16037	15710	15730	15651	15751	15918	15755	15906	15718	15890	15740	15654	15720	15764	15719	15853	15762	15689	15896	15733	15778	15903	15759	15825	15887	15824	15557	15665	15887	15747	15769	15703	15698	15645	15609	15702	15711	15882	15723	15844	15864	15895	15714	15792	15800	15782	15627	15605	15819	15883	15905	15770	15841	15725	15519	15703	15802	15747	15803	15752	15869	15623	15738	15754	15756	15732	15746	15740	15779	15734	15587	15706	15904	15756	15861	15774	15769	15659	15952	15760	15743	15686	15717	15738	15693	15800	15563	15800	15660	15660	15719	15907	15771	15622	15617	15793	15729	15774	15703	15644	15774	15680	15786	15830	15853	15666	15800	15676	15756	15852	15881	15784	15663	15863	15623	15641	15758	15748	15860	15841	15774	15942	15764	15862	15835	15695	15777	15788	15796	15654	16042	15819	15731	15690	15708	16041	15611	15755	15775	15712	15677	15862	15730	15922	15979	15807	15751	16079	15638	15903	15885	15850	15768	15891	15654	15696	15717	15785	15757	15878	15920	15609	15575	15734	15767	15821	15753	15774	15705	15754	15817	15664	15688	15744	15871	15682	15913	15701	15763	15639	16011	15835	15865	15741	15721	15921	15687	15888	15724	15794	15993	15824	15684	15754	15732	15630	15683	15877	15883	15745	15770	15837	15783	15930	15798	15903	15572	15701	15929	15778	15775	15906	15782	15794	15789	15772	15916	15790	15814	15706	16021	15749	15782	15785	15553	15861	15818	15849	15763	15855	15748	15680	15823	15616	15732	15891	15807	15681	15517	15779	15882	15841	15947	15842	15548	15750	15772	15782	15704	15835	15692	16015	15716	15824	15561	15713	15667	15743	15878	15785	15687	15511	15781	15771	15879	15844	15840	15558	15741	15833	15764	15924	15668	15629	15755	15622	15771	15785	15767	15790	15625	15736	15794	15855	15871	15772	15880	15798	15717	15650	15798	15959	15552	15874	15770	15847	15815	15735	15678	15833	15715	15569	15567	15794	15675	15955	15809	15947	15941	15670	15865	15820	15609	15681	15738	15814	15763	15712	15655	15734	15799	15684	15906	15819	15826	15766	15564	15565	15789	15878	15956	15889	15726	15573	15849	15926	15634	15807	15830	15712	15944	16003	15868	16032	15630	15688	15821	15805	15683	15879	15648	15714	15821	15867	15740	15922	15821	15786	15753	15818	15722	15825	15704	15831	15814	15673	15914	15877	15662	15787	15770	15823	15738	15659	15809	15851	15855	16050	15783	15629	15824	15830	15910	15776	15814	15634	15918	15897	15880	15650	15769	15765	15588	15604	15782	15608	15682	15831	15920	15848	15828	15883	15809	15685	15982	15747	15737	15802	15710	15711	15934	15963	15712	15832	15705	15766	15635	15881	15666	15703	15738	15697	15734	15789	15844	15963	15811	15628	15794	15857	15757	15743	15864	15736	15790	15797	15784	15764	15931	15610	15764	15695	15900	15842	15817	15651	15684	15799	15696	15872	15629	15727	15636	15682	15959	15775	15735	15694	15850	15915	15684	15712	15852	15691	15726	15973	15804	15681	15777	15832	15727	15827	15979	15767	15876	16008	15763	15771	15725	15839	15612	15713	15624	15729	15706	15968	15972	15740	15842	15617	15639	15780	15810	15591	15904	15971	15728	15866	15704	16038	15980	15786	15756	15583	15572	15853	15768	15713	15611	15670	15565	15804	15770	15689	15753	15802	15843	15676	15611	15692	15698	15742	15731	15795	15798	15791	15908	15622	15700	15935	15696	15694	15636	15741	15910	15799	15685	15747	15680	15803	15892	15955	15711	15870	15919	15759	15865	15770	15781	15785	15630	15639	15826	15709	16038	15712	15741	15660	15875	15919	15843	15814	15632	15784	15747	15850	15704	15711	15764	15917	15616	16109	15553	15674	15657	15839	15708	15698	15670	15718	15835	15615	15857	15604	15815	15879	15743	15521	15921	15826	15901	16104	15841	15823	15733	15847	15753	15745	15833	15629	15731	15748	15649	15719	15836	15852	15887	15787	15762	15917	15794	15591	15844	15835	15801	15668	15885	15670	15787	16034	15729	15707	15626	15883	15755	15887	15832	15773	15772	15869	15745	15566	15853	15808	15655	15701	15773	15871	15872	15846	16005	15864	15762	15990	15616	15750	15738	15649	15687	15762	15627	15865	15835	15512	15755	15839	15710	15814	15941	15801	15758	15867	15714	15898	15660	15802	15623	15799	15879	15836	15708	15816	15988	15844	15938	15815	15544	15838	15678	15852	15696	15680	15893	15826	15844	15747	15981	15924	15706	15805	15876	15750	15777	15852	16020	15638	15659	15533	15766	15748	15807	15946	15682	15863	15922	15729	15627	15570	15761	15725	15622	15632	15863	15723	15865	15922	15850	15770	15611	15899	15847	15818	15440	15844	15826	15780	15760	15854	15726	15828	15825	15698	15553	15723	15674	15813	15969	15842	15735	15713	15898	15802	15766	15740	15745	15623	15898	15777	15816	15885	15813	15693	15693	15778	15999	15759	15964	15795	15787	15807	15828	15894	15755	15890	15753	15879	15710	15721	15717	15636	15855	15712	15649	15841	16005	15880	15813	15725	15736	15787	15900	15942	15752	15703	15679	15756	15496	15689	15812	15983	15813	15681	15894	15645	15724	15740	15748	15617	15599	15524	15602	15860	15845	15684	15828	15859	15876	15773	15683	15814	15999	15816	15896	15948	15848	16124	15780	15647	15619	15802	15583	16008	15816	15663	15841	15878	15783	15854	15845	15707	15667	15737	15758	15868	15653	15713	15679	15849	15710	15731	15610	15910	15608	15814	15500	15668	15846	15855	15875	15763	15898	15861	15672	15808	15769	15910	15909	15646	15686	15921	15758	15650	15624	15768	15837	15752	15886	15736	15649	15806	15922	15817	15797	15769	15633	15786	15695	15783	15800	15786	15993	15723	15790	15842	15968	15748	15650	15615	15819	15629	15703	15679	16061	15727	15652	15606	15702	15942	15640	15649	15894	15861	15696	15913	15770	15819	15736	15783	15715	15796	15916	15888	15776	15981	15712	15811	15847	15894	15904	15668	15914	15749	15842	15779	15650	15949	15846	15957	15886	15856	15950	15545	15848	15826	15742	15701	15855	15784	15851	15808	15742	15859	15833	15816	15780	15941	15842	15833	15727	15681	15947	15851	15846	15854	15667	15800	15781	15756	15747	15846	15929	15837	15693	15663	15864	15686	15850	15679	15627	15806	15687	15903	15648	15612	15844	15904	15915	15820	15794	15904	15621	15445	15985	15828	15678	15677	15758	15891	15807	15889	15814	15668	15760	15913	15802	15834	15710	15727	15790	15723	15951	15901	15779	15613	15672	15769	15854	15769	15651	15782	15860	15870	15744	15746	15602	15649	15452	15703	15654	15630	15691	15810	15671	15634	15926	15782	15781	15799	15615	15770	15686	15842	15918	15699	15585	15767	15713	15707	15698	15826	15745	15675	15747	15729	15734	15912	15769	15652	15934	15545	15591	15746	15746	15629	15915	15991	15613	15754	15713	15571	15594	15683	15705	15729	15900	15913	15804	15839	15653	15856	15706	15786	15657	15810	15812	15729	15750	15538	15722	15853	15712	15689	15764	15619	15557	15797	15754	15604	15607	15721	15753	15807	15571	15715	15714	15724	15683	15861	15705	15925	15765	15880	15593	15882	15878	15805	15843	15797	15701	15688	15576	15817	15893	15792	15882	15936	15562	15746	15847	15724	15748	15793	15884	15718	15696	15953	15852	15586	15564	15754	15763	15741	15608	15766	15685	15744	15638	15747	15680	15678	15655	15868	15919	15710	15814	15716	15686	15759	15767	15934	15782	15698	15716	15960	15736	15996	15973	15840	15887	15644	15854	15846	15746	15867	15730	15829	15702	15809	15839	15719	15844	15847	15823	15867	15689	15995	15834	15847	15842	15783	15814	15871	15861	15905	15668	15745	15523	15613	15756	15644	15924	15787	15701	15610	15838	15998	15672	15603	15516	15712	15937	15900	15736	15711	15766	15760	15749	15769	15715	15855	15848	15841	15897	15790	15709	15731	15718	15726	15520	15792	15676	15659	15740	15547	15814	15602	15882	15762	15808	15818	15667	15909	15843	15736	15692	15794	15883	16090	15727	15871	15665	15706	15783	15918	15758	15845	15685	15711	15634	15678	15914	15947	15876	15744	15688	15818	15843	15662	15739	15737	15927	15816	15743	15802	15788	15748	15828	15908	15879	15780	15697	15864	15828	15810	15802	15817	15828	15790	15754	15609	15711	15873	15633	15867	15710	15748	15670	15868	15940	15810	15604	15695	15622	15958	15752	15652	15635	15815	15813	15848	15781	15633	15761	15551	15696	15747	15774	15877	15796	15589	15679	15624	15753	15917	15758	15689	15777	15672	15796	15759	15749	15734	15702	15685	15746	15895	15644	16040	15802	15712	15819	15777	15965	15966	15664	15769	15737	15862	15676	15828	15687	15627	15918	15765	15872	15740	15786	15789	15707	15818	15749	15878	15788	15705	15965	15919	15673	15813	15666	15817	15917	15685	15703	15859	15587	15583	15836	15792	15739	15702	15777	15749	15701	15921	15932	15892	15608	15723	15666	15811	15877	15856	15818	15716	15726	15769	15693	15761	15710	15818	15856	15772	15819	15965	15933	15636	15849	15698	15706	15635	15934	15823	15792	16077	15783	15782	15880	15865	15943	15855	15919	15882	15702	15559	15790	15798	15839	15889	15844	15649	15723	15577	15651	15770	15872	15630	15689	15559	15810
17146	63008	22914	18115	16511	15469	15053	14708	14449	14311	14155	14158	14007	14037	14107	14326	14575	14209	14144	13789	13976	13795	13772	13895	14099	14024	14149	13969	14023	14282	13843	13946	13752	13675	13968	13884	13847	13925	13944	13856	14090	13928	13910	14087	14200	14065	14105	14237	16678	16826	15755	14951	14241	13919	14064	13907	13780	13801	13780	13725	13736	13859	13793	13851	13801	13729	13631	13782	13774	13692	13713	13573	13896	13873	13674	13577	13755	13739	13713	13815	13798	13733	13808	13779	13747	13777	13843	13847	13619	13620	13835	13891	13846	13692	13730	13699	13801	13798	13725	13841	13734	13809	13774	13691	13938	13864	13808	13717	13767	13656	13779	13802	13749	13757	13848	13798	13797	13768	13822	13828	13851	13894	13776	13784	13857	13806	13784	13751	13787	13831	13738	13677	13710	13683	13755	13966	13782	13768	13731	13849	13626	13711	13726	13662	13757	13805	13591	13769	13896	13740	13625	13893	13865	13843	13859	13815	13811	13587	13558	13647	13805	13670	13685	13875	13664	13791	13852	13720	13852	13881	13661	13731	13761	13784	13892	13789	13729	13804	13844	13793	13592	13757	13771	13726	13649	13748	13647	13694	13691	13811	13755	13755	13667	13767	13648	13635	13766	13701	13846	13803	13784	13707	13896	13627	13829	13696	13908	13798	13697	13597	13536	13933	13764	13559	13729	13730	13886	13756	13738	13661	13718	13676	13688	13702	13617	13698	13800	13788	13808	13769	13856	13596	13717	13778	13895	13595	13734	13627	13691	13979	13906	13825	13811	13731	13676	13801	13798	13700	13762	13706	13670	13738	13819	13869	13729	13863	13690	13708	13890	13651	13633	13818	13930	13678	13864	13750	13824	13736	13784	13740	13876	13742	13800	13741	13936	13811	13886	13725	13899	13658	13816	13744	13680	13936	13821	13707	13940	13870	13580	13863	13724	13709	13748	13920	13792	13749	13833	13877	13790	13588	13725	13784	13808	13721	13738	13857	13838	13817	13651	13879	13714	13825	13852	13624	13662	13928	13642	13819	13717	13730	13851	13952	13743	13733	13859	13799	13716	13710	13734	13888	13784	13802	13704	13771	13776	13689	13739	13638	13526	13738	13923	13842	13813	13730	13766	13693	13742	13829	13767	13732	13694	13697	13729	13606	13670	13759	13818	13709	13834	13826	13760	13653	13758	13706	13737	13633	13752	13820	13848	13684	13780	13774	13717	13758	13697	13711	13841	13526	13710	13589	13761	13807	13759	13775	13765	13763	13740	13729	13789	13805	13787	13756	13700	13737	13837	13685	13662	13949	13815	13693	13977	13673	13894	13799	13938	13884	13750	13634	13795	13721	13922	13662	13672	13774	13619	13765	13769	13695	13907	13784	13720	13682	13806	13676	13641	13836	13665	13940	13804	13848	13708	13983	13927	13766	13739	13686	13704	13715	13745	13646	13761	13647	13714	13778	13711	13789	13720	13946	13709	13812	13774	13686	13684	13770	13894	13819	14037	13673	13763	13774	13843	13681	13857	13876	13764	13799	13798	13724	13954	13977	13803	13665	13824	13847	13691	13683	13749	13803	13690	13802	13627	13839	13828	13659	13680	13814	13918	13703	13828	13816	13736	13732	13819	13916	13834	13712	13719	13845	13758	13563	13742	13754	13875	13701	13808	13893	13664	13792	13676	13796	13768	13639	13807	13771	13719	13650	13628	13548	13828	13851	13671	13683	13691	13798	13787	13634	13862	13832	13866	13738	13858	13711	13824	13665	13871	13986	13885	13880	13706	13628	13895	13705	13873	13725	13756	13859	13788	13711	13747	13707	13640	13704	13884	13791	13603	13775	13608	13595	13742	13794	13698	13709	13771	13749	13808	13918	13588	13880	13665	13605	13694	13722	13637	13755	13674	13807	13808	13785	13875	13876	13467	13854	13803	13698	13669	13774	13694	13833	13851	13943	13845	13634	13886	13614	13770	13787	13630	13822	13668	13716	13730	13736	13817	13780	13688	13845	13814	13857	13756	13781	13761	13768	13738	13573	13904	13812	13750	13889	13796	13823	13775	14002	13899	13875	13787	13883	13703	13704	13624	13734	13520	13797	13779	13666	13784	13956	13727	13567	14091	13652	13764	13694	13669	13870	13939	13669	13795	13659	13806	13729	13747	13730	13819	13791	13736	13732	13728	13837	13659	13809	13639	13931	13691	13716	13705	13697	13872	13670	13833	13882	13671	13809	13851	13825	13694	13755	13799	13821	13549	13787	13736	13781	13633	13695	13759	13686	13751	13902	13802	13775	13672	13802	13762	13786	13732	13858	13755	13848	13642	13946	13844	13772	13834	13902	13897	13925	13765	13684	13748	13845	13707	13833	13659	13897	13653	13737	13655	13719	13819	13764	13651	13807	13871	13767	13782	13925	13669	13789	13524	13631	13729	13677	13790	13739	13895	13679	13845	13827	13696	13847	13891	13965	13778	13773	13793	13731	13777	13665	13774	13790	13670	13874	13689	13694	13761	13691	13724	13750	13724	13883	13814	13795	13768	14085	13772	13810	13741	13915	13887	13619	13822	13784	13838	13795	13757	13948	13663	13641	13715	13951	13727	13805	13871	13786	13680	13750	13613	13760	13859	13898	13799	13685	13867	13589	13788	13787	13782	13974	13973	13860	13749	13660	13871	13771	13970	13694	13820	13654	13854	13710	13777	13651	13708	13732	13692	13610	13829	13732	13787	13777	13778	13754	13751	13683	13742	13788	13912	13704	13888	13822	13844	13750	13775	13771	13608	13618	13651	13717	13761	13950	13723	13782	13768	13698	13689	13806	13889	13860	13877	13679	13675	13919	13650	13789	13489	13655	13783	13705	13836	13839	13748	13807	13868	13765	13821	13890	13664	13867	13983	13695	13836	13784	13761	13739	13693	13768	13894	13771	13765	13709	13554	13774	13593	13819	13804	13804	13779	13701	13687	13652	13786	13659	13925	13631	13687	13702	13769	13692	13719	13814	13640	13720	13867	13763	13741	13823	13904	13685	13646	13862	13702	13610	13661	13847	13774	13742	13925	13716	13707	13760	13762	13817	13776	13775	13913	13737	13671	13653	13785	13709	13724	13693	13811	13768	13724	13758	13626	13719	13627	13661	13821	13741	13631	13781	13845	13894	13915	13675	13804	13856	13718	13851	13840	14003	13714	13716	13710	13917	13702	13737	13791	13817	13746	13832	13921	13766	13836	13848	13785	13810	13781	13736	13852	14043	13668	13750	13798	13965	13704	13640	13825	13917	13720	13661	13644	13836	13814	13739	13590	13777	13807	13758	13909	13812	13670	13565	13572	13929	13750	13867	13763	13864	13714	13755	13642	13825	13663	13698	13842	13750	13843	13719	13779	13653	13825	13833	13667	13680	13755	13814	13754	13682	13755	13775	13705	13753	13667	13658	13902	13854	13713	13783	13926	13744	13699	13650	13754	13833	13680	13571	13738	13729	13707	13826	13737	13685	13909	13741	13745	13760	13716	13758	13839	13657	13700	13706	13756	13701	13830	13742	13656	13862	13748	13709	13743	13802	13561	13730	13826	13865	13757	13673	13655	13833	13660	13618	13660	13940	13715	13810	13747	13627	13704	13894	13689	13706	13655	13770	13740	13850	13844	13717	13780	13794	13719	13822	13727	13615	13748	13609	14024	13785	13743	13671	13703	13853	13783	13882	13586	13646	13618	13648	13823	13750	13888	13736	13876	13862	13896	13848	13669	13597	13950	13587	13722	13742	13766	13699	13766	13795	13734	13797	13741	13772	13772	13786	13913	13552	13691	13674	13767	13865	13762	13728	13724	13895	13795	13758	13858	13733	13775	13670	13643	13578	13913	13740	13783	13738	13803	13795	13753	13729	13742	13622	13917	13767	13716	13866	13765	13696	13811	13762	13802	13807	13809	13702	13857	13846	13754	13876	13727	13767	13690	13793	13687	13649	13685	13832	13618	13746	13857	13811	13745	13736	13764	13698	13608	13887	13764	13815	13685	13702	13839	13706	13598	13810	13427	13742	13837	13756	13799	13684	13663	13815	13869	13698	13670	13691	13748	13884	13716	13625	13875	13780	13679	13734	13774	13866	13802	13714	13644	13726	13756	13619	13828	13669	13800	13669	13815	13736	13953	13811	13584	13883	13655	13671	13794	13982	13827	13621	13750	13846	13902	13711	13764	13775	13785	13906	13688	13837	13780	13730	13732	13672	13707	13771	13662	13638	13713	13670	13768	13829	13932	13770	13695	13808	13792	13770	13776	13778	13772	13767	14042	13676	13817	13685	13761	13928	13634	13878	13851	13761	13645	13729	13691	13827	13591	13717	13719	13769	13821	13686	13672	13723	13833	13886	13443	13545	13666	13858	13701	13532	13865	13809	13658	13761	13756	13887	13692	13908	13870	13796	13731	13902	13798	13654	13895	13722	13912	13686	13760	13769	13617	13739	13731	13567	13698	13820	13773	13612	13699	13836	13778	13770	13700	13620	13732	13816	13771	13863	13716	13696	13666	13793	13691	13798	13881	13651	13817	13872	13760	13669	13674	13691	13694	13851	13877	13580	13697	13791	13809	13852	13779	13560	13862	13670	13645	13576	13807	13556	13698	13623	13805	13896	13898	13848	13896	13760	13662	13708	13829	13825	13814	13664	13743	13699	13861	13694	13814	13777	13754	13682	13755	13656	13782	13659	13748	13638	13825	13732	13791	13661	13835	13702	13721	13815	13821	13800	13762	13730	13699	13788	13714	13611	13768	13685	13903	13766	13800	13822	13774	13663	13823	13853	13726	13647	13887	13755	13858	13646	13705	13760	13692	13792	13824	13698	13670	13805	13826	13722	13756	13732	13806	13821	13853	13753	13650	13942	13730	13700	13728	13763	13722	13818	13673	13892	13594	13761	13770	13798	13872	13612	13704	13764	14027	13663	13662	13722	13737	13885	13781	13676	13786	13786	13804	13723	13774	13770	13782	13686	13744	13648	13690	13780	13682	13658	13731	13864	13725	13661	13903	13738	14100	13663	13797	13612	13731	13782	13856	13751	13879	13865	13632	13688	13723	13745	13749	13858	13700	13847	13845	13643	13947	13857	13844	13814	13805	13718	14014	13620	13790	13728	13832	13608	13780	13760
27155	24581	26070	19652	16141	15971	16209	16192	15916	15908	15794	16147	15895	15988	15860	15913	16078	16080	15899	16185	16044	15851	15990	15974	16024	15871	16028	16164	16046	16015	16044	15861	15953	15905	15928	16016	16088	16081	15983	16056	16050	15940	15946	16170	16072	15853	16034	15987	16080	15990	16209	16299	16074	16092	16006	15921	16028	15823	15953	15887	15931	15953	15945	15873	16097	15780	16214	16001	15771	15935	16095	15803	15996	15811	15962	15807	15878	16033	15842	15877	15807	15832	15909	15791	15883	15997	16023	15940	15819	16079	15805	15993	16002	15902	15815	15982	16141	15913	15841	16118	15934	15973	15945	15889	16017	15942	15896	16074	15928	15818	15762	15826	16062	15886	15912	15884	15928	15922	15922	15843	16064	15825	15760	16105	16091	16030	15874	15913	15828	15926	15977	15937	15847	15950	15911	15799	15938	16029	15929	16116	15812	15879	15872	15892	16032	15800	15937	15864	15911	15923	16077	15902	15876	15913	15878	15775	15866	15868	15851	15768	15986	15996	16008	16029	15969	16065	15962	15959	15715	15918	15850	15790	16101	15970	15802	15982	16084	16059	15806	15907	15723	15940	16062	15844	15955	16012	15920	16052	16009	16122	16030	15836	15976	16015	16051	15994	16008	15786	15891	15799	15933	15874	15841	15847	15896	15868	15967	16006	15923	15588	15900	16047	16131	15838	15986	15684	15939	16000	16171	15927	15836	15916	15898	15924	16003	15958	15866	16004	15979	15917	15703	15947	15975	15684	15639	15951	15915	15833	15836	15779	15982	15954	15949	15576	15948	15846	16053	15999	15919	15904	15785	15989	16113	15958	16059	16095	15944	16053	15941	15870	15934	15888	15988	16009	16055	16115	16111	16021	16085	16234	15934	15877	16012	15948	15936	15790	15965	15923	16136	15835	15684	15937	15829	15833	15979	15873	15995	15704	15603	15895	15928	15708	15828	16042	15791	16043	15989	15773	16075	15959	15958	15721	15860	15707	15903	15749	15792	15957	15946	15923	15890	15893	15872	15851	15845	16073	16132	15842	15588	15977	15923	15788	15822	15778	15786	15915	15903	15950	15970	15888	15848	15893	16059	16031	15820	16096	15915	15966	15910	15896	15880	16050	16031	15818	15915	16106	15915	16039	15770	15876	16046	15930	15658	15876	15941	15974	16117	15861	16157	15798	15935	16004	15683	15744	15933	15838	16000	15793	15770	15658	15834	15874	15950	16094	15928	16121	16053	15855	16049	15851	15979	16072	16001	15985	16061	15854	15913	15981	15839	15767	15985	15861	16030	15945	16021	15849	15736	15828	15935	15910	15796	15804	15866	15815	15898	15865	15895	15962	15969	15728	15920	15747	15964	15921	15840	16031	15880	15962	15909	16159	16020	16038	16011	15779	15954	15999	15865	15983	15834	15904	15855	16102	15808	15803	15708	16049	16005	15905	15869	15949	15857	16086	15792	15942	15800	16011	15918	15832	15725	16067	15989	15984	15969	16122	15914	16043	16018	16029	16071	15970	15824	15809	15977	15733	15916	15768	16017	15802	16248	15967	15717	15999	15866	16035	15812	15779	15860	15993	16025	15677	15625	15734	15958	15986	16137	15958	15927	15664	15901	15960	15954	15967	15885	15767	16032	15933	15950	15897	15792	16005	15843	15884	15709	15797	16072	15998	15866	15590	15775	16025	15906	15794	15853	15912	15815	15914	15896	15953	15932	15949	15880	15990	15681	15759	15898	16006	16028	15932	15923	15953	15739	15938	15685	15951	15835	15719	15841	15877	15833	15810	16047	15861	15878	15745	15928	16075	15775	15876	16022	15988	16055	15944	15997	15965	15960	15845	15663	15949	15961	15909	15938	15590	16005	15959	16046	15953	15821	15827	16051	15791	16125	15939	15808	15837	15830	15955	15818	15993	15779	15995	16004	15981	15832	15999	15797	16022	15850	15931	15970	16052	15994	15944	15838	16028	15756	15970	15887	15872	15915	16018	16124	16001	15986	16061	16053	16075	16018	15881	15771	15847	15909	16063	15973	16020	15890	15971	15859	15757	15925	15851	16134	16054	16223	15869	15788	15717	16080	15841	16017	15787	15773	16186	15861	15695	15917	15748	15982	16014	15838	15830	15895	15862	15810	16066	15955	15979	16230	15906	16151	16009	16054	16034	16118	16086	15893	15921	15774	16065	15965	15990	15922	15880	15908	16014	16004	15765	15885	15899	15982	15852	15962	15994	15955	15774	15943	15847	15948	15786	15815	15961	16017	15816	15737	15884	15985	16011	15911	15904	15842	15867	15980	15790	15921	15836	15943	15988	15850	15965	15884	15904	15934	15911	15934	15837	15748	15769	15826	15861	15988	15932	15983	15807	16017	15809	15844	15879	15664	15900	15907	15844	16008	15824	16144	15940	15948	15898	15690	15974	15896	15797	15955	15969	16007	15981	16017	15851	15833	15751	16197	15886	16042	15994	15795	15833	15761	16034	15923	15871	15962	15937	15848	15809	15937	15869	15853	15875	15905	15691	15934	15952	15965	16073	15736	15871	15931	16040	15986	16010	15848	15843	16087	15900	16072	15902	16057	15997	15965	15931	16133	15755	16006	15877	16107	15943	15808	15931	15967	16027	15884	15809	16033	15728	16007	15849	15880	15917	15946	15906	15973	15680	15940	15841	16043	15750	16059	15819	15869	15873	15933	15856	15865	15974	15805	15788	15809	15916	15987	15841	15789	15924	15872	15695	15867	15950	16111	15859	15706	16060	16118	16151	16002	16129	15797	15865	15970	15916	16043	15776	15956	15918	15911	15708	15903	15953	15949	16007	16009	15746	15756	15874	15883	15978	15993	16022	15835	16143	15915	15755	15924	15778	16033	16033	15870	16049	16022	16027	15966	15876	16047	15858	15719	15640	15912	15978	15940	16169	15908	15935	15780	15913	16108	15969	15963	15809	15947	16025	15926	15790	16079	15897	15854	15983	15902	15995	15982	16005	15975	15886	16025	15894	15936	15895	15833	15819	16214	16111	16085	16172	16124	15876	15856	15959	15850	15978	15917	16020	15783	15895	15757	16126	15941	15863	15938	15900	15974	15983	15855	15883	15985	15997	15937	15827	15678	15741	15963	15832	15915	15764	15932	15949	15828	15829	16083	15965	16116	16009	15894	15985	15914	15697	15897	15967	15728	15694	16070	15793	15771	15857	15812	15853	16007	15999	15880	15862	15775	16139	15955	15750	15845	15670	15797	15870	15958	16037	15931	15946	15899	15848	16000	15835	15928	15742	16083	15906	15883	16037	15979	15934	15673	15887	16085	15825	15955	16070	16096	16039	15859	15795	15750	15961	15960	15951	15880	15915	15878	15716	16092	15849	16084	15803	15900	15684	15873	15946	15838	16026	16066	15934	15916	15658	15917	15681	16031	16009	15931	15921	15865	15969	15795	15854	15937	15984	16237	16018	15851	15788	15961	15730	15921	15926	15823	15585	15947	16128	15736	16242	16128	15939	15950	15939	15868	15892	15660	15880	16114	15998	15827	15982	15928	15732	16050	16024	15945	15898	15800	15960	16165	16023	15959	15744	15785	15762	16056	15967	15966	15936	15928	15915	16080	15796	15888	15861	15904	15812	15887	15954	15870	15946	16062	15974	15935	16192	15943	15934	15911	16111	15992	15947	15879	16043	15865	16026	15853	15878	15915	15826	15885	16009	15929	15992	15794	16085	15895	15947	15820	15939	15854	16013	16048	16012	15921	15951	15780	15771	16085	16075	16010	15808	15767	16007	15926	15918	16001	16092	15928	15899	15739	15998	15737	15953	16015	15956	15826	16011	15994	15825	16031	15856	15887	15911	15724	15992	15934	16105	16066	15861	16004	15775	15789	16033	16027	15983	15786	15962	16146	15602	15831	15721	16043	16007	15744	15859	15986	15980	15972	15954	15878	15783	16008	15696	15749	15945	15834	15996	15863	15942	15852	15862	15930	15863	15941	15855	15900	15842	15673	15796	15897	15983	15991	15983	15960	15821	15881	16085	15879	16067	16019	16009	16081	16128	15773	15872	15837	16017	16162	15964	15863	15863	16017	15903	15835	15903	15846	15819	16087	16075	16141	16031	16000	15876	15902	15960	15913	15948	15890	15895	15867	15802	15820	15942	15975	15914	15851	15833	15963	15933	16085	16056	16022	15848	15707	15736	15878	15934	16074	15913	15920	15826	15804	15919	15906	15878	15863	16021	15985	15906	15968	15849	15933	15806	15868	15946	15870	16027	15802	15870	15785	15812	15842	15973	15752	15756	15850	15878	16098	15976	15952	15824	15918	15938	15888	16050	15980	15900	16030	15691	15872	15970	16048	16044	15984	16015	16020	15925	15983	16018	16026	16036	16000	15811	15898	15820	15706	16051	15975	15902	15986	15899	15941	15789	16052	15942	15975	15837	15922	15923	16069	15836	15824	15955	15894	15981	15865	15902	15902	16085	15912	15830	16057	15866	15922	16088	16043	15941	15995	15906	16144	16101	15830	15848	16176	15954	15761	16013	15986	15921	15943	16063	15978	15626	15755	15906	15858	15870	15978	15898	15994	16004	15735	15883	15961	16008	16064	15950	15895	15826	15855	15951	15951	15769	15941	15829	15879	16019	15984	15900	15975	15901	15885	16057	15932	16026	16074	15792	16091	15824	15970	15807	15816	15927	16045	15906	15932	15948	15961	15965	16057	15765	15964	15826	15851	15866	15982	16060	15874	15747	16009	15995	15889	15761	15898	15902	15809	15930	15944	15749	15923	15937	15878	16056	15908	15792	15996	15974	16111	15784	16004	15918	15872	15869	15925	15921	16103	16018	16012	16010	16076	15913	15807	15784	15973	15970	15851	15840	15859	15815	15986	16095	16249	15831	15941	16029	16033	15934	15850	15994	15743	15876	15797	15713	16023	15789	16069	15824	15935	15911	15873	15888	15897	15947	16054	15958	16025	15914	15839	15834	15906	16006	15894	15914	15874	15866	16021	15848	15899	15938	15914	15788	15941	15845	15976	15958	16047	15859	15873	16041	15964	15916	15924	15904	15832	15934	15979	15863	15956	15929	15947	16070	16067	15769	15995	16044	15992	15747	15959	15770	16046	15745	16072	16064	15984	16047	16008	15800	15967	15896
13676	36600	17686	14490	14074	14174	13937	13902	13914	13899	13983	14004	14032	14011	13847	14128	14029	13962	14126	13820	13913	13887	13845	14014	13898	14020	14101	13921	14059	14182	13833	13993	13931	13901	13733	13951	13990	14121	14009	13969	13949	13868	14018	13959	13793	13992	14084	13769	13881	14182	14366	14289	13973	13989	13978	13824	13861	13866	13819	13867	13774	13855	13861	13761	13775	14063	13878	13910	13860	13989	13833	13665	13880	13914	14014	13873	13837	13895	14019	13877	13681	13835	13818	13898	13839	13964	13838	13985	13717	13773	13965	13745	13750	13728	13776	13801	13815	13901	13819	13891	13861	13821	13829	13736	13780	13974	13958	13773	13890	13902	13865	13852	13988	14005	13786	13980	13914	13778	14067	13779	13931	13844	14074	13891	13885	13836	13952	13859	13817	13942	13797	13907	13942	13826	13934	13835	13794	13947	13750	13853	13637	13840	13827	13793	13787	13824	13726	13861	13779	13736	13780	13883	13885	13774	13835	13636	13749	13869	13834	13751	14015	13692	13917	13865	13880	13775	13848	13926	13987	13755	13932	13796	13767	13908	13795	13905	13865	13757	13774	13708	13902	13803	13797	13840	13622	13760	13887	13942	13980	13691	13777	13880	13845	13730	13786	13896	13884	13835	13836	13893	13890	13818	13981	13730	13975	13912	13802	13978	13768	13745	13655	13775	13783	13725	13824	13848	13871	13958	13869	13817	13969	13761	13771	13664	13798	13807	14035	13744	13940	14008	13887	13648	13798	13791	13898	13734	13822	13776	13941	13926	13803	14053	13941	13845	13844	13841	13961	13840	13812	13785	13829	13733	13896	13896	13855	13844	13808	13970	13927	13871	13941	13775	13956	13965	13925	13843	13764	13936	13845	13814	13800	13858	13758	13806	13775	13705	13880	13887	13864	14005	13853	13892	13797	13952	13883	13759	13785	13775	13905	13833	13941	13771	13851	13885	13753	13889	13847	13906	13975	13816	13907	13937	13857	13923	13773	13920	14029	13864	13746	13867	13740	13884	14028	13848	13883	13804	13801	13832	13997	13806	13745	13797	13819	13729	13982	13879	13878	13992	13882	14061	13872	13919	13797	13832	13759	13711	13634	13962	13749	13877	13929	13675	13680	13941	13873	13839	13736	13796	13904	13923	13761	13803	13721	13804	13737	13722	13933	13739	13870	13864	13892	13954	13755	13836	13814	13838	14055	13815	13738	13998	13922	13743	13950	13922	13936	13971	13821	13888	13820	13917	13940	13993	13847	13756	13904	13980	13738	13874	13821	13755	13988	13864	13892	13826	13879	13774	13796	13836	13764	13994	13867	13799	13810	13823	13869	13748	13892	13771	13804	13762	13895	13835	13831	13868	13833	13881	13864	13657	13828	13782	13662	13859	13780	13824	13948	13965	13915	13751	13973	13875	13974	13809	13874	13891	13868	13816	13813	13833	13826	13784	13766	13823	13957	14029	13817	13737	13738	13841	13773	13679	13882	13804	13808	13927	13881	13776	13846	13763	13864	13879	13802	13801	13707	13645	13924	13836	13809	13728	13784	13780	13957	13857	13863	13944	13751	13961	13935	13704	13954	13785	13746	13955	13859	13770	13824	13823	13816	13720	13984	13788	13945	13814	13846	14031	13854	13827	13844	13972	14004	13838	13974	13940	13723	13890	13876	13864	13561	14035	13880	13756	13742	13836	13873	13916	13869	13836	13816	13912	13784	13768	13808	13782	13754	13871	13911	13804	13918	13943	13893	13875	13897	13735	13839	13940	13870	13914	13767	13868	13898	13622	13798	13874	13826	13880	13982	13831	13947	13978	13955	13986	13853	13993	13903	13934	13792	13804	13906	13700	13888	13907	13904	13806	13813	13884	13874	14086	13913	13938	13979	13875	13725	13873	13988	13942	13754	13920	13883	13929	13891	13617	13970	13865	13990	13904	13852	13963	13839	13895	13884	13852	13903	13834	13849	13753	13905	13743	13876	13764	13866	13846	13842	13872	13914	13839	13759	13931	13890	14025	13815	13839	14002	13861	13882	13950	13829	14004	13873	13917	13842	13800	13803	13808	13899	13932	13806	13705	13928	13780	13857	13745	13832	14073	13802	13738	13887	13908	13917	13799	13856	13967	13989	13873	13877	13860	13838	13719	13840	13809	14088	13883	13980	13935	13891	13876	13898	14039	13965	13883	13982	13951	13925	13843	13848	13906	13784	13886	13875	13904	13799	13815	13970	13963	13671	13885	13749	13668	13807	13944	13941	13864	13826	13739	13857	13797	14017	13671	13836	13907	13883	13632	13920	13761	13862	13938	14066	13873	13729	13874	13863	13872	13932	13847	13739	13772	13854	13917	13790	13903	13868	13795	13856	13759	13914	13912	13914	13890	13975	13730	13841	14005	13806	13885	13851	13966	13929	13822	13943	13799	13769	13853	13952	13937	13901	13937	14005	13839	13990	13848	13872	13738	13838	13771	13734	13700	14027	13987	13950	13747	13886	13911	13797	13841	13945	13878	13735	13866	13860	13950	13806	13800	13869	13872	13981	14051	13806	13809	13870	13697	13949	13797	13817	13904	13828	13703	13914	13939	13853	14002	13771	13889	13865	14118	13885	14122	13988	13891	13906	13915	14002	13984	13661	14004	13747	13860	13663	13814	13812	13968	13807	13752	13978	13796	13733	13901	14033	13957	13946	13882	13874	13995	13711	13842	13711	13973	13900	14162	13711	13798	13774	13803	13764	13846	13893	13900	13830	13867	13806	13743	13791	13906	13824	13867	13748	13714	13853	13833	13727	13806	13940	13957	13749	13845	13954	13908	13648	13798	13833	13873	13942	13938	13815	13890	13755	13769	14018	13862	13769	13795	13700	13848	13847	13836	13809	13809	13962	13940	13973	13778	13749	13806	13997	13784	13768	13706	13943	13895	13843	13791	13888	13824	13781	13716	13765	13760	13792	13709	13897	13906	13913	13806	13836	14057	13884	13908	13851	13753	14037	13933	13957	13825	13855	13736	13692	13853	13794	13987	13909	13927	13831	13915	13905	13977	13947	13852	13988	13843	13827	13892	13695	13927	13813	13609	13833	13779	13956	13967	13891	13858	13818	13989	13921	13759	13872	13813	13688	13813	13941	13744	13884	13947	13879	13912	13582	13631	13938	13854	13880	13830	14029	13864	13693	13886	13662	13870	13727	13905	13835	13953	13850	13628	13960	13811	13871	13809	13802	13742	13848	13883	13768	13839	13768	13792	13956	13757	13998	13841	13966	13819	13770	13953	13899	13790	13855	13738	13842	13753	13881	13807	14052	13692	13937	13779	13810	13926	13820	13804	14102	13923	13818	13915	13819	13748	13857	13732	13659	13959	13930	13983	13812	13829	13881	13902	13912	14082	13960	13743	13835	13714	13925	13999	13939	13799	13807	13877	13900	13991	13817	13632	13820	13864	13872	13858	14021	13705	13855	13812	13806	13808	13758	13824	13820	13855	13924	13914	13847	13778	13662	13812	13785	14001	13844	13829	13832	14078	13846	13865	13829	13764	13853	13893	13812	13901	13864	13899	13745	13881	13873	13782	13892	13817	13818	13765	13821	13772	13834	14020	13815	13921	13846	13783	13808	13912	13831	13908	13816	13901	13879	13875	13965	13849	13806	13839	13754	13809	13851	13814	13740	13901	13860	13907	13844	13780	13830	13870	13793	13930	13808	13742	13696	13898	13946	13641	13800	13771	13825	13910	13801	13809	13862	13964	13833	13938	13879	13971	13822	13836	13830	13773	13761	14020	13792	13816	13833	13914	13872	13854	13907	13915	13709	13867	13794	13855	13767	13999	13849	13790	13781	14025	13991	13944	13686	13924	13784	13954	13916	13698	13835	13878	13786	13922	13899	13850	13772	13752	13788	13787	14029	13793	13775	13771	13839	13823	13863	13651	13806	13981	13835	13834	13904	13820	13809	13874	13850	13763	13952	13890	13864	13979	13904	13962	13917	13905	13795	13699	13900	13835	13988	13984	13814	13792	13960	13897	13872	14072	13922	13807	13814	13877	13913	13833	13755	13900	13882	13754	14041	13913	13931	13789	13678	13900	13953	13868	13747	13927	13919	14097	13922	13987	13866	13811	13900	13807	13752	13906	14021	13873	13967	13903	13912	13868	13767	13881	13839	13886	13909	13920	13783	13712	13965	14011	13741	13819	13912	13891	13796	13895	13900	13776	13993	13790	13834	13936	13856	13998	14057	13761	13951	13962	13723	13924	13798	13942	13986	13924	13789	13797	13930	13967	13913	13974	13947	13900	13860	13788	13825	13767	13914	13856	13823	13773	13781	13930	13736	13832	13687	13772	13943	13960	13803	13867	13752	13943	13929	13851	13901	13932	13947	13959	13726	13962	13936	13813	13977	13839	13747	13705	13776	13822	13638	13795	13824	13667	13801	13836	13926	13812	14084	13927	13899	13703	13817	13894	13937	13836	13834	13734	13939	13816	14058	13880	13894	14013	13704	13926	13846	13794	13895	13976	13680	13782	13809	13841	13981	14057	13796	13730	13927	13667	13824	13938	13792	13861	14001	13984	13935	13855	13872	13875	13820	13873	13918	13794	13808	13795	13836	14221	14084	13845	13783	13813	13723	13837	13778	13817	13994	13824	13820	13807	14008	13753	13770	13875	13734	13813	13982	13927	13717	13811	13914	13884	13978	13843	13729	13948	13838	13858	13753	13754	13768	13886	13861	13840	13901	13767	13796	13794	13744	13898	13919	13986	14031	13737	13926	13831	13883	13885	14059	13792	13989	13811	13827	13998	14009	13782	13834	13745	13741	13965	13868	13865	13781	13927	13783	13858	13913	13832	13756	13854	13905	13893	13836	13816	13882	13892	13836	13698	13689	13865	13720	13928	13975	13855	13887	13647	13761	13913	13757	13905	13661	13753	13811	13841	13845	13963	13909	13789	13673	13871	13820	13884	13794	13742	13925	13955	13781	13870	13823	13937	13685	13744	13867	13978	13769	13674	13825	13877	13784	13767	13925	13930	13846	13798	13804	13902	13818	13901	13710	13708	13817	13892	13905	13876	14010	13966	13890	13949	13829	13862	13734	13820	13838	13709	13935	13848	13893	13814	13882	13814	13956	13865	13847	13865	13906	13843	13712	13893
23673	21353	28075	24880	21381	19599	18320	16508	16321	16108	16128	15971	16299	16238	16159	16207	16129	15994	16004	16032	15973	15740	16059	16062	16190	16009	16153	15905	15939	15927	16153	15866	15865	15932	15929	15816	15876	15710	16023	15792	15655	16130	15832	16013	15770	15949	15899	15991	16858	17340	16750	16305	16239	16034	16078	15824	15706	15833	15925	15681	15687	15891	15795	15784	15861	15974	15790	15916	15986	15737	15876	15904	15945	15913	15835	16152	15913	15757	15844	15688	15830	15609	15659	15780	15793	15734	15874	15676	15943	15678	16041	15909	15847	15864	15838	15829	15789	15915	15932	15846	15904	15647	15877	15755	15832	15848	15901	15859	15640	15876	15829	15675	15871	15810	15656	15684	15732	15904	15727	15728	15922	15935	16015	15824	15774	15880	15914	15876	15828	15783	15641	15754	15990	15765	15698	15993	15926	15729	15807	15690	15845	15673	15637	15793	15924	15653	15705	15792	15911	15804	15644	15717	15953	15965	15863	15659	15811	15799	15784	15826	15804	15631	15939	15642	15747	15856	15976	15894	15769	15908	15799	15837	15591	15703	15598	16048	15766	15764	15899	15796	15678	15743	15690	15754	15905	15860	15841	15897	15849	15836	15897	15846	15771	15818	15803	15847	15772	15902	15977	15780	15900	15940	15689	15936	15768	15806	15708	15912	15757	15868	15921	15813	15938	15839	15920	15947	15964	15641	15756	15555	15857	15834	15661	15965	15918	15830	15985	15912	15819	15628	15782	15937	15867	15958	15851	15699	15743	15836	15953	15860	15806	15734	15683	15861	15895	15794	15644	15935	15665	15832	15656	15679	15895	15937	15796	15804	15752	15743	15746	15832	15825	15695	15910	15843	15798	15778	15659	15603	15754	16019	15666	15788	15958	15908	15790	15996	15725	15812	15747	15755	15699	15676	15801	15886	15826	15897	15721	15921	15860	16034	15904	15847	15796	15801	15901	15640	15847	15859	15670	15858	15553	15894	15694	15650	15692	15899	15668	15692	15767	15904	15713	15893	15856	15895	15759	15817	15769	15586	15712	15708	15797	15832	15773	15817	15770	15721	15704	15881	15986	15709	15946	15765	15938	15932	15681	15942	15865	15841	15687	15709	15756	15754	15786	15783	15828	15832	15959	15707	15735	16015	15587	15818	15716	15702	15839	15810	15853	15953	15905	15776	15756	15901	15926	15831	15933	15727	15615	15473	15488	15802	15873	15577	15837	15940	15854	15805	15914	15812	15700	15711	15690	15944	15701	15825	15920	15751	15916	15893	15776	15807	15721	15810	15869	15799	15724	15764	15778	15714	16061	15789	15821	15919	15619	15634	15863	15575	16022	15737	15905	15715	15937	15884	15976	15942	15702	15719	15751	15862	15920	15901	15771	15773	15770	15810	15784	15768	15739	15686	15929	15549	15817	15862	15781	15857	15847	15919	15958	15826	15565	15784	15661	15806	15870	15943	15942	15837	15937	15716	15927	15779	15998	15739	15724	15764	15643	15975	15930	15811	15922	15913	15745	15726	15817	15609	15784	15731	15905	15964	15789	15904	15964	15867	15885	15920	15873	15840	15971	15791	15742	15639	15830	15977	15859	15826	16016	15689	15785	15780	15817	15793	15944	15912	15763	15924	15958	15913	15707	15950	15980	15931	15972	15830	15858	15720	15599	15828	15950	15851	15885	15782	15906	15831	15627	15834	15873	15684	16022	15872	15825	15820	16070	15702	15842	15692	15815	15703	15805	15857	15752	15976	15596	15720	15639	15749	15821	15863	15819	15708	15823	15874	15955	15715	15949	15690	15701	15785	15817	15970	15581	15837	15854	15872	15844	15763	15641	15816	15703	15790	15677	15670	15810	15968	15733	15697	15823	15795	15878	15737	15915	15835	15882	15779	15893	15913	15819	15820	15772	15594	15899	15838	15894	15854	15842	15908	15940	15937	15609	15840	15574	15620	15751	15798	15852	15940	15874	15734	15916	15905	15833	15814	15757	15777	15960	15874	15834	15729	15866	15719	15697	15796	15860	15618	15909	15750	15950	15868	15823	15778	15844	15894	15994	15824	15857	15670	15770	15775	15920	15982	15786	15843	15952	15751	15804	15874	15804	15958	15755	15971	15913	15923	15726	15794	15850	15719	15813	15913	15698	15600	15959	15996	16048	15818	15917	15868	15948	15755	15883	15993	15879	15948	15974	15916	15831	15795	15764	15726	15963	15790	15675	15730	15720	15772	15794	15840	15886	15949	15909	15855	16057	15841	15861	15876	15698	15876	15591	15828	15642	15832	15845	15726	15951	15691	15899	15872	15903	15761	15880	15890	15798	15699	16012	15908	15793	15728	15877	15722	15646	15694	15887	15705	15980	15811	15593	15765	15717	15924	15795	15905	15787	15706	15761	15854	15768	15725	15721	15853	15850	15848	15641	15810	15800	15900	15867	15783	15795	15721	15661	15600	15680	15811	15800	15809	15757	15882	15857	15754	15834	15774	15816	15737	15774	15938	15852	15934	15780	15837	15835	15810	15699	15867	15710	15922	15920	15685	16034	15890	15981	15653	15871	15878	15816	15895	15860	15921	15660	15968	15935	15829	15687	15758	15780	15619	15713	15722	15802	15848	15765	15934	15742	15844	15600	15941	15797	15699	15779	15886	16057	15968	15858	15903	15730	15685	15800	15683	15789	15831	15889	15793	15822	15895	15781	15718	15740	15953	15668	15884	15906	15934	15853	15853	15912	15600	15853	15843	15975	15758	16077	15880	16073	15860	15805	15638	15766	15738	15792	15741	15692	15796	16074	15742	15729	15712	15790	15695	15855	15989	16198	15860	15803	15741	15693	15935	15871	15812	15834	15776	15994	15940	15665	15804	15791	15683	15806	15729	15799	15766	15794	15935	15569	16047	15953	15702	15712	15819	15917	15745	15708	15959	15942	16000	15895	15693	15848	15782	15936	16074	15755	15830	15668	15721	15759	15909	16064	15747	15729	15626	15703	15777	15629	15783	15632	15712	15750	15913	15941	15896	15963	15804	15880	15692	15875	15759	15711	15719	15718	15786	15682	15878	15881	15763	15884	15829	15906	15842	15583	15652	15789	15936	15673	15898	15839	16079	15765	16012	15757	15871	15898	15684	15834	15935	15870	15935	15752	15864	15952	15895	15811	15801	15774	15874	15729	15855	15953	15916	15975	15911	15908	15813	16012	15849	15789	15895	15721	15716	15760	15799	15715	15789	15931	15800	15895	15808	15702	15836	15975	15928	15924	15714	16003	15843	15759	15831	15830	15819	15752	15710	15915	15734	15784	15924	15681	15878	16024	15797	15793	15892	15969	15640	15780	15906	15727	15776	15819	15695	15749	15901	15787	15720	15893	15976	15983	16005	15802	15945	15788	15797	15928	15967	15818	15479	15791	16028	15843	15853	15960	15913	15971	15697	15750	15845	15719	15918	15859	15790	15996	15714	15935	15852	15765	15827	15892	15753	15813	15866	15876	15703	15585	15905	16004	16028	15930	15874	15956	15813	15869	15885	15647	15869	15829	15889	16030	15781	15796	15927	15797	15850	15686	15832	15852	15729	15757	15907	16019	15952	15700	15699	15715	15875	15872	15907	15777	15875	15807	15865	15983	15874	15792	15854	15956	15812	15812	15644	15881	15871	15985	15729	15904	15689	15756	15741	15585	15931	15863	15721	15867	15924	15795	15783	15726	15819	15680	15826	15974	15733	15764	15774	15646	15737	15787	15949	15884	15942	15590	15786	15704	15926	15714	15854	15851	15788	15804	15842	15938	15895	15797	15924	15791	15855	15506	15795	15784	15771	15857	15814	15783	15841	15757	15635	15713	15783	15652	15872	15794	15689	15697	15767	15819	15848	15882	15702	15871	15739	15767	15893	15844	15929	15980	16028	15948	15695	15741	15920	15776	15786	15931	15929	15921	15857	15813	15773	15912	15678	15692	15798	15964	15689	15529	15823	15883	15815	16010	15909	15776	15832	15810	15713	15894	15680	15983	15828	15794	15705	15810	15937	15737	15889	15763	16010	15720	15660	15733	15892	15838	15849	15866	15714	15629	15787	15756	15782	15838	15899	15908	15850	15771	15765	15813	15741	15859	15810	15768	15863	15690	15909	15894	15789	15900	15680	15856	15830	15800	15680	15653	15699	16093	15830	16056	15735	15869	15866	15726	15898	15738	15957	15878	15915	15709	15783	15876	15813	15729	15793	15830	15798	15832	15777	16017	15735	15851	15828	15739	15784	15856	15926	15837	15900	15821	15707	15918	15881	15890	15966	15900	15864	15956	15879	15734	15600	15502	15580	15872	15954	15737	15897	15808	16078	15762	15835	15843	15926	15934	15993	15884	15665	15851	15781	15851	15742	15800	15826	15845	15918	15838	15722	15760	15714	15823	16047	15853	15798	15908	15749	15836	15707	15946	15688	15789	15867	15888	15792	15816	15794	15815	15728	15673	15818	15741	15905	15982	15726	15669	15712	15750	15690	15630	15686	15795	15748	15723	15716	15931	15785	15727	15817	15938	15738	15710	15895	15692	15690	15790	15995	15667	15925	15893	15954	15679	15909	15780	15879	15682	15672	15819	15657	15848	15668	15621	15934	15838	15569	15781	16019	15978	15844	15902	15672	15734	15937	15849	15811	15663	15723	15785	15914	15800	15891	15856	16075	15889	15742	15954	16046	15782	15722	15801	15993	15680	15734	15799	15836	15804	15890	15809	15843	15941	16023	15789	15918	15899	15791	15943	15791	15811	15765	15779	15865	16091	15699	15972	15865	15833	15918	15899	15974	15699	15908	15814	15916	15813	15793	15782	15783	15555	15608	15903	15847	15875	15722	15771	15788	15865	15787	15678	15973	15799	15733	15900	15824	15820	15782	16051	15704	15632	15941	15939	15652	15663	15756	15903	15639	16020	15912	15781	15891	15812	15855	15707	15767	16054	15797	15806	15818	15965	15841	15837	15823	15846	15862	15842	15978	15713	15778	15860	15886	15937	15929	15681	15860	15890	15918	15845	15725	16045	15942	15748	15629	15790	15905	15784	15853	15762	15712	15844	15666	15782	15789	15862	15743	16092	15943	15965	15704	15799	15770	16035	15806	15845	15774	15859	15835	15803	15902	15860	15671	15902	15872
14057	64173	19647	16352	15241	14883	14618	14198	14231	13953	13996	13893	13916	13916	14013	14192	14336	14078	13979	13763	13949	13910	13958	13962	13984	13954	14127	14151	13945	14096	13896	13851	14016	13830	13881	13830	13865	13839	14035	14004	14020	14002	13864	13940	14003	13648	13842	14310	15111	15608	14827	14448	14150	13961	13746	13867	13769	13927	13841	13742	13776	13782	13780	13873	13801	13952	13927	13769	13750	13828	13897	13804	14017	13868	13892	14002	13900	13773	14069	13792	13774	13898	13764	13798	13975	13966	13955	13766	13632	13802	13889	13822	13957	13677	13811	13915	13882	13725	13750	13949	13917	13778	13727	13878	13802	13833	13848	13888	13755	13763	13819	13790	13844	13875	13913	13836	13762	13884	13733	13840	13831	13776	13867	13797	13789	13792	13855	13838	13677	13917	13822	13852	13810	13782	13858	13821	13661	13818	13930	13959	14032	13815	13805	13798	13752	13895	13700	13850	13838	13843	13710	13859	13739	13882	13950	13722	14072	13906	13763	13735	13776	13771	13854	13720	13821	13978	13791	13883	13817	13785	13792	13706	13745	13677	13770	13825	13764	13924	13983	13805	13946	13702	13927	13856	13875	13853	13779	13840	13845	13776	13658	13707	13696	13807	13853	13845	13702	13856	13822	13870	13941	13906	13821	13734	13978	13897	13754	13828	13838	13872	13905	13838	13738	13806	13862	13777	13852	13807	13845	13649	13896	13810	13872	13731	13979	13704	13907	13889	13751	13834	13882	13828	13919	13942	13983	13910	13780	13885	13843	13841	13716	13764	13881	13913	13761	13836	13783	13698	13840	13837	13926	13856	13677	13707	13824	13824	13848	13871	13906	13870	13836	13921	13921	13853	13998	13887	13852	13743	13805	13759	13780	13703	13843	13699	13828	13778	13855	13839	13918	13821	13717	13898	13926	13884	13893	13823	13824	13863	13949	13848	13858	13669	13947	13694	13823	13934	13792	13625	13905	13679	13839	13741	13849	13776	13760	13981	13868	13767	13887	13795	13929	13896	13949	13874	13822	13924	13688	13872	13897	13809	13726	13776	13979	13935	14003	13857	13612	13786	13731	13844	13870	13750	13729	13850	13735	13672	14039	13939	13782	13673	13775	13818	13803	13857	13742	13963	13849	13838	13847	13856	13854	13838	13747	13901	14031	13871	13935	13839	13874	13784	13689	13795	13912	13749	13840	13611	13897	13757	13777	13845	13845	13848	13684	13736	13832	13862	13814	13880	13860	13711	13770	13927	13878	13834	13944	13841	13838	13704	13793	13879	13808	13788	13942	13674	13916	13824	13669	13814	13879	14082	13934	13820	13739	13813	13897	13728	13779	13874	13860	13906	13856	13861	13809	13758	13867	13794	13819	13787	13723	13747	13581	13720	13843	13867	14027	13840	13849	13821	13850	13775	13922	13723	13657	13748	13743	13878	13790	13944	13908	13734	13783	13750	13646	13949	13948	13912	13813	13783	13843	13790	13649	13802	13817	13765	13957	13803	13841	13830	13957	13798	13897	13741	13742	13804	13755	14014	13709	13886	13892	13841	13765	13757	13660	13993	13909	13960	13836	13807	13899	13803	13645	13765	13696	13845	13965	13580	13735	13758	13877	13827	13862	13687	13865	13779	13768	13860	13846	13723	13683	13805	13894	13728	13724	13832	13826	13916	13712	13954	13753	13839	13830	13751	13832	13809	13866	13757	13919	13977	13565	13873	13806	13709	13800	13870	13864	13733	13792	13902	13735	13926	13722	13758	13762	13621	13760	13916	13785	13686	13680	13714	13909	13693	13717	13810	13882	13806	14012	13803	13788	13832	13842	13705	13865	13719	13681	13828	13978	13830	13972	13779	13819	13772	13831	13904	13849	13808	13813	13699	13872	13717	13932	13859	13994	13736	13678	13762	13638	13768	13840	13845	13860	13960	13759	13755	13846	13805	14056	13726	13931	13713	13867	13773	13786	13952	13915	13929	13766	13843	13831	13891	13774	13836	13986	13674	13845	13820	13719	13829	13877	13748	13948	13890	13641	13698	13779	13718	13704	13853	13797	13747	13694	13848	13956	13696	13949	13838	13812	14003	13754	14036	13739	13790	13929	13948	13768	13796	13713	13755	13874	13755	13800	13825	13850	13926	13775	13929	13617	13949	13799	13814	13962	13990	13833	13843	13717	13647	13855	13733	13821	13810	13678	13967	13837	13809	13791	13727	13782	13788	13786	13923	13964	13747	13905	13922	13900	13720	13889	13793	13846	13666	13885	13726	14009	13660	13778	13828	13817	13875	13925	13798	13829	13775	13681	13868	13646	13716	13754	13883	13781	13813	13776	13872	13768	13807	13754	13770	13853	13738	13818	13853	13924	13756	13753	13673	13845	13723	13750	13914	13797	13824	13733	14017	13985	13798	13975	13888	13736	13772	13873	13823	13852	13918	13787	13655	13880	13736	13900	13843	13886	13799	13790	14000	13789	13841	13987	13992	13870	13828	13780	13808	13871	13793	14033	13764	13841	13759	13935	13758	13839	13817	13885	13789	13730	13848	13746	13540	13688	13777	13909	13785	13784	13914	13806	13694	13863	13655	13790	13858	13862	13838	13795	13917	13915	13865	13846	13684	13845	13821	13914	13702	13842	13779	13884	13756	13758	13896	13651	13752	13847	13919	13725	13662	13826	13739	13875	13891	13744	13763	13930	13937	13848	13822	13721	13718	13938	13814	13774	13829	13756	13784	13714	13970	13845	13729	13928	13738	13737	13722	13697	13858	13895	13798	13782	13873	13758	13771	13827	14020	13803	13971	13764	13667	13744	13987	14031	13690	13901	13961	13854	13847	13807	13868	13750	13876	13632	13701	13859	13835	13912	13842	13982	13790	13925	14057	13816	13788	13841	13876	13721	13783	13883	13911	13705	13756	13909	13858	13879	14062	13934	13939	13659	13826	13914	13723	13893	13884	13764	13857	13744	13751	13707	13735	13880	13848	13759	13935	13930	14012	14013	13879	13857	13850	13835	13960	13959	13873	13903	13681	13756	13688	13693	13710	13851	13779	13836	13865	13899	13886	13763	13932	13785	13738	13905	13862	13752	13741	13856	13795	14005	13705	13890	13817	13673	13892	13807	14017	13985	13811	13759	13660	13643	13822	13863	13728	13867	13808	13899	13868	13684	13935	13925	13927	13757	13798	13688	13800	13811	13632	13852	13809	13824	13777	13770	13659	13866	13804	13858	13727	13741	14041	13877	13674	13788	13834	13878	13851	13752	13795	13872	13806	13724	13955	13967	13796	13856	13846	13789	13788	13824	13894	13898	13870	13740	13812	13975	13841	13810	13779	13910	13724	13904	13991	13880	14044	13923	14028	13681	13550	13728	14012	13795	13925	13765	13780	13735	13727	13631	13748	13811	13625	13816	13767	13834	13709	13879	13772	13904	13736	13971	14029	13857	13733	13794	13844	13866	13815	13804	13809	13918	13792	13831	13801	13755	13905	13927	13815	13768	13905	13814	13818	13801	13739	13831	13786	13889	13802	13919	13702	13843	13842	13744	13853	13716	13969	13884	13616	13910	13885	13852	13729	13844	13786	13877	13729	13819	13669	13829	13918	13879	13818	13663	13685	13769	13620	13894	13873	13870	13891	13781	13811	13872	13848	13735	13797	13718	13706	13882	14003	14073	13718	13706	13916	13624	13928	13864	13880	13862	13855	13799	13963	13664	13726	13818	13751	13787	13731	13705	13841	13726	13805	13983	13801	13941	13860	13764	13767	13776	13901	14000	13776	13849	13717	13895	13897	13880	13815	13689	14045	13773	13794	13842	13847	13894	13931	13778	13705	13798	13669	13796	13894	13742	13880	13730	13745	13925	13973	13663	13838	13684	13815	13652	13863	13793	13737	13733	13782	13707	13880	13725	13855	13795	13842	13888	13888	13769	13746	13811	13839	13775	13922	13718	13843	13879	13837	13983	13929	13634	13677	13851	13871	13865	13841	13823	13824	13746	13955	13787	13857	13800	13888	13909	13765	13879	13862	13879	13859	13939	13722	13869	13692	14032	13864	13849	13761	13830	13812	13813	13790	13867	13686	13732	13951	13836	13880	14013	13958	13807	13842	13760	13796	13753	13851	13680	13639	13863	13798	13735	13966	13820	13860	13943	13776	13906	13837	13657	13821	13836	13886	13831	13621	14010	13764	13625	13842	13896	13784	13816	13787	13750	13895	13728	13857	13729	13809	13966	13777	13764	13876	13881	13820	13758	13660	13787	13712	13740	14022	13782	13846	13757	13790	13570	13909	13808	13936	13712	13774	14051	13822	13947	13802	14008	13672	13761	13744	13889	13858	13644	13989	13810	13977	13923	13761	13930	13771	13772	13575	13676	13791	13917	13803	13839	13828	13939	13784	13801	13733	13791	13789	13708	13934	13671	13774	13796	13849	13797	13941	13855	13711	13678	13781	13867	13950	13648	13680	13781	13636	13865	13742	13735	13783	13861	13748	13851	13777	13806	13840	13990	13902	13918	13716	13882	13699	13885	13880	13787	13820	13803	13920	13878	13771	13820	13883	13887	13799	13970	13718	13705	13781	13699	13979	13787	13939	13807	13958	13861	13773	13716	13780	13917	13903	13765	13796	13785	13730	13774	13974	13968	13864	13885	13939	13751	13805	13905	13821	13836	13894	13615	13800	13731	13942	13839	13711	13684	13735	13847	13758	13607	13670	13815	13721	13716	13713	13808	13814	13935	13691	13830	13776	13824	13753	13835	13757	13681	13850	13801	13766	13857	13757	13659	13906	13727	13908	13775	13832	13840	13712	13707	13923	13771	13907	13978	13957	13740	13898	13786	13890	13954	13963	13908	13835	13836	13886	13815	13837	13641	13762	13758	13792	13818	13777	13868	13841	13734	13851	13966	13930	13882	13688	13731	13916	13696	13882	13765	13783	13911	13694	13876	13663	13836	13968	13792	13830	13749	13804	13716	13704	13758	13705	13723	13819	13730	13913	13706	13786	13717	13906	13859	13762	13921	13783	13891	13886	13781	13883	13831	13897	13764	13840	13849	13710	13931	13712	13792	14011	13876	13941	13883	13842	13845	13781	13910	13871	13730	13774	13914	13769	13856	13676	13740	13775	13805	13855	13861	13932	13866	13715
22656	21155	28197	24249	21206	22368	22583	17596	16398	16761	16597	16374	16270	16144	16580	16434	16583	16481	16244	16341	16284	16363	16084	16329	16057	16164	16110	16043	16148	16306	16260	16152	16177	15969	16168	16035	15983	15980	16225	15993	16165	16103	16074	16015	16128	16107	16075	16398	17781	17979	17614	17090	16546	16187	16032	15813	16068	15938	16074	16109	15921	15977	15670	15772	15993	15793	16033	15780	15797	15969	15872	16083	16158	16000	15924	15924	16096	16200	15918	15990	15944	16012	16072	15803	16063	15957	16024	16037	15900	15840	15913	16021	15878	15938	15985	16010	15863	16001	15859	16040	15884	15872	16123	15858	15949	15906	15810	15754	15866	15885	15802	15846	15985	15882	16090	15851	15744	15933	15982	16007	15983	16029	15751	15921	15917	16056	15896	15797	15761	15957	15920	16081	16166	15906	15872	15947	15950	16086	15719	16024	15758	15886	15920	15898	15790	16056	15880	15869	16010	15930	16030	15926	16049	15944	16009	15950	16000	16051	16070	15984	15902	15932	15776	16035	15973	16059	15933	15866	16031	15884	16140	16050	15659	15916	15816	15837	15930	15926	15898	15865	15716	15778	15691	15907	16161	15888	15837	15926	15894	15829	15964	15720	15982	15852	15767	15865	16002	16001	15947	16070	15877	16072	15992	16066	15686	15762	15825	15878	15769	15932	16007	15918	15897	15927	15950	15904	15796	15807	15924	16068	15833	15890	16134	16059	15815	15917	15966	15912	15890	15999	15821	15763	15906	15972	15847	15876	15871	15794	16029	15988	15961	16054	15819	16034	16046	16001	15978	15900	15902	15991	15873	15934	16062	15939	16025	15949	16064	15969	16000	15983	15984	15929	15879	15885	15891	15956	15915	15811	15783	15578	16041	16121	15904	15810	15953	15854	15962	15909	15788	15944	15868	15869	15902	15870	15845	15900	15884	16080	15877	15740	15883	15950	16048	15953	15991	15830	15737	15898	16081	15997	15901	15814	15970	15767	16160	15932	15923	15692	15990	16054	15980	15822	16015	15797	15955	15999	15881	15957	15821	15854	16102	15922	15856	16002	15888	15934	16043	15838	15891	15877	15917	15811	15953	15876	15718	15810	16057	16048	16021	15956	16194	15834	15800	15948	15803	15807	15853	15790	15900	15837	15831	15852	15794	15906	15828	15923	15790	15913	15936	16012	15896	15851	15819	15798	15900	15768	16000	15958	15672	15756	15888	16036	15860	15848	16019	15997	15788	15885	15889	15905	15957	16073	15916	16116	15843	15686	15885	15940	15861	15871	15916	15865	15789	15928	15984	16098	16042	15947	16144	15806	16039	16026	15886	16036	16082	15750	15793	15856	15827	15994	15812	15932	15821	15859	15982	15690	15967	15921	16040	15852	15925	15880	16017	15922	15886	15851	15840	16004	15870	16020	15912	16110	15731	15896	15953	16059	15832	15770	15938	15883	15824	15795	15908	15901	15897	15817	15937	15839	15941	15995	16032	15784	15781	15807	15870	15881	15924	16005	16129	15988	15859	15857	15941	15982	15999	15919	16038	16034	15813	15717	16082	15907	16109	15772	16267	15761	15922	15992	15906	15887	15975	15941	16025	15891	15954	15885	16102	16057	15722	15988	15894	16200	15899	15628	15829	15752	15806	16004	15955	15925	15935	16047	15916	16020	16048	16014	15943	15910	16067	15843	15852	16026	15993	15949	16195	15945	15948	15919	16046	15995	16086	15952	15889	15849	15897	15944	15658	16004	15833	15846	16055	16005	16022	15838	15885	16005	16024	15897	15973	15858	15980	15936	16008	16026	15727	15875	15734	15900	15898	15837	16115	15989	15927	15972	15889	15896	15968	15968	16148	15838	15889	15912	15904	15912	15907	15889	15935	16155	16001	15953	15881	15948	15969	15997	16010	15785	15977	16006	16003	15911	15847	15781	15768	15689	15816	15876	15896	15912	15718	15948	16068	15947	15942	15885	16115	16048	15991	15862	16032	15887	15902	15902	15851	15985	15973	15929	15769	15930	15839	15913	15834	15760	15972	15890	15962	15947	15973	15927	15933	15780	15867	15874	15872	15934	15836	15828	15815	15722	15833	15884	15868	15882	15907	15813	16004	15965	15934	15921	15972	16084	16015	15873	15919	15877	15982	15887	15859	16174	15786	15881	16017	16007	15885	15755	16181	16164	16009	15794	15989	15978	15871	15871	15942	15897	15869	15827	16032	15868	15931	15855	15799	15979	15879	15908	15810	15999	16094	15975	15984	15889	15775	16127	15998	15959	15923	16114	16109	15929	15861	15918	16035	15941	15871	15858	15974	15938	15964	15830	15884	15885	16015	15711	15889	15825	15912	15808	15798	15983	15737	15882	15858	15719	15915	16021	16015	16001	15889	16130	15960	15932	15773	15990	15973	15890	16004	15882	15672	15787	15766	15677	15605	16060	15976	15975	15930	16052	15674	16087	16007	16000	15991	15793	15846	15988	15825	15949	15876	15978	16133	15775	15871	15946	15704	15818	15897	15822	15815	15812	15979	15750	15921	15905	15741	15695	16027	15838	16021	15798	15676	16129	15883	16075	16004	15899	15959	16020	15820	15823	15795	15919	16029	15905	15926	15770	15844	15773	15654	15833	15919	16082	16019	15921	15826	15967	15953	15950	16037	15887	15794	15914	16140	16033	15993	15809	15713	15893	16012	16103	16074	16026	15793	15757	15943	16030	15972	15943	15713	15951	15911	16036	15872	15798	15804	16057	15952	15773	15937	15996	15971	15817	15832	15717	16051	15990	16039	16074	15714	15892	15870	15870	15975	15850	16118	15850	15924	16014	15890	15968	16024	15981	16178	15887	15944	15858	15863	15778	15983	15850	15955	15826	16015	15877	15868	15814	15881	15827	15896	15789	15792	15850	15825	15929	15885	15967	15892	15735	15848	15784	15990	15897	15962	15796	15798	15731	15862	15902	16026	15984	15968	15891	15900	15980	15832	15971	15775	15933	15920	15855	15889	16032	15990	16106	15744	15900	15847	15927	16029	15870	15662	15897	16003	16120	15952	15690	15927	16066	16009	15763	15847	15749	15745	16131	16023	16088	15904	15951	15840	15951	16015	15905	15871	16064	15986	15989	16174	15829	15975	15897	15962	15855	16068	15991	15957	15844	16007	15893	15801	15674	15837	16015	15706	15993	16120	15792	15993	15900	15887	15895	16084	15904	15788	15863	15905	15934	15899	16002	15961	15679	15949	15761	15892	15862	16035	15771	16049	16069	15825	15886	15782	16164	15788	15792	16103	15846	16021	15871	15897	15914	15999	15765	15965	15958	16101	15833	15888	15757	15745	15922	15921	15901	15798	15945	16142	15923	15798	15925	15910	15791	15989	15850	15887	16123	15930	16014	15812	15982	16154	15866	15822	15877	15991	15997	15920	15750	16065	15952	16098	15860	15932	16113	15969	15998	15875	15811	15918	15932	15923	15852	15886	15953	15809	15799	15953	16048	15814	16058	15889	15872	16079	15970	15809	16103	15963	15883	15920	15881	15908	15926	15941	16023	15889	16135	15958	15949	15984	15877	15934	15951	15948	15928	15965	15907	16044	15940	15948	16056	15956	15933	15902	15852	15888	15782	15967	15931	15877	15992	15768	16027	15894	15982	16096	15895	16035	15853	15991	15938	15829	16039	16101	15804	15844	15795	16004	15835	15694	15967	15766	15911	15861	15854	16020	15907	15813	15934	16033	15783	15893	15955	15953	16025	15868	15715	15815	16109	16020	15839	15921	16082	16053	15787	15954	15871	15931	15844	16012	15739	15888	15949	15938	15916	15952	16001	16068	16070	15897	15789	16093	15981	15920	15972	15969	15886	16064	15875	16090	15842	15887	16006	15889	16020	15872	15870	15970	15882	15910	16151	15813	16027	16094	15667	16089	15813	16075	15899	15781	15897	16069	15905	15944	15940	15987	15893	15870	15958	15847	15944	15968	16064	15939	15693	15923	15763	15633	15880	15830	16137	15819	15829	15835	15908	15977	15816	15698	15977	15835	16061	15908	16177	16055	16031	15779	15921	16069	15780	15949	16003	15902	16015	16089	15970	15860	15965	16003	16011	15919	15994	15847	15914	15896	16003	16042	16047	16101	15731	15947	15850	15808	15925	15992	15926	15894	15929	15888	16023	15845	16060	15957	16047	15952	15749	15706	15679	15920	15744	15887	15717	15773	15876	15862	15964	15945	15943	15919	15841	15839	15939	16028	15946	15969	15802	15812	15998	16100	15809	15613	15914	15971	16045	15906	15892	16066	16061	16007	15651	15903	16052	15893	15945	15997	15813	15927	15600	15754	15927	15798	15925	15998	15906	15920	15828	16070	15935	15959	15833	16018	16146	16040	15970	16014	15920	16047	15950	15833	15958	16145	15840	15991	15961	16054	15849	15909	16067	15884	15914	15880	15980	15894	16004	15816	15949	16066	16087	15951	15864	15917	15891	15923	16054	15838	15938	15984	15723	15883	16023	15867	16014	15891	15821	16066	15874	15919	15680	15902	15937	15855	15811	16148	15913	15898	15923	15746	16003	15793	15923	15913	15921	15836	15832	15819	15910	15715	15747	15613	16066	15978	15833	15845	16032	15962	16033	15745	16125	15944	15923	16026	15921	15826	15953	15937	15991	15880	15807	15786	15890	16146	15939	15667	15798	15984	15805	15815	15989	15782	15944	15792	15787	16045	16037	15963	15809	16020	16202	16126	16055	15733	15923	15922	15805	15873	15920	15898	15983	15775	15995	15888	15951	15921	15869	15874	15733	16035	16080	15808	15858	15789	15860	16140	15947	15971	16041	15915	15838	16035	16022	16053	15826	16017	15994	16011	15868	16011	15908	15895	15896	15974	15744	16034	15953	15967	15797	15908	15585	15886	15872	15885	16004	15915	15950	16045	16025	15976	15819	15952	15976	15960	15838	15978	15940	15976	16083	15824	15899	15874	15959	15979	15911	15872	16009	15929	15991	15882	15826	15920	16086	15947	15904	15850	15838	15754	16034	15999	15765	15851	16037	15670	15753	15886	15839	15903	15893	16072	15768	15887	16205	15821	15873	15683	15932	15772	16019	15940	16033	16052	15815	15807	15810	15787	15915	15903	15860	15852	15932	16076	15976	15836	15965
14816	55411	22836	18310	16463	15700	15302	14856	14676	14528	14261	14138	14240	14151	14143	14265	14586	14514	14456	14080	14299	14092	13882	14046	14256	14283	14216	14222	14254	14225	14121	14074	13893	14108	13870	13924	14200	14137	13945	14113	14285	14170	14110	14190	14140	14226	13985	14691	16585	17147	16028	14938	14544	14138	14047	13784	13884	13979	13838	13885	13715	13887	13782	13880	13802	13787	13915	13880	13895	13831	13926	13887	13930	13895	13767	14002	13900	13870	13991	13780	13797	13869	14171	13761	13793	13691	13942	13920	14024	13821	13931	13866	13880	14020	13919	13954	13928	13895	13858	13801	14013	14003	13852	13942	13748	13832	13868	14043	13931	13973	13765	13725	13882	13929	14150	13883	13817	13839	13772	13978	13901	13880	13801	13789	14048	13824	14063	13832	14030	13813	13832	13861	13897	14017	13917	13919	13952	13877	13971	13970	13643	13868	13802	13820	13816	13874	13768	13747	13742	13738	14041	13800	14014	13777	13838	13822	13989	13748	13857	13862	13899	13834	13798	13938	13850	13854	13939	13903	13958	13926	13899	13938	13897	13720	13814	13886	13985	13991	13916	13669	13942	13740	13787	13849	13822	13636	13783	13836	13754	13864	13952	13776	13978	13874	13903	13854	14021	14022	13832	13774	13882	13694	14020	13813	13736	13902	13815	13928	13861	13854	13926	13936	13938	13899	13805	13937	13954	13968	13988	13939	13708	14117	13885	13853	13858	13822	14055	13808	13777	13823	13896	13833	13917	13884	13921	13729	13851	13878	13783	13886	13994	13710	13687	13909	13905	13789	13798	13981	13926	13890	13925	13887	13844	13877	13919	13844	13882	13944	13840	13974	14003	13852	13813	13824	13794	13877	13922	13888	13851	13963	13761	13694	13763	13829	13877	13789	13844	13925	13775	13757	13958	14034	13875	13954	13769	13776	13856	13932	13816	14004	13849	13884	13935	13899	13843	13836	13885	13767	13741	13843	13849	14003	14011	13861	13864	13821	13836	13731	13957	13816	13879	13866	13917	13638	13788	13898	13863	13980	13870	13946	13822	13946	13754	13864	13791	13819	13801	13723	13940	13651	13887	13824	13782	13868	13985	13802	13937	13887	13860	13895	13826	13798	13924	13874	13865	13820	13868	13918	13852	13827	13745	13936	13707	13750	13774	13909	13842	13671	14037	13946	13762	13831	14052	14034	13855	13810	13672	13990	13826	13788	13775	14003	13738	13848	13843	13879	13933	13714	13843	13827	13964	13869	13734	13935	13943	14001	13778	13905	13945	13832	13716	13912	13924	13776	13710	13873	13805	13920	13966	13951	13883	13758	13900	13775	13781	13911	13917	13795	13723	13866	13846	13793	13982	13890	13751	13922	13903	13802	13691	13762	13830	14118	13955	13859	13860	13962	13827	13832	13953	13909	13922	13784	13807	13788	13740	13814	13900	13973	13921	13822	13846	14012	13906	13917	13920	13683	13880	13999	13869	13766	13788	13837	13972	13741	13980	13767	14020	13708	14071	13939	13877	13844	13793	13958	13964	13920	13989	13651	13760	13828	13786	13901	14013	13975	13794	13921	13879	13875	13840	13978	13851	13817	13879	13830	13993	13921	13916	13884	13859	13855	13776	13820	13858	13759	13960	13864	13820	13942	13952	13783	13971	13834	13788	13776	14070	13786	13989	13755	13974	13905	13991	13721	13866	13882	13910	13827	13926	13888	13870	13853	13890	13982	14015	13932	13973	13858	13867	14078	13911	13784	13795	13820	13857	13992	13916	13796	14006	13847	13903	13732	13856	14107	13858	13940	14090	13815	13936	13727	13769	13928	13829	13868	13849	13849	13857	13787	13735	13778	13713	13988	14061	13873	13755	13814	13891	13755	13939	13921	13898	13900	13966	14038	13943	13909	13846	13871	13885	13916	13963	14036	13808	13856	13882	13853	13675	13935	13833	13886	13936	13904	13908	13939	13727	13898	13900	13884	13718	13867	13773	13786	14092	13780	14025	13820	13882	13988	13818	13900	13861	13821	13977	13627	13798	13806	13768	13810	13950	13854	13736	13911	13828	13953	13957	13854	13782	13951	13930	13679	13869	13932	13692	13815	13741	13951	13710	13811	13805	13816	13861	13909	13874	13816	13849	14038	13757	13971	13782	13904	13906	13977	13745	13763	13940	14006	13906	13727	13797	13877	13982	13708	13955	13722	13964	13746	13932	14037	13936	13938	13955	13936	13787	13883	13860	13933	13725	13815	13870	13879	13900	13954	13788	13915	13855	13944	13735	13738	13976	14003	13890	13845	13836	13854	13753	13819	14026	13815	13711	13795	13711	13911	13841	13734	13680	13849	13861	13845	13922	13767	13945	13866	13929	13840	14059	13865	13877	13746	14023	13848	13795	13736	13836	13864	13927	13990	13824	13910	13858	13763	13680	13963	13915	13921	13852	13930	13762	13921	13957	14020	13759	13839	13708	13733	13850	13896	13927	13904	13838	13776	14035	13942	13978	13977	14003	14063	13939	13989	13930	13958	13679	14029	14063	13836	13749	13871	13727	13716	13867	13888	13936	13805	13784	13894	13950	13832	13837	13873	13956	13932	13855	13964	13982	14010	13697	14013	13890	13865	14030	13803	13831	13853	13893	13841	13848	13729	13844	13876	13926	13909	13795	13840	13720	13953	13947	13779	13897	13889	13904	13977	13896	13779	13912	13771	13851	14026	13720	13872	13838	13897	13828	13943	13833	13987	13780	13820	13861	13793	13746	13960	13763	13691	13752	13881	13919	13799	13774	14059	13963	13836	13981	13809	13883	13836	13915	13818	13832	13597	13862	13887	13824	13750	13873	13890	14032	14024	13879	13943	13880	13722	13950	13994	13880	13745	13893	13752	13946	13922	13760	13911	13789	13788	13996	13818	13932	13878	13894	13705	13834	13811	13817	13859	13973	13965	13777	13893	13681	13792	14031	13830	14036	13843	13810	13922	13938	13977	13947	13887	13810	14104	13846	13770	13951	13925	13965	13770	13978	13911	13961	13933	13981	13805	13790	13971	13931	13926	13799	13966	13882	13937	13898	13976	13932	13793	13750	14038	13881	13773	13934	13816	13904	13840	13859	13717	14064	13827	13818	13778	13849	13767	13842	13918	13683	13875	13919	13651	13729	13954	13793	13842	13960	13826	13789	13749	13861	13848	13946	13871	13852	13877	13968	13945	14102	13992	13822	13904	13946	13838	13821	13918	13979	13804	13841	13818	13831	13928	13810	13731	13929	13932	13741	13841	13774	13887	13780	13928	13890	13823	13931	13773	13801	14018	13999	13753	13922	13667	13822	13868	14016	13840	13879	13840	13819	13730	13678	14011	13955	13923	13940	13988	13836	13766	13935	13842	13899	13826	13860	13893	13829	13829	13882	13849	13776	13914	13885	14075	13662	13945	13890	13982	13872	13968	14023	13901	13697	13865	13631	13850	13824	13817	13880	13687	13971	13746	13804	13849	13859	13736	13923	13916	13603	13958	13904	13763	13934	13799	13759	13958	13740	13688	13808	13817	13793	13902	13768	14153	13848	13957	13831	13933	13857	13908	13821	13943	13909	13826	13764	13917	13767	13809	13988	13815	13784	13921	13752	13889	13866	13839	13704	13835	13915	13916	13974	13997	13945	13932	13790	13886	13901	13781	13894	13954	13868	13914	13753	13710	13831	13978	13659	13899	13729	14007	13879	13907	14002	13708	13989	13976	14005	13806	13880	13884	14017	13916	13820	13680	13935	13927	13790	13898	13907	13800	13983	13926	13838	13900	13938	13851	13869	13978	13899	13865	13801	13767	13945	13852	13836	13906	14006	13896	13814	13810	13847	13737	13949	13862	13844	13912	13849	13789	13955	13752	13912	13762	13601	13841	14014	13920	13938	13879	13960	13748	13890	13867	13787	13713	13827	13964	13816	14182	13795	13859	13953	13854	13898	13987	13999	14008	13808	13868	13869	13799	13941	13626	13832	14110	13996	13797	13619	13816	13840	13869	13899	13781	13883	13815	13842	13854	13815	14064	13802	13953	13994	13844	13901	13849	14049	13849	13973	13863	13726	13724	14020	13881	13789	13917	13935	13921	13875	13840	14026	14003	13940	13782	13855	13889	13851	13958	14023	13791	13955	13691	13790	13956	13977	13973	13888	13907	13835	14024	14042	13755	13835	13908	13824	13920	13910	13894	13918	13770	13809	13827	13727	13833	13887	13857	13839	13890	13828	13771	13913	13738	13961	14070	13861	13904	13863	13776	13819	13848	13764	13883	13837	13851	13911	13925	13813	13982	13891	13714	13937	13741	13918	13975	13839	13764	14045	13792	13881	13932	13896	13932	13998	14085	13829	13895	13934	13968	14040	13822	14001	13902	13740	13652	13936	13784	13847	13900	13837	13828	13949	13685	13948	13770	14045	13821	13776	13852	13809	13824	13732	13775	13900	13847	13805	13849	13959	13727	13948	13767	13883	13925	13770	13923	13920	13793	13727	13801	13976	13933	13705	13785	13748	13889	13819	13878	13879	13801	14062	13880	13951	13911	13782	13821	13980	13826	13935	13796	13838	13889	13899	13828	13882	13813	13767	13826	13975	13865	14044	13766	13895	13735	13808	13845	13934	13772	14080	13941	13913	13948	13915	13962	13969	13706	13730	14062	13792	13833	13935	13849	13833	13814	13897	13702	13914	13881	13939	13708	13980	13955	13870	13851	13891	13909	13898	13966	13961	13917	13931	13864	13802	13939	13819	14017	13878	13879	13657	13830	13802	13780	13911	13935	13835	13892	13934	13766	13695	13917	13933	13735	13843	13904	13899	13998	13868	13971	13909	13879	13908	13881	13776	13833	13932	13999	14006	13916	13914	13911	14024	13920	13905	13810	13709	13912	13816	13870	13874	13883	13845	13984	13748	13815	13693	13939	13892	13846	13956	13939	13829	14070	13818	13856	13993	13759	13867	13892	13956	13952	13979	13852	13794	13915	13819	13818	13778	13830	13948	13813	13858	13891	13858	13827	13982	13888	13798	13873	13741	13878	13892	13841	13791	13966	13861	13803	13926	13789	13943	14015	13988	13731	13942	13907	13893	13913	13833	13774	13860	13865	13820	13866	13669	13858	13761	13875	13996	13820	13819	13884
27145	25168	25612	20160	16206	16161	16376	16244	16098	16158	16431	16189	16266	16134	16017	16114	16415	16133	15972	16287	16039	15802	16122	16057	15957	16115	16058	16196	16194	16292	16226	16135	16150	16212	16097	16216	16020	16070	16082	16085	15879	16107	16128	15941	16232	16162	16006	16094	16490	16449	16432	16294	16366	16260	16026	16060	16212	16069	16031	16101	15909	16045	15896	16130	16253	15997	15994	15955	16132	16140	15896	16210	16171	16105	16133	16302	16193	16089	15901	16076	16086	16064	15889	16076	16209	16304	16130	16153	16062	15913	16040	16168	16233	16188	15964	15930	15901	16068	16241	16208	16009	16233	16133	16142	15978	16029	16166	16080	16295	16031	16150	15906	16072	16129	16089	16057	16158	16163	16067	15985	16017	16000	16110	15992	16103	16121	16145	16139	16238	16034	16237	15984	16231	15984	16032	16041	15976	15979	15949	16092	16199	16090	16147	16195	16088	16163	16191	16143	15880	15987	16042	16015	16030	15990	16293	15944	16052	15918	16048	16124	16010	15965	16084	16173	15932	15958	16026	15875	15929	16095	15949	16015	16096	16053	16030	16162	15971	15988	16172	16100	16005	15938	16091	16047	16320	16101	15938	16136	16070	16084	16045	15810	16176	16084	16253	16153	16009	16252	16056	16061	16041	16144	16016	16066	16163	16118	16135	15837	16053	16241	15985	15955	16211	15973	16193	16156	16005	16114	16112	16108	15991	15919	16177	15966	16245	16131	16032	16026	15975	15966	16062	15997	15937	16008	16190	16252	16146	16058	16237	15949	16206	15997	15977	16221	16028	16155	16129	16053	15910	16237	16152	16037	15923	16213	15795	15985	16119	16189	16009	15919	16116	15967	16009	16318	16012	16317	16133	15828	15948	16116	16041	16090	16397	16125	15978	16006	16086	16017	15946	16231	16076	16029	16205	16380	16066	16015	16114	16009	16075	16062	16077	16157	16100	16046	15999	16258	16112	15991	16111	15913	15980	16145	16095	15994	16112	16129	16084	16205	16065	16113	16033	16099	16069	16054	16048	16092	16028	16070	15806	16212	16119	16076	16311	16027	16013	15911	16132	15994	16100	16136	16089	16075	16239	16149	16198	16119	16126	16226	16217	16102	16001	15933	16124	16015	16210	16042	15893	16144	15936	16139	15892	15909	16123	16188	15884	16131	15981	16121	16250	16253	16027	16026	16140	16081	16088	15864	16129	16038	16069	15984	16097	16155	16145	16050	15931	16319	15955	16127	16026	16142	16033	16201	16006	16071	15762	16023	16309	16065	16104	16235	16111	16117	16030	16142	16059	16157	16142	16063	16108	16125	16165	16170	16114	16111	16042	16302	16084	16236	16025	16116	16094	15957	16015	16265	16135	15901	16217	16152	16180	16053	16175	16018	16096	15909	16179	16132	16127	16102	16169	16132	16253	16132	15964	16085	16078	16121	16013	15944	16249	15983	16076	16208	16150	15997	16095	16142	16045	16062	16186	16068	16139	15932	16150	16241	16027	16166	16213	16121	15980	16191	16337	16376	15978	16020	16046	16173	16039	15982	16044	16109	16030	16193	16182	16169	16214	16064	15974	16153	16249	15917	16046	16430	15965	15846	16111	16167	16145	16231	16104	16129	16133	16133	16050	15827	16121	16076	16016	15933	16047	16137	15924	16084	16111	16229	16133	16168	16235	16150	15936	16166	16195	15967	15909	16164	16054	16116	16222	16049	16154	16168	16344	16090	15988	15953	16178	16006	16135	16358	16098	16069	16092	16188	16142	16225	16021	16067	16178	16074	16163	15954	16190	16257	16110	15971	15931	16034	16109	16182	16062	16108	16155	16174	16082	15904	16237	16011	16013	15976	16000	16049	16079	16229	16088	16051	16190	16088	16010	16066	16109	16229	15913	16133	16179	16371	16118	15997	16235	15932	16072	15972	16113	16115	16376	15971	16056	16112	16175	16276	15953	16050	16023	15930	16000	16213	16193	16109	15917	15933	15929	16159	15936	16018	16110	16168	15946	16147	15934	15951	15887	15986	16008	16145	16236	16004	16050	16156	16110	15872	16084	16138	16043	16223	16137	16138	16245	16125	16155	16223	16192	16079	16123	16252	16208	16112	16243	16131	15962	16118	16109	16073	16072	16035	15944	16029	15954	16192	15831	16120	16135	16064	16068	16134	15851	16102	16026	16063	15832	16017	15918	16140	16036	16186	16220	16218	16076	16161	16041	15918	16111	16233	15873	16123	16057	16095	16022	16062	15962	16000	16134	16007	16025	16208	16079	16004	16057	16214	15867	16060	16108	16235	16204	16099	16088	16071	16045	16099	16107	16145	16190	15897	16047	15891	16072	16043	15965	16122	16157	16061	16083	15916	16072	16164	16197	16186	15908	16250	15990	16231	16119	16128	15998	16264	16143	15941	16233	16003	15908	16193	16121	15894	15956	16113	16040	16046	16201	16179	16069	16104	16198	15995	16115	16094	16131	16092	16113	15970	16291	15973	16144	16141	16138	16145	16016	16206	16125	16119	16109	16250	16046	16017	15963	16103	16132	16029	16136	16000	15887	16087	16042	16295	16363	16067	16242	16176	16152	16114	16152	16119	16137	15993	16122	16204	16082	15982	16227	16072	15984	16005	15955	16026	15966	16084	16145	15965	16051	16021	15999	16212	16087	16056	16124	16059	16061	16159	16168	16114	15757	16046	15971	15918	16098	16182	16030	15950	16062	15957	15931	16116	16005	16102	16134	16129	15951	16061	16237	16091	16004	16091	16143	16166	16183	16150	16304	15989	16052	16119	16234	16074	16150	16057	16161	16120	16239	16183	16122	15993	16209	16110	16168	16098	15999	16176	16214	16186	16059	16047	16046	16130	16075	15977	16254	16157	16331	16076	16238	16054	16101	16247	15995	16236	15981	16217	15883	15914	16344	16076	16151	16028	15786	16178	16173	15997	16284	16171	15962	16251	16209	16112	15985	16026	15902	15960	16208	15989	16118	16105	16070	16081	15876	16143	16046	16063	16187	16182	16153	16312	15971	16270	16310	16149	16159	16205	16275	16250	16005	15920	16120	16019	16295	16034	16168	16263	16083	16016	16031	16256	16091	16092	16278	16214	16238	16107	16297	16076	16058	15984	15918	16223	15980	16078	16143	16198	16130	15979	16200	16195	15894	16015	16111	16024	16030	16073	16128	16193	16034	16166	16237	15888	15891	15975	16034	16217	16408	16029	16263	16037	16053	15980	16058	15999	15933	15834	15804	16127	16129	16160	16265	15965	16093	16126	16066	16280	16120	15974	16043	16193	15912	15968	16013	16123	15998	16247	16140	15964	16160	15955	16089	16000	16107	16018	16140	16061	16014	15896	16154	16091	15998	16087	16292	16125	16160	16129	15978	16027	15895	15923	16092	15995	15952	16106	15975	16140	16127	15965	16163	16357	16162	15849	16125	15979	15913	16142	16110	16223	15894	16161	16103	15921	16015	16066	16068	16022	16051	16191	16131	16148	15913	16075	15984	16128	16309	16038	16094	16101	16265	15855	15926	15965	16102	16133	16190	16266	16013	16092	16104	15974	16093	16116	16186	16149	16137	16155	16110	16113	15913	15949	16167	15960	15987	16087	15992	15954	15951	15999	16055	16048	16026	16092	16165	16317	16191	16122	15987	16098	16205	16196	16144	16049	16173	16129	16112	16198	16025	16093	15899	16072	16131	16034	16131	16090	16201	16030	15977	16223	16097	16251	16315	16126	16092	16052	16117	16089	16077	16160	16194	16165	15952	16155	15993	15925	16228	16353	16259	16088	16101	16083	16142	16197	15948	16012	15949	16191	16204	16160	16179	16246	16044	16107	16206	15984	16256	16254	16205	15951	15974	16193	16035	16087	16087	16125	16193	15907	15964	16138	16139	15985	16126	15962	16048	16116	16139	16182	16010	16156	15971	16150	16337	16296	16051	15885	15855	16028	16042	16032	16101	16107	16168	16081	15950	16085	16072	16170	16154	16024	15899	16093	15973	16215	16027	16106	16076	16003	16023	15959	15950	16101	16055	16133	16263	16272	16006	15975	16045	16157	16012	16195	16085	15899	16005	16081	15944	16130	16081	15973	16283	15969	15987	16024	16350	15958	16150	16037	16071	15987	16003	15991	15961	16097	16147	16025	16035	16080	16214	16060	16147	15959	15872	16033	16021	15850	15934	16092	16237	16136	16093	16075	16052	16044	16049	16124	16025	16085	16127	16216	16151	16121	16063	16043	16017	15908	16132	15807	15785	16101	16038	16329	16107	16092	16131	16045	16089	16029	16070	16042	16275	15872	16033	16003	16101	16098	16011	16068	16233	16117	16153	16050	16252	16071	16184	16240	16134	16200	16088	16128	16070	16073	16037	16140	15993	15978	16201	16039	16053	16328	16095	16147	15965	16055	16017	16129	16265	15967	16113	16135	16107	16029	16072	16157	16283	16295	16114	16129	16178	16206	16007	16082	15894	16174	16107	16019	15925	16012	16027	16226	15984	15967	16016	16249	16304	16211	15961	16137	16019	15927	16012	16046	15947	16048	16146	15988	16254	16349	16136	16009	16044	16032	16147	16019	16151	16258	16283	16278	16057	16352	16193	15979	16119	16142	16247	16129	16061	16182	16236	16076	16360	16242	16206	16115	15961	16201	15883	16241	16159	16247	16001	16216	16021	15877	16037	15988	16008	16129	16026	16075	16136	15848	15982	16100	16075	15965	16066	16151	16000	16098	16003	15842	16207	16088	16108	15954	16109	16007	15993	16069	16275	16198	16392	16013	16009	15984	16010	15965	16132	16053	16102	16071	16216	16076	16108	15948	16005	16229	15974	16111	16188	15891	16125	16168	16015	16009	16117	16043	16242	15974	16088	16075	16128	16374	16091	15913	16057	16141	16020	16187	15968	16106	16010	16055	16066	15961	15999	15845	15870	16132	15985	16050	16240	16105	16209	16052	16156	16016	16174	16070	16163	15976	15932	16080	16126	16068	16127	16062	16247	16003	15922	16210	16051	16071	16050	15957	16151	16190	16292	16124	16037	16131	16212	16197	16087	16078	16111	16116	16142	16050	16033	16199	16076	16117	15864	15882	16110	16206	15969	16311	16139	16031	16234	16190	16154	16000	15995	16177	16172	16090	15911	16121
13769	38750	16341	14523	14284	14179	13979	14040	13859	14006	14099	14023	14074	14088	14143	14047	14314	14349	14214	14040	14092	13835	14022	14000	14064	13998	14020	14109	14014	13988	14146	14069	14027	13871	13941	13897	13849	13888	14047	14236	13900	14135	14060	13963	14131	14317	13986	13999	14064	14272	14371	14093	14251	14061	14062	14114	13941	13934	13872	13801	13904	13921	13836	13927	14147	13880	13901	13933	13958	13947	13857	14079	13944	13888	14005	13995	14021	13890	14035	13921	13877	14000	13982	13777	13856	13832	13892	13958	13960	13911	13998	13931	14098	13859	13979	13897	14014	13976	14055	13938	13768	13886	13899	13897	14018	14071	13958	14045	13878	13981	13986	13907	13960	14010	13943	13955	13961	14129	13941	13897	14025	13614	13979	13914	13918	13896	13917	14063	13997	13887	13931	13986	14028	13815	14033	13964	13978	14069	13945	13916	13850	13880	13924	14087	13812	13976	14138	13879	13932	13676	14050	13968	13939	13974	13960	14118	13819	13962	13914	13978	13895	13962	13898	14044	13948	13977	13920	14011	13943	13971	13905	13944	14004	13931	13996	13925	13861	13801	13931	14117	13964	14066	13993	13955	14105	14020	14008	13948	13992	14016	14079	13866	14109	13874	13941	13956	14093	13945	13898	13909	14072	14099	13928	14033	14066	14081	13945	14016	13846	13847	13901	13948	13864	14037	13949	13909	13896	13970	13854	13958	13999	13929	14043	13913	14016	14001	13862	14129	13945	13898	14017	13880	14082	14021	14026	13994	14012	14089	13959	13842	13949	13792	14014	13885	13974	13896	13961	14019	13954	13903	13804	14139	13770	13815	13946	14015	13902	14067	13921	13952	13993	13924	14014	13953	14064	13885	13961	13919	13946	14083	13954	13957	14020	14003	14046	13995	14187	13966	14035	13930	14070	13967	14047	13924	13883	13972	13966	13888	13976	13792	13982	13875	13918	13954	13817	13954	13942	13929	13982	13828	13993	13976	13895	14025	13996	14007	13951	14069	13885	13986	14046	13895	13841	13942	13872	13773	14042	13828	13959	13864	14073	13792	14066	14028	13912	14070	14010	13840	13941	13878	13923	13914	14030	13851	13955	13790	13985	13905	13885	13953	13945	13917	13842	14057	14110	13995	14090	13927	13910	13886	14115	13908	13926	13988	14033	13973	13917	13966	13933	14074	14035	13901	14021	13923	13872	14105	13965	13967	14054	13937	13891	13906	14025	14045	13961	13928	13823	13967	13984	13969	14051	14025	14064	14036	13871	13947	13895	13911	13959	14100	13985	14018	13949	13804	14027	13886	13942	13972	13995	13957	13867	13857	13801	13986	13950	13948	14023	14065	13959	13923	14004	14128	13948	13968	13785	13940	13880	13865	13970	13959	13885	14190	14036	13941	14037	13931	14027	13759	13963	13871	13947	13971	13982	14077	13864	13967	13964	14017	14180	13964	13964	13904	13877	14164	14009	13937	13891	14022	14067	14023	13926	13958	13883	13935	13945	13959	13935	13947	13934	14061	13870	13886	13992	13826	13999	13972	14060	13827	13990	13935	13874	13974	13954	13955	13904	13946	13916	13942	14015	13985	14086	13920	13878	13933	13893	13908	13996	14094	14031	13974	13956	13793	13783	14066	13926	13916	13853	14115	14093	14062	13837	14033	13992	13876	13997	13943	13865	13958	13751	13940	13951	14041	14006	14040	13901	14102	14026	13985	13904	13834	13971	14006	14040	14015	13817	14210	13904	13978	13937	13922	13969	13914	14150	14033	14163	13937	14046	13926	13795	13879	13975	13957	14069	13917	14118	13977	13891	14010	13881	13916	13835	13880	13905	13947	13995	13899	13990	13916	13931	14063	13945	13927	13971	14035	13863	13978	13926	14171	14042	13897	14060	13858	13817	14134	14007	13913	13824	14067	13995	13988	13957	13925	14025	13945	13940	13977	14059	13884	13994	13784	13960	13856	14127	14029	13906	14024	13972	14016	14036	13953	13901	13755	13953	14090	14016	13885	14017	14119	13882	13763	14005	13894	14014	14038	14001	13725	13851	14020	13927	14145	14047	14211	13877	13867	13939	13972	13986	14095	14071	14127	14031	13880	14065	13957	13994	14098	14223	14033	13975	14054	14129	13963	13774	14003	13876	14003	13941	13903	14015	14040	13979	13895	13962	13937	13964	13934	13900	14016	13934	13831	14020	13962	13923	13846	13927	14017	13920	14018	13856	13803	13929	13945	13990	13896	14080	13898	13834	13930	14029	14038	13800	13874	14053	13970	13860	13959	13916	14046	13964	13954	14135	13941	13995	13925	13942	14086	14030	14059	13890	13956	13972	13925	14036	13859	14021	14022	13859	13893	14070	13916	13998	13964	14075	13906	13930	14009	14081	14045	13839	13985	13833	13857	13947	13954	13914	13944	13919	14126	13901	13987	13894	13973	14005	13953	14100	13902	13836	13940	13957	14040	13840	13892	14088	13873	14049	13950	13765	13968	14160	14004	13959	13839	13923	13992	13912	13908	14152	13827	13875	13856	13960	13939	13793	14115	13880	14070	14012	14008	14237	13938	13912	13952	13914	13774	13942	14061	14056	13931	13884	13879	13988	13847	13919	14008	13811	13945	14097	13936	14033	13852	13815	14041	13882	13832	13828	13925	14032	14030	14015	13954	13859	13874	13983	13975	13955	14014	13876	14030	13900	13836	13835	13879	14027	14062	13976	13875	14021	13978	14122	13839	14048	13796	13968	13953	14103	14114	13988	13816	13926	13963	13977	13903	13905	13668	13911	13871	13931	14100	14008	14083	13842	13856	13918	14068	14027	13795	13969	13987	13970	14058	13867	13867	13954	14004	13865	13890	13972	13917	14026	14106	13839	13916	13877	13926	13948	13981	14024	13948	13801	14087	13874	13904	13967	13809	13957	14016	13910	13696	14009	14138	14027	14056	13830	13937	13913	14008	14023	13727	13984	13928	14075	14051	14022	13941	13952	13947	14145	14044	13779	13863	13991	13847	13975	14040	13874	13976	14107	14009	13974	13887	13888	13943	13957	14004	13858	14028	13987	14108	13927	13963	13969	13922	13817	13832	14056	13766	13971	13870	14028	13917	13906	13983	13832	13904	13932	13805	13900	13870	13913	13934	14031	13886	13801	14085	14013	14008	13962	13922	14122	14081	14091	13873	13973	13763	14044	13835	13956	14046	14086	14104	13906	13874	13907	14067	13913	13895	13905	13873	13871	14057	14061	13833	13949	13850	13873	14143	13928	13874	13995	13891	13966	14068	13921	13960	13981	14006	13876	14076	13937	13982	13888	13910	13901	13846	13900	13957	13836	13903	13915	14023	14017	13973	13937	13945	13962	13981	14138	14101	13939	13982	13873	13990	13964	13952	13928	13861	14004	13875	14108	14062	14130	13939	13978	14049	13952	13916	13923	13856	13835	13848	13988	14078	13975	14034	14065	13882	14027	13989	13953	13946	14062	13896	13875	13975	14098	13844	13999	14025	13897	13906	14147	13803	13927	13899	13951	13961	13893	13858	13960	14088	13876	13926	13960	13907	14049	14082	14102	14148	13824	13763	13886	14023	13977	13991	13933	14016	13905	13985	13976	14005	14074	13913	13903	13981	13982	13833	13886	13946	14113	13943	14051	14064	13895	13925	13811	13960	13924	14097	13993	13970	14098	14014	14002	13965	13890	13858	13975	13876	14118	13859	13925	13901	13829	13924	14008	13831	13971	13993	14029	13885	13944	13824	14092	13889	13911	13973	13951	14037	13869	14028	13961	13987	13943	14029	14019	14001	13994	13852	14068	13930	14166	13988	13825	13921	13896	13930	13998	13713	14029	14008	14018	13909	13864	14007	13921	13948	13933	13937	13850	13947	13755	14094	14086	13964	14030	13899	14064	13937	13972	13855	14108	13823	14089	14000	14103	13980	14121	13897	14024	14014	13887	14091	13963	14009	14143	13763	14032	13853	13998	13940	13938	13924	13993	14043	14061	14111	14022	13918	13995	14148	14076	14000	13923	14038	13992	13918	13976	13931	13926	13872	13974	13917	13825	13857	13930	14047	13984	13830	14027	14032	13972	14121	14037	13950	14045	14033	13898	13823	14134	13937	14004	14026	14122	14076	13969	14143	13957	14028	13910	14061	14005	13963	14127	13875	13990	13967	13993	14077	13980	13789	13899	13902	14031	13826	13850	14002	13835	13797	14177	14070	13966	13999	14071	13910	13802	13931	14028	13953	13890	14073	13889	14016	14084	13938	13899	14034	13983	13972	14119	14052	14058	14068	13934	13989	13905	13833	14233	13754	13954	13954	14037	13980	13962	14037	13910	13884	13801	13853	13995	14023	13941	14012	13921	13954	13979	14114	14020	14003	14036	14037	13827	13956	14005	13961	13978	14078	13893	13947	13931	13970	13867	14083	13933	13858	14025	14001	13963	13970	13920	13996	14058	13849	14153	14048	13981	14114	14012	13889	14066	13836	13961	13971	13991	13863	13832	14066	13986	13827	14127	14079	13939	13946	14030	13841	13901	13916	13799	13808	14042	13866	14129	14025	14017	13958	13990	13853	13853	13954	13935	13821	13927	13881	13929	13883	14190	13913	13910	14061	14057	13952	13885	13966	13993	13981	13904	13947	14124	13997	13970	13778	13928	13909	14044	14168	14016	13922	14091	13911	14019	13941	13888	13905	13823	13922	14060	13845	13981	14026	14122	13870	13921	14137	13838	13885	14024	14028	14001	14008	13911	14018	13983	13955	13899	13868	13980	14033	14001	13992	13975	13943	13759	13907	14003	14094	13980	13847	13986	13959	13849	14126	13890	13949	13835	13852	14006	13949	13941	14111	13932	13929	13942	13963	13915	13902	13955	14098	14084	13983	14045	13991	14032	13872	13947	13984	13956	13890	14027	13900	14028	13954	13968	13746	14071	14061	14076	13949	13928	13758	13814	13886	14000	13922	13929	14004	14038	13881	14024	14047	14133	13868	13898	13937	14052	14016	14104	13739	13977	13970	13937	13992	14058	13707	13902	14042	14012	13942	14004	13907	13912	14192	13734	13927	14086	13946	13902	13951	13965	13932	14097	13881	13773	13976	14042	13900	13975	14174	14017	13919	13931	13952	13920	13802	13960	13941	14012	14044
23832	21459	28079	24772	21635	20067	18756	16654	16322	16396	16272	16330	16240	16183	16151	16334	16229	16293	16241	16156	16198	16220	15856	16136	16138	16399	16063	16049	16194	16030	16072	16189	16169	16012	15982	16044	16178	16078	16149	16129	16259	16095	16127	15862	16057	15938	16222	16362	17016	17370	17268	16759	16283	16080	15883	15941	16167	16124	16021	15792	16167	16008	15782	16135	16049	16017	16192	16082	16147	15985	15893	15925	16004	16056	15960	15917	15936	15969	15838	16097	15966	15932	15960	16061	16330	15816	15984	15971	15962	15923	15875	15908	16027	15824	16010	15961	15932	15867	15978	15914	16262	16067	15915	16060	16168	16025	16042	16057	15994	15814	15959	15803	15999	15944	16119	16137	15988	15919	16101	16048	15777	15977	16021	16022	15992	16012	15827	16043	15976	15838	15970	15853	16099	16133	15974	15971	16000	15952	15979	16003	15884	16013	16091	15981	16064	16039	16024	16078	16134	16113	16022	15864	16027	15890	16022	15966	15930	15932	15755	15945	15897	15832	15949	16154	15811	15938	15962	15762	16026	16009	15977	16176	16134	16042	16065	16030	15900	16099	15835	15897	15925	15877	15776	15954	16087	15841	15978	15914	16026	16023	16166	15980	15995	16066	15942	15946	16069	15998	16083	16110	15950	16045	16010	15708	15865	15908	15900	15948	15797	15827	16026	15731	15915	15916	16063	15961	15928	15980	15952	15950	15912	15980	16252	16030	16153	15997	16110	16006	16220	15893	15882	16070	16087	16130	15932	15711	15870	15954	15972	16055	16010	16090	15933	16115	15934	15912	16047	16034	15982	16104	15958	15877	15889	15969	15984	16049	15835	15692	15882	15821	15786	16008	16005	15901	16117	15895	15942	15920	15959	16042	15894	15856	15878	16155	16020	15917	15936	15844	16007	16039	16001	15919	16096	16136	16133	15836	15947	15902	16117	15982	16028	16098	16295	15992	16039	16126	16039	15754	15819	16111	16053	16004	15737	15895	16032	15934	16011	15970	15827	16131	16091	16048	15931	16048	15832	15919	15933	16035	15928	16101	15872	16067	15814	15768	16110	15890	16043	16012	16005	15685	15827	16081	15890	15944	15950	15871	15845	15957	16022	15901	15969	16078	15927	16071	16004	15945	15870	15700	15758	15892	15912	15794	15906	15895	16127	15942	15920	16027	15834	16032	16212	16134	15869	15772	15907	16095	16092	16106	16123	15913	15980	15958	16104	15895	15968	16113	15907	16073	16026	15952	15856	16066	16137	15955	16146	16169	15805	15780	16042	15831	15797	15975	15959	15910	15995	16120	15846	15889	16219	15856	15857	16054	15921	15947	16036	15869	15951	16178	15989	16019	15936	15823	16034	15934	15838	16044	15888	15744	15962	16168	15946	16014	15928	15929	16053	15911	16047	15993	15996	15970	15884	15856	15818	16005	16223	15946	15895	15975	15973	15763	15859	16026	16024	15861	16016	15988	15961	15954	15917	16016	16017	16049	15833	16051	16075	15987	15936	16060	15965	15813	15874	15844	16085	16194	15948	16072	15996	16035	15959	15930	16077	16246	16006	16015	15985	16045	15900	15837	15911	15812	16018	16232	15979	15950	16031	15873	16003	15964	15928	15825	15953	16080	15987	15985	15897	15941	16042	15940	15951	16067	16100	15897	16080	16107	16062	16006	15973	15790	15838	15971	16003	15976	15835	16081	15966	15989	15962	16070	16103	16137	16021	15937	16164	16081	16066	15983	15995	16019	16037	16157	16049	16050	15992	16038	15886	16062	16208	15801	16090	15911	15824	15889	15685	15955	15917	15796	15994	15981	16002	16095	16005	15957	16003	16027	15957	15755	15905	15973	15915	16023	16064	15805	15836	16033	15792	16113	15997	15837	15908	15903	15992	15916	16018	16004	15918	16106	15942	15945	15916	15944	15929	15929	15928	15970	16128	15885	15802	16057	16056	16090	16000	15857	15939	15907	15954	16053	16137	15853	15818	16018	16042	15918	15892	15915	16201	16066	16131	15949	16052	16004	16020	16014	16008	16016	16039	15772	16273	15815	15936	15895	15998	15958	15867	16084	16060	16051	16082	16031	15913	15918	15837	16056	15940	15914	16053	15980	15858	15985	15812	15728	15944	16053	15814	15812	16026	16029	16111	16118	16025	15925	15893	15954	16191	15979	15882	15862	16062	16093	15871	15800	15861	15998	16156	15931	16027	16061	15962	15920	15850	16048	15939	16003	15904	15847	16025	15786	16051	16099	16077	16115	16075	16085	16181	16118	16073	15691	16069	15914	16038	15988	15942	15966	16050	16143	15894	16148	15999	15986	15989	16010	15841	16034	16136	16041	16039	15940	16302	16237	15866	16029	15924	15860	16028	16100	15877	15808	16103	15963	16065	15976	15851	15966	16151	16022	15938	15777	15934	16022	15895	16061	15943	15925	16009	15956	16045	16009	15792	15885	15931	16035	16087	15900	15988	15927	16001	16104	15952	15820	16036	15987	16091	15926	15865	16137	15900	16180	16064	15827	15850	15887	15862	16089	16012	15970	15966	16136	15898	15894	15821	15955	16028	15946	15797	15887	15973	16056	15971	15943	15952	15941	16001	15972	15905	15851	15954	16088	16109	16178	16019	16085	16063	16144	15764	15962	16015	15987	15977	15986	16200	16017	15994	15936	16148	15969	15959	15946	15858	15837	15868	15873	15899	16127	15934	15824	15954	15801	15841	15868	16090	15757	15881	15848	15841	15834	16021	15958	15980	15901	15945	15836	15970	15957	16017	15953	16026	15848	16034	15882	16173	15848	15921	16152	16100	16026	16105	15851	16025	15751	15939	15955	16002	16230	15932	16126	15958	16142	15993	15983	15938	16007	16171	16012	16111	15911	15957	16135	15745	16049	15827	16032	15990	15849	16073	15970	15907	15939	15954	15831	16029	15854	15872	15790	16152	16186	16087	16027	15896	15911	15915	15894	16083	16140	16144	16078	16011	15840	16099	16009	15952	15975	15995	15900	16054	16027	16013	15963	15881	16098	16133	16045	16004	15931	15933	16027	15869	16114	15829	15877	15870	16116	15881	15803	15965	16021	15966	15979	16067	16022	15951	15943	15821	15944	15874	15964	16030	16184	16025	16205	16000	15793	16118	16089	15877	15990	16052	16091	15886	15855	15823	15992	16080	15938	15996	15877	15883	15952	15914	15988	16128	15993	15800	16032	15803	15943	16016	15871	16137	15931	15936	15927	15855	15894	15871	15812	15741	15986	16024	15935	15970	15975	15897	16113	16039	15860	15877	15977	15933	15978	16038	16010	16048	15902	15930	16278	15981	15828	15979	16001	16052	16042	16014	15836	16117	15780	15967	16149	16061	16019	16036	15918	15860	15973	16089	15961	15911	16024	15860	15808	16024	15883	16091	15834	16043	16003	15982	16032	16112	15880	15892	15927	15897	15850	16050	16125	15905	16078	16026	16200	16062	15940	15760	15808	15961	15945	16136	15885	15874	15697	15837	15818	15973	16018	16147	15970	15913	15873	15956	16020	15718	15905	16077	15947	16087	15962	16058	15941	16086	15767	15887	15999	16184	16084	16046	15861	15911	15957	16084	16124	15921	15993	15862	16015	16157	16002	15869	15840	15834	15903	16089	15933	15927	15784	16082	15761	16048	15844	15950	15934	16164	15880	15846	16065	15955	15989	15926	15970	15977	16002	16024	16085	16165	15913	16003	16033	16021	16028	15929	16134	15899	16010	16111	15991	15863	16048	15859	15814	16050	15942	15963	15871	16081	16079	15927	16024	15887	15920	15657	16056	15977	16003	16085	16055	16203	16049	15743	16234	15862	16006	15936	16071	15977	15943	15907	15927	15864	15938	16001	15803	15753	15827	15996	15994	16183	15876	15979	16170	16081	16004	15921	15964	16120	16151	15972	16101	15943	16065	16170	15979	15870	16025	15844	16092	15875	16037	15998	15934	15965	15934	16060	16036	16165	16056	16013	15986	15970	15969	16084	16210	16203	16406	15886	15980	15888	16013	16034	16097	16003	16205	16007	16138	15947	15996	15958	15953	15981	15982	16029	16031	15939	15874	15934	15795	16061	15929	15947	16064	16042	16030	16148	15720	16030	16009	15884	15844	15684	16023	16194	16106	15853	16091	15972	16138	15861	16195	15984	15946	15964	15864	16006	15757	15745	15825	16088	16086	16094	15963	15963	15990	16214	16023	15953	16052	16060	16009	15958	15956	15923	16003	15987	15981	15934	16047	16026	15968	15913	16020	16060	15956	16035	15940	15738	16061	15907	15931	15964	16072	16005	16116	15746	15898	16138	16047	15926	15911	15806	15854	15984	16020	16037	15951	15834	15922	15870	15890	15958	15996	15988	16108	16143	15943	16118	15753	16025	16030	15869	15740	16139	15961	16101	16079	15957	15921	16038	15924	16060	15956	15868	15981	15788	15975	16164	15971	16047	15934	16026	15954	15909	15820	15972	16012	16050	15926	15954	16020	16120	15940	16004	15893	15791	16181	16145	16060	16130	15957	15727	16046	16093	15896	15922	16024	16040	16186	15947	16159	15954	15989	16026	15754	15975	16088	15981	16075	15907	15997	15786	16086	15889	16122	16118	16034	15889	15950	15942	15860	15908	15835	15955	16131	16072	15910	16105	15966	16043	15866	15893	15986	15899	15915	15901	15971	15981	15895	15800	15885	16073	15935	16059	15919	15994	16061	15885	15861	16003	15858	15954	15877	15894	15899	15885	16087	16082	15951	16025	16041	16114	15985	16046	16054	16052	15899	15998	15781	16052	15817	15939	16049	16072	15991	15986	15927	16305	15977	15762	16078	16111	15940	16034	15921	15894	15696	15880	15883	15951	15999	15866	15772	15919	16038	16082	16003	15804	15846	15943	16300	16008	15824	15896	15809	16078	15903	16009	15973	15892	15924	16060	16041	15990	16122	16011	15870	15900	15847	15832	15941	16092	15880	15872	15924	15935	16188	15901	16111	16093	15956	15855	16018	15978	16044	15961	15939	15851	15877	15905	15841	15811	16133	16175	16056	16054	15853	15933	16024	16010	16142	15975	15983	15916	15846	16097	16152	15789	16086	15831	15989	15931	15856	16043	16044	16405	16095	15928	16166	16061	15785	15943	15797
13594	59386	18492	16607	15437	14859	14666	14550	14314	14163	14110	14106	14032	14080	14187	14164	14367	14307	14324	13969	14148	14038	14058	13975	14062	14159	14123	14091	14033	13996	14028	13977	13882	13993	14057	14127	14143	13966	14112	14137	14037	14055	14029	14102	14174	13947	14050	14346	15237	15774	15141	14675	14516	14256	13903	13977	13897	13889	13897	13913	13763	14098	14021	13976	14024	13889	14040	13918	13886	13882	14034	14017	13987	13867	13876	13965	13804	13960	14005	14049	13994	13805	13783	14153	13998	13872	13805	14142	13812	14009	13837	13878	13936	13866	13985	14041	13769	13953	13960	13888	13964	13872	13975	13923	13959	13876	14134	13840	13857	13953	14087	13901	13918	13703	13933	13791	13943	13884	13816	13924	13931	14078	13931	13852	14140	13900	13910	13884	13925	13962	14094	14029	13900	13940	13948	13938	14088	13794	13923	13920	13878	14040	13817	13919	13822	13711	13925	14233	13840	13892	13809	13838	13793	13884	13995	13922	13876	13956	14106	13906	13995	13844	14065	14025	13938	13949	13862	14090	13923	13867	13956	14009	13916	13965	13867	14033	13845	13969	13966	13749	13930	14052	13985	13757	13914	13959	13877	13944	13891	13860	13777	13893	14028	14003	14013	13977	13964	13970	14116	13927	13950	13946	13966	13844	13967	14003	14049	13990	13908	14008	13870	13823	14087	13941	14083	13892	13835	13920	13882	13904	14011	14151	14135	14052	14028	14065	13981	13803	13899	14013	13827	14003	13929	13855	13965	13777	14057	13799	14038	13939	13886	13954	14102	14045	13907	13756	13986	14007	13913	14057	14014	14027	14022	13924	13833	14039	13994	13859	13819	13823	13914	13819	13936	13913	13777	13798	13801	13827	14016	13948	13925	13974	13882	13928	13869	13930	14059	13993	13777	13937	13985	14005	13906	13935	13874	13973	13985	14009	13885	13918	13941	13821	14057	14094	13830	13911	14032	13817	13821	13883	13865	14062	14068	14055	14006	13816	13910	13865	13907	13856	13981	13654	13972	13963	13990	14051	13928	13890	13991	14003	14014	13838	13872	13996	14025	13772	13902	13943	14000	14070	13829	13892	13879	13997	13918	13899	13810	13984	13910	13962	13945	13845	14053	14012	13927	13959	14116	13853	13992	13999	13988	13967	13859	13905	14045	13924	13990	13860	14011	14024	13848	13787	14218	13939	13994	13950	14021	13841	13935	14041	13851	14100	13996	14013	14024	13947	13834	13836	13853	13763	13889	13890	13843	13988	13926	13994	14035	13943	13948	13851	14015	13843	13787	13861	13927	13993	13794	13798	13863	14037	14199	14024	13966	13788	13881	13982	13897	13919	13915	13899	14105	14006	13975	14091	13946	13857	13929	13848	13918	14041	14025	13855	14085	13679	13949	13953	13927	14046	13886	13943	14076	13957	14002	13953	13919	13808	13864	14092	13836	13812	14069	14008	13971	14002	14071	13907	14085	13745	14137	13804	13891	13824	14039	13943	13931	13926	13945	14084	13982	14127	13964	14084	13874	13857	13947	13869	14042	13930	13850	13901	13955	13909	13936	13938	13915	13764	13973	13873	13894	13961	13976	14053	14058	14023	13995	13915	13845	14034	14010	13972	13909	13954	13983	14105	13839	13904	14060	13762	13809	13943	14028	13644	13839	13949	14049	14115	13867	13871	13905	13948	13935	13676	13818	13896	13814	13988	13866	14046	13941	14003	13876	14022	14044	14034	13868	13929	13787	13823	13946	13896	13686	13944	13947	13962	14119	13964	13996	13928	13800	14033	13870	13985	14056	13913	13928	13957	13964	13879	13968	13808	13943	13983	13999	14025	14047	13827	14138	13934	13942	13911	13854	14029	13991	13927	13974	13973	13921	13876	13806	14070	14022	13947	13988	13794	13824	13873	14011	13871	14038	13819	14004	13995	13922	14152	13943	13951	13893	14097	13979	13983	13779	13946	13895	14248	13918	13975	14121	13884	14101	13897	14094	14032	13983	13995	14083	13916	13863	13912	13957	13956	13937	13996	13901	13879	13979	13800	14036	13992	13946	13794	13765	14104	13990	13957	13872	13947	13942	13996	13862	13935	13797	13841	13966	13852	14123	13895	13849	14047	13824	13996	13821	14014	13756	13994	13788	13871	13910	13921	13983	13913	13968	13995	13873	13834	13941	13858	13925	13944	13894	13896	13884	13808	13882	13845	13820	13932	13897	14013	13988	13921	13736	13923	13999	13973	13798	14078	13931	13900	13904	14005	13988	13882	13903	13911	13862	13977	13838	13946	13889	13714	13929	13887	13949	13992	14013	13979	14005	13966	13817	13902	13873	13830	14072	13956	13889	13977	14068	13925	13946	14083	13974	14075	14041	13962	13846	13920	13836	13931	14008	13940	14007	14041	13986	13844	13741	14056	13983	13792	13954	13931	13885	13720	13855	13917	13969	13914	13928	13895	13883	14090	13867	13883	14068	13879	13996	13961	13762	14020	14019	13760	13946	14066	14079	14003	13874	13763	13891	14069	13905	13969	13835	13947	13806	13999	14155	13886	13907	14061	14034	13871	13965	13883	13918	13865	13907	13766	13926	14019	13836	13830	13988	13882	13902	14031	14017	13999	13979	13714	14037	13931	14043	13988	13908	13987	14009	14075	13767	14060	13933	13874	13925	13845	13928	13979	13916	13947	13914	14086	13909	13935	13885	13924	13994	13988	13924	13850	13806	13788	14041	13888	14059	13990	13829	13908	14051	13684	13876	14174	13947	13913	13985	13967	13954	13938	13888	13832	13912	13791	14052	13934	13877	14018	13925	13972	13959	13895	14041	13747	13856	13919	14132	14057	13856	13931	13904	13908	13993	13908	13912	13914	13844	13943	13981	13882	13744	13933	13900	13968	13886	13861	13969	14037	13992	13857	13998	13988	13841	13983	13812	13917	14034	13961	13906	13793	13996	13975	14081	14061	14143	13961	13751	13931	13942	13950	14062	13806	14013	13881	13796	13907	13944	13837	13970	13867	13946	14088	13938	13908	14045	13956	13982	14058	13901	14007	13764	13830	13871	13909	13988	13952	13964	13929	14025	14006	14025	13905	13887	14001	13967	13924	13881	13939	13876	14023	13736	13940	13901	13955	14047	13864	14016	14057	13994	13893	13911	14003	13930	13812	13945	13915	13915	13920	13901	13840	14013	14010	13936	13817	13920	13896	13935	13903	13783	13950	13947	13950	13974	13867	13927	13954	13954	14052	14004	13835	13877	13969	13990	13967	13887	13928	13904	13910	13982	13950	14014	13942	13956	13985	13924	13698	13988	14098	13870	14052	13862	14036	13901	13907	14016	14006	13962	13863	13735	13942	13951	13949	14001	13871	13927	13971	13957	13851	13843	13797	14067	13979	13982	13919	13872	13938	13727	13855	13944	13899	13850	13926	14001	13810	13992	13933	13953	13724	13789	13986	13806	14065	13923	13893	13943	13986	13957	14112	14078	13995	13961	14000	14113	13769	14051	13874	13714	14010	13879	14004	13990	14070	13836	13862	13986	13901	13993	13999	14031	13994	13942	13874	13935	13908	13819	13915	14007	13823	13905	13926	13960	14043	13979	14006	14080	13883	13905	14046	13786	13996	13916	14023	13757	14011	13878	14031	13979	13917	13847	14039	14022	13891	13855	13970	13935	13886	13996	13948	13863	13931	14013	13737	13961	13997	14076	13904	13928	14128	14058	13950	13889	14086	13885	13897	14019	14046	13984	13843	13778	13980	13980	13789	13970	13742	13963	13842	13970	13951	14028	13922	13989	13977	13954	13999	13999	13826	14120	13792	13966	14067	14058	13999	13990	13980	13922	13799	13953	13863	14053	13928	13956	13956	13871	13973	13881	13800	14053	13977	13928	13933	13877	14015	13727	13947	14016	13893	13911	13986	14085	13897	13821	13852	13750	14001	13924	13998	13868	13854	13885	14107	13914	13890	14020	14097	13915	13961	13977	13873	13865	13997	14099	13825	13824	14074	13995	13950	13864	13898	14018	14045	14092	13990	13958	14002	14004	13929	14074	14062	13990	13985	13945	14105	13967	13874	14001	13913	14030	13861	14055	13834	13955	14014	14000	14008	13996	14159	13874	13935	14024	13949	13897	13990	13898	14021	13968	13901	13728	13882	13874	14128	13896	13917	13870	13906	13992	13990	13994	13992	13943	13880	13939	13858	13993	14044	13979	13938	13995	14010	13976	13989	13839	13997	14078	13993	13870	13998	14051	14100	13843	13963	14145	13930	13817	13985	13980	13933	13939	13841	13897	13902	13931	13991	13776	13889	13909	14017	14099	14052	13913	13956	13931	13825	13771	13917	13999	13997	14001	14094	13834	13937	13961	13870	13940	14001	13913	13944	13852	14042	13817	13864	13799	14018	14019	13852	14112	14064	14075	14017	14009	13947	14026	14034	13776	13847	13993	13894	13881	14003	13860	14048	13838	13897	13976	13799	13891	14022	13871	13934	13844	13935	13847	13759	13898	13915	14009	13873	13956	13931	13851	13963	13994	13803	14127	13896	13928	13948	14001	13784	13990	13731	13849	13839	13900	13945	14049	13996	13912	13948	13848	13888	13895	13877	14074	13918	13993	13820	13847	13976	13848	13932	13897	14012	14056	13882	13967	13827	13880	13989	13832	13945	13892	13897	13900	14042	14058	13872	13928	13897	14187	14001	13922	13767	13799	13885	13923	13789	13995	13943	14039	14011	13931	14029	13986	13961	13893	13910	13922	13833	13900	14099	13979	13940	13993	13964	13975	13878	13986	13958	13874	13904	13888	14008	13979	14019	13973	13941	13911	13862	13879	13943	14012	14046	13857	13917	14014	14005	14078	14006	14079	14055	13981	13983	13999	14010	13921	13915	13976	14025	14025	13839	14106	14086	14091	13950	14060	13866	13894	13980	13799	14022	13983	14059	13982	13938	13716	13893	13968	13892	13776	13979	13925	14034	13742	14002	14063	13955	13976	13821	13945	13875	13844	13887	13932	13900	13996	13883	13887	13972	14026	14002	13819	13795	13984	13911	14074	14029	13979	13858	14066	13763	13900	14094	13952	13920	13964	13955	14123	13956	13836	13973	14011	13995	13863	14037	14044	14049	14012	13997	14032	13978	13879	13845
22702	21131	28476	23932	21185	22420	23212	17784	16539	16878	16659	16510	16502	16663	16514	16280	16453	16503	16446	16576	16444	16347	16429	16150	16242	16321	16250	16255	16356	16335	16323	16221	16101	16080	15972	16173	16253	16435	16356	16353	16250	16397	16467	16592	16107	16328	16141	16343	17895	18412	17972	16989	16582	16521	16379	16140	16179	16068	16270	16107	16109	16158	16134	16165	16197	16166	16085	16030	16179	15860	15976	16271	15953	16190	15966	16008	16226	16077	16117	15910	16247	16150	16229	16163	16114	16029	16374	16160	16130	15904	15893	15838	15969	16003	15983	16124	16212	16006	16134	16136	16118	16179	16133	16136	16077	16136	16152	16115	16176	16070	15921	15924	15975	16152	16136	16089	16042	16011	16296	15975	16085	15921	16163	16051	16024	16169	16187	16036	16282	16083	16241	16083	16102	16163	16083	15992	16086	16155	16059	16050	16085	15989	15970	16095	16066	15956	15981	16104	16057	15983	16023	16031	16130	16093	16263	16011	16107	16102	15930	16314	15957	15860	15976	15787	15875	16222	16038	16169	16101	16120	15949	16016	16046	15798	15966	16108	16092	15996	16104	16292	15927	16242	16110	16117	15960	15920	16053	16180	15960	16053	15996	15947	16150	16103	16003	16074	16084	15918	16189	15932	15798	16050	16117	15998	16190	15992	16145	16162	16020	16096	16060	15964	16036	16080	16155	16047	16308	15916	16134	16030	15994	16124	15929	15954	15946	16014	16096	16043	16028	16024	16060	16013	16200	16125	15947	16008	16152	16185	16131	16212	15996	16018	16128	16053	16078	15972	16047	16132	15927	15807	15965	15999	16052	15933	16139	15979	15952	15953	16078	16015	16093	16202	16173	16087	15940	16102	16113	16168	15976	15937	16213	15911	16301	15945	15930	16235	16109	15835	16165	15987	15832	16099	16015	16040	16010	15943	16106	16119	16016	16018	15957	16091	16001	16042	15922	16076	16210	16098	16305	16138	16146	16017	15858	15957	15947	16166	16145	15841	16063	16207	16082	16225	16086	16014	16065	15936	15973	15891	15968	16107	15907	15953	15963	16092	15826	16144	16032	16131	16195	15924	15948	15937	16048	16059	16054	16008	15909	16086	16025	16173	16046	15788	16050	16125	16161	16175	16081	15956	15948	16260	16458	16159	16163	16023	15909	16147	16045	16053	16156	16061	16169	16009	16015	16089	16116	15929	16005	15896	16023	15997	16004	16037	16062	15870	16144	15769	15978	16043	16393	16213	16088	16096	16108	16074	16345	16143	16062	16093	16051	15966	16126	16039	16008	16067	16228	16083	16020	15893	16093	15992	16242	15996	15927	15983	16163	16068	16211	15992	16113	16407	16207	16136	16101	16080	16227	15947	15931	16078	15933	16075	15962	16088	16036	15910	16170	16131	16014	15985	16206	16007	15892	16149	15979	16036	16015	16093	16012	16030	16006	16026	16101	16000	16151	16076	16192	15827	15911	16125	15956	15730	16144	16062	16048	16253	16236	16180	16129	16066	16229	16065	16116	15998	15873	16189	15993	16086	16095	15857	16264	16186	16191	16070	15920	16089	16172	15883	16067	16180	16135	16353	15982	16127	16189	16122	15954	16036	16053	16217	15923	16042	16045	15975	16023	15954	16048	16125	16025	16224	16154	16075	16127	16164	16106	15967	15949	16068	16023	15957	16125	15963	16041	16236	16162	16018	16089	15999	16115	16132	16108	16301	16103	16109	16149	16289	16017	16108	16100	15988	15868	16151	16244	16045	16044	16042	16125	15924	15996	16154	15679	16052	16146	16023	16067	16109	15812	15969	16155	16046	15867	16022	16004	16086	15951	15966	16022	15979	16012	16166	15839	16126	16095	16234	15878	16102	16161	16078	16032	16040	16139	16121	16017	16016	16082	16157	15901	16253	15849	15989	15889	16105	15930	15991	16044	15978	15875	16109	16080	15845	15925	16069	15884	15805	16109	16010	16029	15986	16086	15963	15939	16239	16140	15973	15996	16097	16153	16077	16001	15975	16055	15924	16302	16153	16127	15838	16115	15941	15784	16029	16016	16069	16080	15921	15950	15981	15956	16216	15919	15847	15970	15950	16181	16050	16143	15951	16109	16039	16158	15869	15863	15880	16124	16028	15919	16059	16143	16049	16058	16006	15980	16040	16064	16046	16127	16290	16136	15966	16112	15925	16114	16052	16024	16130	16013	16118	16231	16200	15835	16127	16078	16042	15965	16245	15909	16017	16177	16089	15855	16128	15925	15867	16030	16077	15804	16191	15974	15874	15909	16122	16021	16081	16058	16187	15953	16080	15807	15964	16153	16129	16068	15991	16130	16095	15909	16019	15991	16046	15959	16165	15832	15986	16020	16212	16162	15946	15885	16080	16040	15940	15834	16100	15960	16124	16322	16110	16007	16048	16085	16143	16138	16159	16033	15942	15809	16271	16116	16065	16106	15985	15738	15997	15856	16021	15865	16025	15910	16061	16166	16064	15999	16150	16049	15970	16020	16218	16006	15972	15920	16010	16104	16195	15922	16033	15945	15928	16097	16067	16108	15986	16136	16158	16071	16052	15916	15805	16080	16045	16143	15860	16135	16005	15856	15815	16169	16236	16058	15937	16112	16117	15883	15938	15786	16134	16083	15937	15957	16240	15959	16111	16004	16163	16098	16168	16022	16026	15991	16093	16044	15992	16095	15907	15986	16054	16292	16072	16169	16042	16097	16050	16029	16024	15951	16028	16009	15978	16066	16130	15968	16131	16001	16020	15931	16298	15813	16129	15986	16036	16139	16022	16095	16047	16063	15906	16071	15914	15991	16206	16022	16150	15969	16269	15972	16092	15922	16025	16051	16056	16206	16235	16189	16149	16021	16064	16041	16080	16154	15908	15917	16199	16266	15883	15941	16053	16017	16132	15966	16011	15934	16075	16079	15983	15931	16117	15950	16131	16123	16074	16031	15983	16164	16180	16287	15995	15959	16111	15977	16134	15908	16004	15955	15920	15975	16017	15869	15960	16133	15873	16063	16222	16197	15956	16085	15960	16208	16113	16180	15797	15987	16244	15924	16119	16329	16097	15988	16058	16018	16026	16143	16040	16050	16021	16126	15967	16102	15972	15929	15929	16223	15956	16114	15963	16037	16166	15970	15991	16315	15979	16068	16127	16045	16023	15881	15946	16205	16031	16069	15987	16298	16086	15871	16076	16185	16026	16100	16002	15982	15960	15893	15907	15996	16108	16056	15971	16169	15876	15954	16074	15902	15956	16000	15994	16046	16014	16022	16101	15924	15959	16155	16220	15964	16111	16065	16065	15817	16150	16126	16060	16080	16146	16095	16121	16099	15950	16090	16014	16159	15925	16130	16036	16169	15996	16244	15976	16083	15929	16170	15882	16105	15881	15995	15989	16164	16032	16171	16019	16006	15859	16008	16119	16060	15941	16042	15900	15962	15811	15981	16204	16060	16079	15983	15988	16197	15952	16020	16069	16237	16193	16112	15890	16015	16044	16199	15991	16005	15931	15870	16186	16039	16121	16254	16058	16222	16260	16012	15995	15878	15937	16026	16219	16075	16016	16106	16252	16215	16124	15905	16097	16114	16022	16057	16080	16079	15915	16190	15940	16069	15930	15955	15981	16135	15896	16078	16087	16239	16107	16091	16007	16004	15920	15821	16138	16100	15887	16115	16146	16037	16043	15983	15961	15951	16003	16111	16087	16069	15856	16136	16083	16038	16033	15976	16060	16034	16266	16127	16109	16011	16161	16077	16108	16102	16111	15962	15898	16216	16143	16098	16080	15989	16009	15948	16074	16048	16089	16012	15885	16006	16030	16184	16019	16102	15991	15957	15997	15903	15898	16029	16143	15923	15993	15988	16122	16198	15920	16013	16251	16036	16102	16084	16049	16201	16200	16193	16038	15839	16012	16075	16080	16162	16100	16054	16009	16089	15993	15952	16123	15832	15957	16061	16126	16078	16189	16016	16156	16151	15909	16178	15925	15786	16053	16105	15885	16118	15948	15775	16028	16101	15964	16215	16151	16223	16060	15853	15964	16154	16184	15974	15981	16179	15999	15949	15847	16071	16302	16221	16176	16084	16127	16171	16040	16060	16003	16281	16091	16128	16032	16009	16182	16295	16211	16148	16107	16124	16131	16175	16334	16035	16020	16263	16171	15922	16023	16115	16090	16127	16065	16170	16168	16092	16159	15983	16221	16026	15922	15982	16039	16202	16060	16112	16251	16003	15757	15922	15953	15814	16064	16041	16040	16103	15977	16122	16129	16042	16361	15952	16091	16032	15922	16205	16160	16202	15980	16048	16084	16015	16068	16018	15981	15996	16072	16231	15996	16054	16212	16197	16137	16048	16177	16106	15936	16242	16239	15978	16036	16163	16066	16357	16026	16153	16202	15984	15972	16099	15801	16122	16057	16045	16098	16080	16087	15931	16098	15952	15994	15961	16046	16123	15877	15920	15986	16165	16347	15898	16021	16006	16045	15856	16090	15999	16321	16097	16042	16136	16020	16030	16084	15977	16054	16082	15996	16095	16168	16166	16129	16198	16130	16051	15980	15911	15995	15894	16010	16221	16080	16040	15864	16233	16159	15993	16090	16007	16062	16122	16163	15987	16248	16065	15987	15902	16123	16131	16084	16005	15854	16067	16033	16075	15926	15968	15971	15959	16043	15898	15945	16224	16114	16114	16150	16072	15984	16013	16066	15997	15995	16134	16119	16135	16024	16143	15912	16030	16050	16084	16266	16055	15950	16038	16026	16023	15978	15967	16252	15991	15929	16048	16019	15975	16005	16034	16187	16055	15895	16041	16000	16085	15774	16005	16288	16192	16018	16139	15846	16109	16002	16027	15964	15977	16251	16033	15930	16025	16077	16054	15981	16154	15900	16205	16015	16223	16067	16043	16148	16106	16028	15858	16161	15973	15766	16063	15992	15948	16022	16013	16376	16178	16026	16138	16094	15986	15994	16055	16012	16178	15998	16135	16308	15882	15891	16102	16170	15996	16094	15815	15944	15805	16012	15970	16266	16207	16271	16180	16085	15999	16025	16106	16058	16036	16187	16100	16035	15996	16052	16258	16220	15973	16164	16094	16044	16335	15908	16099	16172	16158	16065	15900	16029	15966	16107
15057	58205	22913	18474	16639	15931	15211	14910	14757	14563	14384	14315	14321	14322	14178	14321	14583	14565	14534	14283	14263	14118	14226	14112	14084	14245	13965	14136	13936	14105	14130	14041	13985	14130	13942	14317	14323	14080	14120	14070	14240	14249	14260	14237	14180	14062	14042	14454	17055	17485	16423	15237	14573	14179	13964	14023	13920	14107	13978	14054	13941	13957	14014	13848	13991	13921	14004	13832	14146	13992	13776	13920	14105	13935	13916	13910	13993	14115	14101	14050	13972	13981	13819	13930	13991	14115	13892	14219	14167	13921	14030	13848	13796	13851	13916	14107	14031	13959	14040	14032	13847	13982	14030	14111	13900	13912	13898	13792	13877	13992	14073	13886	13995	13920	13984	13869	14002	13969	14009	13949	13969	13924	14064	13887	14088	13780	13912	13983	14122	14068	13977	13890	13976	14026	13783	13959	14019	13997	13970	13921	13939	13971	13941	13989	13928	14063	14031	13994	14203	14025	13945	14051	13913	13859	14086	13901	14042	13775	13992	14004	14025	14022	13918	14003	14012	13785	14117	13942	13880	14011	14022	13918	13915	13871	13917	14013	13931	13883	13956	14115	14028	13894	13803	13888	14000	13891	13847	13992	13854	13869	14139	13923	13959	13940	13771	14047	13866	14003	13872	14064	13780	13872	13860	13904	13941	13951	14020	13952	14005	14018	13907	13784	14133	13769	14010	13844	13906	13805	14023	13849	13951	13940	14077	13932	14091	13976	13965	13888	13909	13899	13831	13998	14026	13779	14053	13885	13979	13974	13990	14122	13933	13963	13983	14028	13862	13907	14160	13929	13871	13893	13926	13817	13851	14094	13771	13951	13986	14056	13862	13956	14078	14000	14154	14043	13874	13949	13964	13940	14073	13896	13842	13931	14077	13943	14007	14065	14011	13860	14090	13870	13987	13950	14117	13999	13952	13906	13945	13863	14006	13900	13933	14006	13948	13868	13874	13897	13958	13866	14061	13939	13882	13959	13812	14080	14017	13843	14036	13950	13889	14076	13938	13977	13850	13833	13964	14109	13874	13791	14026	13784	14033	13984	13966	13999	13942	14002	14058	13853	13916	14015	13959	14050	13913	13766	14031	13972	13802	13764	13932	13944	13989	13809	13952	13873	13872	14025	14025	14104	13796	14017	13811	13914	13969	13933	14174	13909	13774	14009	13909	13922	14031	14000	13848	13894	13888	13966	13951	13825	14138	13934	14129	13766	13882	14035	13793	13921	13921	14041	13971	14188	13849	14086	13826	14016	14058	13989	13915	13854	13822	14002	14040	14123	13976	13904	13872	13870	13922	14025	14011	13819	13971	13905	13966	14049	13756	14074	14178	14019	13929	14137	13978	13939	13942	13802	13944	13946	13969	13849	13788	14084	14029	14024	13703	13827	14006	13988	13893	14014	13993	13908	13851	13987	13929	13852	13833	13981	13847	13830	14044	13986	13896	13955	13810	13887	14016	13844	13838	14038	14019	13991	13743	14011	13975	13806	13989	14036	13968	13883	13782	14055	14080	13986	13853	14032	13855	14008	13889	13862	13989	13915	14012	13965	14052	14040	14049	13969	13955	14011	14086	13963	13962	13883	13979	13786	13888	13983	13831	13985	14042	14013	13957	14148	13940	13935	13831	13952	13933	13929	13901	14026	13884	14009	13878	13983	13779	13892	14023	13970	13953	13944	14143	14055	13851	13959	13956	14002	13847	13990	13898	13996	14063	13972	13974	14068	13953	13945	13969	13879	13802	14004	13896	14047	13974	13994	14091	13772	13878	13993	14035	13781	13874	13972	13884	14090	13828	13927	13946	13980	13964	13937	13904	14015	13954	13998	14094	13899	13884	14006	14110	14028	13934	13974	13988	13875	13860	13778	13979	13959	13982	13872	13900	13930	13834	14068	13904	13951	13807	14008	13968	13757	13759	14027	13768	14067	13989	13843	13913	13944	13846	14010	13869	14044	13941	14038	13801	14051	13873	13938	13984	14049	13953	13726	13991	13995	13914	13878	13928	14062	13875	13837	14024	13785	14035	13840	13886	14022	14025	14112	13993	13931	13879	13791	13955	13919	13836	13896	13963	13844	13911	14033	14069	13931	13992	13980	13843	13831	14004	14048	13901	14010	13932	13802	13896	13982	13976	14040	13923	13963	14041	13947	13908	13932	14016	13928	13723	14022	14018	14020	14121	13931	13945	13903	13896	14040	13945	13941	13939	14050	13851	13852	13976	13835	13982	13904	13794	14121	13853	13936	13932	14013	13946	13879	13936	14019	13796	14033	13872	14006	14134	14063	13947	14036	14012	13941	14065	13899	13816	14080	13893	13807	13965	13914	13854	13949	13878	13971	13799	14013	13969	14071	13927	13825	13877	14138	13778	13997	13853	13847	13849	13872	14039	14156	13760	13906	13976	14044	13982	14073	13880	13866	14041	13955	13850	14067	13975	13883	13923	13906	13822	13974	13914	13847	13913	13828	13939	14005	13994	13992	14034	14131	14008	13897	13997	13988	14035	13875	13965	13916	13880	13862	13936	14025	13894	13938	14114	13947	13921	14050	14031	13863	13855	14100	13888	14015	13946	13845	13826	13965	14028	13956	13849	13890	14029	13986	13877	13808	13966	13923	14084	14021	13854	14190	13996	13979	13796	14000	14052	14166	13948	13892	14076	13992	13989	14077	13892	13890	13948	13746	14106	13914	14047	13928	13978	13950	13939	13802	13811	13798	13839	13827	13893	13843	13892	14025	13858	13653	13896	14019	13900	13821	14038	13966	13885	13928	14057	14072	13908	14119	13867	13935	13942	13945	13931	13944	13788	13982	13969	13928	13982	13948	14008	14014	14007	13988	13972	13909	14089	14071	13966	13793	13813	13863	13972	13870	14001	13883	14068	13942	14012	13997	14008	13901	13960	13983	14004	13949	14031	13883	13821	13995	14086	14004	13855	14004	14024	13995	13862	13902	13901	13947	13923	14001	14031	13811	14017	13989	14031	13940	14094	14025	14104	13911	13822	14049	14110	14045	13980	14080	13946	13987	14096	14018	14065	13929	13841	13937	14048	13919	13928	13970	13966	13817	14034	13930	14007	14092	14075	14112	13861	13997	13837	13944	13991	13903	13879	14010	13983	13852	13981	13920	14042	14047	13896	13870	14039	13954	14023	14099	13768	13746	13978	13927	13942	13911	13971	13956	14028	13935	13922	13889	13833	13958	13843	13923	14077	13892	14017	13911	13815	13857	14019	13870	14030	13804	13977	13913	14220	14013	13895	14056	14019	13794	14049	13991	13928	13972	13983	13994	13907	14051	13965	13825	13817	13976	13945	14144	13870	14007	14067	14093	13756	13787	14037	13817	13940	13967	13932	14083	13882	14124	13879	13925	13969	14112	13967	14006	13866	13956	13704	13885	13961	14054	13900	13960	13993	13926	14040	13958	13872	14064	13961	14036	13959	13935	13912	13991	13863	13899	14109	13880	14073	13910	13992	14033	13869	13985	14024	13965	13997	13849	13999	14001	14076	13915	13811	13896	14024	13897	14143	13861	14076	13894	13917	13949	13937	13994	13913	13967	14042	13844	13834	13848	13998	14092	13947	13958	13883	14087	13856	14017	13881	13822	13905	14117	13976	13726	13907	13950	14165	13875	13931	13968	14041	14027	13990	14041	13832	14010	14068	13801	13984	14007	13850	14139	13923	14048	14089	13877	13954	13928	13985	13943	14082	14087	13825	13880	14070	13908	14067	13971	13814	13958	13965	13831	14028	13904	14082	13978	13906	13942	13858	13928	14012	13838	13820	14017	13916	13902	14020	13915	14002	13887	14036	14070	13956	13932	14091	13848	13707	14022	13890	13951	13942	13809	13952	13956	14057	13921	14009	13893	14090	13881	14021	13891	14135	14118	13885	13965	13964	13903	14032	13995	13972	13836	13972	13868	13930	13936	13893	13841	14235	13909	13826	13825	13941	13974	13951	13967	14068	13980	14058	13996	14098	13824	13920	13985	13881	13935	13874	14045	13948	13804	13701	13957	13916	13830	13848	14023	13928	14063	13988	13859	14038	13809	13850	13862	13922	13938	14026	13887	13938	13969	13879	13940	13932	13922	13940	13964	13817	13999	13833	13878	14064	13838	13931	13934	13936	13895	13933	13943	13925	13775	13849	13950	13815	13914	13842	14042	13844	13873	13869	13980	13984	13862	13906	13836	13945	13864	13834	14034	13875	14001	13939	13952	13912	13974	13899	13978	13862	13956	13930	14074	13965	14058	14009	13990	13937	13930	13903	13983	13881	14035	13831	13809	13898	13911	13756	13935	13957	13993	14047	13916	14048	13930	13891	13964	13969	13909	14039	13953	13901	13886	13836	14058	13852	14003	13946	13957	13758	13937	13875	13854	13851	13929	13819	13828	13934	14004	13820	13980	13938	13939	13935	13985	14144	13978	13923	14072	14021	14001	13957	13862	13775	13909	13885	13764	14008	14006	13871	14021	14050	13881	13840	13841	13922	13712	14011	14069	13920	13962	13988	13920	13944	13841	13886	13932	13972	13907	13913	14011	14030	13917	13910	13912	13775	13968	13889	13747	13829	13883	14054	14083	14062	13878	14069	13889	14002	14036	13945	13869	13984	13829	14035	14043	13879	13988	13865	13954	13855	13922	13832	14027	14023	13734	14029	13900	14018	13898	14125	13835	13935	14047	13910	14103	13857	13928	14066	13901	13812	13972	13886	13812	13856	13938	14128	13742	13887	13992	13956	13996	13935	14020	13858	13718	14131	14022	13906	13857	13963	13695	14022	14041	13988	13878	14088	13742	13869	13838	13872	13902	13846	13947	14040	13965	13940	13924	13780	13785	13926	13958	13909	14050	13911	13975	14030	13996	13934	13872	13939	13955	14000	13927	13911	14078	13732	14004	14047	14132	13993	13988	13912	13865	13836	13858	13965	14010	13916	13925	14001	13907	13860	13859	13906	13907	13934	14183	13998	13984	14051	13907	13825	14004	13854	14139	13875	14002	13964	14128	13936	13992	13904	13994	13829	14086	13849	13928	13954	13820	14115	13980	14065	14126	13968	14039	13829	13961	13824	14070	13912	13796	14046	13955	13894	13992	13909	13948	13967	13926	14180	13968	13820	13871	13988	13985	13999	13775
27126	23862	25084	20652	16504	16390	16554	16334	16172	16138	16278	16221	16274	16371	16180	16238	16401	16288	16229	16168	16310	16120	16160	16088	16197	16372	16334	16170	16147	16098	16032	16177	16057	16246	16315	16140	16118	16222	16035	16120	16056	16247	16364	16186	16233	16340	16157	16018	16257	16443	16494	16486	16106	16064	16253	16118	16256	16054	16205	16193	16288	16094	16185	16026	16111	16312	15959	16149	16193	16065	16274	16270	16210	16226	16355	16167	16277	16069	16085	16338	16214	16114	15989	16099	16135	16015	16247	16187	15981	16263	16096	16264	16073	16074	16092	16190	15983	16214	16187	16131	16093	16307	16241	16272	16377	16172	16105	16188	16157	16169	16182	15873	15976	16257	16221	16167	16074	16015	16266	15995	16180	16152	16232	16200	16141	15894	15900	16208	16109	16086	16101	16126	16037	16280	16210	16094	16151	16076	16191	16044	16080	16146	16071	15968	16256	15919	15970	16285	16092	16246	16247	16008	16034	16069	15972	16080	16178	16237	16114	16285	16182	16052	16228	16157	16154	16140	16130	16026	16186	16081	16320	16081	16013	16276	16038	15936	16024	16141	16228	16057	16104	15984	15945	16023	16050	16198	15941	16093	16222	16128	16109	16094	16168	16046	16211	16062	16073	16071	16061	16121	16194	16077	16277	16425	16111	16166	16076	16042	16247	16447	16242	16128	16033	15972	16454	16179	15958	16120	16171	16142	16165	16131	15948	16207	16154	16142	16156	16189	16115	16308	16245	16134	16254	15929	16086	15926	16130	16135	16234	16447	16167	16212	16053	16126	16386	16061	16013	16082	16018	16131	16209	16181	16160	16361	16248	16125	16161	16040	16257	16037	16188	16121	16173	16057	16294	16152	16286	16212	16113	16009	16247	16122	16231	16270	16110	16073	16059	16126	16154	16152	15947	16211	16201	16046	16226	16181	15900	16054	16016	16040	15951	16126	16356	16083	16274	15962	16324	16154	15956	15980	16327	16160	15957	15999	16087	16217	16099	16165	16214	16314	16308	15983	15855	16206	16105	15871	16240	16336	16215	16135	16012	16256	16281	16266	16102	16173	16338	16048	16208	16185	16168	16034	16129	16074	16096	16150	16263	16109	16319	16190	16138	16254	16302	16307	15972	16054	16004	16227	16068	16127	16248	16198	16146	16130	16253	16141	16284	16126	16104	16322	16112	16203	16233	16184	16086	16216	16159	16071	16218	15879	16294	16105	16005	16203	16144	15999	16197	16193	16200	15989	16209	16053	16070	15929	15950	16179	16187	16251	16048	16191	16122	16192	16136	16152	16174	16101	16195	16130	16202	16197	16173	16093	16041	16046	16136	16131	16063	16013	16196	15988	16148	16020	16259	16147	16148	16049	16084	16221	16244	16003	16144	16305	16170	16174	16101	16177	16328	16087	16259	16189	16251	16043	16130	16134	16261	16146	16140	16031	16191	15964	16196	16128	16031	16094	16214	16233	16027	15978	16301	15956	16064	16095	16068	16172	16071	16257	16271	16097	16271	16153	16182	16159	16070	16159	16201	16063	16050	16109	16148	16235	16097	16006	16191	16129	16228	16052	16091	15995	15954	16282	16139	16030	16130	16224	16063	16313	16273	16152	16190	16325	16148	16014	16228	16047	16142	16378	16214	16121	16110	16079	15972	16133	15991	16068	16087	16286	16385	16321	16258	16167	16162	16064	16261	16003	16077	16232	16126	16097	16101	16089	16330	16155	16195	15964	16212	16150	16116	15994	16084	16085	16185	16038	16089	16234	16141	16203	16361	16185	16370	16267	16152	16059	16177	16101	16288	15965	16145	16336	16112	16220	16162	16408	16133	16164	16100	16069	16099	16157	16052	16132	16363	16240	16276	16234	16060	16232	16298	16175	16074	16267	16260	16258	16075	16141	15974	16117	16070	16365	16199	16180	16434	16108	16159	16091	16187	16176	16163	15943	16173	16016	16050	16057	16021	16147	16229	16135	16087	15972	16173	16185	16209	15998	16186	16206	16240	16093	16252	16093	16205	16063	15919	16123	16104	16127	16128	16243	16273	15981	16027	15964	16132	16075	16273	16201	16351	16129	16130	16370	16190	16125	16200	15980	16024	16108	16250	16399	16067	15998	16123	16094	16108	16121	16133	16140	16094	16090	16056	16252	16083	16101	15943	16008	16281	16012	16294	16340	15980	16059	16091	16121	16063	16084	16060	16126	16203	16192	16239	16214	16157	16167	16087	16066	15886	16389	16058	16012	16198	16177	16081	16172	16193	16173	16361	16255	16187	16159	16166	16081	16162	15995	16225	16206	16131	16325	16074	16134	16387	16165	16225	16197	16140	16276	16309	16161	16123	16109	16093	16173	16217	16051	16194	16390	16090	16057	16200	15966	15885	16128	16024	16211	15998	16123	16068	16298	16422	16096	16126	16352	16152	16096	16045	16197	16120	16303	16299	16080	15947	16024	16270	16108	16250	16272	15959	16162	16361	16250	16117	16138	16083	16170	16152	16176	16186	16259	16188	16190	16281	16039	16181	16183	16014	16022	16152	15935	16070	16170	16171	16305	16271	16191	16070	15888	16182	16137	16101	16027	16039	16044	15953	16168	16371	16100	16004	16274	16058	16420	16249	16213	16195	16001	16170	16097	16216	16181	16430	16184	16075	16345	15873	16294	16400	16061	16263	16080	15987	15910	16172	16087	16426	16261	16025	16167	16229	15960	16144	16250	15974	15874	16030	16128	16046	16304	15971	16200	16129	16218	16101	16101	16248	16186	16008	16189	16188	16433	16361	16394	16012	16105	16127	16032	16228	16188	16170	16357	16170	15897	16214	16082	16247	16122	16145	16198	16065	15964	16252	16097	16177	15981	16323	16273	16191	16084	16145	16194	16269	16254	16241	16014	16216	16175	16193	16205	16230	16051	16062	16371	16092	16251	16099	16045	16286	15889	16090	15998	15941	16241	16296	16078	16118	16039	16100	16130	16232	16253	16180	16318	16244	16129	16199	16068	16111	16200	16404	16110	16192	16244	16319	16087	16166	16020	16264	16334	16084	16250	16246	16121	16326	16218	16127	16213	16174	16423	15985	16278	16115	16207	16204	15998	16127	15955	16245	16232	16300	15965	16154	16140	16105	16165	16146	16184	16027	16143	16066	16194	16119	15965	16128	16071	16196	16265	16198	16086	16172	16074	15988	16097	16116	16185	16153	16364	16341	16108	16120	16195	16030	16183	16163	16148	16334	16281	16175	16060	16155	16134	16219	16141	16027	16183	16086	16404	16206	16362	16401	16257	16136	16251	16054	16115	15991	16271	16053	16248	15956	16230	16283	16033	16279	16105	16246	16021	16418	16264	16205	16129	16170	16157	16283	16352	16057	16097	16242	16253	16097	16288	16123	16129	16066	15905	16200	16248	16062	16061	16057	16281	16143	16204	16140	15934	16235	16037	16152	16014	16193	16103	16362	16275	16320	16129	16080	16110	16175	15978	16132	16199	16004	16081	16155	16318	16003	16121	16203	16179	16107	16307	15981	16328	16109	16065	16354	16225	16147	16176	16162	16226	16145	16070	16080	16260	16000	16160	16227	16024	15998	15810	16055	16121	15897	16154	16054	16117	16126	16186	15913	16054	16203	15988	16091	16045	16091	16184	16241	16159	16439	16188	16022	16126	15993	16136	16362	16112	15991	16054	16077	16127	16421	16104	16333	16181	16182	16101	16120	16111	16237	16029	16257	16192	16318	16043	16322	16210	16112	16173	16084	16281	16077	16219	16108	16223	16382	16052	16188	16079	16232	16059	16294	16218	15912	16221	16175	16254	16067	15985	16086	16006	16132	16230	16155	16044	16301	16253	16345	16315	16297	16160	16197	16191	16439	16189	16124	16277	16005	16064	15970	16109	16128	16358	16130	16225	16206	16229	16101	16080	16387	16253	16094	16145	16039	16118	16166	16159	15982	16232	16159	16142	16068	16094	16223	16220	16275	16169	16026	16020	16156	16248	16078	16031	15959	16203	16233	16321	16109	16115	15956	16304	16288	16200	16156	16112	15994	16218	16166	16190	16235	16195	16261	16402	16284	16236	16016	16073	16199	16295	16033	15956	16129	16147	16071	16108	15970	16295	16126	16240	16215	16092	16036	15996	16261	16019	16109	16225	16208	16227	16143	16056	16300	16188	16254	16117	15970	16125	16115	16114	16289	16233	16070	15951	16012	16145	15980	16006	16184	16161	16057	15948	16159	16151	16305	16094	16190	16330	16095	16198	16064	16003	16219	16272	15881	16252	16106	16085	16344	16307	16193	15900	16215	16156	16028	16233	16106	16163	16177	16145	16197	16020	16056	15964	16148	16238	16107	16080	16263	16225	16135	15980	16162	16176	16063	16204	16054	16089	16323	16135	16044	16055	16222	15918	16137	16208	16157	16011	16114	16206	16127	16013	16172	16156	15941	16120	16196	16183	16222	16213	16129	16197	16274	16230	16285	16133	16137	16317	16114	16171	15999	16157	16219	16123	16247	16067	16089	16129	16175	16056	15989	16063	16255	16272	16090	16101	16027	16137	16185	16048	16025	16135	16254	16118	15976	16264	16233	15951	16026	16090	16073	16142	16104	16374	16271	16016	16281	16088	15998	16101	16315	16097	16225	16059	16148	16035	16118	16104	16135	15967	16216	16220	16130	16184	16060	16362	16112	16245	16241	16034	16114	16078	16113	16216	16290	16189	16208	15890	16382	16332	16051	16182	16074	16200	16154	16210	16123	16169	16132	16125	16124	16114	16181	16088	16187	16246	16362	16155	16471	16156	16022	16146	16256	16144	16407	16222	16156	16031	16214	16221	16186	16194	16155	16018	15918	16088	16159	16180	16234	16124	16090	16220	16298	16022	16196	16083	16119	16070	16417	15996	16086	16047	16020	16128	16122	16173	16316	16213	16263	16509	16473	16080	16187	16375	16138	16376	16223	16316	16084	15959	16017	16177	16222	16114	16192	16133	16155	16197	16097	16066	16191	16116	16088	16341	16030	16067	16126	16106	16107	16082	16065	16049	16026	15954	16048	16175	16350	16180	16129	16152	16048	16057	15956	16104	16210	16350	16158	16264	16179	16331	16274	16046	16347	16117	16215	16211	16062	16056	16125	16047	16107	16295	16240	16063
13730	34653	15783	14817	14348	14077	14239	14126	14009	13988	14094	14042	13978	14006	14126	14019	14141	14174	14055	14163	14231	13963	14114	14072	14083	14110	14223	14088	13986	13984	14197	14004	14101	13919	14131	14118	14209	13942	14097	14009	14172	14280	14150	14195	14092	14117	13990	14071	14210	14451	14416	14066	14193	14191	13876	14008	14080	13953	13876	13898	13921	13857	14050	13908	13878	14045	13912	13976	14053	13995	13927	13876	13881	14013	13948	14040	13989	13913	13876	14006	13739	13963	13958	14025	13929	14171	14047	14060	13916	14058	14044	13984	14003	13986	13976	13979	13988	13950	14164	13992	14204	13843	14111	13965	14168	14136	13957	14035	14058	14026	14099	13881	13877	14015	13829	14021	13947	13963	14087	14009	14029	13996	14048	13896	14059	14015	13963	13940	14153	13916	13958	13812	13894	13801	14129	14080	13969	13963	13849	13920	13975	13948	13978	13878	14060	13845	13883	14041	14035	13951	13814	13955	14114	14042	13860	14063	13998	13969	14031	14045	13907	13941	14114	13839	13858	14009	13974	13881	14016	13880	13995	14149	14049	14081	13974	13937	13784	13904	14065	14038	13931	13934	14020	13887	13992	14077	14033	13945	13886	13918	14056	13957	14165	14058	13974	13975	14145	13949	14221	14103	13958	14075	14038	14137	13801	14029	13956	14116	13886	13974	13986	14090	14017	13863	14005	14102	13984	13998	13912	14121	14016	13912	13913	14081	13958	13925	13946	14084	13840	13858	14123	13903	13989	14038	13940	13926	13956	13983	14047	14011	13913	14063	13910	13981	13995	13800	14033	14074	14025	14111	14098	14008	13988	13939	14076	13862	13909	13981	14082	13983	14104	13952	13893	13934	13999	13930	14056	14011	13984	13992	13924	13990	13880	14051	13863	13849	14076	13969	14084	13949	13990	13880	14018	13945	14112	14080	13853	14095	14161	13811	13883	14041	14004	14101	14129	14022	13975	13917	14027	14047	14112	14036	13950	13986	13998	13892	14057	14085	13945	14119	13936	14082	14056	13851	14088	14110	13998	14071	13985	13911	13971	14044	13991	14095	14047	14095	13992	13928	14028	14089	13898	14044	14026	14000	14087	13810	13957	14013	13803	13975	14112	13950	14008	13875	13889	14044	14102	13922	14033	14159	13856	13903	14126	14007	14076	13958	14062	13890	13950	13961	14039	13966	13976	13967	13930	13974	13931	13989	13950	14109	13932	14021	13905	13992	14043	14023	13989	14134	13993	14136	13901	13924	13957	13819	14049	14116	14074	13790	14068	13880	14062	13900	14048	13819	14095	13966	14118	13979	14088	13967	13984	13957	13594	13840	14022	14113	13984	14021	14153	13954	14017	14121	13842	13893	13981	14082	14043	14096	13995	13859	13920	14045	14092	13877	13891	14045	14026	13743	14078	14027	14130	13946	13911	13973	14033	14147	13924	13916	14004	14047	14049	13868	13971	14000	13978	13914	14051	13948	13940	13887	13846	14033	13902	14152	14045	13988	13923	13996	13973	13968	13910	13890	14136	14038	13944	13998	13931	13950	13940	13998	13970	14014	13922	13976	14160	13973	13886	14017	14001	14035	13901	14067	14078	14013	14068	13907	13983	14121	13892	14031	13902	14068	13940	13956	14121	13815	13961	14089	14137	13962	14029	13943	14130	14027	14100	14109	13933	13949	13972	14002	14192	13975	13940	13943	14052	14003	13882	13838	13930	14093	13961	13977	14011	14020	13916	13989	14029	13964	13985	13921	13957	13879	14031	14057	13976	13869	13919	14109	13915	13892	14052	13811	14022	13759	13921	13994	13961	14058	13934	13982	13995	14017	14064	14136	13928	13842	14026	13986	14008	14099	13992	13896	13866	14099	13939	13973	14093	14049	14138	14074	13967	13984	13946	13990	13965	13991	14006	13927	14051	14059	13930	14122	13991	13881	14179	13967	13965	14020	14116	13894	13860	14212	13806	13934	14164	14053	13907	13908	13869	13867	14194	13999	14092	14045	14088	13978	14192	13754	14017	14026	13916	13930	14094	13869	14138	14083	14033	14045	13887	14191	14078	14052	13952	14047	14146	13897	14010	13990	13964	13903	13859	13969	14169	13895	13973	14163	14027	13996	14051	14059	14110	14125	14105	13971	14076	13876	14130	14031	14121	13841	14013	14116	14003	14136	13980	13916	13906	13941	13987	14041	13850	13908	13988	13937	14220	13929	14074	14001	13797	13979	14047	14153	13910	14072	13773	14109	13993	13882	14083	13948	14060	13964	14159	13966	13883	13863	13994	13931	14172	14043	14089	13947	13800	13918	14112	14091	14023	14067	14136	14106	13937	13959	14105	14041	14030	13898	13870	14137	13896	14097	14062	14031	13919	14104	14043	13912	14215	13973	13876	13993	14126	13892	14013	13863	13946	13796	13953	14042	14027	14063	14068	14035	13792	13969	13968	13940	14150	14032	14129	14028	13922	14047	13989	14087	13929	14195	14035	14145	14170	14273	13942	14066	14077	13863	13871	14122	14089	14026	14026	14052	14080	14131	14087	13875	13944	14059	13975	13884	13988	13950	14124	13961	13905	13842	13963	13933	13884	14023	14104	13947	13913	13979	14175	14031	14017	13991	13929	13996	13899	14056	14044	13910	13996	13810	13928	14178	13921	13988	14080	14132	13808	13971	13974	14038	14093	13891	13994	13970	13909	13977	13909	13957	13998	13904	13995	14174	13850	13983	14086	14004	13981	13968	14033	14052	13883	13948	14112	14019	14053	14159	14062	13974	13942	14094	13917	13988	13884	14189	14011	13996	14226	13908	14077	13995	14129	13973	14002	14082	13856	13993	14140	14057	14072	14066	14078	13886	13823	13792	14080	14167	13909	13945	13943	14071	14003	13865	14067	13975	13935	14140	13900	14038	13854	13921	14009	14104	13979	14070	14000	14036	13855	14044	14001	14019	13988	14059	13948	13883	13892	14087	13965	14017	14061	14010	13904	14010	13869	13855	14045	13879	13950	13835	14168	14163	13953	14023	13917	14051	13927	14062	13844	14024	14068	13971	13935	13941	14003	14036	13993	14003	14009	14018	13999	13967	13963	13905	13952	14008	14100	14047	14089	13897	14066	13998	13941	13992	13900	14082	14086	14084	14084	14022	13879	13991	13979	14045	14068	13930	13837	14072	13940	13921	13990	13890	14016	14109	13854	13938	14050	13952	13991	13872	14072	13960	14055	13939	14046	14023	13968	13988	13955	14012	13976	14035	13982	13881	14147	13946	13971	14056	14099	14031	14088	14241	13996	13899	14089	14002	13969	13853	14043	13915	14090	14080	13741	14011	13993	14071	14213	13994	13968	13943	14032	13992	13953	13934	14030	13983	14093	14145	14073	13964	13998	13829	13999	13974	13942	13987	14125	14107	13940	14052	13915	13982	14017	14066	13999	14063	14165	14114	14047	13877	14244	13928	14187	13850	13889	13833	14054	14067	13969	14057	13979	13888	13957	13977	14053	13834	14014	13921	13892	13851	14078	13920	14025	13944	14028	14006	13980	14022	13995	14019	14052	14061	14122	13980	14129	14059	14130	13991	13928	13862	14003	13947	14150	14001	13968	13952	14002	14101	14020	13916	14029	14027	14135	14043	14081	13845	13916	13906	14097	14030	13981	14102	14139	13816	14082	13992	13968	14038	14010	14080	14096	14072	13850	14152	14017	14005	14117	14137	13855	14049	14091	14025	14103	13905	13947	13934	13977	14044	13903	13990	13940	14003	14048	14113	13910	14133	14079	13889	14150	14001	13955	13947	14030	13844	13947	13850	13924	14014	13968	13952	13888	13945	13909	14020	14035	13964	14057	14191	13948	14047	13987	13939	14133	13943	14200	13982	13957	14058	13850	14172	13984	14015	13837	14046	13962	14023	13989	13833	14123	14051	14000	13894	13985	14009	13876	13993	13983	14194	14026	14020	13857	14041	14058	14199	14178	13902	13892	13981	13994	14007	13950	14164	13877	14003	14030	14073	13896	14125	13976	14064	13873	14054	14009	14017	14071	13996	14089	14056	13882	13895	13971	14076	14028	14005	14014	14029	13935	14082	14008	14044	14133	13903	13926	14119	13988	14038	14025	14098	14016	13860	13926	13944	13972	14129	13930	13900	13944	14109	14032	14026	13953	13998	14151	13933	13956	14232	13809	13951	13803	14030	14160	13928	14053	14064	13981	14077	14002	14066	13916	13981	14103	14171	13906	14009	13957	14065	13980	14060	14002	14080	13959	13974	14014	14060	13951	14001	13992	13967	14016	14098	13894	13943	13969	13806	14184	13954	13851	14065	13842	13988	13963	13967	14047	13882	14026	13916	14100	14135	13918	13869	13803	13976	13990	14024	13998	13972	13899	14011	14164	14142	14070	14126	14150	14027	13997	13993	14041	13997	13899	13953	13987	14057	13915	13935	13978	13999	13986	13971	14016	14164	14087	14148	13951	14096	14102	13928	14015	14015	13929	14011	13955	14089	13942	13953	13896	14016	14134	14044	13890	14221	14051	13917	13949	13996	13906	13988	14079	13927	14123	13968	14134	13841	14026	13885	14014	13983	13996	13997	13975	13928	14025	14017	14053	13989	13995	13967	13951	13954	13941	13900	13938	14075	14017	13980	13817	14025	14062	13897	13973	13959	13914	14172	13888	13977	14017	14043	13986	13939	13920	13906	14044	14029	14026	13975	13973	14001	14088	13994	14098	13849	13821	14056	14051	14091	14000	13876	14019	13815	13991	13789	14068	14141	13867	13915	13995	14035	13986	13791	13989	14011	14010	14083	13885	14142	14005	13888	14164	13923	13976	14033	13913	13913	14236	14123	14092	14001	14103	13795	13932	13884	13964	13997	13860	14012	13956	14112	13924	14174	14062	14000	13950	13867	13885	13859	13850	13735	13864	14119	13943	14014	13932	13859	14027	13902	14157	13867	13963	13984	14081	14019	13883	14104	14143	14115	14049	13951	13982	14069	13865	13954	14008	14026	14089	13988	13822	13864	13970	13927	13999	13975	13905	13979	14002	13880	13934	14072	14056	13971	13901	14167	14144	14070	13828	14073	14008	14065	13985	13870	13948	14082	13980	13962	14054	13991	13955	13987	13977	13972	13902	14121	14077	14044	13852	13951
23813	21209	28489	23915	21596	21045	19492	16664	16349	16447	16438	16227	16341	16278	16503	16316	16363	16201	16192	16392	16318	16320	16221	16262	16308	16220	16221	16168	16037	16257	16111	16053	16143	16200	16135	16175	16031	16252	16319	16158	16085	16232	16141	16316	16150	16189	16089	16195	17129	17316	17153	16831	16431	16392	16245	15945	16089	16177	15938	16242	16104	16052	15881	16167	15967	16261	16232	16102	15899	16024	16175	15953	16038	16170	15998	16105	15981	16257	16097	16315	15967	16097	16231	16066	16125	16267	16170	16089	15882	16092	15900	16057	15858	16131	16048	16266	16004	16140	16206	16048	16052	15963	16107	16017	16080	15911	15880	16001	16033	16329	16147	16120	16115	15967	16047	16097	16088	16005	16013	15928	16160	15953	16018	15823	15975	16084	16189	16057	15988	15950	16218	15996	15775	16044	15843	15937	16201	16088	16156	16099	16146	16130	16058	15964	16071	16140	16134	15962	16097	16008	16157	15967	15934	16220	15962	15892	15959	16021	16003	16022	15902	15979	15908	16131	16096	16064	16274	15960	15925	16064	15992	16009	15974	16022	16007	16048	16143	16194	16165	16098	16073	15977	15832	16011	15954	15986	16008	15996	15882	16089	15912	16016	16026	16144	16164	16165	15975	16096	15758	16153	16042	16096	16090	15965	15819	16011	16027	16135	16234	16208	16040	16120	15951	16159	16074	16103	15996	16167	16026	16052	16063	16112	15915	15989	15962	16218	16009	15997	15970	15985	16110	16099	16114	16205	16123	16020	16289	15818	16063	16069	15906	16239	15892	15915	16032	15811	16073	16042	16019	15973	16178	16003	15832	16134	16055	16147	15828	16011	15980	16150	16175	16039	16103	16355	16131	15947	15905	16067	16010	15951	16002	15836	15981	15980	16032	16189	15796	16072	16094	15897	16038	15987	16008	16121	16085	16120	16124	15722	16007	16049	15968	16058	16103	15992	16002	15995	16152	15967	15982	15976	16065	15875	15774	15835	15804	16032	15951	16017	16073	16038	16132	16080	15903	15983	16120	16162	15970	16036	15974	15917	15977	15914	15973	15987	16000	15851	15870	15810	15984	16031	15866	16130	15915	16025	16088	15997	16165	15881	16129	16258	16077	15969	16113	16101	16282	16125	16121	16040	15934	15932	16204	16091	16032	15926	15854	16090	16035	16155	16018	15926	16116	16195	15926	15942	15979	15930	16011	15982	16239	16195	16062	16101	15856	16006	15984	15973	16068	15912	15824	15996	16035	15926	16075	15926	15945	16072	15860	15944	15919	16216	16185	16024	16155	15902	15992	15913	16164	16016	16028	16098	15965	16103	16006	16108	15999	16031	16057	15768	16134	16144	15978	15803	16158	15980	15895	15941	16065	16167	15972	16318	16035	15853	16203	15886	16212	15993	16088	15875	15945	15963	16120	16012	16071	16011	16030	15838	16156	16072	16017	15961	15952	16053	16021	15995	15979	16003	16306	16060	16280	16046	16082	16142	15827	15951	16090	16146	16141	15965	16075	15989	16075	16092	16126	16121	16116	15911	16109	16093	15877	15953	16060	16096	16017	16106	16077	15875	15862	16104	15671	15965	16110	15993	15928	15927	16063	15741	16045	16070	15948	16030	16103	16047	16199	16054	16030	15964	16203	16008	15975	16212	15830	16138	16076	16154	16195	16017	15940	16046	16064	15901	15900	16137	15914	15963	15921	16071	16103	16212	16206	16033	15954	16017	16225	15795	15881	16143	15919	16029	16125	15927	16113	16112	15967	16134	16130	16035	15989	16042	15648	15878	16022	16263	15860	15961	16055	15949	15996	15930	16138	15943	16067	16059	16057	15949	16284	15982	16104	15899	16038	15747	16051	16055	16070	16162	16000	16043	16032	16118	16121	16161	16061	16133	15942	15950	16085	15874	16131	15884	15924	16091	16018	16223	16047	16052	16103	15936	15909	16035	16029	15882	16047	16034	16006	15868	16049	16013	16045	16205	16067	16018	16028	16121	15877	16038	15849	15891	16252	16186	16046	15989	16110	15962	15896	15903	15756	15992	15980	16183	16069	15876	16124	16083	16025	15927	16015	16025	15894	16308	15949	16044	16112	15988	16030	15915	16271	15903	16109	16158	16045	15964	16070	16118	16023	16042	15971	16011	16108	16140	15970	16089	16185	15967	16192	15939	16067	15891	16025	16152	16090	16061	16125	16005	15796	16012	16221	16170	15947	16074	16263	16159	16020	15903	16088	16090	16060	16218	15972	16136	16139	15914	15922	16161	15984	16146	15992	15908	15905	16118	16222	16028	16173	16071	15987	15978	16152	16073	15891	16073	16205	15990	16144	16109	16023	15935	16061	15763	15992	16100	16044	16205	16097	15903	16132	16139	16184	15973	16050	16114	16034	16138	16013	16104	15940	16048	16077	16130	15921	15913	15915	16201	16083	15944	15890	16163	15885	15978	15893	16038	15944	16112	15985	15815	16125	15917	16132	16011	16103	15931	15872	15838	16053	15773	16112	15842	16149	16112	16117	15981	16092	15946	15909	15886	16134	16169	15892	15875	15858	15857	16193	16268	16195	16132	16018	16010	16022	16031	16035	15938	16060	16150	16095	16007	16167	15863	16045	15930	16002	16047	16077	16156	16002	15950	16225	16010	16235	15938	16009	15983	15818	16108	16056	15919	15859	16314	16188	16013	16031	15862	16014	16057	15883	15994	16026	16080	16022	15972	15948	16085	16222	16049	15992	16227	15944	15976	15834	15942	15956	16051	16010	15974	15772	15999	16040	15972	15831	16173	16064	15944	16075	15985	15890	16137	15921	16007	16164	16006	15989	16087	15945	16025	16062	15912	16066	15794	15971	15986	15805	15908	16123	15965	15943	15999	15967	16013	15844	16132	16211	16053	16123	16034	16232	16143	15819	16055	16051	15985	16157	16153	16055	15890	15855	16010	16049	15982	16016	16046	16199	16073	16138	16051	16083	16014	15851	16225	16122	16013	16183	15885	15920	16195	15819	15976	16086	16080	16036	15936	16049	16055	15986	16059	16065	16073	15799	15997	16103	16114	16144	15916	16035	15884	15930	15994	16066	15930	16017	16123	16100	16032	15988	15972	16006	16165	16112	16008	15985	15867	16140	15876	15808	15829	15993	16081	16153	16115	16252	16014	16099	16009	16139	16094	16060	16204	16077	16194	16007	15859	15960	15928	16087	16019	15839	15912	16058	16074	15973	15968	15951	16027	16124	16034	16021	16033	16027	16179	16141	15945	16049	15978	15901	16161	15939	16116	15830	16180	16096	16072	16178	15942	16163	15902	16271	16006	15810	15931	16118	16069	16131	15863	16146	15885	16119	15916	15964	16082	16041	16083	16073	16053	16216	15906	15874	15921	15949	15993	15961	15790	15977	16088	15985	16137	15973	16034	15816	16199	16105	16035	16013	16058	15964	16038	15939	16007	15941	15784	16144	16022	15986	15965	15914	16000	16243	15919	15825	16117	16086	16050	16064	16110	16015	15989	16092	16048	16218	16020	16207	16077	16021	16056	16001	15988	16037	15921	16030	16118	16084	16114	16008	16205	15975	16096	15963	16075	15983	16136	16132	16145	16014	16110	16093	16005	16137	15936	15928	16109	15962	15973	15813	16015	16069	16153	15895	15985	16024	15929	16033	16155	16217	16236	16073	16066	16061	16175	16052	16019	16108	16121	16024	15923	16074	16070	16102	16231	16062	15891	16031	16090	16160	15941	15971	16056	16173	16146	16110	15996	16025	16042	16198	16032	16113	15885	16179	16025	16195	15986	16017	15756	16230	15924	16003	16042	15882	15975	15995	15884	16036	15949	16026	16156	16040	16085	16140	16077	15953	15972	16161	16258	15894	16095	16232	16120	15878	16092	16191	15903	16093	16039	15858	16091	16114	15949	16050	15963	15992	16056	15973	16028	15873	15983	16021	15966	15988	15941	16049	15991	15903	15977	15994	16014	15969	15835	15866	16075	16204	15996	15906	16039	15983	15999	15908	15959	15969	15715	15871	16047	15834	16121	15755	15807	16182	16026	16038	15936	15956	15855	15977	16017	15738	15950	15884	16055	15922	15991	15986	15984	16104	16014	16012	15870	15850	16138	16010	16042	16097	15997	15977	16061	16114	15838	15800	15982	15877	15929	16140	15976	16000	15805	15911	15801	15924	16009	16061	16048	15966	16041	15885	15940	16139	16207	16122	15972	15999	16217	16109	15914	16103	16097	16104	16153	16203	15908	16152	16006	16001	15969	16119	15854	16128	16020	16129	16180	16119	16028	16073	15893	16036	16124	16036	15999	16190	15819	16068	15948	15966	15994	16010	16130	16188	16008	16170	15846	16111	15977	15846	16105	15956	16013	16059	16039	15919	15994	16147	15967	15956	15796	15985	15987	16093	16158	16151	15976	16106	15971	16019	16072	16003	15831	15951	16165	16126	16363	16007	16039	16063	15868	16098	16158	16091	16076	16058	16190	16118	16023	15900	16073	15818	15984	16127	15996	15838	15991	16189	15967	16033	16200	16131	16248	15874	16025	15917	15964	15951	16133	16000	15941	15932	16117	16090	15980	15896	16015	16060	15914	15965	16139	15916	15978	15995	15949	16209	16062	16049	15993	16228	15885	15868	16059	15790	15856	15963	16065	16055	16165	15911	16023	16166	15997	16216	16080	16176	15955	16027	15840	16139	16016	15906	15932	16022	16160	15970	16090	16187	16009	15951	16059	16003	15969	15910	15841	16099	15797	15950	16216	15974	15930	16174	15899	15992	15994	15962	15967	16064	15899	16080	15860	16126	15953	15957	16093	15938	15947	15852	16130	16131	15991	15869	15818	16095	15958	15948	15937	16017	16074	16078	16023	15925	15892	16045	16168	16144	16014	15877	15896	16053	16002	15821	15903	15971	16101	15937	15955	16046	15870	15944	15930	16096	15962	16124	16294	16006	16014	16062	15965	16029	15953	16049	16267	16109	16019	16100	15974	16213	15821	16020	16237	16056	16080	16109	16146	15945	16109	16026	16012	16068	16235	15808	16012	15807	16082	15930	16144	16142	16066	15974	15984	15966	16017	16059	16006	15936	16023	16173	15936	15992	15989	16233	16165	16137	16157	16097	16189	16124	16216	16068	15925	15870	16191
13464	52032	22009	16549	15589	14912	14611	14551	14480	14261	14416	14167	14090	14316	14199	14065	14220	14338	14290	14140	14224	14056	14141	14154	13998	14136	13947	14084	14072	14168	14135	14201	13978	13919	14048	14245	14020	13916	14166	14115	13931	14027	14160	14037	14169	14181	14026	14109	15547	15596	15300	14846	14319	14006	13950	14040	14062	14057	14045	14012	14061	14145	14034	13886	14205	14024	14066	13775	13959	13875	13985	13839	14018	14114	13988	13985	13885	13901	14045	14017	14023	14081	13985	14005	13854	14000	13996	14171	13920	14027	13873	14009	13932	14118	14100	13959	13858	13992	13921	13782	13970	13834	13896	14071	14131	14022	13842	13919	14011	14107	14168	13823	13980	13957	14024	13935	13740	14040	14134	13916	14040	13967	13872	13994	14161	13941	14043	13958	13935	14093	13903	14008	14108	14065	13950	13967	14014	13922	13937	14002	14030	13980	14014	13912	14046	13893	13895	14046	13960	14204	13985	14050	13970	13936	13807	13917	14132	14004	13793	13844	14065	13939	13871	14004	14109	13981	13968	13779	13930	13999	14137	13916	14067	13820	13780	14042	13840	13946	14007	13927	13945	13983	14139	13824	14020	14078	13847	13987	13859	13905	13889	14006	14121	14074	13954	14010	14058	13912	14025	14025	13904	13945	13914	14010	14013	13987	13880	13959	14120	13919	13812	13853	13904	13868	13782	14056	14002	13919	13931	14100	13995	13974	14142	13901	13856	13898	13901	14011	13874	14021	14013	13946	13937	13923	13915	14002	13968	13885	14078	14178	14009	13983	14069	13997	13963	13902	13854	14056	14040	13989	13748	13849	14035	14036	13995	14010	13895	13888	14117	14031	13937	13969	13950	13951	13943	13863	13959	14030	14056	13998	13896	13908	14034	13774	13984	13926	13869	14071	13826	14012	13867	13878	13902	14045	14053	13950	13936	13982	14085	13902	14086	14173	13917	13881	13980	13882	13862	13949	13887	14076	14001	13706	14090	13966	13961	13956	13870	14038	13883	13946	14042	13875	13816	13948	14121	14197	13885	14067	13925	13940	14095	13974	13951	13941	13985	13954	14001	13830	14217	14014	14108	13668	14186	14001	13809	13937	14022	13897	13914	13924	13939	13871	14019	13946	13866	14045	13872	13910	13977	13944	14067	13906	14056	13946	14010	13966	13890	13940	13907	13970	13988	14051	13984	14018	13873	13839	14142	14205	13955	13885	13794	14121	14099	13977	14039	14007	13948	13909	13925	14102	13998	13962	14157	13914	13839	14011	13953	13958	13875	14192	13868	13850	13918	13765	13982	14078	13902	14072	13850	13937	13977	13922	13773	13988	14117	14016	13990	14015	14063	13945	13897	13821	14003	13952	14129	14014	13810	14009	13907	13761	13802	13936	14057	13876	14018	13932	14025	14051	14101	13861	14125	14048	14068	14074	14024	13974	13870	14016	13984	13985	14008	13865	14116	13868	13924	14022	14053	14122	13883	14060	14010	13937	13693	13992	14074	13935	13855	13945	14022	13960	13881	13874	13844	14019	13808	13843	13982	14058	14059	14056	13845	13942	14015	14105	14036	14007	13937	13826	14232	13827	13920	14145	13996	13910	13968	13916	14054	13918	13871	13901	13942	13937	14108	13838	13993	13855	14034	13875	13949	13948	13946	13903	14010	13820	13870	13920	13909	13861	13972	13952	14038	13781	14064	13848	14167	14059	13941	14038	14004	13945	13903	13925	13944	13912	14010	14076	14028	13912	13992	14116	13976	14018	13886	13948	13858	13921	14137	14143	14039	13992	13774	14045	13871	13929	13975	13864	13892	14051	14001	13922	13840	14066	13779	14019	13845	13908	13792	14003	13901	14162	13941	13974	14006	14136	14033	14091	14000	14081	13909	14092	13990	13930	13909	14092	13912	13938	14032	14037	14032	13908	13981	13943	13865	13971	14056	14087	13929	13903	13890	13966	13974	13975	14142	13761	13949	13960	13850	13937	13874	14017	14005	13937	14098	13931	13987	13715	14134	14068	13844	14071	13945	13988	13752	13918	13887	13906	14071	14050	14037	13868	14069	13911	14081	14028	13956	14079	13914	13935	14007	14084	13951	14018	14017	14054	13980	13940	14038	13753	13982	14159	13924	14049	14065	13795	14061	13986	13706	13871	13978	14111	14016	13828	14136	13926	13808	14013	13832	14077	13887	13965	13977	14023	13909	13989	14050	13842	13969	13980	13948	13943	13956	13808	14093	13979	14005	14155	13893	14010	14025	13887	14013	13936	14075	13912	13843	13846	13852	13950	14095	13919	13992	13932	13935	14102	14000	13801	13846	14021	13949	14045	13950	13882	14021	13926	13888	14130	13820	14041	14080	14132	13815	13908	14108	13896	14109	13973	13956	13917	13896	13842	13977	13884	14162	13994	13936	14088	14086	13850	13931	14247	14131	13882	13858	13925	13981	13902	13981	13965	14051	14051	13890	14004	13898	13992	14005	13996	13906	13846	14016	13868	13947	13840	13899	13782	14046	14021	13987	13828	13896	13957	14122	13811	13936	13989	14181	13930	13769	14027	13759	13911	13828	13884	13957	14024	14028	13943	14150	13797	14071	14031	13928	14002	13890	13947	13999	14042	13934	13986	14113	13820	14029	14197	14007	13894	13842	13896	13875	14030	13993	13970	13941	13844	13804	13957	13989	13931	14037	13906	13991	14067	13898	13769	13928	14008	14086	14011	14009	13935	13987	13992	13890	14001	14117	13864	14018	13918	14013	13933	14096	13985	13838	14017	13800	14039	13879	14018	13994	14004	13993	13964	13946	13930	13862	14068	13987	13928	13840	14125	13984	13874	13996	13971	13941	13946	13945	14006	14004	13922	13855	14115	14014	13932	14073	13866	13775	13859	13942	14103	13870	13911	13968	14028	13921	14068	14051	13932	13878	14104	13832	13883	13938	14038	13903	13976	13952	14015	13878	14061	13994	13799	13806	13847	14066	14096	13963	13872	13978	14093	13875	13883	14061	13913	13849	14099	13899	14013	14136	13935	13926	13987	13866	14124	13893	13920	13967	14041	13943	13949	13979	13892	14012	13997	13912	13952	14174	13987	14057	14006	13932	14091	13976	14016	14007	13929	13840	13999	14001	14055	14133	13924	14042	13979	13844	14028	14067	14081	13874	13969	14021	14101	14096	13896	13811	14003	14006	13863	14228	13988	13914	13957	14017	13829	14034	13931	14051	13973	13991	13997	13946	13978	14005	14095	14010	13999	13989	13865	13892	13899	13972	14048	13904	14077	13894	13909	13999	14108	13894	14038	14064	14035	13950	14000	14004	13913	14158	13972	13908	13891	13791	14064	14056	14147	14040	14016	13874	14004	14045	13962	13861	13913	13906	14015	13998	14009	14029	14007	13999	13845	13999	14025	14004	13987	13917	13951	13938	13823	13943	13904	14099	13968	13876	13905	14010	13894	14103	13705	14180	13841	14064	13992	13956	13764	13921	13852	13998	13990	13993	13958	14122	13994	13829	13788	13928	13863	13801	13930	14077	14075	13953	13930	14041	14032	13928	14085	13989	14077	13885	13867	14087	13858	13963	14020	14021	13992	13994	13834	14157	13982	13911	13885	13964	13913	14044	13921	13871	13991	14068	14037	13911	13989	13945	13952	13940	14102	13862	14045	13977	13953	14098	13932	14046	13938	14089	13993	14014	13854	13973	13815	13820	13959	13860	14017	14140	13880	14122	14070	13788	14065	13984	13978	13846	13852	13840	13928	13935	14146	13980	13914	14004	13984	13916	14000	13960	14114	13957	13943	13854	13882	13952	13837	13946	13921	14120	13974	13910	14021	14033	14011	13936	13912	13867	13953	13987	13990	13868	13926	14019	14008	13892	14091	14099	13989	14038	13998	13899	13912	13858	14101	14013	13843	14058	13894	13951	13977	14082	14040	13968	14049	14172	13889	13967	14101	13909	14053	14019	14029	13951	13986	14204	14157	14009	13885	13882	14008	13958	14113	13822	14005	13982	14016	13923	14072	13875	13943	13860	14118	13962	14042	14041	14109	13890	13868	13992	13928	13900	14031	14078	14072	14072	13818	14020	13892	14046	13914	14029	13906	13879	13967	13886	14029	14176	14082	14003	13870	14053	14098	13993	14151	14047	14015	13951	14109	13977	13910	14040	14048	13865	14005	13970	14059	13921	13942	13927	14148	13911	13952	14103	13813	13805	14109	13938	13996	13849	13905	13996	14074	13977	13996	13881	14146	13683	13896	13933	13932	14074	13978	13827	14162	13979	13847	13878	13978	14039	14008	14077	13889	14017	13973	13968	13855	13923	13976	14016	13933	14037	14030	14072	13992	13788	13952	13987	13910	13769	13985	14015	14095	13867	14008	13932	13878	14006	13963	13949	13944	13995	14067	14057	14150	13995	13913	13980	14056	13857	14111	13931	13959	13953	13972	13954	14106	14097	13884	13988	13988	14060	13911	13884	14034	13968	13973	13997	14031	13980	14086	13780	14024	14006	14137	14097	13978	13835	13787	13962	13972	14082	14106	14019	13873	13960	13831	13978	13976	13925	14001	13899	13967	14031	13978	13980	13987	13987	14105	13877	13897	14050	13962	13858	13994	13876	13911	13903	14031	14020	13974	14092	13866	13817	13878	13948	13933	13931	14062	13920	14029	13811	13868	13853	13954	13912	14083	13834	14137	13915	14189	13949	14022	13902	13813	14120	13894	13812	14017	14036	14109	13915	13918	13797	13958	13905	14014	14080	14042	14020	13964	13914	14000	13956	14021	13803	14074	14082	14192	13995	13807	14021	13995	13974	13949	13966	14022	14022	14036	13787	13903	14020	13927	13961	14016	13654	13874	13980	13833	13920	13913	13950	14047	14043	13918	14024	13921	14149	13960	13991	13942	13903	14035	13913	14015	13964	13917	14045	14136	14089	13934	14108	14077	13886	14088	13857	13982	13997	13760	14003	14004	14048	14053	13756	13934	14057	14042	14013	13972	14044	13960	14082	13920	14004	13877	14072	13788	14048	14166	13886	13898	13995	13940	13907	14022	13919	13976	13746	13998	13935	14060	13925	14010	13891	14057	13989	13984	13876	13905	13991	13854	14202	13947	13847	13843	14020	14049	13986	13890	13912	14067	13944	13991
22666	21071	29391	22911	21171	22821	23466	17539	16660	16874	16748	16440	16534	16539	16711	16321	16640	16540	16468	16581	16469	16408	16255	16605	16529	16542	16371	16231	16430	16337	16400	16344	16254	16286	16338	16124	16292	16352	16273	16204	16312	16284	16181	16144	16385	16278	16112	16339	18199	18456	17931	17121	16640	16457	16264	16200	16157	16223	16290	16170	16046	16165	16242	16204	16039	16129	16183	16183	16175	16160	16128	15956	16156	15988	16259	16133	16180	15885	16053	16184	16044	16248	16142	15946	16236	16165	16139	15937	16184	16211	16148	16091	16181	16122	16080	16092	15985	15986	15999	16058	16228	16173	16103	16065	16092	16276	16172	15870	16146	16041	16097	16143	16175	16256	16133	16213	16250	16147	16152	16071	16014	16079	16039	15991	16079	16091	16122	16046	15901	16103	15971	16199	16110	16094	16276	16231	16105	16242	16260	16239	16247	16095	16033	15911	16140	16124	16107	16063	16137	16130	16192	16062	16136	15992	16269	16150	16039	16134	15962	16106	16167	16056	16014	15928	16165	15931	15939	16370	16214	16151	16038	16120	16251	15986	16082	16007	16009	16206	16014	16088	16086	16147	15826	16060	16169	16133	16164	16094	16026	16348	16102	16038	16159	16041	16204	16249	16115	16426	15903	15938	15921	16167	16223	16023	16164	16071	16009	15931	15967	16132	16096	16018	16071	16118	15907	16109	16037	16008	16081	15942	15960	16315	16054	16300	16238	16191	16127	16214	15974	16214	16210	16020	16133	16243	16055	16222	16036	16183	16021	16072	16264	16038	16321	16071	16220	16164	16250	16187	16073	16097	16145	16252	16031	16139	16198	15902	16533	16029	16048	16068	16130	16036	16146	16067	16217	16118	15903	16102	16062	16052	16171	16311	16188	16249	15964	16271	16115	16061	16083	16201	16138	16137	16078	16038	16104	15972	15958	15988	16121	16261	16058	16194	15952	16175	16059	16093	16047	16071	16253	16200	16105	15955	16146	16279	16020	16101	16252	15979	16189	15988	16069	16115	15996	16151	16180	16053	16117	16237	16230	15961	15977	16086	15983	16031	16253	16330	16097	16000	16150	16026	16066	15945	16145	16137	16017	16014	16163	16112	16299	16143	15939	16210	16172	16053	16317	16169	16017	15913	15991	15995	16180	15974	16193	15985	16058	16075	16110	15991	16171	15997	15985	16224	16173	16083	16269	16041	16306	15964	15897	16099	16089	15943	15951	16159	16158	16325	16144	16129	16141	16185	16040	15967	16303	16183	16115	16357	16258	16050	16139	16100	16191	16156	16029	16169	16224	16048	16110	16135	16078	16244	16188	16177	16033	16225	16141	16034	16132	16084	16211	16169	16066	16007	16054	16180	15965	16186	16050	15917	15991	16070	16092	15946	16028	16017	16107	15975	16130	16267	16026	15971	16069	16110	16043	16035	16101	16091	16202	16131	16087	15938	16190	16340	16065	16112	16161	16019	16164	16131	16261	15989	16023	16067	16306	16128	16033	15941	16164	16256	16015	16055	16164	16078	16084	16235	16242	16104	15933	16081	16001	16276	15932	16045	16096	16066	16293	16250	16081	16187	16008	16033	16229	16176	16146	16040	16024	16183	16153	16156	16215	15940	16192	15929	16224	16142	16013	16259	16168	16158	15986	16079	16144	16257	16118	16122	16097	16097	16207	16047	16009	15946	16163	16105	16019	15907	16188	15968	16050	16215	16054	16245	16089	16139	16098	16057	16150	16025	15979	15891	16066	16000	16004	16028	16134	16135	15988	16212	16132	16139	15835	16117	16216	16209	15964	16066	16250	16149	16106	16252	16195	16108	16049	16205	15917	16146	15996	16156	16117	16040	16076	15951	16148	16136	16100	16400	16161	16193	16156	16151	16264	16147	16250	16055	16175	16226	16201	16135	16060	15966	16155	16132	16144	15885	16143	16031	16075	16053	16164	16131	16085	16070	16077	16121	16123	16195	15933	16200	16187	16133	16090	16026	16100	15861	16038	16002	16036	16248	16143	16172	16015	16057	16104	16310	16239	15864	16454	16306	16070	16082	16148	16175	15974	16236	16120	16193	16101	15945	16005	15981	16043	16237	16020	16252	16188	16178	16040	16047	16090	16048	16081	16050	16051	16140	16194	15947	16137	15989	15981	16115	16153	16086	16283	15940	16094	16164	16135	16072	16303	16212	16078	16189	15885	15904	16210	16167	16119	15992	16013	16164	16173	15978	15994	16101	16087	16268	15943	16256	16261	15963	16147	16089	16139	16276	16063	15998	16029	16095	16216	16112	15958	16152	16165	16141	16024	16132	16218	16094	16264	16060	16016	16040	16019	16103	16185	16155	16142	15950	16065	16196	16059	16258	16050	16262	16215	16244	16224	16093	16027	16023	16148	16066	16062	16112	16242	16278	16030	15872	15999	16177	15981	16103	16240	16084	16202	16119	16224	16068	16145	15972	16040	15978	16034	16170	15938	16287	16093	15871	15999	16036	16172	16142	16252	16074	15825	16070	16130	16191	16109	16270	16252	16196	16165	15981	16086	16016	16134	16057	16060	16171	16309	16130	16216	16056	16077	16199	16101	16158	16202	15973	16085	15973	16194	16052	16099	16216	16108	16295	16240	16145	16029	16286	16025	16066	16092	16225	16198	16131	16075	16117	16164	16065	16213	16011	16020	15944	16064	16173	16297	16057	16258	16050	16103	16075	16019	15985	15866	15979	16027	16183	16166	16253	16103	16154	16103	16079	16069	16165	16217	16149	16108	16440	16064	16250	16288	15950	16026	16026	15972	16148	16220	16226	15960	16000	16011	16294	16138	16143	15975	16000	15952	15982	16138	16065	16440	16159	16089	16179	16264	16133	16240	16149	16169	16402	16184	16201	16231	16094	16070	16088	16145	16215	16174	16056	15977	16056	16014	16179	16104	16105	16118	16216	16134	16073	16126	15990	16129	16148	15895	15946	16047	16143	15959	16064	15926	15885	16046	16325	16078	15973	16116	16050	16140	16039	16247	16039	15985	16045	16127	16114	16032	15960	16058	16000	16244	16192	16183	16123	16213	16168	16020	16024	16172	16087	15997	16022	16055	16180	16072	15921	16109	16196	16112	16098	16148	16072	16105	16001	16170	16090	15852	16070	16053	16004	16092	16509	16069	16216	15998	15913	16280	16239	16132	16289	16172	15977	15950	16117	16017	15921	16012	15946	16125	16142	16118	15995	15991	15956	16027	16385	16179	16227	16144	16036	16062	16108	16206	16088	16293	15997	16026	16148	16345	16184	16150	16342	16165	15941	16034	16013	16216	16200	15905	16092	15992	16207	16098	16074	16215	15956	16205	16026	16091	15978	16128	15975	16162	16183	16335	15958	16113	16186	16002	16192	16336	16238	16165	15919	16041	16221	15972	16085	15986	16237	15971	16060	16104	16015	16082	15994	16162	16065	16154	16218	16053	16115	16054	16188	16228	16148	16147	16149	16017	16165	16065	16006	16142	16020	16162	16144	16008	16272	16013	16115	16076	15868	16160	16345	16090	16101	16190	15931	16095	16182	16215	16157	16182	15817	16101	15892	16091	16199	15967	16160	16359	16156	16184	16116	16096	16098	16032	16072	16105	16022	16006	16146	15972	16017	16104	15824	16139	15971	16040	16270	16353	16162	16300	16148	15982	16066	15821	16269	16111	16030	15917	16218	16102	16098	16003	16093	16145	15948	16247	16081	16140	16296	16033	16101	16222	16258	16084	16123	16040	16215	15936	16269	16108	16059	16102	16118	16071	16091	16124	16089	15933	16058	16179	16033	16098	16096	16128	16049	15936	16042	16094	16040	16235	15934	16071	16201	16084	16096	16217	16062	16120	16163	16342	16156	16234	16129	16063	16130	16363	16102	16033	16111	16143	16116	16126	16257	15914	16149	16111	16046	16044	16086	16182	16101	16042	16061	16130	15982	16031	16000	16070	16087	15990	16078	16193	16115	16057	16101	16218	16210	16285	16171	16115	16142	16278	16106	16033	16092	16198	16202	16137	16207	16130	16126	16181	16232	16210	16108	16076	15956	16226	16150	16259	16272	16169	16267	15981	16151	16041	16196	15749	16066	16120	15978	16102	16051	16168	16150	15936	15956	16007	16297	15946	15958	16033	15973	16147	16313	15977	16051	16010	16185	16134	16198	16287	15979	16260	16049	16049	16508	16079	16116	15932	16182	16003	16437	15978	16138	16072	16260	16060	15921	16167	16223	16155	16276	16205	16092	15949	16072	16020	16099	16045	16209	16179	16158	16069	16222	16044	15934	16042	16171	16185	15968	16175	16049	16068	16028	16189	16122	16274	16116	16059	15992	16075	16071	16114	16146	16074	16027	16164	16133	16064	15933	15771	16203	16198	16184	16057	16006	16109	16108	16287	16020	16062	15826	15867	16002	16197	16146	16189	15969	16024	16146	15942	16034	15950	16200	16128	16268	16150	16136	16172	16147	16292	16099	16105	16069	16154	16189	16019	16177	16139	16018	16238	16128	16097	16096	15985	16144	16104	16195	15948	16123	16267	16179	16082	16211	15995	16159	16064	16052	16119	16035	16050	15943	16217	16191	16211	15953	16202	16023	16112	16049	16136	16040	15991	16112	16334	16109	16036	16186	16227	16376	16222	15908	15907	16050	16193	16160	16132	16286	16180	16137	15975	15984	16266	16094	16148	16144	16168	16014	16102	16156	16181	15918	16246	16092	16126	16250	16014	16191	16064	16201	15983	16184	16249	16036	16165	16160	16043	16004	16013	16179	16016	16138	16242	16105	16288	16210	16163	16090	16117	16223	16302	15985	16183	16160	16135	16013	16216	15950	16206	16033	16154	16013	16335	16254	16198	16127	16180	16130	15946	16241	16164	16121	16111	16189	16184	16203	16406	16130	16083	16062	16279	16259	16197	16157	15872	15987	16186	16077	16083	16199	16115	16374	16159	16218	16078	16093	16143	16250	16208	16156	16075	16137	16160	16130	16100	16104	16114	16138	16083	16151	16283	16016	16051	16057	16174	16255	16028	16166	16206	15975	15900	16032	16147	16064	16079	16175	16179	16148	16249	16015	16139	15930	16175	16139	16155	16071	16179	16038	16011	16053	16039	16032	16132	16044	16260	15985	16165	16006	16046	16162
15081	42628	26071	18817	16943	15871	15233	15038	14702	14551	14516	14434	14383	14270	14371	14369	14330	14512	14577	14282	14219	14362	14339	14125	14232	14177	14134	14058	14107	14076	14050	14120	14018	14078	14165	14255	14207	14090	14116	14155	14127	14239	14329	14237	14215	14331	14001	14303	17394	17404	16250	15430	14621	14264	14272	14033	13860	14000	14083	13956	13900	13937	13924	14015	13935	14079	13932	13985	13874	14190	14039	14004	13888	13940	14136	13923	14042	13996	13874	13946	13916	13921	14003	14023	13976	14037	14064	13769	14147	14071	13867	14021	14048	13956	14043	14009	14174	13948	13917	13866	13914	13969	13803	13938	13920	13975	13995	13911	14075	13953	14136	13949	13942	14007	13893	14092	13921	14083	14060	14125	14041	13869	13989	13934	14121	14046	13990	14025	14006	13955	13763	14147	14056	13983	14007	13953	14147	13965	13954	14114	13915	13869	14022	14033	13854	13820	13880	14096	14069	13950	13903	14140	13865	13884	14128	13936	13848	13934	13985	13956	14051	14100	13965	13960	14025	14049	13889	13986	13948	13951	13942	14080	13991	13955	13962	14049	13952	14021	14052	13950	14085	14026	14115	13928	13988	14123	13858	13981	14052	14071	13991	13844	13978	13979	13850	13993	13936	14021	14055	13869	13937	13948	14004	13901	13934	14015	13862	13895	14014	14147	14023	13849	14213	13858	14128	13991	13816	13996	13935	13915	14032	13857	13997	14058	14212	13821	14042	13957	14053	14019	14166	14029	13962	13970	14127	13975	13961	13898	13930	13943	14037	13853	13932	14132	13866	14008	13956	14009	13889	13981	13887	13935	13843	13810	13930	13940	13992	14072	13941	14036	14016	13899	13756	13955	13959	13882	13927	13882	13851	13965	14000	13925	13919	14064	14126	13905	13916	13885	14014	14001	13952	14003	13958	13933	13990	13921	14187	13776	13992	13986	13852	13837	14021	14032	14059	13989	13886	14060	14152	13974	14105	13871	14072	14151	14007	13968	14124	13968	14169	13952	14102	14123	13910	13914	13791	13994	14051	14068	14199	14138	13815	13929	13938	14113	13752	13912	14103	13922	13965	14036	13954	14051	14010	14046	13954	13912	14160	13943	13957	14112	13998	13931	13994	14050	13946	13818	13852	13861	13824	14131	13909	13853	14038	13998	13963	13973	14034	14098	14005	13977	13912	13818	13980	13934	14040	14077	14007	14040	13978	13851	14046	13939	13976	13871	13985	13920	13941	14006	14028	13966	13928	14104	13822	14132	14143	14089	13888	13929	13864	13730	13965	13934	13889	13930	14094	14031	14159	13835	13839	13973	13946	14002	14064	13868	14077	13870	14024	14038	13963	14046	14011	14116	14018	13925	14049	13869	13870	13884	13984	14200	14055	13984	14030	14049	13830	13878	14028	14000	13897	14047	14104	13904	13898	13945	14054	14027	13866	13983	13897	14034	13885	14078	13910	13835	14127	13853	13971	13944	13839	13964	13892	14007	13863	14029	14126	13914	14114	13963	14107	13888	13932	14062	13914	14105	13890	14093	13988	14000	14156	14023	13997	14061	13968	14070	13985	13919	13935	14137	14014	13993	13984	14040	13923	13995	13773	13769	13938	14028	13929	13877	13954	13835	13910	13887	14042	13969	14044	14040	13886	13967	14122	13965	14065	14096	14043	13920	13993	13902	13859	13893	14074	13863	14021	14023	13932	14052	14038	14154	13996	14112	13927	13989	14042	14020	13919	13839	14089	13935	13927	13982	13847	13736	13999	14099	14157	13864	14055	13883	13891	13904	14066	13976	13873	14051	13877	13920	14050	14068	14052	14057	14070	13925	14074	13903	13832	13946	13971	14060	13933	13936	14025	14111	13775	14184	14011	13967	14136	14002	14005	14072	13961	13850	14201	13932	13980	14060	13970	13982	14045	14050	13705	14111	14026	13958	13970	13949	13998	13929	13857	13907	14053	13887	14048	14088	13974	14029	14016	14067	14089	14036	13897	13964	14065	13884	13807	13867	14057	13991	13816	14128	13834	13960	13879	13760	14030	14012	13913	13982	14058	13937	13995	14010	13994	13872	13926	14013	14004	14009	13976	14002	13857	14025	14029	13908	14141	13950	14100	13903	13905	13853	14044	13840	13935	13942	14034	13973	14069	13877	13906	13986	14107	14076	13970	14032	13816	14161	13997	13990	13949	14069	14081	13982	13910	13790	13950	14117	13905	13790	14062	14115	13968	13996	13997	13788	13998	13804	13898	13827	14097	14016	13973	13969	13910	13949	13860	13891	14112	13990	14186	13937	13943	13959	13941	14133	13825	14018	14086	13873	14097	13897	13933	14044	13907	14155	13983	14019	14014	13994	14132	13884	14164	13992	14019	13916	13875	14092	13992	13781	13966	14095	13980	13989	14004	13889	13899	14002	13981	13930	14069	14000	14143	13999	13947	13705	14070	13867	14044	13984	13950	13992	13884	13750	13904	14064	14003	13979	13951	14126	13953	14072	14009	14047	13804	14038	14116	13995	14044	14050	14048	13934	13950	13946	13975	14003	14127	13952	13901	14020	13888	13917	13835	13976	14010	13876	14049	13901	13875	14148	13922	14059	13884	14020	14029	14014	14064	13871	14095	13976	14046	14038	13972	13810	13869	13894	13825	13899	14030	14115	14194	13984	13915	13892	13999	14088	13916	14049	14012	14076	13929	13932	14106	13799	13980	14046	13925	13957	13814	13969	14038	14013	14028	13871	13977	13920	14018	13977	13923	13929	14155	13879	13965	14033	14022	13754	14042	14013	14142	13841	13859	13936	13979	14035	13938	13981	13959	13927	13720	13965	14068	14016	13874	13825	13953	14170	13896	13815	13816	13920	13994	14008	13924	14133	14027	14132	13880	14067	13861	13981	13957	13886	13834	14003	13823	13980	13980	13951	14148	13873	14016	14041	13927	14063	14020	13948	14040	13922	13913	13967	13885	13963	14089	14074	13971	13836	14104	13905	14123	14054	14007	13965	14055	14051	13999	14079	13988	13933	13882	13937	13894	13991	13826	14011	13983	13754	13854	13996	14007	14046	14084	13855	13976	13886	13892	13969	13741	13982	13994	14112	14128	13877	13997	14014	13999	14231	14022	14171	13913	14041	14035	14009	14281	13917	13830	13956	13852	13965	14021	13998	14135	13850	13855	13924	13981	14042	13975	13942	14048	13866	13909	14013	14110	13941	14100	13935	13993	14008	13945	13905	14100	14002	14005	13727	13819	14019	14070	13904	13922	13888	13903	14041	13956	13897	14100	13801	13940	13825	13861	13985	14024	13973	13982	14002	14002	13904	14003	14013	13905	14017	14141	14008	13868	13842	14071	13699	13784	13935	14090	14031	13827	13940	14027	14067	13940	14087	14183	14101	14155	13965	14085	13955	13686	13926	13962	14071	13967	13826	14039	14068	14118	13916	14060	14037	13900	14114	13943	13927	14014	13974	14073	13883	13876	13899	13937	13967	13971	13905	13927	13834	13810	13951	13989	13824	14012	14038	13915	13960	14105	13935	13969	14071	14104	14191	13980	14007	14115	13897	14014	14088	13880	14075	13882	13930	14044	13786	13955	13956	13916	13939	13984	13975	14007	13972	13994	13805	14039	14032	13824	14037	13808	13937	14069	13871	13892	13971	14016	13984	14047	13935	13877	13995	13984	13909	14016	14041	14178	14022	14076	14083	13959	13855	14031	14008	13962	14037	14039	13905	13949	13841	14092	13791	13903	13999	13910	13815	13985	13950	14111	14025	13948	13877	14121	14116	13952	13922	13928	13852	14273	13941	14007	14012	13919	13863	13986	14200	13957	13866	13933	14004	14054	14037	13910	13926	13943	13891	13894	13806	13941	14071	14088	14033	14003	13997	14180	13996	13780	14044	13816	14139	13954	13904	14160	14006	13974	13945	13986	13933	13826	13928	13954	13958	13904	14103	14015	13929	13925	13917	13904	13904	13874	13926	14063	13938	13978	13993	13849	13707	13893	13902	14022	13959	13958	13914	14136	14025	13967	13903	13881	14001	14129	13931	13982	14055	13990	13837	13943	13936	13969	13871	13939	14078	13946	14038	13965	13773	13883	13922	13909	14107	13992	13889	14007	13869	14040	14159	13846	13967	13819	14050	13950	14004	14124	14054	14067	14041	14090	13947	14048	14040	13991	13991	14068	13771	14019	13841	13970	13795	13878	14121	13891	13803	13995	13901	14010	14166	14009	14031	13750	13974	13963	13893	14015	14041	13935	13874	13950	13910	14016	13915	13921	13828	13829	14014	14030	13957	13921	13978	14172	14072	13933	14004	13786	14111	13830	14152	13958	13808	13890	14038	14028	13899	14033	14039	14063	14021	13981	13875	13983	14031	13934	13905	14034	13805	13973	14060	13885	13962	13963	13908	14061	13886	14024	13927	14041	13957	13874	14090	13871	14189	13862	13919	14004	14104	13970	13984	13945	13938	14067	13962	13933	14067	13799	13835	14064	13860	13977	13885	14028	13815	13839	13953	14095	13943	13932	13933	13790	13962	14088	13792	13883	14013	14043	13870	13969	14053	13880	13975	14115	13996	14038	13957	13990	14040	13957	13999	14065	13974	14062	13862	13920	13856	14023	13962	13979	13972	14180	14127	14074	13932	13991	13843	13996	13814	14134	14034	13952	14110	13964	14056	14020	14069	13902	14050	13977	13924	14063	13933	14166	14011	13943	13986	13861	14001	13912	14005	13996	13949	13861	14026	14100	14051	14144	13932	13941	13833	13913	13939	14065	14158	14018	14069	13874	14037	14079	13969	14037	14119	13940	13818	14041	14088	14069	14000	13913	14161	13970	13972	14064	13991	13866	14070	13899	13909	14045	14109	13954	13899	13933	13862	13936	13875	13914	14087	14019	14203	13957	13940	13781	13866	13830	13852	13984	13932	14061	13998	13864	13865	13986	13933	14001	13989	13854	13958	14156	13940	13939	13914	13812	13714	14018	14010	13863	13988	14031	14028	13928	13834	13932	13885	14007	14053	14048	14095	13942	13773	13945	14109	14039	13920	13966	14047	14001	13941	13982	13941	14010	14046	13999	14121	13935	14015	13856	14043	14067	14091	13938	13787	14106	13835	14287	13945	13959	13930	14111	14112	14018	13877
27300	23282	24351	19705	16318	16507	16388	16454	16127	16279	16164	16147	16077	16300	16327	15981	16192	16279	16284	16230	16208	16141	16153	16186	16111	16206	16209	16213	16340	16212	16211	16286	16231	16294	16237	16299	16280	16338	16269	16273	16358	16273	16285	16078	16432	16443	16172	16062	16351	16389	16614	16289	16350	16185	16203	16285	16295	16250	16432	16345	16242	16044	16324	16060	16392	16093	16229	16094	16224	16158	16225	16177	16439	16286	16178	16227	16341	16258	16028	16282	16298	16167	16266	16126	16261	16305	16188	16115	16347	16301	16252	16278	16150	16131	16153	16121	15955	16352	16263	16230	16310	16077	16106	16291	16322	16196	16391	16247	16034	16165	16195	16289	16432	16317	16245	16157	16083	16212	16042	16189	16304	16191	16241	16175	16171	16269	16405	16147	16156	16246	16335	16011	16183	16058	16202	16049	16235	16318	16085	16293	15989	16201	16028	15983	16116	16051	16041	16269	16242	16140	16229	16128	16253	16121	16010	16095	16353	16129	16147	16269	16287	16178	16160	16185	16162	16184	16183	16288	16067	16234	16178	16147	16439	15994	16121	16163	16136	16049	16198	16279	16183	16128	16155	16152	16343	16280	16242	16393	16165	16059	16263	16106	16099	16112	16087	16343	16126	16129	16283	16152	16502	16098	16127	16277	16191	16180	16166	16233	16294	16052	16206	16149	15987	16115	16064	16159	16148	16165	16292	15977	16193	16291	16247	16249	16240	16281	16276	16151	15952	16154	16482	16190	16308	16135	15960	16242	16335	16060	16013	16175	16294	16392	16158	16364	15922	16131	16347	16120	16276	16187	16136	16218	16238	16114	16150	16220	16135	16282	16224	16131	16170	16189	16178	16133	16149	16278	16333	16021	16272	16047	16087	16100	16407	16143	16188	16108	16148	16089	16173	16136	16311	16173	16062	16157	16350	16310	16279	16049	16199	16287	16339	16235	16100	16169	16251	16250	16190	16145	16196	16329	16052	15975	16109	16002	16198	15999	16165	16084	16286	16046	16253	16156	16010	16268	16057	16188	16039	16123	16196	16274	16348	16092	16306	16318	16177	16286	16089	16151	16397	16336	16247	16206	16101	16199	16301	16210	16224	16103	16127	16113	16024	16136	16305	16236	16336	16143	16276	16276	16095	16070	16166	16261	16340	16213	16242	16085	16133	16098	16269	16126	16035	16137	16123	15981	16121	16058	16298	16312	16049	16082	16231	16087	16321	16168	16061	16015	16269	15968	16097	16211	16172	16270	16227	16048	16153	16127	16127	16391	16351	16191	15981	16024	16278	16396	16253	16111	16251	16015	16081	16306	16071	16106	16303	16126	16199	16199	15956	16202	16219	16505	16317	16243	16312	16096	16225	16239	16351	16208	16204	16420	16120	16220	16014	16292	16059	16154	16211	16309	16242	16125	16104	16265	16258	16266	16199	16114	16154	16310	16297	16325	16346	16312	16266	16242	16198	16151	16255	16136	16171	16043	16456	16270	16161	16157	16320	16192	16332	16261	16009	16160	16255	16075	16021	16308	16293	16238	16317	16143	16280	16045	16311	16174	16125	16267	16401	16223	16200	16194	16144	16306	16144	16130	16095	16193	16131	15985	15925	15937	16281	16017	16192	16297	16110	16020	16249	16188	16219	16380	16265	16175	16281	16193	16075	16139	16253	16188	16265	16166	16204	16332	16262	16143	16151	16103	16093	16230	16166	16131	16119	16110	16320	16078	16401	16155	16334	16299	16261	16083	16061	16204	16329	16229	16204	16158	16315	16136	16161	16154	16343	16197	15862	16292	16226	16278	16220	16117	16051	16174	16198	16188	16286	16051	16331	16081	16343	16157	16195	16105	16431	16140	16138	16295	16198	16095	16141	16302	16107	16343	16193	16300	16152	16219	16130	16300	16213	16372	16400	16122	16240	16287	16300	16228	16150	16262	16425	16534	16316	16102	16213	16264	16281	16200	16312	16134	16222	16217	16343	16172	16117	16160	16167	16310	16080	15993	16275	16025	16189	16106	16135	16274	16360	15977	16092	16006	16254	16188	16205	16332	16395	16122	16025	16076	16260	16272	16292	16257	16261	16399	16143	16358	16269	16114	16251	15990	15873	16190	16209	16289	16158	16173	16078	16039	16190	16236	16153	16039	15969	16012	16210	16229	16254	16183	16077	15999	16197	16166	16189	16161	16232	16073	16143	16165	16218	16090	16123	16150	16212	16313	16415	16118	16218	16176	16322	16043	16194	16208	16151	16296	16447	16183	16220	16073	16136	16104	16319	16358	16267	15917	16060	16244	16162	16369	16351	16294	16120	16180	16267	15951	16146	16215	16283	16101	16408	16399	16228	15959	16263	16242	16375	16195	16339	16360	16186	16266	16235	16242	16241	16272	16263	16085	16155	16068	16239	16060	16235	16114	16236	16050	16314	16112	16356	16050	16204	16045	16330	16306	16237	16203	16098	16195	16137	16133	16373	16390	16159	16116	15966	16129	16125	16185	16065	16296	16014	16440	16253	16043	16118	16067	16129	16200	16261	16076	16158	16023	16214	16216	16079	16342	16152	16242	16036	16353	16210	16339	16218	16174	16486	16232	16147	16123	16267	16145	16224	16249	16300	16222	16285	16202	16185	16149	16165	16070	16310	16151	16161	16092	16330	16067	16255	16171	16216	16283	16201	16188	16219	16332	16336	16262	16081	16082	16372	16195	16259	16447	16124	16194	16148	16117	16157	15935	16185	16350	16024	16205	16061	16294	16379	16290	16181	16366	16309	16194	16149	16245	16217	16276	16361	16296	16299	16446	16239	16287	16178	16319	16038	16227	16141	16088	16095	16136	16140	15981	16205	16013	16212	16183	16340	16391	16226	16104	16294	16235	16222	16245	16294	16174	16128	16061	16057	16140	16409	16251	16077	16037	16246	16197	16297	16224	16064	16300	16332	16283	16301	16175	16373	16061	16159	16013	16191	16130	16131	16216	16132	16089	16179	16153	16046	16136	16097	16074	16160	16199	16037	16188	16168	16314	16186	16228	16161	16378	16150	15984	16075	16166	16151	16252	16146	16232	16272	16152	16286	16255	16323	16141	16201	16095	16441	16100	16234	16218	16347	16353	16260	16212	16069	16053	16274	16258	16288	16218	16182	16118	16233	16175	16133	16072	16207	16140	16254	16289	16161	16181	16158	16248	16177	16094	16083	16302	16149	16092	16199	16186	16146	16205	15993	16230	16302	16299	16075	16166	16167	16161	16229	16065	16247	16331	16029	16128	15993	16100	16085	16199	16397	16231	16138	15969	16157	16275	15941	16295	16226	16300	16321	16219	16198	16109	16421	16150	16111	16404	16223	16269	16173	16244	16326	16105	16035	16158	16079	16353	16286	16314	16257	16234	16406	16262	16193	16178	16148	16162	16245	16200	16233	16059	16212	16208	16345	16256	16196	16188	16174	16170	16168	16200	15968	16374	16176	16186	16251	16347	16155	16199	16363	16309	16240	16302	16155	16422	16202	16271	16223	16188	16018	16148	16253	16089	16457	16286	16136	16249	16045	16206	16112	16192	16089	16251	16199	16234	16108	15896	15969	16063	16090	16030	16195	16305	16196	16054	16266	16205	16243	16110	16033	16313	16441	16249	16068	16254	16296	16059	15943	16380	15974	15957	16016	16388	16173	16100	16182	16210	16114	16240	16170	16117	16051	16122	16068	16083	16185	16219	16281	16167	16405	16309	16126	16359	16235	16393	16205	16218	16264	16264	16248	16211	16426	16156	16049	16059	16300	16001	16158	16338	16309	16375	16155	16254	16293	16198	16121	16254	16057	16194	16352	16194	16315	16131	16184	16369	16365	16177	16341	16260	16213	16395	16222	16283	16251	16378	16135	16174	16270	16417	16594	16334	16271	16121	16270	16118	16209	16380	16138	16196	16000	16192	16128	16323	16184	16153	16199	16305	16262	16127	16405	16226	16198	16322	16371	16273	16283	16321	16102	15913	16293	16055	16182	16171	16368	16315	16250	16272	16264	16492	16123	16325	16351	16154	16278	16143	16367	16325	16316	16029	16196	16292	16106	15989	16199	16418	16214	16080	16140	16157	16157	16151	16180	16010	16375	16305	16159	16228	16181	16115	16188	16213	16134	16210	16225	16339	16173	16216	16120	16272	15935	16061	15992	16231	16356	16194	16034	16377	16090	16292	16065	16267	16109	16292	16007	16199	16221	16142	15943	16324	16301	16177	16255	16185	16308	16021	16079	16048	16288	16430	16056	16268	16158	16227	16079	16142	16325	16097	16282	16138	16264	16190	16100	16114	16243	16151	16185	16128	16202	15983	16318	16108	16273	16143	16320	16208	16359	16195	16306	16334	16057	16176	16167	16304	16407	16024	16267	16248	16377	16268	16078	16237	16301	16065	16087	16097	16259	16247	16223	16212	16224	16019	16205	16193	16247	15995	16198	16387	16385	16132	15963	16103	16257	16233	16154	15877	16250	16285	16466	16294	16060	16047	16358	16212	16464	15995	16240	16038	16185	16278	16321	16277	16272	16265	16219	16215	16277	16085	16284	16358	16073	16316	16328	16388	16099	16203	16438	16349	16207	16054	16112	16277	16192	16163	16227	16320	16109	16421	16371	16237	16226	16291	16165	16227	16060	16345	16200	16244	16082	15986	16256	16394	16075	16046	16002	16114	16370	16082	16175	16074	16107	16192	16260	16293	16146	16170	16237	16375	16159	16149	16090	16089	16183	16159	16326	16232	16260	16176	16330	16258	16287	16474	16292	16176	16209	16121	16198	16276	16309	16123	16427	16235	16158	16022	16177	16120	16046	16191	16141	16166	16298	16153	16034	16344	16156	16272	16364	16295	16288	16293	16334	16436	16222	16296	16160	16255	16240	16198	16222	16417	16217	16325	16061	15944	16182	15997	15930	16195	16179	16236	16175	16400	16136	16138	16221	16040	16277	16158	15945	15930	16235	16174	16119	16195	16213	16216	16136	16325	16349	16258	16187	16166	16089	16169	16253	16275	16265	16139	16244	16008	16155	16331	16304	16128	16219	16223	16239	16369	16420	16028	16044	15916	16379	16214	16147	16163	16255	16125	16205	16248	16236	16370	16393	16200	16183	16215	16310	16034	16126	16141	16080	16226	16253	16077
13794	28040	15948	14730	14301	14259	14286	14212	14058	13982	14209	14054	14142	13866	14287	14169	14233	14278	14260	14199	14268	14113	14099	14155	14152	14186	13988	14154	14145	14151	14262	14076	14134	14101	14149	14197	14157	13976	14158	14206	14162	14194	14124	14139	14354	14100	14025	14074	14387	14379	14263	14407	14288	14202	14214	14026	14043	14283	14172	14003	13985	13939	14220	14171	14039	14063	14202	14079	14193	14037	14136	14107	14139	14115	14031	14091	14089	14065	13993	14136	14203	14069	14002	13926	13979	14097	14161	14122	14045	14129	14006	14043	14186	13890	14017	14014	14108	14062	14020	13975	14218	13981	14122	14018	14021	14102	13970	14226	13872	13995	13984	14192	14188	13943	13942	13983	14163	14065	13855	14095	14104	13889	14118	14145	13992	14108	14131	13947	14040	14179	14212	14252	13969	14164	14009	13995	14080	13976	14057	13975	13951	14016	14075	13960	14008	14029	14073	14123	14154	13977	14027	14141	13940	14122	14048	13957	13926	14144	14146	14090	13931	14092	13891	14172	14064	13946	14144	14017	14089	14123	13935	14121	14051	14126	14090	14206	14166	14139	14035	14069	13959	14194	14073	14184	13910	14112	14199	14157	14073	14031	14060	13761	14093	13975	14243	14048	14159	14051	14317	14038	14050	14108	14019	13972	14011	13981	14105	13966	13899	13979	13982	14070	13979	14000	14005	14037	14112	14141	13893	14195	14027	14151	14016	14171	14222	14101	14150	13984	14121	14123	14035	13988	13946	14016	13992	14095	14104	14160	14087	13998	14131	14243	14138	14146	14031	13950	13997	14013	13912	13939	14188	13938	14177	14168	14201	14071	13981	14088	14091	14031	14077	13882	14025	14013	14071	13956	14162	14083	13946	14121	14049	14110	13945	14121	14065	13977	14184	14143	14002	14035	13998	14031	14169	14029	14046	14169	14162	14081	14140	13992	14095	14008	14128	14080	14072	14083	13960	14221	14238	14109	14104	14112	14212	14076	13924	14092	14075	14077	13993	13907	14004	14029	14027	14022	14132	13953	13941	13973	14104	14077	14132	14145	14024	14064	14078	14061	14152	14034	13980	14257	14034	13991	14061	14199	14068	14062	14030	14028	14111	14118	14026	13894	14001	14135	14019	13977	13989	13903	13942	14163	14058	14131	14297	13962	14219	14104	13954	13856	14050	13986	14132	14101	13990	14126	14211	14002	14066	14202	14056	14075	14014	13929	14155	14177	13946	14049	14117	13958	14010	14079	14034	14134	14139	13985	14184	14058	14186	14218	14033	13949	14010	13993	14287	14008	14068	13984	14164	13996	14158	14177	14189	14077	13987	14143	14199	14070	14245	13977	14180	14100	14037	14060	14140	14049	14024	14091	13956	14133	14078	14042	13955	14009	13958	14192	14034	14283	14121	13969	14092	14235	14029	14005	14013	14205	14057	13934	14136	14053	14130	14029	14054	14055	14164	14097	14064	14006	14055	14045	14112	14060	14143	14129	14190	14116	14108	13889	14047	13960	14232	13948	14074	13923	14025	14135	14114	14246	13954	14178	14182	14034	14175	14157	13968	14097	14189	13972	13959	14056	14017	14148	13824	14148	14037	14016	14185	14159	14063	14108	14033	14019	14166	14149	13990	13940	14026	14004	13903	14069	13975	14093	14197	14060	14041	13995	14038	14121	14006	14106	14205	14030	14028	13966	14064	14140	13966	13951	14157	14123	13951	14137	14101	14108	14022	14238	14133	13952	14098	14027	14041	14174	14081	14107	14075	13978	14125	14015	14123	14253	13898	14196	14060	14156	14149	14037	14042	14035	13964	14099	14004	14038	14008	14216	14075	13962	14069	14191	13867	14127	14006	14064	14068	14124	14074	14009	14127	14087	14001	13955	14136	14105	14240	13960	14147	14059	14122	14007	13961	14063	14044	14100	14171	14037	14081	14109	14080	14066	14147	14167	14215	14159	14258	14005	13985	14093	14156	14003	14079	13910	14024	14016	14106	14187	14100	14073	14062	14112	13940	14055	14133	14246	13922	14250	14216	14131	14070	14083	14252	14131	14126	14159	13914	13987	14079	13925	13989	14308	14171	14130	14185	14067	14148	14125	14094	14193	13972	14107	14113	14193	14150	14051	13987	13976	14074	14129	13933	13980	14007	14050	14181	14051	13970	14040	14153	14112	14034	14207	14181	14247	14072	14088	14061	14030	14128	14109	13983	14151	14045	14121	14132	13951	14009	14135	14186	14053	14070	14157	13918	14036	14109	14148	13980	14043	14196	14044	14202	13978	14157	13978	14132	13947	14060	13890	13973	14040	14192	14009	14099	13960	14182	14010	14035	14057	14198	14096	13999	14047	14323	14149	14144	14121	14032	13981	14268	14177	14283	14092	14042	14060	13963	14090	14093	13988	14066	14130	14031	14065	14303	14162	14203	14160	13980	13961	13992	14005	13859	14176	14055	14075	14079	14084	14101	14165	14044	14077	14250	14031	14229	14139	14218	14118	14027	13957	14103	14099	14063	14001	14002	14138	14036	13985	14070	14059	14055	13979	14092	14259	13962	14067	14049	14085	14149	14106	13982	14092	14072	14047	13909	14065	14084	14262	14052	14110	14008	14187	14005	13923	14073	14116	14090	14191	14139	13942	14005	14060	14145	14084	14110	14036	14256	13934	14137	13910	14060	14073	14035	14053	13908	14048	14245	13989	14021	14167	14108	14098	14123	14054	14113	14018	14185	13939	14154	14004	14086	14169	14011	14230	13880	13840	14063	14216	14026	14210	13994	14022	14198	14103	14103	14010	14090	14242	14219	14194	14098	14118	14196	13979	14053	14044	13902	14038	14146	14210	14120	14018	14032	13984	14023	14164	13920	14214	14073	14197	13987	13989	13969	14104	14213	13993	14038	14013	14260	14000	14098	14192	13925	13946	14074	14135	14109	13937	14086	14168	13980	14025	13921	13928	14099	14158	14131	14133	14180	14083	14055	14029	14192	14269	14073	14085	13947	14063	14178	14189	14312	14220	14103	14137	14145	14007	14205	14033	14041	14024	14094	14068	13956	14112	14146	13816	14105	14039	14106	14040	14010	13959	14104	14162	14061	14169	14044	14036	14049	14053	14079	13947	14109	14188	14217	14080	14163	14189	14067	14199	14044	14041	13939	14171	14128	14068	14026	14096	14126	13995	14022	14122	14128	14042	14059	14198	14159	14044	14071	14046	13965	13864	14112	14232	14073	14153	14136	13925	14259	14166	14125	14062	14102	14200	14125	13990	14133	14096	14046	14080	14092	14166	14071	14023	14131	14162	14084	14143	14043	14065	14066	14221	14202	14181	14153	14031	13995	14014	14181	14132	14040	14021	14068	14109	14134	14096	13983	14031	14055	14033	14257	14166	13965	14200	13943	14121	14056	14077	14106	14008	14089	14014	13860	14091	14118	14035	14124	14045	14169	14068	14097	14079	14055	14055	14123	14100	13987	13939	14068	14068	14144	14039	14239	14097	13931	14196	14158	14131	14110	14267	14008	14083	14084	13965	14168	14143	14027	14241	14148	14080	14124	13914	14001	13939	14123	14095	14056	14155	14092	14247	13911	14083	14070	13957	14079	14143	14004	13982	14068	14179	14129	14027	14020	14037	14105	13953	13959	14015	14191	14041	14094	13984	14133	14174	13971	14137	14080	14067	14073	14015	14030	14194	14036	14191	14063	14096	14016	14106	14218	14045	14101	14172	14080	14055	14213	14095	14085	13986	14063	14041	13925	13984	13998	14062	14116	13990	14042	14152	14186	14209	14110	14070	14057	14132	14011	14114	14146	14110	13964	13964	14130	14039	13983	14167	14196	13849	13966	14098	14108	14032	14013	14051	14099	14070	14036	14097	14002	14190	13984	14061	14004	14060	14308	14100	13940	14129	14069	13984	14124	14108	14283	14059	14191	14015	13797	14046	14038	14107	14054	13921	14121	14059	13977	14024	14232	13751	14112	13959	14074	14129	14125	13935	14108	14060	13982	14156	14086	14220	13940	13954	14020	14118	14114	14122	14159	14232	14038	13969	14116	14052	14014	14241	14059	13966	14265	14219	14119	13896	14115	14076	14181	14132	14121	14082	14091	14036	14120	14177	14211	14009	14096	14266	14070	13957	14067	14186	14046	13971	14252	13921	13888	14049	14122	14185	14174	14170	14024	13905	14070	13999	14147	14127	14077	14026	14259	14194	13974	14286	14092	14117	14132	14008	13991	14234	14029	14183	14254	14130	14098	14120	14038	14052	14181	13968	14186	14108	14174	13986	14131	14167	14102	14024	14132	14085	13983	14142	14080	13953	14150	14068	14010	14148	13994	14011	14100	14106	14019	14111	14082	14105	14084	13854	14038	13989	14299	14195	14114	13982	14109	14091	14182	14111	14074	14077	13933	13846	13921	14160	14135	14094	14000	14133	13981	14170	14104	14043	13896	14204	14098	14083	13957	14059	13991	14046	14167	13993	14262	14123	14092	13918	14192	14085	14120	14128	14209	13996	13933	13912	14044	14098	14036	14201	14070	14080	14062	13968	14020	14066	14131	14132	14035	14101	14326	13908	14018	14132	13952	14242	14152	14161	14085	13946	14075	14178	14084	14021	14130	14118	14109	14074	14037	14073	14018	14167	14057	13899	14117	14034	14122	14081	13943	14166	14055	13990	14092	14057	14022	14194	14040	14210	14047	13993	14121	14174	14030	14015	14058	14012	14081	14223	14069	14133	14019	14054	14104	14160	13972	14085	14172	14094	14121	14064	13997	14062	13948	13968	14009	13962	14092	13886	13979	14036	14094	13943	14190	14356	14276	13973	14022	14018	14073	14081	14092	14131	13907	14182	14110	14221	14106	13973	14026	14046	14132	14071	14112	13976	14166	14142	14167	14191	14141	13941	14162	14072	14345	14098	13993	14068	14080	14106	14097	14037	14020	14047	14090	14170	14046	14075	13974	13940	14128	13930	14225	14033	14087	14010	14134	14053	14225	14159	14212	14212	13853	14122	14023	14061	14134	13991	14101	14217	14131	13989	14136	14184	13963	14187	14279	14106	14074	14050	13916	14108	14048	14096	14095	14011	14003	14149	14053	14114	14065	14075	14030	14093	14068	14195	14060	13990	13881	14095	13996	14082	14111	14023
23716	21098	28662	23685	21560	20213	18804	16751	16293	16520	16350	16260	16292	16263	16289	16259	16232	16379	16363	16124	16191	16199	16021	16055	16187	16187	16214	16233	16258	16119	16125	16104	16058	16278	16111	16042	15980	16386	16199	16084	16251	16363	16251	16002	16267	16372	16163	16141	17141	17253	16860	16802	16495	16080	16053	15920	16043	15948	16048	15933	16280	16282	16070	16060	16330	16193	16001	16103	16148	16253	16002	15872	15962	15982	16205	16017	16138	15979	15996	16238	16078	16152	16045	15910	16013	16009	16077	16175	15980	16156	16142	15969	16141	16250	15867	16189	15924	16144	15956	15975	16009	16070	15904	16015	16016	16083	16078	15935	16166	16066	15917	16141	16166	16063	15911	16139	16248	15989	16114	16316	16156	15834	16126	15958	16078	15920	15910	15888	15981	15896	16192	15827	16072	16134	16194	15996	15917	15893	16123	16039	16069	15880	16008	16128	16189	16118	15949	16153	16211	16014	16002	15965	16022	16058	16060	15955	15963	16007	16071	16044	15954	16058	15955	15983	15973	15992	15918	15952	16061	16099	16018	16069	15885	16015	16100	16049	15961	15880	16075	15956	15975	16143	16086	16125	16093	16162	15903	15965	15972	16015	15933	16106	15904	16224	16072	15877	16086	16056	15950	16002	16112	16074	16166	16014	16297	16031	16110	16088	15890	15861	16058	15750	16072	16124	16281	15987	15939	16158	16236	16100	16170	15986	15891	16159	15992	15935	16035	16030	16273	16152	15838	16039	16132	15984	15913	15963	16017	16113	16107	15862	16060	15880	15978	16217	15910	16179	16087	16057	16082	16150	15957	15925	15955	15960	15954	16066	15922	15883	15942	15911	16076	15915	16057	15994	16186	15976	16065	15956	16070	16009	16146	16127	16203	16074	16146	16074	16179	16048	16128	16016	16104	15782	15906	16252	16108	15972	16138	16162	16183	16113	16148	16071	16107	15853	16006	15960	16170	16241	16281	16086	16092	16009	15999	16274	16103	16291	16208	16227	16058	16051	15943	15997	16199	15997	16070	16059	16256	16105	16121	15955	16096	16132	16130	15860	16147	15768	16082	15898	15898	16056	15972	16116	16061	16091	16147	16055	16010	16001	16348	16135	15954	16072	16064	16116	15712	16012	16083	16137	16065	16015	16081	16095	16101	15961	15976	16017	16184	15967	16184	16019	15828	16168	15864	16070	16179	15911	16193	15992	16344	15971	15905	16060	16063	16071	16116	15909	16048	15882	16005	15790	16015	15944	15982	15934	15976	16131	16104	16029	15842	15944	15956	16246	16009	15945	16302	15920	16051	16019	16109	16097	16067	15893	15961	16243	15944	16001	15976	15950	15973	16046	16130	16334	16056	16008	16253	16023	15939	15995	16072	16346	16173	16026	16114	16016	16064	16114	16009	16183	16168	15926	16091	16071	15952	15909	15936	15999	16265	15996	16052	16004	16019	15984	16162	15964	16080	16210	15902	16093	15799	16128	15952	16267	16135	15970	16050	16102	16122	16173	15878	15950	15925	15895	15889	16062	16054	16281	15938	16086	15963	15997	16072	15864	16010	16123	16064	16035	16125	16056	15999	16123	15947	16115	16017	16248	16090	16095	15955	16165	16147	16109	16033	16132	16037	16036	15991	15914	16046	16047	16146	16199	16204	16084	16101	15975	16088	15938	16032	16005	16145	15884	16035	16001	16092	16075	15985	16131	16071	15998	16099	16230	16021	16218	16186	15981	15915	16094	16032	16059	16069	16323	16157	16004	15948	15845	16084	15877	15967	15956	16294	16085	15892	16011	15903	16182	16212	16012	16059	15961	16115	16132	16215	15961	16193	16074	16182	16065	16187	15823	16064	16069	15885	16044	16032	16252	16098	16200	15804	16006	16156	15901	16067	15957	16064	16124	16021	16078	16025	16073	16201	15918	16115	15885	16186	16033	16331	16088	16193	16104	16235	16099	15903	16000	16012	16108	16079	15994	15888	16170	16008	16076	16059	16072	15879	15842	16112	15791	16048	16142	16139	16097	16062	16024	15971	15933	15874	16011	15934	16271	16061	15972	16245	16139	16054	16286	16082	16025	16060	16007	16016	16222	16183	16165	16128	15947	15965	16246	16054	16136	16004	16042	16128	16014	15898	16118	15955	15934	16070	16052	15995	16037	16172	16090	16080	15875	16149	16039	16044	16025	16033	16023	15797	16076	15993	15925	16099	16024	16150	15994	15944	16136	16039	16070	15941	15959	15922	16099	16071	16070	16008	16023	15940	15982	15806	16014	15922	16038	16007	16257	16059	16027	16090	15878	16323	16126	16095	16010	16235	16162	16134	15996	15981	15866	15923	16015	15940	15829	16225	16025	16019	16223	16116	15963	16030	16228	16149	15994	16073	15989	15939	16117	16181	16107	16025	15944	16108	16016	15976	16087	16050	16045	15999	16070	16085	16133	15918	16119	15965	16014	16046	16102	15953	15973	16030	16224	15910	16093	16003	16030	16097	16158	16158	15866	16060	15981	16048	16074	16145	16184	16046	16060	15979	16041	16119	16215	15948	15743	15955	15820	15836	15963	16064	16213	16114	15914	16125	16034	16109	16166	15982	16080	16212	16014	16159	16116	16052	15885	16101	15986	15827	15931	16247	15867	16076	16097	15937	15921	15986	15877	16083	16035	16094	16056	15882	16123	16010	15970	15948	15983	16076	16068	16115	15876	16097	16092	16259	16306	16093	16003	16062	16027	16042	16127	15869	15990	16284	16004	15790	16101	16145	16065	16141	16052	15963	15898	16067	15985	16056	16162	16060	16130	16158	16276	15894	16059	16004	15977	16054	16015	16173	16191	15892	16178	16138	16127	16219	16114	15969	15986	16203	15958	16227	15748	16044	16210	16116	15884	16170	16081	16090	15973	15961	15927	16145	15946	16084	16297	16093	16125	16068	15902	16095	15786	16165	16093	16191	16059	16149	16039	15927	15900	16043	16049	16139	16076	16161	15914	16080	16183	16103	15982	16055	16029	16004	16000	16004	16047	15985	16170	16152	16006	16075	16168	16029	15843	16122	16144	15804	15974	16204	16205	16153	16053	16072	16038	16024	16134	16058	16275	16119	15998	16024	15933	16068	15903	15971	15824	16118	15895	16050	15971	16064	15957	15942	16153	16079	16079	15953	16070	16012	16149	16124	15931	16169	16063	16115	16076	16099	15904	16147	16137	15998	16047	16109	16040	15906	16215	16062	16015	15995	15891	16029	15878	16118	16227	16149	15945	15895	15958	16136	15972	16187	16175	16241	15960	16033	16151	16053	15912	16184	15990	16040	16131	16037	16027	15978	15964	16178	16069	16069	15964	16028	15932	15933	15800	16285	15834	15750	15983	16122	16137	15935	16171	16020	15966	16027	15929	16319	16374	16081	16024	15944	16089	16035	16009	16015	15943	16081	15978	16187	15943	15985	16077	16281	15921	16159	16026	16071	15982	15892	16156	15945	16027	16256	16225	15960	16031	16158	16064	16137	16053	15849	16169	16114	15838	15976	16112	16083	16096	15955	16234	15834	16148	16176	16020	16152	16270	16092	16079	15878	16064	15924	16103	15997	16022	16233	16058	16075	16042	16119	16016	16019	16021	15955	16059	16051	15964	16158	16228	16058	16179	16236	16055	15958	15860	15963	16056	15955	15729	16027	16111	15928	16043	16093	16189	15982	16210	15904	15921	15935	15880	16168	16076	15964	15960	15926	16087	15951	15914	16086	16009	15878	15755	16123	16090	16048	16134	15876	16125	15957	16204	16159	15883	16038	16183	15804	16206	16048	16085	15998	16158	15898	15992	15852	16235	15988	16150	15913	15988	16210	15865	16162	15971	16026	15802	16026	16019	15849	15927	15980	15982	16180	16128	16105	15870	16236	16084	16061	16058	16010	16044	16095	16208	16096	15950	16034	15990	15988	16162	15947	16125	16116	16006	16135	16019	16116	16249	15984	15997	15973	16060	15964	15980	16040	16051	16227	15989	16162	15845	15880	16035	16047	16243	16061	16043	15964	15901	15964	16036	15952	16040	15842	16120	15926	16016	16110	16027	15983	16054	16047	15995	15857	16209	16206	16106	16054	16007	16046	16134	16209	15986	16102	15880	16114	15919	16132	16015	16047	16023	16133	15926	16261	15855	16059	16038	15941	15914	16190	16042	15941	16076	16021	15971	16220	15953	15987	16089	15862	15991	16174	15876	15988	15954	16159	15774	16131	16109	16108	16074	16245	16136	16078	15954	16027	16112	15916	16183	16060	15911	16051	15717	15868	15823	16112	16195	16177	15976	16074	16066	16052	15938	15901	15998	16088	15860	16099	16098	16125	16228	16122	16056	16062	16048	16139	16030	15954	16104	15837	16261	16134	16175	16043	15907	15980	16135	16096	16120	16239	15914	16153	15905	16126	15805	16086	16070	16079	15944	16036	16157	16117	16144	16120	16061	15993	16150	16017	15936	15968	16090	16033	16027	16160	15813	16073	16101	16115	15955	16063	15997	15830	15982	16036	16090	16235	16258	15981	16015	16078	15917	15787	16090	16160	16088	15973	16048	15973	15920	16189	16000	16046	16079	15926	16154	16092	16137	16103	16080	15835	16144	16147	16159	16107	15970	16173	16075	16060	16064	16129	15945	16008	15997	16152	16037	16028	16017	16040	16098	16174	16006	16041	16053	15883	16061	16143	16055	16044	15993	15976	16176	15970	16158	16157	16124	15721	16030	15862	15833	16096	16092	16080	16045	16012	16111	16227	16025	16036	16006	16197	16176	15985	16043	16186	16118	15906	16107	16011	16101	15797	16095	16099	16130	16099	16162	16134	16115	15983	15846	16138	15784	16097	16043	16100	16030	16139	15914	16116	16151	16013	16040	16145	16097	16120	16006	16166	16057	16117	15984	15963	16116	16004	15975	15916	15917	16111	16049	16025	15929	16094	15905	16067	16165	15890	16181	15921	16071	16029	16022	16144	15859	15832	15939	15991	16124	16009	16203	15882	15863	15810	16129	16065	15952	16124	15837	15882	16041	16091	15869	15954	16113	16107	16089	15984	16096	16019	16039	16160	15877	16208	16019	15979	15992	15989	16118	15946	15969	16295	16036	16091	16102	16124	16001	15863	15901	16131	16019	16088	16181
13296	36156	20270	16762	15687	14979	14750	14386	14357	14353	14196	14278	14196	14064	14140	14245	14118	14356	14226	14210	14227	14173	14208	14099	14208	14040	14254	14061	14112	14124	14197	13958	14152	14098	14077	14090	14157	14193	14190	14111	14385	14125	14160	14275	14124	14185	14009	14053	15816	15771	15194	14704	14417	14151	13957	13916	14086	13895	13984	13767	14001	14009	13840	13939	14076	14023	13896	14107	14091	13905	13859	13937	13987	13898	13960	13912	13978	14151	13989	13923	13989	13939	13766	14006	13913	14147	13912	13918	13984	14052	14137	13988	13898	14094	14035	13933	14085	14009	13818	14076	13921	13881	13930	14052	13961	13870	13970	14044	14008	14067	14126	14035	13982	14018	13924	14069	13925	13961	14030	14074	13995	14025	14039	13998	14021	14185	14033	14002	14087	14033	13964	14073	13924	13997	14007	14028	14079	14039	14065	13890	14043	13933	13950	14078	14208	14109	14001	13960	14117	14078	13897	13987	14016	14101	13992	13964	13844	14000	14100	13840	14058	13938	14134	14145	13956	14088	14042	14015	14022	14159	13829	13983	13935	13992	14017	13968	13858	13879	13970	13950	13953	14113	13775	13909	14013	14000	13933	14025	13971	14030	14012	13971	13912	14014	14025	13843	13798	13960	13931	13909	13929	14038	13967	13996	13789	13984	13925	14107	14022	13952	13991	13921	13940	14097	13865	13943	14179	14071	13813	14062	14117	14109	13910	14011	13838	13998	13816	13946	13888	14120	13891	13940	13840	14009	14030	13929	13876	14019	13812	14018	13935	14003	13761	13984	13802	14013	13974	13830	13866	14053	14110	14047	13932	13975	13938	13934	14054	13919	13902	13872	13995	13998	14010	13958	14015	14009	14087	14021	13902	13903	13910	13936	14111	13987	14068	13915	13892	14159	14006	14008	14153	13997	14004	13960	13900	13968	14049	13933	14161	13882	14002	14084	13958	13810	14116	14224	13953	14085	13892	14069	14020	13900	14013	13871	14202	13949	13922	14111	14036	13901	14007	13992	13940	13907	13908	14075	14030	14005	13905	13945	14123	13799	14078	13917	14046	14055	14149	14086	13934	14088	13970	14042	13894	14058	14159	13989	13994	13939	13920	14152	14072	14066	13911	14009	14038	13950	13905	13836	13943	13964	13697	13978	13988	14092	13794	13860	13987	13789	14138	13980	13846	13927	13933	13920	14123	13983	13746	14089	13915	13957	14014	13739	13905	13835	13898	13990	13982	13922	14120	14048	13979	14103	13864	14142	13996	13899	13982	13953	13984	14145	13975	14005	13998	14027	13883	14004	13993	13958	14103	14122	13862	13973	13930	13894	14084	14036	14081	14226	13978	13946	14003	14029	13917	14021	14095	14024	14144	14075	13956	13948	14177	14006	13874	13988	13982	13983	14074	13919	13980	13964	13993	13931	13802	14077	13938	14036	13753	13908	13986	14112	14034	13807	13887	14137	14076	14010	13848	13932	14001	14054	14129	14065	13929	13785	14070	13867	14006	14112	14119	13914	13904	14013	13765	13898	13806	14033	14056	14128	13898	13936	13910	13963	13842	14132	14041	13931	14035	13844	13977	14071	14061	13981	14026	14043	13932	13982	13970	13995	14056	14034	14139	13914	13944	13996	13844	13974	13913	14102	13916	14150	14127	14080	13843	13922	13801	13959	14066	13940	14105	13749	14075	13866	14067	13979	14067	13941	14130	13901	13831	14022	13888	13887	14044	14015	14029	14069	14025	13960	14016	13967	14063	14005	14028	14004	14091	13970	13943	13788	14004	13974	14011	13997	13862	13940	14073	13980	14006	14167	13983	13873	13934	13882	13930	14011	14054	14151	14054	13897	13924	13970	13946	14133	13962	14127	13848	14005	13893	13945	14100	14035	14158	14207	13977	13989	14034	14093	13976	13838	14011	14119	13806	13984	14049	13993	14037	13925	14043	14009	14052	14024	14054	13942	13834	14023	13901	14019	13959	14045	13880	14028	14038	14017	14008	13996	13942	14025	14193	13828	14183	13889	13966	13901	13951	13967	13889	14065	13882	14276	14026	14026	14113	13785	13914	13955	14007	13933	14072	14053	14008	13975	13985	14029	14039	13889	14045	14059	13962	13996	14126	14014	13931	14025	13980	13976	13845	13987	13865	14008	14046	13908	14108	13910	13958	13836	13990	13825	14137	13748	14044	13975	14127	14039	13930	13989	13868	13932	13945	14111	14061	14062	13963	13984	13980	14020	13941	14020	14020	14117	14022	13945	13880	13954	13957	14090	13977	14002	14072	13889	13993	13979	13911	14131	14052	14117	13872	13967	13876	14038	14065	14184	14127	13942	13811	14038	14027	13875	13986	14066	13831	14014	13843	14110	13987	14050	13860	14089	14085	13780	14050	14021	14022	13816	14153	13980	14118	13993	14148	13749	13793	13818	14109	13883	13915	13981	13915	14060	14020	13983	14006	14052	13989	13878	14179	14077	13899	13818	14005	14090	14130	13956	14038	13916	14081	14163	13872	13999	14017	13858	14007	14126	14031	14039	13863	14051	13945	14060	14004	13802	14031	13971	13895	13897	13874	13840	13892	14178	13880	13867	14059	13966	14099	14111	14126	14102	13923	14038	13967	13980	13928	13963	14123	14118	14054	14033	13957	14030	13980	13882	13964	14021	14048	13980	14094	14016	14298	13747	13977	13905	13984	13965	13908	14023	14144	13932	13911	13853	14047	13942	13892	13891	13916	14048	13823	14090	13972	13935	13913	14132	13995	14121	13818	14053	14032	13987	13926	14013	14053	13942	13885	13987	13858	13959	14016	13942	14039	13899	13802	14090	13979	13967	13852	14027	13992	14084	14159	14063	13839	14013	14019	13968	13936	13816	13863	14068	13958	14017	14085	14045	13962	13888	13995	14086	14033	13996	13921	13959	14044	14007	13894	14115	14137	14023	14081	13845	14009	14093	13861	14017	14021	13913	13815	14017	14047	14109	14028	13958	13896	14012	13843	14031	13913	13944	13813	14000	13866	14033	13932	14044	14140	13776	14002	14060	13823	13954	14179	14067	13964	13868	14152	14044	13947	14008	13933	14012	13961	13987	13978	13952	14121	13938	13799	13902	13919	14001	14015	13853	14106	13925	14014	14047	13979	13911	13935	13928	13983	13965	14222	13927	13937	13987	14032	14065	13830	13923	13800	14014	13993	14035	13907	13880	13948	13892	13957	14030	13970	14075	13865	13965	13929	13986	14075	13998	13977	13983	13940	13846	13956	14048	14098	13980	14026	13936	13928	13767	14035	14005	14054	13930	14007	13918	14008	13914	13889	13744	14071	14030	14027	13986	14079	13928	14094	13809	14064	13879	13873	14024	13884	14051	13819	13918	13929	13991	14080	13855	13841	14009	13937	14096	14020	14002	13881	13782	13900	14066	14135	14100	14112	13873	13875	13995	13897	13840	13993	14198	13837	13961	14027	14019	14058	13976	13927	13966	13968	14223	14024	13992	14097	13952	13963	14031	13922	13813	14035	13995	13913	13920	14032	13909	14143	13880	13850	14047	13831	14009	13938	14018	14014	13799	14067	13908	13889	14045	13834	14191	13978	14099	14005	14094	13990	14016	13911	13961	14014	13966	14049	14012	14135	14052	14025	13944	13965	14011	14094	13979	13996	13924	14083	13782	13979	14036	14015	13872	14144	14028	13976	14061	13902	13784	13836	13954	13990	13943	13911	13977	14085	13964	13983	14074	13982	14094	14046	14119	13951	14087	14024	13784	13814	14009	14002	13951	14053	13948	14161	14177	14100	13965	13995	14097	14152	13820	14042	13938	14023	14040	14123	14000	13961	13986	13943	13997	14051	13922	14164	14049	14081	13868	14059	13979	13891	14040	14017	13873	14021	14058	13990	13857	13902	13923	14018	14028	14036	13966	14058	13884	14214	14008	14128	14040	13947	13903	13979	14206	14060	14265	14005	13994	13911	13962	14032	13944	13929	13898	14056	13931	14000	13966	13998	13993	13971	14045	14118	14037	14068	13943	13947	14025	14023	13848	14026	13924	14157	14017	13995	14098	13994	14148	14148	14063	14055	14105	14087	13932	14070	14001	14153	14074	13920	13997	14081	13973	13958	13943	13929	14141	14008	14039	13955	13808	13906	13760	13862	13863	13990	13903	13934	13841	13898	14018	13865	14122	14042	14181	13940	13943	13966	13960	13956	14014	13982	13954	13948	14060	13949	13990	13806	14047	14020	13977	14059	13954	14035	13957	13874	14031	14038	13786	14065	13930	13932	13996	13916	13887	14048	13988	13933	13915	13945	13825	14136	14061	14010	14060	14046	14048	14011	13954	14124	14157	14044	14073	14069	13893	14006	13874	13926	13834	13994	14069	14048	13934	14102	14041	13933	13939	13985	14075	13926	14079	13922	14007	14028	14030	13902	14010	14078	14065	14006	14060	13992	13909	13940	13969	14046	14049	13947	13931	13959	14061	13947	13949	13888	13824	14081	14046	13963	13827	13926	14132	13897	13830	14063	13899	13939	14278	14034	13942	14038	13974	14006	14040	13920	14059	13939	14054	14021	14096	14056	13942	14033	13889	14111	14084	13816	14121	13961	14032	14113	14021	13966	14079	13953	14004	13899	14112	13968	14048	14028	14060	14037	13996	13917	14034	13971	13978	13874	14082	14008	14064	14095	14048	13875	13975	13893	13945	14050	13942	13911	14009	14006	13923	14112	14032	14069	14052	13928	13860	14097	14105	13908	13992	14117	13982	13854	13948	13946	13879	13866	13877	14001	13898	13998	14020	14043	13954	13934	13955	14103	13864	14005	13933	14031	14069	13908	13999	13933	13960	13797	14033	13958	14029	13665	14024	13904	13865	13981	13929	13937	13904	14035	14091	14094	13971	13993	14144	13998	13995	14084	13909	13937	13982	14083	13999	13937	13939	14055	13974	13880	14089	13895	13991	13961	14098	13971	13891	14067	14125	14015	13935	13941	13890	13965	13935	13862	14111	13750	13906	13857	14050	13999	13993	14077	13977	14108	13892	13912	13964	14165	13898	14121	14002	13971	14062	14048	13980	14098	14049	14099	13869	13967	13992	14061	14189	13912	13959	14149	13916	14047	13857	13920	13972	14047	13877	13946	13870	13890	14184
22659	21031	28420	23824	21207	22498	22459	17398	16716	16842	16681	16554	16767	16615	16523	16563	16765	16590	16625	16721	16507	16427	16179	16571	16404	16403	16439	16052	16513	16266	16495	16384	16424	16579	16191	16340	16327	16721	16417	16460	16628	16490	16298	16596	16226	16321	16388	16543	18113	18615	18193	17390	16806	16527	16333	16338	16309	16284	16256	16235	16314	16262	16283	16215	16443	16329	16255	16212	16171	16286	16210	16268	16144	16078	16331	16040	16210	16071	16332	16041	16397	16174	16225	16278	16098	16150	16281	16211	16213	16190	16143	16061	16146	16051	16205	16231	16083	16162	16215	16331	16112	16087	16110	16247	16046	16180	16118	16185	16263	16269	16332	16362	15981	16070	16241	16112	16000	16148	16225	16260	15997	16145	16265	16161	16150	16128	15943	16297	16081	16137	16175	16115	16178	16205	16095	16182	16186	15955	16256	16291	16224	16119	16163	16105	15966	16249	16285	16230	16120	16100	16139	16222	16094	16193	16383	16078	16201	16101	16122	16144	16089	16254	16055	16125	16071	16110	16120	16234	16039	16127	16212	16197	16152	16105	16318	16211	16213	16148	16161	16107	16049	16200	16061	16410	16278	16223	16190	16372	16232	16334	15996	16012	16144	16085	16260	16411	16093	16253	16255	16191	16032	16134	16209	16116	16104	16175	16237	16004	16155	16250	16283	16130	16211	16301	16084	16307	16403	16394	16171	16196	16145	16231	16196	16064	16048	16120	16115	15960	16011	16186	16229	16036	16251	16205	16078	16297	16008	15984	16178	16159	16050	16168	16446	16143	16238	16171	16144	16250	16037	16300	16059	15948	16200	16121	16103	16172	16073	16103	16094	16138	16230	16136	16268	16318	16035	16145	16267	16059	16288	15985	16103	16151	16049	16230	16261	16114	16301	16103	16172	16101	15962	16236	16331	16151	16179	16245	15959	16291	16026	16001	16074	16029	16353	16241	16180	16027	16163	16181	16011	16158	16310	16013	16147	16187	16102	16261	16363	16119	16258	16261	16123	16158	16062	16165	16249	16161	16020	15991	16229	16158	16251	16071	16216	16031	16242	16287	16325	16073	16196	16143	16030	16098	16292	16229	16260	16203	16091	16327	16117	16198	16151	16093	16120	16198	16060	16126	16165	16114	16083	16181	16388	16045	16095	16245	15979	16140	16107	16103	16110	16259	16183	16205	16012	16022	16089	16041	16138	16286	16043	16308	16245	16233	16337	16165	16195	15956	16082	16113	16086	16180	16132	16238	16226	16303	16220	16459	16219	16270	16230	16290	16143	16197	16332	16095	16230	16109	16311	16311	16418	16082	16236	16049	16162	16051	16100	16172	16172	16225	15998	15983	16108	16199	16296	16224	16259	16034	16170	16282	16113	16115	16053	16093	15984	16045	16324	16029	16196	16031	16042	16312	16135	16246	16179	16017	16196	16272	16229	16005	16171	16180	16212	16258	16367	16201	16195	16319	16029	16242	16182	16379	16158	16034	16112	16154	16089	16190	16177	16248	15943	16383	16066	16202	16029	16154	16188	16157	15929	16279	16095	16209	16189	16268	16173	16244	16335	16160	16117	16153	16089	16356	16388	15995	16220	16028	16341	16080	16218	16255	16259	16376	16199	16296	16245	16092	16234	16124	16071	16128	16128	16193	15936	16128	15947	16312	16122	16160	16142	16247	16128	16133	16302	16171	16103	16116	16148	16311	16294	16301	16143	16081	16084	16088	16238	16083	16127	16266	16098	16127	16155	16030	16116	16255	16112	16113	16106	16429	16190	16122	16302	16119	16343	16119	16235	16308	15981	16135	15933	16272	16361	16126	16105	16109	16112	16053	16218	16358	16119	16102	16090	16025	16216	16092	16294	16044	16308	15933	16179	16073	16252	16108	16087	16047	16063	15901	16229	16081	16051	16086	16185	16150	16114	16085	16229	16203	16136	16241	16219	16346	16082	16161	16126	16172	16069	16249	16183	16154	16241	16059	16219	16178	16330	16329	16402	16366	16201	16126	16131	16177	16107	16012	16038	16227	16353	16078	15978	16007	16196	16245	16153	16203	16113	16175	16164	15999	16181	16162	16327	16090	16023	16198	16270	16100	16107	16095	16253	16172	16313	16147	16333	16056	16157	16236	16145	16036	16055	16049	16339	16019	16305	15988	16119	16212	16254	15925	16202	16018	16277	16113	16071	16321	16163	16215	16167	16335	16272	16243	16156	16165	16248	16110	16326	16164	16296	16163	16200	16122	16072	15997	16108	16128	15964	16210	16071	15991	16517	16135	16270	16187	16170	16184	16266	16013	16308	16292	16049	16228	16078	16136	16185	16089	16194	16173	16102	16354	16153	16144	16306	16121	15806	16280	16115	16200	16418	16188	16195	16148	16189	15995	16069	16321	16223	15976	16029	16274	16139	16185	16239	16186	16038	16302	16247	16163	16043	16071	16165	16193	16212	16176	16188	16073	16344	16138	16148	16223	16171	16276	16368	16079	16132	16324	16192	16106	16090	16161	16245	16125	16250	16248	16169	16022	16207	16296	16252	16236	16005	16210	16151	16184	16028	16194	16209	16144	16020	16281	16106	16012	16117	16232	15950	16038	16239	16128	16153	16214	16023	16187	16194	15937	16095	16271	16275	15995	16015	15930	16090	16002	16249	16123	16235	16214	16196	15970	16071	16295	16146	16228	16067	16173	16226	16010	16106	16043	16157	16312	16273	16117	16231	16104	16177	16116	16191	16220	16203	16256	16240	16173	16080	16042	16302	16224	16216	16173	16139	16264	16284	16196	15999	16074	16063	16097	16237	16013	16149	16185	16200	16189	16156	16309	16072	16270	16112	16273	16294	16252	16041	15929	16267	16156	16211	16123	16285	16095	16120	15935	16209	16022	16148	15944	16126	16158	16052	16026	16141	16113	16087	16152	16007	16263	16139	16077	16262	16247	16243	16138	16165	16247	16066	16214	16127	16068	16262	16218	16185	16225	16086	16106	16179	16109	16054	16233	16209	16263	16098	16267	16162	16361	16167	16208	16324	16112	16282	16296	16293	16262	16268	16281	16262	16168	16197	16172	16314	16202	16178	16030	16187	15944	16181	16382	16294	16230	16034	16094	16231	16111	15909	16169	16140	16069	16186	16151	16057	16197	16338	16036	16019	16268	16195	16112	16231	16082	16250	16118	16046	16219	16237	15916	16087	15993	16241	16185	16311	16189	16157	16200	16336	16182	16162	16209	16256	15975	16334	16152	16085	15986	15948	15947	16149	16195	16092	16173	16379	16401	16141	16219	16116	16093	16170	16277	16156	16011	16284	15924	16175	16225	16249	16177	16006	16101	16208	16044	16102	16201	16386	16113	15992	16168	15986	16127	16207	16275	16249	16177	16105	16152	16352	16153	16205	15923	16029	16136	16123	16088	16007	16013	16303	15973	16194	16134	16047	15999	16185	16074	16065	16274	16347	16019	16154	16150	16136	16183	16196	16167	16224	16063	16196	16176	16022	16121	16176	16219	16039	16321	16248	16036	16230	16317	16066	16110	16142	16062	16063	16183	16162	16016	16137	16137	16284	16134	16442	16176	16186	16199	16131	15997	16213	16182	16226	16192	16160	16263	16268	16113	16145	16125	16154	16370	16245	16217	16118	16014	16162	16072	16285	16334	16144	16063	16210	16159	16136	16033	16067	16300	16266	16312	16121	16053	16210	16063	16158	16142	16379	16232	16076	16139	16304	16049	16002	15925	16244	16266	16189	16172	16361	16092	16090	16267	16299	16228	16054	16366	16354	16092	16199	16150	16085	16424	16236	16123	16221	16284	16034	15952	16085	16179	16231	16307	16156	16128	16054	16410	16139	16104	16242	16116	16426	16084	16084	15994	16168	15974	16330	16064	16286	16122	16118	16176	16280	16149	16221	16127	15955	16019	16227	16087	16134	16027	15909	16143	16220	16092	16248	16287	16022	15996	15893	16187	16200	16253	16332	16064	16269	16086	16324	16187	16179	16279	16300	16327	16031	16031	16208	16131	16299	16305	16061	16253	15890	16058	16064	15891	16002	16115	16306	16235	16165	15943	16067	16098	16082	16310	16287	16211	16116	16037	16080	15946	16328	16205	16405	16024	16194	15926	15998	16095	15994	16103	16166	16231	16155	16207	16128	16139	16469	16119	16108	16210	16117	16027	16093	16366	16364	15942	16196	16137	16135	16155	16150	16285	15983	16184	16138	16148	16057	16296	16295	16037	15966	16102	16302	16103	16202	16191	15989	16217	16063	16224	16040	16083	16110	16119	16163	16079	16188	16176	16175	16100	16132	16234	16271	16271	16027	16171	16132	16238	16154	16003	15872	16333	16117	16050	16068	16366	16078	15991	16346	16114	16163	16128	16251	16151	16093	16069	16152	15938	16338	16203	16179	16305	16187	16378	16085	16213	16221	16215	16107	16109	16323	15916	16111	16152	16043	16126	16174	16167	16194	16147	16249	16105	16334	16178	16116	16086	16182	16202	16289	16155	16205	16317	16143	16118	16147	16111	16168	16164	16177	16174	16122	16125	16084	16141	16130	16184	15936	15935	16179	16072	16236	16136	16272	16055	16068	16139	16164	16011	16013	15993	16248	16318	16218	16001	16072	16169	16210	16282	16275	16348	16250	16249	16079	15985	15933	16027	16071	16338	16105	16103	16078	16098	16187	16037	16385	16230	16324	16119	16018	15960	16223	16316	16158	16101	16263	16139	16216	16329	16087	16281	15976	16337	16053	16331	16318	15996	16251	16153	16182	15963	16029	16283	16103	16030	16165	15995	16329	16234	16130	16087	16185	16295	16207	16090	16057	16038	16115	16118	16148	16223	16297	16212	16050	16325	15914	16057	16028	16113	16173	16167	16252	16127	16280	15971	16007	16090	16395	16080	16196	16061	16293	16223	16327	16055	16027	16255	16191	16143	16025	16232	16099	16174	16023	16295	16171	16251	16115	16190	16315	16158	16122	16332	16268	16189	16092	16181	15973	16111	16141	16212	16116	16089	16079	15971	15993	16192	16304	16329	16063	16155	16058	16124	15949	16097	16006	16066	15992	16091	16077	16119	16116	16096	16094	16296	16150	16114	16243	16138	16202	16157	16347	16208	16074	15989	16053	16237	16230	16025	16161	16260
15281	46904	23687	19067	17085	15892	15348	15058	14805	14696	14489	14316	14507	14439	14415	14249	14366	14407	14489	14411	14327	14387	14249	14151	14103	14349	14122	14087	14203	13997	14198	14039	14308	14140	14070	13996	14106	14347	14294	14272	14351	14219	14221	14383	14151	14194	14139	14185	17448	17340	16649	15422	14496	14169	13953	14061	14126	14012	14119	13983	14020	13843	14039	14111	14011	14050	14080	13827	14203	14127	14007	14033	13853	14032	14064	14045	14114	13999	14117	14070	14141	14021	14153	14008	14069	14015	14155	14082	14017	14006	14007	14057	13960	14009	14005	14178	14002	14097	13904	14040	14019	14053	14084	14054	13986	14105	13927	14097	14050	14004	14163	14067	14063	14049	13974	13954	14025	13985	14151	14043	13976	14051	14149	13975	14152	14106	14032	14048	13982	14065	14058	13933	14088	14151	14074	13989	13980	13995	13935	13963	13965	14098	14020	14004	14042	13999	13974	14047	13926	14136	14020	14217	13903	13847	14172	14062	13951	14053	13928	13989	14052	14053	13829	13973	13953	14220	13956	13999	13980	14141	14031	14059	13894	13890	13900	14093	14089	13985	14129	13919	14058	14057	13956	14040	13990	13952	13958	14051	14047	13881	14002	13983	14031	14097	14004	14062	13997	14048	13973	14059	14109	13934	13859	13996	14067	13944	13900	13946	14045	13980	14074	13994	14034	14143	14291	13966	13977	13987	14015	14074	14007	14186	14020	14001	14067	14089	13922	13948	14030	14082	14019	14010	14052	14054	13988	13898	13985	13950	14040	13974	14055	14261	14029	13872	13885	13911	14022	13943	14091	13943	14108	13962	13900	14186	13987	14108	14077	14029	13960	13995	14121	14048	14073	14040	14029	14013	14027	14069	13874	13879	13987	13947	14024	13996	14073	13987	14123	13850	14092	13969	14161	13729	14117	13982	14032	14014	13967	13991	14063	14135	14134	14115	13892	13851	13987	13952	14059	14088	14022	13889	14076	14022	14093	14018	13882	14051	13965	14001	13984	14111	13932	14119	14184	14177	14083	14048	14037	14112	14007	14102	13966	14091	13994	14029	14056	14054	13954	13869	13852	14018	13830	14190	14024	13854	13986	14013	14029	13918	13931	14039	14003	13934	13923	13964	13851	14161	14031	14036	14054	14122	14058	14013	14193	13809	14138	14056	14011	13955	13976	14070	14044	14075	14140	13924	14028	13997	13996	14030	13920	14201	13853	14145	14014	13927	14055	14003	13868	14017	14182	13797	14021	13945	13884	14232	14182	14084	13915	13961	13941	13929	13871	14130	14030	14162	14010	13994	14073	14052	13866	14046	13980	13920	13980	13928	13939	14021	13983	13911	13995	13955	13935	14038	14159	14061	14027	13942	13872	14106	14146	14069	14047	13852	13996	14157	14143	14033	14058	14020	13957	13978	14084	14089	13926	14055	13950	14060	13977	14106	13964	14097	14042	14104	14046	13802	13768	13964	14021	14063	14024	13983	14020	13915	13964	14103	14038	13960	13833	14026	13944	13947	14055	14137	14114	14096	13994	14184	13877	13889	14107	14119	14065	13966	13919	14068	13979	13952	13964	14134	14013	14000	14152	13890	14030	13958	14074	13965	13869	14145	13989	13889	13971	14107	13899	14071	14019	13907	13945	13930	14027	14029	13852	14002	13964	14060	13896	13941	13879	13970	14095	13847	14109	13915	14196	14165	14078	14040	14053	14114	13982	14018	14221	13984	13913	13907	14094	14126	14180	14125	14097	14166	14040	13970	14035	14039	13855	14007	14018	13994	14120	13884	13812	14024	14001	14115	13995	14136	14013	13874	14111	14057	14080	14121	13957	13914	14027	13978	14064	13960	14066	14010	13963	14135	13890	13961	14094	13813	13944	14019	14104	14040	13992	13939	13971	14069	14107	14183	14169	14129	14037	14149	14054	13916	13910	14043	14031	14087	14072	13975	13860	13965	14074	13978	14020	14098	13968	13981	13888	13933	13993	13982	14018	14051	14044	14078	13938	14058	14005	14074	14082	13896	13988	14314	14121	13899	13944	13837	13953	14020	14029	13986	13967	14106	14135	13869	13944	14025	14096	13976	14003	14013	14105	14004	13912	13924	14025	13937	13991	13965	14141	14091	14002	14012	14041	14117	13984	13865	13961	13891	13899	13935	13998	14029	13855	14050	13944	13879	14163	13860	14002	13853	13836	13982	14069	13997	14129	13933	13885	14060	14028	13857	13987	13769	14031	14044	14200	13839	14145	13892	13944	14109	14041	14007	14042	13932	13914	13803	14128	13873	13952	13994	13968	13995	13935	13910	13920	13973	13888	14034	14059	14041	14007	14061	14154	14015	14050	14090	14019	13940	13873	14052	14028	13979	14179	14029	13977	14089	13836	13850	14016	14047	14125	13949	14065	14121	14025	13770	13961	14052	14050	13969	13997	14128	14058	13981	13893	14120	13930	14012	14003	14037	14162	13941	13913	14089	13982	13944	13982	14023	13992	14266	13993	13922	14031	14058	13869	13945	14208	13769	13945	13936	13888	14152	14055	14089	13934	14052	14036	14106	13982	13928	14143	14048	13963	14232	13950	14190	13919	14042	13996	14044	13981	14118	13948	13807	14048	13948	14226	13970	13860	13889	13922	13887	13865	13965	14131	13974	14004	14059	13962	13954	14096	14234	13956	13969	13983	13854	14087	13935	13894	13886	14021	13881	14062	14087	14078	13944	13986	14022	14021	14114	14026	13969	14113	14089	13960	13989	13913	14098	13972	14006	13940	14036	13852	13989	14074	14102	14280	13955	14178	14021	14030	13940	14013	13982	13909	14146	13898	14061	14014	13937	13813	14016	13951	13874	13950	14145	13991	14008	13758	13904	13970	13999	14058	14043	13944	14011	13933	13857	14073	14264	13972	13954	14148	14038	13991	13934	13977	14150	13839	14043	14044	13886	13926	13891	14033	13956	14114	13815	13991	14102	13970	13909	13876	14053	13913	14054	14028	13988	13938	13915	13982	13971	13965	14113	13895	13911	13971	14021	13869	14046	14102	14055	14057	14029	14089	14024	14120	14151	13942	14017	14038	14020	13910	13961	13896	13982	13971	13928	14014	13975	14081	14142	13891	13901	13836	13820	13879	14090	13730	13937	13769	13997	13957	13950	13940	14066	13980	13959	13977	14028	13976	13945	13865	14019	13943	14049	13990	14191	13973	14115	13948	13919	14071	14096	14080	13892	14106	13981	13812	13959	14145	13981	14105	13873	14117	14000	14119	13994	14113	14046	13924	14008	14103	14034	13964	14090	14000	13900	14127	14068	14168	13922	14027	13973	14064	13984	13925	14001	14118	14014	14104	14197	14146	14049	14013	14119	14035	14054	14085	14313	13971	13983	13914	14110	14039	13933	14100	14085	14034	13903	13958	14082	14118	13930	14072	13927	13922	14025	14027	13950	13872	13941	13939	13983	14110	13983	13889	13983	14260	14076	13982	14105	14020	14050	14106	14045	13932	13907	14034	14162	13949	13949	14164	14023	13956	14060	13995	14093	14276	13975	13942	14084	13844	13974	13946	14013	13759	13864	13909	14049	13849	13945	13993	13980	13962	14034	14118	13980	14133	13840	14054	13963	14068	14047	13923	13946	13851	13900	14172	14031	14050	13998	13948	13979	13912	14020	14035	14121	14031	14067	14000	13950	13966	14038	13933	13968	14057	13982	14051	14025	13919	14102	14028	14132	13999	13920	13911	13964	14007	14009	13926	13949	13964	13970	14167	14088	14058	14075	13883	13963	13996	13851	14058	14030	14110	13859	13990	14010	14038	14024	13914	14083	13910	13901	13972	14198	13978	14030	14173	13929	13991	13809	13974	13907	14050	14092	13977	14085	13925	14097	14143	13995	13965	13824	13994	14021	13897	13910	14116	14075	14032	13910	14152	14118	14125	14022	14039	14010	13886	14078	14206	14060	13980	14062	13800	14008	14168	14076	13879	14005	14024	13906	13998	13968	13876	13956	13926	14010	13931	14172	13971	14050	13929	14005	13978	13939	14066	14068	13962	13919	14047	14074	13948	13948	13960	14065	13945	14241	13993	14140	14059	13976	13881	13988	13956	13989	14150	13984	13843	14062	13927	13970	13888	14064	14019	13950	13904	14060	13930	13943	14024	13945	14102	13896	14077	14144	13965	13888	13931	14025	13966	13946	13924	14194	13992	13989	14037	14070	13969	13950	14020	13957	14015	14003	14098	14103	14028	13981	13993	13927	13993	13995	14009	14022	13945	14071	13963	14022	14185	14086	14012	13948	13877	14049	14077	14015	13939	14148	14160	14074	14133	14095	13868	13940	13991	13992	14018	13984	13969	14090	14106	14109	14159	14011	14004	14080	13973	13942	13973	13961	13894	13924	13862	13938	14110	14059	13980	13976	14148	13923	14146	13894	13986	14047	13947	14090	13960	13925	13951	13933	13988	14225	14170	13918	14008	14074	13982	13874	14109	14086	14032	13855	13982	14088	13900	13989	13982	14010	14072	13990	14134	14007	13982	13960	13955	13922	14052	14006	14087	13973	14017	14050	13972	13935	13876	13984	14034	13832	13904	14155	13974	13904	14036	13870	14033	13953	13955	13992	14004	14090	13880	14067	14064	14142	13995	14100	14047	13922	14050	14095	14048	13803	13875	13973	13979	14007	13916	14034	14093	13864	13877	13925	13887	13912	14122	13899	13867	13908	14146	14077	14074	13871	13972	13966	13998	13833	13976	14003	13969	13980	14095	13892	13888	13932	13883	13914	13960	14067	13971	13978	13959	14018	14089	13842	14042	14032	13984	14124	13982	14053	14018	14119	13913	13881	13902	14116	14066	13979	13940	14082	14044	13953	14012	14031	14113	14152	14063	13906	13919	14015	14173	13995	13932	14018	13907	14058	13923	13991	14138	13932	14129	14144	14031	13957	13966	14050	14156	14042	14068	14171	13928	14194	14021	13981	13896	13981	13830	14234	13996	13953	13911	13932	14024	14102	14105	13955	13981	14104	14049	14169	13992	13933	14022	13920	14117	14100	13972	13996	14062	13839	13890	13937	13965	13994	14083	14086	14077	13943	13903	13971	13956	13913	13976	13998	13940	14093	13854	14017	14112	13987	14022	13984	14144	14162	14056	13898
27184	22967	23899	19673	16326	16450	16457	16176	16281	16413	16136	16179	16282	16424	16530	16481	16495	16203	16475	16700	16495	16477	16288	16356	16362	16353	16358	16345	16284	16500	16198	16158	16265	16317	16098	16325	16293	16342	16263	16274	16293	16435	16152	16303	16328	16022	16098	16285	16314	16295	16518	16575	16471	16178	16171	16385	16380	16252	16124	16146	16286	16337	16369	16040	16200	16349	16135	16207	16173	16188	16169	16188	16468	16491	16217	16377	16239	16203	16031	16208	16180	16240	16231	16420	16233	16247	16439	16398	16243	16229	16352	16389	16317	16307	16109	16119	16453	16248	16301	16088	16125	16103	16312	16226	16318	16265	16240	16461	16496	16297	16169	16302	16335	16216	16163	16222	16259	16226	16128	16309	16339	16335	16127	16380	16256	16202	16242	16222	16374	16195	16249	16016	16443	16349	16396	16458	16225	16320	16183	16207	16406	16098	16074	16176	16237	16282	16351	16394	16261	16170	16266	16419	16388	16408	16113	16340	16208	16248	16378	16001	16361	16159	16131	16346	16257	16359	16111	16197	16328	16240	16362	16144	16357	16403	16401	16214	16272	16130	16139	16128	16235	16172	16294	16268	16299	16270	16086	16206	16331	16382	16259	16219	16199	16399	16054	16425	16200	16305	16054	16181	16235	16408	16389	16357	16124	16191	16213	16237	16280	16121	16169	16331	16118	16281	16094	16208	16290	16246	16299	16255	16183	16092	16339	15996	16149	16270	16159	16266	16541	16368	16154	16187	16129	16233	16221	16306	16201	16136	16197	16269	16286	16314	16215	16267	16203	16239	16077	16282	16295	16190	16220	16338	16330	16170	16129	16128	16359	16298	16460	16152	16265	16310	16163	16174	16140	16321	16317	16476	16223	16324	16173	16179	16164	16218	16173	16213	16080	16280	16213	16224	16290	16309	16218	16268	16027	16377	16176	16194	16071	16294	16238	16110	16309	16264	16232	16470	16177	16199	16163	16367	16243	16304	16161	16454	16361	16214	16334	16213	16235	16379	16079	16183	16161	16349	16189	16434	16334	16393	16147	16387	16235	16308	16407	16255	16052	16312	16326	16218	16362	16307	16084	16127	16282	16168	16045	16246	16175	16312	16213	16216	16504	16240	16239	16330	16230	16151	16362	16519	16481	16123	16098	16140	16170	16087	16237	16209	16343	16180	16394	16309	16276	16073	16202	16273	16217	16147	16420	16275	16379	16278	16445	16271	16272	16338	16298	16297	16176	16204	16383	16276	16280	16305	16349	16133	16140	16199	16496	16256	16193	16203	16172	16413	16215	16055	15987	16205	16551	16090	15970	16186	16239	16172	16332	16185	16410	16136	16344	16281	16252	16263	16319	16186	16399	16193	16195	16268	16224	16061	16029	16281	16169	16207	16245	16333	16043	16254	16289	16245	16221	16095	16245	16357	16267	16178	16355	16121	16067	16292	16184	16416	16264	16453	16546	16242	16270	16191	16381	16234	16274	16302	16304	16218	16137	16063	16361	16300	16290	16349	16276	16421	16256	16564	16160	16221	16222	16368	16355	16313	16349	16193	16371	16246	16204	16150	16199	16054	16112	16360	16285	16282	16249	16145	16337	16373	16137	16129	16350	16397	16203	16297	16175	16096	16244	16383	16319	16353	16281	16384	16239	15980	16154	16133	16114	16301	16287	16228	16312	16284	16233	16233	16398	16185	16264	16421	16267	16122	16198	16338	16038	16255	16171	16045	16317	16273	16531	16395	16277	16280	16187	16411	16323	16273	16108	16323	16393	16149	16201	16327	16298	16096	16218	16144	16197	16453	16325	16311	16177	16234	15989	16342	16205	16255	16249	16222	15843	16215	16177	16293	16142	16216	16197	16237	16161	16153	16203	16482	16038	16223	16298	16227	16295	16439	16256	16454	16259	16250	16311	16314	16192	16199	16367	16052	16411	16350	16102	16123	16090	16244	16277	16297	16167	16353	16176	16282	16309	16266	16161	16360	16434	16172	16393	16201	16224	16061	16189	16401	16427	16205	16110	16313	16363	16312	16355	16279	16300	16221	16405	16237	16341	16077	16562	16331	16244	16306	16311	16381	16227	16264	16368	16348	16302	16325	16176	16260	16358	16426	16216	16323	16280	16352	16337	16411	16317	16328	16438	16166	16269	16242	16090	16320	16234	16312	16339	16116	16223	16127	16329	16261	16295	16199	16131	16230	16229	16386	16194	16288	16234	16271	16225	16253	16352	16023	16230	16409	16183	16063	16045	16206	16262	16387	16289	16311	16291	16250	16136	16277	16440	16309	16244	16095	16193	16115	16258	16256	16321	16282	16034	16307	16233	16243	16172	16115	16324	16315	16266	16211	16318	16301	16347	16346	16349	16330	16413	16284	16264	16367	16139	16144	16234	16545	16587	16404	16346	16514	16164	16205	16350	16309	16336	16091	16346	16140	16044	16170	16267	16023	16344	16269	16215	16167	16284	16278	16221	16168	16305	16330	16376	16353	16310	16312	16416	16155	16498	16293	16043	16282	16238	16291	16390	16226	16257	16274	16454	16313	15996	16259	16398	16248	16190	16197	16261	16211	16305	16172	16173	16439	16332	16425	16408	16144	16216	16126	16287	16447	16092	16258	16333	16184	16221	16220	16286	16108	16245	16205	16184	16180	16236	16357	16331	16130	16295	16292	16418	16079	16046	16230	16191	16341	16423	16188	16328	16047	16376	16274	16287	16157	16206	16173	16411	16368	16305	16397	16190	16452	16407	16293	16241	16350	16174	16294	16272	16220	16179	16014	16473	16326	16291	16278	16350	16319	16293	16255	16133	16299	16096	16377	16219	16263	16270	16154	16160	16264	16378	16189	16379	16100	16494	16322	16396	16263	16267	16127	16204	16222	16257	16384	16291	16207	16349	16490	16330	16427	16285	16147	16357	16154	16259	16308	16409	16136	16335	16238	16263	16142	16233	16288	16189	16350	16238	16138	16221	16313	16405	16380	16052	16402	16337	16229	16291	16250	16259	16431	16198	16017	16135	16142	16308	16259	16279	16164	16138	16168	16218	16221	16146	15976	16289	16290	16193	16290	16142	16241	16206	16128	16508	16348	16299	16233	16176	16154	16203	16473	16287	16084	16155	16034	16172	16125	16270	16228	16286	16401	16098	16175	16247	16394	16394	16367	16230	16098	16539	16358	16229	16348	16112	16223	16454	16397	16446	16198	16297	16455	16102	16224	16360	16263	16238	16158	16297	16235	16260	16316	16381	16240	16296	16330	16252	16176	16327	16310	16427	16156	16213	16346	16355	16217	16301	16356	16131	16188	16542	16160	16364	16378	16295	16161	16280	16344	16373	16255	16401	16264	16347	16045	16291	16349	16020	16197	16509	16275	16171	16338	16253	16494	16158	16257	16402	16183	16256	16397	16482	16425	16273	16217	16390	16324	16337	16132	16128	16347	16424	16229	16038	16005	16156	16081	16248	16287	16288	16344	16309	16159	16345	16449	16405	16249	16190	16341	16297	16251	16406	16218	16386	16352	16327	16492	16218	16228	16299	16153	16362	16303	16144	16387	16304	16133	16388	16313	16187	16245	16178	16237	16311	16252	16113	16274	16177	16218	16317	16549	16430	16337	16206	16294	16132	16167	16564	16320	16361	16144	16148	16163	16411	16375	16237	16224	16109	16241	15986	16198	16397	16314	16181	16212	16193	15976	16318	16401	16218	16099	16149	16327	16188	16254	16273	16440	16374	16255	16046	16116	16287	16288	16357	16214	16209	16123	16096	16439	16365	16272	16283	16312	16277	16160	16262	16257	16281	16289	16240	16287	16326	16010	16364	16155	16168	16328	16393	16269	16130	16190	16514	16479	16167	16240	16217	16220	16378	16306	16265	16155	16390	15951	16434	16020	16332	16307	16426	16338	16153	16292	16358	16396	16160	16235	16401	16337	16275	16002	16176	16435	16203	16367	16259	16149	16269	16308	16275	16374	16285	16160	16442	16068	16412	16517	16208	16207	16346	16396	16379	16317	16513	16249	16254	16158	16407	16284	16253	16219	16217	16060	16302	16205	16151	16182	16039	16183	16369	16297	16370	16276	16615	16432	16039	16472	16253	16494	16217	16378	16116	15956	16268	16338	16235	16257	16287	16259	16167	16252	16237	16229	16183	16340	16190	16078	16223	16265	16119	16502	16312	16342	16242	16280	16233	16147	16244	16262	16371	16357	16085	16131	16179	16099	16324	16470	16465	16371	16161	16201	16406	16164	16119	16260	16457	16279	16137	16087	16264	16288	16221	16080	16424	16245	16262	16374	16367	16396	16291	16311	16388	16287	16510	16508	16284	16461	16192	16262	16258	16513	16168	16308	16224	16262	16389	16377	16062	16297	16289	16271	16214	16190	16164	16312	16217	16126	16171	16243	16362	16187	16332	16141	16231	16471	16331	16076	16224	16248	16343	16171	16091	16110	16244	16347	16161	16251	16353	16519	16126	16031	16083	16243	16175	16355	16221	16375	16227	16204	16346	16136	16238	16156	16375	15977	16315	16255	16213	16137	16137	16138	16346	16245	16162	16418	16220	16335	16461	16249	16209	16350	16442	16220	16135	16351	16146	16078	16336	16353	16028	16302	16460	16232	16202	16137	16276	16178	16207	16179	16139	16255	16193	16285	16196	16026	16257	16288	16280	16224	16226	16096	16263	16272	16223	16258	16287	16417	16324	16296	16323	16304	16387	16265	16169	16301	16171	16286	16184	16327	16332	16323	16055	16312	16118	16189	16238	16382	16163	16459	16037	16291	16401	16293	16321	16085	16187	16351	16299	16180	16393	16252	16295	16452	16177	16409	16211	16318	16328	16237	16354	16147	16299	16274	16074	16181	16345	16196	16367	16137	16309	16243	16318	16296	16205	16283	16179	16270	16507	16223	16472	16218	16313	16265	16300	16357	16338	16309	16238	16377	16115	16086	16315	16140	16247	16055	16437	16287	16503	16240	16339	16189	16235	16468	16408	16276	16328	16453	16335	16382	16116	16395	16403	16307	16432	16271	16105	16417	16180	16232	16282	16282	16209	16275	16238	16013	16207	16183	16266	16294	16216	16334	16248	16441	16206	16202	16189	16142	16214	16124	16237	16218	16325	16216	16389	16164	16371	16218	16203	16263
13843	29026	15640	14817	14517	14339	14045	14067	14161	14259	14010	14151	14140	14048	14173	14286	14253	14091	14231	14177	14215	14273	14338	14215	14167	14176	14328	14145	14066	14185	14189	14057	14047	14075	14111	14227	14233	14228	14313	14146	14261	14309	14130	14196	14039	14116	14194	14194	14543	14492	14314	14439	14304	14208	14087	14151	14096	13972	14163	14052	14263	14011	14183	14235	14093	14035	14085	14094	14070	13960	13958	14191	14099	14236	14012	14146	14053	14014	13977	14040	14155	14246	14072	14326	14260	14048	14136	14138	14019	14106	14067	14019	13953	13967	14161	14222	14006	14273	13938	14100	14112	13972	14038	14182	14127	14135	14002	14244	14161	14191	14206	14093	14189	14023	14078	14238	13984	14181	14172	13996	14103	14223	14106	14094	13992	14143	14119	14058	14241	14177	14114	14172	14013	14156	14137	14049	14116	14207	14140	14283	14094	14300	14045	14222	14091	14083	14042	13967	13910	14138	14084	14036	14011	14076	13968	14130	14228	13916	14006	14200	14229	14095	13898	14010	14065	14102	14265	13989	14169	13939	14055	14102	13983	14144	14050	14132	13992	13942	14132	14158	14226	13971	14233	14022	14237	14025	14104	14175	14223	14067	14087	14179	14046	14008	14168	13934	14129	14215	14132	14169	13971	14200	13951	14104	13950	14233	14337	14110	14228	14029	14082	14173	14073	14123	14129	14195	14103	14057	14123	14190	14034	14106	14088	14214	14098	14045	14098	14067	14117	14138	14094	13942	14032	14013	14101	14145	14163	14275	13955	14196	14204	14124	14083	14029	13862	14026	14125	14020	14035	14122	13958	14040	14167	14016	14138	14191	14139	14055	14146	14160	14112	14009	14233	14054	14058	14140	13989	14123	14041	14199	14076	14029	14008	14067	14138	14126	14068	14183	14167	14064	14082	14158	14056	14043	14138	14254	14276	14001	14196	14139	14104	14135	14109	13993	14035	14044	14082	14066	14144	14136	14162	14058	14157	13967	13867	14193	14060	14109	14150	14155	14032	14067	14151	13993	14134	14121	13943	14084	14171	14238	13989	14084	14117	14056	14108	14139	14194	14091	14044	14160	14133	14030	14313	13994	14038	14043	14028	14081	14095	14065	14055	14110	14198	14034	14047	14023	14037	14076	14027	14098	14156	14092	14007	14155	14084	14101	14024	13975	14104	14134	13992	14211	14189	14192	14105	14153	14173	14031	14032	14068	14211	14057	14145	14060	14006	14119	14198	14115	14040	14085	14130	14157	14159	13946	14256	14167	13987	14004	14220	14074	14141	13918	14115	14027	14081	14033	14293	14216	14112	14242	14243	14158	14141	14120	14034	14048	14152	14035	14160	14061	14059	14086	14041	14047	14114	14116	14233	14100	14003	13959	14086	14017	14049	14170	14043	14140	14027	13984	14067	14012	14013	14071	13961	13963	14198	14002	14132	14221	14248	13998	14184	14099	14087	13987	14136	14066	13927	14014	14058	14266	14173	14114	14116	14053	14159	14084	14163	14082	14080	14060	14194	14228	14276	14159	14059	14052	14153	14118	14065	14042	14068	14018	14167	14062	14128	14027	14092	14044	14172	14065	14130	14135	14023	14024	14007	14061	14110	14025	14118	14024	14096	14084	14061	14240	14224	14097	14038	13963	14297	14118	14085	14124	14142	14087	14098	14099	14162	14224	14061	14143	14072	14185	13945	14006	14094	14155	14101	14032	14056	14087	13896	14155	14014	14067	13902	14177	14034	14235	14084	14081	14117	14120	13998	14161	14077	14002	14146	14129	14136	14032	14273	14305	14304	13970	14073	13989	14093	14080	14117	14033	14022	14132	14072	13984	14024	14147	14034	14095	14048	14137	14105	14083	14201	14067	13953	13907	14148	14316	14112	14087	14271	14019	14212	14070	14033	14222	13907	14080	14088	13941	14030	14093	13964	14114	14012	14096	14205	13934	14172	14206	14149	13989	14213	14174	14212	14154	13938	13897	13979	13960	13895	14137	14245	14104	14256	14072	14031	14052	14166	13919	14005	14147	14294	14142	14122	14198	14075	14147	14218	14100	14054	14175	14172	14188	14217	14066	14103	14208	14084	14155	14216	14046	13952	14162	14070	14116	13909	13894	14022	14077	14150	14007	14214	14321	14134	14078	14030	14175	14050	13997	13950	14180	14215	14036	14176	13976	14184	14120	14056	13977	14061	14054	14072	14010	14112	14008	14156	14065	14035	14064	14102	14175	14047	14175	14030	14130	14130	14129	14111	13989	14072	14122	14147	14133	14199	14155	14083	14050	14101	14167	14122	14197	14056	14012	14080	14171	13898	14095	13990	14128	14143	13981	14003	14171	14284	14000	14162	14174	14077	14096	14135	14144	14029	14136	14060	13987	14070	14132	13985	13921	14117	14094	14008	14062	14186	13914	14043	14168	14080	14136	14243	14137	14146	14036	14092	14091	13930	14102	14006	14137	14150	14011	14060	14049	14145	14171	14148	14011	14094	14112	14114	14192	14185	14018	14151	14080	14158	14174	14028	13979	14170	14009	14135	14091	14068	14134	14204	14338	14004	13923	14010	13973	14183	14104	14089	14044	14079	14029	14150	14140	14101	14170	14128	14202	14072	14124	14210	14074	14177	14092	14131	14082	13960	14019	14097	14049	14151	14069	14049	14229	14129	14050	14294	14210	13993	14174	14000	14099	13810	14258	14151	13987	14173	14081	14208	14270	13985	14145	14080	14108	14205	13997	14066	13964	14162	13968	14196	14057	14049	14047	14119	14044	13954	14081	14077	13943	14172	14110	13970	14207	14128	14151	14154	14006	14131	14126	14279	13985	14251	14184	14176	14066	14134	14280	13985	14092	13960	14102	14192	14167	14065	14097	14237	14186	14172	14124	14178	14045	14013	14217	14017	14015	14004	14140	14109	14211	14093	14341	14109	14043	14107	14003	14027	14110	14008	14108	14040	14110	14123	13997	14123	14140	14192	13974	14216	14101	14135	14128	13964	13985	14176	14143	14276	14156	13957	14004	14005	14152	14018	14321	14184	14001	14069	14217	14046	14143	14023	14085	14018	14168	14074	14186	13984	14172	13999	14065	14028	14152	14172	14221	14079	14074	13984	14104	14210	14030	14106	13977	14081	14083	14058	14085	14103	13996	14182	14052	14035	14059	14140	14077	14245	13926	14222	14035	14078	14152	13929	14235	14256	14031	14159	14192	14111	14316	14098	14059	14043	14036	13957	14072	14004	14214	14158	14248	14164	14194	14272	14110	14205	14192	13990	14040	14088	14006	14125	14029	14163	14129	14133	13978	14197	14150	14158	14057	14159	14010	14137	14166	14195	14086	13976	14189	14075	14053	14100	14143	14099	13892	14304	13988	14125	14169	14163	14074	13975	14043	14215	14155	14173	14087	14128	14221	14238	14197	13996	14168	14187	14160	14116	13968	13925	14082	14227	14024	14105	13961	14080	14193	14082	13934	14136	14102	14188	14176	13996	14040	14170	14093	14046	14091	14100	14009	14149	14168	14171	14065	14104	14108	14097	14201	14032	14170	14117	14065	14168	14065	14158	14102	14141	14271	14174	14135	14117	14174	14225	13827	14270	14002	14076	14048	14199	14087	14048	14074	14028	13933	14153	14010	14099	14238	13969	14100	14269	14198	14146	14013	14079	14160	13989	14057	14116	14004	14135	14050	14044	14027	14106	14144	13947	14281	14252	14059	14238	14222	14067	13962	14151	14171	14228	14117	14036	14029	14208	14019	14139	14089	14105	14246	14130	13965	13989	14263	13945	13984	14202	14229	14185	14003	14046	14161	14036	14063	14064	14060	14013	14150	14190	14095	14311	13920	14104	14182	14285	14026	14120	14144	14037	14132	14184	14192	14139	14289	14186	14139	14188	13995	14104	14013	13987	14032	14115	14151	14129	14067	14013	14148	14116	14086	14123	14191	14110	14111	14204	13979	14242	13949	14004	14141	14108	13995	14101	14107	14239	14098	14185	14171	13962	14089	14150	13915	14071	14170	14066	13965	14090	14017	14200	14123	14059	14234	14059	14029	14031	14010	14191	14195	14306	14228	14205	14072	14061	14155	14256	14056	14179	13957	14009	14080	14056	14019	14183	14081	13898	13994	14217	14161	14128	14059	14110	14182	14165	13975	14077	14173	14054	14251	14033	14033	14106	14000	14021	13986	13869	13991	14080	13921	14048	14105	14180	14085	14062	14093	14115	14075	14041	13991	14211	14090	14084	14290	14047	14243	14190	14058	14119	14167	13951	14042	14054	14224	13868	14038	14022	14073	14136	14309	13965	14160	14208	14136	14101	14138	14017	13970	14178	14023	13993	14043	14021	14105	13946	14195	14157	14121	13999	14052	14065	14080	14202	13960	14099	14037	14102	14157	14095	14261	14216	14214	14147	13920	14078	14109	14192	14081	14091	14005	14019	14200	14074	14051	14085	14077	14136	14021	14134	14161	14051	14091	14068	14149	14077	13962	13954	14134	14241	13998	14156	14147	14184	14176	14156	14178	13934	14241	14095	14126	14268	14094	13936	13983	13939	14181	13990	14039	14159	14090	14195	14216	13946	14115	14038	14078	14147	14109	14258	14151	14040	14171	14038	14039	14168	14042	14070	14101	14148	14141	14339	14264	14118	14094	14284	14099	14037	14026	14161	14153	14151	14195	14123	14121	13974	13977	13937	14009	14114	13976	14076	14202	14161	14325	14276	14157	14329	14008	14051	14172	13949	14022	14189	14171	14216	14017	14075	14081	14090	14016	14215	13982	14203	14103	14131	13967	14137	14224	14026	14050	14101	14075	14034	14080	14083	14014	14082	14094	14101	14091	14180	14054	14112	13908	13993	14098	14219	14163	14210	14162	14070	14142	14199	14053	14210	14159	14375	14044	14052	14199	14110	13973	14075	14040	14234	14143	13996	14032	14047	14139	14115	14000	14081	14119	14030	14010	14067	14013	14070	14189	14082	14203	14080	14071	14126	13988	14175	14137	14148	14219	14057	14010	13954	14222	14334	14071	14158	14041	14273	14166	14082	14192	14128	14119	14082	14224	14095	14217	13907	14058	14186	14160	13958	14183	13978	14020	14040	14141	14206	14249	14140	14199	14293	14164	14192	14247	14022	14059	14078	14245
23766	21141	28518	23853	21676	20287	18798	16879	16502	16658	16610	16580	16617	16322	16575	16400	16374	16460	16375	16316	16401	16509	16375	16286	16292	16238	16135	16358	16367	16310	16242	16268	16160	16263	16176	16264	16407	16325	16432	16413	16518	16416	16222	16191	16567	16253	16460	16619	17112	17453	17265	16919	16602	16464	16343	16157	16271	16329	16370	16424	16232	16254	16160	16240	16305	16108	16323	16247	16407	16235	16236	16029	16418	16228	16105	16121	16206	16391	16118	16410	16160	16152	16130	16074	16051	16147	16188	16377	16167	16133	16330	16091	16156	16132	16264	16139	16211	15972	16042	16283	16303	16014	16128	15968	16362	16329	16272	16450	16235	16215	16183	15881	16240	16182	16318	16195	16291	16232	16111	16235	16374	16180	16181	15995	16030	15940	16106	16350	16122	16167	16189	16304	16202	16202	15974	16154	16187	16047	16177	16255	16330	16057	16342	15990	16151	16181	16197	16138	16132	16154	16054	16094	16305	15965	16186	16314	16137	16140	16133	16127	16049	16077	16208	16070	16025	16154	16356	16144	16105	16069	16268	16036	16207	16273	16041	16175	16307	16167	16212	16006	16158	16008	16089	16168	16234	15940	16294	15952	16035	16124	16101	16101	15907	16149	16429	16152	16098	16236	16196	16196	16008	16057	16455	16294	16155	16214	16241	16023	16024	16158	16260	16097	16087	16130	16202	16184	16223	16132	16177	16263	16224	15917	16124	16052	16168	16127	15956	16135	16231	15993	16164	16215	16237	16003	16176	16233	16242	16200	16255	16007	16278	15981	16219	16183	16163	16359	16075	16058	16292	16039	16197	16139	16355	16050	16386	16087	16105	16426	16219	16348	16117	16156	16215	16211	16050	16156	16019	16197	16146	16007	16240	16011	16275	16261	16271	16206	16106	16246	15992	16260	16025	16290	16169	16204	16185	16235	16301	16047	16208	16200	16109	16300	16051	16130	16341	16145	16318	16187	16195	16073	16112	16265	16229	16072	16120	16131	16125	16157	16239	16409	16102	16187	16239	16131	16109	16125	16198	16130	16027	16096	16244	16089	16108	16089	16391	16344	16202	16213	16039	16134	16345	16114	16191	16180	16194	16159	16012	16037	16160	16193	16001	16257	16200	16456	16287	16070	16297	16378	16263	16037	16050	16328	16270	16070	16194	16274	16162	16046	15993	16191	16212	16306	16049	16188	16282	16213	16106	16258	16241	16169	16145	16151	16197	16135	16180	16118	16212	16127	16212	16075	16171	16330	16256	16242	16161	16015	16274	16318	16205	16146	16098	16187	16234	16053	16038	16238	16401	16126	16085	16176	16056	16125	16221	16176	16133	16130	16041	16300	16229	16078	16195	16215	16083	15955	16087	16213	16131	16320	16096	16202	16084	16031	16068	16111	16153	16224	16269	16298	16057	16054	15993	16219	16158	16290	15951	16082	15952	16309	16236	16110	16141	16323	16033	16245	16276	16227	15998	16220	16177	16210	16249	16096	16161	16326	16103	16154	16092	16132	16154	16144	16285	15991	16182	16153	16055	16112	16177	16159	16141	16127	16162	16124	16137	16338	16201	16178	16174	16152	16205	16179	16229	16106	16244	15958	16222	16138	16015	16035	16152	15969	16218	16079	16125	16075	16267	16181	16203	16115	16202	16086	16089	16038	16036	16360	16241	16250	16109	16127	16052	16324	16306	16177	16310	16233	16299	16101	16019	16125	16000	16163	16288	16185	16229	16218	16009	16170	15959	16091	16323	16089	16085	16335	16112	16203	16261	16321	16309	16217	16224	16258	16206	16188	16206	16195	16028	16142	16054	15955	16052	16088	16307	16135	16260	16331	16063	16379	16190	16158	16255	16311	16211	16148	16321	16280	16116	16147	16254	16265	16296	16163	16109	16054	16335	16287	16181	16144	15997	16037	16060	16306	16173	16428	16313	16111	16072	16108	16072	16018	16181	16081	16113	16123	16010	16197	16063	16324	16206	15984	16281	16081	16037	16082	16066	16119	16120	16008	16180	16414	16094	16415	16134	16314	16231	16228	16253	16103	16210	16243	16238	15950	16143	16214	16180	16093	16120	16266	16089	16091	16174	16106	16154	16094	16002	16182	16115	16137	16201	16261	16220	16163	16147	16114	16098	16189	16111	16230	16171	16027	16211	16115	16222	16215	16187	16457	16050	16165	16024	16305	16065	16198	16066	16119	16191	16061	16249	16092	16180	16092	16162	16123	16214	16071	16379	16151	16210	16269	16212	16282	15986	16302	16137	16148	16328	16046	16245	16238	16224	16222	16104	16265	16264	16234	16143	16409	15955	16107	16097	16149	16254	16310	16025	15971	15826	16163	16202	16191	16144	15974	15990	16100	16062	16282	16202	16188	16192	16181	16034	16140	16113	16104	16220	16110	16282	16233	16262	16246	15976	16311	16201	16006	16357	16211	16156	16169	16273	16256	16164	16278	16439	16118	16151	16266	16094	16137	16165	16081	16078	15999	16196	16158	16147	16110	16322	16337	16106	16022	16128	16227	16188	16112	16150	16193	16275	16127	15972	16166	16171	16028	16003	16194	16177	16252	16179	16216	16165	16149	15945	16134	16101	16058	16077	16076	16240	16196	16064	16445	16225	16077	16165	16051	16046	15990	16159	16161	15985	16053	16093	16100	16081	16061	16110	16192	16033	16088	16248	16053	16028	16239	16002	16063	15997	16252	16389	16302	16156	16095	16329	16095	16348	16304	16258	16243	16243	15925	16169	16202	16235	16183	16057	16278	16139	16125	16136	16161	16141	16194	16380	16248	16183	16182	16135	16287	16041	16193	16206	16109	16038	16064	16338	16319	16249	16266	16111	16296	16322	16208	16183	16226	16155	16083	16056	16246	16290	16173	16392	16254	16037	16279	16060	16166	16188	16206	16093	16243	16177	16131	16263	16188	16201	16073	16251	16316	16202	16103	16091	15990	15896	16188	16191	16043	16104	16156	16032	16187	16148	16148	16380	16294	16223	16270	16180	16251	16088	16178	16102	15897	16033	16197	16092	16251	16271	16183	16192	16330	16160	16236	16231	16209	16297	16110	16169	16025	16138	16251	16278	16118	16290	16096	16185	15997	16090	16225	16197	16091	16232	16235	16083	16205	16251	16070	16214	16147	16343	16104	16230	16332	16106	16069	16056	16120	16039	16099	16276	16106	16341	16244	16298	15943	16201	16050	16196	16299	16156	16192	16153	16090	16279	16126	16150	16161	16111	16188	16305	16106	16093	16140	16074	16424	16430	16234	16098	16239	16275	16093	16051	16076	16173	15988	16158	16253	16161	15971	16288	16090	16128	16044	16206	16119	16207	16295	16201	16312	16058	16131	16444	16187	16393	16320	16294	16273	16298	16086	16229	16012	16252	16026	16388	16166	16309	16059	16168	16194	16347	16096	16073	16139	16275	16042	16176	16249	16184	16511	16087	15992	15936	16316	16216	16142	16270	16113	16213	16484	15957	16049	16162	16012	16111	16164	16431	16139	16161	16140	16142	16176	16147	16225	16056	15903	16031	16271	16378	16215	16124	16038	16176	16129	16151	16006	16385	16210	16236	16135	15962	16028	16126	16212	16206	16274	16336	16191	16112	16231	16030	16086	16072	16293	16082	16045	16105	16106	16411	16011	16043	16163	16319	16272	16235	16319	16153	16141	16106	16214	16143	16160	16253	16272	16190	15991	16208	16066	16176	16066	16072	16183	16191	16243	16253	16132	16166	16063	16199	16073	16212	16253	16131	16121	16271	16226	16031	16136	16215	15973	16273	16211	16143	16143	15992	16192	16213	16293	16231	16208	16158	16017	16322	16124	16087	15932	16051	16195	16250	16082	16148	16178	16255	16259	16147	16317	16208	16242	16081	16050	16039	16154	16112	16126	16174	16327	16080	15966	16012	16012	16138	16012	16196	16150	16198	16181	16239	16140	16007	16192	16220	16090	16295	15992	15911	16283	16254	16128	16298	16029	16161	16022	16158	16094	16118	16124	16212	16243	16203	16322	16141	16162	16218	16166	16243	16291	16099	15944	16207	16128	16316	16060	16078	16157	16126	16207	16188	16091	16189	16261	16288	16084	16137	16158	16106	16180	16341	16192	15988	16081	16059	16073	16129	16205	16202	16183	16254	16090	16158	16080	16212	16274	16150	15921	16126	16188	16227	16168	16113	16156	16325	16232	16206	16246	16299	16042	16082	16231	16165	16156	16308	16063	16081	16224	16192	16150	16299	16198	16123	16265	16208	15974	16269	16414	16276	16242	16207	16165	16275	16212	16181	16229	16206	16304	16133	16094	16144	16051	16391	16221	16158	16301	16362	16029	16181	16353	15980	16173	16299	16258	16070	16139	16172	16233	16166	16187	16119	16102	16027	16186	16123	16076	16059	16052	15952	16099	16008	16035	16348	16113	16043	16246	16137	16162	16205	16279	16241	16269	16137	16178	16290	16149	15954	16245	16122	16112	16119	16133	16121	16225	16390	16136	16160	16132	16216	16234	16120	16292	16148	16286	16165	16252	16031	16051	15977	16107	16129	16302	16166	16217	16242	16212	16166	15990	16184	16148	16114	16252	16160	16158	16211	16181	16092	16277	16185	15981	16137	16253	16102	16309	16200	16285	16182	16017	16055	16117	16227	16307	16110	16255	16264	16300	16284	16057	16242	16166	16111	16299	16175	16229	16221	16240	16138	15961	16084	16160	16325	16337	16189	16135	16147	16328	16245	16071	16124	16217	16060	16096	16341	16127	16206	16155	16022	16099	16114	16115	16123	16104	16012	16049	15961	16159	16030	16102	16209	15975	16318	16138	16125	16157	16327	16216	16141	16186	16391	16178	16041	16136	16093	16081	15993	16095	16157	16233	16133	16028	16162	16275	16058	16288	16129	16235	16211	16007	16118	16147	16098	16233	16180	16184	16077	16185	16235	16285	16242	16138	16104	16090	16094	16128	16193	15967	16348	16378	16174	16260	16308	16177	16133	15949	16073	16021	16035	16243	16218	16035	16175	16040	16109	16154	16206	16212	16105	16126	16154	16309	16204	16240	16215	16035	16364	16129	15970	16131	16001	16240	16097	16051	16193	16268	16086	16040	16076	16190	16136	16096	16123	16098	16009	15933	16237	16274	16005	15987
13537	45313	19624	16860	15733	15087	14820	14659	14483	14431	14384	14219	14151	14168	14284	14434	14220	14373	14369	14229	14386	14318	14177	13953	14185	14091	14311	14248	14231	14083	14037	14027	13955	14299	14003	14029	14398	14252	14158	14293	14319	14267	14292	13970	14322	14326	14285	14256	15604	15847	15462	15019	14369	14311	14068	14126	14002	13965	14121	14016	14102	14018	13872	14100	14009	13933	13924	14280	14107	14119	14099	13919	14332	14050	14054	13871	14128	13939	13851	13983	14062	14036	14026	14015	14106	14053	13968	13874	14166	13979	14059	14030	14069	14155	14124	14016	14005	13991	14180	14097	14041	13992	14115	14133	14286	14066	14160	14091	14074	14149	14188	13977	14094	14031	14040	13929	14075	14041	14079	13930	14084	14203	14022	13964	14122	13870	14160	14326	14019	13981	14033	14123	13923	13938	14216	13893	14187	14103	14109	13964	14111	14013	14126	14029	13889	14041	14071	14166	14048	14144	14100	13962	14095	14067	13837	13982	14241	14119	14018	14214	14110	14117	14147	13910	14143	13932	14081	14183	14006	13951	13949	14116	14059	14096	13962	13930	14125	14193	13938	14157	14045	13972	14098	14071	14080	13934	14080	13892	14090	14048	14036	14036	14090	13990	13922	13981	14185	14041	14055	13964	13991	13969	14113	14079	14053	14016	13960	14125	14054	14016	14126	13961	14020	14095	14145	13999	13968	14096	14002	14198	13991	13986	13817	14061	14088	14228	13957	14026	14039	14187	14082	14009	14085	14030	14004	14172	14008	14003	14012	14037	14074	13859	14179	14192	14097	14042	13925	14031	14227	14055	13964	14198	14029	14003	14087	14051	14045	14012	14200	14043	13990	14051	14099	14130	13927	14277	14104	13986	14030	14102	14023	13935	13994	13934	14022	13951	14188	13933	13865	13910	14040	14028	13901	14079	14170	14179	14146	14002	14123	14090	14066	14100	14019	14216	14025	13989	13858	14049	13931	14214	14103	14151	14068	14205	13947	13907	14030	13860	14055	14157	14038	14104	13962	14176	14083	14051	13960	13993	14102	13955	14050	14012	14023	14122	14071	14231	14141	14124	14037	14080	13953	13903	14133	13897	14330	14050	14270	14176	14073	13921	14179	14144	14194	14065	13871	14060	14088	14092	14101	14165	14116	14096	14161	13925	13925	14047	13841	14003	13895	14045	14018	14147	13895	14079	13962	14156	13885	13986	13973	14051	13869	14200	14112	14092	14076	14109	13992	14083	14008	14074	14112	14114	13959	14057	14111	14201	14045	14269	14021	14021	14010	14070	13991	14083	13938	14090	14056	14100	14163	14068	14034	14135	14220	14037	13958	13960	14044	13945	14033	14034	14030	14084	14168	14209	13974	13940	14062	14019	14022	13969	14066	14024	13939	14058	14066	14092	13987	14072	14125	14084	14083	14075	13953	14043	14126	13931	14055	13847	14153	14088	14061	14025	14150	14076	14023	14213	14098	14188	13990	14156	14108	13995	13920	14136	14004	14065	14309	14007	14017	14081	13959	14172	14047	14173	13992	14163	13985	14053	13993	13953	13949	13992	14056	13956	14158	13795	14052	13953	14103	14053	14066	13914	14014	13990	14116	14022	14098	13991	13934	14084	13970	13885	14039	13934	14095	14074	14151	14090	14125	14237	14145	14274	14061	14084	14163	14017	14106	14166	14048	14214	14145	14170	14210	13924	14146	14060	14083	14157	14009	14100	13985	13930	14138	14076	14160	14099	14158	14040	14100	14056	13961	13942	14158	14173	14011	14110	14074	14123	13878	14226	14095	13908	14056	14055	14116	14024	14066	13997	14126	14066	14000	14047	14038	14170	14098	13985	13901	14045	14042	13947	14037	13964	14012	14112	14102	13932	14199	14025	14030	14161	14038	14193	13926	14085	14035	14077	14018	14128	14024	14146	14144	14155	13965	14039	14074	13921	14024	13889	14072	14118	13855	14023	14103	14146	14052	13985	14267	13908	13981	13998	14193	14081	14205	14030	14167	14001	14021	14084	14038	14181	14096	14161	14115	14158	14003	13915	13881	13949	14076	14233	14129	14112	14064	14074	14029	14000	13901	14228	14137	13950	14035	14122	14191	14100	14034	14043	14157	14140	14035	14036	14120	14233	14016	14090	13904	14046	13989	13959	14130	14079	14017	14016	14138	14056	14061	14013	13947	14070	13979	13878	14079	14081	14187	14039	13960	14220	13895	14089	14047	14025	14136	13947	13986	14020	13947	14208	14199	13948	14106	13869	14241	14252	14049	14059	14093	13855	14034	13910	14187	14074	14134	14245	14076	14141	14101	13952	13940	14176	14017	13950	13858	13972	13880	14064	14137	14146	14240	14140	13903	14050	13899	13924	14131	14160	14206	14182	14019	14043	14051	14139	14041	14062	13937	14035	14156	14057	14070	14194	13967	14089	13975	14112	13986	13997	14111	14202	14180	14159	14158	14043	13971	14193	14074	14007	14173	14160	13884	14019	14066	14108	13995	14136	13845	14115	14207	13987	13975	14146	14092	14017	14011	13983	14113	14016	14102	14079	14184	14001	14120	13994	14166	13942	13855	13937	13934	13965	14229	14052	13984	14000	13934	13996	14068	14038	14137	14067	14101	13881	14079	14118	14130	14143	14161	13984	14099	14117	14042	14005	13989	14104	13968	14023	13994	13963	14000	13861	13984	14122	14036	13928	14155	14123	13848	14179	13904	14018	14065	14045	14063	13919	14026	13967	13958	14210	13997	14068	14214	14105	13986	14021	14010	14100	13922	14240	14076	14119	13943	14022	13995	13941	14092	13986	14106	14005	14053	14108	13969	14173	14104	14117	14135	14134	13981	14137	14184	14092	14024	14026	14158	14027	14109	14074	13966	14032	14012	14116	14008	14024	14001	13800	13963	14027	14086	14023	13913	13978	14090	14167	13953	14174	14090	14068	14156	14020	13969	13893	14092	14036	14026	14171	13942	14066	13969	14305	13807	14169	14176	13953	13946	14171	14024	14234	14197	14000	14146	13998	13990	13999	13957	14065	14041	14040	14030	14056	14094	14029	14175	14147	14092	14189	14163	13989	14111	14041	14186	13751	14001	14061	14028	13986	14148	14064	14203	14053	14127	13930	14060	13973	14040	14111	14088	14024	14105	13948	14048	14005	13908	13946	13960	14026	14084	14074	14096	13894	14130	13990	14214	14040	14088	14242	13969	13991	14098	14087	14102	14230	14073	14032	14245	14086	13974	14051	14006	13979	14050	13993	14006	14189	14094	13889	14127	14088	14053	13949	13981	14224	14057	14033	13953	14111	13933	13949	13972	14076	14118	13892	14037	14107	14127	14073	14005	14223	14040	14089	13952	13898	14008	14135	14046	13871	14114	14086	14121	14005	14092	13923	14076	14103	14160	14081	14089	14135	14104	13986	13970	14162	14159	14007	14008	13994	13985	14062	14078	14085	14070	14050	14046	14053	14018	14124	14105	14164	14054	14019	14110	14037	13936	13932	13986	13999	14063	13959	14056	13919	13989	14111	13922	14039	14057	14089	14228	14092	13925	14051	13983	14167	13951	14035	13914	14178	13994	14044	14073	13955	14009	13959	13984	14051	14052	14109	14057	14068	14210	14052	14018	14060	14140	14018	14074	14132	13987	14106	14225	14236	13883	14065	13951	13858	14042	14071	14126	13967	13989	14020	14220	14027	14025	13743	14072	14030	14117	14129	13986	14014	13992	14062	14053	14110	13973	14098	14090	13934	14082	14139	14037	14112	14101	14128	13978	14089	14076	14040	13966	13872	14090	13949	13967	14167	14142	14099	14237	14093	14143	13909	14005	14067	13980	14109	13936	13801	14020	14018	13913	14270	14136	13963	14214	14098	13891	14088	14076	14051	14103	14039	13981	14092	14153	13968	13874	14085	14067	13952	13905	14063	14005	13950	14295	14131	14178	14059	13973	14028	13971	14104	14262	14148	14106	14071	14133	13958	14020	13934	14262	14192	14065	13958	13993	14065	14173	14049	13972	14002	14016	14003	14101	13945	14064	13977	13991	14094	13865	14130	13819	14031	13964	13996	13958	14291	14073	14137	13994	13804	14175	14057	14182	14162	14066	14199	14193	13990	14016	14037	14057	14135	14085	14148	14121	14021	14093	14029	14108	13898	14093	14180	14046	14129	14071	14068	14193	13985	14074	14133	13931	14132	13888	14071	13988	13896	13825	14009	14056	14001	14006	13951	14075	14100	13843	14133	14109	14110	13937	14089	13955	14052	14095	14084	14099	14078	13966	13973	14186	14123	14003	14011	14080	13937	13991	14078	13933	14101	14041	14059	13966	14140	14084	14055	14180	13858	14157	14165	14099	13966	13992	14065	14036	14129	14062	13959	14019	14160	14075	13948	13950	13969	14068	14130	14181	14105	13924	14097	13939	14021	14052	14121	14083	14082	14103	14183	14060	13933	13904	14064	13987	14179	14042	14318	14177	13941	14210	14021	13767	13968	14109	14034	14181	13871	14057	14066	14148	14124	14016	14038	14035	14058	14057	13910	13873	14158	14183	14079	14071	14135	14028	14091	14083	13990	13938	14065	14027	14037	14033	14026	13932	13929	13876	14018	14118	14133	14288	13965	14037	14137	14200	14003	13984	13876	14136	14062	14118	14025	14006	14006	14152	14013	13870	14135	14143	13955	14202	13912	14065	14198	13996	14190	14273	14290	13888	14065	14247	13990	14125	14116	14181	14137	13946	14040	14022	14161	14008	14025	14216	14037	14056	13925	14059	13879	14075	14028	14130	14200	14074	14102	14070	14077	14097	14011	14101	14289	14033	14014	13986	13999	13929	14111	14074	14068	14271	14214	14120	14108	13962	14132	14042	14051	14081	14118	14025	14013	13969	14080	14165	14073	14135	13908	14004	14056	14066	14064	14057	14026	13950	14077	13918	14066	14182	14183	14065	13964	14179	14093	13986	14121	14024	14077	13945	13958	14093	14193	13943	14118	14088	13993	14133	14152	13984	13985	13988	14290	14128	13982	14026	14074	14161	14131	14060	14185	14076	14083	14008	13970	14045	14071	13965	14031	14230	14036	14084	14070	14263	14005	14192	14045	14044	14038	14011	14140	14069	14149	13988	14137	13906	14078	14200	14022	13896	13915
22633	21028	28628	23615	21175	22693	22279	17699	16675	16995	17094	16793	16521	16682	16510	16739	16642	16683	16518	16480	16641	16726	16420	16435	16521	16448	16522	16323	16433	16491	16553	16363	16516	16342	16422	16202	16557	16522	16482	16501	16553	16483	16512	16220	16463	16400	16386	16562	18104	18372	18152	17431	16771	16639	16407	16224	16411	16106	16187	16351	16596	16458	16002	16348	16255	16384	16315	16263	16336	16299	16372	16303	16195	16212	16275	16316	16353	16111	16284	16338	16153	16024	16184	16192	16230	16027	16151	16224	16068	15982	16165	16194	16114	16106	16140	16361	16370	16183	16450	16313	16215	16209	16266	16281	16237	16160	16061	16434	16280	16365	16326	15998	16048	16173	15973	16208	16100	16114	16189	16118	16261	16143	16437	16089	16188	16231	16249	16279	16280	16146	16406	16145	16258	16212	16212	16346	16341	16094	16313	16355	16112	16315	16098	16144	16402	16146	16183	16086	16281	16235	16155	16332	16200	16166	16086	16149	16184	16326	16369	16172	16170	16266	16160	16209	16163	16136	16353	16310	16170	16327	16363	15977	16318	16217	16249	16067	16239	16200	16269	16192	16139	16324	16104	16124	16160	16187	16418	16195	16153	16248	16498	16310	16272	16118	16320	16030	16198	16075	16250	16051	15974	16247	16219	16128	16040	16145	16284	16357	16314	16166	16134	16254	16135	16042	16288	16041	16221	16318	16165	16080	16099	16162	16234	16410	16275	16205	16105	16147	16288	16178	16215	16024	16134	16341	16367	16155	16256	16139	16179	16090	16238	16123	16340	16436	16292	16333	16194	16304	16103	16189	16441	16150	16326	16047	16269	16150	16319	16206	16331	16253	16081	16042	16325	16147	16332	16369	16078	16254	16306	16161	16139	16282	16243	16154	16092	16260	16265	16351	16145	16129	16353	16126	16169	16114	16222	16124	16194	16181	16076	16134	16114	16188	16193	16165	16289	16135	16248	16227	16157	16201	16158	16249	16293	16354	16201	16188	16452	16088	16268	16103	16025	16310	16235	16086	16289	16268	16115	16183	16217	16267	16344	16325	16334	16207	16257	16211	16139	16130	16170	16142	16144	16110	16205	16245	16038	16037	16264	16213	16153	16070	16203	16378	16133	16281	16155	16323	16126	16137	16396	16323	16180	16311	16421	16119	16076	15988	16028	16219	16451	16330	16066	16244	16227	16136	16222	16208	16205	16098	16216	16220	16207	16028	16123	16343	16144	16216	16293	16169	16015	16292	16248	16138	16155	16214	16034	16270	16082	16075	16248	16255	16379	16124	16187	16230	16238	16296	16074	16168	16281	16098	15944	16174	16117	16185	16275	16260	16289	16161	15967	16083	16294	16227	16265	16156	16069	16086	16204	16157	16073	16294	16021	16304	16284	16148	16057	16199	16298	16038	16110	16148	16186	16187	16244	16207	16109	16057	16385	16103	16187	16312	16363	16177	16201	16091	15997	16104	16309	16253	16130	16231	16235	16373	16024	16034	15950	16217	16203	16173	16213	16172	16370	16343	16176	16236	16176	15997	15984	16186	16100	16007	16223	16231	16028	16086	16212	16127	16275	16112	16335	16084	16052	16360	16211	16287	16278	16053	16177	16087	16252	16110	15961	16060	16214	16158	16318	16216	16169	16113	16186	16013	16219	16062	16134	16123	16117	16149	15978	16212	16247	16279	16244	16197	16069	16108	16226	16312	16274	16146	16130	15982	16268	16120	16310	16056	16196	16004	16212	16170	16041	16194	16192	16131	16315	16160	16227	16076	16219	16173	16128	16350	16106	16375	16048	16039	16429	16400	15987	15951	16377	16209	16358	16247	16255	15903	16263	16148	16229	15953	16112	16221	16199	16184	16177	16284	16427	16337	16195	16174	16193	16267	16234	16069	16305	16324	16224	16185	16251	16204	16014	16296	16101	16101	16097	16042	16127	16243	16266	16135	16359	16226	16262	16103	16305	16337	16279	16040	16321	16096	16081	16286	16316	16223	16143	16149	16174	16052	16215	16248	16188	16068	16209	16113	16223	16019	16178	16141	16303	16292	16264	16349	16052	16138	16273	15976	15982	16167	15987	16236	16145	16219	16270	16168	16067	16267	16407	16064	16251	16179	16047	16268	16401	16184	16089	16112	16063	16037	16250	16277	16380	16203	16209	16046	16116	16104	16147	16209	16201	16062	16131	16336	16315	16193	16210	16261	16296	16171	16221	16241	16231	16217	16321	16175	16030	16063	16048	16124	16098	16100	16114	16211	16141	16050	16165	16162	16073	16254	16210	16123	16113	16146	16189	15984	16261	16114	16171	16166	16362	16203	16289	16285	16095	16167	16322	16093	15967	16067	16366	16224	16193	16135	16228	16171	16436	16098	16175	16141	16296	16186	16269	16219	16104	16167	16044	16291	16159	16125	16212	16088	16306	16092	16295	16126	16251	16208	16182	16278	16206	16159	16157	16304	16136	16291	16050	15965	16224	16285	15992	16036	16086	16205	16174	16316	16258	16279	16205	16136	16026	16087	16173	16008	16156	16172	16319	16247	16175	16019	16182	16121	16360	16347	16155	16176	16091	16245	16124	16123	16264	15979	16237	16359	16051	16122	16204	16185	16080	16339	16188	16247	16306	16297	16133	16173	16077	16215	16206	16112	16241	16221	16062	16101	15973	16019	16178	16304	16170	16264	16183	16124	16252	16267	16240	16132	16163	16356	16446	16360	16240	16127	16227	16228	16239	16107	16325	16225	16086	16235	16222	16059	16226	16284	16270	16194	16137	16348	16245	16064	16288	16243	16353	15906	16351	16339	16060	16299	16269	16064	16092	16240	16128	16327	16202	16233	16240	16279	16161	16288	16395	16249	15993	16321	16194	16145	16060	16171	16376	16259	16403	16130	16200	16090	16045	16191	16426	16105	16172	16045	16394	16237	16232	16116	16059	16098	16137	16085	16243	16182	16319	16228	16074	16272	16139	16128	16457	16391	16275	16253	16284	16264	16206	16376	16256	16290	16198	16172	16313	16245	16326	16079	16410	16060	16232	16129	16081	16159	16184	16109	16260	16150	16201	16083	16164	16178	16163	16169	16190	16182	16275	16113	16368	16356	16259	16373	16174	16301	16384	16067	16398	16268	16158	16073	16031	16146	16178	16139	16086	16023	16114	16182	16253	16222	16251	16005	16225	16168	16244	16104	16219	16174	16282	16006	16099	16194	16159	16195	16160	16214	15928	16148	16269	16160	16165	16115	16061	16257	16318	16068	16396	16192	16265	16258	16196	16063	16233	16115	16091	16245	16430	16213	16066	16123	16345	16306	16245	16182	16242	16070	16426	16121	15956	16024	16454	16207	16295	16208	16078	16213	16176	16221	16221	16159	16318	16137	16178	16088	16214	16123	16234	15911	16268	16162	16180	16287	16306	16259	16183	16326	16327	16145	16226	16261	16185	16175	16198	16278	16271	16147	16229	16248	16309	15982	16322	16018	16344	16195	16210	16212	15993	16248	16219	16354	16117	16188	16179	16155	16212	16222	16022	16152	16095	16272	16296	16377	16277	15961	15970	16141	16205	16126	16365	16140	16273	16199	16059	16020	16336	16118	16086	15974	16077	16471	16184	16270	16170	16314	16161	16147	16287	16161	16209	16182	16238	16079	16207	16244	16395	16299	16196	16101	16193	16092	16238	16312	16141	16064	16060	16299	16291	16269	16450	16208	16051	16170	15987	16099	16320	16284	16156	15943	16075	16337	16025	16189	16176	16208	16137	16304	16410	16211	16249	16143	16086	16392	16117	16090	16090	16219	16155	16086	16332	16222	16293	16086	16287	16233	16274	15942	16158	16217	16169	16114	15967	16318	16276	16219	16167	16045	16346	16122	16220	16365	16137	16248	16107	16079	16343	16153	16087	16251	16233	16103	16261	16171	16217	16103	16129	16176	16271	16194	16428	16452	16356	16239	16342	16205	16054	16157	16106	16124	16098	16097	16240	16312	16110	16115	16231	16023	16028	16194	16201	15931	16265	16097	16254	16149	16263	15945	16316	16064	16079	16134	16315	16199	16475	16095	16002	16170	16023	16182	16188	16051	16143	16029	16203	16218	16094	16095	16293	16041	16298	16051	16433	16243	16189	16085	16062	16291	16217	16252	16264	16111	16137	16177	16238	16335	16184	16284	16218	16365	16276	16147	16099	16156	16172	16257	16111	15999	16301	16332	16254	16272	16192	16344	16162	16202	16272	16086	16261	16048	16173	16243	16293	16292	16217	16068	16134	16334	16249	16188	16094	16354	16283	16098	16150	16198	16488	16347	16276	16280	16444	15984	16282	15981	16083	16277	16197	16146	16174	16120	16165	16188	16195	16264	15995	16174	16262	16259	16102	16269	16212	16248	16202	16155	16254	16126	16170	16243	15985	16259	16182	16009	16054	16199	16182	16054	16344	16428	16390	16165	16217	16257	16268	16152	16254	16143	16192	16298	16178	16122	16203	16190	16046	16177	16222	16013	16130	16171	16178	16407	16116	16244	15979	16273	16295	16301	15985	16546	16088	16151	16325	16197	16237	16200	16127	16140	15951	15939	16173	16167	16244	16347	16179	16127	16047	16283	16063	16153	16257	16189	16094	16259	16121	16201	16191	16006	16157	15969	16353	16157	16285	16073	16281	16158	15937	16187	16112	16197	16059	16028	15992	16203	16171	16134	16177	16242	16232	16151	16278	16388	16285	16260	16368	16053	16048	16176	16367	16041	16219	16117	16126	16211	16247	16156	16340	16185	16262	16192	16171	16119	16082	16195	16293	16200	16129	16014	16153	16134	15993	16194	16263	16371	16231	16263	16093	15987	16269	16288	16291	16196	16266	16314	16161	16223	16238	16223	16247	16364	16125	16111	16152	16303	16220	16147	16153	16197	16059	16030	15920	16192	16087	16217	16074	16208	16376	16219	16000	16263	15942	16305	16100	15998	16314	16304	16059	16208	16018	16139	16183	16164	16051	16155	16241	16183	16182	16061	16236	15964	16146	16358	16269	15944	16326	16253	16251	16157	16143	16192	16215	16166	16110	16104	16184	16388	16282	16232	16252	16160	16202	16266	16382	16234	16039	16146	16244	16180	16308	16214	16309	16225	16333	16173	16178	16099	16240	16179	16187	16268
14991	43277	23691	19069	17028	16009	15577	15089	14874	14687	14557	14491	14576	14345	14527	14337	14471	14523	14414	14283	14531	14400	14204	14309	14435	14337	14418	14487	14248	14211	14105	14259	14253	14175	13994	14131	14102	14338	14387	14188	14319	14405	14438	14210	14437	14206	14052	14472	17206	17566	16759	15438	14719	14368	14144	14015	14133	14057	14260	14073	14012	14033	14134	14055	14053	14119	14066	14130	14287	13957	13984	14017	14086	13957	14111	14195	14135	14088	14041	14117	14065	14215	13966	14168	14071	13919	14191	14079	14104	14090	14169	14052	13919	14119	14018	13992	14085	14103	14084	14048	13901	14159	13980	14157	14028	14055	14103	14074	14028	13977	14060	14034	14045	13809	14063	14138	14021	14310	13968	14031	13915	14025	14005	13990	14127	14006	14229	14116	14080	14132	14002	14135	14196	14208	14091	14017	14115	14086	13947	14151	13964	14086	14175	14065	14004	13979	14171	14123	13943	13900	14223	14093	14127	14035	14153	14143	13998	14019	14054	14165	13943	14062	14078	14000	14032	13996	14132	14032	14047	14132	13994	13956	14110	14059	14021	14065	14080	14157	14058	14011	13945	13993	14074	13950	14074	14031	14004	14038	14113	14042	14205	13873	14264	14158	13994	14130	14008	14020	14146	14057	13949	14075	14141	14175	14243	13987	13926	14089	14077	14053	14112	14065	14086	14125	14084	14072	14095	14077	13991	13924	13911	14107	14022	14056	14069	14037	14095	14091	14079	14263	14076	13999	14026	14099	14010	13997	14239	13883	14093	14137	14134	14069	14138	14070	14092	14005	13977	14108	14174	13995	14064	13936	14065	13955	14041	14109	14146	14127	14042	14101	14064	14015	14086	14109	14202	14117	14263	14029	14101	13966	14203	13845	13906	14103	14063	13962	14088	14078	13998	13962	14104	13949	13963	14033	13959	14061	14044	14071	13996	14173	14223	14113	13957	14041	14117	14025	13916	14092	14021	14066	14179	13926	14046	13979	14019	14092	13923	14073	14007	14082	13899	13927	14010	14093	13985	14035	14058	14042	13983	14085	13984	14035	13956	14187	13950	14075	14112	14184	14047	13917	13902	14016	14040	14110	14081	14019	14118	14039	14119	14121	14054	14140	14093	14277	13987	14033	14054	14038	13955	14108	13956	14079	14159	13968	14246	14004	13978	14002	14183	14085	14247	14009	13971	14069	13947	13988	14116	13974	14107	14063	14061	14034	14166	14096	14085	13967	13896	14122	14026	14065	13913	14129	14023	13966	14035	13901	14037	14033	14071	13864	13968	14059	14020	14054	14117	14004	14083	14165	14101	14172	14226	14077	13930	14026	14099	14017	14069	14153	13978	13821	14128	13966	14123	13968	14029	14047	14002	14050	14034	14110	14023	14022	13918	14051	14026	14096	14176	14111	14192	14051	14035	14042	14065	14032	14216	14159	14034	14172	14096	14018	14182	14098	14044	13892	14035	14062	13935	14068	14109	13995	13923	14096	13993	14051	14051	13965	14108	14041	14097	14106	14074	14000	14138	14044	14230	14084	13938	14033	13999	14237	13837	13961	14071	14100	14027	13890	14002	13949	14123	13994	14141	14077	14188	14008	14042	14025	13965	14118	13877	13998	14144	13970	14278	14193	13997	14137	13991	13981	13943	13961	13802	14095	14050	14159	14104	14107	14193	14008	14225	14017	13983	14061	14111	14021	13936	14059	14017	13994	13854	13988	14082	14013	13972	14151	13934	14057	13980	14005	13937	14048	14111	13937	14236	14102	14154	14004	14113	14144	13943	14002	14016	14005	14019	14148	14075	14064	14044	14007	14134	14166	14136	13924	13941	14170	14096	13967	14066	14098	13926	14141	13901	14102	14100	13969	13957	14041	14208	13961	13806	14262	14155	13960	14105	14266	13935	14036	13995	14088	13991	13857	14015	14055	14139	13977	13991	13790	14177	14001	14077	14012	14138	14003	14046	14052	14026	14059	13922	14046	14278	14035	13873	14052	14035	13823	13988	14086	13850	14301	13847	13822	14100	14053	14017	14084	14260	14035	14136	14027	13835	13973	14001	14068	14065	13975	13942	13936	13976	14042	13806	14149	14164	13934	14008	14136	13953	14035	14013	14064	14071	14020	14029	13993	14059	14018	14101	14138	14088	14074	14193	14059	13951	13989	14270	14045	14000	13946	14063	13957	13928	13932	14189	13975	14046	13962	13939	14046	14027	13962	13900	14049	13952	13904	14218	14102	14108	14023	14105	14069	14169	14218	13919	14063	14109	13972	13989	14028	14231	14108	14066	14098	14044	14033	13995	13956	14146	14053	13995	13981	14096	14091	14024	14145	14112	13987	14101	14094	13955	14133	13968	14073	13854	13890	14101	14119	14135	13944	14220	14111	13834	14035	14164	13981	14037	13970	14054	13933	13884	13898	14075	13982	14062	14134	13929	13910	14152	14006	14129	13971	14052	14087	14051	13910	14093	13998	14045	14075	14004	14050	13937	14033	14075	13979	14138	14073	14111	14052	14097	14021	13910	13981	13946	14051	14082	13968	14030	14092	13944	14019	13979	14010	14068	14079	14073	14096	13951	14038	13966	14237	14077	14128	14003	14064	13862	14137	14016	14031	14087	14037	13952	14177	13904	14012	14042	14042	14158	14015	13881	14057	14103	14179	14058	13991	14203	14193	14041	13946	14003	14067	14014	14093	14131	14060	14048	13951	14044	14163	14151	14101	14130	14138	14203	14017	14115	14259	14135	13925	14063	14068	14035	14084	14086	14135	14046	14141	13964	13973	14000	14067	14087	13946	13969	13992	14052	13939	14140	13948	14055	14086	14096	14140	14055	14002	14024	13877	14100	13927	13896	14060	13914	14132	14074	14018	13947	14110	14020	14054	14062	13905	14074	14004	13921	13854	14008	14082	13979	14027	13975	14004	13983	14014	14077	13976	14081	14013	13985	14105	13942	14035	14029	13965	14007	14062	13936	14043	13904	14132	14031	13883	14198	14260	13769	14127	13952	13931	13943	14082	14019	13998	14029	14142	14013	14006	14068	13987	14071	13982	14185	13867	13858	14052	14076	13861	14108	13916	13980	14126	14096	14062	14086	14088	13970	14077	13943	14067	13964	13958	14048	13950	14117	14082	13890	14028	14076	14029	13979	13937	14143	14120	14007	14073	14111	14002	14135	14002	13955	13999	14081	14223	14169	13931	14133	14192	13967	13943	13989	13937	14008	14093	14049	13954	13978	14187	14146	13983	13955	13977	14096	13996	14242	13905	13895	14162	14002	14229	14235	14161	13964	13989	14111	14006	14051	14026	14000	13975	14144	14083	13925	13946	14036	14057	14141	14114	13971	14057	14096	14137	13877	13952	14069	14121	14064	14109	13904	14081	14084	14134	14115	13966	14075	14137	13983	14053	14071	14117	14102	13847	14129	13977	14075	13924	13937	13955	14080	14077	13931	14177	14009	14116	13895	13973	14023	14003	14058	14049	14031	14047	13957	14087	14180	14103	14128	14110	14029	14013	13996	14122	14098	14198	13849	14216	14001	13902	13920	14006	13962	14193	14001	14025	14116	14180	13970	14038	14070	14194	13992	13938	13880	14102	13995	14054	14043	14008	14096	14049	14060	14059	13950	13921	14087	14135	14142	14087	14022	13967	13950	13940	14148	13895	13973	14046	14055	13704	13908	14075	13951	14020	13931	13913	13995	14244	14085	14044	13983	14043	14001	13985	14102	14171	14057	14051	14075	14127	14003	14040	13866	14051	13963	13969	14001	14095	14043	13995	13956	14024	14132	14102	13996	14070	14019	14129	13927	14126	14153	14044	14030	14124	14161	14093	13992	13807	14014	14051	14004	14202	13958	14014	13981	14050	14073	13899	13934	14105	14039	13971	14000	14060	14064	14007	14072	14162	14054	14002	14048	14074	14038	14116	14146	14146	14086	13977	13884	14114	14186	14009	14305	14125	14091	14043	14108	14106	14000	13805	14133	14030	13893	14061	14068	14084	14153	13875	13963	14121	14021	14012	14176	14061	13884	14047	14157	13927	14076	14038	14189	14037	13913	14015	14009	14012	14043	14118	14024	13975	14157	14095	14013	14100	14047	14061	13907	14070	14076	14194	14072	14071	14005	13990	14127	14306	14074	13982	13966	14125	13999	14069	14169	13920	14103	13950	14171	14003	14093	14014	13892	14039	14056	14328	14105	13991	14111	14149	14143	13857	13955	14056	14150	14013	14056	14151	14087	13970	14045	14177	13981	14040	14092	14022	13896	14050	13904	14184	14016	14021	14170	14158	13989	14138	14101	13984	14065	13890	14037	14128	14098	14298	13990	14041	14021	14020	13997	14077	14157	14054	14068	14082	13904	14070	13967	13958	13950	14189	14026	14004	13993	13912	14176	14056	13961	14041	14039	13877	13997	13918	14004	14045	13967	13942	14114	14008	14105	14080	14118	14092	14148	14100	14067	13969	14095	14003	14175	13954	14241	14171	14045	13825	14148	14037	13997	14100	14206	14082	14068	13959	14139	13846	13980	14085	14097	14023	14194	14224	13905	14072	14086	14025	14236	14076	14125	13975	13968	14127	13957	13965	14140	14073	13996	13883	13986	13818	14218	13959	14123	14043	14107	14044	14154	14038	14063	14096	14073	14179	14057	13910	14084	14223	14045	14031	14081	14089	14100	14103	14214	14154	14007	13938	14083	14214	14054	14354	14188	14051	14034	13989	13924	14195	14066	14166	14025	14190	14021	14090	13980	14067	13946	13979	14023	13979	13931	14129	14138	13926	13941	13980	14151	14191	13947	14124	14045	14038	14049	14073	14005	14024	14053	13949	14034	14063	14111	13945	13973	14063	14112	14022	13936	14026	13903	13941	14108	13939	14120	14034	14117	14023	14017	13917	14053	13995	13981	14118	14042	14081	14161	13926	14066	14064	14024	14068	14233	13970	13977	14144	13990	14097	13993	14132	14151	14130	14005	14131	13976	14075	14126	14099	14053	14066	14154	13930	14006	14163	14062	14038	14012	13918	14060	14014	13930	14124	14144	14029	13920	14118	14089	13990	14251	14054	14158	14025	13965	13958	13882	14084	14151	13971	14078	14144	14010	14057	13811	14039	14012	14061	14037	14037	14074	13925	13969	14138
27162	22218	23425	19593	16450	16558	16708	16429	16367	16458	16328	16360	16585	16241	16485	16458	16452	16340	16432	16340	16473	16544	16559	16520	16313	16331	16509	16341	16238	16353	16344	16329	16315	16102	16218	16270	16353	16349	16415	16529	16362	16427	16503	16359	16268	16457	16378	16198	16723	16701	16462	16653	16479	16174	16478	16479	16349	16292	16392	16308	16189	16378	16358	16344	16416	16280	16461	16282	16356	16362	16274	16309	16243	16518	16338	16245	16314	16266	16269	16280	16338	16334	16242	16348	16387	16226	16425	16309	16246	16346	16262	16274	16433	16356	16411	16200	16426	16339	16288	16204	16232	16257	16372	16081	16177	16190	16372	16339	16273	16236	16194	16330	16244	16328	16296	16365	16235	16223	16252	16225	16359	16385	16371	16263	16315	16567	16316	16242	16169	16285	16222	16208	16370	16334	16354	16136	16414	16232	16509	16478	16447	16231	16446	16198	16420	16140	16290	16169	16354	16077	16227	16055	16429	16435	16297	16267	16374	16472	16475	16326	16253	16349	16401	16380	16316	16252	16287	16314	16190	16274	16207	16095	16254	16273	16432	16351	16233	16423	16270	16287	16322	16301	16346	16165	16418	16316	16395	16295	16348	16375	16279	16492	16476	16178	16254	16182	16410	16294	16238	16007	16018	16199	16367	16272	16269	16195	16265	16184	16118	16171	16335	16396	16334	16331	16388	16137	16438	16182	16224	16500	16328	16222	16180	16311	16218	16206	16557	16214	16219	16278	16422	16348	16379	16467	16143	16371	16209	16405	16395	16193	16238	16365	16256	16459	16556	16404	16418	16498	16402	16144	16352	16378	16157	16248	16233	16225	16229	16267	16262	16339	16275	16077	16395	16220	16429	16253	16301	16246	16181	16506	16192	16415	16375	16326	16395	16216	16437	16476	16261	16308	16100	16261	16388	16312	16187	16162	16356	16143	16323	16475	16271	16176	16297	16074	16313	16330	16420	16291	16198	16412	16226	16271	16236	16311	16227	16263	16238	16198	16259	16332	16404	16298	16289	16146	16290	16425	16164	16213	16272	16365	16306	16295	16416	16490	16380	16326	16441	15963	16368	16322	16256	16400	16380	16329	16358	16307	16304	16252	16115	16231	16281	16135	16200	16195	16250	16170	16027	16054	16370	16265	16408	16125	16221	16324	16420	16145	16394	16256	16604	16327	16359	16356	16311	16295	16376	16345	16326	16287	16457	16387	16302	16317	16318	16359	16185	16261	16234	16259	16338	16385	16121	16080	16482	16457	16290	16369	16483	16357	16321	16213	16294	16342	16210	16492	16315	16229	16433	16201	16151	16235	16241	16320	16232	16037	16444	16268	16330	16309	16138	16331	16439	16390	16345	16431	16330	16526	16394	16533	16413	16240	16164	16430	16348	16436	16343	16288	16309	16188	16305	16250	16298	16441	16336	16171	16331	16270	16192	16386	16347	16405	16201	16241	16150	16525	16350	16224	16417	16412	16342	16155	16348	16227	16269	16285	16383	16349	16284	16258	16297	16188	16344	16346	16324	16259	16246	16439	16368	16517	16286	16387	16487	16209	16150	16360	16218	16134	16271	16668	16278	16353	16471	16251	16312	16372	16536	16213	16184	16238	16248	16273	16186	16219	16351	16356	16390	16310	16291	16262	16319	16435	16266	16278	16231	16335	16365	16309	16331	16347	16247	16372	16496	16196	16152	16299	16464	16300	16361	16503	16259	16313	16259	16113	16187	16229	16437	16367	16302	16233	16184	16357	16354	16355	16279	16110	16198	16254	16099	16230	16143	16410	16428	16420	16206	16372	16615	16311	16051	16317	16192	16167	16180	16218	16362	16328	16374	16396	16470	16028	16224	16280	16381	16390	16364	16334	16344	16448	16384	16252	16098	16153	16217	16343	16379	16228	16322	16305	16084	16423	16411	16499	16273	16231	16457	16455	16376	16192	16231	16307	16231	16249	16157	16079	16348	16472	16389	16242	16316	16569	16427	16542	16330	16389	16339	16304	16182	16126	16237	16332	16464	16280	16238	16254	16318	16242	16023	16216	16281	16246	16421	16294	16381	16153	16017	16440	16255	16244	16348	16250	16512	16399	16301	16367	16267	16383	16304	16145	16378	16221	16256	16419	16203	16380	16348	16215	16286	16294	16436	16341	16354	16466	16339	16191	16262	16175	16280	16208	16289	16180	16264	16358	16316	16188	16152	16309	16282	16311	16259	16379	16306	16457	16243	16374	16223	16206	16345	16313	16367	16223	16148	16113	16223	16461	16224	16270	16255	16174	16273	16076	16383	16229	16483	16224	16445	16297	16217	16461	16388	16404	16433	16212	16225	16321	16412	16339	16211	16318	16353	16328	16260	16494	16275	16420	16352	16266	16351	16196	16388	16346	16382	16209	16457	16191	16419	16162	16178	16374	16472	16516	16117	16453	16327	16392	16153	16130	16457	16289	16178	16331	16436	16286	16245	16248	16049	16296	16257	16167	16326	16205	16381	16168	16199	16278	16343	16458	16423	16537	16299	16397	16215	16373	16356	16367	16505	16181	15951	16298	16432	16311	16330	16485	16198	16146	16486	16156	16339	16103	16170	16351	16188	16392	16267	16134	16512	16169	16312	16274	16187	16496	16252	16204	16403	16490	16521	16229	16375	16160	16271	16470	16142	16360	16368	16150	16178	16382	16361	16242	16279	16386	16420	16318	16357	16191	16411	16324	16514	16221	16300	16309	16279	16203	16357	16403	16268	16279	16357	16401	16270	16323	16427	16335	16415	16347	16292	16103	16482	16208	16250	16096	16239	16303	16372	16404	16094	16095	16294	16149	16280	16195	16302	16370	16437	16364	16381	16380	16151	16218	16311	16481	16332	16237	16460	16465	16359	16260	16189	16189	16366	16318	16230	16473	16420	16357	16326	16291	16487	16181	16458	16313	16252	16272	16316	16315	16388	16072	16527	16134	16367	16184	16326	16292	16266	16277	16326	16294	16286	16320	16345	16390	16447	16263	16252	16347	16377	16379	16177	16267	16233	16165	16202	16135	16381	16295	16428	16467	16225	16264	16206	16207	16263	16373	16160	16103	16496	16515	16445	16186	16283	16295	16391	16269	16249	16215	16488	16360	16191	16313	16286	16427	16379	16388	16226	16404	16302	16312	16301	16123	16280	16292	16316	16255	16188	16371	16299	16229	16245	16284	16037	16152	16088	16509	16397	16421	16393	16283	16113	16471	16193	16194	16178	16137	16280	16278	16336	16339	16415	16244	16095	16384	16284	16371	16287	16304	16395	16408	16198	16255	16222	16532	16194	16316	16196	16374	16155	16354	16332	16246	16363	16425	16401	16367	16236	16406	16428	16339	16330	16284	16282	16358	16170	16317	16275	16276	16307	16312	16446	16262	16372	16315	16307	16414	16367	16502	16146	16237	16538	16292	16456	16498	16251	16344	16268	16255	16400	16254	16156	16340	16456	16202	16241	16265	16237	16221	16356	16211	16321	16330	16190	16357	16272	16183	16335	16320	16313	16333	16455	16179	16334	16244	16339	16211	16304	16232	16237	16109	16232	16418	16385	16175	16329	16232	16353	16036	16172	16128	16032	16390	16190	16378	16547	16196	16250	16367	16258	16300	16396	16351	16396	16123	16189	16538	16439	16271	16279	16234	16501	16337	16372	16267	16450	16362	16248	16462	16473	16240	16254	16454	16345	16314	16337	16158	16365	16399	16420	16489	16274	16496	16286	16417	16321	16152	16341	16433	16278	16437	16276	16176	16388	16173	16278	16285	16415	16054	16125	16295	16487	16373	16380	16147	16252	16366	16337	16313	16306	16258	16189	16430	16334	16205	16344	16244	16248	16533	16178	16283	16401	16316	16274	16318	16298	16286	16459	16447	16343	16148	16396	16339	16046	16280	16222	16430	16235	16360	16332	16346	16390	16298	16414	16253	16532	16213	16275	16415	16375	16089	16221	16362	16347	16256	16423	16218	16363	16382	16222	16207	16297	16155	16230	16294	16336	16301	16282	16264	16275	16387	16305	16263	16264	16253	16412	16181	16435	16477	16141	16406	16459	16560	16355	16511	16181	16178	16582	16481	16311	16578	16388	16272	16182	16314	16222	16297	16136	16141	16240	16392	16191	16393	16199	16221	16335	16167	16257	16244	16260	16232	16264	16296	16251	16382	16276	16257	16279	16323	16414	16379	16248	16472	16329	16377	16262	16404	16474	16332	16362	16397	16356	16217	16167	16305	16411	16317	16366	16196	16229	16258	16331	16295	16405	16321	16243	16486	16496	16342	16441	16249	16187	16429	16275	16195	16419	16156	16229	16185	16046	16055	16433	16410	16434	16391	16397	16271	16058	16391	16459	16257	16165	16069	16349	16314	16211	16246	16321	16392	16121	16466	16102	16296	16400	16171	16388	16265	16425	16320	16352	16344	16436	16290	16411	16121	16364	16388	16182	16214	16138	16378	16283	16298	16219	16179	16158	16162	16366	16363	16370	16327	16321	16304	16306	16045	16228	16329	16250	16336	16439	16428	16168	16415	16478	16280	16198	16289	16317	16485	16312	16333	16304	16340	16417	16066	16058	16254	16341	16206	16131	16275	16255	16412	16451	16232	16440	16486	16331	16406	16123	16060	16337	16361	16414	16251	16366	16245	16268	16280	16135	16182	16045	16402	16188	16378	16328	16308	16285	16418	16325	16320	16392	16257	16173	16240	16132	16169	16368	16315	16450	16192	16363	16481	16339	16362	16358	16262	16365	16161	16154	16401	16428	16589	16290	16251	16338	16292	16179	16119	16127	16084	16298	16271	16263	16290	16358	16371	16443	16392	16424	16281	16201	16364	16340	16257	16280	16241	16504	16261	16303	16261	16195	16170	16298	16233	16282	16248	16189	16359	16244	16279	16361	16138	16477	16101	16498	16179	16370	16336	16250	16319	16272	16277	16359	16239	16286	16135	16420	16366	16182	16248	16185	16213	16300	16211	16239	16030	16307	16191	16356	16212	16262	16413	16161	16285	16396	16218	16188	16248	16433	16103	16210	16368	16378	16345	16243	16280	16283	16440	16376	16209	16088	16248	16272	16402	16286	16352	16444	16090	16509	16323	16394	16387	16465	16371	16224	16307	16159	16565	16331	16220	16441	16222
13793	23311	15450	14758	14461	14601	14324	14108	14134	14276	14218	14102	14088	14362	14170	14299	14185	14278	14081	14195	14167	14339	14252	14258	14273	14311	14205	14262	14148	14211	14212	14192	14110	14236	14088	14306	14239	14193	14133	14359	14296	14159	14219	14274	14142	14180	14243	14230	14499	14516	14317	14447	14279	14280	14152	14130	14051	14091	14071	14195	14184	14118	14038	14093	14134	13971	14017	14080	14187	14054	14212	13820	13904	14105	14161	14319	14191	14210	14033	14089	14216	14050	14090	14121	14179	14126	14258	14091	14018	14125	14219	14031	14123	14134	14165	14090	14149	14060	14055	14066	14107	14067	14157	14111	14177	14303	14089	14177	14184	14210	14086	14219	14295	14033	14106	14161	14296	14095	14098	14054	14185	14204	14069	14082	14068	14005	14298	14035	14058	14250	14126	14191	14052	14208	14200	14036	14123	14142	14151	14008	14146	14108	14299	14165	14235	14265	14038	14230	14080	14078	14038	14169	14080	14160	14114	14240	14179	14237	14194	14039	14146	14148	14209	14152	14012	14184	13968	14122	14063	14087	14056	14122	14090	14117	14182	14018	14112	14075	14056	14082	14289	14184	14064	14157	14231	14279	14236	14063	14176	14205	14148	14197	14043	14032	13907	14176	13983	14153	14189	14252	14057	13982	14176	14174	14056	13935	14188	14134	14076	14103	14170	14107	14063	14115	14132	14040	14117	14251	14171	14043	14176	14346	14091	14112	14227	14014	14150	14122	14184	14155	14133	14098	14065	14098	14091	14305	14202	13968	14102	14214	14170	14094	14192	14095	14025	14028	13994	13914	14204	14140	14073	13973	14091	14077	14001	14266	14163	13860	14152	14166	14172	13978	14262	14038	14115	14144	14076	14161	14125	14180	14109	14176	14284	14158	14208	13966	14077	14123	14222	14210	14067	14186	14164	14013	14068	14197	13978	14070	14059	14111	14086	14097	13992	14289	14224	14258	14179	14122	14122	14195	14074	14211	14133	14051	14137	13995	14008	14349	14163	14040	14138	14054	14203	14148	14349	14041	14069	14165	14044	14034	14012	14228	14143	13955	14077	13979	14339	14259	14052	14000	14214	14204	14212	14014	14165	14170	14091	14075	13978	14029	14193	14083	13931	14146	14139	14113	14189	14217	14147	13983	14087	14071	14092	14280	14163	14042	14141	14143	14139	14025	14061	14117	14230	14113	14101	14161	14069	14333	14065	14328	14038	14098	14218	14183	14053	14079	14226	14096	14326	14267	14158	14022	14305	14256	13887	14198	14127	14169	14029	14168	14174	14218	14141	14196	14097	14156	14155	14151	14237	14036	14174	14123	14257	14185	14175	14060	14155	14178	14179	14134	14142	14047	14147	14059	14078	14147	13978	13888	14031	13979	14237	14237	14133	14332	14217	14003	14203	14043	14026	14139	14005	14286	14369	14231	14359	13941	14115	14025	14173	14033	14190	14261	14085	14070	14104	14153	14298	13983	14100	13948	14152	14164	13996	14256	14082	14032	14094	14112	14088	14194	14036	14216	14122	14187	14102	14105	13987	14200	14250	14091	14159	14273	14056	14122	14186	13972	14025	13988	14216	14142	14028	14079	13928	14272	14105	14056	14133	14118	14054	14068	14287	14123	14085	14186	14147	14077	14343	14055	14126	14050	13930	14035	14057	14074	14280	13960	14280	13923	14158	14317	14178	14109	14066	14044	14124	14079	14161	14206	14047	14100	14018	14141	14326	13966	14151	14108	14159	14031	14169	14113	14020	14208	14160	14115	14129	14156	14289	14112	14084	14041	14181	14079	14104	14141	13977	14022	14303	14068	14134	13971	14177	14141	14032	14084	14050	14186	14080	14120	14144	14124	14125	14047	14095	14182	14231	14041	14109	13973	14132	14115	14175	14175	13989	14193	14101	14251	14226	14036	14145	14127	14318	14130	14122	14076	14112	13977	14117	14264	14027	14119	14245	14144	14150	14090	14099	14189	14399	14165	14108	14214	14171	14120	14272	14041	14164	14208	14229	14057	14181	14108	14260	14214	13947	14124	13895	14166	14131	14115	14137	14332	14011	14148	14156	14116	14169	14033	14211	14000	14254	14223	14217	13965	14095	14045	14216	14257	14143	14007	14135	14214	14154	14118	14065	13965	13970	14175	14154	14212	14019	14108	14111	14293	14263	14146	14197	14159	14134	14183	14115	14046	14113	14051	14189	14276	14120	14158	14176	14072	14282	14148	14132	14036	14149	14041	13970	14194	14102	13987	14083	13893	14302	14259	14080	14144	14182	14237	13959	14244	14109	14140	14083	14218	14186	14155	13970	14129	14017	14059	14014	14129	14296	14219	13993	14338	14059	13977	14295	13927	14136	14039	14297	14134	14158	14013	14172	14046	14196	14110	14102	14182	13956	14054	14122	14112	14053	14236	14199	14074	14180	14205	14015	14172	14148	14045	14061	14066	14140	14068	14070	14249	14063	14095	14007	14086	14143	14237	14222	14095	14246	14066	14209	14058	14117	14034	14166	14074	14172	14136	14016	13997	14262	14146	14177	14172	14109	14034	14019	13915	14048	14041	14185	14151	14085	14207	14150	14250	14037	14127	14129	14018	14145	13950	14214	14223	13903	14194	14246	13989	14121	14184	14193	14206	13917	14102	14242	14130	13991	14108	14175	14118	14021	14040	14142	14007	14204	14359	14298	14104	13898	14098	14128	14165	14092	14195	14131	14039	14072	14197	14079	14071	14126	14176	14119	14103	14136	14227	14102	14108	14244	14108	14106	13987	14356	14062	14287	14159	14219	14188	14237	14119	13919	14204	14037	14107	14051	14223	14170	14143	13892	14102	14101	14185	14091	13945	14040	14170	14111	14089	14096	14127	14057	14137	14179	14049	14243	14157	14274	14143	14202	13752	14267	13897	14077	14188	13941	13923	13986	14200	14074	14147	14032	14232	14096	14107	14066	13990	14118	14147	14063	14120	14030	13942	14172	14192	14256	14162	14102	14184	14057	14205	14157	13991	14103	14297	13990	14335	14077	14129	14129	14062	14094	14276	14193	13971	14133	13935	14270	14121	14061	14207	14187	14216	14148	14132	14195	14182	14138	13986	13953	14101	13925	14264	14197	14031	14100	14233	14254	13930	14093	13978	14029	14257	14304	14228	14118	14116	14177	14196	14224	14149	14083	14128	14016	14183	14182	14001	13985	14183	14092	14079	14183	14200	14191	14239	14061	14227	14004	14025	14092	14045	14036	14125	14064	14336	14199	14100	14156	14033	14201	14183	14101	14130	14274	14033	14146	14175	14152	14220	14182	14058	14088	13970	14071	13962	14274	14226	14185	13926	14140	14262	14144	14098	14120	14215	14096	14036	14123	13921	14112	13927	14175	14185	14126	14103	14250	14136	14254	14084	14182	14089	14107	14144	14342	14249	14074	14283	14256	14162	14225	13996	14118	14031	14064	14142	14145	14268	14118	14158	14100	14204	13998	14098	14110	14274	14126	14223	14150	14091	14175	13954	14064	14169	14038	14069	14163	14193	14108	14032	14050	13912	14099	14048	14103	14458	14092	14112	14015	14054	14214	14025	14078	14092	14197	13961	14134	14071	14157	14203	14180	14114	14042	14097	14119	14134	13987	14113	14203	14250	14108	14132	14133	14016	13888	14149	14198	14165	14074	13959	14039	14046	14208	14136	14138	14315	14114	14175	14055	14384	14140	14037	14045	14209	14085	14026	14038	14121	14284	14045	14151	14162	14230	14408	14217	14081	14127	14207	14149	14220	14029	14090	14032	14162	14097	14057	14126	14152	13992	14102	14192	14210	14197	14085	14183	14123	14308	14158	14136	13970	14036	14157	14049	14164	13984	14331	14042	14233	14148	14135	14222	13954	14133	14258	14070	14129	14172	14201	13949	14035	14246	14033	14053	14107	13993	14098	13989	14115	14037	14088	14126	14269	14215	14096	14133	14165	14251	14091	14080	14046	14041	14147	14028	14085	14218	14124	14250	14379	14132	14262	13977	14136	14044	14116	14082	14143	14129	14093	14038	14171	14140	14005	14205	14039	14127	14190	14250	14221	14208	14212	14076	14096	14237	14091	14187	14051	14124	14282	14234	14006	14164	13937	13993	14054	14212	14220	14002	14208	14080	14239	14106	13965	14048	14093	14118	14011	14268	14270	14253	14170	14153	14177	14143	14090	14226	14149	14280	14179	14150	14085	14170	14121	14080	14292	14344	14043	14168	14181	14184	14213	14240	14131	14138	14112	14066	14239	14112	14131	14218	14401	14104	14067	14168	13945	13973	14165	14126	14183	14085	14105	14118	14034	14012	14082	14094	14192	14045	14075	14370	14061	14120	14095	14170	14354	14026	14082	14068	14117	14183	14114	14119	14281	14148	14225	14040	14218	14114	14095	14021	14035	13961	14245	13913	14187	14119	14087	13910	14226	14028	14308	14140	14170	14190	14216	14222	14130	14053	14220	14302	14156	14122	14142	14083	14175	14244	14143	14098	14162	14135	13968	14075	14128	14205	14143	14094	14155	14081	14122	14246	14159	14078	13969	14159	14196	14188	14064	14177	13925	14047	14128	14178	14138	14096	14011	14254	13943	14223	14098	14148	14157	14100	13998	14137	14027	14158	14226	14123	14068	14342	14152	14192	13982	14006	14162	14177	13971	14123	14261	14191	14147	14048	14151	13970	14282	14096	14162	14103	14064	14034	14074	13995	13968	14081	14256	13992	14236	14153	14079	14002	14160	14186	14243	14061	13986	14143	13980	14133	14065	14124	14018	14238	14042	14229	14010	14162	14231	14253	14273	14289	14168	14087	14070	14245	14196	14182	14012	14244	14089	13885	14166	14150	13979	14233	14245	14079	14368	14196	14096	13970	14090	14263	14137	14185	14100	14194	13952	14279	14162	14113	14006	14243	14099	14145	14109	14149	14011	14169	14077	14169	14029	14225	14185	14352	14052	14141	14274	14159	14259	14036	14187	14217	14211	14065	14150	14025	14100	14054	14268	14145	14064	14251	13996	14157	14179	14181	14034	14059	14122	14102	14150	14184	14050	14063	14266	14189	14174	14196	14151	14117	14220	14144	14242	14027	14261	14170	14146	14116	14125	14221	14286	14117	14160	14251	14213	14054	14061	14151	14209
23709	21103	28683	23797	21722	20090	18905	16802	16467	16797	16571	16497	16336	16361	16504	16335	16459	16443	16253	16320	16295	16305	16397	16287	16526	16412	16483	16421	16286	16387	16397	16189	16295	16028	16193	16367	16277	16508	16262	16197	16410	16326	16263	16197	16200	16644	16386	16182	17274	17361	17404	16803	16660	16318	16501	16433	16281	16303	16131	16249	16130	16327	16224	16363	16287	16221	16186	16134	16307	16213	16306	16167	16382	16132	16148	16310	16277	16179	16176	16106	16316	16348	16225	16355	15977	16283	16342	16018	16068	16149	16117	16196	16105	16309	16242	16259	16311	16170	15871	16230	16073	16267	16483	16355	16225	16359	16063	16228	16153	16285	16156	16054	16185	16267	16153	16276	16292	16185	16211	16123	16311	16150	16155	16378	16410	16360	16181	16150	16024	16155	16256	16319	16315	16158	15966	16206	16225	16173	16237	16117	16251	16066	16098	16162	16226	16334	16153	16285	16255	16230	16303	16184	16425	16191	16123	16244	15938	16117	16304	16162	16134	16378	16279	16148	16132	16248	16301	16309	16346	16181	16336	16281	16271	16445	16168	16344	16302	16051	16055	16091	16118	16079	16189	16210	16105	16311	16109	16169	16184	16327	16233	16306	16285	16161	16214	16095	16267	16259	16271	16025	16058	16112	16236	16042	16249	16265	16021	16150	15967	16383	16319	16052	16210	16013	16225	16370	16286	16184	16297	16212	16106	16279	16278	16454	16295	16318	16207	16298	16196	16130	16061	16216	16376	16381	16241	16042	16182	16248	16282	16183	16243	16152	16314	16123	16091	16141	16003	16078	16277	16058	16212	16300	16222	16278	16201	16250	16249	16162	16429	16200	16352	16271	16016	16116	16264	16329	16030	16220	16036	16235	16354	16119	16254	16262	16316	16234	16364	16267	16052	16210	16353	16342	16146	16358	16204	16242	16182	16213	16208	16284	16261	16205	16148	16120	16086	16108	15982	16152	16393	16354	15952	16180	16225	16340	16199	16287	16219	15942	16399	16110	16289	16254	16246	16155	16258	16224	16171	16152	16269	16107	16347	16098	16230	16122	16275	16111	16096	16408	16083	16286	16141	16170	16420	16354	16294	16219	16344	16122	16196	16285	16241	16304	16257	16214	16027	16241	16205	16078	16447	16275	16111	16326	16240	16259	16264	16325	16416	16263	16303	16303	16203	16301	16270	16284	16161	16172	16192	16317	16302	16190	16095	16185	16177	16251	16340	16290	16193	16035	16255	16117	16183	16177	16321	16135	16174	16389	16226	16034	16060	16126	16164	16312	16067	16262	16184	16207	16144	16216	16240	16054	16305	16137	16275	16202	16176	16279	16331	16169	16155	16253	16205	16286	16348	16338	16309	16351	16271	16278	16398	16332	16375	16303	16126	16156	16148	16240	16292	16227	16307	16046	16385	16256	16391	16332	16162	16190	16038	16197	16078	16080	16270	15981	16117	16262	16209	16254	16262	16367	16098	16258	16131	16146	16410	16402	16066	16137	16295	16214	16263	16284	16174	16172	16408	16135	16188	16264	16233	16201	16356	16402	16392	16250	15954	16115	16155	16105	16219	16476	16195	16294	16043	16501	16086	16265	16128	16209	16269	16283	16335	16163	16276	16325	16295	16164	16185	16046	16165	16309	16228	16298	15959	16260	16159	16145	16140	16126	16212	16164	16082	16268	16152	15929	16109	16124	16257	16311	16178	16277	16313	16183	16006	16144	16084	16299	16275	16139	16231	16165	16114	16246	16319	16162	16213	16253	16263	16230	16242	16113	16111	16138	16331	16159	16233	16181	16154	16367	16260	16104	16239	16231	16301	16165	16120	16147	16064	16327	16193	16182	16160	16458	16393	16270	16305	16349	16206	16277	16287	16221	16384	16318	16300	16277	16230	16244	16218	16073	16324	16232	16121	16277	16152	15929	16009	16237	16215	16264	16291	16254	16371	16161	16241	16051	16129	16145	16276	16146	16148	16406	16096	16042	16321	16264	16322	16127	16157	16154	16301	16280	16123	16150	16238	16151	16166	16258	16196	16357	16164	16083	16241	16106	16178	16085	16087	16341	16145	15987	16247	16319	16229	16348	16173	16142	16272	16175	16239	16259	16330	16180	16005	16157	16121	16040	16235	16278	16273	16245	16221	16087	16242	16256	16298	16209	16233	16204	16115	16351	16085	16379	16179	16242	16182	16114	16150	16118	16221	16186	16120	16159	16274	16435	16117	16090	16194	16351	16250	16298	16161	16334	16191	16228	15890	16204	16213	16069	16092	16248	16096	16199	16190	16369	16167	16360	16159	16016	16032	16262	16320	16460	16526	16334	16188	16294	16235	16192	16175	16270	16291	16334	16072	16150	16374	16265	16190	16374	16263	16265	16361	16224	16398	16220	16337	16239	16340	16354	16084	16217	16124	16134	16075	16354	16285	16264	16181	16170	16095	16398	16283	16181	16204	16252	16295	16116	16132	15989	16375	16214	16276	16272	16270	16236	16155	16351	16139	16274	16264	16345	16006	16204	16156	16111	16281	16317	16311	16333	16131	15995	16135	16019	16146	16239	16004	16204	16154	16329	16218	16058	16082	16249	16426	16251	16111	16319	16231	16216	16096	16184	16145	16426	16267	16163	16100	15968	16072	16136	16257	16083	16177	16049	16086	16334	16447	16278	16203	16330	16316	16235	16236	16282	16240	16246	16361	16119	16269	16127	16241	16158	16262	16180	16108	16223	16045	16330	16174	16162	16185	16267	16143	16201	16279	16034	16111	16394	16553	16177	16135	16049	16351	16198	16106	16131	16288	16154	16361	16186	16146	16252	16313	16455	16210	16351	16302	16147	16180	16110	16247	16061	16211	16383	16224	16242	16145	16192	16298	16309	16228	16343	16195	16140	16244	16329	16279	16252	16347	16121	16336	16155	16392	16052	16140	16249	16034	16032	16349	16346	16197	16234	16389	16211	16045	16212	16248	16118	16368	16268	16304	16188	16353	16440	16133	16186	16232	16259	16394	16168	16397	16457	16205	16192	16346	16302	16151	16188	16291	16023	16349	16165	16187	16160	16252	16246	16148	16186	16191	16310	16295	16167	16315	16406	16411	16065	16275	16405	16197	16031	16215	16148	16299	16301	16222	16080	16232	16210	16356	16298	16356	16152	16233	16188	16280	16472	16051	16125	16259	16371	16354	16155	16208	16121	16172	16388	16368	16182	16248	16035	16156	16189	16341	16252	16070	16128	16305	16139	16458	16086	16315	16379	16155	16101	16222	16139	16063	16171	16070	16164	16116	16302	16225	16154	16133	16292	16266	16072	16146	16187	16112	16240	16224	16092	16255	16359	16182	16314	16320	16289	16339	16189	16371	16333	16296	16400	16201	16215	16328	16145	16237	16303	16350	16265	16161	15965	16205	16213	16141	16319	16324	16382	16147	16196	16365	16151	16080	16094	16138	16322	16249	16188	16205	16109	16223	16204	16320	16399	16203	16276	16399	16266	16271	16163	16411	16211	16426	16442	16147	16334	16156	16212	16180	16445	16368	16334	16176	16217	16298	16177	16304	16293	16353	16276	16090	16172	16206	16223	16257	16104	16429	16302	16220	16168	16320	16225	16285	16440	16095	16329	16293	16259	16155	16195	16272	16175	16343	16099	16095	16108	16140	16205	16173	16187	16151	16251	16098	16118	16307	16305	16432	16386	16296	16402	16102	16218	16287	16167	16183	16258	16354	16288	16286	16169	16207	15990	16332	16262	16094	16267	16277	16116	16146	16008	16243	16366	16173	16170	16090	16026	16131	16185	16283	16224	15996	16006	16044	16234	16252	16394	16194	16139	16310	16195	16345	16288	16202	15968	16209	16347	16066	16078	16085	16049	16316	16315	16339	16189	16337	16331	16370	16105	16155	16162	16204	16325	16263	16193	16171	16116	16017	16164	16279	16108	16153	16272	16193	16165	16226	16118	16327	16287	16183	16197	16188	16076	16194	16258	16275	16180	16407	16192	16274	16309	16229	16097	16057	16121	16207	16123	16301	16173	16168	15900	16316	16217	16306	16181	16364	16174	16394	16157	16217	16288	16369	16168	16244	16190	16217	16446	16234	16140	16236	16241	16179	16401	16306	16297	16127	16219	16163	16307	16055	16210	15787	16189	16137	16179	16156	16156	16200	16228	16265	16109	16340	16383	16147	16210	15972	16229	16302	16074	15972	16211	16358	16379	16253	16299	16418	16292	16369	16193	16105	16255	16094	16209	16326	16128	16227	16310	16356	16346	16336	16276	16217	16062	16069	16215	16005	16182	16069	16488	16275	16288	16051	16259	16146	16309	16292	16388	16413	16181	16223	16149	16173	16340	16157	16159	16268	16214	16501	16148	16265	16323	16177	16082	16253	16137	16125	16058	16336	16097	16218	15960	16178	15957	15942	16109	16198	16111	16297	16212	16353	16130	16464	16137	16158	16241	16335	16328	16224	16348	16233	16283	16293	16233	16278	16161	16187	16366	16076	16231	16278	16181	16258	16110	16250	16167	16236	16295	16128	16228	16135	16255	16167	16052	16191	16075	16210	16247	16143	16208	16057	16104	16190	16073	16015	16047	16097	16265	16305	16036	16158	16150	16146	16289	16438	16274	16134	16025	16063	16216	16215	16283	16323	16015	16273	16319	16324	16337	16293	16119	16085	16179	16277	16200	16088	16209	16307	16052	16078	16206	16133	16433	16092	16168	16130	16168	16213	16080	16340	16315	16183	16167	16392	16358	16376	16378	16285	16174	16196	16283	16151	16272	16255	16233	16343	16294	16372	16336	16115	16294	16268	16204	16310	16194	16198	16155	16266	16178	16208	16304	16262	16310	16207	15898	16322	16163	16152	16443	16124	16275	16255	16177	16226	16308	16224	16256	16214	16053	16389	16318	16268	16096	16176	16197	16161	15965	16255	16286	16311	16343	16253	16306	16184	16039	16327	16249	16296	16264	16178	16132	16157	16257	16237	16260	16236	16239	16244	16223	16208	16333	16234	16366	16108	16116	16336	16322	16052	16317	16217	16282	16087	16217	16341	16095	16230	16341	16044	16162	16298	15960	16195	16216	16301	16102	16124	16128	16218	16268	16150	16264	16251	16209	16472	16262	16277	16226	16146	16226	16369	16226
13311	40467	20276	16876	15568	15241	14677	14559	14445	14435	14590	14172	14431	14279	14215	14424	14276	14343	14371	14235	14275	14372	14157	14268	14255	14202	14344	14392	14305	14171	14433	14017	14136	14343	14170	14096	14263	14201	14327	14390	14173	14220	14264	14295	14181	14297	14101	14365	15772	15726	15515	14974	14409	14345	14094	14161	14228	14172	14158	14075	14049	14089	14283	13999	14144	14234	13973	14088	14085	14184	13923	13957	14003	14086	14227	14157	14199	14096	14143	14135	13964	14198	14085	14109	14045	14079	14042	14045	14067	14363	14154	14103	14051	14081	14086	14003	14069	14095	14006	14179	14010	14172	14131	14093	14250	14017	13958	14160	14195	14116	14114	14087	14090	14215	14121	13831	14269	14070	14214	14101	14001	13947	14123	14029	14064	13917	13960	14128	14066	13940	14085	13927	14081	14060	14181	14148	14026	14058	14162	14113	14144	13918	14048	14067	13968	14235	13970	14217	14186	14179	14148	14062	13968	14068	14121	14063	14313	14139	14179	14082	14144	14021	14302	14099	14194	14011	14086	14127	13976	14013	14057	14047	14047	14104	14266	13911	14139	14010	14045	14064	13977	14320	14052	13971	13993	14161	14087	14041	14268	14068	14151	14046	13923	13944	14049	14047	14213	14226	14107	13984	14127	13974	14051	14087	14085	14158	14102	14034	14071	14072	14136	14117	14050	14226	14270	14046	14118	14290	14233	13990	14082	14085	14102	14259	14210	13892	14098	13891	14164	13975	14178	14155	14129	14057	14054	14077	13975	14034	14097	14332	14109	14034	14026	14164	13997	14261	13975	14243	14214	13952	14289	14085	14087	14050	14068	14273	14143	14152	14131	14137	13979	14333	14065	14034	13942	14344	14206	14053	14246	14232	13997	14038	14045	14122	14191	14182	14205	14047	14135	14022	14080	14091	14034	14087	14098	14092	13991	13917	14011	14208	13980	14058	14027	14148	14257	14149	13909	13946	14065	14105	14007	13938	14066	14209	14130	14023	13919	14067	14135	14026	14016	14041	14078	14042	14173	14237	13974	14042	14127	14322	14160	14210	14055	14163	14191	13963	14129	14011	14004	14095	14141	14052	14141	14162	14082	14025	13988	14056	14011	13934	14293	14047	13930	14022	14108	14141	13929	14059	14296	14001	14040	13893	14103	13980	14151	14222	14011	14176	14049	14055	14169	14090	14009	14154	14006	14063	14171	14002	14117	14133	13985	14163	14018	14062	14101	14101	14099	14033	14042	14135	14130	14068	14007	14033	14120	14146	14118	14125	14083	14021	14084	13996	14092	13968	13977	14200	14159	14228	14122	14125	14189	14152	14207	14017	14104	14241	14193	14164	14163	14210	14094	14181	14022	14290	14128	14085	14200	14034	14117	14125	14157	14212	13916	14026	14244	14030	14141	14210	14008	14123	14034	14060	14021	14176	14141	14084	13983	13978	13910	14177	14111	14059	14011	14223	14147	14143	13876	13994	13961	14033	14231	14147	13906	14029	14020	14078	13992	14204	13984	13902	14056	13927	13934	14094	14010	14189	14109	14153	14133	14029	13870	14157	14041	14131	14077	14215	14173	14078	14080	14194	14016	14015	14256	14087	13967	13876	14049	14118	14007	13950	14117	14177	14173	14236	14140	14114	14169	14043	14153	14021	14148	14007	14207	14233	14155	14239	14018	13955	14081	14132	14047	14105	14073	14128	13954	14233	14117	14161	14292	14276	14050	14039	14136	14061	14054	14075	14046	14138	14180	14081	14094	13965	14027	14199	14029	14048	14052	14016	14107	14248	13977	13984	14023	14256	14088	14026	14235	14036	14032	14014	14050	14167	14222	14179	14105	14109	14099	14089	14298	14074	14086	14044	13923	13995	13980	14015	13952	14138	14230	14155	14290	13954	14025	14036	13935	14021	13946	13929	14242	14078	14103	14087	14147	14069	14098	14077	14069	13929	14030	14206	14109	14142	13973	13924	14117	14090	14084	14114	14054	14127	14130	14085	14015	14204	14030	14085	14133	13925	14074	14015	13956	13876	13957	13944	13968	13911	14075	13918	14171	14039	14033	14006	14114	14125	14135	14106	14097	14036	14142	14069	14041	14032	14204	14309	13953	14240	14109	14150	14141	14036	14044	14193	14222	14094	14233	14058	14022	14153	14158	14018	14145	14165	14093	14114	14163	14073	14199	14169	13980	13996	14079	14046	14002	14081	14118	14009	14257	14201	14175	14138	14217	14057	14058	14327	14012	14153	14012	14051	14009	14146	14165	14254	13938	14049	14018	13947	13929	14139	14046	14026	14223	14087	14160	13906	13960	14115	14116	14132	14199	14234	14081	14034	14063	14255	14035	14099	14016	14231	14215	14215	14058	14096	14047	14296	14180	14128	14225	14102	14089	14129	14201	14028	14028	14134	14106	14129	14134	14207	14059	14234	14075	14034	14119	13883	14128	14127	14010	14183	14091	14004	14022	14193	14097	14185	13929	14239	13941	14156	14198	14078	14087	14184	13964	14002	13966	13971	14037	13971	14031	14050	14057	14222	14021	14039	13986	14046	14106	14038	14056	14072	13947	14212	14001	14045	14261	13944	14063	14258	14053	14113	14019	14135	14135	14036	14147	14000	14080	14098	14170	14187	14011	14201	14068	14075	14236	14055	14120	14185	14211	13975	14101	14113	13970	14122	14049	14091	14018	14040	13945	14063	14026	14069	14121	14048	14109	14012	13927	14079	14328	13981	13884	13973	14035	14027	14116	14214	14123	14108	14199	14141	14108	14007	14080	14104	14131	14032	14088	14118	13959	14212	13963	14101	14101	14204	14125	14156	14166	13949	14004	14037	14158	14170	13995	14044	14029	14036	13920	14116	14133	14132	14288	13939	13979	14202	14121	14059	14097	13984	14056	14153	14005	14151	14121	14144	14014	13969	14053	13919	14118	14103	14102	13992	14119	14083	14070	14119	14167	14176	14035	14285	13918	14090	14067	14020	14029	14146	14135	14089	14133	13964	14147	14119	14037	14129	14095	14093	13982	13937	14185	14097	14039	13872	13876	14035	14169	14181	14149	14161	13977	14148	13875	14037	13984	14086	14088	13976	14193	14079	14118	14059	14145	14038	13938	14182	14054	14167	14172	14014	14062	14259	13979	14014	14145	14154	14396	14247	14129	13995	14052	14042	14195	13978	14038	14009	14133	14053	13950	14092	14081	14039	14073	14027	14035	14053	13993	14064	14077	14032	14074	14079	14195	14124	14130	14126	14062	14064	13911	14178	14121	14156	14033	13905	14191	13881	14064	13854	14044	14155	14106	14086	14037	14083	14212	13957	13876	14151	14020	14070	14165	14134	14144	14153	14261	14009	14337	14161	14222	13967	14066	14030	14146	14080	14122	14003	13971	14277	14183	14092	14169	14009	14134	14035	13999	14211	14146	14167	14210	13979	14148	14176	14054	14167	14147	14125	14079	14150	14123	14020	14158	14240	14013	13961	13985	14153	14223	14033	13986	14045	14108	14052	14138	13869	14078	14106	14306	13980	14110	14080	13925	14173	14041	13962	14111	14080	14045	14142	14221	14099	13995	14088	14119	14285	14016	13885	14187	14004	14081	14074	14154	14159	14092	14236	14206	14157	14106	14051	14101	14045	14083	14076	14105	14026	14051	14039	14148	14207	13978	14068	14159	13989	14051	13974	13997	14022	14053	14054	14107	14003	14065	14027	14018	14208	13905	14216	14023	14176	14134	14057	14025	13975	14284	14085	14137	14102	13991	14101	13998	14112	14039	13940	14112	14019	13965	14135	14149	14143	14118	14264	13913	14242	14276	14229	13965	14035	14162	14095	14049	14072	14078	14116	14097	14028	14087	13927	13938	14088	13986	14154	14143	14150	14088	14164	14108	14153	14083	13932	14290	14150	14288	13973	14064	13958	14262	14070	14092	14015	13960	14084	14184	14000	14097	14083	14289	14008	14088	14064	14105	14133	14094	14078	14055	14007	14092	14082	14105	14202	14149	13998	14057	14002	14088	14181	14069	14122	14061	14188	14029	14197	13958	14088	14082	14097	14051	14021	14113	13966	14153	14091	14197	14170	14181	14017	14130	13990	14077	14146	13982	14071	13943	13992	14131	14027	14112	14109	14242	13997	14199	14054	13999	14055	14136	14039	14199	14033	14101	14106	14138	14058	14175	14130	14085	14132	14119	14079	14153	13915	14071	14153	14137	14009	14152	14155	14115	14040	14089	13980	14137	14095	14258	14162	14222	14072	14096	14046	14057	14069	13982	14171	14266	14089	13997	14173	14068	14181	14025	13989	13944	14186	13994	13906	14010	13943	13990	14024	14057	14195	14205	14041	14018	14071	14203	14045	14036	14237	14094	13951	13931	14065	14162	14033	14035	14072	14093	14169	14112	14212	14114	14126	14113	14036	13964	14043	14091	14225	14195	14143	14044	14090	14234	13969	14130	14155	14047	14305	14124	14149	14078	13968	14178	14095	14046	14118	14117	14089	14132	14120	14323	13987	14203	14102	14131	14154	14094	14123	13960	14114	13837	14086	14042	14079	14021	14029	14141	14146	14097	14164	13996	14104	14096	14129	14001	14135	14004	14169	14121	14044	14208	14040	14067	13972	14242	13982	14053	14113	14022	14104	14087	13991	13908	14090	14102	14010	14095	14169	14094	14082	14130	14113	14259	14114	14091	13977	14164	14034	14055	14052	14143	14072	14115	14061	14105	14030	13964	14266	14137	14034	14080	14043	14226	14229	14070	14034	13932	14075	14082	14028	14025	14033	14208	14091	14038	14063	14140	14031	13997	13956	14036	14132	14096	13955	14097	13977	14002	13999	13966	14031	14078	13995	13936	14083	13995	14082	14095	14084	14135	14222	14158	14020	14028	14069	14044	14162	14083	14050	14091	13969	14252	14363	13975	14038	14221	14122	14106	14054	14128	14147	14022	13972	14168	14155	14321	14255	14085	14221	14065	14091	14023	13869	14230	14116	14172	14102	14179	14172	14132	13919	14052	14238	13896	14014	14024	14219	14193	14035	14013	14155	13927	13882	14073	14064	14109	14093	14096	14105	14139	14126	14098	14028	14149	13949	14028	14117	14070	14108	14048	14225	13954	14086	14108	14106	14133	14160	14013	14096	14220	14227
22685	21031	28637	23611	21188	22682	22607	17860	17118	16934	16917	16921	16693	16744	16578	16667	16733	16649	16601	16494	16580	16495	16627	16686	16547	16521	16607	16524	16583	16388	16619	16358	16444	16492	16389	16306	16432	16650	16344	16433	16514	16512	16597	16399	16522	16540	16340	16588	18411	18816	18241	17502	16979	16717	16470	16440	16180	16298	16393	16206	16264	16410	16376	16681	16383	16385	16200	16171	16366	16234	16418	16311	16317	16402	16494	16502	16374	16383	16237	16326	16276	16411	16315	16338	16189	16377	16374	16303	16272	16296	16105	16165	16227	16471	16303	16170	16339	16237	16304	16400	16318	16280	16409	16324	16268	16258	16416	16422	16431	16405	16183	16289	16382	16336	16338	16211	16450	16348	16298	16254	16306	16239	16206	16293	16432	16264	16430	16217	16447	16531	16439	16137	16391	16450	16303	16363	16136	16362	16160	16041	16233	16284	16365	16369	16309	16256	16346	16455	16246	16599	16330	16506	16389	16186	16320	16118	16107	16233	16344	16277	16385	16184	16340	16194	16134	16430	16209	16382	16380	16054	16269	16446	16420	16313	16371	16101	16275	16253	16259	16326	16504	16498	16187	16341	16388	16376	16308	16280	16347	16251	16307	16472	16194	16315	16303	16274	16308	16309	16343	16252	16241	16291	16480	16344	16424	16342	16075	16159	16418	16302	16472	16580	16342	16177	16199	16163	16203	16237	16209	16352	16260	16164	16424	16377	16182	16216	16354	16298	16314	16392	16357	16234	16393	16258	16337	16429	16423	16242	16261	16244	16415	16425	16252	16236	16113	16150	16328	16299	16279	16230	16310	16227	16383	16450	16398	16371	16134	16385	16121	16345	16261	16382	16607	16363	16088	16356	16187	16271	16267	16374	16208	16485	16330	16451	16339	16239	16292	16232	16491	16270	16367	16180	16388	16304	16094	16383	16318	16376	16122	16227	16502	16395	16278	16184	16359	16338	16325	16183	16162	16263	16221	16287	16298	16273	16303	16176	16442	16374	16178	16200	16407	16148	16306	16317	16244	16394	16501	16386	16428	16376	16317	16217	16400	16525	16360	16519	16490	16393	16325	16196	16234	16261	16236	16362	16179	16419	16232	16326	16480	16340	16244	16261	16418	16378	16307	16063	16166	16547	16268	16440	16257	16217	16302	16066	15986	16360	16288	16198	16368	16276	16329	16368	16378	16115	16287	16145	16464	16418	16380	16409	16299	16389	16182	16159	16183	16390	16282	16244	16316	16457	16323	16240	16345	16068	16081	16014	16248	16186	16283	16226	16368	16363	16401	16233	16249	16505	16313	16155	16099	16338	16332	16218	16335	16513	16283	16299	16258	16381	16311	16331	16239	16296	16289	16337	16311	16483	16291	16164	16178	16275	16282	16080	16213	16356	16347	16275	16380	16154	16279	16101	16279	16075	16255	16422	16426	16392	16357	16305	16302	16261	16121	16316	16226	16313	16254	16331	16318	16162	16478	16133	16163	16211	16219	16204	16374	16325	16143	16210	16362	16329	16154	16138	16411	16478	16426	16320	16410	16283	16500	15998	16365	16278	16187	16216	16422	16419	16242	16312	16315	16221	16437	16151	16293	16266	16327	16393	16316	16470	16514	16364	16460	16296	16284	16446	16423	16192	16226	16169	16400	16362	16239	16308	16282	16421	16475	16223	16263	16226	16373	16201	16028	16121	16314	16404	16308	16410	16467	16263	16171	16279	16428	16060	16521	16407	16316	16178	16395	16245	16355	16236	16140	16503	16338	16269	16438	16244	16262	16270	16316	16181	16190	16172	16311	16258	16236	16309	16288	16248	16217	16225	16184	16320	16147	16203	16177	16249	16424	16438	16170	16243	16424	16353	16288	16301	16354	16441	16451	16434	16342	16351	16393	16214	16377	16364	16389	16405	16405	16258	16206	16242	16212	16198	16339	16233	16400	16131	16088	16342	16240	16437	16316	16377	16129	16134	16401	16327	16142	16441	16287	16289	16422	16215	16128	16467	16325	16315	16173	16354	16487	16306	16176	16205	15960	16261	16394	16263	16220	16365	16352	16397	16364	16209	16179	16431	16261	16217	16010	16250	16374	16319	16188	16177	16401	16284	16330	16340	16207	16403	16410	16202	16306	16383	16434	16225	16197	16392	16142	16404	16485	16180	16271	16189	16393	16310	16148	16077	16081	16323	16194	16137	16282	16202	16318	16418	16337	16457	16194	16143	16204	16264	16254	16310	16303	16341	16374	16154	16387	16331	16120	16293	16429	16232	16327	16269	16346	16364	16382	16370	16247	16297	16485	16196	16147	16325	16486	16382	16396	16187	16273	16159	16257	16152	16135	16263	16419	16230	16328	16259	16279	16291	16362	16205	16286	16259	16185	16480	16131	16406	16387	16333	16165	16266	16324	16329	16450	16322	16386	16255	16312	16400	16377	16158	16304	16282	16321	16317	16369	15993	16348	16414	16176	16437	16132	16402	16428	16131	16316	16168	16251	16296	16334	16307	16348	16364	16115	16207	16236	16343	16108	16283	16032	16315	16326	16523	16235	16276	16518	16154	16132	16042	16043	16105	16065	16409	16190	16224	16147	16454	16207	16335	16146	16291	16275	16306	16241	16324	16093	16302	16402	16374	16266	16393	16445	16412	16496	16307	16350	16345	16225	16396	16142	16297	16211	16201	16386	16282	16370	16184	16140	16342	16142	16226	16339	16196	16161	16204	16294	16316	16345	16281	16421	16326	16397	16391	16342	16250	16216	16028	16159	16293	16280	16349	16353	16320	16253	16109	16220	16314	16225	16252	16181	16357	16299	16267	16331	16096	16206	16271	16364	16431	16252	16269	16319	16501	16284	16194	16344	16236	16156	16324	16091	16171	16440	16361	16503	16422	16415	16199	16343	16350	16348	16320	16304	16338	16500	16217	16330	16308	16279	16341	16257	16130	16226	16068	16345	16375	16234	16259	16148	16409	16277	16289	16277	16470	16448	16522	16278	16294	16458	16386	16374	16308	16280	16004	16196	16309	16371	16184	16306	16527	16408	16338	16398	16246	16248	16183	16061	16123	16210	16537	16501	16221	16298	16254	16178	16414	16413	16447	16285	16348	16362	16157	16285	16296	16202	16150	16194	16380	16167	16294	16136	16308	16172	16354	16116	16292	16392	16328	16297	16475	16164	16210	16277	16359	16347	16346	16263	16387	16201	16378	16294	16325	16400	16292	16325	16192	16388	16246	16291	16363	16313	16296	16212	16321	16068	16173	16310	16377	16355	16197	16237	16142	16261	16530	16076	16404	16141	16402	16235	16324	16299	16335	16353	16314	16247	16083	16442	16235	16196	16297	16451	16481	16175	16225	16245	16336	16273	16412	16266	16310	16251	16131	16223	16211	16266	16270	16446	16357	16323	16078	16313	16386	16262	16342	16269	16229	16345	16215	16437	16200	16395	16281	16325	16423	16273	16313	16467	16284	16094	16249	16231	16445	16257	16424	16267	16373	16275	16196	16267	16166	16449	16255	16280	16291	16476	16358	16366	16404	16346	16479	16438	16294	16248	16291	16385	16275	16248	16371	16166	16438	16176	16213	16334	16338	16267	16296	16349	16337	16447	16362	16338	16102	16454	16424	16295	16345	16290	16267	16225	16254	16305	16297	16337	16370	16510	16192	16123	16261	16335	16167	16202	16126	16293	16250	16408	16311	16161	16288	16339	16372	16293	16345	16301	16299	16381	16406	16112	16212	16216	16297	16186	16357	16061	16387	16500	16359	16382	16517	16365	16282	16334	16174	16331	16307	16425	16200	16154	16308	16360	16315	16214	16475	16148	16412	16347	16046	16090	16316	16164	16093	16389	16481	16279	16220	16093	16460	16332	16249	16212	16261	16233	16440	16324	16183	16343	16294	16450	16370	16274	16330	16380	16308	16226	16356	16364	16134	16286	16165	16319	16365	16179	16490	16435	16290	16265	16234	16281	16280	16219	16230	16211	16334	16480	16293	16232	16141	16400	16471	16322	16171	16334	16264	16118	16199	16196	16323	16375	16269	16211	16148	16364	16380	16194	16379	16297	16522	16192	16143	16220	16412	16298	16179	16145	16165	16246	16275	16378	16530	16326	16177	16130	16365	16222	16209	16325	16276	16358	16450	16208	16332	16334	16283	16196	16102	16457	16378	16203	16185	16281	16405	16413	16247	16192	16090	16176	16258	16460	16290	16271	16302	16319	16357	16248	16413	16415	16276	16396	16268	16230	16288	16395	16142	16276	16362	16359	16363	16252	16343	16343	16169	16115	16391	16365	16188	16320	16326	16068	16104	16394	16372	16256	16368	16284	16306	16170	16331	16085	16235	16429	16315	16310	16181	16243	16285	16281	16426	16503	16364	16311	16137	16408	16164	16330	16391	16334	16339	16209	16240	16327	16213	16388	16328	16465	16300	16408	16270	16287	16331	16255	16274	16323	16385	16195	16049	16282	16455	16484	16435	16148	16254	16302	16444	16447	16299	16308	16303	16385	16203	16501	16369	16531	16036	16408	16338	16421	16139	16142	16036	16304	16305	16295	16233	16202	16443	16494	16176	16414	16245	16323	16273	16261	16416	16440	16253	16243	16237	16138	16333	16385	16329	16342	16427	16346	16495	16205	16093	16444	16220	16132	16268	16194	16237	16148	16396	16499	16264	16214	16307	16309	16183	16489	16384	16106	16472	16270	16438	16181	16169	16421	16420	16409	16272	16462	16236	16390	16430	16177	16509	16304	16354	16329	16564	16304	16406	16484	16437	16100	16342	16185	16306	16474	16312	16197	16310	16199	16277	16220	16341	16237	16376	16256	16234	16118	16128	16377	16227	16318	16218	16194	16302	16294	16196	16245	16232	16054	16286	16297	16062	16313	16210	16323	16190	16269	16228	16363	16287	16541	16463	16298	16129	16312	16246	16462	16397	16281	16420	16335	16238	16235	16390	16349	16127	16110	16157	16151	16401	16254	16146	16395	16451	16234	16284	16242	16128	16218	15975	16142	16266	16329	16367	16305	16143	16296	16321	16137	16237	16105	16298	16253	16373	16246	16323	16156	16349	16178	16441	16265	16278	16184	16251	16221	16356	16183	16177	16222	16217	16120	16385	16383	16296	16339	16256	16462	16134	16478	16346
15243	41274	23828	18751	17151	16135	15592	15151	14939	14715	14589	14613	14325	14504	14478	14537	14389	14589	14661	14371	14290	14439	14368	14572	14346	14273	14235	14432	14303	14091	14287	14172	14004	14330	14206	14113	14070	14242	14134	14275	14372	14312	14182	14212	14445	14296	14323	14538	17403	17426	16646	15597	14961	14534	14211	14022	14055	14216	13971	14152	14370	13926	14037	14071	14202	14108	14051	14143	13938	14062	13899	14171	14265	14182	14164	14103	14117	14073	14028	14019	14204	14023	14311	14221	14127	13920	14264	14228	14358	14132	14130	14232	13939	13943	13989	14028	14112	14086	14030	14095	14116	14075	14073	14031	14189	14175	14111	14229	14126	13922	14030	14121	14114	13961	14179	14188	14074	14117	14190	14307	14053	14130	14078	14098	14081	14026	14033	14011	14048	14119	13878	14094	14104	14036	14015	14227	14021	14152	14143	14122	14128	14083	14228	14263	14039	14157	14054	14146	14102	13947	14189	14108	14098	14000	13981	13997	14057	14104	14170	14034	14182	14078	13954	14112	14015	14189	13968	14079	14261	13921	14139	14089	14049	14000	14047	13925	14026	13943	14062	14181	14072	14186	14073	14167	14076	14045	14098	14129	14211	14241	14107	14115	14027	14127	14069	14087	13902	14100	13952	13970	14127	14183	14244	14015	14165	14020	13860	14131	14006	14074	14165	14183	14178	14161	14092	13989	14166	14074	14032	14042	13913	14133	14197	14099	14019	14129	14197	14147	14272	14152	14019	14190	13917	14194	13952	14024	14207	14194	14088	14151	14022	14046	14161	14027	14307	14277	14099	14050	13986	14095	13947	14142	14085	14086	14151	14061	14157	14031	13929	14011	14229	14135	14213	14080	14089	14170	14154	13968	14047	14073	14022	14033	13965	14129	14336	14038	14034	14196	14337	14032	14070	14160	14130	14049	14138	14182	14064	14093	14054	14270	14051	13983	14216	13963	14141	14243	13930	14122	14047	14108	14261	13882	14117	14168	13994	14072	14054	14082	14164	13963	14103	14208	14173	14019	14040	14041	14147	14115	14192	14070	14070	14031	14065	14029	14008	14059	14083	14140	14158	14123	14024	14118	14165	14070	14035	14078	13889	14035	14121	14243	13947	14040	13997	14154	14014	14129	14048	14175	14101	14063	14233	14112	14088	13990	14197	14201	14077	14329	14101	13887	14088	14265	13964	14027	14102	14045	14125	13915	14157	13962	14104	14155	13907	14211	14140	13983	14137	14075	14443	14285	14196	14096	14061	14207	13949	14015	14131	14008	13963	13983	14007	14004	14088	14086	14144	14110	14079	14078	14029	13800	14064	14212	14291	14231	14167	13976	14323	14129	14055	14186	14040	14000	14057	13892	14078	14167	14180	14118	13979	14076	14060	14164	14128	14176	14054	14097	14105	14088	14130	14116	14063	14023	14155	13885	14106	14175	14270	14198	14100	13907	14085	14096	14142	14040	14111	14122	14270	14108	14129	14097	14276	14029	13982	14040	14139	14050	13839	14038	14077	13920	14037	14016	14054	14152	14203	13940	14204	14047	14043	13924	14036	14112	14112	14079	14134	14052	14220	14242	14119	14128	14019	14088	14181	14050	14089	14268	13971	14088	13978	14056	14202	13994	14048	13936	14082	14114	14016	14181	14136	13999	13980	14076	14144	14222	14163	14091	14141	13979	14129	13977	14085	14279	14057	14165	14232	13990	14046	13991	14031	14040	14048	14098	13960	14329	14020	13982	14296	14101	14243	14162	13861	14110	14101	14016	14027	14034	14075	14123	14251	14062	14130	14101	14210	14050	14046	14049	14141	14017	14040	14043	14127	13955	13968	13986	14108	13995	14016	14066	14022	14150	14173	13989	14097	14042	14168	14197	14073	14061	14045	14111	14088	13942	14177	14056	14123	14019	14014	14042	14317	13961	13946	14158	13989	14063	14002	13999	14038	14108	14095	14102	14167	14118	13966	14013	14114	14038	14106	14180	13950	14088	14181	14024	13921	14059	14075	14088	14097	14150	14166	13920	14096	14035	14199	14002	14125	14082	14081	14098	14041	14101	13916	14142	14136	14058	14114	14205	14113	14159	13847	14083	14169	14210	13979	14158	14114	14167	14065	14180	14055	14109	14060	14060	14054	14043	14115	13993	14123	14136	14099	14268	14283	14051	14111	14036	14259	13948	14149	14057	14040	14130	14035	14272	14071	14128	13967	14018	13964	14021	14005	14012	14136	14039	14173	14035	14133	14162	14077	14011	14171	13909	14116	13987	14043	14006	14118	14203	14283	13998	14145	14059	14202	14101	14010	14119	13987	14139	13965	14018	14080	14067	14156	14040	13968	14114	14092	14106	14036	14257	14091	14070	14046	14061	14111	14028	14115	14156	14050	14142	14000	14033	14081	14194	14132	13979	14258	13946	14083	14243	13892	14369	14093	14153	14110	14017	14039	13887	14204	14012	13970	14085	14076	14091	14084	14042	14060	14074	14085	14082	14041	14109	14168	14028	14021	14166	14005	14003	14085	13999	14202	13996	14220	14140	14242	14138	14025	13998	14117	13864	13971	14130	14129	13986	13987	13982	13988	14300	14214	13994	14075	14142	13977	14121	13957	14049	14072	13957	14151	13867	14097	14137	14122	14134	13954	14078	14138	14141	14062	14030	14176	14115	14262	13835	14181	14171	13781	14177	14140	13909	14029	14100	14239	14136	14094	14027	14259	14097	13894	14160	14187	14135	14193	13938	13950	13855	14137	14233	14052	13866	13943	14009	14154	13980	14114	14064	14000	14036	13955	14272	14044	14016	13917	13910	14146	14147	14313	14078	14177	14065	14037	14084	14149	13967	13962	14141	14046	13925	14128	14047	14067	14117	14220	13990	13974	14068	14109	14134	14045	14229	14037	13913	14076	14008	14230	14062	14235	14130	14122	14102	14212	13986	14138	14111	14116	14101	14024	14041	14004	14044	14031	14105	14002	14118	13988	14239	14047	14100	14037	14044	14214	13925	14194	14058	14029	14229	13997	14178	14111	14008	14245	14114	14206	14151	14102	14114	14176	14189	14114	14230	14185	14156	14047	14021	14110	13958	14011	14088	13997	14238	14015	14037	14065	13956	14282	14189	14121	14085	14090	14061	13998	14117	14261	14123	14076	14172	14035	14080	13996	14052	13954	13956	13992	14081	13964	14036	14265	14115	14017	14151	14057	14130	14295	14083	14099	14139	14103	14031	13971	14012	14123	14057	14224	14102	14263	14131	14128	14193	13917	14075	14131	14049	14041	13966	14146	14044	14094	14136	14060	14106	14118	14115	14165	14048	14141	14200	14106	14297	14228	14109	14043	14067	14108	14068	14183	14193	14213	14059	14103	13963	14153	14010	14110	14305	13959	14122	14083	14065	14045	14225	13991	14093	14120	14000	14155	13996	14093	14165	14010	14130	14077	14072	13903	14167	14207	14089	14056	14012	13961	14154	14127	14032	14259	14088	14022	14127	14101	13899	13967	14082	14043	13997	14104	14173	14059	14092	14066	14269	13953	14080	13977	14189	14067	14214	14022	14296	14040	14132	14182	14079	14099	13998	14099	14041	14123	14116	14135	14105	14056	13879	14172	14015	14276	14155	14060	14183	14115	14348	14276	14070	13947	14096	14055	14063	14069	13959	14131	14012	14023	13993	14027	14097	14261	14045	14013	13997	13913	14170	14103	14074	14036	14041	14171	14129	13893	14114	14141	14055	14224	14091	14058	14062	14098	14015	14090	14144	14123	14014	14051	14129	14137	13953	13942	14049	13926	14073	14018	14098	14186	13989	13960	14006	14070	14020	14235	14200	14134	13945	14031	14249	14115	14219	13978	14083	14257	14149	14195	14090	14060	14197	14026	14035	14039	14047	14193	14114	14031	14098	14215	14039	13981	13993	14134	14117	14197	14007	14009	14036	14101	14040	13963	14116	13913	14107	14136	14341	14043	14048	13917	14030	14089	14128	14077	13996	14117	14090	14123	14108	13991	14121	14061	14045	14031	14061	14110	14048	14294	14086	14049	14095	14000	13936	14200	14152	14009	14064	14179	14046	14046	13838	13978	14162	14010	14113	14104	14186	14277	14075	14090	14159	13943	14094	13939	14179	14079	13924	14130	14020	14091	14178	14170	13940	13940	13984	14152	14046	14035	14098	14200	14101	13957	14014	14239	13836	14066	14038	14157	14116	14095	14002	14141	14122	13994	14042	14039	14307	13989	14216	14014	14167	14078	14164	14003	14095	14021	14032	14005	14274	14197	14078	14085	14003	13995	14131	13976	14197	14165	14003	14037	14192	14071	14228	14236	14061	14144	14109	14138	14045	14137	14045	14060	14102	14075	14093	14038	14024	14084	13952	14108	14097	14110	14099	14077	13842	14086	14017	14143	13961	14194	13893	14084	14068	14152	14288	14030	14105	14032	13898	14005	14101	14162	14246	13971	14222	14035	14106	14067	14027	14030	14032	14126	14035	13936	14147	14078	14055	13994	14030	14210	14079	14070	14066	13966	14084	14141	14104	13987	14048	14209	14196	14107	14112	14044	14077	14155	14185	13960	14124	14051	14068	14237	14015	14004	14165	13938	14253	14023	14087	14026	14023	14084	14261	14029	14173	14111	14057	14254	14020	14162	14035	14062	14014	14111	13898	14128	14115	14116	13952	13995	14079	14238	14124	14087	14108	14113	13979	14083	14141	14154	14031	14077	14110	14075	13931	14098	14143	14084	14110	14189	13996	13941	13990	14069	14141	14132	13976	14057	14263	13964	13993	14173	14022	14182	14012	14092	14067	13971	14094	14132	14062	14142	14122	14081	14022	14168	14088	14061	14067	14039	13882	14157	14261	14074	14153	14044	14170	14241	14122	14041	14044	14264	14044	14086	14168	14075	13962	14072	14084	14036	14041	14047	14190	14044	14103	14207	14169	14010	14111	14166	14262	13985	14081	14286	13969	14112	14136	14135	14077	14104	14092	14080	14171	14148	13953	14265	14028	14206	13957	13971	14116	14143	14081	14045	14127	14145	14153	13969	14186	14072	14219	13903	14217	14013	14055	14013	14260	13954	14115	14294	14161	14114	14084	14183	14249	14178	13979	14035	14051	14162	14081	13973	14028	14112	14159	14212	14065	14042	14126
27187	21924	23376	19759	16567	16724	16422	16538	16479	16582	16561	16435	16422	16479	16547	16770	16582	16330	16399	16528	16396	16669	16480	16490	16431	16509	16479	16306	16419	16419	16496	16482	16265	16469	16323	16427	16655	16324	16404	16618	16509	16562	16291	16436	16664	16488	16625	16615	16495	16620	16625	16706	16410	16679	16408	16483	16527	16423	16398	16573	16652	16429	16311	16563	16497	16388	16270	16064	16366	16447	16452	16503	16419	16203	16448	16155	16502	16457	16341	16320	16492	16403	16491	16400	16250	16410	16387	16379	16453	16406	16452	16327	16414	16453	16396	16338	16401	16440	16505	16347	16318	16526	16596	16427	16326	16490	16335	16188	16250	16274	16571	16466	16128	16255	16381	16067	16333	16570	16169	16248	16475	16462	16547	16419	16550	16208	16328	16360	16522	16367	16361	16341	16196	16340	16467	16597	16505	16304	16457	16209	16484	16457	16545	16155	16142	16256	16239	16492	16350	16419	16572	16313	16456	16488	16570	16414	16297	16565	16460	16474	16296	16412	16390	16549	16482	16463	16307	16580	16570	16302	16249	16423	16395	16436	16301	16482	16490	16227	16350	16656	16374	16413	16352	16253	16415	16452	16547	16447	16310	16332	16357	16337	16455	16413	16282	16620	16259	16467	16413	16453	16505	16390	16525	16319	16437	16430	16301	16358	16362	16308	16443	16179	16466	16302	16416	16447	16439	16267	16345	16403	16455	16319	16266	16282	16317	16380	16343	16201	16532	16335	16496	16366	16389	16543	16564	16271	16303	16403	16455	16489	16490	16238	16274	16571	16348	16427	16396	16341	16502	16475	16415	16338	16584	16345	16395	16456	16427	16397	16375	16316	16493	16438	16361	16483	16359	16449	16471	16317	16281	16284	16478	16384	16300	16222	16262	16226	16266	16363	16318	16287	16415	16313	16507	16463	16599	16429	16462	16320	16451	16360	16365	16422	16364	16440	16252	16416	16409	16203	16311	16312	16310	16278	16280	16379	16399	16369	16453	16450	16244	16413	16450	16397	16295	16249	16324	16440	16403	16298	16367	16227	16261	16346	16341	16326	16471	16253	16454	16288	16392	16452	16319	16415	16448	16587	16479	16691	16450	16420	16399	16349	16428	16290	16483	16389	16477	16418	16298	16285	16447	16454	16345	16425	16469	16566	16189	16390	16525	16387	16175	16379	16289	16272	16331	16484	16426	16090	16598	16505	16436	16418	16472	16314	16367	16172	16412	16558	16406	16197	16410	16153	16680	16301	16414	16277	16301	16306	16426	16555	16430	16494	16397	16257	16466	16368	16247	16359	16586	16448	16070	16421	16368	16564	16387	16285	16384	16413	16282	16385	16307	16414	16112	16354	16179	16453	16342	16543	16448	16581	16410	16433	16145	16164	16335	16262	16493	16349	16359	16382	16365	16521	16424	16285	16281	16348	16577	16225	16456	16407	16278	16035	16421	16532	16341	16532	16348	16481	16471	16391	16401	16444	16397	16351	16436	16578	16301	16387	16498	16591	16249	16366	16517	16392	16567	16256	16261	16425	16449	16567	16434	16621	16450	16594	16318	16234	16428	16409	16241	16528	16185	16465	16476	16434	16434	16599	16393	16384	16276	16265	16406	16559	16501	16581	16413	16670	16460	16366	16447	16409	16371	16341	16260	16379	16265	16460	16264	16296	16391	16243	16390	16347	16571	16517	16339	16421	16434	16452	16521	16465	16309	16276	16294	16531	16582	16358	16468	16482	16494	16347	16372	16480	16392	16486	16519	16539	16469	16438	16568	16329	16426	16430	16332	16376	16357	16507	16385	16449	16537	16331	16629	16469	16465	16558	16578	16604	16468	16287	16334	16265	16290	16500	16363	16454	16474	16476	16403	16279	16544	16337	16495	16685	16414	16552	16447	16506	16154	16317	16482	16336	16417	16486	16587	16534	16483	16515	16377	16509	16397	16426	16487	16383	16290	16427	16270	16595	16366	16265	16462	16231	16490	16483	16525	16410	16393	16320	16347	16544	16357	16262	16364	16365	16512	16409	16179	16337	16381	16386	16380	16330	16485	16661	16498	16357	16349	16426	16288	16315	16445	16251	16340	16380	16586	16412	16296	16479	16280	16410	16372	16410	16282	16426	16283	16042	16360	16576	16369	16617	16307	16329	16337	16365	16351	16518	16416	16458	16142	16529	16456	16294	16330	16323	16559	16324	16272	16311	16431	16485	16287	16217	16297	16397	16347	16258	16113	16201	16501	16403	16379	16398	16338	16294	16472	16381	16363	16389	16504	16301	16295	16399	16420	16497	16508	16386	16450	16374	16369	16541	16458	16284	16275	16355	16438	16384	16320	16464	16303	16347	16449	16370	16303	16382	16164	16224	16374	16374	16433	16586	16299	16346	16575	16498	16326	16440	16473	16292	16530	16409	16500	16664	16308	16432	16389	16383	16271	16320	16367	16247	16517	16537	16540	16174	16361	16487	16367	16400	16453	16487	16469	16396	16560	16472	16235	16591	16402	16373	16437	16423	16313	16345	16362	16502	16381	16273	16316	16419	16463	16274	16550	16318	16308	16269	16391	16414	16439	16529	16376	16565	16339	16473	16355	16317	16480	16470	16433	16325	16366	16364	16296	16500	16409	16310	16406	16488	16340	16437	16341	16323	16547	16468	16567	16551	16539	16422	16436	16484	16514	16392	16513	16417	16504	16350	16373	16366	16463	16247	16395	16114	16241	16351	16483	16394	16257	16350	16484	16466	16589	16409	16580	16309	16388	16411	16478	16504	16225	16517	16390	16273	16406	16396	16300	16429	16303	16442	16490	16335	16576	16354	16363	16423	16293	16365	16423	16512	16563	16461	16388	16328	16437	16458	16268	16306	16245	16415	16465	16284	16469	16365	16273	16411	16483	16375	16350	16477	16247	16329	16396	16472	16558	16417	16382	16262	16650	16465	16131	16345	16292	16158	16275	16432	16384	16516	16455	16355	16600	16461	16395	16265	16403	16680	16548	16445	16452	16291	16419	16293	16403	16452	16375	16418	16504	16429	16266	16359	16579	16318	16308	16398	16384	16557	16449	16314	16319	16313	16602	16363	16464	16482	16535	16555	16318	16438	16487	16228	16393	16453	16415	16390	16515	16329	16395	16538	16334	16601	16621	16417	16359	16394	16314	16344	16406	16505	16247	16346	16553	16353	16533	16486	16281	16393	16411	16466	16499	16459	16296	16237	16432	16435	16079	16467	16332	16286	16341	16556	16451	16508	16449	16437	16339	16446	16527	16540	16292	16507	16350	16526	16507	16471	16465	16290	16520	16463	16488	16534	16395	16454	16590	16232	16483	16474	16356	16330	16399	16203	16544	16520	16434	16494	16512	16290	16333	16510	16492	16363	16401	16191	16424	16664	16386	16514	16430	16485	16278	16339	16380	16436	16433	16505	16477	16438	16461	16449	16321	16363	16449	16115	16384	16312	16491	16505	16166	16537	16437	16515	16450	16438	16337	16279	16539	16541	16577	16290	16451	16376	16508	16367	16360	16429	16316	16382	16415	16585	16529	16420	16515	16504	16400	16423	16530	16304	16287	16569	16333	16423	16374	16335	16414	16351	16375	16388	16251	16424	16382	16534	16506	16325	16379	16491	16405	16435	16455	16465	16295	16306	16273	16431	16080	16622	16551	16473	16393	16439	16572	16413	16255	16553	16248	16435	16560	16629	16413	16406	16419	16406	16611	16476	16359	16412	16315	16202	16377	16416	16295	16307	16469	16280	16234	16237	16438	16378	16298	16659	16386	16495	16620	16395	16428	16418	16446	16351	16380	16339	16192	16326	16587	16397	16491	16294	16423	16350	16243	16398	16305	16330	16257	16523	16231	16384	16229	16550	16379	16454	16599	16424	16368	16492	16262	16451	16498	16311	16427	16522	16430	16651	16465	16560	16473	16419	16564	16638	16379	16454	16531	16578	16340	16381	16479	16219	16476	16357	16510	16435	16468	16394	16687	16369	16475	16460	16460	16343	16522	16423	16395	16660	16543	16153	16518	16400	16444	16604	16475	16451	16484	16394	16369	16558	16416	16435	16407	16267	16398	16356	16462	16434	16474	16220	16308	16348	16419	16298	16581	16312	16339	16438	16298	16281	16602	16351	16219	16477	16402	16290	16351	16525	16437	16635	16443	16428	16681	16436	16427	16322	16425	16230	16283	16344	16462	16234	16528	16382	16322	16468	16401	16415	16466	16533	16316	16063	16495	16384	16181	16382	16476	16542	16402	16387	16180	16378	16359	16430	16565	16392	16194	16437	16302	16396	16255	16334	16472	16370	16336	16290	16442	16359	16446	16365	16344	16501	16411	16519	16500	16367	16485	16565	16470	16395	16327	16414	16232	16376	16497	16353	16262	16281	16329	16340	16325	16286	16421	16450	16346	16246	16322	16195	16361	16495	16409	16391	16476	16433	16319	16438	16445	16366	16431	16189	16307	16286	16426	16459	16455	16311	16398	16347	16483	16563	16421	16476	16370	16451	16364	16371	16333	16467	16397	16540	16320	16507	16649	16655	16459	16312	16519	16370	16243	16413	16663	16245	16320	16484	16317	16506	16484	16336	16215	16302	16642	16571	16437	16538	16468	16383	16289	16235	16537	16384	16478	16337	16385	16261	16670	16374	16434	16549	16398	16423	16472	16507	16456	16480	16474	16457	16440	16381	16288	16478	16321	16442	16432	16391	16428	16447	16488	16487	16534	16386	16511	16409	16264	16359	16454	16208	16263	16394	16522	16280	16657	16419	16377	16210	16277	16422	16504	16403	16318	16689	16367	16163	16521	16587	16309	16115	16467	16615	16410	16397	16427	16543	16296	16545	16468	16502	16297	16362	16658	16228	16344	16331	16256	16450	16132	16438	16415	16336	16431	16381	16474	16522	16615	16561	16546	16440	16494	16461	16306	16556	16464	16410	16599	16593	16408	16358	16325	16362	16480	16474	16332	16399	16532	16464	16441	16358	16436	16252	16489	16349	16441	16374	16310	16329	16472	16385	16280	16348	16393	16255	16251	16360	16528	16504	16378	16354	16386	16456	16380	16492	16566	16417	16379	16485	16565	16546	16473	16484	16220	16616	16372	16443	16454	16711	16636	16412	16440	16373	16421	16211	16297	16221
13928	21610	15748	14745	14495	14320	14218	14270	14156	14111	14180	14264	14328	14177	14093	14293	14155	14268	14421	14392	14174	14347	14095	14225	14371	14139	14238	14251	14363	14225	14172	14195	14337	14135	14323	14238	14148	14225	14283	14306	14219	14437	14150	14104	14306	14153	14263	14077	14553	14301	14401	14548	14153	14211	14142	14096	14247	14159	14328	14264	14154	14269	14096	14115	14088	14204	14225	14007	14018	14043	14189	14107	14304	14201	14124	14069	14225	14198	14107	14308	14192	14301	14152	14192	14037	14131	14109	14095	14287	14111	14014	14092	14066	14064	14221	14300	14106	14318	14132	14299	14171	14149	14212	14306	14121	14136	14148	14186	14274	14324	13889	14296	14181	14139	14232	14059	14329	14094	14136	14069	14111	14147	14259	14147	14119	14291	14266	14148	14139	14200	14085	14237	14310	14229	14242	14200	14205	14099	14312	14074	14164	14084	14109	14168	14154	14357	14068	14145	13939	14133	14107	14148	14283	14072	14191	14066	14238	13980	14137	14078	14299	14014	14300	14206	14221	14160	13942	14307	14146	14177	14080	14045	14036	14151	14175	14207	14197	14393	14247	14034	14100	14205	14180	14076	14112	14114	14090	14082	14095	14159	14228	14154	14305	14304	14214	14293	14106	14161	14210	14208	14101	14214	14029	14096	14378	14146	14247	14147	14175	14095	14140	14165	14274	14106	14032	14192	14182	14191	14054	14021	14051	14155	14177	14108	14023	14139	14133	14234	14189	14058	14232	14235	14154	14113	14242	14041	14118	14146	14154	14167	14195	14107	14192	14115	14150	14157	14006	14109	14113	14042	14037	14168	14008	14347	14268	14067	14298	14089	14255	14201	14232	14039	14249	14185	14167	14090	14218	14205	14342	14206	14067	13982	14191	14162	14281	14111	14218	14162	14026	14298	14181	14270	14109	14163	13992	14164	14172	14084	14194	14197	14305	14090	13990	14220	14092	14185	14210	14028	14010	14049	14215	14167	14103	14186	14182	14122	14113	14013	14236	14121	14260	14261	14159	14113	14097	14138	14130	14244	14192	14309	14084	14257	14230	14126	14257	14153	14177	13932	14042	14215	14190	14141	14096	14211	14205	14251	14299	14119	14034	14050	14257	14302	14291	13975	14453	14185	14160	14148	14110	14173	14166	14082	14263	14036	14153	14204	14113	14195	14102	14143	14140	14048	14006	14107	14261	14208	14272	14330	14067	13982	14047	14258	14163	14146	14142	14309	14095	14063	14142	14158	14296	14297	14230	14217	14057	14275	14145	14131	14043	14063	13976	14200	14252	14176	14208	14159	14177	14041	14292	14174	14102	14173	14238	14059	14299	14075	14198	14242	14275	14144	14331	13976	14175	14076	14182	14146	14162	14174	14142	14093	14283	14337	14189	14160	14231	14197	14211	14044	14212	14258	14313	14120	14160	14275	14160	14207	14219	14142	14333	14063	14246	14309	14158	14154	14262	14169	14197	14133	14175	14349	14122	14224	14209	14170	14080	14183	14223	14045	14112	14270	14138	14144	14148	14196	14092	14160	14186	14226	14144	14309	14150	14084	14212	14073	14141	14222	14133	14152	14090	14048	14137	14142	14256	14098	14295	14208	14015	14228	14196	14231	14250	14213	14144	14040	14097	14213	14096	14209	14303	13921	14175	14182	14053	14242	14162	14152	14083	14092	14336	14134	14090	14207	14082	14031	14277	14297	14377	14071	14246	14202	14172	14216	14151	14076	14247	14172	14231	14210	14094	14100	14146	14311	14152	14204	14185	14265	14226	14169	14096	13977	14315	14139	14016	14229	14194	14163	14261	14222	14152	14123	13944	14230	14208	14247	14003	14067	14149	14112	14145	14115	14073	14232	14135	14074	14054	14218	14157	13982	13997	14213	14155	14164	13914	14014	14190	14384	14128	14261	14257	14223	14123	14236	14101	14239	14232	14266	14052	14265	14242	14084	14202	14085	14187	14251	14223	14051	14136	14153	13997	14324	14365	14104	14120	13998	14186	14194	14155	14126	14079	14169	14114	14261	14124	14209	14170	14084	14220	14237	14116	14293	14200	14074	14197	14132	14279	14265	14231	14068	14259	14037	14130	14068	14250	14294	14181	14133	14288	14230	14105	14129	14065	14232	14259	14202	14124	14236	14064	14204	14115	14090	14239	14106	14263	14120	14082	14087	14215	14095	14070	14104	14153	14088	14121	14134	14289	14366	14241	14071	14215	14241	14109	14158	14317	14150	14180	14194	14250	14098	14194	14262	13976	14150	14157	14175	14210	14197	14325	14073	14245	14263	14076	14263	14313	13995	14286	14110	14038	14053	14122	14303	14149	14218	14260	14008	14065	14345	14019	13952	14148	14129	14318	14159	14108	14296	14370	14205	14011	14184	14229	14281	14214	14207	14004	14311	14130	14077	14263	14155	14101	14123	14282	14056	14080	14047	14294	14181	14316	14377	14290	14029	14410	14003	14194	14165	14154	14238	14127	14168	14150	14167	14148	14045	14236	14265	14171	14143	14060	14187	14159	14175	14107	14085	14254	14183	14017	14130	14181	14172	14139	14168	14224	14294	14294	14360	14199	14124	14198	14202	14158	14084	14152	14149	14191	14251	14143	14184	14048	14165	14104	14106	14264	14220	14072	14113	14145	14040	14301	14363	14253	14040	14291	14109	14400	14130	14111	14168	14088	14012	14176	14043	14098	14356	14203	14197	14017	14118	14213	14368	14198	14168	14150	14167	14199	14172	14217	14208	14046	14168	14130	14234	14083	14134	14167	14149	14158	14264	14253	14223	14101	14361	14095	14262	14352	14147	14134	14322	14193	14189	14112	14192	14181	14260	14081	14272	14113	14173	14341	14078	13998	14058	14098	14356	14305	14095	14096	14168	14151	14102	14247	14159	14123	14172	14224	14207	14252	14226	14138	14308	14232	14066	14127	14246	14006	14152	14135	14274	14309	14093	14183	14320	14112	14265	14225	14173	14195	14304	14100	14278	14192	14143	14093	14157	14125	13896	14062	14317	14214	14212	14479	14227	14112	14284	14344	14080	14231	14222	14189	14186	13984	14169	14135	14230	14238	14094	14147	14192	14161	14297	14207	14104	14157	14070	14253	14184	14204	14138	13960	14227	14151	14099	14175	14245	13999	14179	14147	14034	14186	14077	14048	14209	14250	14278	14201	14293	14263	14138	14143	14121	14127	14157	14239	14033	14199	14092	14260	14133	14059	14111	14121	14211	14092	14103	14117	14097	14148	14014	14280	14147	14204	14149	14097	14151	14209	13950	14361	14282	14197	14253	14130	14233	14234	14195	14161	14022	14145	14153	14110	14121	14304	14121	14202	14142	14094	14126	14190	14081	14107	14285	14168	14183	14071	14111	14188	14225	14032	14127	14446	14262	13978	14212	14215	14227	14170	14279	14290	14172	14062	14195	14040	14155	14145	14187	14313	14184	14126	14087	14109	14067	14115	14292	14135	14225	14123	14126	14125	14171	14167	14262	14140	14299	14011	14138	14063	14248	14073	14055	14060	14153	14117	14032	14200	14214	14178	14130	14146	14095	14018	14033	14316	14142	14230	14243	14113	14203	14170	14147	14198	14133	14227	14104	14191	14111	14193	14283	14183	14059	14230	14078	14212	13913	14078	14184	14310	14090	14163	14172	14280	14006	14215	14157	13984	14269	14089	13975	14387	14236	14197	14015	14361	14044	14170	14147	14096	14029	14349	14145	14271	14329	14332	14086	14175	14110	14198	14130	14313	14327	14097	14069	14124	14116	14247	14207	14096	14180	14335	13958	14120	14272	14219	14351	14188	14065	14217	14121	14084	14245	14176	14127	14126	14155	14329	14319	14209	14296	14213	14309	14127	14184	14314	14151	14265	14019	14299	14152	14135	14126	14127	14246	14269	14190	14108	14083	14243	14232	14109	14198	14321	14139	14237	14262	14079	14033	14187	14186	14076	14203	14133	14116	14089	14261	14225	14104	14109	14189	14138	14033	14218	14119	14228	14156	14157	14212	14189	13987	14096	14303	14236	14147	14149	14128	14045	14038	14074	14092	14196	13958	14057	14091	14291	14333	14208	14206	14198	14204	14119	14248	14092	14198	14253	14269	14189	14123	14084	14219	14129	14006	13897	14085	14013	14270	14172	14099	14074	14217	14186	14174	14074	14128	14189	14276	14220	14165	14207	14131	14193	14000	14115	14259	14274	14149	14190	14078	14162	14133	14262	14071	14205	14142	14121	14170	14289	14228	14177	14243	14194	14113	14245	14154	14300	14126	14143	14288	14146	14416	14051	14260	14066	14241	14162	14106	14043	14225	14315	14135	14055	14225	14270	14085	14158	14029	14152	14261	14185	14069	14131	14205	14152	14317	14245	14121	13967	14018	14304	14151	14113	14086	14151	14313	14286	14321	14085	14075	13997	14109	14262	14127	14145	14042	14173	14322	14182	14227	14203	14151	14096	14208	14158	14034	14152	14134	14159	14237	14047	14151	14305	14268	14061	14266	14218	14049	14262	14157	14187	14135	14221	14141	14345	13996	14123	14340	14228	14166	14091	14201	14053	14181	14149	14282	14217	14293	14134	14188	14194	14241	14105	14048	14198	14147	14160	14106	14192	14176	14329	14032	14152	14298	14133	14101	14471	14248	14149	14185	14093	14107	14242	14076	13976	14181	14068	14119	14164	14181	14379	13954	14176	14252	14118	14084	14194	14183	14046	14139	14085	14192	14253	14101	14226	14180	14180	14080	14264	14201	14311	14251	14103	14298	14040	14105	14237	13918	14167	14155	14150	14114	14266	14104	14324	13987	14298	14182	14215	14089	14207	14061	14345	14256	14308	14298	14285	14159	14171	14195	14219	14209	14103	14041	14205	14139	14291	14068	14170	14293	14049	14063	14055	14220	14232	14218	14087	14181	14101	14149	14186	14067	14320	14181	14211	14152	14054	14180	14239	14202	14237	14051	13950	14230	14011	14136	14266	14117	14089	14232	14147	13987	14403	14259	14104	14091	14168	14132	14081	14172	14247	13997	14282	13946	14318	14256	14211	14012	14116	14173	14164	14145	14157	14117	14215	14322	14124	14396	13998	14236	14272	14097	14154	14281	14112	14248	14246	14211	14173	14328	14111	14146	14084	14349
23716	21091	28573	23863	21727	20192	19012	16757	16410	16908	16575	16635	16681	16648	16532	16392	16648	16551	16881	16634	16682	16489	16477	16577	16469	16425	16438	16593	16625	16546	16221	16502	16461	16472	16373	16619	16474	16410	16449	16410	16538	16361	16219	16467	16135	16475	16390	16512	17229	17335	17495	16956	16635	16485	16290	16190	16168	16361	16295	16495	16411	16386	16480	16462	16195	16121	16319	16213	16338	16382	16418	16368	16232	16435	16262	16290	16143	16393	16138	16392	16205	16440	16488	16338	16235	16305	16434	16425	16293	16029	16176	16331	16086	16475	16252	16126	16360	16176	16494	16391	16172	16452	16224	16402	16350	16246	16489	16406	16340	16292	16343	16258	16456	16317	16298	16212	16334	16330	16272	15993	16246	16224	16157	16154	16268	16214	16441	16306	16464	16282	16470	16371	16041	16283	16219	16283	16189	16264	16253	16420	16630	16159	16236	16226	16200	16462	16201	16271	16422	16388	16332	16127	16238	16190	16355	16246	16431	16228	16183	16242	16382	16267	16301	16317	16468	16295	16439	16287	16258	16360	16472	16277	16386	16313	16142	16394	16395	16335	16246	16225	16123	16306	16385	16166	16200	16599	16263	16407	16330	16332	16376	16135	16155	16332	16312	16333	16195	16394	16478	16336	16144	16324	16368	16246	16320	16192	16277	16387	16295	16167	15935	16322	16268	16323	16294	16238	16285	16280	16235	16339	16057	16290	16087	16245	16164	16336	16324	16145	16166	16192	16338	16182	16188	16132	16275	16428	16381	16176	16237	16399	16334	16340	16490	16231	16289	16262	16362	16323	16365	16363	16140	16182	16286	16243	16174	16189	16375	16217	16276	16212	16299	16301	16387	16300	16501	16391	16341	16449	16375	16408	16212	16306	16170	16262	16262	16154	16212	16342	16372	16072	16124	16372	16176	16340	16414	16179	16203	16317	16382	16095	16498	16565	16144	16259	16121	16300	16288	16016	16438	16324	16529	16250	16375	16337	16327	16279	16286	16474	16210	16364	16344	16404	16279	16373	16247	16245	16358	16329	16443	16222	16389	16203	16316	16149	16362	16399	16525	16097	16015	16412	16498	16125	16502	16421	16249	16404	16410	16269	16389	16367	16228	16306	16496	16278	16393	16151	16215	16072	16212	16105	16437	16359	16408	16280	16207	16299	16415	16138	16296	16283	16188	16350	16354	16373	16260	16290	16089	16319	16081	16422	16233	16061	16324	16299	16190	16427	16178	15954	16214	16369	16374	16261	16276	16355	16444	16272	16253	16493	16218	16260	16186	16323	16208	16417	16466	16315	16359	16448	16383	16460	16255	16301	16299	16323	16354	16326	16368	16346	16423	16209	16279	16252	16372	16352	16116	16438	16489	16288	16211	16262	16354	16310	16254	16501	16267	16291	16386	16144	16256	16461	16271	16161	16365	16375	16256	16246	16192	16345	16340	16303	16318	16289	16352	16503	16114	16090	16220	16031	16442	16419	16181	16300	16323	16225	16076	16242	16205	16250	16494	16092	16225	16353	16169	16465	16421	16160	16210	16265	16436	16367	16047	16195	16261	16303	16180	16327	16303	16053	16155	16187	16172	16376	16251	16375	16226	16328	16101	16385	16273	16314	16301	16305	16551	16320	16284	16278	16274	16242	16276	16076	16198	16169	16210	16269	16273	16234	16396	16265	16241	16284	16105	16223	16389	16232	16346	16187	16439	16273	16285	16093	16428	16211	16324	16430	16184	16261	16388	16393	16107	16245	16232	16307	16437	16242	16225	16209	16381	16258	16241	16173	16443	16325	16249	16254	16301	16314	16303	16367	16367	16470	16224	16095	16213	16564	16473	16280	16399	16144	16282	16247	16186	16397	16266	16166	16344	16256	16268	16332	16417	16386	16243	16324	16391	16393	16215	16279	16390	16126	16452	16158	16328	16140	16436	16393	16487	16468	16398	16222	16206	16201	16378	16229	16179	16166	16328	16195	16432	16344	16307	16326	16442	16276	16556	16233	16387	16221	16116	16305	16096	16355	16067	16153	16203	16336	16457	16200	16088	16276	16358	16442	16177	16321	16232	16229	16185	16016	16231	16040	16085	16361	16366	16508	16340	16287	16256	16288	16341	16203	16474	16284	16223	16348	16183	16245	16250	16380	16218	16332	16507	16093	16409	16311	16382	16491	16193	16363	16207	16357	16241	16428	16192	16262	16251	16234	16332	16361	16317	16444	16379	16340	16160	16231	16101	16105	16313	16386	16285	16389	16200	16448	16304	16221	16241	16192	16183	16396	16163	16346	16347	16231	16503	16319	16244	16474	16337	16204	16343	16058	16463	16338	16235	16167	16300	16255	16297	16329	16314	16381	16401	16290	16367	16150	16502	16202	16323	16233	16364	16390	16046	16149	16237	16340	16129	16309	16240	16432	16287	16281	16255	16302	16275	16046	16211	16233	16278	16322	16221	16436	16149	16340	16293	16254	16303	16263	16420	16232	16219	16245	16229	16357	16444	16366	16430	16309	16161	16121	16335	16311	16453	16348	16277	16275	16102	16413	16134	16406	16424	16193	16394	16287	16238	16246	16251	16241	16369	16292	16211	16246	16271	16164	16371	16392	16466	16290	16291	16178	16450	16293	16437	16200	16127	16441	16332	16341	16356	16204	16194	16281	16436	16186	16336	16365	16273	16479	16426	16370	16234	16437	16206	16347	16456	16433	16115	16261	16397	16247	16270	16234	16390	16202	16034	16408	16340	16249	16308	16343	16198	16274	16396	16249	16278	16224	16312	16159	16125	16277	16215	16191	16588	16135	16212	16177	16103	16311	16333	16387	16343	16295	16148	16355	16231	16125	16237	16268	16292	16136	16223	16197	16331	16326	16161	16230	16279	16323	16212	16423	16415	16228	16319	16369	16280	16474	16275	16336	16348	16380	16299	16145	16177	16127	16308	16336	16291	16256	16074	16362	16168	16147	16183	16263	16105	16221	16333	16101	16363	16252	16511	16285	16514	16257	16213	16117	16300	16192	16368	16396	16339	16243	16301	16340	16221	16373	16367	16174	16184	16225	16124	16318	16258	16405	16253	16363	16144	16441	16126	16167	16199	16074	16311	16245	16250	16324	16453	16197	16357	16263	16394	16016	16116	16211	16184	16098	16089	16198	16388	16240	16338	16293	16310	16433	16178	16358	16228	16470	16355	16247	16391	16269	16209	16438	16412	16210	16051	16506	16241	16397	16225	16450	16341	16469	16608	16258	16448	16166	16240	16339	16376	16385	16388	16412	16210	16240	16328	16106	16252	16306	16287	16172	16231	16256	16090	16411	16222	16126	16240	16217	16330	16215	16250	16285	16393	16440	16328	16505	16299	16194	16263	16301	16147	16219	16346	16429	16335	16447	16197	16272	16412	16525	16298	16322	15971	16112	16387	16246	16347	16379	16427	16285	16380	16383	16397	16096	16388	16266	16296	16110	16248	16298	16298	16248	16217	16221	16343	16284	16250	16478	16563	16330	16222	16193	16242	16178	16193	16272	16238	16465	16359	16226	16361	16298	16407	16332	16276	16338	16329	16315	16417	16274	16478	16166	16296	16453	16256	16268	16642	16299	16412	16469	16016	16159	16282	16202	16323	16196	16227	16438	16238	16380	16502	16187	16232	16482	16427	16377	16303	16325	16152	16538	16027	16230	16341	16323	16263	16261	16293	16197	16389	16124	16382	16194	16332	16488	16283	16189	16284	16260	16352	16526	16422	16213	16231	16353	16327	16235	16274	16203	16394	16218	16267	16254	16304	16186	16323	16469	16320	16300	16352	16344	16265	16250	16194	16256	16243	16327	16155	16423	16325	16266	16122	16350	16628	16316	16371	16267	16060	16534	16272	16498	16399	16395	16361	16453	16464	16400	16453	16253	16241	16066	16225	16634	16336	16268	16218	16146	16360	16460	16212	16116	16046	16286	16227	16132	16485	16339	16193	16226	16288	16187	16412	16431	16359	16227	16522	16288	16179	16210	16342	16225	16353	16164	16145	16255	16483	16384	16330	16107	16281	16263	16442	16202	16122	16427	16298	16382	16349	16259	16201	16195	16248	16091	16357	16339	16312	16415	16258	16484	16185	16431	16299	16235	16401	16190	16248	16376	16243	16302	16310	16443	16555	16348	16154	16157	16383	16215	16330	16597	16344	16169	16360	16124	16280	16452	16172	16396	16332	16201	16208	16403	16277	16299	16482	16223	16315	16020	16304	16340	16170	16374	16311	16301	16443	16335	16294	16403	16260	16339	16272	16374	16054	16252	16355	16294	16021	16329	16272	16274	16291	16371	16333	16392	16267	16356	16406	16386	16400	16177	16293	16411	16184	16447	16361	16317	16359	16389	16451	16053	16208	16211	16339	16228	16340	16332	16319	16173	16280	16355	16413	16306	16372	16209	16410	16117	16427	16047	16421	16223	16316	16261	16092	16333	16337	16246	16428	16189	16222	16314	16290	16285	16457	16314	16321	16380	16249	16472	16435	16289	16249	16372	16470	16184	16294	16202	16481	16457	16284	16282	16510	16395	16321	16370	16401	16443	16261	16383	16467	16214	16369	16317	16323	16361	16466	16464	16511	16242	16490	16241	16146	16192	16419	16175	16285	16524	16448	16297	16341	16381	16325	16256	16235	16391	16297	16442	16232	16369	16200	16385	16310	16391	16380	16279	16100	16427	16293	16296	16384	16426	16304	16201	16254	16258	16285	16264	16410	16199	16360	16329	16330	16249	16470	16204	16454	16199	16203	16168	16271	16378	16387	16144	16275	16214	16358	16219	16211	16358	16306	16378	16131	16413	16321	16301	16206	16321	16420	15986	16203	16332	16221	16432	16399	16101	16174	16372	16224	16135	16258	16288	16207	16252	16328	16297	16238	16283	16200	16351	16392	16212	16286	16482	16150	16118	16349	16319	16257	16190	16403	16227	16502	16388	16148	16318	16295	16219	16251	16256	16336	16000	16262	16160	16158	16496	16347	16376	16336	16366	16423	16352	16436	16313	16310	16325	16166	16318	16291	16510	16241	16272	16401	16123	16290	16323	16190	16292	16235	16270	16343	16338	16473	16323	16595	16324	16293	16192	16237	16167	16451	16411	16222	16339	16174	16322	16567	16339	16237	16192	16356	16288
13607	39775	20157	16701	15909	15116	14826	14825	14547	14586	14318	14262	14401	14266	14274	14417	14292	14537	14425	14475	14367	14278	14327	14135	14168	14201	14066	14226	14388	14288	14098	14199	14146	14233	14100	14057	14348	14218	14081	14243	14246	14082	14233	14315	14344	14276	14133	14684	15657	15937	15527	14911	14647	14353	14253	14188	14061	14262	14172	13952	14148	14021	14157	14122	14067	14187	14116	14173	14200	14188	14138	14070	14190	13965	14075	14221	14097	14073	14172	14134	14191	14108	13983	14261	14170	14071	14025	14201	14141	14138	14198	14208	14127	14059	14295	14103	14088	14126	13991	14143	14155	13973	14132	14006	14053	14063	14057	14125	14105	14112	14066	14134	14058	13948	14100	14059	14031	14065	14026	14191	14160	14221	14039	14213	14002	14113	14112	14031	14074	14100	14118	13995	14220	14119	14074	14187	14207	14017	14094	14076	14099	14086	14054	13986	14178	14147	14216	14062	14175	14159	14380	14248	14058	14319	14129	14209	14034	14203	14188	14003	14238	14080	14078	14136	14226	14071	14036	14199	14127	14053	13922	14089	14047	14122	13975	14232	14171	14095	14274	14104	14160	14075	14046	14213	14074	14268	14226	13994	14188	14277	14192	13915	14070	14038	14176	14212	14095	14167	14114	14233	14242	14151	14083	14273	14042	14102	14250	14159	14098	14229	14190	14113	14189	13943	14275	14254	14177	14230	13946	13999	14267	14129	14170	14183	14129	14101	14061	14144	14118	14339	14073	14078	13973	14177	14161	14116	14081	14280	14018	14278	14057	14118	14128	14315	14183	14044	14061	14107	14004	14211	14162	14045	14208	14055	14066	14121	14228	14108	14304	14106	13972	14268	14064	14262	14213	14091	14197	14151	14166	14014	14059	14184	14083	14156	14084	13927	14062	13992	14245	14339	13984	14132	14011	13961	14079	14121	14178	13888	14028	13988	14141	14259	14164	14026	13968	14188	14088	14195	13978	14095	13907	14157	14152	14148	14157	14050	14190	14061	14136	14089	14152	14185	14020	14035	13966	14206	14042	14075	14001	14187	14128	14016	14124	14014	14029	14115	14070	14034	14078	14187	14162	14005	14185	14162	14083	14104	14029	14112	14056	14049	14108	14066	14000	14029	14074	14063	14114	14134	14099	14180	14081	14238	14118	14270	14148	14072	14136	13963	14111	14097	14027	13849	14131	13978	14017	14271	14106	14104	14124	14163	14088	13981	14259	14092	14154	14336	14145	14159	13958	14037	14081	13971	13992	14114	14090	14316	13793	14131	14082	14132	14208	14302	14186	14288	14108	14126	14041	14121	13995	14168	14026	14128	14185	14115	14152	14036	13995	14095	14210	14018	14150	14130	14197	14178	13984	14139	14114	14158	14066	14101	14117	14167	14229	14098	14274	14272	14070	14206	14039	14061	14148	14347	14126	14171	14001	14090	14178	14079	14155	14023	14213	13973	14059	14283	14071	14212	14108	13979	14070	14176	14138	14031	14053	14153	14121	14147	14133	14251	14012	14264	14105	14041	14093	14313	14141	14053	14203	14093	14092	14117	14326	14091	14022	14189	14219	14170	14149	14052	14060	14025	14140	14101	14041	14021	14076	14158	13924	14252	14121	14160	14144	14144	13966	14148	14069	14379	14021	14088	13964	14102	14153	14114	14040	14076	14201	14089	14016	14190	14141	14012	14059	14278	14172	14039	14062	14077	14231	14087	14059	14029	14240	14074	14185	14185	14143	14279	14167	14252	13955	14145	14041	14299	14092	14038	14115	14018	14147	14029	14130	14235	14055	14132	14055	14294	14116	14096	14083	14237	14139	14183	14137	14033	14159	14042	14169	14105	14086	14042	14072	14075	13996	14160	14174	14135	13973	13983	14005	14191	14146	13988	14137	14164	13995	14026	14152	14022	14144	13985	14044	13998	14310	14083	13959	14118	14004	14094	14144	13976	14047	14077	14333	14099	14038	14142	14232	14069	14013	14217	14268	14030	14167	14232	14011	14176	14159	14062	14122	14143	14002	14199	14232	13939	14220	14168	14216	14070	14029	14186	14009	14268	14119	14163	14178	14078	14169	14173	14054	13990	14150	14200	14110	14131	14054	13973	14159	14046	13892	13976	14117	14036	14139	13997	14156	14118	14077	14203	13974	14126	14175	14095	14112	13970	14106	14171	14058	14141	14054	14078	14078	14085	14134	14158	14027	13995	14058	14111	14010	13992	14098	14136	14045	14065	14177	14124	14193	14139	14049	14232	14096	14354	13973	14107	14205	14214	14117	14152	14291	14163	14153	14043	14130	14162	14317	14071	14151	14198	14237	14230	14104	14128	14152	14038	13955	14145	14106	14201	13996	14242	14042	14153	14127	14089	14047	14134	14192	14043	14062	14108	14114	14120	14116	14017	14123	13964	14087	14131	14125	14124	14145	14185	13873	14062	14181	14266	13966	14048	14114	13993	14086	14157	14087	14213	14222	14146	14105	14038	14089	14240	13941	14060	13961	14122	14196	14096	14267	14175	14125	14192	13976	14113	14092	14260	14114	14196	14064	14121	14219	14147	14203	13972	14104	14263	13943	14204	14188	14001	14213	14050	14230	14136	14042	14029	14121	14178	14113	13955	14043	13972	14127	14097	14250	14075	14078	14216	14037	14216	14031	14196	14195	14108	14116	14047	14070	13971	14015	14244	14213	14098	13919	14219	13956	14174	14281	14037	14089	14041	14071	14121	14092	13989	14030	14157	14115	14129	14088	14291	14136	14197	14174	14134	14130	14234	14201	14097	14184	14071	13986	14230	14112	14081	14030	14148	13919	14120	14235	14013	14135	13999	14215	13992	14064	14013	14171	14077	14276	14163	14111	14091	14042	14019	14138	14002	14056	13984	14052	14218	14087	14162	13974	13997	14183	14204	13970	14018	14227	14044	14214	14145	13970	14095	14107	14096	14179	13860	14208	14142	14255	14006	14017	14173	14065	14169	14140	13932	14178	14034	14205	14288	13881	14144	13913	14141	13976	14145	14141	14120	14063	14046	14107	14092	14339	14051	14136	14005	14213	14184	14103	14086	14131	14162	14155	14163	14198	14039	14206	14116	14156	14086	14148	14009	14303	14074	14181	14150	14337	14054	14193	14063	14185	13935	14108	14211	14059	14063	14129	14194	14080	14098	14230	13976	14087	14000	14103	14245	14205	14209	14075	14097	14111	14144	14208	14095	13977	14147	14148	14208	13943	14154	13996	14183	14199	14252	13994	14193	14183	14034	14054	13923	14114	14090	14102	14085	14161	14145	14119	14156	14056	14101	14334	13917	14256	14066	14190	14227	13958	14274	14251	14094	14038	14364	14207	14230	14126	14133	13916	13990	14249	14328	14200	14164	14217	14122	14187	14178	14120	14146	14168	14166	14146	14124	14079	14126	14190	14065	14187	14210	14086	14199	14160	14191	14225	14081	14163	14030	14064	14090	14198	13998	14016	14057	14073	14124	14134	14211	14127	14247	14158	14130	14103	14187	14190	14072	14194	14199	14204	14165	14073	14218	14124	14174	13977	13959	14145	14037	14027	14137	14187	14140	13977	14125	13952	14014	14173	13923	13918	14143	14014	14168	14184	14257	14204	14051	14281	13970	14148	14018	14159	14054	14208	14206	14105	14176	14178	14130	14082	14109	14036	14042	14103	14050	14066	14229	13979	14240	14004	14138	14108	14116	14169	14079	14157	14137	14160	13998	14101	14250	14210	14121	14315	14167	14135	14163	14214	14048	14076	14097	14098	14145	13976	14084	14049	14056	14133	14094	14252	13980	14000	14002	14245	14169	14144	14142	14075	14096	14071	14146	14100	14205	14214	14055	14062	14178	14232	14065	14067	14088	14196	13997	14264	14023	14060	14043	14063	14264	13993	14270	14121	14192	14026	14144	14127	14024	14197	14204	14087	14198	13914	14100	14315	14028	14197	14119	13949	14104	14196	14262	14192	14189	14025	14135	14182	14176	14020	14157	14179	13976	14018	14234	13990	14199	13945	14177	13987	14203	14111	14224	14145	14121	14151	13997	14159	14057	14263	14099	14026	14233	14216	14126	14112	14011	14160	14077	14070	13930	14080	14101	13958	13853	14101	14109	14015	13980	14174	14113	14220	14093	14187	14133	13872	14059	14183	14043	14179	14055	14090	14247	14049	14113	14242	14034	14119	14045	14252	14096	14042	14172	14017	13963	14082	14153	14286	14189	14283	14206	14141	14256	14026	14235	14107	14262	14139	14143	14181	14120	14216	14095	14108	14226	14184	14078	14075	14025	14126	13974	14190	14172	14039	14036	14043	14201	13931	14082	14124	14092	14211	14251	14290	14158	14004	14205	14152	14219	14055	14162	14260	14186	14067	13975	14068	14045	14112	14142	14161	14099	13980	14181	14042	14157	14113	14080	14242	13971	14254	14107	14043	14139	14148	14154	14080	14184	14269	14080	14121	14173	13954	14142	14215	14182	14185	14023	14245	13977	14039	14067	14207	14160	14125	14278	14088	14253	14261	14093	14121	13877	14087	14223	14140	14037	13917	14067	14047	14007	14127	14090	14148	14066	13984	14090	14184	14282	14035	14225	14040	14123	14170	14201	13994	14033	14048	14231	14154	14161	14095	14166	14250	13932	14057	14138	14128	14207	13972	14122	14181	14154	14135	14080	14152	13958	14081	14087	14248	14138	14231	14127	14235	14289	14165	14126	14079	13998	14082	14020	14184	14167	14194	14140	14156	14161	14101	14192	14020	14143	14177	14192	14077	13904	14093	14246	14246	13995	14179	14165	14147	14054	14256	14021	14120	14057	14255	14149	13994	14173	14067	14146	14053	14044	14129	14050	13981	14032	14166	14262	14216	14109	14178	14020	14239	14157	14191	14135	14088	14040	14078	14214	14227	14195	14011	14099	14067	14196	14236	14194	14129	14088	14119	14204	14200	14054	14085	14161	14280	14371	14056	14099	14338	14014	14074	14111	14005	14106	14219	14011	14093	14266	14199	13995	14079	14228	14186	14087	14111	14095	14048	14294	14022	14125	14042	14072	14081	14209	14028	14205	14039	14106	14127	14002	14180	14114	14106	14244	14108	14057	14127	14075	14286	14058	14174	14163	14101	14335	14152	14104	13987	14187	14227	14126
22639	20994	28868	23273	21185	22707	22429	17582	16819	16904	16958	16535	16690	16599	16611	16550	16551	16626	16623	16755	16694	16437	16524	16615	16677	16592	16381	16517	16413	16406	16596	16452	16477	16553	16405	16454	16280	16450	16362	16555	16448	16337	16564	16590	16523	16484	16510	16910	18030	18447	18286	17413	16993	16476	16418	16495	16240	16403	16249	16424	16498	16341	16360	16154	16357	16373	16349	16252	16282	16266	16408	16380	16370	16379	16278	16319	16299	16519	16155	16364	16360	16284	16270	16330	16294	16334	16162	16180	16346	16588	16333	16297	16314	16410	16308	16514	16284	16244	16283	16469	16488	16460	16363	16161	16386	16054	16466	16260	16475	16263	16466	16577	16176	16377	16380	16166	16493	16361	16237	16242	16207	16043	16465	16280	16246	16364	16495	16418	16226	16465	16257	16075	16201	16269	16314	16203	16187	16244	16252	16291	16130	16164	16192	16376	16122	16325	16482	16546	16223	16287	16145	16350	16104	16149	16339	16176	16297	16665	16191	16409	16220	16155	16301	16222	16274	16323	16348	16183	16375	16218	16279	16239	16182	16388	16446	16529	16410	16422	16231	16111	16107	16373	16472	16322	16295	16260	16443	16183	16285	16272	16345	16328	16258	16257	16261	16350	16451	16185	16392	16453	16311	16157	16231	16282	16144	16231	16327	16151	16474	16242	16458	16289	16277	16370	16437	16526	16298	16295	16530	16483	16505	16284	16397	16144	16367	16309	16269	16408	16182	16170	16317	16283	16270	16222	16345	16222	16323	16335	16265	16209	16252	16363	16388	16074	16306	16548	16393	16392	16343	16346	16327	16220	16292	16308	16445	16203	16329	16396	16267	16391	16251	16355	16370	16322	16427	16169	16244	16398	16338	16289	16268	16249	16321	16218	16359	16564	16176	16361	16430	16216	16244	16217	16521	16355	16244	16289	16228	16331	16210	16203	16378	16316	16430	16354	16323	16383	16276	16321	16400	16251	16267	16241	16153	16135	16209	16334	16440	16065	16317	16267	16242	16246	16299	16214	16400	16291	16398	16524	16289	16373	16273	16232	16122	16135	16281	16351	16319	16344	16160	16265	16259	16161	16169	16163	16475	16301	16337	16183	16174	16371	16358	16244	16458	16368	16344	16106	16466	16192	16310	16230	15996	16165	16247	16142	16437	16394	16382	16310	16221	16358	16460	16117	16171	16305	16147	16225	16226	16285	16401	16249	16399	16251	16309	16395	16413	16459	16506	16429	15940	16237	16200	16540	16313	16235	16273	16021	16096	16130	16489	16302	16395	16466	16408	16286	16290	16298	16353	16312	16195	16253	16277	16340	16062	16395	16432	16140	16292	16072	16236	16036	16227	16356	16352	16539	16247	16250	16461	16396	16301	16360	16350	16252	16342	16400	16284	16340	16573	16205	16235	16223	16181	16204	16256	16430	16400	16348	16163	16486	16193	16347	16355	16324	16340	16364	16155	16286	16279	16330	16469	16305	16259	16210	16220	16238	16284	16207	16300	16379	16327	16369	16335	16218	16362	16499	16235	16417	16194	16391	16343	16483	16209	16241	16420	16435	16316	16265	16472	16253	16211	16355	16372	16440	16161	16127	16252	16219	16276	16391	16300	16511	16357	16189	16448	16241	16518	16433	16241	16113	16311	16345	16424	16189	16223	16417	16257	16466	16305	16381	16352	16117	16326	16451	16209	16369	15991	16458	16458	16190	16315	16362	16238	16239	16223	16279	16434	16286	16333	16358	16289	16218	16395	16336	16400	16386	16398	16385	16302	16525	16266	16490	16157	16174	16469	16342	16310	16280	16331	16201	16364	16385	16476	16345	16382	16300	16170	16227	16348	16245	16309	16539	16412	16379	16334	16172	16303	16280	16404	16317	16247	16129	16291	16276	16330	16316	16317	16240	16356	16204	16262	16291	16215	16225	16190	16264	16135	16390	16268	16355	16312	16316	16416	16241	16472	16391	16085	16579	16286	16257	16444	16481	16226	16258	16202	16241	16391	16426	16184	16149	16464	16320	16276	16492	16187	16523	16372	16313	16257	16517	16139	16262	16293	16419	16415	16282	16443	16249	16367	16625	16263	16206	16299	16424	16308	16099	16323	16360	16394	16216	16321	16353	16305	16214	16184	16351	16367	16368	16325	16346	16302	16301	16272	16378	16243	16406	16278	16448	16264	16395	16435	16308	16439	16369	16401	16134	16246	16225	16212	16161	16495	16383	16347	16432	16195	16294	16496	16287	16330	16089	16157	16386	16382	16305	16378	16263	16450	16337	16266	16167	16166	16407	16194	16407	16177	16180	16211	16207	16273	16267	16358	16425	16218	16126	16207	16208	16263	16317	16367	16299	16284	16394	16366	16287	16159	16181	16240	16206	16473	16308	16410	16393	16591	16416	16345	16290	16378	16221	16104	16372	16167	16249	16343	16239	16390	16203	16137	16097	16399	16417	16298	16351	16349	16324	16430	16278	16357	16285	16369	16218	16204	16407	16357	16362	16278	16485	16176	16205	16296	16186	16395	16182	16435	16244	16334	16318	16438	16427	16355	16209	16358	16476	16330	16272	16217	16493	16185	16160	16335	16425	16084	16219	16378	16116	16171	16152	16297	16493	16190	16234	16334	16310	16279	16373	16299	16329	16186	16276	16310	16286	16259	16224	16200	16329	16172	16319	16161	16375	16415	16292	16262	16336	16391	16333	16256	16227	16262	16225	15874	16286	16373	16212	16251	16097	16411	16519	16277	16299	16238	16260	16528	16311	16317	16315	16208	16311	16329	16300	16243	16145	16065	16187	16430	16359	16243	16125	16215	16216	16109	16250	16278	16290	16236	16312	16396	16253	16343	16265	16175	16373	16179	16140	16276	16420	16138	16294	16231	16545	16332	16533	16311	16405	16288	16318	16280	16263	16080	16206	15903	16395	16242	16484	16234	16477	16324	16445	16472	16259	16302	16542	16497	16474	16224	16181	16272	16234	16203	16230	16333	16329	16162	16258	16222	16461	16365	16000	16325	16444	16075	16309	16478	16387	16473	16289	16285	16281	16345	16311	16393	16434	16230	16418	16357	16234	16277	16282	16259	16285	16248	16278	16189	16348	16231	16399	16192	16284	16470	16169	16171	16185	16276	16364	16293	16458	16406	16395	16392	16240	16298	16420	16126	16473	15998	16295	16307	16187	16328	16360	16217	16164	16396	16353	16099	16388	16355	16337	16463	16360	16168	16311	16092	16367	16362	16360	16175	16383	16239	16334	16411	16376	16403	16209	16200	16177	16339	16098	16093	16129	16116	16126	16424	16318	16331	16418	16292	16245	16301	16130	16185	16313	16273	16387	16591	16394	16359	16148	16380	16412	16252	16230	16212	16406	16351	16174	16329	16264	16239	16421	16340	16587	16255	16267	16119	16339	16282	16214	16477	16193	16372	16249	16322	16296	16409	16317	16325	16267	16186	16438	16317	16218	16349	16447	16345	16166	16498	16028	16238	16318	16442	16254	16338	16321	16488	16352	16408	16261	16125	16264	16100	16260	16108	16433	16255	16448	16229	16302	16233	16025	16181	16281	16287	16182	16448	16363	16230	16151	16301	16321	16380	16252	16409	16171	16244	16172	16144	16284	16146	16285	16403	16344	16394	16164	16221	16113	16305	16557	16220	16333	16365	16155	16241	16148	16514	16392	16385	16260	16395	16321	16148	16237	16175	16245	16291	16210	16305	16340	16342	16420	16276	16344	16175	16222	16438	16229	16306	16252	16383	16348	16370	16435	16266	16305	16380	16298	16287	16344	16530	16290	16369	16249	16418	16288	16383	16369	16507	16443	16347	16351	16443	16305	16311	16258	16167	16131	16301	16287	16272	16174	16441	16257	16347	16475	16241	16278	16192	16188	16156	16156	16162	16426	16377	16309	16176	16083	16557	16414	16307	16400	16304	16247	16285	16405	16442	16293	16347	16372	16091	16324	16360	16202	16327	16277	16539	16289	16345	16179	16187	16296	16255	16232	16205	16140	16224	16373	16387	16327	16271	16369	16266	16287	16194	16363	16388	16387	16436	16119	16278	16221	16195	16589	16201	16252	16196	16175	16464	16296	16516	16365	16334	16094	16121	16174	16405	16400	16164	16244	16295	16338	16302	16441	16286	16315	16286	16407	16313	16436	16333	16224	16285	16064	16179	16250	16326	16233	16445	16199	16468	16334	16420	16206	16437	16451	16119	16267	16236	16274	16412	16315	16220	16185	16201	16449	16261	16258	16427	16399	16329	16329	16432	16242	16270	16359	16337	16407	16224	16479	16368	16217	16238	16219	16299	16373	16425	16251	16131	16289	16336	16513	16309	16367	16310	16614	16413	16090	16185	16215	16303	16398	16324	16206	16334	16313	16366	16458	16344	16253	16250	16259	16397	16346	16253	16383	16246	16159	16331	16210	16334	16166	16237	16278	16363	16297	16223	16310	16496	16232	16325	16051	16120	16307	16342	16377	16308	16272	16311	16211	16302	16390	16263	16299	16136	16419	16290	16439	16244	16328	16417	16324	16248	16220	16356	16439	16437	16272	16276	16152	16165	16368	16409	16470	16400	16227	16400	16219	16234	15986	16413	16352	16386	16078	16011	16170	16540	16402	16180	16168	16253	16497	16230	16340	16250	16178	16469	16131	16250	16425	16195	16495	16358	16346	16261	16176	16502	16242	16400	16416	16398	16333	16499	16331	16365	16151	16130	16417	16385	16220	16414	16373	16436	16190	16239	16370	16148	16294	16089	16410	16204	16200	16267	16192	16374	16348	16453	16354	16270	16286	16320	16325	16304	16226	16281	16428	16293	16363	16307	16325	16371	16300	16464	16325	16137	16292	16309	16288	16426	16421	16291	16301	16345	16207	16433	16263	16392	16318	16299	16055	16209	16377	16342	16177	16376	16329	16064	16289	16448	16199	16173	16077	16161	16103	16263	16184	16428	16247	16223	16091	16201	16331	16257	16124	16362	16369	16086	16252	16384	16477	16314	16652	16268	16333	16252	16184	16177	16130	16395	16339	16238	16392	16366	16275	16317	16315	16269	16384	16449	16434	16275	16247	16414	16139	16385	16326	16451	16206	16330	16381	16283	16095	16323	16208	16231	16124	16320	16238	16404	16341	16237	16306
15063	49133	23985	18974	17159	16057	15393	15196	14927	14613	14443	14353	14349	14477	14444	14603	14404	14588	14621	14607	14340	14422	14372	14391	14333	14098	14259	14338	14374	14526	14273	14191	14313	14355	14293	14168	14435	14228	14317	14340	14387	14260	14076	14272	14266	14314	14179	15117	16715	17389	16677	15575	14785	14329	14259	14103	14204	14158	14083	14139	14323	14175	14184	14075	14077	14215	14152	13990	14097	13980	14148	13991	14154	14170	14270	14133	14058	14094	14075	14182	13994	14250	14118	13970	14076	14045	14064	14042	13950	14007	14154	14204	14145	14079	14241	14101	14091	14106	14062	14160	14032	14038	13956	14215	14031	14121	14079	14168	14116	14103	13992	13977	13906	14215	14415	14240	14140	14226	14147	14152	14073	14180	14124	13948	13979	14162	14101	14083	14074	14041	14079	14158	13975	14038	14135	14016	14245	14104	14075	14111	14223	14053	14069	14061	14044	14112	14030	14039	14236	14215	14100	13968	13960	14124	14184	14017	14086	14124	14060	14103	14003	14064	14057	13903	13986	13935	13992	14100	14132	14078	14214	13897	13974	14039	14106	14094	14006	14144	14043	14137	14243	14026	14013	14044	14121	14188	13984	13929	14208	14153	14195	14235	14230	14116	14150	14041	14006	14022	14011	14220	14256	14214	13888	14035	13863	14100	14351	14190	14143	14034	14186	14075	13944	14133	13983	13987	14054	14036	14025	14110	13869	14076	14120	14155	14174	14094	14190	14111	14271	13917	14140	13930	13988	14031	14086	14186	13996	14182	14073	14063	14088	14079	14087	14137	14163	14106	13919	14006	14055	14111	14281	14011	14105	14042	13946	14066	14169	14118	13985	14216	14084	14005	13944	14144	14035	14177	14233	14086	14051	13910	14327	13972	14168	14074	13984	14158	14080	14050	13925	14241	13993	14193	14072	14079	14101	14129	14157	13956	14050	13936	14214	14247	14119	13972	14126	14014	14273	14021	14176	14190	14159	13974	14086	14292	13987	14112	14130	14115	13957	14074	14127	13984	14119	14005	14103	13844	14122	13956	14200	14184	14164	14118	14208	14011	14111	14069	14110	14169	14055	14034	14010	14109	13967	14178	14212	14155	14162	14008	14216	14232	14079	14165	13937	13926	14089	14278	14197	14044	14174	13959	13931	13901	13993	14141	14120	14156	14157	14071	13982	14035	14025	13896	14082	14266	14102	14252	13919	14069	14035	14148	13786	14115	14221	14071	14289	14103	14197	14036	14200	14026	14105	14074	13967	14132	14383	14101	13946	14127	13996	14169	14064	14074	14223	14063	13996	13973	14058	13953	14145	14171	14200	14124	14116	13936	13943	14281	13987	14180	14059	14014	14135	14103	13909	14055	14026	14244	14155	14134	14214	14173	14214	14111	14004	14150	14007	14183	14035	14203	14008	14144	14048	14140	14162	14120	14156	14165	13971	14004	14134	14055	14149	14092	14209	14050	14091	14254	14128	14014	14002	14111	14128	14168	14236	14018	13969	14128	14102	13994	14272	14015	14195	14192	14266	14028	13921	14017	14008	14017	14054	14128	14196	14205	14021	13933	14283	14126	14110	14148	14078	14139	14062	14093	14147	14122	14121	14137	14233	14088	14168	13967	13890	14102	14122	14103	14215	14005	14090	13998	14174	14166	14016	14247	14165	14222	14130	14073	13991	14098	14076	14048	14104	13888	14015	14039	14117	14145	14027	14063	14099	14125	14001	13775	14161	14084	14265	14015	14049	14050	13897	13995	14095	14120	14071	14234	14172	13926	14065	13877	14196	13925	14078	14176	14094	14073	14161	14063	14344	14197	14016	14096	13820	14074	14177	14185	14032	14154	14112	14050	14026	14050	14174	13980	14273	14132	13964	14025	14174	14051	14018	13943	14076	14072	14077	14100	13975	14015	14110	14059	14077	14207	14101	14185	14119	14065	14039	14088	14240	13986	13991	14319	14086	14178	14160	13960	14034	14068	14262	13893	14120	13997	14104	14053	14083	13982	14056	13988	13990	14159	14099	14151	14240	13975	14048	13995	14085	13925	14084	14072	14017	14151	14093	14163	14119	14096	14120	14074	14055	13920	14187	14048	13866	14212	14040	13969	14189	14078	14167	13912	14007	14217	14085	14069	14196	14196	14131	13999	14214	14070	14053	14245	14117	14024	14049	14148	14206	14139	14255	14239	14126	14170	14150	14096	14089	14136	14015	13993	14035	14208	13925	14243	14107	13945	14103	14106	14134	14256	14057	14192	13930	14039	13946	14084	14039	14099	14147	14249	14216	14158	14115	14161	14233	13936	14170	14241	14205	13798	14043	14045	14171	14051	14188	14088	14131	14245	14039	14082	14039	13950	14083	14066	14145	14200	14042	14067	14087	14190	14020	14231	14081	14091	14181	14086	14175	14157	14125	14004	13939	13999	14116	13972	14132	14246	14203	13983	14020	14168	14162	14010	14184	14051	13997	14174	13999	14013	14264	13921	14052	14128	14212	14035	14068	14196	14172	14253	13996	14140	14044	14107	14156	14245	14073	14091	14024	14114	14257	14163	14034	14058	14006	14036	14086	14036	13915	14044	14098	14025	14161	14123	13957	14076	14116	14106	14116	14234	14214	14068	14028	14144	14076	13930	14134	14054	14157	13976	13981	14107	14128	14213	14059	13997	14097	14119	13975	14128	14190	13923	14133	14120	14154	14172	14161	14080	14022	14147	14170	14137	14042	14109	14159	14152	14072	14055	14209	14149	14329	14001	14118	13949	14115	14196	14040	14093	14098	14261	14173	13984	14037	14098	14244	14141	14167	14048	14101	14364	14128	14103	14143	14129	14032	14190	14117	13911	14251	14251	13957	13964	14151	14080	14147	14050	14164	14175	14173	14053	14266	14137	14199	14223	13870	14075	14060	14031	14061	14266	14028	14013	14103	14001	14124	14247	14004	14077	14128	14004	13966	14090	14151	14063	14076	14182	14089	14145	14026	13984	14079	14009	14049	14091	14181	14203	13851	14051	14087	14142	14025	14128	14164	14215	14051	13943	13967	14225	13893	14169	14102	14107	14180	14054	13993	14189	14043	14121	14131	14013	14024	14242	14002	14161	14061	14147	14102	14145	14160	14197	14112	13969	14164	14206	14105	14000	14210	14111	14083	14163	14013	14185	13988	14135	14125	14133	14010	14032	14091	14013	14299	14056	14161	14070	14274	14077	14165	13981	14081	14228	14271	14077	14301	14019	14080	13972	13944	13950	14095	14071	14234	14077	14190	14055	14003	14124	14108	14187	14055	14107	14026	14087	14206	13954	14199	14176	14170	14091	14128	14187	14231	14026	14319	14223	14036	14071	14127	14087	14097	14092	14065	14100	14138	14168	14076	14010	13980	14128	14191	14201	14030	14144	13912	13827	14233	14080	14167	14090	14092	14178	14047	14149	13965	14208	14100	14034	13951	13939	14069	14122	14113	14076	14028	14148	14242	14140	14044	14135	13987	14156	14098	14131	14005	14056	14270	14130	14191	14171	14147	13976	14063	14113	14108	14051	14204	14098	14112	14071	14208	14172	14163	13925	14143	14144	14060	14218	14070	14149	14088	14169	14357	13974	14134	14168	14079	14159	13853	14146	14186	14073	13993	14072	14028	14129	14036	14094	14138	14155	13853	13873	14148	14173	14100	14150	14208	14007	14061	14226	14039	14036	14235	14103	14101	14104	14079	13859	14060	14223	14120	13912	14033	13903	14150	14252	14116	14029	14062	13938	14104	14138	14239	14127	14207	14060	14164	13894	14029	14118	13998	14152	14120	14113	14147	14219	14016	14102	13977	14125	14268	14121	14191	14132	14002	14097	14172	14208	14007	14135	14150	14201	14093	13986	14041	13996	14083	14149	14068	13932	14115	14176	14139	14179	14013	14041	14033	14178	14207	14272	14108	13950	14117	14013	14020	14002	14116	14150	14129	14299	14176	14265	14261	14065	14181	13961	13931	14139	14261	13982	14050	14124	14068	14164	14125	14002	13990	14112	14061	13957	14193	14072	13977	14056	14259	14013	14138	14073	14323	14175	14124	13946	14193	13959	14030	14011	14157	14051	13911	14119	14047	14182	14070	14211	14108	14198	14042	14018	14090	14100	13919	14168	14141	13996	14027	14121	14156	14186	14090	14011	14015	14091	13929	14151	14138	14215	14162	14097	14037	14086	14085	14154	14071	14154	14043	13984	14151	14034	14181	13991	14179	14033	14085	14081	13983	14037	14235	14078	14209	14081	14112	14088	14085	14058	14033	13995	14011	14054	13856	14157	14052	14065	14132	14030	13992	14061	14125	14109	14044	14108	13993	14099	14178	14190	14133	14051	13971	14181	13997	14080	14041	13893	13980	14080	14196	14039	14063	14178	13985	14046	13968	14097	13972	14097	13982	13930	14021	14077	14173	14037	14054	14075	14138	14178	14020	14210	14035	14092	14030	14174	13961	14241	13930	14035	14307	14115	14071	14160	14126	14214	14125	14104	13900	14076	14231	14090	13906	14274	14104	14115	14148	14147	14183	14044	14165	14054	14224	14088	14064	14156	14285	13960	14077	14191	14123	14170	13974	14193	14136	14136	14169	14111	14100	13975	14016	14059	13991	14101	14123	14140	14074	13777	14162	14058	14063	14059	14126	14253	14109	14078	14206	13989	14256	13962	13977	14129	14150	14077	14150	14123	13978	14085	14006	13950	14127	14169	14060	14047	13939	14013	14078	13978	14114	14073	14204	14066	14162	14352	14171	14189	14196	14079	14064	14127	14023	14043	14042	14152	14017	14138	13947	14194	14208	14032	14113	14068	14177	14067	14080	14096	14024	14078	14070	14092	14165	14211	14034	14148	14158	14163	14098	14018	14177	14035	14029	14259	14095	14167	14110	13902	14121	14132	14088	14113	13986	14183	14087	14138	14050	13939	14099	14069	13982	14048	14054	14059	14012	14186	14091	14132	14119	13991	14035	14206	14100	14082	13984	14038	14003	14160	13954	14149	14041	14063	14295	13903	13962	14240	14049	13987	14019	14043	13946	13966	14044	14124	14026	14143	14007	14100	14204	13955	14063	14119	14128	14043	14106	14097	14238	14165	14102	14241	13898	13978	14119	14174	14069	14180	14108	14187	14222	14054	14030	14104
27088	22770	23914	19523	16636	16676	16791	16718	16394	16410	16611	16497	16355	16401	16630	16371	16669	16682	16525	16666	16501	16634	16710	16512	16559	16612	16578	16468	16523	16613	16536	16555	16578	16453	16514	16509	16488	16607	16528	16625	16419	16439	16568	16489	16465	16480	16486	16518	16838	16647	16747	16579	16512	16322	16606	16487	16605	16253	16521	16485	16603	16298	16574	16657	16486	16461	16495	16438	16312	16649	16487	16411	16415	16485	16412	16466	16497	16466	16295	16587	16395	16463	16473	16522	16294	16470	16255	16750	16429	16493	16457	16432	16398	16486	16661	16517	16450	16364	16430	16480	16640	16454	16273	16520	16393	16322	16368	16583	16532	16359	16516	16454	16547	16499	16341	16424	16521	16427	16581	16517	16466	16489	16495	16391	16474	16499	16545	16633	16467	16482	16408	16685	16334	16647	16297	16448	16504	16709	16424	16484	16183	16409	16328	16601	16736	16657	16400	16485	16281	16381	16312	16435	16554	16423	16508	16316	16411	16372	16462	16478	16265	16630	16261	16645	16596	16354	16422	16508	16683	16543	16393	16499	16449	16420	16602	16384	16664	16213	16539	16513	16519	16646	16646	16675	16526	16449	16407	16372	16372	16290	16640	16598	16422	16592	16715	16362	16639	16590	16435	16497	16392	16430	16425	16561	16540	16569	16518	16448	16404	16181	16580	16488	16432	16432	16367	16408	16408	16338	16383	16559	16431	16412	16253	16422	16554	16379	16291	16477	16415	16518	16504	16386	16512	16523	16466	16396	16522	16293	16419	16214	16498	16488	16402	16547	16320	16583	16332	16413	16534	16485	16507	16499	16426	16470	16360	16306	16352	16541	16589	16300	16552	16310	16226	16067	16391	16553	16268	16499	16503	16482	16714	16367	16532	16651	16247	16516	16317	16460	16400	16369	16589	16391	16478	16402	16524	16165	16319	16446	16485	16368	16138	16442	16459	16368	16394	16421	16220	16461	16599	16489	16347	16487	16442	16428	16621	16583	16510	16547	16278	16497	16524	16372	16438	16556	16433	16370	16524	16554	16344	16389	16471	16369	16601	16322	16454	16309	16526	16348	16413	16432	16199	16345	16534	16560	16311	16365	16409	16484	16520	16416	16483	16501	16527	16511	16314	16407	16562	16452	16568	16447	16474	16420	16505	16488	16358	16505	16507	16466	16300	16602	16585	16389	16345	16378	16337	16420	16393	16227	16520	16261	16512	16554	16563	16367	16493	16492	16258	16457	16521	16473	16320	16300	16569	16400	16346	16404	16445	16493	16431	16289	16427	16491	16402	16348	16453	16370	16458	16272	16406	16503	16359	16700	16511	16305	16320	16509	16841	16301	16304	16407	16401	16579	16466	16393	16579	16552	16254	16452	16549	16520	16423	16435	16591	16428	16241	16531	16242	16297	16421	16458	16506	16437	16546	16420	16510	16446	16191	16529	16385	16341	16508	16491	16435	16486	16425	16453	16375	16412	16517	16400	16603	16338	16501	16465	16434	16228	16611	16493	16584	16479	16483	16484	16402	16314	16549	16498	16640	16350	16264	16430	16347	16468	16575	16413	16645	16329	16545	16666	16535	16500	16575	16504	16503	16384	16485	16411	16655	16409	16438	16474	16524	16601	16488	16611	16580	16548	16318	16119	16491	16209	16388	16361	16571	16548	16441	16408	16505	16133	16555	16474	16399	16464	16432	16556	16564	16412	16482	16543	16492	16425	16511	16364	16446	16617	16585	16274	16383	16254	16250	16534	16491	16468	16514	16373	16453	16456	16445	16496	16369	16502	16331	16351	16481	16606	16524	16232	16458	16332	16469	16382	16564	16461	16393	16391	16323	16458	16491	16359	16255	16454	16298	16416	16656	16436	16488	16363	16240	16477	16388	16269	16608	16594	16394	16397	16386	16452	16649	16423	16418	16508	16535	16407	16629	16300	16609	16272	16339	16404	16329	16527	16412	16414	16693	16366	16312	16431	16410	16595	16609	16304	16426	16425	16500	16549	16601	16458	16509	16373	16685	16364	16462	16608	16469	16566	16420	16554	16426	16558	16454	16458	16470	16364	16401	16487	16498	16304	16478	16411	16356	16288	16403	16488	16409	16345	16665	16553	16486	16459	16344	16328	16554	16592	16642	16543	16534	16309	16318	16506	16342	16468	16375	16541	16452	16370	16410	16348	16339	16220	16515	16400	16568	16335	16398	16289	16579	16346	16413	16196	16420	16552	16359	16429	16450	16524	16455	16539	16500	16456	16506	16337	16411	16489	16661	16525	16461	16293	16517	16397	16406	16467	16438	16485	16649	16456	16489	16431	16445	16459	16393	16589	16566	16529	16320	16405	16674	16200	16315	16601	16486	16466	16668	16436	16456	16262	16559	16449	16593	16453	16584	16477	16657	16620	16560	16276	16355	16640	16451	16438	16437	16422	16428	16477	16381	16429	16434	16371	16399	16553	16381	16393	16390	16651	16316	16442	16354	16465	16552	16362	16447	16402	16472	16380	16415	16364	16414	16397	16558	16516	16575	16475	16724	16453	16193	16457	16161	16311	16526	16248	16671	16448	16525	16437	16304	16536	16440	16300	16447	16522	16314	16465	16342	16438	16378	16459	16487	16384	16499	16489	16469	16530	16347	16432	16505	16279	16541	16574	16525	16316	16177	16557	16248	16537	16451	16340	16421	16508	16459	16308	16411	16456	16447	16508	16522	16538	16259	16380	16181	16321	16294	16445	16579	16507	16531	16428	16543	16308	16298	16552	16636	16366	16408	16488	16495	16445	16720	16448	16408	16521	16543	16489	16539	16613	16547	16400	16454	16259	16582	16530	16660	16303	16392	16520	16432	16544	16698	16455	16637	16541	16492	16547	16543	16393	16386	16488	16598	16408	16312	16578	16415	16460	16467	16454	16277	16501	16492	16594	16310	16355	16357	16385	16386	16439	16247	16364	16411	16434	16515	16533	16334	16340	16489	16420	16353	16460	16480	16514	16532	16585	16375	16444	16538	16337	16446	16637	16273	16464	16488	16388	16596	16594	16355	16373	16457	16323	16399	16489	16575	16479	16532	16629	16423	16360	16227	16374	16639	16388	16486	16524	16294	16177	16398	16657	16296	16376	16591	16672	16396	16358	16496	16566	16527	16515	16679	16270	16479	16376	16402	16314	16382	16535	16525	16350	16371	16429	16539	16486	16443	16310	16520	16566	16641	16515	16407	16487	16563	16449	16604	16477	16425	16596	16421	16506	16654	16462	16533	16531	16462	16446	16367	16513	16537	16457	16196	16593	16590	16368	16468	16388	16429	16322	16621	16484	16548	16449	16435	16578	16282	16634	16645	16421	16557	16393	16475	16483	16436	16540	16370	16464	16354	16591	16390	16463	16529	16372	16353	16370	16411	16359	16365	16547	16413	16520	16403	16290	16467	16496	16442	16351	16441	16369	16323	16260	16584	16456	16613	16308	16291	16256	16376	16562	16575	16474	16537	16448	16413	16546	16634	16408	16237	16491	16368	16351	16359	16313	16442	16351	16342	16383	16440	16433	16617	16299	16585	16364	16568	16504	16583	16338	16265	16548	16481	16392	16419	16547	16525	16528	16480	16448	16290	16443	16348	16275	16565	16243	16338	16344	16414	16509	16534	16439	16536	16499	16394	16427	16430	16616	16327	16381	16365	16373	16503	16305	16322	16561	16465	16449	16215	16376	16503	16459	16478	16505	16417	16402	16356	16414	16277	16451	16467	16398	16381	16594	16441	16567	16483	16477	16335	16424	16592	16332	16345	16292	16285	16255	16376	16420	16453	16565	16399	16293	16491	16469	16381	16490	16489	16488	16327	16502	16605	16359	16604	16321	16487	16340	16510	16576	16444	16642	16599	16426	16635	16575	16345	16519	16532	16219	16547	16559	16466	16389	16366	16416	16544	16487	16547	16461	16557	16401	16214	16450	16467	16492	16304	16438	16444	16275	16303	16495	16457	16483	16631	16587	16626	16408	16492	16368	16277	16525	16555	16436	16430	16340	16520	16366	16351	16467	16381	16490	16584	16459	16322	16546	16404	16507	16410	16286	16433	16458	16623	16426	16405	16534	16583	16609	16381	16381	16541	16442	16272	16432	16280	16418	16423	16486	16461	16434	16484	16431	16428	16281	16570	16308	16324	16566	16498	16501	16481	16452	16514	16497	16510	16680	16675	16561	16359	16494	16414	16463	16519	16602	16417	16594	16553	16367	16324	16462	16498	16286	16337	16376	16387	16121	16329	16581	16383	16345	16386	16559	16476	16499	16460	16329	16469	16432	16637	16256	16370	16429	16725	16548	16520	16553	16507	16272	16458	16611	16465	16461	16448	16480	16290	16327	16635	16278	16491	16469	16443	16397	16569	16320	16393	16287	16239	16230	16492	16422	16408	16453	16549	16405	16501	16289	16688	16633	16376	16527	16515	16409	16657	16332	16636	16506	16483	16395	16554	16360	16695	16538	16591	16497	16477	16547	16443	16434	16275	16548	16535	16406	16295	16420	16435	16535	16479	16445	16535	16386	16546	16581	16425	16366	16363	16321	16255	16417	16457	16501	16430	16356	16530	16458	16495	16548	16331	16443	16387	16541	16405	16331	16507	16519	16338	16616	16496	16452	16579	16349	16356	16204	16379	16543	16352	16309	16582	16383	16418	16580	16372	16480	16553	16388	16499	16485	16580	16559	16481	16382	16351	16592	16261	16391	16579	16513	16436	16376	16449	16343	16528	16447	16572	16297	16566	16670	16492	16342	16645	16359	16408	16498	16562	16356	16427	16268	16575	16468	16342	16449	16421	16533	16381	16277	16515	16538	16698	16515	16578	16461	16498	16497	16423	16417	16315	16405	16531	16288	16408	16374	16323	16427	16542	16288	16331	16576	16665	16489	16338	16367	16603	16559	16397	16537	16515	16614	16475	16377	16372	16384	16482	16243	16304	16492	16383	16556	16466	16379	16321	16518	16389	16459	16624	16484	16617	16477	16361	16332	16476	16612	16777	16255	16315	16468	16256	16398	16275	16367	16636	16567	16395	16371	16510	16417	16472	16502	16546	16347	16446	16222	16410	16265	16429	16462	16556	16372	16472	16585	16493	16424	16458	16373	16470	16509	16561	16378	16431	16438	16450	16507
13979	26400	15837	14827	14626	14457	14383	14357	14112	14196	14354	14356	14277	14177	14140	14123	14235	14211	14362	14408	14288	14266	14346	14237	14208	14392	14095	14319	14211	14353	14403	14237	14323	14284	14167	14220	14353	14262	14169	14313	14266	14272	14159	14332	14169	14331	14137	14373	14451	14410	14443	14517	14324	14169	14277	14150	14155	14115	14235	14267	14123	14107	14154	14237	14273	14212	14244	14375	14089	14141	14204	14314	14199	14324	13999	14152	14024	14170	14281	14212	14203	14050	14290	14017	14295	14228	14133	14209	14166	14233	14033	14194	14152	14202	14184	14035	14244	14169	14103	14154	14164	14300	14068	14284	14079	14315	14395	14158	14281	14228	14145	14143	14182	14095	14033	14335	14220	14234	14349	14114	14114	14226	14177	14282	14114	14163	14064	14158	14212	14219	14257	14218	14252	14213	14327	14259	14311	14295	14163	14185	14096	14151	14116	14167	14076	14305	14237	14275	14175	14133	14294	14321	14130	14148	14210	14118	14099	14247	14194	14043	13998	14167	14160	14186	14306	13990	14199	14170	14181	14104	14246	14261	14095	14199	14239	14240	14230	14192	14084	14381	14245	14114	14310	14313	14181	14144	14113	14267	14194	14294	14323	14169	14220	14192	13950	14138	14165	14254	14190	14183	14101	14182	14228	14128	14253	14293	14155	14147	14228	14062	14266	14359	14175	14324	14180	14180	14241	14185	14165	14224	14154	14098	14133	14221	14119	14227	14267	14262	14166	14230	14038	14202	14312	14199	14159	13992	14209	14080	14154	14299	14255	14276	14220	14162	14126	14168	14246	14339	14107	14294	14115	14070	14399	14116	14236	14205	14195	14124	14164	14187	14179	14066	14262	14142	14478	14288	14115	14149	13993	14153	14228	14166	14095	14190	14235	14152	14092	14239	14024	14204	14091	14096	14109	14065	14242	14255	14076	14163	14142	14175	14199	14274	14183	14178	14227	14145	14166	14149	14184	14121	14480	14186	14252	14127	14108	14059	14113	14245	14164	14210	14305	14231	14286	14122	14136	14102	14197	14236	14210	14238	13797	14016	14265	14335	14189	14203	14258	14135	14201	14063	14192	14244	14233	14232	14083	14097	14158	14054	14077	14302	14078	14148	14161	14173	14071	14105	14007	14145	14131	14169	14201	14343	14173	14120	14128	14257	14198	14054	14188	14232	14254	14289	14274	14263	14120	14294	14105	14011	14084	14208	14355	14093	14206	14239	14147	14064	14237	14061	14130	14159	14335	14140	13974	14102	14146	14155	14056	14168	14189	14117	14333	14226	14125	14129	14258	14221	14320	14202	14202	13985	14112	14335	14092	14236	14147	14229	14295	14284	14137	14267	14265	14180	14103	14163	14111	14179	14092	14181	14085	14177	14248	14274	14273	14191	14089	14017	14238	14276	14167	14219	14192	14111	14266	14071	14258	14273	14219	14170	14216	14158	14201	14130	14351	14125	14009	14152	14257	14147	14197	14331	14129	14247	14054	14267	14091	14187	14008	14237	14173	14220	14137	14189	14223	14087	14207	14281	14288	14197	14187	14079	14204	14164	14091	14250	14162	14088	13951	14247	14232	14005	14119	14076	14246	14069	14136	14106	14262	14261	13999	14159	14161	14222	14227	14077	14146	14292	14266	14327	14235	14284	14367	14276	14203	14081	14396	14108	14246	14156	14122	14339	14163	14266	14162	14137	14199	14153	14137	14320	14292	14205	14048	14072	14262	14007	14234	14285	14273	14154	14392	14138	14170	14206	14137	14156	14265	14129	14151	14470	14233	14210	14252	13984	14206	14313	14170	14255	14248	14265	14102	14112	14329	14200	14084	14236	14181	14251	14227	14382	14235	14024	14285	14266	14213	14110	14256	14190	14130	14098	14202	14088	14172	14089	14166	14066	14176	14262	14117	14147	14278	14130	14175	14117	14199	14248	14295	14223	14240	14216	14145	14286	14109	14151	14325	14190	14026	14140	14172	14115	14256	14192	14140	14227	14356	14199	14293	14130	14225	14304	14041	14266	14195	14132	14199	14160	14138	14193	14079	14205	14242	14223	14248	14139	14213	14097	14267	14160	14312	14336	14020	14211	14229	14153	14183	14074	14191	14107	14336	14099	14174	14290	14130	14291	14192	14245	14319	14144	14231	14275	14076	14154	14160	14288	14243	14230	14203	14232	14236	14134	14149	13941	14109	14147	14148	13957	14283	14101	14151	14053	14269	14105	14137	14224	14215	14285	14224	14218	14123	14384	14084	14088	14313	14163	14199	14109	14066	14328	14268	14369	14206	14054	14136	14157	14214	14347	14275	14238	14212	14269	14271	14206	13980	14255	14231	14038	14215	14235	14115	14318	14016	14266	14097	14221	14382	14231	13991	14098	14220	14249	14303	14173	14112	14112	14234	14168	14195	14319	14210	14232	14331	14229	14114	14161	14274	14253	14147	14275	14249	14305	14279	14242	14217	14206	14121	14324	14178	14196	14269	14108	14054	14270	14063	14242	14127	14192	14113	14261	14334	14299	14296	14271	14262	13997	14243	14116	14232	14128	14212	14049	14194	14174	14091	14108	14157	14079	14360	14056	14248	14136	14242	14104	14171	14060	14059	14056	14156	14247	14189	13999	14179	14199	14279	14158	14246	14125	14181	14417	14126	14237	14189	14192	14217	14250	14124	14213	14152	14214	14172	14150	14173	14105	14130	14222	13946	14136	14199	14173	14178	14215	14286	14118	14103	14150	14144	14092	14265	14303	14296	14338	14212	14282	14038	14100	14258	14252	14143	14186	14104	14182	14085	14252	14207	14281	14064	14236	14182	14155	14208	14180	14218	14093	14180	14276	14272	14173	14311	14420	14037	14110	14329	14179	14044	13979	14278	14375	14223	14228	14387	14283	14309	14136	14182	14166	14094	14200	14136	14231	14087	14112	14082	13963	14159	13979	14167	14105	14314	14051	14157	14126	14110	14133	14176	14094	14177	14161	14157	14094	14197	14232	14234	14210	14209	14190	14228	14268	14335	14099	14233	14172	14091	14182	14192	14139	14105	14271	14229	14234	14363	14371	14085	14265	14104	14143	14292	14190	14235	14371	14305	13984	14172	14313	14188	14316	14187	14079	14196	14155	14203	14291	14181	14298	14131	14206	14285	14059	14225	14347	14084	14189	14311	14178	14116	14149	14136	14154	14203	14072	14053	14362	14096	14299	14152	14138	14134	14120	14137	14297	14213	14263	14166	14157	14111	14159	14203	14221	14286	14354	14261	14192	14328	14252	13821	14233	14096	14102	14252	14143	14296	14170	14329	14131	14249	14275	13933	14098	14211	14247	14245	14164	14108	14224	14282	14141	14145	14151	14218	14077	14374	14314	14096	14216	14120	14144	14127	14381	14263	14196	14140	14221	14150	14160	14132	14154	14370	14133	14168	14219	14172	14226	14155	14088	14333	14109	14197	14188	14220	14154	14213	14223	14221	14276	14159	14384	14067	14387	14377	14254	14035	14187	14308	14190	14302	14228	14320	14147	14191	14156	14101	14147	14224	14075	14253	14053	14237	14368	14033	14141	14329	14188	14218	14200	14235	14225	14066	14222	14120	14308	14099	14178	14295	14077	14217	14257	14244	14188	14149	14054	14301	14115	14183	14233	14050	14463	14195	14113	14157	14284	14385	14084	14321	14053	14095	14217	14252	14232	14129	14383	14333	14135	14214	14250	14319	14158	14331	14328	14172	14189	14246	14276	14241	14191	14197	14246	14233	14099	14136	14288	14133	14292	14191	14093	14261	14273	14041	14246	14179	14026	14296	13987	13962	14144	14093	14380	14267	14141	14341	14203	14304	14135	14264	14222	14293	14095	14338	14053	14354	14238	14146	14087	14380	14218	14205	14227	14251	14184	14325	14000	14303	14407	14258	13994	14190	14059	14135	14121	14105	14195	14148	14099	14231	14367	14067	14201	14080	14100	14101	14041	14160	14237	14185	14388	14262	14017	14133	14174	13969	14232	14262	14080	14361	14294	14112	14195	14248	14306	14146	14321	14142	14278	14160	14164	14160	14214	14114	14081	14181	14181	14215	14104	14223	14207	14133	14320	14209	14196	14316	14223	14328	14200	14187	14235	14035	14241	14342	14227	14226	14131	14324	14197	14107	14205	14059	14042	13997	14329	14072	14213	14194	14196	14221	14170	13975	14030	14363	14083	14217	14415	14189	14303	14156	14021	14127	13993	14297	14132	14247	14325	14110	14208	14186	14226	14226	14125	14255	14213	14279	14211	14206	14226	14058	14171	14328	14134	14320	14109	14093	14113	14163	14182	14176	14132	14334	14143	14099	14102	14211	14287	14207	14222	14254	14132	14140	14304	14208	14291	14252	14278	14289	14201	14223	14146	14228	14129	14323	14021	14072	14206	14127	14282	14227	14362	14130	14235	14209	14126	14174	14086	14380	14209	14146	14138	14281	14382	14289	14154	14263	14061	14235	14135	14093	14160	14231	14236	14158	14232	14218	14041	14187	14225	14353	14297	14200	14218	14345	14077	14286	14237	14305	14086	14216	14170	14098	14287	14123	14391	14023	14328	14094	14315	14315	14084	14166	14209	14132	14280	14179	14178	14235	14120	14023	14296	14189	14106	14140	14089	14151	14187	14292	14069	14160	14200	14252	14077	14234	14140	14305	14200	14363	14252	14099	14108	14053	14035	14251	14176	14222	14165	14161	14181	14211	14303	14154	14122	14220	14280	13933	14127	14265	14171	14103	14287	14275	14300	14035	14256	14177	14332	14136	14347	14190	14290	13993	14144	14244	14294	14320	14144	14116	14315	14323	14156	14100	14186	14273	14315	14018	14158	14126	14137	14285	14114	14060	14240	14241	14252	14175	14292	14247	14152	14051	14047	14133	14158	14290	14240	14086	14166	14248	14214	14261	14322	14306	14172	14065	14167	14116	14301	14282	14203	14301	14194	14270	14347	14320	14140	14061	14251	14216	14248	14126	14228	14098	14112	14078	14295	14279	14188	14178	14303	14082	14287	14230	14169	14202	14165	14230	14276	14277	14238	14286	14208	14435	14124	14108	14186	14205	14115	14255	14210	14211	14220	14205	14290	14136	14121	14093	14214	14173	14194	14031	14077	14251	14091	14102	13993	14238	14229
23587	21053	28643	23657	21727	20327	18987	16719	16587	16875	16385	16300	16589	16652	16457	16622	16283	16388	16349	16504	16315	16295	16554	16386	16227	16295	16313	16566	16598	16471	16405	16307	16400	16307	16318	16437	16306	16375	16364	16336	16351	16269	16434	16350	16443	16147	16476	16798	17029	17433	17289	16999	16552	16469	16382	16418	16216	16303	16055	16351	16479	16277	16237	16308	16125	16185	16258	16131	16304	16365	16241	16330	16341	16290	16213	16386	16329	16276	16168	16227	16294	16172	16200	16099	16280	16254	16247	16239	16285	16244	16204	16368	16450	16465	16168	16243	16208	16516	16207	16264	16110	16132	16287	16247	16306	16223	16345	16124	16121	16248	16238	16358	16328	16344	16212	16159	16149	16181	16204	16195	16336	16298	16331	16276	16186	16291	16377	16342	15979	16097	16155	16197	16281	16265	15948	16186	16195	16436	16148	16274	16183	16143	16262	16164	16110	16174	16330	16194	16343	16267	16166	16077	16131	16308	16172	16334	16180	16255	16235	16313	16010	16135	16231	16211	16334	16458	16344	16172	16247	16239	16001	16226	16230	16161	16291	16316	16152	16239	16109	16099	16398	16322	16302	16304	16315	16087	16238	16214	16280	16163	16169	16272	16163	16316	16340	16187	16286	16059	16098	16257	16162	16309	16363	16198	16315	16510	16024	16193	16411	16288	16273	16269	16300	16313	16226	16329	16239	16709	16332	16115	16272	16407	16188	16150	16374	16405	16371	16423	16368	16345	16207	16140	16219	16393	16201	16292	16127	16262	16256	16227	16277	16249	16205	16449	16297	16257	16272	16365	16275	16304	16264	16261	16188	16149	16356	16258	16206	16413	16316	16213	16244	16077	16085	16197	16186	16112	16190	16235	16218	16389	16283	16206	16367	16252	16275	16413	16198	16312	16292	16214	16164	16320	16483	16414	16315	16341	16208	16269	16354	16240	16304	16271	16240	16152	16380	16313	16156	16086	16199	16169	16303	16171	16421	16196	16266	16270	16333	16083	16319	16195	16330	16319	16301	16261	16301	16080	16386	16362	16334	16038	16034	16163	16219	16323	16311	16282	16321	16173	16267	16165	16117	16182	16217	16328	16194	16274	16401	16321	16281	16313	16170	16250	16156	16183	16322	16188	16195	16160	16256	16310	16161	16332	16130	16096	16207	16115	16404	16365	16279	16096	16162	16036	16299	16145	16296	16222	16347	16141	16295	16407	16256	16280	16304	16337	16027	16211	16271	16192	16392	16173	16187	16317	16227	16292	16293	16287	16360	16273	16221	16129	16229	16271	16282	16124	16203	16283	16278	16287	16056	16123	16018	16260	16126	16380	16326	16094	16520	16247	16380	16102	16149	16213	16214	16207	16443	16230	16100	16374	16212	16292	16389	16182	16203	16118	16398	16155	16195	16224	16263	16325	16457	16384	16231	16228	16190	16308	16145	16145	16206	16281	16259	16435	16299	16421	16153	16137	16192	16365	16177	16205	16379	16446	16200	16148	16200	16210	16336	16138	16127	16196	16300	16088	16302	16176	16219	16345	16281	16046	16336	16256	16259	16072	16424	16428	16243	16346	16377	16266	16161	16362	16100	16163	16379	15970	16316	16125	16364	16222	16296	16264	16393	16126	16450	16303	16274	16304	16019	16145	16177	16083	16253	16278	16293	16195	16099	16220	16231	16250	16223	16241	16286	16262	16343	16443	16059	16253	16435	16235	16035	16404	16209	16172	16099	16191	16211	16202	16231	16082	16061	16369	16185	16283	16304	16417	16268	16239	16192	16151	16131	16154	16454	16277	16407	16344	16137	16115	16141	16247	16248	16126	16214	16249	16127	16165	16151	16142	16263	16178	16343	16310	16071	16249	16471	16395	16326	16165	16196	16384	16192	16098	16130	16313	16201	16316	16348	15982	16239	16291	16411	16261	16247	16260	16143	16383	16366	16286	16238	16125	16145	16120	16065	16373	16294	16247	16292	16173	16355	16266	16274	16230	16182	16134	16255	16237	16232	16209	16366	16129	16282	16353	16021	16153	16256	16217	16460	16128	16069	16042	16244	16433	16218	16182	16339	16217	16176	16258	16224	16294	16175	16156	16234	16263	16137	16462	16279	16282	16397	16053	16099	16381	16387	16313	16122	16400	16123	16334	16178	16105	16338	16253	16337	16250	16339	16291	16038	16167	16040	16257	16333	16153	16208	16370	16236	16250	16291	16167	16126	16352	16312	16348	16274	16297	16257	16153	16243	16321	16080	16003	16236	16201	16143	16243	16366	16203	16129	16338	16415	16238	16228	16446	16420	16402	16303	16254	16167	16269	16204	16242	16191	16235	16472	16094	16208	16206	16059	15904	16316	16118	16362	16303	16114	16197	16128	16367	16107	16073	16166	16269	16312	16297	16292	16376	16280	16217	16237	16314	16390	16270	16174	16384	16148	15998	16381	16154	16313	16308	16345	16109	16323	16153	16206	16214	16058	16101	16313	16197	16371	16056	16423	16310	16078	16261	16412	16490	16202	16243	16171	16223	16269	16461	16242	16145	16017	16188	16324	16241	16176	16317	16036	16369	16245	16269	16326	16344	16445	16145	16238	16354	16268	16238	16382	16221	16444	16119	16313	16159	16277	16333	16227	16051	16133	16324	16399	16180	16193	16240	16377	16104	16105	16294	16222	16152	16265	16151	16258	16413	16237	16318	16262	16356	16394	16279	16113	16157	16136	16643	16491	16095	16041	16139	15958	16294	16126	16283	16407	16200	16317	16331	16385	16349	16305	16235	16220	16231	16215	16264	16254	16226	16206	16122	16228	16356	16462	16308	16360	16239	16322	16278	16253	16369	16439	16272	16239	15949	16233	16128	16116	16373	16178	16259	16317	16315	16230	16171	16081	16322	16222	16215	16108	16394	16280	16268	16242	16399	16261	15999	16271	15985	16280	16530	16265	16312	16246	16055	16274	16181	16321	16317	16149	16259	16310	16470	16231	16306	16244	16252	16188	16077	16268	16234	16319	16195	16335	16391	16275	16336	16266	16047	16261	16208	16415	16346	16271	16177	16240	16369	16346	16230	16246	16310	16441	16109	16046	16413	16096	16360	16272	16134	16280	16072	16306	16187	16291	16178	16382	16312	16107	16196	16171	16356	16145	16102	16448	16227	16360	15893	16138	16319	16163	16081	16197	16182	16257	16248	16264	16091	16348	16233	16303	16093	16315	16227	16198	16105	16170	16290	16034	16164	15895	16313	16251	16305	16363	16212	16194	16110	16201	16357	16274	16313	16149	16263	16252	16450	16485	16359	16237	16128	16215	16300	16214	16287	16357	16378	16267	16242	16156	16322	16268	16116	16240	16278	16096	16245	16182	16228	16156	16114	16398	16087	16280	16388	16336	16378	16415	16395	16301	16381	16117	16030	16421	16197	16394	16069	16168	16209	16240	16188	16250	16255	16274	16339	16209	16141	16280	16067	16194	16393	16050	16107	16148	16409	16214	16320	16196	16232	16373	16372	16235	16312	16184	16339	16256	16249	16168	16364	16231	16247	16263	16263	16340	16278	16193	16324	16291	16281	16132	16258	16273	16414	16189	16033	16256	16241	16257	16334	16238	16219	16216	16220	16228	16157	16173	16179	16013	16151	16357	16330	16166	16408	16215	16249	16135	16040	16285	16113	16210	16067	16118	16216	16291	16177	16398	16178	16192	16242	16107	16315	15891	16310	16258	16283	16250	16031	16277	16358	16276	16307	16367	16185	16344	16082	16191	16242	16400	16380	16146	16256	16111	16305	16163	16359	16225	16198	16357	16291	16319	16410	16275	16164	16303	16225	16405	16306	16172	16505	16219	16123	16266	16272	16343	16248	16325	16131	16108	16197	16294	16266	16234	16210	16162	16286	16255	16286	16285	16355	16367	16303	16356	16174	16153	16300	16339	16025	16309	15991	16247	16042	16240	16303	16095	16222	16373	16288	16153	16220	16360	16267	16402	16316	16164	16246	16092	16400	16064	16377	16439	16286	16335	16325	16266	16209	16275	16383	16281	16196	16148	16194	16452	16221	16169	16394	16278	16261	16361	16135	16261	16267	16089	16083	16181	16361	16330	16102	16219	16228	16230	16237	16097	16125	16227	16154	16293	16352	16165	16327	16120	16213	16295	16136	16413	16281	16331	16215	16392	16213	15982	16438	16310	16392	16282	16104	16121	16262	16157	16179	16170	16099	16226	16219	16314	16311	16380	16334	16202	16408	16265	16404	16495	16093	16265	16314	16162	16288	16258	16213	16255	16197	16203	16304	16148	16201	16106	16248	16279	16157	16085	16320	16386	16192	16305	16093	16335	16131	16377	16121	16372	16189	16126	16288	16240	16230	15984	16206	16178	16319	16182	16230	16219	16093	16267	16261	16218	16251	16189	16186	16200	16132	16069	16064	16154	16343	16267	16249	16039	16263	16190	16258	16174	16308	16342	16349	16099	16203	16214	16113	16302	16101	16117	16298	16136	16241	16289	16392	16450	16343	16319	16398	16266	16426	16268	16275	16159	16242	16331	16198	16211	16291	16347	16292	16255	16236	16292	16155	16314	16038	16121	16120	16305	16132	16037	16231	16294	16049	16379	16241	16233	16379	16181	15962	16228	16155	16231	16334	16489	16288	16321	16268	16314	16214	16328	16178	16261	16258	16218	16432	16429	16153	16065	16443	16138	16221	16283	16259	16240	16091	16175	16011	16180	15961	16119	16249	16197	16171	16235	16405	16196	16107	16016	16268	16239	16188	16069	16053	16115	16127	16122	16133	16201	16086	16154	16338	16485	16287	16237	16179	16290	16142	16341	16205	16177	16370	16186	16236	16458	16211	16165	16289	16484	16251	16441	16328	16397	16270	16175	16287	16165	16186	16039	16218	16061	16177	16322	16237	16466	16144	16355	16226	16115	16296	16234	16435	16513	16238	16426	16238	16316	16288	16226	16397	16222	16210	16323	16458	16254	16302	16254	16241	16246	16056	16280	16221	16302	16336	16202	16386	15956	16223	16259	16369	16540	16187	16185	16152	16467	16231	16471	16106	16302	16125	16180	16185	16249	16136	16213	16135	16271	16155	16199	16262	16152	16213	16299	16146	16411	16374	16314	16360	16169	16183	16264	16223	16228	16307	16330	16218
13653	45402	20102	16610	15899	15262	14825	14836	14584	14483	14240	14284	14349	14307	14313	14491	14254	14251	14348	14369	14266	14056	14149	14143	14318	14132	14125	14388	14322	14421	14149	14233	13896	14357	14138	14513	14101	14130	14136	14131	14149	14440	14207	14259	14312	14256	14289	14900	15670	15723	15364	14920	14490	14210	14167	14067	14124	14065	14178	14000	14052	13919	14187	14055	14062	14143	14027	14078	14158	13902	14264	14087	14056	14229	14005	14003	14153	14102	14081	14159	14234	14174	14072	14062	14317	13938	14174	14055	13953	14023	14236	14229	14241	14099	14112	14043	14190	14257	14141	14026	14354	14222	14137	14089	14097	14135	14000	14092	14063	14093	13946	14136	14229	14033	14087	14086	14142	14028	13865	14035	14150	14058	14164	14138	14192	14148	14181	14148	13958	14100	13802	14206	13997	14159	14076	14110	14146	14017	14162	14105	14089	14180	14204	14122	14158	14042	14179	14039	14076	14107	14167	14171	14094	14054	14148	13913	13926	14162	13892	14124	14019	14026	13988	14185	14170	14028	14163	14304	14065	14096	14125	14245	14177	13963	14042	14173	14112	13984	14078	13953	14041	14142	14031	14127	14038	14080	14128	14178	14058	14181	13986	14113	13972	14212	14108	14174	14193	14145	14156	14114	13957	14147	14234	14109	14144	14196	13944	14080	14013	14037	14077	14007	14129	14158	14075	14082	13952	14241	13993	14118	14205	14033	14018	14104	14135	14166	14172	14158	14235	14090	14271	14214	14171	14226	14258	14145	14107	13991	14023	14050	13848	14030	14143	14237	14285	14155	13972	14130	14242	14019	14073	14107	14167	14003	14137	14135	14161	14059	14092	14081	14121	14163	14037	14179	14014	14053	14275	14104	14203	14090	14053	14055	14003	13997	14161	14070	14291	14296	14108	14186	14036	13915	14152	13970	14209	14140	14302	13985	13969	13998	14031	13951	14159	14122	14056	14141	14188	14134	14133	14060	14043	14149	14104	14140	14039	14186	14155	14073	13966	14196	14168	13891	14089	14126	14000	14185	13997	14014	14088	14140	13935	14142	13915	14060	14093	14176	14200	14054	13953	14112	14228	14238	14019	14130	14144	14123	13986	14173	14166	14082	14148	14179	14167	14170	14038	14005	14042	14172	14120	14297	14186	14025	14049	14196	14171	14240	14110	14165	14115	13974	14151	14080	14056	14075	14219	14178	14048	14011	14095	14086	14038	13993	14042	14167	14082	14166	14171	13931	14131	14140	14122	14165	14160	14138	14198	14126	14078	14253	14215	14133	14033	14048	14058	13972	14177	13918	14055	14083	14015	14016	14125	14113	14124	14230	14247	14238	14158	13853	14122	14087	14233	14133	14156	14290	14241	14268	14140	14016	14066	14306	14058	14125	14061	14228	14098	14084	14030	14289	14182	14079	14044	14202	13957	14169	14066	14095	14120	14124	14205	14042	14104	14056	14125	14016	14111	14019	14110	14222	14128	14147	13952	14038	14061	14157	13992	14239	14062	14073	14216	14164	14173	14135	14155	14064	14132	14238	13958	14252	14169	13948	14244	14190	14067	14113	14195	14141	14114	14179	14121	14079	14155	14113	14098	14151	14090	14083	14094	14036	14153	14141	14177	14112	14319	14235	14073	14066	14066	14123	14156	13942	14070	14092	13832	14072	14184	14216	14154	14274	14004	14064	14193	14141	14140	14111	14208	14091	14125	14058	14202	14160	14181	14179	14156	14084	14151	14136	14161	14066	14108	13999	14115	14045	14181	14123	14114	14124	14164	14063	14020	14046	14155	14022	14167	14128	14075	14101	14043	14113	14132	14176	14109	13971	14106	14119	14398	14043	14234	14155	14144	14244	14248	14212	14129	14032	14108	14068	14216	14015	14180	14156	14111	14240	14059	14005	14120	14085	14041	14083	14117	14127	14171	14265	14172	13998	14110	14231	14024	14212	14061	13997	13964	14202	14137	14200	14052	13985	14166	14125	14006	13947	14024	14175	14054	14024	14110	14014	13982	14048	14172	14087	14081	14085	14204	14129	14020	14103	14107	14051	14148	14064	14128	14129	14029	13932	13956	14118	14071	14044	14232	13999	14058	14088	14150	13985	14131	14161	14234	13990	14226	14162	14012	14091	14066	14069	14221	14151	14054	14223	14019	13993	14041	13993	14136	14033	14219	14069	14031	14257	13899	14158	14087	14132	14074	14222	13975	14190	14091	14175	14153	14078	14074	14115	14027	13899	14172	14191	14263	14029	13962	14122	14135	14229	14076	14182	14129	14058	14009	14106	14137	14204	14239	14112	14059	14267	14280	14132	14214	14115	14112	14106	14065	14017	14031	14016	14142	14113	13936	14222	13957	14245	14200	13967	14020	14168	13966	14056	14027	14176	14095	14102	14042	14095	14073	14120	14275	14299	13983	13997	14174	14136	14052	14146	14079	14087	14195	14018	14101	13943	14100	14231	13996	14071	14058	14136	14137	14151	14037	14225	13809	14011	14152	14073	13901	14052	13962	14144	14109	14165	14125	14037	14179	14071	14160	13901	14155	14173	14237	13952	14241	14109	14159	14246	13936	14138	14264	14034	14036	14275	14232	14069	13973	14157	14001	14096	14006	14183	14248	14153	14054	14148	14164	14057	14183	14064	14232	13955	14031	14037	14085	14131	14075	14099	14145	14109	14214	14104	14068	14045	14120	14149	14164	14190	14124	14139	14226	13911	14224	14066	14109	14122	14171	14088	13983	13983	14077	14054	14024	14097	14032	13986	14037	14069	13958	14114	14002	14144	13977	14127	14124	14104	14021	14103	14273	14068	14094	14034	14169	14050	14064	14264	14049	13999	13939	14160	14015	14194	14167	14103	14166	14054	14033	13847	13965	14130	14240	14044	14050	14213	14197	14114	14048	14076	14076	14244	14039	14272	14115	14058	13992	14154	14144	14054	14233	14155	14051	14057	14038	14168	14281	13989	14103	14226	14110	14010	14045	14188	14081	14127	14209	13930	14041	14295	13985	14058	13826	14116	14141	14174	14140	14238	14077	13998	14147	14118	14127	14099	14206	14055	13984	13960	14079	14350	14028	13953	14060	13907	14060	14281	14078	14114	14203	14215	14036	14059	14068	14096	14157	13960	13887	14069	14132	14117	14040	13974	14231	13994	14156	14209	14106	14079	14095	14041	14176	14116	14174	14003	14254	14067	14045	14110	14140	14155	14146	14143	14113	14171	14027	14044	14060	14101	14178	14104	14045	13974	14107	13857	14119	14054	14047	14165	14142	14093	14159	14215	14083	14272	14166	14001	14103	14056	14134	14113	14164	14128	14142	14092	14126	14212	14201	14196	14146	14123	14174	14102	13927	14057	14068	13944	14135	14130	13977	14138	14186	14086	14232	14220	14231	14131	14172	14103	13968	14284	13996	14234	14198	13981	14107	14184	14000	14183	14008	14169	14146	14118	14166	13998	14048	14209	14009	14172	14047	14016	14178	14007	14035	14002	14098	14141	14042	14164	14065	14054	14126	14134	14117	14296	14121	14021	13990	14197	14176	14019	14070	14039	14167	13920	14142	14047	14147	14057	14100	14152	14144	14055	14050	14052	14209	14107	14002	14128	13886	13997	14187	14218	14105	14165	13910	14119	14168	14116	14001	14254	14092	14198	14025	14019	14070	14020	14041	14008	14035	13983	14153	14008	13999	14136	14031	14084	14067	14005	13904	14066	14037	14012	14068	14199	14032	14051	14234	14005	14149	14110	14004	14011	14134	13868	14167	14077	14268	14217	14144	14100	14099	14166	14050	14119	14181	13989	14091	14011	14133	14044	13996	14012	14230	14104	14223	14020	13991	14082	14123	14100	14076	14043	14249	14105	14127	13996	14214	14134	14149	14143	14235	14059	14024	14238	14137	14228	14050	14157	14061	14117	14157	14157	14172	14099	14082	13982	14062	14207	14045	14187	14172	14139	14009	14075	14055	13941	14157	14134	14190	14061	14152	14090	14206	14297	14297	14082	14010	14145	13917	14040	14157	14113	14089	14017	14163	13943	14193	14203	14091	14149	14001	14132	14029	14044	14155	14082	14142	14131	14137	14099	14072	14212	14028	14071	14127	14062	14251	14217	14002	14029	14380	14150	14120	14082	14264	14177	14083	14201	14233	14088	14096	14091	14117	14148	14139	14049	14015	14061	14107	14074	14164	14167	14028	14010	14080	14283	14064	14004	14171	14186	14078	14145	14019	14096	14114	14002	14178	14151	14294	14066	14073	14110	13980	14207	14118	14161	14221	14131	13941	14201	14143	14071	14017	14171	14161	14156	14214	14150	13991	13921	14263	14166	14186	14100	14153	14179	13993	14122	14054	14152	14244	14119	14174	14226	14063	13964	14109	13962	14082	14138	14138	14015	13919	13993	14137	14139	13949	14063	14220	14317	14219	14042	14242	14174	14027	14270	13900	14000	14143	14125	14023	14139	14204	14010	14187	14247	14056	14186	14050	14152	14252	13977	14261	14245	14129	14281	14028	14124	13980	14134	14032	14121	14075	14119	14076	14151	14080	14118	14017	13971	14087	14185	14007	14113	14175	14238	14163	14079	14023	14067	14141	14066	13960	14146	14156	14144	14172	13890	14117	13970	14188	13970	13997	14122	14087	14093	14106	13980	14050	14059	14227	14032	14069	14260	14175	14041	14082	14129	14173	14091	14165	14173	14291	14161	14163	14163	13913	14070	14142	14062	14286	14191	14099	14148	14116	14248	14265	14086	14062	14154	14169	14053	14020	14114	14023	13991	14248	14008	14066	14216	14068	14205	14081	14103	14237	14141	14198	13995	14185	14216	14066	14054	14150	14115	14129	14101	14042	14038	13958	13964	14076	14064	13992	14120	14166	14187	14023	14016	14114	14137	14022	13972	14088	14190	14091	14255	14086	13981	14120	14156	14058	14152	14158	14202	13991	14055	14201	14092	14041	14018	14246	14120	14151	14174	14094	13991	14223	14036	14068	14152	14218	14055	14135	14043	14222	14165	14048	13956	14076	14086	14148	14106	13979	13948	14207	14180	14149	14183	13998	14043	14231	13970	14164	14208	14103	14029	14218	13967	14074	14086	14062	14253	14148	14116	14172	14133	14106	14164	14007	14240	14170	14070	14205	14077
22696	21111	29344	23095	21249	22909	22986	17710	16851	17057	16999	16682	16735	16858	16542	16770	16985	16911	16854	16793	16691	16486	16583	16666	16835	16411	16563	16490	16742	16807	16567	16499	16472	16625	16555	16489	16698	16524	16389	16400	16412	16412	16771	16757	16706	16633	16606	17323	18484	18463	18294	17546	16867	16494	16581	16528	16606	16202	16384	16483	16503	16396	16373	16447	16404	16508	16492	16323	16319	16234	16503	16595	16522	16651	16618	16283	16342	16515	16525	16455	16500	16443	16489	16399	16412	16517	16353	16459	16354	16463	16429	16400	16447	16374	16622	16369	16472	16403	16079	16545	16362	16326	16499	16545	16391	16449	16599	16558	16411	16351	16472	16535	16586	16522	16295	16390	16476	16403	16542	16449	16378	16184	16393	16564	16463	16425	16585	16613	16408	16362	16283	16350	16466	16382	16349	16354	16188	16475	16534	16440	16364	16418	16277	16385	16567	16251	16390	16351	16444	16413	16301	16277	16426	16328	16548	16305	16497	16372	16387	16317	16312	16293	16405	16508	16306	16348	16276	16591	16246	16308	16676	16438	16359	16316	16546	16305	16383	16316	16411	16141	16314	16427	16341	16428	16346	16432	16431	16255	16549	16689	16508	16339	16095	16371	16310	16253	16364	16365	16445	16345	16534	16475	16614	16258	16501	16417	16356	16306	16381	16254	16452	16509	16213	16355	16473	16296	16457	16323	16341	16211	16385	16428	16237	16404	16620	16540	16271	16155	16461	16315	16328	16328	16377	16421	16372	16287	16316	16286	16420	16171	16317	16247	16493	16319	16506	16200	16507	16451	16586	16444	16411	16365	16234	16341	16296	16449	16331	16321	16450	16281	16456	16375	16431	16263	16333	16343	16374	16482	16544	16277	16508	16464	16401	16383	16339	16394	16393	16479	16400	16311	16402	16332	16386	16369	16443	16360	16345	16351	16561	16429	16465	16250	16288	16402	16370	16524	16437	16442	16594	16276	16431	16410	16375	16192	16281	16408	16517	16452	16363	16157	16320	16549	16406	16464	16447	16419	16265	16404	16413	16278	16405	16474	16337	16437	16213	16276	16361	16459	16511	16286	16296	16308	16303	16540	16517	16485	16489	16408	16367	16352	16335	16525	16375	16487	16193	16330	16297	16490	16494	16587	16553	16212	16241	16260	16474	16541	16634	16433	16485	16275	16492	16415	16527	16558	16395	16515	16138	16384	16544	16024	16383	16415	16415	16283	16361	16361	16416	16346	16356	16291	16163	16464	16363	16213	16314	16533	16331	16195	16361	16604	16302	16358	16337	16259	16387	16480	16490	16512	16241	16251	16473	16445	16449	16375	16251	16302	16244	16591	16417	16271	16356	16377	16320	16423	16326	16568	16303	16398	16412	16439	16103	16633	16498	16279	16548	16429	16414	16466	16386	16373	16540	16215	16319	16375	16521	16488	16508	16329	16452	16391	16454	16314	16430	16403	16421	16426	16342	16515	16431	16381	16318	16437	16481	16432	16375	16157	16250	16317	16406	16243	16433	16418	16354	16651	16440	16372	16373	16240	16126	16364	16503	16332	16389	16346	16404	16363	16365	16365	16417	16248	16477	16357	16304	16181	16428	16412	16440	16294	16486	16399	16429	16523	16376	16510	16455	16553	16395	16558	16541	16134	16492	16355	16411	16353	16419	16223	16327	16420	16640	16542	16493	16465	16283	16155	16278	16555	16320	16459	16135	16289	16543	16265	16310	16205	16375	16335	16459	16218	16312	16315	16464	16649	16305	16372	16398	16213	16288	16436	16408	16259	16492	16335	16242	16282	16215	16392	16404	16537	16382	16447	16121	16280	16387	16394	16382	16277	16234	16348	16464	16411	16380	16400	16663	16408	16404	16327	16127	16379	16240	16221	16384	16560	16452	16538	16448	16424	16361	16412	16363	16189	16381	16322	16271	16569	16300	16435	16394	16523	16260	16487	16261	16441	16302	16137	16486	16334	16230	16325	16540	16450	16170	16606	16243	16447	16407	16232	16455	16480	16355	16460	16300	16296	16462	16524	16587	16244	16308	16370	16392	16415	16259	16268	16269	16406	16252	16265	16398	16349	16430	16422	16324	16446	16246	16420	16515	16509	16555	16338	16584	16306	16185	16293	16402	16417	16771	16194	16229	16403	16194	16399	16430	16570	16505	16312	16398	16434	16392	16446	16427	16558	16598	16386	16293	16357	16383	16376	16445	16246	16357	16301	16385	16406	16536	16265	16327	16333	16538	16438	16444	16394	16221	16323	16362	16248	16350	16281	16404	16371	16473	16544	16388	16344	16330	16367	16534	16367	16486	16257	16325	16285	16493	16425	16297	16479	16455	16418	16314	16443	16343	16442	16401	16343	16298	16329	16396	16430	16002	16277	16307	16223	16433	16253	16299	16470	16362	16506	16396	16463	16331	16289	16304	16498	16527	16323	16374	16560	16493	16280	16382	16554	16497	16329	16406	16275	16273	16133	16266	16425	16451	16442	16330	16442	16417	16517	16533	16516	16486	16161	16450	16338	16374	16343	16328	16749	16299	16548	16367	16600	16425	16398	16346	16384	16231	16313	16459	16237	16385	16208	16244	16523	16502	16488	16358	16537	16078	16205	16324	16541	16496	16378	16441	16342	16506	16377	16520	16167	16424	16477	16500	16327	16222	16312	16485	16452	16534	16459	16142	16345	16337	16352	16427	16410	16299	16462	16250	16292	16442	16294	16314	16369	16413	16414	16680	16311	16232	16409	16350	16357	16457	16410	16413	16337	16403	16347	16174	16214	16286	16330	16364	16385	16461	16521	16475	16320	16305	15993	16268	16182	16463	16468	16307	16402	16282	16390	16239	16316	16270	16376	16417	16194	16337	16475	16362	16424	16384	16398	16409	16301	16335	16441	16297	16452	16362	16400	16507	16417	16538	16406	16400	16318	16201	16541	16394	16316	16325	16525	16364	16383	16616	16433	16190	16330	16457	16335	16468	16255	16272	16437	16543	16372	16341	16410	16364	16468	16340	16292	16327	16500	16530	16680	16499	16299	16362	16380	16298	16348	16427	16340	16248	16486	16294	16466	16471	16323	16197	16427	16309	16392	16436	16318	16327	16252	16415	16428	16315	16574	16512	16510	16437	16336	16539	16073	16498	16565	16239	16352	16339	16444	16466	16448	16360	16339	16379	16383	16471	16572	16306	16446	16397	16384	16309	16347	16473	16309	16305	16283	16414	16423	16429	16310	16494	16423	16476	16148	16379	16448	16536	16419	16370	16360	16405	16520	16317	16319	16396	16577	16324	16476	16550	16360	16374	16323	16158	16339	16274	16644	16279	16243	16471	16360	16296	16429	16463	16441	16440	16484	16388	16435	16474	16349	16222	16594	16300	16394	16410	16292	16384	16313	16190	16292	16359	16285	16244	16296	16422	16150	16427	16401	16569	16477	16241	16407	16643	16553	16178	16516	16504	16415	16430	16544	16401	16313	16365	16275	16418	16417	16329	16350	16464	16409	16506	16364	16343	16146	16367	16293	16506	16205	16301	16318	16229	16172	16218	16396	16469	16439	16535	16292	16188	16332	16392	16396	16386	16394	16189	16363	16459	16325	16365	16343	16231	16281	16354	16174	16207	16154	16355	16430	16374	16364	16409	16362	16283	16395	16415	16426	16433	16309	16184	16479	16216	16345	16605	16319	16249	16264	16486	16403	16501	16301	16309	16551	16368	16290	16394	16332	16223	16172	16379	16328	16480	16229	16534	16294	16342	16270	16299	16387	16321	16329	16354	16203	16456	16390	16446	16390	16162	16426	16421	16469	16423	16545	16397	16385	16265	16397	16270	16511	16321	16252	16508	16253	16262	16281	16366	16352	16303	16432	16374	16402	16171	16321	16474	16355	16277	16401	16271	16390	16201	16322	16341	16396	16274	16373	16178	16381	16287	16427	16501	16370	16436	16483	16442	16338	16326	16400	16327	16337	16396	16460	16378	16260	16318	16223	16479	16173	16350	16503	16391	16263	16384	16477	16306	16379	16412	16284	16323	16324	16365	16332	16355	16324	16411	16396	16473	16422	16454	16355	16355	16340	16312	16294	16251	16487	16396	16421	16498	16442	16131	16262	16288	16337	16398	16459	16359	16114	16413	16527	16304	16480	16365	16384	16384	16534	16228	16384	16437	16169	16460	16440	16216	16339	16406	16287	16393	16395	16318	16272	16464	16347	16511	16313	16298	16311	16236	16222	16364	16324	16490	16344	16367	16145	16401	16442	16342	16332	16551	16143	16444	16484	16463	16399	16360	16501	16492	16425	16463	16188	16349	16411	16296	16236	16305	16232	16464	16479	16335	16336	16514	16291	16437	16416	16419	16463	16009	16348	16293	16489	16230	16505	16244	16186	16348	16215	16325	16477	16489	16368	16329	16233	16585	16369	16398	16396	16327	16360	16367	16338	16356	16572	16395	16298	16270	16373	16331	16334	16490	16270	16346	16435	16335	16134	16320	16385	16159	16497	16423	16382	16449	16265	16400	16276	16289	16184	16440	16467	16503	16347	16345	16472	16373	16405	16405	16381	16289	16324	16155	16286	16283	16355	16367	16361	16441	16352	16350	16488	16444	16538	16492	16365	16500	16280	16546	16339	16423	16330	16470	16269	16503	16432	16431	16451	16568	16528	16373	16576	16390	16409	16344	16300	16494	16155	16390	16389	16411	16277	16316	16283	16547	16384	16397	16257	16452	16238	16445	16438	16304	16298	16221	16251	16548	16407	16558	16385	16129	16210	16505	16461	16256	16420	16394	16330	16311	16390	16589	16383	16510	16402	16403	16511	16364	16567	16358	16259	16361	16467	16411	16348	16371	16349	16280	16384	16592	16565	16416	16392	16467	16404	16336	16443	16292	16179	16392	16321	16496	16406	16538	16356	16453	16269	16423	16428	16396	16598	16605	16337	16371	16169	16485	16445	16198	16355	16367	16437	16370	16462	16352	16433	16407	16362	16444	16193	16619	16353	16362	16549	16361	16515	16360	16253	16280	16560	16320	16303	16387	16302	16386	16272	16593	16492	16298	16346	16422	16437	16432	16248	16401	16487	16445	16289	16349	16216	16521	16478	16323	16382	16408	16352	16367	16287	16452	16365	16218	16548	16416	16027
15378	44885	23888	19292	17161	16340	15480	15239	15044	14737	14793	14573	14505	14584	14720	14509	14518	14536	14561	14597	14622	14377	14485	14475	14376	14344	14443	14381	14432	14473	14570	14295	14285	14332	14412	14318	14419	14194	14302	14281	14385	14269	14324	14498	14486	14456	14425	15847	17042	17349	16604	15517	14824	14713	14456	14347	14210	14253	14206	14065	14198	14172	14278	14133	14261	14271	14070	14164	14301	14151	14125	14239	14283	14141	14068	14206	14231	14161	14158	14191	14237	14147	14256	14211	14104	14114	14105	14330	14308	14125	14162	14310	14123	14106	14163	14087	14331	14102	14290	14280	14142	14336	14241	14176	14284	14229	14148	14235	14276	14276	14103	14243	14203	14272	14160	14269	14175	14077	14316	14201	14161	14243	14281	14322	14221	14192	14266	14207	14162	14203	14222	14198	14254	14307	14176	14189	14166	14202	14233	14048	14153	14155	14100	14370	14132	14187	14217	14202	14390	14191	14339	14263	14164	14053	14238	14039	14072	14078	14281	14111	14288	14132	14149	14159	14289	14279	14001	14154	14201	14140	14180	14169	14173	14269	14158	14211	14232	14248	14170	14240	14295	14344	14281	14217	14202	14140	14121	14256	14350	14206	14037	14071	14299	14168	14271	14238	14283	14166	13993	14136	14206	14279	14132	14319	14293	14258	14204	14345	14207	14087	14141	14113	14266	14180	14090	14206	14259	14209	14310	14409	14325	14016	14241	14363	14167	14291	14165	14323	14177	14269	14175	14218	14077	14138	14323	14162	14225	14153	14353	14288	14150	14141	14198	14166	14374	14382	14144	14169	14009	14161	14273	14227	14083	14297	14402	14126	14230	14180	14181	14143	14341	14059	14183	14159	14142	14090	14092	14258	14065	14020	14241	14259	14023	14238	14243	14076	14230	14167	14361	14151	14295	14297	14224	14119	14066	14256	14150	14285	14205	14028	14268	14197	14233	14096	14019	14272	14276	14189	14187	14210	14166	13985	14292	14211	14052	14162	14294	14205	14070	14250	14267	14194	14289	14361	14253	14168	14327	14145	14085	14265	14039	14149	14298	14003	14288	14326	14146	14385	14194	14224	14308	14297	14111	14208	14334	14094	14284	14216	14209	14348	14166	14149	14184	14039	14149	14193	14219	14161	14292	14280	14130	14124	14286	14174	14118	14249	14151	14178	14217	14254	14248	14170	14173	14516	14325	14149	14194	14285	14123	14266	14349	14219	14211	14314	14422	14256	14399	14169	14269	14134	14271	14144	14277	14096	14269	14029	14271	14025	14143	14281	14156	14247	14269	14086	14218	14279	14099	14218	14244	14302	14098	14160	14043	14188	14198	13979	14210	14256	14280	14233	14051	14127	14181	14274	14067	14233	14219	14298	14152	14177	14106	14110	14113	14116	14321	14387	14150	14263	14238	14229	14211	14070	14421	14140	14116	14300	14209	14145	14273	14218	14083	14108	14263	14161	14230	14397	14197	14266	14102	14102	14079	14268	14161	14142	14209	14240	14338	14421	14257	14053	14242	14317	14115	14149	14199	14296	14115	14276	14259	14310	14211	14188	14170	14187	14210	14231	14095	14203	14211	14179	14227	14189	14292	14268	14040	14147	14187	14167	14147	14459	14273	14274	14284	14080	14005	14163	14258	14140	14203	14118	14278	14211	14367	14214	14202	14238	14153	14043	14168	14073	14227	14344	14228	14222	14099	14101	14272	14462	14362	14339	14409	14165	14212	14194	14304	14169	14139	14235	14189	14190	14130	14162	14341	14258	14089	14176	14286	14163	14207	14309	14294	14219	14238	14118	14130	14299	14149	14363	14026	14055	14114	14182	14120	14279	13996	14321	14307	14155	14270	14168	14311	14355	14245	14221	14065	14198	14088	14285	14146	14271	14137	14108	14086	14037	14139	14213	13998	14136	14312	14087	14275	14258	14337	14228	14199	14147	14215	14271	14298	14073	14206	14323	14264	14176	14152	14257	14266	14333	14201	14211	14339	14212	14137	14077	14318	14393	14073	14273	14350	14302	14193	14298	14269	14134	14255	14197	14237	14202	14204	14124	14329	14161	14209	14201	14334	14201	14175	14319	14084	14340	14314	14143	14149	14155	14302	14200	14237	14269	14236	14192	14128	14278	14350	14135	13996	14356	14208	14237	14197	14148	14190	14239	14096	14139	14126	14167	14297	14205	14206	14084	14241	14075	14255	14223	14310	14296	14114	14140	14212	14131	14202	14293	14078	14193	14403	14027	14272	14295	14142	14366	14147	14276	14278	14154	14209	14260	14309	14076	14075	14266	14361	14072	14342	14251	14219	14172	14148	14243	14188	14044	14330	14383	14214	14226	14327	14161	14301	14051	14256	14197	13966	14153	14119	14351	14267	13897	14480	14225	14211	14024	14145	14171	14139	14189	14178	14093	14310	14260	14260	14294	14344	14139	14301	14057	14139	14201	14252	14070	14342	14195	14270	14286	14301	14226	14114	14203	14162	14177	14220	14232	14096	14169	14386	14198	14356	14186	14129	14306	14121	14396	14263	14055	14162	14239	14348	14230	14271	14244	14168	14059	14208	14262	14248	14231	14280	14116	14328	14325	14424	14147	14254	14205	14105	14255	14289	14190	14181	14170	14199	14215	14310	14258	14073	14230	14158	14323	14160	14198	14094	13982	14398	14084	14197	14270	14264	14232	14255	14308	14089	14259	14355	14183	14159	14230	14115	14173	14231	14335	14254	14337	14187	14159	14147	14188	14314	14250	14163	14385	14148	14256	14216	14188	14092	14133	14249	14161	14119	14351	14345	14121	14374	14219	14266	14342	14115	14264	14172	14119	14135	14199	14152	14135	14121	14147	14364	14256	14147	14211	14037	14229	14094	14291	14102	14301	14319	14311	14138	14325	14057	14282	14225	14284	14013	14158	14177	14225	14273	14119	14273	14319	14375	14214	14246	14213	14070	14168	14169	14223	14302	14093	14103	14320	14272	14329	14176	14358	14340	14145	14267	14251	14184	14126	14203	14085	14092	14123	14231	14165	14236	14401	14133	14289	14260	14203	14197	14279	14158	14177	14227	14332	14249	14155	14121	14293	14324	14095	14223	14258	14172	14176	14222	14230	14304	14166	14332	14131	14206	14172	14159	14077	14312	14210	14240	14199	14201	14154	14113	14097	14164	14296	14256	14030	14326	14153	14291	14306	14227	14083	14245	14239	14129	14146	14061	14346	14374	14263	14220	14124	14204	14239	14381	14003	14197	14263	14150	14168	14187	14237	14191	14228	14157	14157	14333	14024	14194	14174	14170	14263	14323	14156	14145	14369	14142	14127	14153	14142	14080	14024	14203	14158	14065	13972	14089	14131	14166	14216	14298	14196	14300	14224	14251	14099	14260	14243	14108	14333	14234	14278	14248	14031	14086	14131	14073	14337	14091	14343	14283	14435	14335	14150	14037	14416	14225	14306	14123	14142	14149	14229	14207	14304	14263	14205	14122	14252	14272	14232	14222	14133	14184	14070	14160	14077	14175	14252	14216	14218	14264	14229	14221	14193	14281	14160	14201	14324	14066	14082	14100	14195	14290	14294	14011	14197	14216	14305	14282	14240	14320	14205	14268	14206	14334	14225	14170	14237	14282	14206	14181	14193	14391	14298	14324	14329	14302	14153	14340	14186	14183	14354	14263	14266	14302	14163	14327	14221	14253	14214	14073	14310	14121	14173	14072	14241	14266	14282	14239	14091	14234	14292	14286	14160	14118	14402	14186	14164	14131	14256	14111	14113	14109	14236	14237	14289	14363	14140	14232	14120	14256	14218	14111	14229	14159	14241	14078	14107	14047	14107	14377	14132	14146	14291	14297	14347	14198	14215	14257	14291	14243	14222	14207	14130	14463	14104	14030	14279	14311	14242	14148	14194	14187	14145	14093	14118	14110	14212	14256	14244	14254	14373	14093	14271	14269	14225	14194	14128	14230	14208	14117	14186	14234	14342	14160	14366	14178	14148	14143	13971	14295	14138	14143	14191	14126	14177	14269	14102	14159	14323	14239	14225	14256	14284	14235	14169	14282	14181	14126	14277	14215	14201	14169	14282	13983	14250	14348	14132	14314	14162	14161	14286	14274	14247	14085	14347	14239	14076	14098	14256	14373	14151	14226	14142	14244	14257	14213	14274	14030	14276	14036	14291	14322	14191	14107	14029	14201	14070	14232	13951	14048	14131	14199	14098	14270	14275	14172	14137	14355	14182	14202	14292	14208	14410	14013	14172	14279	14198	14118	14237	14206	14232	14106	14261	14028	14271	14340	14019	14291	14099	14130	14292	14320	14193	14163	14403	14407	14181	14292	14227	14115	14310	14296	14157	14280	14275	14222	14102	14211	14088	14161	14186	14273	14054	14312	14268	14221	14284	14212	14149	14099	14165	14204	14292	14044	14252	14109	14188	14160	14102	14158	14261	14293	14178	14176	14205	14148	14250	14109	14276	14192	14067	14318	14195	14239	14135	14192	14211	14294	14221	14240	14219	14323	14203	14233	14236	14297	14182	14144	14126	14273	14063	14022	14242	14125	14204	14065	14205	14255	14176	14207	14207	14215	14092	14319	14150	14204	14228	14171	14213	14296	14374	14198	14164	14193	14217	14186	14212	14139	14363	14206	14177	14210	14044	14140	14257	14072	14182	14315	14077	14087	14167	14333	14162	14368	14178	14217	14262	14198	14237	14072	14236	14188	14103	14151	14179	14215	14257	14097	14326	14107	14080	14242	14306	14080	14359	14277	14297	14232	14320	14141	13895	14236	14188	14313	14056	14235	14203	14095	14190	14326	14376	14298	14277	14250	14235	14364	14182	14184	14327	14154	14340	14219	14286	14245	14247	14140	14324	14352	14148	14170	14220	14109	14355	14134	14222	14159	14308	14266	14285	14007	14217	14217	14347	14140	14157	14065	14202	13977	14159	14252	14251	13984	14162	14289	14219	14224	14204	14147	14320	14212	14222	14227	14370	14163	14165	14290	14000	14213	14211	14332	14133	14123	14113	14073	14194	14266	14159	14325	14283	14389	14243	14241	14131	14273	14191	14094	14127	14173	14145	14269	14065	14379	14197	14153	14117	14169	14191	14090	14224	14318	14086	14130	14178	14107	14176	14012	14226	14111	14293
27194	21962	23573	19855	16381	16592	16730	16549	16509	16659	16428	16752	16484	16489	16494	16525	16405	16700	16602	16430	16458	16579	16411	16356	16565	16770	16356	16752	16414	16784	16625	16595	16354	16530	16767	16414	16441	16505	16489	16395	16379	16767	16631	16441	16525	16720	16584	16521	16552	16930	16758	16669	16616	16220	16207	16376	16449	16548	16454	16284	16283	16498	16477	16609	16357	16274	16496	16631	16418	16269	16546	16401	16311	16211	16504	16393	16376	16298	16287	16655	16475	16516	16333	16560	16632	16463	16209	16474	16595	16213	16493	16263	16479	16361	16326	16480	16303	16406	16360	16167	16459	16527	16572	16531	16554	16417	16329	16412	16406	16387	16260	16429	16454	16407	16504	16372	16197	16445	16453	16402	16658	16411	16515	16557	16451	16492	16518	16304	16174	16711	16327	16532	16359	16502	16410	16241	16639	16390	16361	16305	16410	16560	16524	16466	16465	16339	16472	16403	16593	16538	16598	16317	16368	16661	16624	16320	16558	16415	16374	16535	16405	16514	16360	16542	16244	16133	16408	16375	16621	16324	16359	16460	16467	16519	16427	16423	16478	16463	16530	16394	16326	16261	16475	16558	16480	16603	16531	16627	16597	16513	16557	16325	16422	16487	16319	16484	16312	16421	16433	16507	16684	16303	16308	16298	16613	16760	16544	16289	16337	16428	16394	16353	16388	16445	16519	16390	16419	16415	16586	16277	16256	16410	16424	16541	16555	16525	16544	16609	16512	16286	16577	16561	16446	16330	16437	16543	16315	16602	16459	16433	16508	16418	16610	16484	16375	16379	16262	16485	16269	16467	16584	16378	16331	16438	16646	16475	16473	16694	16511	16462	16393	16405	16457	16219	16514	16664	16472	16349	16308	16562	16306	16590	16303	16483	16456	16362	16441	16421	16271	16536	16342	16347	16444	16376	16174	16455	16509	16368	16376	16666	16364	16451	16555	16379	16450	16343	16571	16387	16302	16179	16467	16375	16288	16544	16448	16409	16617	16414	16369	16438	16323	16651	16500	16584	16403	16459	16344	16522	16296	16363	16523	16418	16630	16588	16380	16537	16625	16337	16403	16420	16403	16455	16348	16334	16377	16438	16439	16672	16512	16309	16534	16303	16539	16424	16173	16486	16542	16319	16364	16486	16454	16599	16769	16262	16438	16416	16417	16528	16505	16419	16306	16359	16328	16417	16457	16557	16558	16329	16602	16322	16467	16282	16373	16549	16367	16539	16354	16401	16458	16318	16395	16252	16349	16450	16358	16385	16435	16250	16325	16515	16408	16128	16413	16407	16484	16529	16354	16410	16425	16434	16439	16690	16442	16436	16246	16524	16494	16468	16329	16475	16468	16437	16341	16464	16362	16187	16546	16327	16406	16253	16312	16351	16539	16644	16561	16446	16500	16368	16366	16332	16448	16490	16419	16343	16197	16510	16413	16412	16466	16300	16531	16335	16472	16656	16471	16473	16325	16512	16440	16293	16474	16373	16271	16439	16542	16531	16596	16538	16480	16430	16434	16551	16590	16472	16345	16425	16392	16397	16495	16528	16532	16609	16303	16364	16549	16357	16340	16287	16200	16335	16357	16340	16476	16502	16341	16484	16311	16357	16458	16557	16444	16479	16678	16480	16348	16623	16494	16355	16532	16389	16583	16462	16473	16494	16419	16541	16446	16327	16485	16541	16280	16433	16118	16626	16507	16405	16319	16412	16616	16466	16696	16529	16436	16327	16263	16481	16469	16620	16406	16379	16567	16511	16326	16430	16458	16541	16385	16421	16419	16336	16531	16407	16433	16296	16533	16297	16412	16571	16516	16484	16391	16304	16535	16295	16375	16598	16431	16530	16431	16315	16452	16430	16318	16470	16425	16661	16378	16428	16532	16259	16350	16679	16383	16409	16557	16353	16443	16369	16489	16274	16280	16340	16345	16498	16394	16638	16416	16489	16417	16428	16516	16446	16532	16451	16529	16247	16758	16238	16264	16355	16385	16558	16495	16451	16612	16474	16448	16606	16519	16341	16550	16211	16280	16285	16361	16438	16338	16601	16201	16357	16421	16518	16444	16440	16584	16385	16400	16534	16467	16388	16349	16376	16311	16445	16247	16561	16519	16585	16363	16136	16633	16388	16457	16409	16606	16431	16529	16431	16664	16525	16532	16468	16516	16404	16633	16461	16462	16353	16352	16266	16615	16613	16446	16544	16227	16398	16299	16351	16306	16347	16541	16359	16546	16327	16416	16570	16359	16482	16588	16506	16336	16441	16420	16438	16549	16528	16448	16525	16290	16347	16478	16577	16334	16590	16265	16257	16501	16671	16378	16370	16450	16368	16340	16457	16664	16380	16448	16541	16526	16343	16404	16437	16458	16498	16459	16618	16347	16519	16618	16357	16641	16509	16365	16307	16240	16536	16479	16326	16257	16403	16463	16278	16487	16519	16511	16269	16474	16376	16378	16500	16641	16421	16535	16526	16292	16444	16504	16336	16514	16533	16533	16601	16659	16533	16601	16560	16478	16356	16608	16488	16216	16449	16369	16529	16441	16319	16222	16506	16479	16257	16349	16408	16353	16430	16530	16595	16422	16498	16224	16485	16612	16567	16633	16411	16553	16573	16475	16366	16403	16475	16460	16380	16301	16564	16365	16333	16526	16346	16296	16513	16529	16521	16432	16429	16529	16429	16447	16413	16182	16326	16428	16436	16342	16483	16419	16378	16444	16578	16336	16518	16403	16589	16568	16313	16424	16660	16339	16559	16373	16439	16356	16377	16611	16516	16408	16335	16443	16361	16338	16326	16472	16272	16443	16305	16610	16400	16487	16396	16611	16369	16536	16407	16466	16423	16539	16492	16381	16490	16260	16457	16664	16380	16579	16198	16450	16469	16629	16428	16246	16461	16448	16544	16597	16418	16469	16442	16382	16463	16320	16529	16704	16423	16293	16445	16513	16464	16500	16572	16429	16505	16358	16485	16335	16293	16491	16441	16324	16210	16422	16417	16463	16624	16518	16364	16404	16372	16570	16396	16551	16404	16418	16292	16471	16415	16539	16706	16564	16397	16474	16525	16485	16469	16363	16283	16280	16431	16414	16409	16406	16716	16502	16409	16379	16259	16443	16335	16414	16365	16611	16520	16560	16511	16425	16523	16638	16461	16508	16494	16406	16397	16482	16559	16375	16381	16388	16245	16501	16492	16498	16436	16639	16477	16315	16357	16418	16527	16384	16154	16395	16590	16444	16294	16302	16366	16738	16533	16505	16290	16395	16325	16438	16198	16384	16648	16698	16471	16474	16441	16388	16461	16496	16331	16386	16328	16510	16541	16468	16558	16450	16431	16593	16455	16431	16249	16376	16538	16482	16234	16458	16500	16397	16439	16379	16525	16460	16447	16559	16416	16494	16356	16619	16562	16445	16480	16398	16641	16173	16319	16587	16427	16479	16379	16449	16392	16296	16363	16442	16509	16423	16471	16510	16408	16407	16389	16462	16440	16657	16385	16508	16256	16433	16326	16352	16395	16387	16411	16517	16511	16691	16477	16415	16465	16417	16534	16326	16259	16506	16406	16602	16313	16366	16324	16662	16312	16417	16205	16386	16463	16328	16431	16340	16412	16544	16427	16528	16392	16497	16539	16373	16312	16403	16493	16345	16710	16311	16545	16347	16432	16394	16290	16291	16595	16421	16549	16571	16561	16626	16428	16323	16495	16376	16422	16408	16444	16497	16411	16653	16375	16335	16320	16354	16499	16460	16382	16477	16410	16383	16522	16498	16480	16484	16110	16391	16486	16397	16562	16425	16458	16266	16291	16509	16337	16450	16510	16351	16442	16512	16402	16511	16358	16379	16517	16455	16437	16442	16668	16567	16618	16537	16482	16556	16397	16480	16491	16368	16321	16531	16425	16342	16455	16549	16258	16426	16403	16345	16639	16249	16515	16303	16453	16572	16526	16622	16258	16520	16405	16263	16410	16513	16338	16317	16383	16455	16358	16488	16241	16739	16373	16395	16277	16295	16507	16396	16474	16431	16336	16353	16586	16565	16523	16479	16657	16484	16532	16335	16574	16339	16615	16477	16298	16320	16323	16386	16570	16534	16164	16359	16522	16580	16674	16544	16346	16399	16539	16680	16319	16554	16779	16445	16508	16518	16533	16554	16611	16403	16413	16409	16615	16291	16491	16662	16236	16480	16536	16674	16669	16576	16479	16449	16758	16300	16506	16274	16450	16507	16502	16432	16340	16498	16465	16469	16543	16626	16561	16321	16276	16663	16518	16249	16363	16424	16333	16504	16444	16457	16358	16583	16502	16426	16290	16432	16393	16295	16435	16328	16357	16534	16687	16453	16386	16538	16328	16572	16463	16419	16367	16509	16436	16395	16297	16611	16507	16496	16389	16461	16311	16562	16479	16437	16657	16408	16264	16408	16450	16196	16411	16362	16411	16387	16403	16364	16587	16406	16349	16399	16441	16477	16474	16638	16414	16348	16483	16460	16462	16597	16476	16340	16473	16492	16320	16380	16403	16504	16560	16448	16380	16461	16555	16444	16443	16214	16458	16690	16390	16427	16358	16402	16378	16557	16494	16291	16459	16445	16498	16535	16435	16430	16408	16256	16239	16499	16458	16337	16512	16581	16500	16294	16250	16606	16413	16487	16429	16351	16605	16532	16558	16534	16244	16362	16330	16253	16449	16384	16282	16422	16372	16081	16221	16297	16412	16444	16377	16353	16502	16348	16276	16414	16351	16394	16430	16447	16405	16361	16441	16538	16587	16424	16472	16283	16486	16468	16536	16672	16411	16436	16584	16425	16610	16613	16345	16429	16251	16414	16577	16396	16420	16422	16434	16362	16358	16506	16460	16536	16674	16640	16380	16509	16516	16636	16383	16575	16301	16527	16297	16554	16604	16541	16333	16446	16530	16565	16485	16527	16314	16540	16435	16438	16395	16413	16416	16340	16344	16717	16480	16485	16391	16451	16386	16246	16481	16340	16368	16293	16350	16461	16429	16390	16268	16239	16396	16396	16351	16485	16438	16452	16460	16204	16495	16400	16385	16484	16447	16455	16514	16366	16364	16647	16419	16467	16490	16359	16389	16474	16168	16336	16445	16327	16484	16294	16457	16459	16418	16591	16564	16488	16523
13865	22776	15983	14765	14414	14327	14308	14210	14291	14261	14368	14250	14177	14327	14328	14239	14199	14140	14461	14422	14229	14296	14302	14188	14307	14183	14111	14235	14287	14400	14379	14313	14303	14119	14332	14232	14296	14197	14289	14212	14445	14304	14309	14365	14243	14302	14252	14068	14427	14489	14603	14310	14138	14289	14281	14231	14090	14271	14299	14171	14254	14130	14190	14258	14180	14243	14156	14113	14339	14138	14159	14174	14152	14226	14091	14237	14172	14252	14205	14358	14229	14330	14140	14279	14283	14104	14128	14251	14056	14262	14099	14098	14168	13982	14073	14080	14165	14194	14234	14073	14284	14063	14309	14170	14237	14224	14213	14224	14115	14291	14110	14364	14042	14078	14291	14051	14088	14303	14094	14202	13972	14145	14176	14190	14169	14134	14175	14326	14192	14007	14180	14336	14106	14089	14177	14264	14213	13958	14239	14137	14248	14279	14347	14085	14408	14328	14288	14172	14334	14112	14244	14153	14220	14193	14269	14344	14118	14282	14198	14019	14161	14136	14313	14100	14338	14030	14142	14212	14249	14285	14306	14183	14262	14112	14243	14234	14045	14245	14120	14153	14228	14180	14181	14343	14208	14155	13926	14214	14152	14284	14203	14276	14302	14153	14155	14281	14166	14227	14113	13991	14307	14077	14071	14257	14210	14203	14104	14125	14149	14192	14159	14163	14244	14046	14222	14152	14291	14169	14172	14236	14248	14074	14314	14336	13954	14021	14090	14293	14170	14105	14097	14331	14162	14218	14137	14163	14228	14362	14157	14288	14038	14279	14208	14129	14138	14104	14301	14218	14281	14188	14188	14213	14207	14155	14227	14089	14112	14265	14233	14164	13982	14192	14192	14099	14113	14232	14126	14183	14289	14157	14243	14084	14121	14026	14070	14085	14282	14225	14276	14116	14172	14277	14272	14244	14130	14255	14175	14199	14241	14333	14113	14173	14121	14069	14248	14357	14202	13953	14111	14318	14063	14188	14129	14280	14120	14064	14185	14174	14121	14171	14153	14360	14204	14087	14342	14084	14237	14332	14136	14181	14187	14243	14093	14097	14243	14256	14356	14101	14044	14254	14049	14117	14204	14261	14140	14093	14192	14220	14214	14024	14218	14119	14323	14300	14221	14157	14273	14152	14195	14111	14221	14197	14134	14043	14176	14196	14239	14282	14305	14184	14270	14333	14278	14159	14137	14090	14198	14186	14111	14310	14128	14201	14309	14223	14165	14375	14189	14320	14118	14131	14325	14211	13982	14316	14173	14090	14266	14201	14218	14173	14148	14141	14242	14274	14199	14071	14279	14227	14189	14171	14197	14196	14084	14233	14227	14119	14225	14215	14083	14158	14239	14113	14248	14273	14197	14138	14087	14332	14086	14267	14262	14261	14152	14163	14278	14033	14047	14212	14150	14230	14259	14229	14210	14123	14389	14031	14124	14107	14258	14311	14339	14135	14262	14239	14225	14110	14145	14325	14255	14241	14139	14270	14138	14264	14106	14248	14033	14194	14068	14110	14173	14241	14183	14196	14074	14306	14126	14166	14078	14355	14081	14186	14207	14254	14200	14193	14297	14258	14341	14113	14168	14217	14130	14233	14175	14250	14083	14085	14246	14175	14184	14103	14222	14133	14139	14275	14138	14164	14168	14127	14190	14210	14250	14136	14183	14129	14278	14117	14346	14033	14238	14255	14064	14213	14245	14177	14210	14188	14229	14218	14198	14071	14208	14113	14099	14152	14122	14308	14250	14239	14277	14294	14276	14137	14216	13953	14310	14279	14145	14236	14133	14387	14062	14052	14140	14256	14198	14121	14186	14135	14185	14161	14283	14108	14191	14239	14303	14004	14107	14229	14342	14222	14011	14309	14303	14234	14141	14121	14256	14298	14205	14092	14282	14265	14099	14334	14328	14147	14262	14245	14183	14103	14050	14184	14278	14176	14343	14121	14232	14125	14386	14139	14173	14209	13988	14178	14041	14131	14210	14249	14247	14168	14241	14175	14186	14219	14191	14150	14288	14149	14126	14249	14291	14079	14101	14173	14194	14077	14168	14205	14159	14291	14254	14236	13989	14321	14113	14257	14135	14251	14360	14217	14326	14177	14264	14217	14128	14243	14208	14020	14199	14130	14350	13884	14330	14218	14188	14221	14124	14225	14015	14234	14218	14123	14126	14074	14105	14127	14286	14128	14288	14038	14150	14224	14169	14254	14327	14235	14039	14281	14108	14180	14111	14195	14066	14066	14155	14276	14331	14196	14174	14071	14316	14113	14136	14341	14205	14061	14136	14231	14232	14323	14196	14196	14050	14181	14111	14287	14106	14200	14064	14044	14325	14112	14196	14186	14250	14113	14261	14327	14057	14119	14304	14352	14115	14308	14223	14151	14334	14180	14355	14219	14201	14160	14098	14148	14137	14106	14055	14236	14225	14114	14129	14288	14015	14227	14218	14304	14219	14299	14307	14095	14310	14141	14122	14176	14282	14207	14224	14286	14097	14167	14229	14083	14064	14126	14285	14132	14031	14176	14150	14015	14011	14184	14242	14170	14267	14194	13998	14307	14215	14202	14178	14222	14115	13989	14202	14251	14191	14142	14265	14284	14145	14216	14176	14217	14307	14302	14299	14200	14206	14098	14428	14228	14285	14222	14311	14423	14147	14306	14094	14287	14382	14182	14173	14184	14110	14204	14242	14322	14359	14155	14223	14132	14175	14166	14312	14057	14128	14213	14227	14216	14116	14272	14254	14177	14287	14120	14305	14362	14206	14205	14115	14356	14284	14196	14220	14082	14163	14272	14205	14052	14295	14223	14170	14270	14157	14282	14179	14003	14348	14125	14305	14200	14147	13876	14117	14184	14155	14389	14178	14105	14133	14124	14087	14211	14059	14234	14230	14056	14024	14173	14144	14197	14252	14149	14267	14151	14091	14196	14037	14278	13988	14200	14138	14245	14044	14134	14396	14102	14189	14198	14269	14093	14260	14150	14257	14296	14197	14149	14206	14212	14201	14196	14053	14175	14195	14287	14021	14322	14255	14329	14196	14154	14137	14291	14226	14156	14283	14069	14110	14443	14254	14297	14139	14173	14039	14434	14287	14042	14209	14251	14170	14164	14233	14297	14147	14273	14043	14068	14157	14266	14039	14270	14334	14117	14257	14040	14379	14127	14271	14121	14141	14199	14089	14339	14213	14136	14198	14173	14207	14091	14157	14151	14062	14090	14492	14072	14290	14144	14356	14382	14330	14154	14135	14207	14218	14298	14205	14307	14313	14242	14140	14231	14275	14380	14250	14294	14110	14228	13875	14177	14198	14092	14226	14288	14193	14273	14260	14291	14209	14140	14150	14187	14122	14166	14269	14072	14185	14226	14216	14116	14389	14151	14202	14128	14056	14159	14100	14175	14234	14138	14220	14133	14191	14213	14139	14150	14206	14064	14244	14274	14201	14228	14333	14183	14244	14176	14130	14154	14141	14166	14263	14151	14191	14116	14125	14275	14159	14187	14089	14165	14088	14185	14368	14160	14167	14160	14130	14136	14183	14131	14179	14346	14257	14331	14099	14139	14196	14195	14284	14143	14255	14181	14175	14066	14325	14308	14105	14242	14210	14088	14302	14394	14239	14283	14292	14046	14248	14294	14155	14156	14143	14221	14160	14260	14091	14323	14117	14163	14190	14010	14141	14250	14388	14159	14259	14143	14244	14160	14289	14033	14291	14150	14346	14158	14269	14223	14197	14099	14097	14301	14159	14119	14092	14002	14062	14256	14058	14371	14235	14098	14180	14136	14192	14129	14227	14135	14073	14294	14207	14259	14253	14267	14101	14206	14265	14225	14106	14151	14240	14045	14386	14288	14184	14206	14126	14267	14150	14377	14117	14001	14211	14111	14196	14284	14126	14252	14191	14277	14023	14308	14186	14105	14043	14172	14250	14178	14154	14230	14099	14136	14232	14189	14069	14222	14377	14286	13939	14051	14114	14175	14194	14244	14103	14003	14005	14244	14086	14199	14276	14252	14149	14146	14376	14201	14279	14282	14097	14068	14282	14304	14137	14212	14292	13962	14133	14278	14043	14230	14014	14198	14147	14141	14147	14147	14071	14330	14305	14126	14130	14386	14393	14184	13983	14264	14127	13972	14296	14278	14140	14371	14350	14103	14092	14179	14102	14291	14223	14125	14152	14224	14195	14155	14174	14292	14294	14238	14103	14291	14014	14058	14211	14077	14287	14309	14202	14257	14203	14113	14156	14227	14341	14117	14255	14119	14125	14357	14119	14176	14225	14145	14170	14088	14312	14118	14204	13996	14106	14068	14289	14240	14207	14173	14228	14304	14067	14193	14334	14110	14268	14210	14224	14071	14312	14279	14220	14150	14144	14261	14222	14250	14216	14084	14227	14240	14116	14234	14156	14270	14124	14112	14338	14017	14060	14153	14186	14200	14275	14205	14117	14227	14148	13950	14132	14275	14148	14258	14292	14335	14291	14139	14268	14196	14161	14190	14204	14133	14260	14150	14127	14198	14179	14226	14281	14333	14247	14185	14290	14139	14317	14117	13969	14139	14287	14328	14227	14251	14199	14147	14179	14168	14207	14158	14184	14306	14134	14408	14230	14263	14159	14144	14235	14072	14371	14275	14016	14360	13924	14208	14326	14152	14266	14140	14095	14314	14182	14364	14278	14133	14163	14132	14315	14187	14240	14096	14177	14211	14242	14261	14253	14115	14145	14232	14453	14094	14262	14199	14181	14197	14095	14189	14285	14348	14302	14307	14323	14026	14296	14140	14081	14418	14135	14204	14207	14158	14207	14168	14153	14177	14279	14277	14344	14290	14135	14218	14063	14258	14199	14112	14242	14088	14177	14237	14243	14333	14172	14229	14292	14212	14100	14230	14271	13992	14210	14185	14203	14175	14235	14203	14192	14150	14049	14167	14197	14307	14220	14114	14341	14263	14192	14289	14150	14222	14290	14117	14108	14006	14213	14157	14211	14036	14198	14049	14272	14165	14293	14117	14172	14242	14276	14223	14133	14206	14097	14234	14434	14249	14215	14227	14032	14497	14095	14041	14152	14199	14161	14094	14182	14288	14325	14152	14166	14299	14154	14105	14322	14201	14341	14403	13930	14227	14128	14163	14110	14017
23631	20996	28200	24071	21634	20234	18907	17144	16562	16754	16630	16604	16237	16389	16548	16467	16526	16539	16510	16746	16475	16413	16374	16475	16457	16382	16403	16436	16232	16282	16565	16315	16107	16148	16332	16310	16295	16334	16453	16347	16152	16404	16553	16320	16611	16427	16517	16705	17384	17595	17330	17103	16668	16584	16263	16230	16400	16392	16260	16078	16392	16267	16342	16240	16142	16180	16325	16226	16088	16253	16382	16378	16323	16328	16245	15886	16270	16215	16072	16312	16169	16214	16314	16158	16306	16251	16265	16254	16298	16204	15983	16121	16220	16256	16330	16329	16065	16160	16209	16365	16210	16250	16373	16141	16231	16420	16260	16220	16178	16152	16170	16200	16245	16274	16241	16285	16247	16129	16077	16247	16305	16097	16427	16365	16346	16345	16176	16157	16346	16133	16546	16306	16177	16360	16247	16187	16282	16240	16361	16197	16201	16325	16303	16080	15975	16253	16309	16209	16326	16347	16279	16070	16154	16171	16386	16368	16345	16184	16343	16310	16266	16190	16381	16142	16053	16162	16102	16189	16186	16247	16343	16424	16501	16041	16106	16318	16373	16251	16166	16240	16313	15996	16417	16082	16287	16081	16148	16248	16389	16189	16434	16304	16246	16239	16106	16367	16221	16281	16186	16081	16116	16230	16372	16250	16215	16169	16298	16292	16172	16187	16451	16350	16140	16182	16415	16260	16098	16273	16238	16170	16212	16365	16206	16229	16128	16242	16231	16272	16136	16277	16186	16210	16427	16107	16132	16384	16142	16452	16272	16211	16217	16274	16305	16124	16041	16177	16295	16161	16145	16363	16377	16321	16293	16335	16189	16120	16304	15988	16190	16201	16228	16217	16136	16386	16310	16252	16268	16410	16404	16098	16524	16213	16297	15994	16378	16237	16230	16167	16284	16155	16089	16395	16532	16289	16211	16313	16255	16354	16254	16364	16188	16248	16315	16325	15973	16244	16233	16309	16215	16270	16258	16376	16149	16422	16090	16322	16418	16397	16174	16204	16170	16213	16106	16133	16312	16179	16088	16173	16238	16197	16232	16259	16187	16205	16086	16093	16196	16282	16444	16271	16308	16277	16481	16216	16427	16319	16274	16275	16248	16419	16016	16095	16246	16545	16201	16119	16364	16186	16305	16622	16424	16507	16185	16317	16133	16303	16060	16150	16201	16164	16083	16288	16202	16209	16216	16122	16326	16266	16092	16094	16129	16317	16366	16283	16115	16267	16393	16431	16335	16396	16316	16382	16247	16274	16345	16242	16394	16182	16282	16110	16475	16428	16206	16221	16197	16426	16445	16109	16348	16370	16279	16205	16232	16237	16315	16317	16383	16233	16127	16076	16312	16311	16305	16278	16448	16164	16141	16087	16150	16259	16298	16289	16184	16029	16123	16090	16219	16344	16231	16238	16339	16099	16281	16339	16265	16270	16193	16135	16152	16137	16284	16217	16219	16346	16343	16149	16414	16278	16189	16268	16437	16238	16344	16378	16332	16212	16132	16244	16336	16237	16241	16113	16133	16238	16155	16312	16342	16203	16541	16350	16025	16307	16323	16244	16289	16392	16390	16247	16065	16311	16232	16227	16401	16304	16252	16250	16565	16376	16279	16437	16238	16296	16200	16224	16198	16304	16317	16354	16195	16466	16126	16197	16201	16144	16306	16478	16273	16256	16151	16135	16137	16354	16383	16315	16178	16140	16353	16250	16321	16219	16351	16312	16255	16333	16161	16210	16414	16251	16203	16600	16389	16320	16340	16081	16082	15989	16240	16296	16266	16347	16366	16221	16272	16208	16086	16357	16202	16265	16179	16112	16319	16322	16317	16273	16346	16254	16151	16413	16267	16218	16394	16104	16227	16462	16143	16389	16305	16205	16276	16126	16162	16316	16354	16254	16115	16320	16138	16168	16017	16145	16341	16310	16190	16294	16349	16143	16085	16236	16188	16077	16239	16277	16266	16213	16230	16262	16218	16218	16162	16470	16261	16226	16162	16049	16036	16136	16251	16350	16152	16111	16141	16131	16158	16175	16249	16282	16151	16164	16098	16277	16215	16312	16358	16203	16058	16275	16376	16298	16134	16263	16374	16355	16149	16157	16405	16085	16397	16266	16267	16172	16384	16316	16388	16449	16252	16334	16302	16336	16304	16337	16042	16239	16400	16202	16169	16276	16385	16245	15991	16095	16132	16079	16287	16229	16375	16397	16043	16179	16292	16021	16233	16282	16453	16477	16073	16289	16334	16146	16043	16282	16101	16184	16216	16139	16382	16196	16428	16310	16307	16062	16179	16148	16056	16230	16209	16350	16227	16167	16358	16139	16107	16306	16120	16296	16351	16205	16140	16258	15932	16225	16442	16189	16236	16246	16287	16194	16237	16149	16337	16289	16317	16372	16197	16409	16228	16150	16156	16042	16252	16323	16331	16116	16200	16405	16193	16363	16156	16290	16090	16287	16248	16220	16095	16260	16143	16224	16099	16250	16203	16372	16290	16365	16213	16163	16167	16336	16292	16350	16359	16273	16257	16180	16112	16246	16112	16115	16106	16139	16259	16238	16381	16305	16228	16221	16322	16246	16229	16166	16372	16086	16417	16175	16222	16319	16347	16238	16118	16278	16331	16213	16353	16335	16264	16314	16286	16262	16112	16178	16153	16313	16119	16256	16351	16224	16235	16130	16235	16157	16352	16308	16284	16180	16122	16162	16200	16215	16332	16034	16039	16248	16457	16152	16134	16350	16079	16099	16196	16098	16126	16294	16109	16399	16169	16413	16389	16341	16441	16133	16412	16297	16319	16339	16240	16460	16123	16496	16171	16131	16264	16375	16301	16289	16362	16217	16149	16389	16322	16229	16124	16135	16351	16277	16270	16354	16299	16400	16495	16339	16121	16576	16530	16242	16266	16332	16191	16260	16269	16190	16180	16318	16409	16171	16151	16380	16087	16441	16089	16038	16327	16289	16250	16244	16492	16204	16217	16218	16206	16219	16320	16450	16144	16287	16351	16178	16425	16157	16051	16235	16224	16366	16267	16107	16215	16211	16348	16320	16219	16139	16321	16321	16214	16327	16130	16100	16412	16094	16292	16140	16225	16144	16145	16343	16305	16025	16394	16276	16435	16233	16274	16245	16345	16272	16276	16379	16065	16352	16226	16257	16315	16406	16186	16262	16021	16096	16290	16381	16237	16025	16069	16185	16431	16407	16157	16181	16211	16368	16257	16301	16479	16241	16180	16499	16340	16374	16091	16294	16660	16182	16268	16253	16268	16236	16173	16177	16172	16198	16275	16290	16285	16289	16328	16312	16321	16382	16273	16194	16204	16215	16000	16311	16205	16182	16176	16273	16248	16211	16145	16279	16280	16279	16244	16269	16360	16217	16157	16258	16191	16252	16331	16104	16547	16092	16266	16131	16221	16039	16238	16235	16203	16221	16009	16398	16333	16267	16379	16361	16331	16192	16289	16112	16206	16349	16140	16133	16027	16139	16136	16291	16136	16319	16462	16334	16478	16251	16260	16401	16262	16267	16125	16106	16205	16412	16253	16264	16234	16532	16117	16343	16207	16162	16259	16431	16287	16179	16010	16211	16257	16341	16237	16181	16258	16336	16375	16257	16176	16332	16496	16354	16321	16172	16155	16224	16326	16213	16226	16227	16216	16232	16047	16222	16192	16221	16272	16151	16312	16530	16357	16163	16238	16210	16262	16218	16095	16186	16345	16234	16050	16183	16238	16222	16286	16491	16262	16230	16111	16271	16054	16205	16389	16169	16265	16179	16129	16301	16372	16325	16292	16212	16153	16146	16271	16258	16111	16421	16285	16232	16299	16313	16158	16002	16228	16254	16336	16256	16056	16213	16202	16182	16315	16258	16274	16268	16380	16216	16322	16520	16361	16191	16277	16148	16239	16213	16222	16376	16207	16303	16295	16196	16249	16358	16239	16051	16299	16326	16185	16344	16303	16348	16267	16180	16262	16114	16221	16192	15968	16256	16263	16051	16171	16035	16325	16250	16255	16194	16228	16382	16233	16298	16035	16203	16299	16235	16168	16203	16186	16298	16437	16200	15983	16117	16107	16343	16275	16230	16405	16290	16535	16421	15955	16132	16478	16152	16335	16366	16000	16202	16260	16357	16224	16416	16315	16233	16212	16341	16014	15977	16242	16250	16381	16123	15990	16225	16357	16443	16294	16281	16296	16273	16278	16357	16258	16240	16299	16213	16160	16002	16085	16232	16287	16259	16331	16227	16349	16330	16442	16169	16417	16262	16237	16389	16232	16433	16329	16193	16275	16336	16462	16289	16283	16348	16231	16044	16327	16350	16196	16261	16265	16461	16234	16239	16314	16215	16331	16147	16327	16332	16256	16177	16091	16305	16335	16389	16469	16273	15948	16226	16102	16129	16264	16441	16176	16439	16003	16234	16332	16454	16374	16161	16298	16389	16254	16202	16212	16338	16133	16022	16105	15983	16376	16363	16223	16224	16227	16317	16331	16416	16209	16321	16219	16345	16249	16326	16414	16245	16236	16177	16457	16079	16369	16144	16392	16084	16253	16198	16349	16217	16191	16140	16196	16372	16218	16251	16398	16147	16075	15969	16292	16257	16190	16193	16313	16233	16046	16156	16019	16390	16311	16177	16224	16360	16217	16254	16206	16201	16437	16277	16345	16347	16090	16515	16414	16305	16120	16175	16188	16243	16054	16266	16317	16313	16166	16155	16379	16293	16464	16187	16032	16106	16200	16325	16197	16324	16299	16205	16391	16254	16113	16224	16179	16029	16150	16168	16216	16384	16105	16251	16327	16342	16164	16267	16243	16360	16278	16142	16205	16236	16184	16108	16232	16170	16235	16284	16200	16233	16044	16194	16195	16450	16322	16485	16298	16349	16336	16211	16236	16150	16284	16185	16285	16355	16285	16145	16422	16309	16138	15949	16175	16238	16155	16254	16183	16259	16345	16282	16398	16126	16135	16361	16311	16154	16194	16188	16216	16249	16259	16235	16339	16064	16229	16172	16275	16539	16204	16250	16198	16211	16210	16344	16262	16280	16178	16232	16340	16267	16423	16181	16275	16225	16293	16077	16239	16093	16382	16359	16446	16110	16183	16296	16357	16211	16179	16054	16284	16193	16305	16448
13474	37242	20348	16906	15662	15192	14843	14737	14479	14534	14436	14329	14255	14330	14318	14438	14240	14332	14213	14316	14231	14262	14225	14266	14238	14415	14273	14316	14320	14241	14249	14394	14171	14271	14375	14247	14319	14281	14075	14186	14206	14198	14247	14375	14344	14541	14232	14680	15792	15848	15346	14710	14448	14397	14214	14247	14173	14108	14027	14030	14295	14140	14348	14120	14008	14160	13948	14221	14183	14131	14061	14078	14359	14166	14123	14303	13916	14157	14245	13869	14314	14100	14207	14032	13997	14122	14305	14118	14020	14233	14299	14341	14260	14285	14155	14159	14137	14109	14294	14103	13991	14179	14119	14132	14109	14138	14187	14062	14009	14243	14035	14111	14053	14144	14211	14220	14183	14001	14166	14196	14147	14094	14047	14049	14167	14289	14060	14183	14055	14130	14057	14104	14100	14066	13923	14073	14072	14060	14205	14294	14304	14086	14098	14161	14098	14069	14160	13967	14060	14435	13946	14117	14210	14140	14236	14042	14010	13947	14001	14273	14085	14109	14259	14122	14262	14005	14233	14057	14135	14125	14275	14228	14109	14190	14138	14152	14189	14161	14132	14080	14113	14055	13971	14079	14191	14123	14294	14099	14022	14094	14119	14187	14202	14244	14075	14090	14161	14077	13933	13948	14155	14262	14084	14106	14042	14069	14032	13976	14188	14159	14198	14186	14179	14207	14060	14183	14119	14112	14119	14006	14234	14140	14091	14069	14136	14087	14184	14119	14258	14162	14033	14057	14087	14080	14047	14287	14090	13971	14040	14038	14196	14244	14213	13943	14121	14004	14033	14351	14086	14125	14338	14107	14137	14058	14108	14053	13966	14052	14128	14027	14026	14070	14167	14119	14110	14112	14202	14067	14150	14244	14056	14179	14122	14169	14001	14271	14113	13968	14120	14157	14277	14163	14167	14077	13965	14026	14057	14115	14100	14239	14014	14049	14156	14112	14088	14115	14085	14123	14083	14102	14202	14188	14096	14171	14146	14056	14059	14059	14178	13981	14282	13974	14058	14221	14161	14047	14116	14186	14092	14157	14135	14039	14040	14053	14086	14142	14180	14033	14089	13986	14292	14211	13994	14233	14203	13962	14165	14150	14214	14159	14249	13982	14121	14047	14074	14179	14017	14252	14055	14301	14141	14186	14055	14160	14114	14075	14100	13997	14074	13962	14220	14125	14131	14041	14169	14108	14110	14110	14069	14140	14072	14330	14189	14140	14198	14054	14270	14125	14143	14182	14124	13927	14123	14107	14208	14204	14165	14124	14092	14157	14145	14183	13999	14066	14166	14154	14187	14187	13949	14238	14165	14121	14096	14151	14004	14035	14133	14167	14101	14030	14251	14021	14246	14112	14310	14154	14355	14059	14220	13993	14099	14171	14140	14279	14258	14009	14197	13978	14219	14116	14162	14171	14137	14120	13974	14098	14197	14168	14111	14216	14047	14006	14180	14177	13995	14004	14087	14069	14175	14195	14265	14098	13938	14088	14171	14009	14091	14285	14155	14309	14116	14004	14141	14200	14130	14170	14083	14020	14030	14105	13951	14017	14141	14068	14198	14113	14039	14147	14162	14083	13993	14296	14216	14072	14126	14233	14115	14200	14090	14208	14085	14034	14245	14036	14144	14251	14075	14151	14019	14269	14126	14192	14175	14070	14215	14115	14150	13999	14037	14027	14152	14242	14108	13999	14108	14082	14091	14204	14282	14158	14198	14034	14184	14273	13958	14011	14130	13991	14101	14063	14111	14123	14086	14242	14206	14174	13967	14025	14123	14050	14239	13943	13970	14205	14177	14152	14097	14264	14198	14244	14143	14119	14203	14128	13995	14264	14054	14037	14143	14292	14101	14192	14091	14105	14097	13960	14138	13970	14152	14171	14206	14240	14110	14177	14129	14139	14036	14243	14305	13998	14150	14174	14130	14188	14046	13988	14044	14153	14125	14181	14108	14160	13914	14151	14168	14180	13992	14280	14096	14054	14113	14060	14236	14009	14213	14445	14233	14050	14349	14092	14257	14075	14057	14109	14174	14097	14113	14107	14162	14191	14040	14032	14378	14202	13980	13922	14079	14132	14130	13944	14101	14266	14071	14171	14168	14026	14055	14124	14070	14263	14239	14012	13998	13966	14184	14187	14017	14092	14122	13981	14259	14290	14137	14198	14173	14299	14181	14105	14120	14179	14050	14120	14132	14067	14146	13956	14116	14081	14065	14058	14084	14153	14137	14180	14180	14047	14182	14209	14125	14081	14147	14249	14136	14198	14011	14137	14203	14111	14137	14032	14028	14077	14059	14191	13948	14140	14176	14207	14173	14043	14233	14136	14302	14194	14077	14142	14131	14026	14159	14083	13953	14108	14229	14241	14203	14244	14209	14089	14319	13952	14145	14225	13991	14080	14011	14103	14225	14276	14025	14016	14098	14077	14038	14157	14058	14166	14222	14139	14154	14319	14118	14104	14137	14181	14058	14129	14260	14253	14118	14236	14178	14204	14159	14076	14239	14167	14188	14114	14209	14150	14177	14099	13836	14170	14025	14242	14071	14111	14094	14046	14131	14313	14161	14202	14079	14057	14180	14263	14308	14126	14258	14115	14296	14118	14092	14116	14043	14261	14145	14060	14252	14234	14092	14250	13984	14045	14105	14127	14171	14016	14028	14046	14135	14129	14021	14126	14238	14089	14052	14387	14111	14186	14342	14268	14275	14291	14040	14078	14133	14110	14242	14008	14043	14140	14063	14173	14039	14239	14004	14083	14048	14247	14118	13953	14009	14111	14209	14164	14193	14113	14055	14129	14038	14171	14110	14047	14130	14048	14155	14140	14116	13867	14119	14012	14060	14167	14085	14092	14103	14151	14177	14154	14159	14066	14053	14210	14106	13964	14157	14186	14144	14014	14008	14189	14000	14233	14090	14128	14136	14218	14054	14224	14175	14259	13949	14030	14307	13865	14094	14129	14036	13901	14101	14092	14222	14119	14170	14163	14124	14216	14069	14019	14203	14078	13983	14152	14120	14024	14137	14144	14155	14052	14287	13988	14130	14242	14088	14177	14255	14139	14112	14046	14184	14199	14065	14192	13925	14190	14137	14194	14166	14128	14050	14093	14083	14112	14099	14207	14126	14137	14123	14123	14385	14226	14043	14113	14148	14194	14124	14142	14015	14205	14218	14157	14223	14043	14086	13906	14238	14151	14072	14383	14192	14100	14165	14105	14121	13985	14099	14134	14009	14132	14069	13931	14335	13989	14189	14102	13986	14011	14099	14257	14274	14237	14215	13982	14053	14054	14025	14113	14035	14070	14092	14167	14153	13907	14079	14060	14013	14015	13989	14092	13965	14097	14084	14093	14172	14186	14196	14043	14371	14273	14090	14174	13992	14068	14045	13990	13945	14165	13989	14169	14018	14158	13984	14150	14262	13894	14083	14232	14105	14098	14205	14118	14077	14059	14266	14026	13982	14081	14167	13912	14290	14109	14060	14078	14033	14090	14218	14152	14165	14123	14169	14106	13983	14196	14209	14195	14165	14234	14029	14113	14192	14285	14237	14212	14118	14118	14078	14018	14278	14138	14084	14281	14078	14064	14108	14160	14280	14061	14054	14206	14116	14043	14137	14059	14176	14144	14070	14250	13965	14027	14026	14204	14066	14222	14403	14102	14123	14077	14153	14090	14107	14205	14075	14185	14104	14100	14179	14096	14199	14077	14229	13958	14084	14114	14005	14221	14209	14085	14208	14008	14149	14156	14232	14109	14195	13953	14125	14192	14156	14042	13964	14138	13990	14168	14193	14089	14234	14243	14242	14115	14066	13987	14198	14062	14049	14239	14238	13892	14239	14064	13991	14187	13982	14071	14188	14163	14082	13957	14371	14051	14170	14096	14222	14203	13986	14141	14213	14108	14223	14243	14216	14141	14208	14148	13949	14092	14087	14156	14026	14041	13948	14016	14233	13954	14152	14204	14134	13962	14063	14092	14206	14264	14137	14066	14129	14037	14020	14136	14037	14197	14139	14229	14387	14170	14226	13960	14104	14101	14252	14227	14200	14103	14103	14004	14130	14092	14088	14157	14126	14028	14046	14175	14154	14004	14233	13995	14129	14222	14107	14023	14135	14059	14219	13848	14043	14167	14156	14151	14105	14208	14172	14085	14094	14067	14126	14172	14008	14168	14231	14157	14007	14186	14109	14127	14031	14118	14002	14162	14207	14281	14109	14207	13961	13977	14296	14074	14181	14071	14227	14115	14083	13943	14090	14079	14037	14091	14086	14073	13933	14084	13965	14171	14160	14127	14097	14176	14066	14105	14190	14106	14066	14145	14133	14130	14306	14137	14231	14250	14064	14031	14140	13970	14154	14078	14250	14198	14138	14048	14293	14229	14044	14007	14135	14162	14103	13998	14008	14068	14049	14264	14171	14333	14176	14152	14042	14108	14041	14142	14211	14045	14130	13996	14200	13998	14131	14230	14133	14178	14022	14126	14141	14175	14020	14008	14348	14240	13877	14332	14293	14166	14221	14206	14199	14079	14174	14185	14058	14065	14053	14165	14093	14137	14083	14168	14143	14158	14113	14047	14222	13966	14204	14119	14165	14173	14086	14214	14117	14165	14252	14140	14273	14012	14067	14178	14203	14050	14139	14174	14209	14218	14006	14240	14149	14093	14206	14111	14274	13995	14146	14113	14214	14202	14140	14298	14055	14044	13986	14304	14234	14093	14020	14101	14168	14123	13947	14254	14275	14062	14236	14117	14025	14013	14060	14036	14253	14108	14031	14152	14095	14137	14295	14394	14137	14185	14045	14005	14108	14111	14165	14172	14071	14277	14177	14098	14041	14198	14062	14070	14219	14075	14011	13899	14092	14248	14157	14165	14075	14256	14000	14199	14247	14164	14082	14198	14086	14162	13988	14321	14093	14197	14337	14175	14060	14013	13962	14040	14042	14115	14097	13877	14143	14052	14212	14243	14177	14282	14168	13991	14075	14198	14086	14013	14074	14109	14296	14146	14141	14148	14158	14195	14304	14221	13926	14034	14143	14142	13995	14059	14124	14353	14030	14158	14196	14150	13951	14099	14018	14136	14207	14074	14219	14261	14305	14209	14120	14217	14188	14209	13975	14190	14098	14008	14120	14157
22569	20999	28641	23576	21166	22727	22646	17682	16757	17118	16995	16749	16906	16568	16923	16924	16815	16669	16475	16766	16495	16585	16510	16591	16560	16702	16584	16614	16670	16613	16666	16491	16294	16732	16491	16517	16443	16408	16307	16569	16343	16387	16581	16603	16680	16443	16454	17361	18115	18573	18062	17420	16903	16897	16517	16492	16356	16549	16222	16433	16354	16361	16320	16250	16480	16433	16340	16268	16340	16416	16448	16430	16440	16519	16364	16273	16457	16523	16483	16424	16356	16300	16332	16296	16374	16386	16326	16620	16239	16451	16362	16254	16410	16517	16465	16355	16190	16194	16588	16053	16529	16266	16383	16252	16254	16301	16292	16264	16497	16349	16432	16395	16398	16482	16050	16345	16455	16425	16488	16280	16289	16191	16476	16412	16374	16321	16396	16352	16207	16451	16430	16437	16363	16535	16308	16189	16160	16462	16355	16146	16286	16327	16369	16368	16376	16354	16175	16195	16265	16285	16281	16390	16352	16275	16427	16283	16231	16308	16378	16257	16233	16222	16278	16469	16362	16339	16327	16192	16461	16491	16306	16286	16317	16478	16273	16249	16423	16497	16343	16354	16163	16268	16339	16457	16323	16460	16412	16423	16274	16273	16404	16382	16286	16299	16482	16430	16319	16182	16216	16456	16201	16271	16281	16482	16326	16326	16246	16326	16170	16295	16490	16494	16479	16479	16581	16309	16305	16181	16226	16219	16189	16322	16378	16369	16218	16189	16322	16273	16244	16428	16567	16244	16178	16271	16329	16238	16379	16160	16509	16327	16362	16364	16247	16268	16390	16091	16452	16220	16252	16212	16334	16390	16358	16571	16378	16384	16396	16407	16373	16464	16373	16330	16309	16442	16292	16306	16492	16172	16345	16289	16373	16156	16349	16211	16277	16183	16320	16323	16467	16394	16159	16169	16373	16448	16360	16356	16446	16341	16257	16519	16352	16423	16280	16412	16385	16176	16114	16302	16180	16361	16252	16405	16466	16398	16512	16474	16539	16209	16424	16151	16465	16411	16251	16235	16226	16565	16474	16372	16393	16128	16320	16754	16453	16127	16299	16316	16242	16294	16363	16265	16369	16271	16330	16221	16354	16357	16406	16401	16302	16392	16244	16445	16313	16380	16397	16293	16302	16429	16422	16528	16184	16432	16328	16577	16398	16329	16393	16282	16399	16111	16350	16263	16544	16482	16236	16234	16096	16471	16103	16150	16238	16194	16286	16364	16290	16379	16318	16362	16337	16169	16221	16172	16330	16414	16461	16316	16337	16291	16262	16457	16393	16311	16301	16462	16316	16299	16271	16417	16412	16150	16159	16440	16313	16460	16176	16494	16432	16588	16471	16455	16355	16410	16293	16093	16298	16244	16449	16321	16288	16302	16239	16308	16302	16313	16544	16158	16274	16250	16318	16357	16320	16287	16206	16516	16514	16268	16165	16131	16312	16330	16336	16342	16415	16238	16139	16476	16284	16337	16259	16220	16397	16306	16026	16272	16527	16345	16218	16402	16313	16378	16374	16451	16467	16451	16388	16451	16327	16344	16119	16204	16403	16192	16259	16132	16339	16146	16276	16260	16435	16194	16247	16532	16155	16418	16155	16263	16473	16207	16461	16432	16574	16196	16461	16117	16299	16403	16290	16428	16240	16095	16325	16233	16371	16361	16174	16390	16362	16274	16343	16135	16553	16507	16441	16375	16412	16352	16225	16334	16570	16241	16312	16301	16366	16384	16447	16405	16291	16259	16460	16525	16396	16379	16158	16237	16099	16308	16172	16272	16314	16359	16280	16370	16278	16378	16237	16302	16378	16427	16179	16260	16438	16218	16408	16434	16401	16066	16229	16078	16178	16027	16395	16350	16178	16320	16426	16479	16338	16410	16154	16309	16595	16494	16432	16413	16515	16260	16407	16106	16302	16218	16120	16236	16357	16174	16361	16358	16410	16433	16230	16255	16311	16274	16336	16201	16357	16399	16316	16272	16254	16332	16347	16465	16237	16211	16283	16286	16325	16374	16248	16575	16401	16207	16443	16414	16532	16331	16209	16308	16248	16259	16170	16254	16447	16207	16402	16212	16245	16365	16545	16418	16390	16318	16183	16313	16332	16315	16369	16237	16407	16295	16509	16561	16271	16157	16279	16251	16159	16291	16175	16385	16216	16245	16600	16217	16215	16429	16299	16426	16470	16363	16376	16241	16202	16387	16179	16434	16337	16248	16233	16321	16410	16363	16258	16454	16232	16410	16421	16285	16258	16300	16421	16147	16256	16233	16489	16459	16542	16224	16261	16332	16525	16329	16193	16311	16299	16227	16357	16193	16404	16245	16383	16335	16418	16380	16382	16398	16508	16437	16039	16305	16486	16292	16132	16270	16165	16167	16286	16085	16233	16312	16181	16384	16473	16232	16358	16259	16434	16258	16357	16411	16271	16311	16343	16124	16333	16310	16377	16528	16340	16403	16229	16227	16509	16279	16307	16250	16138	16358	16272	16313	16244	16389	16372	16341	16297	16535	16238	16104	16067	16216	16257	16198	16305	16251	16209	16230	16310	16138	16398	16429	16292	16250	16403	16239	16389	16301	16182	16311	16251	16185	16202	16375	16264	16399	16448	16386	16152	16209	16173	16414	16377	16208	16231	16311	16240	16155	16396	16377	16242	16341	16397	16385	16311	16494	16368	16179	16336	16526	16252	16399	16435	16354	16287	16348	16143	16535	16369	16449	16278	16265	16177	16363	16221	16409	16478	16319	16348	16150	16249	16385	16208	16175	16388	16350	16387	16408	16265	16436	16219	16279	16435	16259	16558	16346	16320	16403	16439	16380	16419	16392	16206	16364	16154	16064	16474	16334	16488	16247	16330	16447	16087	16302	16265	16473	16476	16312	16354	16349	16423	16230	16233	16378	16473	16333	16504	16416	16430	16638	16344	16265	16195	16371	16301	16470	16334	16202	16263	16365	16158	16210	16432	16069	16362	16453	16413	16578	16383	16338	16412	16483	16458	16408	16217	16373	16250	16331	16502	16408	16505	16395	16186	16426	16308	16223	16379	16370	16361	16474	16372	16299	16199	16233	16361	16290	16197	16399	16444	16354	16376	16478	16356	16170	16356	16371	16501	16442	16158	16213	16258	16135	16061	16048	16456	16191	16239	16344	16249	16289	16238	16307	16263	16284	16363	16171	16558	16354	16325	16585	16257	16246	16225	16500	16223	16311	16270	16482	16305	16345	16452	16370	16324	16188	16512	16505	16314	16179	16030	16235	16417	16383	16090	16381	16259	16240	16522	16242	16521	16241	16273	16333	16285	16320	16289	16442	16426	16365	16198	16369	16513	16467	16280	16136	16317	16262	16327	16332	16134	16433	16188	16442	16346	16228	16421	16571	16395	16159	16288	16213	16272	16301	16187	16355	16309	16184	16468	16429	16310	16278	16242	16259	16098	16196	16115	16325	16264	16507	16227	16347	16330	16484	16211	16356	16222	16244	16318	16328	16405	16200	16344	16154	16368	16490	16324	16340	16210	16327	16208	16248	16393	16203	16125	16475	16312	16300	16360	16413	16291	16296	16328	16494	16341	15975	16165	16309	16283	16297	16291	16320	16270	16378	16066	16391	16390	16430	16161	16221	16321	16226	16392	16189	16341	16227	16287	16229	16122	16277	16374	16531	16361	16255	16365	16343	16299	16162	16109	16453	16418	16448	16306	16158	16413	16285	16252	16328	16246	16504	16496	16181	16348	16284	16401	15974	16243	16319	16507	16353	16292	16244	16290	16434	16100	16259	16361	16256	16432	16359	16158	16444	16346	16277	16205	16034	16245	16253	16504	16276	16416	16370	16318	16482	16391	16384	16439	16399	16401	16186	16445	16320	16391	16358	16298	16407	16255	16163	16156	16375	16188	16192	16136	16297	16297	16256	16337	16314	16145	16267	16464	16416	16386	16203	16516	16348	16513	16353	16325	16450	16178	16220	16414	16493	16446	16396	16154	16288	16145	16288	16541	16295	16414	16280	16461	16343	16381	16372	16388	16378	16225	16388	16345	16516	16119	16355	16406	16017	16284	16243	16364	16408	16176	16419	16432	16366	16323	16420	16330	16346	16534	16181	16454	16404	16395	16091	16362	16278	16436	16493	16202	16269	16396	16355	16329	16330	16409	16488	16149	16317	16234	16251	16252	16714	16366	16221	16381	16435	16484	16165	16420	16264	16354	16446	16269	16354	16297	16116	16360	16213	16245	16315	16192	16303	16345	16437	16406	16403	16363	16203	16508	16278	16272	16267	16440	16317	16435	16501	16241	16346	16245	16278	16271	16405	16395	16203	16259	16147	16201	16235	16517	16540	16141	16391	16420	16262	16335	16292	16162	16432	16306	16336	16265	16290	16118	16467	16534	16308	16351	16490	16512	16269	16475	16473	16260	16281	16409	16360	16251	16233	16344	16350	16510	16384	16456	16416	16415	16583	16276	16304	16172	16266	16421	16247	16346	16166	16393	16634	16362	16201	16262	16220	16318	16437	16362	16162	16356	16264	16119	16085	16170	16194	16222	16178	16300	16338	16243	16190	16182	16154	16503	16241	16483	16414	16362	16252	16442	16370	16406	16289	16143	16301	16508	16283	16433	16380	16254	16472	16259	16098	16374	16287	16370	16230	16220	16252	16368	16220	16315	16384	16388	16250	16656	16406	16259	16369	16184	16288	16140	16217	16369	16149	16280	16259	16484	16239	16492	16309	16315	16147	16352	16383	16216	16438	16374	16526	16421	16278	16272	16456	16539	16244	16272	16347	16352	16257	16481	16340	16517	16266	16403	16238	16426	16464	16287	16464	16239	16322	16317	16158	16347	16524	16079	16299	16227	16076	16437	16438	16395	16388	16273	16419	16328	16163	16382	16399	16388	16450	16335	16443	16433	16318	16414	16223	16333	16447	16406	16282	16166	16331	16302	16276	16141	16403	16400	16138	16389	16187	16346	16297	16231	16416	16379	16279	16239	16275	16520	16306	16336	16386	16292	16262	16269	16349	16210	16218	16367	16342	16251	16428	16311	16321	16453	16399	16357	16459	16335	16487	16308	16284	16234	16346	16130	16411	16337	16441	16325	16244	16374	16314	16273	16296	16358	16290	16387	16293	16242	16345	16365	16495
15670	40946	23827	19112	17172	16080	15589	15292	15033	14729	14621	14526	14586	14404	14626	14538	14508	14357	14620	14495	14360	14342	14353	14237	14398	14357	14376	14392	14507	14335	14580	14420	14169	14345	14383	14415	14368	14255	14268	14252	14176	14540	14395	14456	14322	14355	14333	15627	17412	17237	16472	15502	14669	14475	14361	14136	14111	14182	14052	14146	14017	14127	14213	14100	14240	14194	14284	14160	14217	14219	14268	14148	14214	14341	14068	14181	14246	14414	14235	14109	14232	14048	14321	14082	14232	14270	14192	14249	14158	14193	14230	14029	14191	14327	14252	14161	14259	14167	14419	14202	14373	14018	14188	14169	14216	14373	14109	14071	14314	14332	14259	14208	13948	14195	13996	14182	14174	14204	14294	14086	14074	14139	14160	14108	14196	13942	14152	14268	14174	14203	14055	14131	14154	14018	14164	14191	14025	14100	13987	14176	14155	14088	14197	14244	14129	14188	13993	14149	14238	14214	14300	14094	14252	14201	14095	14129	14169	14104	14230	14111	14178	14260	14000	14256	14355	14305	14135	14205	14210	14145	14083	14181	14048	14061	14116	14212	14210	14183	14149	14256	14165	14165	14061	14067	14117	14222	14280	14145	14060	14221	14259	14066	14235	14206	14184	14094	13980	14203	14160	14026	14188	14215	14206	14251	14182	14318	14163	14190	14308	14101	13990	14256	14230	14042	14162	14114	14319	13974	14060	14122	14192	14167	14167	14139	14143	14147	14219	14161	14248	14101	14195	14093	14038	14187	14069	14192	14284	14148	14212	14208	13996	14228	14175	14135	14048	14200	14170	14098	14211	14313	14086	14146	14213	14058	14117	14033	14245	14231	14106	14163	14134	14099	14185	14209	14162	14142	14085	14151	14202	14098	14259	14127	14100	14232	14134	14102	14270	14309	14213	14248	14122	14056	14059	14191	13995	14135	14238	14043	14182	14110	14136	14200	14135	14082	14070	14151	14110	14104	14106	14118	14249	14099	14212	14044	14224	14150	14164	14272	14045	14222	14208	14214	14147	14142	14052	14173	14235	14081	14054	14324	14137	14131	14224	14095	14287	13963	14180	14120	14141	14182	14223	14181	14156	14100	14203	14312	14034	14056	14100	14247	14159	14139	14157	14182	14198	13969	14294	14215	14296	14115	14148	14238	14235	14156	14178	14271	14078	14418	14209	14152	14089	14138	14121	14158	14063	14378	14166	14119	14109	13991	14239	14186	14292	14302	14166	14162	14131	14113	14218	14202	14050	14184	14218	14180	14058	14185	14032	14318	14204	14099	14151	14239	14059	14054	14182	14153	14031	14076	14293	14243	14195	14387	14095	14130	14217	14202	14131	14129	14179	14174	14215	14193	14143	14274	14093	14150	14107	14078	14046	14153	14235	14199	14210	14284	14317	14199	14134	14122	14033	14276	14296	14131	14057	14073	14107	14111	14122	13962	14147	14152	14164	14208	14227	14002	14263	14148	14138	14157	14249	14056	14032	14081	14160	14388	14171	14091	14222	14163	14203	13956	13992	14223	14215	14178	14138	14267	14054	14307	14108	14235	14044	14089	14264	14036	14156	14115	14142	14216	14196	14237	14083	14204	14197	14057	14268	13955	14328	14222	14284	14242	14268	14208	13891	14214	14135	14105	14190	14073	14255	14040	14102	14199	14129	14046	14386	14180	14085	14270	14211	14114	14034	14079	13947	14343	14214	14232	14088	14157	14041	14092	14245	14216	14227	14122	14012	14047	14042	14129	14049	14174	14084	14150	14197	14194	14290	14265	14228	14196	13983	14222	14247	14125	14248	14196	14158	14384	14184	13917	14011	14261	14115	14123	14106	14071	14148	14203	14249	14176	14267	14153	14161	14277	14298	14008	14082	14057	14265	14253	14132	14030	14009	14101	14183	14177	14125	14227	14186	14162	14104	14272	14137	14187	14033	14094	14184	14129	14125	14087	14088	14200	14012	14146	14138	14161	14080	14307	14118	14170	14142	14342	14138	14102	14113	14009	14076	14172	14170	14217	14214	14311	14022	14187	14210	14067	14056	14095	14199	14129	14036	14091	13914	14075	14224	14053	14134	13998	14291	14297	14119	14195	14223	14230	14240	14199	14187	14143	14234	14217	14185	14070	14220	14137	14194	14203	14168	14261	14261	14137	14207	14160	14045	14124	14276	14045	14094	14126	14281	14094	14134	14167	14031	14205	14157	14294	14296	14032	14098	14138	14200	14294	14178	13908	14084	14175	14237	14224	14290	14195	13987	14165	14169	14143	14339	14212	14149	14199	14225	14243	14195	14140	14156	14147	14120	14251	14092	14155	14120	14133	14083	14113	14198	14079	14036	14074	14016	14264	14254	14112	14213	14209	14162	14116	14072	14237	14032	14180	14016	14245	14081	14071	14178	14156	14103	14313	14183	14269	14233	14289	14079	14286	14204	14131	14134	14199	14187	14124	14055	14046	14316	14166	14218	14128	14059	14164	14179	14145	14318	14131	14229	14083	14123	14039	14290	14243	14136	14143	14219	14193	14116	14136	14160	14161	14105	14251	14258	14238	13957	14134	14088	13984	14088	14345	14016	14088	14030	14230	14205	14237	14128	14130	14039	14069	14325	14229	14059	14160	14125	14172	14091	14163	14002	14159	14179	14291	14207	14213	14053	14373	14151	13921	14041	14050	14174	14162	14222	14101	14130	14336	14258	14034	14163	14009	13981	13956	14112	14146	14086	14176	14046	14133	14131	14238	14065	14131	14123	14048	14085	14357	14216	14200	14219	14128	14147	14285	14349	13998	14128	14043	14162	14234	14141	14015	14142	14049	14088	14121	14057	14108	14087	14084	14142	14213	14263	14119	14206	14261	14095	14111	14180	14000	14316	13997	14133	14012	14203	14028	13996	14130	14224	14143	14218	14166	14213	14235	14020	14204	14158	14097	14101	14211	14175	14231	14164	14180	14334	14132	14225	14144	14103	14269	14055	14300	14228	14130	14261	14104	14199	14223	14290	14012	13964	14177	14087	13964	14276	14334	14086	14180	14008	14099	14146	13996	14246	14096	14027	14131	14293	14095	13937	14133	14173	14216	14249	14103	14116	14221	14053	14144	14103	14226	14235	14181	13990	14111	14049	14178	14149	14084	14150	14143	14269	13999	14195	14181	14286	14132	14277	14222	14103	14273	14036	14240	14094	14199	14029	14186	14328	14062	14040	14198	14085	14139	14158	14118	14195	14044	14173	14080	14099	14213	14235	14199	14029	14407	14063	14140	14216	14055	14258	14006	14350	14245	14222	14146	14163	14272	14225	14043	14059	14143	14296	14264	14007	14213	14101	14144	14180	14210	14132	14201	13960	14106	14190	14202	14000	14141	14144	14266	14147	14243	14192	14099	14251	14122	14253	14198	14147	14226	14211	14169	14053	14307	14129	14237	14205	14159	14208	13953	14247	14159	14119	14146	14182	14221	14123	14281	14077	14399	14121	14167	14055	14110	14029	13985	13953	14039	14093	14141	14103	14019	14176	14190	14216	14050	14248	14073	14173	14075	14154	14084	14012	14234	14285	14124	14140	14107	14277	14210	14257	14112	14128	14230	14120	14226	14219	14230	14244	14115	14112	14128	14214	14144	14089	14326	14229	14288	14279	14096	14123	14032	14145	13986	14301	14081	14169	14078	14357	14128	14180	14085	14212	14131	14248	14079	14193	14095	14097	14147	14170	14189	14093	14133	14225	14085	14192	14061	14172	14026	14113	14110	14213	14150	13982	14030	14116	14067	14276	14082	14137	14115	14135	14061	14087	14208	14159	14135	14228	14131	14020	14136	14170	14339	14190	14048	14180	14044	14025	14114	14167	14088	14034	14095	14160	14142	13978	14011	14303	14195	14133	14167	14233	14146	14163	13963	14150	14190	14356	14141	14343	14096	14251	14135	14251	14070	14229	13892	14117	14172	14182	14213	14245	14082	13876	14171	14193	14140	14292	14045	14160	14184	14098	14193	14057	14133	13968	14078	14159	14107	14238	14142	14133	14134	14004	14152	14252	14184	14148	14048	14086	14186	14102	14071	14206	14269	14010	14185	14229	14192	14291	14063	14030	14053	14132	14113	14137	14004	14289	14007	14322	14173	14203	14376	14129	14206	14200	14075	14165	14181	14300	14113	14242	14089	14248	14190	14229	13932	14177	13960	14213	14127	14160	14062	14125	14152	14161	14206	14003	14159	14138	13983	14243	14085	13976	14126	14139	14207	14170	14197	14224	14237	14142	14227	14195	14217	14285	14114	14189	14169	14123	14247	14138	14248	14364	14146	14268	14193	14057	14132	13995	14250	14281	14166	14164	14025	14127	14214	14011	14280	14045	14164	14058	14188	14254	14228	14112	14076	14233	14248	14070	14202	14246	14167	14187	14092	14084	14089	14173	14215	14133	14110	14057	14267	14109	14309	14220	14093	14252	14187	14046	14103	14086	14342	14045	14308	14218	14022	14235	14125	14170	14188	14121	14245	14305	14240	14337	13963	14191	14238	14176	14188	13994	14094	14121	14250	14108	14085	14266	14191	14171	14014	14041	14166	14211	14267	14242	14033	14258	14064	14221	14153	14124	14136	14186	14160	14050	14144	14239	14227	13978	14056	14426	14218	14150	14096	14200	14091	14241	14276	14148	14023	14062	14242	14244	14061	14072	14222	14094	14172	14142	14193	14317	14260	13994	14242	14102	14029	14005	14133	14109	14144	14141	14058	13986	14169	14198	14051	14189	14098	14040	14053	14144	14074	14392	14105	14013	14082	14410	14138	14236	14014	14096	14057	13997	14190	13967	14159	14287	14014	13988	14132	14336	14153	14085	14021	14214	14220	14167	14114	14131	14155	14191	14186	13983	14292	14081	14043	14040	14105	14004	14203	14128	14120	14160	14219	14227	13955	14119	14279	14321	14238	14288	14354	14137	14120	14046	14199	14017	14074	14162	14349	14173	14037	14164	14180	14140	14038	14289	14179	14144	14099	14209	13929	14095	14317	14029	14114	14304	14191	14055	14169	14165	14163	14109	14147	14106	14110	14217	13926	14244	14071	14073	14282	13954	14146	14063	14002	14108	13987	14201	13985	14317	14202	14244	14070	14235	14158	14143	14345	14202	14001	14244	14036	14212	14114	13980	14091
27124	21991	23600	19816	16725	16597	16855	16560	16504	16474	16556	16530	16451	16470	16433	16414	16374	16582	16540	16417	16549	16498	16494	16371	16543	16440	16703	16601	16437	16432	16555	16406	16321	16343	16197	16442	16351	16416	16517	16531	16300	16492	16530	16350	16435	16579	16453	16431	16475	16500	16801	16585	16259	16483	16331	16313	16469	16260	16321	16606	16447	16322	16525	16300	16454	16256	16356	16341	16513	16536	16329	16374	16374	16512	16396	16407	16415	16561	16410	16351	16311	16561	16576	16308	16418	16436	16376	16443	16416	16224	16311	16343	16326	16257	16463	16373	16491	16348	16316	16443	16189	16424	16400	16244	16564	16373	16596	16267	16388	16486	16384	16291	16324	16466	16301	16445	16474	16466	16370	16792	16577	16464	16511	16492	16541	16310	16306	16357	16210	16367	16674	16211	16370	16305	16653	16391	16569	16408	16468	16617	16341	16516	16387	16360	16418	16381	16375	16516	16370	16463	16431	16370	16537	16464	16654	16405	16559	16190	16396	16333	16307	16424	16415	16497	16396	16526	16412	16301	16202	16404	16412	16308	16584	16543	16539	16272	16669	16423	16266	16307	16540	16293	16523	16111	16423	16403	16649	16446	16435	16392	16355	16595	16252	16228	16334	16314	16351	16327	16381	16201	16289	16627	16440	16558	16546	16507	16587	16494	16484	16320	16557	16383	16413	16287	16332	16436	16488	16346	16475	16373	16462	16535	16278	16296	16550	16405	16454	16272	16429	16526	16395	16252	16337	16536	16266	16211	16335	16393	16253	16176	16349	16260	16330	16505	16452	16301	16345	16435	16209	16295	16390	16425	16555	16632	16420	16452	16640	16584	16340	16425	16389	16438	16410	16349	16448	16382	16320	16565	16366	16481	16353	16439	16395	16301	16252	16508	16367	16418	16469	16241	16509	16516	16350	16390	16408	16234	16448	16436	16392	16259	16312	16378	16604	16493	16282	16272	16468	16516	16501	16421	16253	16410	16358	16506	16692	16650	16365	16455	16328	16418	16478	16273	16534	16684	16324	16460	16276	16548	16395	16503	16484	16374	16265	16371	16248	16556	16441	16270	16296	16394	16387	16303	16248	16466	16339	16334	16246	16617	16377	16273	16560	16400	16528	16446	16352	16356	16382	16434	16334	16400	16330	16398	16298	16302	16347	16384	16515	16603	16596	16386	16443	16388	16653	16140	16468	16530	16359	16581	16289	16231	16297	16321	16363	16436	16520	16331	16469	16431	16521	16544	16330	16432	16311	16313	16409	16383	16496	16543	16369	16295	16538	16499	16547	16352	16378	16439	16473	16415	16676	16370	16366	16642	16486	16336	16295	16451	16433	16451	16521	16476	16326	16317	16569	16361	16508	16509	16543	16301	16372	16487	16361	16452	16460	16347	16476	16311	16576	16270	16309	16312	16416	16423	16374	16446	16573	16490	16494	16384	16343	16259	16420	16326	16291	16577	16408	16243	16268	16327	16168	16407	16194	16187	16354	16531	16508	16464	16432	16454	16418	16371	16428	16558	16486	16379	16296	16166	16356	16508	16526	16427	16495	16470	16606	16461	16416	16585	16562	16464	16368	16574	16423	16539	16341	16692	16381	16353	16351	16383	16366	16475	16352	16256	16631	16350	16495	16409	16388	16470	16318	16366	16432	16289	16578	16490	16433	16302	16424	16377	16602	16536	16240	16285	16430	16444	16367	16560	16535	16599	16231	16364	16479	16546	16269	16253	16456	16577	16525	16589	16303	16182	16509	16434	16422	16430	16327	16300	16469	16397	16307	16369	16284	16415	16328	16504	16534	16561	16304	16133	16437	16439	16412	16353	16567	16495	16523	16378	16273	16421	16304	16688	16416	16297	16517	16316	16294	16316	16304	16557	16303	16494	16380	16548	16592	16495	16490	16424	16452	16603	16565	16504	16578	16542	16300	16401	16396	16489	16466	16439	16370	16423	16277	16436	16291	16401	16589	16465	16344	16467	16469	16457	16278	16099	16402	16295	16242	16539	16393	16425	16341	16410	16374	16410	16513	16513	16273	16426	16439	16362	16408	16415	16319	16400	16424	16329	16378	16356	16505	16525	16136	16130	16273	16498	16451	16336	16350	16346	16575	16459	16198	16563	16534	16253	16399	16513	16542	16479	16513	16335	16271	16347	16601	16334	16285	16210	16335	16369	16619	16385	16444	16296	16466	16460	16320	16315	16399	16403	16280	16582	16556	16487	16302	16406	16392	16385	16315	16565	16349	16663	16347	16330	16460	16472	16293	16481	16341	16626	16431	16275	16415	16297	16528	16350	16452	16414	16332	16444	16449	16276	16493	16344	16389	16540	16528	16411	16292	16314	16420	16184	16561	16337	16193	16497	16555	16605	16333	16593	16497	16527	16321	16395	16671	16437	16367	16279	16549	16257	16406	16450	16396	16446	16441	16473	16407	16509	16466	16597	16489	16233	16584	16541	16392	16539	16397	16409	16565	16358	16356	16379	16442	16230	16460	16410	16486	16423	16249	16412	16286	16391	16259	16302	16483	16557	16467	16470	16382	16455	16274	16396	16577	16300	16457	16517	16505	16524	16628	16386	16424	16404	16291	16466	16392	16191	16394	16488	16319	16419	16449	16193	16351	16386	16412	16311	16400	16295	16349	16342	16368	16467	16452	16321	16277	16338	16336	16211	16186	16343	16231	16515	16434	16483	16362	16373	16461	16306	16478	16454	16367	16296	16451	16463	16344	16357	16522	16452	16398	16445	16411	16170	16481	16600	16531	16497	16578	16434	16382	16421	16244	16647	16587	16342	16558	16447	16475	16557	16363	16437	16468	16275	16502	16456	16448	16371	16330	16386	16407	16329	16451	16415	16625	16356	16309	16520	16499	16397	16464	16315	16525	16524	16511	16331	16327	16407	16633	16485	16502	16506	16453	16508	16396	16673	16623	16288	16392	16541	16441	16404	16589	16387	16434	16343	16614	16548	16351	16430	16251	16333	16553	16270	16497	16244	16267	16367	16564	16327	16493	16473	16390	16526	16440	16346	16355	16391	16485	16222	16495	16481	16480	16438	16441	16264	16372	16551	16379	16360	16574	16426	16655	16600	16542	16395	16231	16539	16411	16291	16644	16389	16578	16461	16372	16436	16362	16475	16416	16431	16423	16452	16398	16540	16425	16078	16418	16528	16240	16366	16438	16519	16149	16391	16664	16637	16550	16407	16664	16111	16528	16374	16313	16407	16327	16455	16311	16333	16240	16476	16525	16408	16371	16522	16450	16557	16437	16439	16401	16614	16314	16312	16338	16339	16345	16339	16486	16468	16229	16258	16364	16569	16277	16402	16464	16436	16517	16268	16573	16546	16280	16326	16195	16441	16421	16267	16491	16313	16309	16603	16499	16405	16525	16486	16373	16522	16372	16226	16427	16499	16364	16332	16480	16492	16427	16317	16451	16494	16564	16389	16395	16336	16451	16388	16533	16591	16470	16468	16474	16538	16084	16158	16536	16343	16441	16531	16249	16319	16447	16297	16526	16454	16423	16377	16291	16690	16224	16563	16576	16188	16419	16459	16665	16477	16486	16446	16371	16194	16252	16500	16467	16630	16424	16369	16499	16539	16494	16614	16541	16401	16433	16372	16411	16292	16371	16476	16535	16270	16466	16377	16398	16358	16294	16528	16461	16616	16574	16666	16494	16283	16401	16398	16471	16602	16507	16453	16596	16323	16453	16328	16479	16518	16479	16369	16400	16302	16446	16248	16443	16500	16415	16504	16521	16397	16611	16375	16387	16292	16548	16300	16600	16496	16363	16488	16440	16367	16483	16385	16386	16403	16352	16371	16313	16485	16477	16473	16370	16468	16426	16597	16318	16447	16397	16497	16212	16318	16315	16596	16328	16261	16494	16379	16681	16402	16498	16427	16469	16363	16354	16498	16419	16398	16622	16491	16430	16427	16464	16506	16455	16452	16396	16649	16504	16306	16785	16515	16490	16424	16613	16274	16580	16373	16501	16331	16327	16500	16452	16480	16464	16200	16327	16364	16473	16320	16568	16377	16430	16359	16503	16436	16462	16435	16469	16210	16319	16448	16489	16415	16484	16532	16413	16496	16412	16459	16601	16503	16458	16457	16503	16370	16422	16618	16486	16312	16309	16441	16529	16441	16436	16359	16308	16420	16598	16344	16405	16338	16377	16238	16362	16225	16331	16283	16441	16256	16323	16453	16356	16336	16298	16415	16356	16391	16395	16372	16293	16387	16505	16404	16321	16362	16450	16606	16379	16462	16490	16410	16198	16312	16380	16553	16335	16451	16542	16567	16508	16226	16351	16254	16392	16447	16332	16539	16457	16321	16302	16659	16400	16412	16216	16243	16615	16433	16479	16543	16214	16549	16325	16399	16231	16521	16460	16176	16344	16295	16412	16510	16524	16365	16309	16328	16313	16272	16451	16282	16661	16239	16432	16195	16214	16488	16657	16464	16550	16498	16324	16204	16461	16459	16649	16422	16482	16367	16330	16341	16447	16179	16364	16216	16217	16669	16465	16412	16625	16369	16403	16473	16417	16316	16307	16369	16545	16406	16417	16389	16286	16590	16536	16407	16523	16425	16395	16451	16382	16449	16546	16127	16458	16387	16421	16557	16516	16331	16511	16452	16350	16536	16523	16340	16465	16481	16511	16323	16545	16302	16267	16469	16411	16491	16186	16325	16516	16566	16686	16400	16415	16245	16216	16409	16421	16547	16322	16396	16374	16443	16419	16308	16307	16409	16353	16368	16536	16524	16512	16484	16370	16268	16304	16453	16397	16369	16623	16596	16454	16396	16482	16321	16343	16409	16441	16492	16321	16265	16576	16283	16636	16405	16346	16325	16535	16463	16391	16515	16219	16359	16344	16513	16509	16432	16436	16566	16601	16666	16360	16323	16466	16482	16278	16329	16354	16369	16481	16442	16621	16237	16535	16260	16412	16324	16516	16530	16543	16342	16642	16341	16573	16569	16510	16443	16406	16452	16395	16408	16410	16339	16341	16372	16354	16550	16476	16453	16579	16382	16273	16472	16549	16382	16394	16501	16409	16276	16538	16364	16563	16264	16588	16486	16355	16357	16467	16591	16444	16566	16427	16376	16383	16441	16456	16595	16177	16406	16449	16408
13982	22579	16069	14978	14504	14526	14319	14386	14234	14232	14329	14305	14157	14258	14240	14362	14315	14132	14257	14439	14333	14243	14296	14282	14351	14323	14307	14347	14345	14367	14357	14311	14308	14226	14253	14235	14326	14218	14143	14293	14321	14227	14351	14331	14420	14322	14278	14446	14564	14565	14573	14419	14453	14376	14288	14167	14244	14294	14221	14330	14255	14293	14148	14316	14332	14147	14365	14268	14218	14240	14307	14269	14198	14212	14258	14308	14167	14351	14197	14251	14038	14266	14053	14256	14315	14132	14195	14224	14248	14338	14164	14021	14153	14378	14101	14118	14261	14314	14107	14132	14239	14294	14016	14307	14084	14325	14224	14235	14282	14349	14178	14190	14298	14118	14162	14234	14158	14294	14215	14202	14208	14286	14282	14345	14281	14200	14244	14310	14345	14215	14212	14248	14200	14209	14165	14310	14183	14253	14214	14201	14095	14189	14352	14214	14085	14189	14067	14178	14205	14281	14101	14202	14141	14164	14237	14288	14145	14091	14157	14283	14237	14279	14234	14142	14274	14186	14360	14387	14134	14315	14224	14234	14321	14175	14191	14192	14308	14137	14280	14073	14041	14271	14059	14369	14050	14209	14117	14309	14242	14080	14213	14241	14285	14065	14192	14489	14177	14297	14283	14219	14196	14186	14229	14149	14112	14361	14204	14307	14136	14158	14056	14077	14208	14211	14205	14179	14396	14112	14167	14054	14178	14267	14149	14249	14195	14086	14297	14368	14264	14127	14108	14049	14190	14209	14269	14295	14233	14088	14131	14025	14035	14256	14344	14287	14231	14268	14271	14173	14090	14311	14255	14357	14203	14213	14265	14192	14356	14148	14251	14024	14104	14138	14211	14207	14110	14283	14315	14145	14083	14255	14270	14231	14212	14273	14151	14153	14231	14290	14341	14259	14384	14317	14238	14181	14297	14206	14223	14229	14236	14040	14097	14253	14125	14278	14268	14214	14106	14272	14223	14201	14141	14163	14273	14106	14127	14172	14317	14243	14191	14004	14223	14141	14241	14209	14185	14358	14085	14267	14100	14424	14220	14261	14347	14240	14142	14317	14087	14276	14247	14135	14163	13939	14361	14311	14049	14263	14261	14174	14151	14315	14212	14203	14098	14305	14394	14299	14136	14289	14193	14274	14171	14177	14163	14300	14221	14242	14221	14299	14341	14445	14407	14234	14406	14114	14325	14211	14264	14309	13981	14209	14220	14168	14213	14222	14204	14168	14321	14258	14203	14312	14126	14365	14225	14377	14248	14331	14186	14122	14318	14184	14263	14243	14094	14405	14273	14083	14152	14016	14189	14338	14115	14072	14095	14127	14244	14276	14163	14196	14339	14200	14069	14273	13955	14082	14268	14082	14238	14040	14247	14140	14048	14217	14140	14228	14211	14336	14130	14166	14074	14162	14110	14172	14174	14133	14302	14265	14239	14094	14241	14094	14184	14270	14166	14243	14151	14295	14190	14311	14286	14098	14169	14322	14287	14231	14306	14025	14077	14306	14278	14157	14077	14355	14297	14159	14257	14154	14169	14328	14336	14058	14346	14139	14327	14174	14412	14142	14007	14229	14183	14303	14465	14371	14313	14223	14396	14260	14129	14236	14181	14212	14243	14138	14116	14193	14070	14106	14411	14092	14241	14234	14154	14207	14342	14042	14091	14337	14067	14291	14273	14183	14158	14368	14228	14239	14201	14231	14174	14105	14165	14165	14352	14246	14075	14009	14133	14399	14204	14306	14083	14117	14210	14269	14250	14125	14236	14186	14371	14299	14034	14166	14226	14209	14128	14232	14238	14155	14061	14310	13953	14256	14150	14208	14237	14213	14298	14117	14253	14341	14246	14298	14083	14267	14098	14333	14242	14305	14283	14176	13940	14136	14311	14256	14121	14279	14336	14045	14117	14325	14376	14070	14278	14200	14217	14227	14150	14167	14263	14145	14191	14189	14166	14302	14265	14281	14214	14267	14118	14294	14228	14343	14258	14133	14289	14368	14084	14375	14150	14219	14138	14199	14191	14007	14369	14179	14165	14242	14179	14137	14306	14212	14208	14156	14313	14349	14148	14204	14337	14207	14092	14236	14148	14266	14242	14250	14258	14265	14199	14164	14213	14173	14132	14257	14236	14296	14264	14160	14229	14133	14317	14161	14258	14234	14293	14260	14144	14297	14226	14249	14212	14305	14369	14146	14392	14290	14155	14016	14377	14172	14256	14416	14128	14105	14274	14148	14260	14129	14210	14348	14084	14226	14287	14120	14172	14252	14180	14080	14357	14181	14152	14262	14298	14301	14175	14197	14203	14341	14159	14156	14162	14139	14416	14340	14331	14255	14211	14175	14307	14133	14118	14136	14271	14261	14274	14269	14235	14289	14112	14272	14300	14176	14158	14102	14154	14295	14236	14151	14197	14265	14274	14184	14055	14326	14206	14026	14255	14159	14197	14193	14209	14123	14368	14122	14181	14150	14297	14197	14182	14312	14347	14280	14176	14323	14140	14252	14259	14342	14368	14429	14143	14376	14290	14223	14279	14038	14200	14136	14095	14261	14259	14251	14147	14140	14153	14114	14259	14119	14169	14074	14124	14105	14183	14110	14377	14219	14219	13992	14263	14245	14256	14139	14091	14315	14132	14296	14286	14316	14084	14405	14318	14206	14164	14406	14298	14292	14193	14084	14163	14123	14251	14143	14155	14197	14161	14314	14025	14347	14295	14292	14071	14314	14212	14294	14062	14300	14148	14178	14304	14236	14299	14169	14153	14011	14266	14331	14211	14325	14266	14107	14101	14241	14234	14459	14224	14210	14279	14255	14298	14227	14316	14066	14115	14248	14058	14315	14302	14213	14127	14148	14182	14266	14151	14348	14255	14120	14199	14214	14224	14270	14275	14077	14331	14397	14232	14115	14278	14173	14261	14239	14270	14169	14237	14350	14168	14304	14289	14135	14524	14156	14130	14235	14274	14278	14284	14170	14002	14258	14309	14126	14393	14125	14177	14144	14307	14103	14097	14161	14208	14125	14247	14144	14361	14074	14039	14281	14313	14230	14238	14102	14246	14208	14181	14098	14301	14331	14239	14209	14211	14246	14321	14221	14195	14188	14239	14264	14290	14288	14277	14080	14247	14047	14049	14099	14016	14102	14277	14158	14226	14363	14302	14230	14217	14055	14103	14429	14245	14204	14148	14245	14277	14209	14216	14210	14163	14199	14275	14313	14219	14215	14163	14182	14180	14199	14202	14203	14165	14249	14168	13981	14312	14223	14245	14049	14250	14301	14215	14261	14140	14227	14246	14338	14360	14401	14393	14268	14101	14285	14304	14185	14196	14269	14137	14186	14209	14296	14095	14184	14210	14226	14359	14256	14137	14305	14190	14258	14158	14375	14380	14325	14221	14093	14380	14314	14176	14330	14213	14135	14329	14195	14207	14092	14255	14386	14105	14123	14186	14263	14150	14199	14215	14394	14226	14216	14182	14272	14208	14061	14032	14241	14177	14198	14281	14265	14330	14256	14277	14134	14058	14258	14104	13969	14293	14054	14270	14154	14218	14206	14241	14318	14196	14261	14200	14140	14198	14348	14216	14277	14285	14197	14325	14286	14267	14504	14220	14296	14346	14280	14347	14326	14154	14416	14232	14328	14233	14118	14215	14227	14187	14122	14257	14356	14438	14165	14213	14283	14097	14178	14102	14184	14259	14065	14340	14241	14220	14362	14272	14177	14385	14160	14284	14218	14270	14335	14228	14249	14166	14161	14180	14335	14222	14340	14175	14156	14310	14246	14339	14205	14226	14126	14233	14192	14119	14300	14284	14111	14215	14384	14161	14119	14102	14195	14220	14276	14219	14110	14228	14209	14267	14087	14184	14360	14214	14300	14073	14098	14195	14239	14100	14220	14266	14151	14212	14211	14178	14332	14275	14074	14272	14300	14313	14338	14152	14140	14366	14058	14069	14263	14190	14299	14148	14177	14112	14291	14220	14187	14331	14404	14050	14165	14222	14159	14285	14309	14322	14179	14112	14158	14077	14052	14243	14244	14242	14339	14169	14256	14258	14247	14201	14064	14170	14212	14226	14241	14008	14181	14308	14216	14109	14127	14126	14295	14183	14050	14377	14138	14213	14474	14096	14222	14198	14241	14403	14125	14354	14242	14158	14093	14179	14226	14174	14425	14199	14268	14280	14225	14197	14324	14136	14187	14051	14234	14390	14041	14241	14119	14266	14218	14189	14200	14144	14167	14238	14373	14261	14306	14280	14274	14258	14389	14154	14294	14253	14131	14205	14183	14253	14274	14342	14227	14216	14118	14209	14253	14308	14239	14129	14257	14175	14234	14302	14083	14122	14223	14351	14259	14444	14198	14181	14332	14183	14192	14181	14236	14300	14118	14278	14368	14419	14200	14089	14196	14238	14184	14295	14318	14285	14249	14144	14289	14122	14327	14378	14233	14172	14150	14123	14219	14177	14174	14133	14160	14433	14252	14302	14347	14244	14416	14409	14175	14155	14209	14292	14277	14275	14227	14229	14257	14075	14290	14254	14028	14320	14285	14283	14077	14167	14379	14306	14268	14234	14148	14262	14326	14088	14193	14244	14233	14305	14246	14289	14113	14257	14249	14104	14304	14166	14354	14401	14079	14287	14294	14252	14163	14184	14254	14107	14306	14143	14241	14065	14479	14197	14312	14271	14167	14145	14248	14224	14339	14139	14131	14030	14215	14293	14131	14300	14151	14140	14240	14241	14192	14329	14191	14172	14329	14257	14321	14184	14293	14216	14098	14279	14182	14316	14199	13963	14158	14222	14075	14212	14143	14256	14196	14020	14335	14198	14252	14111	14310	14119	14165	14193	14273	14119	14187	14127	14072	14325	14224	14174	14281	14357	14191	14283	14200	14156	14241	14405	14149	14065	14090	14326	14285	14494	14308	14317	14203	14241	14325	14418	14346	14173	14185	14197	14290	14243	14210	14145	14201	14392	14107	14187	14292	14131	14138	14262	14169	14182	14087	14256	14256	14300	14085	14344	14193	14090	14351	14506	14129	14183	14279	14127	14219	14193	14193	14142	14066	14339	14149	14147	14028	14152	14278	14448	14321	14436	14419	14326	14219	14200	14245	14230	14181	14239	14211	14159	14189
23698	21073	28422	24035	21686	20480	19207	17258	16578	16656	16887	16576	16578	16499	16480	16291	16617	16436	16606	16617	16650	16537	16231	16551	16419	16484	16661	16512	16551	16532	16662	16558	16507	16380	16402	16318	16336	16536	16552	16410	16408	16404	16577	16444	16509	16650	16460	16745	17454	17478	17319	17182	16692	16351	16468	16509	16106	16234	16330	16478	16385	16370	16540	16539	16385	16360	16155	16496	16457	16322	16329	16394	16351	16247	16555	16460	16311	16140	16357	16478	16350	16304	16369	16309	16353	16485	16311	16272	16360	16392	16256	16490	16219	16293	16290	16296	16409	16242	16332	16161	16133	16454	16481	16248	16370	16461	16222	16325	16469	16492	16185	16460	16464	16189	16332	16409	16247	16200	16355	16521	16437	16209	16409	16314	16470	16324	16074	16308	16245	16453	16300	16359	16299	16277	16341	16487	16314	16363	16416	16269	16285	16363	16332	16286	16422	16319	16354	16463	16382	16386	16249	16372	16333	16367	16351	16413	16265	16395	16359	16334	16358	16202	16147	16277	16175	16266	16386	16331	16125	16401	16323	16126	16287	16284	16422	16094	16290	16239	16301	16245	16420	16428	16451	16349	16441	16400	16295	16214	16651	16279	16309	16279	16120	16280	16454	16389	16323	16367	16362	16393	16473	16343	16417	16327	16436	16260	16385	16329	16468	16477	16436	16239	16380	16497	16400	16208	16349	16247	16345	16501	16285	16241	16477	16394	16231	16350	16387	16232	16296	16303	16328	16445	16509	16390	16436	16333	16548	16368	16228	16084	16147	16296	16319	16498	16322	16120	16325	16451	16084	16421	16480	16327	16414	16344	16299	16295	16374	16340	16281	16344	16434	16191	16104	16564	16349	16245	16431	16509	16342	16230	16178	16410	16286	16466	16358	16395	16207	16560	16510	16179	16397	16485	16312	16379	16284	16403	16113	16038	16178	16375	16327	16260	16287	16219	16273	16312	16233	16318	16285	16412	16448	16467	16490	16211	16388	16441	16474	16397	16354	16372	16405	16468	16229	16463	16282	16381	16265	16325	16436	16281	16321	16260	16423	16327	16349	16291	16406	16473	16339	16289	16153	16387	16309	16432	16269	16258	16184	16199	16312	16156	16459	16248	16132	16140	16342	16311	16360	16371	16301	16132	16469	16374	16233	16517	16456	16489	16537	16408	16450	16258	16301	16483	16149	16155	16378	16208	16501	16292	16350	16206	16529	16211	16421	16305	16283	16333	16548	16192	16151	16314	16434	16467	16297	16286	16388	16436	16541	16382	16352	16369	16223	16240	16242	16464	16320	16200	16328	16213	16250	16408	16178	16418	16137	16140	16275	16260	16277	16493	16262	16377	16351	16239	16070	16287	16480	16184	16161	16228	16226	16405	16350	16157	16191	16277	16332	16283	16430	16437	16245	16378	16257	16322	16197	16308	16328	16306	16256	16352	16325	16291	16377	16311	16614	16526	16341	16467	16327	16447	16374	16388	16162	16281	16316	16215	16354	16363	16514	16343	16383	16317	16444	16473	16358	16188	16303	16340	16222	16359	16312	16383	16218	16431	16253	16281	16341	16346	16473	16559	16343	16214	16440	16377	16102	16130	16115	16251	16256	16407	16114	16388	16387	16277	16294	16202	16266	16337	16263	16428	16408	16305	16532	16209	16536	16340	16334	16261	16183	16161	16295	16201	16351	16252	16223	16281	16469	16498	16269	16307	16221	16054	16212	16242	16478	16328	16437	16371	16265	16127	16276	16157	16353	16565	16511	16385	16206	16430	16282	16160	16332	16270	16383	16281	16236	16292	16170	16188	16227	16569	16352	16396	16285	16276	16220	16375	16189	16408	16290	16247	16340	16226	16205	16294	16267	16192	16262	16347	16299	16256	16499	16110	16260	16271	16406	16364	16241	16374	16387	16353	16561	16568	16477	16417	16383	16265	16386	16397	16475	16493	16137	16242	16290	16436	16506	16461	16363	16285	16421	16324	16370	16397	16384	16355	16317	16393	16212	16342	16439	16268	16233	16425	16191	16580	16364	16340	16253	16017	16186	16353	16273	16453	16618	16421	16200	16546	16367	16237	16264	16251	16313	16391	16414	16382	16217	16482	16370	16477	16233	16233	16558	16298	16360	16478	16376	16347	16297	16268	16482	16280	16445	16390	16536	16527	16393	16276	16256	16267	16242	16158	16238	16355	16145	16475	16139	16487	16098	16294	16355	16378	16244	16516	16236	16267	16429	16388	16340	16302	16331	16202	16318	16344	16357	16187	16203	16221	16562	16285	16325	16149	16255	16407	16139	16296	16607	16403	16304	16211	16206	16339	16349	16434	16237	16216	16498	16195	16158	16461	16205	16292	16252	16210	16554	16260	16418	16433	16243	16409	16436	16456	16281	16268	16344	16211	16469	16401	16272	16213	16192	16360	16240	16385	16334	16259	16399	16483	16314	16466	16317	16436	16237	16372	16261	16241	16440	16212	16329	16173	16414	16290	16040	16396	16327	16411	16410	16257	16426	16188	16293	16462	16329	16580	16244	16358	16499	16377	16329	16321	16158	16337	16366	16415	16305	16487	16266	16507	16353	16494	16258	16598	16299	16270	16284	16471	16330	16361	16216	16339	16395	16296	16275	16299	16463	16159	16316	16512	16191	16332	16413	16363	16469	16403	16404	16367	16358	16311	16116	16351	16308	16528	16241	16439	16371	16330	16376	16391	16350	16172	16260	16256	16110	16136	16493	16369	16206	16241	16571	16376	16326	16418	16184	16441	16341	16290	16422	16310	16280	16357	16398	16310	16358	16652	16408	16362	16479	16396	16356	16224	16255	16331	16385	16354	16286	16374	16464	16239	16359	16289	16236	16264	16301	16447	16385	16311	16427	16122	16408	16458	16326	16353	16158	16377	16133	16401	16345	16309	16455	16088	16246	16329	16293	16412	16571	16301	16354	16256	16243	16222	16224	16608	16445	16273	16544	16399	16551	16189	16352	16270	16306	16459	16448	16351	16262	16325	16167	16487	16261	16362	16330	16361	16161	16458	16199	16346	16377	16410	16252	16235	16484	16382	16210	16150	16325	16317	16238	16423	16411	16483	16229	16365	16223	16212	16332	16560	16273	16420	16389	16174	16325	16368	16464	16339	16313	16441	16310	16259	16287	16215	16240	16255	16324	16407	16103	16263	16358	16223	16230	16298	16203	16351	16427	16291	16401	16373	16397	16504	16453	16348	16176	16293	16143	16316	16326	16238	16258	16526	16323	16469	16541	16214	16130	16236	16305	16466	16218	16162	16588	16366	16214	16344	16502	16406	16449	16314	16288	16427	16492	16363	16490	16503	16508	16410	16317	16343	16394	16397	16352	16355	16292	16187	16278	16243	16170	16603	16414	16201	16472	16485	16460	16268	16286	16312	16208	16271	16362	16310	16345	16270	16553	16413	16180	16145	16303	16343	16362	16207	16309	16297	16321	16366	16478	16307	16209	16386	16201	16433	16310	16451	16396	16248	16305	16406	16563	16256	16475	16390	16223	16143	16275	16353	16437	16411	16564	16419	16128	16267	16308	16294	16382	16347	16332	16473	16454	16378	16174	16500	16239	16151	16349	16319	16226	16312	16186	16387	16209	16209	16310	16533	16344	16427	16315	16339	16368	16318	16542	16254	16261	16241	16586	16302	16438	16282	16290	16443	16365	16397	16439	16442	16237	16289	16423	16333	16299	16320	16300	16174	16358	16518	16372	16381	16346	16298	16425	16340	16137	16150	16494	16380	16480	16176	16344	16421	16259	16250	16418	16183	16517	16247	16448	16363	16510	16120	16312	16409	16470	16190	16226	16242	16504	16323	16406	16349	16426	16311	16484	16489	16465	16521	16397	16380	16506	16290	16299	16232	16426	16333	16255	16337	16236	16270	16417	16359	16179	16245	16370	16347	16411	16423	16230	16410	16445	16403	16344	16346	16034	16309	16459	16239	16291	16204	16159	16348	16310	16296	16437	16256	16393	16447	16452	16281	16302	16377	16357	16399	16410	16207	16235	16383	16220	16319	16402	16464	16372	16419	16379	16425	16201	16339	16536	16157	16330	16401	16295	16219	16449	16234	16408	16062	16709	16490	16523	16266	16516	16382	16375	16451	16484	16313	16366	16283	16358	16466	16200	16114	16173	16141	16269	16509	16354	16385	16439	16361	16446	16491	16416	16237	16262	16417	16174	16224	16221	16296	16319	16242	16285	16465	16486	16314	16297	16178	16191	16314	16306	16347	16348	16282	16449	16329	16184	16326	16253	16383	16329	16485	16297	16260	16342	16195	16410	16513	16224	16275	16532	16368	16239	16283	16436	16336	16323	16269	16271	16356	16168	16364	16362	16238	16427	16214	16292	16413	16278	16345	16249	16331	16296	16308	16163	16199	16228	16362	16468	16394	16329	16296	16092	16315	16399	16304	16362	16329	16310	16295	16218	16369	16251	16369	16413	16246	16561	16433	16260	16348	16390	16424	16291	16414	16442	16244	16359	16395	16486	16354	16371	16341	16185	16167	16265	16432	16408	16253	16295	16129	16395	16202	16222	16276	16203	16307	16274	16341	16427	16262	16206	16212	16137	16291	16310	16178	16243	16262	16170	16304	16318	16188	16180	16513	16314	16344	16466	16137	16284	16013	16148	16283	16319	16422	16422	16347	16497	16414	16436	16210	16390	16251	16263	16169	16460	16263	16441	16283	16485	16352	16287	16262	16469	16430	16412	16302	16267	16316	16305	16206	16392	16227	16091	16455	16231	16296	16274	16329	16337	16387	16430	16260	16201	16340	16207	16410	16442	16251	16207	16301	16433	16259	16450	16322	16515	16323	16413	16245	16160	16244	16287	16499	16348	16276	16411	16395	16424	16387	16416	16208	16177	16270	16375	16295	16227	16286	16473	16322	16248	16255	16320	16325	16291	16439	16227	16328	16255	16290	16326	16347	16400	16399	16422	16242	16435	16287	16421	16341	16276	16347	16445	16113	16451	16273	16366	16291	16290	16279	16184	16039	16377	16471	16258	16324	16468	16261	16455	16207	16255	16225	16202	16225	16202	16323	16272	16440	16441	16391	16193	16362	16282	16277	16293	16145	16256	16445	16440	16355	16187	16588	16236	16228	16388	16341	16288	16402
13658	39219	20330	16977	15890	15418	14897	14654	14512	14565	14561	14466	14442	14432	14330	14506	14678	14364	14433	14412	14418	14357	14168	14194	14251	14318	14494	14477	14397	14411	14458	14291	14323	14313	14312	14236	14396	14295	14287	14228	14385	14323	14360	14194	14360	14360	14262	15045	15966	15822	15593	14889	14541	14489	14114	14157	14264	14375	14230	14034	14209	14262	14303	14150	14152	14304	14154	14432	14291	14328	14218	14148	14199	14223	14308	14122	14323	14150	14270	14303	14100	14299	14221	14211	14211	14127	14174	14276	14148	14136	14393	14163	14113	14236	14108	14215	14066	14209	14183	14313	14292	14183	14384	14218	14144	14127	14218	14301	14197	14095	14348	14193	14449	14098	14295	14182	14215	14267	14135	14175	14307	14209	14204	14276	14229	14132	14075	14364	14123	14216	14140	14129	14201	14075	14240	13984	14306	14212	14311	14181	14233	14419	14080	14179	14063	14216	14147	14007	14120	14226	14445	14204	14227	14440	14165	14272	14144	14127	14228	14319	14268	14087	14266	14242	14277	14255	14342	14298	14255	14183	14225	14144	14223	14170	14305	14193	14230	14289	14403	14218	14159	14086	14303	14063	14269	14246	14316	14340	14216	14359	14158	14010	14332	14308	14241	14190	14244	14178	14345	14268	14269	14027	14133	14332	14109	14226	14084	14168	14222	14249	14183	14171	14052	14100	14346	14117	14136	14189	14338	14237	14029	14231	14187	14246	14116	14236	14475	14263	14252	14219	14103	14188	14182	14215	14124	14276	14270	14115	14227	14159	14250	14272	14167	14255	14206	14106	14216	14293	14255	14202	14282	14173	14271	14197	14273	14239	14102	14312	14222	14146	14307	14127	13976	14315	14061	14218	14327	14216	14219	13970	14215	14151	14287	14119	14197	14127	14255	14234	14375	14237	14148	14359	14255	13996	14112	14175	14067	14022	14234	14207	14161	14142	14213	14170	14295	14063	14289	14050	14141	14164	14258	14224	14178	14085	14292	14240	14376	14311	14354	13996	14381	14166	14163	14297	14086	14191	14222	14051	14130	14096	14235	14246	14262	14157	14146	13929	14066	14106	14253	14315	14126	13967	14254	14317	14186	14109	14152	14129	14402	14157	14143	14132	14347	14236	14260	14125	14015	14172	14224	14186	14297	13985	14216	14154	14106	14320	14232	14289	14292	14192	14245	14362	14259	14255	14289	14123	14211	14278	14194	14122	14390	14094	14206	14173	14154	14333	14183	14084	14043	14242	14177	14169	14285	14188	14345	14180	14064	14085	14266	14028	14156	14233	14236	14112	14208	14231	14025	14346	14262	14230	14231	14269	14047	14245	14292	14363	14219	14204	14035	14177	14269	14258	14137	14387	14114	14460	14258	14248	14197	14243	14154	14317	14142	14033	14169	14201	14338	14254	14189	14017	14224	14219	14277	14163	14201	14256	14128	14128	14214	14209	14305	14093	14124	14140	14299	14216	14214	14249	14171	14428	14197	14195	13932	14135	14266	14173	14318	14205	14003	14433	14261	14313	14175	14368	14085	14107	14222	14293	14185	14157	14309	14357	14174	14066	14260	14273	14397	14210	14296	14189	14300	14204	14310	14339	14265	14161	14107	14154	14233	14232	14025	14060	14280	14213	14126	14129	14129	14235	14208	14349	14276	14052	14122	14119	14071	14202	14319	14161	14104	14278	14155	14108	14235	14237	14148	14140	14313	14343	14226	14243	14117	14402	14090	14332	14049	14270	14273	14257	14084	13992	14159	14287	14282	14124	14236	14103	14287	14111	14255	14031	14406	14279	14141	14200	14276	14138	14347	14271	14227	14313	14194	14194	14176	14257	14203	14161	14256	14272	14264	14071	14185	14198	14139	14214	14200	14170	14167	14275	14207	14411	14282	14151	14227	14247	14253	14151	14107	14060	14198	14097	14327	14170	14172	14170	14210	14196	14090	14071	14164	14248	14253	14229	14204	14113	14144	14124	14190	14180	14100	14179	14201	14228	14238	14111	14095	14060	14293	14256	14271	14171	14127	14163	14125	14253	14168	14071	14255	14209	14178	14302	14202	14249	14266	14319	14196	14133	14364	14211	14393	14324	14086	14212	14219	14103	14370	14173	14067	14149	14222	14204	14247	14172	14092	14268	14121	14225	14158	14180	14241	14076	14274	14212	14280	14093	14238	14359	14212	14276	14054	14228	14233	14049	14283	14472	14079	14183	14137	14073	14157	14220	14268	14119	14283	14234	14153	14209	14224	14244	14079	14224	14233	14204	14124	14197	14230	14293	14321	14172	14235	14205	14220	14075	14117	14164	14113	14053	14234	14201	14304	14103	14297	14275	14061	14247	14191	14275	14211	14127	14209	14266	14302	14254	14227	14178	14138	14246	14213	14091	14195	14267	14234	14315	14079	14147	14311	14087	14211	14215	14043	14230	14344	14154	14198	14285	14207	14139	14244	14226	14304	14186	14304	14242	14016	14313	14136	14227	14276	14115	14194	14221	14214	14280	14121	14077	14175	14390	14170	14297	14087	14270	14152	14294	14255	14391	14134	14134	14337	14408	14170	14244	14250	14140	14178	14203	14183	14207	14408	14124	14142	14108	14126	14208	14294	14374	14285	14073	14313	14091	14288	14097	14111	14198	14230	14121	14341	14305	14267	14111	14049	14176	14260	14113	14101	14284	14123	14236	14019	14267	14196	14084	14248	14135	14147	14185	14094	14369	14188	14048	14070	14307	14145	14146	14171	14255	14018	14160	14053	14180	14228	14005	14258	14142	14171	14219	14176	14276	14098	14221	14350	14123	14405	14385	14088	14255	14333	14254	14261	14164	14342	14203	14289	14259	14324	14078	14136	14249	14277	14283	14234	14204	14121	14318	14198	13964	14243	14233	14135	14412	14254	14158	14158	14258	14256	14092	14165	14304	14070	14321	14259	14094	14067	14225	14097	14290	14273	14199	14281	14120	14056	14154	14325	14006	14377	14125	14201	14163	14279	14237	14108	14213	14229	14119	13997	14232	14123	14119	14220	14150	14177	14217	14289	14201	14268	14193	13975	14122	14228	14193	14122	14205	14354	14131	14202	14301	14116	14188	14372	14152	14162	14236	14155	13976	14229	14232	14330	14318	14070	14134	14271	14238	14263	14173	14151	14052	14231	13985	14241	14133	14134	14231	14135	14277	14216	14135	14123	14129	14103	14148	14262	14245	14245	14269	14182	14160	14357	14034	14287	14372	14197	14068	14136	14213	14177	14282	14174	14286	14247	14099	14179	14198	14171	14299	14150	14268	14292	14129	14158	14220	14167	14112	14163	14303	14186	14197	14160	14402	14239	14183	14161	14120	14233	14139	14271	14245	14167	14186	14232	14166	14184	14178	14303	14148	14154	14048	14086	14337	14167	14373	14115	14168	14302	14259	14261	14049	14185	14173	14281	14270	14145	14232	14210	14270	14162	14114	14227	14272	14099	14063	14010	14162	14018	14159	14267	14122	14126	14318	14169	14277	14126	14144	14193	14223	14218	14292	14330	14183	14300	14355	13977	14166	14225	13875	14288	14051	14059	14133	14365	14259	14256	14166	14138	14175	14157	14040	14208	14128	14245	14068	14223	14238	14216	14338	14236	14198	14102	14256	14318	14093	14263	14073	14165	14020	14298	14222	14161	14216	14085	14155	14155	14413	14326	14266	14211	14261	14114	14361	14277	14213	14266	14272	14300	14287	14354	14230	14194	14256	14374	14355	14158	14197	14244	14130	14091	14142	14152	14145	14214	14229	14279	14249	14002	13973	14297	14154	14136	14220	14283	14057	14143	14204	14165	14198	14042	14163	14289	14205	14145	14140	14289	14335	14260	14162	14115	14144	13991	14200	14231	14347	14252	14214	14044	14275	14267	14216	14185	14016	14263	14161	14199	14284	14172	14257	14117	14262	14289	14220	14270	14105	14188	14339	14222	14270	14229	14126	14157	14258	14094	14094	14314	14299	14178	14129	14285	14134	14130	14141	14185	14068	14319	14204	14247	14177	14047	14241	14236	14206	14274	14123	14145	14233	14378	14164	14057	14131	14028	14266	14229	14151	14102	14260	14292	14159	14098	14137	14477	14181	14361	14175	14182	14210	14208	14050	14102	14200	14244	14208	14183	14278	14161	14213	14141	14229	14202	14152	14193	14090	14116	14141	14300	14134	14210	14077	14354	14377	14189	14182	14184	14167	14120	14081	14415	14130	14162	14235	14303	14136	14190	14093	14255	14173	14291	14000	14390	14200	14444	14274	14275	14309	14047	14188	14065	14004	14340	14115	14233	14287	14066	14130	14160	14339	14081	14236	14292	14141	14201	14219	14178	14246	14150	14238	14324	14269	14074	14234	14178	14168	14162	14334	14186	14256	14116	14011	14293	14247	14340	14046	14099	14123	14242	14116	14111	14164	14204	14241	14237	14266	14159	14113	14313	14161	14215	14305	14244	14150	14294	14221	14146	14414	14165	14255	14173	14123	14244	14202	14042	14320	14199	14158	14124	14098	14220	14138	14115	14210	14294	14164	14175	14236	14238	14073	14254	14165	14178	14060	14175	14193	14327	14067	14264	14271	14215	14201	14176	14222	14359	14233	14233	14259	14225	14322	14143	14140	14164	14264	14153	14148	14231	14097	14317	14108	14163	14298	14293	14286	14113	14037	14278	14140	14173	14222	14130	14270	14190	14356	14133	14244	14230	14163	14225	14158	14197	13996	14323	14184	14139	14217	14234	14184	14343	14224	14383	14322	14092	14195	14168	14164	14292	14371	14371	14111	14112	14376	14258	14359	14152	14240	14215	14368	14185	14175	14348	14148	14214	14131	14080	14224	14100	14188	14328	14331	14086	14237	14302	14058	14277	14177	14135	14143	14182	14116	14193	14205	14087	14180	14147	14142	14136	14067	14199	14145	14175	14203	14203	14308	14034	14214	14129	14162	14107	14156	14215	14307	14312	14177	14218	14169	14174	14321	14076	14282	14167	14080	14245	14275	14215	14168	14084	14009	14156	14280	14059	14014	14356	14046	14191	14312	14221	14010	14222	14210	14234	13987	14133	14226	14298	14299	14197	14237	14176	14188	14251	14153	14160	14062	14108	14267	14161	14293	14101	14235	14341	14190	14237	14210	14084	14305
22737	21097	28780	23625	21277	22734	22924	17948	17028	17332	17046	17003	16826	16766	16918	16779	16920	16789	16896	16755	16825	16657	16650	16584	16765	16937	16707	16570	16942	16920	16709	16758	16514	16712	16577	16669	16620	16421	16568	16607	16595	16651	16867	16499	16750	16577	16556	17770	18726	18696	18217	17569	17188	16844	16752	16471	16598	16565	16449	16591	16420	16477	16421	16464	16588	16612	16411	16340	16450	16532	16513	16471	16546	16585	16611	16682	16404	16385	16413	16471	16469	16386	16559	16434	16538	16601	16439	16709	16406	16542	16508	16299	16621	16415	16541	16430	16393	16401	16514	16521	16578	16459	16508	16475	16350	16565	16366	16437	16424	16419	16440	16306	16214	16480	16483	16630	16464	16292	16474	16634	16350	16457	16555	16488	16292	16424	16620	16531	16510	16590	16595	16434	16636	16633	16473	16578	16484	16347	16586	16353	16598	16346	16295	16332	16562	16390	16306	16396	16414	16354	16584	16463	16447	16389	16443	16282	16385	16559	16549	16447	16574	16453	16241	16511	16508	16429	16379	16581	16247	16442	16413	16622	16496	16270	16360	16297	16432	16316	16538	16591	16463	16459	16551	16326	16466	16509	16496	16355	16467	16590	16388	16333	16399	16528	16537	16539	16299	16525	16489	16479	16454	16459	16291	16249	16307	16427	16533	16287	16520	16359	16532	16277	16416	16311	16449	16415	16489	16408	16324	16292	16576	16494	16558	16465	16375	16543	16355	16432	16623	16463	16631	16507	16564	16527	16501	16494	16474	16367	16292	16591	16483	16461	16350	16601	16694	16502	16505	16332	16272	16304	16464	16444	16507	16434	16453	16329	16279	16595	16492	16414	16543	16528	16704	16437	16236	16630	16416	16363	16446	16452	16381	16592	16571	16502	16640	16356	16342	16401	16495	16452	16477	16547	16401	16411	16507	16532	16298	16359	16595	16656	16595	16423	16408	16386	16578	16178	16373	16412	16665	16421	16507	16385	16391	16656	16449	16525	16522	16693	16485	16382	16481	16467	16395	16602	16332	16290	16545	16395	16404	16421	16495	16392	16521	16527	16494	16351	16550	16556	16571	16505	16630	16550	16294	16565	16640	16557	16294	16523	16532	16352	16374	16565	16397	16567	16434	16478	16537	16288	16324	16280	16374	16336	16207	16376	16438	16437	16345	16479	16591	16293	16274	16368	16601	16471	16229	16345	16361	16307	16287	16366	16618	16253	16416	16352	16315	16442	16496	16364	16311	16385	16401	16469	16479	16505	16336	16480	16476	16545	16544	16396	16556	16263	16411	16428	16478	16545	16442	16428	16450	16459	16603	16494	16486	16711	16512	16269	16644	16624	16575	16243	16370	16355	16624	16524	16491	16406	16699	16573	16497	16368	16498	16420	16326	16333	16388	16483	16219	16337	16597	16681	16233	16488	16346	16192	16315	16537	16555	16436	16337	16391	16383	16358	16309	16403	16502	16535	16243	16410	16297	16407	16407	16489	16368	16569	16476	16530	16413	16475	16466	16447	16493	16322	16295	16299	16374	16655	16535	16561	16439	16387	16470	16440	16526	16403	16458	16245	16284	16446	16128	16555	16402	16441	16422	16547	16492	16436	16414	16282	16535	16504	16361	16392	16397	16327	16601	16333	16317	16406	16440	16645	16424	16494	16471	16348	16219	16261	16407	16481	16547	16574	16497	16365	16359	16395	16189	16319	16270	16406	16265	16606	16365	16564	16468	16460	16338	16523	16435	16218	16444	16471	16505	16396	16337	16364	16418	16461	16527	16635	16523	16525	16236	16438	16619	16505	16365	16543	16487	16371	16460	16506	16497	16336	16284	16453	16413	16265	16372	16476	16326	16435	16626	16395	16570	16434	16460	16369	16645	16466	16500	16565	16427	16466	16396	16533	16675	16603	16704	16587	16304	16307	16548	16336	16557	16348	16312	16518	16358	16184	16587	16330	16336	16375	16474	16384	16613	16633	16450	16349	16493	16428	16340	16502	16471	16355	16576	16400	16444	16623	16460	16411	16530	16286	16314	16384	16516	16339	16456	16478	16553	16473	16441	16399	16403	16214	16432	16520	16532	16592	16413	16411	16318	16425	16460	16449	16329	16504	16547	16492	16479	16515	16658	16599	16434	16608	16418	16388	16340	16281	16349	16520	16393	16569	16430	16376	16403	16263	16381	16415	16460	16488	16678	16412	16545	16432	16369	16509	16631	16464	16378	16482	16401	16356	16323	16419	16425	16562	16606	16440	16550	16222	16271	16392	16605	16361	16309	16336	16236	16441	16412	16340	16472	16457	16340	16662	16432	16353	16318	16168	16515	16279	16394	16303	16334	16275	16382	16349	16418	16507	16502	16144	16379	16563	16576	16292	16491	16295	16484	16430	16565	16664	16429	16313	16348	16597	16524	16571	16405	16584	16377	16560	16522	16361	16500	16491	16321	16388	16444	16100	16448	16311	16381	16304	16194	16346	16404	16304	16634	16559	16307	16446	16337	16254	16421	16411	16458	16462	16378	16521	16386	16481	16445	16388	16308	16583	16256	16331	16482	16392	16561	16536	16632	16532	16444	16358	16470	16426	16347	16278	16395	16286	16480	16785	16522	16427	16246	16518	16514	16588	16379	16587	16393	16559	16597	16643	16317	16480	16369	16399	16524	16260	16575	16499	16444	16382	16469	16514	16543	16186	16610	16432	16454	16617	16430	16367	16553	16668	16358	16587	16429	16353	16617	16595	16438	16271	16587	16440	16511	16381	16468	16370	16441	16534	16680	16316	16588	16502	16383	16138	16466	16751	16460	16419	16471	16245	16306	16408	16457	16442	16328	16367	16546	16567	16517	16364	16382	16441	16475	16523	16423	16332	16529	16458	16651	16476	16338	16598	16221	16401	16546	16616	16375	16557	16352	16340	16252	16488	16245	16430	16459	16133	16404	16391	16519	16463	16404	16387	16183	16487	16538	16476	16663	16278	16537	16343	16458	16495	16514	16398	16366	16662	16509	16365	16565	16519	16352	16428	16341	16379	16455	16633	16499	16352	16451	16452	16349	16462	16453	16382	16628	16649	16296	16370	16376	16386	16409	16507	16314	16444	16408	16337	16404	16443	16534	16356	16445	16313	16427	16481	16389	16392	16444	16270	16385	16354	16361	16374	16490	16478	16534	16516	16387	16350	16585	16356	16412	16297	16322	16353	16277	16445	16485	16366	16495	16510	16492	16341	16315	16515	16521	16440	16522	16484	16440	16348	16346	16522	16445	16471	16307	16382	16330	16256	16342	16283	16654	16387	16646	16475	16421	16514	16397	16535	16276	16417	16430	16477	16330	16484	16497	16222	16539	16419	16335	16364	16363	16438	16316	16349	16487	16290	16395	16436	16429	16473	16463	16262	16377	16395	16671	16281	16507	16539	16373	16299	16299	16560	16582	16613	16542	16546	16408	16466	16481	16474	16340	16531	16634	16409	16456	16643	16557	16259	16315	16356	16427	16505	16475	16419	16397	16735	16328	16394	16297	16523	16486	16361	16391	16604	16708	16341	16368	16284	16315	16452	16490	16539	16570	16398	16392	16168	16529	16469	16564	16585	16433	16502	16477	16392	16261	16534	16381	16340	16282	16478	16311	16444	16415	16296	16363	16314	16471	16331	16478	16369	16655	16569	16401	16337	16400	16456	16523	16582	16340	16532	16485	16535	16476	16588	16361	16459	16522	16562	16373	16408	16380	16424	16213	16344	16427	16597	16450	16464	16397	16427	16495	16371	16540	16387	16166	16411	16488	16513	16478	16204	16365	16329	16492	16350	16443	16335	16540	16351	16491	16452	16350	16433	16501	16427	16441	16395	16528	16521	16374	16430	16443	16351	16413	16510	16151	16397	16255	16784	16456	16549	16333	16586	16451	16676	16430	16269	16202	16573	16493	16375	16542	16415	16335	16511	16316	16424	16507	16362	16729	16353	16608	16423	16486	16594	16380	16424	16547	16211	16380	16443	16358	16429	16400	16452	16346	16248	16425	16395	16531	16608	16414	16497	16516	16384	16262	16442	16638	16531	16460	16403	16522	16668	16382	16488	16452	16584	16319	16602	16405	16486	16555	16529	16370	16517	16471	16612	16408	16389	16401	16541	16592	16420	16411	16340	16380	16402	16521	16355	16440	16559	16419	16454	16636	16583	16470	16429	16456	16413	16307	16431	16387	16255	16596	16312	16286	16499	16511	16451	16404	16412	16540	16362	16487	16398	16354	16489	16656	16375	16593	16126	16423	16521	16419	16232	16342	16502	16711	16383	16415	16476	16350	16495	16456	16391	16339	16411	16479	16589	16440	16335	16516	16565	16539	16450	16398	16423	16428	16630	16450	16371	16205	16519	16391	16385	16474	16380	16426	16534	16250	16318	16490	16562	16568	16524	16507	16369	16375	16287	16371	16352	16484	16507	16494	16420	16423	16438	16425	16572	16301	16463	16388	16486	16207	16639	16430	16335	16479	16473	16420	16517	16594	16435	16563	16455	16281	16259	16340	16405	16632	16547	16393	16543	16433	16318	16376	16422	16393	16497	16451	16425	16543	16444	16685	16355	16504	16323	16415	16461	16551	16354	16470	16459	16444	16391	16661	16447	16237	16458	16418	16331	16459	16547	16400	16415	16290	16657	16666	16391	16386	16421	16546	16288	16402	16444	16506	16293	16364	16286	16353	16630	16605	16390	16532	16375	16541	16432	16441	16336	16557	16442	16537	16385	16469	16358	16430	16577	16403	16431	16701	16460	16428	16402	16379	16309	16420	16549	16362	16476	16279	16310	16635	16394	16201	16586	16317	16462	16292	16529	16394	16376	16589	16477	16447	16517	16376	16467	16560	16442	16453	16391	16562	16321	16476	16368	16362	16289	16430	16534	16686	16524	16542	16290	16461	16498	16273	16430	16297	16447	16434	16552	16271	16500	16468	16461	16397	16466	16311	16482	16291	16546	16402	16471	16416	16494	16399	16276	16501	16393	16420	16581	16396	16634	16355	16359	16617	16439	16350	16591	16296	16320	16617	16428	16439	16427	16566	16295	16412	16321	16585	16557	16439	16286	16230	16265	16435	16483	16634	16254	16354	16380	16445	16234	16459	16459	16278	16459	16366	16651	16444	16434	16501	16164
15519	39349	24116	19403	17158	16299	15640	15250	15111	14997	14718	14670	14397	14585	14638	14737	14619	14540	14516	14482	14496	14354	14471	14528	14429	14417	14600	14634	14607	14494	14555	14520	14442	14262	14298	14370	14338	14278	14227	14259	14240	14221	14309	14416	14395	14465	14328	16012	17605	17330	16729	15416	14912	14524	14245	14343	14441	14323	14256	14230	14273	14351	14137	14339	14223	14191	14409	14348	14321	14242	14216	14306	14169	14243	14188	14166	14409	14392	14257	14266	14208	14218	14219	14214	14279	14250	14392	14363	14143	14240	14002	14166	14205	14217	14240	14180	14278	14392	14277	14339	14313	14237	14061	14239	14055	14344	14266	14250	14248	14251	14185	14092	14316	14280	14272	14153	14203	14121	14250	14277	14211	14187	14311	14184	14225	14259	14148	14434	14361	14159	14304	14239	14192	14175	14280	14260	14167	14173	14061	14259	14144	14335	14206	14167	14202	14172	14356	14149	14163	14290	14202	14118	14135	14315	14175	14074	14219	14180	14333	14248	14105	14326	14164	14252	14173	14215	14316	14053	14328	14214	14209	14211	14269	14306	14143	14237	14301	14164	14341	14215	14351	14108	14220	14153	14352	14203	14131	14185	14078	14161	14163	14210	14134	14183	14252	14271	14400	14187	14216	14303	14219	14313	14198	14320	14458	14249	14393	14311	14204	14300	14385	13995	14268	14273	14252	14300	14394	14261	14251	14105	14221	14279	14106	14170	13978	14244	14177	14410	14256	14181	14397	14259	14236	14155	14188	14213	14281	14190	14129	14242	14348	14119	14387	14190	14335	14320	14144	14257	14269	14443	14189	14271	14128	14241	14368	14233	14175	14293	14363	14305	14337	14219	14076	14140	14413	14166	14179	14021	14287	14239	14232	14240	14195	14192	14260	14223	14326	14172	14150	14445	14172	14393	13980	14199	14206	14212	14144	14282	14274	14217	14192	14254	14243	14055	14200	14245	14287	14135	14308	14166	14179	14049	14247	13997	14200	14238	14244	14169	14218	14272	14155	14163	14384	14131	14119	14268	14287	14376	14185	14151	14240	14360	14085	14216	14270	14137	14444	14308	14279	14221	14235	14226	14132	14307	14302	14336	14216	14113	14162	14236	14357	14119	14191	14194	14018	13971	14254	14153	14139	14337	14218	14160	14263	14255	14216	14179	14127	14187	14151	14243	14337	14180	14215	14352	14254	14377	14130	14272	14262	14326	14012	14244	14158	14223	14364	14227	14157	14180	14280	14245	14171	14303	14197	14246	14289	14234	14314	14131	14163	14213	14071	14324	14315	14328	14057	14216	14133	14330	14360	14204	14118	14255	14192	14064	14282	14233	14233	14167	14304	14261	14297	14304	14266	14297	14212	14167	14399	14230	14184	14287	14159	14156	14236	14288	14334	14321	14137	14277	14180	14187	14256	14195	14062	14240	14145	14385	14190	14226	14236	14105	14177	14224	14160	14222	14282	14334	14318	14397	14178	14354	14100	14171	14207	13983	14422	14284	14150	14270	14226	14135	14248	14315	14280	14239	14288	14108	14114	14339	14157	14254	14257	14152	14278	14352	14229	14108	14270	14172	14041	14200	14064	14144	14351	14364	14189	14277	14160	14198	14345	14138	14189	14164	14088	13969	14189	14284	14181	14231	14209	14226	14251	14308	14270	14111	14240	14248	14122	14285	14182	14151	14182	14240	13990	14262	14262	14299	14241	13949	14196	14132	14267	14337	14209	14177	14188	14214	14234	14163	14310	14317	14085	14406	14273	13991	14329	14367	14318	14122	14199	14374	14221	14210	14138	14354	14107	14352	14139	14113	14214	14274	14220	14279	14185	14255	14044	13997	14216	14274	14205	14165	14258	14264	14318	14220	14192	14233	14186	14291	14145	14252	14171	14384	14166	14357	14203	14409	14198	14229	14168	14301	14184	14355	14072	14406	14229	14161	14201	14077	14326	14145	14156	14358	14211	14273	14283	14283	14291	14352	14209	14168	14204	14351	14313	14103	14084	14234	14357	14240	14314	14186	14271	14210	14190	14344	14274	14230	14195	14286	14390	14315	14227	14273	14289	14140	14249	14207	14126	14243	14322	14078	14334	14306	14202	14243	14034	14157	14326	14048	14260	14170	14241	14052	14335	14163	14276	14098	14065	14131	14239	14444	14298	14180	14447	14245	14128	14069	14155	14124	14351	14127	14141	14190	14326	14340	14227	14246	14283	14273	14322	14111	14287	14150	14305	14201	14044	14108	14290	14346	14280	14163	14158	14118	14258	14293	14214	14288	14152	14271	14247	14281	14268	14211	14239	14388	14305	14346	14393	14177	14275	14305	14261	14193	14251	14336	14276	14111	14241	14201	14210	14349	14227	14141	14286	14126	14281	14153	14298	14343	14220	14319	14230	14283	14181	14254	14374	14201	14189	14232	14209	14462	14266	14159	14358	14262	14177	14107	14397	14322	14319	14161	14154	14217	14055	14394	14299	14144	14301	14260	14280	14196	14336	14306	14144	14211	14197	14182	14248	14148	14235	14155	14182	14192	14243	14202	14339	14187	14314	14204	14121	14140	14246	14120	14213	14240	14197	14257	14382	14017	14197	14356	14320	14084	14364	14329	14208	14070	14149	14242	14259	14285	14131	14212	14268	14319	14165	14191	14297	14251	14201	14045	14210	14213	14304	14169	14156	14261	14170	14310	14097	14182	14209	14257	14409	14110	14125	14120	14226	14260	14172	14197	14142	14132	14165	14140	14197	14061	14211	14255	14180	14222	14186	14383	14237	14099	14225	14300	14064	14157	14289	14258	14270	14162	14264	14176	14115	14160	14153	14285	14114	14214	14182	14116	14074	14284	14171	14147	14309	14057	14212	14354	14125	14335	14134	14400	14251	14212	14267	14220	14305	14079	14253	14190	14175	14249	14282	14213	14172	14078	14265	14295	14045	14268	14249	14154	14025	14399	14266	14215	14350	14176	14329	14254	14271	14228	14313	14368	14244	14160	14034	14354	14246	14178	14190	14216	14123	14235	14115	14452	14190	14366	14131	14284	14230	14303	14185	14264	14079	13981	14188	14099	14318	14188	14116	14358	14226	14273	14201	14434	14267	14264	14311	14207	14247	14322	14247	14251	14144	14155	14364	14265	14022	14182	14204	14173	14351	14119	14034	14186	14090	14274	14137	14255	14268	14284	14141	14077	14165	14348	14196	14195	14209	14423	14203	14224	14368	14297	14313	14109	14249	14210	14213	14131	14159	14288	14113	14305	14033	14087	14131	14316	14293	14196	14220	14238	14255	14284	14219	14069	14187	14183	14032	14372	14199	14195	14205	14409	14299	14216	14199	14272	14166	14171	14193	14248	14157	14211	14128	14127	14302	14198	14331	14218	14191	14279	14277	14265	14285	14103	14245	14240	14090	14244	14094	14259	14313	14284	14238	14257	14178	14174	14181	14124	14223	14171	14239	14268	14332	14198	14121	14340	14198	14142	14249	14171	14162	14109	14284	14231	14125	14318	14210	14245	14226	14157	14295	14396	14165	14176	14326	14229	14204	14144	14231	14203	14162	14235	14296	14120	14194	14344	14272	14269	14089	14376	14245	14181	14359	14214	14230	14124	14318	14235	14347	14270	14298	14151	14134	14245	14271	14315	14120	14318	14138	14142	14298	14234	14141	14176	14057	14238	14247	14313	14233	14229	14261	14229	14357	14178	14248	14287	14263	14370	14411	14304	14086	14245	14298	14332	14170	14154	14210	14135	14056	14178	14296	14352	14168	14189	14265	14197	14175	14173	14158	14184	14275	14302	14324	14257	14305	14338	14125	14326	14215	14238	14239	14359	14342	14199	14329	14092	14232	14265	14238	14114	14111	14110	14287	14128	14213	14228	14178	14295	14235	14230	14376	14148	14436	14216	14218	14293	14077	14301	14061	14362	14314	14269	14216	14097	14238	14174	14195	14279	14112	14140	14183	14207	14248	14069	14211	14292	14268	14097	14273	14291	14258	14270	14258	14152	14284	14200	14246	14378	14331	14161	14263	14148	14095	14248	14137	14260	14210	14247	14174	14170	14119	14215	14172	14161	14146	14385	14089	14191	14321	14311	14149	14387	14121	14304	14394	14192	14110	14177	14254	14345	14333	14244	14321	14247	14273	14243	14278	14185	14255	14360	14083	14287	14255	14190	14227	14180	14265	14208	14111	14137	14248	14273	14299	14271	14213	14194	13965	14290	14200	14208	14350	14262	14235	14049	14327	14210	14182	14363	14218	14229	14203	14243	14242	14178	14182	14145	14147	14144	14199	14307	14342	14270	14203	14160	14306	14318	14227	14423	14207	14131	14299	14252	14242	14089	14268	14311	14031	14137	14303	14193	14333	14170	14177	14358	14125	14146	14321	14213	14309	14254	14218	14378	14131	14176	14201	14118	14123	14372	14235	14249	14240	14178	14202	14337	14042	14141	14206	14267	14208	14371	14358	14180	14149	14289	14311	14203	14051	14257	14272	13995	14404	14020	14375	13933	14226	14197	14168	14226	14287	14071	14219	14293	14261	14148	14362	14056	14202	14231	14286	14285	14336	14332	14361	14204	14091	14203	14321	14286	14414	14215	14316	14353	14307	14104	14263	14159	14219	14289	14196	14215	14295	14272	14318	14144	14280	14212	14170	14315	14134	14288	14169	14300	14286	14352	14320	14178	14371	14299	14395	14219	14234	14271	14048	14353	14157	14321	14130	14194	14178	14376	14207	14201	14133	14123	14299	14264	14306	14319	14222	14280	14186	14390	14176	14353	14297	14395	14358	14153	14244	14114	14158	14275	14194	14323	14243	14245	14181	14385	14228	14097	14152	14072	14032	14168	14275	14166	14107	14180	14143	14313	14141	13999	14144	14237	14334	14189	14428	14186	14322	14250	14427	14298	14160	14246	14332	14150	14317	14221	14320	14296	14298	14120	14135	14188	14226	14209	14217	14196	14318	14238	14035	14135	14283	14211	14125	14189	14113	14256	14209	14090	14355	14178	14341	14287	14344	14263	14092	14254	14221	14310	14087	14343	14264	14370	14353	14064	14130	14170	14336	14371	14346	14257	14320	14186	14197	14208	14330	14349	14277	14179	14245	14223	14057	14184	14261	14314	14245	14083	14261	14086	14166	14209
27116	21571	23573	20260	16739	16526	16687	16413	16392	16639	16692	16431	16449	16243	16555	16808	16455	16799	16648	16708	16418	16579	16568	16495	16554	16546	16448	16505	16595	16584	16372	16520	16377	16366	16511	16177	16388	16176	16449	16486	16547	16475	16308	16491	16479	16364	16331	16622	16779	16776	16704	16579	16387	16513	16446	16564	16759	16340	16235	16350	16451	16470	16468	16424	16422	16531	16449	16467	16339	16430	16461	16374	16554	16474	16235	16620	16259	16366	16514	16389	16507	16531	16474	16534	16546	16537	16467	16446	16465	16450	16256	16410	16432	16281	16416	16377	16271	16548	16386	16407	16431	16222	16448	16555	16485	16185	16469	16366	16432	16503	16453	16532	16430	16429	16602	16301	16250	16530	16343	16356	16205	16444	16338	16381	16522	16542	16527	16394	16217	16430	16375	16424	16328	16516	16226	16440	16463	16308	16423	16379	16495	16484	16442	16448	16621	16468	16349	16337	16134	16526	16346	16376	16478	16313	16367	16349	16245	16341	16293	16251	16604	16131	16551	16421	16349	16569	16447	16332	16363	16486	16375	16346	16229	16463	16369	16563	16425	16527	16393	16338	16585	16452	16368	16340	16332	16348	16413	16316	16366	16446	16407	16439	16539	16268	16538	16310	16268	16425	16394	16600	16431	16417	16466	16293	16486	16285	16564	16379	16191	16444	16427	16651	16512	16289	16388	16529	16529	16382	16464	16402	16405	16490	16425	16555	16466	16563	16304	16283	16260	16425	16382	16367	16416	16489	16259	16139	16640	16288	16314	16510	16376	16460	16416	16426	16378	16348	16497	16418	16516	16577	16421	16228	16424	16553	16584	16306	16205	16254	16452	16510	16532	16389	16417	16435	16420	16300	16421	16603	16547	16677	16409	16314	16555	16415	16510	16448	16380	16513	16550	16243	16491	16477	16237	16411	16515	16446	16517	16261	16547	16491	16408	16477	16397	16400	16408	16375	16211	16497	16593	16392	16260	16439	16626	16446	16482	16445	16427	16431	16418	16245	16004	16362	16501	16433	16477	16410	16375	16141	16308	16335	16343	16609	16250	16628	16370	16445	16434	16407	16428	16337	16334	16512	16328	16503	16429	16574	16506	16503	16546	16313	16471	16453	16463	16475	16139	16480	16257	16587	16411	16362	16341	16382	16480	16371	16698	16481	16396	16478	16558	16551	16474	16201	16517	16494	16127	16547	16278	16384	16356	16484	16492	16476	16295	16449	16371	16490	16459	16414	16285	16360	16335	16464	16206	16557	16351	16470	16557	16189	16471	16352	16405	16359	16404	16428	16590	16400	16395	16154	16432	16358	16506	16545	16582	16408	16489	16276	16524	16247	16311	16471	16708	16540	16387	16303	16426	16541	16469	16423	16472	16475	16267	16527	16389	16165	16244	16470	16535	16519	16617	16421	16519	16439	16446	16281	16551	16572	16425	16419	16401	16171	16360	16318	16341	16384	16481	16387	16361	16608	16469	16357	16381	16287	16243	16584	16198	16501	16510	16530	16397	16389	16413	16467	16586	16353	16337	16344	16607	16379	16627	16464	16276	16368	16365	16322	16360	16374	16453	16545	16306	16280	16384	16431	16521	16292	16545	16557	16451	16486	16451	16507	16415	16349	16660	16485	16490	16349	16306	16385	16468	16381	16545	16476	16332	16407	16389	16532	16515	16343	16385	16366	16489	16468	16615	16480	16583	16363	16496	16344	16352	16547	16310	16368	16338	16443	16334	16218	16271	16471	16382	16599	16255	16258	16452	16320	16582	16498	16278	16326	16321	16463	16657	16404	16520	16519	16359	16301	16497	16450	16407	16363	16525	16292	16400	16309	16326	16278	16312	16423	16456	16178	16316	16355	16480	16262	16235	16531	16571	16661	16401	16426	16563	16341	16344	16355	16430	16274	16306	16340	16493	16376	16680	16661	16327	16153	16626	16453	16432	16259	16392	16641	16499	16591	16484	16571	16331	16479	16438	16413	16490	16337	16333	16247	16450	16489	16299	16378	16366	16488	16181	16228	16500	16430	16495	16518	16393	16433	16372	16648	16428	16199	16206	16522	16477	16298	16435	16524	16353	16370	16545	16418	16539	16382	16437	16316	16360	16537	16252	16515	16483	16385	16353	16397	16433	16355	16381	16416	16310	16435	16499	16274	16378	16490	16466	16444	16463	16465	16464	16347	16208	16297	16589	16505	16318	16434	16298	16388	16516	16547	16461	16298	16243	16332	16460	16501	16462	16213	16259	16376	16525	16510	16498	16475	16462	16522	16412	16493	16200	16668	16472	16552	16445	16409	16438	16451	16390	16563	16708	16316	16466	16235	16314	16290	16377	16439	16617	16177	16435	16397	16298	16258	16467	16422	16360	16461	16543	16441	16601	16431	16496	16254	16381	16506	16384	16351	16322	16325	16154	16474	16433	16311	16426	16539	16411	16383	16386	16371	16613	16118	16385	16402	16568	16556	16470	16271	16409	16486	16401	16521	16444	16449	16475	16407	16363	16280	16480	16385	16585	16506	16188	16330	16385	16490	16543	16391	16387	16345	16523	16577	16252	16510	16516	16671	16398	16291	16223	16448	16596	16537	16671	16343	16369	16518	16517	16236	16255	16439	16412	16195	16609	16379	16359	16839	16317	16459	16301	16340	16558	16592	16349	16550	16682	16203	16468	16528	16581	16435	16518	16308	16527	16520	16347	16175	16564	16286	16243	16412	16321	16449	16482	16307	16253	16260	16228	16446	16408	16208	16237	16493	16389	16516	16201	16473	16437	16346	16447	16589	16285	16476	16388	16397	16533	16216	16426	16416	16432	16643	16348	16417	16271	16541	16501	16289	16407	16350	16454	16419	16392	16394	16565	16427	16276	16387	16359	16484	16616	16458	16637	16311	16424	16270	16322	16612	16415	16702	16417	16426	16414	16459	16337	16391	16459	16488	16510	16483	16444	16337	16384	16615	16334	16437	16403	16509	16535	16380	16485	16546	16441	16267	16234	16499	16476	16531	16519	16425	16190	16371	16348	16246	16449	16473	16644	16549	16566	16430	16490	16473	16409	16374	16361	16527	16634	16376	16424	16379	16458	16371	16501	16387	16482	16448	16453	16334	16308	16555	16428	16474	16540	16413	16368	16427	16315	16363	16535	16371	16291	16312	16631	16644	16673	16523	16392	16324	16406	16578	16209	16588	16401	16444	16299	16580	16352	16494	16053	16331	16355	16359	16373	16304	16630	16364	16388	16379	16485	16515	16484	16301	16503	16412	16380	16358	16493	16523	16521	16572	16658	16212	16319	16632	16413	16404	16381	16306	16292	16406	16484	16479	16490	16571	16451	16330	16327	16571	16346	16429	16483	16439	16616	16587	16491	16521	16299	16348	16175	16493	16392	16494	16355	16502	16526	16513	16472	16325	16418	16512	16443	16306	16514	16294	16295	16345	16479	16506	16402	16397	16300	16607	16261	16480	16567	16523	16406	16304	16598	16306	16359	16524	16620	16389	16351	16385	16527	16440	16232	16385	16341	16577	16569	16460	16601	16606	16318	16373	16303	16389	16361	16294	16292	16308	16539	16383	16168	16430	16312	16645	16581	16558	16650	16264	16368	16524	16538	16575	16548	16714	16465	16687	16545	16416	16467	16395	16341	16240	16243	16491	16483	16372	16259	16522	16295	16214	16469	16333	16612	16546	16485	16517	16360	16510	16532	16344	16404	16336	16472	16415	16526	16349	16476	16501	16333	16526	16544	16419	16430	16453	16398	16436	16444	16369	16152	16391	16484	16390	16461	16324	16485	16423	16312	16315	16379	16445	16368	16357	16545	16332	16311	16275	16442	16461	16471	16338	16363	16512	16421	16432	16564	16438	16448	16367	16433	16559	16412	16478	16515	16195	16305	16401	16463	16447	16271	16364	16319	16449	16559	16512	16165	16467	16432	16458	16510	16519	16589	16443	16468	16495	16441	16216	16286	16379	16445	16645	16318	16442	16332	16231	16427	16316	16298	16253	16396	16535	16409	16445	16659	16468	16703	16543	16527	16631	16362	16393	16462	16392	16275	16535	16398	16324	16444	16458	16287	16368	16506	16273	16540	16434	16469	16351	16385	16667	16590	16630	16545	16426	16363	16431	16518	16549	16339	16420	16254	16492	16442	16327	16315	16425	16493	16457	16458	16531	16269	16317	16287	16392	16251	16623	16335	16295	16506	16624	16507	16519	16343	16314	16567	16286	16516	16591	16588	16288	16405	16462	16355	16389	16603	16542	16370	16306	16489	16376	16383	16415	16729	16616	16517	16531	16583	16608	16488	16595	16455	16476	16306	16546	16516	16184	16418	16381	16439	16741	16425	16349	16437	16502	16511	16245	16266	16244	16360	16502	16566	16536	16326	16409	16329	16373	16232	16427	16415	16388	16310	16386	16283	16456	16507	16559	16455	16373	16367	16401	16318	16327	16439	16536	16356	16382	16527	16426	16295	16308	16463	16374	16506	16277	16366	16361	16383	16565	16222	16268	16621	16568	16448	16226	16509	16503	16277	16526	16306	16415	16315	16430	16271	16545	16284	16512	16346	16529	16335	16724	16498	16483	16651	16277	16587	16561	16582	16523	16358	16134	16493	16477	16400	16481	16499	16298	16525	16445	16366	16284	16582	16480	16478	16708	16469	16401	16401	16293	16465	16367	16357	16535	16296	16131	16488	16441	16601	16268	16435	16449	16569	16456	16321	16467	16276	16477	16413	16262	16222	16234	16390	16399	16638	16545	16344	16353	16282	16533	16141	16412	16446	16416	16421	16424	16245	16530	16361	16405	16657	16445	16492	16441	16396	16302	16329	16422	16500	16574	16479	16218	16362	16490	16391	16544	16451	16428	16577	16399	16575	16512	16394	16346	16362	16420	16333	16149	16657	16304	16318	16360	16371	16285	16307	16550	16306	16543	16458	16340	16235	16557	16317	16342	16419	16269	16471	16340	16437	16636	16317	16540	16344	16320	16511	16206	16416	16568	16397	16416	16571	16487	16336	16302	16332	16194	16510	16365	16425	16325	16490	16468	16509	16265	16359	16330	16507	16402	16521	16335	16446	16380	16498	16463	16285	16406	16499	16292	16473	16604	16258	16222	16421	16386	16629	16384	16386	16268	16503	16492
14063	18242	16041	14813	14632	14468	14173	14302	14278	14139	14320	14178	14331	14207	14400	14382	14309	14233	14438	14194	14144	14332	14171	14111	14466	14401	14317	14327	14362	14376	14351	14277	14491	14227	14234	14066	14290	14328	14247	14190	14226	14318	14422	14215	14307	14397	14121	14307	14704	14527	14429	14416	14274	14258	14278	14274	14284	14372	14166	14316	14098	14141	14262	14266	14153	14295	14080	14208	14204	14245	14373	14295	14297	14145	14029	14186	14180	14052	14171	14159	14228	14126	14183	14254	14276	14236	14511	14237	14180	14148	14267	14169	14220	14260	14281	13966	14221	14275	14225	14132	14136	14375	14261	14345	14173	14176	14295	14107	14139	14242	14222	14285	14175	14128	14261	14281	14106	14366	14080	14280	14128	14190	14321	14393	14220	14187	14167	14152	14117	14139	14112	14228	14200	14392	14223	14330	14175	14163	14126	14417	14303	14179	14174	14276	14234	14124	13998	14113	14278	14111	14319	14285	14125	14356	14279	14251	14065	14255	14129	14297	14412	14245	14240	14117	14288	14283	14033	14179	14340	14226	14214	14135	14006	14149	14122	14199	14134	14229	14263	14133	14256	14128	14185	14217	14276	14078	14171	14236	14310	14112	14106	14305	14167	14076	14153	14287	14271	14123	14114	14134	14091	14392	14182	14018	14332	14171	14105	14257	14303	14358	14175	14128	14193	14226	14092	14188	14283	14365	14181	14294	14172	14215	14342	14348	14287	14205	14118	14112	14135	14081	14115	14112	14262	14250	14246	14264	14126	14203	14276	14033	14278	14227	14130	14197	14240	14234	14162	14125	14196	14170	14108	14066	14247	14238	14236	14111	14283	14287	14244	14319	14327	14338	14262	14109	14265	14157	14202	14173	14120	14075	14228	14326	14261	14277	14195	14270	14249	14159	14268	14136	14210	14221	14293	14152	14080	13876	14203	14089	14268	14186	14154	14268	14377	14375	14042	14207	14288	14420	14139	14198	14181	14124	13918	14148	14129	14274	14296	14243	14231	14222	14267	14179	14327	14317	14223	14222	14241	14519	14121	14106	14183	14246	14429	14199	14203	14312	14110	14182	14146	14179	14271	14198	14179	14126	14071	14174	14541	14198	14308	14301	14149	14261	14169	14277	14197	14187	14231	14302	14052	14057	14221	14274	14139	14205	14187	14225	14241	14228	14230	14125	14171	14191	14101	14188	14421	14260	14175	14120	14113	14158	14056	14173	14336	14106	14258	14178	14296	14150	14235	14241	14173	14207	14275	14207	14313	14140	14266	13987	14186	14229	14106	14225	14240	14253	14143	14172	14221	14149	14180	14205	14323	14196	14281	14263	14183	14321	14056	14255	14335	14281	14312	14114	14253	14220	14251	14189	14110	14165	14166	14179	14268	14116	14232	14241	14134	14142	14399	14206	14295	14115	14200	14258	14142	14226	14302	14129	14119	14180	14242	14311	14021	14134	14122	14120	14317	14282	14309	14265	14294	14263	14128	14227	14270	14212	14046	14279	14096	14201	14426	14307	14093	14304	14062	14312	14197	14315	14175	14240	14276	14113	14427	14043	14245	14010	14136	14202	14188	14250	14201	14170	14282	14423	14204	14328	14109	14234	14213	14227	14260	14322	14211	14137	14088	14255	14267	14291	14284	14147	14163	14237	14272	14228	14208	14135	14312	14166	14152	14234	14290	14220	14216	14096	14311	14195	14162	14153	14183	14297	14083	14140	14207	14226	14212	14273	14203	14215	14141	14247	14233	14252	14351	14108	14362	14306	14280	14110	14200	14279	14124	14161	14368	14339	14271	14248	14247	14092	14378	14256	14260	14088	14160	14368	14231	14202	14148	14192	14218	14318	14345	14177	14299	14239	14243	14187	14179	14267	14207	14120	14263	14299	14188	14328	14240	14173	14176	14178	14119	14256	14215	14122	14197	14088	14234	14228	14115	14127	14128	14104	14159	14204	14175	14241	14243	14317	14186	14107	14364	14140	14186	14277	14332	14328	14292	14121	14120	14141	14232	14331	14131	14054	14070	14146	14265	14226	14196	14191	14085	14193	14164	14166	14188	14244	14200	14199	14048	14251	14249	14264	14183	14234	14296	14393	14220	14268	14187	14153	14132	14182	14047	14213	14334	14271	14246	14166	14263	14264	14009	14382	14132	14285	14182	14221	14219	14232	14259	14293	14239	14164	14111	14222	14105	14175	14250	14268	14332	14172	14173	14080	14190	14036	14282	14300	14210	14204	14099	14207	14164	14280	14138	14182	14239	14135	14338	14131	14206	14302	14118	14270	14318	14045	14403	14150	14221	14375	14167	14186	14275	14131	14257	14326	14190	14161	14094	14378	14249	14131	14287	14256	14131	14203	14235	14369	14212	14183	14241	14429	14135	14194	14348	14190	14202	14238	14103	14200	14084	14209	14265	14276	14122	14029	14185	14372	14252	14225	14192	14155	14254	14249	14126	14068	14178	14248	14128	14200	14293	14287	14388	14226	14123	14231	14146	14396	14330	14067	14063	14289	14399	14207	14048	14112	14090	14225	14121	14163	14308	14056	14201	14276	14315	14219	14036	14263	14135	14257	14340	14245	14217	14292	14142	14167	14131	14320	14245	14102	14261	14300	14267	14159	14256	14223	14276	14305	14167	14213	14341	14261	14348	14297	14238	14159	14057	14084	14287	14187	14121	14158	14218	14197	14218	14151	14385	14288	14267	14188	14072	14104	14177	13983	14226	14316	14336	14333	14133	14261	14289	14213	14239	14144	14148	14319	14169	14164	14353	14249	14158	14199	14269	14101	14166	14228	14239	14112	14381	14155	14300	14167	14198	14223	14192	14399	14342	14225	14110	14115	14222	14232	14301	14061	14283	14178	14260	14174	14400	14270	14089	14279	14243	14286	14399	14380	14317	14156	14253	14173	14358	14259	14257	14137	14248	14243	14193	14228	14306	14280	14374	14181	14315	14175	14274	14244	14404	14148	14164	14028	14310	14122	14208	14232	14341	14315	14264	14194	14297	14220	14231	14309	14248	14272	14294	14170	14226	14312	14454	14051	14292	14393	14074	14358	14420	14199	14288	14289	14290	14206	14181	14315	14250	14059	14211	14285	14218	14144	14147	14317	14228	14202	14185	14147	14032	14078	14311	14112	14211	14216	14156	14355	14413	14034	14392	14180	14172	14249	14136	14251	14315	14078	14283	14174	14095	14129	14223	14226	14295	14393	14308	14385	14260	14351	14213	14423	14220	14209	14317	14190	14376	14156	14249	14183	14229	14249	14156	14167	14286	14305	14115	14334	14256	14061	14389	14060	14063	14285	14248	14192	14258	14241	14168	14125	14146	14179	14292	14084	14138	14280	14309	14198	14156	14225	14242	14260	14198	14317	14181	14217	14304	14190	14040	14059	14247	14273	14349	14087	14151	14094	14034	14072	14442	14199	14241	14289	14235	14246	14027	14115	14364	14304	14260	14147	14285	14245	14130	14156	14225	14277	14324	14182	14290	14193	14218	14306	14201	14354	14325	14184	14229	14210	14181	14113	14287	14307	14167	14272	14127	14446	14138	14242	14215	14217	14217	14279	14297	14359	14193	14197	14227	14162	14222	14315	14378	14124	14228	14131	14280	14094	14259	14275	14222	14193	14435	14215	14191	14261	14095	14070	14253	14032	14255	14237	14077	14082	14179	14108	14174	14283	14237	14203	14309	14393	14319	14415	14281	14150	14267	14204	14199	14244	14288	14155	14229	14245	14109	14250	14135	14353	14078	14308	14107	14186	14182	14140	14325	14174	14154	14153	14357	14012	14363	14105	14126	14042	14265	14143	14244	14315	14170	14267	14095	14408	14314	14294	14242	14177	14316	14220	14173	14351	14137	14301	14187	14203	14131	14287	14051	14270	14175	14377	14205	14148	14050	14292	14090	14161	14239	14278	14278	14222	14134	14276	14181	14278	14239	14286	14097	14235	14093	14307	14206	14289	14243	14258	14204	14240	14360	14138	14054	14242	14203	14160	14300	14181	14229	14124	14267	14115	14126	14208	14286	14297	14180	14201	14204	14282	14177	14240	14037	13973	14250	14168	14227	14365	14194	14215	14218	14215	14260	14193	14125	14062	14236	14120	14175	14355	14387	14339	14212	14094	14116	14434	14126	14131	14098	14264	14189	14187	14171	14195	14248	14364	14327	14134	14172	14205	14142	14061	14158	14171	14072	14177	14219	14179	14262	14322	14188	14283	14276	14167	14324	14093	14303	14292	14344	14178	14282	14211	14161	14096	14279	14341	14325	14383	14201	14259	14054	14196	14155	14215	14169	14218	14269	14286	14304	14285	14165	14318	14300	14156	14151	14024	14263	14236	14198	14244	14268	14236	14276	14322	13977	14233	14283	14279	14341	14116	14186	14166	14203	14124	14125	14259	14342	14163	14277	14421	14174	14190	14243	14353	14295	13948	14255	14250	14224	14157	14249	14234	14422	14247	14141	14183	14089	14045	14363	14188	14136	14275	14168	14299	14299	14129	14278	14268	14341	14273	14318	14287	14310	14291	14401	14159	14251	14367	14194	14439	14320	14265	14169	14247	14202	14320	14276	14349	14345	14124	14270	14116	14253	14313	14199	14127	14212	14102	14271	14183	14126	14292	14231	14420	14252	14297	14265	14018	14293	14257	14100	14381	14183	14221	14209	14108	14406	14204	14406	14168	14277	14230	14159	14251	14352	14363	14123	14279	14281	14267	14238	14032	14256	14139	14315	14180	14172	14153	14160	14145	14269	14147	14240	14244	14284	14164	14152	14231	14169	14204	14143	14225	14250	14196	14227	14109	14361	14168	14312	14081	14133	14064	14130	14484	14039	14197	14166	14303	14334	14150	14060	14095	14154	14349	14031	14199	14186	14199	14355	14219	14046	14186	14303	14169	14246	14280	14218	14241	14391	14225	14318	14275	14135	14252	14346	14295	14196	14299	14209	14270	14165	14273	14201	14193	14306	14345	14209	14217	14267	14076	14191	14283	14230	14344	14230	14058	14269	14235	14148	14291	14261	14316	14222	14316	14094	14264	14178	14082	14279	14316	14337	14040	14173	14163	14119	14208	14219	14291	14339	14359	14262	14048	14284	14281	14401	14244	14306	14170	14092	14233	14206	14244	14292	14260
23701	21003	28216	24054	21589	20532	19358	16947	16591	16666	16729	16499	16703	16387	16603	16701	16657	16566	16405	16699	16579	16316	16560	16504	16543	16477	16312	16610	16455	16484	16524	16316	16501	16425	16360	16336	16493	16449	16445	16613	16446	16460	16489	16487	16578	16280	16233	16832	17553	17346	17204	16711	16555	16424	16430	16223	16350	16209	16361	16290	16440	16315	16401	16390	16350	16517	16387	16273	16284	16044	16302	16239	16309	16285	16422	16513	16426	16540	16623	16481	16344	16331	16442	16272	16264	16316	16349	16241	16302	16349	16329	16250	16206	16150	16092	16312	16265	16102	16233	16232	16169	16302	16195	16450	16270	16431	16417	16218	16282	16039	16421	16251	16319	16467	16302	16282	16235	16283	16413	16097	16131	16393	16130	16270	16338	16371	16360	16084	16209	16423	16191	16312	16314	16326	16257	16401	16404	16268	16196	16246	16395	16202	16127	16194	16219	16469	16370	16305	16266	16333	16283	16409	16481	16122	16378	16206	16285	16522	16457	16327	16168	16116	16326	16242	16279	16279	16215	16215	16143	16234	16170	16184	16148	16298	16244	16228	16349	16273	16284	16267	16091	16371	16342	16321	16447	16351	16204	16419	16182	16263	16147	16259	16217	16304	16310	16239	16394	16380	16298	16371	16225	16337	16513	16481	16279	16119	16220	16225	16345	16232	16373	16291	16489	16314	16350	16255	16145	16176	16185	16315	16330	16214	16274	16246	16150	16263	16345	16187	16525	16267	16283	16380	16460	16349	16245	16319	16169	16398	16350	16336	16409	16391	16358	16555	16481	16371	16460	16266	16227	16346	16253	16236	16277	16251	16330	16290	16469	16283	16278	16210	16291	16263	16251	16436	16178	16314	16338	16209	16336	16083	16312	16343	16243	16177	16314	16397	16128	16442	16273	16320	16475	16213	16365	16184	16194	16318	16375	16404	16233	16458	16314	16314	16346	16139	16180	16326	16527	16282	16381	16333	16084	16063	16375	16459	16062	16298	16156	16223	16293	16176	16216	16201	16318	16376	16267	16105	16176	16258	16257	16204	16253	16322	16422	16293	16339	16265	16244	16155	16364	16197	16238	16428	16457	16056	16139	16103	16315	16412	16260	16289	16176	16375	16200	16418	16366	16305	16247	16409	16296	16479	16127	16232	16391	16343	16551	16052	16311	16228	16168	16234	16502	16494	16348	16152	16377	16347	16120	16303	16420	16395	16549	16290	16240	16472	16251	16266	16566	16252	16589	16121	16372	16339	16311	16249	16173	16366	16332	16261	16461	16445	16152	16408	16260	16088	16323	16145	16135	16161	16409	15920	16440	16374	16264	16297	16343	16106	16120	16305	16356	15972	16350	16163	16112	16236	16346	16252	16206	16013	16187	16333	16125	16363	16454	16336	16297	16063	16126	16333	16222	16337	16159	16137	16364	16407	16255	16186	16480	16428	16210	16386	16189	16275	16202	15999	16392	16269	16345	16232	16285	16156	16385	16294	16232	16096	16167	16369	16253	16461	16195	16301	16594	16704	16307	16307	16286	16500	16462	16353	16161	16238	16341	16212	16310	16430	16157	16256	16310	16312	16286	16157	16220	16427	16293	16032	16267	16238	16186	16139	16215	16258	16250	16281	16336	16459	16102	16336	16278	16282	16247	16313	16095	16126	16267	16363	16208	16309	16332	16378	16287	16363	16236	16238	16341	16322	16279	16401	16363	16111	16201	16294	16169	16162	16034	16456	16411	16564	16456	16324	16085	16437	16287	16291	16123	16217	16197	16254	16239	16347	16268	16307	16122	16226	16354	16391	16257	16304	16220	16190	16190	16164	16259	16223	16222	16419	16335	16289	16315	16216	16357	16245	16353	16299	16052	16351	16408	16378	16253	16304	16384	16289	16357	16301	16146	16169	16387	16174	16283	16273	16138	16342	16186	16513	16217	16260	16488	16234	16393	16166	16384	16243	16207	16253	16293	16311	16286	16489	16446	16293	16410	16286	16513	16297	16521	16348	16047	16309	16038	16227	16278	16431	16262	16054	16220	16268	16408	16189	16462	16325	16279	16202	16109	16234	16299	16317	16268	16317	16293	16248	16180	16133	16159	16377	16164	16159	16040	16220	16280	16177	16373	16250	16267	16206	16259	16248	16143	16356	16234	16385	16370	16377	16314	16152	16105	16135	16327	16242	16183	16335	16294	16555	16159	16221	16486	16213	16364	16389	16175	16285	16254	16441	16439	16263	16401	16201	16225	16275	16239	16229	16114	16332	16148	16201	16400	16160	16212	16184	16113	16271	16283	16241	16272	16263	16472	16247	16245	16390	16410	16078	16421	16183	16306	16364	16080	16160	16205	16233	16243	16223	16278	16058	16284	16473	16288	16248	16170	16300	16268	16246	16508	16582	16274	16194	16194	16285	16234	16161	16203	16517	16266	16344	16359	16212	16317	16407	16238	16102	16222	16333	16170	16218	16288	16228	16253	16238	16304	16329	16299	16180	16158	16377	16268	16245	16269	16253	16253	16331	16150	16197	16312	16352	16237	16330	16311	16324	16299	16384	16148	16195	16323	16441	16343	16270	16395	16253	16369	16178	16376	16261	16276	15968	16227	16290	16065	16261	16304	16284	16321	16287	16356	16375	16312	16081	16211	16282	16142	16187	16461	16299	16261	16161	16352	16376	16386	16171	16321	16383	16275	16249	16415	16304	16341	16341	16194	16360	16241	16321	16196	16355	16108	16180	16361	16391	16075	16475	16386	16377	16105	16264	16230	16209	16338	16459	16142	16392	16126	16384	16339	16459	16570	16444	16299	16289	16272	16437	16313	16331	16292	16202	16388	16296	16456	16252	16428	16226	16448	16319	16322	16397	16391	16319	16282	16509	16558	16308	16154	16368	16281	16295	16442	16366	16229	16308	16115	16306	16376	16206	16244	16282	16391	16124	16278	16350	16235	16123	16365	16180	16265	16287	16336	16205	16213	16223	16316	16294	16152	16143	16342	16279	16259	16126	16223	16250	16306	16335	16434	16433	16129	16500	16386	16189	16339	16227	16177	16498	16297	16205	16495	16335	16256	16308	16245	16328	16580	16410	16300	16298	16223	16496	16334	16219	16348	16350	16285	16143	16141	16243	16288	16274	16327	16290	16262	16226	16183	16025	16214	16304	16304	16275	16361	16437	16454	16113	16307	16252	16115	15976	16313	16263	16270	16360	16356	16346	16317	16245	16174	16299	16335	16162	16228	16331	16310	16220	16191	16432	16472	16231	16323	16266	16277	16124	16311	16394	16143	16272	16128	16488	16422	16012	16292	16390	16147	16132	16148	16246	16249	16209	16291	16202	16247	16266	16262	16367	16389	16151	16177	16277	16203	16441	16311	16294	16320	16332	16313	16601	16268	16252	16298	16166	16290	16280	16198	16359	16402	16381	16165	16193	16312	16552	16426	16028	16309	16243	16327	15991	16270	16208	16478	16411	16275	16226	16112	16237	16497	16359	16266	16334	16409	16285	16228	16197	16334	16232	16447	16074	16181	16424	16398	16304	16076	16097	16118	16395	16267	16140	16354	16184	16141	16015	16365	16321	16349	16203	16209	16378	16302	16335	16235	16246	16239	16325	16364	16447	16507	16148	16055	16341	16238	16313	16336	16266	16289	16126	16345	16425	16483	16065	16248	16477	16179	16429	16278	16269	16214	16173	16446	16263	16368	16423	16340	16585	16369	16251	16254	16240	16133	16037	16480	16299	16324	16128	16325	16234	16201	16115	16207	16328	16459	16262	16148	16282	16361	16203	16242	16254	16105	16214	16372	16435	16346	16284	16248	16159	16170	16444	16218	16172	16089	16229	16329	16181	16377	16077	16195	16289	16408	16440	16268	16287	15995	16315	16420	16157	16291	16515	16451	16386	16328	16288	16378	16144	16127	16300	16187	16396	16361	16358	16200	16332	16179	16328	16344	16210	16245	16126	16402	16210	16164	16151	16187	16294	16302	16299	16402	16276	16150	16401	16330	16281	16426	16466	16296	16272	16227	16197	16347	16291	16356	16332	16455	16290	16391	16099	16192	16220	16258	16391	16233	16147	16416	16248	16251	16199	16440	16355	16394	16481	16215	16349	16512	16003	16151	16355	16201	16280	16206	15981	16456	16342	16426	16267	16214	16120	16222	16139	16262	16083	16282	16264	16242	16232	16391	16278	16151	16210	16251	16147	16295	16335	16406	16343	16275	16419	16292	16245	16248	16294	16252	16303	16195	16332	16329	16440	16295	16260	16295	16390	16452	16357	16220	16201	16329	16201	16533	16428	16420	16405	16336	16164	16416	16103	16326	16240	16316	16364	16276	16308	16349	16281	16337	16304	16219	16310	16234	16248	16229	16269	16248	15992	16208	16370	16405	16235	16279	16443	16204	16445	16460	16279	16093	16188	16176	16438	16073	16039	16422	16354	16336	16175	16322	16213	16250	16387	16416	16387	16437	16310	16214	16138	16115	16159	16216	16276	16245	16445	16403	16259	16322	16350	16384	16304	16179	16255	16189	16380	16422	16262	16328	16166	16262	16407	16282	16363	16298	16276	16459	16201	16320	16394	16349	16280	16150	16196	16308	16237	16545	16318	16208	16171	16369	16362	16257	16121	16357	16424	16311	16275	16267	16373	16338	16393	16379	16174	16343	16399	16258	16249	16177	16212	16239	16321	16161	16241	16044	16139	16427	16281	16246	16278	16404	16399	16260	16196	16275	16427	16279	16297	16177	16095	16461	16403	16302	16183	16486	16386	16291	16168	16473	16250	16224	16153	16069	16464	16337	16427	16486	16366	16162	16361	16359	16449	16456	16295	16387	16305	16150	16116	16286	16220	16145	16404	16292	16318	16300	16291	16286	16335	16210	16390	16105	16374	16235	16167	16235	16247	16218	16421	16248	16278	16304	16442	16150	16279	16260	16038	16430	16160	16177	16133	16332	16164	16204	16171	16157	16276	16310	16391	16372	16258	16397	16393	16042	16309	16307	16317	16248	16104	16342	16347	16376	16211	16230	16109	16149	16176	16411	16217	16280	16418	16350	16321	16253	16146	16241	16241	16310	16356	16569	16246	15993	16275	16300	16224	16312	16268	16368	16524	16411	16311	16259	16455	16463	16307	16619	16333	16319	16442
14054	29675	20788	16998	15754	15149	14947	14762	14680	14619	14595	14252	14522	14358	14356	14416	14425	14343	14250	14352	14245	14201	14480	14321	14411	14249	14417	14577	14475	14456	14344	14254	14235	14196	14268	14224	14275	14283	14246	14081	14483	14227	14248	14314	14260	14335	14170	15096	15655	15913	15479	14851	14611	14450	14290	14166	14132	14068	14299	14187	14194	14204	14175	14169	14119	14120	14235	14369	14198	13930	14255	14199	14241	14251	14042	14219	14151	14179	14211	14201	14108	14098	14228	14200	14084	14130	14180	14358	14173	14158	14250	14181	14123	14124	14176	14096	14184	14228	14009	14094	14110	14202	14260	14218	14135	14177	14123	14278	14216	14204	14054	14111	14254	14101	13844	14147	14241	14050	14134	14118	14161	14258	14217	14161	14099	14092	14192	14263	14169	14238	14216	14200	14118	14102	14145	14258	14323	14110	14176	14222	14179	14133	14156	14100	14158	14284	14289	14034	14245	14116	14123	14158	14159	14109	14232	14464	14218	14088	14190	14157	14201	14253	14094	14235	14205	14178	14097	14220	14332	14369	14175	14275	14142	14074	14037	14135	14087	14255	14177	14073	14246	14165	14249	14361	14063	14348	14076	14243	14440	14158	14244	14117	14106	14069	14276	14097	14281	13977	14187	14163	14194	14059	14299	14237	14286	14199	14133	14183	14257	14179	14154	14397	14133	14140	14150	13979	14332	14105	14153	14300	14170	14133	14131	14088	14074	14217	14150	14018	14056	14244	14286	14127	14154	14272	14007	14096	14358	14104	14056	14081	14087	14248	14070	14174	14197	14296	14206	14155	14339	14153	14250	14139	14245	14278	14126	14088	14106	14017	13966	14102	14074	14231	14127	14213	14250	14164	14233	14163	14262	14023	14185	14297	14168	14163	14075	14105	14310	14300	14107	14291	14187	14163	14137	14346	14171	14207	14091	14201	14077	14047	14173	14175	14185	14183	14200	14044	14061	14177	14115	14212	14281	14344	14098	14217	13960	14122	14075	14120	14242	14134	14067	14232	14143	14276	14174	14185	14214	14118	14098	14186	14232	14011	14179	14140	14167	14321	14007	14208	14210	13979	14161	13982	14131	14147	14202	14011	14083	14192	14087	14236	14334	14210	13993	14112	14080	14267	14150	14033	14323	14165	14174	14190	14298	14227	14198	14230	14241	14078	14247	14031	14179	14155	14210	14186	14162	14032	14109	14209	14269	14050	14183	14049	14274	14375	14213	14278	14243	14049	14042	14224	14175	14139	14209	14114	14047	14159	14093	14127	14320	14082	14152	14191	14303	14251	14150	14283	14002	14206	14149	14183	14168	14322	14201	14184	14072	14140	14016	14121	14112	14194	14022	14110	14033	14265	14103	14110	14002	14180	14168	14125	14068	14114	14189	14178	14113	14163	14177	14218	14167	14170	14218	14119	14164	14316	13944	14254	14020	14180	14330	14255	14170	14228	14265	14303	14213	14036	14040	14085	14013	14142	14313	13989	14290	14295	13959	14177	14149	14361	14093	14152	14027	14024	14076	14095	14106	14251	14252	14046	14309	14129	14228	14121	14187	14099	13954	14168	14286	14103	14079	14211	14100	14189	14086	14137	14217	14115	14068	14182	14223	14043	14152	14359	14201	14154	14126	14255	14094	14099	14203	14056	14135	14189	14371	14119	14110	14270	14202	14262	14089	14011	14147	14065	14199	14341	14185	14079	14152	14097	14173	14110	14218	14098	14176	13881	14057	14152	14225	14230	14254	14101	14148	14412	14275	14185	13944	14040	14313	13962	14086	14185	13986	14216	14075	14188	14259	14077	14228	14211	14215	14167	14195	14233	14147	14299	14123	14189	14080	14169	13983	14210	14129	14136	14014	14213	14427	14084	14280	14062	14060	14010	14200	14095	14166	14151	14206	14078	14210	13932	14075	14307	14101	14138	14075	14253	13997	14048	14054	14075	14165	14370	14213	13896	14087	14296	14053	14157	14235	14281	14091	14077	14167	14078	14187	14332	14118	14248	14224	14077	14176	14253	14144	14242	14078	14132	14278	14231	14172	14226	14090	14333	14040	14272	14041	13998	14102	13868	14202	14112	14238	14163	14215	14151	14171	14063	14170	14297	14324	14292	13961	14222	14155	14301	14257	14193	14179	14223	14197	14306	14054	13844	14185	14164	14021	14166	14059	14144	14117	14249	14420	14144	14190	14280	14067	14169	14148	14276	14113	14283	14145	14201	14046	14180	14193	14249	14136	14165	14295	14137	14238	14025	14132	14017	14133	14199	14214	14012	14149	14286	14125	14144	14161	14268	14330	14155	14046	14132	14187	14196	14247	14102	14150	14274	14212	14232	14226	14076	14296	14068	14249	14070	14213	14259	14193	13909	14284	14216	14221	14205	14121	14233	14290	14080	14074	14121	14144	14115	14270	14331	14130	14169	14119	14058	14131	14297	14136	14098	14140	14169	14128	14225	14338	14173	14280	14093	14108	14149	14114	14024	14257	14058	14138	14282	14260	14202	14056	14319	14123	14321	14218	14053	14273	14308	14203	14114	14315	14242	14254	14137	14253	14082	14128	14278	14213	14104	14161	14062	14225	14116	14233	13991	14204	14125	14123	14189	14181	14229	14198	14048	14198	13978	14202	14075	14177	14276	14245	14255	14236	14338	14059	14350	14117	14044	14110	14171	14280	14181	14331	14038	14043	14225	14163	14159	14261	14155	14240	14352	14130	13862	14164	14198	14174	14114	14193	14207	14097	14248	14270	14152	14080	14134	14183	14088	14223	14246	14196	14146	14113	14308	14232	14215	14201	14058	14233	14031	14294	14321	14125	14020	14179	14154	14148	14023	14313	14219	14163	14071	14109	14306	14289	14115	14036	14281	14117	14039	14161	14109	14374	14252	14033	14124	14201	14184	14341	14102	14243	14002	14269	14201	14057	14064	14198	14032	14204	14040	14081	14020	14133	14096	14088	14145	14046	14043	14190	14188	14178	14060	14095	14070	14132	14152	14288	14145	14199	14015	14090	14206	14254	14290	14075	14022	14160	13976	14295	14016	14182	14089	14206	14176	14234	14330	14286	14221	14188	14407	14170	14172	14257	14294	14263	14260	13955	14184	14229	14122	14346	14282	14265	14169	14072	14123	14115	14258	14152	14164	14099	14146	14121	14143	14112	14246	14153	14228	14275	14157	14208	14235	14149	14088	14119	14144	14151	14037	14118	14171	14246	14231	14191	14018	14127	14154	14056	14255	14055	14197	14182	14187	14242	14186	14152	14237	14256	14117	14226	14141	14191	14119	14085	14115	14230	14126	14050	14122	14300	14271	14257	14087	14178	14261	14305	14062	14278	14162	13992	14229	14082	14039	14273	14099	14002	14094	14161	14161	14291	14162	14149	14276	14198	14149	14209	14113	14226	14289	14152	14274	14078	14107	14310	14288	14282	14159	14211	14279	14053	14256	14213	14137	14231	14144	14272	14208	14013	14216	14245	14224	14085	14069	14026	14211	14289	14183	14278	14051	14180	14217	14159	14169	14101	14166	14212	14176	14172	14079	14223	14251	13957	14217	14226	14014	14021	14267	14151	14197	14156	14317	14216	14355	13983	14121	14293	14212	14291	14150	14127	13972	14162	14262	14186	14106	14096	14150	14317	14203	14151	14198	14252	14170	14239	14219	14363	14132	14168	14131	13981	14171	14147	14188	14150	14019	14229	14310	14182	14117	14143	14188	14261	14186	14065	14309	14224	14025	14114	13997	14338	14089	14331	14306	14117	14201	14108	14029	14057	14210	14056	14205	14051	14278	14205	14391	14150	14116	14177	14218	14126	14316	14175	14190	14249	14094	14029	14027	14056	14231	14140	14131	14112	14165	14325	14102	14099	14300	14032	14178	14215	14185	14103	14220	14275	14186	14173	14245	14188	14109	14192	13980	14310	14145	14206	14069	14057	14165	14145	14187	14227	14267	14232	14259	14113	13864	14278	14160	14230	14300	14268	14110	14292	14363	14003	14143	14072	14272	14197	14092	14046	14019	14157	14197	14220	14206	14259	14236	14102	14067	14184	14072	14166	13929	14105	14206	14082	14096	14205	14152	14289	14236	14102	14065	14153	14291	14131	14078	14154	14195	14119	14239	14297	14213	14085	14155	14014	14274	14212	14322	14094	14299	14184	14302	14214	14215	14231	14111	14195	14032	14198	14143	14142	14133	14086	14089	14112	14144	14166	14177	14165	14138	14024	13938	14089	14070	14214	14115	14230	14267	14185	14209	14171	14113	14302	14111	14135	14196	14204	14217	14125	14043	14194	14263	14165	14101	14453	14065	14082	13909	14193	14217	14227	14179	14194	14359	14180	14142	14141	14245	14177	14167	14132	14187	14197	14365	14094	14250	14261	14153	14185	14056	13968	14180	14022	14281	14055	14146	14292	14134	14133	14170	14203	14140	14289	14184	14259	14145	14057	14121	14064	14035	14110	14169	14270	14059	14130	14329	14087	14332	14122	14188	14137	14282	14242	14105	14043	14064	14172	14311	14265	14207	14105	14005	14218	14173	14053	14101	14014	14080	14095	14127	14069	14054	14227	14138	14155	14177	14276	14062	14186	14050	14140	14132	14404	14221	14095	14101	14323	14114	14236	14141	14171	14128	13987	14118	14116	14070	14052	14189	14047	14210	14208	14293	14046	14320	14195	14175	14023	14004	14161	14089	14128	14021	14180	14248	14201	14233	14085	14038	14080	14063	14226	14187	14062	14033	14211	13960	14260	14202	14078	14091	14099	14132	14286	14140	13957	14092	14198	14316	14118	14249	14031	14028	14195	14182	14194	14262	14002	14054	14302	14232	14136	14080	14149	14317	14094	14217	14057	14065	14089	14137	14084	14337	14129	14055	14015	14183	14161	14158	14054	14317	14231	14124	14247	14143	14265	14151	14137	14110	14137	14269	14390	14068	14163	14192	14343	14259	14297	14186	14086	14188	14071	14268	14193	14307	14232	14249	14055	14219	14141	14206	14195	14101	14161	14152	14281	14166	14160	14079	14080	14110	14205	14355	14160	14099	14116	14281	14319	14310	14094	14260	14221	14238	14173	14155	14340	14013	14192	14190	14398	14313	14038	14203	14271	14111	14197	14200	14059	14317	14085	14139	14031	14079
22652	20982	28524	23643	21168	22654	23036	17870	16816	17288	16883	16782	16616	16768	16653	16572	16509	16619	16649	16561	16695	16524	16586	16558	16631	16739	16895	16635	16711	16663	16737	16528	16702	16700	16574	16562	16670	16520	16461	16524	16596	16652	16507	16566	16876	16522	16607	16972	18468	18771	18426	17705	17148	16743	16461	16516	16567	16481	16426	16329	16316	16312	16326	16460	16620	16575	16565	16359	16483	16419	16511	16229	16370	16498	16449	16445	16420	16555	16349	16285	16416	16341	16542	16722	16271	16188	16554	16505	16631	16431	16477	16231	16536	16249	16432	16522	16338	16399	16384	16164	16354	16396	16227	16393	16543	16349	16333	16162	16420	16393	16166	16597	16401	16353	16423	16377	16351	16235	16442	16324	16354	16331	16351	16602	16451	16445	16343	16372	16605	16434	16289	16447	16281	16329	16356	16610	16440	16438	16069	16658	16337	16246	16233	16548	16573	16564	16290	16405	16266	16297	16379	16538	16317	16442	16478	16618	16555	16147	16215	16215	16299	16344	16502	16319	16446	16232	16341	16273	16541	16345	16292	16506	16351	16271	16447	16523	16352	16543	16511	16334	16178	16095	16250	16447	16477	16428	16423	16377	16205	16285	16261	16307	16282	16333	16351	16383	16454	16456	16288	16526	16460	16385	16360	16313	16455	16308	16389	16386	16388	16387	16460	16411	16303	16483	16447	16332	16214	16381	16433	16292	16292	16447	16371	16570	16439	16148	16493	16410	16346	16323	16407	16421	16472	16316	16433	16292	16282	16539	16507	16327	16229	16095	16275	16508	16113	16224	16422	16174	16357	16245	16419	16493	16497	16310	16311	16407	16349	16601	16537	16324	16337	16366	16361	16550	16308	16475	16479	16334	16317	16476	16549	16441	16153	16433	16434	16367	16435	16386	16413	16430	16465	16451	16483	16412	16425	16249	16457	16280	16264	16229	16337	16526	16238	16279	16287	16206	16330	16125	16394	16274	16350	16307	16447	16368	16100	16360	16222	16520	16357	16273	16341	16604	16202	16289	16403	16342	16350	16319	16278	16349	16371	16548	16444	16349	16178	16397	16432	16460	16322	16279	16440	16581	16373	16569	16580	16389	16353	16245	16551	16275	16400	16422	16312	16509	16396	16287	16399	16483	16147	16252	16474	16605	16469	16443	16370	16460	16399	16455	16474	16427	16188	16198	16304	16585	16310	16315	16343	16200	16377	16404	16414	16349	16517	16324	16601	16427	16604	16387	16616	16410	16434	16467	16411	16432	16429	16430	16542	16319	16510	16431	16376	16292	16318	16324	16382	16449	16403	16436	16425	16190	16345	16372	16328	16393	16268	16373	16283	16414	16369	16273	16241	16455	16272	16446	16181	16374	16360	16350	16187	16329	16158	16314	16460	16265	16556	16372	16287	16344	16429	16483	16415	16438	16321	16542	16352	16528	16381	16268	16380	16518	16368	16407	16435	16254	16288	16514	16542	16424	16375	16396	16379	16243	16239	16345	16351	16118	16365	16204	16425	16627	16508	16512	16272	16186	16356	16381	16375	16536	16307	16397	16315	16263	16290	16419	16274	16315	16326	16290	16150	16323	16284	16331	16436	16269	16443	16465	16416	16551	16519	16460	16244	16398	16404	16467	16370	16436	16427	16414	16406	16338	16319	16451	16303	16330	16315	16396	16311	16273	16420	16378	16659	16548	16248	16485	16274	16477	16615	16464	16388	16370	16551	16291	16446	16712	16362	16361	16257	16206	16413	16522	16300	16419	16303	16386	16362	16490	16251	16339	16194	16189	16334	16389	16432	16385	16412	16352	16316	16432	16310	16299	16374	16195	16380	16347	16348	16286	16093	16349	16401	16268	16195	16424	16500	16209	16259	16498	16270	16289	16315	16295	16236	16304	16523	16479	16486	16445	16165	16177	16271	16174	16257	16397	16429	16414	16423	16332	16368	16230	16335	16207	16518	16380	16206	16382	16395	16302	16311	16525	16454	16223	16242	16274	16217	16146	16370	16397	16372	16362	16258	16338	16452	16149	16243	16480	16429	16365	16238	16408	16427	16316	16406	16270	16557	16217	16309	16359	16471	16433	16384	16459	16207	16364	16439	16320	16284	16180	16422	16342	16371	16464	16406	16431	16215	16376	16253	16309	16332	16293	16267	16477	16276	16348	16396	16365	16445	16231	16394	16480	16407	16431	16282	16353	16513	16539	16487	16204	16363	16167	16467	16454	16410	16285	16499	16255	16342	16567	16284	16378	16438	16277	16344	16304	16445	16457	16351	16361	16493	16556	16306	16291	16482	16435	16448	16494	16319	16259	16512	16363	16547	16515	16595	16277	16273	16453	16389	16496	16430	16406	16388	16335	16317	16138	16280	16309	16325	16673	16250	16385	16445	16335	16439	16379	16498	16220	16250	16348	16620	16234	16153	16468	16467	16333	16555	16547	16484	16546	16424	16332	16346	16414	16264	16387	16332	16212	16303	16338	16409	16261	16308	16215	16415	16401	16550	16245	16365	16545	16474	16224	16536	16432	16486	16233	16402	16165	16339	16115	16333	16365	16437	16462	16389	16589	16301	16306	16219	16429	16313	16170	16346	16371	16380	16614	16351	16245	16406	16351	16222	16235	16352	16416	16309	16296	16347	16305	16166	16399	16472	16590	16385	16323	16338	16403	16362	16412	16367	16415	16321	16385	16520	16395	16427	16330	16498	16434	16437	16237	16560	16304	16260	16337	16376	16349	16232	16374	16363	16456	16447	16322	16240	16355	16326	16373	16416	16474	16268	16451	16365	16436	16670	16310	16399	16435	16509	16407	16432	16322	16238	16238	16276	16638	16438	16260	16297	16274	16352	16503	16315	16432	16255	16546	16319	16375	16192	16178	16470	16494	16431	16310	16494	16316	16304	16365	16292	16375	16399	16605	16182	16278	16316	16444	16493	16545	16530	16293	16463	16410	16469	16514	16570	16503	16383	16455	16518	16364	16600	16186	16596	16303	16541	16432	16433	16288	16298	16231	16370	16420	16419	16575	16315	16208	16299	16131	16392	16405	16467	16488	16490	16393	16585	16471	16580	16467	16453	16182	16411	16293	16300	16349	16428	16446	16211	16356	16522	16407	16233	16471	16528	16334	16419	16303	16331	16423	16468	16582	16317	16497	16226	16412	16194	16411	16337	16262	16355	16592	16402	16611	16258	16348	16213	16478	16289	16364	16598	16494	16333	16454	16306	16413	16325	16197	16417	16311	16149	16383	16368	16343	16247	16244	16314	16276	16371	16483	16515	16557	16359	16407	16477	16375	16397	16559	16549	16458	16501	16164	16288	16284	16303	16418	16424	16380	16438	16476	16426	16340	16343	16264	16469	16330	16379	16500	16402	16410	16239	16394	16351	16344	16283	16501	16466	16226	16424	16431	16352	16500	16445	16440	16211	16454	16398	16279	16151	16272	16458	16417	16335	16318	16356	16460	16491	16303	16257	16455	16312	16557	16416	16472	16673	16395	16354	16382	16139	16276	16265	16248	16419	16467	16222	16357	16452	16390	16347	16387	16373	16200	16351	16316	16586	16349	16266	16406	16170	16467	16441	16350	16513	16476	16312	16378	16500	16263	16483	16592	16425	16473	16336	16375	16241	16372	16362	16558	16353	16210	16268	16371	16423	16459	16420	16208	16418	16421	16543	16351	16296	16432	16264	16374	16259	16387	16238	16307	16257	16366	16449	16235	16307	16473	16534	16384	16385	16462	16117	16246	16369	16204	16459	16555	16404	16496	16549	16530	16606	16358	16230	16378	16565	16326	16473	16396	16404	16245	16497	16509	16364	16300	16437	16212	16382	16418	16289	16451	16422	16292	16323	16398	16466	16272	16311	16372	16230	16215	16424	16364	16204	16442	16229	16255	16478	16272	16385	16260	16176	16456	16335	16292	16444	16433	16423	16435	16155	16415	16283	16468	16393	16321	16558	16275	16253	16430	16241	16549	16464	16424	16355	16300	16143	16447	16522	16402	16232	16330	16253	16294	16310	16368	16354	16093	16408	16458	16127	16452	16380	16248	16361	16359	16410	16477	16558	16667	16429	16265	16247	16334	16315	16450	16285	16182	16350	16357	16330	16281	16307	16419	16497	16304	16536	16647	16503	16420	16327	16371	16307	16590	16609	16397	16233	16313	16496	16540	16520	16628	16454	16363	16578	16419	16405	16234	16236	16318	16346	16432	16383	16408	16240	16561	16378	16372	16360	16442	16392	16428	16304	16261	16304	16541	16377	16517	16373	16548	16538	16272	16367	16360	16373	16207	16344	16481	16567	16411	16264	16546	16440	16427	16337	16368	16171	16431	16472	16452	16428	16033	16153	16312	16357	16270	16456	16416	16474	16354	16436	16406	16428	16483	16402	16304	16629	16450	16328	16419	16238	16140	16219	16173	16319	16293	16255	16100	16478	16384	16209	16305	16445	16331	16153	16469	16229	16170	16331	16401	16221	16379	16486	16330	16583	16380	16330	16181	16417	16446	16450	16441	16384	16216	16447	16423	16301	16413	16407	16543	16321	16379	16537	16401	16230	16458	16413	16241	16349	16764	16282	16449	16454	16472	16595	16466	16493	16445	16110	16259	16304	16457	16137	16349	16556	16468	16507	16349	16451	16593	16346	16357	16389	16186	16340	16486	16343	16394	16414	16301	16471	16632	16367	16443	16551	16288	16604	16468	16407	16317	16512	16348	16309	16539	16338	16381	16343	16216	16264	16396	16246	16222	16415	16288	16381	16608	16266	16441	16428	16422	16510	16502	16535	16296	16306	16496	16402	16437	16458	16278	16531	16480	16270	16503	16448	16291	16303	16215	16316	16438	16415	16250	16417	16298	16373	16477	16344	16350	16249	16224	16368	16502	16281	16489	16358	16433	16204	16401	16314	16373	16340	16215	16367	16390	16414	16400	16549	16207	16447	16547	16533	16348	16408	16256	16465	16335	16180	16192	16266	16301	16467	16275	16419	16396	16316	16331	16307	16437	16387	16454	16306	16133	16320	16417	16675	16382	16227	16267	16561	16380	16337	16208	16416	16372	16253	16291	16358	16494	16431	16229	16214	16533	16257	16411	16391	16247	16412	16482	16331	16346	16400	16417	16406	16488	16312	16316	16229	16389
15550	38665	24620	19212	17104	16067	15749	15263	15049	14874	14840	14815	14565	14444	14566	14548	14628	14596	14386	14177	14411	14372	14355	14431	14534	14615	14429	14567	14388	14523	14485	14535	14278	14425	14338	14203	14127	14399	14330	14257	14430	14492	14375	14396	14429	14374	14239	14952	17434	17625	16733	15615	14741	14609	14309	14152	14239	14311	14160	14153	14138	14205	14286	14318	14186	14253	14258	14209	14245	14236	14191	14324	14122	14061	14198	14219	14355	14047	14198	14269	14319	14066	14147	14205	14377	14168	14346	14182	14185	14285	14068	14285	14205	14205	14327	14253	14177	14001	14154	13987	14092	14436	14176	14052	14185	14264	14171	14167	14111	14108	14210	14149	14148	13981	14383	14337	14253	14293	14189	14229	14292	14287	14085	14114	14249	14049	14216	14167	14237	14070	14298	14304	14275	14191	14268	14150	14259	14238	14183	14237	13985	14291	14280	14271	14035	14129	14244	14121	14253	13999	14307	14292	14185	14028	14162	14150	14112	14072	14110	14016	14157	14127	14211	14265	14146	14284	14186	14241	14203	14158	14212	14333	14135	14204	14229	14099	14203	14147	14115	14147	14317	14224	14214	14309	14107	14142	14313	14267	14054	14300	14308	14236	14143	14199	14181	14199	14229	14456	14218	14136	14103	14266	14180	14098	14245	14199	14120	14099	14173	14189	14198	14111	14149	14275	14246	14152	14048	14284	14282	14003	14379	14204	14188	13984	14079	14222	13961	14282	14202	14335	14225	14166	14033	14204	14254	14304	14052	14131	14137	14058	14142	14138	14263	14143	14246	14260	14148	14341	14095	14152	14394	14182	14274	14159	13859	14323	14205	14157	14321	14106	13996	14187	14178	14209	14159	14246	14109	14201	14264	14258	14236	14266	14178	14179	14104	14372	14226	14169	14128	14196	14186	14154	14185	14165	14115	14318	14137	14170	14265	14299	14235	14216	14194	14241	14173	14138	14233	14199	14030	14209	14301	14256	14238	14132	14175	14075	14250	14048	14139	14183	14257	14171	14178	14092	14176	14168	14179	14242	14403	14132	14206	14357	14106	14238	14099	13986	14354	14269	13983	14149	14065	14169	14415	14095	14162	14016	14069	14283	13942	14307	14015	14053	14129	14181	14151	14133	14397	14269	14198	14202	14106	14127	14207	14064	14183	14207	14072	14209	14274	14028	14097	14301	14203	14129	14243	14076	14339	14256	14194	14212	14249	14254	14298	14311	14159	14065	14249	14092	14248	14271	14329	13987	14208	14214	14243	14164	14332	14115	14168	14042	14163	14095	14174	14193	14186	14151	14205	14252	14190	14012	14018	14210	14205	14245	14166	14177	14119	14192	14181	14176	14194	14150	14192	14317	14205	14086	14313	14265	14083	14186	14160	14198	14281	14109	14260	14231	14087	14121	14003	14211	14083	14272	14101	14106	14212	13982	13966	14149	14212	14378	14148	14180	14217	14288	14006	14154	14226	14048	14170	14167	14203	14194	14089	14181	14211	14096	14136	14118	14181	14269	14203	14312	14151	14175	14254	14243	14085	14171	14070	14224	14083	14092	14177	14226	14301	14286	14081	14252	14307	14221	14188	14244	14168	14238	14148	14126	14214	14103	14233	14285	14132	14140	14148	14324	14194	14221	14270	14090	14243	14049	14120	14209	14152	14278	14241	14200	14100	14280	14156	14223	14140	14162	14000	14115	14158	14160	14197	14164	14146	14185	14118	14169	14136	14168	13996	14214	14101	14142	14162	14284	14103	14237	14229	14265	14147	14140	14150	14258	14232	14223	14207	14231	14319	14187	14092	14190	14060	14197	14311	14196	14266	14265	14324	14053	14158	14284	14292	14183	14136	14106	14075	14154	14177	14235	14210	14207	14497	14251	14160	14183	14308	14147	13981	14296	14109	14253	14030	14249	14263	13976	13988	14045	14220	14180	14092	14190	14237	14081	14216	14233	14112	14181	14250	14284	14091	14230	14181	13855	14319	14232	14286	14133	14292	14143	14252	14239	14173	14118	14166	14223	14316	14255	14310	14094	14114	14229	14190	14130	14313	14147	14228	14048	14106	14252	14145	14169	14235	14195	14255	14047	14213	14381	14076	14148	14161	14339	14290	14036	14197	14107	14170	14180	14226	14306	14106	14048	14323	14170	14045	14286	14374	14332	14145	14171	14217	13986	14239	14060	14095	14100	14059	14119	14187	14174	14348	14208	14208	14319	14242	14016	14142	14155	14012	14254	14116	14190	14072	14255	14327	14167	14199	14227	13991	14195	13997	14220	14221	14286	14257	14135	14076	14166	14127	14175	14325	14215	14121	14290	14350	14193	14135	14400	14095	14198	14134	14164	13998	14213	14218	14127	14140	14019	14223	14178	14344	14235	14256	14135	14131	14044	14118	14155	14300	14197	14165	14108	14180	14078	14228	14206	14122	14101	14248	14026	14197	14264	14247	14101	14199	14082	14184	14049	14295	14221	14100	14128	14180	14146	14087	14252	14323	14203	14177	14228	14193	14166	14306	14279	14252	14018	14159	14313	14107	14063	14084	14109	14205	14137	14262	14036	14146	14135	14118	14159	14469	14268	14230	14164	14167	14072	14082	14185	14310	14169	14175	14238	14204	14190	14115	14088	14087	14217	14035	14018	14347	14053	14140	14226	13958	14241	14145	14121	14248	14047	14271	14049	14155	14231	14193	14185	14023	14149	14038	14242	14262	14201	14284	14156	14270	14157	14116	14196	14220	14247	14196	14248	14158	14360	14170	14316	14132	14239	14185	14166	14224	13991	14037	14191	14221	14055	14280	14198	14268	14205	14205	14218	14242	14233	14289	14294	14182	14104	14069	14134	14283	14023	14183	14210	14124	14216	14276	14138	14127	14157	14255	14122	14023	14216	14211	14228	14197	14228	14278	14244	14227	14160	14278	14108	14121	14293	14125	14271	14135	14242	14096	14161	14228	14094	14127	14098	14304	14099	14277	14276	14138	14006	14072	14075	14213	14068	14094	14300	14221	14404	14369	14147	14109	14004	14020	14166	14178	14211	14172	14165	14279	14102	14119	14149	14004	14404	14230	14211	14262	14184	14191	14153	14046	14150	14149	14150	14160	14406	14086	14167	14267	14347	14256	14191	14039	14203	14087	14240	14162	14199	14261	14117	14162	14082	14157	14057	14252	14266	14134	14143	14107	14115	14086	14335	14212	14194	14223	14422	13995	14344	14085	14324	14023	14212	14020	14213	14370	14205	14343	14251	14274	14075	14302	14222	14096	14047	14285	14184	14062	14227	14037	14134	14196	14154	14093	14231	14357	14087	14159	14244	14037	14333	14302	14258	14093	14171	14228	14030	14315	14143	13999	14143	14178	14130	14165	14113	14216	14217	14159	14111	14133	14230	14105	14179	14102	14211	14200	14175	14160	14132	14072	14087	14128	14096	14000	14268	14253	14334	14202	14183	14159	14310	14169	14281	14178	14223	14309	14129	14257	14136	14306	14113	14269	14231	14119	14131	14204	14240	14314	14115	14127	14237	14186	14183	14181	14106	14352	14358	14036	14244	14190	14152	14137	14222	14229	14250	14142	14136	14140	14273	14150	14030	14317	14264	14006	14334	14129	14154	14240	14105	14200	14213	14128	14062	14094	14246	14317	14291	14372	14213	14198	14154	14056	14249	14026	14262	14135	14289	14444	14123	14195	14256	14292	14177	14103	14113	14133	14277	14149	14218	14133	14129	14014	14022	14293	14153	14368	14032	14162	13977	14293	14236	14246	14129	14232	14252	14193	14247	14329	14242	14077	14224	14282	14207	14237	14325	14311	14375	14024	14220	14157	14091	14167	14159	14068	14182	14161	14202	14267	14268	14280	13954	14100	14228	14074	14333	14267	14294	14145	14146	14136	14156	14139	14298	14292	14151	14251	14127	14101	14166	14120	14206	14112	14070	14282	14242	13893	14102	14291	14059	14181	14170	14189	14271	14138	14301	14151	14316	14119	14367	14175	14081	14131	14162	14191	14152	14213	14088	14278	14146	14141	14072	14225	14298	14192	14113	14167	14153	14285	14104	13898	14165	14224	14310	14072	14212	14103	14190	14198	14291	14240	14138	14321	14211	14089	14101	14296	14251	14272	14140	14187	14071	14315	14255	14072	14063	14040	14286	14077	14340	14116	14405	14144	14225	14079	14215	14001	14074	14047	14158	14312	14079	14232	14048	14282	14124	14162	14133	14178	14047	14408	14114	14360	14117	14116	14198	14173	14180	14088	14281	14216	14221	14191	14173	14106	14252	14244	13906	14084	14095	14348	14110	14247	14167	14189	14128	14245	14272	14432	14169	14236	14154	14261	14179	14106	14081	14030	14043	14290	14159	14251	14265	14456	14000	14159	14146	14103	14367	14353	14311	14317	14012	14248	14320	14144	14097	14107	14173	14172	14104	14099	14331	14104	14219	14123	14137	14081	14069	14334	14080	14078	14256	14236	14108	14176	14160	14166	14133	14191	14300	14395	14166	14203	14328	14158	14183	14198	14079	14262	14187	14109	14251	14074	14328	14263	14235	14134	14222	14294	14006	14155	14115	14184	14096	14192	14185	14038	14089	14154	14088	14159	14194	14199	14182	14134	14171	14212	14047	14144	14122	14277	14160	14166	14012	14085	14223	14116	14281	14040	14189	14225	14060	14265	14195	14248	14234	14088	14412	14057	14164	14152	14128	14168	14226	14183	14114	14059	14280	14100	14181	14063	14107	14210	14300	14151	14284	14034	14122	14257	14172	14228	14147	14144	14289	14127	14194	14201	14058	14323	14071	14122	14031	14461	14443	14230	14175	14223	14209	14251	14218	14222	14130	14202	14151	14120	14326	14288	14217	14057	14019	14363	14210	14139	14208	14127	14325	14228	14220	14116	14133	14061	14307	14007	14067	14239	14125	14206	14117	14161	14341	14298	14119	13919	14123	14302	14039	14278	14188	14227	14136	14278	14233	14156	14054	14262	14219	14185	14262	14232	14112	14146	14136	14044	14154	14184	14294	14279	14195	14070	14025	14361	14209	14199	14270	14329	14141	14295	14101	14162	14200	14166	14131	14099	14115	14025	14243	14205	14149	14115	14100	14244	14275	14187	14284	14225	14179	14162	14215	14216	14251	14062	14223
27190	21807	23596	19947	16499	16629	16820	16687	16506	16655	16671	16416	16547	16493	16665	16825	16473	16490	16496	16563	16556	16471	16563	16497	16484	16770	16475	16514	16507	16675	16485	16543	16404	16542	16749	16630	16422	16435	16476	16524	16430	16570	16531	16623	16729	16708	16529	16723	16719	16797	16851	16843	16734	16654	16328	16503	16754	16314	16398	16431	16723	16576	16324	16488	16365	16405	16315	16581	16730	16471	16451	16557	16533	16619	16522	16546	16494	16559	16269	16689	16511	16515	16304	16585	16461	16475	16386	16385	16401	16300	16667	16431	16521	16468	16506	16591	16459	16428	16540	16314	16414	16613	16397	16405	16636	16722	16449	16397	16358	16379	16491	16563	16282	16502	16610	16463	16416	16314	16517	16645	16425	16540	16343	16603	16494	16392	16334	16505	16343	16406	16487	16441	16534	16636	16757	16348	16404	16306	16518	16501	16399	16250	16348	16536	16347	16387	16388	16676	16500	16585	16423	16429	16577	16499	16400	16330	16582	16610	16585	16502	16480	16413	16469	16517	16523	16554	16584	16513	16502	16197	16548	16561	16768	16513	16366	16377	16521	16338	16444	16305	16560	16393	16434	16568	16519	16642	16548	16413	16456	16520	16389	16618	16657	16392	16679	16445	16375	16472	16450	16439	16774	16466	16493	16541	16563	16378	16441	16316	16479	16632	16402	16625	16472	16363	16286	16350	16466	16314	16380	16464	16298	16662	16266	16597	16615	16554	16570	16570	16425	16573	16538	16468	16384	16423	16553	16437	16259	16419	16519	16544	16489	16280	16409	16524	16492	16587	16313	16379	16407	16624	16433	16578	16524	16633	16599	16624	16529	16460	16497	16483	16596	16468	16504	16600	16480	16416	16639	16434	16382	16533	16270	16313	16490	16453	16624	16495	16484	16381	16328	16394	16589	16766	16619	16378	16469	16469	16497	16412	16555	16415	16320	16478	16468	16617	16371	16341	16580	16572	16263	16264	16559	16580	16518	16450	16417	16630	16540	16265	16490	16449	16487	16404	16601	16408	16361	16379	16695	16662	16358	16635	16432	16495	16505	16461	16289	16350	16415	16541	16747	16479	16581	16288	16405	16340	16364	16585	16584	16581	16503	16430	16449	16420	16380	16343	16576	16380	16388	16641	16465	16393	16718	16607	16605	16520	16527	16452	16493	16491	16278	16287	16488	16394	16464	16571	16630	16565	16535	16389	16518	16499	16615	16554	16568	16561	16465	16478	16531	16545	16450	16469	16548	16597	16571	16450	16468	16509	16336	16471	16415	16464	16239	16497	16485	16480	16543	16406	16467	16510	16612	16506	16498	16585	16597	16135	16455	16373	16336	16528	16472	16456	16433	16428	16635	16524	16600	16569	16485	16562	16588	16637	16715	16381	16589	16412	16529	16626	16672	16346	16279	16544	16434	16472	16433	16490	16445	16578	16368	16572	16408	16417	16468	16595	16543	16443	16516	16398	16615	16509	16447	16435	16425	16307	16510	16441	16421	16418	16568	16550	16506	16572	16391	16456	16534	16403	16308	16372	16609	16351	16540	16558	16418	16262	16314	16562	16526	16500	16287	16550	16676	16488	16546	16470	16580	16453	16348	16527	16356	16433	16500	16567	16403	16481	16443	16417	16596	16493	16522	16714	16615	16316	16552	16478	16518	16497	16532	16552	16368	16455	16444	16463	16332	16553	16437	16424	16566	16490	16560	16649	16562	16486	16478	16390	16586	16341	16702	16470	16473	16391	16597	16418	16523	16404	16546	16487	16547	16556	16327	16537	16468	16524	16388	16331	16460	16477	16357	16721	16654	16722	16408	16364	16449	16383	16518	16674	16414	16506	16628	16547	16700	16581	16332	16474	16466	16540	16375	16455	16593	16439	16546	16544	16479	16486	16446	16491	16347	16482	16312	16241	16432	16582	16591	16492	16539	16681	16651	16322	16588	16503	16590	16555	16744	16347	16488	16574	16481	16413	16605	16479	16488	16392	16820	16515	16412	16637	16351	16562	16668	16635	16464	16647	16509	16360	16384	16580	16406	16404	16718	16546	16490	16433	16420	16337	16544	16749	16512	16403	16346	16438	16390	16344	16579	16372	16273	16165	16456	16649	16483	16358	16487	16493	16567	16483	16532	16367	16653	16420	16416	16734	16650	16610	16487	16527	16430	16544	16516	16502	16651	16555	16543	16590	16555	16316	16395	16568	16503	16398	16438	16402	16584	16378	16254	16574	16477	16596	16559	16493	16393	16573	16504	16403	16566	16548	16434	16623	16351	16170	16220	16393	16472	16643	16469	16513	16597	16661	16505	16421	16481	16444	16558	16425	16538	16426	16292	16579	16438	16348	16431	16367	16682	16335	16572	16516	16476	16674	16524	16497	16393	16561	16466	16375	16447	16229	16474	16495	16271	16375	16549	16371	16408	16376	16621	16584	16628	16445	16346	16582	16661	16454	16320	16629	16327	16454	16293	16304	16563	16592	16383	16258	16453	16399	16484	16474	16446	16752	16457	16500	16575	16370	16491	16390	16450	16457	16388	16364	16515	16465	16424	16482	16297	16406	16407	16334	16519	16513	16357	16520	16432	16504	16554	16453	16524	16446	16459	16604	16584	16645	16631	16352	16392	16315	16320	16469	16672	16399	16464	16372	16529	16452	16387	16536	16332	16555	16589	16234	16567	16473	16628	16414	16499	16387	16443	16467	16587	16466	16634	16715	16447	16295	16646	16497	16510	16553	16363	16517	16391	16595	16465	16501	16410	16520	16589	16576	16334	16337	16540	16451	16402	16456	16677	16662	16557	16490	16589	16488	16523	16460	16376	16418	16424	16729	16675	16695	16288	16487	16407	16423	16385	16488	16356	16489	16527	16605	16288	16467	16515	16423	16482	16397	16448	16451	16299	16597	16449	16540	16409	16351	16354	16638	16525	16165	16352	16394	16465	16616	16310	16279	16547	16604	16597	16278	16263	16449	16452	16509	16396	16399	16473	16627	16498	16551	16393	16719	16531	16495	16330	16440	16610	16425	16556	16578	16369	16472	16304	16284	16401	16675	16541	16552	16474	16412	16252	16510	16490	16392	16261	16554	16734	16484	16620	16459	16298	16320	16414	16541	16548	16487	16586	16550	16253	16408	16414	16511	16303	16321	16312	16418	16749	16384	16276	16443	16610	16546	16530	16750	16512	16359	16474	16509	16456	16549	16407	16547	16492	16596	16311	16658	16499	16531	16537	16653	16406	16490	16341	16496	16461	16551	16370	16568	16354	16446	16479	16524	16451	16631	16760	16656	16514	16276	16450	16418	16542	16570	16364	16435	16460	16508	16421	16566	16521	16498	16422	16376	16490	16462	16464	16531	16528	16383	16425	16706	16423	16518	16521	16497	16240	16527	16411	16421	16550	16542	16538	16599	16592	16490	16501	16567	16363	16626	16575	16393	16303	16567	16400	16583	16615	16372	16486	16580	16653	16346	16605	16528	16525	16529	16604	16400	16275	16434	16391	16440	16524	16467	16503	16498	16324	16347	16464	16534	16501	16350	16527	16463	16383	16353	16376	16418	16359	16497	16567	16470	16653	16452	16449	16413	16513	16484	16518	16282	16438	16547	16580	16434	16524	16495	16555	16409	16371	16333	16427	16516	16619	16537	16494	16577	16416	16451	16689	16360	16412	16827	16161	16303	16722	16469	16785	16350	16457	16357	16326	16642	16584	16491	16322	16524	16461	16484	16373	16501	16555	16551	16482	16307	16431	16422	16578	16549	16621	16547	16392	16411	16346	16459	16656	16442	16464	16327	16425	16456	16545	16482	16352	16273	16679	16400	16520	16442	16483	16396	16474	16603	16432	16413	16486	16538	16520	16464	16569	16442	16495	16436	16611	16463	16374	16441	16389	16375	16521	16467	16591	16462	16588	16320	16414	16439	16419	16413	16627	16517	16375	16423	16276	16428	16700	16395	16309	16439	16656	16388	16542	16490	16633	16552	16404	16441	16438	16443	16448	16314	16373	16494	16266	16622	16602	16655	16472	16352	16426	16443	16381	16319	16454	16422	16650	16213	16346	16441	16581	16386	16533	16501	16546	16526	16619	16365	16398	16465	16348	16484	16459	16411	16503	16442	16647	16517	16229	16244	16450	16355	16540	16510	16325	16517	16225	16375	16344	16383	16375	16586	16433	16537	16639	16507	16506	16337	16594	16637	16374	16503	16476	16517	16654	16637	16464	16496	16632	16483	16456	16541	16294	16471	16455	16384	16284	16416	16507	16535	16390	16420	16582	16445	16599	16583	16599	16496	16451	16456	16292	16517	16406	16579	16549	16563	16321	16600	16667	16571	16586	16327	16520	16448	16615	16549	16494	16262	16349	16485	16513	16186	16479	16437	16459	16445	16352	16387	16600	16493	16651	16306	16568	16473	16408	16512	16564	16494	16479	16501	16340	16430	16391	16678	16583	16453	16598	16478	16466	16509	16464	16381	16275	16649	16465	16512	16459	16387	16311	16564	16362	16519	16358	16525	16414	16374	16589	16600	16580	16501	16351	16435	16567	16486	16567	16553	16486	16399	16521	16588	16395	16547	16673	16453	16253	16546	16320	16405	16687	16272	16530	16712	16363	16556	16547	16407	16477	16417	16646	16431	16559	16518	16455	16548	16649	16385	16508	16249	16543	16542	16412	16539	16566	16505	16510	16216	16532	16440	16473	16399	16561	16526	16558	16631	16591	16499	16387	16427	16363	16479	16547	16543	16445	16383	16495	16477	16592	16520	16566	16300	16318	16541	16451	16521	16623	16594	16329	16441	16585	16544	16408	16615	16376	16399	16538	16435	16497	16501	16643	16605	16576	16556	16489	16347	16322	16459	16561	16404	16579	16572	16388	16471	16481	16351	16297	16387	16592	16447	16433	16551	16445	16559	16550	16448	16398	16557	16481	16631	16553	16560	16395	16350	16347	16418	16499	16689	16383	16374	16336	16677	16465	16407	16572	16582	16441	16743	16557	16396	16442	16416	16608	16368	16373	16340	16422	16375	16281	16294	16629	16669	16605	16633	16301	16471	16464	16473	16334	16384	16369	16559	16591	16458	16403	16397	16568	16502	16531	16425	16569	16606	16371	16522	16674	16335	16360	16319	16269	16485	16447	16444
14113	19601	16452	15047	14723	14549	14633	14368	14305	14268	14422	14393	14467	14309	14319	14309	14489	14503	14260	14411	14100	14382	14436	14313	14301	14452	14465	14500	14414	14428	14376	14312	14330	14334	14203	14426	14384	14400	14403	14302	14402	14435	14312	14241	14528	14258	14297	14376	14480	14678	14544	14526	14380	14292	14326	14150	14229	14371	14241	14351	14145	14258	14316	14365	14339	14382	14190	14359	14206	14199	14363	14268	14120	14354	14326	14297	14174	14434	14361	14259	14176	14259	14329	14232	14187	14425	14403	14089	14160	14187	14346	14263	14183	14308	14381	14300	14322	14053	14187	14437	14353	14257	14304	14175	14314	14127	14210	14235	14428	14206	14264	14206	14202	14056	14272	14215	14246	14212	14420	14336	14111	14209	14164	14226	14183	14211	14280	14202	14279	14235	14182	14309	14320	14152	14221	14136	14251	14344	14128	14217	14162	14318	14256	14389	14232	14267	14396	14289	14151	14241	14266	14106	14160	14334	14275	14359	14405	14433	14323	14275	14266	14188	14241	14156	14240	14352	14209	14107	14441	14266	14356	14247	14345	14396	14367	14165	14314	14122	14306	14033	14367	14270	14162	14224	14108	14215	14214	14175	14247	14383	14209	14201	14246	14168	14318	14231	14182	14176	14224	14306	14153	14381	14375	14195	14302	14139	14349	14316	14252	14352	14307	14259	14377	14284	14166	14289	14275	14297	14134	14343	14197	14319	14357	14110	14246	14261	14220	14353	14164	14289	14263	14225	14224	14290	14248	14151	14252	14270	14269	14036	14355	14455	14346	14424	14018	14289	14415	14337	14196	14224	14289	14284	14391	14430	14132	14276	14131	14347	14182	14296	14244	14289	14265	14286	14419	14233	14252	14194	14406	14379	14411	14245	14288	14286	14215	14299	14252	14189	14327	14157	14254	14393	14248	14250	14228	14298	14230	14431	14238	14242	14248	14045	14223	14249	14303	14140	14425	14357	14259	14397	14237	14109	14291	14184	14486	14418	14319	14241	14348	14289	14327	14239	14425	14249	14208	14418	14241	14228	14155	14230	14182	14278	14262	14325	14269	14293	14165	14407	14057	14420	14263	14289	14399	14269	14331	14059	14223	14047	14370	14315	14306	14255	14294	14241	14249	14093	14289	14282	14230	14166	14135	14338	14372	14255	14147	14373	14307	14471	14141	14312	14393	14349	14318	14248	14172	14355	14337	14240	14484	14257	14148	14308	14350	14223	14303	14289	14276	14267	14301	14206	14184	14329	14252	14202	14289	14236	14128	14319	14321	14290	14326	14369	14288	14295	14366	14181	14312	14327	14305	14361	14236	14470	14114	14244	14368	14374	14305	14244	14428	14314	14175	14276	14473	14127	14469	14426	14390	14291	14221	14149	14244	14157	14076	14247	14170	14414	14347	14379	14238	14230	14289	14222	14142	14327	14286	14142	14392	14262	14281	14286	14293	14382	14207	14251	14276	14393	14334	14444	14344	14351	14288	14253	14282	14252	14266	14353	14147	14226	14275	14353	14560	14383	14433	14243	14309	14270	14272	14132	14189	14173	14357	14142	14238	14171	14279	14313	14325	14370	14075	14212	14267	14164	14363	14222	14423	14232	14211	14318	14253	14327	14205	14232	14364	14372	14186	14325	14071	14421	14365	14169	14244	14439	14286	14368	14235	14164	14242	14208	14226	14218	14240	14066	14276	14262	14456	14312	14243	14377	14281	14241	14344	14233	14231	14287	14204	14198	14474	14267	14294	14110	14190	14158	14158	14287	14161	14478	14296	14330	14181	14286	14398	14339	14102	14321	14187	14200	14341	14128	14220	14301	14317	14251	14390	14169	14392	14322	14455	14170	14402	14290	14285	14104	14232	14279	14174	14361	14098	14458	14365	14242	14244	14185	14435	14276	14233	14259	14274	14297	14216	14287	14302	14397	14281	14398	14320	14305	14333	14298	14227	14255	14225	14310	14317	14267	14273	14351	14251	14116	14268	14162	14435	14277	14320	14264	14326	14301	14311	14280	14395	14219	14352	14296	14362	14215	14362	14342	14293	14276	14097	14155	14195	14166	14382	14515	14243	14294	14303	14314	14322	14173	14314	14073	14355	14369	14300	14261	14248	14361	14194	14399	14303	14279	14220	14170	14421	14259	14430	14390	14264	14089	14319	14135	14119	14185	14281	14424	14272	14399	14266	14333	14235	14358	14274	14260	14362	14279	14285	14368	14182	14321	14221	14325	14409	14254	14151	14333	14267	14228	14261	14255	14196	14343	14244	14310	14427	14267	14292	14138	14317	14245	14257	14194	14238	14129	14084	14200	14134	14311	14146	14373	14258	14409	14254	14353	14336	14348	14246	14000	14135	14190	14272	14215	14076	14128	14315	14359	14229	14318	14274	14286	14147	14166	14152	14204	14410	14098	14314	14434	14262	14150	14235	14407	14251	14340	14164	14378	14177	14247	14164	14222	14110	14217	14427	14164	14243	14268	14232	14252	14255	14169	14197	14332	14376	14171	14136	14395	14352	14148	14185	14322	14368	14198	14322	14193	14224	14367	14202	14247	14338	14145	14286	14377	14228	14194	14274	14343	14496	14319	14298	14277	14160	14436	14119	14357	14343	14295	14264	14373	14363	14292	14387	14282	14218	14252	14312	14480	14258	14260	14365	14391	14302	14244	14205	14196	14339	14363	14223	14202	14219	14132	14297	14229	14270	14253	14231	14397	14219	14400	14399	14163	14354	14250	14359	14034	14287	14272	14119	14289	14263	14380	14384	14281	14180	14151	14315	14113	14159	14321	14196	14277	14226	14283	14363	14266	14420	14308	13989	14166	14298	14192	14441	14296	14253	14314	14345	14181	14195	14244	14344	14282	14381	14298	14369	14407	14246	14258	14333	14375	14228	14159	14271	14270	14161	14301	14151	14447	14238	14040	14341	14039	14290	14338	14234	14219	14279	14279	14444	14292	14320	14324	14032	14293	14260	14441	14330	14161	14274	14193	14214	14213	14146	14074	14276	14331	14328	14320	14311	14028	14137	14260	14419	14432	14197	14348	14194	14324	14304	14396	14172	14360	14455	14358	14171	14322	14292	14343	14208	14314	14237	14347	14193	14181	14408	14303	14334	14324	14370	14089	14294	14142	14323	14222	14314	14056	14294	14356	14213	14337	14322	14233	14332	14313	14368	14306	14329	14164	14447	14107	14185	14229	14354	14176	14244	14196	14244	14208	14278	14290	14271	14191	14266	14324	14269	14301	14362	14291	14331	14395	14272	14314	14097	14453	14296	14248	14327	14149	14222	14419	14158	14337	14224	14278	14150	14276	14145	14182	14296	14277	14310	14262	14181	14409	14200	14337	14199	14274	14315	14365	14418	14298	14395	14289	14354	14291	14218	14237	14236	14321	14387	14216	14341	14151	14350	14294	14148	14217	14350	14284	14276	14324	14561	14226	14306	14252	14228	14377	14301	14319	14221	14389	14226	14344	14345	14237	14296	14362	14304	14266	14297	14274	14118	14337	14440	14003	14204	14155	14327	14362	14325	14255	14308	14520	14231	14058	14197	14197	14346	14271	14280	14249	14126	14197	14309	14280	14197	14267	14327	14267	14229	14233	14243	14349	14220	14407	14253	14249	14256	14254	14345	14320	14236	14298	14375	14279	14233	14298	14195	14248	14371	14301	14335	14225	14368	14323	14188	14340	14421	14259	14170	14321	14365	14348	14439	14295	14291	14392	14170	14109	14324	14281	14326	14312	14211	14247	14270	14202	14143	14314	14318	14182	14299	14040	14343	14377	14172	14379	14210	14259	14266	14340	14267	14289	14329	14509	14238	14213	14293	14206	14387	14139	14480	14207	14343	14312	14314	14315	14241	14270	14428	14207	14356	14306	14255	14470	14392	14156	14305	14106	14265	14083	14240	14451	14337	14341	14413	14232	14259	14280	14363	14363	14271	14399	14310	14297	14246	14363	14191	14352	14389	14237	14309	14319	14329	14199	14273	14326	14475	14438	14280	14327	14423	14202	14342	14358	14277	14178	14324	14221	14252	14138	14247	14172	14282	14131	14432	14341	14004	14157	14219	14438	14059	14260	14312	14214	14029	14135	14189	14310	14107	14322	14262	14244	14316	14390	14247	14405	14294	14093	14108	14270	14263	14212	14312	14186	14370	14284	14426	14014	14339	14223	14231	14041	14348	14328	14251	14321	14273	14297	14323	14199	14277	14331	14171	14268	14224	14354	14256	14300	14333	14339	14562	14247	14326	14229	14292	14351	14335	14262	14244	14257	14118	14211	14259	14294	14269	14322	14149	14193	14284	14192	14288	14150	14085	14256	14346	14124	14292	14274	14229	14246	14261	14279	14331	14106	14304	14188	14305	14196	14377	14102	14205	14354	14363	14268	14200	14417	14262	14401	14216	14235	14167	14339	14146	14125	14277	14303	14358	14273	14366	14320	14459	14103	14368	14296	14334	14332	14270	14232	14405	14289	14180	14309	14340	14191	14294	14223	14390	14270	14260	14100	14332	14238	14289	14380	14246	14177	14302	14249	14137	14124	14206	14298	14245	14306	14259	14347	14291	14423	14181	14182	14306	14322	14225	14394	14340	14180	14271	14253	14383	14439	14314	14419	14188	14175	14527	14358	14203	14247	14285	14186	14218	14287	14281	14243	14100	14348	14207	14395	14184	14318	14250	14202	14165	14237	14260	14343	14298	14378	14229	14250	14146	14332	14299	14254	14176	14348	14296	14425	14296	14276	14190	14258	14259	14487	14453	14392	14177	14201	14186	14304	14194	14359	14153	14187	14331	14417	14344	14186	14339	14193	14237	14264	14354	14429	14203	14229	14306	14212	14198	14218	14387	14286	14364	14253	14329	14428	14270	14430	14162	14240	14327	14152	14455	14277	14241	14278	14108	14216	14368	14121	14378	14213	14358	14183	14209	14304	14267	14121	14323	14344	14396	14194	14351	14154	14274	14490	14206	14450	14292	14340	14416	14387	14246	14346	14335	14259	14127	14237	14291	14383	14511	14191	14175	14409	14313	14220	14245	14371	14287	14446	14298	14253	14313	14098	14445	14334	14341	14468	14325	14461	14158	14191	14325	14332	14210	14315	14207	14286	14348	14362	14314	14391	14252	14381	14261	14342
23656	20978	28252	23991	21648	20474	19142	16975	16595	16808	16764	16563	16484	16639	16526	16609	16418	16384	16427	16583	16429	16427	16437	16240	16408	16618	16454	16545	16347	16471	16730	16522	16273	16448	16553	16375	16299	16554	16373	16564	16530	16551	16530	16461	16678	16434	16518	16444	17503	17567	17372	17023	16729	16652	16349	16277	16612	16389	16427	16247	16384	16201	16424	16243	16422	16091	16548	16385	16508	16406	16288	16376	16217	16324	16536	16204	16531	16410	16188	16500	16270	16395	16521	16258	16302	16242	16370	16258	16226	16176	16259	16062	16263	16181	16484	16360	16306	16376	16471	16296	16230	16162	16305	16211	16285	16514	16473	16322	16587	16397	16495	16375	16414	16564	16385	16359	16519	16323	16334	16277	16509	16396	16386	16270	16324	16281	16490	16245	16129	16277	16282	16244	16243	16333	16096	16211	16324	16302	16569	16436	16363	16486	16189	16351	16240	16254	16243	16408	16059	16202	16340	16498	16362	16421	16574	16327	16395	16444	16370	16363	16361	16550	16446	16385	16226	16265	16212	16299	16288	16506	16356	16267	16502	16145	16477	16180	16164	16029	16396	16306	16240	16214	16232	16125	16289	16324	16405	16347	16372	16431	16339	16352	16436	16442	16355	16354	16301	16269	16389	16358	16168	16269	16266	16312	16274	16400	16333	16349	16232	16365	16293	16358	16100	16353	16469	16339	16352	16250	16226	16595	16185	16272	16494	16317	16281	16304	16305	16249	16212	16117	16186	16247	16369	16197	16399	16423	16249	16273	16446	16159	16328	16331	16245	16104	16254	16252	16396	16326	16361	16220	16343	16217	16226	16339	16407	16327	16301	16238	16370	16450	16273	16171	16258	16359	16410	16188	16264	16506	16621	16380	16566	16261	16473	16252	16312	16521	16563	16453	16183	16503	16326	16190	16159	16374	16236	16444	16383	16331	16287	16468	16506	16239	16151	16196	16256	16304	16455	16367	16470	16346	16286	16139	16257	16372	16293	16496	16277	16501	16430	16332	16347	16218	16356	16222	16192	16426	16392	16297	16388	16266	16390	16080	16293	16251	16410	16525	16332	16270	16378	16412	16323	16282	16382	16108	16271	16427	16221	16386	16416	16226	16192	16456	16268	16328	16381	16543	16226	16304	16413	16189	16082	16380	16473	16342	16435	16487	16398	16204	16420	16394	16183	16500	16401	16285	16358	16139	16205	16449	16404	16354	16235	16324	16460	16449	16140	16169	16431	16466	16242	16264	16414	16458	16443	16539	16421	16306	16431	16348	16279	16342	16193	16340	16302	16265	16271	16124	16331	16281	16231	16238	16395	16365	16436	16206	16467	16455	16307	16268	16221	16234	16195	16395	16533	16277	16500	16350	16189	16477	16323	16251	16241	16391	16409	16405	16435	16482	16133	16333	16335	16392	16352	16296	16476	16336	16398	16358	16312	16451	16247	16238	16377	16467	16423	16449	16280	16333	16616	16377	16393	16385	16415	16329	16383	16509	16467	16319	16379	16172	16386	16403	16414	16347	16170	16244	16155	16211	16237	16333	16298	16216	16333	16249	16218	16395	16398	16307	16406	16329	16467	16326	16286	16294	16568	16241	16367	16284	16305	16334	16306	16308	16278	16355	16188	16340	16279	16297	16397	16305	16372	16302	16315	16345	16322	16330	16167	16392	16361	16363	16354	16323	16192	16266	16100	16289	16527	16367	16228	16208	16234	16529	16381	16446	16377	16429	16384	16241	16386	16214	16147	16397	16429	16289	16217	16372	16481	16430	16372	16343	16176	16285	16202	16212	16295	16361	16353	16362	16414	16351	16467	16315	16293	16298	16303	16205	16335	16310	16142	16281	16335	16175	16171	16077	16173	16258	16100	16404	16352	16241	16364	16346	16392	16482	16446	16334	16353	16343	16158	16259	16300	16343	16250	16333	16239	16357	16484	16500	16488	16234	16416	16386	16176	16278	16356	16481	16452	16245	16337	16351	16362	16376	16272	16175	16440	16124	16164	16282	16281	16513	16404	16463	16253	16351	16516	16423	16339	16175	16382	16464	16476	16132	16437	16282	16158	16519	16298	16564	16297	16140	16363	16155	16550	16225	16411	16259	16267	16359	16451	16191	16361	16367	16541	16196	16207	16313	16351	16327	16343	16086	16418	16391	16308	16270	16359	16233	16302	16380	16254	16229	16526	16234	16385	16401	16298	16234	16509	16366	16265	16242	16270	16369	16255	16490	16215	16283	16540	16224	16291	16347	16241	16288	16380	16471	16371	16428	16400	16351	16424	16500	16391	16232	16372	16475	16454	16419	16109	16229	16573	16272	16576	16309	16036	16220	16414	16424	16413	16306	16163	16326	16382	16331	16271	16216	16159	16372	16339	16305	16343	16289	16373	16408	16343	16360	16351	16291	16367	16302	16234	16438	16308	16311	16409	16503	16380	16279	16352	16153	16326	16236	16326	16216	16423	16306	16345	16446	16239	16393	16514	16381	16561	16634	16521	16266	16366	16331	16234	16322	16438	16456	16361	16518	16441	16447	16298	16193	16103	16321	16140	16440	16335	16298	16252	16381	16268	16287	16235	16087	16251	16238	16236	16330	16400	16376	16111	16446	16228	16274	16254	16440	16315	16195	16326	16146	16250	16426	16366	16363	16092	16441	16299	16317	16528	16375	16293	16069	16366	16266	16137	16288	16374	16291	16370	16279	16242	16298	16247	16247	16243	16389	16393	16376	16226	16420	16397	16367	16286	16306	16250	16086	16182	16416	16465	16308	16348	16160	16445	16414	16127	16338	16451	16346	16178	16185	16363	16392	16267	16264	16296	16439	16481	16390	16244	16290	16635	16425	16483	16311	16450	16489	16395	16315	16334	16220	16335	16427	16290	16371	16188	16302	16506	16369	16385	16339	16224	16321	16272	16369	16424	16360	16185	16335	16426	16449	16370	16425	16285	16218	16315	16349	16220	16195	16314	16364	16551	16326	16337	16308	16411	16261	16458	16291	16230	15999	16283	16260	16327	16360	16300	16233	16433	16354	16474	16421	16410	16371	16449	16371	16260	16201	16532	16214	16199	16076	16285	16390	16484	16278	16282	16298	16216	16282	16372	16414	16250	16388	16261	16201	16315	16430	16359	16429	16231	16424	16354	16487	16259	16409	16225	16394	16305	16319	16616	16402	16380	16285	16367	16316	16331	16096	16494	16426	16460	16207	16054	16188	16353	16255	16278	16306	16402	16311	16138	16569	16327	16218	16526	16296	16347	16325	16367	16540	16294	16185	16291	16343	16251	16156	16190	16187	16337	16448	16330	16278	16273	16331	16351	16168	16309	16492	16294	16164	16393	16384	16329	16279	16340	16434	16332	16294	16281	16449	16312	16503	16333	16188	16329	16263	16190	16300	16225	16441	16225	16231	16355	16244	16371	16220	16207	16411	16269	16347	16161	16390	16258	16550	16316	16270	16390	16381	16379	16225	16299	16098	16262	16283	16398	16394	16419	16298	16293	16442	16352	16414	16301	16487	16248	16259	16158	16271	16326	16484	16368	16371	16227	16279	16273	16328	16445	16529	16393	16230	16405	16361	16386	16272	16379	16338	16337	16413	16102	16342	16260	16233	16357	16288	16365	16239	16447	16500	16484	16217	16085	16369	16518	16355	16213	16309	16266	16273	16511	16332	16397	16335	16429	16294	16267	16315	16407	16419	16222	16106	16254	16181	16131	16365	16375	16516	16473	16402	16488	16395	16283	16444	16373	16119	16261	16223	16428	16437	16492	16269	16406	16264	16543	16279	16355	16364	16168	16345	16298	16245	16295	16424	16108	16085	16255	16480	16431	16367	16302	16110	16403	16428	16323	16337	16607	16255	16360	16386	16394	16250	16200	16319	16306	16195	16150	16381	16147	16358	16341	16397	16246	16001	16447	16122	16434	16310	16304	16243	16323	16467	16239	16230	16350	16299	16298	16366	16524	16118	16430	16347	16322	16493	16318	16177	16255	16251	16268	16510	16240	16291	16205	16320	16525	16295	16377	16482	16330	16310	16329	16171	16315	16329	16311	16239	16532	16407	16350	16304	16157	16200	16313	16341	16492	16218	16362	16216	16430	16348	16440	16483	16330	16477	16275	16231	16496	16293	16245	16155	16162	16314	16392	16224	16466	16390	16407	16115	16506	16204	16498	16288	16383	16581	16453	16277	16447	16267	16131	16252	16394	16360	16220	16379	16294	16434	16079	16466	16320	16397	16336	16354	16289	16401	16151	16162	16333	16197	16319	16204	16384	16478	16363	16114	16355	16362	16121	16374	16356	16311	16405	16259	16225	16163	16249	16375	16560	16370	16514	16378	16389	16256	16468	16378	16237	16256	16408	16194	16544	16315	16308	16418	16309	16461	16374	16382	16303	16194	16468	16405	16247	16241	16312	16333	16261	16257	16169	16243	16373	16364	16299	16628	16243	16435	16350	16292	16387	16378	16341	16450	16320	16352	16364	16407	16470	16174	16354	16239	16451	16276	16221	16376	16292	16437	16324	16333	16368	16260	16232	16353	16331	16325	16490	16371	16495	16221	16352	16197	16213	16150	16335	16497	16518	16167	16357	16257	16099	16518	16373	16459	16409	16384	16448	16297	16388	16364	16353	16196	16373	16368	16075	16142	16367	16214	16315	16288	16277	16470	16393	16349	16484	16219	16403	16383	16533	16334	16395	16560	16332	16329	16406	16359	16328	16464	16346	16329	16320	16346	16365	16443	16195	16255	16395	16467	16337	16313	16127	16195	16279	16458	16290	16224	16403	16285	16353	16151	16362	16410	16428	16214	16542	16269	16441	16403	16247	16248	16229	16311	16325	16409	16527	16649	16233	16477	16390	16487	16480	16568	16254	16290	16322	16475	16410	16396	16439	16201	16358	16183	16516	16373	16307	16440	16299	16391	16514	16465	16324	16313	16438	16469	16294	16504	16525	16299	16541	16184	16207	16378	16544	16522	16462	16419	16388	16355	16260	16394	16263	16252	16174	16096	16259	16293	16549	16484	16351	16398	16414	16321	16325	16283	16196	16274	16484	16451	16183	16446	16036	16228	16140	16508	16121	16291	16336	16123	16354	16345	16175	16146	16289	16189	16352	16159	16375	16347	16389	16451	16140	16405
13776	32551	21944	17110	16032	15228	15028	14560	14612	14575	14499	14390	14493	14264	14342	14260	14380	14389	14303	14369	14281	14180	14318	14227	14325	14421	14631	14341	14234	14213	14248	14223	14178	14268	14185	14243	14177	14264	14264	14369	14271	14349	14362	14387	14136	14216	14258	14700	15694	16069	15640	14873	14456	14601	14325	14238	14135	14285	14263	14156	14193	14237	14319	14230	14293	14213	14365	14016	14253	14221	14155	14080	14271	14199	14302	14252	14139	14206	14154	14249	14285	14179	14207	14108	14123	14194	14195	14253	14122	14064	14295	14121	14135	14421	13996	14245	13999	14276	14052	14357	14265	14220	14441	14188	14306	14108	14036	14265	14128	14273	14225	14293	14122	14352	14044	14317	14144	14270	14100	14200	14204	14203	14330	14037	14130	14161	14153	14262	14240	14173	14336	14100	14047	14165	14094	14202	14242	14112	14221	14292	14446	14144	14109	14147	14359	14174	14098	14152	14303	14196	14360	14051	14099	14306	14223	14255	14236	14201	14023	14188	14125	14064	14036	14179	14241	14017	14249	14123	14253	14271	14070	14150	14249	14175	14223	14223	14124	14123	14088	14209	14222	14233	14184	14260	14250	14153	14173	14102	14234	14029	14136	14118	14234	14324	14238	14002	14147	14103	14146	14152	14097	14120	14166	14043	14215	14278	14207	14243	14278	14295	14134	14093	14321	14225	14145	14288	14232	14131	14242	14136	14207	14183	14221	14204	14165	14090	14127	14013	14157	14227	14159	14180	14238	14193	14226	14141	14121	14101	14296	14270	14060	14132	14033	14191	14167	14318	14175	14062	14330	14078	14170	14220	14361	14154	14183	14031	14170	14242	14115	14042	14145	14127	14110	14227	14091	14279	14333	14260	14193	14122	14220	14132	14127	14163	14205	14250	14011	14116	14201	14211	14143	14046	14171	13982	14196	14087	14118	14257	14155	14277	14346	14136	14208	14163	14201	14268	14202	14209	14273	14158	14180	14215	13929	14224	14235	14222	14262	14154	14239	14052	14328	14154	14165	14153	14231	14089	14061	14180	14279	14136	14096	14171	14189	14021	14030	14302	14107	14189	14053	14180	14301	14243	14144	14205	14265	14305	14290	14181	14328	14244	14309	14210	14166	14133	14217	14125	14250	14109	13974	13990	14140	14323	14217	14202	14261	14086	14084	14112	14284	13948	14314	14296	14154	14300	14348	14142	14121	14087	14134	13998	14082	14038	14174	14194	14243	14230	14034	14083	14300	14094	14278	14198	14052	14316	14066	14237	14188	13997	14396	14125	14176	14251	14332	14176	14176	14253	14393	14288	14232	14288	14327	14170	14154	14158	14261	14299	14237	14303	14175	14125	14096	14098	14182	14052	14132	14302	14137	14317	14244	14262	14094	14145	14257	14063	14183	14286	14189	14039	14302	14156	14309	14272	14119	14458	14143	14255	14173	14403	14214	14177	14087	14246	14295	14071	14225	14118	14283	14211	14094	14285	14232	14049	14185	14173	14299	14135	14170	14107	14222	14262	14132	14220	14146	14250	14082	14141	14096	14162	14168	14192	14155	14216	14245	14027	14193	14195	14118	14176	14067	14213	14095	14183	14177	14216	14178	14156	14032	14310	14210	14195	14146	14298	14361	14117	14089	14109	14194	14155	14188	14201	14210	14236	14007	14344	14173	14001	14148	14107	14293	14189	14194	14066	14165	14183	14222	14168	14306	14157	14348	14210	14206	14197	14142	14051	14034	14039	14244	14244	14218	14070	14259	14258	14100	14121	14257	14205	13996	14129	14213	14111	14009	14285	14125	14128	14103	14078	14217	14082	14090	14074	14180	14034	14214	14230	14216	14181	14193	14123	14081	14184	14109	14217	14142	14146	14035	14236	14202	13941	14233	14120	14137	14432	14204	14206	14137	14235	14270	14200	14184	14312	14274	14222	14233	14202	14101	14217	14073	14275	14244	14179	14172	14077	14206	14196	14018	14240	14121	14359	14147	13924	14169	14136	14310	14119	14162	14302	14192	14163	14190	14326	14131	14056	14200	14164	14143	14266	14121	14242	14379	14291	14135	14132	14309	14279	14124	13949	14283	14207	13962	14230	14184	14221	14285	14090	14061	14182	14198	14028	13989	14100	14054	14170	14115	14135	14163	14247	14143	14286	14118	14296	14172	14039	14276	14143	14092	14382	14137	14083	14135	14120	14141	14246	14112	14229	14272	14225	14385	14195	14225	14261	14117	14238	14289	14058	14219	14041	14182	14231	14109	14197	14039	14128	14215	14184	14170	14249	14161	14077	14354	14118	14069	14117	14173	14283	14197	14154	14260	14270	14099	14131	14122	14126	14109	14136	14204	14347	14089	14208	14210	14131	14220	14059	14210	14112	14110	14262	14257	14177	14179	14133	14151	14059	14209	14259	14035	14027	14335	14182	14154	14036	14213	14123	14299	14019	14058	13992	14391	14451	14180	14249	14123	13921	14190	14270	14061	14139	14145	14026	14287	14009	14242	14206	14182	14277	14307	14312	14140	14299	14267	14103	14030	14217	14313	14134	14235	14219	14194	14120	14073	14197	14170	14193	14224	14256	14053	14145	14231	14385	14252	14185	14255	14273	14155	14207	14177	14198	14260	14225	14245	14221	14253	13996	14278	14051	14168	14192	14269	14133	14233	14233	14393	14076	13921	14057	14078	14221	14083	14159	14182	14147	14244	14244	14162	14068	14234	14301	14132	14374	14028	14185	14134	14272	13938	14134	14138	14249	14305	14398	14163	14258	14291	14101	14242	13967	14275	14105	14079	14191	14080	14344	14142	14171	14065	14217	14288	14179	14369	14359	14136	14272	14192	14240	14080	14254	14080	14043	14239	14275	14164	14270	14273	14231	14240	14086	14121	14273	14106	14193	14030	14342	14274	14169	14120	14218	14147	14161	14121	14246	14124	14337	14177	14102	14338	14051	14183	14142	14125	14294	14232	14193	14188	14248	14251	14098	13964	14088	14094	14228	14227	14096	14317	14199	14249	14096	14269	14049	14117	14290	14128	14279	14197	14324	14087	14099	14080	14159	14306	14013	14181	14131	14156	14072	14201	14186	14157	14306	14178	14237	14087	14200	14197	14209	14196	14217	14253	14087	14105	14131	14111	14172	14119	14368	14115	14252	14176	14236	14113	14298	14078	14247	14268	14075	14127	14205	14177	14246	14291	14216	14134	14124	14164	14316	14067	14217	14264	14079	14377	14245	14179	14286	14141	14053	14169	14217	14064	14250	14217	14330	14404	14038	14221	14233	14270	14025	14239	14135	14264	14153	14182	14308	14212	14129	14230	14085	14284	14115	14285	14099	14357	14132	14305	14195	14112	14256	14152	14048	14220	14225	14130	14141	14269	14176	14196	13890	14289	14374	14039	14180	14351	14083	14156	14143	14120	14131	14073	14272	14096	14086	14267	14163	14010	14163	14209	14178	14079	14177	14089	14130	14158	14153	14077	14236	14059	14197	14227	14196	14146	14102	14306	14239	14460	14203	14219	14217	14129	14242	14282	14151	14176	14308	14145	14215	14419	14223	14041	14298	14344	14095	14222	13961	14175	14150	14238	14385	14162	14275	14339	14174	14299	14206	14188	14141	14057	14322	14115	14314	14178	14292	14346	14312	14267	14155	14184	14159	14151	14210	14253	14145	14096	14222	14372	14275	14314	14082	14172	14088	14137	14029	14072	14365	14325	14192	14275	14256	14375	14262	13994	14198	14140	14232	14364	13966	14378	14201	14198	14235	14309	14037	14214	14170	14125	14054	14228	14142	14236	14322	14320	14207	14219	14134	14245	14145	14339	14202	14168	14103	14193	14071	14234	14203	14252	14216	13943	14213	14033	14080	14216	14054	14099	14200	14156	14222	14282	14101	14094	14214	14117	14193	14198	14205	14070	14335	14158	14044	14085	14256	14228	14189	14084	14333	14155	14180	14332	13972	14149	14310	14404	14159	14412	14045	14014	14235	14041	14070	14127	14404	14108	14404	14204	14260	14130	14211	14109	14245	14217	14057	14172	14307	14009	14274	14198	14113	14138	14247	14232	14198	14245	14092	14229	14077	14024	14011	14286	14229	14095	14278	14284	14005	14209	14328	14373	14080	14203	14099	14196	14135	14157	14219	14133	14159	14264	14144	14309	14217	14299	14134	14123	14121	14103	14202	14273	14132	14266	14184	14188	14141	14324	14115	14147	14191	14098	14251	14142	14292	14065	14237	14206	14290	14398	14092	14371	14220	14048	14013	14107	14232	14246	14247	14328	14115	14168	14171	14156	14250	14336	14214	14205	13988	14362	14222	14134	14176	14142	14206	14381	14280	14334	14242	14283	14240	14299	14171	14141	14102	13970	14135	14149	14220	14171	14297	14200	14278	14194	14322	14248	13963	14154	14238	14152	14233	14168	14026	14156	14328	14162	14165	14244	14107	14223	14268	14273	14061	14183	14143	14089	14270	14255	14261	14170	14232	14223	13951	14380	14143	14021	14257	14196	14135	14204	14084	14295	14137	14363	14177	14156	14126	14161	14211	14099	14269	14180	14163	14259	14127	14266	14026	14090	14318	14216	14097	14097	14019	14091	14260	14294	14174	14187	14305	14123	14176	14207	14142	14257	14110	14258	13983	14072	14093	13936	14104	14294	14291	14169	14198	14152	14022	14104	14183	14049	14296	14168	14213	14071	14177	14265	14321	14155	14265	14186	14248	14125	14269	14224	14200	14296	14192	14175	14121	14348	14084	14209	14146	14172	14171	14057	14222	14242	14133	14205	14132	14119	14267	14364	14169	14187	14208	14209	14166	14175	14210	14311	13941	14332	14125	14269	14171	14160	14205	14204	14273	14225	14039	14232	14356	14054	14234	14221	14301	14184	14151	14118	14194	14251	14272	14242	14302	14228	14273	14235	14037	14022	14314	14146	14064	14083	14105	14099	14100	14121	14088	14205	14019	14388	14270	14205	14187	14163	14256	14003	14235	14300	14099	14297	14033	14320	14168	14188	14103	14196	14137	14175	14302	14284	14047	14232	14143	14250	14191	14230	14074	14337	14377	14182	14300	14146	14214	14221	14017	14344	14236	14247	14055	14143	14117	14260	14110	14147	14150	14073	14066	14227	14086	14412	14140	14277	14337
22585	21008	28656	23567	21206	22746	22949	17940	17071	17126	17184	16690	16779	16897	16823	16727	16721	16556	16717	16641	16653	16592	16685	16709	16624	16756	16623	16685	16677	16552	16638	16681	16677	16566	16747	16470	16429	16427	16733	16659	16470	16615	16595	16764	16578	16739	16421	16807	18464	19060	18299	17520	17211	16663	16500	16513	16282	16541	16431	16445	16472	16433	16458	16358	16383	16518	16419	16493	16482	16464	16483	16455	16633	16506	16304	16493	16608	16666	16437	16447	16493	16342	16404	16385	16501	16230	16642	16435	16363	16476	16428	16602	16116	16324	16514	16400	16394	16460	16499	16416	16522	16528	16338	16443	16477	16480	16453	16378	16475	16401	16329	16416	16334	16603	16493	16379	16346	16289	16182	16243	16463	16419	16359	16254	16257	16232	16613	16247	16400	16539	16366	16445	16400	16266	16573	16245	16428	16475	16426	16326	16446	16328	16554	16357	16397	16484	16523	16395	16441	16378	16275	16405	16379	16355	16318	16303	16282	16306	16241	16180	16260	16554	16340	16412	16599	16568	16449	16347	16312	16220	16582	16299	16361	16369	16461	16529	16245	16385	16429	16231	16552	16204	16592	16502	16481	16487	16509	16509	16303	16395	16289	16452	16587	16509	16194	16410	16540	16349	16511	16518	16522	16443	16432	16365	16485	16237	16380	16432	16336	16256	16229	16470	16202	16297	16370	16460	16332	16547	16438	16506	16416	16555	16507	16476	16559	16295	16486	16407	16143	16371	16519	16471	16308	16361	16482	16402	16505	16287	16533	16377	16223	16562	16447	16468	16403	16392	16543	16536	16237	16418	16413	16512	16437	16407	16428	16481	16410	16665	16263	16389	16412	16486	16553	16284	16247	16501	16543	16537	16309	16468	16328	16401	16325	16264	16562	16444	16323	16559	16626	16435	16469	16369	16416	16425	16386	16454	16224	16568	16181	16323	16460	16249	16393	16176	16503	16432	16429	16266	16403	16250	16499	16371	16409	16450	16531	16196	16493	16484	16483	16359	16654	16385	16374	16563	16406	16394	16396	16258	16294	16303	16258	16371	16235	16374	16611	16326	16326	16287	16100	16411	16560	16377	16204	16265	16544	16424	16331	16394	16370	16447	16629	16468	16391	16384	16497	16284	16345	16411	16347	16607	16479	16475	16285	16503	16211	16600	16354	16333	16369	16106	16424	16368	16236	16617	16519	16528	16327	16507	16345	16551	16424	16453	16439	16442	16362	16352	16296	16379	16366	16543	16538	16311	16295	16438	16249	16322	16538	16337	16318	16437	16362	16517	16541	16374	16362	16611	16224	16419	16351	16477	16235	16234	16409	16378	16619	16584	16274	16216	16445	16360	16183	16520	16304	16252	16345	16454	16305	16541	16258	16445	16375	16397	16493	16388	16321	16208	16365	16371	16354	16306	16368	16528	16210	16386	16441	16299	16395	16485	16375	16277	16367	16516	16193	16458	16451	16459	16535	16455	16207	16492	16314	16248	16235	16450	16269	16397	16279	16277	16418	16373	16409	16434	16506	16335	16446	16340	16440	16541	16496	16534	16394	16229	16307	16562	16448	16281	16488	16452	16600	16430	16362	16632	16323	16580	16445	16145	16530	16548	16423	16391	16316	16528	16400	16523	16520	16414	16549	16439	16551	16345	16483	16570	16517	16642	16359	16455	16417	16477	16272	16625	16320	16226	16423	16460	16339	16330	16400	16379	16274	16328	16262	16470	16432	16243	16412	16331	16412	16358	16398	16420	16446	16553	16494	16466	16495	16382	16484	16317	16286	16436	16372	16401	16438	16577	16392	16314	16541	16311	16415	16357	16405	16271	16305	16250	16479	16476	16348	16486	16412	16394	16570	16464	16369	16339	16391	16456	16347	16250	16536	16525	16142	16272	16208	16253	16441	16448	16451	16356	16438	16490	16329	16280	16351	16383	16604	16362	16393	16415	16108	16164	16398	16486	16219	16294	16444	16350	16179	16490	16282	16475	16335	16345	16526	16256	16372	16435	16432	16398	16371	16420	16602	16256	16461	16322	16430	16671	16422	16419	16472	16391	16341	16421	16567	16387	16266	16413	16332	16326	16273	16492	16427	16398	16437	16167	16412	16416	16424	16373	16364	16550	16462	16389	16466	16618	16159	16318	16341	16541	16425	16565	16425	16240	16185	16460	16254	16332	16527	16348	16374	16420	16285	16495	16506	16237	16267	16497	16434	16381	16465	16283	16419	16263	16438	16439	16402	16431	16491	16588	16361	16422	16427	16403	16489	15985	16288	16498	16597	16492	16606	16409	16336	16390	16454	16575	16391	16443	16323	16170	16462	16364	16392	16372	16291	16456	16276	16425	16310	16477	16105	16482	16432	16146	16413	16338	16519	16485	16502	16318	16486	16322	16388	16098	16523	16331	16279	16560	16410	16525	16458	16306	16421	16513	16566	16444	16422	16466	16530	16431	16443	16236	16450	16344	16316	16017	16487	16330	16187	16473	16291	16327	16352	16310	16560	16500	16350	16461	16268	16161	16433	16489	16486	16475	16383	16404	16515	16294	16491	16235	16383	16441	16327	16375	16390	16409	16554	16309	16573	16525	16510	16637	16531	16341	16269	16419	16400	16305	16348	16470	16586	16393	16335	16335	16368	16374	16413	16376	16336	16491	16302	16461	16322	16277	16330	16429	16344	16393	16299	16406	16400	16392	16346	16420	16332	16404	16139	16352	16300	16328	16180	16443	16316	16523	16557	16535	16554	16388	16355	16332	16500	16287	16582	16386	16459	16310	16365	16342	16438	16548	16492	16336	16400	16577	16582	16479	16192	16290	16364	16418	16387	16602	16436	16387	16411	16279	16416	16381	16609	16482	16365	16275	16454	16503	16378	16135	16555	16178	16305	16410	16438	16546	16484	16578	16570	16485	16588	16456	16406	16706	16398	16290	16384	16354	16376	16306	16484	16263	16629	16414	16350	16569	16624	16293	16264	16338	16311	16453	16392	16437	16359	16597	16416	16422	16563	16472	16329	16212	16371	16166	16238	16377	16315	16553	16490	16336	16442	16266	16516	16336	16484	16238	16323	16538	16331	16494	16126	16232	16418	16396	16427	16395	16463	16460	16327	16461	16201	16252	16428	16395	16370	16464	16487	16371	16360	16597	16448	16530	16590	16474	16276	16338	16338	16644	16495	16257	16378	16390	16495	16292	16424	16363	16381	16436	16353	16346	16310	16465	16243	16425	16426	16373	16478	16349	16405	16350	16497	16420	16354	16472	16540	16332	16493	16470	16498	16546	16457	16503	16633	16495	16548	16297	16444	16258	16280	16392	16279	16527	16132	16403	16421	16255	16530	16547	16362	16352	16339	16224	16280	16380	16207	16523	16540	16467	16475	16312	16255	16398	16228	16482	16577	16470	16499	16452	16300	16347	16443	16442	16217	16358	16405	16320	16409	16516	16363	16536	16347	16267	16272	16325	16446	16417	16469	16344	16570	16454	16605	16390	16471	16370	16338	16581	16536	16405	16519	16515	16434	16399	16442	16288	16323	16150	16731	16329	16373	16416	16295	16431	16444	16267	16436	16526	16399	16530	16507	16405	16251	16338	16402	16437	16315	16315	16392	16438	16500	16205	16593	16363	16401	16370	16420	16429	16494	16371	16220	16232	16287	16254	16415	16399	16557	16169	16304	16178	16505	16364	16488	16622	16277	16320	16483	16184	16438	16283	16358	16252	16246	16439	16529	16496	16358	16552	16509	16515	16359	16450	16380	16256	16404	16443	16288	16387	16560	16425	16422	16338	16449	16466	16504	16487	16444	16289	16529	16346	16591	16304	16653	16380	16526	16272	16190	16548	16204	16352	16356	16456	16375	16501	16256	16519	16419	16487	16525	16425	16425	16362	16274	16138	16393	16289	16346	16648	16448	16557	16409	16392	16244	16296	16541	16301	16650	16514	16418	16355	16259	16095	16498	16352	16530	16279	16319	16519	16376	16538	16388	16472	16335	16352	16357	16550	16564	16470	16362	16443	16326	16406	16251	16436	16258	16335	16381	16142	16447	16219	16471	16445	16210	16407	16545	16432	16492	16447	16286	16464	16345	16539	16360	16376	16490	16249	16520	16378	16358	16372	16376	16481	16464	16446	16434	16364	16420	16223	16369	16280	16262	16249	16218	16413	16297	16285	16517	16391	16241	16234	16312	16289	16329	16352	16470	16394	16656	16439	16347	16389	16498	16117	16337	16351	16542	16454	16297	16345	16422	16286	16519	16546	16378	16301	16371	16081	16313	16456	16551	16291	16427	16516	16289	16396	16303	16469	16312	16716	16435	16406	16326	16440	16470	16439	16300	16328	16366	16263	16352	16250	16383	16493	16435	16341	16332	16346	16688	16620	16512	16364	16315	16289	16526	16336	16486	16587	16442	16417	16300	16547	16250	16613	16320	16480	16307	16431	16668	16228	16407	16508	16479	16611	16576	16347	16326	16380	16463	16439	16471	16465	16416	16576	16197	16297	16391	16493	16415	16504	16427	16401	16443	16225	16432	16302	16173	16347	16586	16211	16418	16676	16334	16432	16326	16225	16287	16360	16473	16480	16342	16329	16546	16274	16407	16449	16205	16556	16437	16213	16313	16618	16510	16353	16427	16347	16422	16125	16216	16351	16354	16375	16418	16391	16419	16547	16563	16287	16205	16379	16564	16459	16419	16362	16451	16407	16492	16490	16444	16292	16368	16142	16333	16388	16319	16350	16423	16413	16531	16424	16280	16191	16403	16401	16290	16219	16335	16364	16461	16224	16343	16349	16472	16428	16372	16480	16133	16301	16468	16495	16595	16491	16405	16430	16260	16598	16385	16408	16366	16330	16248	16472	16251	16341	16321	16391	16475	16502	16498	16465	16460	16434	16283	16377	16337	16426	16465	16493	16496	16459	16454	16554	16472	16386	16382	16266	16354	16303	16299	16361	16227	16356	16331	16439	16309	16440	16391	16329	16343	16309	16382	16399	16536	16422	16433	16492	16520	16372	16365	16409	16339	16209	16398	16382	16431	16442	16537	16532	16383	16470	16325	16469	16410	16435	16440	16375	16302	16494	16481	16480	16435	16496	16509	16266	16319	16437	16179	16366	16680	16585	16438	16619	16451	16303	16357	16375
15474	37972	25358	19289	17239	16203	15688	15222	15028	14871	14891	14626	14737	14575	14554	14511	14604	14790	14483	14440	14501	14301	14442	14346	14481	14293	14349	14645	14542	14378	14574	14442	14338	14514	14198	14288	14302	14265	14435	14342	14608	14534	14347	14505	14577	14585	14411	14886	17714	17760	16666	15561	14785	14607	14440	14338	14421	14317	14251	14245	14247	14271	14091	14259	14431	14179	14374	14187	14076	14133	14359	14208	14305	14334	14249	14142	14040	14239	14433	14284	14235	14237	14214	14023	14275	14038	14228	14156	14284	14441	14332	14284	14223	14154	14280	14311	14535	14235	14306	14258	14267	14192	14127	14377	14248	14402	14190	14171	14314	14146	14315	14301	14212	14159	14275	14224	14175	14092	14098	14327	14218	14229	14171	14345	14172	14271	14227	14222	14257	14268	14151	14265	14138	14290	14196	14215	14223	14314	14095	14283	14185	14138	14340	14363	14264	14338	14295	14341	14007	14227	14248	14280	14228	14248	14249	14166	14203	14393	14172	14241	14244	14204	14127	14171	14168	14178	14412	14345	14141	14353	14197	14192	14377	14258	14230	14488	14123	14384	14202	14156	14224	14378	14209	14001	14262	14404	14359	14136	14197	14286	14363	14141	14205	14313	14241	14235	14299	14237	14288	14323	14108	14317	14196	14115	14209	14148	14234	14273	14265	14382	14117	14191	14400	14158	14279	14196	14203	14251	14076	14397	14251	14175	14290	14155	14131	14337	14109	14176	14244	14404	14323	14379	14161	14230	14163	14159	14226	14187	14067	14255	14397	14337	14067	14211	14214	14295	14180	14254	14242	14050	14370	14205	14284	14251	14401	14232	14296	14289	14324	14137	14227	14340	14256	14348	14148	14298	14173	14355	14191	14157	14267	14285	14211	14163	14206	14328	14174	14381	14206	14260	14397	14172	14286	14087	14211	14160	14290	14271	14279	14167	14191	14313	14154	14265	14260	14297	14205	14217	14062	14301	14350	14156	14280	14072	14325	14261	14154	14205	14040	14431	14226	14237	14216	14205	14253	14317	14288	14281	14384	14192	14255	14101	14238	14267	14128	14142	14113	14321	14158	14160	14161	14136	13892	14329	14123	14021	14227	14100	14067	14354	14164	14226	14258	14286	14289	14228	14326	14164	14232	14218	14324	14142	14336	14239	14237	14130	14402	14164	14281	14260	14260	14339	14290	14254	14364	13976	14304	14452	14215	14165	14301	14046	14343	14267	14162	14292	14267	14318	14113	14193	14165	14147	14386	14127	14233	14188	13998	14238	14291	14307	14122	13930	14206	14283	14306	14305	14345	14237	14346	14297	14307	14390	14167	14335	14103	14321	13926	14231	14053	14196	14152	14308	14368	14164	14308	14038	14126	14253	14278	14181	14278	14175	14116	14165	14023	14330	14138	14135	14333	14250	14310	14126	14188	14108	14251	14216	14426	14234	14275	14084	14315	14287	14217	14116	14167	14287	14154	14161	14186	14107	14262	14254	14210	14248	14212	14198	14332	14123	14453	14287	14173	14120	14169	14148	14079	14243	14245	14008	14045	14278	14131	14156	14280	14271	14341	14319	14264	14346	14201	14115	14228	14122	14218	14238	14214	14154	14427	14141	14278	14311	14245	14270	14253	14187	14101	14226	14154	14126	14130	14114	14285	14245	14264	14058	14168	14052	14411	14247	14221	14197	14284	14303	14243	14127	14065	14082	14222	14212	14319	14141	14364	14264	14301	14248	14180	14124	14157	14264	14102	14228	14146	14371	14087	14331	14358	14369	14286	14267	14365	14388	14359	14217	14334	14119	14099	14164	14167	14224	14259	14038	14199	14268	14312	14108	14345	14283	14244	14131	14331	14411	14290	14221	14235	14180	14187	14211	14285	14113	14161	14264	14496	14118	14117	14102	14049	14275	14146	14170	14265	14271	14194	14220	14160	14383	14204	14383	14215	14122	14302	14127	14307	14187	14345	14338	13988	14392	14094	14403	14280	14256	14224	14313	14107	14299	14150	14248	14206	14288	14168	14328	14222	14162	14119	14252	14256	14385	14247	14265	14243	14334	14214	14337	14207	14322	14312	14177	14206	14149	14383	14158	14214	14042	14209	14072	14080	14192	14163	14231	14354	14177	14120	14257	14125	14236	14262	14148	14099	14144	14220	14215	14201	14266	14280	14323	14195	14230	14097	14242	14360	14219	14255	14280	14248	14370	14179	14242	14237	14331	14266	14337	14217	14242	14184	14197	14258	14302	14154	14201	14333	14164	14222	14103	14334	14243	14286	14264	14128	14250	14177	14254	14237	14213	14197	14325	13946	14138	14072	14122	14155	14301	14302	14344	14277	14187	14141	14204	14242	14272	14294	14118	14009	14141	14328	14250	14231	14343	14346	14154	14378	14252	14420	14228	14203	14248	14168	14133	14180	14209	14211	14187	14278	14326	14164	14254	14200	14277	14314	14086	14291	14223	14430	14250	14299	14105	14282	14314	14173	14263	14282	14285	14136	14279	14209	14178	14232	14125	14181	14158	14269	14316	14202	14188	14042	14219	14161	14178	14388	14056	14147	14138	14050	14152	14158	14246	14386	14191	14090	14347	14213	14305	14062	14251	14156	14348	14267	14190	14311	14270	14094	14323	14284	14128	14158	14229	14170	14300	14074	14209	14039	14310	14225	14244	14132	14063	14193	14299	14222	14269	14269	14232	14291	14236	14301	14196	14203	14414	14257	14236	14295	14356	14215	14188	14132	14367	14186	14309	14281	14352	13999	14230	14326	14253	14230	14259	14165	14214	14393	14309	14215	14421	14224	14439	14404	14171	14288	14036	14126	14261	14373	14142	14139	14124	14166	14184	14370	14384	14214	14171	14373	14130	14147	14178	14309	14316	14291	14307	14101	14146	14097	14380	14085	14358	14108	14256	14208	14252	14272	14216	14239	14457	14356	14236	14108	14257	14245	14254	14147	14037	14355	14088	14311	14264	14063	14189	14184	14240	14230	14240	14227	14132	14440	14239	14145	14293	14086	14187	14203	14112	14127	14298	14296	14277	14183	14131	14224	14244	14195	14274	14044	14350	14213	14242	14216	14238	14196	14067	14231	14204	14230	14230	14114	14160	14359	14171	14276	14355	14097	14411	14304	14124	14254	14258	14150	14042	14296	14140	14250	14116	14261	14185	14118	14236	14168	14071	14210	14145	14080	14166	14231	14317	14190	14162	14261	14173	14274	14373	14206	14332	14287	14335	14362	14159	14253	14315	14330	14288	14211	14324	14120	14177	14203	14250	14213	14213	14262	14302	14040	14152	14214	14259	14315	14224	14109	14120	14270	14320	14173	14374	14311	14250	14407	14210	14179	14136	14175	14208	14151	14317	14278	14222	14312	14098	14124	14218	14298	14123	14250	14129	14253	14174	14199	14268	14241	13965	14379	14207	14244	14213	14337	14235	14220	14172	14214	14305	14136	14143	14234	14236	14079	14188	14312	14130	14126	14293	14272	14280	14165	14254	14190	14230	14251	14302	14196	14301	14249	14206	14373	14231	14185	14101	14239	14397	14322	14065	14207	14158	14210	14190	14263	14228	14217	14217	14243	14222	14235	14235	14426	14442	14119	14153	14104	14206	14056	14114	14141	14155	14279	14129	14327	14049	14275	14311	14236	14099	14200	14210	14242	14050	14191	14221	14351	14411	14243	14040	14281	14211	14113	14150	14445	14205	14162	14241	14128	14267	14263	14228	14239	14328	14066	14265	14044	14137	14197	14346	14467	14077	14329	14358	14182	14069	14134	14111	14255	14227	14075	14345	14260	14210	14378	14228	14308	14023	14141	14250	14209	14178	14335	14194	14223	14293	14096	14213	14475	14091	14161	14151	13977	14205	14154	14158	14079	14150	14294	14285	14280	14317	14201	14249	14402	14371	14212	14202	14357	14198	14257	14145	14308	14235	14317	14112	14290	14222	14250	14286	14184	14377	14233	14130	13989	14288	14178	14100	14171	14271	14325	14342	14285	14278	14336	14272	14062	14060	14270	14325	14233	14391	14464	14269	14242	14339	14234	14205	14182	14452	14297	14302	14242	14196	14351	14144	14215	14301	14374	14188	14240	14206	14273	14139	14263	14434	14350	14261	14302	14330	14183	14091	14239	14206	14215	14095	14241	14188	14192	14267	14282	14162	14320	14114	13993	14207	14171	14183	14204	14289	14383	14105	14229	14276	14403	14239	14397	14097	14265	14242	14287	14142	14262	14131	14138	14049	14361	14242	14234	14166	14323	14235	14128	14264	14138	14182	14271	14368	14326	14231	14228	14082	14117	14154	14131	14222	14159	14307	14244	14247	14124	14266	14238	14295	14185	14064	14181	14467	14133	14380	14297	14261	14311	14204	14182	14219	14337	14342	14224	14167	14134	14285	14175	14155	14188	14319	14403	14174	14292	14133	14179	14194	13994	14035	14272	14186	14118	14276	14161	14195	14247	14226	14253	14171	14191	14267	14174	14224	14318	14117	14263	14184	14214	14310	14175	14220	14117	14327	14256	14325	14131	14179	14349	14258	14266	14263	14221	14313	14224	14339	14403	14322	14095	14167	14276	14218	14175	14216	14069	14372	14194	14046	14155	14160	14287	14269	14174	14395	14275	14129	14268	14209	14117	14218	14217	14275	14338	14178	14320	14260	14251	14179	14319	14097	14165	14307	14301	14357	14189	14089	14125	14378	14056	14110	14358	14284	14256	14226	14320	14024	14259	14131	14232	14417	14290	14196	14258	14310	14246	14184	14061	14264	14415	14136	14201	14283	14154	14293	14221	14252	14236	14121	14319	14151	14287	14110	14299	14253	14083	14326	14381	14087	14301	14244	14292	14082	14191	14176	14176	14170	14252	14164	14179	14392	14294	14251	14255	14177	14270	14314	14121	14326	14208	14157	14220	14305	14358	14241	14182	14403	14118	14171	14299	14348	14289	14239	14524	14184	14315	14273	14218	14302	14328	14203	14134	14248	14195	14318	14268	14357	14062	14392	14115	14338	14144	14143	14411	14331	14162	14392	14086	14276	14197	14160	14248	14208	14388	14132	14208	14158	14112	14245	14252	14265	14138	14219	14235	14182	14228	14179	14238	14319	14352	14137	14265	14212	14285	14165	14315	14354	14221	14187
27211	21726	23782	19778	16794	16787	17155	16622	16665	16678	16596	16529	16664	16728	16580	16576	16739	16794	16582	16527	16613	16516	16705	16568	16586	16662	16616	16700	16604	16666	16639	16529	16446	16418	16760	16553	16584	16595	16617	16576	16669	16780	16470	16485	16672	16782	16777	16392	16794	16848	16730	16717	16636	16769	16716	16431	16377	16713	16554	16505	16668	16718	16481	16534	16548	16414	16571	16507	16671	16695	16661	16538	16610	16578	16488	16540	16669	16608	16602	16598	16395	16733	16657	16427	16684	16639	16667	16422	16634	16543	16635	16525	16577	16502	16284	16392	16666	16577	16671	16490	16429	16662	16766	16583	16495	16644	16636	16645	16503	16346	16578	16507	16433	16596	16444	16228	16614	16562	16473	16293	16741	16690	16576	16667	16643	16668	16446	16592	16492	16335	16636	16433	16629	16440	16594	16354	16577	16529	16653	16457	16650	16548	16466	16541	16452	16487	16467	16520	16638	16419	16506	16498	16499	16617	16708	16586	16490	16844	16341	16578	16738	16755	16656	16687	16518	16428	16571	16599	16484	16417	16532	16763	16656	16473	16808	16676	16467	16634	16626	16550	16429	16549	16698	16460	16468	16453	16431	16564	16394	16484	16620	16499	16338	16400	16595	16687	16588	16316	16430	16496	16492	16527	16656	16282	16512	16524	16334	16697	16694	16493	16458	16450	16459	16646	16567	16457	16484	16665	16663	16441	16613	16550	16517	16371	16430	16432	16566	16525	16571	16483	16577	16339	16568	16410	16618	16639	16769	16639	16301	16547	16511	16530	16458	16429	16445	16436	16659	16491	16536	16597	16586	16445	16655	16695	16440	16589	16776	16673	16657	16563	16229	16440	16640	16648	16578	16506	16596	16498	16572	16462	16520	16406	16616	16713	16841	16481	16465	16420	16538	16652	16375	16323	16412	16450	16588	16326	16448	16488	16636	16446	16549	16699	16617	16705	16593	16440	16513	16476	16425	16508	16480	16555	16402	16562	16815	16434	16447	16469	16584	16483	16590	16573	16547	16618	16561	16433	16618	16539	16615	16498	16542	16643	16706	16418	16648	16560	16482	16516	16505	16618	16555	16552	16473	16436	16363	16668	16516	16464	16449	16474	16519	16546	16360	16497	16741	16387	16250	16513	16680	16608	16508	16613	16450	16288	16479	16493	16585	16256	16439	16648	16583	16725	16604	16426	16447	16478	16757	16568	16453	16792	16432	16241	16738	16613	16685	16568	16514	16501	16569	16480	16676	16514	16551	16575	16529	16304	16551	16265	16415	16496	16515	16370	16449	16491	16390	16434	16510	16529	16498	16385	16599	16578	16554	16342	16607	16563	16535	16361	16685	16564	16519	16516	16524	16456	16499	16387	16619	16497	16464	16572	16737	16555	16801	16579	16627	16292	16429	16518	16531	16410	16628	16733	16377	16318	16306	16493	16762	16431	16437	16764	16678	16598	16574	16589	16545	16323	16480	16556	16692	16511	16449	16570	16467	16573	16600	16677	16653	16446	16485	16583	16295	16444	16444	16500	16710	16473	16624	16385	16553	16608	16453	16661	16527	16371	16477	16610	16572	16524	16504	16575	16632	16707	16431	16469	16455	16450	16524	16609	16607	16651	16643	16560	16578	16523	16376	16591	16608	16467	16353	16640	16285	16489	16427	16422	16444	16451	16735	16566	16491	16489	16404	16586	16466	16505	16464	16699	16618	16716	16615	16375	16608	16604	16489	16498	16482	16344	16503	16486	16588	16484	16560	16587	16379	16469	16481	16328	16632	16549	16664	16676	16468	16438	16469	16356	16686	16604	16600	16357	16305	16537	16664	16616	16447	16420	16634	16816	16546	16425	16581	16410	16530	16550	16580	16554	16594	16482	16543	16541	16754	16491	16416	16405	16464	16676	16507	16559	16514	16665	16703	16699	16486	16310	16424	16528	16515	16493	16506	16674	16563	16620	16593	16364	16482	16527	16519	16391	16506	16653	16467	16508	16592	16531	16570	16570	16560	16513	16495	16567	16580	16644	16490	16638	16698	16247	16585	16417	16661	16709	16458	16726	16567	16776	16667	16361	16630	16688	16604	16461	16600	16580	16484	16454	16714	16527	16601	16408	16595	16429	16680	16418	16321	16455	16621	16456	16659	16669	16609	16713	16630	16530	16631	16687	16663	16548	16502	16641	16604	16358	16512	16469	16461	16587	16470	16803	16477	16527	16493	16392	16544	16478	16498	16531	16433	16607	16498	16493	16604	16537	16664	16489	16535	16458	16407	16540	16556	16790	16522	16567	16620	16514	16474	16416	16514	16511	16659	16417	16615	16591	16619	16389	16567	16475	16574	16278	16490	16432	16309	16424	16561	16573	16502	16508	16764	16695	16884	16656	16495	16592	16260	16489	16411	16497	16567	16590	16504	16684	16481	16580	16661	16589	16383	16680	16581	16617	16420	16628	16430	16580	16807	16518	16474	16440	16613	16560	16571	16488	16548	16567	16511	16710	16464	16512	16624	16404	16515	16481	16506	16526	16588	16597	16555	16403	16576	16657	16562	16457	16521	16606	16633	16585	16549	16566	16578	16572	16493	16414	16632	16472	16494	16707	16597	16613	16606	16483	16516	16379	16559	16463	16531	16596	16573	16456	16653	16549	16839	16563	16435	16498	16700	16539	16617	16365	16680	16609	16399	16490	16684	16560	16639	16626	16553	16506	16562	16590	16460	16475	16764	16638	16621	16645	16471	16325	16657	16576	16529	16598	16659	16692	16579	16600	16528	16438	16582	16595	16585	16722	16389	16334	16409	16608	16507	16460	16428	16682	16467	16683	16600	16629	16553	16661	16708	16603	16668	16529	16400	16590	16693	16618	16376	16539	16547	16543	16628	16682	16641	16437	16572	16758	16489	16414	16435	16472	16593	16456	16284	16422	16607	16580	16626	16550	16648	16549	16475	16532	16485	16632	16676	16299	16580	16577	16528	16560	16542	16439	16666	16589	16507	16451	16359	16387	16503	16503	16526	16637	16567	16404	16712	16611	16667	16564	16638	16490	16431	16427	16657	16582	16526	16646	16546	16451	16447	16400	16431	16699	16511	16566	16461	16705	16751	16491	16534	16622	16795	16793	16718	16616	16469	16426	16493	16452	16470	16451	16561	16271	16588	16556	16577	16419	16526	16607	16626	16591	16371	16504	16581	16424	16603	16608	16509	16544	16511	16516	16549	16578	16566	16437	16432	16360	16626	16562	16398	16699	16508	16433	16505	16666	16685	16466	16427	16515	16524	16532	16645	16670	16353	16505	16479	16644	16549	16694	16626	16798	16478	16556	16708	16774	16621	16655	16414	16438	16609	16462	16470	16551	16581	16784	16467	16540	16652	16533	16532	16518	16721	16514	16563	16471	16503	16621	16437	16606	16652	16645	16414	16309	16354	16397	16540	16499	16629	16379	16426	16562	16556	16535	16469	16497	16620	16611	16337	16718	16714	16487	16333	16602	16756	16497	16414	16423	16617	16420	16646	16745	16651	16764	16555	16468	16610	16442	16517	16335	16430	16534	16674	16534	16708	16489	16569	16550	16654	16687	16594	16331	16542	16444	16441	16352	16328	16510	16606	16450	16590	16741	16585	16628	16649	16525	16486	16494	16603	16397	16745	16464	16295	16648	16681	16460	16609	16648	16328	16565	16451	16582	16423	16418	16614	16600	16566	16419	16714	16451	16648	16586	16677	16546	16407	16619	16634	16454	16509	16605	16607	16471	16454	16532	16583	16718	16597	16634	16622	16513	16488	16395	16826	16510	16495	16578	16515	16675	16532	16467	16653	16770	16531	16395	16607	16438	16445	16557	16341	16669	16534	16303	16587	16617	16477	16661	16677	16537	16729	16547	16661	16577	16658	16451	16551	16526	16359	16583	16653	16407	16688	16557	16443	16424	16438	16593	16569	16441	16336	16481	16404	16578	16493	16505	16457	16570	16588	16397	16759	16453	16512	16483	16637	16623	16543	16628	16547	16610	16625	16620	16677	16512	16428	16307	16632	16536	16525	16553	16549	16682	16487	16543	16652	16511	16536	16675	16671	16573	16399	16453	16613	16423	16494	16444	16466	16568	16351	16526	16606	16792	16531	16361	16570	16706	16739	16637	16470	16498	16539	16499	16337	16326	16545	16406	16652	16258	16405	16528	16341	16508	16699	16660	16519	16769	16440	16508	16506	16457	16471	16628	16513	16611	16496	16307	16385	16253	16423	16451	16655	16551	16475	16605	16338	16515	16674	16371	16391	16671	16514	16706	16297	16440	16650	16529	16609	16705	16479	16601	16467	16669	16543	16716	16784	16594	16459	16489	16704	16781	16552	16698	16548	16362	16495	16574	16480	16330	16441	16696	16675	16652	16360	16732	16542	16592	16636	16631	16481	16467	16519	16617	16761	16518	16587	16479	16440	16561	16326	16452	16607	16713	16412	16463	16664	16602	16468	16611	16520	16563	16724	16440	16468	16473	16693	16564	16401	16552	16604	16552	16557	16691	16540	16489	16354	16654	16491	16774	16290	16664	16424	16525	16400	16600	16672	16579	16457	16572	16560	16392	16613	16332	16451	16646	16575	16714	16716	16793	16602	16636	16623	16619	16523	16679	16497	16570	16376	16493	16676	16373	16597	16660	16486	16710	16545	16507	16518	16677	16391	16263	16472	16434	16533	16353	16412	16746	16471	16533	16482	16629	16578	16773	16691	16542	16556	16637	16593	16454	16431	16409	16503	16432	16578	16561	16675	16532	16538	16464	16608	16309	16503	16474	16642	16526	16392	16537	16578	16636	16535	16702	16700	16450	16472	16493	16774	16647	16524	16657	16663	16610	16541	16535	16609	16385	16482	16564	16754	16532	16579	16483	16612	16579	16453	16307	16656	16683	16611	16643	16792	16583	16364	16414	16588	16495	16487	16631	16542	16336	16346	16662	16540	16520	16581	16547	16469	16456	16598	16319	16567	16508	16518	16555	16498	16417	16543	16539	16522	16751	16782	16556	16598	16633	16324	16293	16434	16467	16460	16574	16464	16394	16493	16503	16589	16563	16526	16380	16367	16594	16629	16488	16566	16588	16660	16674	16376	16641	16648	16711	16679	16430	16512	16545	16397	16434	16537	16436	16457	16706
14371	18875	16660	15108	14612	14419	14351	14677	14553	14438	14417	14495	14244	14371	14368	14220	14349	14484	14388	14516	14458	14485	14374	14320	14480	14339	14446	14408	14371	14491	14449	14382	14337	14350	14192	14517	14452	14507	14228	14510	14406	14469	14366	14530	14441	14542	14243	14542	14504	14648	14734	14539	14487	14373	14349	14492	14251	14355	14371	14399	14139	14447	14299	14363	14248	14252	14428	14268	14290	14392	14451	14277	14394	14365	14220	14221	14204	14313	14267	14261	14290	14362	14489	14198	14386	14357	14171	14447	14317	14464	14330	14373	14396	14199	14314	14392	14412	14192	14195	14322	14130	14262	14269	14139	14191	14296	14412	14228	14530	14229	14290	14237	14335	14361	14338	14472	14284	14316	14282	14268	14291	14361	14368	14451	14298	14227	14123	14305	14348	14279	14343	14204	14188	14179	14398	14165	14241	14255	14357	14175	14197	14291	14375	14305	14568	14386	14279	14521	14354	14348	14263	14354	14341	14325	14294	14334	14302	14455	14393	14285	14358	14404	14329	14223	14392	14462	14318	14225	14455	14274	14223	14231	14315	14416	14217	14200	14263	14242	14280	14400	14253	14157	14455	14332	14313	14256	14360	14323	14477	14420	14362	14233	14423	14321	14357	14307	14374	14475	14211	14419	14328	14319	14309	14227	14309	14325	14286	14292	14298	14528	14453	14265	14368	14319	14232	14490	14343	14527	14432	14230	14288	14426	14340	14272	14389	14344	14348	14356	14255	14389	14336	14284	14446	14440	14287	14177	14263	14302	14320	14508	14317	14320	14329	14353	14280	14160	14343	14417	14405	14472	14341	14276	14362	14338	14231	14445	14370	14292	14305	14450	14262	14334	14451	14460	14251	14425	14320	14266	14361	14409	14404	14511	14183	14418	14365	14379	14343	14281	14444	14313	14217	14422	14346	14344	14283	14315	14348	14370	14353	14461	14388	14365	14291	14159	14599	14303	14462	14207	14364	14571	14429	14321	14311	14364	14313	14378	14392	14369	14348	14290	14473	14280	14411	14377	14071	14244	14282	14408	14338	14392	14179	14280	14325	14285	14304	14364	14231	14314	14439	14272	14381	14349	14309	14392	14381	14392	14414	14410	14432	14348	14434	14296	14415	14371	14210	14343	14228	14290	14384	14376	14165	14367	14346	14244	14406	14387	14308	14321	14388	14288	14326	14296	14223	14476	14350	14461	14360	14397	14389	14346	14242	14610	14303	14338	14365	14336	14355	14420	14251	14334	14359	14225	14339	14385	14299	14365	14490	14426	14193	14489	14412	14418	14253	14245	14370	14412	14350	14385	14249	14358	14471	14137	14344	14310	14380	14328	14207	14361	14314	14198	14478	14260	14390	14308	14312	14350	14310	14292	14311	14328	14277	14191	14470	14315	14377	14312	14490	14328	14233	14140	14089	14224	14145	14348	14421	14400	14230	14389	14366	14262	14308	14311	14299	14482	14352	14271	14296	14319	14418	14313	14334	14116	14442	14380	14255	14261	14342	14396	14308	14297	14221	14426	14224	14237	14532	14407	14282	14310	14355	14312	14117	14319	14391	14275	14150	14352	14397	14361	14399	14244	14281	14390	14313	14360	14214	14188	14363	14435	14267	14393	14440	14306	14471	14296	14248	14306	14485	14331	14271	14350	14204	14306	14306	14238	14320	14138	14331	14331	14476	14240	14329	14280	14432	14299	14313	14287	14407	14476	14370	14166	14417	14358	14312	14320	14442	14146	14375	14294	14358	14276	14307	14376	14386	14230	14440	14351	14330	14402	14243	14128	14131	14450	14504	14279	14384	14482	14371	14335	14613	14461	14224	14407	14299	14446	14514	14370	14183	14225	14428	14188	14237	14315	14364	14208	14467	14208	14274	14336	14279	14286	14301	14348	14342	14168	14405	14367	14356	14451	14454	14343	14347	14367	14287	14199	14379	14383	14350	14358	14572	14464	14442	14305	14399	14226	14341	14179	14257	14333	14425	14374	14273	14341	14352	14390	14183	14242	14170	14293	14162	14254	14194	14244	14384	14383	14398	14519	14306	14451	14195	14385	14320	14283	14372	14364	14309	14395	14429	14183	14434	14441	14397	14444	14263	14256	14274	14382	14314	14283	14401	14417	14283	14410	14329	14509	14315	14352	14489	14278	14290	14321	14423	14410	14468	14226	14311	14429	14361	14292	14426	14403	14493	14412	14356	14422	14379	14288	14419	14255	14221	14381	14476	14209	14399	14477	14242	14343	14314	14241	14385	14173	14411	14396	14246	14409	14334	14356	14304	14319	14458	14343	14631	14378	14385	14395	14281	14232	14401	14443	14362	14509	14276	14312	14274	14313	14332	14389	14451	14304	14184	14354	14287	14351	14409	14375	14431	14387	14326	14337	14416	14284	14376	14228	14263	14353	14487	14340	14245	14310	14444	14435	14347	14118	14398	14524	14232	14420	14477	14313	14334	14319	14394	14377	14347	14452	14324	14421	14342	14206	14433	14335	14468	14380	14374	14185	14352	14316	14460	14291	14251	14259	14340	14413	14248	14429	14204	14142	14338	14425	14257	14322	14310	14314	14409	14327	14297	14313	14258	14417	14269	14320	14148	14440	14332	14309	14314	14400	14361	14335	14440	14144	14124	14332	14249	14453	14306	14233	14171	14431	14419	14424	14563	14300	14210	14264	14297	14430	14481	14470	14334	14227	14323	14325	14318	14347	14314	14356	14297	14284	14245	14624	14347	14352	14498	14425	14494	14412	14223	14465	14328	14402	14475	14270	14370	14479	14425	14410	14260	14466	14341	14340	14486	14174	14331	14301	14301	14222	14328	14345	14455	14318	14268	14424	14604	14357	14317	14293	14365	14480	14430	14278	14416	14215	14332	14380	14436	14229	14311	14228	14370	14471	14232	14308	14428	14292	14406	14387	14346	14330	14269	14471	14368	14325	14228	14288	14346	14123	14391	14385	14402	14324	14337	14381	14464	14422	14430	14246	14239	14487	14463	14338	14271	14474	14395	14263	14348	14211	14365	14317	14303	14386	14289	14387	14370	14409	14358	14355	14552	14283	14308	14289	14507	14386	14409	14349	14403	14472	14369	14442	14352	14439	14484	14218	14201	14409	14351	14337	14207	14322	14638	14421	14372	14364	14427	14303	14225	14265	14293	14199	14455	14466	14253	14465	14462	14369	14441	14236	14419	14181	14339	14145	14379	14297	14263	14310	14417	14257	14347	14187	14392	14307	14317	14492	14339	14333	14371	14395	14253	14294	14262	14413	14407	14415	14222	14342	14375	14265	14448	14308	14203	14547	14270	14280	14237	14265	14491	14555	14405	14310	14422	14400	14356	14323	14309	14329	14201	14180	14421	14229	14264	14268	14477	14223	14428	14408	14297	14269	14272	14537	14387	14387	14114	14283	14239	14285	14352	14460	14417	14402	14451	14188	14412	14338	14293	14316	14566	14268	14207	14273	14421	14334	14305	14382	14235	14403	14390	14399	14346	14292	14225	14322	14321	14468	14128	14357	14318	14249	14367	14349	14368	14471	14426	14297	14333	14326	14400	14355	14131	14333	14247	14377	14216	14358	14310	14363	14326	14410	14483	14369	14322	14368	14370	14365	14346	14166	14403	14282	14288	14387	14309	14380	14373	14324	14344	14407	14193	14326	14472	14327	14359	14272	14186	14334	14369	14254	14287	14205	14316	14349	14229	14440	14373	14364	14392	14264	14312	14280	14520	14412	14383	14416	14330	14341	14272	14440	14340	14365	14359	14306	14346	14394	14192	14427	14379	14204	14416	14464	14240	14285	14165	14307	14348	14492	14376	14325	14280	14325	14270	14385	14398	14410	14446	14340	14411	14354	14179	14379	14453	14284	14262	14450	14470	14163	14465	14263	14373	14333	14309	14234	14352	14349	14400	14294	14398	14297	14309	14291	14383	14324	14402	14479	14265	14376	14312	14405	14435	14224	14296	14387	14333	14398	14341	14442	14348	14456	14146	14391	14266	14335	14211	14208	14416	14605	14304	14436	14329	14281	14299	14496	14200	14282	14421	14256	14326	14431	14236	14367	14245	14182	14499	14506	14276	14462	14171	14183	14281	14327	14232	14455	14206	14339	14439	14318	14477	14204	14453	14305	14276	14311	14232	14315	14282	14417	14367	14240	14176	14298	14167	14348	14177	14292	14315	14228	14359	14326	14460	14410	14258	14208	14426	14449	14319	14261	14180	14287	14270	14337	14314	14395	14459	14505	14316	14363	14249	14195	14344	14531	14358	14352	14346	14403	14347	14482	14372	14252	14354	14461	14279	14466	14307	14429	14218	14291	14332	14361	14271	14319	14351	14390	14325	14451	14497	14189	14321	14391	14344	14368	14329	14384	14269	14395	14347	14448	14352	14320	14333	14250	14277	14445	14206	14402	14241	14405	14325	14311	14219	14408	14446	14330	14263	14362	14317	14401	14296	14430	14407	14370	14327	14307	14450	14291	14277	14312	14214	14229	14358	14171	14253	14470	14366	14347	14336	14249	14378	14314	14331	14165	14286	14433	14239	14374	14401	14309	14317	14200	14261	14370	14063	14283	14347	14370	14257	14343	14314	14528	14419	14314	14484	14331	14355	14386	14424	14385	14335	14330	14442	14259	14374	14257	14375	14456	14443	14395	14367	14244	14262	14216	14282	14367	14397	14335	14406	14234	14280	14416	14389	14358	14355	14225	14371	14355	14525	14271	14293	14292	14387	14476	14310	14385	14524	14332	14383	14411	14132	14387	14519	14373	14310	14480	14414	14301	14433	14462	14386	14373	14407	14307	14166	14349	14333	14356	14301	14359	14191	14393	14376	14128	14326	14231	14224	14320	14342	14312	14367	14279	14234	14348	14570	14413	14248	14399	14218	14244	14286	14255	14256	14424	14241	14410	14268	14369	14161	14319	14479	14450	14365	14391	14354	14361	14352	14208	14338	14346	14475	14314	14331	14395	14321	14397	14397	14472	14322	14409	14295	14235	14091	14324	14279	14367	14354	14377	14327	14252	14244	14279	14312	14202	14490	14387	14378	14474	14346	14435	14293	14464	14390	14305	14181	14363	14389	14435	14372	14436	14120	14358	14266	14335	14347	14405	14350	14467	14394	14346	14423	14317	14365	14248
23725	21003	28377	23894	21648	20379	19392	17097	16540	16700	16744	16592	16523	16663	16470	16425	16489	16570	16242	16585	16386	16417	16434	16526	16569	16488	16478	16503	16595	16520	16630	16438	16497	16294	16489	16315	16412	16480	16415	16349	16539	16456	16454	16480	16443	16792	16540	16513	17449	17826	17553	17089	16720	16677	16606	16510	16311	16433	16391	16307	16452	16367	16276	16259	16335	16450	16250	16507	16215	16431	16452	16186	16365	16357	16554	16492	16407	16340	16454	16310	16369	16158	16204	16448	16242	16332	16498	16276	16423	16351	16376	16453	16347	16341	16260	16236	16362	16365	16399	16223	16433	16379	16246	16246	16320	16328	16167	16341	16420	16434	16219	16238	16329	16378	16444	16205	16045	16277	16229	16176	16465	16331	16059	16220	16455	16413	16451	16384	16363	16222	16308	16511	16479	16389	16399	16288	16482	16443	16483	16532	16331	16289	16272	16421	16501	16149	16181	16524	16415	16372	16409	16314	16614	16257	16146	16266	16431	16276	16205	16363	16423	16498	16354	16348	16510	16290	16348	16090	16447	16399	16276	16365	16508	16481	16344	16378	16334	16392	16273	16434	16373	16274	16282	16249	16296	16337	16535	16405	16378	16524	16416	16218	16282	16108	16341	16199	16409	16236	16315	16329	16380	16328	16442	16384	16392	16441	16339	16382	16463	16332	16214	16605	16193	16276	16461	16418	16226	16207	16258	16391	16356	16226	16142	16272	16461	16292	16553	16215	16212	16384	16350	16554	16305	16238	16250	16287	16315	16570	16384	16222	16266	16399	16336	16403	16303	16445	16320	16378	16423	16459	16234	16307	16324	16309	16419	16351	16627	16398	16451	16351	16371	16160	16363	16302	16321	16415	16255	16292	16296	16428	16505	16233	16433	16274	16289	16406	16409	16293	16225	16331	16372	16183	16349	16375	16481	16345	16503	16469	16464	16395	16454	16286	16297	16266	16238	16477	16283	16202	16336	16534	16302	16467	16478	16426	16436	16217	16190	16160	16173	16302	16032	16286	16247	16215	16354	16260	16364	16262	16605	16393	16256	16482	16349	16350	16275	16317	16362	16187	16397	16243	16214	16285	16368	16115	16161	16274	16390	16467	16569	16305	16303	16477	16475	16240	16230	16312	16404	16242	16365	16128	16510	16372	16474	16354	16430	16394	16550	16418	16383	16371	16499	16452	16352	16336	16262	16424	16417	16335	16201	16257	16159	16166	16472	16133	16370	16446	16324	16044	16324	16215	16254	16167	16278	16541	16432	16395	16457	16635	16363	16188	16387	16241	16357	16185	16103	16504	16344	16290	16420	16317	16265	16285	16204	16503	16307	16639	16407	16488	16350	16320	16282	16227	16536	16473	16409	16376	16428	16461	16367	16461	16347	16254	16451	16411	16356	16327	16477	16436	16230	16493	16304	16158	16206	16282	16372	16337	16395	16330	16500	16361	16241	16355	16278	16281	16299	16416	16375	16387	16538	16178	16401	16264	16299	16380	16349	16231	16156	16363	16262	16336	16300	16366	16561	16237	16537	16331	16325	16367	16344	16303	16535	16467	16262	16255	16296	16460	16373	16441	16380	16292	16309	16310	16280	16498	16336	16453	16473	16435	16656	16472	16327	16272	16394	16338	16292	16346	16396	16294	16398	16339	16419	16356	16372	16399	16413	16422	16409	16299	16379	16312	16398	16270	16383	16430	16562	16272	16558	16266	16386	16271	16258	16286	16255	16517	16438	16297	16484	16355	16093	16220	16355	16541	16219	16142	16254	16500	16261	16485	16209	16322	16301	16617	16428	16376	16443	16262	16440	16326	16416	16403	16168	16282	16340	16363	16235	16360	16308	16382	16329	16571	16489	16328	16337	16261	16336	16267	16242	16163	16283	16358	16185	16202	16323	16417	16267	16274	16277	16154	16411	16323	16297	16406	16630	16362	16349	16313	16319	16429	16634	16230	16215	16485	16495	16382	16397	16267	16315	16335	16362	16208	16223	16207	16473	16373	16064	16522	16339	16329	16235	16123	16328	16484	16368	16512	16351	16214	16331	16272	16274	16427	16245	16496	16405	16480	16475	16252	16345	16337	16408	16315	16364	16233	16172	16203	16329	16366	16243	16314	16306	16422	16315	16311	16287	16340	16437	16418	16353	16367	16388	16456	16256	16116	16177	16113	16280	16284	16353	16422	16417	16418	16247	16358	16290	16425	16372	16218	16117	16255	16205	16376	16207	16277	16273	16136	16286	16416	16232	16366	16416	16509	16449	16164	16242	16447	16349	16417	16268	16262	16367	16237	16313	16329	16344	16451	16537	16426	16334	16257	16405	16306	16258	16285	16342	16412	16389	16245	16380	16263	16228	16351	16281	16435	16258	16459	16129	16246	16411	16335	16396	16416	16344	16503	16388	16307	16283	16419	16328	16297	16382	16220	16459	16342	16544	16379	16411	16270	16385	16573	16503	16462	16286	16305	16497	16309	16411	16355	16475	16258	16450	16500	16073	16402	16142	16385	16253	16208	16471	16444	16251	16329	16210	16300	16231	16224	16341	16345	16287	16263	16412	16506	16336	16424	16344	16581	16160	16345	16302	16329	16260	16251	16581	16242	16450	16290	16279	16273	16412	16491	16403	16196	16198	16188	16416	16256	16396	16322	16243	16286	16233	16457	16397	16348	16236	16588	16445	16429	16501	16386	16394	16442	16337	16378	16107	16070	16104	16351	16106	16294	16374	16266	16280	16146	16401	16352	16173	16161	16330	16343	16373	16534	16362	16591	16342	16369	16279	16275	16353	16358	16264	16506	16409	16294	16584	16164	16253	16247	16402	16350	16351	16238	16527	16188	16525	16388	16218	16245	16311	16334	16208	16589	16357	16507	16422	16479	16097	16358	16229	16304	16382	16317	16346	16309	16251	16123	16517	16370	16321	16449	16420	16510	16410	16478	16299	16397	16177	16417	16312	16385	16419	16301	16517	16388	16275	16271	16142	16351	16396	16348	16453	16310	16362	16347	16292	16443	16396	16422	16428	16240	16532	16346	16361	16153	16410	16256	16208	16242	16349	16240	16318	16378	16413	16120	16488	16328	16517	16385	16300	16428	16370	16434	16457	16207	16310	16396	16581	16348	16201	16369	16136	16145	16294	16456	16388	15929	16387	16323	16312	16368	16221	16416	16445	16399	16507	16284	16246	16159	16285	16333	16416	16346	16095	16123	16256	16220	16242	16349	16103	16430	16195	16405	16397	16221	16305	16446	16209	16385	16227	16417	16323	16374	16392	16590	16164	16027	16397	16355	16308	16380	16271	16399	16401	16489	16239	16431	16390	16458	16240	16356	16341	16240	16331	16436	16205	16354	16248	16223	16332	16411	16328	16389	16443	16245	16642	16327	16275	16235	16393	16290	16128	16284	16237	16270	16310	16499	16327	16436	16361	16237	16280	16499	16515	16434	16287	16308	16256	16306	16299	16367	16468	16353	16561	16263	16257	16215	16011	16247	16303	16306	16387	16408	16240	16280	16393	16467	16228	16264	16474	16331	16462	16209	16356	16326	16227	16508	16318	16349	16373	16668	16361	16442	16302	16443	16245	16425	16158	16296	16166	16247	16132	16603	16355	16462	16446	16377	16293	16327	16485	16292	16185	16301	16459	16361	16147	16486	16582	16445	16458	16287	16230	16091	16436	16282	16223	16261	16308	16342	16201	16441	16541	16375	16303	16537	16233	16386	16544	16250	16163	16417	16446	16276	16278	16335	16370	16438	16279	16271	16276	16362	16390	16221	16333	16550	16257	16264	16223	16284	16373	16146	16306	16388	16348	16390	16110	16259	16124	16406	16150	16428	16335	16154	16370	16490	16427	16448	16382	16407	16345	16328	16476	16151	16217	16194	16448	16426	16343	16396	16313	16388	16171	16354	16166	16298	16509	16508	16400	16342	16538	16162	16341	16344	16331	16353	16461	16306	16514	16471	16232	16281	16547	16284	16324	16181	16144	16368	16243	16428	16108	16430	16488	16377	16288	16407	16393	16384	16338	16435	16386	16345	16189	16164	16368	16294	16315	16391	16331	16498	16516	16534	16378	16454	16188	16116	16315	16219	16329	16280	16369	16497	16324	16264	16339	16478	16391	16413	16439	16357	16239	16473	16520	16254	16097	16329	16542	16234	16377	16247	16298	16329	16305	16263	16181	16513	16453	16388	16242	16535	16503	16336	16400	16297	16264	16228	16288	16328	16271	16219	16575	16291	16403	16440	16349	16381	16511	16548	16584	16395	16386	16286	16323	16160	16490	16424	16207	16107	16393	16505	16323	16318	16462	16215	16565	16323	16272	16417	16335	16469	16222	16353	16221	16296	16508	16278	16129	16372	16473	16124	16393	16219	16236	16533	16240	16419	16259	16537	16337	16295	16291	16423	16269	16207	16522	16243	16419	16477	16336	16246	16260	16495	16311	16220	16289	16261	16180	16317	16242	16420	16345	16267	16333	16236	16226	16397	16233	16495	16190	16331	16436	16232	16382	16429	16549	16278	16346	16287	16285	16335	16280	16137	16212	16133	16477	16356	16325	16205	16323	16390	16225	16460	16267	16400	16300	16464	16411	16447	16394	16250	16314	16398	16245	16399	16435	16250	16260	16140	16310	16205	16251	16356	16391	16214	16216	16505	16457	16602	16413	16466	16429	16310	16264	16363	16354	16254	16448	16417	16182	16430	16345	16164	16331	16494	16097	16456	16360	16270	16422	16266	16361	16432	16329	16346	16442	16223	16084	16348	16342	16298	16235	16403	16568	16458	16181	16442	16384	16254	16330	16319	16351	16400	16435	16460	16404	16412	16305	16387	16258	16192	16410	16241	16367	16271	16439	16290	16459	16523	16406	16289	16452	16320	16387	16405	16382	16399	16263	16446	16296	16301	16341	16228	16296	16305	16378	16319	16297	16314	16173	16288	16318	16382	16305	16487	16354	16395	16422	16204	16475	16332	16346	16482	16495	16401	16373	16347	16507	16238	16408	16360	16367	16375	16290	16477	16313	16278	16437	16300	16236	16299	16305	16300	16401	16260	16277	16164	16131	16404	16228	16452	16285	16341	16474	16360	16377	16225	16392	16288	16251	16374	16334	16519	16477	16373	16394	16323	16103	16332	16413	16458
14406	27228	23363	17404	15825	15267	15110	14871	14727	14545	14683	14517	14499	14650	14533	14397	14561	14379	14441	14239	14217	14477	14459	14248	14319	14410	14268	14220	14332	14318	14426	14238	14310	14174	14240	14205	14540	14347	14250	14155	14287	14394	14500	14483	14581	14356	14395	14486	16014	16083	15803	15181	14605	14454	14253	14319	14406	14071	14115	14176	14208	14186	14306	14313	14383	14310	14095	14235	14238	14169	14314	14153	14157	14236	14312	14218	14290	14081	14133	14389	14275	14327	14109	14309	14210	14304	14222	14224	14228	14142	14240	14285	14293	14293	14170	14222	14316	14097	14202	14252	14267	14214	14176	14171	14212	14220	14205	14137	14210	14230	14233	14292	14140	14281	14289	14239	14312	14270	14220	14255	14294	14298	14295	14169	14263	14212	14209	14222	14252	14294	14128	14341	14346	14382	14264	14209	14284	14276	14285	14319	14147	14215	14157	14381	14356	14230	14360	14153	14278	14144	14311	14345	14376	14148	14324	14234	14143	14262	14198	14220	14200	14232	14298	14249	14143	14491	14173	14291	14063	14097	14206	13954	14237	14255	14398	14293	14276	14112	14133	14197	14265	14266	14271	14137	14169	14401	14247	14277	14166	14105	14372	14266	14108	14499	14187	14336	14216	14233	14155	14374	14201	14412	14372	14192	14219	14199	14180	14198	14215	14017	14179	14050	14392	14102	14249	14190	14233	14191	14172	14331	14179	14246	14194	14147	14115	14264	14183	14321	14210	14158	14320	14403	14388	14199	14269	14339	14198	14309	14237	14182	14140	14194	14291	14276	14180	14300	14158	14138	14166	14431	14374	14190	14153	14344	14147	14120	14268	14171	14283	14186	14169	14148	14271	14367	14286	14444	14131	14239	14338	14349	14293	14309	14248	14199	14205	14147	14430	14205	14315	14254	14263	14238	14227	14249	14318	14248	14321	14195	14039	14015	14185	14351	14092	14376	14289	14342	14261	14283	14371	14345	14053	14204	14252	14338	14405	14257	14078	14273	14202	14099	14185	14255	14390	14102	14240	14397	14181	14451	14216	14319	14261	14235	14308	14195	14318	14165	14083	14250	14199	14302	14116	14196	14065	14280	14259	14151	14166	14176	14242	14310	14079	14144	14133	14181	14191	14309	14199	14234	14414	14287	14286	14244	14250	14337	14135	14241	14360	14158	14149	14286	14266	14164	14151	14243	14205	14304	14298	14230	14148	14134	14160	14350	14296	14239	14376	14325	14267	14272	14372	14440	14211	14418	14274	14297	14120	14241	14250	14261	14365	14295	14186	14124	14179	14364	14204	14200	14308	14222	14150	14141	14352	14258	14293	14446	14112	14149	14225	14080	14149	14453	14270	14333	14198	14247	14037	14272	14208	14340	14161	14187	14399	14294	14153	14267	14454	14363	14447	14200	14175	14345	14278	14229	14245	14157	14183	14174	14329	14349	14203	14234	14141	14110	14239	14126	14172	14077	14097	14114	14206	14171	14315	14120	14276	14096	14236	14166	14232	14331	14183	14321	14287	14386	14193	14176	14244	14284	14440	14345	14265	14285	14244	14230	14337	14224	14332	14270	14350	14259	14221	14204	14293	14382	14258	14231	14302	14112	14349	14364	14198	14237	14227	14173	14234	14216	14186	14366	14306	14200	14192	14173	14155	14248	14241	14136	14290	14160	14228	14203	14290	14333	14282	14227	14295	14193	14321	14127	14243	14103	14343	14386	14232	14277	14301	14141	14252	14196	14114	14136	14225	14316	14245	14247	14289	14254	14139	14263	14222	14370	14155	14178	14287	14215	14298	14216	14195	14158	14302	14205	14275	14316	14280	14385	14323	14273	14202	14244	14322	14301	13925	14276	14199	14137	14005	14182	14211	14219	14284	14103	14265	14213	14191	14256	14279	14308	14219	14328	14400	14244	14336	14144	14045	14159	14233	14117	14128	14231	14171	14283	14241	14105	14394	14151	14246	14124	14114	14251	14163	14193	14174	14175	14260	14232	14210	14269	14190	14296	14344	14417	14212	14322	14289	14327	14326	14156	14311	14291	14307	14239	14213	14269	14445	14157	14106	14384	14289	14233	14339	14218	14228	14319	14277	14275	14305	14208	14167	14265	14234	14397	14234	14182	14186	14366	14359	14251	14222	14299	14344	14074	14129	14247	14209	14239	14239	14255	14359	14374	14343	14179	14266	14239	14331	14181	14325	14104	14220	14280	14211	14274	14274	14160	14150	14096	14208	14355	14280	14190	14354	14232	14377	14187	14112	14179	14207	14290	14265	14407	14277	14240	14292	14092	14329	14408	14295	14285	14269	14266	14297	14169	14326	14103	14181	14305	14235	14088	14343	14190	14235	14293	14328	14223	14262	14247	14196	14275	14255	14191	14266	14233	14171	14257	14231	14118	14122	14292	14170	14277	14245	14249	14277	14292	14282	14203	14332	14278	14089	14263	14254	14274	14310	14388	14371	14422	14172	14327	14202	14190	14249	14248	14333	14194	14353	14179	14221	14216	14335	14115	14179	14211	14338	14178	14306	14157	14186	14210	14421	13961	14230	14256	14103	14268	14465	14223	14228	14182	14361	14311	14165	14298	14318	14138	14422	14145	14279	14194	14188	14090	14219	14117	14272	14369	14321	14285	14259	14265	14334	14456	14302	14214	14263	14159	14285	14366	14254	14244	14210	14290	14198	14310	14278	14075	14398	14354	14228	14273	14410	14306	14342	14383	14264	14152	14110	14341	14242	14295	14186	14503	14274	14135	14310	14276	14272	14269	14187	14006	14096	14126	14415	14174	14116	14203	14372	14315	14157	14205	14163	14297	14132	14180	14286	14316	14195	14311	14181	14307	14203	14002	14215	14234	14348	14352	14218	14241	14128	14144	14352	14336	14254	14280	14155	14312	14220	14335	14147	14222	14346	14389	14320	14231	14247	14170	14308	14010	14055	14233	14137	14209	14081	14280	14309	14260	14147	14305	14203	14309	14279	14279	14194	14137	14150	14419	14354	14169	14291	14077	14325	14149	14182	14202	14189	14305	14229	14153	14117	14151	14179	14240	14284	14164	14265	14010	14252	14228	14180	14381	14246	14164	14310	14293	14364	14263	14259	14338	14189	14294	14282	14192	14494	14361	14221	14269	14278	14180	14475	14368	14164	14246	14341	14251	14207	14151	14237	14082	14309	14235	14344	14299	14121	14152	14057	14351	14381	14037	14262	14230	14210	14191	14275	14188	14336	14224	14212	14388	14193	14165	14156	14190	14146	14395	14236	14395	14203	14314	14279	14205	14213	14270	14306	14277	14281	14340	14151	14418	14273	14273	14251	14122	14191	14496	14199	14223	14310	14361	14307	14294	14309	14239	14152	14188	14228	14196	14350	14143	14187	14375	14392	14034	14192	14245	14301	14120	14358	14399	14114	14231	14134	14019	14209	14287	14321	14191	14177	14339	14274	14168	14257	14400	14395	14182	14153	14156	14185	14260	14286	14364	14299	14193	14156	14226	14216	14125	14205	14415	14272	14289	14243	14148	14264	14471	14310	14302	14362	14436	14393	14382	14178	14223	14150	14279	13989	14125	14113	14142	14030	14206	14331	14132	14156	14160	14186	14227	14298	14145	14293	14234	14107	14221	14224	14367	14186	14136	14109	14309	14428	14140	14222	14150	14502	14336	14322	14283	14233	14306	14266	14166	14123	14230	14097	14239	14004	14299	14139	14161	14237	14420	14210	14248	14223	14102	14199	14102	14339	14273	14235	14383	14356	14138	14284	14008	14137	14255	14184	14372	14151	14122	14250	14231	14355	14162	14340	14378	14012	14059	14310	14138	14111	14356	14174	14298	14254	14168	14255	14293	14364	14272	14094	14273	14178	14249	14295	14292	14318	14370	14435	14378	14300	14165	14240	14181	14181	14101	14313	14231	14177	14230	14337	14233	14173	14191	14331	14194	14176	14268	14372	14310	14263	14092	14208	14256	14294	14250	14170	14266	14259	14169	14129	14283	14285	14261	14248	14228	14160	14121	14310	14321	14218	14147	14241	14285	14243	14223	14200	14082	14185	14193	14290	14242	14331	14363	14312	14172	14311	14204	14391	14220	14263	14215	14212	14337	14351	14214	14358	14209	14216	14226	14190	14413	14400	14134	14170	14152	14248	14333	14228	14038	14163	14188	14209	14380	14295	14308	14248	14168	14135	14226	14162	14272	14340	14278	14348	14360	14213	14088	14250	14447	14090	14227	14212	14302	14384	14127	14270	14200	14304	14315	14319	14073	14360	14158	14432	14305	14249	14190	14392	14217	14223	14386	14155	14200	14305	14234	14105	14322	14357	14313	14130	14121	14152	14293	14222	14269	14380	14310	14325	14242	14153	14269	14173	14306	14125	14263	14150	14389	14134	14162	14269	14175	14230	14221	14154	14253	14333	14240	14192	14272	14326	14244	14084	14085	14193	14452	14221	14297	14237	14214	14292	14350	14397	14278	14247	14255	14307	14357	14343	14263	14068	14175	14167	14128	14319	14340	14263	14315	14284	14205	14369	14270	14205	14278	14374	14257	14263	14276	14332	14308	14378	14473	14088	14232	14262	14135	14134	14214	14175	14263	14316	14079	14253	14130	14157	14418	14199	14199	14273	14238	14293	14220	14381	14230	14266	14245	14313	14328	14090	14238	14243	14248	14202	14095	14133	14381	14333	14028	14272	14238	14370	14314	14270	14264	14232	14356	14480	14393	14294	14134	14289	14184	14342	14110	14291	14270	14263	14246	14336	14283	14336	14213	14275	14389	14103	14143	14345	14255	14324	14269	14166	14125	14167	14144	14320	14297	14271	14159	14258	14208	14278	14060	14171	14125	14159	14278	14246	14268	14427	14057	14440	14290	14196	14301	14100	14372	14343	14121	14290	14219	14366	14126	14440	14296	14299	14066	13976	14211	14279	14215	14207	14169	14239	14188	14414	14301	14350	14269	14301	14143	14224	14094	14184	14338	14275	14209	14131	14209	14287	14342	14270	14232	14146	14437	14280	14344	14214	14311	14169	14204	14310	14222	14222	14099	14124	14453	14187	14079	14275	14228	14291	14145	14300	14252	14394	14240	14168	14268	14255	14257	14217	14186	14330	14323	14221	14161	14292	14233	14346	14181	14135	14281
22644	21021	28644	23600	21188	22771	23165	18046	17141	17333	17169	16963	17032	16881	16732	16940	17055	16878	16797	16745	16894	16620	16624	16761	16827	16658	16856	16728	16862	16804	16736	16892	16847	16581	16771	16748	16667	16599	16569	16747	16687	16641	16782	16670	16635	16621	16548	16785	18534	18924	18667	17805	17236	16691	16642	16716	16530	16584	16395	16559	16602	16597	16564	16442	16589	16614	16745	16465	16599	16591	16516	16630	16581	16566	16639	16710	16432	16324	16727	16408	16495	16458	16314	16687	16586	16732	16581	16485	16627	16431	16621	16615	16644	16552	16487	16616	16546	16427	16615	16555	16582	16481	16485	16265	16553	16435	16709	16437	16572	16364	16423	16560	16573	16505	16667	16417	16504	16493	16438	16441	16389	16236	16461	16659	16508	16441	16323	16510	16628	16342	16561	16404	16616	16389	16684	16405	16569	16651	16454	16581	16619	16586	16414	16397	16480	16419	16340	16439	16426	16252	16543	16332	16562	16695	16531	16592	16641	16554	16429	16262	16382	16685	16133	16235	16581	16527	16556	16488	16655	16588	16551	16307	16455	16374	16478	16539	16291	16376	16647	16498	16412	16284	16630	16461	16429	16314	16438	16384	16474	16507	16544	16620	16534	16610	16502	16728	16439	16560	16478	16220	16375	16675	16465	16549	16519	16500	16478	16452	16373	16530	16329	16668	16485	16547	16327	16409	16551	16556	16623	16318	16585	16636	16366	16348	16542	16434	16491	16604	16424	16246	16596	16553	16678	16529	16603	16480	16596	16549	16663	16545	16519	16526	16339	16524	16525	16518	16491	16461	16498	16463	16625	16593	16599	16513	16472	16478	16479	16351	16358	16550	16500	16434	16574	16506	16700	16399	16490	16471	16547	16481	16494	16584	16474	16382	16548	16475	16502	16518	16466	16521	16317	16433	16841	16472	16422	16379	16649	16553	16332	16388	16426	16498	16294	16482	16400	16480	16432	16695	16428	16488	16529	16327	16425	16453	16371	16625	16691	16306	16465	16348	16481	16434	16680	16471	16541	16367	16564	16461	16712	16570	16480	16402	16325	16434	16442	16380	16396	16568	16586	16514	16334	16399	16610	16312	16348	16266	16476	16438	16587	16542	16424	16571	16547	16414	16377	16317	16471	16330	16510	16425	16567	16584	16373	16503	16503	16482	16342	16530	16238	16479	16485	16500	16650	16417	16504	16405	16514	16459	16348	16514	16529	16560	16450	16516	16573	16436	16373	16424	16304	16372	16344	16616	16496	16372	16379	16715	16599	16367	16717	16439	16381	16553	16597	16496	16410	16488	16327	16468	16713	16508	16180	16500	16478	16322	16480	16499	16714	16373	16461	16400	16488	16338	16477	16626	16502	16620	16419	16649	16453	16531	16575	16589	16510	16507	16483	16431	16527	16479	16432	16523	16441	16326	16667	16554	16483	16461	16301	16398	16529	16346	16499	16763	16439	16474	16478	16363	16337	16543	16478	16301	16535	16330	16390	16463	16373	16461	16660	16647	16479	16468	16615	16499	16570	16415	16598	16356	16426	16447	16514	16400	16581	16549	16695	16524	16592	16477	16548	16581	16749	16331	16582	16625	16569	16560	16251	16590	16554	16548	16575	16362	16588	16566	16451	16309	16127	16389	16581	16545	16557	16468	16597	16445	16612	16524	16328	16682	16522	16513	16661	16390	16491	16568	16570	16492	16442	16297	16445	16502	16286	16497	16597	16517	16520	16532	16368	16351	16494	16463	16423	16614	16375	16550	16321	16571	16363	16594	16442	16579	16605	16484	16549	16454	16463	16556	16762	16369	16458	16443	16315	16367	16616	16419	16486	16523	16600	16512	16420	16469	16377	16545	16372	16646	16685	16521	16377	16647	16241	16529	16340	16378	16616	16530	16431	16598	16537	16741	16531	16389	16601	16526	16493	16549	16477	16342	16440	16589	16525	16241	16582	16506	16749	16557	16581	16422	16624	16518	16479	16592	16596	16481	16534	16409	16676	16450	16463	16300	16182	16277	16434	16385	16308	16414	16686	16340	16395	16409	16738	16517	16374	16614	16586	16513	16464	16255	16774	16704	16531	16440	16391	16314	16569	16326	16431	16540	16647	16544	16667	16550	16592	16474	16454	16451	16492	16568	16501	16558	16359	16565	16619	16287	16493	16480	16322	16592	16638	16575	16550	16499	16568	16407	16504	16523	16425	16728	16443	16555	16445	16407	16414	16704	16594	16571	16528	16327	16449	16600	16552	16458	16475	16530	16443	16233	16422	16416	16397	16482	16518	16639	16256	16282	16500	16614	16338	16314	16381	16426	16409	16433	16510	16333	16452	16491	16483	16466	16309	16485	16499	16634	16518	16537	16497	16576	16376	16287	16455	16392	16626	16491	16408	16448	16477	16263	16308	16347	16521	16498	16549	16415	16410	16400	16378	16496	16656	16526	16373	16618	16611	16396	16426	16632	16518	16401	16449	16614	16661	16578	16447	16520	16590	16386	16383	16422	16198	16619	16631	16564	16488	16422	16558	16495	16495	16487	16622	16578	16558	16369	16481	16343	16348	16374	16287	16642	16532	16650	16553	16543	16353	16528	16438	16385	16516	16536	16311	16621	16513	16533	16389	16388	16342	16544	16494	16337	16493	16461	16348	16248	16395	16431	16377	16467	16366	16377	16461	16536	16548	16396	16539	16369	16453	16454	16433	16498	16425	16542	16369	16607	16491	16400	16530	16565	16621	16502	16795	16564	16507	16366	16520	16444	16506	16515	16519	16516	16437	16477	16510	16607	16447	16591	16629	16504	16487	16536	16367	16354	16438	16600	16567	16527	16416	16716	16631	16272	16249	16506	16294	16546	16394	16498	16454	16476	16207	16477	16673	16675	16422	16330	16502	16327	16538	16426	16462	16283	16430	16287	16557	16530	16609	16346	16381	16295	16324	16512	16440	16502	16552	16459	16426	16218	16522	16560	16410	16476	16598	16797	16226	16560	16552	16359	16500	16392	16458	16547	16570	16452	16723	16759	16550	16516	16583	16496	16485	16523	16541	16582	16569	16262	16328	16480	16320	16519	16462	16686	16651	16536	16534	16437	16509	16491	16421	16424	16446	16350	16584	16282	16572	16500	16652	16545	16390	16498	16320	16213	16654	16581	16529	16444	16334	16551	16694	16359	16503	16702	16415	16657	16580	16399	16694	16328	16476	16491	16690	16549	16547	16546	16439	16346	16424	16438	16389	16420	16752	16492	16533	16482	16592	16737	16595	16384	16466	16507	16555	16368	16400	16472	16443	16623	16425	16394	16520	16525	16599	16526	16490	16489	16324	16328	16409	16629	16596	16509	16512	16376	16537	16594	16583	16470	16784	16603	16432	16650	16425	16602	16448	16298	16374	16639	16599	16568	16469	16469	16503	16337	16408	16400	16788	16530	16527	16355	16290	16454	16430	16306	16626	16481	16534	16517	16433	16584	16385	16468	16651	16593	16351	16324	16553	16408	16456	16503	16568	16431	16516	16377	16553	16504	16501	16321	16522	16474	16731	16408	16517	16357	16542	16357	16389	16380	16308	16434	16489	16615	16509	16285	16429	16602	16548	16562	16667	16563	16338	16358	16398	16257	16250	16414	16442	16579	16566	16538	16597	16434	16797	16533	16424	16488	16457	16321	16656	16600	16511	16505	16543	16351	16380	16455	16725	16431	16265	16382	16382	16559	16561	16431	16511	16496	16310	16430	16556	16688	16684	16670	16577	16176	16548	16425	16552	16538	16622	16458	16496	16482	16290	16511	16322	16328	16526	16424	16586	16559	16456	16395	16652	16504	16546	16576	16579	16445	16670	16211	16260	16419	16449	16374	16453	16510	16444	16493	16252	16623	16435	16580	16359	16543	16595	16582	16319	16564	16446	16524	16448	16632	16570	16353	16602	16497	16445	16661	16229	16416	16528	16474	16358	16530	16566	16443	16440	16503	16466	16444	16442	16590	16521	16560	16583	16428	16532	16479	16595	16595	16286	16282	16281	16658	16507	16543	16368	16567	16566	16363	16493	16482	16547	16459	16495	16562	16764	16717	16721	16607	16433	16473	16712	16481	16582	16514	16622	16574	16715	16624	16334	16569	16486	16574	16562	16399	16471	16410	16676	16576	16454	16473	16611	16471	16618	16245	16232	16577	16441	16520	16502	16635	16477	16448	16482	16400	16411	16429	16383	16684	16685	16498	16445	16536	16610	16448	16842	16506	16534	16552	16512	16571	16657	16607	16604	16464	16501	16580	16502	16469	16418	16609	16374	16387	16363	16513	16499	16446	16456	16324	16407	16566	16422	16566	16344	16332	16472	16348	16574	16576	16420	16348	16421	16465	16429	16451	16639	16421	16453	16529	16335	16569	16484	16598	16399	16422	16293	16523	16611	16467	16540	16329	16587	16431	16414	16392	16579	16758	16350	16450	16645	16296	16398	16696	16739	16478	16591	16427	16478	16434	16604	16590	16729	16519	16500	16464	16535	16507	16456	16449	16569	16581	16410	16291	16450	16609	16571	16408	16357	16462	16487	16569	16518	16412	16589	16287	16513	16545	16370	16506	16449	16578	16385	16514	16586	16350	16395	16461	16427	16621	16455	16339	16466	16406	16659	16675	16431	16448	16480	16413	16471	16397	16592	16479	16392	16484	16205	16403	16556	16320	16637	16500	16447	16419	16606	16329	16508	16528	16625	16575	16488	16648	16396	16516	16513	16498	16617	16335	16467	16359	16484	16522	16461	16655	16513	16463	16595	16539	16583	16375	16492	16591	16486	16594	16551	16626	16368	16636	16749	16617	16649	16518	16459	16554	16426	16641	16592	16214	16542	16590	16547	16510	16722	16318	16246	16446	16585	16369	16624	16644	16371	16643	16474	16603	16524	16472	16441	16519	16762	16278	16410	16410	16545	16242	16448	16418	16409	16512	16621	16634	16651	16661	16581	16489	16509	16451	16366	16523	16441	16580	16404	16507	16604	16499	16514	16491	16510	16441	16414	16313	16566	16513	16432	16376	16186	16524	16579	16710	16551	16268	16534	16439	16255	16481	16474	16378	16268	16430	16629	16386	16502	16272	16561	16426	16424	16508	16536	16498	16439	16365	16689	16535	16523	16483	16488	16414	16583	16466
16164	41034	25623	19275	17480	16187	15853	15319	15233	15099	14788	14850	14816	14557	14511	14607	14534	14563	14579	14320	14461	14433	14284	14386	14613	14396	14407	14664	14615	14438	14559	14370	14410	14403	14312	14465	14415	14580	14379	14365	14435	14413	14297	14578	14567	14454	14381	14942	17517	17964	16932	15862	14840	14565	14267	14263	14307	14363	14312	14352	14283	14407	14223	14405	14353	14190	14309	14346	14270	14415	14144	14260	14234	14260	14294	14265	14407	14154	14233	14312	14273	14382	14248	14264	14055	14183	14278	14358	14229	14301	14116	14315	14290	14193	14326	14365	14253	14223	14227	14324	14227	14285	14232	14171	14353	14544	14257	14200	14329	14425	14302	14259	14198	14156	14371	14427	14349	14198	14234	14178	14444	14258	14235	14470	14169	14438	14341	14289	14293	14396	14325	14239	14323	14296	14192	14360	14254	14318	14421	14300	14354	14266	14390	14428	14161	14423	14284	14300	14267	14393	14136	14309	14353	14040	14414	14477	14090	14274	14363	14327	14359	14343	14325	14179	14309	14263	14254	14368	14130	14252	14259	14231	14244	14265	14249	14140	14245	14333	14233	14237	14307	14247	14129	14313	14194	14202	14298	14260	14226	14159	14407	14283	14332	14348	14287	14256	14303	14233	14353	14445	14238	14182	14417	14278	14260	14350	14306	14459	14341	14236	14345	14244	14508	14276	14355	14279	14339	14290	14247	14472	14372	14250	14311	14377	14271	14263	14287	14222	14128	14205	14313	14342	14322	14206	14178	14309	14343	14236	14223	14298	14295	14128	14117	14378	14349	14446	14259	14277	14375	14073	14315	14260	14199	14321	14453	14166	14238	14356	14112	14381	14194	14356	14402	14471	14250	14324	14244	14447	14174	14302	14168	14344	14252	14382	14236	14399	14249	14224	14182	14265	14376	14180	14252	14127	14348	14383	14128	14358	14188	14402	14421	14293	14251	14120	14252	14412	14196	14245	14192	14148	14124	14315	14192	14230	14356	14400	14411	14230	14390	14244	14254	14165	14244	14251	14434	14155	14345	14203	14241	14295	14173	14190	14304	14305	14299	14218	14154	14388	14168	14162	14215	14387	14222	14231	14140	14228	14418	14325	14156	14187	14292	14316	14230	14333	14203	14255	14331	14193	14255	14237	14326	14276	14329	14219	14262	14209	14174	14103	14318	14480	14227	14318	14075	14367	14322	14404	14304	14317	14119	14397	14311	14301	14424	14280	14341	14298	14149	14242	14242	14314	14132	14323	14301	14349	14254	14277	14297	14239	14198	14336	14320	14173	14312	14246	14171	14324	14192	14301	14360	14338	14129	14185	14308	14212	14432	14271	14260	14212	14291	14361	14297	14276	14185	14171	14260	14314	14385	14244	14303	14229	14454	14438	14326	14365	14243	14321	14234	14295	14296	14168	14291	14220	14165	14182	14419	14259	14273	14322	14339	14242	14340	14288	14249	14209	14260	14501	14262	14296	14161	14230	14174	14231	14167	14291	14422	14211	14296	14391	14148	14108	14249	14260	14110	14257	14157	14217	14193	14147	14173	14222	14213	14176	14225	14260	14343	14171	14322	14133	14251	14108	14178	14049	14311	14250	14112	14229	14316	14231	14206	14291	14147	14372	14175	14379	14268	14341	14272	14200	14303	14154	14409	14296	14201	14320	14280	14182	14178	14236	14093	14283	14297	14369	14173	14238	14218	14234	14105	14349	14164	14331	14092	14367	14354	14256	14272	14204	14197	14208	14282	14339	14337	14208	14311	14264	14442	14219	14304	14279	14400	14165	14282	14272	14321	14262	14167	14342	14387	14247	14417	14245	14254	14235	14155	14238	14205	14227	14290	14239	14251	14447	14242	14268	14246	14323	14340	14246	14247	14413	14230	14419	14338	14205	14185	14304	14326	14244	14342	14213	14348	14376	14385	14340	14293	14414	14339	14225	14205	14135	14338	14311	14565	14262	14160	14221	14357	14198	14220	14146	14138	14240	14317	14373	14281	14212	14151	14339	14249	14398	14164	14283	14254	14557	14364	14245	14315	14110	14358	14147	14412	14320	14181	14361	14168	14217	14266	14295	14280	14428	14371	14172	14171	14270	14235	14432	14291	14386	14301	14332	14278	14261	14189	14251	14227	14255	14274	14236	14392	14238	14253	14220	14329	14514	14212	14175	14188	14150	14236	14200	14333	14311	14159	14336	14283	14238	14069	14355	14225	14213	14206	14230	14416	14251	14301	14316	14323	14207	14327	14249	14203	14174	14219	14239	14270	14357	14208	14355	14301	14326	14284	14333	14396	14277	14398	14134	14282	14270	14309	14401	14274	14126	14370	14321	14286	14313	14389	14198	14394	14296	14263	14222	14318	14267	14198	14165	14154	14351	14266	14357	14267	14265	14355	14244	14388	14098	14289	14174	14533	14323	14269	14152	14144	14256	14154	14312	14258	14194	14216	14460	14385	14166	14266	14001	14275	14396	14257	14179	14234	14177	14178	14373	14137	14203	14168	14356	14159	14329	14141	14277	14248	14231	14328	14413	14368	14395	14090	14302	14277	14175	14329	14239	14157	14253	14193	14357	14166	14259	14318	14238	14277	14131	14270	14272	14228	14202	14311	14185	14180	14214	14485	14386	14187	14282	14254	14282	14281	14280	14188	14028	14249	14196	14333	14362	14257	14365	14326	14258	14261	14146	14385	14230	14188	14039	14118	14341	14127	14281	14412	14367	14439	14263	14236	14081	14297	14214	14227	14164	14244	14408	14179	14488	14280	14322	14078	14352	14344	14093	14225	14209	14263	14241	14322	14300	14178	14223	14262	14266	14365	14363	14288	14234	14165	14366	14336	14190	14131	14135	14266	14384	14298	14227	14244	14330	14164	14314	14267	14218	14153	14237	14363	14307	14259	14222	14106	14380	14293	14264	14211	14140	14415	14182	14220	14215	14408	14213	14178	14322	14122	14190	14069	14182	14275	14353	14169	14113	14263	14470	14111	14308	14352	14112	14195	14240	14313	14177	14229	14258	14186	14248	14304	14446	14246	14389	14207	14276	14151	14084	14203	14374	14123	14269	14109	14176	14279	14142	14358	14380	14292	14224	14155	14118	14300	14278	14100	14170	14258	14180	14311	14298	14411	14264	14321	14315	14331	14307	14169	14192	14217	14127	14163	14446	14236	14142	14191	14320	14323	14232	14235	14372	14324	14392	14244	14184	14241	14318	14297	14312	14144	14139	14308	14266	14369	14259	14270	14170	14100	14137	14328	14008	14292	14343	14115	14335	14301	14395	14274	14225	14311	14222	14294	14240	14179	14373	14310	14267	14200	14144	14333	14307	14454	14136	14242	14353	14323	14330	14269	14205	14162	14147	14445	14351	14320	14259	14300	14312	14214	14169	14300	14356	14362	14056	14196	14428	14118	14200	14303	14211	14143	14154	14217	14341	14445	14263	14308	14310	14103	14394	14281	14190	14410	14164	14239	14274	14243	14390	14319	14370	14344	14170	14219	14326	14135	14315	14515	14189	14220	14224	14175	14339	14254	14316	14259	14268	14328	14330	14079	14367	14190	14303	14309	14282	14255	14275	14218	14137	14122	14338	14270	14261	14407	14351	14330	14224	14072	14226	14386	14291	14109	14184	14157	14259	14150	14332	14264	14170	14147	14308	14190	14283	14309	14420	14258	14331	14147	14295	14221	14179	14210	14125	14183	14332	14247	14248	14177	14265	14403	14195	14263	14316	14308	14322	14200	14281	14200	14241	14317	14316	14341	14075	14071	14316	14118	14137	14370	14330	14371	14388	14081	14368	14371	14143	14350	14178	14300	14313	14308	14346	14222	14409	14532	14135	14107	14157	14107	14198	14251	14307	14227	14088	14197	14396	14129	14360	14350	14167	14199	14137	14297	14230	14397	14276	14377	14173	14179	14171	14340	14293	14299	14311	14419	14358	14263	14456	14245	14215	14217	14208	14112	14274	14238	14203	14393	14322	14141	14228	14435	14196	14258	14176	14283	14180	14346	14264	14176	14319	14310	14224	14246	14342	14428	14232	14425	14317	14202	14267	14207	14193	14358	14273	14287	14299	14093	14369	14210	14156	14423	14216	14264	14280	14269	14205	14150	14287	14207	14329	14214	14203	14315	14402	14157	14280	14253	14295	14131	14313	14280	14292	14423	14304	14236	14384	14261	14179	14269	14333	14285	14176	14364	14255	14305	14317	14279	14181	14353	14382	14344	14125	14270	14398	14269	14310	14307	14174	14304	14340	14483	14233	14100	14192	14350	14085	14357	14271	14414	14218	14343	14071	14332	14196	14216	14308	14398	14215	14253	14366	14300	14282	14238	14342	14206	14438	14172	14184	14263	14231	14205	14319	14275	14272	14408	14362	14416	14270	14367	14276	14131	14352	14336	14371	14280	14110	14227	14217	14307	14294	14413	14202	14307	14302	14513	14091	14265	14272	14291	14202	14112	14176	14155	14282	14315	14178	14261	14179	14177	14471	14246	14322	14350	14227	14212	14314	14286	14239	14263	14197	14214	14289	14274	14239	14268	14283	14211	14151	14221	14299	14227	14349	14298	14303	14184	14333	14246	14358	14164	14349	14309	14416	14101	14350	14314	14450	14379	14305	14227	14126	14262	14345	14213	14355	14176	14269	14394	14372	14374	14326	14203	14205	14339	14068	14291	14333	14225	14350	14215	14289	14303	14406	14205	14221	14121	14192	14238	14300	14147	14255	14278	14266	14195	14317	14129	14218	14243	14381	14334	14317	14205	14317	14138	14260	14238	14192	14254	14361	14357	14253	14218	14277	14398	14283	14325	14317	14339	14321	14253	14222	14215	14345	14244	14208	14034	14316	14378	14328	14167	14246	14227	14320	14177	14273	14274	14400	14338	14104	14253	14186	14235	14128	14192	14242	14323	14055	14339	14232	14225	14358	14281	14284	14121	14117	14271	14235	14404	14276	14179	14300	14405	14401	14306	14235	14235	14227	14196	14242	14242	14276	14315	14058	14152	14171	14224	14393	14234	14300	14291	14194	14178	14307	14178	14399	14215	14305	14254	14285	14402	14226	14377	14456	14346	14260	14186	14289	14266	14262	14290	14367	14261	14248	14439	14251	14214	14261	14274	14191	14332	14429	14289	14150
27150	21746	24052	20055	16677	16842	16876	16778	16782	16729	16842	16698	16535	16763	16827	16681	16516	16608	16649	16702	16718	16588	16601	16828	16667	16707	16763	16654	16752	16674	16580	16658	16646	16724	16652	16593	16688	16656	16623	16704	16560	16541	16760	16622	16608	16728	16694	16680	16933	16876	17013	16739	16783	16720	16684	16695	16815	16753	16706	16607	16631	16621	16600	16606	16741	16616	16641	16576	16375	16550	16579	16508	16482	16715	16561	16508	16838	16697	16656	16644	16378	16609	16567	16587	16776	16549	16777	16544	16664	16679	16618	16877	16593	16673	16409	16465	16454	16614	16636	16608	16629	16798	16595	16648	16525	16831	16637	16779	16587	16795	16699	16583	16491	16632	16571	16527	16696	16810	16462	16686	16667	16386	16658	16540	16432	16600	16625	16491	16708	16538	16652	16706	16451	16809	16744	16747	16676	16744	16725	16610	16600	16595	16645	16562	16627	16609	16659	16531	16606	16680	16660	16706	16715	16613	16544	16557	16628	16507	16719	16322	16500	16635	16405	16545	16691	16809	16624	16368	16630	16592	16396	16591	16601	16430	16532	16555	16708	16849	16673	16810	16678	16580	16615	16532	16418	16491	16694	16679	16364	16795	16623	16544	16681	16963	16561	16581	16537	16500	16612	16496	16872	16645	16396	16593	16655	16597	16633	16647	16744	16633	16604	16739	16668	16409	16557	16666	16740	16478	16663	16581	16671	16739	16641	16709	16606	16533	16638	16779	16641	16635	16491	16665	16837	16774	16426	16442	16474	16488	16744	16697	16529	16632	16751	16731	16576	16750	16575	16651	16624	16607	16814	16705	16483	16644	16731	16585	16653	16837	16684	16790	16706	16555	16568	16447	16583	16714	16690	16537	16615	16440	16529	16539	16863	16647	16651	16644	16445	16596	16572	16485	16582	16572	16675	16423	16536	16636	16600	16812	16517	16512	16475	16689	16667	16379	16742	16728	16628	16770	16672	16500	16605	16603	16425	16506	16587	16617	16609	16793	16810	16603	16570	16771	16697	16537	16680	16614	16570	16484	16590	16510	16831	16738	16560	16720	16789	16735	16589	16591	16574	16795	16543	16441	16605	16624	16603	16598	16549	16331	16738	16671	16608	16533	16806	16740	16590	16473	16528	16621	16536	16202	16521	16686	16744	16471	16708	16373	16550	16605	16491	16496	16611	16758	16501	16776	16812	16743	16621	16599	16570	16833	16549	16488	16424	16614	16632	16683	16703	16550	16665	16570	16818	16528	16637	16532	16597	16606	16491	16355	16705	16715	16451	16682	16595	16624	16527	16715	16730	16777	16460	16657	16625	16574	16670	16516	16560	16650	16602	16535	16660	16439	16664	16592	16551	16638	16608	16400	16530	16699	16634	16638	16727	16477	16511	16617	16651	16498	16611	16570	16522	16645	16749	16685	16714	16701	16579	16611	16426	16549	16629	16626	16537	16567	16666	16547	16688	16590	16402	16679	16791	16468	16537	16653	16533	16585	16775	16536	16712	16514	16476	16778	16477	16699	16659	16694	16703	16451	16428	16485	16555	16609	16566	16599	16569	16619	16501	16731	16627	16562	16486	16516	16597	16624	16673	16640	16765	16509	16750	16599	16715	16739	16675	16769	16546	16509	16434	16692	16465	16416	16628	16469	16760	16806	16605	16571	16551	16443	16588	16392	16463	16552	16677	16535	16603	16592	16623	16440	16693	16674	16681	16609	16459	16469	16608	16493	16829	16669	16669	16592	16504	16651	16585	16568	16800	16785	16648	16635	16581	16520	16667	16493	16676	16466	16535	16815	16544	16635	16702	16562	16843	16627	16551	16588	16492	16557	16724	16550	16545	16580	16718	16447	16669	16614	16703	16501	16474	16931	16553	16614	16648	16531	16728	16590	16418	16635	16639	16416	16439	16598	16448	16699	16446	16350	16568	16631	16475	16528	16658	16681	16581	16466	16530	16515	16684	16486	16773	16731	16645	16595	16485	16448	16558	16534	16557	16574	16630	16689	16611	16838	16631	16548	16443	16535	16634	16577	16650	16828	16503	16620	16579	16889	16741	16684	16563	16675	16299	16588	16513	16511	16579	16646	16594	16737	16624	16672	16594	16645	16422	16558	16431	16716	16710	16833	16546	16681	16489	16702	16611	16536	16642	16667	16763	16562	16472	16462	16649	16544	16561	16661	16721	16573	16715	16587	16757	16517	16378	16636	16581	16462	16665	16518	16481	16592	16474	16716	16615	16509	16644	16800	16596	16628	16606	16548	16586	16760	16647	16427	16738	16566	16670	16571	16679	16692	16458	16731	16647	16645	16606	16511	16558	16640	16762	16598	16390	16574	16618	16649	16640	16734	16620	16784	16656	16574	16782	16416	16669	16663	16559	16618	16562	16600	16575	16762	16638	16712	16572	16682	16592	16592	16595	16410	16716	16341	16627	16771	16716	16619	16571	16569	16534	16723	16720	16744	16643	16574	16650	16868	16532	16705	16751	16706	16614	16698	16451	16600	16415	16411	16684	16499	16452	16544	16617	16436	16410	16355	16571	16594	16639	16688	16635	16839	16745	16513	16432	16547	16677	16727	16629	16557	16618	16630	16516	16693	16444	16476	16523	16542	16830	16593	16547	16824	16503	16712	16740	16624	16662	16549	16470	16463	16587	16444	16834	16506	16778	16539	16624	16765	16752	16517	16714	16697	16495	16621	16526	16592	16697	16532	16365	16513	16672	16687	16578	16560	16530	16647	16440	16695	16811	16496	16542	16788	16577	16629	16722	16676	16649	16632	16476	16612	16639	16670	16864	16713	16521	16700	16632	16508	16802	16765	16673	16737	16532	16681	16611	16579	16737	16742	16664	16729	16560	16711	16424	16742	16684	16563	16621	16540	16675	16713	16558	16484	16520	16621	16511	16734	16507	16690	16520	16628	16464	16597	16726	16766	16850	16638	16604	16558	16521	16586	16594	16443	16427	16537	16648	16491	16475	16799	16680	16565	16768	16574	16595	16657	16648	16784	16629	16812	16487	16558	16595	16629	16743	16759	16627	16643	16544	16596	16556	16499	16642	16718	16597	16407	16664	16678	16489	16655	16625	16563	16504	16277	16662	16593	16624	16718	16603	16574	16608	16522	16479	16723	16521	16560	16483	16329	16791	16633	16442	16602	16794	16614	16739	16679	16677	16597	16716	16420	16702	16461	16412	16616	16658	16514	16792	16720	16502	16730	16703	16565	16654	16601	16486	16666	16578	16630	16508	16521	16794	16443	16405	16642	16563	16676	16429	16451	16518	16721	16737	16642	16650	16652	16644	16589	16696	16812	16662	16646	16440	16630	16681	16677	16656	16445	16486	16575	16727	16638	16810	16558	16799	16758	16514	16614	16630	16488	16710	16726	16525	16458	16619	16551	16790	16555	16708	16644	16672	16661	16573	16531	16593	16607	16663	16553	16783	16702	16480	16673	16463	16641	16597	16565	16398	16569	16690	16568	16647	16399	16631	16505	16752	16589	16831	16686	16617	16614	16698	16474	16549	16666	16613	16613	16798	16737	16592	16642	16600	16461	16606	16601	16586	16703	16710	16658	16718	16690	16428	16779	16594	16566	16959	16693	16694	16649	16632	16654	16502	16547	16566	16686	16585	16653	16697	16567	16660	16475	16551	16610	16618	16553	16577	16736	16708	16633	16588	16603	16603	16638	16626	16454	16666	16671	16650	16696	16479	16706	16398	16728	16696	16614	16675	16815	16645	16537	16821	16675	16685	16715	16474	16614	16821	16744	16641	16576	16694	16743	16658	16459	16515	16723	16593	16594	16562	16712	16589	16549	16761	16607	16786	16566	16693	16558	16620	16610	16646	16630	16520	16599	16400	16681	16680	16668	16767	16676	16483	16635	16732	16658	16605	16688	16452	16763	16497	16699	16498	16642	16608	16450	16568	16587	16471	16565	16680	16747	16781	16612	16533	16573	16749	16658	16702	16645	16496	16742	16609	16675	16546	16467	16564	16670	16628	16818	16700	16656	16670	16655	16694	16561	16747	16696	16580	16623	16745	16828	16689	16722	16680	16473	16595	16565	16632	16681	16602	16486	16474	16604	16487	16760	16523	16683	16669	16709	16560	16738	16638	16503	16671	16675	16632	16806	16650	16557	16527	16419	16570	16542	16439	16682	16710	16550	16443	16465	16742	16498	16646	16711	16623	16629	16511	16478	16618	16809	16747	16532	16707	16708	16903	16680	16612	16594	16882	16658	16667	16426	16600	16616	16592	16807	16755	16567	16586	16731	16675	16778	16613	16558	16642	16656	16730	16640	16653	16476	16460	16691	16700	16508	16531	16618	16679	16832	16583	16681	16697	16645	16770	16653	16616	16670	16767	16485	16621	16529	16545	16767	16655	16602	16728	16690	16501	16487	16905	16514	16721	16732	16600	16545	16464	16437	16482	16421	16571	16785	16667	16626	16692	16476	16747	16710	16661	16497	16592	16636	16591	16639	16741	16643	16591	16724	16541	16550	16689	16650	16644	16567	16528	16600	16652	16673	16671	16633	16388	16595	16539	16771	16777	16535	16446	16702	16581	16697	16654	16804	16643	16649	16689	16710	16545	16803	16471	16581	16606	16591	16643	16754	16660	16592	16680	16798	16596	16698	16654	16650	16409	16292	16611	16516	16894	16613	16512	16564	16565	16555	16634	16458	16490	16690	16804	16531	16682	16632	16779	16849	16760	16676	16521	16700	16721	16671	16506	16604	16631	16510	16558	16792	16707	16712	16631	16607	16586	16763	16573	16757	16672	16632	16526	16677	16483	16511	16605	16656	16770	16591	16571	16574	16843	16544	16684	16650	16803	16667	16618	16600	16565	16547	16577	16342	16594	16441	16636	16646	16523	16863	16710	16529	16656	16599	16680	16643	16550	16811	16603	16611	16492	16707	16751	16869	16753	16645	16665	16560	16638	16741	16440	16449	16843	16493	16602	16389	16533	16689	16630	16573	16808	16695	16758	16714	16396	16588	16683	16529	16586	16474	16670	16626	16601	16710	16620	16722	16613	16711	16814	16543	16572	16619	16519	16540	16631	16515	16481	16705	16660	16683	16613	16636	16566	16589	16554	16764	16828	16719	16735	16735	16649	16539	16511	16697	16566	16474
14189	19563	17725	15023	14796	14556	14549	14345	14482	14539	14335	14395	14439	14419	14335	14420	14512	14302	14481	14299	14541	14334	14371	14269	14172	14521	14297	14463	14416	14509	14365	14365	14297	14461	14240	14273	14429	14498	14366	14472	14535	14336	14485	14519	14445	14411	14561	14632	14586	14671	14691	14620	14489	14331	14616	14616	14307	14319	14435	14230	14289	14450	14435	14303	14489	14186	14335	14415	14302	14322	14414	14397	14374	14291	14443	14295	14372	14480	14291	14539	14404	14350	14214	14309	14351	14257	14297	14322	14430	14319	14409	14345	14450	14431	14234	14343	14274	14427	14366	14229	14325	14271	14230	14287	14253	14454	14462	14237	14307	14309	14328	14399	14249	14394	14515	14332	14346	14325	14300	14378	14393	14290	14255	14471	14213	14245	14346	14453	14433	14323	14387	14303	14478	14245	14333	14389	14338	14185	14349	14257	14209	14346	14151	14421	14259	14320	14407	14303	14396	14376	14285	14342	14437	14297	14259	14363	14296	14189	14204	14434	14317	14376	14544	14425	14297	14407	14427	14401	14155	14351	14332	14288	14236	14347	14330	14310	14361	14309	14390	14297	14274	14384	14334	14284	14289	14226	14472	14132	14260	14095	14345	14219	14507	14286	14446	14286	14313	14408	14278	14327	14393	14355	14235	14228	14246	14390	14331	14256	14321	14433	14311	14271	14489	14186	14380	14296	14429	14274	14392	14405	14175	14367	14249	14340	14190	14310	14322	14319	14412	14298	14334	14528	14202	14261	14370	14136	14376	14279	14415	14286	14330	14291	14301	14187	14257	14401	14459	14446	14368	14384	14474	14197	14276	14307	14124	14381	14409	14294	14340	14362	14271	14463	14330	14474	14323	14272	14403	14531	14375	14233	14398	14383	14434	14376	14404	14466	14338	14265	14281	14292	14398	14291	14385	14296	14166	14513	14278	14358	14297	14525	14407	14318	14379	14343	14366	14330	14273	14384	14392	14294	14381	14442	14211	14146	14320	14429	14401	14381	14322	14442	14359	14251	14170	14272	14365	14308	14285	14131	14398	14281	14371	14404	14466	14181	14249	14345	14444	14399	14384	14338	14219	14470	14323	14382	14365	14538	14137	14341	14174	14420	14388	14366	14410	14376	14437	14250	14458	14396	14410	14393	14456	14324	14348	14121	14285	14331	14319	14367	14214	14271	14208	14301	14457	14273	14282	14244	14553	14276	14384	14350	14321	14435	14272	14373	14376	14258	14410	14265	14230	14340	14287	14465	14369	14276	14283	14278	14303	14435	14293	14317	14434	14037	14274	14090	14355	14273	14335	14425	14534	14320	14301	14439	14273	14372	14299	14379	14418	14287	14341	14366	14410	14307	14265	14240	14346	14332	14440	14369	14464	14558	14442	14399	14316	14328	14355	14198	14244	14277	14328	14298	14245	14231	14231	14266	14284	14342	14325	14236	14282	14393	14316	14497	14244	14268	14323	14334	14319	14376	14251	14282	14344	14243	14348	14363	14302	14371	14485	14283	14347	14296	14326	14483	14338	14308	14383	14282	14411	14189	14286	14293	14279	14277	14466	14272	14393	14389	14291	14420	14363	14332	14405	14376	14153	14484	14428	14246	14211	14361	14337	14322	14216	14317	14221	14193	14469	14134	14426	14330	14298	14339	14433	14458	14348	14451	14358	14338	14385	14163	14432	14535	14218	14300	14334	14391	14310	14341	14378	14329	14397	14367	14476	14218	14340	14390	14331	14389	14269	14193	14215	14458	14395	14353	14329	14217	14398	14219	14374	14465	14386	14428	14255	14233	14503	14448	14537	14223	14359	14168	14353	14511	14382	14485	14105	14259	14210	14360	14279	14323	14427	14350	14368	14321	14183	14400	14472	14437	14125	14381	14383	14291	14481	14271	14329	14252	14263	14431	14350	14462	14383	14567	14295	14505	14354	14231	14292	14248	14411	14112	14258	14395	14215	14447	14271	14415	14427	14359	14291	14367	14313	14385	14300	14384	14213	14199	14342	14439	14241	14334	14301	14276	14483	14270	14312	14303	14358	14328	14339	14262	14332	14354	14295	14328	14230	14238	14228	14192	14200	14393	14394	14329	14401	14317	14196	14212	14314	14421	14468	14405	14307	14175	14364	14273	14466	14423	14261	14209	14479	14368	14278	14307	14510	14284	14329	14311	14439	14351	14349	14378	14300	14463	14313	14471	14499	14325	14585	14247	14298	14297	14398	14303	14216	14191	14499	14444	14244	14421	14472	14432	14230	14452	14447	14218	14239	14453	14412	14276	14291	14375	14239	14328	14074	14190	14512	14298	14267	14278	14294	14477	14342	14394	14325	14384	14468	14359	14191	14445	14376	14254	14211	14254	14287	14370	14371	14386	14079	14426	14267	14411	14254	14335	14495	14402	14402	14362	14229	14194	14398	14246	14306	14497	14340	14313	14335	14324	14313	14510	14332	14301	14266	14430	14438	14440	14282	14250	14363	14242	14214	14239	14453	14360	14316	14282	14342	14306	14445	14355	14336	14419	14137	14363	14310	14325	14289	14415	14483	14218	14221	14365	14216	14375	14367	14376	14253	14302	14345	14491	14423	14158	14347	14300	14225	14250	14230	14346	14160	14374	14320	14437	14303	14436	14360	14444	14146	14274	14475	14249	14306	14460	14226	14470	14343	14299	14387	14267	14132	14235	14500	14425	14234	14246	14368	14288	14278	14184	14294	14338	14282	14332	14298	14214	14199	14335	14315	14334	14416	14316	14291	14242	14257	14473	14310	14335	14307	14363	14199	14160	14333	14331	14083	14311	14380	14308	14414	14368	14301	14313	14325	14208	14297	14305	14303	14386	14165	14157	14284	14363	14314	14145	14264	14381	14279	14458	14272	14360	14407	14337	14401	14486	14316	14235	14390	14219	14322	14278	14474	14439	14432	14318	14381	14418	14210	14313	14219	14322	14442	14370	14317	14304	14315	14373	14338	14447	14545	14467	14307	14241	14332	14421	14275	14151	14229	14257	14471	14323	14251	14273	14339	14305	14336	14493	14430	14475	14387	14482	14341	14361	14401	14510	14268	14264	14319	14257	14406	14433	14388	14319	14338	14347	14414	14318	14388	14323	14330	14293	14405	14360	14388	14388	14450	14301	14230	14242	14329	14267	14289	14488	14283	14344	14309	14362	14378	14461	14339	14258	14448	14415	14182	14144	14317	14188	14297	14438	14354	14250	14291	14301	14159	14376	14399	14465	14281	14341	14359	14299	14229	14335	14426	14364	14339	14298	14433	14445	14428	14373	14428	14348	14305	14254	14203	14264	14422	14396	14296	14218	14398	14250	14473	14356	14265	14364	14422	14273	14311	14235	14365	14309	14434	14394	14371	14189	14283	14260	14485	14246	14276	14433	14274	14317	14449	14501	14373	14355	14462	14129	14410	14220	14297	14244	14414	14224	14324	14321	14306	14345	14331	14385	14489	14323	14052	14328	14472	14177	14361	14402	14397	14530	14413	14308	14389	14204	14377	14216	14436	14417	14403	14278	14366	14429	14199	14394	14258	14234	14375	14328	14254	14254	14473	14529	14435	14097	14315	14271	14336	14314	14275	14195	14244	14323	14490	14226	14285	14393	14185	14416	14421	14346	14424	14270	14307	14393	14375	14255	14341	14154	14314	14421	14591	14239	14235	14439	14220	14434	14121	14161	14341	14173	14227	14396	14428	14309	14333	14342	14347	14341	14359	14277	14305	14179	14228	14351	14472	14479	14279	14336	14287	14361	14262	14352	14201	14235	14458	14333	14292	14473	14261	14316	14297	14309	14384	14458	14229	14196	14215	14536	14208	14421	14497	14320	14393	14268	14311	14308	14356	14263	14202	14386	14386	14398	14493	14406	14349	14078	14338	14306	14262	14409	14237	14365	14187	14411	14460	14569	14491	14293	14358	14183	14413	14288	14224	14277	14393	14258	14313	14400	14455	14323	14356	14312	14252	14319	14419	14396	14130	14208	14203	14456	14497	14267	14384	14270	14433	14587	14406	14463	14359	14307	14548	14267	14239	14551	14426	14206	14426	14321	14547	14404	14226	14321	14245	14384	14204	14363	14126	14348	14278	14240	14537	14154	14299	14258	14415	14269	14281	14338	14366	14411	14502	14590	14354	14309	14282	14279	14334	14377	14379	14557	14396	14458	14346	14416	14368	14298	14134	14390	14359	14476	14256	14365	14287	14292	14302	14103	14472	14399	14372	14324	14226	14346	14386	14470	14396	14436	14358	14307	14426	14165	14213	14433	14519	14254	14221	14261	14509	14292	14267	14295	14390	14150	14312	14205	14390	14313	14446	14360	14212	14419	14357	14485	14417	14295	14242	14466	14283	14280	14296	14221	14173	14335	14238	14132	14384	14258	14371	14341	14247	14132	14347	14325	14313	14329	14366	14378	14415	14335	14350	14492	14297	14468	14282	14349	14364	14457	14370	14285	14302	14399	14392	14315	14290	14318	14486	14335	14315	14307	14366	14559	14474	14420	14364	14257	14404	14346	14414	14164	14489	14341	14340	14342	14320	14292	14132	14308	14510	14470	14333	14409	14390	14336	14312	14450	14462	14202	14238	14392	14454	14446	14370	14259	14389	14351	14223	14349	14278	14293	14493	14317	14251	14236	14457	14398	14245	14235	14459	14588	14356	14160	14435	14305	14353	14388	14244	14428	14317	14459	14159	14384	14336	14481	14343	14581	14321	14381	14281	14263	14401	14323	14224	14498	14309	14491	14372	14315	14276	14460	14434	14238	14295	14376	14395	14217	14425	14299	14348	14439	14386	14338	14389	14307	14415	14322	14132	14337	14277	14264	14404	14279	14378	14346	14435	14434	14344	14369	14374	14225	14340	14275	14226	14384	14397	14205	14574	14446	14346	14125	14246	14416	14186	14382	14377	14343	14450	14194	14197	14341	14296	14381	14309	14149	14348	14322	14333	14399	14330	14189	14317	14331	14237	14375	14238	14256	14566	14548	14307	14288	14309	14447	14394	14342	14391	14310	14446	14289	14231	14390	14371	14439	14362	14384	14221	14309	14184	14172	14377	14419	14409	14249	14421	14571	14396	14431	14248	14343	14465	14362	14279	14102	14355	14327	14293	14482	14387	14323	14396	14328	14500	14352
23569	20988	28585	23650	21678	20362	19079	17140	16489	17059	16694	16646	16676	16839	16552	16792	16475	16739	16844	16620	16621	16443	16676	16635	16487	16444	16369	16649	16360	16539	16515	16393	16425	16625	16633	16437	16451	16543	16658	16699	16672	16678	16718	16568	16425	16464	16483	16490	17560	17811	17521	17223	16884	16568	16740	16500	16327	16290	16307	16288	16307	16321	16407	16516	16332	16210	16319	16461	16422	16548	16446	16538	16536	16634	16421	16396	16556	16413	16387	16521	16400	16372	16285	16282	16213	16403	16384	16380	16299	16228	16597	16228	16331	16476	16184	16453	16534	16661	16518	16396	16400	16360	16364	16479	16354	16644	16417	16377	16399	16425	16170	16432	16515	16481	16436	16464	16429	16368	16327	16472	16359	16450	16487	16264	16413	16088	16663	16395	16176	16349	16361	16376	16536	16548	16363	16384	16605	16321	16520	16495	16388	16392	16549	16322	16266	16413	16455	16391	16713	16346	16437	16464	16349	16362	16309	16129	16348	16501	16259	16280	16354	16384	16362	16545	16350	16366	16332	16217	16329	16383	16077	16464	16194	16304	16269	16473	16283	16400	16474	16513	16412	16345	16396	16367	16464	16402	16336	16308	16391	16545	16386	16526	16554	16422	16388	16381	16453	16245	16483	16356	16499	16420	16464	16326	16477	16340	16297	16419	16456	16406	16425	16449	16254	16464	16518	16486	16250	16387	16187	16322	16293	16482	16257	16404	16418	16492	16626	16350	16349	16309	16407	16464	16590	16587	16340	16353	16419	16384	16415	16473	16353	16256	16467	16268	16400	16294	16259	16337	16625	16301	16602	16476	16233	16518	16225	16352	16203	16266	16438	16412	16437	16463	16415	16481	16346	16371	16508	16471	16457	16476	16348	16336	16402	16357	16191	16344	16444	16547	16371	16585	16560	16373	16533	16386	16524	16478	16464	16552	16348	16480	16483	16516	16351	16337	16387	16196	16447	16410	16388	16310	16310	16491	16280	16480	16554	16343	16460	16434	16536	16281	16383	16439	16568	16464	16481	16388	16216	16512	16496	16517	16170	16258	16388	16414	16447	16409	16374	16528	16374	16390	16436	16429	16521	16314	16392	16383	16400	16688	16529	16478	16235	16348	16231	16430	16494	16268	16291	16461	16421	16301	16440	16361	16507	16498	16459	16312	16317	16390	16442	16410	16383	16358	16421	16373	16553	16444	16438	16451	16271	16438	16421	16452	16448	16655	16491	16445	16498	16493	16331	16451	16340	16311	16379	16316	16441	16407	16594	16473	16233	16289	16232	16375	16370	16352	16354	16369	16502	16384	16586	16226	16254	16419	16259	16551	16479	16428	16449	16253	16634	16241	16417	16475	16542	16379	16531	16256	16434	16326	16147	16286	16461	16298	16300	16678	16430	16366	16344	16425	16442	16243	16440	16261	16443	16464	16444	16326	16493	16319	16376	16438	16451	16491	16392	16305	16260	16314	16525	16554	16577	16354	16284	16411	16295	16512	16430	16523	16298	16228	16300	16330	16330	16440	16224	16320	16345	16373	16413	16264	16425	16613	16207	16263	16470	16424	16576	16210	16548	16254	16315	16500	16289	16399	16375	16478	16357	16405	16307	16447	16381	16379	16221	16585	16456	16445	16461	16220	16363	16678	16354	16411	16402	16272	16113	16417	16522	16349	16336	16427	16424	16390	16706	16507	16331	16372	16396	16178	16393	16497	16251	16381	16497	16229	16508	16415	16359	16317	16364	16487	16415	16498	16558	16459	16571	16366	16553	16300	16455	16214	16320	16392	16433	16513	16517	16401	16365	16560	16534	16374	16500	16388	16467	16309	16353	16293	16426	16474	16384	16334	16349	16365	16418	16157	16180	16376	16343	16431	16421	16286	16285	16466	16339	16364	16364	16347	16371	16453	16407	16516	16468	16717	16580	16449	16436	16370	16385	16185	16313	16310	16403	16288	16426	16371	16397	16179	16298	16452	16235	16414	16497	16454	16373	16530	16377	16341	16530	16471	16373	16416	16164	16499	16363	16596	16536	16213	16335	16254	16447	16430	16207	16348	16353	16321	16561	16347	16259	16414	16321	16351	16165	16270	16352	16280	16380	16328	16481	16450	16387	16429	16271	16334	16462	16501	16525	16395	16526	16318	16566	16510	16499	16436	16362	16372	16361	16179	16178	16366	16368	16441	16446	16436	16390	16406	16385	16278	16409	16505	16377	16326	16304	16344	16236	16453	16297	16543	16528	16255	16399	16281	16159	16545	16317	16596	16451	16302	16506	16302	16192	16264	16472	16413	16419	16308	16139	16579	16264	16550	16518	16432	16210	16384	16084	16448	16383	16311	16491	16616	16630	16269	16317	16513	16417	16379	16359	16456	16365	16595	16409	16248	16367	16510	16579	16278	16394	16403	16428	16632	16236	16411	16277	16375	16482	16565	16403	16218	16493	16509	16243	16576	16355	16511	16387	16268	16307	16320	16393	16331	16461	16228	16419	16429	16465	16634	16305	16238	16347	16323	16563	16468	16528	16245	16459	16446	16305	16298	16187	16387	16393	16212	16396	16172	16233	16407	16549	16289	16564	16379	16334	16404	16134	16477	16553	16357	16277	16180	16348	16274	16412	16423	16307	16556	16401	16426	16529	16529	16329	16279	16520	16306	16506	16190	16562	16545	16407	16273	16227	16350	16431	16547	16391	16489	16393	16422	16460	16461	16402	16483	16286	16373	16460	16173	16513	16253	16414	16274	16298	16314	16438	16324	16194	16367	16428	16359	16428	16265	16394	16343	16626	16300	16303	16197	16488	16260	16261	16313	16427	16336	16233	16416	16330	16238	16194	16243	16438	16452	16380	16266	16340	16428	16327	16158	16242	16519	16489	16518	16493	16490	16559	16580	16421	16196	16388	16380	16365	16401	16442	16338	16335	16403	16641	16572	16709	16472	16503	16287	16211	16489	16515	16560	16446	16423	16428	16559	16428	16542	16422	16372	16434	16325	16394	16370	16337	16494	16386	16410	16410	16336	16299	16241	16144	16315	16346	16352	16318	16456	16329	16575	16290	16253	16355	16531	16233	16426	16426	16392	16524	16280	16406	16476	16407	16303	16468	16297	16354	16455	16476	16479	16218	16496	16342	16426	16272	16347	16474	16381	16593	16409	16484	16304	16549	16410	16257	16310	16381	16423	16466	16627	16263	16351	16429	16513	16367	16427	16307	16449	16340	16352	16464	16391	16374	16440	16327	16466	16303	16535	16479	16518	16616	16394	16248	16330	16441	16117	16373	16391	16487	16537	16569	16422	16334	16296	16489	16440	16289	16269	16432	16471	16635	16422	16275	16459	16377	16400	16430	16237	16471	16413	16346	16302	16280	16411	16357	16525	16405	16160	16499	16430	16272	16222	16434	16397	16757	16239	16462	16420	16636	16393	16588	16481	16385	16312	16524	16359	16357	16415	16259	16318	16476	16392	16590	16272	16419	16438	16376	16393	16505	16257	16599	16513	16406	16245	16196	16487	16444	16288	16393	16212	16466	16382	16372	16371	16466	16192	16208	16435	16464	16613	16482	16504	16415	16361	16178	16411	16299	16363	16403	16290	16596	16510	16402	16397	16459	16342	16556	16556	16272	16316	16438	16199	16357	16196	16253	16404	16536	16592	16449	16410	16335	16465	16326	16374	16433	16270	16317	16413	16596	16357	16477	16522	16284	16608	16362	16358	16542	16407	16199	16377	16440	16346	16316	16269	16354	16442	16411	16373	16389	16402	16586	16330	16455	16433	16331	16398	16305	16250	16370	16357	16282	16496	16489	16478	16591	16347	16388	16404	16191	16243	16269	16290	16482	16479	16534	16554	16490	16421	16502	16359	16336	16469	16353	16456	16226	16334	16292	16421	16400	16339	16367	16428	16425	16295	16363	16344	16427	16378	16225	16319	16516	16514	16303	16576	16521	16372	16302	16499	16536	16296	16555	16397	16373	16435	16219	16313	16232	16412	16368	16409	16400	16304	16309	16275	16304	16338	16214	16371	16409	16393	16416	16285	16254	16509	16215	16146	16382	16238	16330	16309	16458	16473	16300	16521	16371	16315	16413	16496	16495	16331	16260	16480	16376	16587	16453	16458	16198	16537	16464	16392	16256	16434	16424	16468	16367	16300	16377	16480	16308	16367	16378	16454	16478	16708	16426	16350	16288	16289	16479	16315	16404	16441	16303	16386	16352	16368	16504	16371	16579	16227	16401	16263	16264	16504	16404	16459	16470	16261	16461	16474	16324	16477	16512	16433	16419	16443	16390	16248	16330	16319	16404	16354	16506	16428	16512	16293	16440	16266	16705	16498	16298	16412	16444	16325	16441	16557	16421	16451	16560	16512	16519	16437	16266	16410	16341	16435	16567	16350	16473	16410	16429	16230	16364	16500	16546	16513	16468	16435	16429	16440	16391	16316	16482	16283	16494	16432	16289	16286	16241	16425	16327	16195	16243	16280	16549	16433	16302	16479	16323	16368	16243	16555	16326	16347	16529	16598	16603	16360	16262	16389	16214	16465	16388	16360	16501	16389	16541	16434	16600	16474	16487	16472	16516	16169	16486	16385	16360	16224	16267	16469	16324	16436	16592	16580	16467	16285	16477	16560	16331	16317	16383	16502	16394	16266	16445	16105	16374	16359	16457	16542	16431	16425	16346	16504	16377	16358	16309	16439	16387	16324	16166	16161	16288	16431	16519	16351	16466	16422	16508	16703	16488	16279	16382	16355	16435	16354	16417	16316	16531	16414	16481	16504	16508	16411	16368	16463	16449	16531	16539	16410	16615	16372	16403	16532	16493	16650	16638	16590	16405	16285	16692	16398	16343	16613	16287	16527	16202	16280	16525	16451	16589	16492	16484	16570	16436	16511	16416	16315	16170	16308	16293	16516	16400	16561	16295	16331	16255	16278	16266	16374	16276	16363	16408	16523	16537	16449	16408	16378	16460	16511	16447	16320	16558	16333	16334	16332	16402	16473	16301	16491	16343	16390	16571	16634	16414	16393	16383	16335	16462	16252	16432	16447	16418	16307	16530	16510	16483	16408	16485	16334	16426	16421	16673	16438	16344	16314	16220	16182	16255	16431	16460	16491	16322	16526	16456	16392	16457	16337	16425	16274
13709	39522	23994	17071	15883	15427	14901	14799	14889	14636	14437	14475	14365	14558	14450	14423	14514	14439	14387	14264	14194	14289	14299	14382	14459	14241	14415	14429	14451	14366	14494	14470	14484	14292	14295	14240	14328	14234	14318	14302	14377	14452	14441	14381	14338	14313	14434	14456	15876	16066	15671	14981	14619	14501	14360	14248	14191	14166	14184	14157	14323	14214	14355	14318	14158	14240	14149	14082	14316	14314	14100	14085	14201	14049	14344	14243	13936	14340	14163	14259	14408	14220	14233	14213	14093	14189	14312	14333	14461	14302	14264	14265	14274	14267	14222	14164	14142	14122	14333	14412	14393	14274	14336	14180	14137	14263	14313	14213	14290	14078	14230	14319	14240	14182	14250	14125	14495	14149	14181	14265	14225	14243	14210	14251	14278	14356	14357	14103	14308	14229	14052	14310	14242	14234	14276	14373	14108	14195	14105	14235	14189	14305	14022	14258	14351	14162	14228	14302	14161	14089	14251	14290	14280	14389	14314	14158	14222	14238	14303	14155	14182	14225	14343	14306	14137	14186	14217	14227	14235	14172	14308	14235	14234	14036	14175	14169	14032	14235	14127	14227	14218	14243	14299	14170	14271	14341	14087	14177	14112	14066	14195	14183	14244	14254	14270	14018	14163	14266	14206	14218	14282	14160	14331	14144	14277	14359	14229	14215	14287	14147	14270	14193	14238	14199	14257	14269	14207	14134	14116	14187	14260	14168	14195	14184	14295	14156	14185	14136	14234	14241	14082	14352	14245	14104	14420	14233	14274	14086	14300	14341	14209	14090	14211	14151	14077	14325	14194	14201	14235	14307	14403	14296	14216	14112	14268	14188	14160	14216	14373	14176	14318	14149	14189	14036	14127	14300	14244	14177	14254	14296	14181	14345	14190	14179	14364	14249	14096	14167	14283	14121	14202	14310	14339	14160	14173	14135	14164	14220	14381	14269	14362	14086	14103	14117	14288	14043	14335	14168	14449	14272	14365	14253	14290	14233	14157	14228	14233	14172	14257	14242	14231	14262	14062	14259	14195	14324	14252	14239	14108	14129	14216	14329	14066	14246	14256	14394	14029	14322	14101	14251	14266	14216	14277	14355	14245	14187	14171	14246	14116	14178	14120	14173	14365	14040	14386	14130	14277	14240	14155	14208	14259	13989	14377	14243	14192	14170	14253	14025	14297	14082	14162	14104	14201	14260	14212	14432	14148	14334	14239	14296	14310	14187	14278	14252	14133	14306	14206	14216	14331	14326	14289	14297	14216	14180	14138	14212	14124	14215	14187	14342	14322	14146	14201	14323	14219	14372	14397	14235	14084	14323	14233	14163	14171	14445	14256	14064	14168	14347	14251	14135	14379	14212	14159	14168	14321	14222	14165	14250	14267	14307	14142	14327	14408	14364	14239	14260	14366	14162	14352	14209	14216	14096	14327	14191	14154	14231	14263	14204	14270	14232	14193	14246	14262	14362	14203	14191	14228	14218	14283	14195	14260	14200	14075	14132	14232	14201	14053	14244	14196	14200	14169	14075	14285	14152	14281	14150	14373	14251	14166	14167	14184	14088	14300	14147	14203	14142	14190	14231	14257	14190	14050	14167	14243	14305	14086	14320	14158	14122	14355	14183	14280	14206	14292	14294	14114	14306	14400	14167	14255	14078	14255	14286	14174	14250	14156	14093	14296	14256	14178	14363	14243	14277	14128	14284	14200	14282	14384	14207	14222	14267	14255	14327	14220	14120	14246	14310	14262	14039	14110	14377	14262	14207	14300	14139	14296	14319	14331	14178	14231	14353	14299	14278	14036	14190	14211	14247	14271	14086	14140	14083	14301	14199	14145	14438	14433	14068	14354	14277	14348	14026	14241	14334	14469	14208	14108	14157	14168	14190	14259	14173	14274	14290	14060	14369	14158	14107	14121	14212	14211	14219	14171	14253	14258	14323	14273	14360	14291	14149	14206	14227	14264	14144	14309	14172	14322	14305	14215	14285	14050	14180	14064	14212	14217	14205	14316	14230	14263	14393	14495	14085	14206	14209	14179	14322	14118	14371	14190	14105	14251	14219	14172	14189	14152	14435	14175	14175	14080	14198	14443	14202	14316	14048	14149	14162	14302	14150	14183	14242	14109	14193	14048	14127	14178	14309	14189	14205	14323	14169	14135	14332	14264	14284	14245	14230	14096	14254	14120	14225	14164	14058	14251	14081	14110	14159	14229	14315	14247	14221	14269	14218	14189	14153	14241	14170	14256	14118	14213	14199	14100	14265	14270	14244	14176	14280	14194	14250	14269	14361	14176	14122	14132	14154	14248	14284	14149	14265	14201	14088	14217	14291	14278	14153	14119	14401	14096	14313	14227	14294	14200	14234	14255	14197	14347	14120	14170	14171	14013	14357	14155	14327	14053	14298	14199	14239	14234	14281	14396	14197	14061	14245	14115	14167	14277	14121	14269	14118	14234	14199	14278	14223	14206	14250	14169	14221	14250	14002	14151	14238	14280	14309	14122	14246	14218	14185	14375	14284	14373	14126	14196	14385	14261	14173	14352	14240	14168	14226	14285	14117	14178	14182	14211	14255	14133	14243	14287	14196	14312	14141	14336	14181	14251	14181	14191	14169	14154	14198	14081	14341	14325	14143	14391	14254	14155	14216	14282	14307	14121	14270	14472	14335	14197	14262	14223	14148	14089	14131	14249	14271	14253	14061	14108	14201	14169	14225	14264	14139	14083	14315	14140	14503	14191	14298	14162	14203	14292	14194	14147	14182	14239	14113	14183	14097	14305	14134	14251	14139	14293	14189	14331	14258	14326	14121	14105	14168	14264	14235	14254	14331	14232	14194	14194	14051	14315	14115	14284	14225	14215	14278	14067	14285	14118	14226	14167	14239	14167	14170	14333	14387	14115	14100	14094	14203	14210	14378	14168	14077	14143	14124	14090	14334	14217	14222	14327	14089	14257	14183	14197	14310	14309	14219	14257	14209	14250	14183	14123	14110	14219	14307	14148	14182	14158	14182	14426	14179	14342	14264	14199	14215	14160	14203	14246	14211	14293	14146	14158	14174	14328	14252	14213	14358	14186	14213	14224	14338	14229	14134	14310	14133	14242	14240	14207	14404	14094	14116	14108	14192	14106	14190	14377	14292	14281	14334	14262	14206	14244	14480	14170	14320	14362	14205	14128	14218	14304	14253	14089	13989	14152	14377	14307	14208	14160	14146	14231	14157	14115	14237	14185	14164	14211	14222	14230	14238	14155	14193	14285	14225	14202	14240	14183	14217	14180	14032	14118	14201	14198	14431	14340	14413	14180	14229	14285	14298	14123	14212	14211	14195	14231	14265	14034	14175	14277	14091	14139	13965	14281	14124	14229	14099	14332	14288	14366	14320	14134	14231	14062	14268	14175	14251	14306	14241	14284	14067	14100	14281	14107	14026	14149	14142	14162	14411	14235	14218	14324	14232	14347	14271	14410	14283	14259	14087	14372	14254	14209	14174	14146	14039	14447	14160	14293	14331	14261	14222	14289	14381	14361	14170	14271	14131	14463	14068	14280	14212	14262	14349	14130	14230	14074	14112	14219	14139	14336	14170	14219	14350	14140	14230	14181	14187	14134	14229	14372	14159	14244	14172	14334	14384	14145	14067	14174	14344	14066	14317	14194	14217	14194	14129	14298	14219	14180	14122	14153	14315	14231	14105	14234	14140	14165	14283	14208	14159	14127	14107	14171	14232	14141	14220	14057	14024	14272	14261	14087	14196	14289	14181	14329	14213	14283	14226	14386	14230	14080	14280	14385	14088	14340	14321	14206	14333	14295	14185	14341	14169	14168	14264	14293	14501	14191	14253	14265	14264	14249	14235	14087	14325	14186	14273	14086	14210	14320	14222	14346	14343	14176	14200	14221	14235	14148	14117	14238	14200	14174	14191	14290	14109	14162	14202	14230	14126	14337	14299	14265	14292	14152	14193	14266	14212	14293	14184	14323	14350	14177	14067	14241	14368	14441	14297	14259	14258	14124	14358	14230	14160	14090	14147	14349	14187	14287	14336	14224	14202	14174	14204	14316	14213	14236	14212	14191	14066	14080	14295	14246	14148	14228	14301	14519	14284	14345	14290	14201	14042	14343	14208	14059	14161	14357	14162	14090	14253	14165	14157	14209	14109	14286	14282	14223	14286	14131	14045	14224	14173	14275	14222	14165	14161	14236	14240	14154	14149	14184	14119	14192	14425	14333	14286	14164	14084	14371	14211	14383	14432	14272	14308	14291	14379	14223	14252	14318	14252	14088	14138	14146	14260	14159	14248	14304	14198	14208	14237	14181	14280	14274	14324	14245	14333	14125	14076	14208	13983	14173	14196	14330	14281	14209	14154	14050	14442	14089	14207	14155	14203	14143	14180	14244	14309	14214	14181	14117	14107	14363	14152	14246	14284	14193	14298	14157	14299	14248	14215	14062	14134	14298	14240	14352	14213	14127	14349	14167	14288	14021	14131	14268	14207	14148	14296	14279	14187	14156	14319	14223	14249	14100	14225	14207	14401	14147	14224	14180	14285	14357	14205	14147	14183	14274	14309	14127	14255	14234	14246	14197	14304	14247	14321	14282	14174	14236	14063	14220	14275	14122	14261	14132	14246	14297	14250	14117	14308	14293	14063	14107	14123	14184	14287	14148	14086	14307	14183	14260	14238	14237	14195	14226	14328	14265	14219	14041	14319	14151	14259	14126	14177	14223	14180	14196	14212	14124	14054	14188	14347	14203	14220	14174	14259	14170	14231	14235	14143	14108	14137	14315	14147	14254	14046	14222	14311	14332	14224	14221	14253	14232	14353	14166	14149	14144	14147	14123	14098	14302	14157	14194	14365	14278	14110	14254	14124	14203	14046	14395	14402	14376	14190	14044	14338	14227	14237	14059	14246	14158	14165	14149	14213	14165	14216	14253	14055	14303	14178	14218	14267	14356	14221	14140	14230	14158	14040	14388	14225	14319	14028	14258	14101	14247	14445	14310	14159	14035	14081	14166	14218	14266	14164	14348	14053	14232	14188	14232	14454	13949	14107	14143	14157	14148	14196	14118	14228	14284	14168	14208	14297	14291	14222	14197	14109	14295	14075	14129	14279	14047	14160	14044	14314	14215	14198	14216	14297	14154	14211
22655	21028	28643	23592	21194	22822	22978	18175	17049	17278	17328	17046	16896	16895	16948	16867	16762	16723	16515	16506	16710	16713	16737	16626	16720	16548	16492	16653	16806	16832	16834	16721	16712	16698	16694	16558	16571	16624	16782	16605	16823	16820	16686	16707	16533	16610	16536	16851	18581	19172	18691	17714	17263	16879	16602	16545	16597	16380	16586	16598	16462	16572	16523	16523	16571	16554	16598	16485	16636	16465	16457	16583	16630	16682	16601	16455	16639	16655	16531	16516	16510	16585	16622	16219	16472	16381	16568	16528	16485	16389	16383	16409	16242	16412	16422	16415	16585	16529	16703	16603	16470	16491	16535	16532	16454	16481	16409	16572	16461	16450	16589	16434	16541	16382	16792	16474	16555	16523	16446	16532	16276	16526	16661	16513	16648	16708	16527	16388	16444	16405	16569	16343	16492	16568	16498	16346	16376	16454	16279	16666	16456	16617	16249	16431	16351	16633	16242	16583	16595	16494	16419	16371	16302	16510	16574	16405	16485	16424	16311	16388	16471	16434	16506	16600	16376	16393	16498	16234	16631	16495	16495	16264	16386	16544	16610	16525	16369	16460	16447	16436	16330	16368	16602	16392	16398	16367	16431	16277	16524	16406	16444	16294	16522	16605	16632	16506	16456	16385	16501	16566	16562	16541	16486	16536	16545	16317	16431	16508	16491	16484	16518	16530	16717	16526	16411	16483	16445	16755	16550	16534	16519	16456	16606	16501	16534	16297	16559	16545	16428	16329	16637	16510	16331	16432	16771	16464	16386	16262	16329	16489	16380	16536	16568	16677	16355	16757	16463	16424	16308	16299	16463	16160	16500	16347	16342	16457	16382	16414	16448	16441	16450	16526	16593	16374	16409	16281	16578	16418	16605	16361	16506	16488	16515	16655	16346	16415	16373	16593	16361	16483	16528	16424	16556	16527	16730	16567	16425	16361	16552	16404	16389	16630	16291	16566	16579	16383	16584	16386	16377	16333	16483	16487	16525	16245	16419	16571	16619	16621	16475	16533	16610	16514	16602	16469	16341	16374	16578	16508	16370	16483	16345	16480	16316	16323	16450	16319	16348	16359	16516	16530	16619	16305	16292	16478	16696	16581	16378	16376	16454	16504	16318	16556	16330	16576	16592	16312	16338	16462	16328	16536	16599	16610	16618	16389	16465	16629	16406	16406	16463	16554	16536	16445	16470	16397	16493	16456	16623	16283	16360	16332	16608	16700	16447	16446	16367	16518	16643	16516	16219	16460	16426	16579	16413	16566	16391	16281	16484	16519	16600	16406	16458	16583	16575	16501	16569	16365	16465	16399	16493	16360	16321	16489	16574	16404	16531	16582	16392	16477	16447	16383	16332	16448	16468	16268	16287	16419	16485	16686	16572	16479	16509	16429	16553	16552	16463	16420	16374	16409	16421	16549	16486	16265	16296	16364	16469	16425	16457	16427	16537	16354	16471	16380	16543	16652	16451	16610	16558	16397	16635	16332	16223	16484	16558	16627	16399	16469	16614	16540	16522	16444	16456	16344	16441	16374	16349	16345	16485	16496	16545	16468	16470	16359	16273	16358	16613	16434	16502	16445	16414	16611	16271	16342	16477	16590	16470	16663	16347	16367	16388	16320	16545	16370	16375	16191	16334	16331	16427	16633	16510	16616	16558	16550	16507	16295	16617	16363	16319	16491	16441	16355	16401	16428	16558	16205	16379	16414	16380	16725	16476	16513	16251	16545	16409	16472	16524	16717	16434	16524	16539	16358	16621	16520	16396	16346	16629	16647	16400	16356	16479	16484	16540	16618	16381	16650	16422	16551	16503	16670	16193	16541	16419	16726	16385	16371	16442	16531	16436	16354	16374	16537	16286	16608	16535	16545	16641	16312	16250	16398	16344	16488	16268	16332	16521	16268	16516	16418	16498	16346	16484	16498	16243	16509	16374	16412	16693	16716	16321	16530	16399	16284	16325	16305	16155	16314	16398	16379	16456	16643	16625	16395	16312	16387	16496	16344	16301	16324	16595	16356	16376	16512	16388	16324	16619	16424	16349	16544	16367	16505	16596	16254	16548	16588	16622	16523	16457	16330	16556	16493	16458	16673	16420	16367	16367	16383	16424	16450	16489	16478	16443	16375	16606	16461	16668	16572	16493	16444	16462	16393	16535	16433	16454	16252	16594	16608	16427	16515	16274	16506	16358	16315	16396	16490	16357	16587	16407	16499	16607	16509	16386	16388	16390	16383	16617	16513	16592	16495	16333	16232	16588	16278	16313	16200	16325	16450	16451	16449	16476	16425	16488	16346	16537	16394	16460	16363	16394	16410	16379	16366	16442	16587	16586	16419	16594	16424	16544	16530	16438	16285	16357	16470	16416	16336	16200	16209	16578	16416	16416	16459	16277	16656	16580	16455	16266	16260	16535	16517	16550	16376	16490	16317	16299	16388	16315	16527	16498	16472	16267	16595	16308	16404	16523	16444	16414	16349	16433	16528	16327	16277	16314	16482	16457	16465	16351	16414	16433	16279	16535	16616	16505	16350	16354	16513	16435	16440	16449	16572	16559	16567	16515	16373	16437	16502	16699	16494	16409	16385	16377	16453	16466	16294	16404	16370	16271	16667	16647	16556	16416	16403	16492	16375	16361	16410	16492	16307	16350	16444	16237	16526	16463	16385	16313	16569	16419	16531	16408	16437	16380	16302	16445	16474	16337	16580	16504	16329	16413	16441	16400	16439	16624	16497	16599	16371	16567	16369	16273	16394	16383	16302	16653	16383	16307	16328	16594	16453	16494	16373	16508	16237	16210	16483	16374	16504	16323	16367	16485	16546	16480	16638	16528	16278	16366	16310	16534	16477	16528	16575	16336	16443	16529	16511	16420	16293	16434	16433	16395	16535	16579	16541	16428	16437	16560	16358	16452	16262	16574	16495	16366	16607	16377	16395	16332	16391	16407	16441	16406	16522	16457	16415	16574	16578	16611	16541	16571	16432	16565	16721	16409	16537	16535	16375	16485	16410	16337	16383	16334	16468	16367	16206	16528	16276	16486	16623	16539	16370	16567	16458	16382	16663	16594	16599	16252	16414	16450	16434	16300	16456	16669	16425	16464	16415	16346	16439	16367	16449	16314	16541	16480	16417	16552	16551	16446	16404	16488	16309	16507	16562	16446	16448	16465	16421	16607	16529	16421	16371	16329	16526	16494	16612	16449	16522	16569	16522	16469	16518	16507	16496	16543	16334	16333	16450	16310	16375	16444	16556	16519	16340	16521	16358	16385	16476	16424	16523	16415	16540	16524	16538	16396	16415	16422	16372	16435	16532	16288	16422	16406	16283	16296	16468	16585	16327	16581	16578	16521	16457	16470	16341	16582	16496	16511	16681	16364	16496	16434	16366	16400	16350	16444	16378	16270	16561	16280	16450	16523	16393	16332	16345	16522	16534	16400	16352	16343	16569	16483	16426	16342	16379	16369	16329	16483	16412	16478	16363	16322	16388	16531	16599	16504	16418	16565	16466	16453	16436	16388	16576	16339	16657	16551	16378	16336	16367	16198	16461	16345	16617	16560	16592	16345	16562	16225	16312	16319	16517	16327	16264	16371	16333	16531	16465	16219	16208	16498	16189	16347	16297	16465	16548	16500	16630	16335	16390	16520	16545	16503	16561	16444	16579	16516	16436	16314	16614	16505	16501	16216	16602	16343	16540	16342	16422	16568	16426	16291	16675	16358	16473	16455	16427	16440	16545	16485	16488	16380	16472	16175	16406	16337	16448	16371	16502	16541	16494	16632	16388	16384	16441	16315	16333	16344	16613	16437	16515	16415	16511	16541	16405	16507	16411	16394	16526	16390	16498	16353	16420	16383	16243	16296	16631	16400	16650	16405	16547	16203	16613	16784	16270	16423	16533	16528	16333	16583	16343	16443	16410	16522	16661	16384	16672	16580	16503	16413	16348	16633	16476	16468	16587	16479	16431	16476	16607	16388	16535	16553	16554	16279	16454	16187	16227	16302	16286	16177	16465	16450	16448	16282	16332	16286	16382	16574	16542	16423	16510	16287	16664	16667	16508	16232	16284	16365	16513	16335	16222	16474	16271	16450	16301	16388	16587	16513	16335	16475	16334	16571	16540	16471	16568	16438	16404	16658	16442	16689	16341	16392	16467	16318	16595	16340	16397	16254	16458	16259	16485	16396	16498	16321	16362	16384	16486	16430	16346	16481	16422	16528	16499	16311	16587	16545	16325	16290	16431	16509	16156	16569	16449	16214	16437	16371	16437	16475	16474	16434	16356	16295	16550	16450	16530	16565	16517	16412	16241	16476	16531	16593	16407	16452	16395	16488	16433	16424	16601	16546	16486	16529	16480	16326	16356	16597	16396	16200	16414	16376	16429	16535	16335	16481	16511	16311	16266	16359	16294	16601	16587	16449	16405	16481	16433	16468	16530	16504	16504	16315	16429	16339	16573	16635	16585	16549	16606	16473	16386	16428	16391	16467	16498	16366	16254	16112	16423	16502	16406	16495	16443	16382	16592	16541	16450	16374	16328	16351	16353	16538	16244	16274	16494	16714	16505	16507	16519	16587	16420	16398	16333	16394	16531	16469	16535	16475	16582	16452	16488	16488	16638	16551	16546	16287	16413	16505	16563	16423	16472	16478	16524	16355	16483	16409	16631	16526	16304	16445	16662	16601	16394	16344	16349	16613	16568	16443	16480	16663	16347	16282	16537	16452	16549	16351	16386	16450	16471	16216	16376	16387	16198	16454	16437	16398	16470	16302	16309	16574	16433	16360	16445	16329	16357	16651	16362	16323	16571	16441	16405	16526	16388	16493	16448	16637	16342	16396	16448	16501	16334	16528	16345	16574	16529	16206	16428	16381	16336	16457	16588	16549	16488	16462	16256	16418	16355	16375	16471	16455	16586	16294	16561	16477	16370	16408	16300	16590	16404	16496	16374	16346	16331	16690	16509	16523	16563	16559	16451	16359	16547	16528	16344	16311	16254	16593	16559	16375	16437	16382	16588	16510	16459	16390	16483	16484	16620	16390	16552	16474	16355	16496	16379	16377	16563	16515	16524	16363	16616	16569	16552	16332	16495	16576	16204	16525	16410	16440	16515	16613	16373	16373	16505	16478	16441	16389	16316	16382	16526
15591	41124	27338	19391	17513	16276	15633	15374	15305	14931	14869	14660	14654	14612	14676	14770	14572	14515	14594	14642	14455	14265	14650	14434	14312	14317	14415	14404	14604	14465	14582	14354	14450	14465	14394	14284	14524	14402	14475	14599	14536	14662	14485	14440	14392	14426	14786	14771	17641	17923	16973	15761	14911	14628	14586	14332	14428	14060	14269	14300	14434	14211	14288	14421	14183	14045	14281	14298	14319	14275	14291	14382	14463	14288	14249	14195	14107	14356	14236	14367	14186	14177	14106	14205	14429	14466	14406	14139	14284	14312	14156	14472	14299	14047	14202	14288	14258	14128	14397	14321	14271	14353	14213	14232	14457	14217	14201	14392	14076	14322	14092	14185	14126	14215	14490	14270	14235	14302	14202	14441	14316	14329	14190	14413	14213	14403	14193	14295	14192	14329	14318	14064	14384	14336	14339	14190	14200	14349	14403	14324	14291	14280	14312	14170	14208	14087	14263	14220	14312	14272	14276	14243	14321	14229	14525	14149	14277	14157	14259	14228	14219	14310	14293	14365	14236	14275	14066	14229	14305	14370	14086	14300	14244	14398	14136	14219	14253	14291	14418	14407	14391	14406	14245	14252	14241	14186	14346	14373	14211	14335	14305	14339	14184	14251	14350	14344	14223	14295	14320	14223	14473	14245	14277	14101	14164	14367	14247	14175	14434	14317	14204	14302	14322	14418	14341	14263	14310	14385	14212	14166	14269	14112	14449	14315	14336	14232	14274	14299	14351	14157	14095	14221	14191	14286	14335	14299	14144	14318	13979	14206	14369	14252	14243	14386	14318	14309	14303	14319	14342	14284	14177	14156	14195	14197	14381	14298	14275	14356	14364	14143	14154	14315	14289	14432	14210	14378	14384	14380	14183	14344	14237	14297	14327	14471	14358	14132	14305	14382	14224	14318	14357	14226	14350	14230	14481	14198	14455	14224	14260	14373	14237	14368	14121	14295	14274	14361	14313	14159	14296	14254	14119	14286	14171	14200	14412	14371	14258	14281	14285	14284	14373	14286	14345	14174	14292	14279	14315	14198	14369	14280	14321	14431	14205	14282	14216	14293	14196	14315	14195	14262	14188	14237	14270	14263	14255	14179	14247	14359	14431	14281	14305	14285	14393	14287	14331	14106	14168	14293	14228	14352	14281	14155	14305	14282	14180	14257	14179	14280	14231	14285	14224	14192	14281	14295	14284	14335	14217	14266	14321	14325	14102	14139	14266	14383	14462	14135	14020	14258	14297	14327	14214	14209	14410	14228	14221	14232	14207	14081	14399	14291	14387	14230	14241	14478	14361	14306	14244	14240	14336	14219	14296	14307	14226	14307	14233	14268	14274	14335	14350	14412	14405	14479	14380	14356	14193	14226	14247	14255	14366	14195	14309	14215	14296	14187	14222	14208	14248	14180	14441	14243	14270	14316	14369	14411	14206	14021	14313	14377	14251	14185	14281	14232	14357	14138	14131	14213	14300	14221	14246	14319	14298	14309	14337	14233	14121	14429	14350	14361	14189	14261	14355	14331	14377	14039	14324	14256	14081	14311	14126	14211	14166	14206	14269	14252	14322	14288	14100	14207	14215	14247	14376	14352	14326	14305	14372	14252	14145	14259	14348	14181	14286	14336	14194	14233	14303	14200	14372	14189	14275	14229	14333	14387	14116	14412	14383	14309	14141	14202	14207	14232	14274	14291	14299	14333	14323	14215	14309	14371	14446	14207	14287	14373	14233	14302	14341	14430	14468	14215	14379	14221	14266	14175	14224	14224	14322	14156	14266	14383	14279	14227	14289	14186	14299	14203	14177	14107	14131	14346	14290	14171	14396	14316	14281	14449	14382	14266	14281	14248	14468	14292	14292	14283	14181	14237	14271	14224	14319	14193	14173	14156	14307	14152	14317	14253	14451	14263	14280	14232	14251	14311	14307	14190	14241	14305	14195	14193	14309	14420	14196	14197	14147	14254	14150	14334	14262	14489	14343	14307	14229	14222	14161	14216	14518	14256	14408	14095	14335	14315	14133	14193	14390	14363	14373	14239	14174	14128	14281	14385	14299	14405	14282	14289	14126	14191	14212	14112	14200	14372	14218	14094	14494	14183	14381	14234	14111	14226	14264	14303	14288	14252	14391	14296	14282	14173	14259	14237	14237	14356	14240	14238	14252	14230	14261	14382	14089	14360	14284	14243	14357	14288	14293	14168	14186	14267	14263	14321	14157	14208	14312	14259	14190	14286	14216	14356	14447	14227	14256	14331	14293	14415	14303	14293	14365	14234	14431	14488	14404	14262	14291	14248	14299	14090	14396	14220	14316	14375	14167	14198	14120	14321	14290	14388	14145	14393	13995	14376	14281	14246	14185	14323	14148	14312	14276	14109	14407	14317	14247	14269	14229	14240	14295	14205	14314	14277	14209	14164	14410	14383	14253	14354	14262	14242	14401	14243	14136	14282	14333	14360	14278	14305	14263	14217	14349	14362	14156	14211	14387	14392	14193	14333	14475	14333	14204	14422	14203	14255	14307	14216	14366	14402	14347	14235	14362	14289	14363	14388	14227	14302	14403	14384	14129	14115	14210	14318	14373	14195	14166	14344	14382	14260	14366	14212	14269	14310	14241	14235	14314	14325	14224	14206	14380	14395	14394	14221	14267	14309	14351	14307	14242	14419	14205	14076	14197	14198	14393	14581	14179	14217	14167	14358	14330	14105	14320	14234	14278	14323	14286	14204	14250	14161	14314	14316	14381	14215	14345	14194	14485	14260	14234	14141	14319	14292	14297	14281	14242	14381	14332	14361	14245	14273	14469	14368	14196	14416	14242	14200	14385	14261	14222	14331	14281	14175	14152	14206	14267	14167	14344	14108	14179	14384	14119	14400	14332	14319	14418	14216	14350	14194	14260	14458	14362	14412	14430	14234	14174	14469	14232	14296	14246	14385	14167	14387	14286	14405	14359	14376	14242	14259	14295	14337	14273	14181	14315	14458	14213	14282	14148	14333	14428	14257	14358	14117	14343	14263	14226	14391	14356	14354	14343	14243	14319	14229	14397	14188	14264	14286	14335	14304	14208	14334	14306	14230	14277	14076	14342	14452	14456	14197	14226	14151	14119	14253	14315	14281	14239	14161	14163	14420	14351	14263	14290	14180	14406	14324	14231	14261	14129	14267	14105	14164	14226	14259	14344	14231	14316	14189	14178	14310	14194	14322	14235	14246	14308	14305	14230	14418	14252	13999	14352	14257	14337	14226	14353	14240	14376	14227	14280	14226	14367	14292	14344	14296	14394	14191	14140	14301	14291	14252	14341	14370	14215	14267	14212	14142	14319	14149	14375	14271	14215	14177	14390	14201	14364	14044	14373	14452	14328	14300	14270	14210	14220	14241	14317	14360	14242	14104	14318	14356	14162	14282	14363	14350	14291	14319	14322	14211	14224	14176	14182	14088	14442	14335	14358	14213	14330	14338	14310	14239	14337	14290	14255	14196	14284	14220	14172	14379	14352	14191	14359	14417	14262	14226	14252	14407	14223	14656	14285	14353	14314	14287	14198	14198	14266	14371	14258	14217	14260	14255	13986	14367	14409	14270	14377	14343	14341	14342	14214	14362	14369	14299	14358	14374	14238	14163	14208	14302	14196	14218	14360	14476	14202	14453	14295	14295	14269	14172	14179	14255	14268	14201	14395	14281	14231	14301	14222	14200	14313	14393	14285	14477	14334	14296	14242	14372	14366	14284	14355	14211	14425	14142	14276	14431	14339	14302	14244	14437	14319	14265	14345	14182	14283	14366	14151	14434	14304	14122	14372	14176	14237	14130	14197	14349	14288	14362	14373	14258	14483	14133	14258	14451	14200	14199	14350	14222	14338	14376	14380	14254	14275	14204	14317	14226	14409	14450	14247	14377	14410	14308	14295	14260	14144	14168	14452	14400	14406	14330	14333	14100	14242	14187	14244	14453	14340	14422	14199	14243	14328	14174	14208	14290	14205	14329	14290	14305	14142	14271	14396	14319	14314	14270	14164	14246	14141	14285	14228	14261	14371	14285	14252	14280	14326	14298	14333	14316	14337	14339	14167	14255	14302	14229	14343	14291	14433	14225	14236	14457	14400	14362	14187	14187	14256	14323	14098	14405	14290	14180	14216	14156	14171	14120	14274	14235	14357	14263	14227	14260	14280	14431	14349	14304	14313	14330	14294	14154	14180	14379	14172	14262	14365	14293	14381	14358	14217	14318	14205	14319	14334	14219	14358	14222	14234	14335	14231	14203	14129	14176	14149	14278	14182	14142	14332	14243	14217	14135	14190	14301	14367	14247	14323	14188	14459	14371	14200	14324	14275	14362	14266	14120	14239	14559	14336	14360	14098	14346	14475	14253	14301	14335	14206	14281	14180	14246	14293	14179	14123	14267	14159	14393	14551	14246	14371	14341	14194	14464	14244	14227	14341	14279	14355	14145	14255	14284	14403	14256	14227	14327	14157	14128	14239	14264	14263	14186	14201	14399	14328	14111	14300	14167	14386	14268	14377	14168	14406	14278	14159	14173	14259	14192	14418	14229	14312	14317	14194	14314	14321	14340	14177	14169	14233	14157	14355	14253	14271	14330	14285	14200	14244	14399	13992	14252	14335	14282	14425	14292	14189	14246	14246	14289	14347	14285	14161	14122	14363	14241	14273	14222	14381	14446	14338	14213	14252	14203	14399	14359	14213	14252	14458	14399	14224	14239	14343	14211	14191	14206	14156	14281	14219	14221	14262	14356	14182	14495	14306	14257	14287	14243	14240	14288	14330	14298	14207	14107	14101	14256	14307	14093	14352	14043	14221	14169	14259	14311	14350	14180	14390	14144	14258	14294	14280	14239	14294	14277	14060	14423	14192	14297	14233	14215	14221	14324	14220	14349	14216	14378	14189	14267	14335	14312	14304	14347	14122	14165	14148	14264	14246	14327	14118	14357	14374	14340	14136	14487	14401	14029	14271	14137	14317	14360	14329	14196	14386	14396	14175	14225	14323	14262	14355	14162	14274	14137	14338	14368	14197	14238	14387	14286	14299	14345	14295	14208	14337	14334	14395	14358	14284	14107	14251	14258	14384	14245	14314	14354	14277	14192	14296	14160	14283	14277	14325	14347	14263	14325	14303	14382	14185	14355
27130	21640	23696	20040	16603	16744	16813	16469	16671	16619	16732	16551	16548	16620	16512	16643	16483	16593	16528	16510	16451	16544	16605	16517	16671	16528	16595	16650	16540	16716	16769	16787	16641	16566	16383	16388	16513	16496	16620	16543	16557	16620	16741	16282	16395	16801	16443	16507	16714	16661	16998	16763	16443	16554	16407	16546	16503	16677	16406	16567	16392	16555	16718	16525	16505	16507	16570	16547	16410	16467	16701	16546	16613	16645	16479	16677	16485	16319	16673	16586	16424	16533	16549	16156	16467	16781	16623	16364	16487	16390	16441	16574	16740	16431	16352	16399	16514	16561	16615	16579	16705	16336	16341	16506	16490	16343	16492	16340	16544	16560	16267	16554	16679	16609	16630	16612	16503	16530	16434	16590	16517	16641	16341	16517	16616	16452	16341	16370	16353	16239	16461	16549	16429	16354	16341	16522	16480	16451	16543	16480	16454	16397	16424	16336	16539	16386	16522	16500	16492	16525	16474	16313	16510	16572	16399	16528	16406	16424	16497	16458	16395	16574	16464	16524	16262	16386	16481	16335	16472	16469	16443	16493	16601	16428	16394	16540	16421	16540	16463	16596	16470	16576	16477	16555	16578	16483	16645	16488	16594	16549	16426	16541	16388	16575	16474	16769	16401	16481	16234	16568	16464	16474	16776	16428	16531	16696	16829	16604	16422	16576	16474	16540	16242	16696	16410	16457	16323	16589	16503	16553	16599	16359	16546	16727	16614	16539	16627	16459	16748	16492	16434	16336	16475	16462	16613	16533	16560	16436	16513	16503	16332	16684	16629	16788	16467	16727	16614	16369	16482	16486	16384	16790	16526	16516	16457	16547	16502	16431	16386	16474	16337	16316	16564	16686	16641	16254	16423	16310	16490	16562	16576	16385	16795	16514	16454	16469	16480	16398	16370	16724	16329	16332	16461	16501	16474	16412	16703	16504	16635	16423	16712	16547	16471	16514	16516	16656	16523	16615	16313	16476	16528	16657	16568	16638	16381	16568	16473	16303	16580	16360	16658	16449	16358	16482	16656	16403	16607	16538	16640	16730	16598	16622	16759	16698	16522	16520	16486	16535	16344	16546	16512	16391	16538	16535	16469	16608	16599	16396	16538	16530	16322	16394	16444	16408	16289	16454	16587	16440	16353	16604	16443	16535	16477	16545	16606	16322	16526	16466	16404	16496	16528	16636	16486	16405	16467	16188	16443	16513	16325	16626	16458	16700	16530	16661	16335	16441	16422	16333	16487	16448	16531	16719	16502	16518	16430	16452	16527	16400	16575	16434	16622	16448	16416	16461	16474	16595	16464	16386	16565	16358	16367	16471	16412	16521	16545	16641	16701	16458	16464	16633	16599	16443	16506	16469	16361	16477	16452	16388	16579	16336	16369	16217	16470	16444	16487	16630	16376	16633	16537	16483	16634	16547	16395	16505	16346	16567	16637	16609	16437	16518	16505	16676	16485	16492	16483	16535	16567	16542	16571	16399	16465	16614	16258	16648	16707	16474	16505	16631	16511	16641	16331	16427	16569	16597	16418	16481	16582	16398	16519	16466	16470	16454	16560	16450	16586	16516	16483	16304	16538	16376	16430	16367	16587	16508	16468	16658	16545	16531	16388	16567	16493	16608	16470	16493	16374	16542	16352	16490	16437	16540	16702	16448	16647	16587	16541	16351	16444	16412	16498	16501	16515	16604	16568	16585	16425	16491	16478	16465	16600	16488	16556	16465	16405	16639	16388	16455	16632	16641	16767	16466	16470	16672	16514	16418	16578	16661	16381	16591	16342	16407	16495	16543	16521	16267	16652	16687	16367	16516	16531	16400	16522	16644	16504	16439	16503	16550	16690	16341	16546	16380	16686	16693	16500	16530	16410	16582	16613	16514	16392	16472	16477	16373	16430	16472	16595	16444	16614	16464	16520	16517	16535	16536	16507	16448	16285	16758	16546	16671	16593	16459	16289	16267	16534	16399	16581	16802	16572	16473	16444	16419	16295	16596	16586	16520	16419	16483	16650	16355	16508	16599	16418	16511	16465	16520	16709	16594	16535	16600	16623	16641	16490	16569	16398	16331	16409	16444	16477	16421	16241	16622	16609	16506	16424	16611	16547	16429	16508	16421	16541	16538	16422	16497	16526	16484	16618	16489	16207	16602	16555	16426	16507	16386	16348	16419	16554	16525	16586	16498	16386	16468	16474	16499	16694	16639	16641	16489	16472	16523	16361	16278	16429	16471	16649	16439	16488	16483	16513	16598	16605	16430	16263	16468	16570	16441	16534	16425	16550	16458	16466	16603	16443	16572	16431	16303	16243	16536	16365	16444	16488	16248	16556	16532	16564	16581	16415	16601	16460	16648	16726	16517	16521	16608	16521	16356	16344	16471	16668	16582	16471	16487	16384	16495	16646	16380	16661	16427	16563	16722	16513	16505	16479	16482	16570	16546	16363	16554	16614	16599	16421	16527	16503	16475	16459	16346	16167	16448	16560	16438	16504	16364	16292	16667	16587	16544	16533	16401	16464	16420	16452	16622	16673	16545	16823	16410	16589	16482	16287	16562	16506	16555	16573	16684	16573	16610	16428	16638	16316	16165	16460	16264	16503	16604	16628	16330	16428	16439	16522	16634	16569	16337	16440	16529	16451	16609	16483	16284	16553	16241	16482	16608	16500	16393	16524	16413	16477	16489	16396	16433	16387	16466	16585	16541	16545	16639	16662	16492	16503	16526	16454	16456	16379	16416	16513	16228	16348	16570	16508	16631	16619	16441	16581	16486	16425	16318	16586	16501	16537	16610	16576	16465	16531	16255	16485	16474	16586	16466	16605	16495	16399	16635	16451	16408	16610	16655	16647	16510	16554	16388	16484	16580	16445	16463	16559	16656	16607	16644	16428	16369	16542	16520	16523	16435	16556	16383	16422	16459	16248	16548	16537	16516	16559	16422	16643	16432	16677	16419	16419	16603	16533	16444	16556	16730	16742	16614	16659	16517	16510	16733	16668	16630	16454	16319	16355	16535	16604	16638	16583	16584	16393	16600	16615	16636	16572	16678	16481	16478	16454	16612	16734	16562	16542	16587	16576	16486	16504	16595	16523	16438	16343	16610	16487	16430	16562	16374	16508	16605	16516	16594	16380	16606	16529	16388	16508	16503	16684	16424	16629	16431	16355	16633	16504	16401	16534	16533	16663	16523	16635	16518	16472	16726	16740	16668	16448	16172	16594	16456	16776	16436	16370	16499	16444	16410	16574	16576	16442	16318	16596	16494	16338	16428	16527	16632	16474	16562	16467	16488	16522	16531	16536	16514	16626	16483	16491	16535	16584	16405	16546	16471	16482	16307	16618	16394	16578	16507	16434	16444	16430	16451	16481	16389	16523	16355	16470	16487	16595	16491	16495	16424	16300	16465	16499	16551	16640	16362	16398	16622	16323	16325	16184	16482	16656	16620	16612	16542	16369	16460	16692	16630	16459	16471	16502	16549	16546	16500	16715	16460	16576	16637	16554	16695	16652	16594	16670	16590	16614	16487	16417	16492	16523	16473	16510	16571	16516	16332	16694	16399	16546	16422	16443	16479	16444	16452	16638	16557	16485	16454	16550	16497	16445	16467	16420	16605	16646	16595	16529	16381	16431	16368	16320	16508	16421	16713	16419	16667	16633	16578	16515	16428	16687	16536	16616	16555	16372	16592	16335	16493	16708	16635	16470	16498	16621	16544	16499	16473	16593	16603	16358	16442	16543	16449	16571	16539	16356	16318	16351	16762	16611	16451	16354	16343	16523	16385	16509	16497	16705	16586	16421	16509	16651	16721	16573	16525	16672	16704	16322	16320	16527	16533	16518	16606	16737	16611	16542	16420	16333	16476	16534	16575	16558	16513	16440	16482	16572	16552	16498	16259	16505	16413	16585	16586	16522	16500	16456	16549	16541	16475	16295	16594	16591	16745	16500	16466	16495	16186	16431	16512	16355	16456	16556	16449	16469	16436	16373	16542	16571	16435	16514	16216	16259	16520	16393	16477	16716	16491	16476	16527	16288	16327	16456	16530	16563	16425	16578	16428	16449	16523	16493	16287	16639	16494	16503	16471	16409	16291	16520	16561	16502	16406	16718	16573	16520	16520	16500	16477	16587	16386	16577	16453	16585	16527	16268	16603	16174	16419	16458	16472	16510	16397	16425	16525	16601	16468	16433	16457	16392	16488	16498	16537	16429	16255	16668	16564	16425	16580	16496	16605	16550	16380	16468	16682	16290	16728	16496	16496	16603	16662	16436	16760	16570	16335	16482	16526	16621	16426	16363	16693	16567	16499	16549	16556	16601	16395	16436	16593	16362	16583	16497	16442	16590	16453	16463	16527	16681	16350	16477	16401	16560	16706	16453	16395	16528	16520	16413	16602	16341	16618	16521	16387	16593	16602	16472	16419	16467	16341	16639	16312	16473	16512	16164	16496	16585	16507	16303	16624	16682	16440	16414	16645	16292	16568	16533	16645	16707	16545	16493	16329	16578	16426	16534	16347	16377	16504	16644	16592	16281	16448	16451	16609	16566	16632	16550	16570	16564	16593	16374	16590	16595	16643	16467	16480	16613	16399	16630	16495	16578	16572	16411	16314	16434	16471	16570	16610	16313	16704	16585	16350	16489	16480	16489	16625	16627	16463	16395	16511	16368	16435	16468	16637	16604	16504	16479	16507	16548	16502	16501	16694	16655	16561	16542	16586	16622	16577	16664	16486	16637	16552	16376	16452	16362	16394	16380	16487	16495	16474	16641	16615	16450	16690	16632	16479	16422	16355	16376	16706	16491	16350	16714	16532	16473	16464	16515	16461	16196	16738	16457	16567	16361	16615	16669	16584	16505	16530	16784	16483	16428	16528	16628	16789	16529	16556	16462	16455	16428	16453	16556	16323	16280	16489	16400	16632	16616	16443	16489	16421	16517	16486	16540	16543	16548	16601	16668	16426	16340	16502	16594	16249	16375	16493	16448	16496	16594	16574	16457	16497	16465	16494	16460	16530	16370	16320	16465	16237	16542	16643	16558	16264	16493	16480	16564	16565	16628	16609	16513	16508	16471	16710	16518	16517	16473	16417	16744	16528	16433	16511	16454	16438	16318	16547	16432	16504	16630	16522	16532	16462	16532	16390
14349	19881	16425	15120	14630	14670	14413	14433	14344	14406	14437	14512	14380	14301	14386	14279	14392	14332	14325	14478	14550	14434	14611	14371	14351	14390	14232	14386	14433	14325	14471	14423	14568	14474	14439	14287	14337	14492	14299	14364	14249	14397	14517	14235	14518	14253	14432	14426	14558	14838	14702	14717	14621	14282	14239	14499	14362	14363	14258	14244	14292	14205	14286	14340	14499	14276	14381	14298	14205	14218	14216	14230	14278	14269	14116	14310	14216	14259	14381	14454	14385	14474	14229	14345	14360	14377	14219	14400	14392	14377	14387	14352	14315	14412	14236	14283	14298	14292	14177	14475	14372	14497	14200	14273	14352	14242	14189	14383	14191	14313	14360	14315	14275	14556	14329	14375	14413	14294	14115	14338	14449	14496	14207	14318	14308	14345	14384	14419	14399	14334	14385	14325	14247	14420	14334	14156	14181	14318	14393	14263	14201	14234	14313	14238	14335	14210	14456	14485	14595	14369	14357	14342	14406	14442	14281	14230	14255	14309	14298	14329	14252	14264	14260	14259	14235	14302	14446	14253	14238	14226	14274	14229	14339	14359	14265	14394	14282	14291	14470	14282	14280	14268	14302	14443	14450	14303	14201	14344	14210	14279	14333	14371	14280	14360	14452	14408	14387	14296	14449	14180	14333	14365	14334	14239	14370	14261	14462	14329	14163	14426	14222	14229	14376	14335	14222	14343	14365	14468	14220	14572	14192	14294	14267	14458	14254	14331	14078	14364	14247	14519	14343	14268	14355	14291	14332	14394	14333	14219	14164	14345	14346	14263	14400	14370	14406	14267	14494	14217	14266	14269	14284	14362	14306	14128	14428	14177	14537	14357	14266	14339	14236	14278	14483	14474	14299	14267	14231	14375	14355	14290	14151	14616	14194	14316	14368	14394	14306	14289	14327	14283	14286	14248	14102	14290	14396	14227	14413	14372	14148	14144	14206	14377	14179	14258	14348	14263	14462	14370	14457	14445	14464	14445	14444	14383	14226	14187	14290	14271	14439	14191	14292	14378	14478	14241	14320	14240	14361	14172	14231	14347	14358	14387	14366	14116	14371	14363	14308	14196	14295	14139	14309	14208	14331	14108	14409	14260	14206	14354	14405	14154	14314	14130	14398	14382	14399	14377	14356	14286	14416	14183	14158	14294	14324	14225	14295	14405	14193	14229	14350	14270	14269	14256	14317	14370	14179	14204	14326	14361	14281	14280	14314	14304	14281	14307	14336	14263	14212	14339	14382	14275	14449	14310	14176	14221	14282	14282	14361	14230	14483	14363	14301	14380	14374	14244	14426	14352	14318	14230	14428	14165	14465	14329	14447	14184	14430	14390	14158	14266	14234	14305	14267	14399	14414	14273	14316	14463	14280	14325	14371	14249	14331	14339	14475	14285	14343	14184	14146	14294	14436	14413	14194	14327	14288	14305	14279	14250	14287	14472	14233	14396	14378	14214	14362	14252	14313	14253	14371	14203	14121	14308	14345	14248	14328	14467	14231	14381	14239	14274	14161	14308	14389	14295	14334	14226	14301	14391	14309	14373	14225	14161	14296	14351	14211	14275	14508	14411	14373	14198	14311	14232	14286	14256	14152	14286	14169	14256	14401	14310	14315	14196	14350	14548	14389	14384	14281	14400	14352	14351	14340	14373	14260	14215	14357	14450	14354	14301	14191	14301	14246	14203	14375	14243	14305	14327	14255	14256	14363	14304	14303	14241	14247	14257	14360	14082	14498	14374	14360	14422	14349	14318	14338	14368	14245	14455	14194	14222	14398	14260	14376	14362	14078	14300	14179	14205	14274	14366	14393	14330	14311	14264	14378	14416	14129	14293	14271	14338	14345	14225	14202	14359	14262	14296	14425	14314	14295	14417	14379	14270	14266	14316	14362	14126	14248	14491	14412	14350	14227	14364	14512	14232	14191	14297	14303	14214	14319	14443	14375	14418	14319	14417	14399	14183	14350	14249	14260	14383	14211	14223	14399	14319	14365	14223	14284	14243	14337	14338	14367	14331	14353	14186	14504	14349	14339	14270	14385	14342	14461	14237	14217	14320	14229	14467	14537	14063	14540	14349	14168	14136	14360	14182	14168	14282	14367	14301	14329	14237	14544	14308	14240	14295	14388	14435	14253	14229	14270	14379	14328	14249	14396	14481	14183	14286	14275	14196	14301	14372	14242	14067	14189	14372	14147	14202	14097	14361	14319	14196	14323	14340	14316	14393	14335	14514	14388	14207	14258	14391	14461	14409	14341	14388	14242	14229	14371	14212	14252	14298	14287	14375	14354	14354	14379	14336	14283	14360	14426	14213	14331	14246	14208	14355	14277	14233	14456	14365	14379	14254	14328	14271	14189	14303	14337	14362	14491	14238	14221	14371	14379	14275	14339	14225	14402	14229	14369	14365	14187	14233	14347	14263	14434	14329	14320	14246	14266	14324	14483	14403	14097	14338	14222	14405	14360	14239	14370	14201	14302	14353	14283	14308	14264	14365	14281	14366	14286	14178	14361	14239	14225	14288	14518	14109	14204	14192	14399	14178	14284	14152	14355	14459	14391	14242	14210	14508	14235	14194	14239	14425	14146	14397	14239	14439	14255	14335	14295	14232	14403	14434	14270	14329	14239	14344	14375	14342	14300	14349	14287	14292	14307	14378	14395	14387	14178	14425	14234	14066	14396	14397	14249	14276	14304	14225	14220	14365	14295	14494	14257	14255	14340	14277	14277	14314	14230	14214	14418	14288	14261	14282	14393	14345	14397	14135	14212	14298	14105	14245	14468	14389	14378	14280	14372	14490	14302	14318	14379	14331	14398	14159	14284	14216	14262	14177	14374	14253	14402	14495	14320	14270	14260	14338	14347	14292	14266	14477	14192	14527	14435	14207	14364	14428	14168	14575	14403	14261	14424	14403	14316	14290	14529	14275	14189	14361	14217	14305	14348	14257	14410	14361	14288	14274	14322	14253	14252	14325	14298	14515	14250	14257	14491	14315	14410	14208	14428	14409	14279	14344	14517	14253	14221	14347	14141	14340	14203	14391	14379	14263	14479	14273	14205	14216	14314	14276	14195	14232	14243	14359	14112	14335	14254	14388	14469	14269	14316	14343	14253	14442	14280	14367	14363	14207	14462	14290	14348	14277	14119	14438	14454	14359	14433	14309	14184	14302	14410	14383	14265	14262	14436	14223	14127	14310	14323	14415	14180	14132	14411	14336	14201	14094	14389	14366	14327	14346	14388	14402	14233	14284	14289	14347	14423	14226	14322	14272	14352	14248	14289	14498	14278	14232	14354	14276	14447	14450	14348	14441	14289	14230	14314	14333	14386	14187	14444	14386	14272	14320	14319	14321	14344	14438	14303	14238	14429	14320	14359	14237	14452	14376	14443	14290	14286	14368	14430	14225	14230	14343	14326	14354	14180	14336	14362	14421	14374	14471	14406	14274	14284	14350	14452	14356	14289	14454	14365	14265	14297	14255	14324	14254	14386	14304	14384	14355	14251	14402	14411	14179	14411	14408	14375	14189	14474	14154	14361	14339	14450	14259	14369	14405	14296	14250	14308	14314	14332	14177	14370	14467	14153	14436	14340	14345	14340	14295	14246	14318	14268	14223	14364	14375	14276	14368	14340	14341	14261	14236	14085	14296	14325	14355	14340	14287	14291	14407	14430	14309	14312	14344	14323	14382	14347	14247	14400	14080	14330	14293	14145	14180	14314	14275	14348	14184	14290	14075	14331	14343	14293	14417	14302	14461	14295	14220	14411	14149	14235	14173	14479	14332	14234	14270	14289	14374	14163	14183	14479	14346	14496	14292	14372	14279	14121	14369	14336	14230	14248	14424	14304	14433	14170	14404	14196	14258	14363	14206	14186	14497	14435	14297	14304	14279	14435	14391	14286	14414	14304	14387	14194	14344	14394	14427	14378	14359	14149	14302	14312	14367	14321	14288	14454	14372	14201	14473	14314	14375	14383	14179	14396	14201	14461	14261	14531	14191	14417	14257	14222	14364	14284	14150	14227	14356	14375	14148	14230	14299	14248	14428	14326	14218	14279	14326	14485	14274	14257	14295	14269	14363	14411	14431	14211	14294	14213	14358	14116	14394	14221	14529	14184	14485	14366	14290	14323	14446	14253	14282	14297	14362	14386	14262	14194	14412	14382	14209	14380	14375	14299	14384	14375	14212	14300	14338	14406	14308	14243	14258	14309	14353	14358	14387	14389	14179	14391	14330	14227	14402	14375	14394	14220	14416	14329	14443	14313	14325	14313	14352	14104	14311	14220	14301	14279	14151	14374	14281	14132	14490	14128	14316	14318	14413	14274	14321	14606	14215	14332	14373	14258	14380	14308	14279	14350	14402	14397	14248	14448	14239	14281	14470	14423	14235	14373	14187	14337	14203	14529	14204	14254	14420	14386	14320	14430	14348	14377	14321	14369	14353	14247	14333	14507	14219	14455	14252	14385	14306	14240	14265	14430	14215	14219	14583	14397	14407	14237	14463	14226	14175	14354	14294	14372	14344	14303	14054	14308	14324	14392	14404	14164	14248	14272	14424	14240	14182	14279	14375	14459	14314	14384	14399	14244	14268	14415	14369	14278	14234	14299	14475	14105	14384	14470	14168	14468	14432	14416	14254	14297	14217	14233	14381	14468	14474	14403	14387	14315	14366	14525	14262	14327	14210	14271	14304	14362	14389	14414	14278	14228	14281	14268	14242	14451	14257	14466	14422	14259	14235	14312	14490	14487	14313	14327	14369	14275	14395	14204	14180	14269	14431	14612	14315	14239	14458	14308	14391	14470	14190	14369	14164	14449	14360	14320	14448	14353	14234	14408	14349	14126	14271	14352	14300	14316	14381	14226	14384	14245	14252	14209	14303	14124	14218	14387	14316	14405	14285	14212	14328	14259	14346	14312	14219	14267	14312	14470	14390	14194	14270	14405	14314	14228	14394	14284	14239	14411	14391	14193	14355	14237	14317	14250	14277	14314	14360	14260	14224	14284	14246	14304	14437	14204	14470	14288	14359	14495	14105	14304	14266	14354	14350	14372	14295	14445	14323	14231	14209	14269	14406	14211	14345	14372	14436	14260	14275	14259	14452	14231	14438	14482	14474	14352	14338	14247	14203	14387	14299	14280	14316
23725	21020	28380	23917	21659	20482	19127	17051	16595	16847	16762	16628	16436	16581	16501	16486	16642	16623	16500	16485	16436	16673	16625	16513	16494	16538	16635	16493	16490	16476	16491	16419	16405	16578	16383	16518	16410	16312	16461	16483	16406	16539	16757	16610	16553	16517	16430	16549	17163	17494	17428	17105	16784	16589	16600	16514	16321	16371	16325	16438	16215	16308	16431	16391	16443	16339	16305	16260	16347	16290	16313	16569	16302	16312	16489	16246	16362	16312	16408	16474	16182	16386	16346	16383	16417	16332	16122	16463	16287	16117	16429	16481	16389	16413	16447	16462	16321	16376	16308	16432	16399	16568	16333	16238	16295	16371	16481	16442	16533	16443	16070	16327	16314	16373	16314	16411	16518	16287	16347	16371	16417	16520	16422	16348	16202	16164	16430	16230	16366	16535	16399	16263	16263	16288	16138	16399	16362	16409	16319	16458	16288	16294	16581	16212	16379	16284	16507	16321	16198	16511	16628	16275	16464	16477	16299	16401	16496	16315	16375	16432	16449	16114	16215	16265	16450	16276	16269	16159	16284	16393	16328	16451	16379	16318	16345	16368	16385	16448	16424	16545	16322	16282	16323	16246	16343	16206	16331	16100	16550	16396	16425	16346	16468	16398	16544	16239	16303	16487	16543	16473	16341	16506	16197	16300	16292	16433	16293	16244	16120	16484	16359	16377	16249	16391	16456	16287	16418	16280	16249	15998	16445	16486	16551	16438	16185	16168	16210	16341	16311	16319	15939	16216	16286	16224	16338	16410	16355	16248	16298	16417	16500	16297	16251	16334	16309	16366	16193	16451	16371	16337	16393	16343	16527	16377	16086	16389	16273	16391	16534	16375	16373	16260	16275	16292	16164	16320	16325	16289	16394	16363	16398	16226	16172	16288	16404	16489	16394	16321	16265	16288	16282	16087	16104	16357	16293	16421	16449	16344	16299	16245	16371	16430	16370	16507	16143	16331	16067	16256	16374	16551	16258	16236	16238	16522	16300	16294	16542	16145	16178	16260	16267	16345	16438	16483	16434	16230	16442	16358	16346	16544	16109	16417	16326	16309	16164	16338	16127	16160	16447	16451	16337	16462	16573	16449	16273	16249	16232	16340	16344	16357	16296	16275	16394	16300	16389	16280	16429	16313	16335	16284	16400	16330	16382	16439	16332	16362	16340	16414	16092	16043	16518	16375	16447	16486	16364	16283	16276	16126	16503	16396	16383	16215	16562	16459	16572	16179	16402	16368	16454	16184	16398	16457	16231	16270	16401	16312	16511	16328	16332	16257	16275	16292	16332	16385	16455	16220	16488	16190	16481	16331	16358	16401	16255	16549	16209	16497	16476	16371	16230	16425	16304	16390	16363	16500	16351	16201	16252	16347	16460	16273	16336	16639	16497	16258	16364	16392	16110	16331	16243	16239	16401	16485	16473	16411	16323	16547	16183	16285	16209	16241	16554	16277	16359	16406	16363	16323	16184	16369	16226	16246	16317	16504	16337	16381	16268	16338	16410	16201	16280	16153	16261	16314	16534	16274	16346	16488	16367	16422	16270	16433	16290	16379	16380	16486	16367	16237	16264	16366	16306	16543	16416	16545	16508	16318	16534	16397	16365	16392	16370	16418	16274	16434	16257	16400	16133	16636	16278	16280	16277	16475	16284	16253	16612	16441	16339	16446	16345	16257	16317	16434	16242	16228	16225	16252	16257	16464	16434	16389	16448	16286	16374	16283	16329	16425	16448	16311	16356	16172	16339	16306	16464	16265	16274	16271	16313	16209	16392	16394	16429	16468	16231	16385	16212	16288	16418	16197	16287	16180	16316	16385	16338	16355	16351	16316	16519	16280	16310	16277	16234	16310	16441	16511	16512	16454	16231	16443	16453	16141	16477	16473	16244	16306	16345	16407	16509	16329	16130	16367	16261	16306	16341	16363	16121	16270	16251	16264	16383	16428	16364	16276	16263	16409	16350	16670	16387	16412	16287	16354	16382	16383	16349	16386	16339	16526	16571	16341	16627	16529	16308	16381	16551	16286	16507	16501	16111	16085	16437	16302	16444	16349	16361	16204	16205	16390	16386	16330	16345	16367	16340	16272	16228	16385	16313	16343	16462	16465	16447	16379	16204	16433	16246	16324	16369	16445	16344	16312	16235	16327	16378	16414	16350	16270	16234	16236	16360	16351	16314	16394	16375	16313	16369	16423	16287	16260	16562	16584	16202	16126	16406	16472	16348	16551	16258	16506	16405	16398	16583	16382	16451	16238	16366	16124	16409	16217	16406	16415	16481	16135	16264	16332	16322	16302	16298	16581	16291	16445	16420	16263	16319	16210	16324	16356	16536	16510	16283	16455	16439	16377	16506	16367	16480	16295	16295	16399	16375	16405	16256	16334	16181	16395	16442	16368	16281	16104	16273	16352	16419	16342	16341	16290	16484	16111	16257	16402	16284	16432	16262	16470	16372	16341	16419	16266	16313	16319	16351	16291	16354	16513	16276	16549	16339	16340	16190	16397	16275	16313	16380	16395	16344	16276	16314	16256	16588	16325	16273	16257	16230	16340	16183	16401	16533	16274	16297	16334	16255	16453	16271	16340	16284	16407	16421	16422	16202	16424	16404	16305	16300	16341	16356	16525	16239	16196	16338	16384	16294	16412	16233	16332	16371	16246	16531	16374	16493	16274	16245	16522	16336	16354	16202	16298	16369	16081	16394	16293	16394	16196	16266	16344	16248	16423	16263	16310	16259	16331	16264	16329	16310	16333	16551	16320	16354	16398	16479	16275	16190	16472	16272	16444	16221	16416	16259	16626	16472	16325	16330	16465	16187	16356	16372	16496	16248	16390	16249	16245	16127	16154	16366	16137	16288	16227	16180	16342	16284	16319	16309	16416	16283	16274	16326	16538	16286	16156	16248	16376	16228	16453	16362	16425	16439	16477	16429	16311	16377	16271	16220	16209	16378	16324	16204	16331	16526	16441	16260	16278	16488	16396	16385	16353	16450	16380	16435	16441	16472	16418	16316	16252	16358	16425	16303	16459	16222	16136	16324	16546	16366	16408	16436	16193	16134	16554	16529	16214	16274	16478	16383	16447	16268	16326	16189	16210	16393	16450	16393	16268	16301	16213	16349	16316	16374	16503	16217	16442	16323	16229	16468	16539	16554	16363	16245	16347	16360	16374	16470	16420	16471	16497	16169	16366	16231	16333	16324	16087	16297	16342	16211	16444	16388	16238	16449	16392	16456	16330	16283	16479	16454	16367	16404	16402	16241	16396	16393	16497	16299	16445	16227	16319	16383	16562	16395	16298	16160	16303	16505	16245	16550	16388	16412	16329	16502	16402	16558	16461	16417	16510	16410	16629	16389	16286	16476	16464	16339	16290	16485	16350	16246	16342	16358	16323	16463	16378	16196	16292	16284	16460	16486	16350	16335	16386	16482	16291	16398	16474	16439	16398	16550	16234	16379	16350	16176	16421	16387	16226	16259	16374	16357	16692	16402	16332	16375	16212	16562	16155	16292	16255	16637	16540	16165	16307	16464	16226	16384	16224	16292	16547	16311	16583	16247	16419	16524	16390	16375	16543	16271	16446	16317	16523	16357	16315	16520	16207	16241	16428	16519	16394	16305	16361	16309	16362	16296	16542	16364	16311	16198	16279	16612	16319	16210	16340	16073	16264	16379	16303	16301	16278	16224	16259	16299	16082	16260	16376	16407	16627	16407	16224	16127	16244	16324	16255	16325	16270	16379	16491	16347	16242	16403	16365	16405	16333	16316	16355	16439	16307	16432	16434	16450	16274	16429	16342	16127	16262	16302	16402	16349	16330	16504	16418	16352	16297	16480	16375	16323	16446	16445	16313	16288	16457	16339	16374	16452	16389	16464	16461	16293	16236	16401	16338	16402	16354	16399	16252	16522	16532	16320	16481	16535	16332	16246	16396	16326	16324	16444	16336	16362	16454	16380	16253	16475	16374	16316	16432	16513	16367	16307	16371	16547	16631	16438	16491	16241	16276	16185	16528	16505	16449	16318	16315	16264	16306	16374	16260	16383	16342	16317	16397	16127	16344	16263	16372	16419	16248	16433	16408	16302	16245	16262	16115	16380	16259	16291	16380	16196	16586	16384	16312	16376	16375	16294	16369	16411	16402	16262	16493	16448	16567	16336	16626	16495	16551	16392	16230	16357	16220	16509	16559	16473	16214	16286	16415	16288	16456	16434	16384	16261	16318	16473	16245	16289	16438	16196	16466	16230	16333	16222	16358	16299	16337	16456	16319	16266	16260	16247	16207	16415	16316	16684	16485	16411	16326	16385	16464	16348	16334	16413	16463	16509	16485	16442	16262	16508	16322	16351	16404	16209	16452	16269	16589	16481	16394	16427	16289	16414	16509	16419	16488	16317	16091	16348	16370	16373	16223	16379	16534	16164	16390	16573	16346	16456	16548	16435	16216	16257	16172	16380	16574	16158	16373	16298	16299	16486	16447	16260	16379	16431	16524	16165	16410	16281	16356	16447	16583	16379	16407	16188	16418	16422	16446	16420	16305	16433	16194	16415	16304	16395	16456	16222	16351	16422	16297	16353	16306	16457	16330	16322	16198	16253	16154	16417	16140	16432	16375	16173	16267	16584	16259	16393	16211	16231	16397	16416	16261	16189	16161	16470	16412	16387	16426	16404	16247	16282	16063	16291	16562	16345	16440	16418	16420	16440	16225	16380	16507	16362	16268	16314	16418	16402	16401	16379	16317	16500	16456	16321	16495	16270	16314	16396	16409	16324	16285	16365	16418	16196	16262	16362	16298	16341	16326	16096	16145	16494	16330	16214	16248	16399	16349	16291	16378	16326	16448	16133	16406	16328	16397	16349	16492	16625	16402	16181	16392	16376	16386	16287	16342	16212	16355	16511	16444	16318	16498	16518	16525	16306	16295	16355	16337	16242	16274	16330	16324	16444	16347	16329	16170	16498	16317	16263	16339	16352	16272	16357	16347	16366	16451	16442	16548	16255	16482	16238	16182	16201	16285	16295	16381	16394	16481	16217	16274	16505	16334	16312	16403	16397	16405	16511	16320	16334	16253	16349	16200	16345	16300	16413	16242	16533	16163	16438	16553	16179	16266	16273	16350	16370	16340	16452	16345	16305	16260
13892	36114	24195	17275	15810	15299	14990	14928	14846	14688	14615	14547	14504	14497	14374	14396	14522	14577	14340	14242	14480	14206	14445	14260	14370	14428	14368	14246	14453	14352	14325	14147	14434	14223	14134	14344	14307	14165	14397	14481	14365	14477	14423	14530	14387	14396	14488	14583	15804	16085	15820	15166	14515	14464	14031	14190	14254	14313	14344	14451	14226	14124	14364	14094	14207	14237	14303	14346	14220	14312	14232	14229	14086	14262	14289	14341	14439	14213	14070	14246	14207	14445	14286	14366	14235	14211	14254	14424	14352	14193	14286	14158	14122	14233	14162	14281	14227	14224	14404	14305	14306	14206	14191	14294	14118	14267	14289	14153	14071	14363	14335	14291	14188	14370	14226	14158	14283	14183	14157	14212	14219	14355	14338	14360	14211	14193	14286	14280	14323	14268	14322	14262	14193	14223	14259	14223	14337	14200	14263	14201	14386	14184	14105	14222	14251	14219	14092	14367	14245	14137	14347	14213	14240	14220	14279	14241	14323	14120	14279	14160	14275	14252	14294	14136	14323	14263	14370	14268	14421	14441	14317	14212	14099	14397	14234	14141	14318	14121	14162	14304	14340	14426	14284	14474	14274	14144	14327	14257	14059	14212	14291	14219	14167	14351	14255	14236	14400	14344	14258	14341	14308	14411	14181	14203	14308	14277	14214	14157	14229	14205	14265	14293	14197	14269	14154	14338	14251	14180	14204	14440	14232	14220	14202	14157	14159	14250	14084	14206	14213	14200	14344	14317	14381	14340	14247	14281	14321	14202	14272	14044	14239	14061	14207	14308	14239	14392	14316	14081	14487	14153	14288	14320	14251	14389	14177	14151	14220	14222	14328	14381	14179	14217	14204	14206	14298	14195	14338	14207	14392	14082	14329	14270	14370	14260	14099	14353	14164	14258	14155	14122	14145	14227	14362	14111	14319	14111	14250	14311	14311	14203	14382	14117	14515	14129	14392	14292	14302	14329	14256	14257	14389	14186	14206	14084	14212	14302	14162	14283	14276	14286	14253	14286	14187	14187	14280	14387	14339	14251	14462	14216	14208	14168	14141	14361	14173	14069	14197	14408	14371	14169	14249	14020	14148	14219	14274	14149	14209	14230	14202	14466	14272	14267	14192	14192	14297	14373	14274	14260	14372	14230	14242	14360	14258	14249	14222	14174	14172	14142	14195	14300	14223	14344	14258	14243	14200	14257	14309	14245	14303	14154	14381	14228	14296	14292	14224	14046	14390	14348	14153	14302	14335	14065	14507	14179	14264	14335	14050	14273	14200	14418	14247	14342	14277	14248	14240	14128	14277	14027	14257	14266	14196	14155	14131	14182	14254	14329	14210	14357	14334	14189	14251	14205	14189	14307	14145	14384	14214	14265	14221	14196	14067	14250	14233	14278	14250	14312	14255	14161	14169	14268	14409	14376	14308	14253	14131	14320	14315	14338	14225	14061	14307	14266	14247	14285	14098	14187	14299	14257	14023	14176	14239	14313	14227	14389	14223	14454	14372	14127	14298	14133	14258	14202	14207	14166	14327	14173	14183	14466	14077	14258	14245	14229	14329	14221	14277	14098	14424	14219	14191	14222	14305	14360	14330	13959	14258	14321	14305	14213	14144	14267	14097	14498	14136	14227	14183	14184	14225	14185	14357	14237	14132	14277	14234	14206	14206	14183	14273	14157	14280	14236	14433	14245	14310	14157	14314	14314	14171	14317	14020	14186	14265	14246	14052	14120	14421	14082	14242	14193	14244	14207	14229	14178	14372	14284	14266	14276	14179	14369	14107	14160	14149	14231	14259	14080	14157	14277	14152	14318	14151	14280	14174	14230	14295	14228	14260	14196	14518	14147	14201	14196	14148	14222	14101	14265	14147	14195	14167	14354	14450	14351	14153	14380	14302	14313	14109	14136	14229	14209	14414	14086	14115	14259	14157	14289	14243	14101	14236	14349	14335	14337	14252	14272	14335	14106	14290	14186	14156	14196	14161	14198	14130	14171	14426	14334	14210	14382	14198	14277	14153	14256	14398	14084	14360	14280	14135	14275	14236	14155	14258	14298	14298	14138	14202	14263	14190	14316	14377	14342	14273	14351	14114	14458	14205	14196	14155	14229	14184	14320	14372	14276	14172	14141	14325	14053	14384	14328	14338	14084	14287	14131	14266	14224	14307	14266	14226	14279	14263	14337	14235	14252	14344	14424	14396	14130	14300	14136	14348	14281	14191	14189	14284	14300	14298	14254	14276	14017	14398	14375	14438	14306	14291	14361	14257	14458	14352	14183	14212	14230	14370	14228	14228	14285	14464	14199	14257	14033	14310	14278	14200	14179	14150	14361	14301	14136	14414	14150	14185	14187	14233	14216	14377	14130	14351	14297	14326	14177	14214	14386	14266	14312	14334	14016	14236	14182	14236	14296	14174	14205	14334	14324	14305	14221	14234	14149	14177	14276	14342	14267	14174	14411	14275	14319	14061	14390	14270	14282	14153	14306	14281	14385	14240	14144	14104	14053	14206	14344	14303	14394	14125	14367	14177	14226	14440	14186	14370	14242	14053	14159	14217	14280	14292	14260	14127	14280	14307	14236	14162	14293	14202	14252	14218	14328	14299	14317	14331	14102	14332	14085	14273	14296	14299	14222	14147	14186	14241	14295	14360	14147	14243	14258	14238	14326	14393	14357	14231	14427	14276	14083	14291	14256	14082	14397	14140	14253	14368	14174	14217	14211	14191	14346	14351	14302	14270	14299	14201	14025	14224	14282	14181	14279	14203	14278	14095	14249	14167	14239	14264	14418	14184	14147	14371	14199	14017	14242	14261	14257	14270	14292	14380	14215	14175	14254	14363	14335	14288	14253	14189	14435	14122	14162	14347	14215	14303	14099	14328	14268	14256	14246	14304	14095	14224	14262	14286	14269	14217	14256	14258	14254	14263	14266	14345	14578	14229	14330	14320	14163	14169	14276	14200	14272	14240	14288	14262	14242	14318	14344	14294	14296	14115	14056	14403	14220	14298	14173	14143	14109	14209	14209	14427	14213	14120	14235	14102	14242	14184	14276	14278	14289	14231	14257	14069	14201	14433	14266	14272	14253	14021	14266	14249	14294	14257	14177	14300	14374	14273	14291	14288	14182	14363	14263	14234	14262	14155	14193	14312	14316	14386	14256	14338	14268	14257	14241	14223	14356	14222	14324	14261	14184	14283	14099	14368	14175	14096	14115	14315	14368	14194	14314	14246	14203	14316	14266	14263	14202	14246	14283	14228	14089	14174	14278	14162	14276	14343	14361	14183	14382	14249	14207	14301	14128	14300	14407	14234	14151	14078	14078	14461	14250	14279	14321	14231	14192	14288	14338	14417	14258	14329	14198	14373	14344	14299	14254	14324	14210	14217	14325	14289	14281	14197	14164	14397	14189	14262	14214	14259	14391	14459	14283	14192	14325	14276	14207	14173	14158	14218	14261	14229	14246	14277	14249	14237	14361	14290	14205	14173	14232	14266	14273	14344	14121	14111	14530	14315	14231	14146	14233	14177	14210	14364	14363	14110	14328	14081	14305	14249	14179	14374	14164	14295	14103	14211	14138	14171	14256	14393	14312	14378	14282	14209	14464	14137	14356	14253	14251	14382	14269	14261	14369	14145	14261	14054	14311	14146	14285	14055	14108	14229	14429	14064	14254	14300	14200	14236	14080	14291	14174	14159	14058	14348	14282	14440	14162	14127	14244	14194	14212	14206	14224	14428	14188	14162	14253	14203	14272	14207	14306	14006	14250	14259	14291	14146	14311	14148	14201	14331	14200	14409	14320	14166	14323	14204	14279	14250	14332	14421	14259	14162	14278	14267	14205	14189	14156	14176	14299	14266	14205	14145	14277	14403	14308	14352	14159	14284	14324	14280	14171	14450	14206	14275	14115	14241	14273	14049	14232	14287	14159	14168	14278	14271	14225	14311	14222	14240	14132	14214	14155	14293	14266	14133	14344	14247	14139	14363	14368	14041	14335	14142	14170	14212	14390	14193	14088	14245	14365	14171	14133	14090	14149	14161	14306	14207	14136	14178	14420	14223	14166	14150	14177	14268	14187	14142	14227	14056	14383	14375	14247	14183	14124	14145	14171	14260	14162	14261	14186	14190	14334	14177	14282	14077	14262	14386	14328	14377	14323	14294	14283	14392	14347	14143	14199	14240	14229	14086	14196	14249	14120	14181	14379	14301	14347	14337	14301	14216	14262	14295	14252	14117	14395	14042	14389	14381	14438	14144	14330	14192	14047	14321	14214	14211	14211	14139	14250	14387	14282	14217	14305	14297	14122	14294	14274	14138	14277	14398	14339	14348	14318	14177	14182	14289	14235	14278	14274	14246	14309	14137	14198	13894	14204	14245	14298	14168	14080	14223	14153	14301	14317	14202	14344	14184	14406	14200	14294	14379	14215	14269	14184	14300	14308	14228	14236	14184	14318	14237	14373	14321	14111	14358	14167	14256	14216	14240	14212	14349	14246	14309	14289	14194	14233	14245	14186	14114	14327	14241	14331	14369	14035	14287	14372	14147	14242	14159	14365	14238	14312	14272	14273	14160	14410	14302	14226	14278	14168	14187	14372	14301	14233	14174	14319	14205	14350	14261	14243	14192	13982	14373	14107	14089	14329	14304	14106	14244	14313	14222	14253	14339	14399	14234	14406	14319	14180	14100	14391	14318	14298	14298	14347	14282	14320	14219	14322	14443	14101	14221	14233	14242	14415	14207	14263	14353	14219	14312	14143	14228	14347	14456	14299	14114	14254	14267	14174	14057	14270	14354	14246	14163	14197	14150	14339	14351	14160	14277	14269	14197	14377	14295	14137	14307	14159	14424	14288	14202	14388	14373	14177	14338	14127	14294	14326	14222	14187	14205	14129	14282	14276	14355	14129	14300	14119	14236	14103	14305	14241	14271	14225	14281	14146	14168	14388	14027	14123	14155	14087	14346	14284	14279	14356	14306	14015	14372	14159	14280	14292	14129	14289	14184	14218	14300	14176	14318	14267	14258	14034	14167	14267	14204	14199	14120	14185	14217	14337	14117	14337	14188	14204	14140	14075	14215	14128	14338	14200	14172	14265	14279	14180	14193	14330	14297	14242	14415	14302	14323	14130	14293	14243	14242	14224
22632	20991	28520	23659	21142	22706	22842	18087	17027	17268	16912	16917	16905	16606	16925	16890	16772	16610	16818	16683	16733	16785	16825	16567	16942	16635	16776	16694	16778	16720	16647	16727	16638	16694	16850	16494	16517	16660	16577	16600	16602	16629	16547	16577	16702	16665	16660	16761	18348	18996	18867	17918	17226	17041	16782	16426	16350	16483	16580	16725	16523	16504	16385	16448	16457	16498	16504	16521	16573	16468	16386	16538	16611	16601	16322	16305	16515	16402	16449	16427	16562	16612	16496	16559	16509	16545	16284	16395	16543	16451	16606	16413	16633	16438	16713	16489	16589	16487	16480	16460	16293	16656	16417	16439	16504	16425	16489	16399	16536	16443	16453	16382	16242	16543	16771	16532	16156	16497	16601	16338	16421	16429	16580	16503	16402	16326	16573	16425	16740	16322	16319	16252	16442	16337	16385	16512	16474	16291	16470	16445	16540	16373	16490	16452	16324	16426	16559	16612	16487	16609	16372	16449	16456	16456	16504	16503	16280	16258	16279	16556	16271	16467	16376	16577	16356	16549	16407	16479	16628	16307	16520	16291	16442	16406	16368	16316	16380	16608	16401	16302	16198	16292	16361	16637	16426	16596	16310	16391	16473	16550	16548	16504	16329	16371	16441	16308	16356	16468	16501	16395	16326	16554	16495	16292	16508	16534	16339	16472	16496	16361	16630	16454	16426	16373	16499	16278	16555	16517	16384	16347	16554	16669	16348	16371	16334	16411	16465	16296	16408	16283	16682	16481	16517	16629	16433	16480	16445	16418	16383	16680	16640	16642	16499	16452	16386	16459	16581	16503	16392	16468	16538	16493	16445	16598	16520	16625	16561	16415	16415	16435	16561	16413	16464	16462	16497	16365	16276	16633	16396	16475	16523	16448	16383	16452	16460	16600	16287	16404	16407	16462	16452	16593	16542	16559	16420	16507	16454	16485	16502	16434	16431	16719	16507	16484	16324	16451	16476	16535	16337	16622	16596	16428	16496	16574	16474	16722	16432	16510	16569	16464	16513	16526	16517	16422	16483	16389	16406	16159	16526	16488	16436	16592	16382	16423	16275	16483	16523	16543	16653	16456	16630	16588	16423	16412	16408	16458	16430	16524	16452	16355	16350	16458	16692	16503	16576	16417	16270	16497	16371	16534	16519	16489	16386	16421	16443	16257	16206	16394	16442	16300	16471	16376	16218	16391	16199	16414	16635	16490	16820	16451	16466	16485	16651	16458	16499	16622	16456	16562	16540	16522	16302	16359	16344	16419	16506	16324	16482	16515	16616	16309	16451	16595	16743	16473	16501	16608	16280	16279	16607	16466	16640	16431	16453	16400	16443	16468	16611	16442	16397	16540	16334	16368	16537	16569	16605	16437	16547	16393	16501	16423	16538	16490	16560	16368	16405	16377	16727	16384	16582	16652	16439	16441	16624	16496	16290	16353	16541	16314	16594	16567	16613	16571	16518	16501	16204	16631	16703	16577	16664	16536	16480	16298	16421	16524	16562	16397	16528	16545	16628	16475	16541	16477	16552	16422	16387	16547	16589	16478	16495	16507	16628	16451	16536	16366	16414	16479	16487	16630	16468	16470	16463	16275	16449	16557	16374	16306	16316	16317	16489	16441	16327	16497	16689	16382	16420	16354	16333	16356	16287	16343	16423	16267	16398	16493	16330	16414	16452	16527	16435	16744	16425	16350	16493	16361	16343	16406	16361	16327	16377	16394	16330	16362	16448	16505	16402	16471	16602	16543	16420	16522	16482	16571	16597	16514	16374	16355	16459	16499	16480	16374	16558	16344	16517	16545	16465	16466	16356	16589	16311	16488	16343	16444	16516	16439	16608	16298	16394	16625	16434	16450	16423	16333	16541	16392	16493	16286	16599	16531	16590	16500	16343	16348	16333	16532	16596	16480	16426	16469	16421	16356	16470	16516	16492	16521	16414	16610	16463	16518	16588	16460	16314	16672	16602	16435	16589	16514	16377	16419	16540	16288	16437	16598	16552	16566	16567	16437	16590	16258	16490	16404	16590	16167	16582	16524	16366	16539	16585	16403	16450	16439	16411	16407	16475	16492	16539	16454	16509	16418	16545	16466	16498	16602	16418	16439	16492	16515	16460	16462	16620	16539	16347	16520	16538	16350	16362	16516	16456	16604	16411	16372	16457	16295	16467	16388	16508	16532	16516	16509	16697	16227	16437	16358	16572	16444	16507	16544	16543	16678	16497	16427	16371	16478	16521	16318	16539	16339	16403	16489	16375	16235	16276	16345	16577	16416	16232	16399	16442	16557	16416	16323	16649	16490	16598	16419	16539	16336	16136	16320	16470	16494	16465	16370	16548	16569	16399	16522	16398	16351	16480	16412	16281	16189	16460	16330	16608	16302	16703	16408	16481	16557	16035	16427	16450	16354	16414	16383	16466	16744	16444	16412	16471	16583	16498	16348	16374	16479	16451	16409	16623	16562	16380	16368	16429	16386	16508	16168	16213	16597	16421	16363	16294	16510	16465	16534	16621	16595	16584	16329	16307	16501	16623	16445	16523	16552	16463	16426	16490	16409	16434	16302	16327	16480	16506	16502	16518	16560	16530	16500	16305	16479	16475	16347	16365	16407	16495	16427	16648	16534	16318	16482	16505	16478	16664	16630	16331	16435	16456	16452	16438	16549	16650	16724	16638	16358	16356	16402	16558	16513	16367	16428	16440	16399	16227	16617	16585	16434	16429	16402	16459	16427	16462	16578	16618	16527	16457	16447	16296	16408	16429	16304	16583	16488	16520	16485	16460	16292	16474	16599	16577	16447	16314	16187	16548	16356	16400	16321	16478	16423	16401	16484	16428	16597	16424	16621	16558	16356	16333	16480	16646	16384	16461	16421	16399	16379	16546	16255	16607	16440	16606	16379	16652	16568	16381	16200	16466	16255	16621	16387	16578	16565	16422	16356	16481	16660	16489	16344	16249	16394	16473	16447	16507	16340	16255	16547	16445	16579	16573	16530	16273	16455	16535	16527	16347	16295	16388	16342	16423	16290	16399	16517	16395	16409	16408	16327	16405	16450	16310	16385	16556	16575	16563	16346	16466	16697	16510	16470	16394	16359	16634	16436	16333	16268	16461	16458	16404	16496	16412	16317	16457	16264	16544	16482	16256	16575	16331	16462	16594	16461	16218	16389	16388	16628	16545	16381	16519	16529	16622	16508	16413	16451	16453	16385	16507	16522	16578	16585	16306	16369	16481	16521	16572	16464	16466	16286	16339	16390	16252	16523	16715	16377	16486	16390	16405	16540	16286	16592	16392	16652	16638	16489	16637	16448	16541	16555	16427	16467	16469	16580	16620	16543	16418	16479	16423	16386	16420	16466	16651	16489	16508	16444	16475	16660	16722	16372	16492	16367	16638	16354	16394	16642	16605	16422	16601	16471	16434	16329	16574	16407	16404	16573	16471	16363	16390	16545	16479	16448	16360	16501	16520	16432	16527	16612	16646	16428	16526	16469	16415	16527	16280	16368	16476	16396	16537	16527	16522	16457	16540	16384	16490	16611	16392	16701	16551	16361	16297	16297	16607	16407	16447	16493	16497	16350	16345	16501	16449	16245	16481	16539	16303	16463	16374	16447	16491	16608	16487	16456	16430	16652	16388	16648	16398	16466	16503	16658	16523	16560	16469	16443	16355	16465	16481	16619	16433	16472	16408	16516	16474	16404	16370	16418	16456	16214	16413	16454	16389	16490	16523	16588	16325	16455	16340	16315	16262	16570	16386	16406	16549	16440	16238	16353	16306	16623	16546	16460	16353	16349	16588	16520	16564	16449	16503	16295	16402	16388	16404	16690	16516	16419	16577	16573	16668	16520	16560	16514	16579	16645	16328	16427	16447	16331	16470	16492	16442	16243	16322	16335	16313	16402	16358	16574	16591	16541	16425	16445	16495	16381	16478	16614	16740	16396	16563	16598	16471	16374	16779	16496	16480	16624	16479	16508	16307	16351	16692	16407	16443	16228	16365	16476	16468	16441	16463	16459	16501	16338	16408	16335	16428	16434	16273	16531	16358	16464	16382	16542	16455	16505	16663	16428	16545	16374	16642	16469	16441	16413	16326	16480	16408	16410	16289	16580	16555	16449	16371	16505	16410	16479	16337	16439	16469	16534	16219	16235	16405	16540	16413	16591	16737	16385	16408	16668	16438	16514	16466	16421	16571	16538	16298	16477	16394	16468	16477	16739	16409	16529	16520	16554	16428	16388	16378	16227	16373	16414	16617	16407	16540	16221	16427	16564	16354	16500	16571	16319	16565	16605	16417	16452	16598	16412	16410	16233	16555	16469	16510	16313	16626	16493	16383	16639	16447	16517	16497	16639	16601	16511	16154	16439	16569	16449	16257	16462	16459	16446	16342	16382	16255	16394	16437	16543	16545	16500	16410	16449	16480	16636	16486	16235	16430	16645	16271	16516	16594	16272	16402	16268	16300	16421	16629	16442	16388	16404	16191	16369	16527	16478	16604	16496	16435	16523	16418	16351	16426	16201	16426	16435	16457	16408	16409	16413	16475	16229	16381	16603	16365	16531	16718	16463	16512	16708	16481	16608	16336	16472	16330	16495	16474	16510	16578	16521	16420	16488	16620	16604	16519	16565	16362	16567	16418	16470	16439	16659	16461	16303	16305	16346	16441	16512	16552	16304	16474	16477	16509	16574	16473	16339	16423	16712	16626	16299	16425	16337	16410	16561	16639	16534	16265	16438	16234	16380	16293	16481	16491	16438	16529	16518	16510	16583	16567	16501	16569	16503	16712	16488	16389	16477	16549	16530	16475	16509	16400	16720	16436	16465	16505	16384	16589	16481	16369	16360	16421	16412	16469	16427	16589	16482	16386	16586	16292	16550	16473	16301	16317	16416	16452	16390	16347	16448	16482	16419	16310	16536	16529	16417	16174	16370	16339	16353	16596	16400	16579	16599	16517	16589	16408	16331	16508	16250	16372	16330	16582	16565	16339	16505	16500	16313	16481	16328	16502	16388	16554	16621	16524	16406	16521	16515	16399	16573	16400	16434	16547	16323	16522	16510	16417	16383	16472	16534	16257	16605	16360	16469	16523	16466	16415	16461	16483	16483	16384	16467	16484	16321	16350	16538	16571	16347	16477	16450
15438	41993	27464	19183	17151	16263	15654	15352	15169	14893	14972	14681	14599	14580	14656	14534	14445	14558	14302	14471	14539	14250	14512	14495	14500	14337	14555	14482	14496	14486	14515	14395	14573	14236	14323	14513	14436	14219	14518	14345	14274	14427	14318	14364	14522	14479	14482	14852	17124	17931	16978	15603	14965	14611	14532	14396	14376	14293	14236	14390	14312	14243	14255	14340	14351	14260	14209	14197	14161	14371	14241	14204	14300	14264	14251	14335	14315	14246	14276	14204	14230	14339	14291	14314	14208	14370	14214	14328	14342	14265	14278	14308	14240	14136	14277	14381	14352	14183	14240	14178	14253	14205	14333	14371	14228	14245	14309	14335	14402	14410	14396	14313	14254	14210	14312	14227	14369	14334	14242	14221	14385	14260	14326	14351	14202	14160	14241	14263	14391	14104	14259	14317	14255	13992	14292	14314	14214	14094	14353	14273	14224	14420	14273	14175	14108	14218	14116	14236	14226	14238	14188	14316	14063	14237	14359	14392	14112	14253	14286	14334	14350	14287	14260	14257	14284	14167	14103	14189	14234	14261	14329	14319	14269	14394	14226	14259	14144	14119	14189	14236	14384	14466	14355	14382	14185	14225	14382	14239	14291	14382	14283	14329	14264	14195	14394	14293	14185	14104	14270	14216	14226	14238	14266	14208	14360	14141	14356	14152	14231	14293	14227	14181	13956	14414	14170	14295	14346	14334	14215	14292	14254	14109	14418	14255	14211	14284	14179	14245	14228	14227	14192	14199	14136	14196	14186	14420	14210	14334	14353	14328	14364	14136	14198	14158	14223	14265	14172	14246	14413	14384	14373	14105	14133	14190	14201	14273	14404	14036	14241	14151	14177	14268	14287	14226	14346	14308	14460	14180	14250	14176	14271	14216	14434	14202	14191	14217	14299	14155	14263	14399	14310	14169	14129	14311	14229	14353	14005	14369	14224	14225	14313	14100	14380	14268	14198	14185	14138	14369	14191	14061	14257	14300	14275	14266	14435	14382	14251	14174	14160	14208	14247	14118	14203	14227	14271	14303	14214	14132	14280	14197	14337	14351	14282	14224	14262	14155	14312	14071	14112	14279	14237	14321	14141	14259	14244	14298	14251	14198	14227	14045	14071	14340	14079	14146	14339	14269	14235	14176	14244	14186	14103	14335	14288	14107	14241	14325	14439	14276	14323	14172	14329	14181	14238	14219	14225	14245	14259	14148	14117	14275	14376	14289	14140	14355	14292	14343	14345	14305	14086	14115	14353	14074	14041	14309	14346	14414	14275	14306	14232	14148	14219	14383	14363	14268	14310	14205	14385	14164	14244	14224	14249	14105	14446	14225	14277	14209	14344	14293	14335	14386	14240	14215	14457	14162	14309	14340	14260	14392	14349	14263	14328	14267	14174	14134	14263	14110	14366	14176	14176	14329	14335	14243	14375	14367	14180	14253	14085	14192	14215	14301	14184	14242	14217	14169	14314	14225	14222	14244	14096	14214	14220	14293	14264	14307	14254	14218	14280	14290	14300	14300	14414	14345	14202	14161	14196	14207	14185	14178	14170	14085	14371	14261	14175	14218	14241	14169	14315	14280	14152	14282	14146	14437	14337	14312	14187	14450	14285	14299	14181	14156	14248	14289	14156	13963	14162	14237	14141	14320	14299	14284	14278	14264	14190	14251	14388	14180	14227	14234	14189	14352	14076	14193	14115	14311	14193	14309	14239	14307	14202	14266	14230	14193	14241	14059	14311	14120	14287	14272	14398	14253	14110	14135	14215	14094	14246	14214	14163	14203	14356	14369	14252	14333	14294	14221	14297	14166	14335	14150	14405	14270	14224	14229	14340	14328	14276	14253	14180	14234	14170	14293	14093	14259	14230	14218	14417	14209	14276	14318	14304	14133	14502	14116	14221	14062	14424	14361	14147	14249	14249	14304	14165	14198	14400	14242	14199	14229	14184	14026	14221	14240	14442	14082	14328	14168	14242	14277	14188	14222	14201	14280	14202	14106	14220	14161	14194	14272	14177	14184	14318	14349	14198	14199	14175	14241	14255	14223	14280	14172	14207	14201	14227	14239	14204	14315	14263	14190	14341	14200	14277	14168	14192	14387	14356	14362	14079	14458	14139	14229	14296	14161	14244	14402	14128	14179	14313	14401	14059	14255	14228	14275	14240	14250	14153	14265	14065	14158	14171	14290	14217	14387	14141	14326	14345	14042	14309	14218	14364	14253	14305	14158	14315	14382	14228	14344	14220	14216	14320	14345	14244	14188	14192	14165	14203	14324	14360	14244	14395	14157	14443	14381	14232	14393	14302	14340	14213	14112	14262	14043	14309	14283	14198	14320	14254	14116	14139	14290	14214	14293	14116	14240	14181	14174	14438	14274	14259	14183	14291	14169	14322	14233	14189	14359	14301	14222	14211	14275	14347	14204	14224	14578	14253	14356	14408	14266	14151	14137	14170	14366	14211	14236	14136	14148	14447	14192	14120	14181	14392	14230	14337	14148	14243	14339	14343	14123	14057	14334	14304	14248	14243	14160	14360	14217	14207	14248	14084	14331	14333	14192	14249	14151	14211	14203	14376	14258	14386	14354	14183	14204	14322	14214	14244	14308	14190	14225	14359	14413	14228	14257	14216	14255	14302	14326	14440	14303	14213	14315	14229	14430	14296	14285	14117	14207	14110	14338	14331	14186	14174	14255	14369	14273	14263	14256	14193	14210	14383	14235	14196	14059	14299	14180	14369	14158	14152	14241	14189	14311	14260	14170	14356	14340	14110	14180	14258	14235	14315	14215	14198	14161	14258	14267	14343	14101	14420	14233	14295	14187	14262	14126	14168	14137	14212	14068	14189	14337	14315	14196	14249	14193	14263	14422	14289	14223	14250	14240	14408	14244	14254	14251	14283	14202	14209	14275	14241	14223	14339	14231	14150	14319	14241	14332	14323	14299	14175	14261	14158	14340	14130	14131	14387	14231	14298	14261	14194	14234	14250	14261	14124	14175	14249	14119	14176	14351	14270	14129	14409	14346	14260	14286	14332	14222	14259	14238	14208	14109	14202	14221	14292	14414	14186	14411	14259	14378	14231	14167	14117	14252	14402	14378	14381	14252	14177	14452	14256	14302	14147	14417	14372	14264	14174	14192	14198	14329	14190	14347	14299	14281	14285	14026	14257	14079	14235	14291	14168	14199	13996	14431	14136	14243	14114	14329	14336	14235	14200	14104	14390	14469	14331	14309	14302	14141	14307	14238	14305	14083	14274	14199	14289	14169	14199	14178	14382	14328	14368	14238	14294	14207	14415	14263	14307	14375	14250	14155	14351	14321	13996	14250	14201	14277	14109	14355	14288	14207	14214	14282	14236	14183	14306	14175	14084	14163	14165	14314	14321	14297	14191	14390	14335	14226	14239	14236	14298	14284	14146	14151	14272	14154	14241	14213	14269	14315	14298	14215	14239	14272	14315	14200	14260	14157	14401	14058	14271	14161	14291	14310	14308	14173	14259	14384	14277	14300	14235	14325	14171	14297	14253	14133	14229	14260	14348	14334	14315	14046	14313	14361	14189	14229	14175	14274	14288	14162	14200	14248	14293	14311	14309	14248	14357	14215	14124	14194	14141	14298	14142	14351	14210	14274	14183	14077	14291	14197	14121	14282	14250	14145	14102	14275	14287	14270	14393	14374	14261	14346	14300	14348	14247	14350	14208	14265	14220	14392	14052	14072	14240	14304	14301	14319	14155	14147	14133	14348	14353	14180	14037	14213	14128	14177	14274	14219	14252	14149	14229	14258	14310	14210	14415	14178	14211	14302	14153	14277	14241	14418	14380	14040	14309	14368	14228	14271	14426	14276	14438	14203	14098	14183	14223	14305	14184	14279	14103	14220	14304	14194	14341	14286	14201	14200	14173	14320	14186	14225	14322	14311	14224	14280	14300	14002	14304	14142	14106	14252	14262	14184	14053	14289	14214	13993	14242	14395	14328	14243	14225	14325	14094	14273	14082	14361	14236	14193	14259	14138	14164	14243	14219	14341	14199	14294	14271	14294	14279	14038	14299	14392	14216	14373	14422	14204	14237	14238	14274	14308	14202	14127	14267	14260	14268	14235	14158	14258	14213	14190	14259	14310	14197	14318	14211	14261	14254	14280	14229	14215	14147	14313	14328	14272	14158	14290	14264	14313	14128	14437	14279	14342	14235	14413	14100	14100	14323	14037	14426	14156	14283	14306	14147	14177	14263	14401	14283	14297	14096	14195	14225	14328	14174	14030	14252	14353	14096	14330	14291	14305	14231	14290	14175	14281	14365	14214	14191	14313	14282	14230	14511	14340	14203	14143	14241	14438	14193	14051	14220	14365	14210	14085	14200	14193	14190	14075	14410	14241	14150	14203	14379	14324	14228	14371	14345	14310	14163	14257	14193	14010	14320	14304	14385	14267	14322	14255	14296	14221	14208	14272	14260	14376	14187	14108	14258	14249	14179	14362	14247	14235	14336	14309	14261	14136	14416	14364	14251	14293	14215	14343	14220	14237	14330	14388	14023	14260	14329	14250	14432	14284	14379	14274	14387	14064	14256	14032	14483	14281	14230	14130	14251	14307	14316	14163	14252	14239	14325	14414	14206	14266	14126	14091	14304	14302	14348	14153	14287	14218	14218	14436	14209	14218	14214	14323	14343	14396	14248	14418	14253	14148	14205	14372	14063	14158	14394	14169	14361	14279	14299	14203	14369	14371	14304	14211	14192	14175	14389	14261	14415	14318	14263	14261	14330	14304	14250	14391	14231	14116	14073	14325	14252	14273	14160	14271	14085	14104	14204	14273	14135	14212	14212	14104	14357	14368	14314	14140	14328	14135	14348	14362	14158	14297	14288	14259	14231	14330	14157	14140	14287	14144	14387	14112	14136	14157	14299	14330	14233	14216	14243	14293	14201	14244	14271	14358	14175	14175	14297	14173	14422	14177	14285	14175	14375	14337	14085	14172	14131	14285	14256	14328	14154	14462	14196	14131	14331	14260	14171	14226	14267	14288	14301	14187	14194	14333	14329	14105	14161	14150	14455	14141	14324	14113	14299	14238	14191	14140	14280	14301	14229	14272	14140	14181	14319	14180	14295	14371	14238	14217	14307	14186	14490	14205	14461	14315	14180	14100
27095	22431	23617	19897	16686	16480	16541	16691	16539	16775	16534	16360	16459	16550	16482	16567	16754	16542	16457	16401	16485	16439	16526	16264	16601	16312	16648	16462	16444	16356	16462	16635	16303	16461	16460	16509	16492	16462	16577	16416	16678	16371	16704	16768	16365	16715	16590	16506	16518	16794	16893	16674	16569	16757	16604	16564	16583	16501	16461	16336	16493	16289	16751	16421	16430	16588	16574	16419	16188	16554	16648	16493	16357	16285	16415	16411	16365	16341	16414	16585	16566	16587	16372	16478	16314	16428	16579	16357	16563	16203	16505	16392	16447	16361	16254	16558	16635	16320	16539	16383	16364	16271	16496	16644	16532	16287	16318	16410	16530	16639	16457	16560	16343	16473	16665	16355	16432	16445	16353	16574	16508	16193	16433	16407	16597	16237	16638	16516	16517	16487	16371	16453	16675	16521	16479	16462	16448	16378	16449	16321	16293	16577	16522	16370	16558	16332	16415	16552	16333	16314	16398	16388	16654	16353	16543	16388	16471	16356	16446	16484	16404	16526	16420	16312	16474	16380	16501	16579	16528	16706	16397	16545	16432	16495	16538	16433	16342	16642	16533	16373	16212	16520	16478	16237	16601	16352	16398	16342	16685	16545	16583	16411	16488	16351	16422	16343	16367	16389	16541	16467	16286	16606	16491	16495	16372	16349	16506	16587	16404	16268	16369	16369	16339	16348	16564	16169	16370	16421	16311	16507	16422	16310	16565	16502	16375	16431	16492	16421	16570	16468	16363	16556	16480	16540	16372	16407	16485	16394	16326	16382	16395	16386	16656	16478	16400	16540	16455	16613	16484	16373	16322	16260	16542	16378	16577	16463	16496	16512	16475	16415	16459	16393	16570	16503	16469	16364	16424	16483	16421	16386	16525	16430	16456	16602	16503	16496	16512	16518	16446	16602	16433	16587	16486	16322	16421	16644	16426	16348	16457	16203	16388	16368	16535	16337	16560	16456	16471	16609	16488	16513	16473	16354	16529	16505	16440	16497	16370	16461	16270	16366	16351	16407	16484	16432	16379	16701	16471	16476	16451	16460	16349	16580	16491	16411	16201	16528	16389	16361	16516	16335	16476	16578	16387	16257	16286	16481	16330	16468	16415	16557	16555	16715	16361	16583	16640	16374	16503	16298	16317	16643	16632	16487	16476	16550	16521	16419	16340	16289	16526	16483	16568	16564	16408	16502	16251	16455	16237	16329	16630	16526	16580	16379	16312	16267	16348	16479	16492	16622	16425	16512	16478	16529	16572	16346	16563	16303	16595	16477	16589	16393	16518	16475	16696	16547	16415	16505	16441	16278	16504	16535	16594	16440	16505	16518	16402	16425	16499	16567	16358	16418	16392	16606	16426	16416	16455	16291	16464	16541	16390	16385	16229	16427	16569	16504	16606	16410	16515	16454	16585	16475	16633	16506	16385	16490	16396	16580	16591	16322	16307	16368	16329	16327	16382	16474	16365	16488	16249	16463	16616	16532	16433	16624	16654	16523	16582	16365	16489	16365	16426	16474	16612	16537	16580	16532	16399	16509	16321	16357	16501	16511	16343	16340	16202	16533	16573	16588	16617	16425	16509	16393	16521	16422	16296	16656	16547	16484	16173	16490	16174	16359	16505	16429	16447	16490	16438	16462	16695	16481	16605	16545	16428	16455	16471	16498	16640	16525	16645	16397	16615	16439	16661	16490	16396	16469	16672	16548	16518	16383	16418	16497	16627	16396	16404	16333	16553	16312	16482	16484	16541	16562	16525	16586	16499	16410	16601	16544	16492	16565	16419	16507	16494	16529	16393	16352	16546	16505	16524	16454	16436	16465	16577	16421	16431	16350	16393	16346	16509	16369	16243	16297	16514	16521	16291	16421	16585	16493	16529	16332	16505	16201	16464	16560	16546	16494	16360	16353	16364	16394	16482	16510	16476	16435	16448	16824	16703	16632	16501	16348	16275	16568	16400	16340	16478	16489	16579	16674	16413	16438	16257	16509	16279	16375	16408	16449	16473	16335	16526	16397	16375	16500	16341	16269	16601	16367	16545	16384	16484	16645	16513	16400	16419	16452	16516	16472	16601	16417	16358	16581	16321	16456	16427	16448	16649	16610	16387	16224	16444	16488	16596	16435	16433	16660	16499	16137	16410	16534	16509	16401	16532	16373	16371	16352	16512	16522	16608	16445	16486	16435	16567	16559	16372	16371	16497	16369	16357	16452	16447	16387	16349	16631	16454	16622	16205	16494	16651	16596	16535	16613	16494	16515	16618	16299	16530	16592	16482	16396	16559	16765	16359	16520	16387	16361	16537	16491	16436	16396	16422	16432	16338	16236	16584	16469	16496	16504	16444	16517	16277	16365	16410	16332	16456	16324	16498	16522	16609	16415	16645	16494	16503	16460	16472	16469	16589	16525	16448	16569	16459	16680	16455	16444	16333	16308	16423	16598	16301	16365	16481	16572	16571	16388	16392	16448	16600	16403	16513	16712	16463	16380	16264	16467	16340	16529	16625	16527	16275	16588	16581	16557	16453	16412	16719	16366	16219	16546	16412	16427	16441	16444	16501	16517	16332	16495	16349	16600	16404	16587	16540	16507	16679	16531	16563	16349	16661	16419	16417	16333	16476	16426	16501	16532	16582	16569	16406	16436	16557	16516	16518	16385	16565	16446	16428	16596	16567	16445	16373	16443	16525	16601	16477	16235	16269	16364	16460	16399	16591	16421	16553	16452	16419	16382	16555	16261	16453	16496	16226	16488	16597	16523	16613	16266	16453	16458	16469	16376	16588	16505	16456	16411	16525	16311	16642	16611	16525	16323	16462	16504	16429	16492	16413	16469	16479	16556	16513	16480	16445	16741	16341	16554	16311	16700	16538	16518	16460	16436	16202	16498	16371	16597	16617	16381	16490	16469	16310	16458	16524	16706	16509	16575	16383	16333	16349	16535	16461	16542	16390	16383	16471	16298	16513	16534	16641	16571	16681	16528	16415	16447	16447	16370	16510	16287	16421	16538	16565	16451	16494	16451	16479	16411	16584	16561	16660	16320	16319	16461	16342	16581	16214	16385	16308	16442	16475	16544	16445	16563	16509	16457	16448	16471	16477	16499	16468	16562	16383	16432	16463	16480	16560	16701	16682	16557	16424	16430	16345	16293	16372	16248	16607	16471	16483	16527	16384	16506	16450	16399	16422	16442	16661	16395	16491	16498	16429	16650	16446	16446	16353	16298	16387	16529	16655	16544	16432	16535	16495	16683	16523	16374	16321	16581	16444	16447	16465	16479	16439	16415	16520	16426	16505	16579	16316	16356	16525	16388	16486	16536	16475	16426	16322	16355	16383	16578	16359	16426	16622	16308	16324	16580	16490	16698	16458	16470	16568	16394	16269	16228	16473	16459	16271	16471	16467	16459	16344	16413	16418	16278	16521	16580	16417	16601	16581	16565	16382	16563	16403	16499	16386	16557	16233	16521	16472	16536	16438	16539	16295	16277	16437	16431	16556	16473	16382	16319	16407	16362	16387	16464	16310	16570	16361	16407	16598	16345	16459	16408	16312	16226	16282	16354	16391	16370	16430	16484	16460	16183	16468	16347	16548	16412	16461	16267	16511	16550	16642	16499	16298	16568	16311	16527	16492	16379	16591	16232	16527	16611	16509	16412	16456	16635	16637	16565	16394	16262	16406	16545	16596	16489	16394	16427	16445	16633	16462	16655	16445	16580	16597	16450	16432	16471	16415	16349	16334	16438	16512	16359	16262	16401	16431	16417	16456	16341	16413	16345	16791	16373	16445	16354	16569	16351	16410	16355	16343	16459	16593	16300	16430	16452	16557	16358	16649	16150	16335	16433	16424	16348	16331	16451	16393	16592	16356	16390	16536	16525	16511	16412	16507	16692	16623	16545	16521	16509	16497	16487	16562	16613	16468	16512	16589	16269	16562	16592	16505	16325	16385	16412	16527	16351	16396	16438	16449	16344	16498	16549	16230	16673	16475	16375	16501	16426	16501	16357	16506	16416	16536	16371	16594	16415	16531	16600	16465	16601	16573	16492	16342	16487	16641	16337	16441	16454	16368	16441	16415	16470	16472	16512	16346	16557	16417	16507	16494	16304	16376	16379	16333	16331	16324	16457	16486	16442	16480	16587	16378	16476	16401	16459	16636	16393	16313	16451	16547	16437	16391	16575	16580	16074	16499	16269	16494	16563	16638	16282	16351	16338	16317	16576	16568	16472	16308	16360	16402	16526	16270	16420	16496	16500	16314	16421	16562	16616	16507	16435	16281	16700	16465	16518	16602	16537	16411	16487	16354	16455	16324	16300	16491	16447	16597	16413	16537	16818	16359	16573	16685	16442	16606	16645	16547	16460	16647	16627	16456	16456	16453	16270	16318	16380	16513	16399	16466	16408	16235	16315	16296	16496	16429	16356	16397	16429	16484	16561	16667	16393	16410	16585	16643	16281	16481	16575	16510	16525	16374	16417	16478	16581	16307	16427	16505	16505	16419	16412	16585	16506	16420	16403	16318	16571	16577	16599	16727	16593	16405	16449	16462	16461	16464	16496	16670	16625	16424	16451	16518	16376	16591	16394	16498	16423	16278	16541	16351	16484	16415	16480	16339	16333	16499	16525	16415	16575	16414	16468	16379	16559	16320	16464	16415	16403	16632	16449	16563	16483	16515	16522	16573	16540	16440	16282	16260	16538	16217	16353	16479	16419	16536	16618	16538	16420	16489	16524	16687	16424	16340	16387	16354	16160	16451	16299	16529	16653	16384	16370	16424	16483	16521	16558	16475	16751	16647	16503	16423	16312	16358	16532	16369	16489	16494	16491	16427	16395	16372	16479	16509	16518	16442	16266	16765	16346	16434	16392	16535	16525	16432	16666	16646	16350	16527	16442	16477	16649	16515	16342	16455	16377	16466	16457	16408	16324	16412	16538	16386	16408	16602	16497	16386	16529	16509	16386	16436	16291	16463	16659	16564	16524	16397	16237	16426	16553	16497	16656	16452	16403	16634	16427	16304	16473	16427	16316	16470	16456	16468	16459	16514	16378	16369	16357	16498	16403	16578	16321	16502	16760	16598	16449	16664	16423	16419	16468	16364	16496	16367	16527	16434	16446	16525	16371	16153	16583	16432	16376	16539	16392
14054	25309	16509	14990	14712	14671	14398	14363	14495	14472	14390	14320	14370	14307	14532	14180	14558	14289	14489	14237	14454	14175	14299	14201	14506	14386	14406	14301	14385	14319	14440	14321	14320	14293	14445	14413	14191	14227	14298	14532	14594	14230	14380	14220	14141	14328	14458	14436	14406	14683	14662	14626	14324	14297	14357	14459	14204	14308	14017	14269	14430	14277	14267	14231	14113	14432	14314	14318	14308	14315	14186	14347	14227	14386	14311	14163	14300	14306	14235	14391	14252	14228	14469	14186	14303	14275	14320	14268	14243	14307	14276	14304	14275	14292	14388	14392	14320	14003	14231	14287	14192	14288	14271	14320	14290	14176	14305	14315	14204	14272	14340	14282	14236	14374	14165	14335	14325	14270	14310	14299	14161	14420	14330	14248	14422	14388	14358	14213	14362	14362	14219	14189	14216	14261	14236	14217	14160	14305	14350	14414	14481	14227	14401	14517	14277	14214	14230	14287	14394	14191	14280	14299	14103	14454	14409	14398	14355	14322	14152	14349	14242	14378	14303	14314	14206	14263	14295	14190	14108	14272	14517	14320	14462	14294	14188	14329	14380	14392	14301	14190	14279	14326	14226	14205	14254	14378	14181	14258	14331	14257	14354	14103	14271	14419	14067	14248	14144	14361	14317	14211	14247	14353	14228	14271	14285	14160	14131	14264	14297	14238	14288	14201	14420	14330	14256	14243	14337	14226	14264	14315	14313	14355	14336	14311	14214	14129	14354	14430	14255	14278	14208	14284	14128	14293	14323	14392	14222	14330	14283	14288	14046	14335	14225	14352	14551	14410	14303	14298	14299	14297	14181	14195	14160	14135	14325	14225	14440	14356	14396	14222	14354	14427	14269	14258	14339	14188	14365	14355	14445	14320	14319	14370	14355	14153	14344	14309	14379	14223	14140	14293	14336	14297	14371	14475	14183	14274	14289	14325	14284	14334	14335	14131	14162	14395	14481	14475	14429	14256	14214	14235	14411	14290	14138	14227	14272	14223	14330	14280	14256	14227	14440	14316	14206	14173	14219	14363	14226	14380	14294	14225	14353	14443	14235	14265	14234	14232	14496	14209	14375	14313	14401	14424	14222	14195	14295	14148	14264	14202	14228	14299	14391	14387	14216	14344	14397	14235	14256	14188	14377	14245	14308	14394	14181	14292	14266	14405	14404	14271	14224	14402	14341	14230	14269	14450	14457	14338	14350	14429	14330	14335	14276	14383	14396	14308	14256	14103	14386	14101	14373	14201	14247	14276	14285	14312	14413	14360	14278	14397	14316	14352	14305	14267	14211	14248	14284	14243	14191	14127	14222	14381	14193	14233	14298	14422	14435	14366	14121	14214	14354	14310	14165	14497	14269	14465	14216	14286	14197	14433	14146	14293	14426	14257	14322	14308	14242	14328	14353	14310	14263	14303	14304	14405	14411	14341	14104	14273	14387	14284	14317	14175	14298	14464	14431	14380	14296	14168	14095	14309	14108	14390	14246	14415	14137	14336	14278	14364	14337	14274	14225	14327	14239	14261	14309	14230	14121	14282	14113	14218	14348	14372	14339	14328	14218	14270	14198	14484	14283	14275	14384	14312	14434	14149	14110	14178	14337	14372	14327	14305	14223	14267	14152	14301	14229	14205	14225	14202	14344	14312	14158	14223	14323	14211	14393	14077	14270	14256	14269	14319	14206	14211	14342	14233	14349	14326	14351	14471	14194	14255	14277	14138	14351	14415	14325	14237	14261	14151	14260	14308	14473	14245	14291	14227	14204	14435	14305	14359	14327	14334	14344	14202	14213	14478	14363	14324	14238	14295	14425	14308	14098	14303	14016	14366	14399	14257	14356	14426	14367	14231	14257	14375	14272	14225	14264	14330	14077	14491	14185	14403	14439	13999	14221	14193	14331	14210	14321	14154	14122	14302	14381	14276	14343	14349	14213	14422	14320	14368	14454	14285	14403	14405	14247	14242	14171	14318	14363	14241	14067	14274	14270	14237	14348	14377	14217	14337	14329	14320	14311	14257	14145	14381	14286	14172	14411	14367	14257	14118	14148	14223	14287	14187	14315	14329	14275	14269	14408	14154	14363	14277	14196	14210	14403	14243	14276	14359	14279	14402	14371	14211	14423	14141	14173	14409	14252	14350	14183	14397	14264	14394	14275	14303	14343	14142	14168	14208	14388	14250	14333	14201	14428	14214	14257	14429	14239	14199	14298	14300	14256	14342	14169	14239	14273	14380	14387	14223	14427	14363	14227	14219	14304	14221	14241	14275	14309	14307	14366	14413	14299	14436	14365	14325	14223	14159	14351	14269	14137	14231	14256	14328	14442	14363	14316	14390	14405	14230	14411	14372	14318	14209	14438	14272	14228	14393	14446	14272	14187	14315	14341	14306	14280	14307	14457	14262	14102	14529	14300	14196	14142	14316	14384	14283	14313	14179	14384	14262	14267	14170	14134	14154	14228	14432	14487	14277	14150	14488	14412	14323	14407	14220	14321	14339	14208	14291	14240	14487	14365	14228	14104	14250	14227	14396	14162	14419	14189	14202	14198	14318	14283	14349	14325	14329	14197	14284	14469	14350	14075	14420	14283	14227	14516	14166	14366	14295	14233	14203	14258	14326	14209	14113	14127	14426	14324	14413	14292	14369	14330	14227	14215	14313	14389	14161	14307	14275	14311	14131	14253	14220	14332	14318	14141	14207	14252	14255	14334	14223	14272	14372	14299	14283	14368	14159	14298	14204	14239	14333	14488	14304	14152	14233	14363	14453	14303	14287	14243	14250	14391	14353	14385	14348	14506	14211	14421	14351	14096	14299	14247	14113	14447	14242	14200	14273	14172	14349	14234	14343	14299	14464	14244	14323	14115	14336	14342	14249	14174	14168	14264	14377	14335	14213	14397	14312	14283	14262	14452	14247	14368	14106	14311	14303	14333	14232	14329	14319	14331	14177	14299	14160	14387	14238	14433	14240	14146	14318	14253	14271	14409	14260	14206	14414	14212	14301	14246	14381	14231	14310	14141	14260	14304	14365	14364	14210	14216	14300	14332	14317	14464	14265	14284	14533	14394	14292	14367	14303	14482	14358	14386	14362	14408	14133	14451	14157	14310	14445	14246	14472	14199	14394	14177	14374	14287	14269	14368	14385	14261	14456	14239	14398	14245	14345	14208	14330	14294	14401	14470	14396	14118	14309	14294	14335	14273	14294	14272	14213	14399	14200	14400	14267	14182	14183	14323	14172	14424	14194	14033	14242	14258	14238	14407	14166	14288	14343	14363	14458	14301	14395	14281	14251	14342	14546	14363	14351	14191	14220	14209	14301	14286	14231	14522	14301	14292	14513	14172	14396	14389	14333	14295	14359	14396	14148	14227	14323	14264	14099	14432	14229	14288	14276	14317	14178	14389	14280	14354	14243	14300	14044	14318	14196	14304	14376	14468	14496	14384	14411	14282	14279	14295	14242	14366	14320	14344	14265	14230	14312	14263	14175	14290	14472	14345	14421	14131	14194	14189	14432	14346	14226	14424	14361	14351	14424	14422	14177	14375	14137	14198	14322	14288	14290	14187	14304	14200	14353	14349	14053	14198	14123	14285	14208	14193	14234	14271	14133	14373	14286	14289	14309	14310	14309	14501	14140	14359	14331	14324	14164	14184	14415	14288	14383	14475	14249	14307	14355	14289	14296	14311	14321	14458	14286	14424	14400	14379	14348	14277	14132	14212	14304	14427	14222	14259	14279	14285	14113	14197	14304	14174	14213	14276	14356	14259	14335	14247	14419	14455	14259	14298	14400	14403	14379	14262	14237	14360	14231	14506	14224	14134	14170	14252	14266	14435	14224	14365	14133	14210	14177	14363	14234	14359	14225	14330	14267	14144	14391	14316	14322	14155	14408	14202	14324	14379	14238	14305	14299	14362	14126	14379	14313	14294	14338	14387	14281	14247	14269	14469	14280	14429	14272	14335	14187	14290	14125	14377	14323	14377	14307	14310	14287	14340	14433	14391	14370	14321	14322	14311	14351	14279	14295	14353	14175	14299	14264	14407	14254	14306	14349	14227	14356	14282	14443	14297	14351	14331	14441	14374	14256	14165	14289	14327	14291	14397	14385	14237	14319	14310	14196	14331	14309	14271	14284	14231	14307	14270	14420	14356	14199	14497	14067	14427	14426	14223	14174	14409	14345	14191	14179	14177	14395	14316	14540	14253	14304	14190	14365	14209	14281	14311	14347	14172	14314	14334	14226	14336	14243	14464	14422	14396	14542	14177	14320	14296	14357	14342	14408	14218	14148	14226	14268	14199	14464	14385	14330	14288	14403	14483	14362	14296	14371	14173	14168	14309	14464	14178	14225	14351	14388	14227	14323	14436	14220	14362	14304	14381	14343	14217	14282	14309	14322	14117	14266	14284	14334	14386	14345	14287	14335	14266	14093	14287	14296	14322	14424	14293	14489	14278	14405	14192	14307	14415	14247	14447	14268	14486	14198	14261	14502	14431	14227	14267	14377	14200	14298	14294	14260	14417	14301	14347	14315	14378	14393	14247	14279	14221	14178	14299	14305	14286	14278	14346	14271	14227	14231	14213	14204	14287	14357	14448	14169	14236	14351	14365	14270	14235	14375	14485	14361	14371	14331	14483	14296	14343	14311	14222	14479	14274	14365	14424	14358	14369	14252	14036	14249	14320	14201	14414	14300	14259	14252	14327	14312	14317	14196	14281	14243	14372	14323	14374	14356	14217	14325	14398	14139	14214	14145	14419	14233	14217	14266	14280	14201	14406	14140	14250	14322	14266	14194	14368	14240	14348	14343	14427	14219	14480	14242	14347	14355	14388	14187	14227	14278	14252	14222	14243	14294	14292	14337	14221	14347	14339	14230	14471	14300	14382	14229	14305	14371	14275	14470	14258	14399	14123	14334	14283	14549	14469	14237	14399	14493	14371	14335	14219	14196	14380	14253	14223	14282	14368	14187	14273	14265	14219	14184	14479	14373	14426	14302	14332	14095	14282	14255	14242	14369	14417	14283	14343	14421	14164	14302	14281	14303	14116	14200	14265	14204	14174	14208	14301	14309	14468	14254	14295	14286	14436	14279	14500	14322	14463	14254	14314	14288	14251	14276	14346	14270	14245	14223	14275	14272	14220	14452
23661	20991	28291	23913	21686	20699	19415	17150	16727	16846	16738	16683	16630	16548	16688	16635	16525	16768	16664	16591	16566	16499	16495	16678	16605	16528	16466	16548	16641	16569	16467	16472	16453	16477	16513	16764	16611	16498	16609	16439	16420	16575	16650	16678	16460	16638	16618	16485	17502	17715	17622	17247	16799	16698	16527	16482	16537	16533	16569	16367	16431	16383	16420	16453	16523	16275	16466	16261	16526	16450	16501	16306	16555	16461	16368	16492	16399	16587	16548	16507	16415	16288	16291	16564	16500	16321	16549	16221	16478	16294	16480	16306	16446	16511	16489	16625	16626	16373	16569	16390	16351	16352	16488	16311	16595	16295	16307	16339	16318	16569	16297	16406	16486	16370	16148	16499	16411	16510	16549	16489	16587	16584	16415	16351	16434	16448	16371	16578	16628	16247	16482	16313	16396	16586	16311	16562	16405	16400	16387	16417	16261	16456	16393	16481	16498	16496	16439	16327	16293	16523	16503	16527	16354	16265	16341	16440	16557	16526	16399	16529	16226	16291	16545	16496	16454	16562	16641	16410	16495	16088	16448	16312	16426	16406	16473	16446	16407	16546	16280	16460	16598	16319	16339	16360	16415	16448	16359	16557	16507	16518	16437	16463	16509	16511	16240	16332	16258	16570	16460	16278	16559	16117	16202	16453	16432	16323	16322	16166	16404	16406	16353	16431	16528	16553	16527	16309	16354	16554	16346	16410	16382	16572	16500	16479	16289	16452	16214	16410	16321	16496	16527	16226	16567	16471	16425	16156	16275	16309	16429	16299	16313	16370	16486	16467	16418	16449	16594	16361	16370	16339	16402	16131	16624	16396	16332	16442	16295	16316	16340	16504	16529	16512	16429	16422	16485	16588	16204	16445	16359	16237	16422	16503	16504	16440	16389	16278	16402	16386	16490	16380	16354	16459	16754	16349	16353	16361	16338	16470	16364	16316	16392	16323	16353	16545	16155	16302	16471	16374	16382	16385	16378	16328	16411	16460	16515	16601	16344	16432	16425	16501	16511	16079	16481	16443	16261	16336	16657	16442	16224	16372	16505	16176	16425	16424	16284	16271	16405	16377	16448	16355	16397	16309	16557	16386	16467	16369	16284	16354	16403	16257	16402	16480	16566	16507	16436	16329	16459	16352	16398	16380	16292	16464	16512	16577	16396	16444	16326	16400	16322	16473	16348	16278	16460	16381	16404	16468	16478	16321	16423	16488	16427	16297	16468	16280	16351	16456	16375	16448	16486	16441	16439	16325	16535	16673	16244	16242	16382	16272	16343	16588	16497	16576	16416	16319	16382	16530	16404	16400	16232	16392	16605	16581	16523	16498	16642	16481	16649	16282	16459	16392	16366	16264	16280	16426	16217	16537	16447	16370	16439	16544	16525	16453	16256	16453	16313	16297	16465	16288	16284	16611	16548	16432	16600	16392	16254	16547	16455	16252	16202	16250	16204	16345	16475	16543	16449	16398	16585	16350	16605	16247	16269	16526	16589	16548	16443	16303	16415	16210	16485	16594	16692	16483	16466	16423	16337	16339	16353	16345	16334	16414	16387	16291	16446	16365	16370	16382	16452	16433	16431	16493	16445	16425	16378	16521	16414	16578	16391	16465	16486	16346	16579	16455	16266	16569	16322	16358	16527	16376	16396	16441	16583	16567	16364	16334	16548	16517	16506	16612	16543	16263	16571	16426	16336	16417	16491	16529	16341	16303	16524	16375	16414	16250	16537	16579	16427	16304	16418	16462	16349	16187	16553	16588	16409	16331	16488	16410	16468	16463	16523	16424	16252	16358	16180	16198	16493	16594	16699	16484	16449	16311	16540	16250	16440	16440	16420	16421	16386	16545	16437	16348	16330	16337	16507	16215	16396	16450	16594	16422	16392	16457	16505	16457	16524	16433	16494	16327	16552	16476	16401	16378	16481	16354	16223	16399	16340	16570	16670	16437	16434	16342	16469	16528	16296	16454	16460	16463	16547	16697	16527	16342	16297	16266	16268	16424	16348	16339	16586	16452	16371	16525	16379	16346	16486	16396	16323	16370	16323	16244	16299	16379	16622	16274	16395	16375	16312	16167	16464	16315	16458	16450	16281	16417	16374	16307	16375	16347	16403	16368	16305	16214	16426	16407	16373	16373	16177	16398	16403	16303	16459	16523	16488	16435	16633	16540	16499	16295	16324	16409	16407	16576	16480	16386	16404	16350	16388	16186	16351	16340	16367	16385	16472	16285	16487	16435	16508	16582	16485	16368	16560	16412	16442	16496	16322	16446	16339	16485	16240	16372	16458	16145	16449	16335	16378	16494	16544	16323	16491	16390	16358	16433	16571	16272	16493	16452	16329	16269	16374	16385	16336	16499	16499	16583	16329	16591	16689	16360	16208	16410	16522	16321	16651	16445	16486	16560	16416	16370	16363	16294	16173	16403	16438	16426	16598	16335	16523	16693	16277	16396	16518	16325	16465	16543	16284	16495	16530	16508	16596	16274	16330	16341	16479	16280	16375	16643	16324	16165	16345	16390	16238	16562	16473	16245	16586	16534	16283	16380	16359	16322	16369	16326	16553	16420	16483	16506	16564	16607	16494	16526	16423	16552	16409	16513	16358	16471	16622	16461	16580	16389	16406	16562	16248	16499	16608	16335	16421	16617	16420	16366	16473	16384	16391	16400	16527	16367	16319	16331	16444	16388	16414	16276	16649	16368	16356	16423	16479	16216	16381	16341	16568	16413	16358	16371	16540	16252	16558	16412	16413	16360	16639	16342	16399	16266	16397	16688	16474	16407	16343	16247	16185	16458	16490	16411	16370	16356	16429	16258	16331	16529	16600	16207	16356	16536	16512	16295	16393	16352	16409	16282	16529	16406	16391	16405	16440	16436	16421	16414	16338	16359	16521	16696	16517	16290	16412	16372	16431	16390	16382	16437	16528	16390	16349	16589	16384	16424	16358	16355	16406	16505	16406	16302	16238	16496	16499	16412	16577	16309	16520	16292	16615	16359	16367	16368	16149	16223	16342	16305	16448	16291	16266	16367	16401	16415	16412	16469	16382	16298	16292	16545	16278	16343	16427	16326	16251	16544	16370	16272	16427	16347	16293	16245	16513	16454	16425	16425	16396	16557	16354	16433	16370	16516	16602	16424	16512	16354	16450	16607	16372	16445	16689	16319	16492	16395	16386	16566	16555	16465	16577	16675	16498	16505	16330	16209	16218	16256	16571	16408	16455	16400	16636	16365	16433	16490	16181	16435	16562	16239	16526	16381	16265	16317	16353	16251	16428	16529	16395	16293	16431	16370	16301	16446	16473	16185	16393	16418	16282	16150	16562	16314	16440	16442	16325	16482	16567	16553	16473	16304	16359	16473	16291	16193	16475	16367	16480	16254	16365	16432	16519	16389	16438	16406	16511	16386	16316	16538	16554	16443	16215	16533	16429	16363	16298	16344	16395	16545	16293	16311	16252	16517	16372	16459	16354	16527	16298	16409	16547	16358	16399	16575	16509	16366	16437	16404	16431	16266	16328	16527	16501	16582	16342	16558	16363	16547	16507	16506	16514	16506	16499	16285	16632	16361	16316	16553	16514	16449	16306	16456	16427	16407	16311	16441	16518	16268	16439	16480	16446	16405	16325	16299	16423	16267	16533	16572	16518	16397	16362	16461	16385	16402	16347	16420	16524	16402	16309	16096	16338	16360	16274	16415	16331	16429	16327	16447	16337	16517	16374	16493	16200	16503	16329	16637	16492	16356	16332	16542	16517	16330	16409	16509	16539	16426	16429	16442	16333	16319	16345	16418	16432	16313	16458	16459	16341	16226	16434	16213	16370	16119	16474	16289	16335	16505	16356	16426	16370	16377	16374	16320	16225	16383	16428	16592	16449	16375	16353	16237	16356	16545	16357	16312	16598	16309	16618	16521	16308	16413	16376	16509	16469	16488	16477	16488	16445	16462	16440	16592	16411	16545	16465	16330	16313	16226	16298	16420	16600	16440	16425	16478	16303	16240	16395	16317	16240	16374	16435	16482	16588	16221	16528	16363	16492	16356	16512	16439	16477	16261	16540	16509	16521	16269	16342	16482	16453	16403	16474	16322	16604	16297	16351	16441	16393	16441	16381	16517	16366	16563	16582	16331	16642	16446	16326	16450	16537	16561	16293	16441	16426	16606	16451	16562	16561	16512	16375	16323	16519	16577	16430	16294	16290	16598	16430	16440	16472	16442	16291	16547	16242	16355	16526	16352	16565	16572	16534	16386	16537	16500	16467	16601	16332	16391	16546	16289	16486	16525	16508	16337	16488	16470	16532	16526	16366	16463	16434	16544	16371	16402	16325	16430	16371	16604	16443	16354	16443	16474	16502	16464	16476	16371	16336	16294	16219	16427	16469	16278	16279	16686	16398	16445	16425	16314	16478	16480	16744	16356	16467	16656	16351	16502	16571	16372	16121	16330	16357	16484	16702	16499	16510	16358	16236	16415	16406	16336	16297	16419	16506	16278	16283	16530	16305	16479	16193	16508	16459	16194	16336	16428	16436	16510	16623	16409	16464	16219	16310	16519	16196	16236	16552	16559	16196	16378	16299	16507	16370	16383	16527	16320	16410	16445	16391	16340	16558	16461	16474	16159	16378	16451	16422	16352	16402	16668	16352	16477	16669	16264	16426	16291	16500	16369	16399	16411	16484	16355	16514	16362	16490	16442	16378	16435	16459	16389	16492	16292	16404	16352	16511	16389	16458	16327	16440	16456	16501	16572	16394	16612	16544	16345	16613	16334	16390	16425	16292	16362	16352	16427	16293	16495	16348	16460	16166	16430	16296	16668	16362	16430	16101	16374	16577	16522	16401	16460	16476	16409	16460	16331	16486	16327	16281	16404	16394	16435	16479	16593	16629	16520	16362	16327	16393	16344	16437	16498	16311	16446	16655	16302	16380	16378	16326	16503	16574	16330	16327	16525	16488	16535	16449	16532	16649	16418	16498	16416	16377	16441	16543	16387	16109	16269	16384	16428	16338	16372	16426	16475	16320	16426	16454	16457	16504	16231	16408	16307	16412	16307	16471	16461	16564	16684	16466	16342	16426	16458	16400	16409	16368	16683	16348	16297	16436	16502	16531	16573	16546	16553	16476	16462	16422	16320	16425	16320
13947	38622	23753	17058	16049	15545	15047	14804	14722	14780	14525	14397	14577	14401	14390	14545	14507	14312	14411	14299	14257	14465	14351	14276	14335	14400	14368	14310	14212	14382	14383	14362	14464	14415	14359	14309	14322	14340	14167	14371	14290	14505	14408	14239	14449	14416	14481	14521	15972	15934	15781	15195	14775	14429	14390	14394	14129	14332	14184	14210	14169	14154	14359	14322	14278	14291	14099	14404	14329	14312	14097	14326	14272	14451	14205	14190	14237	14189	14124	14174	14454	14141	14346	14099	14219	14116	14260	14101	14418	14173	14091	14169	14078	14251	14175	14220	14268	14208	14337	14280	14302	14322	14215	14278	14087	14157	14154	14219	14280	14340	14176	14184	14361	14197	14366	14150	14284	14215	14220	14322	14233	14231	14168	14186	14149	14134	14088	14241	14234	14279	14300	14361	14163	14142	14320	14264	14081	14173	14268	14151	14222	14080	14272	14248	14385	14286	14120	14224	14220	14145	14330	14341	14361	14341	14289	14327	14110	14125	14243	14271	14297	14374	14256	14209	14392	14298	14236	14176	14311	14149	14087	14308	14177	14165	14165	14233	14201	14418	14216	14211	14244	14211	14140	14125	14165	14316	14183	14337	14142	14243	14363	14127	14277	14307	14094	14400	14173	14230	14095	14202	14158	14159	14285	14057	14104	14348	14208	14374	14150	14185	14246	14143	14151	14356	14163	14242	14204	14259	14137	14330	14247	14276	14182	14262	14209	14282	14265	14107	14339	14316	14158	14108	14294	14177	14057	14174	14156	14220	14006	14143	14325	14247	14310	14168	14341	14266	14354	14051	14197	14243	14298	14319	14340	14087	14356	14319	14161	14263	14312	14144	14323	14195	14237	14364	14176	14307	14031	14185	14352	14279	14188	14154	14290	14259	14297	14226	14190	14185	14240	14194	14204	14266	14199	14056	14170	14257	14227	14216	14286	14217	14273	14204	14238	14356	14105	14291	14238	14229	14191	14125	14437	14154	14134	14253	14146	14254	14158	14232	14219	14191	13989	14190	14062	14146	14134	14149	14202	14183	14286	14123	14207	14284	14189	14236	14051	14238	13999	14266	14277	14354	14133	14318	14329	14270	14215	14225	14296	14320	14329	14330	14102	14186	14317	14346	14228	14227	14119	14287	14162	14095	14175	14410	14229	14183	14262	14313	14217	14251	14273	14145	14172	14202	14324	14259	14260	14118	14172	14145	14368	14345	14379	14210	14150	14258	14286	14315	14307	14358	14157	14230	14260	14236	14368	14041	14062	14130	14263	14099	14183	14164	14154	14313	14331	14214	14208	14272	14314	14312	14246	14169	14304	14016	14363	14187	14207	14281	14199	14199	14279	14394	14168	14352	14037	14194	14368	14186	14160	14170	14311	14220	14160	14267	14184	14400	14247	14093	14372	14146	14172	14387	14098	14184	14132	14162	14114	14233	14213	14215	14056	14271	14281	14173	14281	14144	14273	14209	14366	14259	14390	14194	14123	14100	14362	14280	14265	14185	14231	14196	14012	14298	14418	14358	14064	14469	14321	14194	14421	14230	14215	14174	14238	14377	14323	14343	14186	14239	14391	14242	14056	14263	14314	14337	14165	14164	14227	14205	14206	14248	14384	14091	14116	14256	14338	14263	14166	14375	14127	14324	14321	14253	14214	14187	14396	14165	14088	14172	14143	14314	14299	14222	14261	14320	14240	14236	14055	14216	14091	14299	14291	14325	14347	14243	14173	14264	14230	14214	14252	14080	14318	14420	14232	14194	14176	14098	14572	14296	14209	14261	14274	14241	14247	14173	14175	14332	14296	14106	14216	14275	14183	14310	14215	14250	14285	14193	14172	14151	14213	14344	14366	14396	14202	14152	14335	14112	14209	14344	14258	14473	14283	14222	14304	14073	14179	14391	14206	14345	14227	14316	14201	14230	14102	14200	14322	14386	14358	14225	14389	13996	14220	14137	14334	14279	14332	14249	14067	14149	14187	14058	14341	14225	14262	14328	14151	14283	14185	14127	14211	14348	14244	14181	14185	14350	14314	14157	14223	14215	14209	14215	14152	14399	14325	14055	14151	14146	14340	14227	14248	14203	14251	14193	14240	14125	14254	14180	14341	14216	14206	14308	14170	14339	14199	14259	14240	14249	14314	14182	14185	14196	14171	14229	14170	14133	14211	14243	14324	14136	14122	14164	14115	14005	14230	14290	14253	14187	14155	14174	14216	14232	14208	14250	14133	14228	14184	14189	14325	14190	14345	14239	13990	14253	14221	14309	14066	14186	14179	14067	14195	14178	14395	14279	14072	14141	14098	14195	14135	14104	14347	14198	14392	14152	14131	14110	14036	14295	14221	14154	14155	14164	14258	14180	14207	14071	14163	14200	14174	14271	14129	14337	14261	14309	14208	14320	14293	14201	14258	14258	14153	14064	14192	14042	14009	14215	14271	14197	14392	14264	14324	14231	14160	14282	14189	14285	14258	14138	14324	14281	14136	14278	14236	14218	14174	14234	14161	14102	14285	14327	14300	14189	14211	14143	14278	14352	14220	14062	14163	14238	14220	14268	14335	14340	14228	14260	14315	14157	14209	14218	14142	14251	14138	14173	14304	14194	14205	14253	14456	14152	14110	14291	14198	14336	14193	14331	14284	14271	14091	14389	14199	14246	14188	14305	14142	14333	14218	14321	14118	14345	14193	14175	14279	14214	14226	14226	14238	14272	14470	14020	14179	14004	14296	14205	14184	14275	14293	14364	14092	14194	14324	14262	13950	14224	14288	14213	14147	14248	14236	14236	14055	14102	14315	14306	14320	14113	14001	14084	14246	14111	14025	14272	14489	14130	14428	14207	14200	14284	14301	14005	14126	14210	14292	14252	14252	14460	14185	14215	14220	14206	13976	14223	14139	14210	14253	14054	14188	14173	14268	14300	14310	14386	14057	14349	14277	14356	14114	14343	14257	14299	14466	14069	14299	14300	14119	14259	14138	14230	14348	14215	14284	14286	14186	14092	14132	13966	14361	14202	14128	14047	14178	14195	14339	14214	14290	14107	14027	14261	14156	14089	14280	14185	14165	14157	14333	14151	14175	14308	14305	14233	14192	14133	14088	14031	14194	14273	14187	14191	14356	14156	13988	14097	14256	14114	14082	14243	14199	14260	14323	14281	14167	14177	14198	14183	14271	14340	14213	14261	14247	14299	14324	14263	14184	14118	14207	14248	14196	14190	14088	14300	14305	14241	14341	14168	14204	14091	14370	14214	14384	14249	14320	14203	14149	14213	14246	14411	14214	14222	14233	14278	14349	14280	14271	14273	14311	14133	14227	14282	14279	14060	14189	14246	14419	14227	14303	14166	14244	14340	14211	14189	14246	14276	14240	14241	14222	14268	14154	14118	14302	14160	14201	14254	14285	14195	14286	14161	14333	14184	14218	14341	14136	14219	14147	14235	14292	14277	14195	14197	14181	14209	14294	14166	14006	14198	14262	14150	14145	14282	14274	14387	13922	14314	14246	14211	14219	14345	14150	14324	14069	14216	14396	14185	14203	14448	14246	14181	14386	14250	14218	14360	14097	14148	14190	14200	14230	14261	14271	14234	14329	13923	14358	14168	14259	14191	14087	14221	14189	14174	14328	14154	14252	14129	14169	14289	14174	14216	14267	14287	14280	14125	14097	14265	14301	14280	14190	14166	14245	14180	14237	14309	14292	14220	14162	14261	14203	14274	14226	14391	14327	14426	14220	14093	14383	14287	14221	14198	14162	14074	14061	14271	14329	14096	14118	14212	14116	14236	14282	14386	14206	14319	14311	14330	14269	14229	14296	14289	14136	14253	14419	14174	14198	14271	14301	14409	14367	14231	14175	14269	14207	14191	14345	14158	14278	14177	14138	14446	14388	14182	14137	14075	14149	14285	14356	14168	14137	14228	14159	14147	14370	14111	14202	14153	14159	14347	14364	14303	14304	14231	14288	14335	14331	14402	14319	14147	14182	14209	14183	14238	14014	14244	14192	14193	14146	14149	14287	14197	14151	14129	14296	14247	14291	14132	14178	14106	14205	14260	14243	14127	14164	14081	14330	14141	14240	14401	14299	14337	14106	14358	14188	14265	14203	14322	14242	14327	14279	14296	14273	14308	14228	14237	14258	14373	14239	14150	14234	14252	14332	14248	14103	14276	14320	14353	14312	14064	14295	14097	14303	14233	14149	14273	14234	14108	14292	14226	14105	14181	14246	14159	14058	14085	14277	14144	14186	14287	14201	14307	14192	14380	14310	14303	14177	14152	14361	14251	14063	14358	14191	14274	14234	14240	14260	14266	14181	14243	14184	14244	14216	14272	14304	14294	14204	14409	14070	14284	14251	14163	14235	14355	14251	14145	14124	14137	14271	14224	14177	14240	14136	14308	14140	14151	14148	14310	14372	14219	14056	14066	14419	14198	14221	14199	14202	14273	14194	14339	14137	14083	14138	14127	14157	14094	14289	14222	14375	14357	14413	14225	14173	14382	14269	14210	14047	14313	14069	14431	14184	14352	14297	14186	14225	14190	14156	14133	14143	14223	14306	14083	14207	14188	14111	14300	14363	14407	14386	14172	14418	14303	14249	14124	14299	14224	14178	14302	14262	14251	14120	14252	14128	14221	14092	14142	14335	14099	14284	14388	14254	14126	14298	14071	14339	14213	14042	14132	14287	14282	14436	14257	14068	14242	14206	14220	14368	14206	14344	14134	14257	14155	14238	14222	14021	14187	14220	14133	14124	14229	14127	14152	14115	14094	14203	14208	14316	14300	14228	14369	14223	14153	14197	14201	14199	14220	14221	14227	14334	14125	14126	14284	14246	14202	14268	14205	14287	14245	14087	14384	14239	14295	14195	14380	14060	14324	14161	14335	14278	14192	14190	14491	14361	14188	14264	14152	14118	14144	14297	14178	14171	14018	14193	14263	14218	14335	14378	14238	14198	14240	14302	14286	14380	14249	14254	14122	14350	14142	14285	14192	14331	14194	14165	14097	14088	14241	14329	14265	14254	14076	14389	14264	14179	14241	14281	14285	14336	14134	14143	14323	14270	14338	14258	14279	14357	14146	14138	14269	14094	14176	14237	14270	14064	14189	14130	14237	14200	14269	14332	14263	14096	14220	14407	14160	14272	14125
22604	20987	28712	23453	21141	22732	23139	17955	17147	17261	17085	16867	16827	16980	16981	16834	16823	16617	16609	16693	16416	16662	16581	16849	16654	16740	16695	16542	16965	16779	16670	16718	16662	16588	16652	16488	16640	16646	16581	16694	16558	16686	16787	16622	16513	16413	16694	17036	18528	19088	18773	17750	17375	16918	16735	16706	16906	16500	16585	16468	16494	16557	16619	16513	16590	16482	16389	16422	16552	16631	16508	16500	16761	16775	16555	16447	16475	16612	16451	16346	16567	16454	16412	16525	16434	16510	16500	16452	16410	16713	16468	16463	16543	16436	16512	16514	16373	16621	16543	16413	16361	16515	16532	16770	16542	16511	16574	16539	16615	16479	16438	16345	16385	16517	16440	16404	16412	16534	16601	16485	16548	16464	16573	16507	16563	16648	16537	16478	16325	16521	16510	16318	16560	16608	16477	16586	16586	16681	16603	16367	16370	16431	16521	16535	16355	16511	16562	16509	16564	16512	16503	16666	16572	16515	16531	16504	16370	16374	16345	16379	16516	16486	16470	16510	16737	16444	16522	16593	16669	16444	16416	16311	16392	16473	16641	16592	16438	16383	16470	16279	16458	16318	16485	16220	16353	16490	16535	16275	16572	16548	16446	16634	16490	16413	16530	16613	16667	16481	16364	16385	16382	16482	16412	16334	16480	16517	16517	16492	16579	16442	16477	16353	16585	16510	16464	16637	16289	16668	16512	16531	16358	16486	16690	16485	16488	16547	16376	16294	16513	16451	16335	16499	16485	16566	16461	16254	16342	16300	16360	16377	16532	16448	16353	16714	16597	16575	16564	16453	16603	16592	16453	16428	16416	16570	16365	16528	16333	16204	16525	16478	16555	16451	16267	16386	16486	16379	16386	16226	16240	16591	16553	16465	16473	16374	16876	16576	16506	16472	16699	16472	16344	16533	16332	16544	16508	16532	16348	16380	16588	16502	16578	16447	16475	16614	16352	16482	16421	16482	16492	16272	16366	16584	16311	16481	16569	16487	16527	16475	16324	16415	16653	16625	16474	16397	16549	16341	16597	16557	16172	16370	16206	16315	16342	16624	16457	16499	16425	16493	16379	16396	16537	16504	16389	16445	16450	16484	16433	16640	16326	16527	16566	16617	16559	16419	16205	16458	16561	16572	16653	16459	16497	16438	16455	16486	16663	16466	16159	16497	16461	16377	16549	16348	16319	16605	16344	16485	16412	16437	16395	16406	16294	16487	16354	16410	16461	16229	16525	16488	16592	16518	16313	16579	16555	16374	16591	16546	16300	16307	16499	16505	16332	16483	16458	16578	16372	16442	16764	16574	16446	16498	16587	16578	16457	16483	16512	16494	16609	16544	16516	16627	16664	16515	16479	16438	16403	16246	16614	16407	16464	16487	16614	16636	16423	16567	16401	16423	16496	16478	16445	16417	16348	16348	16281	16525	16522	16448	16461	16482	16548	16514	16281	16324	16385	16218	16407	16314	16473	16609	16352	16344	16438	16430	16541	16436	16352	16461	16587	16345	16556	16272	16695	16439	16415	16410	16536	16562	16409	16541	16519	16394	16460	16444	16440	16342	16476	16342	16444	16668	16364	16718	16416	16425	16445	16438	16501	16505	16409	16393	16546	16341	16308	16455	16462	16336	16353	16560	16497	16435	16424	16382	16518	16386	16466	16603	16513	16419	16557	16656	16446	16305	16543	16693	16462	16296	16420	16295	16396	16223	16636	16401	16473	16345	16650	16408	16345	16454	16562	16426	16414	16493	16393	16465	16469	16380	16479	16599	16672	16602	16262	16300	16254	16488	16418	16419	16476	16565	16510	16335	16473	16320	16517	16288	16336	16340	16350	16517	16534	16560	16399	16298	16562	16397	16463	16489	16444	16617	16483	16336	16610	16588	16621	16244	16371	16485	16541	16364	16461	16549	16517	16311	16457	16400	16503	16497	16589	16421	16379	16248	16486	16346	16636	16410	16312	16342	16260	16595	16516	16334	16292	16390	16436	16513	16406	16600	16551	16440	16592	16506	16401	16485	16707	16321	16343	16351	16623	16364	16539	16461	16550	16589	16576	16377	16496	16328	16431	16375	16422	16587	16554	16584	16409	16567	16361	16791	16584	16502	16586	16297	16548	16438	16661	16477	16348	16573	16386	16386	16426	16446	16389	16366	16443	16509	16330	16328	16573	16525	16375	16242	16393	16373	16613	16358	16419	16384	16438	16271	16362	16501	16538	16403	16596	16394	16420	16379	16569	16374	16467	16436	16492	16518	16542	16376	16675	16697	16621	16396	16379	16373	16341	16393	16534	16391	16429	16253	16455	16579	16488	16429	16407	16381	16297	16428	16555	16302	16630	16289	16428	16527	16501	16642	16363	16360	16563	16491	16379	16343	16492	16380	16372	16430	16641	16523	16628	16405	16369	16522	16374	16524	16583	16371	16468	16563	16440	16399	16451	16493	16518	16542	16645	16392	16416	16322	16590	16554	16469	16344	16274	16238	16336	16231	16256	16424	16597	16493	16487	16303	16484	16404	16590	16367	16467	16398	16474	16402	16407	16670	16557	16431	16317	16600	16586	16590	16593	16385	16310	16475	16398	16599	16536	16563	16472	16276	16274	16450	16516	16540	16805	16636	16431	16465	16399	16505	16563	16710	16639	16482	16517	16490	16380	16398	16591	16549	16365	16463	16573	16536	16500	16599	16312	16316	16351	16384	16377	16404	16482	16530	16551	16411	16340	16482	16469	16340	16399	16411	16449	16633	16419	16486	16616	16287	16372	16404	16381	16291	16482	16674	16341	16481	16568	16422	16471	16518	16465	16497	16668	16395	16629	16391	16427	16403	16447	16575	16359	16632	16546	16416	16445	16512	16301	16610	16364	16736	16351	16197	16543	16410	16215	16347	16544	16430	16441	16291	16510	16681	16668	16446	16369	16655	16503	16571	16465	16418	16445	16497	16511	16535	16470	16337	16450	16618	16348	16497	16558	16212	16623	16427	16436	16506	16553	16424	16508	16385	16492	16447	16655	16451	16562	16241	16460	16824	16699	16415	16513	16424	16547	16482	16325	16461	16371	16634	16452	16592	16573	16418	16437	16394	16525	16525	16473	16275	16568	16345	16376	16491	16568	16404	16541	16426	16612	16339	16548	16520	16362	16336	16413	16480	16590	16674	16347	16423	16416	16322	16393	16584	16319	16420	16360	16435	16240	16614	16504	16543	16612	16397	16546	16216	16463	16430	16517	16368	16366	16422	16420	16451	16450	16421	16519	16430	16260	16272	16341	16500	16374	16474	16463	16482	16676	16417	16424	16544	16474	16591	16482	16481	16367	16499	16455	16514	16527	16341	16309	16438	16535	16376	16647	16571	16361	16483	16464	16488	16452	16513	16566	16583	16383	16446	16517	16581	16623	16484	16576	16595	16437	16270	16478	16541	16475	16690	16598	16529	16506	16413	16510	16601	16610	16509	16676	16380	16286	16381	16249	16363	16425	16613	16533	16534	16562	16345	16630	16362	16407	16539	16442	16574	16580	16396	16176	16418	16413	16483	16385	16563	16526	16423	16499	16745	16529	16634	16376	16477	16527	16448	16457	16307	16517	16554	16583	16400	16374	16471	16481	16336	16451	16513	16433	16461	16392	16425	16442	16489	16329	16449	16277	16472	16312	16547	16556	16417	16372	16327	16444	16407	16471	16683	16512	16514	16459	16486	16391	16330	16596	16476	16559	16604	16528	16285	16534	16684	16634	16432	16449	16453	16480	16382	16484	16508	16514	16523	16491	16611	16442	16401	16556	16461	16359	16437	16481	16287	16489	16544	16555	16287	16532	16578	16549	16523	16478	16490	16285	16505	16503	16508	16411	16190	16421	16499	16290	16592	16528	16433	16381	16519	16521	16470	16440	16491	16466	16407	16441	16428	16603	16222	16467	16575	16461	16492	16384	16643	16503	16340	16537	16692	16537	16607	16490	16433	16587	16293	16557	16520	16433	16436	16525	16561	16436	16354	16462	16508	16392	16568	16375	16406	16358	16450	16476	16404	16370	16424	16503	16513	16351	16252	16529	16511	16362	16470	16536	16611	16425	16651	16565	16575	16524	16356	16509	16358	16252	16213	16402	16617	16459	16536	16387	16426	16379	16365	16429	16425	16257	16275	16422	16348	16348	16496	16444	16374	16523	16543	16427	16441	16511	16594	16587	16469	16500	16379	16564	16451	16343	16450	16628	16457	16259	16457	16419	16361	16372	16492	16416	16403	16264	16393	16573	16360	16621	16505	16494	16816	16588	16416	16358	16381	16315	16621	16580	16370	16451	16447	16590	16473	16498	16591	16537	16623	16573	16563	16715	16453	16562	16478	16340	16482	16541	16357	16442	16399	16558	16628	16471	16444	16460	16439	16352	16494	16655	16618	16320	16454	16263	16251	16335	16497	16429	16348	16453	16326	16478	16420	16549	16599	16634	16535	16396	16522	16510	16482	16423	16524	16475	16536	16504	16541	16410	16642	16443	16476	16456	16332	16355	16314	16583	16533	16293	16237	16431	16293	16477	16412	16412	16530	16625	16435	16714	16572	16470	16385	16494	16551	16496	16578	16609	16581	16331	16378	16413	16341	16469	16551	16546	16357	16350	16553	16509	16641	16812	16416	16410	16316	16358	16442	16350	16398	16798	16629	16517	16719	16602	16540	16482	16330	16498	16398	16495	16455	16438	16432	16308	16325	16421	16579	16453	16438	16566	16392	16424	16464	16587	16353	16528	16436	16427	16618	16561	16381	16412	16319	16399	16272	16545	16265	16470	16549	16500	16271	16660	16543	16585	16280	16471	16349	16456	16532	16390	16560	16173	16509	16464	16530	16544	16355	16276	16382	16479	16446	16329	16447	16419	16466	16742	16564	16433	16554	16642	16454	16378	16636	16479	16441	16452	16457	16448	16472	16436	16451	16401	16309	16496	16457	16541	16497	16353	16382	16484	16559	16574	16353	16428	16318	16529	16536	16399	16300	16503	16544	16522	16330	16399	16329	16382	16505	16534	16509	16484	16595	16659	16497	16647	16610	16393	16730	16391	16485	16243	16568	16551	16603	16426	16380	16395	16627	16513	16209	16441	16390	16486	16418	16610	16369	16607	16474	16387	16436	16394	16297	16541	16352
15541	42774	27600	19200	17391	16440	15797	15286	15088	14994	14767	14683	14610	14645	14389	14524	14546	14644	14493	14572	14394	14337	14507	14382	14359	14407	14342	14542	14407	14512	14401	14371	14510	14386	14401	14323	14563	14528	14331	14481	14257	14379	14348	14547	14581	14633	14365	14868	17439	17751	17080	15882	14975	14515	14404	14267	14137	14279	14449	14329	14263	14124	14131	14322	14348	14221	14212	14195	14249	14273	14342	14266	14176	14171	14185	14343	14227	14113	14213	14324	14196	14189	14203	14274	14296	14346	14247	14273	14411	14132	14253	14227	14302	14268	14335	14204	14272	14437	14221	14169	14222	14141	14239	14318	14420	14163	14275	14317	14194	14118	14112	14230	14199	14111	14200	14247	14374	14246	14241	14286	14177	14235	14214	14202	14241	14233	14155	14311	14350	14176	14289	14319	14253	14309	14172	14450	14284	14267	14303	14284	14125	14173	14202	14134	14152	14189	14069	14283	14127	14280	14314	14095	14166	14272	14340	14241	14195	14272	14308	14283	14231	14235	14264	14222	14398	14155	14279	14248	14188	14373	14120	14037	14275	14379	14398	14343	14254	14279	14296	14123	14169	14260	14133	14245	14354	14233	14143	14309	14303	14193	14166	14221	14210	14268	14000	14257	14414	14366	14127	14113	14307	14308	14331	14290	14348	14249	14197	14366	14331	14321	14242	14275	14159	14071	14286	14343	14150	14067	14180	14245	14239	14364	14181	14295	14197	14132	14386	14170	14279	14182	14309	14333	14345	14309	14311	14225	14162	14358	14306	14132	14254	14247	14277	14136	14166	14368	14245	14196	14341	14197	14242	14312	14175	14183	14278	14099	14198	14304	14236	14308	14246	14280	14300	14114	14197	14284	14113	14276	14252	14274	14380	14186	14211	14246	14307	14215	14296	14349	14197	14219	14211	14132	14241	14165	14344	14145	14322	14133	14134	14139	14259	14246	14259	14372	14323	14188	14262	14244	14190	14124	14336	14245	14192	14202	14416	14302	14178	14278	14323	14334	14172	14341	14180	14231	14321	14266	14350	14268	14096	14294	14438	14100	14142	14231	14503	14264	14008	14173	14184	14178	14393	14293	14275	14082	14207	14111	14385	14043	14238	14289	14267	14233	14393	13981	14294	14172	14292	14360	14254	14183	14197	14325	14144	14069	14153	14167	14306	14161	14236	14170	14211	14299	14242	14370	14253	14227	14310	14151	14171	14222	14503	14322	14117	14343	14183	14121	14318	14224	14176	14140	14245	13978	14162	14255	14337	14213	14262	14200	14234	14286	14268	14288	14309	14206	14153	14292	14261	14196	14369	14375	14275	14246	14297	14258	14381	14364	14248	14319	14240	14074	14308	14485	14018	14198	14398	14340	14209	14313	14243	14259	14235	14313	14110	14279	14335	14256	14331	14173	14251	14251	14276	14181	14096	14236	14171	14087	14367	14264	14348	14113	14196	14161	14309	14209	14239	14496	14192	14255	14287	14195	14145	14334	14068	14203	14319	14255	14163	14225	14188	14227	14066	14277	14092	14168	14387	14224	14192	14090	14186	14433	14177	14406	14425	14112	14145	14096	14083	14100	14256	14188	14292	14206	14231	14039	14252	14404	14422	14180	14313	14284	14387	14377	14360	14095	14406	14161	14397	14292	14238	14118	14299	14347	14325	14233	14314	14394	14275	14277	14170	14132	14110	14268	14162	14144	14248	14172	14290	14226	14208	14127	14249	14297	13952	14154	14146	14352	14391	14181	14373	14354	14288	14144	14169	14136	14173	14428	14378	14246	14244	14190	14260	14293	14230	14267	14368	14252	14459	14360	14155	14250	14285	14381	14280	14227	14228	14285	14335	14176	14318	14284	14046	14237	14346	14200	14402	14244	14203	14172	14128	14295	14223	14147	14278	14345	14191	14384	14209	14251	14253	14197	14238	14138	14156	14325	14155	14165	14208	14335	14208	14350	14219	14274	14299	14122	14225	14166	14331	14297	14186	14266	14213	14156	14235	14182	14319	14105	14184	14128	14259	14248	14246	14364	14204	14252	14310	14169	14269	14290	14309	14302	14299	14248	14117	14240	14100	14224	14208	14148	14282	14208	14240	14197	14092	14405	14092	14268	14192	14285	14303	14267	14407	14277	14207	14223	14197	14179	14353	14306	14267	14247	14385	14013	14124	14236	14504	14226	14368	14107	14245	14383	14177	14240	14423	14275	14251	14377	14165	14223	14172	14275	14132	14279	14417	14166	14304	14250	14407	14243	14239	14089	14267	14245	14313	14338	14222	14198	14257	14314	14391	14183	14145	14201	14184	14454	14200	14037	14328	14397	14329	14247	14168	14191	14243	14267	14259	14250	14340	14177	14337	14262	14185	14281	14196	14276	14288	14340	14193	14450	14089	14154	14285	14435	14258	14351	14207	14258	14421	14264	14257	13977	14327	14293	14447	14242	14214	14255	14257	14206	14376	14419	14266	14238	14304	14253	14142	14200	14217	14185	14236	14367	14160	14394	14250	14391	14097	14191	14270	14323	14095	14289	14278	14310	14446	14251	14207	14400	14346	14268	14139	14306	14223	14330	14151	14196	14049	14309	14274	14341	14199	14296	14270	14226	14079	14300	14147	14122	14324	14113	14339	14261	14158	14145	14401	14200	14270	14297	14304	14228	14292	14353	14413	14222	14435	14398	14219	14186	14342	14310	14219	14345	14274	14262	14214	14270	14265	14242	14358	14159	14180	14246	14211	14367	14219	14151	14245	14259	14183	14189	14219	14235	14145	14186	14145	14252	14244	14223	14459	14305	14270	14313	14098	14316	14172	14389	14088	14252	14115	14185	14277	14263	14394	14348	14309	14279	14205	14273	14171	14286	14257	14125	14195	14170	14319	14067	14283	14141	14324	14101	14250	14111	14220	14282	14401	14130	14305	14137	14085	14150	14335	14246	14078	14130	14240	14239	14285	14469	14185	14302	14334	14299	14375	14212	14273	14275	14338	14129	14097	14279	14023	14428	14225	14169	14152	14224	14229	14265	14272	14240	14224	14200	14371	14119	14209	14066	14364	14194	14188	14234	14360	14236	14252	14237	14140	14223	14056	14309	14361	14051	14254	14258	14375	14238	14201	14059	14304	14110	14214	14022	14114	14019	14187	14329	14295	14348	14359	14204	14177	14223	14276	14383	14245	14140	14283	14161	14323	14401	14300	14303	14323	14168	14150	14269	14363	14244	14419	14343	14186	14050	14165	14377	14406	14337	14343	14249	14304	14127	14287	13990	14406	14073	14281	14261	14179	14294	14307	14061	14188	14324	14053	14240	14289	14261	14184	14345	14183	14221	14114	14217	14266	14154	14248	14306	14173	14065	14366	14208	14252	14166	14272	14174	14384	14273	14333	14190	14378	14209	14130	14373	14036	14072	14261	14262	14193	14341	14317	14206	14268	14282	14111	14162	14224	14314	14135	14275	14382	14298	14188	14350	14260	14278	14025	14173	14311	14187	14254	14300	14237	14417	14365	14184	14214	14269	14102	14320	14106	14155	14279	14297	14196	14238	14285	14357	14214	14238	14083	14200	14243	14304	14071	14241	14301	14388	14152	14148	14278	14168	14355	14240	14142	14351	14191	14414	14081	14428	14163	14288	14216	14213	14381	14116	14314	14352	14234	14277	14310	14419	14400	14365	14236	14220	14358	14264	14162	14115	14251	14122	14260	14263	14168	14267	14311	14205	14325	14165	14230	14113	14208	14245	14304	14362	14358	14305	14202	14016	14151	14315	14146	14169	14086	14323	14376	14150	14366	14237	14120	14214	14228	14151	14149	14127	14222	14300	14256	14152	14162	14386	13979	14336	14171	14233	14279	14200	14384	14204	14189	14241	14229	14184	14309	14232	14300	14315	14304	14105	14247	14277	14026	14226	14179	14106	14099	14206	14131	14070	14328	14208	14276	14234	14058	14250	14309	14235	14231	14234	14172	14155	14355	14097	14198	14226	14254	14263	14374	14018	14264	14350	14095	14174	14182	14178	14105	14315	14515	14096	14134	14246	14184	14128	14158	14261	14259	14198	14355	14218	14404	14225	14264	14161	14284	14285	14234	14393	14241	14299	14284	14191	14313	14217	14332	14275	14272	14164	14327	14096	14208	14158	14432	13921	14208	14451	14247	14209	14144	14014	14180	14235	14226	14134	14396	14347	14162	14202	14263	14324	14254	14284	14218	14293	14208	14206	14385	14303	14389	14325	14298	14120	14210	14208	14316	14208	14296	14217	14183	14177	14243	14030	14201	14305	14064	14190	14071	14035	14214	14144	14244	14300	14191	14400	14464	14309	14057	14246	14130	14324	14188	14328	14158	14186	14255	14279	14438	14062	14295	14259	14264	14335	14143	14334	14224	14398	14170	14368	14127	14215	14126	14230	14199	14156	14213	14344	14208	14178	14047	14391	14197	14081	14295	14276	14146	14350	14211	14177	14391	14274	14363	14338	14441	14277	14301	14064	14218	14287	14327	14247	14401	14381	14112	14236	14334	14306	14299	14067	14305	14217	14159	14356	14195	14231	14280	14296	14185	14291	14243	14299	14363	14164	14168	14187	14269	14317	14179	14179	14295	14105	14370	14242	14394	14086	14374	14399	14242	14160	14179	14206	14174	14242	14205	14208	14413	14255	14287	14096	14296	14253	14290	14255	14167	14235	14134	14352	14225	14290	14230	14138	14319	14296	14296	14107	14304	14336	14054	14239	14268	14138	14112	14313	14128	14371	14309	14359	14339	14103	14106	14232	14122	14258	14261	14237	14085	14208	14274	14301	14224	14170	14240	14282	14224	14315	14245	14252	14211	14228	14256	14169	14245	14368	14096	14217	14189	14086	14203	14291	14400	14310	14139	14417	14342	14024	14187	14232	14130	14282	14140	14239	14057	14367	14119	14289	14231	14279	14306	14242	14163	14441	14066	14241	14306	14397	14074	14229	14240	14178	14402	14334	14340	14037	14167	14328	14247	14143	14395	14176	14139	14345	14218	14210	14073	14210	14187	14271	14225	14299	14138	14258	14334	14146	14279	14352	14114	14315	14257	14242	14361	14449	14183	14270	14206	14305	14061	14246	14303	14226	14018	14188	14337	14084	14203	14073	14166	14406	14321	14202	14345	14337	14022	14304
27251	22637	23873	20088	16948	16742	16922	16524	16715	16603	16604	16528	16710	16642	16493	16536	16643	16588	16615	16515	16577	16663	16727	16523	16600	16757	16679	16636	16617	16751	16718	16628	16632	16597	16544	16797	16661	16520	16538	16588	16746	16718	16706	16752	16817	16633	16872	16603	16753	16720	16819	16827	16611	16610	16622	16527	16759	16561	16512	16660	16788	16726	16781	16648	16448	16592	16748	16523	16539	16542	16649	16667	16746	16502	16636	16650	16541	16744	16682	16546	16596	16566	16629	16569	16675	16576	16563	16531	16579	16574	16659	16570	16549	16550	16471	16560	16673	16596	16816	16333	16764	16706	16635	16357	16662	16622	16600	16457	16464	16576	16582	16609	16513	16732	16563	16600	16687	16597	16602	16750	16595	16608	16518	16508	16677	16556	16684	16818	16611	16556	16675	16647	16567	16517	16766	16546	16525	16635	16362	16484	16744	16687	16669	16590	16797	16705	16419	16584	16606	16597	16564	16404	16590	16659	16796	16604	16663	16408	16524	16580	16486	16711	16216	16484	16552	16585	16567	16554	16579	16640	16613	16793	16693	16528	16452	16636	16665	16567	16742	16507	16427	16511	16498	16525	16604	16765	16452	16741	16650	16641	16676	16578	16651	16608	16503	16763	16468	16532	16591	16619	16665	16581	16814	16662	16645	16675	16617	16496	16446	16600	16714	16593	16721	16577	16471	16758	16772	16577	16555	16590	16569	16556	16509	16616	16634	16793	16694	16646	16768	16515	16606	16652	16611	16587	16768	16704	16672	16399	16690	16482	16617	16549	16681	16626	16513	16349	16663	16534	16598	16637	16547	16577	16415	16635	16771	16716	16680	16550	16525	16702	16533	16461	16503	16499	16498	16506	16677	16881	16606	16761	16478	16578	16784	16621	16505	16573	16495	16488	16678	16893	16602	16677	16670	16732	16560	16659	16520	16515	16605	16600	16909	16542	16737	16674	16618	16602	16520	16511	16651	16663	16594	16544	16723	16602	16585	16746	16509	16858	16617	16787	16721	16622	16748	16683	16583	16569	16547	16594	16599	16578	16676	16471	16408	16614	16532	16619	16602	16688	16595	16771	16579	16744	16540	16656	16634	16741	16735	16742	16498	16486	16521	16493	16669	16636	16549	16620	16571	16368	16634	16692	16696	16751	16556	16460	16716	16831	16646	16481	16804	16533	16556	16535	16605	16812	16580	16376	16664	16711	16524	16646	16564	16574	16659	16749	16495	16689	16530	16660	16606	16667	16647	16802	16602	16443	16758	16575	16400	16710	16593	16396	16521	16728	16484	16634	16514	16604	16750	16777	16564	16636	16523	16563	16396	16622	16490	16699	16703	16649	16704	16476	16578	16646	16576	16531	16656	16691	16629	16553	16690	16693	16629	16421	16505	16380	16437	16840	16928	16746	16741	16590	16654	16648	16798	16359	16486	16724	16643	16420	16686	16490	16790	16676	16559	16602	16584	16416	16648	16603	16739	16691	16628	16608	16642	16668	16750	16519	16974	16641	16773	16516	16757	16629	16677	16570	16703	16849	16609	16653	16616	16754	16607	16447	16552	16349	16697	16577	16806	16606	16683	16592	16522	16572	16497	16511	16830	16723	16674	16535	16481	16700	16584	16577	16522	16695	16539	16601	16719	16834	16593	16550	16540	16546	16496	16545	16820	16537	16664	16466	16430	16509	16635	16518	16626	16497	16519	16565	16634	16665	16726	16760	16609	16651	16683	16707	16707	16459	16599	16648	16674	16684	16614	16568	16681	16558	16560	16458	16694	16727	16638	16627	16783	16679	16877	16470	16591	16644	16634	16655	16706	16773	16666	16619	16407	16555	16581	16641	16669	16577	16654	16515	16653	16669	16651	16556	16526	16615	16600	16521	16602	16632	16529	16506	16532	16551	16693	16649	16609	16529	16613	16716	16556	16641	16703	16503	16429	16633	16792	16465	16609	16663	16595	16389	16576	16575	16755	16664	16559	16660	16692	16449	16860	16791	16439	16635	16631	16661	16828	16470	16521	16711	16622	16469	16632	16476	16849	16537	16603	16722	16459	16532	16669	16856	16653	16571	16772	16463	16731	16745	16634	16819	16558	16755	16553	16506	16638	16468	16650	16599	16512	16666	16598	16749	16635	16321	16619	16672	16735	16620	16678	16562	16647	16504	16546	16776	16523	16596	16611	16560	16604	16664	16755	16669	16470	16636	16637	16688	16489	16666	16523	16764	16498	16727	16607	16664	16782	16705	16688	16493	16532	16677	16701	16801	16507	16719	16800	16578	16718	16474	16607	16641	16620	16615	16537	16752	16521	16341	16711	16488	16442	16529	16426	16466	16516	16533	16483	16736	16744	16558	16536	16451	16410	16642	16759	16800	16860	16414	16693	16663	16637	16623	16342	16732	16652	16737	16630	16680	16447	16532	16476	16672	16797	16515	16782	16432	16761	16459	16586	16724	16852	16827	16698	16674	16407	16615	16717	16519	16491	16567	16454	16802	16550	16609	16543	16719	16834	16637	16751	16587	16595	16631	16747	16568	16697	16599	16499	16683	16449	16400	16558	16544	16796	16618	16741	16607	16693	16812	16359	16413	16420	16543	16715	16698	16711	16500	16624	16430	16444	16815	16827	16482	16576	16624	16683	16463	16533	16632	16628	16638	16472	16553	16556	16525	16730	16893	16687	16647	16555	16452	16535	16423	16728	16819	16824	16532	16710	16570	16514	16492	16665	16633	16564	16551	16657	16671	16760	16537	16735	16578	16637	16539	16544	16509	16629	16502	16609	16697	16621	16469	16415	16497	16735	16645	16624	16630	16572	16727	16733	16625	16622	16690	16461	16676	16516	16539	16518	16556	16611	16713	16853	16605	16727	16584	16710	16542	16646	16549	16592	16512	16470	16536	16502	16363	16676	16574	16700	16736	16759	16760	16642	16645	16632	16917	16691	16568	16753	16732	16724	16487	16571	16609	16703	16716	16463	16728	16546	16761	16672	16649	16618	16722	16583	16628	16629	16773	16608	16619	16598	16563	16593	16533	16679	16416	16686	16680	16581	16556	16554	16568	16562	16609	16562	16554	16602	16430	16733	16590	16661	16479	16534	16612	16528	16600	16516	16613	16332	16513	16688	16578	16649	16660	16647	16792	16552	16417	16642	16682	16741	16774	16557	16468	16579	16573	16602	16465	16485	16545	16640	16790	16727	16546	16616	16519	16734	16793	16701	16605	16520	16490	16498	16714	16755	16614	16557	16718	16577	16563	16579	16824	16520	16564	16606	16632	16608	16561	16812	16546	16523	16753	16605	16589	16784	16633	16747	16657	16660	16733	16561	16376	16671	16564	16571	16541	16543	16745	16783	16573	16497	16623	16772	16615	16519	16780	16742	16611	16515	16515	16399	16564	16672	16678	16556	16494	16711	16854	16727	16356	16541	16724	16664	16591	16652	16594	16707	16593	16583	16621	16871	16679	16760	16487	16685	16602	16441	16643	16391	16626	16473	16574	16341	16526	16627	16598	16559	16702	16458	16602	16606	16704	16795	16523	16642	16565	16453	16606	16676	16489	16402	16589	16469	16603	16508	16437	16493	16664	16668	16712	16507	16811	16682	16641	16507	16684	16559	16808	16809	16598	16697	16691	16739	16429	16433	16662	16473	16529	16656	16460	16687	16594	16762	16426	16477	16471	16717	16662	16687	16297	16638	16894	16672	16682	16610	16638	16721	16802	16633	16753	16679	16727	16768	16808	16575	16678	16635	16467	16570	16555	16601	16517	16653	16778	16895	16751	16858	16547	16490	16603	16525	16567	16595	16505	16708	16619	16522	16549	16745	16711	16741	16565	16536	16757	16596	16556	16458	16447	16521	16660	16627	16689	16545	16662	16522	16719	16576	16640	16595	16437	16599	16814	16833	16696	16578	16638	16657	16686	16418	16533	16528	16568	16652	16745	16653	16539	16594	16562	16673	16648	16411	16644	16562	16677	16638	16703	16656	16794	16709	16846	16647	16863	16600	16585	16933	16681	16623	16625	16775	16563	16480	16447	16714	16846	16578	16653	16629	16563	16444	16657	16617	16872	16691	16666	16730	16564	16671	16755	16585	16776	16698	16650	16591	16856	16603	16468	16618	16759	16812	16614	16683	16510	16650	16676	16722	16619	16703	16639	16718	16749	16613	16698	16542	16649	16473	16483	16461	16718	16504	16766	16575	16561	16636	16535	16724	16555	16547	16533	16619	16837	16484	16643	16729	16692	16697	16581	16725	16539	16496	16437	16521	16781	16605	16458	16587	16553	16567	16617	16712	16464	16651	16730	16534	16536	16455	16608	16622	16495	16395	16513	16674	16406	16748	16713	16612	16737	16696	16681	16680	16740	16811	16629	16533	16863	16677	16624	16500	16679	16641	16540	16553	16481	16718	16427	16596	16442	16674	16660	16603	16618	16595	16568	16777	16755	16766	16637	16663	16574	16646	16454	16575	16564	16584	16676	16553	16719	16589	16681	16625	16850	16817	16550	16645	16599	16577	16496	16492	16709	16508	16478	16766	16538	16601	16627	16512	16585	16646	16577	16466	16570	16651	16503	16337	16683	16594	16667	16491	16512	16600	16639	16508	16678	16707	16616	16627	16543	16506	16446	16525	16576	16696	16449	16613	16665	16542	16534	16649	16599	16822	16561	16616	16481	16554	16532	16764	16684	16723	16811	16662	16549	16554	16444	16658	16502	16736	16815	16711	16795	16659	16623	16642	16361	16469	16672	16659	16805	16455	16688	16550	16695	16914	16660	16454	16759	16424	16654	16561	16465	16667	16425	16669	16655	16550	16743	16585	16596	16799	16573	16534	16559	16293	16587	16679	16774	16715	16534	16719	16786	16525	16804	16627	16744	16659	16584	16695	16549	16568	16600	16873	16780	16492	16695	16453	16712	16431	16715	16542	16500	16648	16621	16616	16531	16675	16585	16479	16560	16493	16595	16615	16795	16592	16699	16616	16590	16477	16598	16512	16671	16658	16435	16594	16558	16490	16609	16807	16613	16433	16663	16591	16560	16594	16423	16693	16630	16662	16680	16672	16571	16555	16725	16602	16651	16484	16572	16756	16599	16633	16694	16496	16748	16519	16581	16664	16360	16684	16555	16762	16433	16591	16761
14195	24946	18153	15234	14989	14680	14754	14524	14517	14628	14250	14311	14345	14337	14272	14513	14429	14426	14530	14423	14408	14458	14412	14458	14444	14455	14468	14464	14584	14575	14359	14539	14416	14537	14508	14300	14223	14407	14375	14391	14302	14361	14350	14443	14400	14468	14442	14362	14701	14713	14614	14735	14422	14250	14366	14364	14341	14517	14449	14392	14372	14491	14514	14254	14402	14344	14508	14307	14239	14324	14395	14440	14437	14447	14441	14375	14345	14261	14532	14460	14403	14235	14305	14417	14340	14255	14330	14357	14296	14330	14437	14425	14411	14379	14295	14238	14378	14301	14566	14259	14410	14278	14388	14166	14418	14335	14344	14351	14565	14420	14386	14615	14386	14246	14435	14393	14363	14430	14439	14503	14491	14376	14368	14277	14333	14262	14324	14247	14435	14544	14316	14376	14380	14186	14498	14289	14573	14278	14414	14129	14333	14364	14256	14301	14448	14536	14452	14377	14379	14400	14441	14203	14313	14354	14335	14367	14245	14297	14212	14255	14274	14269	14467	14477	14228	14401	14497	14357	14357	14275	14314	14327	14266	14181	14320	14318	14403	14221	14268	14332	14546	14208	14342	14263	14555	14446	14358	14302	14402	14264	14280	14462	14390	14189	14311	14149	14369	14422	14177	14615	14335	14199	14480	14345	14442	14209	14429	14378	14168	14364	14356	14420	14329	14461	14320	14374	14468	14354	14338	14168	14367	14279	14249	14359	14292	14296	14434	14335	14268	14343	14436	14326	14536	14447	14183	14288	14328	14344	14438	14462	14285	14315	14387	14261	14298	14384	14265	14409	14452	14400	14479	14453	14303	14592	14498	14488	14562	14527	14359	14280	14362	14315	14281	14439	14293	14275	14357	14254	14299	14346	14450	14345	14452	14365	14468	14480	14346	14350	14479	14097	14593	14222	14526	14281	14280	14370	14330	14191	14509	14581	14287	14390	14281	14488	14213	14409	14283	14368	14277	14561	14389	14374	14331	14360	14321	14464	14379	14316	14449	14283	14436	14412	14516	14314	14367	14327	14131	14349	14522	14429	14503	14242	14168	14436	14285	14255	14344	14350	14298	14454	14499	14208	14232	14407	14364	14405	14396	14164	14372	14423	14321	14423	14454	14429	14417	14313	14481	14280	14341	14406	14191	14202	14507	14551	14455	14425	14319	14322	14467	14321	14353	14367	14170	14349	14235	14296	14383	14487	14208	14356	14504	14207	14389	14302	14492	14411	14318	14387	14504	14353	14391	14253	14542	14416	14360	14265	14391	14281	14395	14250	14324	14487	14212	14312	14257	14357	14153	14282	14381	14368	14106	14456	14394	14350	14339	14215	14412	14399	14355	14361	14378	14455	14482	14308	14409	14423	14353	14459	14416	14414	14300	14251	14428	14452	14420	14389	14342	14336	14369	14319	14473	14193	14172	14497	14288	14518	14220	14270	14459	14443	14308	14458	14319	14385	14470	14490	14370	14381	14454	14596	14368	14444	14324	14252	14379	14496	14453	14446	14418	14409	14330	14394	14322	14535	14268	14458	14472	14312	14245	14395	14417	14237	14398	14360	14391	14367	14519	14403	14360	14305	14552	14255	14418	14336	14351	14408	14383	14374	14413	14571	14193	14400	14227	14368	14319	14273	14368	14258	14285	14282	14396	14408	14470	14449	14290	14344	14369	14467	14373	14361	14546	14479	14360	14301	14261	14364	14390	14375	14404	14265	14323	14374	14436	14381	14360	14249	14412	14100	14284	14419	14432	14361	14381	14340	14475	14350	14460	14438	14426	14445	14244	14361	14377	14183	14331	14379	14268	14343	14424	14339	14363	14251	14287	14319	14299	14354	14328	14466	14263	14454	14270	14285	14356	14493	14472	14214	14442	14439	14306	14278	14372	14489	14144	14308	14360	14391	14507	14321	14384	14424	14341	14510	14486	14325	14462	14282	14403	14485	14473	14464	14379	14389	14310	14352	14464	14315	14235	14330	14449	14407	14328	14407	14295	14431	14328	14456	14274	14204	14405	14413	14459	14492	14132	14393	14389	14440	14460	14399	14268	14486	14264	14301	14305	14432	14433	14258	14567	14501	14251	14342	14387	14476	14348	14452	14418	14404	14326	14323	14414	14454	14358	14300	14397	14248	14447	14216	14366	14347	14355	14238	14428	14248	14296	14342	14262	14355	14220	14503	14463	14322	14087	14312	14471	14310	14408	14313	14429	14368	14389	14128	14276	14443	14382	14381	14424	14183	14485	14399	14465	14171	14341	14430	14287	14358	14261	14591	14350	14316	14510	14332	14417	14214	14450	14285	14366	14420	14254	14341	14310	14491	14496	14373	14462	14392	14292	14388	14452	14426	14466	14368	14469	14346	14431	14457	14414	14186	14499	14303	14437	14345	14320	14304	14459	14432	14339	14474	14309	14466	14351	14447	14408	14363	14203	14318	14530	14248	14348	14328	14400	14519	14424	14252	14175	14443	14371	14415	14436	14302	14393	14348	14237	14304	14448	14474	14269	14371	14191	14512	14409	14270	14265	14385	14355	14563	14357	14241	14404	14456	14444	14558	14316	14421	14460	14311	14438	14325	14499	14356	14351	14331	14392	14270	14485	14306	14440	14368	14327	14512	14537	14442	14482	14338	14274	14217	14488	14428	14379	14503	14457	14324	14409	14207	14468	14335	14340	14565	14403	14559	14303	14359	14305	14343	14291	14426	14422	14443	14252	14491	14348	14300	14437	14233	14371	14308	14372	14289	14347	14404	14304	14188	14309	14384	14288	14345	14395	14364	14519	14375	14335	14306	14419	14439	14468	14281	14388	14387	14420	14238	14339	14305	14396	14434	14453	14524	14352	14470	14430	14335	14499	14519	14454	14386	14465	14475	14268	14240	14392	14452	14403	14359	14317	14295	14419	14440	14594	14371	14425	14423	14147	14362	14357	14414	14238	14449	14399	14418	14522	14428	14281	14349	14424	14462	14479	14423	14219	14321	14552	14465	14290	14382	14379	14264	14539	14546	14277	14298	14299	14335	14482	14415	14274	14436	14155	14502	14249	14502	14380	14416	14298	14377	14429	14541	14442	14406	14298	14285	14465	14366	14534	14411	14173	14342	14437	14291	14383	14319	14263	14295	14529	14484	14292	14499	14380	14313	14315	14249	14163	14576	14329	14449	14328	14257	14431	14321	14379	14515	14465	14351	14355	14418	14129	14375	14540	14264	14423	14245	14363	14363	14432	14388	14225	14425	14496	14343	14319	14298	14364	14295	14305	14425	14371	14320	14395	14308	14405	14425	14278	14144	14269	14306	14485	14376	14396	14395	14381	14401	14490	14341	14435	14466	14233	14216	14467	14400	14445	14358	14286	14399	14264	14324	14364	14386	14365	14302	14184	14467	14404	14364	14372	14398	14365	14499	14373	14242	14408	14368	14350	14541	14512	14437	14249	14299	14325	14387	14370	14376	14329	14256	14323	14441	14374	14463	14384	14294	14402	14336	14336	14107	14351	14486	14442	14505	14414	14318	14397	14392	14303	14391	14506	14378	14390	14360	14578	14405	14370	14391	14453	14318	14455	14520	14148	14401	14417	14410	14357	14502	14452	14275	14380	14495	14523	14272	14115	14579	14245	14248	14135	14479	14326	14499	14402	14256	14339	14562	14325	14289	14443	14565	14467	14346	14417	14570	14306	14532	14294	14325	14486	14455	14321	14434	14269	14388	14242	14265	14437	14483	14441	14427	14271	14321	14287	14265	14447	14475	14441	14465	14299	14320	14312	14348	14309	14408	14529	14390	14403	14334	14415	14266	14376	14290	14081	14360	14200	14352	14326	14501	14401	14294	14406	14426	14445	14481	14457	14307	14435	14363	14516	14470	14268	14375	14350	14179	14405	14309	14395	14448	14456	14543	14353	14324	14267	14424	14430	14499	14348	14394	14285	14297	14384	14189	14442	14098	14467	14363	14499	14203	14364	14377	14346	14246	14418	14489	14353	14251	14253	14276	14269	14417	14320	14236	14480	14330	14302	14427	14423	14338	14403	14410	14371	14350	14492	14467	14346	14506	14314	14226	14405	14455	14331	14543	14375	14160	14272	14359	14644	14276	14366	14400	14236	14391	14271	14461	14430	14331	14307	14438	14324	14343	14498	14408	14475	14464	14580	14376	14333	14361	14221	14439	14386	14288	14431	14367	14500	14440	14496	14378	14322	14349	14463	14466	14347	14400	14239	14270	14348	14473	14415	14255	14515	14446	14235	14479	14433	14431	14404	14621	14473	14311	14356	14362	14314	14419	14262	14394	14189	14363	14442	14486	14276	14532	14374	14494	14215	14461	14293	14421	14379	14373	14567	14543	14238	14451	14230	14337	14266	14427	14288	14659	14368	14464	14271	14387	14337	14307	14463	14262	14534	14558	14409	14503	14311	14180	14549	14454	14312	14426	14415	14301	14365	14464	14493	14492	14225	14469	14377	14461	14378	14349	14302	14438	14477	14310	14293	14299	14264	14223	14352	14458	14358	14406	14319	14449	14422	14476	14480	14464	14429	14273	14203	14564	14522	14433	14367	14361	14449	14466	14364	14487	14378	14316	14420	14286	14446	14360	14462	14339	14397	14552	14513	14255	14379	14360	14187	14361	14295	14552	14525	14173	14375	14096	14284	14441	14253	14369	14486	14333	14434	14389	14306	14414	14346	14333	14444	14407	14494	14447	14354	14399	14551	14278	14314	14438	14557	14240	14374	14264	14344	14335	14493	14503	14287	14152	14333	14332	14335	14552	14369	14450	14313	14271	14400	14369	14400	14649	14477	14402	14285	14320	14425	14421	14331	14328	14321	14371	14382	14473	14345	14389	14276	14263	14437	14408	14486	14308	14245	14337	14234	14378	14312	14384	14380	14397	14276	14388	14403	14454	14408	14419	14309	14264	14424	14352	14453	14356	14356	14297	14216	14431	14504	14185	14399	14386	14462	14296	14479	14518	14301	14306	14523	14337	14436	14220	14433	14327	14514	14299	14432	14531	14267	14282	14311	14363	14330	14317	14360	14416	14429	14343	14427	14361	14249	14440	14461	14408	14279	14374	14583	14354	14477	14324	14605	14363	14568	14353	14515	14378	14358	14292	14357	14283	14403	14277	14249	14381	14295	14377
23688	21081	28284	24177	21745	20629	19424	17293	16687	16770	16864	16618	16867	16595	16708	16711	16634	16496	16484	16340	16429	16460	16611	16384	16565	16524	16623	16537	16429	16758	16593	16416	16441	16564	16670	16503	16693	16540	16549	16278	16489	16436	16479	16436	16650	16550	16624	16651	17339	17901	17698	17107	16812	16505	16750	16368	16464	16214	16118	16301	16335	16384	16453	16428	16286	16491	16411	16444	16452	16420	16267	16393	16524	16408	16420	16339	16305	16445	16128	16172	16195	16259	16452	16436	16470	16442	16248	16280	16485	16336	16436	16492	16506	16405	16444	16462	16279	16387	16301	16559	16191	16378	16432	16458	16449	16561	16421	16354	16557	16341	16199	16468	16361	16276	16333	16250	16212	16212	16628	16440	16460	16355	16283	16605	16549	16403	16534	16550	16403	16406	16384	16424	16314	16490	16509	16352	16396	16506	16616	16496	16471	16369	16430	16299	16290	16357	16560	16393	16561	16394	16345	16352	16576	16512	16403	16425	16257	16300	16521	16500	16420	16507	16240	16360	16416	16315	16346	16494	16345	16479	16527	16131	16513	16520	16355	16392	16434	16370	16366	16597	16374	16401	16303	16465	16279	16559	16423	16575	16422	16334	16394	16488	16332	16388	16411	16220	16318	16369	16276	16279	16396	16456	16413	16299	16528	16512	16313	16519	16421	16356	16414	16274	16154	16401	16480	16318	16258	16596	16589	16312	16320	16424	16409	16422	16498	16529	16371	16639	16345	16506	16471	16240	16386	16254	16475	16370	16434	16408	16365	16176	16144	16347	16381	16404	16610	16531	16318	16430	16267	16335	16271	16333	16412	16324	16213	16444	16408	16515	16250	16576	16368	16282	16383	16516	16366	16317	16395	16362	16259	16217	16444	16382	16286	16549	16650	16547	16395	16328	16384	16341	16323	16383	16382	16314	16648	16546	16353	16393	16422	16432	16528	16467	16181	16293	16462	16332	16377	16437	16271	16275	16290	16559	16297	16307	16238	16483	16473	16430	16491	16425	16313	16202	16506	16352	16492	16450	16244	16316	16359	16321	16412	16420	16296	16317	16193	16348	16377	16443	16308	16417	16377	16280	16512	16301	16324	16264	16363	16161	16129	16497	16251	16286	16439	16410	16262	16511	16403	16260	16309	16316	16504	16356	16175	16304	16471	16517	16251	16359	16269	16571	16498	16405	16236	16390	16362	16595	16212	16187	16368	16243	16146	16425	16369	16380	16327	16395	16246	16380	16430	16385	16218	16225	16350	16455	16439	16360	16264	16499	16387	16513	16429	16231	16240	16496	16542	16293	16338	16322	16251	16380	16388	16344	16427	16622	16394	16159	16384	16512	16418	16431	16588	16246	16362	16299	16372	16356	16122	16273	16348	16223	16493	16361	16322	16339	16525	16236	16444	16558	16210	16368	16146	16290	16444	16347	16424	16007	16343	16489	16320	16552	16315	16552	16418	16311	16482	16411	16487	16421	16361	16442	16346	16142	16521	16349	16334	16451	16619	16279	16464	16462	16364	16212	16366	16515	16354	16312	16344	16436	16551	16497	16534	16473	16373	16273	16341	16443	16358	16288	16260	16471	16333	16371	16247	16485	16380	16419	16482	16459	16339	16303	16413	16418	16194	16533	16597	16423	16609	16385	16511	16347	16335	16301	16375	16485	16237	16542	16356	16376	16316	16596	16201	16353	16543	16233	16520	16318	16454	16270	16252	16502	16342	16490	16392	15992	16272	16266	16319	16249	16435	16400	16391	16436	16386	16255	16242	16464	16377	16444	16302	16417	16394	16458	16429	16337	16365	16338	16438	16331	16464	16238	16465	16339	16173	16402	16400	16371	16163	16394	16420	16474	16697	16254	16311	16480	16428	16288	16267	16350	16331	16313	16429	16323	16473	16444	16189	16376	16364	16417	16409	16270	16330	16334	16194	16484	16531	16450	16415	16404	16284	16329	16291	16322	16239	16451	16253	16303	16488	16467	16264	16512	16386	16378	16644	16465	16447	16327	16335	16480	16444	16508	16440	16265	16356	16316	16395	16437	16291	16314	16254	16491	16472	16364	16488	16366	16575	16441	16579	16339	16496	16466	16558	16191	16274	16316	16506	16436	16370	16248	16398	16223	16312	16386	16636	16423	16168	16367	16230	16297	16240	16355	16334	16483	16577	16230	16403	16402	16461	16391	16465	16596	16297	16297	16221	16308	16494	16284	16395	16255	16423	16395	16231	16454	16228	16169	16361	16398	16394	16396	16301	16398	16358	16262	16362	16291	16366	16332	16527	16332	16338	16370	16444	16362	16524	16317	16461	16340	16332	16490	16351	16439	16547	16287	16314	16352	16422	16274	16522	16369	16366	16438	16385	16294	16466	16486	16407	16218	16283	16383	16432	16432	16366	16375	16235	16352	16577	16347	16537	16389	16212	16335	16297	16234	16187	16148	16568	16533	16473	16387	16488	16349	16411	16551	16336	16290	16426	16264	16429	16355	16391	16342	16368	16538	16544	16424	16254	16222	16419	16413	16546	16405	16473	16360	16443	16558	16460	16259	16323	16515	16404	16403	16419	16534	16429	16439	16531	16447	16396	16517	16525	16303	16371	16384	16334	16434	16378	16394	16443	16343	16504	16290	16404	16299	16517	16322	16360	16326	16285	16262	16347	16388	16442	16185	16412	16135	16444	16457	16325	16315	16198	16562	16192	16337	16466	16241	16311	16370	16385	16141	16341	16390	16364	16535	16319	16442	16355	16528	16408	16369	16348	16601	16352	16277	16366	16247	16415	16395	16438	16470	16541	16130	16493	16586	16383	16304	16459	16352	16382	16476	16378	16499	16372	16379	16440	16516	16392	16395	16418	16348	16481	16444	16499	16401	16438	16294	16444	16434	16400	16236	16330	16308	16347	16210	16295	16438	16160	16395	16456	16361	16482	16318	16510	16381	16414	16380	16293	16425	16429	16364	16528	16441	16379	16217	16427	16475	16294	16283	16378	16512	16420	16287	16262	16341	16505	16487	16368	16387	16509	16400	16545	16420	16330	16292	16417	16467	16408	16363	16243	16505	16423	16347	16469	16445	16418	16533	16519	16302	16341	16439	16246	16529	16476	16339	16282	16372	16167	16276	16491	16544	16346	16462	16465	16465	16334	16501	16360	16465	16512	16660	16155	16408	16291	16044	16220	16448	16532	16179	16197	16354	16378	16207	16311	16343	16358	16355	16584	16218	16260	16417	16416	16491	16308	16342	16237	16458	16389	16413	16386	16384	16608	16221	16361	16304	16381	16425	16247	16341	16414	16178	16552	16530	16318	16380	16411	16337	16404	16167	16427	16229	16607	16357	16370	16332	16448	16309	16256	16346	16165	16516	16369	16500	16382	16253	16384	16527	16363	16321	16272	16494	16446	16359	16365	16394	16453	16334	16166	16408	16336	16353	16415	16380	16259	16384	16239	16277	16539	16363	16298	16470	16509	16556	16467	16538	16334	16475	16444	16509	16519	16371	16447	16507	16455	16252	16631	16285	16391	16384	16467	16359	16476	16381	16230	16405	16187	16492	16292	16387	16196	16239	16286	16347	16251	16467	16359	16436	16289	16301	16397	16295	16458	16547	16350	16452	15986	16570	16714	16385	16343	16383	16046	16233	16270	16439	16174	16562	16117	16267	16309	16355	16422	16301	16365	16428	16437	16366	16505	16516	16365	16406	16531	16524	16272	16373	16226	16322	16403	16396	16310	16385	16299	16525	16311	16475	16270	16351	16445	16433	16446	16436	16521	16369	16292	16388	16373	16551	16528	16363	16483	16345	16558	16285	16398	16013	16386	16497	16411	16247	16368	16239	16401	16240	16311	16313	16434	16404	16446	16398	16372	16360	16309	16307	16405	16396	16276	16476	16068	16282	16196	16375	16447	16306	16377	16336	16358	16428	16320	16377	16211	16283	16340	16478	16392	16174	16642	16335	16385	16549	16263	16483	16285	16396	16420	16476	16364	16455	16629	16527	16581	16302	16450	16428	16564	16414	16307	16406	16593	16460	16264	16425	16475	16382	16326	16236	16312	16482	16589	16397	16458	16435	16479	16393	16233	16447	16337	16263	16401	16298	16380	16254	16440	16292	16282	16237	16456	16148	16268	16218	16464	16282	16552	16397	16224	16264	16269	16396	16333	16465	16312	16390	16219	16288	16342	16384	16480	16234	16451	16332	16261	16376	16412	16274	16327	16463	16294	16198	16432	16554	16227	16348	16336	16474	16588	16402	16322	16346	16481	16469	16327	16372	16364	16429	16357	16453	16471	16522	16547	16309	16381	16331	16470	16320	16276	16561	16573	16256	16348	16304	16345	16416	16864	16361	16623	16315	16363	16359	16402	16445	16303	16530	16562	16229	16381	16383	16173	16403	16341	16550	16362	16427	16417	16339	16283	16341	16526	16313	16317	16513	16397	16580	16270	16272	16379	16349	16135	16392	16615	16276	16336	16496	16361	16497	16366	16316	16371	16161	16251	16351	16299	16412	16429	16641	16327	16442	16536	16299	16661	16418	16553	16423	16597	16443	16406	16222	16616	16569	16555	16430	16265	16332	16493	16325	16368	16476	16442	16335	16518	16331	16430	16459	16474	16450	16266	16485	16275	16325	16257	16313	16382	16267	16364	16323	16457	16341	16366	16590	16446	16610	16354	16250	16437	16479	16529	16290	16467	16397	16427	16362	16492	16323	16466	16575	16439	16329	16188	16568	16608	16338	16356	16348	16117	16373	16446	16399	16399	16176	16333	16453	16376	16324	16494	16322	16459	16325	16377	16239	16574	16443	16382	16349	16301	16408	16413	16456	16437	16241	16533	16433	16515	16346	16267	16393	16288	16394	16224	16426	16327	16409	16498	16490	16310	16436	16462	16411	16307	16150	16409	16241	16385	16017	16375	16249	16285	16287	16326	16457	16316	16325	16305	16432	16417	16477	16373	16399	16545	16413	16122	16562	16322	16381	16359	16531	16619	16224	16512	16167	16131	16365	16551	16281	16366	16334	16214	16367	16567	16423	16246	16328	16260	16342	16439	16431	16319	16358	16349	16477	16265	16305	16413	16270	16595	16538	16188	16426	16418	16311	16322	16233	16365	16224	16536	16419	16466	16494	16424	16414	16231	16538
13573	34848	25729	17345	16293	15554	15279	14809	14695	14793	14518	14555	14505	14321	14423	14525	14404	14402	14427	14355	14389	14387	14263	14354	14503	14284	14556	14342	14447	14486	14350	14392	14316	14326	14433	14355	14366	14310	14564	14401	14610	14137	14400	14426	14527	14354	14495	14709	15825	16386	15775	15222	14834	14366	14349	14362	14174	14046	14345	14349	14455	14304	14377	14273	14327	14224	14410	14378	14348	14254	14309	14248	14320	14249	14492	14336	14438	14208	14348	14247	14361	14296	14449	14258	14317	14223	14421	14311	14380	14272	14386	14325	14402	14257	14235	14121	14309	14309	14325	14117	14218	14333	14187	14375	14375	14221	14219	14321	14413	14273	14245	14364	14338	14361	14204	14297	14416	14379	14318	14110	14347	14224	14501	14265	14230	14244	14312	14264	14511	14433	14241	14396	14345	14222	14151	14386	14348	14261	14234	14371	14465	14247	14282	14286	14387	14388	14284	14244	14444	14163	14499	14409	14153	14366	14209	14203	14233	14381	14226	14407	14209	14196	14235	14224	14462	14177	14395	14197	14181	14332	14317	14254	14235	14328	14361	14321	14268	14195	14321	14286	14299	14220	14398	14317	14200	14195	14465	14316	14181	14036	14141	14366	14318	14083	14331	14321	14328	14243	14102	14201	14257	14284	14221	14228	14392	14214	14271	14321	14360	14392	14190	14319	14261	14459	14354	14329	14427	14229	14362	14310	14289	14344	14240	14449	14365	14408	14330	14289	14224	14162	14197	14451	14146	14383	14330	14283	14281	14207	14432	14305	14054	14194	14327	14222	14437	14218	14244	14141	14418	14252	14266	14199	14180	14385	14327	14258	14271	14274	14286	14306	14406	14423	14299	14240	14192	14207	14371	14187	14308	14407	14342	14261	14256	14227	14509	14350	14296	14219	14210	14264	14426	14218	14294	14402	14248	14348	14283	14331	14299	14384	14223	14243	14274	14171	14362	14301	14456	14314	14367	14315	14226	14237	14312	14339	14279	14285	14334	14532	14397	14273	14130	14134	14139	14287	14234	14370	14317	14221	14185	14408	14264	14280	14219	14431	14311	14349	14440	14326	14397	14324	14190	14095	14323	14278	14300	14247	14199	14332	14134	14338	14345	14346	14148	14410	14363	14310	14209	14363	14274	14289	14372	14147	14370	14243	14313	14260	14294	14408	14262	14197	14256	14348	14361	14215	14250	14203	14081	14316	14554	14286	14178	14388	14299	14292	14265	14237	14198	14265	14424	14369	14409	14392	14193	14143	14388	14213	14250	14234	14280	14375	14194	14209	14163	14236	14303	14174	14069	14360	14242	14350	14261	14196	14269	14411	14189	14314	14401	14198	14170	14456	14410	14335	14217	14282	14251	14128	14363	14452	14136	14297	14341	14200	14177	14232	14286	14283	14346	14268	14267	14347	14416	14242	14316	14433	14413	14437	14373	14293	14209	14415	14414	14279	14310	14361	14344	14096	14442	14220	14445	14233	14141	14285	14286	14368	14318	14438	14305	14213	14232	14270	14342	14302	14240	14115	14250	14349	14381	14393	14275	14299	14298	14329	14430	14288	14234	14285	14325	14183	14126	14446	14277	14340	14295	14170	14406	14502	14234	14375	14264	14232	14239	14197	14163	14418	14340	14301	14233	14105	14254	14450	14302	14428	14346	14244	14339	14334	14419	14301	14330	14276	14149	14437	14284	14301	14121	14373	14176	14246	14306	14372	14214	14327	14247	14112	14359	14384	14325	14350	14280	14306	14211	14374	14316	14236	14428	14453	14303	14449	14316	14336	14353	14233	14234	14321	14299	14363	14379	14305	14289	14299	14225	14315	14388	14126	14319	14262	14335	14414	14212	14249	14331	14262	14158	14187	14335	14357	14210	14241	14383	14181	14257	14209	14373	14284	14051	14323	14252	14179	14210	14285	14362	14203	14253	14277	14485	14232	14409	14350	14224	14254	14229	14349	14342	14355	14181	14317	14423	14170	14212	14201	14350	14234	14251	14283	14300	14174	14168	14391	14247	14190	14196	14348	14467	14252	14196	14314	14241	14427	14304	14276	14255	14321	14344	14362	14311	14131	14256	14336	14277	14447	14486	14324	14396	14113	14349	14414	14233	14259	14323	14389	14205	14255	14435	14091	14494	14351	14207	14294	14297	14227	14292	14135	14236	14257	14256	14254	14389	14352	14312	14340	14437	14136	14349	14273	14131	14235	14392	14237	14268	14232	14362	14324	14323	14122	14502	14378	14413	14285	14204	14184	14361	14242	14235	14313	14343	14344	14271	14392	14336	14229	14256	14220	14242	14318	14255	14113	14379	14382	14261	14337	14344	14220	14168	14327	14295	14363	14220	14054	14299	14356	14359	14168	14416	14409	14296	14104	14269	14258	14061	14482	14359	14227	14231	14351	14434	14196	14303	14185	14067	14206	14408	14266	14291	14241	14293	14450	14141	14346	14324	14340	14221	14283	14336	14397	14354	14202	14323	14344	14431	14358	14241	14250	14228	14263	14435	14185	14389	14361	14345	14128	14192	14335	14200	14286	14265	14319	14362	14351	14425	14308	14227	14207	14304	14281	14361	14307	14094	14254	14212	14495	14347	14433	14240	14390	14284	14222	14364	14222	14361	14223	14357	14348	14355	14322	14325	14164	14288	14086	14268	14151	14272	14335	14417	14225	14129	14209	14312	14293	14413	14280	14225	14353	14250	14429	14143	14338	14167	14320	14241	14184	14487	14308	14221	14242	14201	14375	14342	14216	14347	14434	14379	14364	14258	14438	14324	14210	14351	14280	14207	14346	14411	14253	14187	14528	14471	14152	14202	14145	14356	14260	14320	14161	14360	14263	14307	14228	14226	14408	14188	14419	14314	14315	14373	14277	14344	14292	14263	14284	14339	14140	14408	14405	14304	14525	14409	14307	14260	14432	14214	14221	14317	14140	14419	14195	14283	14244	14358	14327	14217	14257	14253	14268	14193	14322	14338	14165	14428	14318	14368	14137	14418	14392	14448	14121	14164	14206	14324	14211	14137	14107	14264	14441	14323	14130	14248	14183	14430	14339	14220	14223	14390	14308	14086	14250	14247	14232	14342	14387	14364	14284	14262	14232	14373	14324	14156	14361	14171	14321	14286	14349	14336	14286	14441	14206	14220	14232	14363	14395	14173	14427	14383	14297	14430	14242	14408	14334	14176	14242	14206	14258	14373	14255	14369	14337	14291	14262	14183	14197	14174	14178	14494	14444	14147	14234	14329	14128	14456	14262	14001	14394	14250	14482	14224	14341	14309	14398	14106	14300	14341	14318	14347	14383	14176	14386	14238	14318	14351	14096	14227	14323	14298	14267	14221	14276	14272	14282	14196	14228	14185	14455	14231	14219	14239	14346	14420	14258	14247	14290	14205	14267	14442	14303	14207	14235	14375	14304	14224	14297	14223	14325	14231	14377	14310	14176	14398	14165	14298	14317	14379	14253	14286	14099	14136	14280	14253	14468	14330	14289	14203	14261	14333	14336	14313	14406	14154	14282	14401	14358	14363	14321	14291	14286	14308	14095	14366	14305	14282	14284	14344	14312	14324	14401	14420	14428	14118	14136	14308	14106	14413	14170	14261	14340	14124	14300	14298	14342	14151	14370	14326	14192	14282	14319	14327	14199	14285	14228	14207	14318	14495	14311	14349	14169	14302	14125	14162	14216	14244	14325	14261	14221	14299	14270	14241	14189	14428	14128	14283	14266	14286	14180	14239	14416	14175	14283	14399	14235	14348	14241	14199	14348	14250	14337	14144	14346	14296	14194	14391	14446	14345	14293	14186	14261	14229	14371	14439	14436	14221	14127	14303	14151	14282	14332	14301	14388	14385	14254	14178	14162	14193	14288	14508	14276	14437	14283	14248	14116	14498	14176	14136	14328	14592	14128	14451	14321	14299	14483	14421	14137	14421	14266	14218	14146	14407	14213	14107	14435	14222	14275	14414	14266	14301	14236	14403	14272	14342	14263	14221	14229	14233	14258	14258	14318	14164	14342	14291	14236	14000	14403	14352	14290	14295	14148	14224	14257	14333	14440	14171	14369	14308	14291	14359	14170	14468	14273	14080	14303	14196	14338	14392	14375	14303	14217	14198	14386	14336	14528	14233	14291	14146	14367	14296	14293	14338	14331	14240	14348	14132	14350	14173	14378	14267	14419	14324	14256	14138	14421	14214	14256	14285	14252	14351	14235	14293	14234	14187	14494	14268	14362	14452	14201	14434	14199	14366	14343	14252	14236	14393	14192	14230	14301	14407	14168	14269	14280	14273	14129	14425	14260	14373	14182	14021	14364	14338	14341	14227	14316	14203	14307	14286	14237	14245	14322	14216	14253	14394	14415	14250	14377	14380	14224	14249	14263	14195	14365	14196	14122	14241	14329	14400	14044	14312	14254	14257	14309	14341	14333	14375	14194	14333	14304	14242	14237	14449	14317	14602	14316	14357	14034	14242	14318	14382	14352	14316	14329	14399	14283	14160	14341	14494	14253	14357	14222	14429	14270	14362	14317	14205	14324	14224	14257	14456	14215	14263	14498	14430	14427	14242	14218	14270	14210	14366	14175	14266	14250	14292	14420	14111	14477	14306	14447	14315	14326	14204	14290	14377	14320	14223	14318	14281	14333	14308	14323	14257	14319	14352	14124	14192	14396	14133	14229	14463	14465	14261	14353	14227	14121	14185	14315	14293	14361	14294	14523	14227	14297	14282	14212	14124	14410	14344	14244	14024	14344	14311	14207	14377	14368	14331	14250	14178	14277	14227	14185	14173	14391	14013	14412	14297	14418	14311	14203	14416	14242	14315	14176	14347	14337	14198	14425	14328	14360	14300	14242	14230	14267	14312	14102	14543	14249	14225	14350	14278	14187	14235	14401	14343	14381	14180	14382	14327	14383	14275	14521	14269	14250	14284	14354	14261	14405	14473	14331	14350	14320	14321	14357	14331	14262	14371	14385	14258	14211	14294	14172	14123	14376	14310	14367	14272	14078	14460	14247	14289	14163	14409	14425	14216	14271	14515	14306	14317	14259	14327	14317	14312	14207	14199	14271	14351	14300	14469	14174	14267	14189	14242	14383	14291	14307	14295	14378	14231	14297	14287	14198	14231	14384	14296	14188
22583	21024	28966	23320	21163	22884	23302	17925	16974	17342	17118	16762	16799	17038	16581	16898	16748	16683	16740	16662	16682	16807	16743	16588	16811	16523	16535	16637	16746	16473	16876	16553	16570	16783	16567	16729	16463	16679	16641	16521	16641	16573	16593	16574	16532	16518	16436	16755	18380	19017	18548	17891	17139	16758	16636	16480	16323	16440	16572	16419	16480	16542	16635	16443	16583	16316	16484	16792	16504	16502	16532	16605	16468	16500	16582	16580	16354	16459	16195	16448	16516	16550	16515	16488	16570	16552	16503	16491	16564	16640	16509	16407	16355	16376	16365	16542	16518	16527	16546	16405	16322	16635	16415	16339	16435	16382	16159	16491	16457	16556	16480	16382	16225	16568	16431	16376	16558	16510	16605	16383	16184	16354	16414	16488	16490	16447	16372	16482	16476	16348	16387	16577	16598	16583	16324	16583	16534	16481	16515	16455	16479	16631	16635	16455	16460	16529	16561	16427	16375	16356	16675	16536	16458	16520	16527	16388	16362	16451	16365	16411	16446	16267	16492	16369	16254	16367	16544	16573	16360	16490	16441	16371	16478	16110	16286	16671	16378	16565	16357	16647	16396	16501	16490	16523	16424	16421	16393	16645	16324	16353	16542	16434	16420	16542	16411	16309	16318	16361	16387	16237	16346	16432	16514	16502	16502	16418	16370	16442	16403	16286	16446	16363	16301	16515	16365	16445	16550	16434	16481	16377	16550	16322	16383	16386	16256	16616	16408	16321	16362	16290	16607	16488	16541	16470	16384	16468	16603	16327	16337	16491	16301	16269	16320	16418	16158	16448	16541	16426	16502	16524	16394	16300	16567	16407	16351	16376	16370	16223	16333	16449	16563	16422	16352	16545	16266	16453	16334	16512	16491	16270	16334	16464	16670	16502	16500	16481	16395	16558	16449	16396	16416	16491	16601	16444	16404	16368	16458	16504	16477	16483	16537	16332	16566	16286	16555	16418	16293	16355	16441	16513	16611	16572	16451	16571	16543	16282	16455	16264	16279	16317	16277	16462	16441	16509	16543	16274	16338	16382	16230	16453	16437	16453	16625	16460	16441	16496	16378	16561	16330	16537	16338	16492	16355	16327	16448	16392	16425	16365	16465	16591	16275	16536	16583	16478	16330	16295	16434	16435	16364	16424	16563	16548	16387	16440	16407	16404	16536	16281	16642	16306	16269	16528	16429	16447	16290	16462	16576	16625	16438	16394	16331	16455	16443	16363	16369	16482	16368	16343	16591	16347	16478	16326	16583	16325	16415	16513	16532	16575	16468	16397	16471	16566	16323	16502	16535	16472	16294	16416	16299	16367	16262	16410	16366	16488	16419	16411	16430	16267	16375	16448	16436	16543	16502	16582	16387	16575	16411	16442	16375	16515	16283	16389	16182	16343	16500	16381	16515	16449	16383	16431	16480	16253	16677	16479	16428	16497	16485	16355	16636	16440	16677	16564	16599	16452	16447	16550	16124	16480	16473	16261	16441	16461	16339	16424	16443	16381	16349	16530	16337	16391	16508	16524	16333	16382	16372	16492	16540	16421	16399	16412	16381	16462	16491	16408	16452	16429	16469	16451	16452	16268	16433	16315	16346	16301	16475	16406	16251	16347	16704	16576	16489	16498	16244	16363	16272	16556	16393	16440	16422	16434	16336	16500	16333	16498	16421	16431	16369	16156	16372	16391	16643	16659	16306	16473	16492	16413	16609	16659	16364	16368	16565	16576	16431	16293	16268	16270	16385	16414	16530	16448	16463	16380	16480	16413	16621	16461	16437	16413	16401	16502	16426	16421	16604	16268	16467	16318	16346	16253	16346	16502	16473	16317	16471	16445	16304	16535	16516	16184	16484	16486	16370	16302	16455	16451	16395	16622	16411	16310	16400	16272	16282	16401	16600	16510	16493	16410	16317	16543	16592	16254	16305	16543	16462	16667	16436	16465	16466	16366	16493	16295	16509	16381	16493	16407	16564	16276	16423	16309	16354	16481	16680	16574	16577	16381	16421	16317	16380	16353	16411	16606	16428	16410	16420	16345	16428	16444	16357	16390	16643	16439	16502	16243	16375	16562	16344	16575	16505	16311	16232	16481	16487	16335	16478	16433	16492	16686	16433	16342	16427	16258	16482	16505	16548	16497	16454	16451	16506	16458	16326	16388	16419	16245	16265	16416	16510	16254	16429	16256	16278	16307	16430	16673	16383	16565	16520	16649	16517	16323	16321	16402	16508	16393	16447	16303	16360	16384	16415	16486	16396	16415	16472	16428	16278	16382	16556	16195	16258	16450	16581	16230	16463	16407	16565	16419	16323	16507	16427	16421	16460	16635	16541	16421	16438	16274	16683	16502	16290	16332	16433	16392	16377	16661	16512	16398	16303	16306	16292	16475	16368	16463	16283	16544	16454	16351	16367	16404	16520	16290	16530	16275	16301	16412	16636	16335	16598	16489	16544	16660	16431	16321	16404	16399	16517	16512	16332	16520	16590	16253	16370	16334	16466	16341	16368	16259	16242	16524	16365	16251	16379	16428	16638	16410	16273	16452	16476	16463	16316	16311	16454	16274	16347	16410	16271	16427	16419	16452	16371	16369	16571	16597	16484	16566	16516	16390	16488	16528	16313	16530	16680	16328	16222	16409	16518	16487	16501	16474	16370	16232	16437	16433	16313	16305	16255	16391	16701	16501	16346	16520	16375	16486	16393	16266	16488	16504	16420	16513	16335	16448	16606	16369	16416	16413	16427	16339	16390	16509	16429	16409	16411	16178	16317	16514	16366	16556	16682	16538	16384	16480	16383	16509	16389	16429	16514	16381	16606	16476	16461	16376	16280	16581	16385	16333	16352	16640	16419	16585	16451	16403	16343	16336	16539	16443	16354	16598	16452	16214	16431	16392	16428	16437	16450	16316	16455	16441	16404	16262	16445	16467	16398	16365	16363	16459	16544	16334	16441	16529	16565	16352	16466	16471	16442	16455	16715	16350	16433	16155	16270	16325	16346	16328	16364	16388	16431	16438	16299	16558	16424	16432	16371	16430	16515	16610	16548	16482	16578	16637	16311	16407	16532	16337	16330	16387	16326	16380	16369	16402	16325	16454	16382	16308	16380	16423	16530	16212	16466	16109	16293	16273	16549	16410	16448	16557	16583	16364	16418	16461	16566	16533	16386	16415	16250	16350	16390	16222	16391	16524	16455	16327	16379	16675	16400	16568	16204	16533	16254	16329	16485	16649	16459	16229	16269	16628	16328	16577	16527	16327	16507	16229	16513	16443	16534	16460	16245	16328	16314	16381	16381	16269	16439	16354	16533	16361	16557	16275	16543	16445	16335	16328	16557	16477	16269	16494	16720	16456	16596	16600	16332	16206	16295	16308	16492	16465	16262	16502	16345	16409	16372	16542	16550	16273	16323	16254	16515	16350	16491	16399	16462	16276	16276	16336	16451	16355	16323	16554	16474	16211	16301	16282	16412	16300	16473	16346	16339	16559	16520	16556	16302	16306	16519	16561	16240	16477	16395	16342	16517	16444	16236	16460	16505	16387	16608	16331	16458	16378	16591	16392	16205	16140	16430	16270	16422	16497	16572	16585	16389	16521	16503	16327	16192	16511	16254	16318	16493	16231	16139	16331	16396	16389	16221	16343	16431	16489	16495	16398	16472	16584	16382	16406	16388	16534	16490	16357	16473	16403	16614	16365	16453	16488	16473	16544	16557	16613	16572	16413	16432	16319	16430	16308	16275	16283	16266	16391	16315	16374	16480	16354	16379	16458	16615	16608	16630	16771	16481	16620	16511	16495	16417	16520	16568	16409	16369	16495	16617	16295	16196	16336	16369	16457	16349	16484	16669	16350	16512	16404	16590	16341	16270	16306	16474	16303	16501	16423	16464	16398	16560	16446	16688	16442	16476	16408	16476	16264	16358	16489	16491	16338	16431	16395	16381	16291	16609	16548	16477	16417	16273	16527	16504	16326	16547	16493	16580	16601	16231	16446	16420	16426	16386	16364	16413	16593	16548	16245	16471	16394	16537	16471	16317	16281	16492	16320	16440	16591	16345	16342	16604	16304	16281	16536	16471	16410	16313	16425	16489	16415	16455	16546	16284	16348	16419	16497	16457	16635	16184	16508	16428	16572	16470	16506	16552	16430	16350	16573	16284	16256	16446	16396	16432	16721	16337	16443	16169	16488	16514	16514	16433	16455	16257	16517	16394	16371	16576	16388	16429	16343	16366	16156	16542	16464	16626	16385	16536	16517	16383	16443	16413	16380	16319	16456	16638	16607	16568	16475	16453	16698	16435	16323	16510	16546	16413	16446	16449	16727	16512	16473	16363	16390	16349	16335	16256	16289	16238	16471	16426	16336	16344	16359	16393	16331	16484	16496	16542	16364	16506	16523	16283	16523	16327	16333	16467	16333	16665	16452	16555	16275	16313	16351	16426	16402	16379	16458	16396	16441	16341	16273	16389	16491	16350	16315	16432	16319	16265	16618	16237	16605	16636	16276	16466	16436	16442	16431	16626	16370	16451	16428	16343	16422	16295	16528	16490	16281	16202	16429	16484	16311	16579	16374	16486	16512	16129	16258	16581	16465	16206	16639	16365	16307	16475	16265	16504	16445	16277	16475	16524	16642	16296	16208	16333	16302	16485	16285	16538	16363	16387	16433	16425	16269	16412	16443	16457	16621	16288	16435	16409	16401	16673	16519	16495	16494	16436	16418	16604	16354	16453	16662	16438	16323	16401	16504	16243	16458	16541	16619	16300	16397	16618	16514	16618	16380	16360	16272	16306	16487	16391	16467	16280	16372	16406	16429	16457	16438	16587	16332	16499	16248	16416	16446	16599	16539	16334	16341	16439	16447	16606	16481	16355	16459	16533	16334	16548	16624	16689	16379	16343	16528	16629	16435	16524	16559	16538	16365	16399	16644	16073	16446	16512	16428	16417	16264	16538	16393	16728	16334	16358	16441	16451	16487	16506	16418	16287	16411	16333	16331	16218	16494	16700	16388	16610	16505	16475	16602	16463	16536	16557	16394	16360	16539	16487	16361	16537	16270	16443	16317	16495	16435	16451	16616	16235	16571	16509	16228	16220	16251	16460	16333	16267	16565	16388	16630	16715	16458	16540	16257	16514	16370	16411	16348
15350	46078	28037	19359	17492	16679	15850	15595	15304	14968	14934	14942	14532	14678	14574	14687	14639	14417	14437	14535	14438	14525	14423	14458	14411	14519	14519	14554	14405	14453	14584	14264	14376	14257	14369	14402	14447	14509	14554	14465	14407	14326	14548	14559	14626	14550	14488	14739	17217	18256	16994	15844	14909	14660	14406	14250	14345	14320	14342	14152	14380	14241	14278	14329	14166	14247	14174	14369	14338	14266	14285	14245	14179	14103	14375	14262	14209	14248	14150	14519	14139	14316	14238	14280	14374	14158	14304	14458	14506	14307	14302	14328	14239	14356	14239	14321	14295	14296	14359	14479	14216	14271	14198	14214	14422	14176	14270	14230	14327	14390	14096	14414	14407	14346	14250	14398	14312	14266	14193	14316	14215	14267	14285	14276	14335	14436	14346	14284	14249	14392	14273	14119	14211	14319	14328	14136	14469	14322	14315	14315	14361	14247	14386	14355	14329	14412	14385	14243	14307	14286	14151	14401	14204	14216	14270	14395	14293	14292	14237	14386	14417	14499	14424	14190	14257	14379	14355	14385	14127	14362	14241	14254	14309	14469	14260	14331	14393	14235	14281	14133	14246	14173	14322	14266	14390	14177	14301	14248	14212	14167	14149	14191	14260	14254	14372	14302	14294	14267	14196	14274	14272	14326	14415	14292	14294	14299	14214	14261	14189	14316	14161	14346	14118	14229	14242	14105	14166	14179	14139	14323	14103	14383	14296	14168	14093	14328	14284	14194	14352	14260	14273	14236	14263	14345	14388	14342	14216	14418	14131	14271	14136	14057	14290	14411	14348	14348	14262	14338	14191	14216	14341	14330	14467	14481	14231	14301	14163	14256	14309	14292	14313	14288	14279	14324	14249	14327	14267	14176	14255	14317	14449	14235	14175	14227	14358	14075	14320	14331	14385	14314	14142	14337	14410	14341	14374	14426	14203	14307	14126	14232	14120	14388	14122	14276	14145	14267	14245	14312	14290	14181	14366	14258	14205	14254	14114	14387	14333	14292	14378	14304	14362	14239	14177	14269	14226	14219	14219	14332	14240	14252	14283	14248	14196	14256	14305	14219	14233	14258	14421	14167	14317	14215	14404	14182	14432	14159	14168	14063	14324	14321	14227	14393	14237	14189	14377	14417	14300	14320	14360	14303	14357	14217	14338	14256	14305	14248	14240	14310	14229	14339	14296	14311	14362	14240	14394	14266	14125	14252	14405	14235	14222	14204	14270	14261	14251	14432	14165	14298	14320	14146	14275	14339	14307	14379	14169	14263	14342	14329	14275	14048	14266	14380	14137	14414	14294	14399	14316	14258	14341	14211	14358	14172	14207	14292	14248	14055	14350	14239	14308	14138	14493	14272	14246	14149	14187	14466	14400	14369	14471	14286	14232	14221	14323	14236	14293	14194	14437	14076	14298	14338	14199	14263	14415	14329	14235	14367	14102	14243	14351	14289	14303	14227	14110	14244	14406	14142	14172	14183	14088	14403	14204	14388	14362	14140	14206	14245	14185	14228	14233	14470	14406	14262	14248	14407	14226	14153	14274	14233	14295	14287	14341	14341	14155	14353	14133	14361	14086	14078	14326	14395	14208	14313	14246	14291	14336	14170	14557	14336	14343	14195	14098	14330	14199	14143	14316	14168	14301	14231	14269	14360	14261	14431	14119	14300	14200	14385	14244	14116	14335	14293	14251	14505	14188	14239	14309	14241	14270	14182	14469	14134	14111	14188	14197	14320	14319	14245	14267	14223	14293	14153	14372	14034	14399	14187	14207	14401	14389	14279	14166	14199	14299	14309	14136	14306	14270	14289	14331	14469	14349	14237	14194	14381	14284	14367	14372	14426	14275	14178	14236	14203	14327	14260	14165	14321	14278	14183	14325	14263	14109	14358	14172	14165	14251	14282	14231	14212	14445	14340	14176	14204	14376	14369	14313	14335	14359	14318	14292	14289	14209	14250	14199	14413	14227	14363	14272	14159	14146	14332	14251	14167	14334	14209	14205	14244	14251	14180	14212	14333	14233	14169	14250	14338	14382	14306	14253	14255	14206	14227	14241	14123	14166	14170	14282	14257	14370	14255	14273	14268	14401	14351	14267	14251	14303	14211	14449	14309	14279	14202	14277	14410	14167	14241	14259	14403	14194	14241	14212	14290	14239	14200	14365	14161	14217	14280	14358	14293	14313	14236	14237	14366	14306	14169	14208	14212	14535	14292	14252	14456	14249	14264	14349	14412	14304	14326	14316	14266	14242	14226	14506	14095	14264	14288	14247	14216	14239	14278	14209	14524	14242	14235	14266	14044	14303	14281	14249	14154	14148	14324	14340	14491	14319	14360	14262	14305	14382	14314	14360	14195	14173	14140	14288	14347	14132	14226	14301	14383	14343	14321	14255	14224	14377	14175	14351	14374	14256	14297	14248	14206	14332	14269	14293	14161	14285	14307	14295	14285	14273	14177	14280	14056	14115	14459	14218	14221	14275	14325	14439	14302	14417	14323	14357	14132	14229	14215	14272	14281	14365	14316	14338	14274	14227	14161	14318	14170	14379	14203	14391	14380	14326	14281	14396	14421	14143	14385	14395	14277	14281	14251	14375	14216	14227	14322	14202	14387	14265	14341	14239	14324	14161	14273	14354	14212	14262	14238	14311	14369	14145	14263	14245	14306	14253	14117	14385	14360	14059	14327	14299	14279	14125	14213	14169	14336	14200	14150	14196	14404	14349	14323	14162	14296	14163	14307	14455	14281	14317	14159	14252	14360	14290	14423	14090	14358	14322	14102	14328	14275	14260	14225	14296	14152	14190	14314	14235	14143	14140	14343	14247	14245	14286	14222	14364	14224	14171	14381	14224	14174	14306	14355	14289	14148	14385	14408	14281	14260	14295	14259	14255	14264	14190	14435	14208	14215	14277	14333	14133	14147	14408	14243	14197	14254	14364	14107	14375	14256	14298	14256	14361	14445	14242	14317	14250	14403	14194	14371	14246	14323	14323	14269	14303	14360	14369	14337	14475	14486	14096	14159	14208	14404	14204	14331	14330	14223	14088	14472	14270	14174	14286	14269	14184	14514	14357	14376	14300	14395	14130	14202	14124	14328	14229	14300	14297	14321	14361	14205	14289	14319	14315	14292	14396	14243	14312	14151	14260	14203	14230	14181	14339	14105	14305	14176	14329	14396	14358	14279	14283	14230	14375	14439	14243	14221	14215	14355	14293	14462	14387	14264	14310	14355	14377	14262	14260	14324	14235	14395	14362	14351	14251	14283	14147	14355	14362	14133	14180	14324	14430	14304	14405	14104	14163	14315	14167	14224	14180	14312	14318	14064	14115	14252	14180	14285	14350	14328	14476	14286	14255	14457	14260	14213	14235	14194	14321	14247	14354	14394	14332	14224	14184	14253	14379	14310	14430	14143	14341	14209	14156	14137	14358	14313	14352	14162	14322	14224	14193	14301	14304	14340	14298	14333	14306	14173	14166	14305	14183	14281	14208	14235	14260	14045	14177	14416	14422	14290	14424	14256	14156	14153	14332	14273	14357	14110	14236	14215	14271	14239	14361	14224	14110	14433	14240	14403	14393	14189	14282	14219	14316	14073	14261	14110	14128	14253	14321	14182	14232	14302	14339	14350	14285	14398	14258	14157	14288	14231	14199	14370	14296	14421	14170	14339	14325	14296	14197	14220	14210	14223	14324	14160	14294	14258	14287	14388	14198	14339	14327	14345	14329	14251	14314	14105	14448	14231	14485	14251	14122	14245	14406	14233	14172	14371	14282	14253	14418	14185	14322	14263	14355	14185	14179	14351	14371	14169	14289	14153	14231	14233	14146	14272	14298	14269	14319	14124	14465	14165	14317	14223	14249	14164	14454	14274	14187	14096	14298	14185	14152	14339	14229	14113	14108	14187	14305	14392	14329	14208	14329	14249	14215	14312	14059	14241	14379	14319	14334	14305	14298	14128	14234	14399	14346	14311	14283	14329	14251	14248	14250	14330	14453	14285	14346	14366	14324	14151	14323	14231	14301	14358	14240	14306	14260	14349	14372	14353	14190	14132	14198	14266	14272	14344	14309	14328	14191	14311	14287	14301	14278	14261	14326	14249	14243	14221	14178	14375	14242	14387	14269	14247	14219	14280	14196	14394	14226	14200	14285	14277	14425	14126	14311	14154	14210	14245	14298	14259	14187	14415	14170	14264	14402	14355	14206	14265	14370	14269	14401	14273	14289	14117	14107	14329	14303	14228	14437	14252	14087	14381	14256	14069	14341	14106	14254	14285	14278	14301	14312	14178	14247	14305	14259	14434	14200	14244	14181	14200	14285	14104	14490	14272	14262	14391	14117	14328	14281	14238	14371	14367	14276	14319	14338	14345	14245	14222	14296	14253	14303	14095	14259	14449	14306	14381	14185	14210	14379	14195	14375	14213	14249	14314	14219	14397	14412	14167	14357	14228	14222	14452	14194	14219	14329	14295	14233	14350	14300	14273	14261	14355	14190	14248	14149	14384	14230	14468	14209	14275	14302	14183	14229	14128	14397	14413	14284	14344	14224	14213	14466	14253	14242	14304	14171	14222	14261	14233	14303	14323	14248	14105	14139	14214	14332	14172	14190	14250	14269	14382	14270	14266	14146	14289	14365	14354	14310	14211	14411	14349	14370	14223	14244	14153	14362	14390	14334	14237	14290	14340	14094	14282	14224	14537	14345	14287	14061	14315	14343	14261	14269	14341	14369	14132	14224	14202	14256	14342	14235	14139	14169	14426	14446	14271	14160	14405	14319	14321	14334	14318	14296	14278	14215	14135	14315	14227	14288	14285	14293	14110	14484	14197	14241	14182	14200	14246	14246	14219	14439	14197	14333	14302	14303	14260	14356	14156	14136	14292	14285	14455	14322	14283	14285	14377	14232	14296	14442	14277	14418	14379	14254	14287	14241	14357	14193	14166	14389	14256	14230	14239	14295	14261	14170	14242	14187	14236	14233	14173	14333	14268	14300	14396	14302	14391	14179	14438	14454	14324	14320	14311	14147	14205	14170	14259	14265	14165	14233	14466	14415	14193	14347	14336	14551	14335	14414	14356	14237	14483	14241	14286	14306	14191	14375	14224	14329	14397	14102	14134	14253	14250	14242	14258	14174	14272	14416	14189
27179	22599	24280	20051	17057	16737	17003	16849	16680	16772	16806	16763	16662	16481	16485	16676	16662	16556	16581	16408	16643	16645	16523	16524	16809	16569	16526	16512	16642	16602	16601	16559	16722	16707	16591	16694	16491	16552	16692	16347	16606	16639	16527	16760	16536	16672	16714	16513	16756	16676	16902	16783	16730	16601	16667	16647	16417	16362	16468	16243	16222	16701	16785	16571	16657	16404	16426	16450	16511	16487	16468	16626	16475	16544	16669	16586	16399	16595	16623	16619	16595	16495	16523	16416	16339	16689	16608	16319	16551	16578	16550	16512	16806	16597	16366	16649	16731	16545	16558	16611	16491	16371	16526	16926	16639	16401	16482	16554	16653	16432	16752	16602	16627	16637	16579	16408	16370	16491	16543	16561	16635	16404	16674	16626	16403	16773	16579	16676	16435	16407	16353	16691	16717	16374	16691	16458	16551	16604	16574	16575	16385	16590	16470	16359	16489	16583	16588	16697	16505	16504	16383	16580	16526	16584	16500	16717	16564	16575	16580	16601	16460	16743	16520	16537	16690	16704	16546	16542	16774	16610	16661	16454	16580	16495	16597	16625	16468	16584	16528	16397	16692	16481	16498	16506	16640	16378	16509	16529	16726	16578	16592	16481	16601	16377	16543	16526	16517	16515	16383	16580	16495	16523	16553	16576	16753	16702	16565	16426	16463	16439	16516	16695	16519	16526	16587	16392	16459	16510	16513	16641	16430	16476	16408	16561	16592	16492	16571	16539	16466	16482	16486	16437	16538	16491	16642	16465	16591	16404	16362	16547	16517	16694	16531	16585	16588	16432	16420	16472	16423	16613	16656	16607	16512	16744	16407	16426	16600	16531	16403	16422	16625	16621	16581	16386	16549	16446	16491	16622	16547	16597	16595	16671	16537	16592	16562	16764	16550	16285	16368	16384	16715	16476	16727	16501	16606	16526	16472	16517	16438	16619	16699	16645	16656	16595	16489	16494	16462	16370	16593	16535	16728	16646	16469	16470	16588	16648	16520	16529	16607	16662	16547	16588	16563	16558	16609	16707	16488	16621	16738	16531	16526	16638	16451	16443	16622	16501	16717	16424	16671	16632	16560	16608	16706	16539	16440	16602	16711	16705	16682	16779	16509	16562	16526	16500	16454	16746	16449	16543	16585	16413	16683	16515	16633	16476	16671	16675	16491	16552	16657	16492	16564	16414	16507	16691	16392	16701	16543	16474	16415	16621	16680	16478	16473	16503	16619	16553	16566	16565	16590	16564	16397	16479	16656	16351	16700	16581	16572	16728	16654	16507	16560	16532	16625	16673	16578	16565	16690	16590	16565	16580	16474	16553	16713	16412	16604	16587	16669	16526	16657	16839	16457	16550	16416	16479	16629	16378	16593	16579	16491	16746	16555	16604	16552	16613	16531	16745	16388	16468	16492	16433	16534	16568	16600	16525	16603	16547	16547	16683	16557	16323	16370	16394	16619	16515	16848	16586	16448	16462	16586	16664	16558	16359	16464	16528	16678	16610	16285	16443	16357	16505	16605	16634	16652	16548	16381	16457	16562	16568	16428	16629	16472	16458	16636	16372	16545	16682	16549	16587	16511	16604	16428	16432	16492	16358	16640	16637	16337	16542	16415	16581	16492	16533	16402	16496	16249	16379	16528	16546	16876	16475	16792	16674	16527	16539	16522	16585	16615	16529	16325	16471	16595	16536	16464	16492	16387	16581	16743	16520	16493	16376	16461	16439	16369	16603	16621	16456	16649	16719	16409	16502	16596	16375	16548	16638	16501	16413	16404	16415	16467	16428	16546	16582	16532	16495	16627	16415	16448	16683	16358	16649	16536	16390	16456	16658	16539	16509	16612	16656	16654	16642	16565	16848	16538	16593	16667	16536	16478	16534	16504	16544	16483	16586	16589	16514	16289	16404	16422	16442	16496	16670	16647	16478	16495	16592	16507	16472	16427	16471	16503	16500	16521	16532	16566	16644	16520	16550	16468	16483	16623	16765	16602	16569	16515	16543	16408	16557	16550	16488	16600	16662	16551	16586	16370	16473	16552	16588	16566	16496	16656	16709	16591	16696	16517	16630	16684	16470	16548	16428	16726	16456	16605	16482	16607	16568	16640	16712	16407	16685	16646	16661	16573	16511	16501	16632	16612	16736	16350	16482	16744	16519	16427	16651	16529	16445	16525	16653	16700	16478	16469	16497	16652	16429	16621	16653	16443	16379	16528	16552	16637	16650	16624	16710	16440	16526	16519	16681	16652	16550	16475	16569	16671	16461	16765	16733	16574	16499	16568	16716	16391	16418	16441	16528	16411	16724	16293	16516	16478	16535	16452	16750	16710	16783	16616	16762	16620	16753	16714	16485	16582	16558	16410	16681	16533	16660	16618	16651	16297	16613	16499	16468	16555	16396	16590	16423	16460	16500	16603	16547	16447	16486	16587	16484	16491	16563	16470	16679	16390	16425	16646	16459	16441	16461	16637	16447	16486	16376	16442	16502	16486	16608	16511	16591	16593	16529	16784	16596	16374	16585	16513	16519	16521	16557	16602	16506	16598	16520	16525	16261	16442	16758	16529	16478	16628	16507	16471	16406	16472	16604	16387	16667	16458	16575	16524	16564	16654	16556	16545	16755	16781	16282	16492	16731	16390	16451	16520	16511	16479	16604	16627	16578	16695	16638	16698	16610	16544	16669	16779	16512	16677	16513	16460	16446	16507	16474	16548	16601	16401	16574	16367	16516	16654	16432	16594	16507	16353	16424	16548	16533	16660	16817	16442	16753	16687	16535	16691	16489	16455	16498	16457	16424	16471	16571	16551	16521	16559	16452	16475	16652	16515	16427	16519	16536	16702	16495	16529	16585	16475	16390	16516	16647	16678	16544	16553	16418	16571	16584	16437	16539	16677	16628	16607	16403	16332	16369	16433	16644	16795	16557	16530	16609	16661	16483	16549	16649	16433	16527	16496	16645	16821	16553	16677	16640	16655	16546	16542	16695	16479	16455	16411	16486	16570	16557	16560	16558	16554	16503	16554	16463	16501	16602	16828	16531	16598	16619	16548	16608	16570	16536	16588	16555	16562	16579	16744	16514	16466	16536	16567	16599	16478	16498	16505	16408	16465	16522	16644	16571	16392	16390	16176	16568	16549	16428	16528	16577	16573	16616	16522	16464	16625	16641	16695	16670	16634	16613	16595	16747	16716	16348	16629	16549	16591	16600	16682	16385	16624	16526	16546	16574	16779	16513	16455	16534	16636	16504	16765	16378	16380	16514	16573	16453	16501	16571	16661	16585	16551	16442	16536	16662	16467	16625	16439	16514	16593	16637	16641	16556	16636	16530	16508	16526	16769	16675	16654	16485	16510	16567	16517	16166	16752	16634	16615	16543	16488	16615	16498	16446	16479	16249	16576	16285	16454	16717	16490	16516	16422	16612	16541	16532	16516	16657	16405	16499	16531	16674	16564	16485	16548	16559	16665	16676	16546	16487	16482	16550	16546	16532	16626	16475	16572	16603	16728	16433	16584	16557	16685	16574	16583	16618	16670	16520	16433	16572	16624	16611	16517	16601	16416	16459	16655	16502	16629	16600	16563	16538	16445	16515	16492	16449	16647	16542	16514	16488	16480	16522	16749	16521	16632	16497	16701	16730	16693	16652	16755	16561	16546	16396	16467	16576	16708	16429	16525	16627	16659	16667	16581	16320	16526	16342	16551	16531	16617	16531	16353	16630	16483	16508	16611	16538	16431	16463	16459	16407	16634	16538	16583	16678	16570	16551	16812	16742	16549	16496	16582	16661	16451	16461	16422	16551	16682	16459	16597	16375	16498	16560	16611	16640	16458	16409	16631	16719	16589	16484	16297	16515	16341	16387	16404	16580	16318	16595	16543	16527	16571	16564	16747	16575	16419	16576	16543	16468	16711	16544	16668	16533	16621	16638	16533	16533	16652	16764	16516	16433	16752	16348	16538	16452	16397	16502	16597	16535	16450	16449	16528	16546	16479	16562	16550	16613	16431	16525	16725	16690	16554	16386	16453	16389	16448	16318	16539	16346	16635	16709	16546	16478	16574	16596	16539	16564	16673	16546	16753	16367	16613	16394	16376	16571	16603	16436	16575	16544	16741	16563	16734	16370	16441	16449	16454	16626	16522	16573	16568	16623	16510	16383	16570	16244	16426	16502	16461	16456	16507	16332	16498	16524	16533	16633	16729	16585	16616	16653	16564	16625	16563	16647	16746	16614	16749	16589	16550	16681	16543	16446	16673	16475	16610	16301	16402	16478	16381	16444	16510	16553	16574	16586	16461	16661	16702	16501	16471	16739	16487	16702	16561	16537	16532	16658	16673	16550	16690	16678	16689	16260	16642	16516	16694	16572	16599	16709	16605	16147	16472	16410	16564	16542	16417	16524	16578	16698	16551	16553	16675	16600	16585	16450	16566	16644	16528	16575	16461	16470	16539	16361	16742	16476	16701	16641	16569	16462	16667	16327	16554	16384	16529	16399	16512	16563	16484	16580	16546	16508	16543	16564	16587	16375	16581	16740	16349	16479	16542	16694	16666	16558	16745	16557	16457	16472	16609	16461	16467	16593	16486	16759	16513	16627	16569	16395	16509	16655	16567	16504	16438	16671	16505	16629	16481	16387	16722	16530	16549	16753	16742	16542	16482	16758	16577	16745	16497	16430	16602	16586	16532	16640	16461	16628	16608	16677	16387	16495	16604	16500	16490	16529	16635	16829	16461	16455	16578	16406	16682	16529	16505	16550	16370	16471	16525	16492	16516	16720	16583	16517	16795	16735	16400	16463	16552	16666	16427	16337	16631	16646	16356	16589	16591	16804	16542	16503	16604	16660	16550	16544	16495	16659	16544	16696	16501	16417	16668	16625	16507	16623	16400	16490	16268	16481	16451	16528	16376	16306	16589	16536	16635	16457	16585	16618	16470	16551	16655	16435	16654	16539	16563	16335	16457	16420	16622	16446	16572	16331	16567	16468	16311	16577	16425	16391	16556	16710	16557	16385	16539	16421	16454	16376	16547	16483	16594	16507	16729	16546	16637	16312	16627	16565	16644	16669	16629	16515	16627	16596	16559	16534	16658	16378	16574	16495	16667	16434	16432	16533	16521	16476	16512	16684	16397	16532	16584	16502
14086	25433	18136	15081	14876	14698	14687	14605	14584	14338	14431	14341	14277	14457	14516	14390	14322	14398	14332	14322	14391	14262	14272	14359	14547	14362	14418	14544	14279	14379	14359	14455	14405	14261	14150	14444	14311	14425	14466	14412	14364	14409	14302	14346	14448	14401	14349	14372	14635	14716	14515	14638	14589	14300	14350	14343	14338	14380	14298	14379	14450	14337	14311	14392	14400	14490	14421	14440	14354	14452	14459	14200	14449	14340	14315	14180	14303	14371	14326	14431	14278	14290	14421	14109	14377	14411	14290	14371	14388	14287	14411	14560	14485	14511	14391	14328	14232	14325	14324	14406	14301	14471	14272	14263	14243	14255	14373	14275	14376	14277	14400	14325	14283	14454	14301	14438	14401	14399	14267	14324	14390	14324	14325	14269	14321	14383	14238	14663	14384	14175	14221	14464	14254	14472	14300	14493	14280	14441	14327	14461	14210	14206	14333	14296	14258	14211	14307	14265	14403	14439	14224	14390	14361	14276	14417	14344	14415	14504	14451	14306	14168	14251	14282	14333	14344	14342	14373	14386	14482	14192	14377	14465	14418	14275	14447	14369	14517	14404	14487	14358	14360	14354	14219	14288	14377	14330	14382	14414	14196	14437	14471	14405	14262	14387	14340	14454	14273	14311	14459	14275	14283	14341	14464	14303	14318	14331	14219	14326	14427	14351	14419	14385	14217	14239	14354	14373	14276	14437	14074	14367	14352	14265	14283	14425	14132	14228	14433	14375	14164	14244	14306	14327	14476	14248	14242	14299	14375	14406	14423	14387	14443	14389	14455	14275	14352	14446	14234	14411	14220	14367	14416	14270	14361	14322	14363	14397	14268	14164	14338	14311	14227	14363	14359	14240	14625	14364	14357	14404	14383	14234	14485	14294	14410	14433	14299	14308	14322	14312	14415	14278	14487	14402	14296	14444	14387	14281	14259	14479	14262	14413	14339	14231	14302	14312	14491	14317	14212	14285	14238	14261	14461	14470	14454	14381	14237	14340	14377	14296	14510	14496	14346	14196	14360	14278	14497	14373	14384	14451	14296	14430	14321	14354	14404	14188	14350	14257	14460	14388	14514	14406	14270	14238	14248	14442	14167	14291	14543	14380	14234	14305	14466	14289	14358	14469	14478	14366	14356	14354	14241	14469	14447	14336	14494	14363	14579	14484	14284	14398	14322	14358	14273	14548	14259	14185	14463	14229	14502	14372	14494	14495	14478	14450	14443	14320	14379	14252	14463	14146	14601	14472	14432	14378	14488	14314	14549	14282	14434	14311	14245	14334	14397	14450	14380	14370	14411	14336	14169	14457	14457	14227	14295	14273	14262	14372	14351	14330	14160	14378	14341	14255	14345	14344	14248	14289	14375	14432	14192	14295	14550	14277	14204	14142	14287	14368	14420	14297	14392	14281	14421	14349	14412	14421	14199	14402	14436	14302	14421	14347	14199	14402	14358	14564	14307	14527	14353	14533	14294	14356	14297	14322	14305	14450	14406	14477	14289	14233	14465	14371	14394	14314	14321	14397	14337	14243	14307	14101	14370	14533	14340	14242	14385	14233	14271	14520	14417	14405	14393	14381	14274	14304	14184	14263	14267	14397	14346	14385	14485	14400	14251	14261	14361	14417	14296	14302	14174	14385	14235	14265	14422	14380	14314	14155	14357	14375	14431	14334	14364	14304	14416	14357	14230	14341	14151	14417	14298	14327	14193	14204	14379	14352	14405	14481	14257	14490	14456	14313	14286	14217	14325	14181	14535	14529	14347	14312	14398	14280	14201	14326	14437	14324	14435	14423	14248	14380	14336	14435	14299	14309	14242	14446	14223	14457	14356	14469	14397	14398	14589	14359	14478	14297	14242	14442	14345	14399	14363	14263	14161	14501	14352	14472	14382	14119	14162	14451	14278	14449	14333	14419	14294	14336	14243	14335	14296	14681	14391	14306	14199	14343	14364	14360	14386	14265	14297	14398	14350	14435	14441	14160	14309	14302	14487	14431	14252	14416	14361	14345	14501	14341	14323	14275	14381	14421	14073	14506	14411	14340	14497	14184	14394	14200	14305	14401	14403	14323	14442	14481	14323	14495	14482	14246	14317	14437	14469	14335	14369	14422	14228	14249	14273	14228	14335	14306	14352	14467	14366	14391	14375	14159	14456	14324	14273	14331	14327	14214	14419	14290	14410	14433	14453	14356	14260	14318	14365	14284	14280	14430	14401	14421	14280	14360	14317	14367	14489	14341	14312	14352	14446	14249	14248	14370	14296	14223	14358	14427	14197	14252	14257	14343	14281	14410	14288	14342	14329	14312	14419	14208	14405	14269	14424	14524	14420	14340	14402	14400	14436	14472	14281	14290	14512	14451	14378	14198	14496	14289	14384	14301	14422	14458	14331	14302	14248	14257	14380	14429	14402	14376	14283	14232	14439	14479	14318	14392	14441	14379	14418	14460	14503	14525	14174	14429	14196	14223	14412	14336	14498	14355	14382	14224	14304	14354	14356	14377	14205	14276	14384	14330	14392	14437	14232	14424	14422	14367	14236	14463	14418	14218	14299	14486	14432	14355	14324	14203	14387	14348	14292	14289	14285	14390	14190	14382	14369	14271	14296	14409	14298	14264	14477	14289	14267	14410	14169	14332	14156	14297	14288	14169	14177	14333	14481	14278	14289	14295	14482	14441	14229	14158	14531	14329	14290	14405	14251	14580	14401	14467	14378	14361	14307	14306	14492	14373	14328	14313	14227	14430	14494	14522	14437	14366	14357	14337	14303	14238	14308	14309	14319	14465	14442	14338	14301	14397	14303	14242	14294	14376	14302	14337	14358	14347	14242	14203	14401	14337	14321	14390	14447	14368	14201	14247	14401	14475	14243	14384	14315	14438	14307	14248	14416	14417	14438	14396	14341	14269	14312	14491	14297	14578	14439	14466	14357	14273	14448	14282	14418	14284	14315	14240	14271	14456	14328	14386	14379	14292	14247	14279	14227	14349	14250	14463	14373	14214	14253	14187	14382	14363	14489	14342	14257	14418	14338	14285	14317	14297	14258	14388	14372	14288	14555	14209	14401	14420	14279	14427	14499	14388	14279	14317	14375	14227	14349	14373	14362	14465	14308	14246	14365	14419	14205	14232	14397	14474	14229	14426	14280	14375	14364	14470	14428	14423	14445	14271	14382	14378	14596	14286	14536	14173	14603	14176	14195	14496	14262	14339	14307	14235	14489	14312	14332	14421	14141	14320	14246	14333	14305	14405	14359	14495	14167	14281	14366	14365	14100	14277	14463	14312	14403	14349	14351	14547	14463	14356	14372	14323	14411	14347	14251	14449	14537	14553	14462	14302	14401	14456	14282	14304	14310	14246	14351	14541	14390	14181	14291	14548	14328	14208	14260	14234	14188	14391	14335	14251	14400	14520	14217	14512	14545	14524	14443	14348	14543	14348	14436	14431	14390	14291	14428	14413	14466	14281	14389	14301	14303	14308	14555	14317	14386	14375	14465	14245	14406	14301	14415	14297	14463	14458	14325	14336	14527	14139	14351	14363	14478	14412	14558	14379	14323	14213	14293	14303	14260	14294	14372	14380	14400	14305	14428	14374	14361	14550	14308	14286	14275	14379	14298	14241	14353	14338	14348	14343	14171	14401	14498	14278	14265	14503	14264	14256	14449	14307	14418	14346	14377	14439	14478	14320	14235	14445	14406	14319	14282	14332	14247	14444	14406	14335	14104	14151	14393	14399	14370	14321	14252	14455	14246	14297	14337	14229	14440	14423	14425	14288	14401	14333	14359	14306	14276	14385	14487	14336	14457	14354	14245	14311	14330	14296	14191	14303	14389	14426	14235	14309	14520	14305	14421	14269	14240	14401	14282	14386	14469	14399	14358	14265	14323	14354	14396	14542	14400	14370	14562	14309	14420	14134	14367	14338	14337	14226	14479	14240	14461	14340	14371	14512	14230	14467	14299	14434	14313	14419	14368	14472	14235	14427	14227	14375	14401	14404	14276	14296	14491	14448	14308	14307	14273	14258	14367	14229	14256	14347	14346	14278	14373	14306	14367	14349	14409	14398	14337	14356	14454	14381	14509	14119	14374	14281	14226	14384	14269	14284	14200	14377	14380	14265	14244	14145	14291	14322	14520	14386	14305	14202	14248	14308	14269	14522	14426	14264	14379	14234	14360	14273	14266	14327	14174	14389	14366	14332	14328	14422	14517	14355	14420	14338	14470	14389	14347	14339	14255	14344	14404	14268	14476	14281	14391	14363	14334	14315	14363	14437	14286	14427	14305	14203	14262	14465	14219	14323	14360	14393	14357	14275	14167	14547	14381	14297	14478	14340	14363	14302	14338	14368	14474	14145	14264	14331	14225	14307	14329	14424	14432	14191	14251	14373	14500	14351	14479	14397	14224	14369	14365	14471	14086	14465	14409	14452	14350	14491	14275	14209	14408	14390	14536	14379	14650	14305	14460	14321	14452	14362	14435	14333	14187	14296	14380	14314	14499	14354	14361	14404	14349	14289	14361	14296	14327	14383	14302	14336	14253	14330	14494	14370	14403	14399	14442	14386	14473	14358	14050	14309	14283	14420	14360	14216	14514	14189	14315	14269	14410	14433	14363	14286	14405	14334	14260	14371	14275	14390	14286	14257	14366	14400	14261	14342	14524	14426	14414	14259	14404	14330	14281	14217	14362	14503	14313	14435	14354	14242	14272	14348	14425	14382	14282	14344	14494	14358	14397	14253	14310	14277	14464	14306	14260	14415	14327	14345	14396	14427	14315	14340	14427	14170	14372	14331	14456	14502	14351	14251	14264	14449	14438	14446	14369	14233	14311	14419	14373	14331	14326	14159	14231	14357	14479	14266	14310	14354	14247	14271	14365	14263	14415	14286	14395	14420	14401	14308	14248	14398	14339	14324	14221	14250	14275	14221	14409	14453	14362	14236	14231	14399	14324	14436	14317	14398	14356	14393	14398	14406	14485	14405	14350	14322	14463	14280	14239	14301	14475	14264	14358	14362	14347	14322	14259	14293	14362	14444	14461	14471	14303	14237	14266	14330	14363	14208	14310	14256	14213	14284	14349	14280	14456	14459	14339	14427	14339	14510	14208	14322	14299	14324	14335	14364	14420	14213	14473	14368	14479	14343
23741	21121	28353	24075	21599	21154	19733	17073	16540	17046	16722	16615	16701	16460	16667	16670	16518	16663	16632	16626	16417	16585	16378	16513	16451	16453	16385	16417	16631	16371	16326	16600	16559	16353	16604	16503	16319	16480	16539	16403	16339	16493	16495	16418	16438	16667	16391	16547	17263	18001	17562	17035	16787	16526	16519	16651	16438	16208	16346	16500	16414	16497	16285	16351	16434	16361	16253	16538	16428	16375	16541	16425	16659	16438	16345	16464	16465	16501	16266	16464	16280	16330	16245	16457	16540	16247	16384	16409	16237	16325	16443	16404	16242	16334	16394	16372	16518	16431	16583	16439	16354	16388	16491	16144	16343	16365	16434	16415	16320	16294	16220	16482	16363	16309	16420	16359	16324	16467	16268	16586	16286	16252	16328	16257	16517	16543	16153	16329	16341	16428	16384	16234	16375	16338	16304	16280	16374	16497	16227	16445	16338	16500	16483	16424	16383	16324	16506	16422	16203	16356	16263	16360	16414	16369	16479	16377	16473	16400	16286	16391	16429	16371	16337	16484	16308	16212	16362	16455	16649	16327	16341	16275	16484	16345	16525	16361	16379	16568	16380	16458	16432	16376	16188	16279	16556	16369	16439	16176	16088	16202	16349	16414	16374	16403	16602	16257	16478	16322	16529	16495	16393	16131	16339	16349	16298	16147	16418	16466	16219	16327	16364	16360	16324	16282	16350	16384	16513	16396	16322	16503	16535	16320	16390	16377	16482	16635	16135	16216	16567	16299	16333	16391	16326	16299	16409	16468	16437	16410	16273	16199	16308	16307	16304	16266	16335	16350	16451	16289	16419	16502	16248	16240	16324	16360	16458	16282	16258	16243	16324	16517	16441	16210	16441	16386	16475	16434	16500	16463	16240	16274	16477	16495	16451	16464	16483	16216	16356	16214	16297	16332	16357	16234	16291	16307	16363	16335	16386	16467	16330	16203	16431	16235	16301	16349	16365	16502	16052	16268	16532	16421	16305	16324	16368	16353	16350	16420	16499	16516	16383	16267	16414	16335	16342	16546	16594	16462	16252	16316	16289	16242	16354	16449	16409	16421	16321	16282	16531	16313	16211	16440	16236	16615	16523	16384	16308	16192	16399	16510	16384	16469	16343	16559	16320	16282	16356	16473	16338	16430	16436	16229	16328	16377	16447	16206	16331	16596	16392	16392	16467	16384	16430	16259	16381	16219	16405	16336	16347	16300	16345	16287	16339	16224	16330	16155	16494	16559	16327	16436	16563	16349	16253	16161	16383	16457	16291	16448	16343	16395	16570	16244	16339	16390	16478	16350	16583	16380	16436	16363	16189	16399	16561	16282	16296	16351	16309	16307	16543	16422	16379	16613	16482	16545	16388	16357	16316	16277	16424	16402	16385	16556	16327	16285	16342	16486	16489	16303	16399	16463	16268	16511	16459	16260	16397	16341	16465	16415	16296	16281	16151	16479	16412	16455	16402	16259	16377	16279	16449	16335	16539	16355	16417	16478	16417	16599	16297	16451	16377	16418	16325	16425	16449	16215	16413	16315	16276	16121	16108	16269	16410	16408	16469	16485	16340	16254	16316	16299	16105	16540	16372	16513	16130	16223	16208	16186	16397	16448	16236	16366	16257	16265	16480	16326	16374	16316	16486	16406	16480	16322	16347	16436	16292	16337	16280	16379	16534	16424	16476	16424	16356	16377	16611	16394	16476	16340	16661	16342	16502	16333	16608	16341	16545	16306	16542	16487	16440	16439	16374	16102	16279	16576	16233	16426	16421	16419	16425	16318	16410	16435	16360	16293	16333	16204	16304	16360	16174	16291	16311	16339	16402	16340	16197	16300	16327	16499	16370	16202	16529	16518	16539	16452	16311	16336	16280	16550	16265	16334	16424	16188	16374	16225	16422	15981	16234	16079	16265	16471	16255	16308	16313	16330	16320	16328	16476	16410	16384	16256	16260	16345	16337	16467	16276	16519	16217	16296	16259	16286	16309	16273	16271	16443	16351	16201	16406	16267	16300	16381	16447	16252	16316	16202	16592	16464	16364	16273	16535	16324	16332	16370	16246	16381	16277	16316	16150	16178	16445	16345	16453	16356	16351	16275	16512	16384	16464	16369	16464	16403	16380	16483	16493	16434	16320	16125	16535	16272	16561	16254	16424	16326	16238	16398	16369	16250	16543	16199	16171	16420	16539	16259	16425	16368	16320	16368	16396	16536	16473	16328	16327	16393	16532	16432	16472	16395	16327	16571	16372	16278	16292	16298	16525	16569	16474	16369	16359	16515	16422	16340	16571	16418	16368	16341	16374	16262	16228	16311	16237	16344	16293	16381	16605	16218	16213	16499	16373	16554	16351	16450	16396	16397	16485	16342	16343	16509	16384	16240	16405	16566	16300	16319	16341	16352	16500	16328	16266	16528	16244	16320	16526	16266	16589	16475	16236	16443	16281	16237	16313	16248	16323	16367	16609	16627	16354	16310	16384	16327	16404	16371	16414	16273	16260	16351	16274	16266	16476	16635	16553	16568	16412	16489	16324	16528	16411	16357	16536	16382	16302	16422	16342	16235	16343	16145	16441	16381	16217	16473	16332	16351	16320	16371	16162	16260	16486	16563	16254	16165	16320	16433	16323	16204	16222	16313	16478	16589	16397	16169	16457	16591	16504	16436	16502	16280	16468	16493	16421	16322	16467	16320	16419	16491	16464	16434	16423	16332	16352	16324	16289	16372	16316	16393	16221	16241	16432	16351	16474	16412	16377	16512	16337	16308	16378	16360	16487	16472	16338	16245	16480	16264	16165	16317	16383	16412	16253	16191	16455	16432	16196	16422	16719	16496	16454	16587	16279	16329	16377	16266	16428	16194	16219	16284	16427	16498	16395	16303	16309	16444	16315	16327	16310	16386	16367	16525	16289	16298	16353	16447	16277	16497	16393	16420	16556	16351	16523	16391	16326	16446	16247	16346	16171	16295	16511	16394	16476	16353	16197	16400	16422	16375	16323	16145	16371	16436	16478	16450	16622	16471	16470	16406	16427	16533	16230	16240	16411	16212	16381	16268	16464	16217	16474	16452	16365	16241	16429	16361	16360	16543	16319	16354	16400	16497	16480	16436	16387	16368	16489	16536	16599	16416	16490	16263	16503	16384	16306	16193	16259	16419	16226	16409	16150	16355	16402	16423	16337	16214	16375	16400	16497	16479	16154	16482	16214	16309	16377	16451	16362	16409	16302	16324	16282	16347	16392	16460	16611	16443	16508	16328	16533	16432	16445	16483	16494	16391	16350	16279	16249	16344	16493	16424	16428	16319	16423	16250	16386	16313	16350	16389	16365	16506	16553	16494	16322	16382	16329	16407	16414	16641	16390	16317	16416	16414	16481	16393	16263	16276	16402	16433	16241	16310	16466	16143	16333	16302	16354	16331	16526	16403	16260	16478	16527	16411	16371	16242	16506	16493	16249	16515	16232	16307	16462	16359	16369	16403	16441	16319	16426	16262	16578	16382	16505	16412	16436	16173	16297	16259	16180	16320	16510	16387	16243	16562	16497	16388	16446	16237	16319	16273	16300	16335	16224	16506	16344	16334	16302	16411	16469	16452	16283	16406	16310	16282	16418	16329	16333	16468	16493	16436	16364	16384	16330	16295	16453	16466	16483	16296	16309	16260	16376	16645	16315	16322	16347	16490	16513	16216	16220	16492	16421	16328	16351	16374	16228	16290	16436	16342	16303	16300	16416	16570	16544	16291	16404	16427	16509	16432	16270	16374	16355	16346	16418	16385	16332	16430	16561	16383	16428	16485	16338	16351	16363	16362	16534	16431	16428	16438	16384	16405	16213	16404	16268	16250	16321	16312	16252	16311	16393	16063	16436	16115	16285	16427	16483	16394	16401	16341	16406	16284	16438	16421	16229	16367	16491	16418	16357	16498	16458	16545	16532	16325	16295	16412	16369	16306	16652	16271	16294	16222	16404	16355	16156	16263	16379	16434	16324	16466	16259	16201	16511	16494	16369	16342	16383	16273	16340	16409	16556	16453	16352	16387	16409	16308	16507	16358	16367	16284	16394	16411	16443	16360	16441	16272	16499	16390	16295	16454	16220	16380	16439	16548	16284	16437	16378	16419	16581	16270	16397	16264	16582	16269	16365	16420	16587	16288	16387	16160	16334	16444	16322	16179	16522	16503	16473	16381	16331	16440	16234	16484	16427	16660	16410	16428	16291	16309	16367	16308	16436	16304	16337	16434	16339	16298	16469	16308	16464	16288	16249	16385	16489	16372	16503	16363	16321	16581	16455	16591	16400	16268	16306	16496	16343	16375	16322	16431	16248	16377	16346	16293	16295	16308	16465	16257	16355	16172	16386	16463	16326	16564	16497	16405	16208	16396	16369	16397	16383	16388	16461	16389	16397	16543	16291	16394	16435	16595	16296	16408	16388	16496	16356	16263	16369	16310	16478	16255	16339	16422	16316	16410	16344	16434	16430	16518	16324	16421	16263	16408	16411	16516	16558	16426	16288	16422	16212	16232	16458	16327	16530	16235	16452	16293	16382	16344	16426	16274	16298	16464	16320	16332	16045	16486	16574	16446	16456	16216	16233	16251	16347	16527	16282	16189	16291	16415	16398	16529	16350	16279	16343	16123	16462	16359	16398	16421	16471	16527	16405	16531	16460	16430	16387	16547	16445	16429	16374	16231	16286	16387	16334	16501	16287	16265	16421	16409	16134	16372	16351	16583	16514	16468	16425	16446	16475	16257	16158	16701	16521	16391	16575	16375	16569	16331	16348	16227	16290	16512	16358	16441	16196	16314	16509	16476	16372	16544	16540	16249	16572	16477	16381	16405	16330	16130	16424	16524	16507	16260	16369	16384	16495	16246	16483	16406	16423	16333	16311	16219	16250	16462	16470	16493	16307	16387	16484	16259	16469	16210	16295	16403	16367	16410	16396	16314	16264	16211	16346	16492	16283	16218	16214	16206	16430	16246	16331	16335	16370	16406	16372	16528	16605	16490	16347	16482	16381	16322	16318	16383	16224	16338	16391	16410	16442	16397	16351	16285	16280	16202	16464	16278	16423	16501	16526	16381	16397	16664	16452	16539	16442	16319	16463	16449	16188	16422	16416	16150	16337	16481	16328	16343	16471	16396	16413	16332
13574	48255	25515	17070	16040	15667	15170	14827	14783	14676	14595	14607	14464	14485	14489	14299	14477	14549	14526	14368	14451	14257	14427	14321	14504	14286	14492	14386	14470	14207	14267	14294	14330	14304	14414	14367	14200	14319	14427	14466	14385	14335	14387	14562	14190	14478	14325	14325	15817	16483	15913	15059	14682	14525	14268	14481	14327	14329	14278	14493	14280	14192	14319	14320	14219	14222	14249	14487	14269	14227	14132	14332	14260	14354	14448	14331	14258	14372	14292	14291	14195	14373	14411	14324	14201	14379	14349	14157	14303	14386	14306	14292	14221	14283	14353	14272	14242	14340	14234	14334	14268	14381	14152	14301	14274	14314	14396	14092	14181	14345	14346	14324	14335	14170	14307	14294	14233	14313	14328	14255	14364	14134	14172	14352	14329	14268	14296	14168	14363	14287	14157	14126	14362	14346	14238	14124	14252	14116	14307	14309	14346	14317	14386	14321	14208	14265	14395	14172	14283	14284	14329	14176	14419	14305	14318	14214	14230	14292	14368	14269	14241	14310	14234	14361	14308	14421	14233	14191	14230	14320	14367	14475	14305	14213	14257	14263	14393	14353	14162	14250	14327	14461	14366	14177	14272	14308	14200	14223	14296	14194	14345	14220	14195	14280	14239	14384	14320	14283	14427	14348	14333	14219	14211	14295	14231	14456	14195	14304	14265	14381	14345	14205	14164	14212	14134	14248	14417	14371	14334	14268	14288	14365	14180	14329	14183	14374	14320	14222	14249	14301	14405	14258	14387	14349	14127	14240	14284	14215	14271	14362	14359	14360	14161	14233	14135	14329	14320	14189	14354	14294	14325	14341	14306	14236	14140	14359	14225	14321	14286	14278	14181	14322	14258	14251	14311	14147	14295	14272	14142	14303	14266	14328	14309	14023	14232	14221	14274	14316	14351	14246	14350	14299	14233	14581	14342	14290	14342	14244	14347	14365	14303	14254	14115	14331	14266	14241	14272	14184	14236	14314	14178	14195	14267	14268	14486	14331	14137	14308	14224	14365	14326	14188	14226	14243	14299	14313	14243	14436	14169	14297	13996	14231	14198	14096	14373	14428	14370	14217	14302	14399	14370	14441	14349	14324	14233	14292	14136	14375	14198	14226	14255	14425	14319	14361	14127	14489	14331	14044	14257	14246	14207	14238	14141	14309	14312	14357	14420	14248	14412	14231	14248	14462	14228	14339	14305	14381	14295	14245	14247	14399	14196	14325	14383	14105	14297	14147	14280	14042	14291	14157	14357	14270	14216	14377	14262	14058	14280	14335	14223	14272	14207	14260	14422	14307	14278	14413	14430	14136	14209	14326	14422	14272	14123	14068	14405	14339	14200	14216	14192	14336	14232	14417	14284	14174	14271	14313	14120	14245	14282	14286	14285	14304	14370	14599	14336	14216	14183	14378	14317	14235	14180	14291	14376	14130	14325	14240	14104	14157	14399	14191	14432	14114	14199	14231	14100	14361	14297	14253	14067	14173	14257	14207	14101	14221	14276	14085	14255	14343	14207	14270	14119	14129	14134	14425	14233	14355	14188	14327	14189	14310	14311	14320	14304	14231	14306	14320	14263	14282	14223	14180	14063	14267	14284	14322	14165	14314	14227	14276	14205	14319	14508	14109	14324	14283	14338	14388	14311	14376	14232	14412	14318	14325	14293	14247	14330	14212	14509	14298	14247	14254	14362	14149	14183	14117	14323	14237	14236	14308	14263	14243	14340	14397	14242	14251	14377	14350	14294	14407	14373	14461	14276	14410	14251	14221	14396	14389	14129	14275	14295	14266	14307	14197	14334	14286	14299	14215	14169	14140	14263	14257	14313	14405	14295	14470	14435	14151	14309	14165	14312	14491	14324	14316	14240	14438	14456	14191	14456	14256	14237	14355	14172	14354	14305	14179	14331	14294	14294	14349	14261	14223	14139	14126	14197	14328	14295	14274	14237	14446	14217	14241	14231	14258	14177	14098	14151	14245	14201	14271	14314	14182	14294	14338	14232	14147	14287	14341	14268	14257	14177	14118	14157	14381	14272	14208	14113	14357	14181	14185	14267	14122	14282	14263	14483	14131	14385	14180	14401	14118	14222	14138	14272	14384	14337	14258	14316	14308	14124	14395	14285	14245	14221	14132	14243	14541	14254	14193	14264	14308	14616	14111	14173	14184	14413	14287	14302	14303	14256	14193	14244	14247	14245	14351	14306	14382	14240	14218	14114	14356	14338	14362	14223	14301	14287	14310	14273	14260	14385	14249	14302	14216	14173	14262	14258	14157	14329	14358	14329	14304	14465	14133	14141	14227	14283	14268	14268	14173	14359	14343	14293	14391	14332	14384	14231	14145	14347	14183	14222	14125	14304	14352	14327	14270	14345	14222	14419	14175	14179	14335	14285	14357	14175	14128	14286	14309	14133	14213	14188	14329	14198	14281	14391	14127	14336	14234	14253	14237	14423	14330	14323	14283	14237	14200	14304	14286	14190	14284	14448	14260	14232	14314	14307	14287	14211	14298	14051	14293	14289	14424	14301	14168	14237	14224	14276	14346	14269	14437	14244	14426	14275	14224	14062	14325	14206	14329	14198	14207	14315	14336	14279	14209	14265	14346	14295	14288	14431	14238	14126	14265	14358	14415	14300	14106	14374	14390	14409	14227	14234	14232	14180	14170	14196	14298	14382	14366	14325	14226	14314	14302	14029	14319	14306	14244	14240	14194	14155	14246	14339	14179	14260	14176	14359	14362	14263	14193	14294	14262	14286	14304	14264	14200	14288	14320	14355	14332	14142	14365	14337	14183	14353	14467	14399	14137	14140	14305	14241	14041	14112	14275	14157	14395	14323	14102	14235	14159	14243	14275	14287	14236	14354	14279	14340	14366	14151	14313	14181	14435	14188	14229	14321	14177	14263	14484	14286	14117	14265	14438	14502	14257	14050	14423	14276	14233	14258	14318	14341	14139	14166	14446	14305	14346	14192	14402	14415	14087	14392	14342	14287	14284	14239	14187	14198	14200	14146	14397	14250	14134	14196	14310	14449	14357	14315	14492	14386	14442	14313	14168	14306	14312	14200	14221	14184	14187	14306	14341	14245	14318	14291	14317	14311	14386	14479	14152	14243	14380	14294	14383	14242	14222	14158	14259	14322	14189	14297	14179	14252	14177	14256	14333	14305	14223	14363	14168	14138	14309	14396	14182	14234	14370	14278	14199	14286	14234	14385	14187	14275	14368	14211	14329	14531	14304	14413	14193	14283	14118	14363	14322	14170	14305	14171	14308	14253	14356	14269	14306	14375	14321	14151	14336	14321	14294	14358	14141	14295	14475	14425	14288	14251	14170	14186	14308	14301	14327	14376	14316	14298	14232	14314	14310	14401	14271	14318	14335	14130	14243	14503	14199	14341	14409	14148	14344	14329	14325	14274	14358	14231	14116	14389	14296	14394	14350	14342	14201	14212	14154	14153	14398	14259	14214	14298	14374	14366	14420	14242	14270	14240	14357	14429	14228	14361	14200	14318	14287	14343	14231	14322	14211	14281	14268	14249	14134	14395	14246	14248	14189	14320	14242	14267	14334	14344	14459	14300	14139	14237	14260	14311	14169	14142	14476	14217	14263	14384	14299	14201	14341	14212	14467	14131	14337	14324	14317	14240	14263	14300	14264	14200	14274	14289	14262	14243	14216	14251	14253	14145	14290	14442	14423	14464	14384	14202	14120	14274	14219	14186	14359	14249	14301	14268	14242	14262	14231	14326	14268	14180	14456	14311	14179	14219	14251	14283	14346	14414	14212	14194	14238	14268	14367	14333	14398	14180	14183	14261	14199	14250	14264	14309	14262	14364	14341	14355	14232	14355	14439	14249	14402	14340	14258	14357	14155	14261	14325	14261	14223	14232	14288	14246	14311	14259	14311	14244	14365	14482	14497	14310	14163	14270	14154	14383	14327	14269	14070	14270	14462	14115	14196	14157	14069	14288	14375	14362	14295	14219	14319	14303	14263	14429	14271	14223	14248	14214	14208	14193	14246	14332	14310	14192	14142	14160	14406	14402	14315	14164	14266	14347	14314	14324	14299	14330	14336	14101	14266	14182	14435	14259	14292	14287	14269	14215	14417	14406	14323	14292	14236	14225	14200	14205	14363	14297	14384	14296	14208	14114	14240	14247	14233	14323	14366	14353	14224	14223	14084	14250	14360	14162	14377	14230	14312	14389	14359	14285	14233	14149	14207	14227	14315	14309	14416	14503	14246	14257	14331	14241	14320	14165	14148	14389	14235	14309	14278	14297	14218	14372	14294	14486	14275	14349	14246	14281	14348	14179	14260	14212	14202	14153	14313	14273	14293	14465	14208	14356	14237	14236	14119	14411	14239	14214	14260	14367	14115	14195	14432	14205	14260	14364	14251	14343	14188	14199	14185	14367	14429	14290	14321	14334	14317	14168	14188	14273	14192	14142	14367	14182	14268	14454	14380	14260	14238	14215	14243	14260	14125	14437	14241	14224	14488	14389	14233	14354	14328	14355	14273	14405	14310	14267	14233	14414	14302	14223	14317	14443	14209	14179	14357	14327	14257	14240	14224	14263	14158	14414	14370	14259	14257	14162	14202	14369	14160	14378	14239	14307	14340	14106	14346	14184	14320	14246	14070	14384	14185	14269	14278	14300	14207	14286	14278	14362	14392	14290	14268	14214	14411	14158	14304	14134	14259	14168	14225	14164	14339	14368	14179	14337	14146	14349	14206	14429	14166	14188	14381	14329	14200	14313	14211	14313	14338	14034	14334	14254	14428	14332	14250	14145	14286	14277	14251	14221	14249	14260	14518	14117	14302	14275	14173	14431	14300	14132	14217	14321	14385	14380	14255	14332	14332	14265	14229	14406	14309	14098	14149	14394	14084	14232	14438	14247	14282	14289	14121	14251	14260	14116	14326	14353	14340	14257	14460	14344	14165	14271	14324	14153	14366	14317	14179	14299	14476	14390	14166	14265	14460	14096	14419	14249	14292	14201	14248	14459	14240	14327	14434	14385	14424	14436	14422	14214	14421	14292	14273	14253	14292	14273	14182	14232	14311	14248	14266	14311	14317	14139	14184	14317	14291	14316	14246	14240	14282	14336	14235	14464	14194	14196	14385	14402	14413	14341	14236	14354	14421
22695	21063	28671	23659	21207	22707	23579	18197	17000	17214	17167	16851	17032	16825	16877	16653	16673	16769	16673	16631	16644	16632	16877	16648	16604	16649	16686	16525	16618	16715	16764	16673	16535	16474	16686	16424	16610	16589	16544	16517	16559	16454	16748	16599	16562	16507	16789	16892	18170	19205	18595	17650	16936	16615	16542	16509	16627	16376	16394	16340	16544	16462	16606	16327	16456	16689	16462	16458	16451	16450	16530	16544	16571	16488	16480	16610	16538	16590	16294	16436	16529	16481	16510	16528	16357	16252	16438	16392	16362	16337	16316	16503	16363	16439	16497	16381	16563	16451	16334	16665	16315	16417	16297	16329	16357	16297	16491	16475	16329	16613	16382	16612	16343	16424	16353	16336	16466	16500	16507	16305	16502	16282	16472	16523	16596	16536	16279	16535	16324	16217	16535	16358	16497	16386	16360	16308	16496	16087	16417	16499	16521	16497	16420	16354	16296	16399	16478	16386	16476	16209	16570	16474	16378	16316	16247	16742	16545	16522	16609	16612	16360	16324	16549	16588	16479	16367	16200	16550	16464	16486	16332	16275	16269	16570	16419	16476	16238	16651	16459	16615	16359	16389	16384	16322	16395	16265	16267	16332	16204	16161	16197	16336	16422	16547	16519	16566	16533	16564	16395	16412	16451	16457	16402	16271	16498	16239	16460	16450	16515	16368	16520	16268	16537	16417	16398	16573	16335	16391	16451	16332	16470	16401	16304	16394	16643	16299	16402	16431	16217	16421	16456	16319	16569	16422	16367	16349	16457	16057	16164	16438	16357	16322	16463	16442	16436	16487	16511	16317	16325	16411	16397	16209	16411	16384	16331	16355	16425	16384	16390	16124	16526	16548	16213	16442	16474	16396	16316	16406	16199	16308	16503	16442	16412	16413	16384	16307	16608	16508	16399	16336	16564	16508	16304	16530	16395	16458	16329	16367	16434	16329	16573	16306	16460	16336	16441	16458	16356	16353	16455	16327	16265	16336	16532	16610	16586	16463	16467	16527	16488	16297	16225	16655	16519	16416	16335	16349	16528	16383	16674	16610	16400	16303	16487	16428	16451	16341	16373	16361	16417	16516	16474	16277	16402	16693	16305	16130	16382	16345	16603	16358	16641	16404	16486	16455	16396	16469	16500	16446	16364	16529	16304	16271	16344	16341	16338	16380	16476	16355	16399	16209	16384	16526	16438	16545	16266	16377	16509	16469	16638	16685	16428	16452	16476	16382	16423	16398	16396	16553	16323	16208	16381	16338	16396	16570	16436	16379	16390	16523	16464	16319	16284	16479	16372	16236	16355	16405	16443	16327	16199	16187	16439	16478	16396	16228	16359	16431	16526	16502	16427	16373	16293	16349	16380	16542	16351	16386	16185	16404	16486	16267	16473	16510	16399	16650	16389	16298	16367	16281	16453	16663	16447	16319	16320	16383	16275	16514	16387	16369	16378	16448	16436	16354	16470	16291	16387	16506	16525	16434	16188	16391	16528	16400	16352	16461	16454	16406	16500	16370	16471	16473	16219	16377	16377	16355	16292	16453	16395	16288	16276	16331	16411	16484	16504	16480	16480	16354	16330	16303	16296	16315	16412	16398	16345	16199	16340	16530	16284	16501	16238	16470	16472	16528	16402	16510	16206	16663	16663	16620	16320	16372	16327	16318	16302	16385	16363	16471	16474	16558	16380	16529	16513	16548	16368	16389	16367	16313	16318	16569	16414	16473	16301	16366	16578	16309	16513	16302	16462	16287	16358	16311	16397	16327	16395	16172	16248	16479	16395	16493	16385	16276	16411	16563	16292	16605	16405	16464	16463	16321	16306	16295	16396	16405	16343	16337	16479	16325	16512	16479	16333	16560	16379	16425	16368	16504	16284	16305	16331	16400	16475	16296	16402	16511	16373	16473	16439	16402	16445	16523	16432	16272	16397	16664	16514	16284	16374	16191	16398	16482	16484	16379	16392	16351	16436	16229	16548	16464	16267	16382	16466	16418	16379	16370	16462	16548	16495	16397	16361	16383	16469	16448	16585	16407	16354	16341	16496	16473	16465	16090	16277	16462	16482	16434	16233	16609	16530	16357	16528	16566	16485	16417	16348	16478	16242	16407	16611	16225	16402	16381	16394	16352	16311	16264	16262	16347	16467	16416	16209	16450	16402	16339	16310	16550	16317	16388	16370	16563	16350	16473	16395	16339	16351	16336	16484	16434	16293	16438	16454	16419	16210	16461	16467	16531	16160	16394	16312	16195	16387	16293	16450	16533	16449	16410	16292	16435	16337	16284	16472	16422	16545	16539	16403	16410	16351	16731	16245	16196	16410	16397	16227	16444	16530	16337	16321	16358	16435	16630	16433	16339	16311	16287	16406	16310	16621	16450	16611	16354	16367	16400	16471	16393	16616	16259	16081	16400	16478	16516	16538	16537	16235	16232	16530	16382	16578	16319	16404	16440	16403	16469	16372	16432	16301	16652	16452	16363	16364	16299	16492	16571	16385	16450	16419	16363	16268	16337	16475	16381	16292	16428	16349	16376	16634	16515	16621	16255	16370	16299	16527	16384	16602	16399	16398	16329	16373	16407	16358	16386	16363	16286	16471	16299	16312	16419	16206	16504	16412	16480	16557	16295	16397	16354	16398	16477	16312	16289	16400	16468	16336	16600	16521	16249	16457	16536	16521	16406	16452	16213	16439	16183	16426	16374	16461	16431	16521	16377	16278	16286	16383	16375	16338	16366	16610	16344	16398	16544	16383	16558	16330	16441	16290	16427	16380	16426	16513	16442	16371	16441	16444	16529	16356	16450	16318	16333	16472	16472	16427	16190	16285	16318	16260	16387	16502	16381	16323	16461	16287	16353	16169	16502	16352	16596	16463	16478	15999	16579	16365	16391	16396	16413	16561	16483	16483	16425	16322	16324	16368	16394	16396	16138	16370	16392	16510	16332	16418	16447	16551	16501	16437	16621	16512	16348	16453	16449	16497	16491	16394	16438	16399	16386	16593	16398	16260	16324	16567	16554	16459	16482	16380	16356	16439	16485	16261	16323	16386	16224	16333	16370	16419	16385	16316	16386	16363	16438	16283	16323	16516	16408	16514	16423	16431	16352	16552	16486	16494	16218	16359	16328	16311	16142	16501	16557	16483	16180	16234	16310	16581	16397	16341	16381	16345	16230	16112	16414	16343	16305	16339	16285	16477	16511	16394	16525	16272	16450	16250	16367	16568	16618	16568	16355	16385	16394	16492	16485	16268	16321	16319	16517	16240	16392	16488	16437	16597	16310	16458	16376	16229	16219	16344	16371	16483	16324	16411	16312	16412	16295	16280	16485	16387	16321	16115	16411	16349	16399	16507	16437	16426	16627	16345	16501	16491	16359	16412	16382	16315	16536	16398	16539	16380	16356	16367	16496	16420	16307	16225	16483	16524	16268	16411	16429	16379	16365	16327	16353	16418	16409	16541	16261	16430	16443	16369	16282	16466	16155	16586	16177	16426	16163	16311	16281	16357	16320	16526	16418	16320	16436	16588	16316	16133	16549	16487	16390	16511	16381	16372	16267	16451	16311	16579	16237	16507	16543	16374	16180	16637	16369	16291	16406	16574	16278	16275	16346	16210	16332	16404	16596	16377	16519	16495	16372	16267	16334	16427	16336	16377	16341	16569	16645	16398	16411	16298	16349	16388	16385	16393	16355	16488	16377	16602	16468	16463	16096	16406	16288	16446	16464	16396	16535	16516	16229	16225	16263	16450	16480	16290	16555	16535	16503	16459	16208	16245	16335	16191	16489	16535	16185	16392	16449	16326	16359	16155	16516	16541	16424	16480	16441	16320	16244	16556	16335	16341	16515	16368	16424	16205	16387	16352	16478	16562	16394	16472	16386	16296	16241	16407	16436	16507	16477	16344	16470	16524	16576	16414	16467	16469	16206	16348	16331	16118	16463	16427	16408	16494	16310	16436	16358	16493	16410	16378	16492	16326	16447	16633	16478	16502	16654	16455	16383	16485	16310	16440	16346	16277	16452	16533	16308	16409	16552	16546	16427	16392	16404	16431	16394	16383	16585	16459	16471	16527	16444	16662	16384	16627	16631	16454	16287	16299	16282	16520	16446	16427	16371	16410	16372	16302	16257	16470	16399	16482	16409	16486	16393	16675	16306	16185	16527	16397	16379	16524	16356	16479	16566	16634	16391	16309	16403	16611	16559	16434	16431	16220	16579	16434	16775	16490	16385	16525	16347	16291	16351	16442	16403	16211	16294	16261	16381	16014	16381	16599	16434	16588	16525	16359	16357	16256	16587	16338	16464	16427	16284	16398	16356	16547	16424	16390	16375	16336	16304	16356	16592	16455	16524	16323	16242	16411	16560	16445	16283	16340	16406	16360	16569	16544	16316	16342	16280	16599	16322	16304	16498	16514	16201	16367	16241	16389	16273	16387	16547	16377	16355	16372	16413	16456	16647	16490	16479	16357	16359	16392	16264	16405	16204	16410	16336	16368	16482	16369	16312	16610	16506	16535	16326	16421	16504	16370	16434	16320	16370	16484	16357	16413	16325	16597	16538	16501	16273	16308	16232	16429	16212	16257	16492	16337	16458	16431	16475	16326	16305	16341	16596	16514	16296	16427	16291	16304	16358	16412	16407	16540	16240	16386	16329	16327	16371	16316	16451	16540	16356	16357	16566	16566	16443	16358	16559	16495	16346	16454	16403	16525	16312	16488	16364	16298	16431	16543	16526	16339	16472	16322	16441	16249	16485	16520	16473	16684	16429	16446	16472	16543	16421	16329	16439	16416	16582	16393	16337	16443	16345	16505	16613	16559	16429	16523	16527	16558	16572	16183	16678	16477	16432	16313	16514	16301	16580	16422	16699	16398	16649	16341	16411	16362	16402	16380	16450	16208	16434	16225	16415	16587	16449	16317	16496	16259	16427	16283	16248	16283	16297	16337	16353	16458	16347	16488	16216	16302	16364	16604	16609	16513	16366	16352	16428	16357	16337	16496	16350	16347	16400	16430	16272	16440	16287	16470	16191	16415	16460	16402	16198	16260	16704	16394	16527	16475	16376	16259	16472	16412	16371	16363	16516	16551	16455	16538	16531	16346	16495	16402	16443	16452	16274	16463	16361	16666	16537	16646	16403	16496	16468
15053	46746	27393	19220	17394	16486	15984	15513	15232	14918	14755	14706	14748	14649	14584	14592	14681	14605	14545	14560	14348	14288	14552	14346	14594	14485	14478	14307	14520	14435	14224	14376	14362	14368	14496	14268	14359	14490	14515	14430	14336	14477	14433	14442	14499	14562	14449	14555	17389	17817	17236	15777	14892	14759	14442	14366	14287	14250	14319	14412	14316	14274	14378	14199	14368	14418	14316	14336	14346	14213	14259	14272	14249	14143	14400	14327	14366	14259	14321	14387	14557	14259	14215	14484	14343	14341	14165	14254	14330	14275	14301	14221	14384	14360	14309	14258	14267	14220	14186	14361	14261	14305	14225	14175	14390	14241	14427	14248	14207	14263	14527	14295	14277	14224	14308	14340	14413	14242	14378	14324	14186	14446	14318	14262	14379	14287	14292	14065	14341	14159	14290	14219	14309	14349	14353	14347	14147	14110	14208	14200	14251	14204	14227	14377	14323	14258	14272	14320	14342	14390	14288	14186	14214	14062	14346	14334	14394	14240	14207	14259	14282	14508	14321	14263	14229	14454	14389	14289	14222	14361	14254	14209	14449	14341	14267	14383	14384	14174	14227	14200	14428	14290	14346	14270	14321	14368	14183	14234	14277	14399	14208	14180	14274	14114	14275	14294	14205	14239	14255	14213	14294	14208	14244	14281	14223	14276	14312	14183	14168	14161	14317	14278	14225	14348	14254	14489	14340	14275	14328	14382	14025	14525	14237	14548	14290	14299	14217	14278	14336	14384	14279	14175	14311	14276	14395	14284	14239	14304	14181	14237	14352	14240	14276	14167	14217	14206	14313	14126	14149	14469	14218	14291	14222	14415	14333	14182	14304	14217	14048	14191	14220	14445	14390	14423	14277	14156	14104	14287	14319	14319	14255	14206	14335	14198	14395	14332	14054	14253	14353	14240	14271	14284	14236	14278	14199	14170	14217	14250	14248	14190	14272	14232	14079	14342	14337	14128	14314	14295	14290	14207	14287	14188	14382	14363	14152	14321	14296	14287	14404	14338	14370	14259	14335	14359	14320	14300	14366	14324	14218	14456	14222	14253	14198	14387	14216	14098	14258	14300	14248	14204	14291	14300	14270	14242	14187	14203	14311	14325	14174	14182	14327	14188	14188	14231	14297	14320	14222	14315	14262	14428	14429	14161	14360	14274	14264	14235	14119	14323	14234	14226	14218	14279	14286	14250	14226	14483	14162	14225	14302	14188	14183	14329	14295	14286	14210	14295	14243	14254	14308	14169	14108	14158	14230	14296	14322	14199	14137	14314	14392	14194	14060	14308	14252	14167	14323	14257	14173	14219	14132	14301	14451	14103	14307	14154	14069	14262	14173	14199	14335	14226	14515	14327	14225	14303	14234	14324	14297	14094	14207	14450	14253	14201	14399	14176	14371	14315	14184	14524	14127	14172	14167	14415	14246	14528	14221	14444	14167	14333	14178	14181	14283	14170	14187	14179	14257	14455	14147	14271	14413	14204	14092	14242	14221	14094	14253	14434	14159	14285	14283	14094	14335	14250	14148	14158	14286	14384	14207	14286	14233	14245	14400	14383	14293	14407	14310	14206	14257	14285	14181	14291	14193	14376	14303	14361	14441	14433	14240	14234	14210	14278	13997	14297	14333	14165	14169	14156	14323	14254	14362	14336	14405	14261	14246	14236	14225	14129	14397	14137	14495	14433	14301	14355	14145	14438	14242	14128	14349	14213	14175	14292	14340	14271	14177	14331	14277	14285	14266	14204	14491	14168	14199	14254	14467	14268	14294	14244	14380	14132	14309	14361	14312	14318	14244	14253	14174	14223	14244	14235	14413	14113	14339	14273	14491	14333	14418	14328	14381	14171	14337	14399	14459	14368	14303	14264	14320	14329	14240	14268	14362	14184	14419	14315	14371	14238	14465	14103	14170	14194	14354	14032	14387	14263	14451	14558	14226	14306	14159	14197	14175	14308	14271	14124	14250	14194	14299	14213	14473	14207	14293	14155	14384	14314	14371	14152	14134	14306	14310	14272	14285	14253	14431	14356	14353	14181	14192	14449	14160	14228	14322	14198	14134	14197	14415	14232	14267	14200	14249	14292	14240	14279	14347	14073	14270	14173	14151	14202	14296	14343	14230	14270	14505	14087	14206	14386	14263	14256	14544	14319	14161	14292	14348	14244	14100	14140	14288	14333	14184	14209	14262	14255	14220	14183	14266	14336	14320	14324	14295	14232	14233	14280	14390	14331	14334	14250	14331	14167	14196	14279	14336	14278	14260	14101	14196	14260	14361	14370	14258	14280	14395	14332	14217	14337	14316	14404	14411	14276	14410	14328	14268	14253	14214	14323	14220	14120	14391	14397	14236	14241	14340	14285	14264	14233	14245	14296	14269	14294	14224	14276	14333	14261	14359	14108	14483	14215	14323	14256	14108	14160	14255	14383	14314	14283	14290	14116	14235	14315	14250	14082	14372	14575	14305	14339	14304	14435	14369	14208	14339	14082	14429	14202	14245	14354	14126	14250	14182	14132	14289	14360	14256	14319	14178	14210	14333	14230	14294	14340	14216	14331	14164	14286	14318	14272	14240	14189	14190	14389	14301	14312	14378	14414	14479	14294	14191	14285	14136	14226	14306	14118	14380	14377	14308	14310	14349	14248	14353	14292	14266	14351	14381	14264	14317	14414	14330	14328	14256	14204	14157	14332	14285	14289	14049	14322	14353	14341	14289	14337	14111	14435	14184	14439	14398	14195	14354	14290	14435	14222	14228	14342	14201	14477	14188	14227	14292	14178	14098	14185	14183	14289	14266	14235	14195	14274	14276	14218	14258	14264	14235	14283	14236	14402	14208	14266	14089	14148	14259	14320	14343	14258	14161	14128	14172	14193	14307	14195	14200	14153	14330	14203	14433	14257	14281	14389	14276	14135	14308	14354	14342	14352	14314	14348	14182	14353	14377	14106	14379	14198	14261	14206	14313	14270	14314	14410	14219	14284	14153	14300	14324	14321	14180	14122	14198	14253	14175	14248	14403	14218	14233	14313	14374	14441	14222	14450	14221	14163	14254	14293	14241	14248	14217	14082	14181	14119	14251	14315	14306	14174	14262	14413	14135	14146	14341	14300	14440	14419	14375	14220	14261	14203	14272	14298	14247	14241	14246	14367	14212	14135	14199	14311	14255	14214	14254	14399	14124	14375	14332	14223	14330	14394	14250	14151	14293	14368	14395	14236	14239	14266	14193	14317	14212	14243	14155	14287	14152	14158	14239	14195	14201	14338	14171	14060	14237	14242	14358	14182	14097	14216	14182	14190	14306	14236	14351	14120	14300	14228	14423	14439	14286	14519	14251	14151	14290	14396	14108	14188	14183	14155	14234	14288	14317	14153	14342	14126	14111	14292	14233	14458	14252	14298	14160	14219	14355	14214	14276	14379	14234	14249	14262	14384	14200	14229	14373	14239	14195	14173	14205	14229	14401	14221	14285	14247	14315	14181	14270	14200	14211	14250	14397	14022	14209	14058	14376	14386	14171	14387	14394	14158	14383	14304	14350	14206	14360	14204	14296	14253	14542	14341	14306	14296	14100	14369	14171	14230	14270	14391	14166	14353	14344	14361	14256	14336	14336	14283	14189	14244	14346	14247	14164	14299	14224	14253	14326	14271	14258	14153	14323	14238	14309	14251	14486	14376	14250	14305	14259	14327	14375	14251	14444	14257	14094	14266	14347	14287	14301	14332	14473	14200	14347	14330	14374	14358	14508	14206	14140	14267	14384	14242	14338	14287	14232	14188	14275	14302	14123	14040	14306	14362	14422	14081	14147	14206	14144	14361	14222	14275	14134	14252	14291	14388	14244	14299	14115	14272	14430	14247	14195	14251	14343	14153	14292	14327	14236	14331	14358	14257	14356	14354	14299	14285	14386	14192	14075	14083	14189	14367	14283	14297	14344	14241	14310	14320	14262	14255	14307	14343	14339	14309	14195	14170	14306	14221	14410	14241	14141	14251	14314	14243	14315	14301	14210	14382	14465	14164	14405	14206	14381	14309	14156	14353	14393	14250	14402	14537	14400	14066	14386	14337	14297	14213	14260	14355	14384	14286	14198	14345	14238	14275	14247	14403	14374	14156	14313	14249	14339	14384	14251	14235	14256	14447	14339	14284	14287	14278	14239	14225	14353	14268	14200	14208	14380	14344	14222	14337	14261	14242	14352	14235	14107	14107	14109	14318	14264	14234	14247	14205	14313	14317	14158	14176	13996	14313	14416	14194	14192	14235	14302	14316	14462	14080	14312	14318	14202	14103	14329	14261	14283	14478	14312	14306	14331	14344	14202	14265	14364	14373	14325	14267	14156	14191	14181	14182	14205	14293	14404	14355	14175	14383	14121	14212	14133	14288	14261	14257	14334	14129	14296	14265	14295	14356	14126	14252	14162	14247	14347	14170	14324	14266	14363	14358	14184	14373	14309	14170	14414	14292	14331	14215	14157	14216	14437	14238	14294	14110	14423	14205	14239	14295	14260	14270	14190	14162	14339	14333	14191	14163	14249	14400	14381	14270	14064	14369	14211	14222	14371	14184	14387	14303	14299	14355	14430	14341	14264	14249	14235	14308	14225	14394	14205	14282	14212	14234	14266	14188	14202	14294	14265	14273	14220	14262	14347	14158	14394	14223	14340	14124	14293	14235	14108	14370	14357	14287	14317	14143	14315	14196	14327	14014	14332	14372	14237	14130	14193	14237	14221	14273	14273	14174	14203	14148	14359	14348	14383	14100	14383	14147	14189	14374	14088	14126	14202	14070	14171	14173	14297	14279	14192	14282	14144	14309	14340	14379	14194	14334	14232	14222	14234	14466	14448	14164	14351	14041	14321	14403	14397	14261	14254	14270	14240	14248	14323	14275	14202	14176	14270	14170	14265	14294	14363	14331	14475	14229	14239	14307	14227	14333	14371	14211	14319	14416	14213	14225	14357	14229	14312	14285	14190	14028	14324	14347	14258	14236	14395	14281	14437	14270	14181	14293	14258	14173	14146	14207	14258	14241	14225	14219	14323	14281	14243	14252	14386	14157	14197	14278	14325	14292	14218	14188	14435	14418	14430	14320	14147	14110	14291	14086	14203	14271	14346	14155	14216	14281	14292	14181	14291	14158	14185	14341
27066	21995	24612	20396	16702	16562	16966	16437	16611	16508	16723	16516	16501	16272	16444	16733	16505	16606	16476	16553	16525	16375	16507	16499	16462	16672	16331	16583	16617	16403	16578	16438	16492	16531	16589	16356	16311	16681	16422	16394	16518	16432	16597	16501	16674	16574	16401	16348	16501	16818	16759	16505	16560	16461	16664	16320	16621	16441	16306	16387	16324	16315	16480	16456	16570	16276	16458	16416	16305	16433	16482	16282	16685	16346	16449	16342	16475	16581	16496	16469	16440	16408	16507	16496	16339	16421	16474	16713	16459	16274	16461	16474	16442	16286	16283	16417	16525	16570	16287	16590	16466	16276	16323	16397	16402	16493	16662	16366	16387	16510	16370	16686	16394	16608	16461	16547	16464	16386	16550	16521	16427	16361	16429	16313	16542	16519	16242	16617	16459	16320	16587	16500	16561	16656	16529	16278	16546	16527	16624	16515	16412	16479	16397	16389	16501	16409	16417	16724	16516	16402	16338	16470	16572	16363	16466	16416	16484	16533	16481	16408	16611	16458	16478	16407	16620	16446	16429	16234	16421	16497	16553	16337	16459	16477	16350	16303	16503	16394	16427	16341	16624	16353	16365	16312	16583	16392	16424	16376	16368	16544	16464	16336	16369	16448	16326	16322	16436	16481	16266	16523	16485	16574	16384	16265	16336	16414	16388	16311	16499	16418	16420	16450	16328	16327	16339	16456	16373	16473	16491	16393	16443	16532	16345	16415	16471	16408	16459	16206	16481	16313	16361	16418	16080	16406	16476	16457	16374	16398	16419	16575	16490	16632	16537	16404	16401	16370	16538	16297	16420	16382	16418	16372	16345	16521	16378	16343	16518	16373	16466	16550	16399	16417	16401	16404	16565	16487	16614	16591	16518	16327	16319	16378	16408	16320	16597	16412	16457	16387	16444	16470	16594	16517	16279	16578	16421	16458	16186	16346	16260	16457	16608	16473	16341	16649	16418	16383	16325	16592	16472	16555	16417	16393	16515	16444	16512	16627	16490	16359	16519	16369	16497	16341	16380	16294	16473	16322	16467	16391	16527	16408	16518	16268	16566	16359	16283	16464	16397	16611	16413	16461	16445	16405	16441	16591	16487	16350	16490	16465	16505	16322	16476	16401	16320	16495	16567	16476	16519	16316	16301	16381	16332	16179	16188	16560	16469	16308	16357	16277	16395	16527	16512	16381	16631	16273	16560	16361	16337	16542	16361	16346	16351	16379	16439	16239	16354	16311	16434	16592	16412	16315	16350	16578	16415	16293	16494	16220	16513	16246	16314	16402	16401	16452	16385	16368	16428	16466	16302	16178	16308	16443	16427	16385	16534	16564	16595	16494	16616	16412	16413	16286	16439	16170	16476	16598	16321	16376	16496	16477	16591	16424	16322	16470	16376	16549	16332	16523	16430	16518	16576	16507	16385	16319	16285	16631	16413	16629	16564	16428	16518	16515	16476	16358	16356	16589	16472	16396	16589	16580	16319	16394	16486	16509	16534	16414	16490	16574	16294	16486	16424	16503	16531	16348	16503	16385	16485	16355	16343	16477	16465	16520	16426	16288	16487	16455	16622	16512	16477	16330	16377	16481	16527	16525	16394	16321	16517	16346	16266	16491	16496	16412	16376	16372	16607	16433	16316	16533	16631	16574	16632	16553	16445	16647	16441	16340	16337	16383	16461	16584	16472	16483	16425	16544	16414	16241	16339	16270	16309	16505	16597	16542	16445	16476	16474	16492	16302	16640	16395	16305	16440	16531	16492	16456	16353	16412	16410	16252	16501	16546	16316	16289	16378	16480	16385	16581	16511	16440	16417	16633	16372	16509	16546	16528	16525	16364	16521	16469	16354	16280	16552	16506	16352	16372	16467	16413	16652	16399	16237	16248	16572	16439	16403	16327	16483	16499	16506	16601	16477	16688	16420	16417	16420	16512	16584	16525	16592	16666	16598	16373	16539	16416	16716	16534	16476	16316	16123	16373	16550	16320	16666	16461	16442	16522	16477	16340	16274	16496	16506	16618	16407	16491	16489	16504	16211	16324	16296	16563	16520	16502	16480	16326	16301	16217	16536	16355	16380	16434	16349	16509	16428	16592	16601	16584	16331	16383	16511	16464	16540	16602	16407	16298	16326	16347	16588	16470	16668	16557	16526	16672	16451	16375	16490	16422	16576	16415	16393	16530	16448	16525	16375	16490	16559	16342	16321	16523	16298	16597	16396	16399	16402	16401	16245	16429	16689	16286	16436	16494	16279	16616	16444	16487	16760	16457	16248	16452	16633	16383	16221	16459	16497	16604	16335	16381	16442	16475	16536	16370	16598	16573	16496	16471	16237	16235	16593	16521	16411	16473	16357	16374	16430	16511	16415	16270	16519	16392	16446	16360	16450	16476	16331	16340	16284	16489	16466	16413	16299	16285	16633	16254	16470	16253	16486	16406	16523	16268	16397	16221	16504	16345	16343	16429	16410	16313	16676	16416	16297	16291	16399	16321	16471	16580	16355	16621	16372	16274	16581	16477	16553	16485	16448	16628	16708	16269	16467	16375	16190	16529	16475	16408	16515	16611	16349	16419	16295	16416	16535	16487	16478	16231	16513	16566	16417	16428	16547	16378	16454	16243	16395	16414	16542	16392	16278	16394	16407	16343	16640	16380	16358	16499	16421	16278	16431	16337	16486	16213	16454	16509	16489	16464	16437	16283	16303	16378	16458	16489	16398	16299	16362	16245	16580	16373	16419	16531	16353	16445	16134	16380	16379	16327	16454	16430	16365	16418	16616	16470	16544	16344	16544	16553	16595	16380	16294	16471	16573	16409	16402	16223	16357	16237	16413	16392	16391	16429	16648	16685	16517	16352	16406	16596	16611	16412	16566	16673	16474	16540	16544	16485	16562	16503	16356	16452	16352	16241	16324	16322	16223	16659	16433	16435	16630	16499	16493	16345	16429	16430	16344	16436	16518	16476	16445	16518	16442	16357	16641	16314	16397	16517	16252	16605	16383	16361	16240	16608	16239	16551	16384	16465	16283	16231	16469	16393	16598	16589	16454	16362	16534	16392	16517	16490	16347	16341	16398	16456	16635	16673	16475	16418	16383	16665	16550	16364	16551	16518	16527	16479	16352	16559	16593	16389	16250	16347	16474	16438	16354	16440	16460	16680	16476	16382	16372	16392	16391	16396	16438	16452	16615	16166	16506	16542	16716	16335	16299	16403	16413	16450	16345	16364	16369	16394	16564	16344	16404	16529	16327	16463	16368	16635	16434	16485	16423	16308	16388	16494	16385	16372	16397	16604	16512	16382	16531	16568	16476	16427	16609	16640	16438	16469	16490	16394	16434	16373	16469	16568	16446	16417	16590	16350	16509	16520	16334	16290	16353	16430	16373	16332	16534	16658	16687	16289	16485	16514	16432	16338	16300	16403	16458	16372	16178	16310	16461	16577	16466	16328	16459	16469	16224	16376	16364	16534	16375	16508	16461	16517	16316	16603	16516	16625	16315	16240	16437	16593	16332	16462	16330	16463	16560	16452	16379	16408	16559	16333	16327	16436	16496	16390	16211	16441	16309	16466	16361	16412	16344	16365	16621	16253	16450	16364	16241	16357	16499	16502	16535	16144	16361	16343	16369	16364	16353	16339	16698	16316	16345	16404	16418	16427	16560	16467	16422	16474	16345	16556	16335	16498	16393	16482	16489	16558	16597	16512	16400	16504	16296	16462	16355	16386	16432	16470	16352	16443	16456	16464	16321	16392	16514	16552	16362	16345	16407	16740	16226	16499	16489	16380	16437	16471	16333	16434	16534	16380	16445	16409	16546	16401	16248	16483	16507	16495	16444	16462	16377	16463	16355	16366	16579	16306	16328	16425	16446	16528	16476	16433	16533	16461	16556	16266	16240	16470	16490	16473	16504	16471	16256	16532	16306	16426	16411	16383	16422	16566	16346	16347	16359	16371	16309	16341	16508	16459	16563	16370	16390	16305	16255	16622	16231	16237	16504	16317	16402	16550	16335	16321	16393	16519	16759	16241	16530	16437	16561	16466	16407	16622	16487	16451	16245	16440	16470	16568	16430	16365	16552	16449	16406	16253	16179	16481	16354	16536	16277	16518	16499	16556	16330	16420	16379	16513	16615	16410	16441	16495	16467	16325	16553	16170	16361	16501	16334	16305	16341	16364	16394	16577	16425	16561	16474	16232	16357	16501	16428	16396	16243	16411	16642	16628	16451	16587	16435	16369	16500	16524	16455	16462	16474	16548	16687	16380	16493	16297	16280	16670	16423	16592	16494	16317	16501	16443	16390	16510	16515	16269	16470	16221	16357	16526	16484	16400	16329	16402	16379	16281	16502	16573	16558	16288	16249	16408	16528	16598	16426	16479	16339	16433	16358	16719	16388	16373	16529	16593	16304	16430	16564	16262	16520	16338	16390	16469	16485	16554	16481	16385	16501	16593	16601	16580	16349	16342	16462	16631	16382	16476	16225	16429	16429	16352	16658	16651	16491	16417	16577	16380	16648	16411	16353	16354	16201	16389	16224	16465	16594	16439	16382	16409	16303	16312	16437	16492	16418	16490	16519	16334	16363	16652	16426	16674	16315	16203	16488	16494	16568	16394	16586	16434	16594	16485	16422	16367	16332	16382	16485	16290	16530	16307	16557	16465	16414	16521	16407	16648	16468	16487	16441	16474	16587	16621	16533	16479	16481	16620	16447	16441	16443	16422	16411	16329	16576	16412	16639	16495	16427	16596	16565	16412	16608	16079	16472	16482	16430	16569	16385	16492	16399	16547	16583	16610	16509	16461	16558	16483	16503	16633	16317	16332	16359	16317	16398	16546	16358	16492	16406	16324	16400	16339	16116	16420	16397	16631	16383	16431	16393	16470	16559	16544	16579	16363	16462	16537	16399	16274	16453	16445	16511	16313	16439	16427	16496	16658	16479	16426	16533	16425	16471	16446	16489	16612	16566	16523	16617	16269	16403	16369	16375	16527	16587	16307	16360	16516	16389	16510	16519	16297	16472	16430	16422	16435	16585	16380	16363	16312	16409	16542	16526	16287	16645	16376	16465	16576	16582	16439	16369	16272	16493	16304	16397	16632	16476	16463	16394	16435	16218	16328	16417	16508	16383	16402	16335	16525	16502	16337
14019	22522	20004	15142	14646	14633	14656	14557	14378	14461	14391	14204	14489	14300	14339	14205	14338	14383	14389	14491	14326	14364	14300	14185	14381	14267	14317	14205	14278	14179	14181	14437	14296	14332	14180	14451	14199	14369	14421	14396	14394	14359	14429	14371	14401	14346	14366	14323	14603	14778	14570	14479	14455	14391	14413	14226	14305	14143	14159	14270	14384	14341	14207	14297	14215	14421	14355	14278	14256	14244	14134	14032	14579	14325	14552	14122	14292	14236	14223	14233	14353	14359	14337	14380	14273	14258	14355	14356	14355	14116	14262	14352	14222	14190	14348	14239	14397	14371	14201	14355	14284	14262	14191	14313	14395	14320	14183	14266	14275	14308	14482	14332	14296	14384	14246	14388	14328	14278	14467	14217	14411	14146	14489	14356	14432	14353	14159	14357	14243	14256	14317	14173	14221	14293	14366	14505	14451	14237	14258	14382	14230	14194	14423	14296	14374	14314	14351	14389	14271	14395	14200	14255	14196	14452	14388	14487	14307	14337	14485	14210	14331	14455	14194	14334	14250	14255	14187	14576	14198	14107	14152	14400	14401	14210	14152	14214	14370	14148	14418	14180	14308	14303	14351	14335	14182	14440	14191	14157	14246	14297	14415	14469	14364	14264	14280	14379	14115	14244	14316	14404	14200	14323	14342	14367	14289	14144	14292	14445	14302	14321	14257	14321	14323	14330	14096	14235	14271	14093	14426	14337	14238	14353	14255	14375	14301	14395	14235	14190	14426	14195	14308	14149	14376	14283	14253	14137	14222	14321	14406	14426	14253	14359	14225	14250	14376	14387	14211	14480	14331	14385	14242	14268	14314	14285	14439	14191	14323	14374	14289	14280	14252	14178	14247	14283	14363	14281	14386	14260	14129	14246	14381	14162	14184	14289	14152	14335	14279	14371	14310	14397	14396	14351	14264	14474	14316	14215	14173	14406	14345	14308	14204	14501	14266	14213	14441	14342	14296	14430	14316	14239	14166	14359	14404	14185	14242	14223	14308	14250	14185	14304	14362	14169	14318	14232	14200	14371	14367	14249	14377	14267	14284	14321	14264	14325	14373	14403	14348	14273	14334	14375	14271	14261	14372	14367	14399	14170	14381	14263	14344	14352	14355	14355	14206	14339	14223	14226	14294	14405	14357	14383	14301	14313	14138	14318	14203	14340	14474	14304	14259	14325	14220	14443	14346	14257	14289	14225	14263	14266	14322	14201	14343	14244	14167	14304	14227	14408	14299	14394	14137	14485	14339	14317	14197	14330	14471	14242	14319	14253	14259	14285	14348	14079	14330	14297	14413	14416	14331	14317	14395	14538	14380	14344	14305	14316	14279	14310	14299	14250	14166	14305	14261	14413	14257	14426	14086	14154	14287	14180	14304	14015	14438	14426	14056	14212	14325	14240	14147	14228	14181	14198	14230	14376	14296	14374	14393	14291	14307	14263	14344	14210	14348	14277	14185	14258	14292	14378	14242	14375	14257	14352	14121	14268	14354	14322	14226	14153	14265	14269	14355	14359	14337	14338	14549	14298	14401	14168	14149	14153	14147	14270	14328	14339	14176	14207	14238	14364	14070	14402	14071	14364	14397	14353	14270	14331	14347	14365	14162	14507	14090	14272	14287	14307	14143	14212	14469	14395	14069	14184	14317	14249	14423	14371	14441	14415	14294	14414	14132	14376	14280	14310	14382	14245	14343	14326	14299	14356	14324	14272	14170	14266	14358	14369	14410	14609	14247	14280	14258	14168	14344	14240	14419	14334	14325	14308	14277	14288	14219	14289	14313	14205	14411	14118	14381	14065	14379	14367	14427	14324	14235	14301	14440	14338	14272	14064	14261	14153	14424	14273	14173	14183	14227	14223	14331	14204	14306	14278	14211	14458	14274	14197	14316	14279	14377	14297	14263	14251	14257	14342	14429	14295	14344	14403	14431	14357	14361	14179	14537	14459	14423	14235	14224	14252	14372	14300	14271	14360	14258	14376	14224	14183	14378	14317	14312	14247	14328	14122	14195	14176	14237	14219	14274	14316	14330	14272	14381	14270	14412	14283	14291	14376	14205	14324	14278	14291	14258	14393	14307	14203	14268	14152	14382	14469	14139	14260	14103	14196	14227	14456	14249	14237	14239	14413	14281	14235	14289	14382	14427	14334	14374	14394	14351	14146	14310	14403	14266	14224	14132	14293	14351	14267	14345	14396	14435	14257	14212	14341	14222	14411	14393	14269	14226	14208	14340	14388	14294	14606	14313	14270	14340	14176	14166	14428	14277	14246	14271	14273	14216	14222	14246	14330	14413	14301	14448	14343	14226	14286	14410	14332	14397	14291	14189	14298	14288	14154	14256	14288	14348	14450	14403	14331	14302	14482	14313	14075	14336	14098	14314	14247	14167	14148	14191	14235	14363	14309	14268	14453	14190	14265	14228	14218	14361	14191	14253	14362	14227	14221	14366	14213	14325	14333	14366	14422	14382	14342	14400	14221	14308	14384	14487	14419	14396	14256	14384	14167	14162	14238	14318	14265	14225	14095	14090	14262	14165	14158	14257	14145	14252	14439	14304	14514	14499	14258	14207	14288	14331	14299	14254	14503	14211	14284	14240	14354	14345	14389	14310	14376	14193	14334	14244	14267	14346	14199	14199	14144	14235	14336	14410	14299	14350	14316	14528	14396	14251	14227	14240	14396	14357	14211	14282	14360	14467	14322	14232	14322	14214	14237	14195	14309	14089	14312	14419	14396	14088	14199	14386	14258	14276	14223	14373	14372	14277	14226	14185	14358	14247	14192	14228	14260	14276	14358	14278	14349	14412	14329	14237	14249	14437	14271	14347	14327	14315	14371	14154	14484	14171	14382	14336	14330	14143	14335	14330	14283	14392	14184	14322	14361	14205	14204	14252	14281	14193	14156	14277	14284	14142	14301	14307	14421	14304	14223	14271	14228	14260	14345	14382	14452	14263	14244	14185	14257	14197	14301	14223	14308	14253	14248	14249	14207	14264	14245	14400	14441	14245	14086	14480	14327	14245	14371	14277	14220	14302	14273	14320	14185	14385	14276	14348	14291	14285	14247	14275	14344	14386	14317	14298	14325	14406	14255	14330	14326	14261	14191	14398	14300	14270	14310	14393	14341	14339	14335	14293	14361	14280	14273	14352	14130	14353	14300	14307	14353	14275	14244	14347	14233	14304	14342	14340	14376	14321	14273	14426	14368	14386	14190	14266	14271	14393	14386	14273	14316	14448	14304	14122	14257	14375	14330	14309	14201	14468	14307	14154	14166	14338	14242	14310	14187	14306	14367	14275	14105	14272	14217	14287	14134	14227	14343	14279	14335	14155	14193	14383	14193	14373	14342	14192	14324	14374	14374	14207	14300	14192	14282	14271	14149	14332	14249	14314	14282	14343	14216	14567	14185	14312	14347	14371	14316	14501	14341	14320	14494	14338	14383	14177	14168	14298	14443	14485	14199	14282	14306	14408	14135	14344	14554	14226	14249	14370	14451	14365	14280	14232	14345	14210	14415	14516	14411	14243	14285	14310	14261	14350	14209	14539	14421	14364	14187	14404	14199	14093	14319	14309	14391	14227	14238	14239	14282	14428	14358	14383	14324	14195	14356	14219	14276	14316	14357	14218	14255	14107	14195	14272	14275	14297	14306	14363	14293	14230	14326	14307	14289	14241	14352	14339	14352	14375	14118	14357	14146	14243	14271	14365	14393	14551	14197	14321	14290	14306	14339	14412	14277	14331	14379	14318	14345	14118	14273	14343	14345	14243	14463	14295	14378	14280	14267	14241	14220	14239	14282	14266	14292	14303	14174	14242	14223	14313	14221	14334	14135	14225	14276	14381	14194	14232	14163	14418	14337	14214	14204	14248	14276	14424	14236	14141	14307	14243	14249	14414	14232	14301	14286	14213	14420	14328	14389	14431	14364	14284	14492	14254	14328	14348	14362	14353	14326	14322	14323	14251	14379	14280	14454	14384	14277	14350	14442	14194	14459	14378	14336	14166	14366	14255	14259	14308	14245	14431	14349	14480	14285	14242	14281	14408	14263	14389	14420	14457	14228	14307	14291	14340	14426	14282	14269	14265	14206	14251	14270	14124	14357	14220	14299	14384	14422	14324	14243	14226	14369	14306	14250	14237	14252	14449	14343	14426	14239	14324	14341	14243	14372	14265	14288	14249	14426	14142	14335	14216	14526	14202	14299	14432	14401	14323	14189	14290	14289	14316	14312	14335	14323	14404	14183	14327	14266	14226	14325	14197	14263	14283	14228	14243	14325	14277	14337	14322	14287	14277	14230	14340	14206	14400	14371	14274	14286	14329	14341	14357	14278	14229	14338	14398	14260	14354	14071	14291	14257	14442	14333	14369	14320	14258	14232	14377	14392	14191	14294	14226	14189	14180	14400	14208	14227	14304	14306	14194	14463	14505	14332	14411	14203	14528	14135	14333	14335	14130	14170	14338	14306	14279	14303	14292	14440	14365	14283	14299	14274	14354	14355	14269	14511	14350	14404	14237	14534	14225	14344	14292	14085	14454	14403	14073	14289	14387	14271	14189	14219	14302	14138	14299	14285	14389	14325	14322	14326	14259	14217	14269	14215	14413	14325	14415	14399	14244	14177	14390	14149	14264	14330	14275	14326	14292	14252	14380	14212	14296	14268	14351	14223	14420	14453	14461	14364	14196	14304	14241	14336	14224	14346	14420	14322	14337	14271	14321	14196	14391	14220	14445	14285	14354	14416	14168	14273	14274	14198	14298	14255	14298	14389	14469	14371	14335	14314	14418	14504	14320	14384	14266	14460	14055	14489	14339	14300	14325	14315	14354	14332	14317	14214	14208	14220	14380	14257	14372	14279	14084	14300	14534	14328	14209	14244	14514	14361	14329	14361	14133	14392	14373	14229	14136	14276	14330	14374	14285	14272	14322	14286	14412	14266	14216	14298	14297	14216	14340	14277	14421	14310	14378	14309	14404	14246	14254	14388	14274	14370	14529	14144	14242	14320	14365	14419	14188	14356	14230	14340	14324	14267	14350	14299	14334	14248	14404	14319	14244	14360	14233	14329	14443	14204	14184	14379	14200	14246	14328	14194	14476	14235	14207	14197	14323	14280	14371	14142	14199	14282	14065	14359	14235	14333
23737	21091	27484	25102	21669	20074	18987	17228	16731	16673	16519	16741	16713	16615	16548	16535	16475	16614	16605	16394	16420	16349	16414	16412	16663	16530	16264	16261	16373	16231	16429	16635	16446	16448	16162	16655	16538	16472	16252	16663	16629	16463	16413	16612	16487	16577	16430	16301	17314	17928	17489	16994	16852	16588	16529	16309	16370	16406	16431	16340	16710	16505	16188	16074	16272	16147	16398	16350	16361	16193	16148	16122	16175	16419	16213	16451	16324	16455	16416	16432	16176	16459	16402	16394	16142	16378	16416	16283	16316	16224	16367	16522	16340	16258	16272	16287	16271	16311	16268	16454	16313	16422	16415	16368	16261	16434	16221	16332	16397	16349	16309	16456	16282	16345	16231	16418	16372	16444	16303	16094	16507	16353	16284	16293	16315	16380	16383	16287	16242	16444	16487	16328	16297	16326	16349	16181	16509	16210	16159	16410	16383	16340	16411	16310	16428	16281	16314	16231	16266	16361	16124	16279	16341	16314	16322	16525	16438	16250	16279	16267	16200	16347	16378	16485	16376	16471	16452	16324	16305	16339	16359	16259	16475	16267	16507	16118	16330	16370	16387	16189	16260	16161	16346	16437	16222	16288	16385	16161	16222	16211	16362	16276	16343	16218	16120	16282	16343	16286	16469	16269	16310	16324	16321	16359	16310	16081	16247	16207	16274	16428	16267	16326	16178	16041	16442	16466	16197	16127	16289	16311	16521	16397	16426	16220	16427	16328	16402	16247	16387	16363	16337	16209	16138	16338	16304	16353	16290	16435	16324	16463	16193	16337	16415	16391	16381	16312	16373	16411	16371	16361	16287	16252	16458	16153	16588	16468	16285	16255	16298	16291	16423	16307	16274	16448	16421	16328	16358	16155	16491	16144	16467	16462	16213	16517	16352	16365	16452	16218	16377	16232	16266	16254	16074	16118	16245	16288	16194	16327	16373	16494	16304	16340	16171	16260	16447	16124	16271	16455	16458	16302	16247	16287	16407	16413	16553	16101	16338	16129	16330	16196	16221	16186	16356	16204	16514	16386	16186	16261	16399	16328	16230	16393	16310	16447	16320	16389	16260	16421	16179	16334	16395	16263	16346	16332	16270	16192	16335	16392	16249	16376	16140	16228	16392	16413	16300	16209	16325	16329	16360	16409	16350	16372	16278	16303	16086	16392	16366	16226	16322	16302	16452	16456	16264	16277	16310	16449	16216	16522	16383	16330	16318	16394	16337	16282	16329	16172	16198	16461	16151	16321	16425	16291	16312	16255	16441	16219	16369	16208	16280	16130	16380	16181	16248	16340	16069	16385	16275	16346	16334	16304	16257	16185	16480	16203	16235	16551	16421	16334	16422	16291	16316	16479	16398	16414	16427	16474	16480	16253	16233	16213	16325	16199	16384	16233	16250	16426	16154	16298	16140	16245	16404	16264	16299	16290	16330	16458	16386	16277	16324	16365	16392	16407	16308	16295	16355	16320	16298	16282	16357	16188	16393	16296	16350	16234	16493	16349	16251	16276	16289	16551	16342	16412	16338	16249	16300	16312	16162	16314	16428	16391	16360	16228	16193	16265	16211	16464	16299	16275	16344	16356	16285	16307	16441	16330	16480	16347	16210	16224	16441	16431	16424	16508	16439	16177	16390	16381	16341	16331	16276	16383	16220	16223	16248	16155	16400	16484	16249	16186	16249	16192	16143	16210	16391	16248	16345	16175	16463	16357	16328	16273	16340	16294	16317	16233	16352	16179	16450	16198	16301	16471	16344	16320	16330	16279	16347	16276	16337	16295	16287	16542	16417	16391	16223	16304	16497	16486	16290	16294	16445	16436	16493	16296	16362	16087	16565	16260	16327	16210	16331	16346	16293	16441	16187	16175	16477	16316	16320	16326	16379	16488	16179	16341	16272	16288	16297	16323	16330	16174	16316	16136	16193	16174	16234	16353	16174	16343	16185	16100	16338	16241	16332	16512	16227	16559	16324	16320	16246	16205	16584	16313	16384	16392	16439	16164	16324	16463	16200	16361	16420	16296	16276	16153	16306	16484	16158	16177	16184	16512	16326	16083	16171	16286	16276	16291	16336	16314	16345	16394	16432	16353	16360	16266	16270	16349	16340	16247	16329	16394	16477	16335	16422	16306	16567	16353	16252	16387	16439	16532	16453	16308	16115	16254	16334	16326	16254	16255	16584	16377	16316	16474	16137	16311	16341	16268	16381	16321	16233	16283	16225	16429	16358	16207	16273	16304	16323	16441	16233	16232	16400	16069	16064	16423	16525	16468	16266	16294	16097	16287	16359	16233	16206	16421	16334	16388	16307	16165	16421	16248	16275	16206	16208	16419	16392	16178	16307	16224	16539	16369	16363	16302	16469	16456	16307	16307	16352	16247	16281	16245	16316	16308	16250	16431	16289	16307	16299	16487	16166	16147	16540	16466	16288	16424	16169	16304	16328	16405	16328	16343	16257	16141	16500	16424	16377	16343	16316	16298	16304	16202	16274	16518	16433	16187	16349	16268	16329	16500	16154	16216	16329	16293	16456	16326	16344	16274	16180	16252	16438	16364	16200	16327	16403	16264	16312	16313	16423	16218	16521	16605	16229	16269	16355	16323	16340	16314	16188	16330	16526	16088	16227	16178	16214	16186	16508	16415	16222	16419	16225	16294	16237	16640	16644	16277	16374	16644	16217	16324	16379	16367	16398	16139	16396	16141	16438	16384	16122	16310	16437	16328	16198	16317	16345	16497	16310	16245	16311	16387	16303	16222	16442	16429	16261	16148	16174	16339	16515	16084	16420	16310	16244	16254	16427	16223	16460	16405	16400	16393	16156	16397	16445	16442	16535	16232	16331	16251	16278	16294	16152	16374	16242	16272	16438	16432	16397	16379	16324	16356	16425	16221	16401	16220	16310	16483	16438	16413	16246	16296	16489	16395	16349	16339	16214	16206	16531	16283	16396	16307	16414	16447	16392	16240	16323	16414	16390	16381	16202	16305	16347	16280	16362	16351	16157	16353	16331	16451	16287	16239	16550	16416	16231	16215	16230	16235	16436	16282	16357	16186	16340	16072	16122	16217	16254	16199	16326	16360	16316	16530	16211	16310	16357	16404	16298	16433	16320	16363	16368	16392	16365	16535	16323	16258	16329	16276	16324	16348	16150	16065	16386	16298	16372	16192	16400	16520	16335	16331	16288	16139	16348	16251	16396	16263	16444	16189	16290	16526	16410	16358	16661	16203	16233	16420	16344	16491	16340	16571	16320	16352	16211	16315	16237	16262	16316	16236	16363	16257	16475	16313	16384	16293	16243	16313	16594	16370	16178	16269	16383	16309	16591	16287	16354	16503	16346	16286	16237	16339	16381	16228	16532	16403	16278	16486	16462	16322	16482	16275	16467	16316	16470	16387	16394	16391	16171	16340	16369	16206	16414	16343	16311	16334	16324	16429	16298	16340	16446	16092	16395	16299	16333	16412	16362	16305	16391	16302	16340	16487	16416	16310	16264	16176	16406	16249	16246	16337	16353	16268	16119	16270	16107	16121	16314	16329	16342	16540	16428	16636	16328	16251	16074	16229	16473	16429	16341	16323	16557	16284	16381	16251	16422	16293	16409	16217	16331	16316	16339	16371	16298	16347	16546	16269	16092	16286	16424	16142	16418	16269	16444	16074	16408	16177	16217	16398	16272	16266	16227	16269	16483	16377	16288	16238	16332	16346	16305	16336	16375	16276	16361	16407	16279	16371	16569	16275	16201	16257	16274	16249	16328	16428	16162	16175	16298	16306	16342	16139	16332	16395	16151	16227	16351	16318	16207	16250	16258	16087	16069	16237	16417	16433	16503	16436	16273	16336	16211	16390	16510	16413	16447	16459	16391	16322	16252	16285	16552	16559	16373	16399	16405	16214	16278	16182	16371	16304	16365	16343	16266	16278	16254	16449	16294	16400	16453	16342	16374	16205	16293	16228	16319	16442	16329	16258	16235	16426	16338	16300	16444	16354	16439	16390	16405	16220	16305	16269	16350	16300	16268	16508	16455	16192	16463	16344	16222	16615	16330	16317	16209	16619	16365	16263	16337	16273	16252	16308	16418	16423	16315	16231	16181	16209	16332	16316	16427	16167	16318	16298	16326	16109	16355	16396	16183	16398	16317	16366	16265	16269	16283	16303	16418	16438	16066	16098	16320	16162	16214	16223	16250	16390	16282	16048	16255	16504	16375	16274	16207	16400	16246	16346	16460	16313	16189	16222	16271	16332	16289	16394	16271	16172	16277	16498	16187	16035	16157	16470	16264	16518	16238	16401	16351	16290	16335	16324	16434	16421	16200	16405	16420	16296	16296	16264	16395	16163	16367	16351	16162	16406	16558	16192	16280	16435	16416	16271	16129	16391	16128	16337	16383	16423	16361	16463	16363	16322	16337	16386	16362	16208	16668	16347	16359	16254	16341	16284	16283	16289	16284	16319	16444	16285	16193	16362	16240	16515	16421	16142	16248	16331	16383	16358	16291	16272	16302	16204	16291	16343	16366	16468	16204	16445	16188	16460	16297	16338	16427	16398	16265	16388	16345	16267	16228	16352	16428	16390	16426	16319	16433	16252	16338	16374	16362	16329	16435	16387	16474	16426	16291	16351	16309	16256	16085	16365	16189	16256	16275	16207	16417	16323	16380	16214	16699	16557	16250	16193	16383	16009	16187	16316	16416	16368	16336	16419	16244	16346	16152	16321	16276	16248	16456	16462	16287	16231	16403	16369	16331	16140	16116	16206	16279	16448	16216	16458	16233	16253	16336	16214	16375	16400	16356	16340	16231	16095	16230	16338	16346	16182	16271	16067	16366	16309	16249	16409	16374	16466	16332	16245	16289	16421	16440	16397	16220	16244	16290	16247	16196	16254	16387	16491	16404	16337	16224	16320	16233	16287	16319	16261	16393	16174	16535	16417	16268	16145	16321	16371	16353	16244	16145	16342	16172	16253	16294	16190	16196	16281	16460	16267	16408	16506	16382	16529	16333	16199	16392	16234	16277	16352	16547	16418	16278	16401	16416	16471	16171	16296	16024	16284	16358	16513	16279	16419	16242	16245	16530	16200	16430	16179	16412	16368	16590	16238	16401	16257	16173	16435	16362	16358	16520	16315	16526	16354	16152	16417
13602	42461	27477	17212	16070	15662	15091	15004	14776	14679	14620	14335	14475	14278	14405	14439	14391	14412	14277	14254	14330	14414	14304	14431	14225	14235	14460	14428	14294	14474	14124	14098	14303	14203	14236	14341	14304	14249	14319	14386	14233	14324	14252	14304	14349	14474	14327	14425	15909	16339	15704	14987	14682	14483	14194	14162	14104	14260	14361	14196	14065	14258	14260	14281	14169	14245	14203	14160	14222	14316	14343	14258	14283	14116	14114	14129	14120	14242	14080	14062	14044	14163	14197	14299	14234	14203	14386	14274	14419	14179	14433	14071	14279	14309	14277	14146	14449	14306	14083	14382	14264	14168	14389	14155	14175	14287	14242	14406	14175	14195	14157	14313	14341	14380	14092	14208	14258	14153	14168	14277	14269	14289	14221	14284	14260	14313	14080	14213	14026	14294	14312	14268	14021	14225	14284	14182	14242	14297	14311	14149	14273	14117	14178	14136	14228	14213	14394	14277	14103	14218	14114	14116	14137	14086	14307	14340	14235	14220	14269	14097	14228	14058	14214	14215	14130	14352	14212	14302	14296	14277	14343	14111	14130	14342	14338	14200	14260	14117	14297	14174	14107	14197	14232	14269	14225	14356	14426	14270	14289	14158	14255	14275	14080	14225	14214	14229	14144	14302	14123	14426	14305	14277	14172	14078	14229	14222	14223	14348	14375	14153	14127	14314	14284	14131	14287	14316	14298	14229	14380	14257	14367	14327	14278	14256	14072	14267	14149	14001	14216	14156	14466	14300	14323	14319	14253	14378	14460	14379	14220	14220	14341	14211	14360	14172	14332	14228	14216	14130	14280	14203	14222	14333	14275	14167	14290	14349	14129	14216	14102	14221	14341	14206	14320	14184	14124	14003	14393	14099	14290	14307	14216	14203	14338	14085	14053	14169	14253	14311	14281	14234	14183	14265	14228	14118	14404	14248	14218	14326	14312	14174	14219	14217	14289	14380	14311	14277	14194	14320	14370	14294	14379	14212	14267	14295	14246	14231	14148	14303	14354	14208	14242	14171	14411	14226	14185	14288	14055	14283	14176	14310	14296	14241	14069	14226	14239	14327	14077	14305	14313	14171	14317	14375	14460	14351	13996	14182	14267	14243	14247	14273	14279	14211	14204	14308	14188	14256	14364	14150	14324	14177	14259	14337	14149	14185	14139	14158	14120	14252	14281	14167	14233	14337	14332	14195	14152	14230	14270	14202	14238	14302	14216	14127	14029	14243	14209	14202	14199	14241	14342	14337	14250	14136	14133	14285	14335	14285	14298	14197	14307	14229	14143	14189	14263	14162	14232	14340	14293	14385	14212	14266	14060	14217	14271	14256	14379	14384	14119	14194	14194	14378	14444	14158	14249	14110	14164	14100	14407	14093	14261	14306	14189	14169	14357	14246	14196	14144	14050	14207	14230	14210	14173	14235	14529	14257	14184	14298	14348	14243	14306	14193	14251	14328	14197	14179	14402	14000	14350	14120	14168	14306	14264	14204	14427	14207	14294	14165	14214	14022	14214	14082	14281	14270	14254	14127	14190	14378	14214	14239	14227	14075	14226	14217	14188	14167	14386	14314	14424	14393	14201	14250	14157	14310	14151	14295	14177	14141	14195	14165	14156	14386	14154	14245	14348	14271	14307	14250	14273	14271	14275	14308	14229	14250	14020	14397	14049	14248	14024	14391	14098	14208	14347	14155	14323	14298	14133	14116	14339	14114	14035	14335	14290	14218	14175	14015	14352	14339	14318	14287	14329	14164	14092	14269	14114	14378	14342	14245	14176	14251	14260	14348	14270	14426	14144	14362	14281	14242	14445	14091	14163	14432	14256	14220	14274	14343	14229	14227	14178	14190	14403	14289	14405	14322	14235	14271	14286	14366	14126	14194	14262	14225	14256	14311	14353	14215	14393	14126	14056	14242	14181	14218	14131	14265	14379	14153	14101	14204	14242	14317	14192	14231	14399	14243	14150	14195	14303	14107	14365	14284	14274	14246	14195	14244	14204	14193	14202	13967	14213	14358	14121	14158	14308	14263	14206	14143	14352	14139	14256	14329	14321	14418	14267	14214	14248	14265	14339	14165	14301	14275	14104	14326	14161	14173	14435	14323	14271	14276	14361	14208	14379	14187	14156	14283	14303	14244	14305	14367	14129	14132	14143	14261	14328	14241	14301	14257	14251	14250	14258	14268	14225	14270	14190	14158	14227	14388	14228	14132	14307	14155	14177	14193	14196	14245	14258	14273	14277	14146	14124	14287	14196	14400	14296	14282	14085	14222	14284	14061	14208	14276	14289	14417	14280	14051	14261	14202	14186	14308	14072	14450	14268	14246	14234	14251	14190	14153	14240	14207	14248	14369	14437	14310	14162	14071	14122	14268	14278	14189	14359	14261	14238	14117	14390	14222	14162	14176	14364	14363	14128	14180	14279	14262	14167	14259	14254	14304	14165	14205	14322	14284	14253	14270	14269	14244	14031	14267	14165	14132	14159	14122	14217	14122	14268	14213	14246	14259	14155	14159	14262	14395	14295	14234	14240	14177	14208	14247	14240	14580	14205	14215	14387	14131	14244	14313	14233	14301	14185	14165	14347	14376	14247	14208	14262	14236	14070	14269	14232	14224	14420	14188	14209	14257	14279	14216	14252	14361	14179	14140	14243	14303	14350	14201	14127	14254	14341	14181	14180	14341	14294	14296	14316	14208	14198	14239	14185	14128	14280	14199	14225	14153	14289	14328	14247	14224	14270	14285	14195	14349	14321	14256	14288	14235	14291	14242	14294	14360	14184	14310	14242	14173	14211	14257	14123	14382	14256	14234	14170	14136	14175	14227	14357	14361	14407	14191	14337	14187	14185	14220	14078	14224	14229	14292	14190	14269	14160	14248	14321	14236	14291	14269	14273	14181	14206	14356	14271	14157	14122	13954	14314	14260	14227	14204	14373	14188	14092	14287	14206	14187	14240	14325	14168	14195	14295	14190	14219	14396	14228	14288	14121	14150	14319	14318	14199	14198	13995	14299	14299	14353	14185	14299	14185	14105	14197	14124	14203	14330	14242	14106	14292	14373	14260	14289	14220	14264	14267	14138	14328	14240	14189	14262	14234	14232	14255	14169	14174	14242	14266	14224	14072	14321	14382	14196	14295	14124	14207	14340	14177	14207	14457	14163	14158	14304	14272	14310	14299	14297	14363	14271	14153	14210	14142	14252	14236	14368	14240	14133	14146	14225	14219	14310	14239	14286	14365	14357	14100	14231	14089	14249	14267	14122	14310	14291	14324	14143	14009	14285	14230	14245	14256	14205	14320	14314	14223	14232	14361	14218	14137	14216	14333	14129	14206	14194	14239	14267	14230	14109	14144	14146	14250	14147	14370	14244	14238	14352	14387	14349	14229	14430	14095	14330	14249	14179	14187	14135	14199	14393	14029	14243	14250	14498	14183	14391	14296	14260	14017	14216	14331	14170	14351	14154	14226	14124	14168	14117	14417	14152	14266	14464	14281	14185	14261	14179	14171	14244	14217	14376	14199	14279	14312	14258	14341	14341	14247	14250	14334	14371	14402	14077	14276	14302	14155	14307	14092	14343	14435	14240	14252	14204	14100	14284	14326	14202	14178	14182	14142	14388	14240	14203	14304	14366	14293	14162	14094	14111	14235	14091	14353	14193	14236	14272	14155	14181	14262	14222	14197	14328	14054	14227	14314	14295	14276	14119	14271	14279	14345	14211	14393	14016	14218	14169	14287	14321	14305	14169	14194	14288	14284	14243	14225	14315	14377	14201	14051	14281	14125	14366	14139	14272	14216	14347	14207	14244	14149	14162	14050	14003	14190	14155	14180	14339	14198	14151	14143	14224	14098	14125	14174	14321	14173	14268	14286	14384	14122	14281	14184	14117	14053	14166	14213	14156	14378	14244	14124	14307	14245	14144	14195	14296	14210	14293	14209	14152	14347	14157	14352	14162	14367	14178	14356	14176	14187	14166	14282	14386	14286	14156	14143	14281	14146	14281	14213	14232	14228	14182	14350	14200	14307	14290	14191	14325	14258	14194	14137	14259	14348	14213	14402	14178	14382	14269	14374	14210	14262	14057	14342	14273	14124	14264	14121	14204	14278	14220	14387	14127	14212	14209	14326	14331	14143	14207	14267	14168	14240	14263	14396	14256	14239	14349	14154	14301	14220	14287	14381	14404	14575	14294	14143	14180	14385	14301	14313	14172	14134	14323	14256	14224	14162	14238	14259	14254	14445	14086	14154	14207	14201	14148	14281	14326	14192	14264	14097	14247	14252	14164	14276	14258	14268	14055	14285	14058	14377	14228	14258	14290	14269	14256	14242	14425	14344	14207	14185	14301	14309	14134	14245	14360	14345	14178	14303	14253	14259	14244	14352	14241	14116	14338	14347	14204	14175	14185	14145	14273	13983	14104	14037	14188	14237	14000	14157	14258	14313	14113	14412	14237	14208	14230	14276	14301	13991	14182	14405	14107	14212	14102	14324	14320	14239	14143	14344	14205	14285	14353	14190	14308	14173	14232	14328	14278	14156	14165	14330	14175	14182	14195	14282	14327	14305	14162	14382	14326	14321	14123	14141	14130	14233	14276	14214	14258	14384	14140	14148	14187	14144	14365	14241	14483	14246	14396	14205	14127	14274	14180	14207	14235	14225	14230	14186	14197	14217	14258	14153	14180	14327	14344	14205	14241	14209	14373	14367	14285	14266	14199	14147	14358	14270	14363	14379	14212	14403	14300	14181	14281	14211	14245	14205	14164	14231	14332	14345	14288	14272	14235	14292	14197	14200	14323	14371	14294	14196	14191	14114	14203	14238	14229	14158	14148	14364	14320	14306	14172	14272	14295	14296	14344	14179	14190	14148	14022	14298	14237	14410	14205	14242	14411	14305	14273	14052	14281	14163	14223	14192	14139	14257	14271	14237	14283	14185	14114	14172	14175	14324	14337	14203	14196	14392	14395	14282	14205	14216	14176	14251	14270	14196	14271	14199	14149	14248	14126	14277	14213	14146	14146	14052	14393	14379	14204	14286	14357	14242	14186	14309	14237	14259	14217	14171	14156	13970	14172	14310	14305	14260	14302	14380	14224	14321	14243	14166	14340	14247	14240	14156	14199	14183	14300	14231	14163	14140	14083
22649	21064	27693	24641	21254	22546	22676	18141	17082	17052	17198	16866	16706	16896	16796	16868	16747	16614	16560	16791	16609	16625	16701	16710	16715	16537	16617	16709	16523	16586	16573	16578	16639	16489	16634	16598	16341	16654	16612	16600	16369	16578	16495	16630	16691	16600	16564	16717	18586	18862	18502	17662	17142	16926	16569	16491	16519	16509	16421	16670	16459	16520	16383	16215	16445	16311	16421	16350	16296	16370	16513	16431	16487	16340	16470	16511	16534	16560	16187	16322	16394	16295	16412	16746	16615	16509	16270	16523	16285	16661	16506	16494	16624	16466	16551	16417	16359	16519	16410	16565	16486	16529	16264	16599	16593	16296	16432	16337	16399	16407	16507	16608	16553	16545	16702	16508	16398	16568	16323	16384	16495	16402	16570	16516	16649	16471	16299	16282	16434	16459	16382	16468	16276	16713	16324	16481	16466	16555	16634	16364	16439	16437	16480	16458	16458	16496	16389	16604	16281	16619	16345	16368	16370	16585	16293	16405	16333	16405	16279	16380	16410	16442	16344	16347	16219	16233	16420	16512	16435	16379	16478	16356	16313	16512	16324	16456	16488	16635	16242	16349	16404	16455	16371	16396	16457	16304	16441	16498	16270	16231	16389	16310	16466	16524	16319	16444	16308	16342	16599	16465	16479	16438	16458	16435	16613	16586	16517	16381	16659	16335	16457	16593	16405	16389	16515	16303	16332	16399	16241	16403	16298	16420	16438	16433	16332	16441	16394	16332	16379	16502	16335	16227	16445	16402	16296	16660	16480	16444	16455	16277	16435	16324	16347	16501	16504	16399	16462	16524	16303	16369	16350	16322	16491	16508	16577	16541	16277	16458	16259	16387	16338	16510	16355	16338	16381	16469	16309	16288	16446	16510	16512	16450	16306	16224	16314	16343	16524	16695	16480	16445	16481	16411	16532	16562	16558	16405	16309	16214	16617	16496	16369	16374	16444	16473	16578	16542	16520	16352	16408	16359	16453	16360	16402	16405	16296	16368	16538	16555	16545	16444	16438	16132	16309	16424	16501	16541	16325	16378	16435	16296	16420	16468	16474	16538	16543	16455	16298	16347	16561	16430	16643	16578	16443	16512	16375	16451	16363	16555	16530	16387	16444	16509	16414	16441	16520	16392	16308	16542	16354	16386	16502	16290	16152	16350	16576	16506	16323	16415	16435	16421	16462	16257	16336	16412	16425	16456	16503	16395	16304	16328	16491	16612	16313	16507	16277	16424	16301	16462	16404	16382	16350	16384	16306	16451	16496	16368	16442	16162	16386	16369	16236	16398	16384	16390	16285	16303	16426	16451	16347	16431	16611	16303	16309	16486	16462	16226	16289	16428	16559	16325	16412	16217	16385	16432	16405	16308	16485	16313	16526	16387	16293	16534	16401	16489	16249	16283	16687	16506	16398	16544	16438	16244	16590	16322	16653	16531	16167	16611	16460	16308	16357	16456	16289	16387	16242	16532	16341	16393	16509	16341	16518	16379	16654	16334	16185	16436	16312	16450	16383	16333	16241	16393	16359	16206	16539	16534	16213	16352	16637	16437	16560	16639	16294	16384	16464	16417	16451	16497	16478	16524	16239	16330	16455	16410	16662	16453	16407	16549	16404	16378	16372	16535	16395	16335	16197	16358	16419	16338	16309	16356	16232	16180	16404	16351	16401	16230	16292	16207	16312	16452	16406	16391	16203	16387	16201	16369	16386	16281	16433	16567	16419	16407	16597	16440	16339	16549	16353	16303	16367	16126	16456	16268	16433	16427	16286	16504	16365	16562	16540	16321	16447	16290	16501	16407	16385	16492	16330	16323	16626	16510	16312	16614	16371	16411	16490	16482	16343	16383	16428	16472	16347	16192	16293	16539	16427	16588	16336	16249	16474	16363	16552	16409	16348	16364	16310	16465	16402	16579	16520	16508	16442	16285	16465	16377	16365	16523	16446	16488	16205	16408	16385	16504	16495	16520	16578	16280	16376	16391	16282	16362	16452	16690	16376	16469	16390	16379	16397	16415	16445	16414	16341	16285	16448	16308	16365	16358	16394	16439	16369	16349	16470	16389	16570	16476	16354	16421	16523	16454	16603	16504	16276	16357	16410	16234	16323	16419	16398	16327	16403	16435	16322	16298	16323	16146	16476	16435	16483	16413	16457	16394	16356	16430	16452	16526	16543	16315	16411	16370	16320	16327	16592	16489	16329	16345	16371	16523	16615	16664	16390	16372	16411	16387	16386	16529	16254	16466	16252	16343	16545	16432	16326	16316	16310	16385	16566	16416	16483	16435	16397	16379	16157	16505	16368	16253	16254	16362	16560	16226	16512	16383	16181	16291	16538	16607	16399	16366	16443	16302	16253	16450	16450	16510	16469	16358	16465	16531	16190	16434	16443	16573	16329	16318	16370	16245	16323	16493	16487	16360	16338	16308	16404	16524	16336	16444	16442	16415	16203	16405	16489	16292	16389	16461	16321	16408	16594	16477	16408	16331	16394	16195	16361	16476	16521	16353	16516	16368	16265	16280	16360	16251	16413	16364	16276	16342	16540	16291	16311	16524	16517	16595	16447	16491	16628	16502	16322	16249	16216	16303	16457	16224	16334	16514	16412	16374	16446	16366	16489	16336	16400	16563	16544	16336	16546	16408	16372	16274	16437	16455	16429	16340	16374	16303	16307	16471	16622	16381	16380	16429	16701	16378	16284	16203	16220	16589	16401	16401	16349	16442	16495	16500	16374	16670	16310	16237	16348	16299	16398	16357	16300	16428	16269	16328	16416	16428	16447	16312	16606	16515	16370	16383	16418	16353	16373	16396	16463	16477	16399	16348	16262	16403	16548	16365	16296	16157	16478	16617	16514	16371	16234	16144	16471	16443	16414	16455	16521	16558	16256	16430	16365	16259	16281	16392	16213	16387	16456	16369	16336	16332	16404	16354	16448	16429	16429	16400	16576	16366	16589	16412	16418	16456	16289	16619	16578	16254	16344	16198	16393	16393	16293	16414	16408	16293	16558	16435	16437	16645	16540	16318	16330	16472	16180	16361	16281	16183	16437	16447	16393	16613	16247	16470	16581	16489	16461	16258	16487	16596	16424	16530	16488	16508	16499	16273	16308	16268	16311	16410	16662	16513	16452	16327	16378	16483	16376	16539	16442	16629	16483	16398	16413	16308	16312	16344	16441	16484	16158	16160	16400	16500	16388	16453	16571	16190	16324	16454	16474	16292	16380	16356	16389	16527	16463	16631	16478	16472	16403	16369	16370	16375	16339	16521	16487	16266	16332	16445	16487	16627	16494	16506	16251	16290	16658	16296	16445	16349	16460	16419	16546	16635	16311	16403	16204	16563	16381	16274	16317	16430	16356	16448	16471	16301	16373	16464	16463	16516	16575	16577	16418	16121	16358	16447	16370	16322	16536	16438	16453	16624	16622	16457	16524	16257	16501	16391	16535	16529	16295	16265	16414	16268	16397	16322	16536	16393	16623	16400	16526	16478	16266	16266	16239	16397	16381	16411	16342	16320	16587	16435	16241	16383	16302	16228	16384	16533	16443	16441	16433	16654	16508	16454	16355	16254	16245	16157	16423	16222	16526	16325	16410	16458	16595	16493	16457	16492	16318	16562	16357	16420	16417	16344	16548	16516	16619	16473	16388	16344	16499	16475	16450	16382	16352	16241	16617	16374	16548	16177	16451	16477	16594	16493	16423	16303	16343	16065	16169	16420	16268	16196	16505	16418	16313	16350	16136	16490	16241	16311	16588	16409	16276	16222	16443	16514	16291	16335	16313	16570	16456	16396	16520	16418	16492	16337	16351	16491	16348	16409	16235	16368	16338	16375	16426	16349	16250	16188	16492	16488	16594	16460	16294	16317	16306	16540	16568	16392	16433	16521	16388	16653	16399	16628	16295	16377	16450	16309	16434	16495	16410	16378	16472	16272	16384	16304	16279	16454	16330	16336	16362	16297	16223	16440	16581	16579	16388	16352	16201	16301	16524	16428	16473	16088	16309	16350	16475	16248	16400	16477	16646	16424	16361	16519	16258	16374	16481	16413	16280	16558	16397	16171	16254	16375	16495	16331	16442	16357	16358	16482	16374	16409	16572	16531	16544	16258	16630	16278	16400	16495	16434	16370	16335	16362	16337	16482	16307	16428	16693	16356	16451	16343	16437	16326	16489	16362	16450	16165	16456	16346	16392	16437	16438	16300	16569	16402	16376	16529	16436	16348	16471	16393	16477	16496	16445	16381	16406	16487	16352	16359	16258	16416	16340	16420	16437	16341	16514	16341	16185	16267	16422	16141	16267	16371	16460	16500	16303	16301	16578	16588	16530	16367	16427	16247	16470	16424	16287	16564	16190	16314	16340	16306	16333	16374	16460	16329	16541	16308	16587	16438	16582	16507	16438	16537	16224	16314	16319	16438	16374	16424	16403	16415	16588	16453	16524	16287	16438	16372	16496	16444	16362	16240	16339	16353	16501	16291	16186	16374	16384	16325	16529	16335	16341	16385	16394	16442	16224	16288	16345	16338	16512	16467	16326	16279	16335	16549	16231	16422	16531	16379	16392	16442	16231	16468	16535	16267	16526	16275	16465	16437	16268	16377	16271	16342	16442	16498	16290	16412	16572	16569	16243	16532	16352	16320	16325	16411	16385	16318	16389	16204	16264	16352	16472	16372	16517	16351	16288	16362	16367	16424	16399	16338	16214	16369	16357	16421	16456	16388	16221	16529	16464	16270	16448	16363	16318	16479	16513	16470	16244	16286	16494	16440	16400	16417	16412	16217	16445	16334	16394	16358	16320	16256	16343	16199	16226	16188	16410	16171	16501	16315	16456	16414	16373	16331	16235	16201	16577	16398	16361	16268	16258	16443	16435	16434	16443	16504	16514	16508	16721	16461	16395	16274	16552	16478	16340	16493	16473	16526	16503	16263	16526	16483	16529	16345	16357	16563	16288	16328	16301	16243	16399	16511	16455	16339	16336	16450	16432	16346	16560	16604	16316	16272	16423	16459	16394	16345	16504	16319	16614	16408	16367	16387	16218	16505	16274	16684	16372	16620	16399	16250	16177	16464	16312	16460	16421	16421	16501	16300	16512	16306	16442	16470	16561	16435	16466	16387	16426	16535	16364	16540	16502	16472
14915	55323	27883	18877	17472	16439	15937	15548	14954	14914	14732	14609	14738	14528	14472	14538	14496	14571	14486	14477	14476	14408	14496	14332	14490	14369	14447	14366	14414	14377	14336	14367	14138	14350	14417	14080	14325	14397	14332	14426	14656	14425	14466	14464	14401	14581	14295	14624	17462	17860	16864	15662	15118	14364	14130	14154	14372	14373	14467	14335	14368	14174	14302	14019	14252	14326	14286	14214	14390	14140	14298	14327	14171	14269	14304	14397	14230	14313	14422	14143	14349	14179	14413	14142	14181	14383	14296	14459	14246	14075	14374	14190	14106	14324	14307	14303	14257	14250	14254	14327	14288	14285	14284	14264	14440	14281	14308	14408	14181	14245	14264	14265	14060	14186	14194	14354	14475	14261	14390	14388	14179	14294	14196	14122	14263	14248	14403	14294	14328	14267	14212	14266	14221	14182	14313	14254	14198	14198	14107	14203	14255	14275	14252	14260	14138	14179	14204	14336	14072	14248	14236	14147	14138	14276	14256	14197	14242	14377	14249	14380	14338	14171	14326	14161	14308	14326	14329	14239	14183	14315	14240	14235	14203	14292	14156	14174	14329	14201	14402	14105	14314	14290	14227	14214	14280	14191	14229	14268	14293	14186	14305	14372	14284	14300	14213	14240	14312	14382	14224	14291	14288	14339	14334	14163	14306	14317	14098	14353	14157	14329	14205	14279	14221	14265	14142	14105	14229	14183	14280	14243	14420	14212	14275	14252	14142	14163	14203	14316	14250	13991	14336	14163	14362	14216	14360	14354	14323	14121	14179	14318	14286	14467	14382	14337	14189	14203	14253	14108	14151	14185	14292	14259	14306	14333	14207	14231	14237	14314	14101	14286	14190	14282	14387	14394	14220	14205	14266	14219	14284	14306	14247	14027	14146	14159	14051	14090	14325	14268	14324	14185	14365	14241	14335	14266	14271	14175	14261	14202	14171	14281	14465	14221	14141	14329	14153	14161	14197	14162	14242	14146	14251	14311	14129	14250	14104	14189	14278	14093	14254	14258	14301	14131	14114	14140	14164	14205	14348	14268	14454	14368	14177	14263	14250	14404	14272	14180	14126	14259	14193	14349	14151	14327	14201	14451	14128	14165	14255	14220	14358	14296	14139	14401	14183	14319	14287	14145	14206	14263	14126	14259	14035	14264	14079	14186	14324	14203	14144	14332	14119	14169	14377	14145	14219	14274	14075	14466	14228	14296	14192	14410	14115	14244	14297	14173	14343	14165	14160	14320	14346	14258	14297	14235	14275	14272	14148	14215	14184	14093	14435	14089	14383	14211	14288	14362	14230	14422	14344	14268	14145	14299	14178	14097	14088	14257	14255	14267	14143	14194	14453	14241	14200	14260	14433	14377	14238	14258	14311	14195	14220	14294	14144	14283	14146	14262	14170	14086	14182	14289	14216	14160	14110	14325	14273	14131	14166	14176	14179	14220	14054	14136	14300	14160	14181	14095	14255	14242	14176	14222	14318	14392	13998	14213	14304	14395	14376	14104	14195	14446	14250	14299	14280	14146	14166	14406	14348	14247	14138	14306	14353	14221	14222	14221	14236	14079	14362	14175	14376	14268	14279	14255	14172	14166	14312	14377	14212	14100	14109	14118	14246	14003	14287	14350	14271	14248	14142	14306	14416	14306	14282	14342	14302	14246	14198	14342	14025	14344	14220	14368	14268	14227	14162	14237	14226	14055	14320	14385	14204	14311	14403	14256	14200	14352	14165	14219	14176	14182	14240	14169	14208	14143	14209	14205	14415	14162	14354	14093	14240	14107	14235	14201	14396	14138	14337	14117	14403	14260	14257	14209	14072	14096	14125	14293	14352	14293	14389	14128	14171	14070	14164	14202	14422	14376	14243	14226	14224	14221	14383	14250	14219	14377	14281	14297	14234	14159	14314	14337	14363	14118	14284	14314	14421	14323	14371	14271	14200	14287	14206	14277	14205	14237	14251	14234	14223	14043	14307	14455	14322	14354	14025	14260	14199	14288	14441	14164	14311	14234	14380	14082	14143	14288	14116	14323	14226	14194	14393	14407	14199	14061	14028	14339	14349	14237	14119	14124	14265	14305	14123	14365	14319	14346	14253	14233	14202	14173	14397	14200	14174	14230	14224	14274	14118	14191	14363	14310	14304	14336	14256	14116	14223	14199	14174	14267	14226	14205	14239	14132	14320	14187	14309	14074	14246	14291	14289	14315	14264	14246	14289	14161	14321	14283	14378	14118	14083	14300	14263	14487	14108	14383	14288	14181	14196	14363	14180	14266	14244	14143	14246	14058	14332	14245	14338	14152	14350	14225	14287	14225	14052	14083	14225	14285	14387	14227	14114	14346	14187	14271	14326	14290	14275	14214	14148	14309	14281	14358	14161	14304	14311	14299	14293	14307	14114	14308	14225	14410	14140	14292	14337	14223	14422	14157	14192	14122	14302	14260	14270	14177	14370	14320	14226	14116	14407	14313	14298	14305	14261	14259	14358	14121	14145	14333	14190	14153	14188	14174	14232	14236	14309	14229	14113	14382	14102	14235	14191	14209	14261	14330	14271	14251	14130	14300	14206	14240	14341	14159	14341	14378	14114	14356	14322	14346	14201	14253	14274	14178	14244	14133	14449	14324	14274	14262	14266	14110	14197	14299	14304	13945	14260	14142	14499	14247	14334	14387	14261	14348	14334	14207	14196	14310	14140	14199	14262	14219	14192	13994	14345	14226	14246	14310	14152	14260	14243	14228	14318	14332	14205	14234	14284	14164	14292	14199	14251	14272	14180	14002	14079	14221	14261	14176	14204	14391	14280	14251	14187	14209	14240	14191	14276	14144	14228	14369	14231	14273	14129	14113	14220	14348	14124	14215	14325	14294	14272	14127	14125	14283	14334	14221	14324	14181	14294	14256	14153	14345	14322	14152	14125	14520	14155	14254	14226	14105	14265	14394	14213	14221	14199	14203	14269	14116	14245	14181	14213	14232	14060	14238	14135	14231	14193	14248	14236	14161	14361	14230	14245	14190	14099	14326	14143	14259	14331	14178	14294	14391	14391	14290	14137	14319	14352	14310	14313	14148	14170	14230	14103	14364	14215	14345	14239	14206	14071	14241	14333	14169	14305	14108	14397	14301	14178	14239	14355	14188	14239	14252	14324	14121	14061	14288	14348	14074	14257	14159	14230	14193	14294	14229	14229	14193	14291	14420	14159	14274	14233	14363	14170	14300	14102	14278	14196	14257	14206	14267	14191	14313	14290	14183	14301	14226	14236	14096	14086	14287	14422	14184	14256	14222	14231	14323	14329	14301	14239	14199	14250	14280	14236	14206	14233	14368	14370	13991	14159	14123	14292	14063	14297	14251	14336	14265	14174	14220	14215	14204	14276	14054	14322	14221	14309	14264	14220	14285	14323	14198	14255	14274	14174	14228	14141	14281	14284	14077	14261	14250	14212	14180	14319	14099	14171	14220	14223	14286	14146	14161	14271	14196	14181	14139	14139	14307	14165	14238	14306	14242	14206	14099	14166	14441	14262	14314	14137	14193	14112	14328	14351	13966	14324	14123	14162	14206	14128	14171	14314	14387	14188	14289	14341	14337	14080	14202	14219	14287	14269	14245	14486	14325	14171	14195	14173	14280	14360	14155	14170	14269	14222	14065	14076	14195	14230	14340	14170	14190	14310	14175	14260	14244	14267	14197	14236	14330	14101	14326	14409	14409	14082	14419	14282	14307	14130	14304	14326	14056	14165	14317	14226	14316	14310	14125	14211	14184	14201	14277	14339	14298	14270	14053	14203	14347	14134	14238	14162	14285	14026	14147	14306	14412	14295	14218	14318	14142	14221	14195	14235	14360	14307	14403	14187	14344	14322	14301	14270	14111	14362	14100	14366	14139	14222	14355	14109	14249	14305	14047	14214	13994	14172	14321	14121	14271	14125	14297	14124	14339	14118	14068	14167	14215	14252	14109	14395	14316	14178	14364	14180	14213	14218	14132	14085	14354	14164	14121	14158	14120	14293	14265	14316	14316	14190	14401	14195	14300	14224	14264	14152	14322	14241	14122	14385	14174	14395	14366	14130	14152	14274	14268	14220	14229	14335	14144	14168	14152	14300	14292	14439	14216	14091	14095	14305	14152	14282	14274	14335	14259	14490	14169	14430	14356	14371	14206	14234	14323	14313	14241	14049	14215	14179	14177	14191	14048	14229	14116	14156	14213	14280	14138	14181	14290	14189	14229	14360	14139	14307	14155	14321	14209	14288	14249	14428	14039	14327	14345	14362	14117	14136	14243	14116	14128	14280	14143	14354	14257	14355	14120	14256	14259	14356	14327	13975	14429	14161	14415	14192	14261	14190	14381	14194	14354	14266	14181	14165	14424	14130	14208	14195	13820	14335	14289	14183	14319	14214	14129	14161	14380	14280	14216	14085	14373	14353	14123	14202	14321	14127	14114	14389	14268	14320	14301	14038	14277	14379	14231	14190	14304	14167	14200	14309	14227	14151	14201	14381	14277	14302	14058	14386	14125	14254	14187	14159	14347	14311	14173	14354	14200	14210	14186	14166	14316	14217	14241	14247	14186	14187	14296	14222	14244	14300	14245	14146	14211	14216	14240	14369	14166	14257	14439	14329	14347	14055	14260	14174	14141	14275	14288	14184	14281	14377	14149	14226	14177	14297	14213	14267	14252	14210	14284	14248	14260	14118	14216	14113	14231	14251	14045	14243	14276	14213	14328	14115	14139	14157	14224	14226	14236	14303	14268	14223	14249	14161	14235	14227	14219	14236	14377	14247	14244	14341	14372	14282	14261	14231	14359	14425	14184	14174	14114	14392	14240	14278	14172	14247	14273	14352	14464	14333	14232	14416	14382	14118	14195	14424	14229	14210	14456	14292	14167	14219	14258	14141	14271	14361	14371	14239	14366	14178	14158	14203	14247	14384	14142	14200	14279	14296	14268	14237	14184	14220	14273	14135	14163	14373	14129	14332	14229	14198	14280	14231	14289	14172	14152	14127	14251	14302	14302	14383	14315	14099	14260	14136	14285	14143	14211	14183	14227	14095	14175	14251	14267	14056	14319	14259	14129	14363	14440	14281	14458	14204	14463	14351	14235	14312	14289	14115	14308	14314	14321	14098	14254	14304	14313	14177	14137
27202	23478	25209	19806	16759	16702	16837	16641	16695	16771	16490	16633	16771	16412	16389	16551	16586	16462	16737	16383	16486	16655	16583	16567	16573	16517	16297	16523	16367	16281	16512	16494	16595	16327	16582	16576	16554	16597	16618	16288	16416	16398	16474	16445	16579	16530	16626	16497	16792	16656	16809	16532	16585	16579	16418	16679	16679	16271	16577	16374	16398	16282	16401	16552	16572	16496	16522	16416	16305	16400	16470	16318	16403	16549	16503	16494	16418	16715	16513	16514	16624	16551	16505	16417	16373	16470	16388	16534	16509	16570	16599	16455	16419	16502	16351	16304	16503	16406	16454	16421	16320	16467	16343	16281	16307	16663	16443	16377	16369	16462	16282	16227	16180	16432	16402	16608	16552	16420	16269	16436	16454	16513	16774	16590	16544	16485	16542	16438	16497	16399	16383	16562	16690	16569	16389	16285	16397	16465	16480	16574	16309	16442	16409	16579	16238	16394	16350	16430	16699	16350	16485	16382	16442	16511	16532	16404	16177	16415	16578	16382	16436	16499	16236	16255	16440	16426	16315	16431	16379	16496	16364	16366	16556	16538	16422	16436	16493	16436	16563	16345	16422	16544	16471	16575	16465	16351	16403	16414	16447	16139	16477	16560	16638	16614	16676	16383	16703	16572	16383	16347	16492	16360	16346	16485	16372	16332	16409	16465	16527	16416	16324	16365	16582	16505	16558	16534	16653	16391	16619	16473	16609	16356	16443	16431	16477	16534	16376	16315	16739	16296	16466	16215	16625	16540	16334	16427	16374	16315	16340	16395	16704	16542	16623	16386	16358	16620	16634	16597	16339	16349	16702	16584	16587	16362	16617	16363	16466	16370	16511	16463	16422	16379	16426	16351	16499	16489	16420	16613	16561	16548	16415	16504	16497	16203	16353	16577	16419	16488	16395	16470	16371	16368	16366	16478	16287	16616	16441	16384	16171	16456	16495	16418	16528	16397	16450	16252	16276	16516	16435	16251	16505	16585	16408	16285	16493	16372	16427	16418	16367	16544	16522	16420	16378	16313	16249	16407	16234	16441	16578	16416	16598	16494	16488	16433	16587	16715	16447	16394	16364	16411	16555	16339	16539	16400	16576	16288	16436	16422	16514	16408	16313	16439	16325	16368	16572	16472	16504	16561	16605	16559	16338	16378	16509	16563	16394	16423	16367	16356	16559	16622	16509	16568	16500	16532	16591	16317	16348	16121	16553	16395	16250	16337	16398	16523	16442	16336	16657	16510	16480	16349	16648	16302	16448	16594	16214	16673	16502	16515	16392	16494	16529	16563	16304	16573	16399	16321	16650	16375	16394	16515	16435	16561	16275	16509	16480	16317	16498	16401	16491	16376	16435	16377	16591	16427	16447	16410	16553	16429	16535	16316	16417	16415	16239	16403	16405	16697	16631	16565	16632	16518	16463	16651	16501	16487	16455	16569	16469	16391	16527	16446	16237	16478	16517	16217	16567	16390	16502	16418	16432	16461	16416	16566	16465	16477	16370	16420	16517	16512	16408	16472	16610	16468	16434	16401	16376	16482	16374	16442	16609	16480	16602	16546	16674	16518	16397	16386	16399	16575	16477	16494	16535	16400	16528	16561	16563	16283	16327	16387	16472	16460	16572	16434	16574	16542	16571	16352	16459	16506	16307	16462	16423	16539	16546	16400	16557	16377	16390	16374	16430	16372	16397	16409	16570	16406	16386	16325	16513	16517	16537	16532	16328	16235	16241	16404	16383	16826	16568	16468	16484	16327	16524	16572	16633	16317	16369	16441	16406	16701	16577	16615	16524	16419	16507	16557	16412	16399	16369	16373	16534	16587	16660	16480	16578	16610	16341	16603	16410	16598	16751	16545	16409	16292	16278	16478	16440	16274	16561	16605	16325	16384	16535	16387	16556	16507	16516	16525	16455	16440	16434	16331	16489	16497	16647	16385	16386	16499	16466	16393	16369	16565	16472	16430	16562	16458	16328	16609	16305	16572	16675	16502	16509	16265	16365	16543	16727	16529	16507	16188	16397	16425	16297	16367	16329	16580	16473	16621	16721	16412	16564	16382	16439	16448	16561	16340	16211	16481	16683	16541	16392	16440	16401	16395	16376	16270	16479	16336	16467	16296	16424	16312	16199	16368	16451	16435	16556	16451	16483	16463	16455	16505	16329	16596	16410	16437	16486	16495	16605	16443	16472	16464	16438	16650	16366	16411	16424	16550	16442	16305	16513	16605	16591	16467	16476	16522	16358	16404	16310	16499	16454	16703	16765	16653	16455	16469	16356	16277	16418	16670	16567	16325	16352	16569	16368	16569	16522	16337	16518	16521	16530	16358	16476	16431	16283	16432	16400	16341	16530	16288	16313	16472	16645	16437	16466	16523	16494	16311	16446	16573	16607	16405	16520	16554	16390	16434	16496	16534	16479	16471	16603	16340	16468	16459	16503	16403	16526	16564	16361	16627	16556	16357	16729	16392	16620	16306	16445	16421	16559	16287	16323	16527	16593	16548	16682	16514	16303	16334	16493	16531	16556	16535	16398	16465	16493	16337	16355	16563	16615	16707	16543	16318	16402	16526	16418	16604	16449	16447	16429	16435	16486	16407	16315	16401	16511	16318	16437	16537	16355	16461	16568	16416	16479	16686	16702	16440	16344	16488	16435	16646	16300	16369	16439	16412	16485	16460	16549	16437	16487	16497	16458	16586	16469	16633	16540	16286	16481	16388	16517	16389	16269	16463	16308	16582	16406	16430	16429	16502	16351	16207	16407	16328	16487	16246	16420	16467	16519	16462	16527	16453	16508	16576	16529	16404	16361	16497	16538	16354	16481	16286	16525	16311	16268	16383	16437	16524	16375	16368	16387	16462	16379	16582	16426	16595	16428	16358	16343	16559	16545	16381	16373	16514	16411	16388	16509	16512	16507	16476	16329	16316	16380	16328	16581	16420	16628	16344	16435	16520	16250	16370	16623	16606	16447	16495	16619	16433	16458	16331	16738	16291	16619	16626	16574	16446	16497	16607	16218	16547	16448	16377	16528	16575	16524	16367	16518	16528	16353	16675	16499	16544	16452	16451	16455	16314	16565	16427	16532	16551	16441	16499	16501	16456	16552	16573	16475	16433	16235	16353	16449	16359	16328	16526	16592	16587	16347	16374	16490	16366	16500	16504	16481	16344	16277	16294	16575	16781	16417	16432	16394	16698	16513	16293	16327	16497	16480	16531	16423	16439	16512	16488	16480	16376	16424	16430	16392	16487	16388	16342	16495	16310	16455	16359	16533	16447	16602	16242	16633	16565	16515	16466	16503	16361	16436	16718	16463	16346	16590	16447	16491	16375	16400	16447	16427	16391	16615	16356	16643	16488	16458	16402	16556	16449	16142	16404	16458	16533	16570	16416	16567	16416	16362	16376	16401	16410	16378	16367	16480	16395	16276	16301	16440	16708	16436	16545	16397	16351	16402	16502	16513	16502	16459	16505	16486	16569	16224	16334	16559	16504	16632	16469	16404	16416	16389	16324	16187	16340	16616	16505	16499	16417	16273	16449	16218	16293	16387	16535	16531	16402	16432	16440	16381	16505	16579	16420	16614	16566	16603	16502	16477	16363	16421	16384	16414	16535	16510	16595	16441	16588	16525	16536	16456	16469	16624	16558	16616	16305	16485	16284	16505	16289	16515	16343	16559	16540	16465	16496	16465	16592	16608	16331	16454	16427	16591	16570	16533	16441	16370	16451	16577	16590	16547	16574	16415	16228	16329	16737	16449	16303	16528	16381	16331	16350	16476	16435	16275	16476	16397	16492	16301	16418	16586	16454	16494	16456	16487	16582	16454	16502	16449	16461	16332	16262	16586	16352	16425	16391	16421	16385	16487	16371	16448	16514	16394	16364	16641	16485	16563	16783	16584	16416	16480	16487	16664	16405	16497	16624	16385	16423	16654	16623	16479	16379	16516	16405	16540	16631	16397	16655	16382	16427	16371	16457	16436	16478	16541	16506	16492	16371	16534	16380	16392	16446	16541	16429	16530	16334	16500	16558	16355	16342	16419	16535	16335	16361	16439	16206	16515	16370	16413	16395	16319	16524	16418	16520	16568	16542	16432	16461	16572	16453	16617	16387	16263	16522	16474	16459	16588	16480	16538	16693	16446	16376	16344	16515	16623	16476	16480	16526	16645	16438	16552	16304	16347	16318	16409	16459	16573	16484	16369	16594	16651	16431	16460	16438	16468	16615	16454	16421	16688	16400	16316	16412	16472	16447	16472	16709	16485	16395	16400	16426	16485	16418	16410	16269	16502	16514	16686	16683	16473	16405	16576	16362	16592	16224	16546	16434	16441	16398	16359	16512	16404	16429	16526	16446	16422	16288	16371	16514	16384	16477	16311	16404	16459	16516	16348	16402	16631	16556	16405	16246	16514	16364	16582	16577	16577	16467	16438	16530	16544	16425	16447	16496	16423	16496	16613	16569	16732	16387	16327	16536	16380	16220	16491	16468	16440	16349	16339	16441	16575	16552	16520	16517	16271	16469	16609	16250	16453	16439	16685	16462	16488	16460	16587	16549	16620	16452	16562	16552	16445	16430	16741	16487	16428	16442	16526	16355	16546	16517	16429	16683	16549	16445	16434	16521	16281	16317	16394	16408	16294	16353	16568	16303	16493	16429	16386	16287	16418	16638	16411	16494	16258	16524	16525	16482	16512	16499	16532	16524	16418	16504	16570	16671	16402	16572	16532	16231	16402	16665	16475	16603	16364	16339	16614	16495	16494	16491	16588	16493	16543	16412	16632	16424	16505	16622	16312	16550	16523	16481	16481	16466	16521	16545	16571	16487	16509	16554	16392	16581	16542	16449	16406	16512	16487	16557	16450	16394	16540	16432	16512	16547	16397	16399	16435	16454	16361	16311	16751	16467	16545	16543	16584	16357	16618	16589	16514	16418	16547	16590	16428	16551	16465	16608	16425	16577	16349	16499	16446	16426	16485	16690	16347	16354	16612	16449	16539	16236	16445	16537	16292	16348	16584	16338	16464	16492	16333	16406	16412	16522	16671	16350	16558	16512	16366	16658	16526	16614	16571	16572	16295	16511	16409	16484	16543	16456	16605	16431	16363	16609	16485	16558	16360	16430	16441	16425	16379	16623	16530	16443
14033	30453	18284	14898	14706	14710	14640	14511	14482	14072	14330	14382	14182	14369	14146	14479	14491	14357	14236	14505	14216	14216	14156	14370	14427	14388	14513	14390	14336	14188	14239	14248	14182	14125	14321	14243	14413	14371	14268	14583	14464	14275	14162	14369	14326	14345	14567	14412	14420	14629	14600	14581	14548	14331	14175	14194	14152	14251	14300	14295	14327	14226	14320	14178	14302	14255	14253	14350	14305	14228	14486	14214	14262	14297	14101	14273	14284	14450	14365	14277	14253	14169	14292	14221	14254	14325	14278	14169	14168	14303	14163	14237	14312	14325	14303	14204	14448	14225	14313	14341	14269	14166	14080	14222	14265	14316	14302	14453	14366	14272	14172	14243	14320	14254	14104	14045	14183	14359	14196	14374	14242	14093	14394	14436	14365	14256	14351	14264	14201	14281	14337	14385	14439	14221	14272	14312	14230	14306	14343	14311	14295	14449	14224	14313	14370	14381	14186	14294	14438	14270	14297	14216	14234	14295	14223	14275	14121	14331	14344	14399	14249	14372	14205	14180	14365	14239	14275	14291	14280	14451	14149	14295	14268	14268	14243	14292	14465	14166	14158	14316	14417	14167	14432	14437	14209	14140	14232	14396	14302	13993	14343	14279	14204	14129	14227	14257	14250	14243	14111	14364	14078	14110	14380	14246	14249	14367	14090	14330	14268	14311	14260	14190	14121	14202	14259	14426	14421	14392	14269	14236	14249	14235	14177	14178	14412	14486	14419	14237	14514	14397	14203	14274	14236	14301	14379	14194	14363	14281	14350	14329	14396	14325	14258	14198	14343	14368	14253	14314	14455	14238	14222	14206	14404	14218	14297	14247	14225	14292	14190	14364	14182	14356	14294	14351	14237	14174	14337	14182	14258	14268	14368	14314	14200	14229	14422	14350	14310	14255	14158	14225	14319	14400	14261	14258	14137	14323	14296	14074	14289	14354	14291	14149	14252	14396	14410	14372	14096	14090	14372	14211	14242	14323	14117	14314	14421	14366	14360	14211	14334	14167	14477	14420	14268	14289	14194	14271	14364	14185	14397	14241	14425	14149	14370	14159	14491	14321	14269	14402	14271	14417	14174	14236	14351	14227	14429	14286	14287	14284	14189	14261	14264	14154	14326	14343	14286	14361	14324	14284	14345	14221	14260	14173	14262	14399	14198	14246	14333	14189	14218	14402	14237	14246	14413	14118	14353	14258	14150	14305	14273	14304	14455	14229	14412	14324	14303	14374	14086	14263	14231	14157	14366	14381	14214	14291	14435	14141	14399	14202	14191	14449	14278	14275	14093	14287	14263	14228	14324	14350	14332	14349	14185	14355	14204	14230	14360	14269	14248	14329	14533	14277	14130	14260	14242	14329	14277	14228	14331	14391	14300	14242	14317	14425	14275	14054	14222	14247	14366	14408	14306	14223	14169	14244	14210	14443	14423	14399	14302	14252	14066	14399	14292	14458	14162	14403	14356	14402	14212	14219	14359	14276	14176	14337	14231	14325	14204	14375	14290	14398	14338	14219	14282	14248	14274	14242	14374	14366	14218	14410	14305	14291	14331	14526	14149	14179	14247	14291	14306	14271	14422	14277	14266	14240	14337	13995	14361	14140	14318	14344	14295	14367	14315	14233	14193	14140	14287	14195	14338	14339	14124	14374	14247	14270	14208	14332	14299	14279	14404	14331	14474	14441	14238	14201	14416	14169	14256	14375	14269	14292	14197	14243	14196	14215	14054	14354	14235	14341	14195	14273	14345	14335	14309	14299	14392	14304	14231	14246	14314	14330	14273	14204	14232	14378	14186	14194	14191	14274	14155	14167	14145	14275	14209	14239	14291	14278	14278	14108	14431	14389	14349	14479	14365	14291	14300	14097	14325	14183	14261	14307	14292	14209	14203	14291	14302	14224	14279	14346	14130	14292	14338	14214	14407	14125	14327	14242	14182	14317	14246	14321	14284	14402	14306	14290	14320	14478	14261	14243	14371	14149	14178	14320	14348	14511	14260	14428	14197	14237	14196	14283	14512	14402	14330	14221	14241	14189	14144	14331	14403	14321	14308	14306	14454	14308	14299	14331	14394	14283	14533	14271	14189	14245	14333	14235	14059	14366	14381	14168	14333	14319	14187	14337	14408	14116	14225	14242	14237	14305	14417	14419	14284	14298	14239	14268	14169	14291	14275	14403	14280	14353	14197	14321	14251	14340	14223	14406	14510	14286	14309	14213	14403	14330	14239	14291	14148	14265	14245	14236	14340	14216	14326	14225	14363	14244	14301	14385	14270	14177	14211	14265	14308	14325	14382	14311	14412	14288	14314	14288	14188	14235	14287	14234	14239	14190	14268	14180	14410	14376	14228	14341	14288	14199	14228	14384	14446	14227	14315	14281	14395	14290	14434	14345	14195	14253	14123	14125	14345	14398	14282	14194	14231	14462	14310	14175	14280	14301	14333	14292	14305	14373	14246	14321	14457	14276	14319	14285	14407	14343	14372	14299	14385	14436	14161	14258	14316	14320	14500	14155	14206	14225	14290	14137	14335	14255	14378	14002	14160	14250	14353	14237	14081	14237	14336	14034	14413	14335	14317	14261	14337	14441	14272	14281	14337	14444	14325	14240	14523	14193	14154	14165	14377	14259	14207	14198	14359	14532	14313	14360	14319	14223	14180	14165	14452	14329	14235	14184	14138	14342	14275	14291	14165	14357	14393	14270	14269	14390	14179	14234	14218	14397	14213	14154	14300	14251	14189	14435	14191	14314	14334	14126	14197	14420	14191	14252	14417	14303	14363	14258	14186	14283	14170	14335	14237	14273	14217	14284	14228	14308	14323	14202	14134	14335	14308	14425	14339	14260	14263	14155	14258	14338	14269	14159	14358	14168	14345	14259	14247	14208	14224	14343	14248	14502	14330	14231	14307	14379	13989	14266	14197	14202	14313	14384	14283	14297	14351	14189	14204	14147	14358	14181	14261	14373	14281	14194	14195	14355	14319	14002	14108	14274	14216	14281	14397	14410	14266	14246	14163	14188	14530	14243	14305	14389	14349	14381	14329	14254	14339	14345	14292	14108	14271	14232	14186	14293	14322	14243	14177	14273	14182	14203	14153	14218	14143	14007	14371	14370	14056	14438	14261	14273	14337	14328	14311	14343	14376	14383	14042	14284	14370	14180	14143	14383	14424	14318	14374	14505	14218	14221	14295	14289	14288	14235	14321	14259	14449	14183	14217	14424	14125	14209	14422	14210	14206	14340	14468	14403	14168	14210	14185	14283	14314	14251	14294	14390	14219	14220	14330	14366	14366	14238	14215	14276	14171	14205	14457	14231	14120	14320	14436	14289	14047	14328	14342	14386	14254	14321	14255	14171	14195	14283	14455	14294	14258	14362	14325	14182	14334	14242	14346	14376	14418	14313	14377	14333	14342	14332	14238	14193	14278	14225	14333	14259	14287	14266	14304	14308	14225	14270	14241	14145	14062	14267	14413	14170	14234	14445	14297	14104	14429	14225	14110	14333	14259	14288	14346	14295	14245	14289	14218	14367	14426	14393	14322	14266	14384	14361	14423	14228	14362	14342	14350	14138	14321	14238	14275	14158	14361	14163	14426	14197	14293	14327	14315	14341	14100	14373	14193	14315	14269	14343	14545	14403	14309	14218	14240	14335	14302	14115	14252	14212	14202	14521	14494	14190	14243	14272	14127	14281	14273	14395	14211	14188	14367	14135	14278	14255	14266	14101	14238	14404	14253	14185	14184	14311	14148	14365	14381	14235	14271	14444	14278	14151	14251	14154	14403	14232	14320	14097	14382	14348	14037	14305	14204	14301	14414	14214	14279	14384	14349	14443	14217	14327	14212	14287	14217	14293	14202	14270	14251	14229	14376	14219	14150	14279	14325	14302	14272	14308	14276	14158	14224	14262	14288	14352	14277	14306	14385	14259	14308	14253	14158	14209	14378	14099	14416	14173	14367	14165	14365	14148	14285	14327	14174	14349	14201	14277	14283	14315	14300	14401	14340	14227	14366	14360	14279	14228	14149	14310	14287	14511	13928	14279	14397	14264	14252	14218	14176	14096	14303	14280	14314	14094	14161	14367	14228	14290	14337	14221	14289	14205	14231	14265	14295	14186	14307	14321	14189	14242	14150	14200	14273	14279	14306	14321	14231	14156	14211	14245	14358	14474	14224	14293	14332	14402	14259	14220	14207	14198	14225	14304	14266	14319	14458	14235	14316	14252	14306	14282	14473	14165	14280	14162	14340	14271	14160	14296	14308	14229	14325	14299	14252	14338	14396	14187	14196	14398	14236	14315	14259	14313	14392	14134	14255	14197	14483	14359	14176	14264	14363	14388	14124	14333	14323	14274	14401	14211	14381	14301	14377	14297	14431	14154	14331	14266	14233	14437	14304	14190	14209	14235	14367	14471	14162	14319	14338	14371	14206	14355	14323	14185	14346	14252	14266	14301	14154	14310	14363	14238	14234	14277	14201	14213	14191	14252	14285	14260	14267	14196	14230	14298	14348	14222	14464	14491	14346	14238	14422	14295	14393	14443	14221	14229	14187	14374	14119	14251	14304	14252	14413	14280	14332	14231	14229	14303	14319	14291	14198	14095	14394	14381	14491	14220	14194	14404	14318	14245	14333	14257	14391	14271	14303	14127	14330	14112	14467	14367	14206	14272	14345	14327	14334	14117	14403	14136	14174	14411	14443	14095	14271	14272	14192	14345	14470	14088	14259	14236	14289	14442	14164	14312	14361	14134	14265	14293	14310	14367	14426	14309	14354	14255	14305	14390	14435	14105	14183	14371	14412	14229	14436	14256	14226	14420	14185	14335	14260	14298	14479	14424	14266	14310	14254	14273	14427	14400	14245	14448	14315	14313	14248	14220	14215	14322	14303	14379	14281	14072	14366	14405	14485	14185	14295	14323	14211	14456	14238	14221	14358	14352	14342	14303	14199	14417	14419	14117	14261	14231	14252	14381	14269	14268	14240	14124	14288	14289	14325	14210	14354	14424	14137	14319	14380	14316	14230	14442	14372	14305	14345	14081	14199	14360	14284	14543	14233	14220	14068	14186	14268	14310	14400	14308	14309	14230	14348	14284	14173	14261	14441	14448	14319	14362	14346	14201	14473	14227	14297	14341	14043	14319
23694	21109	27814	25450	21328	19753	18728	17093	16536	16803	16410	16595	16544	16418	16247	16235	16512	16495	16415	16180	16399	16346	16145	16332	16211	16196	16339	16343	16398	16238	16249	16267	16132	16117	16401	16132	16350	16508	16420	16218	16238	16322	16277	16338	16397	16391	16302	16349	17033	17436	17265	16622	16711	16459	16260	16392	16206	16110	16177	16159	16414	16259	16203	16245	16357	16210	16176	16097	16186	16288	16217	16189	16169	16327	16292	16254	16424	16231	16325	16211	16179	16045	16246	16152	16188	16049	16186	16338	16311	16144	16343	16302	16281	16072	16252	16098	16198	16159	16312	16332	16250	16316	16231	16078	16188	16049	16259	16227	16005	16306	16175	16173	16410	16129	16138	16223	16099	16224	16129	16375	16228	16287	16244	16264	16097	16199	16487	16354	16352	16184	16322	16287	16095	16247	16203	16208	16128	16251	16423	16216	16283	16121	16048	16162	16211	16395	16138	16362	16211	16216	16144	16225	16274	16169	16230	15995	16246	16145	16251	16180	16437	16324	16130	16229	16349	16126	16173	16234	16263	16233	16237	16229	16222	16134	16351	16218	16326	16108	16009	16193	16281	16247	16156	16332	16356	16342	16463	16250	16357	16187	16046	16151	16177	16236	16231	16494	16206	16039	16273	16017	16271	16119	16277	16219	15967	16183	16131	16250	16194	16278	16140	16052	16263	16322	16261	16212	16071	15936	16128	16301	16218	16175	16197	16274	16291	16121	16224	16304	16258	16215	16216	16348	16271	16368	16295	16121	16153	16381	16358	16310	16140	16312	16043	16199	16219	16314	16153	16278	16231	16243	16266	16319	16287	16343	16207	16242	16117	16229	16137	16128	16296	16004	16275	16139	15986	16147	16190	16151	16434	16133	16432	16342	16147	16280	16325	16182	16245	16042	16327	16208	16306	16106	16073	16146	16109	16078	16036	16148	16357	16385	16359	16124	16178	16176	16253	16274	16272	16270	16396	16236	16162	16309	16069	16108	16390	16280	16265	16226	16343	16324	16000	16419	16251	16381	16130	16243	16219	16181	16208	16017	16208	16205	16283	16167	16232	16159	16147	16262	16241	16364	16112	16066	16168	16197	16149	16220	16245	16278	16142	16277	16294	16279	16201	16143	16093	16231	16132	16025	16154	16316	16212	16256	16363	16211	16054	16283	16429	16117	16309	16240	16209	16238	16088	16340	16208	16240	16135	16151	16190	16096	16319	16334	16217	16235	16155	16102	16220	16161	16086	16186	16120	16348	16164	16114	16207	16160	16103	16326	15980	16282	16413	16224	16339	16347	16233	16113	16367	16054	16152	16179	16263	15950	16054	16265	16397	16184	16302	16243	16214	16225	16019	16154	16253	16116	16115	16011	16097	16175	16035	16012	16122	16172	16165	16068	16094	16187	16380	16218	16135	16182	16109	15961	16307	16338	16189	16381	16101	16050	16011	16032	16354	16245	16302	16162	16241	16283	16224	16026	16269	16112	16111	16211	16117	16177	16124	16287	16212	16242	16221	16194	16199	16048	16043	16390	16180	16161	16361	16255	16199	16116	16244	16368	16288	16261	16133	16297	16483	16146	16324	16081	16042	16140	16203	16455	16269	16177	16335	16224	16247	16181	16199	16052	16165	16197	16205	16134	16344	16461	16208	16065	16343	16331	15967	16413	16310	16058	16458	16155	16275	16427	16114	16143	16024	16352	16239	16114	16107	16273	16215	16187	15982	16051	16245	16258	16363	16081	16091	16228	16102	16237	16177	16114	16189	16157	16270	16156	16093	16181	16102	16578	16313	16035	16354	16144	16207	16170	16196	16103	16304	16055	16206	16287	16283	16118	16186	16208	16219	16024	16273	16154	16350	16309	16084	16123	16192	16183	16313	16277	16065	16332	16266	16078	16233	16358	16409	16047	16318	16412	16477	16105	16328	16336	16184	16217	16258	16272	16223	16229	16169	16242	16453	16238	16073	16169	16418	16089	16335	16323	16124	16289	16431	16193	16487	16296	16082	16303	16118	16370	16364	16228	16422	16223	16292	16146	16112	16181	16124	16106	16223	16012	16284	16356	16087	16403	16142	16107	16315	16172	16128	16112	16208	16288	16225	16019	16339	16142	16114	16345	16360	15986	16225	16241	16206	16214	16201	16218	16238	16241	16279	15993	16122	16173	16353	16282	16381	16276	16150	16197	16214	16088	16219	16100	16156	16276	16228	16216	16354	16274	16217	16109	16370	16335	16010	16182	16258	16341	16170	16258	16246	16302	16403	16208	16188	16202	16265	16151	16362	16181	16063	16148	16237	16067	16129	16147	16261	16181	16311	16192	16159	16094	15939	16261	16213	16176	16321	16446	16309	16238	16353	16198	16198	16348	16213	16184	16142	16273	16381	16248	16323	16267	16139	16206	16323	16184	16184	16231	16312	16232	16173	16268	16221	16384	16296	16327	16155	16245	16213	16187	16308	15912	16228	16205	16209	16094	16081	16216	16231	16359	16000	16126	16191	16233	16126	16291	16355	16378	16116	16097	16352	16013	16194	16257	16068	16320	16201	16226	16329	16355	16286	16228	16230	16168	16177	16262	16099	16287	16240	16372	16285	15983	16276	16355	16139	16297	16203	16165	16244	16269	16326	16422	16235	16387	16262	16189	16487	16222	16172	16302	16316	16263	16369	16243	16388	16339	16324	16091	16355	16266	16190	16464	16204	16184	16135	15917	16246	16113	16385	16205	16277	16298	16433	16321	16249	16204	16176	16165	16423	16342	16165	16069	16169	16408	16246	16375	16091	16122	16341	16381	16273	16218	16274	16100	16193	16220	16353	16260	16260	16144	16342	16084	16162	16243	16240	16218	16156	16078	16033	16056	16187	16194	16193	16185	16078	16282	16091	16286	16195	16141	15942	16417	16250	16181	16195	16033	16189	16322	16072	16019	16125	16280	16532	16343	16281	16539	16247	16087	16240	16256	16177	16066	16134	16247	16124	16131	16225	16079	16224	16190	16288	16294	16092	16372	16204	16230	16296	16334	16242	16249	16395	16226	16362	16146	16121	16362	16431	16263	16240	16249	16129	16182	16111	16184	16063	16210	16304	16361	16339	16208	16364	16180	16192	16480	16335	16235	16133	16157	16061	16146	16108	16376	16035	16205	16223	16378	16199	16274	16181	16052	16254	16183	16090	16253	16305	16284	16602	16180	15974	16338	16117	16218	16262	16214	15959	16166	16142	16167	16187	16488	16286	15979	16132	16258	16156	16035	16152	16167	16202	16264	16157	16175	16053	16040	16168	16120	16240	16299	16299	16473	16305	16008	16143	16096	16265	16414	16257	16048	16241	16314	16320	16226	16065	16131	16193	16310	16236	16145	16152	16247	16114	16031	16261	16203	16305	16125	16156	16275	16245	16240	16315	16291	16040	16220	16051	16212	16276	16245	16370	16171	16297	16058	16370	16193	16311	16438	16169	16441	16097	16250	16237	16044	16501	16204	16127	16028	16158	16095	16136	16151	16297	16154	16153	16197	16070	16200	16159	16221	16218	16225	16161	16259	16275	16262	16118	16362	16336	16436	16263	16217	16247	16293	16286	16169	16361	16293	16167	16202	16136	16392	16396	16410	16173	16276	16274	16170	16152	16340	16263	16181	16290	16276	16220	16107	16253	16097	16160	16042	16128	16321	16095	16356	16155	16071	16290	16409	16082	16228	16358	16106	16215	16132	16179	16292	16235	16424	16290	16212	16193	16396	16343	16461	15966	16317	16192	16221	16284	16227	16287	16241	15942	16205	16290	16249	16200	16132	16252	16427	16324	16188	16478	16247	16193	16239	16340	16254	16148	16177	16298	16222	16210	16392	16362	16234	16197	16371	16323	16085	16030	16303	16094	16207	16315	16236	16172	16194	16611	16495	16253	16260	16273	16060	16362	16194	16249	16277	16131	16265	16279	16389	16042	16243	16257	16274	16117	16240	16167	16279	16320	16313	16178	16194	16314	16161	16280	16300	16288	16250	16149	16151	16275	16289	16399	16132	16234	16403	16144	16147	16303	16052	16226	15980	16180	16395	16464	16247	16411	16136	16096	16145	15995	16175	16181	16131	16429	16159	16162	16226	16109	16282	16071	16167	16148	15932	16271	16351	16197	16365	16292	16204	16405	16388	16242	16370	16204	16063	16260	16055	16136	16217	16275	16024	16305	16105	16328	16189	16322	16350	16123	16065	16308	16212	15841	16248	16313	16166	16219	16157	15960	16310	16310	16162	16128	16195	16300	16289	16090	16171	16338	16065	16528	16371	16102	16166	16251	16285	16331	16156	16161	16270	16169	16363	16148	16308	16273	16229	16001	16044	16262	16233	16297	16147	16215	16146	16253	16179	16176	16330	16224	16335	16303	15869	16226	16338	16336	16277	16329	16277	16234	16288	16190	16209	16275	16134	16124	16409	16198	16381	16261	16149	16166	16370	15971	16055	16118	16171	16295	16356	16159	16242	16124	16297	16207	16205	16168	16006	16268	16350	16391	16247	16328	16223	16282	16192	16428	16265	16250	16209	16152	16203	16277	16281	16085	16270	16258	16152	16266	16207	16358	16377	16289	16168	16267	16247	16056	16395	16214	16334	16177	16436	16115	16409	16088	16341	16348	16203	16200	16393	16287	16033	16206	16148	16391	16047	16196	16232	16149	16294	16306	16220	16314	16189	16226	16178	16083	16151	16273	16228	16175	16146	16177	16203	16348	16151	16207	16074	16463	16159	16187	16161	16148	16273	16286	16333	16234	16236	16274	16452	16147	16260	16143	16455	16354	16062	16135	16166	16268	16147	16198	16102	16182	16123	16051	16151	16282	16267	16252	16104	16151	16101	16195	16189	16057	15940	16209	16358	16248	16222	16238	16259	16270	16335	16487	16128	16469	16091	16270	16347	16140	16306	16362	16201	16184	16266	16330	16182	16260	16211	16078	16275	16172	16099	16321	16148	16191	16229	16089	16229	16304	16187	16327	16252	16280	16217	16366	16222	16144	16176	16201	16227	16178	16291	16229	16182	16023	16348	16268	16194	16194	16255	16402	16237	16259	16296	16201	16223	16275	16011	16277	16062	16194	16157	16351	16190	16326	16332	16086	16261	16132	16022	16175	16071	16096	16447	16223	16282	16128	16370
13507	53073	30360	16692	15824	15474	15075	14741	14624	14479	14295	14248	14441	14398	14268	14159	14267	14257	14308	14307	14477	14253	14202	14282	14242	14403	14269	14324	14158	14182	14162	14073	14256	14284	14311	14285	14291	14358	14281	14376	14164	14104	14285	14387	14224	14204	14358	14485	15823	15749	15564	14845	14679	14336	14047	14274	14056	14208	14193	14112	14260	14206	14340	14062	14169	14306	14200	14049	14183	14007	14264	14189	14288	14084	14057	13949	14214	14134	13968	14333	14317	14100	14260	14132	14248	14323	14275	14332	13979	14201	14222	14273	14028	14039	14155	14160	13998	14118	14212	14176	14059	14162	14253	14198	14088	14075	14171	14179	14194	14141	14326	14095	14162	14057	14124	14154	13965	14238	14098	14174	14254	14255	14210	14184	14142	14114	14299	14070	14225	14127	14076	14231	14147	14306	14139	14321	14116	14035	14286	14154	14107	14074	14145	14238	14020	14232	14321	14143	14238	14002	14067	14324	14260	14127	14188	14296	14169	14147	14066	14113	14216	14130	14119	14163	14223	14225	14297	14134	14220	14254	14108	14281	14222	14026	14144	14202	14084	14253	14078	14348	14275	14033	14194	14093	14060	14225	14183	14283	14262	14079	14301	14246	14188	14158	14122	13967	14186	14145	14012	14119	14206	14064	14162	14076	14134	14161	14245	14040	14119	14174	14252	14166	14118	14229	14072	14157	14062	14272	14240	14144	14082	14083	14084	14053	14240	14212	14235	14177	14170	14119	14164	14123	14134	14287	14213	14152	14388	14209	14146	14132	14225	14111	14295	14255	14333	14132	14144	14099	14078	14242	14112	13985	14071	14235	14186	14065	14142	14071	14043	14158	14176	14068	14021	14210	14252	14169	14056	14502	13995	14279	14218	14276	14043	14113	14272	14057	14252	14097	14140	14177	14110	14068	14275	14056	14158	14019	14131	14253	14114	14224	14133	14207	14276	14104	14169	14072	14228	14244	14191	14118	14058	14022	14211	14059	14336	14073	14063	14172	14168	14059	14134	14271	14208	14041	14252	14088	14121	14321	14077	14214	14226	14265	14232	14225	14181	14194	14078	14260	14382	14193	14191	14190	14070	14134	14195	14103	14047	14104	14138	14143	14281	14105	14129	14014	14148	14127	14291	14077	14112	14216	14263	14261	14000	14054	14137	14161	14361	14204	14316	14253	14265	14130	14324	14233	14306	14219	14066	14153	14110	14182	14127	14287	14187	14213	14224	14136	14174	14143	14218	14199	14128	14163	14331	14158	14078	14112	14064	14403	14112	14157	14137	14106	14196	14412	14023	14113	14164	14150	14041	14152	14161	14224	14055	14133	14158	13983	14104	14260	14288	14148	14026	13964	14131	14148	14098	14165	14182	14185	14283	14099	14293	14162	14245	14382	14343	14248	14176	14234	14158	14127	14060	14223	14184	14110	14000	14143	14235	14249	14280	14167	14093	14247	14180	14110	14206	14089	14148	14224	14203	14211	14169	14237	14152	14166	13964	14136	14132	14135	14343	14170	14006	14085	14237	14224	14066	14134	14156	14323	14112	14134	14131	14181	14041	14106	14277	14056	14181	14142	14136	14229	14204	14249	14042	14207	14089	14014	14150	14075	14220	14143	14362	14154	14285	14022	14208	14235	14414	14061	14274	14104	14210	14055	14224	14138	14121	14341	14309	14198	14280	14202	14193	14098	14241	14050	14291	14340	14194	14235	14310	14174	14319	14102	14101	14085	14308	14186	14102	14043	14125	14211	14238	14219	14056	14157	14008	14265	14093	14135	14210	14194	14220	14068	14295	14128	14121	14279	14179	14232	14064	14302	13985	14255	14127	14025	14211	14206	14313	14078	14147	14121	14127	13980	14263	14118	14150	14201	14213	14107	14213	14384	14248	14216	14048	14143	14094	14140	14194	14231	13947	14180	14078	14183	14067	14207	14063	14188	14203	14163	14061	13963	14171	14255	14297	14191	14231	14195	14212	14288	14219	14134	14090	14216	14217	14188	14203	14108	14435	14270	14108	14210	14120	14152	14259	14048	14392	14385	14280	14245	14284	14190	14016	14198	14152	14229	14151	14251	14070	14069	13857	14201	14136	14169	14155	14304	14173	14055	14323	14172	14215	14214	14274	14196	14171	14096	14117	14154	14205	14229	14087	14186	14059	14306	14384	14093	14202	14071	14192	14169	13970	14140	14314	14074	14358	14094	14102	14009	14119	14146	14199	14161	14222	13992	14274	14214	14160	14314	14145	14042	14061	14181	14146	14303	14134	14157	14244	14098	14240	14215	14186	14154	14139	14263	14071	14106	14212	14194	14129	14194	14059	14084	14252	14049	13998	14133	14108	14090	13995	14334	14333	14181	14134	14217	14145	14151	14152	14206	14246	14040	14046	14134	14259	14329	14188	14135	14194	14270	14151	14054	14196	13988	14075	14121	14124	14065	14197	14129	14335	14220	14252	14323	13990	14152	14223	14177	14107	14167	14153	14087	14264	14265	14233	14170	14076	14057	14416	14166	14192	14187	14284	14042	14223	14242	14275	14145	14208	14322	14063	14209	14102	14061	14395	14095	14259	14098	13964	14078	14203	14288	14219	14196	14072	14279	14229	14236	14341	14116	14164	14200	14042	14120	14023	14117	14092	14091	14116	14155	14147	14181	14211	14176	14056	14172	14039	14178	14267	14330	14240	14278	14113	14033	14223	14164	14324	14077	14218	14150	14157	14162	14072	14197	14265	14228	14113	14184	14224	14311	14184	14074	14121	14151	14275	14185	14125	14256	14050	14083	14055	14263	14199	14130	14222	14146	14216	14077	14158	14144	14263	14196	14213	14194	14277	14105	14142	14045	14190	14195	14113	14320	14274	14142	14167	14121	14158	14120	14137	14124	14266	14236	14230	14222	14246	14183	14231	14265	14167	14180	14360	14181	14124	14238	14184	14297	14084	14185	14248	14109	14015	14163	14114	14200	14074	14328	14237	14010	14155	14147	14188	14068	14262	14129	14336	14105	14053	14152	14288	14142	14234	14156	14301	14146	14076	14378	14020	14124	14141	14169	14277	14266	14051	14228	14114	14073	14136	14334	14218	14052	14250	14161	14102	14348	14041	14218	14177	14229	14179	14157	14261	14133	14134	14171	14188	14229	14166	14182	14073	14227	14288	14197	14144	14016	14209	14237	14118	14096	14283	14039	14222	14102	14211	14223	14053	14292	14030	14299	14175	14172	14213	14166	14333	13922	14194	14199	14317	14279	14138	14307	14398	14130	14055	14097	14159	14272	14029	14132	14154	14060	13941	13917	14269	14216	14228	14123	14257	14239	14145	14143	14370	14045	14146	14069	14104	14224	14146	14048	14078	14326	14189	14068	14158	14099	14212	14095	14280	14216	14177	14266	14116	14057	14189	14245	14354	14192	14138	14129	14173	14112	14096	14038	14238	14182	14110	14101	14207	14176	14161	14009	14166	14136	14295	14124	14128	13966	14069	14244	14157	14193	14142	14395	14046	14348	14102	14078	14209	14181	14057	14058	14062	14010	14344	14176	14172	14202	14200	14073	14088	14148	14160	14139	14207	14239	14251	14410	14066	14220	14177	14216	14005	14149	14348	14331	14272	14150	13991	14034	14048	14033	14221	14327	14021	14268	14298	14060	14248	14085	14261	14213	14235	14185	14197	14183	14171	14118	14243	14126	14086	14221	14098	14328	14270	14168	14178	14156	14110	14084	14154	14185	14205	14088	14201	14095	14170	14014	13958	14279	14213	14116	14176	14263	14203	14204	14153	14023	14265	14146	14173	14310	14041	14257	14251	14087	14052	14205	14093	14154	14118	13976	14238	14176	14147	14262	13990	14076	14120	14218	14144	14302	14173	14113	14345	14051	14057	14291	14233	14128	14168	13961	14264	14141	14244	14153	14147	14097	14188	14117	14162	14101	14123	14285	14209	14328	14096	14244	14213	14138	14311	14113	14217	14080	13963	14110	14221	14393	14190	14139	14089	14138	14388	14146	14263	14188	14188	14329	14144	14172	14203	14042	14268	14121	14078	14141	14094	14151	14121	14123	14199	14126	14276	14036	14143	14068	14229	14114	14178	14283	14089	14172	14386	14212	14266	14259	14240	14288	14206	14383	14154	14204	14106	14080	14159	14068	14197	14054	14259	14027	14192	14235	14174	14051	14143	14258	14159	14205	14007	14065	14107	14203	14272	14252	14125	14225	14073	14089	14101	14090	14120	14243	14141	14197	14152	14091	14233	14253	14086	14150	14084	14196	14189	14188	14252	14135	14185	14091	14114	14141	14153	13922	14138	14144	14332	14252	14266	14180	14040	14099	14204	14191	14070	14124	14179	14093	14101	14131	14057	14143	14113	14165	14234	14033	14183	13956	14271	14243	14129	14130	14216	14202	14311	14101	14166	14104	14128	14181	14142	14266	14120	14214	14231	14145	14164	14262	14136	14082	14256	14153	14032	14037	14085	14302	14264	14137	14187	14193	14026	14299	14091	14240	14108	14068	14099	14164	14166	14175	14179	14173	14085	14183	14271	14125	14224	14159	14281	14120	14036	14202	14137	14145	14148	13961	14085	14329	14295	14116	14132	14258	14195	14059	14108	14165	14046	14322	14152	14184	14125	14308	14188	14144	14190	14281	14217	14214	14099	14068	14259	14198	14079	14082	14239	14141	14116	14107	14065	14371	14129	14136	14089	14139	14173	14197	14183	14242	14161	14033	14268	14144	14286	14028	14157	14141	14198	14258	14202	14264	14180	14280	14137	14130	14125	14065	14166	14045	14151	14097	14169	14114	14004	14136	14190	14281	14134	14226	14106	14120	14200	14082	14277	14225	14197	14254	14206	14092	14057	14175	14218	14117	14201	14088	14062	14393	14188	14323	14196	14132	14180	14086	14061	14130	14228	14231	14220	14119	14129	14039	14099	14128	14169	14255	14184	14040	14405	14211	14198	14121	14159	14106	14294	14286	14254	14015	14141	14177	14134	14244	14177	14304	14171	14233	14163	14201	14003	14149	14240	14295	14147	14153	13979	14129	14302	14150	14023	14331	14188	14127	14190	14178	14315	14001	14204	14339	14246	13981	14174	14129	13964	14097	14012	14112	14097	14224	14159	14234	14120	14183	14133	14126	14164	14173
22580	21060	29067	23415	21391	22617	21694	17554	16895	17176	17049	16753	16586	16813	16719	16735	17018	16735	16746	16576	16724	16626	16511	16609	16559	16605	16600	16674	16481	16675	16387	16495	16406	16505	16219	16412	16668	16622	16546	16421	16477	16637	16572	16492	16500	16557	16669	16804	18014	18479	18322	17398	16865	16729	16366	16638	16619	16340	16311	16263	16295	16447	16255	16249	16387	16377	16650	16370	16404	16301	16364	16445	16408	16213	16529	16439	16361	16241	16230	16205	16201	16260	16392	16224	16537	16426	16449	16435	16525	16324	16284	16224	16440	16310	16458	16347	16385	16464	16331	16342	16491	16351	16450	16470	16462	16523	16530	16214	16531	16367	16495	16323	16453	16611	16265	16414	16334	16457	16369	16364	16585	16412	16299	16170	16385	16272	16251	16375	16359	16453	16411	16391	16494	16488	16199	16122	16486	16320	16298	16386	16405	16201	16231	16281	16278	16218	16414	16490	16435	16402	16455	16335	16429	16282	16424	16374	16370	16306	16328	16129	16369	16412	16367	16316	16397	16335	16610	16385	16313	16348	16287	16461	16443	16044	16339	16314	16246	16163	16287	16282	16447	16428	16331	16409	16278	16553	16424	16519	16364	16222	16267	16250	16179	16190	16401	16212	16065	16249	16420	16380	16298	16361	16272	16412	16300	16320	16256	16269	16281	16343	16466	16316	16491	16227	16522	16436	16234	16249	16136	16379	16425	16263	16421	16422	16282	16199	16417	16516	16282	16258	16190	16328	16335	16382	16359	16261	16302	16474	16304	16129	16371	16439	16232	16468	16289	16316	16438	16299	16250	16385	16599	16260	16390	16598	16231	16342	16462	16167	16476	16430	16483	16343	16409	16286	16468	16292	16177	16470	16291	16317	16270	16377	16159	16334	16216	16388	16321	16270	16364	16352	16444	16385	16352	16347	16395	16530	16389	16288	16397	16194	16312	16212	16234	16470	16358	16194	16418	16457	16402	16335	16408	16195	16338	16384	16373	16338	16295	16323	16069	16332	16290	16440	16598	16328	16438	16317	16208	16201	16408	16500	16259	16291	16388	16321	16347	16375	16420	16112	16258	16383	16454	16227	16342	16173	16290	16319	16522	16285	16445	16503	16350	16358	16091	16274	16217	16493	16527	16423	16344	16276	16422	16205	16165	16635	16439	16479	16422	16379	16302	16257	16326	16336	16468	16373	16018	16141	16232	16235	16372	16314	16558	16349	16478	16406	16349	16286	16356	16188	16343	16527	16368	16264	16236	16254	16598	16150	16179	16348	16380	16182	16414	16260	16492	16467	16402	16360	16485	16431	16647	16459	16408	16388	16608	16169	16363	16451	16301	16323	16235	16306	16372	16121	16161	16329	16363	16090	16292	16303	16359	16232	16322	16227	16390	16406	16125	16379	16454	16430	16565	16348	16363	16330	16420	16493	16495	16402	16405	16403	16331	16595	16382	16140	16142	16283	16445	16278	16397	16426	16313	16176	16375	16277	16354	16167	16305	16313	16283	16438	16340	16322	16430	16185	16582	16215	16207	16354	16243	16467	16430	16322	16531	16384	16328	16397	16485	16342	16348	16421	16431	16314	16177	16320	16254	16345	16295	16432	16300	16299	16414	16194	16299	16372	16534	16187	16336	16250	16186	16305	16302	16289	16186	16404	16374	16414	16413	16199	16312	16287	16275	16271	16330	16234	16242	16462	16451	16409	16491	16372	16424	16174	16432	16307	16291	16269	16295	16332	16471	16269	16291	16366	16399	16319	16407	16312	16035	16380	16378	16474	16325	16319	16497	16408	16380	16358	16355	16338	16331	16368	16490	16271	16371	16624	16447	16215	16483	16255	16331	16225	16333	16311	16441	16327	16359	16568	16383	16229	16460	16467	16335	16395	16339	16467	16371	16413	16433	16185	16516	16349	16299	16283	16497	16402	16499	16435	16186	16391	16339	16283	16477	16270	16275	16292	16378	16426	16386	16262	16393	16430	16320	16225	16307	16369	16327	16459	16471	16444	16290	16335	16387	16366	16226	16309	16426	16520	16222	16396	16113	16240	16366	16530	16421	16291	16234	16325	16354	16315	16290	16268	16353	16240	16515	16560	16280	16284	16373	16557	16354	16485	16179	16323	16354	16283	16281	16215	16278	16315	16368	16465	16285	16327	16202	16418	16340	16346	16121	16328	16508	16427	16397	16349	16457	16037	16317	16229	16274	16419	16404	16250	16265	16363	16238	16225	16195	16345	16222	16045	16151	16257	16267	16483	16232	16402	16439	16183	16440	16504	16419	16351	16345	16509	16469	16379	16268	16165	16238	16260	16463	16372	16281	16507	16299	16244	16552	16340	16314	16250	16145	16278	16428	16393	16293	16441	16326	16458	16246	16337	16374	16333	16260	16203	16110	16312	16305	16275	16449	16453	16357	16252	16397	16274	16398	16294	16383	16344	16225	16283	16146	16259	16342	16333	16344	16350	16368	16552	16540	16329	16352	16164	16287	16432	16297	16259	16288	16426	16261	16401	16202	16460	16343	16104	16294	16419	16367	16291	16397	16384	16407	16555	16527	16206	16234	16159	16304	16501	16546	16407	16223	16287	16435	16598	16343	16267	16304	16349	16335	16221	16333	16450	16313	16292	16542	16390	16372	16364	16295	16411	16484	16411	16408	16401	16208	16264	16368	16376	16214	16427	16369	16315	16405	16286	16159	16228	16343	16219	16303	16311	16347	16380	16311	16432	16279	16618	16432	16148	16231	16534	16256	16367	16485	16465	16174	16283	16366	16385	16294	16166	16287	16300	16459	16343	16270	16430	16432	16332	16359	16417	16382	16276	16382	16272	16397	16245	16353	16134	16417	16311	16377	16246	16485	16467	16361	16179	16414	16440	16293	16241	16290	16144	16348	16448	16311	16347	16203	16206	16387	16252	16414	16299	16373	16236	16288	16391	16347	16363	16201	16533	16354	16145	16353	16393	16439	16338	16357	16348	16391	16367	16263	16356	16434	16362	16434	16333	16167	16379	16362	16404	16302	16442	16290	16383	16513	16228	16345	16191	16390	16245	16387	16366	16504	16251	16419	16266	16324	16521	16114	15981	16394	16499	16427	16231	16469	16554	16514	16427	16390	16277	16252	16267	16261	16311	16200	16261	16267	16300	16400	16363	16253	16255	16214	16336	16305	16141	16072	16313	16551	16332	16495	16362	16373	16390	16393	16319	16476	16400	16430	16378	16296	16471	16234	16511	16322	16471	16353	16346	16342	16405	16400	16406	16368	16268	16343	16457	16621	16594	16438	16283	16420	16537	16301	16533	16301	16256	16402	16657	16471	16465	16264	16348	16438	16334	16292	16347	16337	16042	16290	16443	16451	16423	16307	16229	16298	16331	16508	16346	16327	16589	16444	16398	16333	16481	16293	16446	16386	16257	16459	16419	16471	16505	16387	16260	16350	16410	16200	16454	16285	16258	16242	16497	16305	16376	16469	16486	16327	16464	16305	16476	16341	16338	16250	16399	16534	16459	16441	16493	16435	16191	16298	16397	16407	16260	16278	16287	16269	16251	16464	16367	16489	16353	16352	16557	16449	16284	16315	16279	16271	16441	16367	16335	16292	16499	16390	16453	16416	16380	16465	16404	16524	16311	16364	16442	16367	16146	16438	16362	16451	16421	16284	16337	16397	16399	16329	16343	16329	16349	16186	16308	16245	16286	16520	16370	16549	16325	16349	16267	16481	16411	16281	16364	16426	16235	16368	16291	16111	16192	16260	16355	16073	16350	16422	16511	16367	16355	16481	16566	16393	16471	16617	16318	16307	16346	16437	16431	16362	16339	16264	16116	16323	16201	16343	16272	16513	16245	16527	16293	16347	16343	16339	16328	16203	16347	16322	16255	16339	16306	16279	16449	16566	16374	16297	16214	16224	16323	16381	16393	16345	16400	16221	16160	16320	16280	16308	16355	16302	16381	16383	16256	16402	16435	16430	16238	16384	16471	16401	16432	16304	16260	16548	16232	16338	16342	16393	16427	16123	16444	16435	16281	16124	16182	16501	16283	16245	16171	16411	16265	16303	16316	16368	16325	16359	16283	16254	16386	16250	16458	16382	16471	16260	16265	16346	16394	16453	16112	16523	16343	16345	16426	16414	16236	16276	16332	16399	16457	16540	16203	16266	16380	16301	16152	16431	16186	16340	16311	16245	16157	16361	16131	16259	16232	16497	16382	16357	16335	16370	16398	16351	16471	16439	16393	16277	16316	16378	16219	16591	16303	16272	16437	16404	16356	16336	16386	16298	16590	16508	16472	16328	16385	16462	16286	16334	16298	16359	16439	16616	16459	16439	16359	16049	16455	16425	16248	16409	16517	16358	16337	16250	16518	16420	16438	16547	16397	16218	16395	16549	16292	16390	16595	16400	16377	16335	16265	16356	16344	16158	16096	16281	16392	16272	16378	16232	16407	16325	16306	16412	16196	16297	16539	16470	16325	16217	16338	16285	16177	16273	16305	16338	16277	16143	16329	16344	16211	16172	16174	16327	16348	16213	16461	16516	16391	16294	16210	16208	16187	16494	16452	16434	16500	16426	16445	16296	16438	16328	16411	16360	16363	16435	16347	16435	16541	16353	16423	16174	16431	16319	16398	16295	16432	16365	16320	16210	16423	16265	16330	16360	16276	16191	16311	16482	16385	16346	16294	16469	16439	16437	16535	16387	16395	16235	16359	16383	16389	16269	16275	16384	16321	16375	16323	16385	16311	16370	16274	16278	16235	16354	16471	16419	16203	16304	16452	16277	16465	16415	16357	16637	16343	16258	16384	16242	16383	16382	16254	16226	16356	16313	16225	16253	16092	16281	16381	16336	16532	16389	16592	16434	16313	16154	16282	16497	16441	16341	16198	16299	16437	16199	16274	16170	16394	16306	16405	16313	16529	16426	16325	16435	16571	16103	16322	16254	16410	16179	15980	16326	16225	16426	16454	16237	16123	16451	16487	16490	16352	16348	16435	16304	16125	16373	16155	16247	16476	16267	16388	16264	16178	16421	16555	16306	16462	16523	16312	16370	16218	16232	16282	16197	16284	16233	16307	16298	16281	16514	16409	16305	16392	16363	16240	16332	16276	16271	16336	16274	16106	16336	16395	16466	16355	16183	16346
14922	50962	29569	18469	17148	16276	15832	15003	14976	15038	14848	14641	14613	14545	14415	14376	14284	14416	14261	14484	14312	14264	14417	14341	14217	14261	14338	14314	14372	14365	14375	14158	14307	14268	14334	14378	14335	14548	14268	14059	14312	14491	14286	14299	14455	14482	14357	14963	16970	17399	16781	15362	14791	14365	14239	14208	14367	14108	14079	14203	14256	14175	14236	14189	14230	14159	14268	14145	14008	14319	14092	14189	14236	14055	14095	14129	14253	14227	14200	14340	14304	14326	14121	14328	14241	14400	14186	14223	14144	14202	14209	14420	14031	14005	14216	14254	14104	14341	14470	14104	14039	14318	14295	14246	14171	14235	14187	14213	14216	14311	14245	14134	14146	14114	14423	14122	14167	14175	14186	14363	14137	14119	14166	14152	14195	14116	14127	14241	14107	14194	14226	14241	14080	14180	14050	14160	14215	14146	14147	14274	14139	14311	14221	14278	14281	14238	14226	14141	14128	14156	13978	14456	14207	14214	14351	14233	14334	14091	14298	14091	14189	14353	14334	14167	14296	14192	14090	14203	14254	14195	14175	14243	14202	14319	14241	14254	14281	14194	14259	14282	14220	14184	14190	14301	14276	14204	14176	14222	14115	14113	14338	14164	14205	14081	14167	14176	14192	14193	14065	14119	14187	14060	14292	14191	14219	14373	14240	14057	14220	14183	14149	14240	14027	14061	14025	14241	14054	14142	14261	14123	14440	14217	14077	14122	14228	14137	14267	14083	14046	14241	14160	14146	14291	14055	14243	14239	14143	14346	14090	14150	14414	14092	14204	14090	14182	14143	14076	14239	14178	14377	14235	14075	14245	14168	14106	14311	14125	14135	14228	14116	14229	14292	14124	14239	14216	14298	14254	14291	14074	14144	14233	14178	14357	14090	14185	14077	14263	14141	14271	14359	14132	14258	14229	14291	14197	14082	14173	14210	14162	14280	14139	14162	14140	14207	14359	14248	14247	14044	14132	14245	14219	14059	14272	14194	14175	14262	14219	14173	14267	14093	14107	14241	14184	14179	14199	14202	14301	14245	14206	14165	14243	14277	14258	14270	14116	14170	14151	14164	14124	14076	14122	14249	14241	14151	14205	14108	14253	14120	14190	14208	14214	14121	14334	14202	14218	14223	14129	14181	14199	14158	14134	14144	14302	14032	14114	14204	14186	14181	14180	14165	14092	14327	13994	14262	14046	14146	14235	14088	14257	14255	14263	14025	14023	14221	14262	14038	14052	14260	14149	14293	14302	14229	14228	14133	14216	14160	14226	14190	14212	14207	14164	14221	14347	14173	14327	14168	14148	14098	14323	14203	14021	14413	14171	14244	14289	14054	14445	14337	14022	14121	14193	14100	14058	14164	14277	14167	14067	14152	14436	14144	14219	14141	14170	14271	14152	14195	14148	14096	14184	14092	14039	14265	14143	14255	14272	14228	14030	14121	14236	14045	14201	14265	14246	14184	14109	14164	14124	14236	14199	14043	14333	14345	14101	14333	14125	14312	14183	14162	14236	14117	14013	14398	14145	14165	14308	14156	14212	14171	14248	14376	14274	14163	14182	14083	14347	14077	14176	14118	14243	14124	14158	14182	14256	14256	14292	14030	14170	14265	14218	14157	14334	14172	14212	14284	14133	14271	14129	14118	14230	14333	14192	14320	14170	13945	14089	14254	14280	14341	14365	14238	14359	14121	14123	14057	14128	14284	14266	14178	14330	14150	14223	14176	14211	14430	14239	14271	14151	14223	14269	14057	14057	14147	14290	14164	13979	14388	14286	14062	14258	14370	13954	14281	14185	14350	14264	14155	14336	14215	14175	14242	14236	14273	14378	14061	14186	14327	14104	14287	14173	14301	14294	14091	14160	14149	14308	14096	14082	14246	14326	14172	14197	14243	14446	14257	14183	14277	14242	14164	14366	14169	14121	14187	14036	14309	14054	14387	14180	14154	14335	14005	14211	14134	14201	14068	14200	14141	14283	14234	14326	14090	14198	14149	14137	14117	14132	14190	14087	14285	14094	14100	14169	14326	14284	14175	14019	14196	14120	14122	14158	14209	14154	14039	14236	14157	14305	14102	14168	14389	14039	14225	14178	14149	14196	14191	14020	14179	13980	14203	14298	14163	14321	14031	14242	14198	14187	14228	14209	14207	14249	14142	14127	14096	14210	14110	14208	14146	14179	14226	14232	14180	14287	14162	14285	14286	14102	14345	14090	14252	14051	14233	14084	14218	14224	14141	14189	14281	14029	14256	14262	14227	14220	14111	14221	14110	14205	14279	14260	14177	14303	14068	14184	14263	14005	14210	14070	14290	14230	14162	14112	14211	14098	14246	14356	14140	14279	14154	14232	14348	14079	14102	14087	14295	14216	14034	14106	14023	14308	14126	14212	14253	14158	14262	14078	14159	14277	14326	14136	14024	14144	14309	14272	14263	14106	14241	14202	14144	14151	14152	14147	14036	14226	14162	14236	14281	14291	13970	14258	14142	14123	14202	14192	14207	14208	14144	14049	14066	14157	14205	14218	14243	14157	14104	14275	14074	14310	14293	14015	14132	14039	13993	14086	14189	14084	14345	14182	14190	14181	14316	14244	14186	14209	14176	14238	13980	14012	14231	14229	14249	14197	14335	14086	14136	14143	14175	14227	14212	14127	14299	14194	14128	14258	14326	14037	14174	14152	14238	14274	14420	13977	14123	14177	14116	14315	14195	14193	14157	14199	14230	14213	14226	14047	14236	14257	14236	14340	14200	14226	14376	14217	14302	14061	14161	14206	14355	14066	14298	14141	14043	14250	14171	14248	14244	14218	14117	14239	14250	14167	14147	14170	14136	14174	14250	14185	14182	14252	14096	14207	14181	14178	14241	14233	14215	14251	14359	14230	14278	14218	14045	14041	14272	14075	14115	14242	14209	14078	14159	14309	14205	14213	14149	14136	14143	14235	14126	14213	14101	14175	14044	14083	14282	14125	14101	14285	14318	14216	14167	14135	14096	14390	14167	13983	14187	14221	14143	14437	14360	14204	14285	14154	14201	14240	14310	14225	14121	14247	14173	14173	14223	14101	14121	14217	14115	14245	14184	14012	14206	14259	14097	14138	14173	14225	14210	14242	14211	14293	14242	14226	14186	14316	14370	14220	14193	14181	14163	14090	14101	14191	14231	14227	14259	14260	14178	14128	14331	14133	14125	14149	14205	14026	14184	14300	14146	14003	14287	14274	14354	14251	14098	14091	14087	14095	14127	14164	14188	14150	14219	14105	14146	14218	14331	14171	14200	14186	14162	14180	14273	14133	14030	14229	14152	14305	14041	14244	14149	14316	14228	14210	14071	14247	14201	14144	14195	14195	14237	14206	14206	14091	14207	14405	14158	14177	14027	14188	14201	14198	14313	14273	14092	14259	14023	14151	14170	14192	14179	14094	14154	14198	14137	14295	14251	14058	14232	14187	14288	14154	14349	14075	14133	14311	14190	14223	14217	14309	14184	14089	13966	14187	14265	14063	14070	14116	14070	14183	14266	14059	14076	14160	14217	14067	14235	14105	14223	14234	14072	14108	14188	14125	14179	14182	14085	14225	14122	14065	14308	14180	14147	14189	14039	14245	14039	14342	14067	14185	14282	14215	14206	14153	14224	14177	14173	14225	14223	14056	14211	14222	14278	14259	14180	14087	14134	14239	14245	14156	13976	14153	14205	14284	14219	14076	14078	14207	14292	14162	14238	14240	14182	14194	14195	14153	14120	14282	14103	14039	14186	14212	14247	14161	14289	14201	14242	14181	14081	14242	14120	14090	14244	14124	14077	14149	14209	14292	14143	14274	14201	14110	14269	14261	14101	14128	14141	14070	14211	14202	14043	14064	14209	14276	14147	14110	14226	14113	14265	13896	14154	14260	14245	14204	14172	14021	14287	14096	14096	14262	14285	14120	14243	14205	14145	14221	14184	14251	14298	13926	14245	14146	14295	14283	14200	14303	14117	14176	14060	14105	14110	14272	14212	14286	14276	14299	14079	14138	14021	14194	14295	14180	14252	14277	14210	14167	14305	14159	14223	14210	14210	14030	14074	14223	14248	14198	14132	14017	14123	14282	13988	14200	14155	14254	14048	14238	14198	14159	14169	14197	14192	14395	14151	14420	14218	14254	14235	14146	14179	14129	14324	14154	14210	14326	14040	14251	14157	14314	14146	14183	14266	14190	14071	14335	14115	14139	14127	14134	14277	14110	14273	14220	14347	14121	14094	14249	14090	14249	14295	14174	14190	14088	14271	14222	14208	14420	14097	14067	14122	14183	14150	14367	14077	14275	14231	14156	14148	14220	14149	14308	14241	14095	14092	14352	14201	14301	14261	14242	14172	14062	14108	14181	14118	14205	14256	14241	14078	14122	14267	14130	14249	14249	14299	14238	14276	13997	14207	14412	14055	14085	14149	14317	14101	14266	14249	14166	14131	14097	14145	14319	14170	14319	14206	14141	14021	14131	14108	14198	14175	14315	14320	14203	14095	14141	14165	14223	14325	14096	14216	14144	14310	14212	14180	14187	14282	14063	14169	14336	14263	14373	14405	14209	14246	14359	14390	14205	14169	14212	14233	14120	14111	14138	14231	14213	14072	14149	14117	14167	14092	14290	14145	14262	14207	14131	14101	14066	14050	14326	14354	14297	14168	14261	14273	14272	14052	14157	14046	14062	14276	14182	14018	14187	14222	14205	14153	14332	14167	14059	14041	14273	14125	13946	14340	14314	14262	14273	14133	14185	14076	14316	14177	14120	14319	14184	14086	14178	14254	14227	14119	14103	14148	14286	14076	14297	14180	14159	14217	14149	14294	14230	14304	14054	14191	14244	14130	14238	14168	14136	14240	14498	14020	14283	14234	14317	14097	14230	14369	14254	14021	14049	14295	14155	14186	14253	14328	14339	14215	14239	14174	14047	14145	14269	14103	14195	14066	14210	14113	14121	14270	14182	14041	14300	14139	14158	14338	14189	14325	14146	14188	14220	14302	14288	14250	14092	14369	14223	14221	14281	14097	14198	14187	14107	14302	14035	14190	14266	14100	14085	14177	14079	14223	14340	14125	14337	14243	14083	14175	14200	14189	14217	14284	14113	14356	14260	14394	14064	14142	14256	14057	14188	14092	14110	14325
27003	22861	26455	19465	16456	16803	16702	16462	16487	16462	16629	16423	16503	16448	16353	16607	16515	16508	16386	16406	16395	16294	16569	16401	16277	16444	16551	16415	16307	16345	16294	16297	16565	16525	16374	16507	16528	16483	16616	16410	16229	16413	16379	16455	16613	16289	16466	16379	16537	16758	16706	16421	16344	16461	16404	16283	16467	16232	16300	16491	16238	16444	16457	16439	16363	16349	16423	16436	16256	16410	16460	16302	16321	16553	16457	16258	16411	16492	16324	16374	16418	16408	16322	16553	16351	16339	16303	16201	16441	16359	16511	16528	16324	16172	16309	16290	16354	16588	16494	16466	16287	16451	16428	16215	16368	16459	16601	16450	16409	16469	16529	16593	16346	16264	16424	16436	16364	16308	16475	16515	16401	16332	16234	16415	16523	16349	16228	16456	16397	16442	16425	16528	16330	16347	16371	16458	16308	16439	16330	16377	16230	16335	16319	16373	16326	16488	16333	16410	16317	16201	16525	16298	16365	16517	16410	16496	16303	16508	16147	16338	16307	16441	16492	16444	16328	16550	16340	16234	16416	16384	16490	16560	16328	16356	16300	16382	16324	16318	16597	16461	16173	16356	16529	16374	16577	16421	16354	16646	16537	16474	16474	16510	16353	16429	16341	16193	16400	16450	16304	16372	16337	16480	16415	16522	16349	16363	16312	16235	16260	16460	16575	16309	16375	16447	16371	16292	16265	16265	16346	16288	16337	16260	16443	16542	16413	16389	16231	16370	16404	16482	16241	16332	16499	16329	16400	16452	16435	16477	16407	16467	16318	16333	16510	16178	16454	16459	16356	16493	16291	16217	16380	16314	16320	16409	16330	16330	16260	16503	16478	16379	16375	16497	16352	16445	16339	16239	16425	16268	16448	16316	16396	16362	16302	16482	16493	16217	16315	16418	16406	16543	16261	16237	16461	16519	16404	16369	16439	16313	16295	16450	16280	16215	16436	16545	16541	16373	16415	16402	16455	16346	16449	16397	16443	16374	16311	16482	16236	16318	16418	16228	16348	16215	16349	16403	16426	16378	16318	16388	16246	16442	16402	16294	16279	16467	16593	16464	16170	16431	16252	16352	16337	16359	16290	16354	16502	16493	16499	16421	16402	16246	16100	16454	16373	16359	16437	16137	16366	16361	16408	16430	16589	16228	16317	16218	16546	16429	16194	16375	16408	16355	16311	16411	16225	16397	16271	16342	16491	16520	16351	16435	16512	16539	16461	16321	16485	16374	16457	16496	16310	16051	16486	16419	16587	16241	16418	16464	16362	16396	16486	16507	16398	16368	16477	16356	16433	16317	16222	16226	16378	16376	16255	16418	16357	16392	16435	16518	16360	16132	16299	16570	16397	16492	16396	16513	16440	16525	16414	16398	16406	16545	16419	16306	16491	16398	16466	16294	16277	16501	16415	16205	16362	16432	16403	16529	16335	16218	16379	16579	16443	16363	16394	16508	16365	16470	16336	16231	16522	16518	16430	16185	16458	16193	16519	16166	16277	16321	16380	16259	16397	16357	16371	16365	16267	16434	16347	16463	16493	16582	16373	16709	16346	16297	16493	16409	16404	16525	16240	16400	16147	16278	16399	16529	16362	16641	16355	16437	16475	16405	16219	16445	16354	16216	16378	16358	16512	16310	16292	16378	16511	16553	16391	16389	16357	16434	16474	16614	16577	16367	16329	16490	16411	16349	16481	16417	16436	16317	16271	16299	16416	16569	16358	16332	16404	16386	16433	16444	16422	16501	16506	16385	16398	16298	16211	16251	16490	16423	16453	16295	16435	16472	16434	16499	16350	16270	16551	16650	16498	16298	16488	16627	16005	16369	16364	16488	16366	16338	16482	16319	16421	16462	16495	16374	16291	16190	16380	16687	16328	16532	16434	16379	16329	16466	16572	16378	16358	16514	16540	16277	16486	16290	16346	16474	16320	16288	16356	16396	16304	16101	16249	16304	16251	16269	16500	16432	16422	16311	16450	16389	16387	16589	16425	16347	16496	16386	16444	16436	16393	16277	16544	16471	16395	16298	16464	16409	16234	16327	16388	16600	16525	16341	16665	16462	16272	16303	16284	16187	16444	16394	16460	16514	16592	16356	16410	16336	16296	16364	16385	16229	16358	16353	16409	16355	16446	16211	16180	16375	16392	16265	16433	16350	16372	16363	16568	16529	16415	16499	16309	16208	16289	16499	16382	16315	16355	16175	16370	16348	16487	16384	16236	16416	16376	16409	16358	16450	16505	16394	16332	16396	16187	16360	16386	16525	16361	16361	16372	16430	16432	16312	16410	16490	16581	16577	16295	16505	16517	16620	16352	16432	16298	16268	16344	16432	16320	16473	16239	16356	16248	16364	16414	16423	16587	16378	16393	16339	16314	16403	16516	16406	16451	16292	16388	16528	16330	16187	16430	16360	16325	16371	16429	16305	16516	16486	16285	16595	16372	16096	16429	16230	16316	16274	16317	16445	16625	16581	16393	16442	16482	16424	16525	16291	16596	16528	16364	16525	16303	16049	16154	16455	16348	16334	16372	16358	16356	16532	16320	16355	16414	16359	16495	16273	16514	16384	16493	16300	16256	16622	16287	16329	16251	16339	16393	16457	16517	16426	16428	16483	16396	16415	16274	16425	16356	16563	16412	16406	16243	16314	16428	16211	16451	16249	16273	16413	16516	16490	16310	16465	16339	16371	16389	16505	16554	16510	16259	16405	16399	16392	16362	16184	16484	16289	16402	16370	16334	16248	16296	16471	16250	16534	16495	16561	16488	16572	16583	16264	16511	16439	16296	16393	16357	16282	16261	16386	16423	16293	16409	16316	16505	16160	16478	16327	16379	16370	16400	16353	16383	16443	16584	16606	16359	16230	16342	16261	16658	16346	16315	16368	16384	16464	16543	16392	16524	16448	16562	16553	16421	16377	16485	16411	16529	16574	16258	16292	16498	16484	16541	16480	16533	16545	16563	16440	16377	16467	16325	16347	16423	16377	16224	16386	16472	16590	16272	16282	16579	16443	16319	16341	16257	16118	16396	16442	16392	16311	16325	16398	16574	16440	16393	16476	16308	16536	16436	16301	16444	16314	16384	16254	16358	16458	16227	16369	16349	16469	16592	16370	16278	16440	16456	16366	16323	16579	16293	16200	16401	16441	16575	16496	16716	16438	16385	16487	16282	16387	16530	16634	16417	16532	16622	16321	16459	16480	16392	16272	16323	16495	16576	16354	16258	16270	16340	16556	16443	16475	16329	16247	16417	16473	16423	16517	16520	16485	16648	16400	16585	16401	16313	16255	16476	16380	16454	16592	16492	16232	16308	16461	16383	16432	16485	16408	16502	16570	16449	16398	16468	16539	16569	16335	16475	16324	16410	16467	16512	16376	16478	16553	16121	16472	16460	16559	16679	16373	16411	16504	16196	16351	16337	16522	16436	16515	16396	16375	16434	16512	16453	16437	16354	16491	16590	16615	16357	16348	16350	16504	16325	16339	16542	16470	16520	16552	16469	16418	16563	16614	16210	16326	16324	16461	16560	16547	16321	16378	16200	16228	16279	16387	16485	16355	16437	16436	16270	16439	16518	16410	16536	16417	16476	16473	16351	16291	16527	16386	16516	16366	16359	16389	16400	16463	16545	16478	16471	16471	16589	16215	16351	16508	16265	16308	16217	16365	16582	16327	16564	16449	16383	16548	16531	16386	16361	16286	16519	16429	16293	16318	16298	16371	16527	16335	16263	16359	16188	16414	16146	16513	16282	16571	16635	16377	16204	16667	16408	16299	16333	16483	16302	16368	16382	16370	16321	16314	16438	16264	16524	16406	16363	16489	16470	16490	16606	16379	16582	16439	16398	16686	16375	16366	16458	16322	16280	16664	16506	16517	16485	16356	16599	16424	16461	16390	16444	16416	16310	16418	16544	16567	16612	16319	16491	16443	16425	16324	16526	16525	16314	16516	16304	16523	16487	16270	16384	16261	16288	16465	16528	16412	16232	16438	16456	16355	16180	16462	16428	16479	16330	16163	16316	16632	16252	16312	16359	16197	16171	16388	16225	16230	16412	16386	16510	16398	16461	16557	16498	16425	16386	16484	16391	16204	16300	16379	16573	16457	16317	16170	16394	16388	16334	16469	16455	16287	16322	16563	16469	16441	16470	16599	16288	16462	16485	16282	16363	16482	16511	16466	16347	16311	16414	16409	16623	16259	16196	16420	16278	16426	16607	16624	16568	16480	16414	16414	16346	16392	16457	16286	16311	16269	16492	16570	16441	16454	16309	16199	16345	16484	16491	16476	16305	16409	16341	16465	16421	16626	16313	16208	16396	16540	16398	16401	16504	16501	16300	16361	16234	16546	16461	16422	16324	16207	16457	16331	16269	16521	16487	16277	16339	16409	16353	16277	16389	16400	16085	16570	16406	16499	16339	16409	16375	16380	16610	16178	16366	16372	16448	16531	16359	16379	16594	16457	16555	16433	16269	16459	16342	16144	16436	16418	16445	16468	16586	16419	16352	16400	16318	16345	16327	16591	16188	16349	16438	16249	16448	16505	16301	16316	16481	16499	16496	16230	16489	16255	16320	16352	16427	16354	16326	16331	16350	16521	16408	16453	16402	16448	16482	16468	16433	16498	16315	16294	16443	16154	16390	16354	16347	16370	16486	16442	16310	16508	16544	16282	16363	16242	16247	16254	16203	16541	16416	16456	16464	16514	16432	16474	16425	16320	16438	16133	16193	16347	16383	16577	16367	16260	16278	16069	16206	16263	16407	16476	16548	16351	16281	16374	16398	16590	16467	16507	16184	16178	16403	16522	16264	16304	16305	16554	16558	16272	16296	16366	16598	16510	16354	16311	16612	16501	16526	16377	16556	16383	16434	16611	16417	16328	16228	16415	16317	16287	16454	16415	16721	16635	16182	16270	16356	16378	16454	16191	16539	16383	16388	16323	16308	16362	16160	16460	16503	16413	16514	16362	16390	16379	16264	16521	16559	16581	16394	16294	16386	16426	16380	16527	16567	16258	16238	16457	16478	16377	16519	16365	16603	16373	16277	16385	16416	16389	16511	16310	16503	16495	16420	16238	16524	16419	16396	16239	16323	16462	16454	16285	16454	16381	16486	16321	16599	16422	16471	16386	16458	16360	16400	16696
13796	28608	22169	14746	14556	14394	14405	14474	14332	14406	14086	14239	14195	14203	14262	14336	14225	14208	14347	14246	14289	14178	14243	14369	14109	14431	14391	14277	14393	14125	14146	14363	14246	14395	14267	14211	14395	14359	14285	14222	14168	14337	14350	14436	14262	14264	14305	14426	14408	14546	14412	14438	14241	14470	14122	14118	14268	14179	14219	14252	14295	14276	14163	14144	14236	14303	14057	14208	14127	14227	14228	14219	14352	14172	14220	14172	14212	14377	14179	14140	14076	14182	14316	14172	14276	14148	14216	14196	14245	14260	14233	14070	14252	14166	14225	14049	14246	14281	14260	14146	14237	14159	14129	14289	14224	14075	14315	14271	14208	14201	14175	14318	14093	14041	14232	14135	14069	14112	14156	14081	14039	14276	14380	14236	14093	14213	14336	14183	14332	14222	14206	14220	14130	14214	14203	14130	14092	14310	14071	14037	14359	14176	14263	14113	14290	14176	14248	14360	14227	14289	14333	14244	14104	14354	14193	13941	14273	14165	14294	14235	14383	14128	14059	14141	14215	14039	14195	14309	14253	14129	14255	14236	14211	14186	14291	14337	14216	14169	14254	14236	14050	14062	14248	14240	14095	14225	14247	14250	14206	14240	14171	14343	14100	14176	14187	14252	14094	14246	14089	14305	14229	14221	14284	14096	14145	14268	14206	14191	14228	14186	14123	14276	14283	14177	14192	14387	14246	14228	14303	14165	13975	14332	14233	14198	14197	14243	14240	14216	14256	14135	14271	14251	14298	14336	14186	14304	14192	14100	14098	14204	14168	14228	14201	14303	14257	14302	14166	14142	14329	14280	14188	14252	14021	14202	14284	14229	13996	14109	14053	14124	14099	14314	14190	14238	14231	14165	14117	14350	14331	14248	14024	14124	14240	14149	14100	14269	14293	14162	14328	14038	14225	14129	14170	14129	14248	14351	14243	14327	14114	14093	14263	14132	14141	14285	14166	14244	14209	14185	14112	14204	14216	14348	14051	14143	14291	14108	14237	14180	14210	14072	14084	14246	14246	14130	14289	14092	14192	14230	14176	14289	14080	14112	14248	14244	14197	14259	14182	14138	14062	14094	14331	14050	14253	14093	14332	14263	14297	14085	14147	14092	14257	14193	14257	14240	14002	14252	14265	14088	14339	14208	14338	14074	14278	14199	14216	14154	14236	14256	14224	14253	14286	14245	14213	14290	14171	14028	14094	14180	14246	14244	14169	14169	14318	14306	14068	14097	14416	14222	14047	14124	14242	14135	14253	14278	14237	14225	14283	14302	14124	14260	14288	14076	14246	14133	14200	14228	14327	14115	14288	14045	14125	14130	14285	14112	14359	14335	14202	14158	14225	14268	14198	14337	14144	14252	14097	14262	14191	14250	14300	14266	14263	14300	14135	14275	14154	14085	14273	14207	14125	14101	14131	14123	14134	14236	14257	14293	14187	14085	14098	14132	14371	14116	14071	14240	14177	14129	14138	13987	14123	14183	14230	14313	14192	14331	14191	14197	14251	14231	14173	14142	14027	14191	14055	14272	14184	14241	14088	14307	14235	14199	14067	14163	14242	14185	14266	14156	14051	14142	14299	14205	14070	14125	14349	14193	14285	14120	14180	14386	14227	14166	14236	14237	14129	14154	14046	14066	14297	14179	14306	14246	14198	14144	14181	14214	14214	14237	14266	14037	14133	14319	14342	14259	14236	14116	14345	14263	14147	14213	14123	14133	14512	14250	14323	14165	14139	14293	14035	14279	14440	14168	14193	14211	14287	13968	14321	14198	14190	14164	14246	14186	14292	14287	14101	14259	14216	14176	14074	14136	14188	14415	14262	14199	14223	14321	14127	14038	14176	14208	14281	14158	14227	14239	14214	14267	14329	14395	14094	14140	14141	14185	14204	14219	14211	14202	14174	14173	14113	14044	14195	14406	14267	14060	14295	14269	14280	14349	14402	14092	14264	14394	13997	14159	14334	14231	14124	14262	14221	14063	14394	14327	14415	14358	14195	14184	14337	14140	14179	14232	14114	14149	14414	14184	14338	14115	14297	14233	14124	14144	14194	14429	14198	14223	14185	14181	14153	14449	14324	14124	14280	14320	14076	14170	14310	14267	14197	14244	14130	14269	14361	14169	14432	14264	14146	14099	14404	14103	14220	14286	14197	14186	14178	14304	14323	14314	14211	14109	14134	14338	14328	14127	14289	13937	14145	14308	14062	14124	14150	14236	14279	14374	14279	14242	14305	14229	14171	14181	14410	14335	14329	14173	14262	14359	14228	14164	14114	14293	14164	14199	14165	14290	14248	14315	14204	14224	14085	14301	14185	14135	14093	14241	14207	14170	14048	14225	14147	14237	14295	13983	14311	14248	14176	14318	14158	14191	14090	14194	14133	14251	14243	14281	14294	14286	14164	14414	14095	14080	14173	14007	14155	14263	14272	14234	14230	14165	14401	14228	14292	14094	14132	14274	14161	14241	14057	14213	14300	14077	14084	14297	14291	14115	14210	14233	14058	14260	14196	14283	14171	14086	14299	14131	14110	14333	14265	14134	14154	14173	14247	14209	14313	14405	14307	14035	14152	14121	14002	14265	14240	14002	14175	14178	14054	14125	14221	14330	14356	14014	14094	14295	14206	14189	14230	14296	14332	14295	14089	14323	14268	14158	14241	14196	14210	14376	14182	14233	14255	14069	14282	14223	14101	14240	14211	14086	14314	14367	14083	14232	13986	14184	14215	14164	14290	14285	14209	14203	14222	14088	14216	14244	14251	14188	14090	14144	14383	14035	14258	14147	14130	14157	14197	14134	14327	14347	14209	14210	14071	14314	14238	14309	14345	14260	14116	14303	14204	14332	14132	14170	14169	14288	14416	14026	14136	14269	14227	14179	14326	14219	14290	14242	14244	14194	14221	14093	14268	14245	14141	14283	14248	14164	14340	14146	14220	14170	14263	14230	14088	14182	14162	14205	14220	14181	14156	14308	14326	14201	14175	14284	14330	14279	14226	14270	14243	14235	14165	14305	14151	14173	14092	14190	14156	14188	14003	14325	14244	14167	14192	14278	14191	14194	14286	14293	14194	14288	14100	14107	14386	14221	14131	14252	14215	14322	14119	14368	14255	14253	14212	14132	14218	14169	14040	14205	14199	14219	14331	14226	14368	14338	14148	14168	14217	14353	14296	14162	14286	14210	14031	14141	14205	14214	14154	14264	14264	14210	14230	14157	14324	14241	14054	14280	14239	14279	14197	14153	14181	14231	14194	14105	14243	14268	14347	14231	14135	14397	14114	14053	14057	14194	14155	14140	14225	14226	14239	14146	14159	14229	14248	14230	14100	14120	14389	14168	14020	14214	14158	14234	14271	14131	14188	14303	14162	14285	14189	14233	14234	14190	14145	14349	14198	14141	14157	14234	14177	14262	14191	14123	14391	14166	14362	14257	14124	14308	14171	14121	14307	14188	14334	14184	14120	14254	14320	14069	14136	14138	14145	14243	14326	14265	14297	14045	14356	14143	14170	14185	14271	14145	14294	14173	14148	14232	14228	14108	14229	14211	14298	14243	14139	14402	14248	14231	14062	13908	14052	14121	14360	14406	14404	14231	14185	14213	14349	14184	14147	14311	14284	14185	14294	14283	14260	14289	14122	14248	14169	14258	14242	14197	14293	14328	14257	14246	14149	14231	14314	14269	14425	14317	14245	14251	14130	14169	14213	14222	14235	14138	14284	14204	14212	14314	14112	14254	14293	14372	13984	14273	14312	14200	14205	14137	14360	14171	14150	14245	14159	14244	14273	14157	14178	14194	14098	14123	14322	14243	14071	14119	14307	14053	14253	14176	14238	14134	14299	14111	14151	14217	14244	14391	14247	13977	14067	14206	14282	14263	14034	14258	14323	14219	14182	14240	14052	14214	14229	14394	13874	14251	14204	14248	14261	14097	14193	14115	14255	14236	14262	14269	14255	14165	14173	14173	14100	14289	14269	14252	14114	14182	14339	14297	14157	14214	14327	14222	14395	13914	14211	14050	14331	14198	14145	14198	14374	14181	14365	14146	14067	14130	14194	14253	14192	14197	14185	14270	14140	14218	14208	13965	14005	14256	14227	14088	14205	14289	14095	14195	14197	14228	14091	14284	14329	14292	14320	14398	14287	14242	14151	14481	14248	14227	14049	14338	14222	14108	14243	14337	14329	14155	14240	14272	14109	14315	14229	14283	14372	14121	14283	14149	14050	14285	14146	14181	14383	14220	14194	14182	14242	14048	14261	14202	14125	14265	14168	14233	14220	14283	14258	14218	14166	14254	14306	14362	14267	14161	14349	14131	14372	14125	14312	14427	14260	14350	14224	14069	14278	14101	14239	14178	14209	14151	14272	14127	14258	14154	14236	14159	14426	14190	14336	14045	14186	14223	14066	14309	14323	14318	14215	14084	14127	14324	14169	14125	14163	14221	14298	14215	14323	14260	14395	14250	14136	14159	14268	14234	14253	14294	14242	14183	14245	14361	14190	14311	14148	14074	14242	14147	14005	14321	14261	14253	14158	14318	14109	14281	14277	14300	14297	14114	14192	14209	14273	14278	14220	14206	14347	14270	14418	14211	14274	14119	14191	14139	14289	14285	14287	14253	14166	14030	14191	14255	14247	14220	14277	14162	14269	14279	14265	14220	14241	14294	14336	14132	13980	14195	14320	14312	14245	14320	14209	14181	14223	14224	14199	14160	14347	14037	14181	14285	14251	14238	14227	14302	14282	14133	14127	14260	14125	14297	14309	14229	14197	14385	14345	14163	14146	14241	14260	14262	14193	14310	14113	14290	14196	14363	14134	14259	14195	14315	14265	14126	14350	14084	14245	14233	14413	14322	13951	14090	14200	14123	14308	14322	14183	14367	14135	14217	14204	14469	14064	14264	14278	14195	14098	14268	14286	14264	14348	14252	14200	14312	14121	14267	14220	14357	14126	14146	14259	14145	14308	14315	14315	14251	14232	14218	14217	14222	14157	14188	14269	14127	14344	14238	14337	14154	14233	14194	14229	14238	14310	14235	14119	14285	14324	14356	14153	14480	14150	14260	14198	14225	14296	14166	14214	14123	14089	14329	14240	14253	14323	14278	14113	14380	14191	14304	14374	14195	14261	14265	14129	14220	14246	14119
23744	21014	29021	24113	21450	20253	18972	17087	16562	16701	16609	16395	16510	16575	16389	16382	16386	16580	16495	16201	16476	16303	16395	16464	16440	16326	16312	16441	16349	16325	16441	16430	16367	16282	16124	16206	16268	16522	16366	16277	16417	16294	16311	16336	16402	16457	16542	16582	17331	17517	17351	16677	16585	16383	16400	16226	16513	16259	16246	16301	16382	16226	16225	16145	16457	16263	16314	16243	16245	16347	16282	16222	16163	16183	16358	16318	16159	16195	16395	16506	16130	16139	16141	16357	16296	16118	16134	16201	16299	16179	16468	16217	16145	16297	16148	16178	16283	16388	16388	16173	16348	16081	16340	16076	16323	16253	16245	16499	16151	16266	16340	16303	16231	16370	16150	16153	16242	16284	16215	16388	16380	16337	16247	16132	16331	16179	16264	16136	16206	16329	16263	16367	16191	16089	16279	16223	16326	16261	16286	16104	16432	16317	16220	16180	16303	16196	16279	16249	16268	16201	16206	16350	16202	16055	16281	16162	16156	16288	16286	16440	16387	16408	16336	16168	16208	16184	16287	16452	16224	16209	15973	16232	16179	16070	16236	16167	16287	16218	16295	16220	16168	16326	16405	16246	16229	16106	16273	16208	16192	16129	16315	16344	16170	16405	16193	16380	16194	16345	16042	16191	16031	16187	16406	16354	16232	16187	16233	16226	16566	16131	16220	16359	16091	16206	16162	16083	16199	16320	16422	16396	16131	16375	16265	16088	16223	16126	16163	16057	16170	16262	16219	16328	16308	16360	16024	15988	16285	16203	16026	16090	16157	16241	15988	16182	16068	16340	16326	16523	16415	16291	16163	16229	16378	16419	16142	16158	16294	16246	16382	16317	16254	16274	16043	16272	16162	16231	16354	16229	16405	16156	16139	16132	16224	16258	16254	16235	16168	16223	16387	16400	16325	16276	16280	16351	16258	16280	16188	16254	16242	16033	16295	16157	16276	16297	16071	16422	16437	16379	16253	16231	16018	16236	16219	16426	16156	16310	16318	16334	16329	16103	16105	16157	16315	16110	16259	16225	16343	16248	16327	16225	16171	16128	16131	16062	16184	16240	16324	16151	16204	16210	16300	16238	16442	16269	16446	16092	16164	16178	16271	16248	16233	16228	16192	16218	16170	16192	16277	16401	16093	16379	16292	16057	16196	16229	16352	16139	16096	16323	16251	16239	16406	16292	16291	16311	16379	16277	16200	16158	16087	16177	16309	16318	16311	16300	16171	16202	16200	16256	16306	16366	16255	16276	16378	16204	16380	16233	16309	16227	16327	16202	16194	16330	16193	16355	16266	16240	16423	16213	16135	16115	16265	16123	16295	16302	16227	16226	16301	16127	16329	16255	16300	16229	16314	16162	16183	16414	16302	16213	16245	16070	16395	16177	16355	15876	16343	16192	16186	16068	15943	16248	16324	16275	16311	16057	16401	16029	16295	16317	16155	16375	16193	16267	16340	16223	16130	16101	16258	16125	16310	16205	16171	16091	16171	16069	16176	16264	16271	16328	16286	16243	16378	16162	16307	16477	16257	16140	16263	16375	16296	16254	16136	16093	16203	16327	16363	16182	16188	16281	16122	16048	16131	16261	16219	16174	16238	16174	16276	16280	16431	16125	16401	16051	16241	16269	16194	16174	16263	16150	16174	16456	16260	16216	16173	16195	16215	16394	16425	16227	16212	16244	16414	16184	16249	16215	16324	16170	16251	16150	16391	16384	16412	16169	16369	15948	16297	16083	16262	16431	16111	16240	16113	16180	16379	16261	16353	16160	16339	16271	16287	16180	16203	16275	16071	16242	16252	16229	16195	16193	16356	16345	16357	16304	16134	16138	16250	16128	16164	16216	16198	16333	16248	16304	16342	16234	16269	16301	16238	16228	16125	16404	16319	16262	16218	16481	16301	16306	16246	16183	16271	16366	16454	16162	16175	16259	16472	16150	16293	16200	16185	16427	16389	16334	16191	16213	16135	16260	16104	16171	16331	16386	16280	16188	16248	16263	16022	16268	16147	16191	16294	16241	16226	16150	16124	16326	16298	16174	16147	16383	16265	16073	15962	16348	16137	16093	16121	16096	16304	16264	16290	16116	16218	16404	16419	16216	16180	16416	16180	16088	16091	16192	16186	16502	16355	16338	16330	16316	16311	16284	16339	16273	16331	16390	16219	16291	16147	16205	16400	16261	16253	15962	16277	16171	15982	16210	16200	16193	16191	16253	16340	16321	16318	16288	16308	16162	16236	16264	16342	16207	16389	16308	16337	16269	16362	15964	16328	16228	16133	16312	16146	16239	16117	16272	16229	16319	16270	15988	16036	16420	16240	16279	16010	16168	16321	16336	16115	16489	16168	16242	16087	16282	16233	16235	16294	16103	16275	16227	16353	16344	16306	16212	16277	16158	16082	16308	16186	16241	16065	16296	16314	16106	16216	16161	16183	16349	16293	16370	16233	16299	16302	16302	16294	16273	16245	16215	16210	16298	16252	16144	16153	16359	16203	16255	16210	16354	16358	16271	16092	16061	16354	16187	16349	16260	16176	16194	16227	16235	16256	16516	16255	16454	16196	16215	16355	16310	16277	16319	16296	16230	16358	16191	16286	16268	16170	16186	16320	16286	16431	16175	16115	16152	16244	16153	16255	16220	16421	16319	16203	16311	16171	16093	16178	16162	16223	16102	16103	16348	16125	16206	16160	16195	15949	16493	16259	15993	16229	16142	16177	16147	16112	16583	16308	16230	16248	16470	16504	16227	16178	16245	16131	16147	16209	16293	16398	16257	16365	16240	16127	16147	16201	16290	16148	16196	16154	16213	16033	16108	16273	16329	16275	16348	16316	16125	16213	16176	16447	16225	16368	16156	16213	16109	16265	16284	16351	16278	16323	16175	16204	16342	16344	16244	16133	16274	16302	16187	16345	16210	16220	16270	16088	16254	16369	16201	16314	16153	16232	16405	16441	16307	16294	16270	16128	16130	16181	16265	16309	16256	16101	16188	16137	16268	16330	16312	16102	16428	16281	16241	16217	16389	16375	16288	16085	16232	16237	16253	16137	16177	16100	16227	16218	16187	16284	16381	16226	16301	16334	16494	16146	16245	16225	16071	16217	16166	16094	16181	16350	16460	16192	16352	16305	16127	16090	16178	16331	16221	16103	16265	16171	16231	16368	16192	16165	16234	16352	16070	16363	16292	16404	16347	16182	16356	16293	16260	16312	16406	16167	16285	16251	16423	16328	16223	16318	16272	16218	16328	16268	16221	16232	16007	16316	16208	16246	16217	16226	16137	16400	16113	16168	16290	16277	16208	16152	16156	16415	16266	16399	16285	16444	16307	16118	16401	16318	16201	16428	16338	16085	16307	16250	16269	16328	16209	16163	16083	16175	16321	16433	16297	16204	16156	16225	16343	16254	16403	16330	16272	16275	15970	16366	16226	16255	16413	16263	16474	16308	16340	16164	16143	16454	16217	16260	16399	16194	16242	16238	16219	16331	16347	16509	16216	16353	15995	16267	16149	16155	16317	16228	16266	16266	16419	16315	16209	16055	16302	16341	16095	16331	16412	16233	16341	16263	16268	16278	16278	16139	16355	16526	16377	16236	16338	16134	16307	16283	16127	16251	16166	16339	16190	16324	16166	16236	16300	16198	16286	16123	16117	16151	16366	16365	16413	16268	16102	16148	16064	16115	16303	16177	16260	16321	16482	16321	16499	16400	16199	16237	16148	16230	16392	16216	16305	16371	16123	16354	16462	16170	16213	16319	16432	16131	16344	16266	16377	16398	16141	16196	16323	16418	16140	16293	16050	16261	16249	16430	16163	16422	16336	16444	16395	16240	16263	16416	16298	16037	16236	16199	16479	16195	16146	16302	16231	16074	16251	16192	16274	16120	16300	16321	16293	16352	16256	16196	16372	16276	16014	16354	16393	16180	16293	16345	16266	16219	16202	16244	16321	16173	16216	16305	16440	16291	16334	16317	16138	16274	16160	16419	16135	16143	16095	16118	16287	16173	16220	16301	16288	16329	16346	16140	16318	16459	16229	16108	16218	16019	16418	16465	16366	16303	16284	16218	16233	16050	16217	16181	16224	16391	16244	15973	16221	16360	16409	16049	16240	16059	16402	16316	16036	16113	16283	16279	16352	16303	16077	16318	16232	16208	16358	16132	16279	16261	16344	16367	16135	16345	16203	16524	16270	16108	16250	16133	15984	16265	16398	16203	16145	16430	16422	16147	16124	15966	16302	16235	16224	16376	16212	16130	16189	16076	16521	16566	16334	16330	16237	16275	16401	16312	16387	16335	16304	16320	16268	16365	16311	16376	16104	16291	16101	16374	16332	16155	16396	16144	16043	16236	16309	16393	16168	16074	16301	16322	16418	16166	16235	16183	16093	16398	16301	16143	16137	16359	16282	16098	16190	16409	16181	16330	16316	16168	16173	16357	16311	16291	16244	16191	16525	16215	16285	16419	16262	16300	16291	16173	16267	16318	16169	16183	16423	16424	16341	16218	16297	16104	16249	16142	16138	16308	16199	16217	16417	16291	16324	16316	16174	16313	16406	16255	16278	16227	16345	16509	16257	16280	16045	16059	16100	16044	16249	16074	16253	16267	16147	16251	16279	16225	16361	16288	16310	15958	16194	16192	16167	16264	16167	16197	16168	16272	16304	16370	16181	16163	16415	16182	16301	16456	16160	16082	16342	16197	16336	16206	16225	16359	16368	16227	16410	16308	16030	16159	16085	16281	16112	16093	16170	16366	16182	16296	16399	16384	16319	16168	16375	16421	16453	16239	16153	16135	16178	16439	16312	16330	16174	16362	16310	16371	16224	16353	16322	16347	16092	16137	15981	16282	16297	16443	16203	16274	16098	16105	16324	16230	16224	16228	16188	16247	16266	16350	16301	16352	16261	16316	16382	16129	16046	16354	16296	16167	16277	16217	16287	16360	16313	16235	16290	16363	16466	16317	16066	16395	16380	16286	16259	16254	16317	16382	16253	16189	16362	16072	16115	16298	16259	16087	16180	16230	16231	16300	16221	16172	16254	16317	16301	16225	16293	16170	16285	16262	16258	16050	16197	16327	16305	16283	16264	16155	16217	16311	16293	16268	16330	16218	16200	16228	16225	16195	16219	16179	16016	16356	16235
13101	46167	43022	16678	15712	15115	14878	14704	14510	14470	14339	14532	14423	14268	14321	14461	14404	14195	14537	14454	14180	14159	14209	14154	14197	14157	14101	14033	14256	14296	14240	14226	14126	14211	14254	14256	14332	14304	14185	14346	14237	14350	14299	14295	14404	14321	14369	14710	15547	15806	15507	14755	14523	14234	14094	14292	14285	14216	14048	14226	14020	14235	14246	14117	14255	14148	14009	14113	14254	14285	14150	13980	14070	14119	14246	14204	14118	14055	14197	14022	14099	13968	14367	14063	14314	14134	14167	14058	14215	13988	14177	14147	14082	14056	14048	14090	14196	14141	14140	14076	14376	14297	14234	14219	14200	14226	14143	14288	14329	14052	14160	14130	14186	14084	14093	14223	14133	14219	14245	14258	14274	14113	14101	14156	14325	14158	14156	14172	14097	14194	14073	14093	14096	14193	14068	14196	14342	14046	14181	14003	14163	14278	14170	14118	14206	14175	14168	14150	14181	14177	14103	13999	14130	14232	14111	14161	13983	14126	14055	14070	14244	14132	14093	14243	14104	14069	14303	14153	14073	14095	14049	14216	14182	14156	14127	14026	14110	14228	14037	14087	14187	14123	14140	14108	14025	14076	14176	14077	14184	14317	14031	14235	14185	14047	14033	14067	14003	14108	14033	14146	14269	14110	14236	14088	14220	14335	14032	14269	14062	14098	14078	14170	14219	14079	14016	13980	14109	14175	14244	14002	14086	14026	14082	14123	14304	14226	14125	14099	13983	14108	14172	14203	14083	13909	14137	14084	14183	14029	14130	14073	14010	14028	14221	13947	14170	14286	14045	14163	14164	14027	13997	14366	14018	13989	14139	14182	14000	14082	14163	14153	14081	13957	14189	14139	14070	14020	14010	14102	14028	14038	14114	14130	14046	14178	14186	14128	14045	14177	14017	14186	14200	14218	14241	14182	14195	14110	14121	13926	14138	14170	14068	14139	14078	14097	14329	14120	13974	14170	14142	14056	14067	14169	13998	14229	14134	14202	14040	14134	14150	14149	14189	14070	14151	14143	14109	14140	14049	14049	14153	13965	14200	14270	14075	14120	14276	14123	14166	14119	14133	14082	14025	14264	14231	14048	14175	14308	14052	14304	14031	14228	14199	14108	14171	14014	14036	14211	13968	14152	14081	14347	13980	14308	14183	14222	14140	14165	14039	14132	14213	13993	13991	14162	14174	14146	14087	14199	14199	14274	14180	14119	14019	14266	14097	14158	14018	14024	14005	14249	14092	14052	14188	14164	14103	14270	14065	14107	14071	14148	14095	14057	14180	14165	14122	14194	14093	14158	14156	14285	14234	14165	14112	14177	14055	14294	14207	14166	14175	13993	14126	14136	14116	14021	14049	13924	14128	14165	14120	14190	14176	14243	14198	14262	14330	14119	14120	14239	14016	14026	14115	14260	14085	14075	14096	14190	14114	14099	14228	14209	14151	14395	14151	14115	14266	14196	14102	14228	14179	14068	14119	14186	14295	14127	14129	14098	14064	14103	14030	14108	14096	14106	14017	14230	14064	14202	14278	14059	14073	14021	14121	14184	13979	14101	14118	14175	14096	14137	14166	14144	14118	14038	14231	14354	14109	14219	14279	14068	14084	14168	14120	14156	14179	14268	14045	14138	14189	14270	14122	14288	14023	14216	14148	14269	14173	14193	14143	14076	14096	14159	14078	14106	14235	14198	14286	14203	14086	14148	14222	14018	14031	14226	14232	14031	14134	14107	14146	14107	14059	14060	14073	14300	14240	14070	14245	14164	14201	14179	14042	14116	14106	14113	14179	14256	14128	14129	13974	14050	14008	14083	14232	14158	14135	14147	14075	14174	14137	14208	14303	14102	14197	14187	14218	14145	14141	14019	14199	14132	14112	14018	14137	14226	14124	14096	14146	13977	13952	14224	13886	14042	13995	14232	14078	14034	14167	14167	14012	14134	14263	14054	14164	13970	14039	14271	14095	14224	14160	14119	14015	14136	14042	13966	14171	14127	14134	14134	14197	14081	14186	14323	14150	14074	13890	14088	14185	14089	14394	14129	14183	14123	14348	14140	14091	14040	14200	14122	14166	14194	14105	14144	13969	14196	14159	14189	14040	13990	14179	13995	14290	14218	14115	14018	14013	14222	14094	14200	14169	14191	14157	14012	14203	14144	14171	14082	14045	14175	14028	14212	14092	14068	14198	14092	14122	14044	14079	14149	14069	14188	14002	14124	14001	14039	14232	14131	14218	14122	14219	14233	14158	14126	14082	14022	14269	14064	14240	14219	14177	14070	14142	14107	14204	14301	14084	14040	13970	14032	14125	14025	14221	14046	14139	14200	14143	14133	14084	14075	14232	14175	14139	13852	14191	14087	14097	14241	13942	14269	14022	14120	14194	14085	14096	14141	13964	14110	14108	14121	14150	13966	14129	14172	14160	14159	14047	14079	14217	14144	14163	14198	14062	14033	14159	14044	14081	14083	14002	14263	14219	14165	14041	14122	14010	14054	14154	14149	14116	14314	14127	14095	14120	14273	14108	14138	14159	14175	14072	14298	14303	13923	14104	13990	14082	14358	14158	14204	14143	14101	14104	14126	14292	14249	13987	14052	14131	14130	13973	14000	14098	14179	14128	14044	14116	14241	14201	13986	14043	14158	14104	14286	14088	14137	14062	14135	14045	14048	14213	14090	14041	14298	13991	14140	14161	14119	14179	14044	14071	14231	14012	14050	14159	13959	14110	14166	14140	14266	14105	13987	14174	14399	14139	13997	14175	14099	14234	14059	13979	14218	14189	14142	14155	14190	14412	13968	14213	14283	14075	14256	14132	13946	14095	14254	14214	14159	14061	14178	14238	14197	14147	14193	14149	14226	14310	14026	14129	14293	14257	14055	14107	14067	14069	14037	13971	14110	14176	14284	14175	14208	14103	14080	14141	14134	14207	14153	14095	14014	14201	14176	14210	14073	14284	14079	14162	14127	13993	14091	14127	14153	14220	14052	14061	14190	14206	14402	13982	14220	14014	14231	14295	14027	14127	13931	14172	14010	14243	14129	14181	14151	14070	13929	14019	14170	14063	14170	14219	14208	14233	14084	14115	14237	14127	14203	14126	14184	14159	14221	14087	14319	14173	14176	14183	14143	14260	14104	13950	14228	14137	14194	14229	14182	14182	14097	14189	14033	13977	14229	14198	14247	14216	14075	14260	14126	14219	14143	14159	14153	14098	13943	14236	14104	14137	14159	14211	14216	14078	14212	14309	14144	14134	14174	14193	14226	14140	14170	14006	14245	14087	14015	14027	14186	14153	14150	14041	14098	14094	14041	14179	14133	13923	14123	14215	14127	14056	14108	14177	14083	14266	14132	14184	14090	14015	13912	14254	14100	14062	14104	14069	14100	14259	14127	14158	14140	14204	14205	13993	14130	14142	14168	14115	14109	14185	14033	14137	14211	14148	14113	14054	14051	14212	13947	14217	14243	14079	14209	14244	14186	14130	14127	14085	14156	14007	14279	14056	14144	14229	14207	14153	14100	14145	14027	14046	14152	14168	14148	14014	13997	14107	14157	14196	14105	14065	14157	14055	14181	14098	14158	14097	14216	14073	14097	14219	14342	14097	14057	13956	14314	14096	14109	14174	14175	14200	14266	14070	14067	14219	14124	14275	14148	13860	14118	14136	14137	14184	14214	14155	14209	14055	14068	14014	14378	14324	14143	14099	14277	14115	13919	14156	14060	14142	14076	13962	14032	14136	14330	14143	14095	14182	14098	14195	14055	14316	14148	14141	14066	14132	14296	14151	14185	14242	14241	14137	14013	14137	14149	14112	14059	14028	14189	14060	14065	14205	14081	14239	14125	14259	14106	14228	14137	14220	14067	14235	14076	14240	14065	14123	13965	14102	14261	14153	14057	14180	14152	14057	13987	14212	14074	14030	14156	14131	14095	14028	14198	14107	14172	14045	14171	14076	14253	14188	14054	14100	14083	14103	14135	14033	14187	14104	14269	14114	14326	14105	14117	14121	14078	14149	14106	14114	14049	14087	14065	14131	13973	14119	14167	14428	14231	13995	14043	14164	14138	14320	14193	14187	14252	14165	14153	14162	14187	14220	14042	14301	14145	14033	13993	14013	14153	14090	14101	14145	14040	14229	14064	14205	14141	14001	14123	14037	14206	13948	14137	14084	14067	14082	14110	14031	14361	14188	14072	14104	14218	14216	14118	14159	14395	14101	14138	14206	14102	14094	14310	14050	14234	14149	14227	14191	14279	13908	13979	14308	14008	14185	14171	14203	14109	13962	14119	14194	14013	14256	14118	14174	14002	14190	14165	14153	14138	14049	14066	14276	14032	14164	13874	14223	14170	14114	14206	14114	14095	14087	14234	14065	14166	14158	14034	14141	14004	14079	13927	14162	14132	14218	14210	14103	14193	14195	14133	14349	14184	14202	14259	14191	14179	14121	14053	14155	14158	14128	14105	14051	14051	14171	14100	14297	14083	14162	14151	14074	14077	14125	14141	14038	14082	14180	14221	14224	14175	14037	14174	14070	14134	14278	14005	14154	13981	14039	14060	14157	13984	14182	14185	14277	14133	14157	14330	14260	14164	14273	14274	14066	14269	14237	14193	14190	14282	14261	14073	13894	14099	14134	14168	14178	14184	14177	14172	13997	14152	14142	14168	14085	14201	14224	13990	14219	14194	14024	14080	14095	14224	14132	14120	14112	14097	14138	14166	14221	13986	14192	14040	14202	14021	14112	14173	14057	14281	14204	14054	14176	14170	14021	14193	14157	14146	14017	14137	14125	14075	14119	14212	14084	14117	14282	14128	14189	14341	14272	14174	14308	14069	14164	14234	14139	14145	14201	14168	14142	14066	14407	14237	14066	14242	14220	14186	14125	14245	14005	14214	13962	14206	14115	14102	14345	13943	14045	14133	14311	14312	14127	14047	14189	14053	14163	14242	14260	14148	14112	14034	14190	14253	14115	14053	13940	14105	14088	14172	14126	14189	14211	14347	14141	14078	14044	14079	14098	14023	14134	14167	14083	13910	14239	14064	13930	14019	14074	14208	14120	14145	14090	14175	14215	14199	14246	14101	14051	14423	14030	13891	14248	14137	14029	14111	14136	14319	14205	14271	14165	14181	14177	14058	14158	14043
22684	21034	30254	23007	21409	22550	21555	17625	17049	17030	16779	16790	16750	16737	16687	16576	16567	16706	16764	16571	16560	16573	16410	16486	16481	16559	16657	16499	16439	16477	16473	16392	16392	16486	16588	16482	16461	16543	16502	16278	16438	16443	16602	16547	16648	16452	16612	17034	18473	18442	18181	17343	16925	16559	16488	16583	16290	16361	16527	16253	16512	16390	16211	16422	16439	16132	16585	16469	16324	16506	16587	16227	16462	16247	16424	16340	16111	16341	16340	16116	16253	16424	16265	16392	16555	16476	16291	16315	16099	16259	16261	16475	16427	16252	16364	16350	16202	16361	16450	16198	16242	16259	16534	16338	16319	16340	16459	16558	16134	16297	16384	16461	16355	16346	16473	16463	16245	16452	16430	16263	16410	16404	16310	16509	16094	16391	16296	16344	16326	16321	16618	16310	16423	16496	16297	16181	16247	16345	16435	16345	16300	16519	16271	16316	16335	16211	16349	16413	16288	16220	16228	16294	16414	16402	16357	16256	16475	16374	16529	16281	16440	16468	16297	16405	16341	16302	16369	16337	16310	16355	16324	16319	16404	16229	16363	16243	16248	16291	16234	16330	16365	16379	16359	16050	16197	16119	16536	16645	16316	16326	16471	16303	16243	16196	16279	16333	16315	16235	16368	16355	16294	16302	16368	16240	16095	16164	16377	16235	16124	16272	16449	16215	16235	16416	16228	16379	16350	16455	16373	16173	16149	16584	16534	16331	16405	16301	16310	16188	16354	16223	16198	16255	16402	16494	16450	16319	16404	16088	16115	16435	16179	16244	16320	16299	16417	16189	16355	16428	16280	16344	16061	16357	16383	16073	16229	16454	16260	16203	16227	16476	16427	16363	16180	16504	16455	16246	16387	16231	16377	16339	16377	16344	16349	16247	16408	16295	16309	16254	16310	16424	16289	16297	16388	16474	16270	16156	16517	16402	16157	16367	16399	16199	16289	16224	16273	16269	16340	16109	16362	16344	16495	16110	16296	16290	16327	16169	16240	16155	16179	16289	16280	16392	16171	16149	16262	16184	16334	16311	16323	16190	16138	16293	16509	16447	16230	16305	16102	16426	16377	16245	16375	16479	16272	16290	16448	16269	16284	16381	16041	16280	16193	16372	16371	16340	16114	16345	16250	16474	16427	16299	16260	16386	16466	16472	16372	16363	16376	16426	16346	16295	16352	16322	16282	16402	16264	16174	16101	16361	16456	16339	16492	16322	16392	16398	16524	16677	16562	16520	16365	16420	16406	16230	16328	16282	16479	16431	16319	16459	16281	16312	16271	16292	16398	16278	16464	16413	16495	16384	16326	16351	16373	16195	16598	16356	16349	16229	16310	16431	16402	16352	16200	16271	16254	16411	16394	16290	16163	16188	16301	16455	16475	16360	16236	16387	16620	16416	16264	16088	16256	16318	16075	16306	16485	16408	16243	16245	16463	16259	16555	16280	16310	16235	16320	16318	16388	16259	16470	16272	16272	16421	16463	16369	16305	16374	16439	16536	16378	16480	16589	16323	16474	16459	16218	16295	16255	16349	16205	16541	16282	16215	16283	16417	16221	16276	16513	16328	16256	16295	16225	16157	16399	16254	16326	16310	16271	16561	16503	16337	16395	16201	16228	16208	16131	16372	16359	16466	16334	16356	16482	16643	16458	16794	16395	16228	16263	16230	16232	16342	16384	16635	16267	16337	16130	16419	16329	16428	16462	16294	16109	16423	16290	16312	16466	16294	16313	16376	16488	16432	16239	16474	16513	16258	16289	16389	16332	16454	16274	16246	16302	16358	16371	16229	16426	16190	16463	16307	16262	16153	16577	16385	16229	16323	16346	16324	16158	16315	16300	16305	16369	16342	16344	16436	16355	16199	16343	16088	16394	16541	16239	16148	16410	16139	16521	16326	16483	16364	16214	16139	16453	16420	16478	16381	16430	16210	16245	16551	16342	16383	16179	16472	16330	16313	16311	16346	16335	16338	16520	16352	16319	16532	16421	16437	16313	16341	16072	16310	16233	16318	16317	16403	16404	16309	16365	16230	16249	16176	16423	16225	16377	16442	16423	16196	16438	16496	16252	16254	16337	16283	16372	16411	16327	16205	16401	16318	16233	16367	16303	16124	16160	16141	16552	16070	16210	16200	16404	16495	16489	16438	16376	16254	16359	16460	16176	16280	16289	16476	16314	16338	16482	16301	16178	16189	16402	16194	16307	16432	16251	16417	16285	16349	16309	16265	16378	16297	16424	16566	16351	16277	16345	16297	16357	16366	16033	16428	16225	16420	16441	16451	16400	16219	16418	16351	16243	16261	16477	16221	16394	16612	16253	16254	16332	16481	16315	16420	16181	16154	16332	16202	16387	16440	16156	16363	16315	16341	16272	16290	16330	16094	16299	16370	16353	16302	16383	16343	16138	16235	16276	16418	16210	16323	16706	16416	16418	16277	16195	16406	16160	16209	16410	16478	16349	16469	16319	16216	16239	16403	16433	16187	16395	16202	16174	16467	16247	16175	16243	16242	16222	16502	16228	16248	16473	16447	16290	16294	16369	16241	16297	16284	16352	16536	16370	16225	16348	16452	16358	16237	16255	16316	16232	16248	16286	16065	16338	16328	16352	16527	16293	16113	16315	16351	16467	16181	16372	16410	16481	16356	16429	16331	16313	16320	16315	16187	16163	16288	16161	16405	16211	16331	16266	16237	16276	16158	16366	16261	16288	16249	16146	16352	16412	16249	16203	16399	16387	16493	16321	16378	16325	16230	16421	16250	16395	16255	16438	15939	16277	16239	16174	16177	16243	16411	16314	16187	16499	16170	16370	16455	16259	16147	16196	16217	16247	16453	16423	16207	16202	16357	16284	16342	16220	16248	16520	16279	16257	16420	16268	16364	16240	16459	16322	16384	16371	16276	16427	16189	16081	16292	16292	16404	16253	16245	16497	16272	16594	16380	16377	16235	16393	16331	16378	16235	16110	16349	16398	16205	16368	16245	16453	16280	16454	16136	16515	16256	16106	16349	16223	16276	16324	16214	16148	16256	16273	16480	16367	16439	16549	16379	16189	16382	16373	16148	16521	16336	16332	16324	16355	16148	16269	16435	16441	16306	16341	16456	16468	16392	16369	16368	16316	16150	16279	16228	16085	16188	16454	16413	16199	16294	16351	16266	16287	16289	16440	16364	16329	16372	16410	16245	16280	16284	16317	16436	16321	16146	16527	16535	16405	16363	16312	16289	16332	16360	16416	16312	16397	16469	16443	16304	16159	16222	16284	16214	16423	16233	16202	16313	16394	16228	16227	16290	16487	16131	16298	16173	16302	16172	16382	16498	16154	16280	16433	16384	16337	16333	16356	16386	16508	16409	16457	16414	16350	16409	16320	16244	16462	16314	16393	16204	16338	16256	16414	16111	16154	16400	16402	16314	16198	16307	16299	16061	16361	16271	16327	16412	16317	16253	16203	16300	16295	16318	16323	16358	16373	16368	16434	16400	16482	16387	16447	16198	16276	16356	16216	16388	16436	16307	16449	16104	16108	16323	16220	16333	16425	16341	16239	16207	16592	16401	16408	16434	16404	16346	16370	16287	16430	16237	16351	16342	16329	16335	16511	16283	16617	16412	16367	16243	16363	16411	16128	16544	16365	16246	16393	16337	16062	16253	16359	16382	16203	16446	16266	16401	16229	16341	16172	16414	16518	16161	16285	16325	16221	16481	16294	16428	16185	16393	16391	16333	16399	16178	16237	16189	16312	16329	16373	16450	16256	16277	16118	16117	16222	16331	16216	16331	16246	16111	16308	16325	16243	16569	16192	16382	16398	16222	16444	16174	16260	16160	16287	16401	16213	16290	16520	16158	16303	16353	16318	16352	16187	16141	16216	16475	16425	16541	16286	16146	16040	16320	16406	16282	16198	16321	16224	16307	16275	16398	16257	16297	16427	16361	16330	16400	16302	16225	16390	16296	16287	16223	16335	16439	16269	16391	16388	16384	16257	16360	16353	16329	16237	16353	16250	16388	16388	16247	16341	16418	16414	16230	16330	16205	16155	16260	16235	16499	16156	16308	16339	16366	16116	16323	16292	16289	16247	16201	16183	16215	16165	16299	16126	16087	16081	16179	16468	16351	16290	16236	16148	16063	16368	16417	16336	16368	16351	16129	16146	16347	16409	16408	16338	16372	16342	16141	16284	16088	16332	16388	16212	16583	16287	16282	16153	16125	16339	16363	16397	16270	16388	16312	16508	16411	16450	16175	16247	16243	16410	16366	16217	16290	16213	16372	16099	16421	16327	16325	16462	16351	16433	16361	16375	16225	16285	16543	16387	16222	16286	16275	16396	16394	16353	16370	16236	16386	16322	16182	16322	16214	16319	16325	16314	16468	16286	16281	16364	16252	16302	16069	16377	16243	16355	16347	16115	16437	16261	16265	16285	16209	16412	16133	16206	16264	16370	16143	16212	16279	16178	16314	16160	16352	16606	16398	16424	16447	16349	16340	16386	16155	16273	16553	16588	16323	16264	16302	16228	16220	16151	16530	16300	16282	16309	16291	16399	16443	16431	16621	16437	16338	16176	16385	16268	16220	16307	16166	16319	16274	16416	16261	16404	16369	16432	16373	16208	16332	16336	16265	16322	16251	16284	16414	16314	16390	16302	16229	16307	16335	16391	16390	16323	16202	16429	16252	16320	16110	16482	16208	16216	16262	16360	16353	16222	16215	16252	16326	16276	16365	16235	16270	16158	16589	16182	16377	16385	16159	16363	16321	16377	16280	16254	16324	16315	16155	16294	16368	16302	16297	16469	16476	16284	16389	16437	16267	16535	16206	16421	16155	16098	16053	16438	16420	16445	16356	16227	16409	16192	16441	16326	16236	16527	16295	16287	16321	16199	16318	16386	16356	16250	16433	16435	16395	16489	16215	16449	16458	16327	16179	16347	16294	16428	16110	16411	16465	16191	16377	16487	16234	16343	16209	16273	16352	16335	16196	16431	16420	16518	16196	16204	16258	16407	16474	16194	16375	16290	16327	16216	16357	16170	16378	16277	16456	16419	16260	16313	16457	16314	16044	16432	16335	16495	16404	16422	16269	16230	16191	16260	16309	16287	16347	16279	16232	16276	16484	16331	16238	16183	16221	16424	16156	16156	16266
14813	54965	44007	18234	16917	16033	15629	15296	14862	14744	14777	14508	14568	14310	14595	14500	14364	14333	14309	14435	14277	14336	14248	14366	14304	14414	14190	14034	14402	14441	14123	14385	14286	14217	14544	14444	14422	14334	14432	14509	14548	14463	14492	14473	14410	14441	14486	14882	17170	17141	16592	15344	14732	14446	14274	14185	14210	14264	14233	14092	14238	14005	14116	14150	14160	14110	14312	14163	14258	14291	14210	14282	13996	14217	14043	14373	14248	14204	14064	14246	14230	14267	14150	14196	14327	14100	14242	14130	14183	14340	14171	14132	14150	14130	14275	14195	14288	14166	14249	14307	14319	14098	14030	14083	14267	13949	14212	14278	14432	14299	14185	14168	14183	14246	14266	14219	14333	14184	14221	14124	14199	14155	14249	13972	14147	14165	14047	14151	14198	14309	14063	14063	14054	14215	14105	14140	14210	14183	14119	14156	14283	14207	14344	14225	13931	14188	14243	14388	14244	14278	14322	14247	14122	14229	14156	14061	14253	14319	14289	14350	14103	14118	14405	14161	13956	14278	14230	14200	14214	14208	14367	14177	14216	14208	14227	14242	14191	14227	14046	14220	14309	14291	14190	14287	14223	14243	14260	14081	14135	14220	14158	14155	14047	14049	14179	14114	14249	14153	14301	14283	14241	14423	14118	14096	14257	14091	14068	14121	14216	14232	14253	14441	14041	14121	14157	14362	14250	14105	14080	14139	14151	14264	14037	14142	14123	14090	14140	14195	14182	14091	14155	14202	14010	14187	14346	14115	14372	14123	14144	14000	14070	14280	14170	14217	14140	14125	14215	14224	14222	14212	14194	14194	14030	14224	14246	14301	14156	14153	14213	14232	14234	14306	14257	14113	14195	14135	14058	14152	14069	14193	14151	14321	14246	14277	14222	14218	14161	14285	14070	14320	14272	14139	14233	14273	14041	14363	14122	14185	14135	14155	14055	14046	14321	14232	14131	14241	14172	14361	14207	14248	14182	14320	14223	14120	14168	14116	14309	14159	14209	13951	14144	14300	14152	14272	14062	13964	14245	14170	14236	14217	14105	14128	14104	14174	14315	14202	14084	14202	14575	14369	14215	14296	14248	14084	14066	14203	14261	14198	14143	14185	14150	14131	14269	14025	14310	14199	14192	14109	14216	13984	14134	14204	14171	14225	14197	14179	14282	14271	14351	14131	14177	14099	14023	14054	14185	14167	14096	14011	14130	14226	14254	14293	14193	14281	14041	14038	14144	14138	14154	14260	14213	14126	14118	14192	14168	14187	14367	14216	14090	14190	14103	14168	14181	14277	14067	14217	14041	14085	14077	14298	14051	14166	14211	14134	14141	14332	14145	14258	14250	14213	14215	14047	14310	14141	14106	14034	14137	14140	14085	14062	14254	14290	14109	13990	14360	14119	14288	14145	14331	14129	13956	14087	14243	14122	14113	14197	14258	14192	14148	14183	14224	14135	14171	14109	14139	14351	14103	14137	14080	14131	14231	14149	14371	14171	14284	14086	14245	14063	14084	14095	14311	14184	14282	14168	14206	14294	14054	14001	14182	14115	14201	14207	14250	14168	14454	14072	14182	14080	14271	14296	14195	14106	14091	14304	13983	13988	14148	14328	14111	14306	14241	14130	14184	14129	14219	14296	14062	14197	14162	14097	14173	14353	14193	14305	14014	14117	14017	14400	14057	14081	14224	14273	14053	14268	14110	14269	14045	14195	14190	14164	14224	14313	14086	14196	14127	14255	14121	13898	14142	14330	14043	14084	14186	14003	14140	14179	14092	14240	14188	14120	13984	14100	14275	14282	14264	14081	14179	14155	14095	14188	14366	14192	14079	14136	14205	14189	14161	14168	14163	14105	14147	14194	14105	14118	14116	14221	14271	14228	14179	14089	14202	14092	14165	14241	14181	14178	14174	14220	14038	14089	14252	14080	14117	14198	13953	14373	14235	14314	14456	14222	14298	14293	14171	13906	13961	14260	14237	14182	14228	14151	14269	14175	14038	14137	14212	14186	14006	14133	14145	14045	14056	14143	14168	14221	14075	14196	14150	14084	14180	14272	14250	14095	14130	13942	14173	14260	14121	14220	14096	13979	14124	14054	14058	14029	14253	14252	14063	14260	14331	14185	14090	14271	14317	14196	14188	14232	14263	14230	14330	14101	14113	14092	13990	14173	14252	14186	14146	14139	14225	14190	14032	14050	14258	14061	14184	14157	14206	13954	14203	14115	14277	14172	14277	14301	14038	14176	14153	14259	14211	14125	14136	14151	14118	14042	14320	14244	14276	14189	14159	13993	14215	14260	14012	14334	14132	13933	14110	14181	14237	14171	14230	14242	14307	14234	14275	14142	14396	14185	14168	14043	14118	14113	14087	14220	14215	14344	14146	14324	14124	14301	14219	14164	14086	14047	14077	14231	14040	14153	14152	14075	14035	14100	14123	14245	14222	14172	14271	14149	14193	14119	14154	14107	14201	14030	13999	14204	14147	14213	14252	14219	14358	14049	14035	14181	14106	14019	13921	14369	14283	14064	14048	14090	14323	14107	14201	14130	14212	14258	14126	14022	14279	14045	14254	14127	14099	14090	14309	14267	14130	14145	14181	14206	14230	14269	14340	14184	14169	14088	14079	14285	14118	14155	14164	14136	14210	14066	14189	14209	14251	14244	14157	14358	14198	14114	14114	14235	14213	14072	14088	14222	14299	14248	13990	14257	14196	14197	14382	14058	14071	14151	14081	14193	14030	14269	14014	14115	14195	14332	14195	14137	14159	14235	14264	14221	14148	14212	14123	14167	14173	14135	14078	14194	14233	14268	14178	14144	14188	14224	14007	14234	14165	14244	14095	14337	14162	14090	14142	14172	14258	14113	14175	14140	14262	14217	14182	14155	14079	14133	14109	14310	14202	14161	14174	13972	14250	14141	14084	14309	14120	14214	14047	14120	14214	14128	14136	13983	14281	14170	14065	14211	14121	14175	14325	14138	14086	14128	13983	14112	14270	14248	14345	14300	14238	14161	14087	14180	14153	14058	14171	14094	14132	14167	14039	14202	14319	14242	14193	14109	14129	14233	14245	13970	14139	14219	14157	14025	14215	14060	14109	14198	14230	14124	14132	14236	14067	14300	14192	14205	14229	14128	14252	14426	14123	14153	13984	14155	13947	14068	14129	14104	14254	14180	14150	14087	14139	14109	14216	14124	14092	14256	14335	14140	14131	14104	14080	14113	14232	14180	14198	14139	14083	14175	14218	13998	14146	14016	14204	14239	14166	14064	14130	14183	14196	14290	14101	14223	14193	14057	14143	14073	14317	14161	14284	14330	14129	14170	14234	14202	14123	14226	14209	14154	14086	14188	14047	14350	14092	14017	14250	14209	14328	14143	14300	14131	14226	14129	14247	14049	14156	14020	14085	14236	14155	14194	14009	14222	14218	14154	14357	14129	14198	14274	14324	14366	14257	14308	14321	14075	14134	14266	14026	14158	14354	14113	13995	14139	14183	14157	14163	14227	14098	14295	14268	14127	14056	14029	14161	14145	14231	14109	14180	13958	14239	14183	14186	14119	14132	14232	14100	14215	14201	14064	14258	14157	14263	14196	14178	14081	14161	14060	14247	14227	14125	14104	14295	14107	14226	14037	14280	14207	14171	14245	14276	14155	14221	14157	14039	14125	14220	14233	14232	14239	14328	14041	14223	14356	14186	14195	14205	14253	14081	14253	14291	14269	14120	14157	14224	14173	14185	14199	14237	14099	14179	14304	14189	14207	14254	14117	14093	14177	14262	14236	14267	14156	14042	13909	14190	14157	14223	14200	14309	14310	14149	14149	14052	14202	14091	14130	14212	14313	14207	14135	14123	13931	14353	14234	14033	14259	14229	14302	14217	14056	14068	14192	14186	14062	14253	14239	14114	14185	14212	14204	14074	14094	14155	14261	14126	14222	14037	14259	14163	14273	14107	13970	14134	14267	14247	14085	14229	14210	14164	14216	14122	14231	14236	14115	14043	14280	14084	14051	14108	14111	14142	14257	14286	14495	14356	14130	14252	14035	14193	14264	14074	14031	14295	14138	14223	14035	14135	14253	14163	14215	14074	14267	14196	14170	14213	13986	14133	14341	14202	14181	14225	14198	14120	13883	14107	14091	14146	14253	14178	14183	14158	14184	14101	14249	14140	14102	14084	14070	14240	14110	14189	13962	14163	14158	14227	14140	14112	14171	14140	14244	14189	14012	14148	14144	14209	14116	14178	14219	14211	14151	14107	14216	14109	14060	14181	14118	14146	14260	14104	14039	14233	14150	14184	14193	14188	14177	14184	14025	14284	14176	14084	14122	14173	14210	14142	14082	14271	14069	14265	14099	14086	14130	14253	14276	14031	14137	14181	14202	14394	14315	14093	14193	14285	14156	14090	14141	14265	14024	14048	14179	14121	14026	14242	13985	14057	14044	14243	14113	13970	14308	14194	14114	14196	14204	14135	14164	14175	14299	14183	14200	14097	14198	14352	14234	14312	13989	14108	14101	14223	14064	14188	14228	14150	14356	14044	14258	14172	14244	14252	14198	14002	14148	14108	14279	14215	14236	14141	14129	14206	14068	14106	14084	14195	14273	14017	14178	14228	14187	14096	14189	14295	14210	14159	14049	14111	14178	14241	14142	14310	14328	14159	14134	14160	14084	14321	14245	14149	14076	14024	14239	14300	14175	14136	14073	14158	14147	14518	14123	14181	14110	14222	14194	14275	14145	14053	14180	14345	14197	14247	14172	14203	14014	14031	14114	14218	14116	14094	14233	14500	14109	14216	14132	14139	14297	14171	14069	14057	14261	14165	14011	14358	14115	14178	14161	14140	14236	14105	14180	14217	14162	14206	13952	13895	14270	14083	14320	14142	14125	14373	14327	14215	14103	14441	14059	14193	14157	14114	14112	14186	14013	14116	14044	14214	14129	14128	14282	14147	14091	14225	14143	14299	14203	13962	14258	14077	14158	14154	14167	14175	14130	14119	14244	14103	14139	14157	14049	14077	14249	14010	14292	14235	14025	14279	14225	14168	14198	14180	14117	14246	14046	14144	14111	14333	14140	14008	14038	14089	14296	14148	14180	14266	14188	14212	14104	14122	14177	14275	14337	14188	14290	14053	14107	14216	14193
27053	24666	29301	20494	16629	16752	16826	16543	16551	16392	16715	16547	16644	16485	16667	16427	16492	16492	16735	16296	16550	16292	16363	16503	16411	16374	16566	16406	16621	16586	16386	16398	16701	16175	16485	16445	16444	16417	16608	16560	16504	16669	16390	16581	16544	16388	16426	16587	16708	16534	16720	16719	16744	16511	16563	16611	16336	16504	16342	16404	16419	16358	16553	16541	16436	16498	16427	16340	16340	16545	16303	16376	16129	16073	16391	16297	16566	16418	16118	16488	16443	16421	16522	16397	16341	16479	16401	16533	16429	16522	16771	16490	16362	16487	16351	16522	16313	16154	16299	16322	16496	16288	16457	16243	16492	16563	16289	16478	16254	16320	16419	16537	16609	16417	16546	16551	16505	16442	16280	16429	16309	16364	16326	16431	16422	16309	16271	16581	16496	16420	16314	16472	16459	16459	16346	16401	16395	16312	16203	16566	16432	16501	16360	16338	16338	16297	16339	16386	16346	16329	16375	16606	16498	16425	16551	16546	16579	16577	16461	16511	16445	16174	16386	16497	16524	16485	16380	16605	16513	16429	16505	16578	16402	16356	16291	16340	16378	16521	16499	16438	16309	16339	16407	16244	16336	16327	16346	16311	16467	16529	16605	16386	16401	16382	16556	16448	16217	16365	16529	16513	16643	16317	16424	16332	16543	16505	16311	16350	16369	16224	16454	16426	16528	16362	16284	16305	16424	16339	16398	16666	16339	16569	16407	16442	16206	16299	16455	16313	16477	16248	16169	16333	16449	16308	16541	16290	16399	16502	16372	16542	16446	16339	16450	16434	16480	16379	16520	16406	16507	16452	16328	16401	16351	16514	16411	16366	16484	16289	16406	16576	16316	16495	16577	16509	16442	16389	16505	16307	16244	16420	16293	16388	16337	16350	16457	16323	16405	16561	16443	16366	16509	16248	16544	16413	16359	16370	16417	16411	16351	16518	16381	16169	16280	16478	16298	16455	16386	16376	16417	16334	16423	16439	16187	16421	16536	16278	16599	16498	16506	16598	16499	16380	16517	16341	16385	16318	16385	16310	16325	16471	16464	16343	16223	16396	16258	16450	16600	16378	16415	16417	16351	16360	16409	16584	16487	16494	16355	16503	16342	16342	16405	16506	16730	16515	16426	16264	16398	16343	16391	16588	16491	16277	16539	16466	16474	16339	16325	16354	16391	16368	16663	16697	16514	16505	16418	16515	16282	16433	16438	16379	16689	16433	16440	16515	16358	16328	16261	16441	16459	16346	16392	16406	16474	16555	16338	16192	16592	16324	16427	16630	16265	16301	16445	16454	16383	16470	16381	16291	16354	16259	16652	16496	16419	16510	16573	16314	16601	16479	16435	16492	16513	16436	16559	16615	16395	16489	16500	16438	16292	16412	16338	16382	16669	16358	16339	16471	16350	16529	16396	16271	16536	16439	16371	16567	16439	16364	16470	16330	16408	16351	16319	16460	16518	16424	16616	16295	16427	16644	16451	16464	16530	16489	16376	16490	16315	16413	16466	16614	16357	16283	16399	16586	16432	16350	16513	16561	16426	16430	16496	16337	16302	16344	16423	16347	16399	16489	16543	16227	16471	16268	16410	16543	16429	16459	16364	16377	16531	16506	16402	16429	16641	16440	16318	16476	16412	16595	16329	16486	16410	16325	16504	16431	16406	16444	16417	16282	16414	16492	16264	16309	16371	16620	16572	16535	16411	16472	16462	16538	16395	16388	16523	16618	16637	16587	16385	16388	16416	16445	16570	16444	16413	16379	16570	16483	16298	16259	16432	16479	16370	16400	16134	16597	16330	16528	16382	16275	16454	16435	16419	16453	16412	16589	16543	16587	16417	16421	16402	16310	16318	16395	16535	16540	16446	16269	16501	16287	16165	16658	16425	16397	16219	16467	16417	16283	16504	16620	16592	16398	16419	16463	16496	16392	16315	16323	16384	16507	16459	16349	16289	16393	16655	16393	16258	16292	16405	16315	16132	16407	16462	16409	16347	16365	16448	16389	16381	16422	16568	16375	16401	16467	16569	16379	16434	16382	16426	16477	16516	16308	16281	16372	16318	16473	16414	16271	16531	16366	16495	16411	16380	16479	16369	16409	16396	16382	16416	16401	16610	16287	16431	16386	16562	16426	16516	16307	16263	16294	16516	16447	16557	16574	16425	16277	16398	16304	16578	16403	16604	16457	16249	16468	16351	16376	16306	16283	16293	16411	16544	16446	16375	16354	16582	16400	16585	16542	16319	16503	16366	16448	16397	16234	16154	16200	16373	16285	16629	16255	16572	16461	16285	16480	16629	16560	16277	16591	16448	16431	16463	16408	16522	16342	16451	16350	16581	16445	16385	16298	16722	16372	16412	16385	16361	16368	16330	16131	16406	16439	16629	16401	16369	16425	16592	16386	16494	16456	16267	16385	16400	16519	16500	16435	16346	16375	16408	16475	16406	16456	16447	16382	16379	16403	16485	16410	16379	16379	16395	16398	16407	16488	16447	16421	16645	16478	16331	16473	16397	16336	16527	16495	16263	16473	16531	16496	16678	16455	16644	16287	16442	16569	16505	16459	16327	16472	16503	16600	16386	16149	16375	16356	16440	16474	16066	16400	16451	16427	16272	16348	16526	16646	16466	16346	16318	16610	16594	16460	16648	16399	16272	16436	16407	16216	16305	16252	16482	16493	16329	16594	16429	16169	16675	16478	16265	16245	16523	16366	16485	16563	16405	16419	16589	16569	16704	16524	16428	16438	16404	16376	16205	16315	16363	16290	16362	16579	16552	16347	16631	16469	16427	16573	16464	16458	16403	16370	16431	16388	16352	16412	16385	16407	16250	16392	16514	16681	16497	16462	16463	16567	16535	16249	16463	16309	16459	16486	16444	16517	16330	16499	16554	16470	16469	16384	16386	16354	16495	16380	16558	16487	16360	16425	16309	16356	16343	16373	16495	16548	16401	16366	16303	16546	16359	16394	16428	16553	16298	16311	16222	16543	16536	16348	16457	16240	16394	16276	16364	16446	16332	16399	16707	16639	16605	16617	16406	16435	16475	16369	16552	16383	16409	16458	16549	16244	16519	16506	16464	16485	16408	16437	16576	16354	16433	16279	16382	16438	16381	16494	16540	16328	16464	16389	16289	16317	16422	16358	16345	16544	16488	16652	16562	16469	16459	16703	16416	16395	16390	16276	16425	16216	16412	16333	16511	16401	16417	16384	16529	16554	16346	16182	16380	16331	16478	16249	16304	16431	16305	16466	16409	16649	16452	16555	16577	16388	16338	16384	16417	16411	16339	16373	16505	16495	16430	16435	16498	16491	16519	16582	16476	16363	16381	16558	16531	16288	16669	16604	16488	16440	16331	16759	16425	16253	16422	16333	16380	16289	16478	16478	16365	16637	16333	16534	16623	16406	16538	16363	16428	16516	16257	16480	16375	16518	16402	16357	16483	16448	16332	16496	16296	16670	16229	16440	16459	16471	16678	16377	16447	16319	16449	16494	16443	16480	16594	16432	16428	16351	16384	16420	16502	16265	16566	16415	16451	16321	16385	16336	16512	16293	16590	16470	16362	16349	16224	16397	16357	16467	16419	16429	16499	16292	16365	16288	16578	16448	16622	16383	16407	16478	16438	16488	16392	16334	16323	16295	16595	16441	16582	16280	16483	16425	16461	16367	16499	16525	16284	16518	16492	16369	16492	16423	16437	16269	16462	16533	16429	16346	16355	16368	16372	16437	16430	16276	16412	16550	16277	16389	16461	16443	16668	16261	16349	16429	16486	16312	16312	16563	16424	16464	16349	16503	16370	16322	16480	16421	16275	16335	16345	16486	16633	16521	16389	16537	16494	16739	16329	16544	16550	16408	16422	16587	16340	16531	16397	16643	16470	16514	16394	16623	16511	16463	16536	16384	16439	16500	16441	16375	16518	16546	16610	16387	16451	16497	16418	16592	16582	16253	16315	16447	16457	16494	16403	16395	16337	16334	16360	16367	16493	16514	16387	16316	16486	16361	16467	16480	16317	16808	16684	16446	16454	16311	16477	16351	16288	16472	16355	16438	16608	16405	16311	16362	16557	16339	16664	16431	16322	16428	16494	16300	16219	16439	16455	16364	16309	16448	16518	16538	16358	16547	16436	16448	16548	16555	16417	16359	16277	16522	16276	16366	16339	16391	16431	16268	16357	16423	16365	16560	16313	16366	16443	16372	16423	16248	16339	16543	16350	16457	16450	16435	16117	16310	16506	16500	16436	16626	16474	16441	16445	16523	16285	16404	16451	16459	16453	16268	16327	16468	16354	16566	16496	16345	16574	16538	16372	16478	16431	16406	16549	16325	16222	16526	16419	16363	16409	16698	16455	16442	16422	16658	16455	16497	16368	16393	16675	16457	16481	16498	16432	16351	16447	16437	16461	16546	16327	16437	16453	16609	16302	16279	16654	16311	16423	16403	16275	16541	16568	16374	16488	16421	16422	16456	16422	16548	16287	16526	16595	16426	16529	16366	16336	16434	16367	16584	16421	16536	16345	16415	16531	16611	16399	16234	16458	16405	16539	16320	16368	16481	16526	16478	16363	16532	16536	16551	16582	16466	16428	16296	16693	16620	16606	16521	16373	16576	16293	16540	16426	16398	16268	16446	16310	16384	16396	16381	16352	16507	16417	16370	16569	16595	16295	16451	16599	16385	16325	16428	16490	16480	16433	16367	16525	16537	16501	16336	16418	16455	16371	16357	16387	16468	16564	16446	16281	16365	16456	16481	16396	16379	16391	16540	16380	16248	16613	16308	16372	16234	16407	16458	16404	16395	16362	16339	16637	16451	16423	16480	16391	16625	16492	16368	16271	16282	16386	16701	16437	16330	16249	16549	16593	16448	16491	16360	16388	16463	16196	16464	16385	16513	16433	16188	16415	16539	16505	16631	16512	16600	16545	16448	16498	16438	16391	16439	16545	16352	16467	16282	16665	16530	16432	16372	16318	16412	16347	16455	16502	16619	16320	16508	16494	16525	16470	16452	16387	16338	16506	16303	16457	16583	16354	16441	16477	16457	16262	16511	16399	16619	16570	16466	16428	16416	16528	16399	16422	16628	16408	16583	16553	16558	16359	16542	16602	16465	16384	16361	16428	16617	16549	16381	16414	16346	16481	16717
14030	36912	27164	14714	14511	14425	14395	14347	14217	14075	14354	14084	14337	14405	14144	14281	14129	14247	14433	14258	14226	14289	14219	14056	14346	14195	14317	14426	14373	14067	14277	14118	14269	14095	14298	14191	14311	14159	14316	14322	14296	14332	14225	14289	14281	14328	14128	14435	14521	14439	14479	14246	14329	14404	14192	14086	14236	14242	14193	14105	14172	14263	14099	14186	14123	14300	14204	14246	14264	14010	14078	14120	14213	14193	14205	14144	14237	14172	14140	14249	14152	14135	14039	14173	14170	14229	14155	14156	14293	14152	14199	14171	14014	14169	14294	14229	14026	14255	14409	14086	14185	14236	14195	14182	14229	14441	14132	14197	14258	14295	14335	14302	14223	14184	14229	14260	14169	14229	14285	14203	14150	14278	14279	14188	14332	14202	14166	14123	14266	13986	14343	14129	14324	14206	14289	14081	14224	14242	14105	14180	14314	14279	14170	14244	14169	14218	14215	14244	14242	14210	14162	14200	14244	14177	14219	14094	14211	14172	14189	14250	14041	14200	14271	14286	14206	14142	14340	14079	14156	14171	14290	14042	14181	14219	14265	14421	14072	14169	14350	13943	14218	14296	14146	14264	14276	14335	14084	14132	14044	14112	14209	14069	14324	14154	14234	14156	14203	14102	14269	14228	14340	14092	14273	14212	14132	14142	14112	14333	14218	14194	14113	14147	14305	14087	14145	14287	14347	14016	14163	14166	14087	14215	14226	14224	14365	14161	14190	14275	14237	14224	14426	14194	14304	14166	14255	14308	14264	14073	14227	14029	14245	14256	14187	14157	14151	14184	14098	14179	14221	14390	14092	14156	14076	14333	14186	14236	14364	14210	14199	14206	14239	14267	14169	14190	14292	14269	14046	14123	14167	14213	14280	14200	14320	14154	14160	14095	14339	14288	14307	14112	14045	14220	14298	14086	14128	14158	14056	14190	14337	14076	14385	14259	14258	14307	14221	14091	14337	14324	14151	14226	14090	14355	14107	14221	14266	14256	14369	14073	14290	14081	14394	14322	14211	14198	14151	14210	14258	14119	14185	14184	14099	14153	14269	14292	14172	14183	14285	14201	14298	14215	14162	14161	14162	14286	14340	14197	14116	14257	14227	14241	14093	14177	14164	14048	14264	14114	14159	14239	14191	14227	14213	14180	14284	14257	14110	14342	14243	14300	14228	14230	14099	14187	14208	14182	14064	14206	14144	14335	14117	14250	14317	14356	14033	14060	14210	14112	14405	14126	14268	14038	14267	14295	14091	14226	14142	14199	14320	14312	14169	14173	14183	14186	14272	14349	14179	14261	14346	14211	14201	14030	14157	14171	14385	14204	14202	14192	14304	14176	14249	14148	14186	14366	14143	14098	14071	14050	14113	14011	14230	14177	14133	14313	14232	14188	14166	14078	14234	14243	14311	14132	14158	14186	14105	14122	14288	14085	14194	14075	14167	14327	14140	14171	14274	14060	14294	14041	14352	14335	14152	14165	14165	14337	14185	14186	14215	14054	14131	14266	14033	14072	14139	14252	14195	14005	14138	14265	14151	14274	14300	14173	14163	14145	14187	14052	14233	14142	14148	14204	14263	14291	14170	14220	14182	14218	13862	14412	14102	14272	14066	14301	14093	14165	14147	14168	14299	14160	14249	14316	14125	14297	14092	14056	14171	14352	14146	14183	14266	14255	14207	14190	14245	14183	14318	14121	14310	14309	14165	14174	14077	14279	14200	14176	14176	14290	14121	14039	14296	14129	14210	14308	14210	14149	14228	14131	13985	14329	14177	14244	14210	14193	14253	14239	14135	14154	14243	14210	14202	14300	14104	14176	14287	14224	14302	14191	14274	14179	14121	14257	14163	14108	14161	14250	14265	14073	14286	14182	14154	14116	14290	14111	14456	14358	14283	14089	14062	14065	14309	14325	14146	14361	14117	14155	14196	14104	14270	14094	14433	14176	14206	14295	14233	14333	14217	14194	13980	14083	14321	14261	14316	14217	14142	14404	14243	14252	14181	14331	14196	14138	14120	14175	14276	14120	14186	14109	14271	14055	14075	14163	14172	14412	14168	14119	14232	14240	14321	14231	14263	14155	14190	14165	14305	14180	14273	14161	14220	14084	14056	14071	14125	14338	13996	14186	13967	14075	14120	14146	14143	14183	14215	14140	14205	14359	14265	14061	14231	14104	14073	14159	14237	14120	14272	14305	14050	14223	14244	14327	14154	14129	13980	14178	14221	14070	14182	14082	14245	14202	14199	14355	14196	14222	14189	14208	14269	14302	14010	14189	14090	14168	14153	14266	14113	14175	14091	14199	14149	14165	14243	14163	14248	14197	14223	14363	14457	14134	14298	14149	14296	14048	14058	14185	14294	14209	14179	14093	14108	14319	14028	14220	14281	14069	14100	14283	14364	14226	14056	14279	14246	14162	14148	14134	14239	14166	14263	14255	14128	14117	14154	14173	14112	14223	14295	14047	14355	14143	14262	14300	14232	14184	14320	14158	14136	14309	14323	14332	14185	14298	14243	14160	14150	14132	14265	14381	14230	14188	14216	14279	14051	14200	14043	14209	14134	14036	14086	14292	14252	14148	14141	14213	14218	14420	14048	14111	14259	14327	14269	14234	14182	14181	14262	14205	14316	14151	14131	14237	14305	14336	14177	14091	14259	14319	14175	14382	14131	14087	14174	14156	14137	14169	14275	14161	14141	14020	14297	14192	14219	14222	14283	14412	14306	14280	14311	14167	14277	14170	14275	14122	14242	14203	14210	14178	14301	14199	14192	14273	14149	14261	14249	14141	14151	14158	14327	14259	14285	14187	14244	14145	14200	14160	14168	14149	14299	14286	14236	14112	14150	14223	14180	14081	14328	14217	14190	14322	14256	14297	14329	14248	14145	13977	14158	14123	14247	14192	14268	14158	14159	14250	14215	14266	14211	14092	14283	14110	14232	14204	14133	14203	14229	14232	14368	14250	14326	14187	14233	14409	14156	14352	14314	14217	14135	14195	14135	14182	14200	14224	14255	14362	14188	14052	14079	14261	14267	14283	14301	14394	14046	14245	14161	14022	14067	14108	14205	14191	14332	14069	14169	14263	14224	14160	14239	14127	14150	14387	14076	14195	14254	14354	14212	14220	14276	14130	14203	14228	14317	14138	14310	14203	14284	14081	14237	14293	14146	14095	14296	14272	14128	14122	14209	14230	14183	14397	14134	14110	14113	14259	14264	14083	14204	14371	14247	14089	14198	14074	14019	14316	14093	14179	14222	14253	14179	14128	14205	14260	14292	14225	14138	14189	14153	14027	14127	14096	14328	14136	14129	14171	14192	14180	14214	14169	14204	14177	14293	14262	14262	14134	14063	14300	14176	14103	14233	14204	14300	14115	14318	14186	14150	14178	14301	14051	13981	14207	14351	14169	14157	14259	14148	14096	14231	14426	14194	14120	14286	14284	14303	14110	14152	14190	14254	14107	14248	14141	14248	14195	14149	14263	14220	14012	14278	14401	14113	14307	14253	14276	14137	14402	14187	14202	14292	14219	14187	14291	14207	14289	14275	14263	14212	14163	14424	14157	14125	14300	14249	14098	14211	14227	14143	14235	14190	14385	14225	14122	14233	14245	14192	14202	14112	14134	14317	14302	14175	14186	14225	14184	14316	14220	14171	14232	14267	14225	14370	14240	14100	14150	14116	14160	14093	14080	14278	14342	14149	14164	14138	14193	14318	14322	14354	14281	14191	14231	14065	14114	14163	14101	14169	14256	14113	14243	14197	14230	14241	13993	14168	14221	14134	14226	14246	14346	14225	14205	14334	14210	14121	14496	14078	14263	14160	14148	14272	14188	14079	14139	14388	14369	14203	14265	14173	14251	14312	14110	14322	14195	14274	14326	14192	14228	14200	14360	14281	14140	14239	14308	14100	14205	14204	14373	14328	14295	14016	14065	14169	14193	14326	14289	14159	14267	14195	14291	14137	14264	14176	14271	14187	14136	14204	14271	14289	14232	14319	14113	14095	14253	14209	14194	14326	14235	14277	14257	14037	14242	14337	14105	14218	14360	14326	14296	14235	14278	14165	14132	14117	14238	14213	14339	14121	14374	14252	14063	14266	14113	14172	14352	14144	14204	14408	14350	14173	14394	14224	14085	13992	14126	14060	14292	14253	14328	14351	14176	14151	14206	14084	14306	14255	14192	14286	14185	14160	14150	14377	14178	14293	14257	14210	14137	14204	13902	14302	14085	14127	14061	14290	14095	14288	14233	14306	14288	14090	14132	14207	14179	14295	14123	14391	14030	14093	14142	14273	14408	14137	14155	14210	14127	14203	14369	14320	14117	14172	14382	14264	14314	14340	14244	14198	14126	14122	14152	14260	14177	14305	14190	14191	14181	14313	14182	14188	14170	14249	14306	14233	14265	14257	14254	14088	14107	14185	14289	14251	14048	14248	14179	14164	14190	14235	14350	14087	14165	14236	14182	14192	14186	14207	14249	14243	14246	14301	14171	14113	14206	14207	14435	14071	14197	14177	14108	14036	14191	14054	14300	14051	14194	14381	14127	14160	14192	14130	14331	14328	14311	14090	14258	14101	14279	14176	14320	14222	14162	14271	14226	14226	14290	14249	14166	14197	14196	14167	14250	14154	14311	14231	14274	14201	14229	14265	14262	14286	14143	14169	14301	14118	14207	14281	14259	14254	14233	13957	14255	14317	14147	14153	14304	14152	14260	14071	14133	14044	14117	14173	14261	14096	14218	14074	14288	14014	14252	14059	14230	14283	14212	14241	13994	14152	14388	14183	14231	14271	14124	14300	14192	14181	14205	14181	14213	14241	14264	14185	14026	14199	14201	14251	14184	14259	14205	14117	14329	14172	14217	14262	14190	14252	14235	14186	14052	14214	14124	14299	14100	14181	14125	14214	14246	14087	14223	14114	14238	14191	14059	14190	14200	14053	14181	14213	14376	14181	14221	14060	14085	14279	14291	14181	14347	14099	14322	14278	14220	13933	14091	14299	14224	14221	14186	14280	14269	14075	14054	14006	14333	14081	14268	14149	14260	14212	14268	14104	14324	14082	14250	14208	14212	14110	14249	14244	14159	14134	14110	14239	14308	14135	14225	14129	14350	14180	14171	14289	14127	14312	14042	14200	14223
23768	21555	32450	23729	21493	20614	18952	16924	16623	16934	16736	16529	16530	16547	16586	16570	16632	16466	16471	16334	16462	16550	16259	16384	16631	16634	16453	16431	16272	16518	16597	16465	16474	16303	16514	16589	16543	16320	16614	16392	16573	16467	16497	16509	16599	16572	16448	16563	17238	17393	17283	16988	16657	16556	16462	16414	16378	16336	16365	16371	16271	16464	16431	16132	16349	16266	16398	16242	16316	16377	16133	16381	16492	16212	16278	16401	16314	16198	16360	16400	16467	16252	16376	16497	16348	16403	16366	16207	16150	16384	16468	16114	16427	16313	16044	16477	16297	16403	16580	16329	16230	16336	16201	16310	16339	16463	16289	16498	16256	16428	16221	16428	16255	16374	16305	16211	16279	16262	16403	16294	16388	16432	16506	16227	16374	16231	16311	16286	16071	16362	16236	16439	16567	16241	16205	16312	16253	16172	16206	16491	16211	16367	16455	16258	16307	16557	16308	16260	16417	16193	16222	16376	16340	16495	16475	16387	16282	16444	16565	16176	16477	16331	16285	16354	16287	16185	16321	16291	16481	16358	16396	16268	16227	16347	16253	16556	16236	16231	16216	16061	16215	16308	16347	16187	16238	16286	16437	16101	16365	16220	16631	16308	16477	16296	16318	16307	16546	16322	16350	16269	16224	16458	16305	16416	16423	16440	16331	16365	16384	16475	16553	16304	16405	16333	16389	16219	16295	16374	16388	16356	16676	16455	16195	16285	16400	16331	16382	16535	16379	16352	16275	16268	16239	16352	16344	16088	16379	16374	16324	16422	16464	16345	16207	16359	16317	16405	16419	16251	16297	16107	16353	16478	16441	16397	16382	16489	16345	16248	16301	16307	16183	16452	16143	16218	16359	16448	16294	16408	16485	16510	16357	16340	16449	16372	16290	16459	16574	16518	16359	16271	16359	16439	16351	16298	16179	16438	16413	16396	16209	16469	16277	16416	16485	16459	16472	16525	16363	16302	16345	16396	16118	16370	16380	16345	16324	16200	16357	16508	16268	16384	16217	16255	16285	16591	16425	16288	16343	16403	16532	16344	16204	16392	16425	16162	16471	16334	16423	16273	16489	16295	16193	16392	16507	16275	16289	16132	16313	16302	16336	16378	16269	16184	16417	16462	16127	16170	16259	16354	16243	16374	16331	16187	16303	16335	16186	16315	16382	16235	16133	16373	16608	16364	16484	16273	16308	16112	16337	16349	16284	16335	16315	16390	16416	16397	16342	16437	16472	16312	16372	16353	16311	16355	16361	16405	16382	16342	16323	16249	16382	16462	16268	16370	16390	16308	16463	16421	16396	16352	16283	16272	16394	16319	16451	16335	16284	16261	16336	16407	16519	16392	16594	16352	16313	16209	16541	16324	16331	16284	16253	16298	16381	16357	16449	16226	16542	16227	16403	16165	16383	16245	16389	16410	16491	16474	16309	16376	16356	16336	16366	16351	16368	16224	16356	16218	16507	16125	16251	16463	16211	16263	16564	16345	16198	16558	16276	16258	16211	16180	16264	16166	16411	16209	16335	16340	16266	16363	16257	16350	16519	16475	16369	16574	16430	16426	16342	16514	16489	16243	16097	16342	16260	16400	16449	16428	16445	16477	16506	16380	16259	16449	16475	16336	16475	16275	16216	16368	16422	16434	16311	16482	16238	16404	16399	16534	16480	16478	16291	16496	16294	16270	16301	16259	16307	16107	16225	16393	16149	16334	16464	16378	16231	16399	16600	16367	16450	16402	16518	16481	16308	16406	16238	16417	16546	16351	16408	16146	16308	16297	16558	16420	16381	16446	16448	16372	16326	16325	16154	16350	16177	16450	16369	16467	16409	16414	16581	16398	16456	16373	16304	16471	16228	16301	16300	16335	16421	16304	16436	16196	16429	16437	16151	16269	16309	16340	16384	16318	16223	16473	16400	16376	16261	16084	16392	16517	16449	16427	16155	16324	16280	16447	16269	16238	16428	16325	16173	16224	16310	16323	16261	16319	16229	16541	16541	16337	16375	16391	16358	16369	16254	16264	16411	16182	16438	16391	16357	16275	16356	16346	16321	16225	16301	16357	16400	16383	16536	16385	16514	16411	16410	16155	16479	16359	16166	16511	16338	16252	16278	16564	16414	16344	16343	16260	16286	16303	16495	16295	16289	16253	16371	16326	16322	16354	16493	16529	16288	16316	16243	16318	16411	16262	16291	16470	16326	16145	16277	16424	16468	16441	16543	16347	16271	16259	16299	16681	16434	16573	16260	16261	16192	16460	16282	16209	16414	16490	16252	16448	16384	16419	16410	16654	16331	16465	16422	16470	16298	16401	16273	16220	16416	16206	16205	16428	16469	16376	16257	16256	16326	16349	16397	16485	16244	16544	16665	16419	16396	16335	16222	16494	16201	16166	16498	16373	16342	16248	16419	16454	16364	16372	16387	16475	16357	16355	16317	16387	16498	16495	16327	16289	16249	16317	16269	16345	16380	16372	15990	16346	16522	16457	16624	16379	16419	16288	16163	16297	16565	16234	16482	16298	16313	16318	16451	16284	16526	16382	16535	16234	16506	16404	16208	16357	16306	16338	16342	16257	16456	16418	16279	16303	16351	16348	16360	16388	16180	16362	16251	16195	16363	16351	16417	16336	16223	16233	16191	16371	16302	16335	16440	16307	16400	16042	16390	16393	16272	16278	16341	16349	16280	16301	16194	16402	16332	16526	16574	16454	16368	16477	16301	16184	16285	16254	16328	16469	16482	16308	16326	16182	16255	16414	16393	16286	16253	16178	16428	16376	16291	16303	16444	16240	16505	16276	16456	16424	16226	16198	16226	16461	16192	16392	16424	16262	16477	16532	16127	16417	16466	16238	16371	16226	16488	16477	16379	16398	16284	16390	16571	16403	16384	16308	16243	16266	16426	16220	16261	16135	16145	16233	16142	16495	16296	16173	16363	16358	16361	16487	16352	16335	16451	16325	16461	16541	16419	16282	16245	16394	16334	16370	16331	16297	16397	16419	16380	16518	16244	16428	16464	16337	16375	16318	16483	16335	16393	16367	16644	16360	16426	16255	16118	16339	16504	16349	16563	16456	16246	16103	16310	16356	16460	16292	16298	16458	16339	16302	16313	16304	16154	16251	16423	16394	16497	16247	16360	16377	16234	16280	16450	16506	16210	16539	16149	16405	16278	16228	16168	16436	16247	16436	16345	16458	16353	16280	16289	16458	16301	16320	16251	16453	16377	16224	16453	16251	16544	16276	16409	16294	16390	16237	16216	16310	16271	16289	16304	16414	16393	16370	16456	16120	16362	16389	16467	16247	16382	16257	16237	16223	16378	16491	16357	16476	16236	16441	16289	16250	16450	16370	16203	16461	16353	16313	16296	16327	16164	16327	16335	16515	16471	16287	16620	16479	16661	16451	16311	16344	16333	16212	16260	16521	16261	16381	16373	16430	16380	16374	16532	16283	16407	16301	16315	16249	16480	16097	16379	16307	16274	16454	16260	16230	16386	16431	16187	16149	16252	16407	16316	16441	16214	16340	16447	16389	16340	16567	16313	16336	16387	16306	16444	16554	16487	16068	16351	16362	16290	16355	16196	16299	16175	16375	16504	16219	16183	16343	16301	16199	16334	16216	16404	16171	16350	16238	16421	16232	16470	16286	16317	16398	16425	16382	16354	16372	16228	16563	16374	16250	16295	16455	16172	16251	16354	16206	16286	16282	16333	16248	16418	16305	16572	16380	16347	16346	16472	16608	16463	16435	16384	16300	16345	16478	16513	16460	16304	16429	16258	16305	16229	16264	16386	16392	16444	16360	16444	16668	16378	16355	16297	16269	16316	16249	16306	16488	16348	16465	16359	16492	16380	16556	16219	16212	16545	16438	16245	16299	16355	16511	16365	16476	16357	16476	16329	16320	16527	16322	16343	16183	16331	16282	16246	16241	16377	16213	16252	16192	16346	16189	16523	16196	16353	16274	16270	16299	16239	16279	16449	16397	16288	16352	16369	16421	16663	16317	16283	16185	16326	16485	16388	16339	16486	16511	16521	16511	16420	16180	16333	16330	16402	16401	16256	16267	16399	16423	16352	16359	16442	16437	16605	16318	16520	16316	16553	16490	16319	16231	16340	16188	16265	16318	16572	16386	16313	16419	16480	16250	16365	16221	16234	16190	16518	16416	16317	16503	16325	16171	16306	16550	16390	16327	16378	16271	16272	16418	16446	16183	16246	16356	16288	16314	16203	16165	16265	16541	16438	16468	16403	16347	16445	16420	16309	16406	16363	16352	16259	16351	16166	16138	16231	16427	16402	16453	16536	16152	16449	16516	16256	16409	16229	16457	16452	16448	16340	16320	16390	16385	16347	16363	16131	16435	16427	16575	16538	16276	16333	16228	16392	16257	16213	16298	16259	16468	16514	16274	16328	16131	16325	16396	16555	16323	16350	16534	16403	16475	16445	16408	16345	16414	16530	16259	16197	16311	16329	16311	16284	16376	16366	16236	16343	16205	16369	16226	16279	16274	16202	16467	16598	16304	16281	16578	16391	16455	16298	16315	16339	16263	16467	16389	16251	16413	16438	16297	16366	16372	16443	16246	16400	16357	16154	16376	16414	16488	16346	16376	16353	16403	16150	16304	16223	16443	16425	16202	16233	16078	16408	16269	16217	16203	16355	16330	16257	16560	16154	16489	16253	16267	16316	16311	16229	16332	16189	16387	16260	16420	16506	16446	16424	16288	16124	16326	16639	16119	16195	16207	16292	16271	16288	16321	16264	16406	16371	16474	16479	16118	16579	16350	16426	16441	16460	16398	16503	16597	16291	16461	16080	16333	16461	16428	16234	16433	16229	16156	16585	16453	16437	16317	16673	16329	16386	16297	16458	16087	16260	16356	16232	16323	16349	16245	16550	16366	16169	16359	16189	16331	16427	16285	16234	16203	16354	16523	16370	16308	16188	16373	16503	16450	16323	16193	16586	16603	16349	16090	16417	16316	16079	16319	16352	16348	16075	16470	16386	16306	16309	16218	16412	16363	16408	16520	16345	16189	16205	16355	16461	16263	16317	16385	16377	16605	16363	16602	16564	16151	16184	16437	16255	16443	16354	16261	16267	16330	16323	16227	16454	16397	16374	16346	16378	16382	16396	16281	16622	16425
13618	67911	44792	16574	15518	15198	14919	14682	14634	14545	14617	14505	14259	14255	14369	14377	14361	14274	14547	14353	14345	14308	14286	14394	14294	14307	14368	14427	14405	14223	14281	14265	14417	14253	14179	14354	14331	14319	14351	14359	14404	14226	14346	14442	14192	14298	14339	14829	15718	15834	15345	14800	14561	14405	14261	14368	14314	14291	14254	14238	14211	14089	14344	14243	14177	14347	14313	14291	14101	14337	14108	14145	14187	14215	14225	14265	14165	14346	14309	14252	14195	14219	14131	14212	14296	14279	14270	14111	14116	14182	14011	14195	14010	14316	14173	14304	14150	14304	14203	14224	14166	14092	14281	14435	14236	14072	14273	14206	14357	14289	14196	14267	14247	14239	14344	14222	14231	14208	14399	14003	14417	14202	14376	14321	14167	14332	14323	14331	14192	14125	14335	14233	14300	14263	14221	14122	14289	14225	14272	14260	14289	14280	14197	14289	14483	14301	14323	14340	14121	14151	14186	14285	14311	14181	14151	14295	14302	14296	14173	14160	14138	14323	14266	14009	14194	14182	14188	14233	14311	14206	14309	14238	14277	14440	14149	14136	14373	14125	14186	14314	14181	14254	14012	14203	14146	14240	14382	14298	14278	14081	14245	14190	14200	14236	14295	14280	14143	14193	14121	14272	14232	14262	14122	14191	14213	14242	14384	14067	14138	14190	14021	14078	14261	14265	14230	14061	14233	14185	14280	14318	14158	14228	14284	14238	14439	14194	14157	14336	14237	14226	14183	14425	14215	14124	14363	14083	14222	14466	14014	14171	14272	14268	14219	14202	14556	14103	14232	14284	14184	14140	14184	14265	14217	14382	14256	14210	14021	14200	14222	14397	14341	14117	14265	14377	14192	14113	14192	14242	14192	14162	14308	14258	14365	14202	14351	14299	14322	14142	14322	14274	14107	14150	14276	14224	14279	14239	14266	14281	14186	14244	14264	14194	14321	14058	14130	14251	14136	14149	14125	14309	14305	14258	14240	14218	14254	14434	14225	14313	14288	14231	14205	14278	14299	14183	14190	14149	14213	14191	14250	14048	14234	14122	14138	14143	14371	14123	14234	14207	14365	14178	14155	14117	14284	14293	14111	14184	14198	14185	14150	14164	14182	14311	14161	14139	14110	14199	14087	14361	14193	14377	14137	14123	14267	14263	14304	14214	14236	14199	14213	14144	14199	14143	14182	14432	14161	14220	14168	14276	14143	14159	14242	14262	14245	14096	14240	14149	14118	14312	14164	14096	14221	14130	14388	14187	14272	14390	14089	14206	14027	14211	14353	14102	14167	14301	14150	14179	14404	14327	14291	14162	14269	14235	14202	14046	14369	14096	14380	14143	14118	14138	14260	14257	14219	14055	14270	14146	14441	14371	14263	14062	14211	14312	14146	14088	14257	14360	14180	14152	14121	14344	14346	14252	14262	14345	14144	14235	14085	14131	14169	14411	14192	14223	14130	14226	14467	14002	14271	14100	14382	14205	14352	14243	14211	14198	14170	14302	14157	14433	14134	14088	14146	14257	14343	14222	14319	14304	14166	14321	14222	14410	14040	14160	14192	14144	14259	14261	14238	14424	14183	14318	14274	14313	14390	14285	14364	14146	14160	14355	14276	14164	14123	14165	14307	14181	14039	14205	14088	14230	14170	14223	14171	14144	14260	14234	14287	14192	14155	14154	14307	14272	14242	14188	14203	14252	14309	14120	14129	14342	13954	14251	14301	14144	14156	14216	14193	14065	14153	14330	14225	14258	14198	14143	14120	14243	14075	14156	14065	14319	14003	14257	14211	14174	14178	14203	14358	14336	14316	14251	14210	14248	14290	14219	14258	14143	14229	14262	14340	14157	13906	14191	14255	14215	14173	14145	14216	14251	14279	14164	14167	14315	14120	14374	14238	14120	14238	14238	14212	14174	14121	14051	14229	14196	14135	14164	14235	14250	14102	14116	14198	14113	14115	14059	14195	14135	14208	14332	14235	14324	14306	14206	14313	14133	14130	14291	14199	14218	14174	14170	13952	14295	14130	14083	14176	14139	14347	14097	14310	14131	14071	14277	14250	14248	14298	14257	14075	14260	14264	14306	14297	14172	14122	14241	14140	14084	14247	14123	14242	14200	14161	14204	14159	14229	14278	14157	14332	14205	14223	14065	14321	14082	14322	14183	14056	14296	14080	14141	14241	14314	14097	14234	14177	14297	14105	14262	14112	14282	14149	14186	14258	14269	13991	14231	14228	14290	14146	14226	14182	14125	14325	14180	14137	14233	14510	14393	14227	14187	14266	14238	14147	14072	14244	14251	14240	14317	14221	14359	14095	14300	14324	14286	14265	14275	14152	14193	14168	14227	14237	14158	14254	14060	14169	14360	14088	14366	14239	14317	14198	14256	14144	14359	14262	14256	14146	14303	14254	14077	14196	14216	14151	14293	14181	14212	13943	14162	14204	14126	14132	14214	14148	14097	14195	14144	14128	14238	14152	14403	14199	14163	14247	14279	14283	14055	14225	14025	14297	14264	14391	14343	14262	14345	14378	14168	14113	14236	14345	14193	14068	14210	14062	14290	14033	14182	14214	14202	14265	14386	14123	14229	14222	14167	14262	14205	14171	14261	14171	14179	14210	14267	14132	14096	14196	14320	14116	14252	14048	14156	14174	14119	14096	14158	14160	14418	14081	14329	14176	14136	14175	14167	14350	14233	14262	14242	14330	14283	14334	14127	14209	14259	14372	14361	14272	14081	14174	14175	14113	14252	14199	14147	14266	14138	14251	14206	14299	14155	14204	14221	14116	14131	14295	14051	14203	14194	14120	14212	14283	14239	14225	14176	14235	14165	14211	14267	14094	14132	14409	14180	14324	13991	14083	14264	14133	14092	14291	14179	14240	14240	14304	14226	14312	14218	14265	14118	14229	14084	14283	14227	14238	14408	14194	14344	14284	14257	14259	14270	14292	14294	14063	14218	14131	14213	14135	14238	14123	14261	14007	13985	14151	14237	14269	14396	14192	14141	14221	14112	14300	14277	14199	14172	14088	14423	14082	14324	14106	14194	14335	14152	14290	14122	14256	14182	14122	14159	14150	14240	14174	14280	14315	14229	14284	14258	14234	14315	14099	14175	14217	14375	14174	14241	14182	14145	14182	14251	14175	14183	14244	14171	14271	14357	14221	14228	14128	14353	14302	14270	14201	14162	14299	14063	14216	14051	14259	14110	14143	14438	14236	14363	14185	14300	14221	14161	14050	14197	14057	14237	14072	14260	14299	14185	14222	14157	14317	14154	14192	14243	14243	14424	14093	14343	14301	14228	14182	14108	14226	14274	14220	14212	14187	14184	14126	14093	14135	14117	14474	14275	14199	14213	14232	14138	14221	14279	14275	14144	14030	14152	14132	14230	14197	14157	14406	14215	14229	14089	14131	14279	14277	14264	14142	14250	14235	14230	14118	14258	14150	14192	14298	14322	14207	14241	14232	14202	14248	14425	14197	14251	14310	14206	14242	14204	14241	14297	14348	14241	14272	14298	14257	14189	14300	14375	14167	14265	14470	14160	14356	14185	14188	14155	14111	14161	14145	14226	14114	14325	14220	14182	14274	14315	14196	14078	14286	14030	14408	14150	14174	14128	14181	14237	14133	14228	14321	14266	14111	14232	14333	14242	14132	14217	14136	14151	14264	14215	14321	14193	14217	14323	14488	14251	14217	14140	14294	14188	14181	14263	14255	14055	14175	14204	14323	14252	14142	14343	14240	14212	14288	14130	14269	14295	14255	14133	14252	14288	14093	14128	14394	14228	14244	14393	14313	14163	14149	14329	14249	14392	14391	14195	14270	14213	14303	14221	14089	14064	14236	14194	14253	14235	14113	14286	14222	14215	14255	14148	14185	14231	14334	14093	14301	14301	14204	14235	14191	14046	14362	14205	14227	14350	14263	14329	14108	14349	14203	14180	14298	14163	14288	14236	14311	14214	14325	14187	14173	14194	14250	14153	14112	14223	14076	14154	14202	14235	14140	14179	14194	14240	14292	14484	14287	14141	14172	14360	14159	14081	14164	14101	14173	14231	14143	14210	14155	14013	14035	14188	14204	14213	14140	14289	14028	14316	14222	14219	14305	14151	14288	14160	14349	14156	14171	14103	14306	14265	14125	14331	14199	14156	14209	14177	14261	14225	14187	14093	14185	14215	14122	14147	14190	14227	14491	14264	14230	14118	14304	14291	14286	14307	14233	14254	14250	14238	14220	14212	14248	14320	14107	14275	14153	14370	14246	14186	14350	14137	14107	14170	14299	14109	14096	14389	14232	14298	14088	14345	14181	14049	14194	14434	14184	14233	14028	14179	14113	14128	14115	14108	14125	14297	14084	14160	14371	14248	14097	14406	14358	14223	14168	14265	14123	14172	14103	14194	14192	14144	14277	14185	14288	14303	14235	14147	14317	14397	14239	14117	14100	14132	14207	14228	14229	14172	14064	14246	14298	14164	14142	14344	14280	14233	14174	14106	14356	14265	14312	14199	14147	14207	14231	14256	14235	14335	14061	14198	14233	14263	14233	14254	14291	14106	14165	14197	14374	14249	14190	14268	14168	14225	14208	14221	14223	14107	14050	14031	14207	14258	14231	14134	14138	14236	14213	14110	14292	14056	14249	14269	14248	14232	14204	14215	14064	14243	14200	14232	14274	14298	14171	14285	14295	14153	14162	14101	14169	14190	14353	14227	14201	14232	14344	14217	14112	13976	14226	14298	14356	14200	14216	14387	14136	14228	14252	14202	14158	14258	14462	14145	14196	14178	14114	14165	14134	14281	14137	14425	14211	14103	14194	14211	14217	14214	14120	14128	14348	14151	14037	14109	14309	14172	14255	14045	14243	14258	14184	14252	14171	14108	14208	14244	14193	14104	14338	14229	14241	14127	14268	14327	14225	14230	14372	14305	14197	14303	14267	14269	14233	14247	14186	14182	14128	14334	14255	14190	14117	14256	14295	14243	14159	14253	14045	14303	14339	14218	14235	14328	14227	14226	14148	14170	14198	14107	14220	14224	14172	14262	14200	14267	13986	14216	14293	14294	14052	14215	14131	14350	14368	14133	14195	14299	14192	14026	14170	14236	14312	14074	14143	14091	14272	14391	14258	14133	14074	14125	14161	14133
22721	21172	31486	22662	21388	22845	21778	17423	16807	17057	16920	16839	16834	16851	16713	16856	16669	16896	16669	16765	16660	16474	16556	16605	16696	16570	16550	16544	16660	16651	16493	16375	16404	16324	16624	16536	16584	16624	16665	16377	16551	16641	16713	16529	16722	16589	16538	16867	18194	18222	17975	17253	16872	16583	16460	16421	16300	16471	16570	16474	16388	16777	16310	16536	16465	16548	16334	16516	16260	16275	16318	16483	16285	16455	16284	16378	16325	16270	16514	16239	16551	16559	16445	16500	16396	16463	16434	16326	16492	16385	16364	16447	16559	16442	16490	16653	16387	16426	16242	16576	16485	16491	16359	16385	16488	16341	16553	16265	16576	16322	16301	16454	16405	16553	16493	16396	16212	16414	16259	16348	16493	16442	16341	16386	16300	16507	16400	16292	16260	16427	16350	16371	16521	16251	16431	16467	16455	16474	16562	16367	16258	16226	16611	16409	16502	16482	16491	16473	16537	16470	16365	16278	16267	16347	16194	16495	16252	16350	16336	16402	16197	16363	16217	16472	16377	16343	16466	16365	16459	16374	16352	16368	16326	16446	16232	16455	16269	16393	16450	16387	16629	16461	16133	16426	16360	16519	16466	16302	16393	16438	16443	16509	16500	16294	16366	16317	16367	16340	16149	16351	16442	16531	16179	16395	16472	16321	16160	16377	16384	16516	16258	16420	16464	16276	16415	16551	16174	16468	16317	16436	16303	16325	16509	16419	16356	16333	16313	16334	16380	16223	16295	16348	16401	16222	16498	16494	16436	16332	16418	16429	16400	16421	16575	16379	16472	16236	16611	16487	16335	16467	16484	16171	16286	16440	16252	16478	16436	16446	16286	16385	16444	16315	16284	16495	16457	16260	16495	16259	16267	16485	16310	16516	16483	16469	16345	16370	16456	16424	16564	16478	16494	16543	16296	16618	16349	16591	16357	16309	16515	16262	16254	16379	16160	16455	16401	16277	16337	16382	16470	16374	16465	16419	16347	16422	16539	16258	16364	16537	16239	16447	16379	16338	16604	16503	16651	16239	16269	16299	16202	16517	16397	16461	16304	16436	16384	16555	16398	16303	16247	16420	16408	16545	16424	16463	16568	16202	16377	16501	16487	16328	16342	16377	16284	16418	16329	16405	16355	16500	16286	16393	16454	16347	16147	16339	16244	16422	16403	16306	16432	16262	16346	16316	16353	16257	16494	16245	16344	16373	16315	16258	16304	16383	16461	16338	16380	16585	16342	16331	16383	16479	16508	16142	16511	16478	16304	16518	16414	16359	16364	16254	16525	16338	16266	16498	16265	16316	16421	16196	16368	16369	16371	16281	16303	16391	16462	16585	16419	16320	16467	16514	16358	16500	16314	16128	16348	16490	16185	16382	16331	16521	16482	16493	16499	16255	16344	16282	16420	16356	16363	16438	16380	16540	16395	16398	16409	16267	16188	16151	16392	16359	16273	16456	16310	16075	16250	16395	16361	16336	16389	16515	16591	16340	16228	16357	16295	16385	16414	16409	16496	16202	16293	16286	16564	16385	16414	16340	16408	16315	16585	16498	16527	16355	16462	16201	16412	16330	16347	16182	16298	16476	16373	16578	16357	16408	16351	16406	16311	16360	16351	16397	16646	16410	16497	16288	16410	16270	16452	16355	16462	16185	16422	16500	16713	16394	16207	16519	16527	16414	16307	16546	16333	16407	16433	16508	16488	16361	16513	16385	16298	16634	16406	16246	16449	16446	16447	16164	16380	16291	16191	16321	16365	16359	16231	16382	16462	16475	16244	16656	16378	16276	16413	16363	16365	16502	16292	16245	16442	16328	16315	16437	16379	16226	16216	16327	16405	16248	16406	16476	16404	16331	16326	16331	16156	16484	16485	16435	16380	16567	16374	16381	16560	16434	16606	16413	16256	16386	16294	16327	16654	16465	16533	16163	16479	16418	16138	16414	16413	16399	16477	16370	16337	16222	16557	16351	16374	16231	16451	16350	16343	16209	16305	16281	16519	16531	16339	16350	16370	16335	16470	16540	16497	16215	16444	16408	16530	16435	16405	16338	16341	16379	16389	16441	16239	16383	16389	16340	16334	16442	16369	16406	16401	16599	16445	16436	16331	16281	16308	16225	16439	16421	16481	16378	16334	16316	16568	16316	16420	16509	16520	16503	16422	16340	16374	16380	16404	16476	16374	16377	16289	16413	16537	16423	16288	16351	16412	16373	16387	16315	16302	16627	16296	16361	16361	16332	16593	16386	16375	16267	16318	16247	16400	16485	16152	16331	16267	16166	16447	16335	16308	16559	16570	16399	16326	16407	16311	16337	16499	16404	16420	16399	16190	16399	16451	16559	16495	16390	16511	16357	16310	16494	16240	16200	16293	16448	16418	16210	16253	16468	16479	16455	16486	16343	16263	16511	16400	16411	16295	16505	16394	16287	16485	16355	16408	16612	16212	16538	16317	16481	16531	16362	16401	16260	16294	16615	16500	16359	16523	16134	16382	16313	16397	16325	16382	16291	16348	16096	16383	16258	16472	16601	16367	16414	16352	16475	16433	16491	16434	16484	16676	16280	16389	16390	16491	16306	16584	16382	16450	16390	16340	16397	16300	16403	16344	16363	16527	16437	16266	16362	16395	16293	16341	16265	16291	16349	16496	16280	16509	16429	16490	16208	16404	16576	16310	16202	16330	16447	16282	16443	16323	16249	16377	16339	16279	16290	16242	16528	16604	16324	16189	16410	16535	16528	16490	16309	16439	16439	16402	16413	16571	16416	16345	16481	16413	16345	16611	16360	16194	16570	16439	16390	16479	16438	16459	16332	16506	16369	16057	16382	16421	16478	16317	16503	16408	16254	16274	16327	16297	16335	16328	16424	16198	16174	16333	16433	16529	16361	16425	16249	16510	16351	16550	16393	16417	16191	16401	16319	16407	16347	16371	16364	16175	16282	16419	16310	16206	16344	16438	16398	16540	16407	16272	16201	16504	16415	16396	16416	16109	16361	16397	16296	16321	16414	16529	16275	16250	16277	16567	16543	16532	16392	16262	16308	16408	16255	16243	16327	16461	16369	16287	16335	16333	16418	16368	16275	16213	16297	16360	16250	16527	16441	16359	16317	16416	16487	16350	16443	16220	16198	16367	16240	16272	16206	16316	16230	16460	16288	16517	16096	16248	16282	16352	16344	16246	16303	16473	16508	16402	16406	16356	16364	16495	16367	16239	16259	16345	16357	16249	16350	16494	16460	16219	16431	16401	16414	16150	16381	16301	16509	16285	16654	16368	16341	16355	16390	16256	16437	16448	16310	16492	16305	16536	16445	16461	16478	16575	16456	16389	16366	16132	16248	16385	16266	16267	16396	16346	16530	16365	16340	16459	16637	16457	16280	16495	16325	16311	16469	16379	16480	16449	16434	16343	16442	16372	16180	16373	16246	16407	16452	16357	16506	16324	16404	16263	16391	16371	16505	16494	16290	16280	16335	16474	16460	16347	16199	16408	16211	16255	16391	16361	16305	16565	16317	16258	16333	16372	16278	16421	16397	16408	16646	16515	16312	16352	16419	16442	16339	16317	16491	16478	16419	16199	16525	16322	16175	16412	16273	16473	16373	16290	16389	16498	16632	16417	16511	16377	16356	16520	16439	16481	16353	16342	16282	16414	16470	16565	16395	16467	16410	16220	16416	16434	16491	16377	16179	16356	16572	16149	16371	16431	16370	16405	16303	16464	16492	16467	16344	16428	16346	16350	16295	16227	16167	16276	16410	16359	16394	16328	16201	16404	16398	16355	16343	16375	16487	16475	16395	16382	16359	16518	16259	16293	16412	16526	16450	16309	16388	16319	16439	16535	16437	16311	16543	16229	16478	16469	16425	16298	16320	16238	16357	16354	16330	16365	16443	16454	16520	16135	16380	16297	16445	16382	16500	16576	16278	16128	16303	16439	16296	16409	16429	16261	16436	16372	16387	16624	16509	16573	16418	16343	16247	16345	16274	16286	16391	16406	16302	16211	16219	16481	16188	16478	16484	16358	16354	16470	16440	16408	16368	16456	16433	16482	16569	16335	16405	16487	16367	16431	16431	16371	16325	16337	16389	16374	16410	16269	16402	16461	16394	16423	16338	16299	16213	16374	16244	16356	16482	16379	16382	16311	16348	16481	16344	16404	16441	16521	16462	16333	16591	16400	16411	16328	16361	16315	16394	16599	16203	16291	16170	16333	16212	16317	16569	16454	16618	16528	16513	16459	16442	16333	16536	16142	16449	16299	16331	16306	16165	16227	16446	16412	16511	16411	16315	16517	16279	16354	16306	16512	16276	16384	16306	16287	16341	16336	16333	16439	16260	16423	16403	16637	16323	16423	16430	16381	16324	16473	16509	16247	16351	16429	16493	16259	16348	16454	16241	16584	16396	16459	16559	16458	16542	16406	16235	16485	16433	16227	16279	16338	16452	16366	16448	16418	16280	16388	16358	16383	16276	16392	16332	16395	16354	16624	16435	16371	16748	16245	16341	16394	16305	16449	16511	16452	16367	16396	16474	16482	16235	16423	16433	16374	16514	16494	16467	16451	16390	16292	16384	16387	16243	16407	16421	16201	16366	16426	16162	16352	16318	16582	16337	16211	16244	16334	16223	16390	16299	16382	16367	16455	16217	16358	16587	16486	16493	16488	16421	16387	16504	16522	16443	16347	16266	16349	16239	16421	16447	16301	16426	16279	16440	16311	16243	16229	16261	16440	16397	16491	16568	16380	16413	16233	16422	16364	16438	16448	16376	16345	16287	16425	16278	16260	16226	16483	16359	16204	16413	16502	16263	16236	16408	16188	16379	16332	16464	16544	16376	16221	16537	16492	16282	16299	16311	16291	16569	16331	16410	16313	16400	16484	16274	16335	16496	16454	16410	16412	16315	16285	16317	16145	16449	16468	16366	16475	16323	16587	16422	16359	16351	16499	16372	16464	16333	16628	16384	16262	16428	16308	16225	16546	16551	16278	16340	16347	16384	16481	16525	16506	16254	16435	16402	16322	16285	16378	16490	16442	16377	16344	16375	16517	16398	16203	16417	16489	16500	16622	16484	16280	16256	16260	16369	16345	16482	16397	16208	16415	16478	16336	16550	16374	16226	16651	16454	16404	16347	16318	16459	16251	16458
15714	73796	46442	17912	16701	15808	15218	14835	14847	14906	14584	14581	14520	14411	14464	14260	14456	14389	14351	14482	14360	14390	14463	14219	14322	14244	14268	14269	14251	14204	14257	14449	14238	14241	14346	14310	14447	14333	14536	14508	14391	14316	14230	14393	14220	14251	14284	15459	17063	16984	16249	15031	14628	14381	14327	14156	14405	14342	14169	14118	14178	14148	14252	14344	14161	14239	14119	14328	14007	14157	14108	14270	14173	14234	14341	13981	14164	14135	14202	14290	14100	14362	14210	14258	14169	14359	14103	14274	14285	14150	14463	14189	14271	14327	14258	14339	14240	14224	14286	14364	14305	14188	14234	14092	14294	14135	14275	14190	14089	14186	14197	14083	14138	13975	14237	14163	14270	14153	14228	14068	14246	14259	14182	14226	14154	14219	14112	13999	14235	14058	13997	14264	14276	14205	14227	14152	14120	14200	14318	14139	14159	14345	14195	14177	14429	14236	14218	14244	14227	14230	14265	14231	14233	14333	14264	14176	14217	14272	14040	14040	14111	14218	14247	14144	14280	14195	14109	14274	14251	14269	14151	14189	14241	14060	14144	14270	14292	14263	14099	14043	14212	14041	14168	14030	14255	14212	14219	14227	14055	14242	14239	14091	14193	14248	14273	14295	14160	14113	14116	14293	14144	14118	14217	14193	14267	14204	14353	14063	14188	14165	14084	14064	14112	14275	14298	14141	14224	14018	14297	14140	14217	14248	14149	14385	14142	14125	14094	14262	14418	14281	14099	14175	14128	14290	14057	14057	14262	14265	14155	14187	14122	14170	14196	14389	14146	14225	14287	14247	14132	14261	14092	14041	14266	14187	14220	14129	14290	14204	14216	14253	14121	14231	14197	14197	14298	14194	14150	14090	14061	14243	14166	14177	14224	14159	14163	14435	14121	14250	14068	14203	14137	14212	14303	14263	14175	14147	14314	14286	14255	14088	14134	14111	14361	14198	14134	14381	14043	14269	14233	14232	14279	14104	14270	13988	14227	14307	14080	14244	14213	14131	14243	14109	14143	14276	14252	14187	13995	14155	14251	14133	14359	14190	14114	14157	14135	14309	14249	14029	14327	14171	14159	14277	14250	14143	14234	14253	14315	14213	14144	14121	14143	14241	14234	14141	14191	14035	14189	14164	14152	14052	14020	14227	14257	14229	14111	14211	14159	14196	14268	14180	14265	14195	14097	14121	14160	14210	14179	14210	14219	14172	14144	14247	14155	14107	14188	14105	14150	14216	14310	14203	14057	14419	14095	14227	14224	14250	14320	14121	14192	14039	14193	14260	14093	14264	14294	14207	14194	14125	14029	14250	14313	14165	14565	14198	14056	14133	14150	14049	14036	14110	14194	14139	14433	14179	14132	14195	14303	14033	14449	14226	14174	14289	14162	13963	14087	14162	14287	14240	14026	14078	14256	14101	14246	14322	14095	14162	14141	14297	14273	14276	14174	14336	14388	14148	14228	14334	14124	14235	14065	14183	14207	13988	14098	14148	14213	14248	14129	14197	13943	14325	14142	14262	14143	14162	14135	14107	14167	14131	14147	14184	14317	14207	14002	14280	14167	14071	14112	14140	14181	14076	14220	13952	14165	14096	14149	14086	14371	14094	14263	14222	14277	14118	14247	13977	14057	14074	14263	14125	14177	14227	14249	14191	14166	14092	14069	14112	14155	14052	14207	14295	14261	14099	14042	14259	14084	14268	14032	14133	14213	14206	14085	14305	14218	13992	14243	14250	14335	13998	14221	14115	14170	14308	14196	14254	14194	14124	14388	14116	14100	14257	14375	14323	14267	14374	14116	14290	14251	14031	14201	14023	14089	14138	14067	14297	14153	14193	14233	14079	14112	14313	14121	14257	14151	14153	14184	14234	14031	14165	14120	14168	14326	14266	14166	14183	14171	14158	14142	14035	14103	14084	14273	13992	14291	14109	13995	14259	14197	14404	14178	14083	14275	14207	14019	14118	14047	14130	14271	14193	14148	14179	14108	14124	14249	14072	14189	14133	14015	14208	14227	14244	14163	14141	14215	14129	14168	14120	14170	14250	14263	14163	14250	14234	14343	14224	14226	14285	14202	14193	14265	14252	14192	14109	14022	14245	14183	14174	14120	14211	14069	14254	14173	14074	14262	14283	14096	14282	14179	14188	14225	14109	14142	14305	14161	14350	14154	14203	14199	14180	14251	14241	14333	14185	14412	14211	14123	14222	14185	14141	14212	14189	14200	14253	14067	14095	14123	14138	14278	14245	14113	14167	14101	14174	13973	14151	14137	14165	14031	14047	14106	14215	14264	14296	14299	14118	14228	14173	14143	14243	14070	14096	14294	14425	14303	14387	14198	14161	14106	14220	14162	14247	14192	14313	14271	14296	14348	14288	14188	14074	14298	14251	14190	14121	14193	14275	14046	14282	14230	14179	14243	13952	14174	14155	14197	14165	14102	14185	13993	14262	14157	14194	14343	14221	14145	14217	14156	14295	14242	14266	14157	14184	14264	14244	14191	14092	14213	14039	14070	14152	14189	14183	14135	14040	14221	14368	14409	14094	14124	14170	14282	14276	14159	14173	14151	14261	14198	14183	14158	14096	14061	14297	14159	14282	14234	14190	14138	14166	14230	14224	14261	14113	14211	14290	14110	14024	14126	14278	14208	14192	14285	14007	14131	14098	14102	14121	14174	14119	14109	14187	14338	14070	14289	14117	14129	13951	14166	14139	14358	14164	14187	14294	14138	14126	14247	14078	14100	14146	14212	14389	14227	14210	14194	14278	14183	14267	14266	14172	14105	14285	14338	14217	14125	14082	14236	14281	14216	14241	14263	14353	14028	14230	14270	14250	14150	14100	14198	14150	14264	14010	14242	14248	14303	14186	14046	14186	14234	14269	14252	14057	14147	14124	14093	14209	14214	14203	14071	14234	14298	14146	14066	14412	14205	14137	14149	14087	14146	14145	14182	14144	14290	14155	14328	14245	14273	14278	14192	14212	14333	14222	14216	14218	14290	14259	14131	14184	14222	14182	14154	14217	14137	14102	14153	14127	14173	14293	14114	14129	14144	14100	14112	14108	14161	14201	13982	14137	14345	14210	14232	14120	14156	14223	14343	14232	14252	14096	14251	14085	14145	14164	14161	14191	14149	14129	14015	14109	14200	14100	14171	14099	14021	14251	14220	14367	14146	14245	14186	14411	14083	14082	14251	14174	14170	14259	14267	14146	14036	14003	14161	14232	14216	13979	14225	14218	14210	14326	14100	14321	14075	14002	14203	14256	14202	14161	14231	14234	14237	14155	14282	14310	14177	14141	14186	14085	14325	14214	14052	14270	14044	14314	14188	14035	14304	14122	14297	14172	13975	14197	14201	14195	14202	14241	14217	14102	14320	14145	14213	14205	14047	14116	14285	14032	14182	14103	14263	14235	14088	14194	14247	14165	14047	14222	14184	14129	14295	14049	14209	14164	14033	14207	14294	14256	14337	14248	13978	14221	14308	14157	14242	14224	14091	14147	14299	14187	14243	14076	14150	14214	14224	14270	14173	14263	14157	14248	14330	14184	14269	14237	14305	14156	14230	14006	14126	14327	14201	14208	14140	14207	14073	14111	14286	14306	14286	14221	14200	14282	14206	14040	14290	13933	14409	14300	14238	14239	14174	14153	14310	14223	14247	14178	14219	14152	14104	14159	14307	14083	14188	14241	14188	14180	14308	14201	14265	14091	14246	14054	14124	14094	14314	14007	14265	14230	14218	14078	14223	14014	14252	14231	14077	14263	14142	14224	14342	14421	14124	14385	14306	14138	14203	14106	14093	14336	14211	14182	14081	14292	14420	13901	14239	14330	14116	14156	14190	14275	14323	14168	14103	14260	13984	14025	14309	14048	14120	14161	14091	14150	14184	14184	14271	14001	14162	14189	14203	14110	14330	14151	14179	13975	14267	14040	14226	14173	14095	14220	14145	14132	14161	14074	14434	14227	14175	14210	14105	14330	14216	14218	14073	14000	14168	14135	14287	14037	14108	14116	14254	14169	14213	14121	14279	14104	14281	14117	14189	14224	14175	14401	14010	14263	14168	14266	14222	14152	14050	14139	14240	14248	14406	14173	14312	14082	14231	14236	14020	14138	14304	13948	14214	14068	14120	14199	14106	14186	14515	13943	14137	14226	14210	14282	14139	14087	14121	14189	14240	14311	14070	14180	14329	14276	14156	14195	14190	14025	14141	14071	14103	14157	14136	14176	14238	14139	14229	14195	14212	14297	14118	14314	14215	14196	14233	14297	14111	14172	14201	14151	14250	14251	14237	14228	14074	14131	14236	14128	14144	14283	14104	14235	14120	14121	14134	14199	14067	14199	14147	14279	14212	14037	14090	14286	14353	14261	14190	14235	14167	14312	14278	14077	14122	14255	13864	14264	14115	14160	14327	14200	14149	14127	14190	14217	14368	14294	14084	14390	14148	14214	14341	14235	14281	14201	14239	14149	14219	14189	14117	14093	14118	14088	14209	14208	14125	14092	14201	14133	14112	14141	14083	14157	14217	14147	14088	14154	14056	14078	14263	14186	14240	14149	14354	14175	14019	14075	14285	14055	14080	14233	14175	14246	14180	14158	14107	14073	14172	14182	14028	14211	14223	14116	14140	14025	14234	14284	14179	14278	14126	14335	14202	14120	14068	14232	14152	14215	14028	14227	14154	14410	14109	14040	14129	14118	14159	14194	14168	14089	14247	14238	14215	14083	14182	14233	14148	14159	14241	13983	14254	14149	14426	14179	14251	14257	14305	13912	14092	14168	14343	14101	14157	14098	14288	14236	14309	14197	14193	14157	14069	14190	14181	14249	14198	14298	14077	14223	14025	14006	14182	14260	14153	14148	14218	14219	14208	14302	14199	14197	14187	14185	14153	14222	14258	14022	14105	14076	14126	14428	14130	14251	14312	14138	14129	14166	14214	14307	14082	14299	14144	14283	14109	14299	14076	13996	14260	14231	14347	14250	14317	14233	14271	14184	14125	14164	14146	14091	14159	14201	14138	14142	14226	14081	14127	14142	14157	14070	14251	14164	14169	14325	14254	14167	14109	14245	14261	14231	14020	14109	14244	14226	14159	14320	14181	14129	14052	14154	14251	14097	14337	14255	14382	14216	14086	13987
27078	23724	30227	20510	16531	16763	16449	16456	16305	16436	16292	16655	16336	16526	16526	16396	16393	16540	16392	16097	16354	16347	16199	16338	16272	16168	16364	16177	16584	16453	16331	16278	16457	16484	16344	16493	16366	16401	16423	16240	16261	16583	16304	16205	16327	16305	16419	16300	16369	16462	16624	16442	16283	16191	16361	16279	16586	16468	16514	16286	16223	16438	16672	16188	16364	16422	16260	16238	16326	16396	16180	16223	16245	16129	16308	16200	16389	16178	16389	16328	16359	16175	16104	16329	16361	16308	16338	16347	16185	16511	16306	16181	16279	16221	16287	16256	16450	16377	16483	16302	16256	16195	16370	16459	16482	16237	16247	16479	16272	16264	16281	16324	16280	16159	16289	16462	16181	16428	16251	16490	16166	16238	16199	16364	16335	16418	16215	16463	16249	16362	16257	16400	16232	16055	16438	16389	16364	16152	16260	16589	16433	16382	16288	16356	16193	16408	16223	16316	16423	16400	16553	16216	16126	16311	16451	16454	16417	16217	16459	16292	16249	16327	16238	16401	16290	16194	16552	16420	16429	16216	16280	16366	16180	16300	16399	16163	16448	16221	16298	16338	16247	16319	16380	16443	16489	16239	16428	16387	16201	16358	16385	16248	16179	16447	16485	16418	16170	16283	16230	16313	16372	16248	16224	16251	16395	16329	16362	16348	16194	16386	16383	16175	16228	16477	16454	16333	16295	16365	16283	16261	16422	16270	16410	16251	16367	16530	16409	16405	16453	16113	16236	16362	16343	16354	16338	16195	16405	16462	16411	16265	16224	16376	16313	16518	16319	16251	16354	16343	16403	16356	16425	16187	16493	16398	16164	16190	16372	16300	16482	16297	16374	16273	16444	16510	16201	16191	16301	16406	16299	16384	16400	16239	16369	16304	16179	16343	16313	16440	16430	16431	16343	16311	16291	16411	16383	16254	16442	16302	16317	16414	16085	16175	16297	16496	16358	16128	16309	16553	16377	16283	16426	16411	16375	16175	16189	16446	16361	16404	16423	16294	16313	16202	16198	16348	16269	16314	16469	16519	16404	16425	16261	16370	16248	16467	16289	16269	16247	16151	16353	16287	16151	16371	16343	16310	16220	16235	16275	16336	16275	16334	16313	16399	16207	16186	16256	16301	16336	16353	16313	16377	16314	16316	16268	16263	16420	16390	16346	16267	16398	16491	16274	16403	16428	16458	16442	16297	16432	16286	16467	16345	16347	16142	16197	16332	16261	16375	16275	16392	16422	16432	16386	16449	16203	16429	16209	16298	16158	16236	16323	16279	16162	16300	16208	16359	16333	16366	16247	16406	16262	16273	16266	16218	16214	16276	16299	16292	16232	16277	16347	16268	16457	16387	16150	16218	16454	16571	16441	16306	16334	16354	16389	16386	16248	16521	16482	16257	16270	16081	16179	16404	16494	16239	16276	16363	16299	16228	16339	16370	16570	16365	16212	16384	16417	16629	16315	16451	16461	16309	16414	16267	16701	16419	16444	16236	16402	16309	16327	16384	16603	16403	16373	16393	16302	16194	16356	16499	16358	16250	16155	16280	16253	16400	16522	16450	16470	16302	16219	16059	16414	16470	16240	16420	16417	16391	16309	16332	16507	16080	16175	16150	16054	16234	16344	16333	16264	16399	16247	16318	16255	16327	16268	16364	16264	16514	16222	16184	16437	16432	16208	16516	16290	16429	16438	16150	16258	16391	16375	16398	16195	16461	16333	16381	16261	16182	16297	16365	16329	16365	16484	16377	16355	16235	16328	16265	16403	16398	16418	16370	16305	16366	16242	16462	16390	16256	16416	16365	16459	16437	16470	16547	16357	16547	16295	16306	16336	16315	16286	16110	16294	16236	16379	16473	16397	16251	16506	16643	16385	16365	16304	16349	16338	16438	16244	16432	16490	16189	16460	16422	16532	16292	16356	16322	16353	16050	16266	16037	16323	16327	16085	16299	16250	16371	16343	16303	16144	16444	16463	16273	16324	16233	16382	16279	16267	16381	16402	16357	16314	16332	16602	16304	16356	16227	16515	16311	16238	16432	16386	16257	16282	16335	16286	16507	16547	16208	16333	16389	16215	16114	16372	16488	16447	16194	16301	16245	16317	16196	16033	16162	16275	16163	16235	16293	16313	16278	16285	16137	16423	16310	16351	16104	16336	16433	16343	16504	16336	16258	16336	16378	16235	16448	16236	16383	16192	16303	16275	16366	16265	16370	16358	16393	16265	16400	16577	16531	16228	16246	16092	16537	16387	16319	16297	16440	16310	16462	16301	16403	16469	16344	16303	16210	16400	16261	16230	16297	16264	16267	16364	16648	16575	16676	16445	16320	16219	16070	16255	16567	16301	16186	16320	16072	16119	16224	16224	16227	16062	16516	16223	16307	16267	16162	16342	16223	16349	16386	16188	16408	16408	16470	16565	16508	16459	16369	16137	16205	16417	16186	16116	16194	16302	16278	16396	16229	16512	16173	16321	16239	16152	16283	16361	16173	16406	16444	16453	16429	16287	16244	16337	16241	16281	16300	16414	16536	16302	16329	16099	16337	16286	16246	16334	16324	16421	16277	16550	16394	16194	16195	16206	16170	16211	16383	16298	16183	16252	16315	16426	16342	16260	16430	16244	16399	16403	16497	16291	16491	16416	16240	16287	16280	16535	16193	16152	16263	16362	16361	16349	16504	16411	16219	16315	16150	16479	16245	16235	16332	16294	16203	16383	16184	16168	16233	16168	16409	16297	16224	16476	16409	16412	16293	16166	16319	16372	16417	16428	16167	16312	16277	16147	16253	16097	16467	16315	16649	16264	16511	16295	16320	16283	16443	16219	16196	16399	16226	16229	16265	16289	16464	16291	16377	16191	16288	16161	16268	16235	16335	16331	16502	16507	16493	16476	16361	16266	16322	16398	16314	16301	16164	16278	16206	16266	16287	16403	16250	16148	16278	16428	16229	16402	16307	16271	16244	16294	16112	16410	16359	16366	16154	16269	16498	16426	16269	16348	16144	16457	16348	16387	16265	16547	16246	16360	16228	16342	16375	16262	16260	16371	16456	16343	16393	16374	16354	16525	16335	16402	15961	16333	16207	16263	16188	16302	16260	16142	16559	16353	16432	16377	16280	16352	16265	16358	16259	16353	16523	16452	16393	16516	16248	16271	16354	16325	16171	16297	16175	16286	16357	16194	16347	16212	16215	16294	16037	16373	16438	16303	16523	16448	16324	16397	16400	16537	16376	16385	16247	16448	16240	16244	16180	16286	16407	16235	16411	16546	16404	16330	16495	16255	16243	16399	16472	16372	16318	16325	16385	16473	16328	16436	16361	16431	16224	16262	16110	16283	16368	16266	16141	16293	16425	16459	16258	16419	16295	16165	16249	16391	16483	16360	16270	16228	16522	16203	16536	16339	16235	16380	16401	16379	16367	16375	16407	16304	16213	16267	16369	16388	16450	16395	16400	16340	16175	16354	16469	16372	16491	16184	16209	16357	16348	16392	16343	16279	16310	16352	16219	16295	16176	16352	16559	16277	16310	16261	16304	16513	16548	16435	16347	16333	16302	16399	16360	16355	16402	16337	16281	16384	16313	16350	16260	16235	16399	16305	16297	16399	16506	16294	16177	16255	16436	16339	16418	16252	16247	16335	16220	16271	16357	16431	16221	16422	16236	16260	16317	16349	16141	16653	16323	16229	16312	16301	16323	16492	16340	16448	16155	16341	16174	16440	16332	16251	16303	16427	16213	16228	16440	16414	16319	16359	16279	16379	16255	16196	16357	16188	16321	16295	16346	16358	16102	16346	16210	16194	16464	16530	16289	16328	16009	16291	16379	16430	16310	16351	16454	16236	16416	16599	16228	16308	16346	16353	16389	16440	16404	16307	16282	16433	16160	16467	16201	16373	16497	16256	16237	16391	16441	16286	16331	16208	16313	16496	16544	16321	16349	16376	16407	16307	16198	16447	16131	16468	16271	16309	16118	16303	16548	16259	16123	15987	16216	16488	16352	16443	16510	16329	16462	16428	16390	16398	16394	16403	16215	16407	16391	16327	16394	16227	16310	16323	16373	16327	16246	16272	16256	16436	16348	16339	16328	16284	16203	16269	16208	16204	16359	16373	16374	16320	16223	16434	16335	16243	16319	16434	16374	16518	16089	16362	16145	16380	16120	16189	16304	16342	16419	16297	16227	16439	16413	16388	16373	16390	16386	16478	16463	16568	16406	16395	16391	16436	16440	16390	16664	16222	16352	16052	16132	16120	16356	16282	16337	16350	16463	16320	16254	16286	16499	16225	16321	16393	16376	16341	16492	16457	16308	16355	16408	16323	16318	16370	16145	16296	16315	16387	16519	16401	16330	16304	16282	16373	16240	16405	16230	16392	16367	16481	16288	16241	16340	16275	16223	16390	16214	16238	16397	16236	16297	16319	16301	16110	16018	16268	16278	16244	16317	16459	16163	16315	16469	16246	16610	16388	16354	16286	16408	16572	16521	16125	16117	16228	16194	16384	16231	16516	16367	16259	16453	16344	16227	16218	16255	16424	16496	16522	16341	16284	16399	16483	16402	16325	16209	16433	16295	16249	16544	16351	16427	16419	16328	16263	16209	16408	16204	16318	16246	16458	16223	16236	16282	16456	16214	16461	16224	16110	16149	16391	16400	16384	16443	16399	16380	16246	16362	16395	16307	16358	16131	16241	16491	16375	16078	16240	16271	16253	16367	16304	16149	16338	16227	16365	16412	16522	16359	16402	16275	16435	16010	16332	16416	16174	16364	16435	16309	16366	16475	16312	16482	16415	16476	16367	16118	16257	16236	16140	16319	16461	16458	16431	16192	16302	16445	16315	16334	16448	16337	16354	16316	16258	16372	16232	16252	16436	16377	16302	16287	16531	16521	16302	16263	16427	16395	16351	16294	16307	16251	16377	16369	16275	16135	16228	16352	16319	16358	16234	16279	16306	16436	16191	16485	16375	16247	16305	16463	16406	16470	16355	16327	16449	16305	16387	16200	16330	16395	16382	16484	16366	16417	16426	16389	16444	16322	16354	16309	16529	16404	16367	16502	16490	16413	16199	16210	16301	16212	16291	16538	16534	16463	16274	16320	16428	16673	16294	16213	16390	16265	16304	16231	16404	16426	16174	16292
13891	32525	27221	14485	14373	14259	14343	14095	14210	14211	14307	14389	14259	14075	14212	14084	14247	14179	14201	14133	14312	14263	14244	14239	14195	14315	14207	14223	14070	14249	14093	14313	14166	14173	14403	14135	14151	14167	14032	14196	14335	14324	14242	14241	14270	14134	14107	14210	14428	14426	14500	14410	14275	14254	14141	13952	14151	14087	14023	14210	14079	14096	14176	14128	14069	14248	14273	14077	14244	14080	14349	14239	14029	14242	14240	14136	14217	14185	14126	14054	14197	14143	14121	14197	13999	14057	13981	14129	14251	14001	14076	14129	14165	14085	14238	14194	14135	14246	14017	14258	14155	14202	14231	14176	14230	14075	13980	14078	14195	14059	13981	14232	14060	14154	14037	14167	14153	14162	14022	14160	14194	14086	14122	14156	14048	14157	14324	14095	14278	14290	14161	14268	14122	14120	14158	13981	14265	14024	14090	13961	14199	14100	14057	14098	14228	14124	14185	14218	14168	14246	14268	14209	14183	14057	14125	14064	14275	14087	14154	14044	14150	14249	14273	14378	14126	14125	14355	14185	14260	14205	14053	14049	14196	14208	14105	14129	14203	13885	14146	14209	14193	14353	14139	14241	14273	14129	14187	14136	14069	13969	14152	14078	14054	13974	14084	14069	14029	14084	14025	14067	14165	14170	14226	14214	14175	14233	14120	14196	14165	14113	14040	14257	14184	14130	14197	13994	14112	14237	14285	14215	13955	14242	14070	14177	14137	14240	14165	14162	14206	14200	14187	14153	14350	14165	14159	14204	14160	14253	14295	14052	14225	14207	14225	14128	14168	14178	14164	14240	14160	14188	14140	14041	14104	14294	14215	14217	14135	14187	14036	14149	14156	14177	14101	14126	14152	14211	14127	14146	14092	14195	14057	13976	14042	14142	14149	14059	14122	14080	14196	14209	14188	14183	14029	14200	14122	14147	14256	14141	14105	13889	14135	14128	14129	14182	14027	14153	14222	14056	14269	14218	14177	14067	13960	14084	14198	14298	14063	14100	14102	14096	14333	14152	14275	14184	14419	14160	14110	14187	14279	14176	14077	14127	14114	14289	14256	14203	14011	14120	14224	14080	14056	13965	14216	14202	14173	14110	14097	14222	14252	14118	14104	14220	14094	14116	14145	14238	14107	14268	14024	14273	14140	14056	14129	14149	14272	14228	14142	14116	14082	14274	14213	14164	13981	14105	14214	14082	14137	14099	14006	14085	14163	14126	14058	14231	14197	13964	14113	14243	14107	14156	14082	14276	14052	14156	14129	14223	14083	14038	14065	14127	14018	14347	14124	14135	14193	14137	14240	14281	14198	14189	14099	14096	14103	14127	14142	14197	14208	14081	14101	14042	14109	14203	14116	14064	14145	14149	14211	14140	14384	14034	14213	14116	14258	14042	14022	14107	14205	14192	14216	14011	14138	14160	14248	14095	14185	14108	14072	14181	14100	14185	14139	14188	14200	14066	14109	14140	14146	14011	14246	14155	14377	14168	14158	14165	14192	14103	14249	14149	14205	13998	14156	13904	14197	14156	14186	14243	14136	14427	13993	14076	14181	14232	14236	14220	14106	14118	13986	14235	14032	14277	14110	14097	14238	14217	14098	14066	14167	14174	14102	14133	14147	14296	14031	13907	14067	14168	14171	14103	14112	14197	14230	14026	14190	14240	14207	14133	14177	14124	14301	14303	14273	14211	14243	14185	14159	14052	14003	14212	14011	14011	14155	14264	14181	14031	14130	14261	14223	14072	14157	14145	14238	14179	14259	14151	14021	14180	14148	14098	14164	14084	14222	14057	14299	14177	14160	14159	13987	14055	14158	14218	14040	14047	14003	14153	14209	14135	14086	14117	14122	14129	14049	14304	14144	14266	14156	14179	14015	14172	14361	14195	14251	14245	14224	14261	14259	14162	14330	14224	14082	14231	14021	14165	14159	14070	14155	14077	14283	14221	13988	14155	14066	14075	14207	14092	14193	14050	14078	14203	14110	14062	14094	14171	14084	14185	14131	14168	14076	14282	14196	14131	14139	14062	14284	14148	14209	14156	14095	14001	14098	14256	14208	14343	14157	14181	14069	14189	14133	14188	14220	14244	14250	14059	14130	14069	14051	14061	14120	14139	14175	14097	14360	14128	14203	14222	14262	14161	14084	14322	14148	14092	14213	14261	14084	14073	14046	14245	14128	14140	14100	14052	14259	14141	14065	14340	14211	14100	14146	14154	14182	14066	14112	14063	14379	14060	14096	14266	14005	14166	14075	14068	14221	14196	14301	14150	14134	14244	14156	14218	14357	14021	14157	14116	14019	14030	14015	14105	14103	14200	14152	14206	14231	14152	14054	14160	14021	14089	14315	14063	14031	14316	14130	14327	14178	14243	14181	14192	14161	14053	14045	14169	14097	14266	14281	14183	14288	14199	14171	14172	14032	14271	14211	14011	13994	14286	14299	14166	14230	14204	14120	14198	14296	14083	14001	14190	14029	14015	14146	14136	14265	13973	14173	14094	14180	14267	14182	14242	14378	14226	14129	14048	13918	14307	14127	13939	14137	14256	14345	14179	14065	14054	14178	14129	14469	14255	14121	14127	14115	14236	14124	14201	14298	14159	14162	14078	13996	14046	14215	14209	14195	14169	14051	14203	14289	14091	14220	14115	14243	14156	14146	14038	14159	14211	14163	14086	14126	14189	14242	14098	14142	14127	14101	14274	14186	14185	14120	14185	14038	14171	14139	14225	14113	14105	14184	14137	14211	14201	14152	14156	14193	14173	13967	14215	14041	14197	14104	14175	14116	14289	14011	14196	14218	14410	14137	14312	14345	14154	14108	14181	14150	14070	14226	14148	14106	14131	14256	14099	14136	14136	14275	14189	13930	14138	14171	14123	14250	14295	14196	14101	14056	14126	14158	14081	14274	14098	14235	14136	14074	14167	14164	14198	14186	14263	14106	14158	13970	14244	14133	14100	14248	14143	14122	14425	14009	14070	14069	14168	14186	14015	14064	14183	13981	14142	14077	14262	14382	14179	14116	14180	14060	14314	14242	14257	14230	14240	14205	14220	14152	13974	14170	14289	14034	14102	14009	14221	14160	14124	14223	14217	14029	14162	14195	14165	14205	14172	14097	14109	14151	14045	14134	14077	14129	14305	14249	14212	14214	14181	14050	14171	14232	14193	14194	14185	14311	14097	14282	14112	14105	14167	14217	14123	14186	14143	14324	14026	14232	14192	14178	14145	14188	14266	14112	14052	14211	14211	14139	14096	14210	14165	14238	14253	13985	14322	14199	14166	14245	14156	14137	14108	14332	14187	14088	14053	14195	14120	14203	14154	14153	14163	14237	14061	14175	14073	14140	14122	14364	14146	14205	14203	14041	14271	14076	14357	14082	14296	14203	14089	14174	14168	14105	14120	14213	14193	14062	14266	14187	14080	14153	14103	14019	14102	14245	14105	14185	14276	14258	14257	14180	14098	14052	14087	14163	14061	14036	14220	14173	14079	14118	14175	14252	14258	13988	14223	14278	14168	14145	14142	14030	13966	14249	14028	14096	14134	14103	14016	14188	14105	14304	14250	14158	14321	14250	14288	14156	14160	13999	14165	14250	14069	14166	14009	14114	14235	14170	14287	14263	14106	14211	14340	14076	14268	14035	14164	14168	14115	14182	14111	14163	14250	14283	14207	14041	14083	14198	14177	14263	14116	14118	14186	14175	14238	14114	14124	14143	14027	14088	14231	14030	14377	14106	14152	14245	14045	14301	14106	14182	14113	14208	14078	14265	14074	14272	14315	14080	14070	14338	14146	14033	14128	14181	14234	14176	14151	14141	14218	14146	14301	14102	14178	14225	14270	14101	14101	14127	14123	14085	14147	14223	14044	14108	14058	14141	14072	14115	14139	14197	14052	14169	14167	14190	14127	14247	14113	14176	14078	14291	14070	14264	14004	14139	14247	14091	14210	14199	14037	14181	14067	14283	14145	14274	14017	14002	14191	14204	14183	14128	14130	14243	14294	14345	14179	14117	14112	14249	14327	14097	14293	13992	14155	14014	14211	13972	14156	14104	14055	14127	14143	14261	14215	14146	14146	14104	14185	13923	14157	14241	14085	14198	14137	14038	14151	14281	14246	14271	14333	14039	14108	14284	14099	14046	14038	14175	14323	14216	14196	14096	14094	14158	14165	14178	14159	14149	14206	14003	14216	14002	14148	14376	14205	14204	14169	14219	14054	14126	14261	14307	14131	14126	14021	14248	14165	14246	14142	14169	14112	14140	14066	14176	14094	13996	14313	14163	14160	14120	14134	14200	14179	14238	14283	14128	14215	14235	14082	14211	14139	14025	14314	14226	14138	14044	14233	14276	14051	14210	14045	14140	14050	14216	14209	14142	14116	14174	14050	14263	14082	14323	14023	14143	14170	14083	14218	14209	14125	14138	14255	14114	14133	14050	14154	14059	14266	14187	14245	14107	14127	14103	14291	14133	14269	14007	14293	14184	14071	14025	14216	14111	14176	14151	14240	14421	14157	14112	14228	14083	14173	14103	14138	14142	13937	14234	14176	14320	14111	14153	14126	14097	14127	14071	14101	14145	14081	14112	14245	13994	14111	14206	13965	13947	14242	14182	14265	14160	14154	14106	14219	14245	14269	14231	14182	14182	14095	14196	14104	14299	14096	14274	14183	14271	14011	14376	14114	14205	14306	14029	14274	14037	14089	14061	14073	14047	14198	14090	14034	14022	14218	14285	14056	14160	14146	14101	14095	14092	14144	14200	14036	14196	14130	14056	14093	14034	14147	14105	14321	14257	14126	13991	14246	14073	14040	14258	14171	14066	13946	14155	14048	14385	14065	14138	14050	14006	14084	14205	14365	13979	14238	13999	14136	14284	14190	14153	14143	14067	14347	14033	13959	14343	14088	14005	14165	14262	14208	14247	13969	14188	14027	14250	14247	14213	14238	14121	14069	14132	14205	14199	14070	14162	14221	14184	14257	14402	14014	14347	14099	14101	14186	14260	14261	13991	14168	14046	14252	14090	14151	14271	14144	14072	14136	14252	14172	14096	14181	14124	14291	14077	14191	14251	14115	14132	14199	14236	14129	14006	14095	14204	14010	14340	14272	14200	14099	14111	14299	14177	14113	14145	14111	14150	14197
23769	21380	31443	22597	21529	21371	19596	16836	16523	16847	16741	16514	16564	16509	16427	16277	16184	16331	16269	16153	16351	16222	16254	16402	16321	16439	16466	16487	16299	15999	16267	16406	16417	16344	16425	16391	16490	16295	16290	16343	16566	16517	16324	16225	16273	16286	16412	16680	17553	17383	17180	16629	16456	16412	16443	16276	16172	16277	16362	16435	16280	16129	16241	16203	16376	16170	16506	16300	16372	16149	16209	16161	16016	16152	16136	16289	16077	16227	16389	16310	16193	16006	16260	16240	16242	16104	16362	16197	16392	16492	16183	16167	16434	16261	16327	16019	16171	16103	16229	16333	16500	15900	16168	16294	16324	16199	16216	16349	16277	16135	16240	16332	15943	16238	16097	16150	16056	16257	16220	16279	16373	16255	16307	16177	16276	16278	16283	16210	16095	16219	16384	16010	16264	16203	16254	16310	16419	16184	16271	16308	16202	16174	16037	16315	16068	15980	16265	16364	16309	16094	16418	16106	16179	16230	16054	16085	16265	16192	16264	16153	16179	16133	16343	16345	16252	16171	16048	16245	16155	16258	16243	16209	16026	16345	16168	16309	16262	16352	16441	16140	16148	16296	16371	16088	16248	16170	16286	16383	16197	16173	16022	16310	16211	16182	16110	16413	16161	16358	16188	16314	16073	15944	16144	16137	16193	16372	16238	16051	16134	16218	16115	16402	16130	16145	16197	16149	16306	16191	16412	16134	16389	16224	16204	16220	16235	16146	16310	16264	16302	16148	16360	16225	16285	16163	16330	16335	16183	16126	16186	16142	16125	16275	16271	15963	16159	16096	16371	16363	16190	16000	16113	16156	16089	16329	16245	16011	16257	16146	16285	16132	16313	16162	16276	16328	16275	16219	16345	16121	16270	16251	16071	16149	16140	16122	16222	16156	16182	16397	16389	16257	16237	16096	16103	16292	16236	16334	16271	16237	16196	16060	16139	16199	16272	16278	16166	16228	16327	16206	16155	16433	15979	16198	16249	16096	16139	16094	16132	16272	16345	16231	16096	16057	16286	16190	16052	16268	16419	16392	16020	16246	16242	16429	16215	16191	16254	16134	16089	16192	16310	16200	16218	16273	16340	16377	16212	16119	16286	16123	16164	16116	16164	16161	16047	16222	16121	16086	16251	16132	16287	16285	16223	16282	16269	16332	16205	16254	16437	16111	16264	16186	16005	16182	16077	16096	16103	16372	16384	16144	16218	16243	16320	16256	16144	16240	16272	16353	16052	16204	16271	16045	16166	16025	16252	16236	16167	16194	16206	16271	16124	16109	16123	16302	16162	16209	16155	16044	16312	16233	16124	16378	16061	16239	16261	16234	16359	16242	16344	16212	16217	16140	16123	16118	16282	16083	16139	16076	16317	16342	16374	16294	16288	16157	16168	16364	16249	16260	16374	16289	16268	16269	16219	16251	16310	16149	16288	16158	16294	16329	16147	16157	16186	16182	16235	16288	16138	16189	16193	16048	16174	16236	16362	16330	16372	16283	16180	16178	16184	16204	16220	16406	16142	16097	16393	16323	16304	16248	16252	16293	16282	16199	16187	16237	16254	16420	16330	15964	16230	15974	16061	16210	16290	16349	16357	16164	16190	16241	16217	16442	16131	16134	16264	16019	16183	16039	16318	16224	16098	16260	16190	16191	16323	16202	16312	16092	16280	16149	16116	16347	16305	16227	16042	16125	16144	16277	16373	16282	16160	16221	16116	16240	16189	16251	16264	15945	16281	16146	16182	16210	16278	16246	16089	16169	16094	16201	16147	16239	16174	16316	16146	16072	16171	16186	16328	16164	16316	16304	16268	16017	16319	16264	16276	16268	16158	16003	16043	16327	16267	16291	16103	16258	16191	16195	16325	16149	16050	16256	16254	16031	16137	16203	16480	16141	16216	16235	16300	16352	16293	16253	16221	16241	16143	16167	16081	16131	16303	16225	16334	16202	16372	16112	16228	15953	16269	16165	16173	16203	16221	16164	16296	16174	16071	16316	16291	16206	16094	16091	16223	16138	16113	16409	16089	16148	16359	16123	16355	16187	16132	16094	16046	16243	16296	16211	16258	16268	16187	16001	16223	16217	16226	16370	16345	16204	16262	16129	16426	16358	16185	16256	16330	16177	16110	16248	16277	16226	16442	16283	16250	16201	16128	16040	16134	16348	16200	16342	16473	16369	16208	16255	16143	16025	16418	16038	16193	16166	16129	16368	16244	16407	16304	16097	16211	16114	16166	16028	16247	16012	16217	16182	16037	16103	16275	16321	16087	16224	16277	16142	16300	16093	16353	16096	15937	16090	16144	16298	16200	16189	16345	16084	16105	16210	16231	16308	16192	16307	16262	16187	16315	16101	16271	16428	16471	16396	16256	16240	16250	16219	16390	16206	16257	16005	16274	16280	16253	16248	16227	16143	16037	16068	16122	15962	16363	16318	16187	16246	16256	16488	16277	16032	16132	16315	16110	16254	16231	16083	16241	16098	16045	16063	16398	16224	16073	16324	16201	16112	16082	16074	16230	16257	16275	16025	16237	16320	16193	16214	16352	16239	16258	16131	16201	16245	16190	16076	16092	16139	16127	15924	16038	16086	16346	16101	16268	16205	15995	16143	16218	16173	16081	16096	16208	16118	16286	16293	16230	16287	16201	16061	16299	16076	16416	16217	16227	16146	16271	16341	16153	16158	16111	16313	16420	16411	16343	16269	15989	16229	16220	16247	16205	16254	16144	16219	16237	16116	16237	16054	15904	16182	16161	16231	16104	16358	16352	16299	16344	16285	16421	16234	16057	16267	16465	16268	16244	16058	16267	16213	16194	16213	16042	16436	16262	16263	16193	16013	16417	16216	16176	16394	16318	16256	16293	16425	16237	16215	16009	16339	16268	16031	16170	16243	16344	16364	16320	16235	16276	16213	16274	16060	16287	16293	16337	16315	16164	16166	16217	16194	16203	16055	16158	16191	16159	16283	16080	16177	16296	15983	16350	16305	16311	16249	16136	16272	16213	16131	16368	16223	16429	16095	16190	16177	16255	16052	16152	16326	16252	16056	16215	16408	16340	16271	16378	16182	16188	16208	16222	16211	16163	16172	16232	16523	16419	16354	16058	16259	16310	16146	16216	16251	16194	16224	16379	16204	16183	16078	16195	16249	16407	16441	15998	16249	16289	16229	16109	16167	16117	16341	16294	16263	16259	16204	16370	16202	16267	16340	16322	16198	16401	16257	16286	16095	16330	16351	16159	16280	16282	16177	16240	16446	16201	16308	16294	16413	16365	16079	16319	16195	16272	16289	16089	16147	16304	16352	16294	16157	16085	16064	16300	16296	16298	16345	16347	16234	16263	16182	16120	16121	16213	16250	16248	16064	16088	16228	16249	16389	16261	16241	16120	15962	16006	16160	16195	16264	16122	16269	16208	16180	16101	16293	16281	16276	16019	16172	16135	16266	16046	16273	16279	16115	16176	16186	16098	16240	16198	16169	16215	16362	16151	16184	16197	16261	16373	16169	16333	16286	16223	16277	16234	16134	16209	16274	16311	16086	16149	16220	16481	16261	16270	16179	16097	16205	16034	16236	16277	16083	16087	16077	16198	16209	16139	16363	16332	16165	16243	16414	16381	16372	16120	16112	16381	16230	16160	16307	16161	16238	16157	16221	16323	16413	16239	16190	16152	16231	16218	16383	16346	16032	16191	16290	15899	16102	15980	16287	16122	16315	16296	16451	16084	16070	16275	16378	16064	16124	16456	16157	16253	16094	16013	16135	16180	16267	16179	16183	16211	16037	16209	16140	16144	16180	16141	16304	16187	16307	15993	16201	16270	16223	16076	16269	16254	16234	16207	16353	16253	16249	16214	16290	16339	16234	16257	16244	16185	16113	16231	16239	16278	16023	16040	16310	16488	16328	16299	16217	16213	16197	16154	16235	16323	16200	16290	16211	16094	16206	16265	16051	16161	16079	16177	16166	16275	16143	16280	16092	16186	16325	16286	16231	16240	16286	16257	16148	16271	16207	16329	16289	16231	16116	16069	16167	16361	16129	16330	16284	16295	16285	16255	16349	16157	16204	16181	16010	16093	16210	16330	16199	16384	16257	16265	16279	16171	16334	16293	16170	16199	16163	16148	16148	16315	16051	16111	16081	16199	16062	16177	16191	16325	16430	16154	16249	16064	16284	16254	16284	16175	16381	16201	16218	16032	16251	16078	16326	16235	16201	16182	16201	16165	16148	16308	16153	16168	16360	16508	16262	16275	16288	16243	16102	16345	16144	16159	16358	16211	16018	16249	16242	16316	16238	16365	16129	16078	16090	16352	16242	16100	16090	16337	16224	16086	16119	16188	16098	16276	16306	16187	16095	16161	16282	16380	16191	16246	16026	16180	16452	16371	16139	15961	16279	16299	16195	16258	16126	16305	16264	16371	16223	16298	16331	16130	16129	15915	16146	16157	16351	16352	16210	16204	16346	16150	16154	16250	16245	16246	15993	16264	15901	16021	16209	16122	16170	16197	16093	16163	16186	16173	16249	16185	16248	16398	16189	16043	16191	16333	16057	16051	16079	16194	16264	16576	16157	16113	16146	16201	16086	16365	16122	16223	16202	16163	16174	16251	16171	16185	16203	16249	16177	16229	16213	16215	16301	16074	16329	16255	16249	16173	16230	16082	16282	16271	16527	16131	16073	16180	16271	16173	16053	16133	16065	16069	16252	16203	16218	16260	16412	16188	16118	16269	16307	16368	16288	16139	16414	16160	16284	16082	16187	16296	16380	16255	16313	16148	16203	16171	16296	16164	16320	16316	16162	16339	16370	16263	16073	16189	16325	16085	16061	15992	16216	16208	16416	16158	16111	16071	16364	16056	16104	16283	16079	16167	16210	16200	16250	16161	16302	16215	16295	16230	16200	16401	16239	16212	16275	16294	16172	16228	16112	16400	16272	16383	16135	16289	16268	16188	16244	16236	16139	16295	16153	16056	16190	16284	16278	16009	16266	16081	16212	16192	16180	16174	16165	16285	16331	16301	16286	16191	16288	16054	16222	16245	16226	16355	16318	16307	16107	16106	16137	16356	16181	16030	16128	16093	16201	16117	16137	16281	16070	16017	16319	16380	15929	16176	16397	16143	16262	16290	16101	15919	16170	16191	16177
13404	61136	46437	16271	15479	15035	14835	14627	14537	14185	14425	14293	14392	14285	14258	14268	14250	14236	14146	14363	14261	14204	14332	14243	14244	14114	14116	14293	14205	14230	14061	14140	14305	14165	14169	14324	14387	14188	14253	14401	14282	14415	14166	14398	14234	14221	14048	14805	15937	15639	15372	14712	14568	14253	14212	14051	14133	14280	14180	14133	14127	14135	14231	14213	14090	13975	14222	14083	14270	14224	14141	14049	14051	14085	14159	14231	14147	14140	14215	14076	14111	14245	14090	13930	14225	14180	14094	14103	14191	14186	14090	14186	14008	14190	14137	14155	14071	13998	14163	14135	14160	14123	14168	14187	14247	14255	14298	14100	13985	14092	14267	14170	14025	14067	14252	14256	14099	14119	14104	14230	13924	14094	14154	14141	14035	14144	14160	14236	14146	14199	14115	14155	14064	14254	14237	14207	14078	14161	14064	14228	14208	14101	14189	14122	14075	14314	14255	14165	14063	14307	14073	14168	14193	14202	14209	14218	14094	14086	14160	14071	14078	14267	14163	14178	13886	14258	14100	13990	14249	14159	14266	14103	14112	14239	14157	14076	14177	14146	14142	14206	14327	14145	14150	14277	14199	14134	14094	14084	14093	14253	14241	14049	14125	14154	14153	14294	14117	14098	14051	14202	14186	14403	14145	14083	14173	14197	14205	14211	14225	14048	14200	14072	14206	14235	14095	14156	14076	14193	14156	14192	14046	14146	14227	14142	14004	14258	14085	14037	14086	14469	14339	14202	14028	14166	14190	14213	14140	14025	14199	14072	14325	14124	14282	14226	14140	14206	14180	14051	14176	14029	14117	14176	14162	14143	14383	14088	14131	14115	14258	14078	14030	14221	14292	14068	14175	14283	14282	14250	14146	14160	14122	14223	14279	14081	14033	14100	14212	14171	14193	14119	14300	14275	14162	14093	14169	14082	14237	14238	14082	13967	14118	14216	14130	14052	14083	14167	14211	14176	14043	14140	14188	14059	14237	14147	14297	14032	14228	14186	14079	14281	14242	14211	14106	14171	14224	14277	14213	14164	14307	13940	14223	14192	14108	14217	13946	14001	14054	14013	14261	14075	14153	14103	14223	14127	14028	14276	14259	14124	14168	14259	14107	14298	14297	14039	14060	14227	14026	14271	14210	14253	14272	14144	14055	14148	13976	14041	14195	14108	14343	14274	14074	14245	14121	14132	14203	14298	14232	14246	14126	14264	14295	14088	14292	14132	14037	14291	14081	14258	14070	14101	14136	13994	14144	14146	14209	14122	14143	14208	14120	14255	14259	14047	14097	14149	14124	14062	14142	14242	14240	14139	14238	14253	13971	14144	14161	14278	14051	14210	14209	14025	14172	14238	14307	14264	14188	14106	14275	14215	14203	14282	14056	14088	14082	14361	14223	14057	14141	14115	14258	14129	14104	13949	14068	14109	14217	14266	13991	14192	14149	14158	14053	13856	14172	14380	14321	14139	14296	14105	14091	14134	14220	14127	14170	14303	14308	14172	14309	14192	14184	14316	14300	14130	14173	14104	14003	14153	14138	14209	14177	14163	14237	14159	14300	14168	14294	14215	14236	14241	14299	14134	14283	14312	14262	14198	14067	14234	14112	14104	14166	14301	14039	14168	14228	14208	14240	14225	14086	14069	14144	14080	14092	14116	14191	14247	14071	14127	13915	14088	14020	14250	14187	14290	14120	14258	14102	14142	14200	14229	14009	14008	14356	14069	14300	14186	14369	14063	14090	14191	14152	14055	14246	14172	14242	14276	14170	14141	14187	14135	14218	14184	14068	14005	14106	14176	14158	14215	14162	14124	14117	14186	14200	14222	14249	14266	14282	14375	14154	14183	14247	14322	14215	14230	14045	14181	14133	14146	14187	14158	14271	14335	14204	14146	14165	14114	14025	14145	14217	14086	14296	14148	14173	14281	14090	14233	14164	14254	14133	14133	14147	14009	14119	14302	14078	14168	14320	14166	14239	14082	14291	14123	14327	14153	14286	14271	14060	14122	14158	14132	14161	14262	14054	14227	14200	13986	14267	14126	14080	14150	14141	14205	14090	14167	14114	14175	14286	14110	14261	14148	14028	14172	14142	14133	14268	14103	14131	14273	14043	14249	14168	14243	14265	14167	14304	13980	14187	14124	13995	14061	14235	14128	14218	14334	14110	14045	14160	14238	14106	14206	14098	13991	14172	14078	14156	14104	14234	13999	14214	14073	14266	14172	13933	14155	14079	14223	14189	14219	14233	14242	14169	14175	14018	14145	14318	14189	14190	14252	14194	14150	14255	14083	14203	14062	14152	14235	14080	14282	14204	14230	14108	14108	14177	14125	14083	14221	14146	14199	14042	14086	14253	14151	14056	14242	14255	14058	14099	14206	14174	14195	14217	14186	14365	14094	14093	14092	14276	14229	14165	14159	14135	14252	14294	14175	14186	14127	14255	14287	14133	14264	14043	14266	14380	14164	14327	14177	14252	14101	14146	14090	14047	13949	14165	14129	14242	14074	14222	14202	14156	14229	14448	14130	14228	14268	14225	14100	14175	14199	14330	14112	14210	14035	14085	14092	14138	14162	14083	14114	14047	14216	14069	14308	13995	14114	14215	14149	14215	14175	14093	14246	14133	14295	14129	14107	14300	14239	14318	14352	14119	14123	14194	14154	14164	14143	14252	14098	14063	14134	14105	14207	13997	14119	14006	14180	14090	14266	14181	14048	14003	14229	14101	14206	14188	14088	14173	14302	14331	13988	14271	14224	14218	14178	14228	14311	14426	14048	14295	13949	14182	14134	14164	14061	14267	14319	14344	14138	14119	14270	14185	14128	14352	14130	14229	14272	14156	14135	14169	14222	14175	14198	14151	13998	14069	14289	13981	14187	14061	14082	14197	14142	14054	14316	14197	14054	14042	14211	14099	14098	14157	14225	14173	14132	14195	14144	14172	14210	14294	13975	14264	14148	14329	14178	14264	14009	14084	14237	14029	14076	14226	14033	14061	14029	14130	14143	14140	14100	14122	14075	14009	14118	14173	14049	14060	14171	14127	14096	14208	14034	14252	14110	14059	14213	14133	14231	14117	14005	14180	13981	14226	14183	14163	14129	14329	14192	14127	14248	14220	14102	13989	14198	14115	14207	14327	14191	14250	14160	14258	14225	14141	14170	14038	14194	14075	14219	14095	14317	14162	14171	14423	14001	14182	14118	14169	13856	14143	14176	14086	14191	14380	14150	14085	14180	14175	14302	14080	14038	14243	14170	14137	14169	14208	14016	14149	14189	14010	14246	14036	14141	14266	14207	14263	14032	14013	14060	14112	14022	14168	14006	14191	14196	14192	14264	14124	14217	14231	14044	14237	14273	14307	14125	14041	14064	14307	14140	14333	14214	14066	14100	14095	14210	14129	14059	14182	14188	13986	14173	14284	14114	14070	14109	14204	14329	13974	14324	14244	14046	14294	14137	14251	14106	14193	14152	14237	14160	14113	14320	14115	14082	14027	14153	14181	14055	14178	14263	14209	14261	14209	14167	14122	14095	14118	14094	14071	14252	14088	14003	14257	14246	14173	14075	14159	14150	14090	14223	14250	14113	13970	14096	14293	14180	14127	14291	14138	14252	14207	14128	14196	14128	14296	14190	14112	14278	14210	14300	14078	14060	14365	14090	14295	14164	14227	14211	13997	14146	14235	14240	14084	14128	14084	14081	14181	14240	14248	14072	14166	14148	14183	14220	14296	14198	14123	14117	14287	14274	14278	14123	14257	14101	14228	14249	14203	14028	14110	14152	14239	13981	14148	14293	13990	14088	14242	14120	14367	14198	14318	14248	14205	14241	14270	14265	14217	14145	14328	14078	14162	14184	14159	14094	14219	14262	14115	14169	14185	14126	14148	14155	14192	14155	14170	14194	14306	14263	14106	14242	14103	14214	14128	14052	14109	14331	14077	13988	14132	14216	14189	14282	14046	14124	14215	14167	14190	14049	14188	14230	14216	14098	14236	14224	14244	14169	14091	14249	14177	14143	14262	14209	14243	14176	14175	14085	14094	14059	14283	14254	14175	14027	14154	14209	14063	14198	14283	14064	14101	14264	14148	14145	14036	14265	14122	14243	14144	14307	14229	14148	14202	13954	14112	14164	14109	14168	14260	14132	14026	14214	14108	14186	14283	14293	14065	14273	14058	14231	14086	14152	14098	14232	14213	14214	14041	14086	14163	14138	14292	14159	14180	14059	14044	14074	14010	14081	14131	14128	14239	14056	14176	14301	14099	14039	14128	14196	14187	14100	14233	14199	14167	14123	14257	14153	14105	14213	14112	14280	14140	14164	14170	14271	14329	14242	14150	14323	14194	14171	14039	14055	14031	14163	14248	14044	14006	14246	14151	14164	14106	14101	14145	14186	14116	14227	13976	14186	14002	14166	13996	14156	14170	14124	14178	14191	14112	14073	14217	14250	14156	14141	14213	14161	14188	14031	14122	14149	14138	14067	14096	14179	14144	14268	14172	14229	14193	14137	14127	14176	14395	14144	14172	14086	14207	14172	14020	14206	13993	14015	14149	14054	14222	14058	14226	14032	14064	14188	14079	14207	14208	13881	14292	14031	14107	14485	13865	14241	14296	14110	14007	14171	14270	14240	14102	14305	14085	14280	14317	14198	14232	14053	14232	14237	14114	14138	14239	14299	14152	14187	14260	14176	13996	14129	14169	14097	14289	14233	14195	14089	14056	14130	14201	14267	14090	14148	14078	14042	14352	14176	14211	14181	14140	14101	14101	14000	14231	14221	14191	14238	14093	14179	14064	14243	14398	14138	14371	14131	14216	14008	14153	14162	14108	14239	14205	14292	14188	14274	14240	14115	14176	14272	14408	14056	14191	14203	14030	14132	14006	14065	14138	14257	14270	14147	14194	14120	14179	14151	14221	14161	14152	14179	14012	14034	14201	14005	14180	14241	14131	14249	14148	14317	14191	14159	14133	14107	14104	13981	14230	14202	14179	14034	14064	14343	14201	14157	14157	14124	14159	14171	14168	14210	14067	14104	14263	14099	14153	14254	14244	14072	14104	14342	14088	14218	13945	14162	14201	13957	14284	14271	14165	14210	14158	14144	14211	14227	13960	14197	14235	14114	14295	14163	14072	13952	14233	14132
22627	21351	31804	22121	21229	23190	22326	17462	16877	17007	16768	16772	16759	16824	16495	16423	16533	16394	16723	16623	16424	16420	16392	16489	16297	16557	16363	16455	16333	16270	16320	16229	16484	16424	16456	16506	16427	16451	16384	16328	16415	16459	16337	16454	16575	16395	16593	16793	18059	18242	17653	17026	16691	16616	16320	16302	16529	16501	16137	16514	16381	16372	16398	16345	16225	16522	16278	16281	16408	16537	16239	16172	16411	16308	16413	16277	16486	16270	16145	16221	16434	16223	16414	16502	16389	16376	16248	16154	16259	16289	16263	16302	16183	16216	16525	16122	16262	16462	16498	16208	16623	16336	16178	16184	16355	16258	16329	16252	16429	16138	16265	16426	16484	16405	16263	16279	16317	16215	16417	16222	16176	16316	16445	16430	16233	16131	16422	16330	16180	16280	16098	15988	16255	16178	16325	16150	16312	16125	16465	16145	16371	16543	16108	16017	16310	16360	16194	16312	16131	16457	16292	16026	16244	16386	16312	16240	16257	16217	16295	16330	16305	16351	16178	16241	16240	16441	16522	16437	16256	16484	16486	16345	16230	16129	16269	16428	16356	16178	16111	16226	16362	16219	16302	16290	16323	16324	16263	16225	16362	16230	16134	16219	16188	16106	16503	16178	16339	16381	16282	16384	16313	16330	16278	16259	16290	16347	16266	16365	16336	16321	16275	16344	16307	16286	16307	16244	16177	16123	16217	16262	16161	16039	16327	16341	16349	16372	16486	16078	16164	16359	16383	16183	16273	16412	16234	16313	16246	16223	16206	16493	16191	16185	16196	16237	16058	16500	16277	15958	16315	16091	16391	16278	16183	16396	16264	16195	16188	16215	16069	16285	16336	16296	16232	16448	16354	16423	16380	16359	16401	16392	16267	16172	16018	16163	16386	16223	16138	16243	16277	16045	16172	16211	16252	16171	16361	16071	16237	16131	16312	16170	16403	16287	16201	16351	16330	16309	16398	16108	16228	16363	16311	16300	16282	16365	16285	16465	16268	16197	16320	16282	16259	16213	16249	16383	16342	16256	16153	16316	16340	16361	16334	16340	16244	16421	16138	16300	16358	16340	16149	16296	16063	16272	16362	16335	16190	16055	16339	16246	16345	16493	16324	16325	16191	16319	16146	16300	16319	15971	16398	16394	16342	16314	16392	16434	16232	16314	16251	16151	16209	16390	16147	16395	16238	16225	16042	16253	16169	16212	16334	16274	16442	16303	16218	16200	16359	16261	16363	16099	16302	16386	16226	16375	16510	16383	16219	16309	16330	16382	16397	16344	16362	16281	16433	16238	16348	16254	16311	16175	16220	16167	16441	16389	16099	16296	16221	16143	16281	16268	16269	16360	16069	16218	16154	16352	16126	16213	16348	16254	16241	16374	16285	16192	16242	16289	16317	16231	16281	16180	16407	16359	16286	16467	16397	16470	16117	16052	16292	16210	16350	16532	16323	16216	16452	16134	16110	16540	16338	16289	16277	16304	16256	16183	16292	16088	16213	16175	16092	16365	16153	16430	16349	16218	16164	16250	16101	16294	16276	16191	16342	16251	16152	16312	16342	16349	16234	16295	16307	16125	16291	16277	16395	16405	16133	16140	16227	16405	16622	16249	16165	16115	16286	16389	16205	16183	16254	16255	16174	16415	16316	16076	16320	16346	16268	16335	15975	16372	16252	16207	16042	16326	16164	16295	16184	16227	16363	16348	16326	16245	16357	16423	16065	16238	16373	16255	16246	16214	16446	16305	16129	16186	16275	16338	16344	16461	16397	16159	16193	16385	16294	16109	16389	16272	16329	16261	16189	16279	16350	16408	16361	16237	16090	16115	16212	16065	16143	16291	16260	16074	16248	16339	16252	16419	16447	16192	16341	16365	16224	16057	16345	16032	16240	16425	16374	16333	16263	16094	16242	16350	16377	16209	16202	16212	16425	16222	16256	16360	16271	16233	16233	16405	16191	16171	16195	16422	16393	16178	16367	16218	16377	16256	16433	16351	16194	16271	16311	16231	16571	16243	16250	16147	16367	16180	16319	16239	16058	16414	16258	15966	16217	16075	16144	16143	16197	16056	16211	16252	16414	16551	16301	16305	16400	16261	16325	16450	16242	16271	16169	16246	16167	16271	16303	16190	16249	16308	16346	16351	16368	16338	16297	16276	16237	16343	16238	16268	16500	16266	16287	16313	16182	16322	16264	16471	16527	16118	16235	16274	16421	16200	16197	16238	16406	16366	16255	16427	16303	16404	16183	16288	16130	16366	16156	16165	16209	16428	16236	16141	16168	16366	16338	16121	16204	16254	16384	16289	16211	16367	16211	16331	16287	16326	16339	16419	16450	16245	16299	16151	16365	16129	16296	16431	16205	16188	16148	16180	16027	16312	16286	16355	16307	16120	16255	16380	16396	16213	16151	16350	16256	16273	16075	16257	16164	16184	16371	16320	16297	16282	16295	16247	16302	16236	16170	16202	16256	16091	16152	16081	16223	16358	16313	16213	16209	16385	16211	16176	16310	16141	16300	16253	16209	16144	16365	16347	16215	16329	16228	16367	16169	16273	16261	16324	16275	16326	16382	16259	16176	16310	16210	16267	16323	16395	16241	16455	16491	16380	16513	16179	16341	16144	16272	16265	16280	16374	16178	16222	16233	16424	16201	16103	16228	16229	16210	16145	16425	16391	16241	16119	16258	16501	16240	16301	16474	16400	16157	16397	16231	16218	16360	16185	16439	16465	16109	16284	16400	16205	16250	16220	16065	16081	16396	16286	16457	16331	16404	16413	16412	16167	16367	16319	16363	16285	16325	16243	16337	16098	16215	16293	16346	16252	16188	16293	16300	16270	16390	16231	16269	16328	16295	16231	16167	16439	16279	16381	16478	16324	16140	16368	16396	16492	16323	16390	16495	16413	16218	16340	16096	16258	16400	16314	16236	16178	16100	16354	16247	16232	16328	16382	16394	16349	16195	16454	16321	16296	16256	16107	16132	16455	16308	16223	16233	16325	16242	16232	16250	16396	16366	16334	16238	16352	16127	16119	16323	16227	16429	16406	16282	16366	16312	16173	16258	16260	16164	16298	16254	16383	16262	16220	16204	16282	16168	16193	16324	16195	16221	16120	16265	16094	16242	16162	16374	16385	16339	16257	16214	16320	16377	16364	16234	16141	16148	16351	16313	16094	16258	16294	16220	16362	16155	16253	16182	16364	16137	16427	16525	16384	16218	16498	16175	16343	16270	16464	16286	16329	16158	16365	16269	16333	16187	16138	16191	16097	16272	16193	16269	16399	16384	16327	16395	16250	16293	16387	16399	16134	16270	16082	16186	16175	16188	16336	16387	16324	16292	16193	16248	16103	16305	16320	16436	16134	16152	16248	16213	16121	16219	16180	16356	16088	16239	16278	16141	16278	16255	16202	16250	16321	16188	16235	16464	16353	16356	16439	16131	16111	16235	16052	16143	16312	16423	16330	16260	16327	16196	16187	16370	16408	16106	16341	16105	16283	16399	16204	16425	16380	15942	16169	16281	16319	16270	16375	16257	16452	16289	16205	16326	16152	16213	16279	16364	16196	16386	16383	16219	16464	16206	16251	16487	16405	16309	16394	16169	16100	16338	16409	16285	16372	16346	16123	16202	16152	16434	16236	16178	16246	16424	16290	16407	16215	16329	16276	16370	16047	16201	16187	16253	16238	16235	16324	16392	16194	16419	16292	16251	16182	16431	16287	16238	16557	16318	16286	16242	16169	16307	16155	16305	16225	16216	16191	16406	16346	16480	16205	16401	16540	16336	16225	16117	16169	16347	16220	16277	16172	16220	16172	16120	16233	16172	16238	16264	16330	16307	16432	16211	16251	16405	16201	16432	16226	16095	16140	16340	16435	16225	16338	16301	16149	16151	16104	16398	16386	16109	16083	16353	16237	16355	16327	16439	16395	16236	16128	16143	16277	16509	16131	16325	16361	16229	16140	16368	16197	16313	16161	16145	16280	16175	16271	16308	16317	16251	16262	16320	16072	16189	16278	16198	16233	16329	16395	16045	16219	16191	16405	16242	16257	16198	16439	16210	16015	16021	16124	16476	16271	16294	16137	16316	16152	16480	16144	16230	16258	16241	16278	16195	16263	16379	16163	16357	16223	16445	16192	16161	16172	16215	16170	16172	16352	16299	16417	16338	16357	16379	16257	16288	16180	16346	16506	16053	16270	16283	16341	16219	16473	16269	16553	16182	16102	16327	16286	16416	16257	16261	16359	16405	16321	16264	16299	16131	16311	16203	16385	16400	16359	16249	16295	16512	16413	16363	16186	16234	16076	16042	16304	16109	16271	16261	16155	16146	16290	16348	16397	16175	16185	16326	16303	16161	16193	16321	16087	16371	16410	16178	16307	16231	16273	16184	16230	16340	16400	16126	16303	16386	16432	16284	16120	16241	16312	16356	16367	16406	16390	16371	16302	16096	15967	16144	16210	16207	16228	16240	16368	16318	16368	16262	16476	16331	16232	16182	16351	16188	16247	16480	16294	16146	16261	16292	16335	16401	16245	16417	16421	16356	16326	16250	16457	16121	16319	16181	16254	16381	16435	16341	16200	16238	16122	16260	16321	16274	16131	16237	16548	16095	16174	16299	16259	16445	16393	16179	16241	16253	16428	16317	16255	16264	16061	16082	16453	16122	16129	16443	16394	16272	16362	16358	16256	16147	16362	16452	16352	16428	16302	16255	16299	16014	16431	16197	16162	16496	16378	16214	16198	16360	16173	16337	16339	16262	16365	16249	16251	16214	16287	16277	16090	16216	16305	16115	16347	16357	16283	16305	16175	16283	16435	16182	16294	16083	16260	16207	16313	16190	16233	16362	16416	16332	16113	16175	16045	16243	16299	16225	16443	16349	16264	16270	16328	16398	16390	16227	16239	16495	16135	16206	16064	16254	16285	16172	16163	16178	16142	16139	16455	16423	16340	16296	16353	16462	16475	16252	16263	16458	16345	16219	16250	16150	16034	16178	16446	16300	16365	16218	16475	16281	16139	16103	16445	16295	16111	16350	16197	16172	16321	16327	16198	16307	16136	16308	16277	16159	16114	16241	16069	16344	16321	16092	16227	16260	16192	16290	16188	16394	16027	16345	16407	16274	16150	16196	16201	16158	16067
14730	64908	50483	18221	16309	15598	15214	15090	14923	14696	14617	14605	14520	14466	14412	14360	14335	14245	14346	14307	14292	14368	14426	14238	14333	14264	14385	14276	14442	14255	14330	14387	14361	14319	14311	14392	14269	14418	14302	14328	14488	14317	14508	14286	14367	14196	14254	15330	17002	16805	16077	15303	14610	14342	14235	14216	14014	14137	14213	14176	14374	14207	14280	14156	14183	14219	14041	14156	14297	14233	14264	14265	14049	14186	14274	14274	14213	14294	14197	14327	14157	14284	14220	14198	14093	14105	14151	13995	14186	14350	14218	14124	14122	14241	13972	14170	14153	14134	14171	14121	14256	14039	14227	14069	14194	14193	14116	14187	14066	14064	13975	14183	14182	14246	14055	14052	14340	14337	14137	14438	14219	14160	13983	14106	14159	14055	14187	14125	14200	14301	14241	14095	14203	14152	14211	14029	14069	14073	14082	14155	14248	14081	14273	14208	14066	14185	14205	14141	14270	14228	14284	14142	14136	14064	14125	14155	14146	13925	14160	14217	14166	14039	14001	14293	14162	14250	14057	14110	14217	14220	14131	14228	14204	14130	14198	14132	14204	13995	14079	14194	14291	14255	14202	14294	14229	14099	14136	14016	14222	14131	14116	14189	14167	14198	14165	14201	14057	14122	14148	14249	14218	14065	13991	14106	14088	14195	14172	14234	14169	14173	14118	14251	14172	14206	14147	14171	14027	14059	14156	14110	14261	14179	14268	14181	14023	14214	14257	14223	14241	13987	14051	14330	14219	14088	14283	14099	14137	14146	14232	14119	14023	14181	14188	14155	14210	14119	14168	14036	14260	14123	14176	14079	14230	14087	14275	14150	14065	14154	14109	14115	14143	14241	14239	14109	14144	14285	14127	14085	14157	14211	14176	14273	14148	14164	14336	14240	14096	14361	14030	14319	14167	14224	14067	14313	14181	14172	14213	14110	14082	14167	14017	14165	14260	14067	14101	14212	14063	14051	14141	14156	14134	13979	14144	14150	14221	14031	14050	14191	14084	14188	14221	14077	14068	14188	14090	14148	14260	14149	14038	14078	14272	14272	14087	14115	14168	14088	14166	14133	14095	14179	14299	14206	14310	14231	14089	14078	14224	14268	14218	14249	14140	14098	14204	14226	14116	14059	14217	14163	14221	14114	14315	14137	14260	14192	14282	14237	14068	14117	14132	14165	14203	14327	14086	14119	14189	14226	14103	14234	14051	14118	14254	14034	14295	14223	14190	14030	14138	14217	14341	14214	14170	14152	14139	14051	14271	14221	14023	14134	14191	14234	14170	14187	14166	14012	14242	14188	14298	13958	14094	14291	14158	14369	14232	14214	14173	14088	14322	14196	14127	14183	14067	14055	14264	14216	14141	14314	14209	14142	14093	14140	14183	14026	14271	14174	14271	14182	14184	14152	14155	14235	14122	14015	14228	14104	14101	14203	14307	14171	14274	14348	14058	13931	14120	14278	14139	14216	14007	14126	14230	14230	14163	13992	14222	14220	14139	14150	14217	14330	14214	13957	14262	14094	14366	14273	14293	14164	14163	14206	14174	14267	14170	14320	14096	14133	14260	14183	14046	14154	14107	14141	14182	14165	14236	14190	14267	14220	13971	14232	14121	14147	14198	14190	14076	14113	14075	14147	14170	14193	14301	14177	14174	14326	14202	14139	14185	14263	14181	14180	14115	14137	14163	14014	14314	14118	14195	14161	14230	14068	14138	14061	14213	14132	14048	14197	14168	14268	14165	14073	14275	14298	14363	14308	14141	14187	14021	14202	14105	14162	14130	14296	14208	14105	14234	14239	14101	14055	14040	14087	14280	14209	14264	14074	14307	14181	14014	14180	14280	14215	14156	14087	14040	14205	14028	14085	14215	14180	14113	14129	14296	14112	14263	14109	14137	14202	14023	14047	14127	14108	14199	14144	14284	14107	14054	14119	14243	14277	14164	14104	14133	14199	14219	14203	14293	14138	14264	14131	14216	14218	14199	14198	14119	14190	14249	14195	14225	14137	14257	14180	14226	14062	14126	14155	14165	14252	14200	14125	14264	14209	14024	14204	14126	14216	14223	14192	14245	14163	14108	14203	14283	14223	14032	14026	14187	14198	14122	14076	14309	14128	14248	14187	14088	14170	14029	14124	14109	14157	14252	14280	14071	14141	14106	14199	14089	14178	14291	14169	14217	14115	14054	14021	14360	14221	14283	14264	14103	14397	14104	14087	14161	14325	14220	14164	14168	14146	14162	14187	14093	14125	14056	14006	13951	14305	14230	14062	14253	14284	14075	14292	14228	14302	14005	14200	14308	14103	14162	14182	14070	14196	14236	14149	14185	14343	14243	14128	14134	14212	14000	14125	14243	14174	14350	14222	14157	14248	14281	13995	14237	14075	14065	14205	14056	14138	14127	14085	14156	14208	14233	14256	14276	14404	14178	14332	14204	14081	13969	14051	14184	14185	14303	14284	14248	14144	14070	14135	14194	14108	14192	14225	14069	14209	14128	14151	14242	14072	14225	14024	14200	14163	14199	14216	14032	14130	14023	14108	14162	14086	14119	14241	14092	14202	14171	14198	14224	14288	14310	14206	14119	14046	14023	14261	14112	14231	14191	14303	14102	14275	14289	14221	14182	14306	14099	14042	14192	14184	14232	13972	14146	14188	14101	14268	13999	14321	14025	14243	14304	14127	14121	14274	14228	14145	14106	14049	14193	14181	14034	14286	14314	14168	14063	14237	14049	14106	14150	14116	14195	14136	14114	14440	14019	14218	14056	14252	14116	14165	14079	14116	14230	14336	14089	14111	14167	14137	14123	14143	14274	14087	13958	14302	14222	14096	14143	14083	14182	13960	14222	14150	14135	14166	14285	14029	14086	14106	14371	13933	14003	13913	14316	14103	14305	14257	14208	14271	14222	14313	14088	14090	14180	14089	14272	14270	14182	14077	14270	14148	13980	14166	14258	14112	14166	14165	14123	14078	14142	14176	14324	14055	14103	14053	14259	14196	14076	14143	14138	14139	14178	14046	14107	14175	14226	14164	14130	14317	14349	14381	14154	14178	14238	14131	14152	14035	14335	14065	14280	14271	14291	14175	14263	14012	14169	14010	14172	14123	14031	14211	14241	14202	14291	14121	14143	14277	14089	14206	14306	14237	14168	14152	14395	14029	13986	14125	14194	14164	14176	14011	14329	14138	14075	14104	14179	13980	14185	14179	14176	14021	14269	14148	14166	14226	14306	14231	14237	14282	14292	14289	14063	14314	14134	14092	14142	14248	14152	14120	14009	14189	14179	14305	14115	14066	14303	14150	14095	14051	14261	14082	14082	14184	14076	14096	14272	14134	14215	14330	14001	14254	14190	14232	14058	14136	14002	14124	14195	14431	14188	14180	14125	14158	14148	14184	14227	14279	14126	14247	14210	14169	14194	14286	14175	14135	14330	14234	14123	14221	14122	14203	14204	14213	14192	14150	14094	14125	14127	14185	14144	14227	14238	14169	14261	14236	14221	14156	14178	14237	14271	14256	14192	14156	14251	14060	14201	14180	14091	14177	14203	14037	14123	14128	14135	14140	14001	14031	13987	14260	13953	14134	14291	14145	14316	14013	14131	14069	14264	14057	14251	14245	14317	14171	14125	13992	14254	14214	14131	14165	13998	14157	14175	14229	14233	14183	13972	14224	14181	14152	14279	13993	14341	14284	14161	14255	14240	14103	14236	14289	14043	14174	14299	14307	14300	14247	14235	13962	14111	14158	14123	14192	14220	14130	14081	14104	14074	14130	14093	13959	14039	14043	14091	14104	14121	14169	14263	14160	14229	13972	14196	14287	14124	14129	14203	14083	14125	13951	14064	14096	14109	14210	14233	14246	14153	14165	14181	14175	14030	14202	14193	14115	14219	14188	14031	14181	14128	14266	14175	14141	14095	14043	14030	14220	14197	14286	14268	14131	14277	14140	14147	14085	14244	14237	14368	13936	14167	14180	14097	14079	14170	14138	13895	14290	14178	14180	14221	14203	14164	14113	14127	14282	14099	14212	14257	14272	14065	14087	14323	14067	14315	14178	14258	14187	14187	13985	14216	14403	14183	14205	14134	14059	14442	14056	14118	14147	14070	14069	14129	14193	14101	14391	14263	13952	14109	14017	14289	14166	13989	14348	14210	14110	14215	14227	14157	14076	14145	14255	14428	14185	14208	14118	14073	14282	14167	14041	14017	14205	14334	14145	14214	14295	14144	14239	14180	14159	14227	14398	14301	13987	14223	13997	14199	14204	14275	14078	14231	14118	14118	14126	14350	14186	14067	14027	14043	14246	14148	14011	14189	14245	14201	14086	14145	14081	14302	14329	14160	14109	14060	14113	14170	14033	14023	14119	14144	14099	14202	14017	14212	14087	14074	14052	14215	14103	14265	14050	14183	13975	14171	13996	14155	14153	14112	14073	14278	14168	14097	14263	14124	14072	14000	14155	14180	14021	14191	14205	14200	14224	14170	14056	14115	14096	14100	14168	14198	14181	14154	14275	14228	14037	14166	14257	14128	14115	14181	14112	14224	14206	14138	14127	14142	14146	14210	14047	14209	14171	14100	14099	14125	14205	14151	14146	14244	14182	14115	14062	14291	14269	14156	14096	14073	14241	14261	14198	14144	14096	13898	14216	13986	14239	14079	14375	14096	14097	14216	14052	14170	14286	14293	14229	14320	14230	14168	14177	14252	14084	14246	14281	14250	14190	14168	14239	14172	14241	14035	14086	14233	14148	14168	14150	14236	14078	14021	14239	14142	14214	14298	14236	14168	14272	14214	14212	14397	14114	14154	14225	14227	14240	14080	14118	14236	14107	14009	14147	14051	14271	14150	14309	14006	14098	14141	14249	14066	14136	14018	14231	14161	14074	14241	14284	14065	14186	14188	14079	14162	14125	14212	14088	14197	14281	14213	14248	14283	14215	14130	14080	14166	14234	14233	14314	14233	14211	14145	14221	14102	14221	14259	14165	14018	14306	14113	14166	14223	14190	14092	14156	14102	14146	14118	14195	14138	14288	13995	14304	14101	14236	14280	14086	14141	14241	14100	14128	14252	14104	14116	14147	14288	14097	14122	14259	14284	14174	14297	14078	14216	14209	14181	14101	14115	14151	14189	14305	14101	14146
27127	26740	32794	19971	16399	16429	16384	16318	16339	16307	16418	16373	16444	16347	16246	16312	16338	16401	16149	16159	16243	16275	16369	16225	16296	16477	16459	16136	16421	16181	16162	16463	16337	16238	16220	16242	16516	16299	16339	16253	16352	16335	16281	16381	16248	16177	16185	16347	16386	16534	16446	16329	16224	16258	16138	16135	16123	16284	16319	16206	16423	16343	16365	16362	16291	16130	16298	16216	16337	16352	16268	16112	16156	16280	16290	16438	16352	16291	16239	16094	16195	16366	16234	16223	16275	16164	16414	16248	16156	16066	16219	16123	16291	16260	16301	16325	16322	16178	16276	16186	16219	16389	16190	16208	16173	16308	16392	16290	16133	16213	16124	16100	16299	16196	16190	16139	16212	16363	16134	16098	16205	16169	16420	16304	16386	16191	16144	16299	16036	16324	16148	16086	16326	16252	16222	16267	16309	16086	16236	16263	16142	15863	16167	16117	16382	16179	16276	16151	16117	16096	16281	16046	16240	16002	16293	16280	16302	16295	16208	16135	16305	16053	16177	16194	16185	16169	16303	16253	16254	16287	16335	16286	16245	16206	16241	16276	16188	16206	16220	16300	16124	16270	16205	16260	16100	16193	16152	16086	16332	16182	16279	16214	16282	16217	16320	16407	16234	16240	16151	16138	16446	16200	15922	16204	16112	16075	16136	16036	16261	16209	16114	16040	16125	16328	16261	16314	16131	16363	16113	16215	16105	16085	16083	16335	16462	16249	16207	16255	16159	16315	16359	16129	16252	16158	16290	16260	16120	16014	16254	16322	16252	16317	16143	16073	16238	16320	16336	16276	16120	16174	16302	16386	16088	16459	16288	16257	16047	16275	16273	16235	16231	16299	16342	16066	16092	16305	15990	16238	16208	16086	16311	16402	16384	15942	16133	16296	16355	16186	16311	16173	16310	16234	16358	16106	16127	16226	16240	16068	16304	16090	16271	16141	16181	16266	16219	16158	16215	16353	16180	16295	16266	16185	16402	16314	15897	16353	16274	16275	16033	16095	15995	16317	16275	16212	16135	16333	16193	16285	16283	16305	16252	16171	16213	16129	16384	16260	16360	16337	16312	16216	16181	16343	16491	16202	16362	16250	16234	16237	16437	16244	16213	16267	16275	16204	16273	15988	16249	16111	16231	16265	16331	16185	16210	16334	16263	16032	16240	15959	16316	16394	16038	16215	16355	16348	16156	16061	16113	16222	16198	16465	16375	16476	16028	16171	16091	16121	16198	16057	16340	16096	16374	16231	16103	16210	16271	16363	16243	16323	16155	16185	16292	16257	16057	16102	16564	16349	16189	16244	16128	16047	16093	16274	16128	16039	16306	16305	16332	16315	16229	16219	16097	16173	16396	16223	16229	16359	16210	16144	16187	16246	16231	16104	16010	15992	16275	16121	16251	16464	16288	16251	16063	16099	16180	16349	16520	16336	16088	16078	16204	16400	16202	16179	16288	16259	16126	16289	16163	16275	16052	16275	16223	16193	16238	16228	16282	16346	16231	16273	16410	16414	16253	16143	16199	16226	16337	16356	16327	16101	16111	16224	16091	16200	16175	16361	16074	16299	16203	16446	16344	16272	16346	16094	16172	16305	16436	16297	16410	16206	16368	16218	16102	16211	16228	16534	16183	16448	16357	16316	16276	16111	16077	15952	16246	16323	16431	16109	16005	16293	16233	16410	16146	16237	16260	16376	16121	16400	16334	16183	16188	16082	16340	16387	16268	16326	16377	16259	16217	16296	16187	16081	16209	16183	16098	16273	16309	16305	16252	16030	16333	16282	16121	16221	16323	16351	16320	16221	16390	16152	16233	16237	16248	16242	16354	16187	16306	16341	16215	16412	16200	16247	16292	16422	16160	16158	16364	16191	16137	16203	16339	16334	16291	16327	16370	16142	16094	16281	16141	16304	16441	16145	16381	16467	16353	16426	16239	16279	16392	16272	16375	16146	16184	16182	16315	16078	16190	16349	16182	16164	16356	16407	16268	16366	16106	16203	16263	16338	16299	16316	16157	16242	16239	16250	16206	16454	16290	16174	16279	16257	16470	16486	16172	16416	16340	16383	16328	16364	16340	16098	16106	16250	16339	16263	16325	16395	16390	16220	16174	16274	16433	16250	16163	16208	16332	16324	16382	16307	16092	16096	16091	16280	16094	16010	16230	15971	16343	16263	16385	16418	16060	16170	16262	16084	16303	16066	16348	16302	16260	16332	16218	16257	16262	16118	16212	16161	16464	16337	16112	16234	16158	16041	16046	16287	16255	16045	16248	16284	16283	16217	16167	16129	16111	16196	16234	16318	16226	16196	16346	16260	16360	16239	16198	16385	16341	16157	16069	16073	16287	16333	16209	16345	16337	16334	16210	16213	16179	16302	16153	16378	16127	16181	16420	16193	16325	16108	16392	16314	16504	16268	16080	16335	16124	16262	16385	16214	16216	16167	16201	16386	16072	16088	16239	16209	16238	16156	16081	16261	16432	16152	16206	16221	16366	16416	16148	16138	16208	16329	16313	16285	16228	16250	16055	16010	16030	16169	16024	16353	16213	16330	16119	16223	16160	16141	16148	16213	16243	16214	16349	16260	16202	16343	16378	16389	16213	16016	16244	16112	16269	16019	16194	16284	16414	16509	16250	16111	16241	16135	16163	16180	16319	16165	16168	16372	16368	16261	16280	16127	16075	16315	16258	16261	16104	16416	16195	16278	16364	16160	16132	16340	16456	16303	16180	16028	16337	16170	16197	16279	16150	16257	16316	16257	16205	16348	16191	16284	16313	16212	16305	16266	16445	16378	16228	16175	16109	16202	16098	16140	16221	16323	16221	16179	16252	16300	16307	16215	16025	16291	16264	16212	16286	16295	16338	16026	16125	16177	16366	16251	16447	16050	16387	16408	16273	16212	16140	16517	16166	16228	16218	16185	16339	16194	16220	16216	16272	16248	16254	16220	16033	16114	16184	16087	16316	16209	16246	16223	16209	16302	16394	16073	16149	16129	16682	16422	16327	16289	16254	16376	16418	16020	16252	16174	16103	16252	16206	16184	16283	16192	16330	16319	16322	16164	16171	16089	16364	16167	16356	16244	16149	16396	16254	16258	16185	16190	16001	16122	16170	16278	16312	16199	16395	16319	16402	16268	16426	16236	16207	16401	16181	16274	16249	16394	16252	16318	16336	16279	16181	16127	16280	16181	16397	16454	16316	16276	16234	16246	16455	15979	16342	16057	16385	16501	16210	16237	16279	16183	16323	16238	16257	16306	16431	16317	16185	16368	16125	16039	16322	16209	16187	16111	16126	16224	16378	16358	16331	16259	16249	16415	16166	16132	16244	16278	16297	15992	16362	16335	16361	16144	16304	16169	16252	16327	15966	16253	16336	16282	16399	16202	16352	16219	16132	16248	16180	16272	16407	16230	16221	16376	16278	16152	16068	16133	16157	16227	16244	16300	16282	16245	16182	16347	16153	16140	16150	16262	16531	16303	16206	16553	16211	16008	16205	16233	16024	16326	16216	16252	16230	16308	16121	16113	16402	16376	16304	16284	16275	16262	16222	16246	16553	16143	16284	16253	16361	16153	16247	16217	16037	16244	16338	15958	16089	16163	16155	16207	16011	16271	16140	16335	16233	16251	16509	16106	16238	16191	16250	16394	16363	16190	16295	16266	16145	16194	16087	16270	16182	16232	16447	16186	16401	16166	16267	16458	16292	16224	16039	16185	16358	16419	16088	16165	16311	16192	16300	16203	16383	16235	16101	16292	16195	16150	16193	16125	16241	16382	16274	16176	16173	16233	16236	16181	16344	16376	16372	16107	16274	16234	16285	16172	16226	16053	16136	16026	16232	16186	16088	16114	16094	16358	16387	16098	16437	16252	16215	16197	16072	16105	16325	16108	16264	16205	16081	16375	16131	16205	16368	16121	16211	16349	16150	16280	16155	16291	16238	16406	16327	16127	16352	16186	16135	16200	16054	16065	16441	16242	16243	16365	16319	16042	16195	16200	16168	16220	16212	16237	16030	16173	16125	16167	16160	16208	16317	16134	16136	16144	16324	16130	16213	16256	16220	16240	16272	16077	15924	16282	16254	16278	16309	16400	16216	16090	16239	16201	16272	16152	16272	16195	16264	16376	16471	16201	16243	15998	16211	16021	16435	16237	16210	16095	16121	16210	16241	16213	16206	16388	16321	16268	16313	16305	16175	16290	16170	16330	16326	16293	16253	16304	16226	16247	16000	16345	16330	16217	16187	16182	16207	16345	16433	16387	16122	16243	16360	16017	16325	16045	16008	16159	16387	16164	16224	16180	16192	16149	16078	16182	16267	16063	16275	16325	16250	15914	16335	16155	16177	16158	16282	16232	16572	16191	16375	16165	16143	16306	16287	16150	16219	16350	16289	16126	16304	16459	16326	16269	16154	16295	16095	16265	16151	16292	16265	16216	16280	16285	16223	16211	16210	16242	16329	16400	16266	16170	16377	16375	16077	16144	16289	16326	16160	16384	16287	16196	16532	16237	16191	16236	16249	16236	16368	16156	16192	16440	16240	16193	16182	16306	16576	16397	16348	16259	16257	16266	16335	16204	16367	16192	16096	16103	16438	16244	16151	16031	16184	16293	16310	16284	16263	16190	16362	16151	16248	16270	16263	16355	16327	16113	16140	16241	16578	16228	16413	16304	16105	16133	16207	16317	16230	16363	16226	16223	16466	16170	16304	16146	16105	16091	16308	16322	16186	16160	16064	16319	16330	16273	16307	16390	16157	16219	16504	16165	16195	16141	16231	16229	16043	16453	16585	16217	16179	16183	16378	16163	16308	16305	16182	16336	16198	16141	16120	16110	16249	16052	16276	16195	16445	16181	16459	16326	16236	16125	16214	16280	16269	16105	16141	15969	16122	16078	16322	16181	16378	16514	16150	16334	16506	16272	16225	16217	16254	16296	16182	16277	16464	16199	16293	15999	16215	16179	16369	16115	16237	16303	16039	16247	16406	16169	16075	16116	16011	16219	16382	16296	16262	16307	16297	16167	16029	16056	16098	16118	16502	16100	16386	16266	16306	16250	16295	16457	16092	16151	16321	16037	16288	16277	16151	16264	16469	16135	16368	16277	16308	16443	16147	16459	16339	16226	16358	16276	16282	16359
13678	40982	27944	14521	14253	14275	14255	14324	14180	14198	14138	14206	14283	14291	14100	14071	14112	14210	14248	14246	14024	14137	14264	14139	14294	14321	14228	14155	14080	14170	14103	14262	14229	14257	14190	14065	14014	14128	14151	14117	14212	14216	14225	14311	14108	14164	14098	14178	14460	14433	14387	14307	14528	14357	14187	14201	14037	14244	14261	14156	14195	14150	14207	14156	14031	14106	14128	14308	14020	14307	14032	14071	14074	14125	14301	14091	13932	14323	14057	14202	14188	14229	14178	14115	14026	14132	14150	14261	14133	14225	14245	14094	14232	14152	14121	14236	13956	14221	14182	14302	14010	14123	14248	14159	14070	14190	13877	14035	14167	14225	14042	14270	14130	14252	14127	14229	14171	14243	14056	14293	14292	14212	14121	14206	14177	14075	14250	14079	14265	14139	14326	14060	14058	14003	14341	14190	14356	14159	14173	14205	14167	14186	14280	14388	14213	14004	14167	14052	14137	14228	14253	14037	14178	14107	14212	14213	14184	14103	14328	14263	13974	14222	14065	14116	14016	14157	14197	14018	14050	14205	14090	14048	14153	14205	14155	14179	14229	14156	14286	14132	14101	14182	14206	14199	14038	13994	14117	14044	14136	14102	14210	14119	14143	14186	14091	14116	14050	14212	14084	14245	13999	13945	14161	14344	14129	14125	14155	14110	14301	14099	14064	14332	14071	14229	14143	14163	13983	14205	14277	13987	14126	14262	14191	14141	14144	14249	14214	14160	14251	14149	14169	14147	14182	14266	14003	14080	14282	14007	14183	14173	14202	14139	14219	14269	14240	14304	14108	14064	14231	14134	14216	13980	14199	14153	14092	14159	14424	14373	14115	14152	14245	14222	14140	14215	14123	14136	14246	14058	14140	14183	14280	14224	14044	14264	14066	14232	14188	14205	14212	14130	14307	14109	14156	14170	14033	14095	14212	14212	14098	14321	14108	14019	14169	14150	14143	14110	14207	14110	14070	14006	14090	14037	14266	14174	14109	14238	14242	14156	14226	14187	13990	14252	14051	14184	14126	14046	14040	14179	14235	14289	14202	14149	14007	14290	13945	14050	14174	14216	14120	14035	14043	14021	14116	14163	14126	14159	14168	14339	14085	14145	14210	14143	14137	14164	14081	14149	14134	14225	14077	14252	14144	14182	14162	14193	14074	14210	14278	14132	14107	14291	14302	14250	14269	14121	14249	14075	14112	14165	14160	14261	14306	14184	14256	14132	14291	14125	14164	14133	14239	14148	14096	14068	14043	14194	14068	14182	14206	14223	14371	14186	14128	14191	14196	14167	14252	14164	14178	14098	14310	14432	14187	14130	14188	14323	14046	14109	14289	14101	14305	14135	14198	14239	14092	14174	14115	14150	14142	14197	14204	14196	14059	14210	14220	14146	14139	14182	14185	13887	14175	14376	14205	14088	14222	14004	13999	14248	14187	14201	14197	14129	13876	14262	14194	14062	14132	14092	14309	14110	14321	14090	14315	14081	13974	14143	14182	14177	14122	14080	14036	14152	14149	14259	14252	14097	14199	14233	14028	14150	14172	14184	14316	14062	14171	14168	14229	14113	14160	14084	14094	14170	14144	14314	14229	14249	14065	14225	13930	14275	14040	14100	14027	14170	14106	14163	14018	14030	14168	14119	14169	14234	14206	14107	14154	14249	14264	14082	14153	14145	14143	14128	14088	14093	13947	14083	14243	14186	13962	14051	14211	14179	14218	14082	14119	14109	14057	14271	14155	14202	14141	14088	14170	14156	14063	14143	14186	14197	14153	14023	14212	14261	14133	14231	14089	14060	14142	14123	14160	14231	13969	14219	14155	14203	14237	14285	14331	14145	14265	14073	14246	14207	14191	13979	14265	14149	14074	14196	14136	14217	14218	14163	14187	14260	14218	14258	14169	14211	14128	14184	14070	14218	13995	14006	14194	14132	14049	14092	14222	14226	14334	14169	14209	14290	14085	14084	14096	14257	14092	14121	14190	14290	14211	14115	14262	14183	14083	14103	14193	14092	14154	14007	14133	14105	14017	14349	14111	14200	14228	13981	14157	14423	14163	14130	14250	14195	14230	14208	14196	14168	13999	14057	14269	14146	14027	14192	14167	13910	14144	14235	14174	14115	14310	14111	14377	14034	14260	14104	14155	14175	14183	14107	14133	14212	14097	14257	14123	14157	14193	14200	14178	14226	14099	14113	14250	14234	14103	14154	14006	14212	14205	14177	14218	14345	14185	14075	14320	14162	14350	14153	14193	14064	14150	14255	14185	14108	14182	14241	14124	14175	14072	14211	14107	14173	14243	14171	14253	14186	14210	14076	14128	13970	14254	14125	14162	14232	14177	14208	14207	14344	14080	14056	14146	14188	14289	14185	14228	14133	14164	14145	14199	14078	13988	14167	14246	14295	14256	14080	14228	14179	14321	14314	14175	14262	14195	14157	14066	14117	14131	14105	14149	14000	14188	14309	14234	14156	14272	14223	14167	14075	14130	14212	14051	14142	14193	14112	14137	14156	14093	14090	14214	14208	14027	14200	14346	14200	14230	14224	14163	14127	14225	14358	14269	14029	14078	14144	14351	14152	14056	14268	14064	14168	14082	14119	14020	14187	14277	14267	14230	14115	14117	14104	14071	14111	14089	14155	14132	14156	14016	14024	14294	14256	14170	14134	14247	14230	14054	14100	14151	13977	14169	14152	14153	14178	14192	14111	14084	14295	14187	14174	13994	14189	14076	14099	14154	14080	14081	14106	14334	14226	14013	14154	13974	14139	14080	14323	14178	14019	14373	14197	14033	14074	14335	14147	14174	14189	14057	14243	14270	14196	13969	14179	14158	14324	14145	14049	14331	13968	14063	14227	14253	14107	14218	14070	14229	14237	14016	14195	14098	14154	13958	14188	14120	14169	13938	14224	14123	14202	14211	14214	14188	14029	14240	14042	14218	14119	14135	14128	14222	14115	14152	14177	14155	14252	14232	14155	14212	14224	14009	14183	14066	14270	14180	14194	13966	14112	14225	14274	14243	14262	14225	14189	14057	14128	14118	14144	14209	14086	14060	14258	14041	14223	14145	14135	14197	14094	14018	14109	14197	14255	14178	14094	14263	14056	14240	14317	14041	14233	14204	14296	14272	14250	14198	14070	14260	14120	14092	14294	14063	14194	14206	14250	14125	14005	14159	14369	14072	13951	14126	14062	14068	14336	14104	14278	14188	14286	14120	14068	14174	14166	14282	14086	14055	14216	14175	14270	14136	14089	13952	14187	13956	14100	14066	14016	14192	14233	14099	14116	14216	14174	14190	14121	14229	14323	14002	14157	14086	14228	14169	14189	13968	14228	14178	13999	14177	14161	14197	14122	14055	14305	14199	14316	14204	14250	14230	14187	14152	14271	14228	14209	14204	14292	14107	14172	14109	14285	14487	14390	14179	14096	14062	14243	14204	14185	14325	13977	14197	14120	14068	14180	14268	14225	13977	14011	14197	14132	14185	14228	14184	14144	14334	14156	14182	14222	14169	14321	14293	14042	14121	14048	14190	14181	13993	14159	14096	14200	14131	14079	14159	14102	14154	14344	14052	14218	14030	14143	14173	14392	14313	14142	14160	14173	14197	14162	14085	14065	14036	14171	14076	14159	14153	14227	14232	14183	14027	14274	14149	14319	14161	14099	14148	14043	14124	14128	14185	14127	14312	14172	14326	14249	14239	14108	14200	14183	14149	14145	14116	14153	14367	14371	14204	14350	14243	14219	14140	14313	14128	14329	14156	14176	14225	14099	14115	14154	14195	14168	14076	14424	14194	14098	14248	13973	14112	14154	14274	14232	14161	14182	14268	14125	14295	14107	14148	14105	14067	14168	14168	14075	14155	14095	14114	14012	14242	14057	14157	14324	14106	14303	14332	13945	14091	14119	13962	14345	14199	14150	14186	14414	14171	14289	14086	14105	14063	14123	14078	14038	14152	14045	14239	14087	14089	14172	14125	14184	14268	14101	14205	14162	14023	14227	14209	14237	14199	14110	14037	14087	14152	14132	14185	14169	14121	14190	14345	14116	14167	14157	13900	14255	14153	14246	14271	14233	14204	14095	14216	14018	14241	14312	14174	14088	14266	14194	14303	13971	14201	14203	14216	14105	14066	14091	14483	14294	14208	14144	14209	13994	14216	14077	14139	14211	14178	14179	14176	14075	14242	14217	14267	14058	14078	14175	14144	14269	14101	14172	14208	14195	14353	14202	14192	14236	14041	14133	14353	14184	14227	13937	14111	14127	14167	14151	14088	14140	14320	14197	14126	14193	14126	14162	14245	14129	14167	14247	14244	14112	14178	14268	14089	14058	14322	14125	14192	14046	14244	14184	14072	14116	14152	14146	14260	14144	14229	14014	14252	14125	13962	14134	14114	14200	14253	14096	14202	14135	14178	14311	14233	14069	14341	14205	14380	14215	14195	14122	14177	14276	14104	14438	13992	13965	14219	14144	14255	14118	14130	14246	14175	14079	14207	14134	14133	14267	14010	14213	14114	14179	14263	14238	14239	14257	14184	14137	14198	14101	14100	14123	14131	14207	14105	14037	14098	14184	14206	14054	14163	14125	14100	14109	14338	14059	14314	14203	14176	14050	14185	13987	14240	14005	14133	14281	14372	14077	14156	14133	14155	14253	13979	14215	14185	14077	14145	14274	14094	14171	14126	14375	14118	14232	14040	14056	14118	14146	14181	14118	14100	14132	14381	14134	14158	14155	14231	14148	14349	14164	14096	14105	14277	14043	14178	14063	14125	14174	13925	14152	14284	14237	14107	14194	14055	14047	14265	14070	14196	14127	13865	14141	13962	14238	14204	14063	14230	14132	14140	14148	14110	14138	14180	14110	14082	14206	14142	14190	14252	14178	14254	14006	14165	14220	14056	14085	14055	14176	14208	14073	14278	14276	13979	14321	14195	14257	14258	14243	14207	14225	14153	14304	14283	14074	14287	14154	14275	14104	14360	14122	14173	14176	14050	14192	14166	14121	14061	14140	14187	14183	14188	14287	14204	14149	14271	14170	14113	14207	14168	14371	14077	14160	14145	14335	14179	14193	14216	14148	14230	14120	14069	14156	14061	14148	14175	14144	14116	14165	14104	14184	14110	14287	14010	14247	14082	14043
23740	21709	33561	23087	21536	21160	19665	16902	16626	16735	16668	16468	16518	16354	16273	16292	16194	16277	16248	16408	16445	16306	16586	16358	16566	16269	16269	16220	16133	16168	16509	16356	16240	16282	16420	16275	16231	16133	16349	16329	16257	16303	16111	16182	16167	16073	16272	16528	17124	17278	17106	16357	16305	16363	16277	16343	16072	16064	16249	16074	16150	16124	16164	16462	16248	16232	16181	16308	16188	16277	16294	16094	16290	16161	16128	16104	16286	16128	16230	16267	15991	16165	16023	16180	16229	16381	15976	16174	16127	16167	16256	16098	15998	16281	16236	16054	16361	16164	16194	16214	16327	15966	16234	16255	16192	16228	16205	16278	16147	16250	16211	16221	16264	16199	16029	16021	16027	16202	16295	16117	16021	15964	16164	16124	16040	16084	16055	16152	15900	16236	16138	16319	16157	16107	16298	16096	16129	16156	15874	16039	16225	16062	16205	16201	16180	16068	16174	16151	16190	16248	16082	15940	16170	16141	16480	16165	16072	16375	16300	16270	16394	16200	16169	16101	16184	16099	16112	16094	16261	16255	16075	16125	16149	16134	16197	16095	16142	16130	16362	16165	16180	16398	16088	16224	16104	16207	16133	16152	16207	16174	16059	16137	16147	16233	16188	16287	16041	16172	16241	16067	16230	16178	16076	16212	16052	16209	16115	16374	16254	16074	16295	16159	16187	15948	16276	15850	16222	16055	15933	16111	16037	15933	16121	15944	16111	16212	16043	16011	16146	16063	16235	16239	16044	15917	15891	15943	16143	16279	16115	16014	16041	16136	16077	16225	16252	16206	16061	16155	16294	16150	16201	16113	16176	16201	16011	16214	16059	16116	16054	16051	16110	16044	16252	16026	16256	16229	16109	16053	16385	16278	16260	16324	16173	16259	16132	16058	16381	16103	16002	16143	16025	16073	16300	16279	16157	16087	16248	16248	16132	16136	16239	16050	16190	16286	16077	16241	16247	16360	16109	16286	16010	16175	16023	16003	16072	15937	16036	16347	16285	16044	16150	16197	16111	16047	16246	16063	16050	16015	16094	16119	16222	16173	16130	16251	16222	16248	16181	16249	16214	16147	16202	16068	16084	16139	16058	16175	16215	15991	16205	16067	16236	16040	16091	16145	16079	16117	16266	16160	16192	15825	16237	16300	16116	16302	16159	15994	16222	16189	16111	16154	16103	16192	16301	16245	16205	16079	16135	16237	16029	16252	16222	16217	16196	16043	16126	16088	16156	16260	15910	16317	16163	16020	16275	16160	16165	16312	16012	16184	16108	15994	16037	16043	16122	16097	15974	15966	16246	16092	16224	16166	16130	15987	16365	15952	16185	16137	16061	16039	16130	16016	16112	16276	16025	16252	16315	16111	16002	16209	16127	16200	16213	16359	16147	16212	16118	16236	16289	16234	16289	16312	16364	16271	16260	16210	16348	16169	16206	16137	16109	16201	16229	16144	16219	16330	16203	16058	16210	16200	16314	16092	16135	15996	16265	16226	16364	16203	16151	16289	16474	16146	16041	16099	16338	16101	16142	16111	16261	16304	16232	16210	16172	16170	16107	16044	16097	16047	16244	16201	16110	16121	16272	16171	16266	16090	16202	16093	16194	15893	16103	16215	16056	16125	16105	16095	16115	16196	16203	16120	15974	16021	16036	16183	16062	16262	16240	16312	16437	16108	16042	16070	16163	15994	16115	16409	16021	16122	16134	16323	16093	16196	16360	16100	16051	16122	16058	16199	16095	16485	16035	16261	16128	16322	16199	16278	16266	16290	16225	16094	16022	16097	16179	16219	16036	16132	16145	16273	16117	16019	15991	16169	15953	16225	16071	16253	16218	16103	15958	16135	16404	16165	16142	16076	16292	16512	16261	16246	16272	16106	16145	16033	15978	15940	16126	16283	16341	16053	16139	16202	16056	16127	16190	16079	16123	16026	16048	16193	16055	16112	16318	16309	16255	16069	16097	16128	16189	16022	15997	16090	16269	16155	16065	16242	16216	16147	16164	16081	16284	16018	16328	16131	16227	16066	16243	16126	16145	16092	16306	16184	16064	16001	16190	16114	16484	16198	16239	16051	16241	16097	16061	15985	16273	16247	16125	16371	16155	16193	16232	16130	16096	16045	16208	16059	16267	15951	16393	15874	16196	16259	16099	16179	16184	16036	16266	16174	15953	16144	15888	15967	16104	16009	15962	16070	16005	16078	16156	16007	16160	16151	16206	16225	16421	16032	16068	16192	16254	16131	16187	16019	16135	16007	16167	16115	16191	16027	16086	16224	16100	16298	16184	16100	16252	16139	16132	16174	16035	16363	16216	16197	16019	15994	16299	16210	16238	16168	16209	16284	16015	16165	16014	16155	16216	16122	16348	16160	16203	16308	16023	16011	16135	16243	16077	16214	16221	16360	16170	16149	16167	15982	16068	16058	16235	16199	16190	16106	16073	16134	16169	16061	16091	16152	16100	16044	16105	16178	16189	16359	16176	15918	16131	16144	16201	16015	16183	16177	16163	16212	16155	16235	16241	16184	16184	16088	16343	16161	16178	16251	16070	16322	16088	16143	16221	16407	15933	16193	15955	16296	16041	16221	16105	16211	16271	16123	16113	16216	16190	16063	16055	16117	16128	16029	16075	16171	16046	16034	16081	16100	16116	16263	16373	16085	16162	16098	16055	16145	16038	15963	16111	16145	16186	16272	16079	16193	16047	16332	16163	16057	16230	15987	16063	16247	16354	16185	16173	16057	16233	16186	16131	16227	16175	16181	16093	16165	16256	16354	16212	16060	16160	16277	16051	16072	15988	16248	16048	16192	16123	16039	16238	16168	16191	16279	16209	16006	16174	16010	16064	16231	16137	15956	16278	16199	16221	16236	16059	16122	16116	16382	16070	16472	16211	16125	16217	16168	16047	16205	16217	16228	16212	16161	16120	16053	16049	16263	16057	16144	16147	16258	16203	16203	16133	16223	16323	16325	16028	16113	16335	16056	16084	16179	16211	16141	16090	16132	16052	16223	16152	16092	16095	16232	16220	16182	16095	16074	16320	16146	16186	16093	16000	16006	16243	16235	16259	16146	16182	16134	15891	16100	16019	16022	16191	16084	16166	16321	16066	16239	16288	16320	16448	16123	16135	16113	16238	16226	16089	16134	16064	16081	15939	15970	16165	16230	16327	16133	16029	16228	16192	16314	16290	16103	16288	16391	15859	16019	16351	16211	16242	16236	16336	16342	16084	15901	15869	16031	16115	15975	15988	16084	16277	16339	16285	16101	16153	16134	16082	16338	16134	16037	16201	15993	16116	16398	16289	15990	16167	16366	16220	16023	16277	16278	16087	16082	16144	16069	15865	16065	16157	16242	16139	16095	16184	15961	16175	16375	16247	16043	16249	16202	16245	16185	15992	16078	16181	16078	16173	16193	16162	16188	16284	16077	16175	16318	16037	16266	16152	16067	16371	16189	16160	16007	16249	16038	16271	16232	16332	16330	16075	16086	16039	16136	16383	16150	16281	16375	16002	16049	16222	16216	16112	15969	16167	16235	16243	16169	16138	16107	16079	16059	16323	16114	15941	16193	16135	16250	16214	16064	16072	16166	16174	16080	16289	16385	16024	16131	15947	16096	16016	16109	16136	16209	15990	16113	16051	16227	16083	16287	16346	16247	16094	16197	16033	16058	16013	16037	16269	16016	16073	16107	16069	16061	16079	16054	16102	16111	16262	16116	16054	16149	16100	16225	16288	16110	16232	16072	16088	15912	16191	16139	16367	16056	15980	16085	16113	16301	16105	16198	16221	16292	16151	16341	16185	16020	16325	16240	16053	16116	16306	16042	16048	16289	16211	16379	16171	16148	16072	16157	16050	15960	16220	16406	16145	16319	16189	16273	16127	16106	15710	16091	16305	16032	16051	16205	16224	16156	16232	16154	16083	16134	16167	16229	16126	16140	16111	16185	16109	16112	16199	16304	16270	15977	16066	16031	16374	16171	16305	16241	16172	16159	16010	16164	15947	16140	16225	15923	16073	15936	16229	16361	16248	16139	16124	16136	16316	16094	16199	16283	16116	16276	16261	16038	16030	16244	16284	16190	16182	16166	16027	15919	16307	15958	16130	16223	16112	16160	16214	16143	16035	16344	16120	15937	16060	16288	16000	16188	16117	16095	15898	16333	16134	16010	16075	16222	16164	16283	16201	16296	16262	16249	16297	16227	16189	16107	16280	16140	16363	16195	16124	16002	16192	16336	16427	15983	16393	16184	16118	16105	16180	16345	16096	16224	16211	16381	16196	16230	16193	16167	16231	16254	16222	16238	16204	16162	16098	16244	16113	16081	15869	16068	16034	16108	16064	16221	16215	16268	16009	16176	16284	16176	16262	16273	16176	16200	16208	16056	16193	16137	16294	16250	16283	16021	16157	15995	16282	16089	16057	16224	16198	16070	16367	16228	16310	15958	16245	16275	16161	16078	16133	16245	16192	16015	16207	15865	16212	16281	16080	16200	16085	16112	16145	16099	16232	16279	15948	16200	16166	16039	16393	16074	16238	16182	16256	16047	16103	16296	16218	16169	16258	16351	16137	16102	16170	16215	16171	16081	16255	16029	16012	16279	16077	16183	16083	16054	16140	16092	15997	16098	16195	16152	16064	16248	16095	16053	16275	16045	16209	16064	16037	16203	16363	16078	16120	16068	16246	16060	16125	16340	16089	16102	16111	16158	16228	15979	16086	16160	16218	16039	16011	16106	16121	16257	16217	16062	16420	16093	16272	16019	16330	16189	16082	16054	16171	16171	16306	16097	16179	16222	16258	16033	15976	15973	15918	16253	16187	16257	16214	16236	16263	16053	16069	16107	16336	16242	16152	16198	16238	16046	16390	16383	16359	16044	16138	16098	16243	16301	16100	16123	16199	16067	16148	16218	16288	16143	16125	16084	16177	16327	16049	16158	16012	16061	16220	16140	16125	16017	16192	16069	16243	16172	16166	16077	16149	16057	16002	16263	16273	16313	16402	15980	16110	16311	15953	16123	16108	16236	16278	16218	16115	16218	16248	16157	16089	16175	16030	16038	16121	16177	16054	16252	16287	16196	16201	16229	16207	16199	16289	16355	16179	16196	16121	16196	16279	16075	16186	16041	16116	15988	16223	16181
13276	57054	48859	16206	15192	15009	15028	14568	14547	14514	14324	14254	14361	14338	14183	14194	14257	14303	14435	14146	14215	14229	14206	14242	14284	14311	14186	14235	14288	14179	14317	14220	14119	14167	14217	14068	14114	14298	14288	14310	14461	14197	14421	14182	14081	14159	14210	14752	15588	15506	15131	14815	14306	14263	14287	14302	14002	14362	14262	14084	14281	14076	14073	14350	14210	14285	14209	14286	14247	14246	14233	14122	14209	14235	14194	14153	14144	14056	14240	14306	14205	14137	14160	13949	14146	14122	14156	14185	14108	13984	14165	14112	14187	14111	14043	14141	14135	14060	14235	14148	14189	14121	14221	14171	14279	14142	14097	14191	14043	14265	14187	14087	14206	14200	14131	13993	14277	14173	14145	14218	14267	14237	14120	14027	14168	14145	14009	14199	14044	14197	14070	14072	14131	14140	14273	14232	14138	14170	14238	14057	14161	14123	14080	14010	14055	14065	14205	14220	14258	14203	14205	14207	14176	14047	14145	13984	14138	14374	14242	14094	14118	14135	14139	14085	14222	14230	14221	14081	14137	13976	14088	14228	14075	14230	14049	14169	14223	14173	14174	14087	14148	14171	14212	14146	14251	14052	14290	13934	14054	14052	14359	14140	14060	14066	14093	14291	14110	14222	14297	14252	14073	14089	14189	14296	14119	14275	13989	14127	14029	14138	14040	14234	14174	14174	14184	14153	14234	14331	14130	14143	14064	13978	14031	14234	14105	13991	14182	14184	14268	14269	14102	14017	14061	14208	14118	14116	14229	14044	14111	14141	14105	14041	14283	14063	14005	14069	14150	14127	14114	14333	14267	14099	14081	14090	14184	14020	14302	14102	14207	14213	14153	14165	14118	14215	14174	14071	14012	14051	14028	14265	14284	14244	14273	13985	14321	14243	14225	14303	14073	14278	14160	14151	14290	14079	14353	14193	14227	14144	14178	14160	14259	14285	14195	14192	14301	14162	14146	14071	14160	14169	14143	14145	14141	14089	14084	14220	14102	14271	14228	14104	14282	14162	14164	14202	14160	14167	14172	14135	14229	14126	14109	14214	14083	14225	14093	14209	14001	14128	14298	14144	14032	14274	14142	14336	14260	14306	14219	14069	14141	14267	14032	14137	14179	14141	14068	14036	14057	14139	14186	13923	14352	14186	14239	14174	14241	14147	14109	14138	14074	14139	14136	14268	14051	14162	14058	14120	14279	14285	14179	14184	14173	14023	14123	14266	14201	14077	14289	14139	14014	14262	14019	14228	14353	14006	13928	14116	14210	14047	14253	14127	14198	14238	14122	14010	14222	14234	14243	14166	14188	14103	14177	14302	14154	14246	14128	14281	14036	14156	14308	14301	14185	14200	14202	14079	14086	14267	14328	14245	14144	14025	14314	14071	14167	14142	14182	14191	14232	14123	14156	14086	14267	14024	14042	14301	14303	14219	14200	14012	14093	14262	14097	14248	14092	14182	14145	14160	14102	14114	14137	14239	14332	14083	14316	14044	14179	14057	14097	14305	14041	14082	13935	14053	14103	14171	14095	14160	14234	14214	14304	14026	14284	14164	13995	14370	14162	14279	14072	13981	14045	14085	14062	14194	14117	14146	14167	14117	14120	14111	14144	14169	14161	14130	14106	14171	14254	14101	14186	14107	14114	14207	14145	14225	14077	14195	14216	14255	14058	14171	14301	13997	14252	13994	14194	14177	14141	14095	14122	14289	14118	14210	14158	13969	14169	14172	14263	13974	14025	14186	14135	14179	14078	14207	14170	14136	14062	14146	14118	14240	14111	14047	14092	14139	14274	14130	14040	14121	14099	14280	14229	14072	13986	14072	14098	14139	14074	14252	14121	14197	14260	14274	14244	14180	14200	14096	14199	14202	14223	14170	14197	14191	14205	13975	14151	14169	14071	14104	14027	14084	14117	14128	14187	14022	14088	14145	14355	14130	14025	14085	14149	14216	14152	14207	13971	14146	14115	14143	14134	14284	14256	14185	14179	14116	14153	14201	14155	14119	14042	14214	14145	14105	14101	14230	14085	14103	14343	14168	14277	14166	14077	14060	14169	14075	14082	14109	14230	14244	14161	14121	14211	14328	13988	14078	14111	14290	14131	14199	14021	14218	13986	14114	14046	14156	14223	14026	14034	14154	14100	14102	14274	14187	14306	14130	14210	14156	14091	14071	14085	14077	14158	14218	14153	14012	14176	14098	14292	14192	14315	14175	14048	14163	14196	14003	14081	14024	14117	14217	14115	14063	14222	14289	14117	14254	14131	14242	14133	14129	14123	14288	13961	14354	14337	14189	14181	14150	14108	14187	14209	14129	14210	14215	14242	14320	14184	14186	14293	14042	14170	14187	14215	14049	14186	14231	14076	14125	14094	14115	14078	14104	14118	14209	14218	14251	14255	14077	14250	14163	14213	14129	14133	14246	14281	14232	14278	14012	14109	14137	14056	14199	14050	14140	14176	14219	14287	14164	14183	14065	14112	14165	14240	14217	14024	14198	14084	13995	14159	14122	14281	14142	14168	14294	14194	14257	14162	14118	14249	14229	14003	14225	14169	14059	14158	14109	13983	14236	14096	14154	14191	14207	14107	14142	14148	14056	14105	14155	14187	14120	14170	14210	14138	14243	14117	14121	14151	14055	14092	14194	14173	14030	14098	14015	14187	14212	14213	14102	14015	14026	14153	14126	14310	14104	14248	14369	14031	14269	14318	14236	14229	14283	14108	14030	14279	14115	14097	14155	14217	14187	14158	14204	14179	14152	14170	14084	14051	14146	14243	14026	14141	14161	14190	14192	14069	14148	14215	14129	14208	14169	14124	14159	14129	14135	14307	14310	14050	14237	14147	14144	14185	14206	14083	14117	14229	14234	14146	14173	14173	14404	14172	14035	14285	13997	14156	14193	14244	14335	14339	14034	14128	14063	14178	14169	14131	14192	14260	14040	14307	14113	14052	14164	14101	14177	14360	14049	14306	14196	14093	14200	14206	14149	14211	14069	14082	14079	14148	14195	14246	14152	14196	14065	13988	14106	14085	14051	14174	14101	13980	14010	14380	14160	14134	14207	14202	13982	14197	14229	14033	14120	14012	14104	14251	14146	14066	14131	14193	14090	14194	14241	14211	14219	14065	14120	14111	13975	14178	14157	14220	14132	14200	14154	14110	14233	14022	14118	14285	14212	14168	14215	14228	14165	14000	14090	14263	14261	14154	14189	14262	14292	14146	14041	14033	14059	14268	14143	14122	14212	14047	14090	14282	14143	13987	14021	14119	14014	14214	14360	14135	14172	14190	14242	14127	14179	14066	14138	14152	14224	13896	14301	14164	14095	14212	14122	14207	14167	14228	14150	14215	14128	14135	14243	14118	14068	14071	14263	14136	14192	14258	14050	14204	14147	14200	14187	14229	14231	14279	14194	14225	14265	14259	14249	14019	14195	14156	14135	14377	14068	14302	14011	14151	14193	14149	14177	14223	13981	14217	14172	14173	14329	14361	14107	14044	14215	14104	14087	14192	14206	14083	14221	14223	14145	14102	14009	14210	14127	14100	14107	14297	14092	14085	14004	14317	14177	14150	14133	14261	14152	14284	14106	14008	14173	14259	14179	14068	14152	14224	14356	14148	14232	14106	14023	14144	13776	14014	14083	14103	14301	14200	14032	14199	14199	14024	14163	14003	14204	14260	14163	14153	14188	14308	14222	14044	14026	14171	14095	14064	14196	14288	14141	13993	14117	14154	14056	14181	14012	14068	14012	14149	14129	14166	14186	14200	14266	14147	14117	14123	14206	14106	14193	14272	14180	14222	14104	14188	14338	14292	14087	14084	14106	14144	14191	14098	14060	14237	14283	14151	14117	14141	13941	14081	14247	14468	14409	14057	14149	14155	13977	14102	14255	14299	14085	14047	14050	14258	14262	14106	14256	14159	14252	14308	14138	14279	14071	14229	14340	14275	14074	14325	14058	14046	14113	14206	14203	14296	14119	14052	14134	14232	14211	14115	14160	14211	14071	14169	14245	14047	14213	14145	14282	14140	14103	14301	14378	14069	14040	14288	14181	14335	14327	14244	14216	14190	14274	14199	13993	14187	14181	14021	14208	13955	14096	14147	14211	13981	14198	14093	14046	14148	14175	14010	14132	14122	14295	14110	14155	14338	14260	13918	14019	14122	14104	14103	14093	14071	14254	14143	14180	14263	14321	14054	14134	14216	14183	14197	14310	14275	14148	14118	14071	14204	14178	14139	14066	14137	14105	14025	14181	14147	14084	14001	14105	14251	14092	14277	14304	14239	14087	13962	14121	14267	14166	14161	14159	14264	14298	14309	14317	14169	14023	14091	14225	14098	14185	14303	14320	14073	14177	14102	14175	14235	14156	14286	14027	14352	14199	14287	14063	14178	14125	14143	14068	14103	13949	14196	14260	14310	14288	14115	14179	14180	14062	14134	14189	14223	14010	14108	14087	14076	14207	14162	14194	14186	14101	14135	14149	13963	14216	14104	14193	14191	14215	14040	14273	14268	14235	14265	14337	14269	14087	14221	14346	14082	14125	14198	14201	14132	14097	14276	14123	14147	14050	14084	14077	14229	14028	14114	14412	14160	14199	14084	14301	14103	14072	14219	14233	13961	13990	14222	14197	14074	14229	14142	14259	14108	14171	14008	14076	14163	14200	14275	14128	14193	14171	14101	13943	14168	14115	14259	14174	14185	14112	14128	14225	14064	14283	14089	14179	14153	14186	14124	14146	14039	14346	14216	14089	14080	14065	14152	14164	14270	14098	14090	13997	14191	14156	14212	14135	14196	14191	14161	14126	14159	14284	14228	14150	14240	14225	14409	14053	14128	14214	14144	14319	14064	14135	14235	14062	14140	14074	14200	14185	14245	14149	14133	14208	14132	14210	14211	14097	13945	14243	14278	14075	14152	14120	14140	14378	14159	14171	13997	14022	14275	14261	14187	14144	14200	14021	14062	14116	14077	14309	14212	14110	14091	14207	14215	14177	14180	14325	14110	14199	14040	14243	14274	14017	14219	14070	14216	14147	14000	14252	14000	14265	14125	14246	14280	14027	14124	14202	14124	14126	14192	14122	14253	14257	14212	14204	14126	14231	14136	14256	14201	14197	14022	14050	14149	14145	14067	14019
22642	21249	31208	22226	21136	23059	24458	17645	16861	17228	16933	16860	16735	16806	16730	16569	16612	16556	16598	16566	16680	16484	16616	16707	16505	16556	16754	16433	16520	16495	16482	16404	16410	16641	16617	16509	16418	16429	16464	16379	16513	16638	16495	16550	16541	16520	16563	17312	18206	18256	17779	17221	17020	16573	16411	16338	16283	16222	16580	16529	16226	16457	16587	16519	16476	16438	16409	16419	16349	16467	16589	16515	16278	16316	16418	16372	16352	16434	16358	16504	16469	16468	16318	16315	16445	16166	16485	16252	16302	16340	16445	16388	16365	16248	16403	16280	16453	16434	16476	16507	16445	16401	16491	16362	16141	16474	16223	16356	16351	16451	16361	16410	16236	16383	16302	16517	16472	16347	16315	16272	16388	16401	16361	16400	16134	16321	16385	16382	16393	16399	16376	16493	16490	16088	16285	16367	16308	16581	16192	16464	16536	16397	16461	16351	16399	16538	16405	16354	16234	16292	16255	16334	16124	16195	16302	16366	16221	16426	16424	16269	16402	16489	16371	16475	16434	16458	16223	16276	16335	16315	16259	16251	16458	16391	16394	16342	16385	16527	16334	16280	16401	16408	16272	16385	16291	16439	16259	16230	16500	16245	16387	16318	16405	16288	16360	16350	16168	16477	16270	16430	16364	16478	16489	16329	16414	16287	16476	16262	16407	16258	16313	16244	16286	16428	16384	16515	16240	16261	16224	16425	16313	16319	16317	16244	16169	16219	16427	16327	16224	16535	16379	16545	16522	16324	16462	16421	16437	16355	16342	16398	16272	16466	16500	16295	16311	16479	16512	16343	16277	16330	16504	16230	16457	16369	16443	16352	16289	16266	16236	16439	16450	16417	16352	16293	16522	16455	16203	16484	16236	16396	16491	16446	16216	16309	16288	16456	16227	16090	16362	16178	16310	16401	16136	16260	16190	16386	16459	16322	16443	16285	16468	16415	16393	16562	16237	16235	16377	16220	16232	16280	16109	16179	16339	16132	16299	16343	16560	16335	16305	16474	16222	16303	16393	16263	16378	16342	16476	16384	16259	16574	16394	16362	16422	16348	16511	16416	16379	16364	16288	16388	16201	16317	16404	16357	16413	16340	16449	16254	16301	16471	16367	16230	16257	16169	16525	16378	16339	16477	16407	16611	16334	16252	16238	16459	16479	16452	16303	16398	16280	16303	16288	16376	16401	16259	16204	16401	16176	16333	16345	16338	16344	16227	16325	16450	16241	16208	16219	16229	16366	16276	16268	16165	16307	16422	16363	16506	16315	16491	16384	16352	16425	16339	16354	16356	16500	16342	16518	16378	16416	16275	16321	16323	16629	16581	16454	16415	16277	16483	16464	16516	16280	16498	16317	16331	16258	16384	16382	16301	16370	16268	16228	16467	16465	16241	16405	16027	16317	16264	16297	16431	16376	16445	16363	16392	16367	16268	16259	16255	16293	16333	16292	16354	16366	16151	16312	16451	16209	16125	16520	16318	16311	16354	16481	16269	16356	16528	16277	16245	16172	16121	16183	16454	16524	16508	16384	16485	16491	16378	16300	16216	16455	16460	16436	16496	16293	16462	16442	16456	16327	16163	16251	16243	16379	16367	16340	16239	16603	16330	16417	16190	16553	16629	16375	16513	16445	16390	16065	16397	16428	16478	16458	16438	16320	16354	16381	16443	16215	16452	16278	16234	16425	16195	16367	16240	16380	16400	16402	16307	16149	16280	16271	16258	16262	16386	16238	16289	16378	16210	16618	16435	16391	16379	16308	16375	16335	16155	16341	16498	16205	16605	16504	16400	16369	16483	16301	16249	16364	16427	16348	16262	16160	16319	16322	16307	16112	16286	16399	16343	16488	16387	16356	16589	16570	16298	16307	16297	16345	16405	16329	16262	16274	16414	16544	16440	16359	16297	16431	16335	16527	16218	16351	16267	16227	16284	16419	16353	16240	16306	16289	16408	16206	16475	16147	16471	16376	16476	16464	16232	16453	16430	16470	16465	16268	16296	16393	16118	16459	16404	16343	16367	16321	16334	16244	16262	16377	16532	16290	16267	16356	16327	16491	16342	16337	16425	16238	16324	16612	16170	16373	16272	16324	16398	16373	16327	16400	16204	16558	16365	16652	16410	16345	16346	16429	16235	16258	16322	16307	16400	16249	16477	16340	16574	16360	16421	16294	16410	16382	16425	16194	16205	16328	16280	16443	16304	16260	16266	16277	16438	16505	16474	16227	16124	16371	16502	16387	16373	16339	16328	16189	16166	16342	16324	16480	16383	16383	16398	16470	16441	16529	16368	16338	16429	16250	16379	16266	16262	16128	16397	16472	16301	16016	16120	16287	16243	16416	16558	16351	16112	16450	16264	16423	16462	16399	16333	16154	16354	16612	16223	16292	16459	16404	16431	16491	16252	16261	16161	16338	16480	16334	16347	16482	16500	16406	16210	16317	16354	16356	16319	16294	16346	16420	16539	16353	16336	16437	16472	16348	16580	16300	16344	16093	16239	16488	16525	16353	16240	16150	16513	16309	16466	16365	16447	16455	16496	16258	16368	16289	16324	16181	16425	16334	16399	16260	16401	16239	16554	16216	16528	16324	16313	16586	16271	16304	16350	16289	16317	16147	16310	16437	16403	16226	16365	16451	16311	16351	16105	16118	16376	16494	16322	16423	16416	16363	16414	16523	16367	16240	16289	16412	16523	16393	16217	16208	16377	16499	16399	16387	16374	16321	16297	16032	16216	16239	16334	16482	16519	16466	16376	16430	16210	16270	16354	16334	16178	16489	16517	16410	16238	16342	16327	16372	16362	16364	16147	16260	16333	16157	16265	16347	16382	16210	16247	16429	16201	16330	16168	16290	16214	16435	16485	16085	16168	16273	16151	16632	16245	16428	16394	16401	16417	16121	16253	16411	16353	16523	16656	16288	16272	16458	16489	16469	16227	16364	16417	16360	16509	16279	16367	16536	16546	16409	16601	16297	16250	16371	16287	16376	16447	16300	16338	16396	16435	16412	16185	16435	16429	16396	16268	16248	16309	16412	16291	16332	16418	16344	16361	16312	16440	16290	16364	16257	16308	16447	16405	16334	16507	16251	16377	16436	16436	16321	16292	16312	16533	16282	16323	16462	16260	16328	16232	16404	16324	16469	16315	16455	16378	16377	16180	16287	16233	16264	16329	16485	16367	16203	16297	16396	16308	16541	16385	16419	16405	16282	16388	16261	16323	16255	16329	16436	16278	16278	16438	16313	16144	16373	16484	16379	16370	16679	16368	16300	16290	16096	16243	16355	16387	16156	16313	16200	16462	16326	16414	16212	16347	16460	16279	16445	16499	16238	16399	16314	16191	16127	16326	16363	16437	16478	16231	16273	16350	16272	16369	16581	16365	16315	16395	16352	16467	16327	16293	16414	16427	16298	16455	16411	16579	16361	16177	16182	16381	16139	16368	16394	16333	16405	16216	16260	16390	16371	16397	16404	16145	16512	16436	16227	16353	16426	16235	16242	16355	16421	16458	16245	16301	16129	16261	16452	16426	16236	16308	16111	16390	16338	16319	16401	16333	16328	16190	16371	16500	16272	16251	16264	16325	16514	16261	16332	16475	16278	16317	16272	16455	16366	16335	16405	16252	16391	16265	16176	16374	16452	16357	16359	16388	16313	16386	16381	16213	16301	16398	16215	16286	16435	16322	16465	16299	16249	16336	16449	16254	16473	16315	16357	16491	16194	16372	16402	16380	16484	16318	16253	16251	16468	16385	16452	16278	16568	16399	16355	16391	16184	16441	16389	16346	16415	16302	16330	16270	16170	16261	16292	16264	16359	16343	16372	16289	16405	16233	16478	16367	16426	16301	16340	16481	16568	16413	16251	16251	16342	16253	16484	16330	16238	16458	16244	16376	16430	16388	16319	16275	16540	16440	16464	16482	16249	16345	16361	16366	16235	16131	16196	16299	16542	16399	16487	16330	16539	16288	16299	16445	16356	16342	16329	16404	16419	16338	16227	16434	16315	16573	16517	16361	16299	16239	16466	16522	16664	16274	16229	16248	16274	16103	16335	16362	16172	16509	16451	16169	16400	16524	16484	16255	16377	16253	16431	16406	16310	16431	16343	16339	16440	16386	16590	16290	16385	16306	16246	16246	16307	16453	16397	16475	16226	16435	16236	16372	16331	16449	16257	16314	16428	16446	16462	16283	16266	16256	16237	16219	16391	16385	16236	16012	16422	16461	16303	16467	16162	16390	16277	16463	16220	16413	16282	16463	16377	16407	16266	16304	16299	16323	16315	16372	16318	16164	16446	16256	16474	16256	16456	16253	16410	16304	16331	16434	16266	16409	16286	16294	16427	16280	16380	16225	16561	16291	16485	16413	16214	16537	16317	16228	16138	16186	16326	16446	16392	16364	16357	16454	16383	16146	16365	16190	16388	16344	16247	16229	16355	16599	16550	16531	16233	16283	16312	16290	16192	16331	16465	16446	16278	16225	16354	16593	16276	16358	16303	16425	16269	16459	16440	16227	16271	16333	16209	16220	16271	16098	16264	16527	16304	16395	16512	16251	16294	16258	16362	16394	16278	16212	16421	16265	16483	16475	16508	16227	16319	16304	16438	16319	16464	16383	16545	16457	16481	16392	16356	16339	16168	16190	16485	16334	16382	16609	16435	16318	16406	16391	16414	16390	16545	16392	16151	16259	16376	16308	16385	16329	16184	16418	16506	16523	16456	16416	16240	16364	16413	16298	16337	16304	16400	16440	16328	16312	16342	16495	16492	16328	16366	16185	16401	16388	16523	16306	16286	16437	16308	16367	16410	16461	16487	16453	16472	16342	16509	16294	16344	16368	16464	16445	16459	16411	16465	16360	16284	16408	16358	16258	16573	16262	16167	16295	16362	16219	16364	16197	16445	16500	16249	16541	16229	16390	16448	16222	16422	16266	16271	16541	16256	16222	16326	16216	16347	16215	16365	16418	16378	16216	16465	16391	16248	16419	16297	16339	16474	16366	16415	16419	16455	16513	16295	16258	16415	16324	16346	16420	16355	16131	16448	16323	16516	16520	16256	16367	16499	16197	16282	16533	16253	16552	16282	16330	16210	16407	16320	16360	16362	16212	16372	16518	16358	16233	16046	16156	16394	16307	16310	16466
15081	48912	50123	17739	16615	15709	15359	14982	14810	14708	14582	14679	14378	14428	14364	14406	14237	14403	14280	14435	14296	14466	14357	14446	14410	14318	14292	14253	14476	14314	14357	14342	14307	14605	14519	14502	14512	14423	14360	14498	14482	14340	14332	14289	14326	14267	14289	15720	16922	16845	16167	15142	14573	14390	14270	14293	14262	14096	14260	14276	14221	14087	14268	14302	14463	14162	14248	14179	14284	14429	14273	14168	14086	14220	14204	14081	14375	14266	14156	14341	14074	14335	14259	14229	14153	14115	14230	14236	14146	14130	14186	14249	14221	14335	14120	14201	14251	14233	14189	14379	14226	14304	14257	14125	14338	14182	14145	14052	14266	14130	14181	14356	14359	14147	14304	14212	14340	14171	14305	14248	14203	14230	14356	14270	14256	14162	14356	14273	14228	14145	14137	14291	14193	14318	14199	14184	14237	14032	14223	14272	14140	14271	14011	14222	14126	14235	14226	14233	14296	14007	14118	14315	14207	14347	14219	14186	14357	14258	14329	14118	14257	14148	14297	14314	14218	14162	14173	14307	14130	14388	14243	14209	14230	14109	14116	14275	14290	14192	14020	14151	14129	14099	14289	14182	14244	14226	14171	14246	14044	14222	14357	14288	14158	14101	14318	14372	14274	14094	14004	14203	14264	14188	14321	14130	14373	14313	14032	14344	14194	14319	14169	14020	14342	14156	14157	14228	14350	14135	14178	14281	14259	14131	14274	14337	14151	14093	14203	14323	14220	14278	14091	14309	14138	14442	14146	14291	14304	14098	14295	14255	14318	13930	14172	14354	14043	14234	14201	14096	14301	14232	14279	14162	14084	14327	14438	14227	14032	14211	14065	14250	14137	14239	14187	13963	14273	14272	14248	14210	14263	14189	14033	14255	14182	14251	14186	14358	14262	14108	14186	14261	14169	14183	14256	14269	14032	14299	14161	14351	14294	14128	14241	14130	14299	14181	14288	14092	14176	14298	14224	14227	14251	14078	14122	14121	14028	14319	14082	14199	14274	14306	14132	14094	14259	14093	14283	14213	14169	14216	14170	14299	14412	14135	14212	14224	14216	14251	14082	14121	14406	14091	14277	14258	14205	14238	14113	14223	14152	14366	14314	14325	14095	14183	14177	14193	14153	14202	14204	14005	14096	14133	14105	14074	14048	14165	14156	14232	14184	14094	14236	14231	14307	14203	14180	14322	14149	14240	14156	14436	14387	14195	14215	14327	14184	14181	14226	14243	14289	14254	14003	14354	14097	14387	14393	14124	14330	14343	14161	14228	14170	14075	14186	14135	14086	14000	14102	14273	14318	14199	14121	14238	14114	14209	14186	14109	14228	14162	14272	14035	14156	14139	14055	14347	14072	14384	14149	14167	14179	14151	14073	14141	14156	14389	14400	14250	14265	14015	14350	14129	14230	14134	14351	14325	14053	14227	14072	14187	14201	14092	14294	14319	14265	14323	14163	14131	14192	14263	14128	14209	14247	14061	14174	14142	14186	14121	14029	14221	14204	14209	14243	14216	14101	14314	14208	14345	14225	14175	14192	14092	14465	14158	14094	13995	14281	14106	14216	14221	14007	14232	14267	14192	14393	14241	14260	14137	14251	14104	14338	14231	14141	14226	14031	14145	14204	14087	14216	14170	14173	14166	14259	14280	14130	14111	14314	14284	14049	14225	13962	14177	14274	14313	14094	14252	14178	14006	14216	14090	14292	14168	14224	14238	14258	14164	14186	14149	14152	14139	14213	14177	14218	14065	14295	14274	14121	14173	14396	14127	14289	14191	14282	14037	14268	14322	14205	14378	14177	14205	14214	14052	14351	14207	14178	14287	14178	14403	14340	14120	14118	14231	14124	14173	14254	14268	14299	14179	14148	14153	14251	14456	14279	14197	14107	14294	14110	14281	14182	14147	14159	14209	14254	14223	14150	14159	14246	14114	14298	14105	14254	14177	14209	14209	14294	14105	14231	14173	14355	14336	14013	14264	14193	14155	14224	14144	14174	14184	14114	14104	14186	14296	14304	14267	14356	14354	14193	14290	14255	14088	14068	14303	14175	14287	14296	14102	14166	14129	14386	14160	14267	14207	14061	14291	14127	14204	14128	14106	14268	14299	14132	14205	14379	14204	14346	13992	14352	14055	14318	14094	14171	14218	14141	14111	14238	14266	14234	14267	14201	14332	14233	14268	14178	14105	14222	14129	14226	14037	14172	14149	14104	14114	14146	14112	14097	14075	14185	14257	14285	14130	14103	14368	14321	14137	14248	14136	14130	14395	14362	14135	14326	14274	14228	14243	14210	14143	14266	14088	14120	14242	14224	14303	14234	14254	14322	14125	14191	14201	14059	14236	14130	14344	14087	14322	14070	14132	14224	14083	14205	14281	14120	14135	14230	14238	14349	14086	14265	14219	14189	14278	14140	14352	14109	14237	14177	14190	14058	14096	14136	14270	14069	14099	14101	14259	14132	14116	14222	14122	14393	14283	14449	14214	14223	14167	14145	14300	14241	14314	13982	14223	14070	14264	14187	14146	14248	14232	14216	14204	14388	14039	14186	14266	14248	14048	14248	14129	14148	14296	14303	14174	14243	14220	14252	14237	14333	14210	14312	14247	14316	14168	14075	14344	14154	14336	14326	14356	14189	14259	14233	14245	14118	14094	14362	14017	14324	14050	14270	14253	14227	14366	14278	14153	14274	14166	14185	14150	14237	14260	14189	14175	14218	14133	14242	14197	14092	14219	14258	14343	14217	14321	14157	14193	14049	14005	14337	14108	14247	14066	14194	14309	14310	14311	14289	14112	14097	14213	14164	14312	14262	14282	14275	14131	14360	14211	14254	14190	14138	14349	14024	14206	14334	14274	14213	14259	14188	14184	14083	14081	14277	14270	14316	14233	14043	14318	14085	14253	14240	14081	14216	14139	14296	14350	14071	14201	14155	14150	14209	14222	14114	14165	14187	14253	14065	14346	14185	14081	14139	14158	14185	14068	14224	14213	14260	14110	14374	14028	14161	14111	14272	14249	14411	14298	14216	14263	14049	14244	14238	14233	14256	14145	14228	14225	14368	14316	14298	14272	14244	14297	14338	14293	14230	14126	14280	14277	14138	14160	14142	14177	14462	14217	14278	14277	14288	14205	14196	14276	14096	14141	14319	14195	14253	14132	14169	14214	14344	14196	14009	14312	14339	14119	14260	14116	14264	14189	14175	14137	14123	13959	14180	14269	14284	14173	14273	14333	14210	14124	14138	14248	14137	14097	14118	14103	14111	14144	14357	14154	14296	14214	14106	14254	14241	14022	14308	14284	14178	14050	14138	14172	14287	14151	14193	14218	14198	14116	14258	14315	14245	14157	14127	14184	14207	14107	14174	14198	14031	14134	14186	14287	14224	14339	14244	14277	14249	14225	14242	14183	14261	14198	14087	14221	14242	14208	14104	14321	14169	14320	14004	14222	14345	14248	14198	14146	14134	14225	14256	14290	14283	14249	14108	14454	14325	14257	14112	14185	14174	14331	14074	14322	14209	14166	14331	14151	14268	14300	14383	14234	13852	14305	14250	14149	14159	14299	14242	14243	14201	14109	14195	14298	14104	14130	14249	14077	14148	14110	14204	14201	14103	14236	14120	14395	14192	14095	14215	14273	14190	14213	14227	14254	14258	14297	14181	14366	14358	14092	14099	14142	14262	14148	14168	14404	14042	14309	14099	14139	14075	14170	14207	14150	14179	14130	14284	14145	14252	14328	14164	14221	14382	14243	14355	14261	14165	14293	14154	14285	14064	14273	14248	14145	14241	14246	14195	14218	14232	14291	14315	14292	14232	14024	14127	14332	14267	14303	14196	14211	14045	14308	14197	14266	14228	14147	14253	14178	14287	14165	14175	14185	14136	14311	14276	14253	14127	14105	14332	14311	14190	14225	14328	14107	14140	14109	14256	14169	14249	14086	14353	14259	14084	14134	14047	14090	14051	14155	14137	14168	14261	14135	14179	14266	14188	14244	14192	14311	14177	14190	14326	14161	14120	14203	14270	14116	14223	13984	14143	14356	14315	14226	14301	14016	14329	14157	14175	14150	14246	14114	14211	14377	14320	14140	14290	14134	14157	14116	14208	14116	14252	14077	14280	14280	14274	14189	14232	14355	14161	14166	14238	14246	14128	14273	14286	14303	14367	14217	14241	14344	14259	14185	14090	14324	14115	14209	14342	14180	14225	14090	14091	14234	14149	13979	14013	14256	14238	14231	14222	14150	14275	14225	14154	14247	14331	14421	14286	14240	14245	14337	14175	14199	14277	14274	14164	14137	14215	14128	14239	14110	14203	13996	14321	14274	14249	14281	14116	14196	14177	14246	14367	14251	14238	14115	14205	14123	14113	14219	14239	14085	14245	13957	14152	14323	14256	14174	14158	14287	14241	14075	14104	14132	14147	14334	14177	14216	14320	14169	14097	14227	14278	14122	14041	14147	14169	14279	14301	14229	14141	14237	14211	14051	14229	14114	14273	14245	14206	14068	14131	14244	14085	14181	14299	14171	14310	14350	14293	14227	14252	14116	14228	14258	14139	14098	14056	14260	14190	14299	14158	14213	14302	14290	14320	14208	14127	14239	14120	14236	14253	14236	14074	14026	14303	14121	14322	14371	14056	14186	14206	14246	14167	14215	14139	14211	14163	14315	14097	14180	14175	14259	14320	14232	14192	14177	14220	14187	14233	14088	14054	14016	14269	14278	14174	14100	14234	14034	14128	14212	14210	14124	14203	14160	14135	14163	14227	14253	14132	14245	14273	14058	14144	14241	14080	14247	14386	14212	14246	14361	14215	14106	14367	14312	14397	14328	14267	14239	14077	14256	14294	14115	14287	14061	14205	14090	14185	14307	14142	14039	14191	14201	14198	14081	14131	14250	14249	14232	14314	14299	14387	14335	14199	14249	14298	14143	14151	14162	14223	14241	14032	14194	14205	14144	14266	14208	14253	14185	14220	14210	14242	14183	14075	14122	14228	14335	14063	14042	14266	14206	14082	14124	14167	14253	14186	14194	14122	14243	14268	14212	14092	14173	14100	14236	14105	14330	14336	14184	14247	14052	14130	14276	14273	14247	14203	14119	14184	14104	14270	14131	14211	14162	14192	14161	14386	14189	14229	14239
27134	27290	34782	22361	16918	16545	16802	16539	16463	16493	16500	16569	16556	16562	16465	16304	16665	16586	16426	16372	16401	16426	16674	16315	16602	16410	16669	16588	16625	16357	16377	16218	16358	16753	16500	16552	16506	16215	16193	16427	16346	16176	16530	16273	16581	16329	16503	16388	16615	16522	16652	16575	16629	16613	16652	16389	16334	16278	16542	16369	16452	16305	16300	16346	16588	16313	16328	16319	16373	16490	16313	16241	16384	16330	16444	16487	16204	16362	16281	16264	16556	16614	16376	16462	16411	16376	16287	16487	16298	16385	16359	16215	16201	16363	16459	16354	16499	16517	16310	16513	16343	16283	16364	16358	16573	16491	16451	16260	16323	16488	16341	16391	16335	16411	16229	16303	16417	16366	16418	16328	16338	16423	16227	16313	16330	16158	16448	16288	16316	16350	16542	16146	16497	16333	16450	16468	16455	16284	16463	16158	16230	16415	16446	16588	16396	16570	16086	16396	16296	16478	16349	16178	16352	16285	16123	16651	16625	16476	16298	16307	16343	16387	16461	16345	16508	16349	16160	16515	16153	16427	16468	16415	16507	16407	16493	16605	16455	16411	16307	16302	16293	16435	16558	16387	16372	16067	16394	16144	16502	16508	16384	16397	16527	16311	16487	16340	16332	16416	16326	16329	16263	16320	16538	16289	16323	16315	16571	16190	16282	16535	16507	16541	16335	16412	16271	16497	16265	16332	16387	16474	16537	16440	16424	16531	16384	16396	16419	16439	16751	16405	16492	16417	16416	16293	16379	16269	16419	16303	16285	16344	16366	16422	16492	16490	16466	16234	16570	16409	16515	16208	16416	16325	16332	16229	16166	16469	16625	16401	16718	16411	16571	16621	16347	16550	16160	16376	16407	16280	16479	16463	16280	16484	16300	16402	16375	16251	16194	16463	16384	16508	16375	16244	16277	16230	16335	16331	16478	16484	16416	16392	16282	16273	16494	16449	16540	16558	16653	16453	16294	16367	16422	16280	16439	16410	16168	16165	16372	16383	16495	16400	16527	16412	16363	16299	16399	16453	16430	16487	16343	16300	16479	16508	16370	16388	16363	16408	16495	16376	16257	16223	16270	16223	16229	16530	16416	16330	16400	16462	16373	16347	16252	16513	16338	16553	16594	16290	16353	16391	16212	16400	16292	16519	16597	16473	16403	16362	16240	16511	16515	16593	16540	16359	16331	16320	16341	16448	16397	16389	16372	16354	16307	16224	16422	16387	16656	16370	16468	16223	16313	16344	16413	16259	16441	16422	16167	16505	16130	16360	16577	16327	16450	16489	16454	16375	16142	16506	16463	16500	16411	16566	16456	16325	16318	16389	16504	16310	16343	16444	16477	16280	16590	16443	16483	16295	16100	16366	16363	16448	16440	16496	16421	16472	16382	16492	16430	16297	16375	16411	16242	16270	16596	16280	16367	16479	16190	16261	16281	16382	16628	16447	16411	16410	16548	16330	16442	16267	16364	16274	16367	16465	16294	16309	16323	16399	16491	16396	16242	16280	16510	16512	16429	16365	16491	16421	16507	16247	16389	16590	16454	16258	16342	16548	16410	16380	16307	16513	16570	16354	16350	16555	16515	16305	16447	16333	16371	16584	16279	16260	16357	16399	16383	16347	16399	16328	16474	16395	16425	16357	16353	16458	16399	16663	16439	16439	16332	16384	16528	16404	16407	16328	16086	16228	16302	16504	16533	16451	16384	16309	16176	16211	16430	16264	16432	16405	16483	16395	16469	16329	16396	16480	16321	16387	16274	16202	16656	16373	16467	16377	16445	16222	16249	16483	16205	16212	16327	16331	16128	16323	16384	16405	16477	16594	16408	16291	16175	16308	16414	16386	16375	16312	16359	16269	16431	16528	16509	16306	16564	16359	16347	16448	16543	16256	16376	16386	16406	16388	16366	16436	16431	16286	16264	16329	16334	16342	16475	16399	16443	16389	16261	16353	16298	16438	16501	16461	16373	16492	16553	16272	16407	16317	16405	16337	16338	16426	16304	16371	16258	16524	16459	16515	16678	16344	16429	16753	16346	16175	16226	16292	16169	16408	16390	16412	16277	16358	16510	16214	16302	16475	16294	16466	16384	16387	16343	16478	16485	16235	16385	16321	16405	16238	16339	16261	16455	16433	16450	16466	16510	16449	16267	16550	16392	16293	16301	16303	16443	16293	16222	16162	16199	16346	16531	16366	16546	16544	16252	16436	16373	16271	16411	16437	16216	16402	16447	16459	16632	16489	16265	16626	16299	16390	16492	16501	16374	16248	16449	16193	16531	16227	16316	16489	16280	16463	16498	16443	16632	16320	16426	16321	16406	16436	16556	16571	16328	16520	16493	16261	16356	16281	16452	16471	16306	16276	16351	16468	16321	16332	16458	16452	16606	16308	16222	16424	16413	16301	16230	16290	16471	16369	16700	16514	16175	16184	16433	16356	16410	16553	16501	16220	16323	16596	16296	16396	16409	16469	16408	16172	16372	16541	16503	16569	16363	16500	16630	16388	16373	16426	16363	16550	16506	16387	16390	16466	16268	16368	16236	16321	16292	16273	16638	16403	16206	16309	16534	16474	16398	16371	16534	16440	16461	16478	16486	16460	16333	16436	16518	16412	16350	16255	16452	16344	16427	16345	16367	16272	16184	16218	16373	16223	16513	16333	16329	16421	16526	16340	16326	16346	16443	16484	16370	16490	16390	16371	16327	16398	16440	16389	16338	16314	16487	16193	16456	16538	16476	16312	16385	16263	16245	16606	16557	16323	16534	16477	16470	16394	16621	16430	16470	16465	16504	16320	16370	16488	16521	16572	16391	16115	16295	16402	16465	16391	16506	16341	16364	16474	16421	16218	16373	16510	16431	16416	16555	16436	16207	16462	16312	16355	16252	16430	16324	16243	16430	16491	16428	16556	16503	16345	16332	16451	16342	16515	16499	16452	16494	16346	16133	16469	16396	16319	16263	16363	16165	16461	16493	16360	16511	16380	16349	16661	16476	16504	16298	16424	16528	16119	16403	16315	16587	16465	16373	16428	16417	16355	16584	16484	16409	16297	16386	16458	16507	16445	16147	16389	16475	16468	16407	16404	16303	16324	16310	16428	16274	16161	16547	16372	16451	16294	16115	16252	16514	16278	16470	16604	16406	16712	16379	16167	16296	16488	16221	16292	16673	16414	16278	16226	16294	16332	16372	16530	16305	16312	16369	16446	16382	16257	16496	16626	16364	16337	16498	16277	16353	16359	16243	16390	16477	16235	16394	16560	16323	16321	16350	16394	16491	16357	16640	16265	16316	16356	16376	16338	16484	16319	16473	16442	16369	16308	16389	16336	16407	16555	16431	16355	16466	16432	16418	16369	16392	16441	16592	16252	16641	16337	16376	16429	16497	16418	16523	16234	16341	16407	16322	16278	16435	16493	16395	16331	16365	16486	16313	16268	16306	16352	16524	16209	16451	16496	16263	16415	16312	16312	16091	16389	16504	16375	16425	16223	16489	16464	16483	16440	16377	16623	16539	16322	16453	16386	16450	16358	16510	16409	16283	16355	16631	16365	16582	16623	16391	16273	16138	16326	16581	16545	16488	16239	16236	16441	16372	16274	16367	16451	16290	16335	16323	16322	16298	16320	16358	16613	16600	16438	16366	16279	16389	16191	16428	16417	16391	16419	16367	16443	16390	16411	16466	16277	16533	16517	16552	16559	16286	16524	16405	16293	16437	16538	16301	16218	16446	16286	16372	16496	16471	16521	16405	16459	16416	16422	16335	16338	16543	16495	16426	16218	16203	16377	16562	16451	16347	16246	16379	16333	16196	16434	16316	16259	16591	16495	16259	16450	16380	16361	16554	16370	16559	16177	16297	16394	16348	16405	16288	16262	16342	16390	16512	16268	16278	16291	16341	16350	16466	16287	16364	16390	16433	16420	16205	16555	16157	16396	16547	16301	16331	16486	16430	16282	16324	16426	16358	16210	16273	16370	16480	16514	16311	16219	16222	16319	16394	16592	16209	16334	16568	16347	16482	16267	16403	16474	16336	16317	16614	16584	16638	16427	16567	16447	16482	16621	16281	16256	16566	16536	16304	16542	16422	16426	16337	16483	16470	16311	16475	16626	16409	16335	16399	16437	16310	16176	16352	16336	16468	16457	16515	16505	16534	16437	16255	16439	16559	16246	16451	16323	16362	16207	16339	16195	16465	16265	16461	16398	16356	16441	16386	16438	16371	16244	16274	16272	16484	16514	16468	16475	16261	16490	16414	16385	16282	16438	16553	16395	16387	16370	16349	16366	16337	16359	16325	16531	16389	16454	16346	16241	16281	16242	16417	16356	16489	16338	16312	16406	16296	16274	16495	16399	16560	16503	16351	16556	16383	16314	16420	16345	16213	16474	16363	16580	16364	16406	16427	16464	16420	16410	16482	16578	16591	16427	16263	16400	16371	16337	16423	16155	16439	16549	16277	16383	16148	16460	16464	16325	16352	16363	16419	16345	16356	16540	16444	16631	16536	16506	16410	16385	16585	16631	16249	16392	16291	16365	16337	16514	16574	16398	16613	16383	16389	16410	16447	16393	16360	16721	16512	16331	16270	16339	16600	16373	16570	16386	16502	16363	16237	16416	16443	16414	16679	16384	16227	16447	16336	16305	16421	16407	16324	16232	16744	16279	16363	16402	16449	16467	16319	16215	16405	16311	16455	16541	16428	16292	16556	16387	16447	16539	16416	16532	16484	16363	16129	16350	16359	16453	16570	16558	16598	16405	16585	16333	16349	16258	16429	16493	16383	16278	16417	16404	16255	16419	16391	16384	16493	16494	16584	16383	16515	16341	16288	16257	16399	16438	16368	16610	16408	16519	16265	16465	16335	16505	16439	16689	16453	16604	16538	16387	16369	16364	16443	16523	16424	16336	16297	16404	16682	16447	16589	16425	16196	16271	16497	16539	16196	16240	16507	16191	16409	16371	16295	16343	16545	16615	16444	16454	16555	16369	16455	16386	16254	16222	16434	16370	16551	16472	16468	16698	16571	16342	16538	16407	16312	16324	16332	16296	16340	16282	16385	16307	16593	16274	16370	16262	16422	16210	16454	16311	16655	16276	16188	16443	16615	16368	16232	16231	16477	16392	16550	16116	16324	16393	16515	16500
13631	43094	33655	14817	14361	14339	14304	14307	14226	14465	14233	14013	14215	14208	14246	14058	14200	14308	14220	14146	14249	14317	14294	14246	14290	13981	14312	14187	14267	14123	14254	14190	14192	14194	14318	14232	14177	14344	14369	14240	14358	14235	14073	14115	14243	14242	14146	14251	14363	14480	14486	14336	14409	14296	14249	14199	14312	14059	14260	14018	14239	14243	14204	14277	14168	14181	14323	14098	14075	14317	14085	14334	14103	14144	14062	14361	14252	14158	14364	14121	14250	14319	14120	14114	14295	14210	14127	14335	14006	14076	14162	14133	14221	14272	14026	14366	14191	14213	14185	14200	14276	14257	14233	14067	14299	14239	14088	14265	14534	14253	14226	14176	14154	14113	14184	14054	14011	14156	14300	14031	14208	14216	14283	14181	14192	14260	14294	14165	14190	14204	14207	14216	14185	14252	14156	14135	14213	14173	13976	14322	14303	14248	14192	14183	14202	14151	14348	14190	14138	14142	14288	14275	14142	14379	14085	14304	14306	14187	14152	14255	14020	14179	14284	14137	14291	14132	14283	14230	14239	14224	14094	14143	14221	14187	14219	14096	14010	14272	14402	14177	14190	14194	14067	14119	14175	14059	14240	14223	14292	14319	14084	14171	14155	14323	14202	14363	14182	14199	14219	14207	14081	14282	14240	14091	14215	14196	14155	14349	14154	14187	14114	14311	14310	14248	14202	14208	14083	14099	14186	14196	14133	14310	14237	14361	14329	14143	14186	14156	14210	14292	14118	14104	14122	14171	14161	14220	14204	14192	14238	14202	14251	14138	14190	14165	14252	14191	13909	14414	14195	14198	14314	14103	14368	14160	14251	14191	14240	14274	14131	14160	14325	14176	14333	14274	14117	14195	14335	14256	14207	14220	13933	14269	14239	14145	14208	14041	14232	14192	14189	14057	14342	14069	14216	14099	14296	14075	14139	14237	14327	14239	14350	13966	14039	14114	14248	14240	14268	14123	14122	14253	14376	14098	14119	14328	14180	14011	14243	14299	14157	14221	14155	14261	14149	14336	14230	14135	14013	14248	14192	14074	14181	14261	14182	14174	14014	14305	14262	14326	14102	14314	14071	14142	14157	14087	14264	14199	14030	14108	14238	14335	14115	14237	14022	14247	14288	14130	14168	14237	14340	14263	14198	14172	14168	14182	14223	14033	14205	14162	14276	14250	14181	14249	14153	14215	14259	14210	14166	14093	14168	14170	14139	14189	14293	14205	14317	14053	14180	14198	14268	14171	14350	14244	14151	14270	14260	14090	14214	14191	14212	14289	14190	14222	14237	14202	14106	14164	14117	14342	14221	14108	14277	14203	14122	14115	14246	14279	14053	14346	14261	14070	14184	14193	14159	14148	14207	14173	14230	14151	14399	14326	14189	14379	14263	14111	14201	14299	14177	14276	14201	14186	14031	14192	14255	14217	14134	14172	14178	14280	14117	14186	14246	14147	14345	14090	14227	14081	14251	14203	14099	14163	14106	14160	14215	14025	14388	14328	14179	14277	14111	14210	13947	14143	14235	14213	14164	14292	14132	14352	14258	14262	14283	14095	14132	14170	14274	14334	14310	14276	14100	14020	14183	14060	14106	14293	14060	14146	14184	14201	14284	14432	14266	14304	14069	14288	14197	14174	14202	14113	14366	14308	14047	14238	13996	14216	14101	14124	14054	14239	14134	14166	14084	14194	14179	14132	14327	14164	14348	14267	14195	14211	14249	14302	14223	14248	14162	14134	14162	14295	14269	14081	14173	14223	14297	14326	14064	14160	14269	14368	14290	14015	14323	14151	14097	14254	14292	14197	14189	14110	14166	14156	14262	14208	14109	14210	14346	14134	14377	14065	14235	14005	14131	14161	14167	14221	14171	14126	14107	14288	14110	14311	14175	14126	14048	14110	14204	14096	14038	13988	14163	14172	14261	14111	14166	14158	14065	14239	14186	14351	14219	14285	14154	14213	14259	14101	14203	14057	14101	14234	14202	14138	14336	14196	14165	14340	14129	14386	14219	14263	14315	14257	14140	14173	14091	14329	14166	14164	14239	14130	14132	14147	14307	14280	14204	14232	14120	14201	14280	14235	14124	14178	14155	14220	14253	14172	14239	14163	14263	14360	14339	14046	14230	14096	14197	14374	14108	14015	14058	14275	14301	14190	14162	14231	14185	14422	14343	14008	14244	14122	14238	14096	14169	14114	14194	14114	13947	14241	14058	14041	14324	14108	14207	14362	14376	14264	14116	14164	14184	14296	14168	14188	14245	14129	14170	14263	14272	14183	14347	14265	14160	14253	14209	14370	14292	14315	14106	14165	14298	14171	14272	14320	14139	14185	14273	14125	14214	14287	14041	14180	14063	14258	14330	14149	14190	14252	14234	14274	14304	14227	14231	14194	14205	14148	14289	14167	14094	14417	14244	14055	14195	14278	14246	14279	14163	14145	14358	14274	14183	14059	14002	14298	14130	14083	14258	14195	14280	14263	14089	14300	14309	14276	14185	14255	14294	14157	14247	14236	14125	14229	14090	14272	14388	14254	14305	14049	14076	14229	14222	14040	14474	14141	14030	14184	14162	14246	14184	14207	14243	14284	14008	14274	14078	14230	14143	14376	14120	14176	14237	14249	14122	14237	14104	14327	14283	14174	14157	14133	14110	14211	14264	14114	14244	14353	14290	14217	14334	14030	14118	14221	14250	14286	14166	14291	14176	14102	14140	14247	14077	14396	14171	14352	14229	14191	14359	14266	14153	14175	14177	14265	14148	14248	14134	14254	14252	14251	14259	14163	14198	14299	14206	14263	14335	14168	14082	14016	14127	14115	14292	14220	14253	14059	14264	14083	14127	14012	14194	14348	14114	14283	14148	14310	14253	14333	14053	14170	14188	14121	14113	14331	14340	13961	14209	14127	14232	14105	14272	14321	14247	14077	14196	14215	14214	14239	14153	14175	14275	14387	14029	14332	14310	14285	14163	14186	14069	14281	14381	14095	14126	14213	14038	14380	14144	14214	14201	14212	14203	14099	14150	14238	14163	14240	14186	14220	14122	14256	14253	14121	14105	14158	14091	14159	14191	14213	14109	14072	14317	14359	14104	14101	14226	14325	14230	14113	14070	14223	13991	14239	14214	14151	14206	14421	14222	14048	14072	14100	14154	14176	14142	14218	14189	14099	14281	14315	14057	14210	14387	14181	14127	14310	14236	14196	14187	14290	14164	14169	14171	14348	14216	14318	14182	14271	14183	14200	14341	14228	14417	14285	14320	14265	14390	14285	14253	14292	14355	14271	14241	14123	14299	14259	14285	14278	14146	14179	14200	14283	14326	14248	14159	14320	14269	14403	14086	14384	14260	14251	14221	14204	14339	14252	14055	14192	14159	14227	14084	14084	14188	14305	14272	14103	14326	14166	14249	14248	14004	14188	14101	14375	14335	14193	14215	14132	14294	14170	14333	14155	13996	14133	14016	14238	14239	14265	14271	14281	14243	14305	14320	14124	14187	14336	14301	14144	14259	14223	14327	14038	14237	14171	14310	14268	14286	14107	14074	14297	14399	14119	14091	14167	14120	14302	14150	14202	14189	14274	14126	14445	14125	14271	14203	14151	14250	14061	14238	14336	14434	14204	14320	14256	14112	14088	14163	14243	14330	14095	14361	14360	14272	14238	14150	14215	14196	14161	14174	14173	14249	14168	14260	14200	14251	14080	14272	14167	14212	14372	14161	14146	14347	14182	14355	14269	14086	14181	14240	14156	14233	14045	14107	14255	14383	14314	14274	14286	14268	14283	14130	14172	14161	14231	14197	14181	14367	14159	13926	14075	14371	14191	14265	14137	14241	14223	14143	14193	14186	14240	14297	14247	14136	14347	14114	14162	14298	14275	14151	14314	14263	14080	14290	14116	14011	14204	14315	14135	14200	14128	14141	14202	14290	14055	14229	14380	14085	14229	14263	14199	14266	14160	14239	14104	14030	14282	14225	14223	14396	14366	14076	14216	14224	14142	14183	14147	14147	14197	14170	14164	14127	14252	14284	14148	14366	14221	14203	14183	14055	14228	14303	14204	14095	14141	14185	14275	14111	14278	14219	14120	14309	14280	14375	14222	14211	14347	14107	14199	14272	14212	14233	14238	14220	14298	14245	14276	14031	14152	14300	14163	14097	14134	14218	14178	14183	14300	14194	14022	14227	14201	14204	14153	14298	14195	14162	14081	14189	14181	14267	14121	14288	14111	14342	14117	14065	14185	14293	14174	14171	14233	14231	14161	14378	14077	14240	14288	14257	14183	14080	14121	14322	14192	14263	14119	14244	14179	14348	14401	14243	14169	14289	14302	14203	14220	14266	14362	14188	14166	14230	14259	14116	14264	14068	14165	14122	14175	14198	14169	14187	14267	14063	14182	14281	14199	14192	14174	14168	14253	14182	14280	14142	14356	14273	14178	14034	14015	14261	14242	14132	14177	14362	14197	14118	14370	14269	14196	14107	14181	14255	14207	14201	14211	14222	14182	14231	14133	14204	14300	14288	14240	14137	14194	14253	14288	14407	14233	14249	14303	14149	14224	14176	14270	14119	14395	14182	14176	14350	14174	14250	14054	14127	14345	14064	14231	14230	14057	14180	14266	14230	14156	14210	14317	14336	14223	14300	14254	14258	14302	14260	14268	14163	14280	14135	14283	14213	14100	14242	14204	14239	14124	14277	14302	14291	14094	14089	14338	14208	14184	14170	14209	14269	14157	13972	14210	14320	14180	14321	14000	14238	14126	14115	14180	14068	14122	14278	14152	14177	14072	14103	14122	14180	14295	14111	14288	14166	14073	14350	14322	14270	14271	14203	14188	14261	14145	14209	14176	14192	14049	14244	14427	14353	14141	14216	14044	14142	14311	14334	14184	14048	14145	14219	14103	14335	14324	14237	14256	14160	14048	14374	14271	14124	14109	14221	14198	14274	14224	14080	14244	14166	14168	14175	14343	14198	14123	14368	14250	14228	14095	14056	14248	14303	14116	14165	14118	14100	14181	14188	14320	14234	14303	14214	14259	14285	14180	14278	14145	14120	14307	14177	14350	14112	14321	14222	14251	14158	14286	14066	14214	14134	14331	14303	14144	14227	14210	14317	14392	14159	14287	14200	14115	14265	14183	14154	14287
23814	22428	33437	26077	21425	21040	19821	17463	16382	16897	16765	16619	16322	16688	16438	16607	16498	16612	16382	16567	16268	16363	16513	16434	16416	16445	16237	16662	16405	16482	16410	16362	16519	16687	16255	16403	16231	16422	16271	16597	16443	16411	16454	16435	16461	16396	16433	16540	16972	17094	16854	16587	16670	16405	16315	16309	16318	16310	16203	16394	16290	16540	16375	16172	16156	16258	16397	16384	16203	16435	16354	16402	16336	16395	16330	16244	16362	16331	16270	16321	16310	16278	16250	16135	16374	16422	16080	16250	16498	16130	16158	16359	16337	16450	16289	16260	16407	16296	16281	16196	16410	16170	16477	16451	16134	16286	16436	16355	16298	16359	16415	16376	16174	16214	16208	16340	16281	16165	16252	16165	16321	16058	16296	16429	16395	16089	16209	16147	16201	16315	16185	16188	16260	16305	16308	16389	16159	16405	16237	16348	16478	16336	16328	16286	16207	16386	16128	16408	16176	16428	16404	16434	16477	16288	16440	16468	16391	16242	16326	16190	16164	16145	16214	16342	16431	16515	16249	16231	16317	16300	16516	16186	16373	16097	16161	16374	16402	16429	16243	16307	16332	16333	16348	16451	16306	16449	16229	16198	16053	16130	16282	16268	16242	16270	16434	16175	16248	16079	16475	16185	16210	16308	16355	16375	16144	16483	16234	16284	16471	16277	16294	16205	16044	16258	16256	16414	16130	16418	16423	16247	16433	16295	16391	16408	16319	16246	16409	16494	16462	16313	16366	16249	16477	16292	16547	16411	16325	16168	16258	16301	16388	16307	16347	16171	16127	16282	16434	16356	16218	16249	16233	16201	16538	16158	16213	16281	16382	16502	16257	16273	16341	16412	16243	16443	16310	16310	16344	16226	16283	16362	16184	16222	16265	16392	16137	16275	16305	16292	16268	16368	16286	16191	16243	16243	16472	16212	16191	16355	16339	16267	16385	16244	16149	16308	16486	16447	16205	16138	16197	16430	16368	16285	16377	16094	16378	16403	16261	16065	16207	16165	16006	16250	16229	16336	16405	16298	16042	16103	16455	16269	16283	16158	16175	16231	16374	16302	16337	16228	16301	16367	16182	16243	16230	16364	16214	16437	16294	16404	16340	16455	16167	16343	16344	16208	16255	16440	16276	16174	16252	16290	16203	16269	16272	16174	16250	16089	16204	16264	16102	16256	16348	16407	16189	16284	16371	16393	16311	16222	16309	16341	16286	16265	16266	16189	16261	16171	16234	16421	16410	16357	16406	16203	16245	16306	16303	16363	16231	16242	16274	16517	16254	16442	16185	16440	16426	16357	16406	16284	16533	16326	16347	16024	16138	16181	16316	16414	16362	16522	16670	16213	16326	16259	16279	16294	16322	16250	16258	16452	16237	16103	16119	16384	16093	16278	16175	16191	16167	16383	16162	16324	16388	16282	16345	16227	16394	16277	16412	16319	16465	16293	16547	16293	16175	16350	16229	16335	16423	16177	16326	16458	16211	16356	16242	16378	16357	16209	16201	16091	16356	16293	16237	16351	16518	16289	16345	16510	16516	16223	16145	16298	16424	16435	16402	16384	16333	16217	16226	16247	16361	16468	16443	16390	16243	16427	16330	16386	16239	16296	16291	16031	16376	16283	16226	16239	16410	16330	16317	16448	16407	16298	16227	16338	16209	16127	16208	16297	16151	16340	16291	16476	16407	16175	16401	16326	16294	16218	16308	16242	16066	16556	16538	16191	16264	16368	16306	16533	16270	16326	16358	16253	16337	16285	16288	16132	16313	16468	16248	16394	16245	16366	16340	16385	16254	16284	16448	16338	16184	16313	16247	16145	16298	16238	16202	16239	16278	16279	16446	16222	16363	16448	16430	16176	16128	16181	16307	16387	16312	16335	16271	16318	16415	16129	16078	16465	16187	16262	16488	16195	16264	16060	16057	16308	16350	16332	16279	16236	16350	16334	16339	16406	16235	16307	16392	16407	16380	16412	16334	16272	16403	16412	16414	16339	16404	16193	16413	16249	16210	16082	16165	16257	16397	16270	16412	16322	16473	16280	16346	16317	16259	16321	16391	16062	16162	16361	16242	16245	16398	16150	16415	16194	16169	16340	16409	16276	16248	16406	16190	16231	16361	16341	16276	16286	16317	16226	16437	16352	16341	16343	16482	16300	16207	16167	16194	16334	16163	16190	16163	16355	16344	16164	16468	16293	16295	16412	16260	16184	16296	16309	16291	16291	16258	16373	16341	16301	16410	16114	16355	16119	16212	16430	16414	16337	16356	16201	16349	16452	16553	16342	16228	16314	16482	16347	16311	16220	16281	16364	16414	16207	16202	16444	16254	16523	16286	16117	16278	16603	16329	16272	16391	16410	16291	16363	16507	16253	16304	16274	16160	16121	16235	16283	16052	16067	16260	16271	16285	16071	16221	16412	16427	16432	16455	16201	16378	16437	16233	16301	16439	16172	16321	16330	16095	16266	16405	16362	16256	15974	16318	16308	16179	16396	16551	16398	16186	16236	16308	16325	16406	16292	16327	16440	16384	16392	16221	16378	16302	16304	16333	16231	16401	16168	16340	16348	16351	16105	16161	16085	16169	16491	16237	16395	16390	16274	16322	16227	16330	16366	16394	16358	16335	16226	16303	16202	16054	16186	16175	16335	16387	16429	16211	16351	16329	16375	16270	16342	16260	16310	16237	16435	16267	16332	16355	16306	16341	16400	16500	16331	16379	16292	16198	16217	16305	16212	16446	16191	16332	16186	16415	16267	16236	16177	16367	16421	16168	16264	16336	16458	16277	16312	16067	16330	16321	16412	16242	16291	16393	16483	16477	16373	16164	16376	16154	16371	16373	16227	16265	16248	16398	16287	16173	16285	16227	16093	16283	16199	16215	16249	16122	16366	16171	16120	16371	16301	16584	16296	16496	16230	16343	16246	16277	16369	16294	16226	16211	16302	16394	16201	16303	16258	16181	16427	16332	16251	16309	16101	16441	16312	16241	16382	16374	16232	16508	16121	16298	16301	16455	16364	16181	16267	16293	16239	16239	16365	16285	16307	16355	16308	16397	16447	16240	16265	16350	16403	16442	16221	16143	16168	16126	16277	16271	16212	16184	16489	16263	16448	16386	16398	16355	16441	16206	16317	16377	16216	16200	16445	16233	16360	16186	16157	16180	16197	16394	16157	16202	16252	16413	16172	16269	16325	16152	16360	16189	16460	16272	16331	16377	16127	16518	16512	16343	16228	16047	16235	16225	16369	16389	16361	16553	16378	16389	16294	16405	16365	16350	16196	16330	16304	16120	16190	16257	16366	16493	16259	16384	16322	16192	16245	16277	16249	16193	16310	16359	16166	16169	16428	16237	16313	16223	16282	16216	16397	16317	16514	16195	16231	16441	16273	16083	16207	16202	16297	16386	16352	16502	16287	16440	16234	16225	16366	16405	16433	16398	16415	16256	16206	16224	16387	16303	16483	16321	16343	16282	16334	16244	16283	16383	16372	16221	16256	16275	16465	16265	16298	16267	16424	16273	16336	16343	16398	16375	16133	16099	16338	16174	16448	16383	16219	16249	16087	16429	16230	16224	16129	16443	16140	16323	16264	16545	16463	16390	16328	16348	16407	16241	16239	16251	16363	16235	16327	16260	16199	16348	16539	16193	16395	16185	16281	16282	16485	16436	16290	16228	16263	16197	16284	16270	16145	16333	16215	16243	16488	16202	16265	16253	16363	16432	16354	16607	16275	16065	16195	16223	16173	16294	16214	16084	16332	16322	16530	16245	16394	16373	16227	16513	16426	16452	16352	16302	16372	16331	16459	16421	16381	16202	16321	16277	16207	16323	16196	16278	16127	16215	16245	16046	16121	16224	16221	16360	16261	16446	16199	16319	16133	16244	16296	16257	16314	16361	16369	16298	16233	16268	16322	16249	16333	16387	16437	16433	16297	16349	16192	16384	16223	16312	16213	16267	16333	16363	16308	16361	16339	16343	16165	15995	16230	16438	16229	16313	16428	16434	16172	16514	16339	16455	16212	16276	16312	16457	16301	16377	16187	16226	16265	16396	16284	16141	16330	16358	16372	16389	16255	16420	16220	16345	16307	16272	16242	16549	16117	16278	16077	16420	16237	16515	16404	16374	16278	16206	16379	16263	16446	16376	16127	16280	16222	16304	16278	16327	16061	16375	16105	16576	16223	16341	16245	16361	16390	16272	16148	16297	16265	16355	16164	16351	16215	16416	16235	16471	16094	16290	16328	16209	16209	16482	16253	16225	16341	16335	16186	16263	16442	16484	16234	16309	16434	16299	16308	16215	16388	16220	16125	16281	16366	16124	16162	16348	16296	16397	16290	16362	16381	16278	16209	16391	16215	16247	16341	16467	16209	16138	16117	16475	16420	16269	16370	16350	16246	16416	16313	16151	16238	16367	16441	16294	16088	16073	16352	16482	16374	16323	16349	16314	16250	16289	16186	16235	16346	16375	16281	16313	16340	16379	16188	16251	16271	16357	16578	16293	16430	16581	16190	16088	16291	16060	16215	16345	16302	16461	16297	16214	16321	16377	16265	16223	16401	16299	16387	16384	16231	16443	16324	16206	16335	16266	16323	16397	16157	16281	16421	16315	16436	16280	16109	16152	16113	16232	16432	16526	16327	16134	16316	16144	16162	16206	16191	15977	16269	16163	16364	16150	16436	16355	16328	16203	16348	16134	16200	16248	16432	16330	16341	16388	16303	16368	16108	16384	16401	16102	16303	16205	16101	16340	16181	16143	16201	16382	16318	16346	16305	16170	16244	16397	16346	16148	16439	16337	16170	16385	16362	16246	16303	16323	16199	16181	16288	16373	16100	16340	16500	16319	16423	16344	16215	16202	16387	16231	16145	16163	16316	16348	16278	16298	16159	16380	16257	16349	16437	16192	16336	16452	16329	16379	16415	16628	16234	16396	16304	16414	16265	16290	16157	16366	16437	16378	16191	16256	16436	16275	16329	16315	16323	16137	16372	16431	16222	16405	16407	16344	16271	16383	16221	16245	16281	16362	16439	16376	16352	16259	16397	16082	16242	16438	16384	16265	16437	16507	16483	16385	16326	16321	16282	16342	16359	16310	16247	16521	16393	16433	16299	16409	16389	16222	16154	16352	16218	16234	16469
13594	73078	60018	19270	15578	14958	14835	14651	14368	14506	14374	14311	14415	14412	14317	14205	14134	14276	14358	14242	14253	14446	14340	14381	14154	14268	14339	14310	14170	14282	14261	14394	14379	14521	14347	14327	14449	14234	14415	14366	14346	14465	14217	14231	14355	14391	14332	14824	15289	15323	15073	14789	14450	14406	14340	14220	14130	14138	14441	14298	14250	14299	14170	14078	14183	14175	14178	14278	14100	14218	14210	14132	14164	14193	14441	14355	14133	14185	14296	14293	14288	14215	14152	14386	14294	14311	14350	14276	14182	14078	14173	14397	14229	14289	14117	14195	14158	14055	14103	14122	14216	14275	14067	14384	14360	14300	14321	13989	14301	14225	14219	14318	14210	14196	14291	14338	14220	14356	14205	14282	14306	14239	14294	14243	14191	14124	14212	14272	14228	14299	14333	14200	14351	14160	14016	14068	14294	14251	14227	14146	14177	14185	14222	14258	14057	14319	14297	14039	14104	14369	14153	14352	14254	14205	14361	14272	14288	14301	14118	14266	14218	14129	14268	14249	14202	14232	14178	14293	14256	14208	14254	14045	14292	14302	14223	14256	14275	14248	13961	14229	14163	14244	14295	14133	14271	14188	14155	14121	14289	14181	14214	14193	14277	14296	14120	14348	14176	14204	14257	14096	14173	14081	14213	14370	14181	14276	14378	14265	13903	14382	14199	14267	14343	14327	14234	14218	14294	14238	14155	14204	14218	14413	14215	14252	14111	14312	14022	14119	14295	14297	14141	14340	14241	14364	14345	14138	14179	14255	14261	14252	14213	14319	13930	14259	14236	14237	14174	14166	14168	14177	14257	14254	14120	14122	14105	14066	14258	14299	14258	14148	14160	14234	14184	14120	14133	14295	14197	14100	14270	14167	14306	14197	14121	14225	14101	14279	14245	13998	14158	14289	14285	14331	14270	14187	14209	14350	14074	14373	14055	14206	14198	14303	14135	14301	14119	14234	14422	14266	14261	14220	14187	14174	14118	14111	14234	14269	14389	14111	14319	14126	14130	14205	14277	14216	14292	14189	14332	14272	14209	14221	14220	14195	14334	14270	14227	14338	14337	14286	14235	14250	14147	14171	14117	14083	14200	13993	14264	14178	14057	14304	14273	14277	14300	14041	14193	14361	14275	14254	14274	14253	14169	14186	14332	14324	14232	14278	14300	14268	14212	14299	14142	14249	14130	14180	14371	14170	14185	14161	14223	14209	14197	14111	14236	14256	14081	14070	14328	14195	14121	14128	14207	14294	14192	14090	14145	14264	14160	14341	14134	14174	14263	14158	14263	14112	14281	13999	14420	14238	14286	14225	14124	14187	14115	14150	14274	14221	14180	14166	14190	14330	14281	14237	14166	14128	14318	14138	14153	14143	14348	14485	14215	14241	14289	14188	14181	14172	14123	14231	14006	14526	14036	14248	14132	14227	14240	14139	14113	14317	14186	14199	14112	14159	14227	14106	14360	14158	13965	14089	14253	14227	14214	14325	14145	14215	14185	14143	14153	14232	14129	14135	14180	14274	14201	14242	14246	14185	14222	14181	14195	14103	14183	14421	14218	14342	14186	14307	14056	14265	14394	14234	14304	14247	14126	14080	14359	14032	14266	14306	14218	14256	14210	14161	14238	14266	14073	14230	14234	14322	14209	14279	14223	14313	14154	14222	14052	14317	14288	14136	14226	14229	14289	14235	14104	14252	14276	14173	14312	14221	14215	14264	14185	14248	14214	14178	14408	14284	14074	14174	14095	14256	14201	14382	14185	14105	14214	14202	14272	14131	14195	14190	14158	14374	14206	14288	14230	14301	14105	14155	14286	14265	14114	14166	14178	14167	14317	14291	14256	14210	14270	14291	14306	14404	14288	14276	14156	14243	14264	14106	14265	14129	14104	14265	13999	14203	14172	14188	14222	14311	14303	14125	14225	14321	14247	14369	14268	14275	14094	14135	14237	14220	14245	14287	14136	14377	14157	14363	14089	14182	14344	14089	14088	14384	14071	14136	14394	14245	14056	14155	14308	14158	14093	14042	14176	14304	14044	14205	14204	14192	14232	14154	14246	13982	14365	14415	14127	14338	14350	14289	14261	14208	14252	14133	14166	14255	14237	14008	14208	14165	14246	14180	14226	14180	14253	14173	14276	14270	14272	14168	14204	14179	14455	14260	14289	14187	14268	14174	14359	14219	14305	14333	14428	14235	14281	14232	14137	14119	14361	14273	14201	14109	14250	14284	14365	14226	14243	14150	14232	14203	14090	14240	14172	14129	14166	14165	14161	14327	14214	14184	14262	14182	14248	14240	14171	14321	14259	14414	14200	14196	14200	14312	14299	14210	14269	14186	14342	14186	14253	14360	14278	14115	14185	14365	14189	14271	14239	14074	14304	14233	14172	14088	14428	14141	14085	14047	14400	14099	14254	14098	14184	14218	14141	14151	14233	14252	14187	14146	14282	14186	14002	14150	14352	14077	14128	14196	14149	14381	14214	14318	14227	14258	14081	14087	14192	14105	14393	14239	14138	14152	14169	14275	14248	14198	14111	14109	14085	14206	14330	14266	14167	14121	14158	14167	14224	14173	14225	14268	14033	14175	14212	14177	14109	14212	14219	14028	14319	14301	14265	14182	14339	14214	14279	14223	14172	14350	14376	14441	14309	14328	14323	14115	14188	14438	14193	14291	14259	14203	14282	14117	14291	14204	14275	14368	14307	14294	14122	14188	14260	14086	14147	14119	14291	14317	14267	14175	14378	14054	14112	14231	14133	14173	14244	14133	14282	14219	14216	14215	14317	14239	14186	14038	14213	14226	14212	14182	14028	14419	14211	14204	14142	14534	14117	14331	14273	14234	14217	14225	14258	14323	14151	14221	14433	14146	14193	14111	14285	14149	14319	14274	14169	14280	14306	14265	14256	14281	14271	14134	14342	14305	14188	14166	14328	14163	14270	14241	14200	14108	14336	14168	14372	14217	14139	14160	14093	14145	14299	14079	14172	14249	14424	14274	14235	14256	14407	14332	14119	14341	14288	14125	14284	14284	14359	14175	14185	14238	14245	14268	14200	14256	14057	14116	14169	14210	14120	14192	14187	14266	14316	14214	14139	14135	14229	14273	14420	14256	14221	14400	14180	14163	14278	14164	14340	14159	14253	14180	14169	14205	14220	14153	14255	14222	14285	14429	14172	14071	14259	14336	14156	14276	14436	14356	14376	14104	14265	14360	14354	14252	14209	14214	14494	14160	14143	14163	14403	14135	14136	14242	14261	14152	14087	14213	14310	14138	14405	14346	14156	14164	14327	14268	14223	14077	14209	14118	14320	14201	14344	14184	14255	14249	14144	14439	14052	14193	14170	14234	14165	14172	14207	14308	14326	14436	14206	14264	14285	14269	14129	14292	14404	14045	14144	14242	14277	14104	14157	14206	14249	14031	14219	14183	14063	14171	14430	14272	14064	14157	14150	14467	14234	14147	14319	14148	14153	14108	14106	14208	14370	14252	14306	14257	14242	14240	14092	14220	14349	14168	14318	13998	14240	14371	14178	14172	14082	14141	14256	14241	14167	14141	14315	14088	14267	14228	14186	14056	14199	14388	14120	14278	14131	14268	14132	14253	14427	14275	14266	14387	14163	14191	14265	14298	14324	14060	14168	14265	14258	14282	14045	14336	14071	14344	14386	14078	14082	14240	14425	14083	14107	14000	14070	14191	14270	14238	14161	14221	14337	14229	14305	14197	14145	14240	14268	14167	14193	14226	14297	14252	14087	14391	14232	13982	14109	14365	14057	14108	14354	14238	14206	14318	13998	14209	14055	14140	14202	14110	14281	14292	14279	14148	14162	14292	14276	14068	14303	14317	14109	14196	14178	14245	14153	14205	14071	14244	14430	14238	14212	14253	14246	14187	14250	14236	14279	14228	14197	14057	14236	14183	14153	14188	14122	14135	14237	14113	14190	14152	14315	14234	14192	14136	14242	14255	14161	14289	14196	14204	14214	14203	14276	14149	14194	14263	14275	14093	14226	14139	14207	14119	14311	14162	14187	14152	14252	14242	14222	14163	14140	14235	14355	14121	14163	14240	14151	14285	14235	14284	14273	14287	14391	14248	14300	14208	14105	14137	14181	14235	14243	14255	14256	14199	14385	14343	14172	14187	14078	14314	14260	14144	14109	14254	14412	14235	14181	14054	14299	14320	14206	14272	14161	14271	14139	14050	14188	14194	14275	14149	14163	14241	14287	14132	14058	14086	14182	14225	14196	14185	14299	14281	14089	14160	14243	14233	14290	14311	14133	14225	14245	14191	14298	14249	14226	14367	14146	14313	14308	14209	14106	14189	14242	14335	14039	14212	14257	14344	14221	14005	14250	14196	14254	14327	14429	14377	14207	14176	14181	14150	14222	13999	14325	14259	14086	14214	14309	14169	14111	14174	14118	14066	14226	14230	14205	14182	14260	14123	14139	14193	14254	14353	14101	14230	14109	14195	14267	14107	14130	14241	14378	14137	14026	14174	14158	14186	14290	14251	14290	14137	14190	14295	14116	14344	14373	14393	14156	14205	14226	14140	14219	14191	14310	14184	14364	14179	14149	14213	14141	14109	14154	14332	14236	14038	14279	14195	14237	14120	14342	14219	14240	14056	13993	14279	14257	14254	14207	14154	14185	14178	14243	14224	14214	14215	14114	14304	14410	14177	14238	14334	14188	14138	14176	14149	14323	14199	14124	14353	14230	14150	14260	14243	14236	14213	14287	14240	14366	14228	14174	14186	14225	14291	14184	14193	14164	14265	14357	14104	14261	14242	14195	14235	14128	14320	14087	14263	14397	14270	14285	14234	14292	14124	14251	14314	14270	14285	14201	14212	14242	14267	14317	14265	14247	14223	14262	14279	14212	14078	14243	14263	14209	14262	14119	14117	14219	14107	14190	13998	14291	14264	14297	14178	14220	14444	14202	14382	14306	14065	14144	14451	14056	14071	14266	14364	14177	14194	14290	14258	14123	14226	14126	14351	14230	14217	14155	14101	14177	14175	14283	14358	14169	14313	14179	14212	14351	14224	14194	14228	14280	14314	14320	14320	14273	14142	14291	14103	14156	14211	14209	14318	14199	14115	14168	14119	14118	14155	14272	14364	14184	14140	14237	14301	14341	14283
22687	21605	30530	26866	21284	22183	23048	18033	16964	16970	16978	16863	16945	16937	16676	16616	16661	16733	16777	16466	16783	16601	16583	16627	16801	16623	16468	16559	16719	16627	16694	16408	16523	16527	16710	16581	16539	16512	16694	16347	16492	16783	16620	16660	16828	16545	16587	17096	17773	17975	17737	17000	16943	16590	16592	16591	16544	16631	16737	16609	16464	16423	16642	16559	16744	16532	16507	16445	16347	16444	16353	16427	16391	16274	16557	16525	16463	16330	16600	16459	16293	16614	16513	16501	16355	16459	16321	16388	16481	16464	16668	16535	16519	16639	16417	16538	16316	16504	16404	16214	16382	16345	16326	16374	16752	16751	16323	16417	16394	16530	16357	16608	16484	16622	16289	16534	16518	16779	16526	16348	16394	16584	16456	16489	16625	16624	16441	16442	16352	16450	16537	16453	16307	16545	16457	16436	16402	16576	16386	16661	16390	16528	16378	16374	16383	16407	16294	16328	16442	16533	16318	16490	16624	16521	16426	16484	16359	16221	16405	16296	16393	16627	16325	16464	16096	16601	16550	16448	16613	16440	16363	16345	16385	16436	16687	16491	16512	16493	16584	16459	16482	16590	16271	16273	16363	16494	16283	16331	16564	16379	16779	16445	16527	16460	16319	16496	16552	16501	16536	16467	16360	16428	16465	16435	16424	16434	16418	16596	16438	16662	16460	16500	16411	16455	16570	16283	16654	16360	16407	16630	16604	16354	16540	16236	16449	16470	16358	16432	16638	16426	16540	16602	16321	16519	16446	16329	16335	16565	16412	16641	16476	16488	16600	16262	16644	16408	16634	16526	16510	16528	16584	16787	16552	16443	16540	16538	16498	16513	16405	16402	16565	16353	16485	16449	16484	16511	16365	16538	16284	16500	16742	16561	16520	16439	16451	16394	16621	16325	16338	16411	16472	16678	16424	16399	16502	16271	16601	16234	16279	16123	16452	16470	16562	16492	16591	16379	16493	16476	16584	16501	16568	16432	16297	16634	16601	16715	16521	16645	16493	16360	16647	16430	16583	16418	16526	16539	16432	16398	16388	16454	16572	16559	16421	16457	16403	16500	16515	16396	16632	16367	16234	16482	16378	16593	16491	16355	16562	16331	16157	16209	16160	16465	16481	16531	16633	16569	16344	16396	16591	16387	16413	16593	16641	16467	16597	16450	16420	16213	16482	16377	16333	16436	16473	16481	16348	16383	16453	16500	16406	16411	16571	16396	16496	16348	16335	16542	16686	16539	16654	16553	16415	16440	16467	16485	16409	16513	16438	16494	16528	16458	16632	16460	16423	16266	16507	16510	16510	16178	16433	16474	16482	16341	16489	16500	16555	16498	16492	16425	16448	16599	16395	16453	16496	16324	16431	16371	16778	16505	16439	16472	16337	16441	16329	16676	16457	16444	16454	16622	16504	16562	16495	16347	16244	16395	16540	16678	16406	16235	16408	16461	16427	16478	16576	16624	16655	16621	16568	16548	16545	16396	16638	16519	16492	16576	16506	16626	16444	16529	16584	16403	16515	16386	16255	16517	16552	16552	16461	16484	16475	16478	16710	16602	16399	16582	16342	16399	16406	16580	16410	16348	16421	16563	16392	16429	16424	16397	16403	16574	16470	16648	16403	16450	16391	16523	16598	16634	16524	16444	16243	16441	16493	16334	16502	16368	16479	16298	16342	16417	16452	16542	16352	16360	16697	16436	16488	16517	16293	16603	16461	16477	16474	16590	16676	16418	16491	16539	16438	16464	16497	16517	16533	16259	16544	16408	16256	16260	16554	16347	16631	16319	16513	16480	16584	16555	16414	16378	16455	16408	16338	16405	16683	16584	16442	16461	16296	16420	16397	16439	16663	16494	16373	16422	16291	16409	16582	16483	16558	16490	16426	16368	16573	16445	16332	16612	16389	16495	16446	16333	16304	16504	16331	16431	16327	16517	16568	16411	16526	16461	16490	16466	16523	16337	16494	16338	16574	16529	16549	16332	16407	16436	16395	16415	16394	16393	16533	16616	16413	16310	16464	16448	16457	16493	16748	16357	16388	16485	16390	16346	16461	16453	16309	16440	16451	16751	16537	16596	16306	16310	16268	16599	16447	16536	16234	16415	16246	16531	16351	16594	16547	16347	16288	16452	16403	16500	16577	16423	16449	16410	16311	16286	16573	16596	16490	16410	16325	16340	16455	16435	16334	16400	16613	16509	16321	16494	16339	16649	16512	16378	16288	16593	16471	16291	16375	16536	16315	16359	16440	16512	16479	16367	16431	16498	16487	16599	16540	16441	16602	16349	16526	16450	16500	16510	16266	16491	16268	16361	16287	16532	16383	16449	16288	16479	16457	16401	16488	16334	16330	16495	16506	16325	16430	16332	16523	16607	16641	16667	16388	16368	16412	16306	16340	16299	16333	16458	16800	16342	16369	16448	16503	16659	16506	16491	16548	16390	16623	16421	16629	16540	16499	16374	16354	16483	16408	16435	16620	16527	16632	16542	16403	16444	16493	16545	16573	16557	16513	16467	16616	16374	16432	16542	16382	16609	16260	16202	16360	16373	16444	16442	16555	16440	16596	16338	16476	16439	16462	16384	16492	16457	16645	16501	16435	16448	16277	16554	16393	16446	16414	16211	16369	16571	16396	16451	16479	16508	16387	16423	16425	16600	16449	16414	16430	16541	16597	16641	16524	16370	16531	16548	16539	16631	16429	16446	16396	16430	16520	16510	16516	16787	16429	16411	16602	16498	16575	16325	16323	16480	16413	16430	16522	16556	16724	16324	16518	16460	16301	16412	16685	16536	16523	16700	16689	16602	16402	16471	16600	16536	16601	16614	16504	16679	16611	16480	16427	16578	16492	16395	16527	16378	16351	16551	16486	16353	16558	16356	16330	16512	16355	16569	16267	16320	16365	16288	16658	16596	16521	16665	16481	16598	16516	16347	16501	16401	16444	16418	16349	16295	16580	16423	16618	16413	16593	16489	16445	16520	16496	16506	16572	16404	16594	16552	16402	16370	16440	16464	16308	16373	16480	16444	16429	16372	16460	16511	16365	16255	16452	16468	16673	16338	16174	16270	16541	16416	16401	16336	16700	16406	16372	16459	16411	16406	16406	16449	16477	16280	16446	16489	16474	16672	16614	16314	16655	16498	16506	16530	16426	16552	16339	16692	16582	16408	16560	16525	16536	16509	16518	16366	16557	16619	16479	16404	16526	16504	16615	16307	16644	16395	16229	16537	16388	16414	16537	16393	16445	16432	16644	16496	16631	16424	16433	16429	16420	16616	16427	16479	16730	16486	16674	16478	16527	16389	16517	16501	16474	16551	16335	16555	16456	16425	16468	16353	16612	16454	16175	16456	16583	16460	16350	16386	16429	16481	16713	16594	16606	16537	16438	16276	16277	16354	16345	16548	16717	16332	16304	16524	16396	16384	16438	16489	16431	16513	16301	16368	16414	15956	16360	16511	16553	16434	16462	16641	16557	16601	16466	16410	16496	16239	16385	16404	16380	16471	16612	16336	16392	16446	16380	16526	16795	16537	16684	16504	16407	16482	16560	16682	16460	16386	16314	16503	16481	16572	16147	16452	16539	16547	16572	16419	16573	16543	16597	16451	16509	16512	16208	16455	16254	16410	16509	16160	16600	16423	16500	16529	16576	16539	16475	16270	16356	16537	16563	16471	16549	16460	16510	16310	16563	16650	16676	16363	16469	16782	16504	16475	16363	16221	16405	16501	16532	16538	16506	16354	16396	16337	16671	16099	16553	16333	16574	16537	16355	16658	16545	16489	16262	16301	16300	16697	16400	16541	16438	16250	16233	16171	16361	16397	16238	16543	16467	16491	16495	16436	16365	16239	16446	16683	16352	16523	16338	16295	16500	16416	16591	16509	16567	16447	16522	16420	16389	16486	16393	16424	16584	16563	16447	16397	16239	16471	16432	16464	16445	16496	16522	16411	16419	16419	16458	16359	16462	16469	16527	16543	16591	16327	16396	16468	16350	16315	16446	16510	16584	16446	16435	16647	16362	16462	16429	16328	16505	16529	16507	16282	16569	16380	16463	16552	16579	16474	16413	16650	16496	16363	16455	16463	16356	16545	16537	16435	16516	16312	16390	16506	16498	16599	16571	16285	16276	16472	16631	16408	16306	16521	16443	16493	16423	16461	16573	16403	16389	16365	16406	16304	16525	16293	16271	16461	16544	16508	16232	16393	16299	16326	16341	16439	16309	16508	16317	16551	16379	16350	16602	16208	16506	16501	16570	16413	16401	16354	16398	16423	16259	16378	16509	16346	16445	16352	16530	16459	16448	16543	16388	16443	16350	16240	16350	16392	16514	16586	16401	16435	16513	16470	16482	16460	16329	16318	16485	16572	16425	16524	16597	16403	16611	16402	16529	16361	16541	16374	16527	16424	16576	16338	16169	16291	16390	16393	16646	16416	16353	16479	16612	16448	16295	16481	16550	16514	16473	16457	16686	16455	16584	16645	16418	16403	16392	16389	16544	16424	16477	16555	16527	16393	16592	16419	16591	16610	16283	16453	16551	16383	16557	16453	16520	16526	16469	16355	16455	16663	16386	16403	16256	16350	16304	16431	16399	16471	16461	16411	16456	16439	16485	16386	16643	16280	16493	16473	16365	16463	16490	16485	16300	16492	16506	16407	16595	16339	16503	16354	16440	16478	16467	16519	16448	16451	16636	16358	16494	16414	16362	16413	16491	16371	16547	16524	16539	16399	16439	16495	16291	16478	16369	16391	16431	16464	16535	16182	16437	16416	16609	16386	16596	16356	16519	16504	16529	16502	16345	16448	16684	16347	16583	16473	16266	16442	16549	16498	16646	16503	16624	16385	16555	16272	16526	16459	16296	16545	16577	16563	16362	16311	16417	16468	16459	16577	16500	16478	16429	16449	16335	16314	16446	16514	16422	16535	16355	16610	16503	16219	16258	16467	16491	16207	16408	16412	16511	16412	16317	16404	16301	16240	16228	16534	16434	16434	16459	16476	16527	16644	16428	16388	16463	16383	16358	16724	16554	16429	16503	16356	16469	16466	16531	16689	16340	16362	16246	16527	16407	16526	16417	16330	16474	16401	16445	16471	16323	16334	16386	16398	16451	16228	16286	16511	16466	16505	16699	16372	16539	16483
15776	68047	71720	24900	16170	15799	15314	14918	14838	14548	14505	14510	14477	14666	14500	14355	14262	14446	14503	14597	14416	14519	14409	14436	14555	14296	14364	14493	14406	14313	14317	14269	14368	14463	14597	14510	14401	14332	14519	14448	14429	14439	14285	14563	14418	14425	14421	15380	16419	16639	15967	15002	14708	14465	14372	14315	14353	14254	14415	14294	14299	14255	14390	14187	14278	14455	14286	14228	14291	14136	14337	14473	14283	14427	14264	14322	14103	14348	14373	14304	14327	14311	14247	14305	14174	14244	14331	14278	14192	14202	14439	14320	14284	14348	14198	14217	14405	14345	14287	14567	14277	14215	14298	14284	14363	14218	14219	14229	14237	14424	14500	14394	14217	14217	14292	14222	14300	14205	14245	14215	14350	14085	14340	14260	14238	14296	14325	14368	14220	14403	14196	14299	14369	14487	14236	14469	14310	14259	14311	14321	14253	14399	14308	14307	14186	14326	14165	14297	14262	14331	14284	14286	14409	14282	14366	14277	14169	14434	14230	14204	14265	14226	14258	14280	14192	14193	14455	14284	14393	14191	14430	14250	14337	14439	14288	14091	14314	14231	14265	14403	14243	14405	14336	14387	14482	14160	14375	14381	14318	14154	14329	14316	14329	14239	14180	14326	14105	14377	14368	14130	14238	14221	14338	14256	14332	14259	14362	14213	14310	14226	14236	14340	14419	14272	14146	14414	14184	14259	14412	14204	14197	14326	14313	14196	14260	14353	14076	14279	14169	14214	14321	14292	14183	14184	14279	14198	14382	14385	14267	14229	14391	14171	14102	14346	14264	14289	14359	14283	14140	14270	14138	14131	14426	14358	14229	14189	14393	14465	14410	14360	14432	14342	14216	14297	14368	14337	14277	14225	14251	14448	14109	14273	14279	14362	14188	14275	14281	14134	14268	14467	14208	14165	14316	14147	14366	14521	14335	14271	14364	14227	14163	14293	14333	14303	14223	14255	14200	14111	14362	14169	14411	14127	14379	14279	14368	14381	14452	14251	14429	14421	14259	14467	14459	14269	14393	14149	14358	14284	14299	14228	14210	14175	14222	14268	14236	14350	14442	14230	14299	14240	14371	14471	14299	14408	14231	14206	14262	14426	14292	14203	14298	14149	14179	14228	14334	14294	14235	14236	14229	14369	14372	14010	14273	14319	14334	14216	14227	14318	14194	14314	14299	14350	14314	14467	14520	14282	14222	14371	14344	14398	14368	14165	14343	14301	14076	14371	14280	14272	14415	14356	14343	14307	14274	14274	14122	14309	14287	14357	14159	14353	14493	14393	14267	14227	14236	14398	14234	14404	14410	14452	14199	14357	14329	14274	14322	14349	14472	14219	14313	14179	14312	14356	14255	14340	14326	14439	14157	14509	14143	14400	14137	14227	14152	14255	14260	14324	14443	14477	14217	14331	14299	14272	14032	14390	14263	14454	14136	14340	14492	14278	14358	14161	14210	14338	14438	14200	14241	14424	14325	14367	14253	14352	14215	14390	14326	14288	14068	14379	14167	14321	14274	14187	14407	14339	14341	14234	14285	14262	14188	14317	14378	14289	14477	14294	14214	14453	14079	14343	14381	14308	14330	14294	14371	14281	14286	14345	14225	14374	14323	14287	14302	14458	14288	14295	14119	14323	14097	14243	14283	14281	14397	14167	14380	14392	14495	14352	14385	14203	14430	14451	14207	14306	14351	14229	14112	14110	14323	14331	14300	14076	14253	14322	14139	14060	14361	14366	14196	14250	14230	14346	14245	14236	14154	14198	14350	14385	14376	14497	14149	14290	14184	14270	14468	14147	14325	14152	14276	14156	14147	14266	14144	14217	14248	14533	14387	14344	14174	14181	14323	14328	14238	14304	14331	14340	14427	14354	14222	14243	14251	14430	14203	14178	14383	14486	14395	14256	14079	14320	14155	14334	14261	14201	14276	14319	14166	14347	14439	14207	14272	14268	14269	14094	14413	14181	14234	14589	14263	14268	14081	14287	14097	14220	14313	14344	14401	14376	14302	14448	14297	14288	14443	14277	14124	14344	14366	14461	14411	14321	14241	14232	14183	14326	14309	14329	14239	14198	14387	14174	14341	14339	14276	14236	14506	14496	14229	14331	14285	14203	14469	14179	14176	14286	14267	14342	14345	14344	14254	14245	14278	14361	14180	14327	14362	14454	14251	14418	14453	14162	14561	14146	14279	14189	14326	14344	14218	14236	14260	14163	14334	14181	14262	14331	14425	14306	14165	14292	14241	14254	14190	14262	14256	14354	14284	14265	14210	14318	14249	14292	14397	14378	14087	14391	14387	14334	14297	14467	14292	14313	14299	14424	14178	14210	14326	14368	14320	14393	14350	14325	14159	14149	14111	14202	14276	14345	14331	14392	14184	14315	14273	14351	14261	14267	14304	14268	14393	14156	14296	14315	14313	14310	14201	14270	14268	14266	14079	14465	14500	14273	14453	14244	14536	14235	14396	14387	14462	14305	14213	14276	14189	14241	14251	14192	14241	14244	14175	14104	14370	14372	14236	14269	14375	14403	14489	14353	14334	14333	14072	14286	14354	14173	14306	14266	14366	14327	14094	14203	14108	14241	14209	14311	14145	14413	14253	14145	14312	14342	14443	14276	14265	14249	14266	14409	14351	14347	14333	14399	14187	14326	14089	14324	14413	14237	14339	14207	14353	14262	14378	14276	14311	14299	14284	14273	14275	14306	14209	14299	14360	14302	14202	14239	14109	14346	14272	14279	14092	14265	14440	14267	14320	14234	14212	14370	14360	14293	14350	14460	14285	14361	14307	14237	14356	14373	14349	14284	14170	14258	14203	14434	14310	14334	14274	14331	14293	14188	14406	14409	14244	14481	14407	14248	14303	14329	14368	14072	14200	14258	14314	14260	14337	14328	14189	14381	14267	14237	14316	14358	14428	14130	14359	14308	14251	14356	14278	14234	14303	14253	14213	14151	14210	14325	14391	14237	14288	14235	14222	14439	14343	14321	14285	14207	14440	14226	14288	14327	14132	14346	14202	14358	14166	14213	14252	14243	14199	14267	14225	14264	14394	14323	14244	14240	14407	14289	14412	14220	14222	14345	14345	14220	14492	14546	14415	14367	14284	14390	14272	14315	14366	14402	14232	14406	14358	14410	14234	14417	14308	14335	14227	14317	14290	14347	14269	14281	14059	14276	14217	14249	14253	14238	14245	14328	14387	14238	14279	14375	14144	14183	14413	14321	14209	14291	14476	14264	14354	14204	14199	14318	14308	14422	14414	14260	14392	14381	14386	14466	14330	14338	14393	14389	14367	14414	14305	14454	14304	14318	14135	14223	14257	14469	14437	14198	14400	14304	14300	14273	14373	14464	14263	14291	14319	14373	14347	14278	14420	14147	14156	14402	14390	14359	14286	14397	14183	14173	14329	14336	14408	14160	14275	14302	14156	14293	14330	14351	14380	14321	14091	14356	14321	14375	14304	14225	14303	14328	14349	14192	14192	14438	14230	14250	14263	14124	14254	14309	14303	14328	14278	14122	14212	14304	14400	14304	14418	14276	14257	14347	14128	14375	14260	14353	14442	14361	14257	14268	14316	14273	14490	14271	14176	14330	14451	14212	14200	14254	14410	14380	14332	14323	14296	14203	14315	14389	14249	14258	14332	14460	14287	14237	14343	14343	14448	14184	14308	14387	14245	14264	14242	14573	14280	14322	14340	14342	14278	14169	14132	14297	14264	14292	14150	14089	14306	14467	14343	14286	14244	14402	14371	14351	14484	14176	14215	14415	14220	14209	14397	14159	14291	14409	14305	14290	14113	14143	14352	14175	14226	14263	14299	14284	14270	14152	14218	14256	14403	14163	14161	14308	14364	14216	14298	14338	14228	14400	14347	14303	14213	14228	14349	14367	14220	14229	14314	14318	14345	14206	14262	14129	14214	14335	14181	14370	14113	14270	14369	14144	14167	14354	14275	14207	14346	14248	14534	14278	14319	14227	14345	14340	14422	14383	14332	14226	14295	14329	14285	14274	14270	14322	14232	14235	14308	14279	14419	14376	14340	14340	14316	14158	14147	14232	14181	14350	14244	14271	14252	14341	14394	14440	14370	14311	14401	14454	14320	14151	14388	14209	14186	14236	14287	14196	14217	14305	14231	14334	14333	14363	14279	14032	14216	14255	14378	14298	14362	14355	14240	14175	14393	14223	14264	14266	14325	14197	14193	14185	14424	14242	14025	14205	14216	14251	14391	14489	14245	14293	14258	14343	14245	14337	14529	14434	14239	14377	14398	14338	14320	14359	14282	14203	14189	14125	14363	14356	14274	14340	14384	14126	14427	14292	14411	14297	14207	14383	14479	14176	14325	14376	14323	14259	14341	14193	14208	14315	14335	14319	14297	14188	14281	14467	14101	14288	14262	14264	14183	14254	14297	14353	14334	14320	14335	14148	14442	14367	14227	14123	14232	14263	14236	14356	14251	14295	14117	14410	14329	14309	14235	14370	14282	14455	14380	14223	14401	14164	14297	14308	14342	14402	14209	14183	14359	14377	14272	14125	14292	14333	14175	14335	14214	14308	14094	14313	14288	14406	14346	14313	14139	14138	14417	14403	14330	14273	14276	14276	14302	14264	14321	14458	14185	14291	14268	14308	14201	14453	14345	14228	14376	14341	14276	14278	14304	14267	14446	14294	14190	14194	14199	14271	14225	14373	14193	14278	14229	14320	14240	14372	14232	14278	14129	14355	14270	14171	14293	14200	14413	14282	14250	14233	14327	14231	14331	14158	14272	14106	14377	14405	14168	14184	14333	14339	14342	14200	14262	14394	14326	14266	14297	14234	14166	14247	14358	14352	14310	14321	14236	14197	14152	14301	14426	14225	14317	14209	14310	14102	14389	14130	14359	14203	14214	14195	14334	14133	14240	14357	14415	14257	14359	14230	14343	14361	14193	14229	14314	14442	14294	14155	14199	14253	14191	14291	14313	14284	14162	14446	14251	14404	14345	14149	14382	14109	14178	14308	14403	14249	14247	14367	14209	14311	14118	14315	14168	14208	14412	14233	14301	14363	14296	14411	14224	14255	14279	14332	14360	14345	14359	14272	14271	14248	14428	14494	14387	14569	14197	14349	14340	14355	14280	14275	14275	14529	14223	14299
27181	27299	39828	26320	17261	16808	16738	16573	16660	16399	16441	16592	16371	16574	16442	16635	16315	16206	16616	16541	16437	16580	16386	16583	16508	16300	16397	16479	16273	16408	16408	16484	16450	16289	16236	16575	16446	16662	16559	16344	16390	16671	16541	16429	16267	16539	16147	16753	16441	16614	16678	16671	16587	16566	16257	16441	16346	16272	16237	16494	16453	16282	16429	16405	16449	16518	16425	16519	16291	16472	16370	16335	16449	16587	16590	16439	16364	16421	16426	16421	16368	16464	16308	16198	16502	16452	16442	16271	16390	16420	16325	16471	16389	16255	16469	16638	16345	16401	16386	16336	16551	16267	16477	16314	16619	16413	16518	16322	16541	16353	16383	16267	16640	16586	16367	16406	16438	16361	16293	16347	16509	16469	16347	16410	16358	16336	16293	16274	16462	16498	16388	16373	16554	16253	16537	16468	16397	16188	16503	16603	16469	16269	16311	16298	16468	16460	16370	16471	16326	16389	16476	16536	16532	16431	16469	16362	16368	16338	16310	16444	16474	16543	16518	16387	16595	16449	16305	16297	16454	16428	16545	16429	16284	16345	16311	16553	16429	16516	16393	16428	16233	16341	16415	16253	16314	16380	16475	16473	16443	16373	16530	16450	16336	16514	16240	16453	16428	16311	16263	16491	16619	16449	16451	16450	16240	16355	16394	16369	16414	16308	16452	16305	16559	16341	16306	16345	16450	16397	16391	16251	16474	16352	16487	16594	16285	16372	16486	16275	16172	16524	16404	16557	16408	16353	16518	16450	16345	16393	16310	16564	16467	16332	16295	16237	16531	16348	16390	16377	16427	16383	16370	16298	16315	16277	16242	16295	16340	16569	16309	16429	16418	16438	16293	16374	16177	16320	16414	16311	16284	16306	16476	16312	16466	16625	16572	16408	16293	16320	16541	16415	16365	16499	16563	16517	16378	16293	16224	16401	16393	16577	16477	16508	16295	16470	16142	16528	16582	16328	16406	16479	16478	16381	16335	16394	16571	16483	16331	16370	16311	16528	16426	16289	16460	16449	16332	16253	16364	16533	16495	16322	16510	16352	16467	16554	16365	16517	16480	16392	16560	16328	16473	16386	16474	16309	16403	16342	16249	16433	16349	16590	16428	16271	16348	16246	16533	16232	16313	16311	16372	16316	16499	16393	16558	16593	16419	16334	16460	16362	16436	16241	16111	16404	16322	16469	16578	16582	16551	16291	16454	16322	16341	16296	16280	16454	16403	16487	16538	16290	16422	16408	16401	16269	16446	16555	16246	16368	16226	16253	16390	16516	16716	16282	16370	16413	16538	16291	16324	16324	16389	16377	16382	16471	16459	16279	16508	16382	16327	16505	16625	16338	16344	16335	16419	16439	16259	16412	16412	16548	16502	16425	16581	16406	16372	16412	16532	16373	16342	16572	16443	16434	16363	16301	16275	16456	16338	16523	16310	16445	16363	16261	16188	16268	16475	16494	16352	16480	16437	16377	16505	16302	16466	16272	16552	16376	16428	16340	16220	16509	16216	16351	16472	16368	16396	16354	16470	16516	16386	16411	16400	16225	16148	16402	16595	16309	16441	16530	16293	16244	16398	16457	16494	16343	16463	16286	16326	16260	16568	16619	16447	16435	16252	16447	16309	16556	16413	16430	16534	16585	16245	16370	16540	16414	16450	16238	16490	16397	16452	16411	16384	16196	16431	16281	16383	16474	16407	16649	16356	16444	16399	16575	16302	16377	16355	16391	16390	16258	16346	16487	16241	16624	16295	16365	16378	16274	16447	16418	16445	16482	16474	16288	16277	16341	16480	16324	16556	16566	16508	16256	16301	16425	16275	16469	16460	16510	16427	16260	16311	16414	16451	16429	16496	16310	16410	16398	16539	16496	16214	16568	16566	16444	16229	16281	16529	16391	16344	16440	16450	16304	16409	16359	16404	16324	16343	16327	16510	16319	16225	16591	16418	16308	16392	16187	16479	16368	16219	16243	16365	16331	16715	16480	16447	16292	16443	16423	16529	16393	16255	16287	16320	16272	16319	16390	16387	16407	16390	16327	16467	16281	16400	16462	16315	16182	16299	16692	16403	16507	16292	16441	16370	16396	16448	16492	16628	16486	16317	16329	16474	16403	16147	16340	16590	16344	16533	16438	16287	16316	16308	16329	16453	16175	16468	16436	16521	16352	16402	16233	16364	16527	16499	16324	16331	16540	16351	16456	16474	16318	16440	16543	16440	16138	16354	16337	16522	16364	16400	16465	16616	16432	16371	16391	16386	16671	16373	16503	16434	16621	16635	16457	16360	16278	16378	16460	16580	16334	16270	16299	16342	16278	16356	16330	16317	16026	16415	16427	16375	16237	16434	16589	16515	16266	16369	16506	16320	16218	16284	16420	16591	16406	16423	16682	16700	16506	16259	16633	16274	16428	16410	16395	16541	16493	16623	16326	16290	16320	16763	16338	16547	16396	16399	16441	16505	16378	16511	16510	16432	16325	16521	16385	16512	16462	16407	16347	16421	16378	16445	16496	16352	16418	16272	16444	16644	16423	16308	16339	16546	16436	16563	16537	16371	16283	16675	16445	16411	16467	16439	16278	16632	16253	16270	16278	16456	16325	16374	16352	16532	16532	16435	16468	16416	16188	16290	16385	16415	16363	16571	16249	16347	16402	16283	16269	16396	16309	16462	16417	16450	16270	16286	16455	16312	16437	16540	16482	16301	16596	16267	16498	16585	16341	16468	16374	16405	16371	16521	16433	16429	16321	16321	16505	16419	16495	16464	16376	16447	16315	16327	16447	16319	16476	16223	16418	16303	16404	16248	16361	16355	16409	16412	16380	16384	16483	16401	16499	16332	16482	16598	16430	16618	16473	16366	16458	16482	16347	16510	16466	16377	16392	16375	16170	16477	16599	16343	16363	16248	16441	16440	16501	16254	16472	16464	16445	16415	16420	16398	16387	16580	16335	16471	16503	16363	16356	16433	16423	16557	16274	16330	16360	16314	16286	16571	16506	16400	16255	16241	16490	16472	16323	16479	16459	16391	16372	16431	16512	16285	16250	16390	16473	16488	16301	16405	16547	16310	16279	16488	16472	16286	16432	16406	16446	16374	16481	16456	16379	16629	16588	16417	16320	16494	16599	16481	16546	16478	16426	16323	16478	16415	16457	16580	16295	16387	16452	16375	16469	16348	16622	16339	16412	16200	16157	16402	16365	16276	16445	16508	16254	16541	16346	16358	16379	16284	16354	16591	16359	16512	16274	16143	16423	16435	16386	16283	16341	16476	16587	16566	16233	16242	16510	16441	16332	16411	16361	16434	16446	16348	16312	16332	16435	16233	16616	16540	16359	16318	16366	16415	16624	16406	16259	16461	16210	16278	16347	16381	16437	16376	16245	16333	16481	16389	16481	16405	16508	16286	16582	16341	16504	16476	16466	16465	16273	16183	16310	16307	16308	16367	16210	16530	16231	16525	16397	16418	16419	16577	16452	16375	16499	16309	16331	16429	16382	16266	16421	16307	16297	16511	16636	16353	16230	16241	16299	16287	16240	16349	16157	16425	16278	16357	16215	16307	16571	16350	16345	16340	16582	16410	16230	16546	16532	16611	16395	16428	16442	16433	16477	16494	16519	16364	16463	16352	16420	16319	16167	16234	16309	16448	16524	16402	16486	16496	16499	16290	16312	16430	16407	16459	16462	16515	16545	16572	16510	16356	16426	16189	16543	16436	16561	16356	16461	16157	16319	16349	16444	16446	16425	16225	16344	16470	16303	16361	16600	16195	16196	16501	16375	16334	16446	16285	16572	16403	16475	16378	16540	16524	16402	16305	16398	16391	16351	16193	16422	16538	16466	16377	16486	16337	16443	16365	16215	16410	16225	16340	16449	16568	16538	16408	16516	16449	16368	16500	16329	16351	16400	16350	16610	16312	16488	16255	16547	16341	16670	16485	16272	16139	16364	16376	16580	16398	16389	16426	16315	16450	16490	16591	16413	16524	16437	16408	16430	16273	16484	16288	16336	16372	16385	16346	16429	16305	16488	16415	16469	16654	16490	16491	16387	16517	16441	16224	16200	16494	16454	16345	16379	16190	16396	16458	16398	16351	16340	16431	16291	16511	16486	16434	16302	16405	16212	16475	16468	16497	16211	16447	16404	16421	16537	16318	16254	16431	16281	16195	16369	16579	16421	16507	16346	16184	16437	16510	16396	16645	16442	16299	16258	16403	16421	16371	16315	16430	16469	16611	16359	16448	16301	16240	16336	16332	16509	16364	16345	16273	16273	16274	16291	16382	16456	16524	16536	16351	16451	16437	16542	16192	16240	16493	16368	16402	16435	16386	16454	16358	16346	16505	16429	16474	16439	16314	16428	16316	16252	16334	16342	16347	16481	16474	16515	16535	16322	16389	16463	16375	16275	16383	16481	16580	16545	16263	16136	16269	16544	16356	16545	16587	16418	16366	16480	16378	16441	16327	16340	16317	16573	16281	16299	16446	16360	16558	16304	16627	16684	16459	16356	16327	16430	16237	16205	16421	16268	16440	16508	16180	16562	16469	16436	16484	16426	16445	16448	16517	16498	16435	16232	16605	16363	16397	16267	16282	16463	16214	16362	16511	16296	16299	16338	16596	16215	16572	16590	16339	16481	16356	16320	16387	16344	16400	16435	16239	16511	16482	16278	16319	16421	16223	16322	16550	16472	16374	16482	16276	16285	16473	16462	16445	16464	16404	16502	16521	16399	16313	16367	16445	16403	16137	16404	16457	16433	16300	16253	16332	16431	16492	16412	16288	16550	16407	16405	16475	16485	16410	16403	16298	16458	16365	16280	16500	16315	16461	16492	16263	16372	16462	16332	16389	16442	16548	16301	16388	16540	16326	16489	16414	16352	16406	16514	16431	16404	16538	16698	16292	16535	16335	16484	16531	16276	16473	16503	16400	16427	16390	16319	16274	16537	16490	16573	16523	16535	16469	16394	16255	16470	16392	16439	16337	16516	16346	16358	16601	16492	16547	16494	16721	16397	16390	16525	16379	16286	16286	16142	16428	16414	16407	16287	16296	16478	16564	16224	16285	16309	16404	16318	16404	16447	16285	16518	16355	16364	16502	16532	16519	16460	16482	16393	16594	16451	16506	16214	16404	16389	16581	16535
13677	41652	40994	19091	14487	14448	14313	14418	14214	14357	14351	14263	14288	14338	14405	14306	14467	14266	14338	14255	14249	14285	14272	14307	14473	14272	14568	14303	14199	14253	14329	14462	14179	14419	14414	14189	14108	14348	14291	14251	14363	14392	14506	14327	14283	14273	14220	14294	14522	14244	14588	14282	14300	14198	14258	14367	14313	14176	14320	14212	14267	14308	14299	14196	14345	14153	14261	14230	14317	14285	14242	14284	14257	14241	14176	14220	14152	14357	14295	14342	14355	14340	14351	14324	14149	14343	14403	14420	14296	14154	14345	14249	14248	14340	14207	14272	14172	14271	14265	14268	14256	14202	14264	14221	14259	14218	14224	14345	14249	14262	14249	14221	14333	14224	14177	14210	14260	14066	14291	14230	14287	14221	14158	14213	14103	14514	14420	14327	14234	14272	14396	14290	14427	14184	14261	14354	14196	14235	14342	14271	14203	14249	14343	14277	14179	14270	14356	14253	14292	14276	14259	14158	14236	14329	14108	14213	14249	14402	14295	14196	14187	14243	14242	14296	14344	14138	14249	14199	14369	14377	14197	14242	14413	14328	14246	14339	14163	14319	14189	14353	14113	14256	14387	14258	14199	14398	14142	14259	14168	14452	14190	14230	14228	14381	14369	14178	14305	14269	14357	14255	14299	14332	14182	14318	14155	14120	14306	14288	14295	14175	14216	14195	14201	14268	14295	14343	14262	14186	14168	14258	14171	14371	14254	14345	14211	14081	14275	14252	14183	14240	14287	14325	14122	14211	14194	14176	14142	14195	14273	14317	14338	14290	14398	14205	14460	14176	14218	14099	14316	14351	14145	14258	14208	14312	14275	14367	14206	14200	14239	14128	14265	14369	14109	14355	14216	14219	14156	14176	14299	14191	14231	14306	14027	14118	14201	14183	14381	14332	14047	14211	14349	14333	14321	14232	14248	14255	14266	14114	14436	14187	14120	14329	14156	14063	14326	14294	14242	14261	14250	14122	14129	14184	14345	14196	14180	14330	14269	14229	14166	14262	14135	14337	14255	14185	14477	14348	14274	14346	14254	14248	14207	14244	14259	14293	14272	14282	14277	14355	14345	14328	14276	14152	14348	14149	14179	14253	14165	14330	14355	14155	14339	14267	14267	14238	14353	14349	14345	14161	14261	14262	14348	14342	14323	14218	14376	14344	14195	14315	14314	14293	14250	14204	14170	14295	14332	14076	14351	14078	14135	14048	14373	14307	14076	14211	14197	14341	14245	14275	14213	14335	14099	14390	14230	14239	14316	14160	14149	14372	14164	14226	14138	14095	14178	14043	14368	14207	14171	14184	14222	14175	14302	14243	14394	14194	14284	14148	14321	14250	14226	14241	14213	14293	14233	14306	14398	14233	14250	14220	14384	14425	14086	14370	14244	14276	14316	14234	14250	14263	14167	14283	14261	14245	14226	14236	14310	14340	14249	14291	14234	14251	14258	14201	14291	14197	14088	14289	14265	14225	14256	14322	14275	14113	14234	14154	14213	14289	14256	14246	14403	14141	14281	14375	14034	14192	14105	14273	14099	14203	14254	14328	14349	14291	14195	14238	14120	14367	14103	14130	14354	14217	14299	13992	14166	14342	14214	14364	14406	14431	14279	14303	14305	14145	14180	14283	14120	14339	14260	14287	14306	14221	14424	14260	14312	14191	14195	14034	14350	14309	14422	14312	14331	14285	14316	14289	14218	14132	14131	14176	14235	14436	14225	14250	14005	14263	14198	14311	14081	14311	14243	14439	14159	14227	14352	14304	14337	14276	14214	14171	14343	14347	14319	14047	14195	14282	14261	14364	14263	14251	14176	14185	14353	14295	14325	14159	14249	14281	14373	14143	14315	14388	14380	14187	14376	14241	14289	14215	14269	14338	14360	14236	14234	14344	14164	14269	14315	14159	14274	14299	14187	14279	14377	14209	14215	14253	14437	14317	14133	13988	14294	14381	14195	14177	14391	14379	14339	14127	14192	14269	14185	14321	14160	14376	14162	14391	14356	14217	14322	14252	14074	14437	14117	14236	14227	14321	14338	14315	14193	14184	14132	14218	14128	14349	14252	14199	14259	14242	14241	14272	14165	14257	14157	14176	14072	14434	14274	14257	14450	14189	14073	14306	14379	14241	14269	14274	14143	14338	14352	14254	14285	14266	14392	14370	14282	14316	14292	14157	14256	14362	14160	14223	14323	14309	14407	14260	14346	14147	14315	14252	14088	14307	14200	14297	14232	14298	14378	14049	14385	14438	14189	14263	14201	14319	14352	14273	14301	14478	14268	14194	14247	14205	14114	14206	14280	14160	14370	14264	14234	14329	14210	14204	14137	14362	14220	14253	14250	14291	14160	14104	14205	14072	14181	14261	14198	14308	14197	14271	14299	14273	14292	14185	14395	14123	14357	14343	14099	14317	14221	14301	14208	14398	14400	14187	14281	14266	14182	14311	14250	14197	14147	14296	14296	14328	14440	14041	14266	14208	14240	14346	14163	14425	14142	14289	14313	14353	14185	14390	14269	14241	14447	14200	14467	14191	14076	14276	14190	14319	14408	14237	14416	14289	14294	14293	14229	14271	14293	14252	14302	14283	14479	14305	14167	14340	14143	14304	14237	14391	14377	14106	14164	14321	14118	14308	14473	14064	14192	14185	14254	14229	14299	14259	14195	14253	14375	14272	14336	14260	14209	14293	14080	14390	14228	14242	14215	14383	14310	14215	14152	14251	14368	14272	14381	14331	14176	14030	14322	14211	14190	14233	14357	14109	14364	14241	14243	13983	14227	14304	14352	14186	14353	14237	14094	14287	14223	14249	14321	14174	14202	14244	14234	14162	14384	14272	14321	14226	14323	14311	14161	14215	14094	14248	14205	14206	14276	14291	14168	14173	14324	14115	14194	14224	14324	14299	14315	14284	14408	14166	14246	14153	14350	14125	14318	14405	14291	13932	14195	14054	14301	14166	14180	14296	14290	14268	14107	14223	14093	14369	14420	14329	14216	14205	14202	14355	14298	14233	14173	14373	14325	14289	14075	14222	14317	14260	14156	14143	14364	14292	14261	14329	14134	14393	14274	14278	13992	14467	14219	14365	14165	14323	14190	14365	14378	14432	14243	14277	14422	14279	14196	14247	14351	14275	14268	14291	14245	14169	14087	14256	14205	14260	14349	14381	14353	14121	14250	14167	14410	14224	14281	14390	14234	14238	14277	14255	14381	14164	14254	14361	14393	14313	14473	14125	14116	14149	14291	14293	14166	14501	14390	14282	14192	14134	14300	14141	14261	14275	14403	14118	14346	14385	14481	14179	14240	14257	14231	14145	14318	14292	14264	14312	14407	14234	14309	14269	14325	14296	14332	14277	14380	14303	14215	14166	14234	14180	14295	14321	14298	14274	14213	14236	14189	14098	14413	14343	14299	14202	14305	14392	14176	14149	14395	14440	14218	14303	14413	14201	14387	14340	14216	14248	14158	14355	14176	14382	14409	14472	14210	14351	14343	14131	14241	14155	14188	14305	14104	14295	14362	14255	14430	14344	14429	14255	14349	14356	14118	14212	14311	14280	14206	14250	14223	14176	14233	14297	14219	14219	14215	14375	14171	14254	14390	14409	14239	14233	14236	14384	14300	14382	14240	14247	14110	14207	14323	14188	14234	14132	14309	14214	14213	14266	14393	14321	14336	14234	14264	14176	14286	14119	14293	14192	14324	14225	14077	14163	14061	14377	14286	14128	14341	14244	14363	14303	14417	14173	14200	14360	14339	14269	14278	14234	14264	14332	14168	14072	14191	14342	14331	14323	14364	14143	14216	14351	14274	14292	14363	14302	14227	14093	14332	14309	14209	14180	14343	14006	14167	14177	14350	14522	14267	14273	14287	14274	14205	14312	14070	14219	14162	14243	14207	14256	14168	14343	14268	14331	14229	14215	14249	14387	14255	14342	14255	14216	14302	14296	14265	14058	14249	14233	14216	14138	14179	14253	14175	14349	14115	14281	14116	14238	14128	14157	14193	14218	14275	14229	14355	14375	14315	14368	14265	14266	14203	14299	14256	14257	14291	14157	14255	14244	14220	14259	14110	14310	14154	14081	14228	14315	14200	14190	14189	14124	14445	14388	14169	14258	14286	14122	14145	14280	14237	14208	14292	14314	14253	14373	14420	14145	14370	14269	14277	14391	14139	14149	14271	14400	14340	14167	14181	14247	14322	14142	14288	14278	14244	14245	14489	14221	14298	14102	14208	14298	14295	14262	14263	14169	14353	14241	14304	14237	14266	14297	14042	14247	14315	14338	14121	14036	14379	14180	14291	14263	14273	14254	14047	14352	14224	14237	14301	14005	14273	14280	14319	14332	14382	14271	14149	14377	14340	14209	14312	14140	14253	14129	14262	14388	14308	14010	14247	14275	14255	14275	14104	14361	14330	14146	14347	14358	14396	14218	14194	14220	14248	14226	14127	14252	14310	14233	14134	14279	14334	14216	14351	14229	14530	14230	14378	14203	14374	14397	14339	14284	14367	14330	14285	14438	14460	14179	14257	14226	14298	14335	14228	14134	14329	14337	14173	14368	14369	14368	14107	14222	14225	14100	14361	14306	14221	14264	14472	14276	14063	14357	14316	14454	14144	14269	14406	14264	14270	14366	14326	14090	14186	14232	14157	14256	14143	14267	14262	14238	14120	14379	14126	14399	14351	14176	14310	14153	14246	14246	14169	14026	14160	14195	14200	14321	14155	14149	14146	14285	14171	14205	14390	14092	14138	14070	14256	14351	14225	14071	14205	14229	14257	14266	14196	14351	14301	14306	14236	14375	14298	14228	14337	14187	14331	14202	14146	14142	14239	14241	14385	14426	14299	14123	14116	14349	14354	14271	14209	14215	14210	14119	14485	14242	14179	14227	14258	14253	14210	14332	14250	14257	14275	14386	14214	14257	14443	14152	14306	13953	14301	14081	14396	14320	14223	14324	14335	14212	14312	14296	14413	14131	14220	14294	14281	14284	14189	14296	14279	14331	14277	14310	14269	14388	14357	14354	14270	14287	14209	14415	14254	14160	14357	14344	14259	14141	14334	14236	14214	14238	14299	14149	14215	14298	14224	14555	14358	14181	14260	14229	14382	14352	14276	14172	14219	14173	14278	14310	14466	14091
23690	21651	39517	34008	21704	20259	18882	17255	16543	16557	16760	16521	16458	16413	16609	16542	16678	16436	16401	16503	16401	16454	16342	16546	16351	16206	16222	16428	16393	16244	16507	16435	16557	16310	16354	16317	16446	16571	16412	16492	16441	16450	16263	16385	16448	16555	16309	16692	17117	17177	16851	16725	16551	16028	16262	16508	16317	16582	16206	16418	16398	16087	16292	16323	16260	16275	16193	16269	16200	16411	16344	16398	16385	16403	16327	16506	16151	16180	16446	16236	16418	16330	16489	16229	16419	16356	16385	16296	16305	16354	16379	16412	16337	16394	16249	16399	16097	16173	16404	16201	16253	16220	16361	16271	16232	16431	16277	16368	16318	16399	16165	16216	16079	16483	16468	16206	16327	16292	16320	16466	16189	16350	16221	16377	16359	16162	16221	16289	16292	16380	16319	16392	16429	16331	16207	16281	16252	16206	16219	16283	16317	16267	16331	16229	16500	16310	16211	15938	16334	16162	16302	16301	16306	16303	16423	16365	16509	16245	16473	16449	16321	16267	16153	16227	16214	16218	16290	16369	16229	16211	16143	16214	16190	16342	16352	16440	16337	16179	16221	16393	16193	16184	16277	16587	16265	16232	16272	16267	16422	16423	16306	16241	16388	16361	16419	16248	16259	16505	16109	16437	16279	16284	16298	16331	16232	16302	16458	16327	16307	16264	16302	16283	16246	16235	16245	16285	16113	16248	16365	16216	16553	16043	16393	16228	16364	16373	16264	16268	16368	16452	16462	16224	16344	16267	16334	16442	16420	16268	16214	16067	16291	16326	16289	16338	16103	16339	16464	16357	16421	16173	16476	16355	16248	16204	16463	16384	16398	16383	16258	16415	16292	16131	16067	15991	16368	16576	16182	16316	16281	16549	16476	16188	16286	16326	16135	16306	16315	16266	16263	16361	16390	16246	16581	16249	16339	16210	16266	16279	16338	16241	16307	16319	16262	16201	16453	16534	16201	16180	16291	16358	16191	16205	16358	16283	16345	16348	16378	16404	16351	16416	16300	16269	16444	16585	16314	16237	16238	16299	16394	16294	16269	16435	16532	16382	16340	16213	16248	16283	16316	16298	16213	16345	16220	16490	16340	16335	16184	16313	16281	16594	16440	16296	16181	16283	16369	16361	16376	16188	16193	16260	16364	16288	16369	16144	16299	16344	16355	16579	16291	16303	16360	16164	16150	16252	16355	16265	16314	16379	16092	16260	16352	16279	16328	16385	16163	16345	16350	16194	16334	16412	16377	16319	16391	16423	16336	16198	16398	16382	16510	16212	16450	16158	16263	16231	16379	16463	16429	16470	16253	16391	16360	16315	16284	16253	16130	16340	16419	16198	16209	16271	16250	16402	16393	16345	16321	16325	16337	16188	16310	16217	16226	16239	16472	16266	16271	16330	16285	16182	16323	16248	16388	16244	16289	16255	16208	16158	16475	16482	16390	16345	16071	16626	16336	16169	16442	16310	16216	16161	16315	16313	16182	16400	16358	16325	16588	16344	16246	16399	16103	16334	16297	16320	16155	16122	16158	16437	16200	16304	16318	16161	16393	16183	16280	16300	16322	16267	16320	16262	16212	16302	16218	16221	16377	16432	16312	16273	16387	16305	16334	16013	16258	16189	16195	16197	16159	16285	16180	16247	16266	16258	16199	16186	16089	16079	16350	16246	16268	16276	16303	16372	16305	16418	16142	16279	16323	16301	16281	16322	16214	16160	16305	16314	16298	16192	16361	16310	16389	16348	16177	16191	16518	16177	16348	16262	16423	16294	16185	16229	16056	16188	16344	16162	16111	16228	16065	16224	16175	16293	16091	16292	16379	16411	16165	16377	16370	16481	16338	16357	16218	16250	16304	16421	16253	16348	16263	16307	16057	16235	16268	16359	16248	16254	16319	16365	16202	16355	16151	16414	16330	16378	16366	16125	16080	16214	16326	16242	16119	16279	16345	16242	16276	16362	16410	16302	16297	16081	16222	16159	15910	16321	16401	16295	16306	16307	16189	16326	16327	16231	16364	16198	16186	16301	16282	16176	16334	16244	16268	16073	16184	16077	16315	16465	16408	16504	16296	16410	16186	16498	16139	16123	16250	16278	16280	16218	16198	16319	16314	16159	16310	16523	16231	16175	16269	16128	16236	16285	16371	16283	16363	16336	16381	16223	16446	16275	15978	16288	16296	16275	16297	16514	16255	16205	16201	16282	16301	16344	16244	16051	16286	16310	16310	16120	16406	16415	16416	16300	16290	16208	16235	16272	16232	16510	16396	16318	16249	16280	16168	16309	16147	16303	16197	16189	16520	16354	16391	16394	16155	16277	16211	16291	16224	16406	16255	16580	16200	16398	16350	16271	16484	16233	16239	16464	16237	16429	16364	16323	16369	16407	16337	16309	16245	16207	16421	16267	16484	16279	16367	16454	16275	16220	16372	16345	16353	16245	16240	16369	16331	16276	16292	16466	16438	16187	16358	16361	16491	16666	16424	16224	16399	16255	16288	16284	16385	16100	16206	16337	16240	16281	16357	16434	16184	16014	16182	16279	16444	16250	16306	16346	16179	16169	16175	16394	16379	16343	16356	16306	16313	16528	16271	16264	16105	16156	16375	16310	16271	16319	16336	16295	16487	16269	16314	16493	16242	16307	16332	16293	16292	16287	16300	16208	16245	16266	16233	16252	16540	16197	16238	16268	16004	16258	16289	16410	16232	16197	16208	16237	16251	16186	16357	16355	16309	16422	16371	16221	16305	16295	16253	16216	16253	16232	16367	16399	16414	16463	16341	16394	16317	16116	16124	16292	16289	16179	16216	16349	16259	16195	16324	16183	16245	16181	16182	16195	16202	16187	16255	16322	16390	16104	16155	16540	16269	16204	16404	16253	16319	16155	16534	15954	16170	16000	16448	16256	16246	16184	16480	16431	16395	16292	16223	16346	16340	16259	16247	16238	16148	16182	16415	16420	16302	16390	16351	16338	16338	16160	16269	16343	16114	16358	16225	16354	16378	16450	16343	16130	16081	16358	16198	16138	16393	16515	16415	16250	16415	16378	16238	16448	16310	16272	16320	16235	16316	16354	16426	16262	16280	16363	16380	16195	16335	16323	16065	16431	16586	16285	16499	16326	16410	16405	16274	16310	16195	16305	16189	16246	16203	16354	16439	16390	16063	16338	16355	16406	16077	16348	16240	16401	16444	16420	16327	16244	16302	16245	16316	16360	16379	16271	16308	16209	16444	16344	16199	16361	16230	16411	16340	16334	16455	16344	16373	16343	16406	16174	16495	16390	16226	16486	16172	16141	16407	16392	16434	16390	16548	16397	16168	16306	16270	16171	16410	16081	16249	16462	16323	16196	16176	16139	16322	16349	16327	16280	16485	16480	16309	16343	16363	16269	16222	16165	16305	16384	16351	16354	16330	16137	16116	16199	16388	16149	16268	16309	16443	16341	16327	16201	16454	16342	16162	16480	16262	16293	16364	16401	16188	16416	16371	16209	16289	16492	16379	16236	16345	16223	16103	16287	16164	16294	16325	16409	16279	16350	16423	16197	16350	16241	16361	16140	16306	16271	16181	16424	16320	16168	16294	16158	16369	16425	16246	16239	16181	16221	16226	16231	16318	16215	16393	16428	16258	16264	16398	16262	16350	16396	16408	16236	16194	16363	16328	16486	16343	16403	16337	16262	16222	16534	16371	16205	16448	16226	16431	16419	16430	16495	16287	16351	16209	16294	16399	16298	16139	16354	16350	16320	16290	16409	16242	16490	16335	16252	16461	16449	16374	16155	16103	16241	16268	16394	16308	16281	16171	16187	16239	16326	16154	16306	16384	16429	16385	16363	16263	16312	16403	16103	16033	16113	16452	16142	16388	16324	16267	16272	16365	16116	16329	16387	16301	16290	16343	16325	16328	16331	16347	16401	16164	16474	16383	16247	16347	16353	16392	16405	16307	16514	16260	16410	16267	16406	16340	16160	16332	16369	16577	16267	16280	16346	16357	16457	16321	16342	16328	15952	16336	16346	16312	16212	16302	16149	16194	16457	16460	16325	16471	16179	16341	16402	16294	16303	16363	16169	16421	16182	16466	16193	16205	16208	16462	16348	16318	16138	16300	16405	16372	16462	16257	16280	16325	16388	16413	16372	16287	16322	16414	16394	16288	16255	16231	16291	16341	16220	16150	16499	16478	16190	16354	16272	16344	16269	16395	16374	16399	16339	16183	16527	16584	16212	16284	16364	16127	16432	16166	16420	16100	16381	16205	16184	16272	16182	16148	16185	16104	16384	16448	16418	16078	16204	16326	16051	16403	16353	16380	16155	16203	16303	16158	16241	16237	16349	16315	16189	16400	16253	16402	16220	16494	16338	16461	16181	16261	16295	16350	16356	16373	16220	16279	16307	16375	16156	16118	16251	16323	16447	16187	16256	16287	16236	16277	16240	16327	16221	16134	16224	16329	16278	16201	16289	16469	16350	16433	16363	16408	16456	16439	16296	16299	16406	16343	16165	16363	16311	16220	16315	16217	16332	16259	16433	16366	15991	16215	16062	16303	16379	16307	16417	16352	16397	16641	16043	16215	16247	16265	16628	16443	16261	16334	16190	16262	16184	16314	16271	16258	16416	16553	16497	16490	16289	16346	16268	16274	16154	16340	16284	16341	16360	16415	16508	16235	16359	16608	16234	16202	16292	16321	16174	16214	16092	16178	16263	16234	16404	16289	16400	16437	16292	16091	16368	16304	16391	16147	16128	16509	16120	16352	16587	16386	16249	16373	16323	16332	16260	16290	16496	16293	16184	16470	16296	16321	16457	16356	16376	16457	16326	16307	16244	16318	16342	16271	16353	16259	16346	16461	16277	16334	16216	16421	16339	16277	16291	16455	16373	16214	16133	16292	16532	16301	16181	16259	16436	16219	16411	16470	16249	16486	16182	16358	16549	16228	16302	16323	16293	16267	16323	15955	16343	16227	16383	16250	16216	16252	16195	16484	16257	16396	16269	16407	16417	16464	16284	16229	16278	16401	16396	16229	16179	16195	16289	16126	16339	16322	16384	16277	16128	16357	16307	16347	16288	16302	16410	16223	16433	16555	16312	16172	16242	16358	16295	16468	16346	16407	16355	16536	16300	16312	16210	16343	16280	16213	16483
13475	62024	73130	30147	15297	14841	14593	14747	14599	14338	14384	14207	14319	14509	14266	14288	14319	14298	14385	14313	14273	14370	14092	14323	14283	14368	14464	14371	14317	14164	14329	14307	14297	14425	14262	14405	14237	14278	14396	14416	14460	14349	14345	14403	14174	14183	14336	14844	15294	15347	14879	14959	14504	14394	14038	14182	14140	14107	14220	14061	14146	14211	14273	14138	14250	14173	14201	14298	14236	14376	14266	14357	14263	14295	14307	14193	14144	14188	14178	14287	14088	14211	14343	14317	14228	14249	14270	14177	14266	14329	14294	14166	14147	14223	14080	14200	14139	14148	14263	14131	14312	14338	14358	14341	14376	14191	14305	14286	14102	14237	14113	14334	14164	14286	14270	14185	14141	14262	14189	14236	14371	14181	14175	14225	14154	14122	14088	14229	14341	14446	14141	14250	14203	14112	14291	14159	14203	14155	14208	14292	14094	14035	14192	14224	14293	14206	14278	14458	14301	14317	14253	14198	14185	14244	14212	14107	14161	14396	14093	14217	14245	14369	14213	14341	14222	14192	14078	14299	14082	14135	14219	14130	14266	14198	14244	14252	14202	14144	14300	14195	14115	14268	14178	14309	14067	14179	14138	14184	14119	14193	14208	14322	14240	14224	14299	14317	14130	14223	14144	14262	14100	14185	14200	14183	14293	14320	14194	14109	14233	14347	14175	14250	14329	14204	14087	14139	14187	14135	14299	14277	14216	14302	14382	14284	14148	14374	14330	14265	14118	14207	14364	14251	14095	14075	14222	14348	14225	14158	14228	14260	14227	14200	14171	14180	14336	14209	14230	14230	14235	14224	14120	14299	14128	14235	14329	14192	14123	14165	14251	14214	14167	14213	14209	14383	14177	14101	14345	14259	14267	14313	13974	14352	14222	14502	14285	14141	14144	14288	14164	14177	14243	14213	14121	14339	14232	14291	14291	14346	14362	14328	14309	14221	14129	14301	14027	14168	14320	14310	14312	14349	14251	14131	14324	14253	14180	14169	14304	14315	14308	14209	14263	14480	14283	14305	14199	14251	14152	14149	14255	14186	14356	14221	14204	14180	14170	14311	14343	14118	14303	14259	14197	14183	14188	14233	14107	14307	14231	14248	14144	14201	14188	14225	14309	14308	14139	14313	14409	14240	14337	14253	14301	14226	14238	14353	14121	14244	14152	14346	14152	14202	14301	14204	14213	14135	14466	14176	14025	14250	14258	14238	14108	14197	14201	14161	14215	14160	14301	14214	14284	14381	14095	14253	14299	14229	14246	14117	14190	14379	14262	14298	14169	14093	14282	14095	14279	14229	14212	14206	14330	14233	14218	14262	14276	14248	14270	14269	14237	14125	14211	14260	14358	14276	14354	14175	14153	14390	14137	14108	14149	14114	14223	14247	14525	14192	14110	14086	14196	14177	14330	14254	14258	14202	14233	14098	14092	14310	14182	14276	14284	14221	14329	14389	14295	14104	14171	14362	14251	14265	14216	14079	14098	14113	14090	14313	14242	14245	14094	14220	14262	14180	14306	14109	14212	14150	14235	14191	14055	14254	14152	14222	14240	14165	14154	14131	14396	14246	14265	14208	14238	14148	14390	14192	14207	14165	14222	14293	14286	14261	14158	14142	14097	14363	14172	14177	14176	14303	14161	14334	14257	14327	14283	14267	13995	14282	14114	14265	14205	14174	14190	14271	14183	14226	14272	14294	14301	14192	14399	14226	14307	14213	14186	14338	14070	14156	14010	14233	14081	14343	14258	14196	14349	14310	14146	14346	14233	14154	14262	14286	14136	14265	14083	14060	14267	14204	14265	14100	14289	14205	14143	14130	14210	14187	14166	14282	14209	14232	14469	14142	13997	14229	14250	14296	14314	14240	14206	14286	14293	14383	14241	14028	14368	14086	14326	14116	14059	14180	14226	14329	14115	14198	14117	14234	14330	14311	14281	14207	14280	14156	14135	14175	14272	14172	14328	14158	14192	14369	14365	14136	14237	14302	14218	14275	14341	14125	14049	14309	14241	14333	14152	14227	14187	14261	14118	14149	14271	14223	14098	14197	14410	14202	14298	14099	14345	14137	14324	14215	14149	14431	14346	14224	14230	14361	14255	14266	14357	14122	14236	14320	14297	14256	14267	14314	14255	14108	14229	14152	13976	14290	14261	14181	14255	14307	14039	14410	14316	14181	14294	14255	14156	14157	14224	14047	14302	14096	14194	14200	14231	14242	14278	14226	14276	14163	14289	13950	14103	14243	14101	14031	14247	14355	14288	14153	14042	14398	14146	14292	14068	14233	14148	14188	14398	14174	14224	14324	14215	14160	14266	14274	14192	14139	14051	14191	14257	14199	13988	14298	14462	14218	14286	14168	14123	14184	14206	14193	14194	14194	14245	14422	14253	14219	14281	14206	14193	14256	14250	14061	14235	14307	14088	14167	14019	14049	14225	14266	14219	14172	14234	14098	14266	14217	14252	14197	14097	13988	14253	14272	14277	14117	14377	14150	14135	14402	14450	14236	14167	14237	14104	14295	14201	14264	14247	14268	14216	14303	14114	14257	14204	14143	14265	14253	14135	14050	14401	14346	14181	14169	14180	14053	14186	14008	14258	14246	14197	14237	14277	14239	14191	14189	14055	14324	14229	14115	14189	14116	14212	14164	14123	14175	14201	14285	14296	14166	14108	14292	14184	14202	14337	14185	14180	14346	14118	14172	14324	14347	14102	14133	14358	14293	14117	14127	14207	14047	14286	14204	14395	14302	14205	14331	14160	14202	14365	14142	14344	14313	14295	14225	14220	14130	14011	14198	14189	14127	14254	14256	14203	14321	14222	14193	14150	14328	14180	14423	14169	14108	14259	14243	14198	14278	14191	14235	14267	14185	14395	14205	14272	14243	14264	14364	14378	14191	14065	14309	14389	14215	14083	14224	14390	14303	14141	14323	14181	14204	14100	14050	14225	14258	14346	14236	14222	14171	14130	14134	14214	14202	14398	14351	14323	14253	14286	14360	14324	14248	14386	14257	14300	14184	14101	14252	14276	14286	14220	14328	14034	14283	14042	14159	14066	14217	14302	14320	14057	14323	14317	14133	14199	14141	14008	14276	14327	14163	14186	14228	14319	14293	14249	14165	14227	14316	14259	14229	14311	14177	14284	14072	14205	14084	14290	14108	14352	14334	14319	14317	14294	14155	14114	14306	14079	14190	14295	14254	14160	14182	14249	14053	14187	14310	14069	14099	14242	14165	14139	14104	14182	14198	14126	14345	14228	14295	14293	14275	14187	14269	14142	14192	14279	14107	14192	14230	14227	14254	14109	14264	14141	14184	14306	14079	14127	14376	14336	14324	14311	14171	14147	14276	14155	14432	14295	14481	14223	14359	14234	14456	14268	14228	14229	14323	14106	14247	14190	14288	14385	14280	14169	14284	14167	14205	14189	14370	14362	14235	14226	14113	14229	14117	14234	14414	14078	14146	14471	14260	14333	14253	14304	14161	14281	14243	14103	14058	14325	14341	14233	14219	14181	14336	14211	14244	14415	14363	14168	14192	14183	14337	14279	14269	14190	14150	14229	14351	14326	14260	14221	14311	14413	14345	14122	14160	14272	14325	14126	14359	14346	14288	14189	14334	14064	14291	14220	14050	14230	14313	14123	14145	14252	14116	14186	14104	14060	14333	14253	14265	14263	14236	14173	14436	14223	14116	14340	14320	14101	14319	14178	14240	14269	14247	14139	14311	14383	14282	14313	14305	14201	14017	14404	14106	14294	14073	14262	14211	14302	14323	14178	14178	14467	14294	14297	14260	14319	14215	14165	14120	14245	14242	14256	14140	13995	14167	14305	14237	14203	14093	14201	14159	14062	14167	14304	14305	14309	14502	14271	14076	14371	14205	14153	14171	14315	14346	14237	14217	14139	14379	14277	14103	14137	14115	14271	14317	14250	14209	14077	14497	14221	14269	14209	14144	14049	14201	14360	14055	14276	14367	14221	14270	14263	14230	14190	14209	14058	14362	14195	14127	14218	14181	14135	14088	14280	14347	14302	14260	14281	14316	14139	14162	14330	14239	14206	14214	14301	14077	14293	14121	14257	14057	14365	14272	14236	14206	14220	14328	14269	14218	14312	14334	14268	14082	14178	14006	14044	14343	14162	14224	14244	14145	14278	14158	14200	14237	14197	14238	14156	14360	14152	14179	14209	14300	14370	14200	14176	14200	14122	14153	14301	14322	14299	14398	14336	14172	14199	14372	14277	14070	14164	14379	14202	14180	14252	14233	14200	14369	14141	14322	14214	14111	14179	14227	14149	14311	14293	14058	14177	14128	14162	14315	14252	14289	14310	14206	14218	14162	14249	14221	14219	14255	14326	14191	14196	14280	14318	14391	14249	14147	14118	14245	14224	14275	14407	14242	14094	14367	14075	14065	14210	14261	14046	14241	14266	14332	14338	14316	14271	14283	14118	14290	14352	14219	14335	14313	14242	14233	14060	14045	14270	14223	14053	14294	14291	14106	14255	14122	14245	14277	14317	14130	14259	14247	14306	14255	14162	14342	14336	14330	14406	14373	14130	14209	14256	14111	14218	14175	14206	14069	14163	14171	14257	14011	14230	14208	14250	14163	14297	14152	14141	14268	14307	14204	14249	14090	14069	14228	14253	14047	14259	14191	14141	14233	14303	14306	14236	14272	14211	14309	14302	14161	14349	14230	14134	14358	14272	14118	14124	14184	14256	14072	14101	14178	14214	14252	14226	14379	14333	14328	14194	14120	14205	14124	14184	14333	14118	14323	14253	14237	14268	14105	14163	14175	14320	14218	14131	14239	14094	14300	13996	14420	14284	14111	14159	14227	14209	14231	14335	14252	14252	14237	14227	14232	14190	14184	14104	14379	14311	14188	14118	14393	14235	14259	14351	14226	14107	14159	14184	14333	14107	14177	14267	14171	14483	14304	14252	14097	14168	14193	14361	14154	14057	14099	14372	14286	14300	14214	14193	14255	14341	14234	14220	14166	14223	14326	14341	14214	14125	14212	14232	14255	14279	14483	14236	14291	14028	14241	14145	14344	14223	14052	14207	14386	14250	14198	14319	14226	14158	14180	14137	14176	14126	14201	14200	14266	14086	14359	14198	14250	14233	14320	14199	14329	14343	14258
22639	21091	37116	30701	21672	22694	21838	17273	16903	17110	16956	16931	16668	16658	16612	16534	16655	16645	16688	16433	16539	16441	16497	16522	16372	16750	16420	16557	16642	16483	16707	16569	16599	16572	16570	16699	16567	16607	16589	16612	16709	16459	16517	16687	16638	16333	16548	17009	18094	18315	17580	17229	16926	16704	16367	16404	16492	16297	16414	16393	16478	16487	16405	16713	16534	16327	16426	16411	16395	16570	16421	16398	16423	16478	16627	16529	16494	16559	16504	16404	16236	16376	16489	16397	16478	16238	16526	16525	16478	16606	16512	16357	16327	16315	16442	16362	16413	16358	16520	16447	16471	16494	16468	16386	16427	16232	16515	16348	16509	16364	16695	16401	16370	16475	16449	16431	16532	16735	16707	16497	16460	16331	16475	16468	16552	16228	16418	16338	16467	16619	16471	16409	16522	16557	16568	16551	16509	16449	16378	16357	16456	16426	16371	16461	16331	16390	16378	16271	16455	16394	16357	16387	16350	16194	16217	16212	16465	16389	16330	16496	16274	16371	16283	16379	16198	16502	16427	16404	16505	16317	16361	16491	16362	16659	16228	16251	16515	16427	16420	16363	16632	16339	16356	16566	16687	16346	16385	16231	16461	16339	16499	16442	16306	16303	16705	16513	16565	16444	16390	16307	16441	16490	16494	16389	16449	16365	16300	16469	16584	16393	16362	16323	16342	16456	16373	16313	16479	16472	16400	16380	16442	16630	16394	16583	16525	16294	16313	16516	16345	16500	16249	16223	16440	16662	16392	16402	16424	16320	16224	16394	16256	16586	16555	16490	16418	16310	16447	16498	16603	16467	16464	16482	16325	16221	16579	16515	16316	16262	16405	16470	16288	16326	16397	16326	16198	16450	16585	16480	16612	16405	16357	16415	16376	16376	16330	16423	16411	16604	16445	16487	16387	16373	16264	16460	16394	16281	16413	16267	16423	16412	16489	16375	16505	16239	16301	16390	16280	16252	16244	16412	16379	16412	16332	16499	16451	16305	16384	16437	16329	16414	16464	16553	16425	16454	16469	16381	16535	16358	16340	16379	16533	16471	16525	16509	16459	16530	16355	16444	16276	16632	16362	16384	16331	16460	16235	16113	16450	16465	16358	16291	16429	16402	16331	16412	16509	16441	16381	16322	16461	16493	16421	16309	16388	16406	16261	16505	16468	16220	16386	16401	16467	16503	16576	16452	16286	16328	16454	16655	16353	16424	16363	16421	16280	16524	16582	16285	16324	16390	16516	16246	16400	16363	16556	16538	16393	16470	16388	16323	16265	16259	16585	16303	16422	16534	16487	16420	16372	16480	16329	16320	16431	16549	16271	16360	16456	16452	16518	16305	16396	16391	16484	16685	16567	16346	16227	16577	16331	16353	16426	16415	16451	16578	16364	16496	16419	16502	16568	16535	16406	16508	16428	16588	16441	16613	16403	16368	16470	16527	16270	16460	16441	16283	16453	16350	16336	16361	16470	16540	16701	16603	16413	16396	16563	16519	16345	16524	16599	16422	16366	16523	16409	16460	16317	16250	16401	16554	16341	16452	16294	16305	16354	16334	16550	16509	16538	16198	16134	16352	16359	16562	16270	16329	16394	16429	16632	16292	16592	16407	16218	16483	16570	16146	16423	16177	16408	16398	16512	16444	16386	16361	16558	16332	16498	16378	16567	16303	16338	16544	16462	16552	16571	16388	16581	16683	16537	16425	16536	16558	16572	16411	16256	16341	16640	16530	16662	16536	16455	16442	16525	16435	16269	16444	16484	16500	16482	16615	16354	16455	16299	16412	16356	16551	16542	16484	16406	16624	16548	16583	16401	16354	16482	16441	16220	16268	16387	16207	16534	16497	16387	16310	16417	16420	16221	16312	16304	16329	16453	16258	16421	16653	16352	16333	16537	16366	16572	16383	16304	16443	16592	16570	16390	16381	16543	16389	16429	16442	16255	16302	16317	16594	16349	16496	16215	16235	16326	16307	16202	16447	16269	16595	16470	16318	16275	16312	16413	16356	16503	16359	16306	16374	16356	16558	16367	16521	16446	16544	16567	16677	16526	16414	16463	16393	16271	16199	16486	16510	16488	16459	16473	16462	16375	16660	16493	16311	16542	16367	16319	16571	16435	16542	16201	16632	16549	16309	16233	16256	16311	16453	16430	16387	16524	16368	16270	16567	16494	16356	16440	16418	16418	16356	16497	16424	16686	16333	16382	16386	16487	16390	16624	16517	16380	16442	16367	16448	16546	16550	16205	16490	16344	16236	16303	16348	16496	16406	16556	16488	16397	16508	16360	16614	16432	16536	16336	16263	16507	16248	16421	16331	16331	16595	16338	16382	16423	16495	16502	16558	16396	16603	16661	16411	16562	16482	16453	16358	16450	16521	16422	16616	16538	16421	16364	16564	16644	16573	16325	16471	16226	16622	16473	16411	16518	16320	16507	16483	16245	16323	16408	16427	16456	16463	16368	16498	16288	16315	16409	16293	16351	16291	16447	16466	16358	16336	16606	16429	16341	16422	16495	16347	16541	16480	16478	16499	16444	16472	16441	16412	16464	16473	16400	16310	16262	16298	16334	16465	16605	16430	16307	16330	16192	16427	16428	16481	16335	16548	16475	16628	16490	16570	16318	16406	16526	16518	16703	16365	16470	16301	16238	16278	16555	16448	16293	16302	16326	16400	16510	16515	16507	16258	16620	16585	16287	16327	16458	16379	16304	16444	16538	16359	16484	16450	16396	16458	16400	16330	16540	16403	16334	16499	16547	16369	16660	16599	16363	16402	16484	16474	16277	16462	16481	16478	16560	16477	16539	16497	16446	16381	16561	16525	16408	16549	16451	16340	16359	16401	16320	16297	16284	16481	16402	16371	16391	16511	16306	16521	16394	16252	16218	16421	16261	16462	16460	16607	16255	16176	16337	16509	16462	16482	16656	16537	16394	16372	16387	16421	16322	16451	16266	16241	16466	16427	16542	16445	16351	16433	16375	16302	16392	16561	16318	16380	16322	16285	16266	16592	16416	16301	16437	16243	16258	16247	16416	16470	16534	16403	16533	16320	16514	16293	16616	16340	16528	16306	16522	16334	16449	16310	16568	16536	16498	16292	16236	16401	16575	16398	16544	16481	16391	16483	16569	16526	16391	16466	16426	16504	16432	16451	16319	16380	16460	16340	16292	16408	16497	16356	16554	16347	16326	16511	16414	16647	16591	16506	16516	16447	16399	16506	16514	16586	16546	16352	16413	16461	16473	16339	16443	16306	16346	16451	16455	16405	16637	16380	16451	16346	16341	16341	16458	16457	16367	16523	16422	16436	16347	16415	16468	16340	16313	16348	16286	16385	16159	16525	16273	16537	16541	16441	16346	16509	16404	16547	16322	16261	16549	16470	16632	16591	16546	16431	16341	16408	16207	16518	16255	16431	16414	16501	16534	16373	16478	16463	16505	16473	16453	16407	16469	16267	16429	16272	16395	16482	16291	16323	16513	16351	16326	16534	16462	16489	16469	16327	16565	16474	16469	16586	16333	16353	16540	16449	16328	16390	16403	16318	16391	16270	16477	16491	16503	16288	16630	16330	16197	16342	16510	16421	16428	16324	16474	16385	16621	16400	16362	16418	16452	16582	16458	16414	16495	16287	16459	16441	16514	16381	16451	16524	16535	16344	16491	16381	16175	16434	16243	16168	16531	16286	16382	16423	16651	16297	16424	16407	16243	16415	16246	16370	16481	16535	16388	16478	16434	16303	16425	16248	16361	16343	16267	16354	16165	16309	16492	16407	16356	16458	16424	16306	16389	16326	16393	16226	16302	16292	16486	16271	16286	16501	16310	16102	16411	16505	16470	16342	16427	16263	16428	16667	16467	16651	16435	16419	16486	16367	16458	16300	16407	16126	16592	16418	16352	16442	16480	16349	16394	16634	16348	16520	16244	16408	16577	16468	16362	16317	16404	16507	16315	16506	16391	16303	16303	16325	16520	16240	16474	16611	16683	16318	16467	16499	16542	16308	16400	16387	16486	16327	16533	16400	16471	16574	16473	16640	16277	16205	16228	16491	16368	16414	16613	16450	16563	16608	16651	16343	16472	16567	16482	16274	16171	16458	16579	16429	16551	16463	16581	16524	16469	16386	16429	16389	16424	16451	16413	16516	16339	16536	16242	16479	16234	16508	16279	16478	16312	16364	16520	16501	16482	16429	16475	16381	16386	16368	16517	16339	16375	16438	16257	16310	16397	16563	16563	16506	16210	16566	16448	16415	16347	16402	16288	16447	16552	16487	16609	16593	16411	16514	16275	16387	16175	16354	16358	16326	16299	16437	16497	16489	16475	16462	16459	16500	16620	16273	16378	16598	16431	16369	16270	16433	16406	16327	16585	16452	16438	16315	16293	16461	16622	16417	16424	16444	16472	16403	16450	16391	16546	16327	16435	16521	16438	16622	16499	16129	16428	16515	16421	16397	16461	16133	16569	16513	16513	16701	16548	16388	16314	16406	16428	16100	16383	16715	16502	16494	16498	16553	16506	16531	16454	16653	16358	16503	16456	16253	16284	16269	16645	16384	16318	16312	16414	16430	16515	16385	16395	16412	16358	16431	16396	16366	16447	16359	16320	16298	16299	16368	16285	16465	16681	16438	16438	16300	16491	16344	16303	16735	16289	16437	16319	16408	16535	16399	16419	16371	16184	16448	16176	16306	16454	16392	16654	16450	16291	16333	16380	16262	16287	16317	16523	16329	16391	16423	16422	16480	16421	16305	16572	16471	16451	16402	16483	16404	16596	16393	16557	16371	16364	16394	16339	16479	16196	16358	16353	16352	16407	16476	16513	16387	16542	16461	16479	16459	16506	16579	16393	16328	16519	16473	16503	16162	16401	16504	16233	16278	16409	16377	16544	16190	16419	16415	16403	16541	16547	16403	16376	16556	16366	16450	16470	16417	16356	16410	16289	16137	16414	16500	16580	16278	16419	16315	16449	16421	16444	16105	16330	16418	16505	16225	16515	16351	16375	16362	16413	16196	16533	16292	16443	16270	16361	16346	16292	16518	16344	16347	16269	16312	16581	16395	16405	16368	16364	16506	16520	16399	16404	16368	16274	16463	16467	16451	16430	16656	16508	16374	16556	16281	16439	16314	16590	16535	16534	16581
15054	39202	78074	33543	16155	15659	15199	15113	14751	14646	14535	14650	14461	14538	14327	14337	14276	14544	14307	14485	14240	14456	14435	14218	14325	14417	14317	14658	14449	14228	14240	14414	14514	14482	14391	14437	14383	14383	14410	14330	14252	14385	14276	14344	14393	14267	14243	15243	16703	16441	15914	15042	14600	14258	14380	14370	14136	14267	14128	14301	14374	14276	14293	14321	14203	14089	14328	14406	14260	14400	14321	14253	14354	14255	14179	14267	14180	14333	14286	14380	14406	14245	14213	14159	14353	14393	14164	14171	14273	14239	14269	14229	14284	14337	14346	14245	14194	14317	14257	14281	14097	14173	14308	14302	14286	14140	14252	14326	14386	14326	14228	14382	14338	14239	14249	14207	14266	14171	14152	14392	14142	14299	14303	14159	14166	14250	14254	14184	14392	14285	14215	14152	14285	14150	14245	14134	14149	14266	14332	14331	14216	14146	14249	14384	14283	14152	14448	14300	14233	14389	14347	14229	14354	14178	14254	14367	14348	14191	14306	14243	14145	14277	14299	14127	14220	14208	14357	14167	14230	14134	14350	14190	14091	14143	14386	14263	14372	14113	14284	14140	14057	14192	14257	14189	14168	14158	14270	14338	14390	14221	14215	14127	14139	14219	14302	14262	14156	14360	14059	14017	14209	14276	14252	14176	14318	14243	14149	14114	14368	14256	14147	14240	14237	14318	14346	14266	14115	14363	14230	14204	14241	14194	14339	14208	14368	14212	14304	14187	14106	14199	14269	14225	14219	14368	14338	14237	14228	14258	14262	14293	14266	14288	14271	14418	14213	14273	14173	14170	14395	14241	14256	14355	14314	14391	14338	14239	14360	14337	14232	14173	14188	14175	14186	14276	14325	14314	14348	14326	14280	14118	14308	14342	14299	14193	14220	14301	14293	14147	14227	14357	14295	14345	14442	14276	14182	14133	14227	14342	14246	14225	14330	14165	14273	14339	14191	14257	14310	14269	14212	14343	14180	14315	14124	14271	14256	14328	14046	14405	14439	14325	14303	14218	14218	14071	14200	14033	14358	14243	14341	14249	14270	14249	13926	14299	14293	14155	14353	14299	14188	14342	14073	14352	14306	14279	14301	14251	14229	14266	14190	14337	14171	14266	14352	14293	14225	14091	14366	14343	14190	14231	14337	14240	14263	14305	14178	14250	14373	14266	14410	14306	14185	14198	14429	14272	14243	14188	14241	14124	14140	14288	14251	14357	14207	14282	14372	14376	14224	14028	14155	14187	14364	14227	14342	14410	14275	14157	14164	14207	14279	14191	14090	14433	14117	14358	14143	14282	14145	14141	14311	14349	14129	14184	14356	14158	14270	14361	14120	14183	14314	14415	14359	14145	14204	14221	14276	14337	14212	14356	14145	14319	14302	14099	14350	14240	14212	14225	14331	14371	14305	14297	14322	14252	14259	14429	14259	14242	14076	14196	14292	14385	14273	14351	14307	14337	14229	14276	14198	14418	14270	14345	14157	14137	14329	14213	14379	14260	14285	14170	14211	14306	14263	14113	14135	14219	14414	14274	14235	14206	14183	14201	14348	14427	14255	14201	14362	14304	14309	14363	14290	14436	14151	14269	14366	14219	14229	14253	14180	14206	14357	14189	14334	14193	14428	14359	14293	14290	14377	14256	14286	14290	14325	14124	14114	14391	14339	14298	14229	14255	14248	14293	14238	14142	14315	14171	14266	14147	14333	14336	14272	14299	14128	14195	14235	14220	14159	14202	14281	14270	14299	14120	14243	14327	14278	14174	14205	14285	14156	14323	14289	14202	14274	14245	14219	14224	14306	14225	14299	14308	14343	14237	14197	14252	14186	14302	14268	14314	14202	14204	14174	14175	14374	14125	14175	14223	14307	14372	14237	14156	14211	14130	14322	14247	14127	14253	14274	14359	14244	14356	14238	14306	14222	14246	14312	14322	14228	14338	14404	14280	14217	14328	14195	14216	14255	14364	14234	14354	14275	14194	14429	14314	14219	14351	14125	14293	14406	14272	14271	14341	14300	14181	14269	14226	14041	14145	14028	14100	14271	14133	14155	14271	14246	14271	14156	14192	14264	14175	14165	14187	14295	14240	14240	14155	14197	14232	14279	14160	14114	14318	14341	14268	14220	14383	14335	14302	14236	14307	14170	14264	14173	14267	14197	14145	14214	14385	14217	14232	14134	14257	14259	14359	14224	14295	14230	14210	14135	14231	14191	14256	14186	14229	14115	14393	14205	14327	14210	14162	14250	14403	14268	14317	14097	14282	14399	14155	14209	14239	14257	14206	14206	14276	14164	14196	14252	14258	14203	14292	14228	14312	14300	14155	14274	14252	14062	14433	14101	14281	14212	14346	14270	14393	14417	14302	14413	14262	14207	14273	14358	14239	14323	14210	14340	14188	14247	14275	14298	14269	14254	14320	14256	14322	14184	14255	14329	14174	14249	14273	14243	14545	14396	14251	14307	14206	14043	14230	14275	14154	14049	14117	14079	14456	14305	14344	14329	14341	14254	14244	14337	14011	14301	14430	14151	14297	14325	14267	14263	14365	14113	14199	14389	14101	14324	14278	14019	14347	14267	14210	14190	14377	14258	14189	14345	14198	14291	14165	14352	14331	14222	14289	14270	14148	14238	14346	14407	14330	14263	14400	14242	14389	14261	14344	14433	14291	14393	14456	14289	14276	14245	14305	14405	14239	14154	14260	14256	14207	14230	14239	14296	14372	14162	14346	14309	14150	14099	14248	14320	14098	14358	14205	14386	14153	14254	14340	14180	14249	14387	14303	14314	14223	14267	14305	14385	14174	14192	14135	14233	14317	14238	14363	14459	14281	14284	14253	14274	14189	14253	14058	14219	14335	14351	14241	14168	14165	14364	14370	14158	14376	14250	14280	14379	14322	14178	14295	14001	14296	14464	14192	14292	14209	14228	14281	14334	14237	14363	14277	14431	14207	14354	14229	14205	14156	14171	14230	14236	14511	14240	14271	14182	14331	14336	14409	14183	14287	14205	14270	14189	14425	14229	14328	14131	14246	14310	14326	14210	14258	14149	14241	14177	14342	14196	14283	14273	14401	14381	14254	14274	14259	14186	14285	14296	14306	14184	14137	14179	14250	14208	14196	14319	14024	14220	14367	14265	14267	14539	14355	14290	14200	14404	14318	14287	14276	14315	14203	14183	14235	14388	14245	14342	14135	14324	14382	14220	14220	14299	14309	14196	14234	14292	14324	14348	14344	14329	14137	14296	14273	14208	14244	14192	14291	14176	14344	14480	14148	14103	14288	14258	14136	14325	14149	14232	14342	14221	14254	14162	14204	14229	14346	14254	14256	14453	14252	14274	14305	14236	14177	14203	14284	14150	14231	14188	14262	14175	14290	14225	14224	14224	14288	14411	14275	14271	14333	14225	14132	14200	14335	14320	14344	14152	14240	14361	14204	14264	14303	14079	14144	14116	14270	14174	14334	14260	14254	14306	14328	14196	14337	14163	14162	14258	14320	14393	14150	14213	14269	14206	14182	14334	14305	14110	14232	14268	14333	14379	14187	14341	14454	14221	14269	14274	14456	14163	14299	14282	14284	14109	14294	14200	14108	14338	14170	14248	14180	14181	14330	14145	14156	14147	14311	14182	14124	14071	14239	14215	14200	14158	14315	14208	14144	14219	14289	14253	14121	14204	14212	14342	14349	14245	14297	14068	14161	14424	14330	14280	14298	14293	14200	14194	14189	14296	14286	14380	14067	14250	14270	14352	14250	14415	14288	14007	14275	14256	14378	14174	14281	14366	14159	14222	14281	14206	14315	14361	14253	14343	14324	14135	14197	14234	14347	14085	14315	14164	14231	14312	14201	14158	14156	14218	14344	14201	14247	14545	14175	14284	14159	14188	14262	14195	14273	14196	14264	14243	14292	14319	14334	14323	14435	14290	14416	14283	14273	14193	14063	14249	14264	14248	14424	14287	14081	14273	14257	14482	14283	14257	14327	14205	14319	14290	14314	14223	14256	14359	14349	14226	14228	14150	14203	14227	14395	14126	14107	14325	14174	14202	14349	14223	14109	14328	14207	14101	14287	14231	14152	14353	14255	14285	14331	14412	14219	14081	14087	14513	14171	14187	14122	14162	14332	14179	14339	14226	14158	14279	14264	14253	14171	14233	14299	14149	14234	14278	14290	14334	14212	14216	14249	14266	14187	14154	14301	14376	14255	14242	14226	14142	14171	14161	14180	14194	14223	14241	14426	14315	14235	14369	14347	14303	14297	14212	14288	14323	14196	14166	14273	14179	14236	14367	14200	14120	14184	14266	14358	14283	14111	14138	14288	14189	14177	14139	14210	14174	14303	14255	14271	14155	14387	14234	14196	14227	14243	14287	14464	14340	14077	14250	14345	14234	14274	14351	14221	14286	14365	14120	14212	14185	14160	14261	14375	14247	14315	14319	14308	14071	14355	14263	13966	14171	14001	14160	14215	14151	14151	14300	14240	14205	14205	14179	14310	14258	14450	14392	14164	14159	14181	14215	14196	14184	14262	14203	14177	14237	14140	14349	14183	14360	14235	14218	14155	14290	14189	14371	14389	14354	14109	14254	14156	14201	14340	14200	14184	14298	14311	14177	14238	14182	14255	14206	14416	14358	14251	14192	14132	14346	14152	14254	14345	14228	14008	14288	14298	14377	14249	14190	14142	14231	14185	14283	14241	14166	14209	14402	14346	14297	14246	14291	14184	14155	14327	14416	14333	14053	14219	14195	14276	14217	14268	14426	14293	14258	14129	14212	14260	14224	14382	14192	14251	14100	14265	14278	14164	14108	14350	14205	14067	14356	14334	14146	14279	14297	14191	14231	14202	14002	14295	14340	14177	14336	14313	14293	14278	14432	14192	14324	14128	14277	14238	14318	14090	14194	14150	14287	14179	14076	14345	14189	14199	14290	14363	14243	14245	14341	14337	13915	14270	14178	14370	14418	14355	14273	14271	14232	14058	14314	14136	14368	14128	14265	14130	14174	14192	14178	14321	14150	14216	14370	14371	14081	14267	14316	14332	14220	14202	14208	14143	14285	14202	14398	13993	14228	14339	14327	14215	14108	14168	14345	14226	14251	14375	14071	14329	14207	14260	14222	14224	14249	14469	14291	14263	14305	14268
27067	23829	42225	28117	17678	16876	16655	16458	16581	16818	16444	16454	16271	16616	16389	16560	16244	16239	16518	16468	16369	16715	16501	16653	16361	16703	16519	16558	16582	16426	16482	16528	16615	16640	16494	16453	16504	16387	16586	16400	16372	16631	16787	16304	16305	16538	16386	16506	16688	16515	16539	16520	16493	16519	16476	16237	16600	16621	16210	16444	16535	16412	16216	16470	16493	16560	16544	16418	16534	16525	16530	16448	16359	16446	16416	16390	16432	16570	16547	16448	16568	16524	16313	16340	16353	16467	16459	16466	16528	16487	16392	16588	16519	16315	16297	16295	16550	16322	16347	16459	16443	16573	16362	16527	16483	16507	16365	16555	16427	16409	16334	16455	16386	16472	16552	16560	16233	16193	16421	16430	16515	16386	16624	16547	16507	16484	16377	16371	16458	16573	16517	16452	16540	16410	16455	16505	16340	16409	16431	16429	16441	16457	16530	16494	16290	16521	16566	16544	16417	16358	16344	16383	16335	16504	16430	16363	16546	16490	16479	16391	16511	16607	16623	16478	16485	16326	16551	16324	16438	16437	16334	16490	16461	16492	16568	16505	16601	16469	16349	16583	16612	16531	16384	16274	16484	16476	16533	16458	16570	16489	16311	16724	16408	16444	16269	16465	16333	16421	16516	16425	16550	16203	16261	16574	16513	16318	16414	16435	16501	16479	16583	16546	16466	16527	16497	16317	16386	16412	16444	16391	16471	16697	16367	16514	16569	16357	16453	16441	16426	16415	16442	16427	16463	16504	16566	16032	16479	16640	16405	16403	16340	16643	16448	16583	16524	16442	16469	16564	16512	16443	16372	16582	16566	16582	16313	16709	16806	16416	16323	16391	16451	16571	16455	16437	16565	16345	16346	16537	16416	16519	16373	16348	16271	16473	16511	16588	16449	16556	16368	16459	16285	16337	16414	16543	16576	16533	16279	16482	16402	16500	16474	16348	16669	16376	16394	16421	16270	16554	16326	16574	16269	16266	16322	16372	16369	16380	16440	16326	16606	16340	16392	16415	16560	16401	16638	16412	16420	16383	16468	16465	16509	16671	16447	16402	16524	16357	16425	16443	16499	16492	16204	16419	16326	16428	16522	16309	16593	16509	16467	16355	16498	16535	16403	16622	16700	16508	16484	16595	16520	16238	16393	16359	16442	16599	16318	16395	16519	16562	16300	16513	16606	16271	16601	16345	16479	16597	16418	16478	16445	16402	16503	16505	16415	16547	16469	16435	16160	16393	16498	16506	16460	16400	16588	16311	16581	16552	16418	16556	16414	16585	16536	16427	16381	16429	16400	16383	16299	16453	16503	16462	16478	16484	16440	16292	16522	16528	16599	16558	16620	16287	16424	16346	16524	16479	16545	16440	16431	16277	16581	16314	16573	16240	16456	16447	16447	16400	16434	16512	16694	16442	16459	16499	16586	16686	16615	16314	16480	16411	16531	16577	16563	16602	16411	16538	16498	16437	16463	16429	16491	16270	16302	16300	16405	16450	16430	16449	16307	16532	16403	16435	16776	16354	16459	16362	16686	16517	16364	16498	16452	16512	16476	16582	16473	16284	16372	16218	16554	16551	16418	16550	16512	16423	16440	16484	16317	16416	16416	16306	16457	16303	16354	16272	16340	16364	16588	16300	16461	16482	16524	16584	16506	16500	16454	16504	16365	16439	16455	16559	16496	16492	16589	16464	16343	16378	16407	16448	16562	16466	16546	16356	16388	16548	16441	16516	16438	16560	16479	16481	16465	16401	16577	16510	16415	16438	16608	16607	16348	16342	16439	16391	16554	16384	16523	16453	16594	16326	16821	16545	16357	16588	16503	16686	16480	16407	16343	16438	16379	16341	16453	16420	16528	16600	16439	16533	16543	16446	16493	16399	16352	16582	16271	16456	16355	16344	16607	16226	16485	16480	16279	16516	16484	16409	16475	16457	16342	16482	16470	16484	16525	16512	16315	16310	16511	16621	16667	16502	16397	16656	16668	16521	16581	16560	16325	16321	16536	16387	16598	16507	16416	16467	16304	16450	16528	16411	16369	16567	16585	16224	16578	16366	16541	16651	16542	16548	16454	16328	16336	16297	16350	16517	16689	16471	16258	16575	16485	16416	16358	16465	16310	16424	16375	16490	16405	16541	16504	16521	16231	16413	16438	16548	16305	16435	16483	16345	16522	16376	16421	16406	16538	16296	16709	16358	16446	16270	16223	16489	16462	16335	16524	16477	16538	16621	16648	16407	16383	16337	16427	16398	16381	16431	16294	16471	16433	16287	16472	16406	16624	16543	16476	16436	16488	16293	16179	16687	16461	16454	16438	16488	16642	16212	16482	16535	16699	16541	16542	16623	16354	16208	16431	16229	16384	16317	16448	16674	16615	16454	16461	16632	16376	16317	16553	16432	16305	16453	16497	16453	16475	16365	16370	16605	16452	16394	16520	16569	16538	16355	16412	16407	16353	16494	16421	16421	16665	16593	16331	16374	16472	16662	16506	16578	16428	16405	16371	16442	16451	16444	16449	16478	16408	16482	16400	16595	16406	16271	16494	16522	16473	16385	16501	16568	16672	16338	16355	16422	16389	16459	16498	16409	16227	16630	16320	16429	16511	16287	16320	16300	16448	16388	16440	16284	16557	16570	16413	16485	16443	16344	16451	16483	16291	16539	16411	16412	16438	16564	16411	16581	16478	16366	16406	16451	16376	16521	16503	16272	16306	16438	16456	16369	16652	16323	16534	16331	16641	16415	16380	16436	16577	16318	16292	16547	16300	16464	16611	16506	16397	16272	16400	16271	16254	16477	16560	16531	16415	16416	16522	16520	16344	16343	16530	16470	16526	16673	16275	16426	16527	16466	16467	16419	16476	16446	16191	16628	16570	16335	16350	16293	16352	16350	16321	16342	16528	16555	16510	16439	16462	16721	16641	16529	16516	16431	16379	16554	16498	16296	16289	16553	16549	16506	16464	16392	16497	16461	16480	16487	16488	16258	16423	16336	16334	16286	16369	16479	16669	16532	16516	16450	16528	16269	16499	16482	16410	16438	16639	16627	16441	16393	16436	16275	16298	16406	16545	16619	16339	16466	16669	16383	16405	16208	16594	16454	16681	16560	16393	16449	16349	16492	16372	16349	16458	16380	16508	16376	16457	16442	16381	16395	16342	16411	16368	16561	16462	16382	16441	16634	16494	16332	16590	16315	16463	16662	16508	16563	16515	16608	16677	16544	16598	16427	16480	16550	16530	16364	16471	16399	16586	16607	16516	16418	16680	16369	16548	16496	16474	16407	16314	16512	16587	16537	16658	16392	16677	16391	16434	16330	16456	16407	16366	16462	16461	16551	16440	16540	16568	16584	16696	16264	16509	16547	16411	16276	16387	16392	16347	16586	16617	16522	16328	16537	16483	16477	16270	16467	16422	16259	16499	16316	16391	16612	16475	16496	16414	16522	16349	16319	16413	16717	16483	16393	16282	16357	16515	16480	16529	16433	16469	16394	16502	16504	16358	16492	16330	16518	16383	16470	16481	16551	16513	16565	16530	16565	16704	16393	16441	16377	16554	16306	16460	16268	16551	16403	16454	16500	16391	16439	16500	16418	16478	16523	16294	16483	16368	16341	16253	16507	16544	16573	16470	16572	16639	16395	16569	16297	16379	16497	16520	16503	16508	16363	16581	16310	16521	16388	16663	16536	16438	16598	16657	16455	16476	16518	16371	16486	16581	16563	16569	16501	16282	16330	16563	16310	16594	16421	16462	16473	16575	16502	16353	16364	16436	16583	16559	16497	16552	16441	16509	16601	16487	16303	16554	16549	16563	16303	16586	16364	16305	16579	16336	16592	16314	16303	16426	16530	16618	16462	16388	16423	16604	16489	16395	16446	16364	16447	16520	16434	16467	16451	16522	16497	16532	16561	16427	16398	16516	16431	16342	16343	16601	16488	16379	16488	16454	16534	16332	16503	16477	16433	16430	16323	16439	16335	16342	16451	16364	16426	16514	16337	16497	16199	16388	16426	16546	16451	16558	16309	16578	16594	16544	16457	16471	16600	16578	16486	16126	16485	16239	16407	16389	16395	16242	16464	16535	16394	16459	16494	16682	16363	16230	16237	16282	16485	16593	16460	16507	16595	16739	16575	16559	16592	16637	16491	16396	16291	16731	16528	16254	16669	16360	16478	16543	16636	16315	16537	16386	16363	16321	16390	16576	16350	16512	16368	16458	16463	16452	16483	16531	16661	16313	16375	16524	16544	16421	16556	16550	16427	16420	16407	16359	16374	16304	16733	16551	16483	16469	16592	16424	16502	16343	16558	16426	16290	16483	16425	16376	16577	16478	16407	16358	16508	16290	16483	16515	16491	16458	16467	16437	16371	16505	16368	16429	16501	16332	16565	16506	16565	16820	16427	16497	16377	16435	16662	16544	16460	16445	16453	16525	16515	16592	16593	16491	16497	16400	16630	16513	16394	16497	16411	16388	16255	16551	16429	16444	16662	16524	16662	16659	16444	16474	16545	16519	16518	16389	16489	16446	16500	16360	16359	16475	16490	16459	16679	16332	16373	16328	16522	16362	16529	16412	16458	16252	16485	16572	16516	16425	16465	16598	16502	16444	16345	16618	16469	16477	16419	16486	16462	16413	16486	16301	16470	16481	16553	16253	16563	16547	16349	16449	16310	16400	16414	16585	16774	16373	16523	16580	16596	16601	16404	16688	16584	16586	16402	16463	16449	16395	16422	16428	16397	16553	16484	16491	16637	16471	16205	16518	16372	16471	16336	16441	16408	16579	16676	16604	16334	16297	16445	16535	16382	16528	16442	16398	16370	16406	16386	16391	16336	16486	16584	16429	16614	16450	16420	16555	16501	16517	16423	16401	16561	16406	16358	16539	16641	16425	16556	16627	16541	16420	16423	16437	16585	16480	16457	16488	16600	16194	16386	16457	16521	16530	16680	16580	16370	16454	16488	16403	16391	16528	16408	16285	16495	16480	16612	16434	16322	16488	16529	16394	16516	16542	16384	16313	16463	16274	16522	16486	16349	16549	16502	16489	16584	16774	16428	16277	16476	16312	16568	16391	16475	16572	16343	16491	16501	16192	16530	16388	16617	16517	16651	16671	16396	16382	16554	16399	16693	16766	16444	16390	16468
13949	31110	44345	21558	14469	14518	14188	14265	14189	14254	14194	14343	14309	14275	14123	14177	14238	14132	14355	14260	14244	14304	14253	14239	14264	14104	14285	14285	14445	14242	14207	14055	14217	14331	14201	14224	14284	14179	14307	14165	14396	14296	14173	14361	14411	14214	14385	14274	14271	14466	14413	14477	14377	14333	14315	14290	14145	14274	14137	14077	14307	14323	14078	14225	14259	14019	14240	14268	14312	14229	14385	14194	14162	14176	14258	14312	14085	14396	14188	14078	14149	14101	14335	14198	14029	14240	13939	14133	14231	14105	14404	14089	14213	14319	14234	14237	14172	14230	14169	14260	14228	14218	14282	14242	14161	14360	14302	14103	14270	14085	14243	14243	14248	14098	14082	14257	14295	14235	14284	14242	14197	14430	14302	14150	14019	14234	14108	14200	14152	14104	14304	14268	14363	14213	14154	14140	14127	14130	14245	14253	14267	14254	14265	14270	14113	14256	14364	14277	14276	14356	14178	14187	14205	14288	14179	14234	14347	14283	14421	14225	14303	14170	14221	14254	14132	14212	14095	14193	14258	14032	14181	14302	14249	14119	14148	14194	14073	14247	14140	14354	14335	14200	14316	14233	14352	14124	14388	14166	14231	14362	13988	14190	14229	14115	14323	14339	14269	14204	14229	14241	14227	14261	14137	14283	14221	14249	14094	14361	14297	14204	14214	14190	14072	14201	14228	14182	14057	14213	14294	14131	14333	14144	14166	14292	14425	14221	14302	14243	14199	14165	14252	14399	14265	14286	14193	14259	14330	14175	14263	14332	14084	14258	14309	14216	14295	14181	14180	14193	14240	14131	14272	14108	14218	14379	14147	14165	14398	14138	14161	14123	14019	14253	14209	14060	14454	14235	14291	14261	14288	14241	14272	14161	14185	14224	14185	14256	14205	14212	14228	13964	14223	14235	14286	14323	14278	14181	14198	14231	14114	14220	14090	14241	14323	14232	14299	14121	14169	14139	14257	14339	14282	14334	14302	14195	14164	14262	14145	14297	14187	14377	14264	14247	14088	14223	14149	14348	14222	14382	14166	14285	14465	14232	14192	14272	14155	14362	14241	14178	14311	14327	14194	14153	14300	14281	14315	14202	14257	14215	14302	14154	14211	14298	14258	14088	14322	14205	14237	14247	14011	14348	14137	14263	14290	14065	14304	14151	14205	14312	14293	14185	14188	14246	14197	14411	14348	14164	14183	14172	14277	14217	14199	14273	14234	14237	14179	14272	14280	14283	14216	14306	14091	14362	14243	14228	13887	14249	14439	14232	14158	14333	14152	14233	14357	14146	14319	14220	14362	14177	14280	14227	14285	14386	14304	14405	14277	14170	14241	14191	14324	14001	14232	14094	14337	14178	14038	14371	14217	14254	14209	14362	14164	14152	14081	14097	14332	14168	14091	14118	14290	14217	14145	14190	14186	14123	14170	14240	14251	14470	14199	14072	14165	14157	14072	14299	14349	14139	14234	14230	14355	14150	14137	14102	14437	14346	14198	14224	14173	14256	14255	14190	14367	14279	14241	14206	14220	14122	14304	14170	14188	14150	14256	14119	14232	14034	14225	14221	14225	14260	14250	14180	14285	14138	14136	14200	14240	14247	14310	14305	14240	14236	14315	13984	14100	14297	14295	14140	14266	14366	14328	14119	14359	14259	14221	14300	14251	14189	14211	14266	14256	14384	14256	14268	14233	14182	14180	14087	14234	14233	14112	14191	14295	14158	14111	14192	14258	14407	14255	14242	14375	14298	14288	14205	14147	14188	14236	14143	14127	14079	14327	14331	14317	14306	14229	14169	14137	14263	14354	14162	14244	14215	14311	14268	14172	14224	14260	14182	14328	14281	14266	14193	14256	14140	14259	14241	14253	14318	14387	14291	14181	14224	14197	14356	14252	14344	14292	14354	14368	14360	14285	14000	14280	14345	14184	14272	14227	14322	14204	14232	14492	14182	14301	14259	14388	14257	14200	14400	14309	14390	14161	14441	14199	14193	14208	14237	14297	14155	14181	14227	14298	14159	14020	14287	14520	14280	14151	14116	14198	14264	14288	14374	14230	14083	14016	14176	14345	14179	14320	14233	14055	14218	14372	14283	14213	14306	14185	14292	14218	14256	14272	14332	14355	14260	13979	14028	14239	14299	14200	14282	14157	14302	14301	14152	14362	14053	14300	14180	14305	14156	14234	14277	14361	14260	14188	14319	14349	14188	14153	14391	14129	14332	14370	14217	14309	14301	14194	14140	14258	14376	14216	14344	14320	14257	14036	14172	14160	14284	14335	14232	14175	14180	14220	14319	14054	14343	14209	14439	14259	14191	14331	14179	14257	14303	14057	14244	14145	14133	14224	14168	14301	14188	14224	14171	14309	14171	14170	14176	14397	14304	14053	14113	14138	14103	14298	14216	14175	14098	14206	14283	14151	14248	14277	14231	14246	14344	14223	14293	14138	14395	14145	14355	14244	14246	14271	14288	14198	14277	14274	14283	14334	14255	14203	14153	14306	14085	14120	14301	14092	14314	14202	14121	14280	14283	14251	14254	14361	14059	14118	14294	14208	14171	14142	14307	14315	14055	14145	14259	14317	14073	14123	14209	14135	14296	14151	14242	14313	14187	14127	14448	14244	14388	14180	14201	14184	14345	14182	14146	14124	14293	14231	14187	14164	14110	14155	14255	14314	14115	14199	14206	14203	14262	14177	14235	14212	14213	14197	14381	14116	14302	14025	14129	14287	14359	14097	14197	14030	14257	14254	14181	14239	14328	14215	14216	14058	14137	14160	14082	14298	14185	14415	14329	14248	14310	14202	14121	14217	14301	14211	14250	14212	14158	14314	14386	14258	14050	14154	14237	14163	14189	14340	14220	14388	14321	14258	14259	14238	14129	14264	14072	14196	14133	14252	14211	14117	14137	14139	14203	14093	14215	14343	14337	14214	14217	14189	14203	14247	14330	14215	14341	14392	14267	14229	14476	14175	14227	14305	14097	14189	14438	14204	14083	14256	14169	14275	14152	14164	14253	14323	14192	14255	14271	14195	14138	14234	14252	14298	14249	14188	14240	14086	14232	14299	14174	14234	14218	14148	14167	14228	14114	14194	14297	14265	14190	14182	14269	14253	14103	14186	14129	14303	14270	14328	14243	14202	14213	14068	14214	14166	14073	14294	14155	14110	14216	14048	14376	14274	14331	14259	14127	14158	14228	14280	14037	14112	14302	14212	14150	14264	14233	14301	14165	14357	14262	14170	14348	14186	14101	14174	14096	14389	14355	14215	14252	14163	14085	14192	14220	14261	14093	14311	14190	14291	14225	14339	14318	14232	14417	14347	14181	14194	14256	14187	14251	14226	14221	14224	14291	14261	14091	14163	13999	14375	14307	14124	14222	14235	14137	14184	14165	14242	14209	14129	14185	14413	14286	14323	14234	14180	14383	14292	14205	14269	14274	14180	14277	14303	14089	14003	14239	14244	14145	14142	14255	14401	14237	14182	14267	14229	14274	14152	14113	14143	14210	14352	14160	14183	14303	14318	14072	14176	14155	14167	14136	14018	14197	14297	14123	14235	14132	14235	14138	14236	13999	14184	14204	14040	14355	14186	14351	14423	14354	14296	14195	14278	14380	14188	14373	14203	14119	14164	14265	14244	14070	14449	14205	14259	14125	14161	14034	14263	14250	14227	14176	14206	14167	14306	14233	14270	14284	14308	14105	14280	14105	14287	14276	14154	14243	14250	14258	14060	14338	14310	14251	14212	14158	14156	14161	14230	14325	14158	14148	14044	14149	14369	14225	14145	14190	14253	14156	14198	14259	14156	14079	14388	14346	14419	14202	14266	14302	14201	14169	14254	13995	14313	14127	13969	14265	14206	14157	14313	14152	14292	14168	14107	14217	14087	14274	14233	14475	14130	14171	14176	14247	14279	14158	14186	14187	14203	14183	14209	14180	14339	14231	14159	14233	14235	14283	14118	14205	14168	14249	14235	14229	14145	14156	14202	14362	14215	14219	14191	14230	14417	14214	14226	14279	14180	14176	14263	14311	14270	14161	14191	14481	14158	14347	14307	14287	14186	14019	14176	14187	14125	14177	14054	14313	14013	14282	14137	14341	14130	14118	14196	14276	14330	14174	14121	14142	14187	14331	14153	14274	14325	14220	14254	14365	14107	14203	14101	14208	14240	14117	14405	14296	14048	14230	14202	14458	14186	14191	14255	14165	14237	14240	14185	14178	14148	14071	14277	14045	14122	14092	14220	14168	14270	14293	14250	14263	14147	14359	14403	14182	14327	14299	14276	14307	14269	14323	14380	14096	14325	14195	14031	14312	14171	13926	14277	14103	14287	14264	14215	14184	14234	14211	14168	14264	14088	14077	14139	14187	14276	14126	14340	14222	14278	14184	14385	14081	14236	14391	14355	14164	14190	14234	14153	14175	14146	14397	14341	14206	14079	14227	14115	14290	14117	14303	14239	14219	14219	14264	14147	14289	14214	14188	14222	14186	14030	14198	14220	14176	14131	14255	14147	14250	14273	14023	14078	14282	14173	14160	14263	14121	14228	14250	14196	14146	14237	14078	14188	14197	14224	14273	14188	14348	14252	14420	14325	14348	14279	14231	14233	14264	14197	14226	14202	14127	14432	14129	14138	14269	14021	14292	14228	14343	14344	14266	14322	14082	14254	14214	14200	14298	14210	14295	14275	14356	14227	14276	14249	14280	14107	14161	14306	14200	14363	14172	14343	14313	14265	14234	14259	14245	14231	14221	14320	14326	14173	14348	14168	14321	14101	14207	14320	14103	14293	14162	14127	14309	14430	14234	14385	14065	14308	14010	14386	14177	14311	14194	14278	14155	14188	14224	14099	14153	14213	14276	14157	14177	14351	14304	14304	14243	14273	14187	14347	14237	14068	14317	14147	14246	14210	14140	14246	14212	14350	14263	14281	13886	14222	14207	14465	14313	14308	14064	14213	14162	14227	14486	14267	14097	14241	14290	14151	14260	14095	14410	14239	14313	14307	14166	14203	14082	14382	14182	14230	14413	14282	14131	14223	14153	14191	14218	14254	14187	14262	14166	14040	14283	14314	14147	14244	14326	14034	14290	14169	14241	14353	14262	14233	14163	14208	14177	14316	14214	14209	14253	14292	14190
23794	21601	41401	36688	21844	20569	19005	16980	16677	16767	16770	16498	16460	16436	16438	16672	16467	16658	16411	16582	16590	16557	16426	16586	16656	16636	16617	16428	16567	16447	16548	16496	16516	16261	16523	16378	16397	16416	16392	16449	16425	16401	16785	16572	16341	16367	16549	16530	17147	17329	17198	17028	16726	16352	16288	16334	16396	16339	16514	16317	16308	16399	16365	16392	16412	16585	16406	16398	16579	16416	16276	16437	16458	16430	16257	16270	16411	16511	16466	16405	16349	16460	16379	16408	16454	16451	16494	16500	16387	16150	16390	16407	16457	16184	16310	16476	16154	16352	16439	16402	16243	16308	16425	16298	16452	16275	16169	16349	16347	16371	16437	16210	16269	16513	16278	16374	16300	16363	16475	16425	16297	16563	16330	16378	16367	16379	16340	16283	16331	16277	16390	16479	16285	16217	16406	16426	16435	16170	16303	16576	16135	16311	16580	16472	16193	16315	16474	16371	16396	16203	16332	16205	16548	16221	16204	16353	16308	16269	16438	16281	16492	16330	16360	16299	16461	16460	16563	16174	16094	16205	16501	16290	16250	16332	16320	16379	16132	16281	16447	16465	16173	16373	16582	16287	16378	16224	16230	16422	16276	16295	16261	16463	16341	16383	16296	16597	16346	16117	16307	16195	16275	16355	16452	16356	16249	16365	16535	16372	16270	16473	16322	16364	16134	16381	16300	16341	16416	16237	16233	16255	16237	16289	16384	16411	16137	16468	16514	16394	16288	16186	16319	16325	16491	16469	16256	16336	16390	16357	16342	16429	16445	16329	16414	16391	16494	16459	16414	16316	16163	16106	16451	16315	16175	16102	16426	16365	16380	16456	16374	16230	16379	16258	16185	16056	16173	16249	16257	16048	16240	16441	16365	16491	16256	16455	16385	16340	16329	16393	16251	16448	16356	16231	16523	16298	16441	16357	16345	16342	16085	16555	16487	16275	16412	16396	16236	16348	16324	16592	16378	16277	16469	16435	16224	16564	16502	16505	16355	16384	16225	16332	16475	16282	16345	16513	16486	16271	16272	16370	16608	16320	16522	16284	16285	16428	16573	16267	16435	16444	16422	16531	16230	16574	16477	16472	16404	16503	16319	16359	16451	16435	16504	16346	16425	16320	16245	16328	16398	16295	16196	16246	16331	16331	16440	16311	16226	16340	16331	16163	16213	16371	16534	16392	16429	16274	16302	16350	16453	16375	16203	16188	16327	16390	16516	16447	16508	16581	16459	16282	16193	16302	16154	16253	16542	16323	16480	16326	16330	16352	16370	16403	16400	16342	16320	16228	16405	16469	16464	16360	16460	16507	16473	16256	16290	16523	16215	16307	16397	16212	16354	16301	16284	16518	16371	16312	16192	16442	16443	16295	16700	16360	16412	16079	16639	16207	16355	16218	16398	16181	16135	16473	16423	16392	16386	16331	16428	16423	16343	16404	16270	16385	16408	16766	16645	16348	16337	16529	16449	16435	16438	16369	16420	16259	16438	16242	16414	16396	16210	16536	16381	16339	16473	16558	16255	16208	16282	16094	16234	16546	16458	16275	16366	16495	16393	16301	16384	16497	16196	16385	16420	16314	16390	16343	16438	16314	16544	16452	16484	16479	16386	16328	16348	16396	16294	16397	16249	16143	16258	16387	16226	16308	16243	16209	16542	16348	16211	16238	16274	16290	16304	16387	16240	16279	16245	16352	16357	16479	16417	16686	16465	16322	16375	16260	16203	16272	16533	16503	16235	16375	16453	16396	16374	16354	16282	16260	16311	16461	16510	16257	16215	16348	16244	16359	16399	16263	16244	16472	16166	16388	16486	16411	16376	16282	16494	16317	16276	16385	16257	16156	16443	16403	16303	16369	16330	16207	16269	16251	16505	16187	16205	16619	16500	16253	16433	16460	16341	16358	16468	16272	16513	16582	16563	16310	16411	16268	16414	16287	16309	16372	16491	16111	16316	16286	16537	16276	16484	16479	16403	16233	16146	16168	16228	16459	16248	16502	16211	16314	16397	16520	16365	16299	16360	16582	16324	16355	16305	16280	16441	16369	16278	16458	16409	16327	16486	16417	16554	16397	16430	16462	16332	16232	16292	16372	16351	16481	16366	16463	16339	16167	16275	16413	16480	16366	16568	16344	16508	16417	16276	16225	16248	16265	16287	16364	16491	16424	16369	16343	16427	16252	16258	16341	16284	16398	16283	16415	16436	16499	16310	16319	16306	16359	16462	16439	16055	16412	16407	16207	16507	16367	16440	16505	16460	16224	16348	16272	16620	16344	16487	16245	16317	16544	16211	16249	16402	16411	16351	16275	16354	16534	16281	16276	16433	16516	16292	16449	16313	16200	16244	16234	16211	16393	16353	16396	16415	16390	16547	16404	16436	16176	16394	16526	16356	16519	16234	16384	16436	16231	16354	16452	16162	16317	16289	16141	16324	16331	16325	16391	16170	16575	16325	16365	16501	16374	16322	16504	16403	16386	16290	16243	16413	16144	16287	16292	16301	16370	16526	16281	16252	16416	16364	16270	16224	16317	16353	16419	16401	16186	16410	16273	16353	16275	16387	16281	16247	16534	16321	16261	16351	16244	16433	16284	16198	16324	16334	16315	16283	16279	16299	16351	16351	16427	16200	16397	16236	16418	16518	16365	16420	16334	16293	16225	16403	16288	16213	16443	16404	16336	16480	16396	16374	16351	16247	16268	16474	16278	16051	16410	16572	16202	16206	16260	16293	16781	16346	16303	16217	16182	16476	16241	16305	16343	16570	16486	16426	16513	16232	16434	16242	16321	16370	16325	16435	16382	16389	16211	16284	16319	16347	16531	16247	16355	16651	16121	16175	16295	16334	16304	16172	16358	16375	16481	16461	16383	16187	16126	16491	16284	16505	16504	16511	16312	16318	16425	16256	16456	16439	16344	16405	16314	16399	16506	16442	16483	16287	16598	16330	16589	16522	16235	16352	16315	16497	16434	16334	16207	16455	16516	16337	16302	16276	16176	16182	16463	16306	16297	16569	16422	16305	16413	16155	16327	16337	16366	16258	16478	16466	16465	16243	16459	16219	16232	16462	16457	16252	16346	16364	16296	16205	16303	16275	16497	16498	16339	16162	16339	16437	16194	16640	16186	16274	16454	16439	16402	16271	16413	16325	16179	16161	16398	16391	16338	16348	16417	16392	16497	16184	16354	16426	16345	16284	16427	16329	16340	16271	16271	16461	16074	16177	16382	16371	16482	16276	16405	16320	16494	16416	16318	16385	16287	16413	16367	16347	16249	16361	16353	16312	16315	16384	16572	16190	16408	16462	16534	16249	16186	16646	16359	16240	16463	16433	16498	16453	16361	16432	16224	16410	16448	16326	16292	16412	16480	16529	16604	16274	16558	16342	16394	16576	16292	16330	16263	16368	16341	16450	16311	16163	16336	16491	16385	16294	16469	16345	16176	16637	16358	16462	16532	16440	16372	16097	16242	16332	16303	16157	16400	16382	16516	16450	16193	16345	16344	16285	16362	16306	16206	16178	16503	16527	16404	16403	16429	16489	16457	16398	16141	16338	16462	16265	16529	16591	16267	16318	16458	16245	16137	16382	16367	16266	16421	16347	16335	16205	16364	16426	16401	16442	16442	16478	16500	16344	16375	16585	16341	16205	16489	16293	16275	16350	16196	16410	16202	16309	16182	16168	16311	16324	16395	16197	16351	16163	16428	16244	16394	16245	16348	16405	16450	16388	16562	16426	16491	16215	16542	16274	16299	16344	16496	16329	16539	16458	16438	16421	16399	16252	16304	16467	16399	16399	16412	16425	16369	16377	16335	16267	16057	16441	16324	16603	16372	16449	16327	16409	16337	16415	16415	16335	16540	16545	16410	16312	16542	16416	16292	16389	16328	16489	16342	16504	16358	16365	16180	16284	16354	16211	16524	16320	16394	16425	16451	16403	16287	16399	16564	16259	16341	16298	16262	16359	16092	16176	16304	16596	16300	16181	16389	16386	16295	16376	16444	16271	16182	16493	16368	16324	16423	16320	16138	16499	16435	16520	16460	16292	16311	16338	16441	16477	16486	16395	16343	16279	16415	16185	16295	16361	16335	16187	16447	16520	16372	16433	16357	16290	16215	16326	16557	16316	16251	16317	16470	16317	16409	16332	16488	16581	16500	16340	16396	16335	16433	16370	16434	16398	16510	16367	16401	16397	16076	16385	16238	16244	16217	16435	16404	16325	16581	16184	16245	16558	16337	16355	16359	16370	16368	16384	16265	16271	16410	16390	16225	16411	16126	16524	16461	16394	16411	16408	16380	16441	16343	16299	16329	16207	16368	16584	16474	16325	16428	16448	16352	16500	16327	16418	16412	16139	16249	16232	16438	16491	16363	16466	16295	16576	16574	16351	16287	16486	16442	16321	16419	16420	16418	16199	16592	16546	16174	16185	16409	16364	16408	16261	16381	16415	16575	16275	16234	16352	16506	16237	16400	16337	16318	16496	16230	16415	16457	16605	16266	16455	16191	16298	16436	16366	16309	16402	16447	16646	16315	16315	16475	16434	16505	16343	16364	16523	16465	16367	16377	16556	16377	16269	16355	16388	16468	16533	16372	16177	16353	16420	16417	16428	16398	16236	16195	16212	16662	16434	16343	16472	16404	16237	16286	16382	16288	16432	16456	16218	16389	16227	16230	16270	16160	16602	16232	16299	16392	16390	16409	16455	16349	16447	16356	16517	16288	16239	16176	16535	16306	16330	16496	16289	16237	16227	16267	16330	16260	16353	16167	16422	16338	16386	16414	16300	16422	16583	16118	16504	16485	16212	16275	16342	16374	16350	16229	16391	16235	16307	16224	16407	16506	16544	16242	16367	16232	16599	16346	16289	16403	16532	16394	16365	16211	16212	16481	16261	16414	16427	16419	16478	16441	16376	16365	16321	16478	16144	16385	16266	16283	16295	16338	16415	16190	16376	16177	16288	16535	16413	16549	16401	16171	16028	16350	16416	16487	16415	16114	16424	16238	16210	16275	16528	16347	16288	16504	16434	16471	16366	16330	16448	16321	16423	16368	16483	16354	16362	16282	16258	16429	16368	16426	16354	16411	16315	16526	16449	16303	16501	16439	16383	16224	16465	16352	16395	16363	16440	16259	16153	16439
13476	59266	80141	36011	15268	14957	14576	14623	14552	14546	14592	14339	14498	14586	14291	14255	14464	14241	14255	14156	14335	14267	14404	14122	14340	14272	14195	14317	14325	14442	14370	14203	14318	14317	14350	14356	14400	14272	14437	14168	14459	14230	14354	14288	14393	14438	14299	14654	15434	15341	14840	14688	14402	14403	14440	14195	14363	14054	14326	14465	14216	14260	14193	14299	14216	14142	14206	14306	14165	14167	14275	14294	14362	14111	14153	14233	14294	14306	14324	14323	14301	14239	14233	14220	14215	14402	14201	14227	14171	14432	14156	14340	14126	14130	14240	14301	14131	14043	14160	14119	14233	14205	14434	14112	14024	14219	14167	14236	14285	14329	14159	14289	14263	14196	13927	14338	14303	14172	14264	14272	14295	14283	14189	14228	14316	14316	14249	14343	14072	14124	14389	14243	14180	14355	14285	14181	14054	14245	14327	14188	14299	14112	14241	14305	14410	14350	14214	14207	14125	14303	14189	14194	14226	14142	14076	14291	14234	14197	14184	14256	14211	14258	14107	14414	14139	14261	14077	14275	14243	14244	14174	14225	14236	14248	14095	14194	14159	14207	14235	14327	14160	14421	14349	14156	14339	14216	14080	14288	14352	14144	14178	14171	14081	14254	14182	14264	14285	14083	14244	14159	14279	14182	14241	14085	14490	14313	14251	14170	14256	14258	14311	14291	14270	14217	14273	14069	14233	14183	14386	14209	14097	14342	14230	14256	14368	14219	14401	14176	14288	14279	14290	14227	14143	14119	14230	14268	14222	14244	14069	14142	14320	14068	14226	14197	14207	14403	14155	14284	14252	14197	14369	14195	14422	14280	14353	14181	14363	14020	14244	14275	14391	14272	14326	14175	14259	14259	14156	14251	14250	14277	14187	14139	14341	14265	14202	14167	14225	14154	14278	14063	14284	14270	14246	14244	14235	14313	14313	14266	14304	14173	14238	14214	14423	14358	14216	14204	14216	14331	14271	14239	14499	14199	14273	14233	14301	14342	14338	14171	14157	14185	14223	14275	14150	14251	14100	14238	14136	14163	14475	14222	14068	14207	14176	14035	14244	14216	14378	14128	14336	14359	14032	14431	14385	14267	14303	14278	14267	14272	14152	14269	14140	14133	14213	14091	14413	14142	14179	14235	14200	14332	14066	14318	14105	14201	14221	14167	14289	14234	14180	14241	14384	14127	14217	14173	14442	14231	14229	14272	14263	14294	14230	14202	14227	14226	14111	14212	14081	14340	14231	14175	14293	14223	14183	14260	14276	14311	14231	14138	14267	14269	14312	14163	14341	14220	14298	14161	14255	14257	14360	14390	14321	14201	14381	14254	14188	14442	14280	14280	14299	14324	14273	14274	14080	14246	14243	14134	14282	14184	14263	14256	14120	14249	14257	14285	14390	14249	14216	14234	14290	14260	14305	14201	14274	14374	14176	14260	14395	14162	14368	14266	14380	14424	14187	14285	14300	14269	14189	14167	14137	14147	14330	14193	14196	14332	14362	14150	14128	14398	14273	14303	14148	14079	14077	14331	14359	14166	14206	14173	14039	14268	14296	14330	14159	14012	14247	14477	14285	14065	14218	14349	14188	14300	14075	14129	14299	14351	14251	14278	14207	14402	14155	14215	14151	14196	14085	14175	14266	14403	14224	14266	14208	14212	14226	14382	14282	14244	14074	14112	14125	14289	14293	14070	14275	14259	14301	14251	14142	14300	14338	14179	14313	14497	14309	14209	14204	14295	14232	14218	14230	14164	14162	14271	14283	14260	14387	14142	14295	14290	14198	14369	14160	14222	14403	14225	14287	14146	14057	14191	14040	14146	14265	14182	14167	14285	14403	14390	14297	14295	14191	14149	14152	14287	14203	14289	14204	14096	14404	14152	14284	14221	14298	14100	14262	14370	14192	14158	14223	14309	14128	14313	14181	14216	14180	14103	14219	14242	14102	14212	14168	14187	14344	14183	14128	14212	14371	14117	14177	14060	14248	14575	14253	14204	14259	14298	14321	14232	14410	14363	14128	14377	14315	14240	14084	14341	14216	14362	14257	14426	14118	14401	14142	14270	14224	14224	13995	14215	14132	14291	14256	14284	14227	14184	14218	14286	14084	14323	14244	14262	14247	14023	14336	14275	14274	14303	14127	14325	14313	14264	14265	14215	14376	14421	14358	14186	14276	14131	14318	14142	14193	14284	14287	14264	14349	14218	14201	14071	14300	14194	14222	14087	14295	14156	14115	14350	14225	14269	14199	14196	14244	14312	14199	14216	14147	14224	14171	14188	14294	14241	14208	14456	14163	14299	14322	14337	14279	14056	14222	14302	14164	14194	14339	14213	14229	14398	14212	14396	14225	14265	14310	14165	14455	14135	14245	14183	14320	14201	14436	14187	14294	14021	14285	14303	14215	14291	14188	14535	14249	14407	14278	14204	14128	14213	14323	14127	14409	14114	14217	14407	14375	14249	14335	14083	14375	14275	14178	14238	14165	14142	14140	14344	14221	14101	14292	14102	14325	14231	14319	14218	14389	14246	14163	14312	14281	14208	14206	14339	14436	14232	14198	14313	14215	14309	14277	14312	14375	14310	14306	14146	14203	14260	14311	14111	14134	14297	14184	14135	14150	14341	14225	14291	14207	14290	14202	14336	14203	14365	14315	14143	14208	14305	14267	14059	14196	14385	14252	14363	14210	14177	14317	14284	14186	14120	14349	14461	14392	14143	14319	14333	14100	14311	14128	14422	14247	14254	14217	14330	14259	14436	14171	14244	14361	14129	14327	14245	14314	14102	14295	14215	14312	14225	14193	14319	14313	14188	14086	14304	14379	14224	14074	14170	14259	14159	14209	14275	14424	14314	14206	14301	14221	14293	14146	14157	14158	14230	14099	14142	14318	14314	14086	14064	14152	14176	14373	14082	14287	14238	14174	14322	14102	14259	14079	14078	14359	14386	14181	14248	14386	14358	14117	14276	14205	14188	14270	14268	14358	14343	14254	14253	14165	14330	14294	14337	14183	14291	14227	14128	13989	14136	14070	14348	14263	14227	14175	14331	14268	14280	14316	14235	14409	14183	14262	14438	14163	14200	14312	14280	14324	14437	14253	14174	14290	14213	14340	14228	14354	14137	14308	14319	14160	14303	14203	14224	14120	14247	14067	14399	14262	14149	14238	14233	14191	14404	14304	14178	14232	14294	14292	14151	14068	14237	14244	14185	14207	14437	14349	14255	14303	14286	14361	14257	14221	14197	14297	14103	14293	14176	14199	14377	14182	14169	14295	14270	14423	14149	14202	14222	14092	14458	14323	14105	14248	14214	14148	14267	14308	14266	14216	14249	14151	14252	14141	14420	14108	14301	14127	14336	14210	14281	14078	14205	14398	14193	14243	14272	14229	14190	14348	14293	14313	14393	14165	14267	14212	14307	14304	14345	14169	14179	14208	14289	14202	14282	14153	14294	14352	14290	14238	14268	14239	14130	14303	14325	14269	14253	14239	14298	14111	14399	14307	14452	14208	14387	14203	14187	14183	14212	14402	14231	14314	14242	14224	14318	14375	14322	14330	14347	14199	14263	14208	14173	14180	14176	14206	14192	14225	14214	14133	14393	14089	14388	14127	14248	14171	14217	14295	14323	14195	14067	14148	14167	14283	14288	14219	14190	14189	14133	14341	14280	14225	14211	14170	14289	14380	14220	14175	14159	14212	14242	14107	14319	14324	14237	14078	14358	14320	14390	14356	14222	14206	14271	14135	14162	14127	14325	14203	14138	14227	14205	14224	14233	14270	14187	14362	14331	14137	14162	14346	14339	14329	14156	14327	14158	14227	14451	14288	14317	14243	14239	14353	14133	14312	14429	14020	14198	14219	14266	14304	14051	14254	14225	14340	14146	14226	14263	14199	14325	14243	14241	14191	14290	14166	14298	14353	14086	14191	14233	14395	14287	14206	14125	14201	14124	14145	14198	14334	14099	14170	14327	14366	14236	14153	14319	14387	14322	14116	14350	14095	14241	14351	14104	14210	14360	14201	14403	14191	14260	14149	14239	14288	14283	14363	14237	14219	14389	14283	14195	14204	14097	14205	14252	14185	14051	14237	14100	14250	14238	14171	14198	14276	14155	14241	14132	14263	14213	14244	14097	14249	14229	14225	14181	14328	14285	14135	14215	14126	14354	14167	14310	14150	14260	14258	14310	14237	14234	14309	14266	14138	14319	14335	14118	14238	14204	14213	14037	14193	14294	14234	14254	14160	14273	14405	14177	14399	14202	14229	14324	14277	14328	14130	14192	13927	14104	14265	14217	14182	14302	14119	14469	14106	14041	14326	14283	14098	14171	14215	14396	14161	14081	14213	14203	14168	14218	14233	14296	14338	14270	14217	14097	14402	14226	14196	14309	14053	14285	14220	14258	14136	14427	14097	14322	14123	14386	14310	14408	14336	14224	14321	14225	14317	14171	14239	14035	14145	14323	14208	14286	14319	14362	14046	14340	14157	14299	14232	14162	14284	14338	14209	14287	14276	14278	14242	14295	14356	14240	14236	13972	14229	14277	14184	14252	14242	14112	13966	14254	14270	14133	14350	14137	14307	14179	14158	14169	14190	14247	14265	14214	14454	14218	14183	14362	14392	14345	14215	14120	14123	14226	14235	14323	14202	14218	14253	14405	14260	14093	14209	14339	14315	14264	14197	14155	14278	14237	14229	14281	14171	14268	14235	14328	14189	14059	14248	14279	14240	14110	14218	14192	14338	14162	14292	14031	14291	14440	14299	14252	14156	14256	14010	14165	14458	14229	14210	14170	14194	14232	14265	14217	14215	14247	14197	14185	14313	14317	14132	14234	14311	14284	14308	14090	14253	14474	14376	14167	14370	14224	14386	14219	14308	14243	14238	14361	14279	14374	14322	14327	14310	14229	14491	14188	14193	14307	14268	14137	14235	14271	14228	14191	14138	14204	14227	14263	14383	14243	14330	14227	14321	14081	14453	14286	14211	14349	14296	14238	14098	14263	14411	14319	14256	14207	14216	14427	14308	14151	14317	14314	14200	14341	14248	14322	14092	14354	14203	14162	14235	14229	14148	14140	14150	14294	14390	14275	14246	14228	14345	14205	14254	14159	14232	14407	14209	14149	14161	14292	14208	14335	14199	13976
22651	21329	37266	30181	21567	22787	22459	17612	16916	17078	17122	16991	17002	16995	16918	17018	16718	16931	17075	16786	16676	16630	16669	16764	16831	16551	16775	16622	16782	16601	16647	16725	16726	16737	16822	16636	16610	16750	16702	16761	16556	16727	16541	16623	16771	16513	16620	17114	18152	17951	17525	17056	16809	16719	16642	16557	16407	16545	16594	16537	16631	16660	16452	16562	16715	16590	16636	16489	16521	16519	16463	16468	16638	16646	16457	16422	16441	16503	16674	16676	16582	16408	16443	16342	16499	16379	16640	16613	16405	16572	16410	16438	16615	16491	16460	16649	16513	16354	16547	16614	16515	16476	16568	16684	16370	16572	16596	16546	16396	16574	16673	16417	16475	16597	16577	16540	16781	16575	16696	16639	16361	16574	16656	16623	16379	16365	16520	16567	16341	16303	16514	16431	16497	16457	16514	16437	16474	16384	16541	16457	16341	16337	16529	16218	16486	16475	16419	16621	16642	16622	16396	16489	16680	16551	16789	16476	16513	16359	16424	16455	16396	16345	16425	16402	16448	16369	16358	16462	16442	16590	16573	16565	16375	16803	16637	16642	16493	16480	16517	16613	16772	16640	16593	16505	16550	16600	16549	16582	16492	16635	16542	16448	16564	16456	16444	16610	16316	16635	16529	16423	16556	16586	16581	16663	16647	16277	16437	16547	16498	16491	16636	16508	16399	16382	16543	16450	16705	16512	16712	16668	16473	16411	16333	16502	16612	16616	16438	16563	16483	16458	16520	16434	16458	16543	16470	16536	16645	16503	16518	16514	16467	16296	16725	16457	16642	16654	16375	16585	16465	16344	16447	16661	16758	16531	16410	16433	16489	16433	16273	16667	16524	16557	16624	16527	16609	16673	16435	16411	16405	16392	16456	16383	16408	16524	16480	16502	16480	16564	16596	16488	16375	16369	16641	16621	16351	16687	16618	16478	16444	16367	16442	16587	16312	16491	16466	16440	16524	16509	16501	16642	16593	16506	16506	16639	16608	16666	16290	16449	16457	16485	16367	16516	16547	16371	16474	16336	16423	16740	16379	16426	16585	16385	16502	16434	16470	16535	16598	16533	16431	16242	16427	16620	16664	16647	16554	16562	16554	16505	16400	16423	16513	16351	16515	16597	16540	16557	16512	16364	16433	16393	16420	16444	16542	16690	16596	16351	16404	16669	16561	16504	16421	16323	16543	16629	16382	16583	16463	16373	16425	16443	16551	16436	16303	16609	16674	16405	16563	16369	16527	16321	16755	16573	16365	16396	16452	16524	16650	16478	16633	16531	16418	16572	16490	16300	16592	16396	16389	16637	16426	16347	16327	16472	16455	16616	16399	16311	16573	16475	16621	16483	16533	16563	16338	16560	16652	16654	16704	16653	16640	16580	16280	16540	16634	16497	16572	16778	16551	16671	16377	16324	16472	16344	16386	16562	16490	16417	16605	16416	16348	16574	16671	16411	16701	16657	16466	16641	16548	16583	16809	16321	16520	16496	16384	16319	16467	16565	16563	16364	16465	16514	16558	16660	16404	16528	16385	16535	16462	16526	16508	16399	16602	16572	16689	16661	16308	16380	16595	16433	16501	16656	16622	16346	16280	16568	16808	16469	16591	16296	16513	16552	16339	16310	16464	16515	16508	16390	16773	16654	16650	16488	16526	16429	16313	16432	16398	16496	16546	16549	16519	16413	16413	16671	16589	16626	16323	16533	16756	16549	16627	16629	16576	16511	16745	16436	16597	16495	16361	16504	16497	16477	16463	16405	16419	16546	16492	16441	16502	16276	16379	16623	16614	16399	16532	16324	16338	16526	16523	16470	16470	16436	16377	16617	16356	16441	16522	16483	16562	16609	16721	16765	16603	16587	16578	16597	16327	16552	16476	16441	16711	16592	16578	16468	16662	16651	16313	16701	16677	16442	16514	16743	16592	16473	16668	16589	16648	16490	16365	16631	16380	16504	16479	16433	16232	16594	16400	16425	16519	16330	16505	16576	16533	16499	16766	16315	16466	16395	16395	16638	16474	16474	16597	16598	16473	16495	16676	16652	16593	16327	16225	16462	16616	16395	16468	16384	16547	16608	16509	16351	16428	16424	16398	16586	16494	16537	16453	16424	16444	16305	16485	16591	16539	16405	16579	16603	16619	16579	16441	16536	16620	16511	16325	16408	16538	16304	16224	16493	16351	16618	16507	16544	16700	16522	16485	16340	16583	16422	16411	16638	16536	16380	16492	16538	16420	16393	16640	16514	16389	16598	16489	16398	16357	16645	16707	16569	16390	16441	16525	16462	16598	16722	16552	16491	16556	16730	16365	16609	16625	16517	16528	16678	16653	16335	16459	16536	16253	16298	16498	16543	16454	16779	16577	16502	16489	16511	16463	16651	16536	16495	16385	16416	16525	16251	16582	16719	16464	16534	16453	16466	16715	16570	16426	16627	16414	16344	16324	16676	16590	16595	16639	16496	16426	16588	16650	16484	16401	16271	16403	16537	16603	16551	16288	16593	16568	16514	16446	16521	16382	16583	16455	16544	16448	16567	16341	16589	16647	16423	16593	16366	16635	16386	16613	16421	16419	16329	16689	16507	16454	16350	16577	16502	16457	16437	16486	16444	16816	16305	16351	16612	16516	16665	16688	16412	16520	16476	16402	16665	16377	16530	16391	16472	16535	16641	16544	16539	16616	16327	16589	16404	16640	16644	16546	16502	16630	16537	16548	16472	16481	16674	16630	16611	16429	16590	16425	16327	16430	16447	16418	16214	16570	16425	16610	16541	16641	16641	16494	16387	16478	16556	16579	16484	16436	16613	16402	16489	16441	16176	16496	16400	16363	16310	16722	16412	16550	16486	16549	16363	16369	16570	16433	16510	16584	16406	16291	16682	16631	16607	16706	16504	16472	16181	16425	16470	16523	16458	16504	16544	16544	16503	16415	16474	16459	16423	16548	16446	16478	16491	16452	16573	16617	16386	16595	16605	16467	16401	16574	16454	16449	16540	16575	16506	16630	16765	16451	16711	16339	16623	16458	16424	16692	16500	16423	16236	16313	16624	16490	16611	16554	16308	16702	16437	16662	16422	16597	16580	16518	16391	16708	16338	16558	16629	16664	16518	16230	16311	16441	16305	16465	16545	16762	16567	16538	16653	16462	16678	16647	16588	16582	16735	16547	16475	16540	16575	16653	16563	16374	16394	16348	16615	16532	16468	16545	16506	16639	16320	16400	16312	16426	16434	16508	16331	16624	16403	16515	16343	16616	16729	16648	16710	16466	16382	16586	16479	16409	16568	16332	16590	16538	16398	16470	16620	16606	16566	16420	16633	16490	16408	16488	16450	16592	16451	16515	16319	16517	16530	16542	16375	16548	16362	16459	16511	16422	16564	16614	16476	16695	16522	16521	16595	16399	16428	16532	16469	16389	16616	16689	16415	16581	16840	16516	16528	16496	16561	16572	16518	16600	16282	16551	16504	16592	16793	16453	16500	16513	16520	16441	16652	16322	16441	16598	16575	16507	16281	16747	16337	16485	16519	16500	16436	16497	16578	16417	16574	16558	16497	16551	16362	16590	16524	16489	16491	16491	16582	16397	16534	16352	16375	16477	16463	16620	16568	16570	16640	16318	16410	16203	16441	16591	16520	16657	16532	16562	16564	16727	16414	16615	16556	16365	16388	16538	16571	16538	16494	16419	16499	16451	16351	16460	16408	16434	16542	16415	16435	16563	16493	16656	16433	16485	16544	16500	16456	16378	16427	16690	16624	16405	16492	16457	16611	16611	16423	16400	16346	16438	16524	16457	16502	16542	16517	16393	16607	16434	16460	16498	16547	16431	16447	16529	16726	16604	16498	16484	16349	16535	16433	16558	16464	16754	16585	16329	16485	16605	16596	16542	16327	16435	16569	16403	16678	16431	16390	16340	16480	16551	16457	16393	16616	16567	16655	16498	16606	16515	16635	16666	16422	16384	16556	16404	16644	16477	16604	16608	16376	16435	16407	16428	16531	16511	16473	16440	16287	16606	16462	16504	16523	16251	16616	16461	16407	16590	16554	16599	16670	16665	16739	16627	16540	16535	16548	16595	16577	16450	16499	16453	16394	16435	16553	16402	16399	16618	16330	16395	16662	16283	16443	16433	16697	16359	16365	16643	16511	16574	16365	16395	16492	16601	16340	16403	16446	16542	16458	16350	16243	16497	16410	16659	16630	16356	16476	16459	16445	16495	16468	16607	16498	16483	16308	16496	16441	16606	16393	16447	16390	16544	16682	16603	16324	16483	16213	16589	16442	16425	16520	16437	16539	16434	16452	16476	16355	16503	16484	16393	16437	16584	16645	16554	16518	16347	16746	16588	16622	16586	16445	16537	16382	16667	16530	16481	16399	16466	16467	16506	16454	16446	16578	16760	16402	16354	16435	16252	16403	16384	16489	16528	16589	16438	16406	16419	16542	16434	16516	16453	16453	16493	16278	16482	16593	16560	16397	16726	16651	16537	16441	16363	16432	16621	16632	16536	16447	16463	16431	16502	16462	16403	16578	16641	16393	16405	16527	16501	16632	16408	16367	16527	16366	16274	16575	16485	16572	16603	16318	16492	16534	16638	16372	16477	16434	16501	16581	16492	16566	16595	16542	16607	16413	16438	16521	16536	16586	16468	16598	16652	16313	16349	16540	16592	16546	16448	16308	16576	16626	16433	16527	16416	16386	16366	16499	16554	16594	16537	16268	16469	16424	16555	16536	16573	16629	16665	16610	16446	16532	16432	16314	16655	16479	16689	16565	16413	16437	16729	16581	16425	16461	16401	16274	16396	16467	16462	16330	16492	16428	16530	16584	16339	16436	16533	16628	16480	16562	16496	16644	16787	16440	16454	16516	16461	16530	16523	16434	16353	16527	16592	16349	16472	16549	16463	16534	16400	16764	16539	16430	16367	16495	16522	16584	16588	16520	16680	16686	16415	16617	16316	16639	16617	16536	16273	16631	16582	16421	16471	16728	16375	16459	16511	16639	16645	16476	16687	16458	16465	16421	16298	16608	16536	16351	16435	16418	16375	16550	16592	16418	16647	16676	16432	16468	16484	16437	16485	16432	16739	16579	16280	16500	16292	16487	16718	16356	16284	16409	16496	16319	16626	16503	16490	16661	16676	16467
15120	56988	88684	38789	16050	15428	14975	14944	14865	14745	14427	14520	14485	14416	14467	14460	14541	14388	14461	14270	14425	14586	14509	14359	14449	14517	14479	14493	14361	14433	14445	14553	14453	14470	14403	14676	14563	14432	14421	14333	14411	14349	14572	14356	14281	14296	14313	15303	16451	16233	15610	14842	14655	14333	14471	14344	14350	14368	14287	14343	14425	14406	14360	14326	14464	14248	14130	14277	14324	14258	14332	14581	14381	14415	14260	14313	14479	14298	14215	14235	14329	14244	14334	14332	14329	14286	14495	14318	14305	14441	14269	14346	14036	14250	14311	14229	14365	14433	14229	14373	14271	14302	14250	14264	14359	14360	14280	14349	14311	14001	14352	14239	14367	14220	14304	14276	14347	14406	14457	14329	14261	14299	14452	14286	14393	14344	14416	14289	14224	14250	14535	14266	14298	14175	14291	14142	14290	14437	14382	14279	14330	14307	14298	14204	14608	14273	14306	14324	14277	14220	14452	14266	14348	14311	14386	14496	14278	14468	14357	14423	14329	14418	14207	14239	14274	14400	14264	14306	14315	14177	14422	14156	14300	14352	14170	14263	14463	14187	14436	14370	14304	14332	14519	14239	14351	14235	14360	14333	14440	14241	14315	14393	14310	14333	14175	14186	14385	14247	14258	14232	14359	14216	14304	14234	14296	14358	14393	14256	14128	14379	14456	14435	14446	14230	14316	14257	14389	14449	14217	14243	14155	14364	14246	14177	14368	14393	14278	14235	14286	14294	14285	14377	14304	14168	14296	14278	14241	14322	14422	14233	14374	14355	14154	14342	14237	14366	14329	14431	14271	14386	14275	14327	14365	14185	14312	14235	14101	14331	14363	14404	14331	14250	14313	14314	14264	14277	14380	14193	14297	14259	14272	14235	14223	14449	14461	14174	14184	14544	14235	14398	14281	14477	14223	14299	14390	14332	14313	14436	14290	14462	14141	14470	14496	14338	14194	14204	14430	14057	14240	14482	14158	14186	14344	14334	14327	14314	14360	14240	14385	14341	14151	14255	14294	14307	14357	14365	14346	14435	14279	14295	14391	14342	14350	14253	14438	14262	14388	14360	14417	14066	14290	14183	14404	14286	14317	14206	14138	14299	14360	14154	14321	14341	14291	14161	14182	14401	14253	14381	14322	14356	14516	14324	14335	14268	14340	14410	14280	14319	14161	14314	14228	14270	14272	14369	14261	14320	14271	14215	14362	14333	14368	14412	14324	14327	14181	14314	14322	14498	14346	14250	14364	14295	14079	14339	14399	14281	14377	14262	14395	14357	14185	14273	14245	14376	14259	14293	14217	14285	14312	14171	14311	14457	14284	14287	14401	14310	14282	14391	14338	14472	14315	14384	14444	14188	14539	14242	14200	14430	14257	14247	14356	14545	14341	14408	14314	14458	14373	14383	14332	14298	14196	14269	14408	14401	14201	14429	14330	14498	14382	14365	14218	14369	14456	14040	14253	14255	14402	14152	14313	14289	14534	14253	14394	14296	14351	14570	14462	14483	14258	14319	14364	14361	14225	14172	14419	14516	14344	14436	14483	14121	14298	14307	14182	14360	14212	14319	14449	14260	14335	14468	14591	14486	14316	14220	14422	14467	14226	14258	14320	14269	14496	14404	14357	14312	14140	14342	14338	14398	14433	14331	14178	14331	14307	14298	14325	14362	14298	14164	14470	14268	14419	14248	14304	14229	14423	14228	14225	14362	14331	14218	14261	14312	14401	14355	14260	14207	14343	14262	14294	14367	14196	14360	14215	14378	14503	14370	14243	14036	14280	14267	14281	14278	14210	14275	14327	14265	14340	14292	14201	14420	14188	14330	14337	14283	14492	14258	14410	14322	14268	14227	14015	14292	14169	14317	14328	14335	14227	14166	14281	14133	14358	14385	14163	14318	14302	14231	14281	14416	14339	14317	14430	14252	14210	14330	14273	14462	14330	14360	14143	14262	14311	14393	14241	14289	14259	14185	14542	14217	14359	14292	14241	14328	14323	14319	14372	14330	14344	14429	14341	14260	14318	14212	14248	14464	14230	14222	14251	14346	14191	14297	14252	14468	14303	14327	14398	14208	14199	14199	14510	14191	14362	14279	14412	14236	14296	14240	14335	14376	14348	14298	14411	14147	14325	14362	14317	14424	14351	14303	14204	14405	14321	14365	14460	14344	14248	14209	14152	14347	14306	14482	14228	14310	14266	14360	14389	14281	14364	14338	14241	14259	14282	14426	14306	14159	14208	14333	14386	14354	14225	14266	14195	14334	14249	14363	14470	14208	14402	14421	14344	14216	14199	14441	14096	14286	14317	14288	14212	14260	14337	14383	14476	14232	14319	14260	14369	14286	14172	14419	14311	14260	14399	14217	14234	14400	14235	14163	14352	14216	14364	14340	14262	14329	14083	14221	14490	14315	14428	14217	14359	14196	14292	14314	14212	14322	14460	14418	14333	14358	14301	14500	14212	14244	14349	14250	14237	14254	14421	14390	14349	14418	14370	14339	14377	14211	14286	14350	14368	14192	14325	14393	14260	14228	14214	14224	14360	14192	14253	14168	14255	14113	14198	14384	14179	14245	14417	14327	14413	14269	14349	14316	14430	14559	14352	14231	14369	14357	14264	14311	14288	14372	14425	14363	14253	14207	14273	14366	14200	14273	14486	14324	14368	14399	14164	14398	14297	14318	14332	14377	14175	14359	14399	14331	14236	14447	14326	14261	14410	14323	14238	14288	14246	14356	14212	14365	14392	14266	14462	14322	14209	14422	14458	14199	14387	14449	14342	14322	14367	14278	14276	14342	14295	14339	14256	14332	14287	14305	14362	14486	14517	14329	14244	14378	14275	14439	14388	14393	14243	14352	14321	14326	14374	14370	14260	14255	14273	14425	14192	14337	14352	14241	14354	14245	14271	14335	14268	14204	14419	14402	14333	14397	14291	14346	14317	14383	14424	14392	14311	14203	14279	14252	14312	14323	14449	14442	14320	14426	14235	14122	14326	14246	14352	14365	14405	14246	14312	14401	14288	14216	14310	14411	14454	14518	14404	14274	14469	14303	14401	14330	14309	14588	14241	14514	14399	14254	14457	14551	14266	14248	14231	14311	14215	14330	14218	14358	14396	14290	14358	14312	14439	14225	14245	14162	14432	14407	14201	14310	14434	14181	14493	14378	14437	14318	14239	14360	14297	14346	14276	14297	14509	14327	14287	14350	14412	14485	14308	14353	14397	14335	14382	14149	14475	14382	14184	14381	14284	14397	14323	14301	14106	14213	14368	14406	14343	14320	14248	14382	14238	14326	14361	14212	14258	14370	14180	14306	14433	14266	14269	14387	14152	14276	14286	14380	14327	14302	14327	14308	14290	14393	14351	14518	14390	14228	14351	14225	14116	14272	14390	14234	14266	14282	14327	14346	14313	14404	14351	14229	14415	14392	14361	14222	14335	14364	14315	14273	14258	14292	14375	14248	14387	14423	14396	14293	14413	14364	14457	14397	14238	14163	14258	14267	14350	14401	14313	14343	14312	14423	14241	14213	14355	14287	14308	14211	14199	14279	14233	14383	14313	14276	14347	14351	14108	14179	14314	14276	14374	14258	14132	14291	14139	14364	14312	14454	14290	14453	14349	14295	14318	14331	14301	14300	14341	14504	14299	14167	14376	14283	14319	14342	14252	14383	14345	14186	14279	14368	14193	14166	14213	14268	14121	14286	14484	14463	14233	14396	14232	14369	14337	14377	14214	14300	14343	14325	14278	14304	14405	14235	14367	14449	14485	14325	14320	14272	14365	14393	14271	14236	14211	14312	14255	14348	14253	14109	14316	14361	14404	14286	14371	14397	14293	14301	14400	14246	14307	14209	14326	14305	14287	14283	14381	14293	14226	14268	14331	14388	14187	14255	14300	14137	14407	14278	14192	14399	14339	14111	14268	14249	14267	14369	14392	14397	14237	14409	14296	14337	14373	14329	14389	14429	14292	14212	14368	14220	14337	14313	14398	14266	14188	14342	14338	14374	14195	14208	14436	14441	14456	14234	14152	14234	14312	14387	14333	14334	14482	14353	14361	14425	14264	14223	14350	14213	14467	14325	14285	14244	14405	14210	14231	14419	14158	14306	14445	14264	14250	14290	14231	14284	14278	14380	14446	14317	14164	14328	14351	14340	14225	14187	14179	14285	14214	14254	14163	14412	14260	14175	14395	14376	14190	14335	14292	14251	14391	14384	14298	14380	14229	14253	14388	14402	14235	14269	14371	14170	14561	14327	14303	14208	14333	14219	14267	14397	14391	14397	14439	14181	14138	14229	14329	14287	14303	14154	14342	14339	14361	14368	14264	14351	14459	14341	14451	14219	14214	14457	14098	14300	14297	14334	14279	14469	14125	14329	14267	14270	14279	14393	14428	14516	14385	14308	14316	14275	14391	14416	14201	14171	14287	14314	14358	14267	14252	14358	14387	14283	14282	14438	14376	14407	14371	14217	14325	14402	14443	14237	14406	14339	14403	14328	14408	14487	14307	14239	14418	14237	14385	14228	14370	14237	14355	14237	14395	14391	14363	14098	14211	14216	14185	14322	14350	14235	14279	14340	14215	14315	14344	14225	14448	14387	14365	14219	14351	14227	14427	14245	14290	14533	14309	14382	14203	14140	14439	14169	14350	14211	14324	14315	14350	14222	14332	14360	14209	14345	14300	14283	14248	14224	14376	14325	14326	14516	14412	14383	14297	14454	14265	14349	14407	14403	14420	14389	14220	14436	14353	14028	14389	14295	14497	14340	14383	14279	14351	14423	14098	14409	14314	14445	14342	14207	14437	14186	14387	14336	14261	14161	14392	14273	14241	14325	14418	14283	14326	14057	14283	14299	14438	14348	14199	14257	14150	14149	14519	14224	14188	14213	14300	14270	14196	14241	14397	14430	14481	14355	14419	14448	14421	14263	14365	14313	14289	14252	14330	14452	14400	14377	14200	14319	14327	14567	14511	14416	14359	14323	14357	14289	14273	14371	14438	14403	14538	14330	14265	14290	14325	14434	14238	14194	14364	14172	14421	14282	14459	14142	14577	14211	14213	14336	14312	14200	14474	14318	14311	14350	14436	14348	14192	14424	14404	14246	14106	14480	14288	14412	14168	14368	14338	14232	14385	14256
27185	26259	42451	28610	17721	16735	16706	16481	16429	16683	16577	16316	16441	16430	16465	16432	16556	16450	16711	16543	16464	16487	16309	16488	16317	16445	16563	16498	16750	16713	16650	16525	16619	16534	16559	16525	16527	16417	16308	16506	16607	16761	16388	16586	16552	16572	16524	16317	16429	16714	16628	16567	16490	16480	16503	16556	16334	16276	16563	16511	16506	16588	16416	16617	16555	16510	16560	16517	16383	16204	16458	16500	16455	16435	16688	16583	16369	16311	16530	16522	16429	16615	16398	16537	16424	16571	16487	16346	16335	16399	16366	16565	16602	16649	16571	16464	16524	16452	16286	16362	16609	16535	16568	16513	16608	16532	16243	16332	16413	16442	16757	16666	16354	16411	16340	16389	16392	16425	16300	16469	16589	16535	16626	16562	16470	16395	16505	16452	16405	16536	16416	16459	16326	16319	16495	16491	16487	16406	16338	16395	16558	16367	16558	16374	16511	16593	16654	16225	16461	16556	16539	16608	16481	16572	16527	16655	16566	16481	16521	16633	16669	16547	16248	16382	16521	16070	16463	16429	16495	16191	16311	16442	16452	16622	16461	16467	16319	16331	16485	16402	16562	16429	16538	16562	16509	16560	16737	16507	16270	16427	16362	16351	16675	16378	16468	16544	16412	16128	16347	16481	16320	16401	16492	16601	16358	16530	16338	16437	16391	16395	16494	16331	16399	16369	16504	16388	16481	16555	16415	16570	16499	16493	16388	16443	16401	16249	16384	16336	16453	16604	16511	16485	16371	16376	16292	16340	16354	16356	16492	16433	16342	16363	16445	16427	16315	16435	16522	16300	16485	16358	16462	16373	16385	16526	16587	16541	16317	16341	16428	16555	16395	16215	16559	16513	16438	16476	16681	16385	16479	16435	16397	16416	16395	16353	16460	16380	16402	16412	16447	16624	16620	16351	16408	16519	16617	16405	16623	16541	16497	16228	16395	16403	16538	16522	16487	16478	16452	16439	16385	16377	16176	16508	16618	16544	16440	16322	16475	16346	16663	16357	16320	16331	16600	16357	16375	16556	16360	16400	16525	16316	16392	16475	16587	16498	16419	16524	16526	16648	16504	16402	16569	16371	16467	16421	16351	16374	16506	16399	16491	16375	16448	16438	16409	16346	16473	16479	16506	16551	16382	16328	16673	16588	16326	16452	16390	16492	16413	16453	16396	16368	16370	16216	16366	16546	16391	16420	16529	16515	16466	16439	16502	16378	16440	16637	16440	16343	16548	16563	16503	16490	16510	16493	16470	16572	16471	16614	16527	16359	16333	16611	16517	16347	16509	16452	16552	16282	16509	16524	16532	16559	16543	16494	16345	16507	16395	16442	16492	16524	16484	16535	16532	16613	16575	16433	16255	16291	16326	16414	16497	16460	16367	16503	16428	16511	16438	16361	16590	16341	16411	16670	16494	16576	16632	16434	16495	16367	16375	16545	16504	16378	16718	16607	16210	16491	16502	16305	16500	16477	16762	16527	16370	16542	16547	16560	16297	16310	16424	16536	16466	16578	16486	16441	16498	16520	16486	16267	16416	16422	16346	16306	16331	16239	16445	16577	16476	16488	16146	16243	16348	16304	16511	16474	16558	16463	16427	16537	16259	16400	16542	16247	16578	16429	16314	16494	16339	16558	16417	16498	16454	16407	16299	16426	16383	16422	16494	16531	16525	16705	16491	16635	16318	16445	16525	16415	16392	16195	16431	16417	16443	16602	16557	16463	16458	16414	16475	16652	16449	16229	16332	16569	16441	16438	16285	16399	16462	16506	16652	16495	16593	16588	16370	16495	16328	16535	16343	16327	16440	16417	16453	16464	16299	16732	16433	16343	16304	16429	16340	16587	16469	16640	16555	16442	16509	16353	16506	16497	16579	16456	16589	16663	16568	16386	16407	16466	16516	16484	16316	16400	16396	16279	16466	16264	16541	16327	16424	16467	16410	16531	16654	16360	16484	16340	16354	16727	16371	16408	16333	16493	16438	16521	16334	16336	16445	16491	16314	16354	16468	16554	16488	16515	16403	16412	16581	16698	16477	16577	16462	16559	16645	16486	16346	16432	16417	16435	16320	16392	16307	16278	16287	16422	16330	16399	16271	16565	16293	16201	16500	16564	16343	16542	16179	16393	16562	16227	16386	16298	16508	16460	16458	16381	16500	16316	16248	16435	16339	16260	16670	16433	16336	16481	16553	16503	16397	16527	16555	16428	16396	16502	16524	16552	16428	16444	16587	16784	16514	16458	16438	16234	16367	16293	16493	16278	16544	16469	16372	16584	16438	16385	16586	16451	16520	16375	16457	16569	16497	16405	16707	16598	16394	16616	16428	16309	16471	16480	16443	16476	16500	16305	16560	16442	16407	16513	16610	16260	16507	16349	16467	16479	16377	16632	16479	16696	16492	16584	16316	16561	16692	16641	16579	16491	16541	16551	16465	16297	16626	16424	16467	16228	16536	16174	16468	16403	16412	16366	16518	16506	16399	16452	16423	16460	16526	16336	16539	16604	16444	16298	16498	16620	16326	16394	16499	16598	16427	16350	16441	16460	16271	16307	16453	16625	16421	16396	16429	16374	16548	16425	16556	16648	16510	16296	16500	16581	16401	16481	16589	16330	16378	16471	16456	16553	16381	16500	16472	16291	16340	16328	16287	16617	16476	16502	16078	16274	16364	16237	16444	16496	16507	16310	16436	16476	16401	16525	16477	16197	16566	16581	16489	16384	16379	16473	16300	16278	16391	16516	16437	16472	16422	16602	16251	16249	16563	16366	16392	16516	16709	16520	16346	16408	16364	16371	16511	16303	16547	16490	16456	16439	16443	16369	16384	16380	16626	16513	16491	16508	16513	16383	16387	16393	16391	16347	16251	16509	16438	16521	16479	16303	16332	16537	16532	16435	16430	16453	16519	16403	16387	16451	16351	16484	16306	16325	16308	16492	16451	16592	16522	16555	16532	16336	16572	16592	16676	16559	16450	16508	16411	16336	16309	16327	16593	16582	16547	16640	16505	16315	16314	16441	16520	16398	16262	16549	16517	16539	16379	16502	16545	16480	16492	16620	16390	16357	16371	16441	16514	16402	16343	16244	16354	16535	16468	16452	16476	16541	16581	16368	16606	16381	16496	16406	16301	16465	16569	16441	16392	16164	16416	16575	16492	16551	16217	16253	16501	16406	16584	16418	16514	16482	16630	16493	16356	16380	16537	16195	16343	16488	16334	16616	16556	16516	16545	16566	16408	16230	16361	16396	16472	16402	16539	16445	16503	16391	16496	16498	16478	16466	16372	16409	16438	16363	16391	16436	16477	16507	16542	16644	16245	16449	16436	16410	16379	16355	16466	16256	16326	16465	16500	16348	16638	16512	16406	16342	16562	16419	16382	16534	16559	16425	16606	16466	16444	16615	16565	16440	16377	16249	16636	16601	16306	16288	16433	16284	16443	16618	16552	16367	16481	16402	16450	16450	16389	16248	16542	16567	16398	16374	16253	16269	16374	16538	16420	16371	16416	16391	16447	16366	16362	16467	16470	16331	16325	16518	16574	16303	16584	16431	16409	16519	16462	16581	16502	16569	16591	16234	16306	16470	16245	16322	16482	16341	16501	16375	16545	16538	16410	16363	16565	16520	16619	16568	16421	16369	16318	16324	16440	16520	16444	16630	16418	16498	16445	16534	16524	16395	16585	16595	16284	16366	16431	16417	16540	16435	16434	16434	16611	16378	16539	16523	16503	16413	16246	16529	16490	16395	16565	16414	16195	16318	16342	16529	16417	16426	16463	16530	16254	16304	16568	16410	16363	16497	16275	16438	16548	16531	16594	16610	16519	16314	16396	16383	16383	16427	16557	16416	16486	16605	16520	16458	16484	16423	16324	16388	16301	16270	16496	16565	16545	16506	16489	16520	16746	16274	16556	16389	16555	16407	16280	16291	16487	16369	16467	16636	16533	16675	16549	16545	16428	16390	16653	16472	16424	16521	16524	16388	16758	16550	16537	16567	16501	16516	16423	16536	16711	16270	16413	16469	16363	16508	16359	16312	16524	16344	16603	16515	16283	16438	16454	16442	16360	16581	16352	16215	16362	16562	16526	16260	16507	16423	16334	16265	16323	16492	16549	16308	16418	16528	16608	16373	16406	16302	16552	16378	16679	16432	16257	16534	16537	16440	16513	16389	16736	16495	16605	16279	16404	16585	16308	16526	16393	16196	16381	16378	16364	16654	16547	16393	16303	16557	16369	16465	16541	16501	16455	16468	16588	16433	16414	16387	16307	16407	16409	16502	16499	16375	16258	16445	16508	16439	16369	16528	16366	16542	16400	16519	16392	16583	16512	16515	16582	16550	16504	16402	16283	16542	16386	16404	16343	16335	16483	16378	16428	16547	16418	16100	16458	16516	16475	16557	16379	16550	16401	16724	16570	16324	16315	16569	16588	16648	16630	16337	16366	16399	16511	16442	16429	16480	16559	16440	16166	16375	16568	16389	16283	16400	16533	16597	16603	16497	16468	16476	16367	16611	16525	16739	16509	16475	16419	16490	16477	16389	16443	16399	16411	16453	16243	16492	16510	16149	16481	16351	16457	16374	16430	16558	16360	16318	16474	16388	16449	16464	16591	16568	16334	16239	16553	16463	16552	16278	16465	16621	16528	16580	16550	16647	16555	16452	16290	16546	16524	16420	16297	16385	16377	16626	16456	16546	16384	16393	16484	16452	16397	16355	16487	16068	16383	16304	16455	16450	16351	16303	16502	16417	16389	16408	16601	16412	16506	16455	16408	16504	16692	16463	16406	16252	16639	16506	16475	16416	16464	16505	16358	16386	16328	16306	16635	16474	16362	16616	16453	16582	16462	16592	16450	16412	16506	16504	16363	16410	16420	16453	16520	16465	16426	16442	16413	16563	16413	16338	16461	16550	16432	16363	16681	16360	16290	16618	16726	16634	16259	16299	16590	16442	16506	16325	16473	16393	16417	16595	16491	16380	16351	16516	16282	16528	16572	16321	16421	16374	16625	16509	16492	16271	16527	16453	16520	16575	16633	16439	16354	16535	16474	16726	16662	16437	16420	16487	16410	16392	16505	16461	16533	16605	16321	16410	16516	16419	16436	16324	16504	16503	16397	16390	16505	16512	16348	16481	16483	16337
14054	39210	44935	22168	14465	14367	14454	14507	14337	14334	14467	14257	14336	14431	14269	14290	14281	14409	14341	14310	14246	14391	14374	14403	14411	14295	14307	14403	14294	14341	14268	14406	14447	14241	14229	14505	14277	14305	14355	14270	14312	14449	14308	14468	14230	14101	14406	14373	14299	14599	14497	14479	14529	14357	14597	14253	14283	14247	14388	14355	14374	14292	14395	14199	14358	14310	14059	14243	14163	14407	14294	14275	14335	14281	14103	14368	14296	14404	14530	14294	14428	14289	14133	14366	14385	14176	14299	14272	14412	14285	14316	13975	14209	14210	14303	14265	14232	14343	14351	14346	14276	14211	14316	14282	14300	14336	14352	14302	14329	14331	14344	14273	14348	14393	14203	14324	14353	14319	14338	14276	14265	14308	14273	14302	14238	14419	14319	14281	14223	14429	14334	14332	14314	14456	14287	14283	14345	14300	14249	14443	14410	14238	14502	14302	14336	14258	14302	14422	14354	14209	14312	14308	14408	14407	14410	14231	14346	14252	14346	14417	14233	14386	14170	14323	14281	14451	14432	14254	14271	14307	14339	14252	14255	14238	14269	14173	14342	14247	14250	14330	14448	14175	14110	14124	14376	14249	14287	14534	14372	14348	14550	14225	14288	14374	14310	14291	14308	14308	14295	14351	14273	14060	14495	14345	14437	14338	14415	14422	14396	14349	14051	14424	14358	14219	14217	14442	14053	14308	14250	14343	14198	14212	14293	14350	14306	14352	14167	14343	14456	14375	14283	14402	14263	14231	14301	14445	14431	14260	14394	14230	14238	14275	14288	14263	14351	14221	14294	14539	14234	14364	14395	14215	14336	14276	14236	14326	14222	14239	14331	14364	14201	14066	14285	14378	14207	14382	14288	14282	14395	14325	14245	14198	14297	14318	14377	14234	14233	14317	14347	14274	14274	14274	14383	14469	14201	14340	14224	14175	14379	14306	14392	14296	14297	14239	14241	14363	14274	14130	14437	14342	14297	14399	14252	14439	14362	14293	14412	14428	14314	14243	14335	14327	14328	14385	14403	14310	14279	14215	14302	14370	14320	14299	14346	14162	14525	14331	14244	14152	14208	14318	14070	14375	14327	14311	14256	14314	14470	14397	14376	14289	14338	14349	14279	14255	14228	14105	14326	14355	14312	14321	14298	14039	14173	14410	14301	14353	14327	14119	14470	14170	14326	14263	14302	14150	14367	14108	14371	14265	14356	14161	14172	14335	14303	14246	14451	14359	14288	14213	14288	14289	14159	14358	14398	14391	14146	14269	14401	14201	14367	14239	14317	14327	14339	14287	14293	14109	14218	14321	14136	14212	14330	14344	14131	14357	14151	14362	14282	14254	14282	14365	14386	14325	14360	14163	14247	14339	14311	14261	14208	14319	14317	14292	14395	14183	14362	14285	14203	14288	14416	14257	14338	14406	14284	14291	14286	14147	14286	14238	14422	14335	14400	14360	14322	14172	14341	14178	14357	14364	14369	14125	14335	14303	14275	14278	14259	14404	14258	14278	14297	14181	14191	14434	14270	14246	14186	14302	14280	14305	14290	14348	14347	14450	14242	14428	14311	14202	14209	14440	14330	14197	14360	14440	14458	14353	14173	14251	14207	14288	14444	14429	14261	14237	14292	14400	14370	14251	14281	14199	14149	14260	14376	14269	14132	14436	14306	14159	14324	14260	14376	14368	14232	14445	14361	14391	14370	14244	14220	14142	14282	14342	14328	14337	14366	14174	14389	14303	14217	14359	14450	14277	14350	14334	14226	14484	14344	14295	14266	14411	14339	14494	14407	14211	14218	14330	14215	14303	14320	14425	14305	14288	14307	14141	14271	14283	14306	14274	14206	14403	14212	14407	14443	14288	14395	14262	14368	14264	14334	14275	14199	14026	14364	14338	14116	14308	14262	14378	14360	14382	14169	14215	14434	14262	14261	14246	14447	14262	14264	14402	14285	14232	14264	14101	14307	14399	14301	14189	14199	14167	14222	14332	14299	14333	14410	14338	14263	14348	14387	14230	14338	14428	14315	14153	14393	14284	14277	14249	14349	14274	14297	14335	14465	14421	14378	14152	14337	14304	14346	14261	14469	14187	14431	14243	14338	14339	14213	14386	14310	14321	14275	14380	14210	14499	14196	14283	14211	14406	14284	14244	14134	14324	14453	14242	14327	14230	14361	14297	14219	14307	14123	14203	14190	14193	14291	14392	14222	14267	14396	14295	14217	14178	14532	14340	14386	14481	14202	14280	14362	14272	14338	14356	14304	14226	14327	14213	14267	14245	14375	14406	14299	14272	14390	14356	14272	14337	14202	14376	14363	14287	14302	14181	14108	14281	14275	14313	14320	14321	14215	14411	14278	14241	14187	14454	14305	14285	14227	14371	14300	14271	14421	14274	14351	14293	14273	14150	14381	14081	14311	14437	14403	14338	14483	14230	14397	14438	14275	14485	14258	14379	14409	14160	14440	14392	14415	14443	14418	14372	14388	14215	14350	14131	14291	14088	14382	14348	14338	14358	14281	14284	14539	14289	14367	14368	14320	14261	14285	14230	14172	14238	14302	14426	14134	14284	14446	14484	14408	14292	14349	14140	14383	14323	14168	14253	14331	14254	14286	14203	14476	14180	14382	14361	14361	14180	14063	14205	14426	14235	14277	14280	14285	14299	14293	14452	14150	14161	14474	14362	14341	14427	14165	14377	14416	14223	14277	14297	14045	14209	14360	14220	14272	14374	14255	14372	14371	14463	14264	14477	14255	14248	14204	14196	14165	14204	14373	14410	14371	14192	14148	14254	14291	14235	14339	14208	14214	14304	14211	14279	14293	14160	14316	14374	14291	14481	14285	14249	14306	14355	14325	14274	14283	14190	14557	14384	14433	14299	14279	14305	14308	14378	14191	14378	14246	14204	14252	14161	14257	14304	14399	14265	14377	14370	14287	14556	14263	14254	14447	14471	14426	14384	14529	14344	14370	14240	14374	14232	14276	14355	14219	14242	14286	14405	14252	14294	14223	14336	14281	14263	14310	14178	14256	14253	14311	14300	14222	14281	14417	14412	14193	14231	14324	14356	14309	14189	14268	14237	14312	14284	14507	14185	14049	14421	14402	14214	14276	14163	14463	14324	14294	14490	14149	14336	14358	14264	14306	14171	14237	14333	14518	14180	14236	14254	14276	14381	14197	14315	14363	14207	14317	14411	14250	14377	14240	14351	14307	14313	14302	14431	14279	14345	14374	14302	14422	14254	14247	14292	14273	14224	14408	14358	14470	14487	14447	14154	14306	14321	14286	14193	14290	14378	14357	14177	14387	14327	14292	14320	14218	14295	14286	14260	14311	14213	14297	14378	14301	14364	14020	14260	14264	14214	14198	14275	14299	14288	14119	14328	14398	14209	14129	14262	14256	14339	14177	14263	14272	14266	14435	14281	14208	14455	14450	14381	14422	14285	14385	14217	14175	14340	14202	14491	14229	14218	14451	14233	14267	14421	14396	14253	14407	14215	14443	14219	14333	14224	14416	14304	14319	14325	14304	14252	14182	14361	14235	14339	14292	14348	14301	14394	14426	14254	14178	14502	14253	14195	14233	14349	14189	14268	14255	14200	14478	14297	14184	14272	14356	14366	14131	14330	14136	14394	14496	14336	14327	14394	14382	14258	14334	14272	14313	14347	14383	14451	14278	14159	14463	14324	14140	14357	14254	14223	14293	14367	14309	14205	14404	14326	14333	14362	14177	14312	14274	14293	14331	14338	14299	14269	14197	14167	14248	14130	14283	14313	14335	14277	14366	14240	14387	14277	14423	14286	14338	14372	14156	14261	14371	14457	14236	14203	14273	14209	14295	14267	14224	14184	14381	14365	14348	14426	14266	14377	14179	14296	14361	14603	14292	14313	14207	14412	14344	14403	14457	14400	14309	14516	14322	14116	14301	14271	14148	14215	14330	14216	14189	14364	14260	14242	14294	14297	14371	14243	14389	14423	14226	14264	14262	14282	14239	14284	14298	14479	14339	14149	14221	14321	14197	14234	14416	14234	14381	14262	14307	14368	14405	14269	14266	14347	14321	14296	14289	14367	14358	14337	14378	14368	14332	14199	14346	14141	14232	14121	14133	14315	14431	14144	14299	14322	14382	14387	14247	14325	14278	14062	14447	14324	14378	14416	14284	14374	14209	14165	14126	14295	14313	14523	14228	14402	14285	14216	14366	14367	14259	14442	14276	14383	14115	14305	14345	14389	14164	14284	14208	14188	14328	14249	14428	14405	14308	14309	14406	14270	14192	14451	14290	14226	14208	14191	14275	14316	14285	14473	14195	14288	14183	14203	14397	14343	14201	14150	14312	14350	14160	14392	14373	14406	14345	14387	14333	14333	14411	14280	14358	14427	14231	14282	14242	14166	14380	14308	14280	14427	14284	14296	14287	14354	14226	14354	14296	14344	14386	14394	14271	14385	14411	13983	14264	14229	14235	14387	14169	14308	14267	14252	14285	14225	14236	14312	14237	14303	14424	14362	14421	14250	14297	14368	14385	14323	14393	14324	14268	14354	14324	14039	14294	14295	14404	14288	14125	14319	14342	14320	14352	14221	14331	14440	14350	14212	14407	14254	14373	14282	14345	14171	14392	14302	14342	14316	14262	14443	14265	14404	14208	14132	14311	14468	14544	14423	14240	14283	14427	14272	14360	14196	14470	14262	14358	14368	14400	14143	14219	14238	14248	14392	14420	14317	14300	14313	14148	14283	14316	14355	14290	14243	14327	14389	14249	14361	14286	14313	14402	14268	14271	14335	14381	14355	14372	14322	14267	14399	14307	14357	14446	14281	14095	14431	14258	14377	14361	14224	14240	14392	14340	14308	14364	14364	14271	14427	14280	14354	14316	14194	14332	14244	14350	14432	14324	14392	14272	14133	14171	14323	14359	14234	14280	14225	14291	14506	14339	14285	14232	14280	14272	14330	14340	14344	14496	14271	14293	14304	14387	14338	14242	14251	14188	14380	14192	14262	14297	14420	14390	14298	14214	14355	14471	14377	14352	14284	14351	14381	14308	14335	14204	14400	14229	14187	14428	14317	14453	14417	14392	14325	14354	14532	14268	14291	14293	14394	14345	14188	14247	14385	14380	14332	14384	14238	14308	14359	14250	14293
23811	21748	41535	35820	21945	21132	19265	16920	16468	16765	16640	16602	16606	16715	16706	16499	16204	16297	16314	16494	16577	16519	16531	16350	16583	16525	16565	16670	16371	16729	16569	16621	16323	16513	16463	16462	16526	16263	16446	16498	16373	16501	16600	16294	16365	16393	16296	16779	16998	17161	16906	16664	16457	16519	16485	16338	16090	16272	16473	16344	16318	16381	16380	16534	16415	16449	16325	16253	16563	16570	16397	16477	16404	16405	16277	16317	16230	16298	16223	16235	16288	16268	16316	16431	16474	16334	16563	16296	16560	16490	16454	16522	16331	16332	16278	16389	16583	16279	16411	16540	16448	16266	16515	16306	16458	16315	16402	16407	16339	16365	16494	16389	16379	16409	16310	16426	16371	16302	16340	16327	16201	16198	16287	16377	16521	16389	16228	16136	16473	16230	16173	16190	16532	16355	16306	16261	16706	16440	16506	16309	16188	16440	16455	16464	16500	16482	16460	16376	16246	16133	16322	16411	16402	16423	16699	16419	16374	16459	16150	16271	16069	16368	16423	16175	16529	16519	16385	16298	16335	16357	16245	16293	16374	16333	16265	16242	16294	16481	16315	16393	16338	16289	16434	16354	16361	16214	16243	16439	16348	16383	16499	16435	16185	16423	16284	16439	15985	16169	16424	16387	16439	16180	16484	16466	16351	16440	16323	16525	16213	16320	16376	16324	16539	16235	16252	16330	16305	16283	16338	16089	16205	16264	16282	16201	16360	16419	16351	16329	16539	16440	16344	16265	16190	16198	16415	16387	16435	16285	16319	16218	16263	16100	16288	16286	16273	16614	16217	16332	16298	16447	16311	16378	16272	16278	16297	16438	16413	16469	16391	16149	16444	16497	16365	16308	16355	16318	16381	16242	16457	16350	16383	16313	15998	16301	16352	16327	16538	16453	16124	16345	16253	16409	16155	16418	16424	16329	16558	16279	16420	16272	16391	16249	16279	16290	16357	16170	16455	16351	16261	16505	16613	16412	16217	16302	16288	16220	16377	16598	16353	16329	16378	16367	16523	16374	16354	16394	16458	16196	16328	16462	16505	16341	16439	16538	16401	16461	16447	16672	16310	16301	16327	16426	16371	16244	16322	16332	16374	16302	16484	16306	16521	16182	16182	16441	16363	16457	16122	16430	16511	16441	16388	16261	16219	16480	16256	16411	16165	16310	16314	16283	16240	16295	16060	16430	16447	16357	16331	16324	16288	16510	16241	16105	16200	16225	16284	16249	16338	16399	16288	16412	16373	16284	16504	16493	16214	16290	16305	16379	16259	16313	16295	16478	16424	16343	16363	16475	16467	16241	16460	16412	16258	16293	16333	16269	16325	16455	16177	16365	16333	16315	16250	16209	15989	16378	16292	16530	16287	16445	16216	16173	16363	16211	16503	16228	16213	16201	16317	16364	16412	16360	16484	16386	16357	16498	16262	16509	16202	16179	16435	16439	16508	16300	16491	16729	16460	16379	16330	16266	16342	16473	16326	16380	16291	16371	16290	16330	16329	16257	16571	16337	16176	16326	16170	16334	16176	16216	16472	16430	16365	16336	16373	16475	16389	16392	16468	16351	16341	16402	16518	16448	16255	16255	16381	16325	16299	16323	16031	16338	16272	16444	16525	16271	16356	16332	16294	16187	16381	16303	16366	16261	16227	16517	16494	16287	16437	16416	16284	16301	16207	16212	16516	16292	16234	16368	16343	16190	16601	16334	16252	16446	16283	16128	16263	16496	16385	16336	16193	16279	16355	16271	16373	16298	16235	16393	16203	16394	16185	16227	16258	16538	16500	16245	16413	16264	16478	16092	16311	16335	16294	16304	16279	16346	16502	16311	16375	16296	16313	16425	16445	16478	16387	16375	16302	16406	16356	16312	16291	16270	16532	16294	16399	16145	16387	16314	16351	16356	16328	16244	16237	16147	16412	16304	16286	16387	16474	16378	16397	16368	16344	16180	16259	16276	16267	16280	16264	16182	16430	16377	16522	16436	16407	16357	16141	16397	16262	16503	16510	16238	16183	16434	16564	16466	16358	16254	16428	16286	16363	16327	16198	16257	16447	16310	16431	16263	16295	16439	16428	16368	16252	16297	16440	16502	16300	16343	16438	16371	16220	16348	16320	16553	16524	16265	16432	16203	16273	16451	16285	16359	16359	16495	16304	16376	16416	16396	16211	16321	16319	16433	16445	16338	16254	16388	16394	16185	16426	16475	16126	16204	16359	16376	16357	16399	16215	16372	16367	16407	16378	16365	16416	16187	16507	16638	16394	16534	16240	16492	16462	16279	16349	16456	16372	16412	16360	16427	16453	16400	16376	16319	16196	16423	16520	16178	16216	16226	16457	16267	16392	16438	16483	16337	16368	16307	16312	16325	16402	16205	16253	16492	16110	16564	16481	16405	16367	16247	16206	16363	16350	16385	16271	16265	16142	16355	16485	16411	16553	16300	16521	16340	16444	16261	16436	16293	16447	16439	16383	16446	16361	16273	16559	16334	16266	16227	16451	16244	16302	16329	16401	16378	16158	16323	16105	16335	16360	16237	16327	16418	16475	16332	16199	16262	16614	16470	16334	16330	16107	16101	16300	16148	16573	16372	16246	16244	16278	16285	16438	16367	16389	16241	16093	16354	16351	16216	16371	16538	16166	16399	16248	16367	16261	16462	16344	16243	16222	16293	16488	16465	16378	16297	16389	16394	16369	16554	16239	16251	16381	16415	16318	16297	16298	16362	16400	16186	16344	16409	16428	16509	16541	16296	16245	16428	16393	16294	16508	16301	16219	16339	16276	16447	16290	16379	16438	16398	16264	16573	16467	16429	16361	16425	16259	16165	16285	16266	16519	16415	16433	16513	16272	16196	16185	16346	16256	16204	16514	16186	16346	16227	16165	16299	16330	16454	16213	16357	16422	16429	16404	16255	16288	16334	16490	16247	16275	16370	16470	16349	16279	16276	16337	16440	16392	16392	16243	16272	16434	16345	16378	16386	16348	16176	16483	16473	16293	16335	16229	16339	16617	16257	16302	16132	16691	16383	16359	16227	16114	16244	16360	16367	16462	16336	16473	16528	16526	16283	16136	16278	16348	16447	16375	16450	16605	16375	16459	16453	16300	16445	16323	16314	16403	16369	16312	16475	16497	16492	16315	16352	16352	16277	16616	16194	16246	16361	16345	16383	16381	16275	16404	16419	16275	16321	16490	16319	15929	16356	16256	16283	16426	16322	16405	16344	16313	16377	16472	16107	16536	16421	16608	16314	16443	16193	16513	16246	16270	16318	16457	16277	16234	16355	16359	16093	16395	16110	16440	16253	16207	16225	16369	16348	16170	16008	16514	16342	16241	16346	16362	16478	16268	16460	16316	16254	16329	16481	16401	16368	16255	16483	16341	16324	16371	16321	16537	16649	16533	16341	16291	16319	16387	16362	16279	16345	16120	16274	16256	16345	16282	16441	16343	16327	16267	16202	16231	16462	16287	16413	16233	16443	16284	16612	16381	16540	16431	16620	16330	16343	16450	16374	16257	16265	16431	16325	16256	16351	16271	16268	16158	16363	16331	16372	16338	16332	16490	16526	16486	16179	16353	16217	16449	16372	16371	16334	16282	16250	16222	16271	16394	16231	16394	16372	16247	16290	16489	16507	16390	16581	16310	16515	16347	16309	16331	16361	16420	16323	16258	16408	16122	16311	16201	16319	16540	16369	16357	16367	16354	16351	16328	16344	16438	16436	16359	16423	16077	16425	16419	16389	16368	16303	16415	16407	16506	16282	16275	16213	16443	16306	16228	16231	16211	16411	16422	16433	16392	16302	16338	16354	16476	16181	16246	16087	16491	16484	16341	16396	16166	16100	16409	16433	16428	16380	16379	16355	16349	16278	16419	16287	16225	16344	16276	16303	16405	16315	16600	16374	16212	16286	16450	16214	16331	16644	16308	16312	16296	16336	16507	16300	16163	16393	16382	16470	16411	16242	16386	16354	16429	16310	16317	16197	16410	16506	16462	16366	16331	16296	16436	16499	16238	16417	16222	16440	16381	16657	16194	16226	16299	16352	16400	16346	16180	16346	16390	16183	16431	16462	16348	16511	16441	16513	16272	16355	16302	16495	16332	16393	16284	16536	16153	16458	16559	16534	16296	16434	16372	16300	16236	16355	16419	16404	16287	16417	16505	16304	16103	16283	16351	16332	16266	16285	16361	16434	16325	16311	16195	16656	16610	16402	16402	16344	16239	16424	16403	16495	16440	16394	16330	16303	16454	16330	16303	16366	16483	16415	16257	16477	16371	16246	16368	16429	16359	16331	16251	16319	16392	16340	16401	16341	16257	16431	16371	16365	16228	16364	16168	16458	16356	16305	16584	16330	16163	16259	16236	16416	16464	16316	16468	16373	16271	16412	16242	16226	16373	16282	16380	16291	16445	16287	16453	16365	16277	16464	16507	16370	16319	16315	16331	16391	16028	16416	16494	16399	16472	16509	16328	16220	16257	16324	16320	16095	16296	16474	16425	16271	16314	16219	16295	16273	16331	16291	16273	16443	16233	16308	16462	16360	16361	16557	16272	16433	16180	16366	16420	16571	16398	16317	16210	16197	16384	16524	16277	16332	16346	16375	16372	16149	16367	16451	16305	16400	16557	16164	16291	16249	16508	16296	16416	16264	16405	16301	16407	16221	16265	16407	16402	16284	16392	16557	16332	16290	16446	16313	16427	16349	16398	16271	16347	16198	16471	16189	16209	16143	16270	16490	16510	16368	16275	16443	16446	16192	16281	16455	16330	16199	16403	16235	16519	16437	16308	16350	16254	16231	16487	16335	16480	16389	16168	16313	16135	16280	16164	16498	16164	16316	16584	16338	16232	16637	16415	16562	16340	16428	16522	16276	16382	16556	16568	16308	16343	16492	16308	16361	16444	16348	16073	16259	16310	16340	16284	16457	16202	16287	16299	16458	16270	16187	16328	16546	16327	16461	16263	16493	16315	16495	16302	16367	16461	16334	16248	16305	16169	16349	16403	16426	16369	16471	16452	16276	16398	16239	16369	16185	16346	16212	16406	16431	16279	16205	16297	16357	16384	16353	16135	16399	16313	16149	16270	16223	16137	16612	16396	16399	16427	16292	16417	16504	16322	16338	16374	16254	16401	16316
13636	72621	82759	36640	15261	14970	14498	14789	14597	14507	14468	14452	14502	14432	14344	14206	14441	14408	14488	14371	14437	14339	14334	14295	14156	14459	14535	14357	14224	14387	14106	14400	14380	14392	14221	14541	14453	14389	14290	14051	14546	14426	14405	14312	14472	14366	14246	14880	15328	15202	15002	14649	14583	14332	14312	14216	14351	14374	14332	14233	14402	14247	14276	14205	14365	14290	14120	14175	14376	14325	14341	14302	14384	14216	14324	14241	14415	14289	14230	14223	14170	14320	14354	14319	14297	14184	14372	14255	14328	14297	14116	14367	14369	14119	14335	14237	14240	14254	14240	14188	14357	14281	14145	14237	14215	14298	14361	14169	14140	14190	14320	14338	14434	14319	14330	14114	14244	14173	14299	14182	14316	14338	14114	14346	14233	14376	14413	14290	14275	14482	14288	14295	14398	14223	14322	14253	14300	14134	14205	14320	14382	14204	14214	14204	14116	14247	14227	14151	14138	14173	14402	14293	14269	14306	14276	14258	14314	14202	14246	14395	14186	14340	14361	14129	14314	14344	14202	14123	14230	14247	14289	14141	14263	14225	14271	14225	14300	14179	14129	14244	14129	14264	14196	14374	14124	14197	14380	14264	14357	14288	14316	14339	14306	14236	14205	14189	14273	14162	14232	14320	14356	14039	14114	14315	14221	14270	14206	14237	14332	14189	14383	14238	14359	14355	14306	14243	14259	14275	14265	14280	14269	14218	14254	14236	14272	14081	14256	14287	14282	14249	14375	14177	14224	14360	14180	14283	14252	14107	14183	14324	14268	14212	14294	14296	14198	14351	14229	14282	14370	14366	14232	14185	14267	14353	14236	14264	14328	14357	14325	14243	14173	14342	14228	14289	14381	14203	14240	14336	14075	14069	14176	14234	14363	14278	14229	14491	14225	14341	14265	14291	14222	14215	14278	14272	14233	14174	14050	14282	14364	14415	14318	14222	14137	14380	14341	14259	14265	14266	14262	14196	14425	14251	14143	14269	14297	14258	14370	14213	14314	14138	14228	14439	14320	14272	14299	14330	14164	14335	14178	14218	14180	14199	14300	14248	14305	14237	14317	14176	14332	14191	14162	14237	14302	14386	14306	14352	14333	14222	14264	14269	14058	14223	14400	14348	14259	14235	14281	14343	14241	14199	14208	14349	14238	14218	14284	14244	14230	14389	14222	14186	14133	14210	14219	14258	14307	14348	14392	14244	14158	14270	14326	14214	14293	14407	14131	14185	14272	14208	14241	14194	14209	14284	14345	14269	14124	14342	14428	14194	14417	14322	14297	14242	14225	14326	14286	14466	14336	14359	14179	14261	14223	14178	14358	14308	14318	14312	14240	14057	14177	14378	14379	14190	14289	14262	14261	14275	14274	14207	14405	14305	14083	14343	14112	14316	14471	14229	14226	14110	14219	14147	14281	14128	14283	14181	14276	14159	14288	14133	14182	14417	14290	14156	14282	14386	14372	14353	14180	14311	14176	14311	14258	14168	14237	14200	14171	14323	14284	14273	14210	14246	14330	14383	14334	14302	14328	14208	14357	14224	14242	14291	14498	14398	14373	14231	14352	14222	14107	14279	14143	14341	14197	14201	14388	14150	14151	14174	14186	14269	14162	14313	14300	14225	14335	14181	14435	14111	14344	14158	14088	14305	14418	14159	14248	14458	14272	14325	14229	14242	14150	14233	14151	14254	14245	14280	14336	14204	14363	14167	14322	14466	14188	14269	14402	14227	14353	14125	14192	14258	14174	14296	14203	14335	14273	14271	14380	14212	14045	14316	14296	14258	14259	14164	14141	14290	14160	14269	14167	14274	14279	14403	14309	14338	14286	14276	14447	14341	14018	14348	14199	14376	14251	14270	14285	14251	14127	14324	14164	14285	14256	14353	14239	14295	14260	14291	14034	14380	14270	14103	14383	14205	14258	14237	14295	14339	14237	14224	14335	14277	14252	14218	14254	14241	14262	14122	14167	14253	14224	14316	14367	14253	14318	14227	14303	14191	14255	14264	14331	14463	14277	14144	14386	14248	14260	14302	14392	14176	14430	14229	14366	14204	14397	14286	14206	14199	14191	14405	14373	14410	14335	14449	14399	14212	14249	14246	14354	14338	14258	14261	14071	14349	14256	14251	14398	14242	14353	14292	14186	14106	14243	14408	14195	14297	14284	14280	14419	14275	14255	14226	14265	14464	14177	14306	14331	14217	14359	14405	14181	14168	14175	14251	14415	14484	14387	14567	14399	14188	14229	14314	14220	14427	14099	14174	14168	14167	14329	14232	14327	14270	14179	14347	14357	14280	14335	14389	14336	14295	14356	14229	14402	14317	14067	14271	14484	14183	14340	14175	14420	14482	14315	14316	14339	14249	14279	14279	14146	14271	14386	14251	14422	14336	14338	14241	14286	14237	14405	14154	14331	14297	14340	14342	14434	14288	14136	14241	14335	14211	14195	14214	14295	14432	14249	14125	14370	14162	14164	14219	14248	14384	14519	14547	14212	14507	14155	14137	14236	14279	14264	14303	14405	14292	14224	14262	14628	14368	14327	14371	14096	14276	14086	14198	14200	14448	14345	14188	14209	14300	14296	14260	14391	14171	14373	14308	14181	14256	14248	14263	14365	14455	14266	14326	14228	14336	14371	14335	14213	14297	14215	14314	14207	14253	14317	14227	14295	14328	14331	14358	14316	14144	14293	14218	14357	14344	14176	14264	14111	14314	14278	14242	14276	14308	14325	14270	14313	14372	14324	14162	14364	14225	14343	14318	14373	14319	14307	14231	14312	14313	14422	14236	14233	14229	14128	14388	14237	14198	14301	14348	14406	14327	14142	14390	14328	14207	14379	14233	14358	14329	14383	14270	14243	14186	14280	14170	14383	14045	14106	14216	14327	14196	14258	14126	14461	14251	14207	14154	14311	14249	14172	14322	14301	14366	14359	14348	14243	14189	14371	14333	14175	14303	14476	14336	14242	14385	14200	14240	14500	14277	14264	14366	14312	14373	14296	14326	14309	14426	14179	14254	14400	14276	14302	14290	14320	14179	14087	14403	14300	14225	14360	14255	14311	14092	14445	14370	14360	14268	14242	14342	14264	14175	14275	14346	14390	14389	14281	14228	14183	14393	14481	14219	14228	14211	14380	14314	14377	14248	14371	14232	14268	14412	14228	14249	14091	14187	14068	14263	14153	14305	14121	14233	14251	14384	14261	14414	14231	14301	14316	14238	14248	14251	14335	14288	14164	14222	14346	14447	14233	14402	14264	14344	14289	14289	14268	14314	14321	14260	14402	14371	14240	14386	14335	14243	14245	14360	14186	14321	14272	14155	14205	14064	14344	14273	14447	14266	14467	14369	14174	14175	14372	14301	14323	14332	14391	14160	14481	14218	14205	14237	14298	14247	14354	14100	14365	14259	14298	14220	14301	14263	14063	14180	14214	14282	14346	14366	14231	14314	14416	14144	14492	14215	14314	14276	14261	14160	14381	14164	14296	14414	14199	14100	14425	14161	14336	14213	14307	14204	14109	14218	14349	14195	14360	14213	14284	14220	14304	14144	14254	14170	14320	14175	14374	14334	14255	14291	14303	14257	14205	14277	14207	14247	14297	14176	14295	14025	14382	14267	14283	14195	14218	14296	14352	14370	14186	14242	14221	14308	14409	14403	14392	14311	14346	14333	14256	14164	14336	14316	14230	14363	14368	14218	14228	14236	14209	14194	14201	14270	14414	14384	14481	14315	14251	14283	14287	14206	14271	14210	14156	14289	14342	14234	14283	14326	14182	14197	14361	14335	14324	14195	14269	14241	14109	14465	14150	14191	14219	14203	14228	14357	14390	14418	14133	14258	14371	14333	14273	14107	14179	14280	14416	14262	14102	14307	14327	14340	14320	14532	14417	14273	14339	14062	14366	14303	14276	14323	14320	14439	14250	14442	14199	14446	14120	14342	14169	14293	14323	14121	14262	14384	14409	14422	14247	14377	14340	14236	14373	14190	14234	14160	14216	14318	13958	14294	14351	14396	14261	14396	14372	14323	14332	14263	14305	14203	14257	14422	14168	14439	14470	14319	14284	14381	14312	14209	14273	14263	14300	14289	14256	14370	14385	14314	14183	14154	14358	14314	14267	14265	14187	14223	14339	14241	14248	14371	14268	14184	14223	14274	14117	14232	14391	14141	14310	14318	14417	14260	14368	14162	14328	14276	14257	14234	14297	14215	14182	14168	14304	14185	14357	14196	14277	14242	14437	14303	14299	14203	14270	14166	14384	14167	14363	14278	14241	14177	14286	14254	14327	14159	14270	14368	14427	14214	14279	14278	14188	14398	14243	14364	14228	14253	14304	14227	14212	14030	14530	14228	14246	14228	14317	14490	14387	14170	14387	14272	14337	14187	14338	14105	14322	14171	14260	14373	14384	14210	14240	14208	14452	14406	14241	14293	14249	14279	14226	14180	14320	14396	14379	14132	14314	14272	14273	14289	14235	14327	14301	14115	14138	14322	14334	14259	14219	14251	14209	14330	14307	14232	14302	14201	14363	14131	14272	14249	14275	14077	14426	14392	14470	14224	14402	14341	14240	14395	14318	14151	14385	14197	14173	14291	14252	14285	14235	14324	14180	14299	14101	14317	14221	14387	14292	14283	14085	14206	14403	14218	14166	14210	14149	14236	14270	14290	14351	14338	14335	14292	14220	14254	14300	14248	14251	14378	14114	14317	14252	14207	14385	14031	14331	14427	14237	14230	14351	14331	14237	14256	14340	14334	14143	14219	14309	14147	14109	14258	14389	14311	14206	14346	14124	14247	14161	14271	14158	14314	14247	14226	14361	14311	14118	14181	14377	14137	14223	14160	14099	14309	14320	14397	14266	14251	14159	14313	14290	14034	14262	14350	14359	14232	14134	14235	14162	14244	14309	14421	14380	14311	14290	14176	14142	14306	14239	14358	14417	14250	14219	14085	14408	14258	14391	14336	14294	14212	14224	14455	14217	14223	14369	14356	14440	14113	14287	14259	14275	14293	14215	14357	14187	14146	14186	14463	14296	14317	14265	14324	14141	14347	14351	14086	14258	14222	14140	14183	14295	14219	14118	14099	14456	14297	14289	14342	14299	14135	14391	14277	14177	14295	14156	14266	14262	14260	14293	14206
22689	21115	34888	32178	21732	23205	22382	17490	16995	16996	17030	17013	17086	16759	16731	16713	16723	16788	16800	16793	16869	16693	16760	16678	16742	16568	16790	16592	16806	16524	16709	16552	16656	16517	16693	16602	16532	16462	16730	16612	16831	16503	16630	16690	16472	16589	16447	17229	17890	17953	17635	17087	16847	16741	16446	16582	16563	16361	16424	16531	16454	16360	16558	16649	16592	16393	16518	16477	16629	16461	16427	16562	16597	16421	16580	16672	16655	16505	16550	16535	16481	16373	16468	16597	16546	16571	16640	16598	16478	16414	16586	16631	16417	16199	16378	16500	16468	16478	16431	16546	16636	16385	16530	16611	16592	16327	16593	16470	16594	16610	16487	16361	16444	16562	16478	16520	16543	16358	16510	16576	16547	16518	16485	16428	16348	16529	16498	16338	16535	16369	16746	16639	16688	16554	16320	16560	16554	16299	16184	16470	16301	16307	16363	16398	16538	16386	16618	16445	16521	16571	16467	16497	16479	16258	16280	16427	16469	16335	16304	16625	16520	16277	16498	16501	16512	16410	16326	16455	16609	16562	16639	16371	16303	16527	16589	16601	16400	16689	16456	16373	16455	16729	16545	16373	16341	16432	16476	16541	16427	16516	16645	16385	16431	16415	16492	16511	16668	16344	16576	16560	16568	16629	16606	16384	16292	16545	16435	16625	16388	16669	16675	16451	16273	16479	16382	16423	16642	16378	16413	16580	16479	16223	16553	16531	16492	16518	16679	16228	16563	16475	16451	16553	16430	16324	16568	16700	16681	16483	16417	16730	16407	16488	16460	16415	16691	16681	16500	16513	16506	16652	16356	16371	16005	16345	16564	16471	16157	16546	16605	16383	16538	16438	16480	16351	16476	16614	16347	16290	16243	16427	16419	16402	16691	16559	16607	16449	16375	16541	16472	16594	16330	16521	16467	16500	16361	16461	16390	16264	16334	16396	16247	16548	16570	16514	16425	16377	16412	16575	16410	16491	16257	16554	16490	16453	16389	16402	16411	16744	16382	16331	16444	16338	16577	16402	16432	16393	16495	16681	16510	16552	16480	16388	16367	16270	16535	16258	16401	16386	16427	16413	16337	16590	16539	16497	16576	16411	16391	16238	16511	16601	16363	16547	16438	16312	16406	16484	16452	16527	16517	16527	16513	16457	16420	16311	16472	16342	16562	16504	16516	16560	16503	16680	16434	16425	16362	16193	16623	16492	16406	16272	16500	16344	16364	16413	16618	16524	16686	16561	16550	16271	16427	16219	16382	16535	16464	16420	16586	16650	16497	16510	16611	16464	16373	16561	16634	16527	16563	16484	16651	16414	16355	16704	16438	16455	16514	16465	16431	16515	16560	16404	16545	16459	16456	16360	16391	16458	16549	16440	16574	16356	16578	16386	16372	16416	16606	16594	16400	16553	16590	16444	16432	16492	16532	16404	16309	16434	16526	16318	16595	16486	16453	16297	16430	16411	16450	16465	16436	16365	16377	16235	16348	16490	16169	16555	16675	16435	16409	16371	16494	16404	16444	16472	16279	16599	16614	16482	16537	16626	16367	16571	16673	16527	16501	16550	16469	16364	16518	16491	16432	16258	16437	16646	16500	16303	16452	16457	16640	16497	16301	16264	16393	16634	16459	16364	16444	16456	16434	16491	16478	16482	16418	16523	16204	16542	16484	16479	16551	16522	16271	16419	16379	16590	16504	16499	16550	16524	16625	16359	16317	16524	16462	16546	16434	16560	16450	16552	16452	16654	16460	16425	16320	16514	16453	16310	16458	16443	16415	16471	16453	16408	16318	16380	16436	16594	16369	16434	16521	16387	16522	16678	16626	16294	16397	16539	16372	16512	16469	16332	16410	16399	16437	16471	16542	16523	16430	16439	16341	16449	16287	16595	16602	16589	16617	16448	16339	16517	16620	16342	16413	16419	16516	16290	16523	16334	16536	16497	16520	16624	16634	16652	16473	16539	16530	16540	16541	16607	16269	16277	16485	16465	16634	16462	16476	16533	16690	16807	16422	16446	16486	16499	16560	16645	16489	16829	16510	16410	16468	16418	16532	16381	16400	16429	16482	16551	16570	16486	16441	16353	16290	16261	16340	16308	16529	16333	16535	16436	16424	16290	16566	16303	16450	16301	16325	16630	16369	16495	16509	16684	16527	16239	16511	16605	16401	16347	16330	16530	16451	16609	16568	16524	16553	16481	16156	16536	16370	16241	16425	16469	16452	16401	16315	16477	16268	16642	16547	16408	16388	16399	16492	16480	16560	16453	16391	16471	16621	16593	16388	16396	16358	16589	16446	16270	16428	16424	16684	16309	16552	16487	16556	16307	16300	16224	16334	16382	16068	16490	16486	16315	16389	16422	16488	16568	16521	16736	16288	16423	16523	16421	16528	16469	16521	16535	16702	16423	16384	16365	16322	16376	16511	16377	16519	16551	16296	16451	16378	16365	16297	16427	16449	16328	16391	16420	16431	16376	16581	16612	16485	16416	16394	16476	16422	16569	16434	16491	16685	16262	16501	16471	16396	16391	16467	16366	16618	16410	16482	16520	16742	16520	16431	16634	16489	16246	16573	16254	16471	16382	16580	16563	16395	16455	16557	16378	16491	16573	16448	16420	16605	16552	16467	16553	16605	16581	16510	16384	16543	16572	16457	16408	16429	16531	16399	16386	16407	16375	16577	16429	16397	16483	16426	16265	16539	16517	16501	16435	16598	16492	16377	16577	16579	16510	16496	16416	16514	16473	16156	16482	16474	16523	16387	16322	16312	16486	16441	16586	16547	16308	16490	16461	16470	16435	16342	16535	16479	16429	16325	16300	16302	16535	16502	16571	16478	16628	16493	16223	16417	16561	16543	16434	16389	16502	16593	16332	16622	16657	16573	16621	16600	16558	16440	16446	16401	16462	16495	16475	16476	16445	16595	16467	16532	16271	16356	16428	16536	16548	16635	16644	16550	16429	16442	16443	16631	16299	16430	16392	16320	16594	16291	16532	16365	16581	16388	16471	16343	16316	16513	16400	16300	16545	16682	16366	16457	16268	16335	16452	16365	16530	16622	16531	16658	16373	16328	16504	16414	16471	16526	16680	16408	16605	16462	16608	16295	16469	16411	16404	16544	16555	16315	16423	16406	16618	16611	16459	16306	16538	16267	16582	16527	16482	16482	16546	16395	16370	16498	16531	16677	16463	16517	16571	16341	16480	16467	16460	16443	16499	16364	16307	16290	16559	16444	16462	16481	16419	16316	16483	16594	16495	16502	16349	16362	16551	16425	16531	16668	16362	16505	16386	16454	16776	16436	16505	16536	16402	16531	16482	16350	16670	16512	16464	16703	16628	16560	16220	16489	16351	16418	16600	16472	16546	16630	16543	16565	16478	16345	16365	16445	16555	16547	16356	16481	16460	16461	16488	16342	16505	16543	16538	16574	16386	16606	16515	16330	16534	16229	16518	16386	16403	16473	16360	16530	16377	16339	16525	16381	16358	16536	16519	16359	16388	16241	16573	16515	16426	16660	16363	16395	16488	16486	16565	16349	16542	16478	16320	16465	16502	16545	16300	16574	16567	16650	16520	16418	16461	16297	16423	16464	16584	16529	16426	16557	16546	16435	16473	16499	16461	16230	16608	16491	16406	16557	16433	16355	16368	16193	16427	16331	16503	16531	16401	16387	16499	16162	16669	16455	16651	16428	16523	16574	16338	16591	16493	16456	16484	16561	16534	16526	16437	16260	16469	16456	16351	16612	16405	16386	16516	16343	16567	16441	16354	16357	16501	16409	16317	16346	16577	16697	16477	16388	16424	16361	16658	16425	16641	16355	16417	16235	16355	16617	16460	16257	16454	16410	16362	16476	16580	16437	16458	16358	16371	16383	16295	16252	16498	16507	16476	16510	16263	16636	16397	16356	16214	16395	16556	16553	16441	16307	16508	16350	16581	16525	16598	16493	16507	16602	16386	16431	16504	16516	16489	16274	16273	16286	16509	16524	16539	16218	16411	16743	16432	16625	16605	16536	16607	16506	16550	16448	16437	16556	16360	16529	16514	16337	16485	16464	16387	16477	16403	16401	16318	16446	16481	16527	16511	16599	16467	16396	16391	16408	16479	16409	16551	16389	16410	16751	16408	16620	16250	16362	16454	16381	16731	16502	16298	16596	16529	16370	16568	16558	16465	16471	16483	16482	16423	16424	16375	16253	16527	16392	16231	16260	16368	16142	16355	16476	16620	16592	16224	16582	16545	16664	16764	16544	16431	16686	16302	16313	16522	16300	16225	16527	16315	16425	16411	16462	16448	16335	16567	16343	16367	16567	16310	16472	16384	16582	16460	16424	16711	16680	16546	16409	16422	16496	16496	16457	16399	16264	16419	16309	16339	16728	16316	16615	16430	16455	16453	16393	16629	16267	16374	16550	16609	16452	16357	16385	16466	16368	16394	16468	16438	16361	16430	16258	16328	16398	16442	16551	16458	16567	16389	16519	16563	16438	16367	16433	16612	16483	16210	16564	16369	16440	16450	16511	16519	16357	16385	16428	16399	16801	16578	16507	16513	16291	16465	16603	16185	16369	16391	16458	16584	16522	16253	16549	16459	16459	16606	16473	16402	16262	16432	16531	16464	16604	16643	16372	16477	16506	16375	16435	16424	16550	16604	16533	16464	16544	16468	16434	16619	16224	16391	16468	16520	16599	16561	16425	16556	16338	16398	16271	16380	16528	16440	16387	16464	16515	16513	16294	16289	16226	16403	16534	16202	16295	16317	16465	16573	16346	16419	16339	16193	16465	16334	16377	16220	16380	16520	16643	16361	16535	16272	16673	16588	16438	16436	16492	16493	16551	16388	16447	16424	16300	16509	16508	16511	16307	16395	16468	16341	16586	16388	16290	16667	16583	16376	16321	16245	16413	16473	16488	16408	16580	16533	16559	16565	16477	16208	16343	16450	16459	16500	16589	16368	16550	16564	16479	16513	16353	16491	16534	16376	16433	16427	16400	16522	16361	16413	16457	16656	16454	16444	16495	16422	16546	16492	16465	16686	16369	16603	16356	16500	16612	16444	16418	16428	16444	16411	16339	16400	16624	16410	16305	16593	16535	16488	16355	16681	16647	16391	16396	16376	16532	16505	16494	16486	16519	16321	16408	16467
15427	57332	89824	41556	16116	15555	15240	15035	14813	14722	14642	14478	14734	14501	14576	14514	14436	14548	14528	14555	14376	14398	14406	14344	14510	14437	14576	14481	14401	14393	14462	14537	14512	14549	14554	14390	14379	14504	14474	14270	14402	14311	14523	14450	14514	14491	14268	15427	16422	16354	15727	15062	14618	14529	14438	14345	14485	14295	14316	14337	14307	14298	14347	14310	14413	14342	14298	14337	14395	14442	14241	14311	14308	14287	14386	14316	14448	14443	14363	14546	14336	14428	14175	14302	14372	14354	14333	14294	14315	14363	14324	14304	14227	14545	14381	14584	14136	14466	14160	14235	14349	14349	14337	14349	14286	14270	14236	14325	14351	14273	14468	14343	14198	14355	14133	14119	14326	14400	14175	14299	14261	14361	14312	14418	14244	14406	14358	14394	14134	14327	14363	14263	14255	14335	14316	14266	14425	14363	14270	14271	14374	14370	14315	14267	14463	14475	14280	14372	14437	14467	14184	14214	14265	14319	14350	14662	14234	14380	14416	14289	14256	14261	14268	14410	14278	14244	14358	14398	14401	14420	14313	14098	14230	14286	14432	14526	14412	14327	14221	14216	14350	14391	14337	14428	14378	14304	14303	14298	14262	14356	14499	14396	14536	14393	14373	14329	14370	14303	14389	14306	14406	14365	14505	14392	14230	14283	14305	14227	14399	14265	14355	14252	14345	14160	14378	14285	14288	14298	14357	14318	14376	14399	14220	14419	14169	14287	14423	14455	14429	14244	14563	14209	14215	14203	14363	14265	14363	14378	14512	14487	14357	14364	14350	14442	14271	14241	14350	14232	14262	14102	14351	14339	14260	14337	14408	14310	14268	14459	14351	14251	14250	14344	14271	14342	14429	14273	14209	14140	14238	14336	14204	14464	14130	14388	14246	14283	14402	14432	14368	14417	14080	14249	14494	14223	14512	14178	14370	14262	14159	14306	14337	14243	14459	14232	14437	14281	14377	14328	14142	14363	14547	14262	14401	14367	14342	14456	14318	14472	14213	14232	14364	14421	14345	14331	14271	14389	14314	14351	14299	14302	14286	14482	14176	14263	14263	14397	14323	14369	14342	14229	14310	14197	14228	14251	14401	14257	14350	14401	14343	14178	14343	14260	14146	14338	14289	14396	14469	14276	14249	14283	14163	14274	14374	14248	14333	14277	14235	14340	14288	14372	14311	14274	14341	14453	14373	14201	14304	14228	14262	14255	14223	14440	14402	14233	14410	14118	14292	14190	14307	14302	14334	14399	14364	14393	14389	14288	14300	14281	14552	14445	14158	14401	14333	14166	14345	14334	14387	14441	14425	14401	14459	14349	14142	14365	14360	14379	14205	14430	14223	14380	14302	14126	14506	14259	14261	14337	14330	14272	14000	14599	14200	14280	14222	14407	14408	14162	14346	14245	14443	14297	14281	14305	14216	14249	14250	14380	14273	14292	14325	14268	14363	14321	14282	14380	14215	14282	14353	14433	14323	14374	14428	14323	14371	14285	14359	14230	14234	14135	14269	14194	14344	14281	14459	14337	14279	14297	14209	14283	14267	14098	14474	14301	14415	14399	14345	14390	14425	14410	14325	14421	14347	14276	14283	14428	14169	14309	14374	14381	14331	14338	14365	14307	14473	14274	14344	14272	14251	14326	14326	14129	14362	14198	14330	14237	14340	14256	14257	14359	14406	14297	14299	14397	14421	14245	14393	14327	14278	14315	14282	14273	14160	14389	14400	14270	14360	14306	14287	14389	14406	14203	14257	14339	14269	14295	14458	14232	14352	14282	14355	14302	14187	14354	14565	14331	14186	14207	14329	14396	14251	14251	14252	14254	14294	14112	14344	14244	14477	14282	14366	14356	14301	14326	14449	14231	14259	14283	14333	14360	14316	14140	14287	14378	14420	14316	14389	14391	14324	14433	14403	14282	14303	14372	14246	14347	14281	14319	14278	14408	14448	14324	14312	14129	14351	14348	14285	14107	14351	14458	14193	14269	14422	14232	14218	14222	14274	14289	14340	14264	14398	14307	14387	14274	14418	14224	14332	14241	14249	14413	14281	14384	14230	14354	14144	14268	14408	14391	14342	14277	14360	14274	14307	14362	14320	14232	14143	14197	14306	14271	14200	14105	14241	14321	14365	14222	14235	14450	14435	14334	14313	14213	14414	14438	14388	14287	14221	14153	14250	14395	14359	14365	14246	14243	14341	14298	14342	14502	14146	14447	14383	14324	14384	14347	14448	14237	14287	14388	14299	14268	14283	14297	14246	14231	14313	14259	14415	14457	14244	14249	14327	14320	14268	14349	14409	14361	14354	14283	14236	14370	14427	14374	14316	14403	14373	14225	14313	14222	14336	14258	14413	14381	14367	14268	14364	14421	14295	14193	14232	14362	14233	14393	14226	14278	14329	14350	14251	14136	14435	14338	14361	14471	14344	14298	14253	14326	14276	14252	14342	14391	14190	14276	14483	14130	14137	14327	14373	14448	14392	14409	14481	14440	14423	14326	14355	14312	14225	14430	14381	14417	14336	14159	14378	14426	14165	14301	14303	14412	14434	14376	14389	14325	14263	14350	14421	14319	14402	14548	14384	14261	14331	14504	14260	14443	14301	14321	14263	14251	14425	14460	14255	14477	14231	14269	14490	14217	14172	14425	14445	14134	14196	14107	14255	14279	14467	14241	14373	14279	14273	14228	14455	14418	14286	14246	14217	14363	14112	14264	14338	14436	14363	14296	14329	14325	14233	14560	14255	14304	14283	14247	14398	14184	14316	14463	14273	14369	14387	14510	14344	14330	14364	14387	14450	14365	14247	14339	14243	14342	14501	14306	14368	14316	14257	14185	14230	14189	14446	14250	14260	14413	14425	14373	14422	14329	14267	14204	14358	14201	14440	14323	14339	14227	14281	14329	14461	14409	14433	14402	14343	14256	14402	14445	14405	14185	14326	14337	14200	14331	14319	14354	14432	14393	14243	14251	14214	14356	14266	14298	14303	14420	14182	14298	14267	14265	14437	14322	14330	14417	14378	14246	14517	14079	14440	14292	14369	14275	14278	14330	14349	14301	14270	14237	14219	14446	14339	14254	14350	14431	14314	14423	14203	14348	14183	14262	14386	14465	14209	14265	14198	14239	14252	14393	14365	14369	14432	14132	14372	14277	14228	14472	14515	14170	14191	14175	14153	14462	14398	14220	14404	14395	14180	14401	14271	14137	14201	14274	14338	14334	14427	14346	14320	14186	14371	14429	14298	14289	14256	14393	14312	14365	14244	14174	14348	14453	14342	14454	14211	14329	14332	14325	14232	14155	14464	14341	14247	14434	14221	14275	14380	14360	14352	14246	14325	14354	14441	14347	14272	14356	14204	14176	14355	14280	14383	14379	14303	14468	14102	14314	14480	14353	14354	14415	14471	14146	14191	14337	14272	14171	14448	14465	14231	14434	14276	14258	14381	14183	14349	14347	14164	14299	14297	14125	14191	14437	14248	14320	14479	14359	14160	14367	14404	14262	14396	14209	14221	14313	14205	14293	14419	14439	14226	14291	14204	14167	14155	14322	14295	14420	14449	14223	14226	14248	14468	14241	14370	14480	14338	14169	14347	14290	14276	14344	14369	14395	14301	14206	14298	14395	14294	14212	14236	14310	14390	14267	14381	14374	14316	14267	14315	14324	14220	14308	14384	14472	14324	14134	14385	14267	14305	14376	14344	14505	14337	14333	14324	14303	14277	14447	14297	14394	14355	14428	14312	14183	14358	14226	14462	14337	14346	14222	14417	14339	14186	14314	14273	14320	14402	14513	14316	14446	14373	14200	14296	14328	14251	14315	14140	14322	14261	14397	14403	14313	14208	14516	14487	14298	14329	14371	14289	14355	14248	14213	14305	14183	14137	14196	14448	14299	14308	14377	14132	14271	14295	14345	14439	14195	14265	14277	14282	14347	14234	14473	14315	14339	14304	14210	14416	14242	14405	14285	14226	14269	14261	14331	14322	14168	14257	14288	14298	14423	14355	14187	14424	14338	14271	14431	14416	14396	14361	14493	14283	14353	14274	14333	14328	14274	14143	14288	14383	14301	14462	14258	14204	14330	14252	14238	14514	14437	14201	14291	14391	14372	14241	14494	14325	14230	14384	14226	14382	14384	14359	14328	14250	14352	14335	14413	14268	14509	14248	14250	14344	14352	14339	14220	14475	14392	14512	14400	14271	14216	14372	14500	14230	14399	14210	14343	14248	14301	14408	14438	14354	14339	14291	14337	14240	14418	14241	14258	14453	14268	14225	14284	14421	14293	14404	14265	14250	14512	14458	14248	14354	14098	14434	14396	14370	14311	14340	14250	14437	14395	14322	14466	14514	14271	14342	14251	14263	14300	14118	14249	14337	14354	14398	14304	14231	14258	14195	14391	14313	14231	14334	14366	14452	14330	14226	14293	14291	14304	14254	14305	14525	14322	14502	14289	14387	14307	14307	14509	14122	14257	14327	14545	14215	14336	14350	14248	14321	14430	14325	14323	14340	14259	14358	14437	14522	14230	14373	14253	14290	14232	14203	14253	14191	14183	14366	14196	14418	14151	14383	14298	14406	14087	14222	14144	14335	14327	14367	14344	14476	14297	14247	14305	14286	14310	14437	14273	14424	14337	14329	14300	14394	14360	14409	14214	14200	14228	14283	14343	14311	14417	14467	14228	14277	14312	14299	14148	14511	14447	14327	14285	14320	14545	14254	14467	14353	14228	14668	14366	14343	14369	14348	14314	14362	14353	14204	14214	14255	14384	14415	14367	14513	14166	14297	14450	14282	14309	14463	14288	14276	14096	14192	14327	14302	14343	14190	14291	14390	14325	14374	14261	14372	14129	14319	14156	14502	14306	14457	14215	14482	14358	14287	14337	14247	14101	14328	14177	14220	14325	14176	14387	14277	14573	14327	14312	14208	14232	14311	14246	14319	14390	14532	14552	14474	14278	14359	14418	14374	14373	14274	14329	14275	14218	14332	14198	14324	14211	14213	14296	14168	14167	14433	14364	14603	14265	14237	14244	14317	14507	14312	14351	14415	14146	14416	14416	14355	14398	14303	14242	14300	14233	14299	14244	14467	14247	14265	14253	14212	14206	14403	14393	14341	14368	14212	14425	14438	14317	14355	14410
27232	24421	42915	29220	17800	17022	16830	16716	16711	16542	16480	16561	16688	16675	16714	16811	16502	16640	16510	16394	16440	16470	16545	16515	16625	16635	16537	16675	16663	16549	16597	16452	16584	16679	16446	16623	16568	16535	16446	16517	16650	16383	16501	16504	16297	16406	16532	16529	16322	16820	16571	16552	16639	16545	16649	16545	16433	16501	16558	16648	16515	16459	16567	16651	16409	16484	16379	16701	16470	16619	16567	16448	16455	16473	16321	16521	16568	16422	16424	16595	16722	16384	16499	16499	16641	16626	16479	16654	16436	16338	16415	16492	16553	16627	16421	16350	16616	16474	16553	16640	16535	16511	16680	16471	16519	16524	16562	16408	16344	16595	16441	16638	16434	16512	16690	16600	16402	16320	16498	16630	16433	16495	16540	16723	16410	16653	16308	16532	16504	16531	16504	16547	16581	16516	16366	16608	16404	16570	16495	16526	16540	16610	16353	16350	16413	16472	16452	16631	16478	16455	16759	16610	16560	16619	16481	16329	16528	16643	16768	16401	16481	16515	16579	16372	16572	16308	16575	16563	16599	16548	16686	16543	16649	16634	16563	16198	16500	16669	16637	16523	16555	16450	16460	16286	16279	16354	16512	16406	16482	16637	16535	16280	16660	16519	16714	16389	16530	16448	16511	16544	16527	16670	16543	16549	16314	16526	16579	16653	16541	16447	16480	16649	16494	16391	16539	16413	16623	16490	16402	16594	16453	16452	16584	16468	16444	16644	16473	16385	16498	16527	16321	16375	16455	16697	16376	16549	16420	16471	16524	16476	16466	16481	16706	16465	16499	16728	16672	16469	16423	16440	16612	16371	16529	16518	16405	16509	16543	16552	16449	16449	16501	16443	16432	16441	16535	16398	16628	16423	16453	16563	16542	16529	16673	16305	16629	16465	16309	16658	16570	16401	16511	16581	16491	16549	16547	16772	16422	16375	16460	16356	16409	16451	16414	16496	16528	16298	16445	16675	16606	16343	16475	16603	16650	16671	16511	16469	16622	16469	16637	16625	16607	16505	16158	16424	16438	16690	16623	16592	16329	16552	16557	16361	16562	16398	16588	16525	16264	16386	16795	16689	16638	16568	16439	16657	16388	16601	16475	16439	16382	16673	16395	16492	16390	16210	16316	16289	16450	16531	16372	16564	16645	16404	16208	16262	16586	16619	16518	16522	16500	16650	16432	16558	16348	16436	16538	16475	16769	16590	16702	16664	16636	16410	16291	16671	16543	16617	16598	16292	16361	16488	16726	16476	16564	16461	16789	16408	16528	16699	16612	16298	16309	16621	16480	16597	16840	16588	16614	16554	16472	16498	16517	16336	16467	16584	16711	16270	16394	16542	16534	16560	16572	16352	16508	16422	16566	16374	16581	16584	16414	16492	16391	16609	16448	16578	16503	16652	16475	16481	16448	16650	16687	16615	16701	16599	16513	16329	16579	16500	16581	16475	16546	16542	16597	16548	16429	16395	16440	16474	16757	16297	16627	16383	16562	16486	16389	16562	16451	16504	16399	16560	16570	16394	16585	16336	16409	16434	16386	16507	16438	16539	16458	16507	16539	16533	16595	16502	16412	16349	16536	16468	16427	16321	16576	16588	16261	16495	16590	16291	16526	16347	16610	16537	16405	16594	16338	16536	16457	16560	16690	16800	16590	16528	16545	16582	16434	16531	16765	16616	16560	16589	16404	16444	16615	16633	16326	16652	16453	16542	16475	16380	16501	16615	16514	16670	16690	16451	16518	16536	16301	16665	16477	16466	16527	16378	16382	16260	16571	16462	16411	16535	16532	16614	16556	16312	16524	16352	16529	16640	16638	16523	16514	16573	16561	16524	16604	16492	16521	16429	16471	16140	16487	16642	16411	16442	16558	16477	16350	16501	16461	16084	16411	16582	16518	16434	16502	16719	16682	16465	16481	16512	16487	16583	16375	16538	16328	16545	16512	16396	16552	16502	16327	16518	16620	16589	16524	16595	16557	16630	16595	16694	16494	16566	16520	16342	16535	16558	16345	16539	16489	16526	16466	16600	16607	16748	16621	16630	16494	16562	16644	16443	16578	16724	16475	16434	16542	16761	16610	16572	16668	16375	16716	16458	16445	16586	16433	16669	16439	16430	16561	16528	16794	16414	16640	16574	16484	16528	16679	16474	16539	16482	16631	16409	16335	16431	16499	16664	16196	16687	16528	16502	16540	16547	16480	16499	16544	16602	16479	16705	16600	16378	16597	16654	16686	16470	16474	16522	16646	16460	16429	16471	16471	16404	16210	16485	16448	16419	16739	16435	16584	16492	16551	16551	16373	16757	16445	16536	16449	16431	16547	16603	16566	16479	16648	16380	16454	16541	16457	16619	16444	16528	16422	16501	16470	16493	16456	16440	16334	16547	16530	16720	16544	16525	16494	16486	16516	16454	16312	16324	16374	16656	16393	16293	16432	16347	16639	16515	16397	16307	16473	16445	16614	16557	16467	16475	16675	16659	16620	16486	16540	16497	16359	16674	16621	16285	16412	16529	16408	16540	16516	16341	16411	16419	16592	16543	16539	16416	16446	16321	16563	16504	16401	16528	16464	16529	16630	16413	16366	16465	16525	16481	16388	16580	16374	16528	16459	16391	16623	16737	16329	16343	16652	16607	16592	16356	16438	16580	16589	16574	16545	16419	16614	16583	16414	16598	16601	16326	16319	16462	16432	16656	16645	16461	16428	16380	16542	16351	16612	16621	16355	16563	16465	16393	16589	16433	16536	16534	16621	16430	16349	16480	16543	16617	16525	16309	16424	16519	16331	16534	16409	16327	16636	16278	16559	16738	16369	16477	16405	16534	16325	16567	16492	16730	16470	16461	16428	16444	16384	16565	16516	16641	16451	16566	16547	16429	16347	16366	16490	16624	16568	16294	16327	16486	16550	16736	16696	16474	16587	16563	16690	16620	16426	16316	16384	16511	16524	16472	16445	16511	16592	16433	16603	16310	16444	16445	16378	16618	16554	16533	16493	16555	16324	16559	16301	16655	16471	16618	16416	16330	16559	16543	16262	16381	16578	16480	16378	16432	16411	16331	16561	16496	16502	16520	16456	16507	16627	16650	16358	16668	16721	16382	16446	16496	16408	16480	16485	16574	16761	16601	16458	16576	16558	16511	16462	16491	16557	16561	16549	16608	16408	16550	16787	16434	16527	16658	16522	16474	16600	16533	16491	16642	16512	16372	16568	16577	16697	16274	16641	16488	16635	16489	16589	16526	16360	16511	16373	16475	16456	16557	16454	16573	16465	16760	16569	16507	16495	16435	16576	16604	16365	16342	16651	16479	16462	16510	16622	16461	16550	16597	16604	16628	16569	16435	16287	16425	16652	16349	16475	16507	16543	16420	16575	16829	16526	16446	16549	16427	16441	16348	16247	16486	16757	16584	16535	16641	16522	16557	16475	16596	16518	16581	16535	16606	16524	16585	16716	16392	16517	16558	16636	16354	16467	16582	16570	16342	16546	16491	16605	16493	16537	16416	16496	16397	16562	16331	16587	16618	16402	16425	16626	16402	16503	16581	16533	16382	16565	16358	16565	16509	16493	16359	16602	16596	16440	16469	16529	16473	16579	16507	16379	16495	16394	16360	16513	16575	16633	16564	16569	16506	16508	16380	16340	16601	16440	16439	16582	16651	16480	16707	16455	16532	16471	16618	16488	16572	16672	16451	16547	16611	16625	16460	16690	16525	16510	16331	16441	16454	16376	16467	16631	16457	16478	16434	16578	16355	16569	16334	16591	16528	16458	16335	16481	16473	16626	16490	16466	16494	16627	16500	16527	16763	16778	16393	16620	16648	16518	16582	16536	16407	16357	16590	16401	16548	16353	16531	16438	16452	16530	16367	16446	16463	16501	16482	16643	16487	16429	16649	16550	16613	16446	16422	16485	16452	16664	16422	16635	16419	16499	16451	16453	16377	16300	16355	16424	16396	16379	16401	16671	16592	16309	16421	16410	16496	16690	16642	16428	16492	16316	16397	16559	16437	16503	16673	16764	16465	16398	16388	16322	16589	16461	16445	16429	16350	16401	16449	16523	16636	16322	16380	16416	16489	16448	16474	16526	16443	16582	16624	16470	16656	16638	16512	16816	16547	16410	16592	16447	16402	16712	16395	16439	16503	16716	16525	16542	16512	16583	16537	16685	16558	16343	16468	16402	16535	16500	16428	16517	16586	16399	16504	16439	16466	16433	16372	16565	16581	16536	16403	16514	16403	16474	16494	16484	16341	16604	16295	16525	16489	16416	16575	16268	16306	16633	16443	16493	16226	16424	16574	16631	16683	16548	16499	16432	16372	16532	16397	16660	16566	16527	16564	16693	16511	16690	16492	16468	16353	16704	16589	16430	16589	16562	16733	16627	16363	16357	16448	16374	16686	16674	16277	16319	16509	16629	16620	16431	16413	16632	16584	16414	16604	16549	16548	16432	16624	16528	16527	16623	16414	16541	16409	16627	16542	16610	16650	16483	16557	16531	16518	16420	16514	16886	16498	16476	16664	16555	16722	16465	16400	16575	16511	16279	16520	16480	16673	16538	16598	16437	16640	16228	16644	16472	16429	16470	16534	16461	16348	16353	16557	16622	16524	16472	16222	16399	16386	16512	16507	16386	16744	16607	16416	16652	16529	16638	16569	16485	16550	16369	16469	16418	16364	16451	16523	16658	16593	16476	16487	16413	16532	16641	16479	16639	16564	16477	16434	16348	16507	16638	16553	16475	16645	16603	16602	16456	16696	16395	16417	16653	16685	16875	16492	16434	16392	16636	16577	16610	16515	16472	16469	16379	16757	16559	16385	16342	16600	16499	16334	16512	16483	16596	16375	16554	16546	16528	16501	16331	16522	16485	16510	16547	16663	16720	16516	16674	16449	16506	16701	16509	16631	16545	16529	16561	16539	16552	16576	16511	16686	16771	16611	16334	16460	16467	16458	16612	16404	16491	16357	16345	16590	16564	16374	16513	16542	16425	16493	16342	16794	16496	16542	16577	16464	16673	16627	16559	16530	16582	16401	16677	16635	16460	16467	16522	16330	16493	16397	16344	16366	16551	16575	16641	16485	16480	16473	16405	16500	16452	16568	16411	16435	16395	16532	16831	16656	16508	16523	16448	16469	16716	16433
13928	33769	45465	22754	14490	14412	14426	14328	14361	14267	14377	14448	14314	14562	14437	14335	14318	14209	14349	14375	14456	14207	14503	14182	14451	14350	14524	14338	14444	14214	14384	14574	14368	14373	14594	14296	14395	14299	14328	14597	14325	14329	14530	14548	14494	14354	14438	14328	14432	14459	14387	14418	14290	14385	14295	14287	14456	14390	14308	14438	14226	14352	14281	14330	14426	14460	14334	14315	14236	14219	14388	14192	14285	14398	14209	14282	14551	14364	14312	14318	14368	14267	14275	14331	14243	14323	14325	14261	14341	14411	14307	14278	14194	14228	14485	14426	14265	14308	14057	14295	14413	14312	14192	14401	14273	14337	14474	14245	14364	14295	14267	14243	14314	14322	14394	14338	14295	14275	14362	14317	14349	14352	14417	14259	14431	14378	14332	14335	14323	14480	14315	14381	14265	14351	14419	14459	14241	14239	14460	14339	14316	14383	14502	14272	14435	14316	14440	14293	14473	14417	14171	14328	14325	14298	14346	14116	14499	14274	14353	14209	14325	14361	14252	14171	14403	14460	14496	14215	14249	14338	14350	14487	14272	14244	14216	14308	14336	14328	14168	14315	14263	14180	14231	14406	14271	14311	14258	14299	14392	14276	14321	14452	14318	14316	14283	14347	14443	14132	14499	14209	14353	14286	14494	14517	14467	14338	14335	14262	14309	14382	14383	14356	14288	14396	14430	14114	14306	14341	14405	14343	14420	14307	14216	14430	14395	14224	14328	14394	14462	14509	14283	14081	14390	14352	14375	14309	14361	14393	14469	14222	14389	14449	14280	14361	14365	14502	14264	14281	14366	14355	14141	14341	14251	14429	14418	14410	14321	14319	14314	14350	14546	14157	14231	14277	14429	14326	14340	14370	14405	14337	14341	14356	14271	14439	14266	14420	14313	14336	14292	14217	14113	14659	14263	14203	14360	14329	14374	14264	14318	14341	14157	14571	14364	14467	14397	14492	14302	14393	14377	14444	14370	14424	14346	14361	14434	14286	14280	14353	14316	14178	14425	14358	14394	14348	14287	14393	14402	14415	14410	14319	14353	14318	14467	14403	14338	14442	14415	14242	14141	14255	14343	14468	14334	14357	14300	14260	14207	14414	14417	14247	14383	14320	14334	14421	14189	14283	14268	14353	14223	14350	14466	14299	14350	14316	14350	14308	14374	14454	14361	14353	14392	14450	14388	14322	14170	14513	14341	14270	14172	14283	14408	14315	14396	14391	14335	14423	14401	14293	14233	14232	14424	14280	14293	14275	14390	14394	14375	14318	14286	14199	14338	14358	14458	14256	14405	14295	14360	14333	14359	14208	14397	14268	14390	14421	14255	14383	14286	14154	14497	14329	14331	14385	14297	14372	14335	14443	14336	14422	14197	14351	14243	14461	14386	14282	14372	14397	14251	14360	14390	14366	14452	14277	14404	14460	14427	14386	14230	14564	14295	14309	14444	14273	14274	14467	14336	14272	14228	14460	14252	14319	14376	14241	14329	14607	14217	14442	14409	14339	14178	14361	14275	14308	14447	14422	14340	14378	14336	14301	14460	14287	14436	14416	14398	14155	14317	14336	14313	14366	14444	14399	14336	14274	14368	14456	14335	14282	14216	14372	14293	14341	14312	14201	14457	14324	14279	14409	14330	14085	14449	14570	14024	14198	14376	14288	14396	14338	14381	14294	14274	14384	14196	14448	14259	14402	14232	14387	14305	14299	14294	14214	14218	14196	14265	14154	14396	14290	14363	14298	14401	14322	14428	14439	14347	14267	14398	14238	14476	14160	14318	14329	14348	14224	14539	14322	14475	14407	14238	14260	14163	14515	14439	14271	14297	14508	14220	14447	14169	14377	14277	14448	14321	14438	14402	14208	14459	14266	14403	14533	14407	14397	14311	14316	14416	14300	14337	14244	14414	14265	14427	14223	14355	14434	14355	14519	14382	14283	14433	14451	14402	14420	14193	14493	14375	14207	14288	14293	14258	14160	14424	14399	14203	14375	14346	14500	14322	14462	14406	14267	14293	14413	14404	14454	14242	14392	14148	14530	14194	14298	14403	14332	14287	14378	14451	14273	14453	14397	14407	14250	14291	14370	14405	14190	14256	14235	14497	14346	14246	14378	14435	14275	14327	14450	14243	14292	14424	14279	14476	14317	14395	14248	14393	14285	14424	14213	14190	14354	14334	14355	14253	14435	14419	14367	14276	14310	14574	14372	14482	14337	14250	14394	14329	14418	14132	14221	14506	14189	14471	14267	14389	14424	14259	14285	14255	14279	14471	14354	14226	14405	14103	14342	14377	14245	14444	14393	14383	14344	14236	14228	14166	14561	14399	14557	14334	14247	14346	14165	14422	14301	14496	14342	14248	14411	14464	14434	14363	14374	14340	14296	14335	14321	14388	14303	14388	14334	14437	14422	14364	14440	14502	14244	14373	14438	14337	14384	14381	14428	14389	14388	14311	14337	14384	14125	14201	14493	14355	14322	14389	14332	14492	14585	14304	14335	14287	14347	14321	14342	14388	14153	14402	14374	14273	14396	14362	14389	14491	14186	14378	14331	14371	14412	14335	14367	14290	14323	14382	14358	14485	14139	14317	14258	14477	14264	14434	14414	14392	14246	14314	14428	14155	14396	14530	14302	14347	14277	14285	14476	14540	14305	14350	14329	14375	14225	14486	14392	14373	14398	14406	14262	14430	14198	14203	14463	14350	14432	14458	14238	14415	14466	14195	14166	14403	14246	14490	14247	14273	14455	14336	14190	14336	14449	14261	14425	14318	14273	14240	14317	14309	14240	14341	14317	14299	14486	14241	14435	14490	14437	14443	14391	14241	14229	14350	14285	14392	14351	14346	14554	14511	14394	14272	14391	14478	14431	14333	14323	14343	14297	14464	14296	14548	14336	14452	14353	14229	14425	14394	14212	14262	14536	14335	14420	14277	14417	14419	14405	14309	14364	14426	14487	14157	14505	14451	14365	14353	14333	14260	14506	14274	14384	14351	14289	14217	14497	14202	14542	14491	14396	14465	14354	14326	14341	14387	14499	14438	14247	14420	14353	14450	14379	14316	14267	14415	14291	14333	14338	14340	14390	14394	14450	14437	14507	14366	14576	14396	14330	14429	14389	14294	14469	14340	14342	14567	14322	14390	14363	14285	14246	14316	14255	14271	14325	14342	14290	14435	14242	14339	14422	14495	14427	14359	14432	14387	14348	14404	14352	14470	14325	14384	14464	14256	14360	14520	14350	14327	14380	14557	14123	14398	14483	14479	14374	14391	14378	14482	14253	14318	14317	14360	14272	14487	14435	14265	14315	14203	14435	14292	14249	14318	14391	14393	14397	14354	14232	14373	14513	14305	14325	14327	14315	14456	14262	14487	14280	14371	14351	14268	14335	14489	14249	14288	14171	14457	14345	14373	14248	14304	14273	14273	14241	14471	14244	14611	14282	14259	14393	14258	14189	14449	14351	14527	14382	14201	14377	14169	14350	14195	14318	14384	14279	14304	14285	14417	14385	14383	14281	14095	14378	14376	14347	14267	14300	14510	14338	14417	14300	14234	14314	14342	14170	14359	14402	14355	14434	14390	14280	14280	14405	14415	14566	14278	14442	14279	14424	14232	14312	14351	14207	14337	14295	14124	14459	14391	14207	14342	14348	14318	14339	14372	14340	14351	14335	14333	14499	14359	14287	14329	14321	14373	14336	14323	14381	14274	14375	14264	14203	14301	14337	14320	14367	14358	14328	14286	14258	14299	14190	14183	14238	14443	14382	14457	14348	14248	14241	14394	14390	14457	14404	14374	14520	14134	14303	14182	14343	14369	14212	14414	14454	14359	14616	14427	14308	14337	14369	14351	14379	14388	14397	14280	14497	14319	14390	14458	14449	14380	14377	14352	14388	14420	14189	14315	14309	14385	14277	14469	14363	14317	14346	14348	14403	14300	14471	14326	14322	14380	14358	14361	14426	14307	14425	14378	14249	14555	14316	14221	14501	14343	14323	14436	14269	14447	14437	14366	14243	14233	14293	14257	14195	14174	14238	14315	14391	14422	14410	14440	14339	14316	14413	14389	14302	14400	14340	14415	14386	14362	14400	14355	14509	14305	14465	14320	14276	14429	14208	14501	14370	14338	14232	14368	14330	14289	14354	14409	14312	14246	14308	14273	14183	14300	14389	14398	14554	14244	14265	14413	14479	14357	14469	14614	14444	14360	14337	14353	14248	14366	14336	14224	14372	14333	14242	14544	14249	14297	14400	14199	14280	14604	14436	14435	14431	14318	14383	14296	14333	14382	14372	14400	14362	14288	14335	14402	14332	14224	14310	14241	14466	14273	14252	14409	14167	14382	14403	14297	14358	14261	14351	14290	14217	14275	14296	14386	14269	14395	14376	14381	14418	14314	14367	14240	14370	14310	14419	14343	14384	14536	14403	14281	14058	14338	14346	14348	14322	14430	14252	14440	14252	14178	14329	14424	14404	14324	14199	14365	14603	14294	14291	14280	14358	14460	14158	14449	14422	14309	14247	14352	14195	14327	14498	14219	14389	14214	14278	14192	14373	14423	14210	14487	14113	14355	14436	14175	14314	14489	14264	14360	14490	14497	14479	14329	14312	14345	14222	14290	14380	14263	14400	14329	14460	14349	14391	14286	14457	14397	14335	14490	14438	14229	14486	14344	14413	14257	14498	14248	14412	14377	14362	14170	14289	14377	14294	14330	14143	14566	14275	14389	14279	14410	14321	14340	14379	14402	14225	14333	14358	14367	14309	14265	14369	14277	14403	14298	14294	14435	14456	14317	14408	14345	14454	14394	14503	14260	14321	14365	14280	14216	14337	14405	14358	14351	14435	14124	14449	14296	14506	14324	14341	14250	14493	14331	14418	14439	14337	14363	14248	14350	14451	14265	14284	14328	14320	14256	14410	14405	14371	14516	14467	14373	14294	14378	14221	14364	14444	14430	14341	14316	14319	14388	14132	14308	14482	14302	14496	14329	14291	14321	14473	14368	14476	14267	14270	14430	14439	14276	14318	14236	14352	14214	14277	14438	14386	14410	14350	14300	14298	14392	14442	14260	14312	14348	14392	14214	14293	14277	14274	14327	14263	14374	14360	14311	14392	14338	14436	14458	14398	14383	14418	14323	14123
23673	21423	39279	35413	21953	21128	19501	17055	16753	16676	16608	16652	16631	16702	16562	16402	16617	16510	16385	16541	16569	16353	16480	16422	16495	16634	16292	16402	16439	16643	16509	16412	16646	16258	16456	16532	16523	16372	16684	16405	16445	16452	16469	16393	16341	16579	16154	16663	17268	17276	17255	16732	16465	16564	16326	16393	16512	16598	16295	16313	16565	16667	16264	16381	16272	16431	16455	16336	16409	16368	16386	16350	16160	16463	16167	16551	16384	16337	16543	16353	16578	16350	16341	16515	16367	16371	16337	16274	16528	16217	16576	16302	16209	16366	16283	16452	16459	16346	16326	16547	16247	16470	16269	16534	16427	16258	16634	16429	16305	16278	16492	16415	16335	16344	16346	16486	16409	16319	16267	16060	16514	16372	16300	16498	16270	16312	16367	16520	16268	16506	16393	16320	16290	16167	16558	16313	16468	16369	16174	16340	16370	16461	16191	16290	16332	16368	16436	16288	16431	16327	16334	16371	16366	16192	16399	16395	16404	16459	16487	16610	16411	16338	16488	16565	16309	16423	16466	16350	16325	16260	16266	16433	16240	16148	16423	16212	16394	16419	16572	16301	16397	16248	16263	16316	16100	16280	16375	16359	16559	16317	16393	16425	16420	16305	16492	16458	16363	16365	16435	16329	16350	16353	16229	16216	16312	16259	16405	16505	16283	16277	16367	16354	16470	16440	16293	16344	16181	16364	16510	16430	16470	16693	16327	16325	16265	16290	16264	16262	16399	16344	16397	16397	16199	16265	16361	16309	16384	16333	16347	16439	16399	16243	16513	16373	16548	16294	16458	16378	16621	16600	16280	16518	16247	16317	16383	16515	16523	16315	16493	16270	16617	16179	16360	16325	16423	16349	16182	16387	16186	16447	16351	16372	16384	16282	16242	16489	16210	16292	16384	16465	16546	16490	16342	16439	16372	16426	16210	16445	16600	16282	16477	16374	16354	16362	16395	16453	16484	16496	16598	16307	16117	16363	16185	16215	16384	16459	16387	16267	16515	16314	16128	16050	16376	16576	16264	16413	16284	16103	16372	16306	16319	16149	16348	16547	16433	16542	16376	16375	16355	16326	16378	16514	16417	16488	16434	16444	16276	16213	16383	16422	16371	16097	16340	16380	16399	16354	16441	16471	16360	16428	16439	16432	16344	16319	16216	16209	16455	16535	16450	16236	16480	16478	16430	16266	16522	16365	16407	16313	16346	16643	16390	16465	16511	16220	16493	16461	16263	16094	16378	16258	16489	16325	16487	16535	16344	16254	16414	16213	16405	16308	16424	16287	16351	16607	16435	16182	16310	16322	16316	16473	16265	16281	16514	16160	16120	16385	16361	16425	16338	16467	16198	16301	16367	16239	16469	16418	16383	16380	16371	16259	16416	16371	16304	16361	16215	16414	16151	16284	16480	16093	16445	16226	16331	16297	16504	16467	16355	16058	16277	16185	16245	16536	16350	16156	16349	16454	16123	16252	16412	16290	16338	16330	16526	16459	16329	16340	16367	16271	16401	16326	16380	16318	16317	16449	16190	16361	16250	16339	16538	16405	16484	16354	16574	16264	16418	16222	16526	16519	16286	16300	16340	16401	16376	16562	16308	16681	16452	16365	16478	16315	16527	16380	16348	16358	16450	16283	16446	16388	16274	16439	16304	16330	16535	16604	16298	16315	16303	16213	16393	16469	16314	16401	16379	16310	16189	16326	16683	16282	16341	16433	16109	16452	16286	16315	16328	16663	16316	16392	16396	16473	16439	16454	16505	16316	16339	16312	16405	16515	16366	16448	16385	16340	16195	16390	16272	16263	16249	16372	16388	16260	16328	16383	16545	16397	16223	16246	16412	16405	16103	16319	16445	16328	16388	16117	16373	16212	16373	16291	16434	16397	16265	16332	16271	16352	16380	16584	16419	16474	16277	16511	16340	16250	16472	16233	16288	16269	16512	16388	16365	16244	16456	16422	16461	16287	16246	16439	16282	16397	16267	16327	16448	16381	16112	16307	16458	16240	16319	16286	16293	16316	16366	16363	16289	16438	16154	16568	16529	16388	16272	16288	16284	16282	16338	16412	16116	16322	16409	16455	16445	16541	16542	16415	16343	16357	16441	16373	16398	16260	16366	16419	16249	16511	16283	16218	16373	16407	16251	16376	16220	16228	16223	16265	16439	16420	16175	16424	16508	16304	16169	16317	16343	16342	16466	16328	16211	16318	16260	16483	16247	16385	16256	16293	16263	16279	16477	16380	16487	16250	16442	16339	16347	16298	16433	16324	16212	16458	16548	16403	16483	16230	16549	16157	16335	16451	16408	16293	16116	16181	16608	16263	16315	16544	16369	16370	16539	16286	16583	16331	16318	16453	16170	16463	16486	16403	16348	16300	16330	16482	16296	16292	16365	16202	16200	16343	16413	16256	16150	16211	16195	16340	16546	16630	16543	16563	16442	16326	16422	16346	16525	16310	16477	16512	16474	16353	16353	16684	16394	16361	16289	16293	16331	16381	16455	16326	16363	16247	16242	16333	16390	16485	16280	16134	16291	16222	16444	16361	16237	16263	16379	16322	16584	16413	16312	16456	16169	16305	16270	16323	16441	16353	16352	16350	16453	16297	16438	16251	16216	16440	16427	16453	16260	16324	16221	16201	16038	16331	16283	16292	16329	16162	16356	16394	16463	16434	16505	16433	16257	16125	16066	16128	16291	16409	16315	16321	16222	16198	16382	16239	16408	16442	16323	16230	16465	16471	16536	16429	16345	16486	16291	16353	16421	16307	16471	16016	16522	16362	16063	16518	16230	16348	16445	16538	16548	16390	16298	16367	16277	16188	16148	16329	16354	16390	16293	16423	16353	16277	16446	16389	16278	16383	16249	16386	16225	16103	16357	16366	16473	16406	16393	16200	16440	16368	16397	16380	16346	16362	16323	16251	16419	16410	16446	16445	16375	16394	16501	16355	16493	16381	16446	16226	16357	16414	16319	16523	16522	16340	16396	16429	16307	16185	16509	16299	16474	16459	16481	16470	16380	16485	16387	16363	16185	16237	16253	16174	16322	16330	16431	16465	16371	16426	16150	16472	16386	16270	16190	16235	16429	16406	16452	16327	16592	16340	16500	16176	16493	16390	16427	16518	16338	16463	16217	16522	16302	16353	16403	16441	16464	16378	16413	16477	16389	16316	16425	16281	16511	16468	16582	16574	16231	16308	16466	16295	16537	16376	16378	16494	16241	16355	16260	16213	16286	16361	16325	16444	16445	16445	16330	16430	16335	16407	16325	16277	16296	16491	16251	16285	16394	16467	16447	16420	16375	16487	16328	16430	16353	16556	16365	16351	16419	16394	16430	16423	16159	16220	16403	16458	16363	16275	16531	16340	16244	16282	16510	16455	16259	16437	16406	16187	16093	16351	16234	16176	16378	16258	16379	16394	16452	16554	16209	16294	16082	16417	16281	16280	16360	16244	16312	16462	16484	16371	16435	16203	16363	16410	16435	16382	16338	16265	16301	16421	16269	16517	16449	16375	16265	16160	16131	16195	16409	16428	16339	16348	16252	16215	16331	16259	16411	16320	16390	16393	16329	16387	16487	16555	16485	16266	16412	16674	16409	16100	16303	16161	16367	16207	16460	16436	16392	16321	16361	16255	16285	16280	16467	16270	16257	16262	16455	16530	16454	16301	16276	16231	16198	16326	16331	16417	16343	16371	16451	16228	16451	16452	16241	16693	16373	16308	16225	16134	16569	16291	16350	16434	16402	16490	16536	16324	16411	16253	16238	16270	16502	16384	16343	16368	16559	16303	16285	16326	16465	16402	16439	16478	16497	16291	16398	16392	16545	16229	16298	16425	16280	16422	16369	16470	16419	16518	16384	16412	16284	16289	16361	16445	16245	16485	16179	16427	16311	16251	16345	16333	16437	16359	16316	16335	16202	16394	16295	16383	16348	16380	16263	16439	16569	16413	16332	16487	16397	16359	16481	16292	16532	16112	16424	16310	16534	16239	16391	16245	16433	16444	16441	16276	16301	16187	16448	16460	16367	16471	16541	16424	16309	16391	16425	16180	16306	16346	16222	16407	16249	16484	16387	16381	16486	16489	16319	16305	16396	16313	16334	16396	16231	16400	16296	16427	16428	16292	16475	16568	16196	16380	16371	16319	16508	16410	16363	16351	16261	16390	16398	16341	16418	16321	16206	16294	16400	16442	16511	16391	16380	16474	16378	16419	16323	16199	16116	16201	16390	16413	16430	16360	16207	16326	16472	16112	16097	16308	16481	16553	16206	16197	16576	16513	16557	16472	16623	16268	16292	16502	16396	16202	16309	16207	16326	16145	16394	16300	16468	16399	16152	16270	16411	16268	16310	16411	16449	16404	16615	16355	16564	16179	16308	16164	16342	16225	16292	16388	16367	16157	16193	16389	16221	16309	16427	16492	16248	16359	16224	16394	16405	16208	16538	16473	16598	16352	16487	16285	16436	16389	16393	16387	16498	16337	16274	16421	16537	16201	16229	16383	16300	16241	16294	16302	16479	16331	16426	16177	16372	16406	16365	16206	16161	16226	16399	16129	16544	16403	16350	16347	16507	16492	16326	16328	16390	16267	16408	16159	16306	16152	16224	16318	16345	16421	16451	16481	16389	16258	16374	16151	16371	16291	16298	16502	16514	16350	16401	16364	16285	16453	16367	16569	16344	16188	16450	16464	16513	16564	16368	16297	16385	16298	16310	16142	16283	16491	16504	16522	16403	16337	16478	16492	16350	16382	16354	16366	16494	16329	16318	16281	16291	16323	16414	16323	16142	16486	16269	16281	16234	16488	16407	16238	16321	16301	16377	16285	16470	16548	16271	16449	16321	16318	16380	16272	16377	16440	16179	16204	16314	16337	16563	16276	16273	16318	16410	16271	16241	16287	16482	16402	16374	16347	16354	16238	16162	16367	16389	16415	16406	16213	16534	16363	16427	16310	16355	16325	16236	16174	16382	16280	16478	16057	16379	16296	16297	16268	16280	16373	16026	16459	16387	16429	16496	16527	16371	16274	16523	16371	16365	16233	16361	16319	16318	16407	16435	16412	16425	16333	16453	16388	16432	16330	16383	16401	16360	16485	16457	16179	16447	16339	16176	16262	16525	16527	16298	16230	16361	16189
13494	60230	82474	40428	15155	14891	14705	14552	14666	14460	14324	14516	14344	14379	14304	14431	14255	14424	14331	14465	14316	14442	14280	14165	14386	14494	14441	14379	14303	14443	14504	14320	14476	14538	14357	14425	14367	14243	14325	14220	14384	14429	14169	14391	14306	14252	14246	14543	15334	15426	14987	14586	14466	14355	14408	14320	14281	14248	14313	14297	14366	14228	14322	14286	14322	14349	14427	14312	14155	14215	14321	14348	14327	14526	14262	14520	14036	14232	14061	14272	14371	14232	14353	14327	14285	14250	14193	14161	14236	14337	14369	14231	14305	14259	14297	14327	14154	14213	14278	14276	14375	14281	14507	14251	14285	14419	14297	14336	14201	14193	14252	14250	14187	14257	14322	14293	14240	14309	14327	14088	14223	14282	14261	14194	14171	14302	14219	14208	14278	14339	14290	14262	14416	14241	14422	14361	14268	14299	14428	14241	14300	14134	14114	14301	14302	14171	14022	14310	14211	14271	14304	14302	14299	14266	14287	14285	14409	14240	14295	14170	14242	14233	14412	14276	14179	14397	14223	14214	14234	14314	14153	14106	14298	14199	14202	14219	14364	14352	14173	14319	14283	14251	14301	14259	14301	14249	14490	14167	14340	14332	14234	14329	14227	14407	14341	14315	14112	14292	14157	14289	14357	14249	14270	14410	14177	14334	14420	14181	14189	14291	14373	14252	14324	14274	14222	14365	14375	14288	14150	14340	14240	14318	14168	14242	14242	14192	14311	14327	14319	14338	14371	14201	14398	14313	14240	14240	14304	14317	14232	14300	14282	14230	14357	14358	14434	14360	14241	14347	14446	14119	14269	14389	14336	14363	14329	14191	14293	14364	14451	14386	14140	14173	14363	14375	14274	14188	14336	14144	14589	14307	14311	14320	14322	14265	14367	14348	14245	14269	14253	14254	14250	14247	14373	14103	14175	14503	14253	14236	14260	14364	14290	14416	14271	14359	14158	14349	14295	14215	14157	14264	14259	14109	14331	14446	14405	14148	14237	14347	14313	14161	14212	14260	14344	14130	14397	14375	14427	14383	14319	14296	14309	14163	14233	14220	14158	14473	14247	14098	14337	14278	14304	14524	14471	14302	14351	14265	14280	14306	14270	14252	14261	14315	14130	14339	14273	14264	14147	14246	14322	14196	14230	14296	14299	14326	14395	14221	14223	14341	14316	14204	14484	14349	14272	14435	14180	14150	14334	14313	14416	14347	14321	14332	14299	14378	14328	14334	14142	14351	14149	14286	14233	14289	14566	14098	14274	14271	14293	14267	14145	14352	14278	14237	14303	14315	14197	14239	14431	14345	14407	14273	14216	14386	14284	14245	14216	14434	14182	14282	14355	14335	14305	14414	14329	14075	14445	14469	14400	14104	14200	14377	14419	14218	14292	14262	14209	14275	14242	14306	14281	14254	14197	14203	14223	14302	14168	14256	14278	14110	14501	14070	14217	14275	14088	14301	14139	14316	14283	14205	14215	14104	14145	14346	14286	14239	14427	14471	14186	14287	14364	14351	14307	14148	14224	14573	14297	14275	14254	14317	14211	14112	14359	14277	14212	14261	14094	14378	14394	14193	14246	14239	14260	14097	14227	14335	14482	14354	14363	14324	14333	14218	14285	14234	14282	14114	14388	14324	14144	14353	14324	14184	14497	14197	14189	14184	14356	14338	14245	14328	14241	14157	14320	14283	14037	14456	14277	14422	14436	14215	14325	14288	14400	14166	14481	14267	14400	14306	14156	14442	14183	14327	14225	14143	14367	14262	14211	14331	14393	14467	14099	14270	14318	14329	14270	14182	14324	14234	14307	14150	14291	14335	14225	14435	14325	14158	14264	14372	14110	14376	14165	14330	14242	14246	14291	14158	14249	14276	14247	14198	14322	14360	14330	14340	14400	14251	14134	14294	14399	14244	14236	14239	14326	14278	14313	14440	14338	14300	14155	14187	14156	14305	14210	14346	14325	14235	14258	14284	14317	14418	14296	14209	14283	14418	14273	14312	14347	14263	14294	14123	14248	14250	14322	14260	14243	14269	14143	14288	14210	14241	14344	14247	14229	14307	14357	14278	14425	14102	14333	14283	14328	14285	14262	14272	14157	14325	14211	14252	14308	14357	14268	14217	14361	14260	14364	14173	14377	14322	14272	14197	14273	14385	14256	14086	14219	14274	14234	14338	14312	14454	14369	14312	14210	14178	14263	14232	14278	14288	14255	14404	14260	14301	14225	14261	14089	14323	14242	14209	14381	14382	14248	14468	14304	14247	14232	14233	14221	14416	14517	14244	14310	14227	14188	14250	14328	14150	14450	14188	14338	14350	14140	14129	14182	14324	14323	14272	14254	14248	14278	14233	14137	14355	14254	14243	14327	14319	14227	14266	14243	14271	14051	14314	14436	14339	14237	14139	14334	14396	14405	14321	14325	14273	14104	14246	14369	14451	14151	14252	14040	14221	14331	14257	14269	14211	14375	14359	14255	14237	14181	14211	14428	14327	14382	14270	14171	14399	14266	14298	14392	14312	14320	14263	14176	14207	14504	14258	14035	14210	14239	14244	14159	14163	14065	14212	14265	14334	14208	14359	14189	14314	14234	14194	14296	14211	14202	14425	14320	14288	14231	14236	14354	14170	14333	14197	14294	14258	14312	14176	14223	14245	14409	14132	14404	14491	14160	14237	14218	14261	14225	14322	14285	14328	14325	14090	14321	14194	14446	14179	14316	14468	14109	14207	14158	14163	14307	14206	14442	14154	14210	14121	14270	14472	14351	14191	14337	14142	14137	14303	14149	14362	14216	14231	14306	14225	14372	14430	14378	14313	14337	14339	14379	14298	14209	14145	14265	14158	14215	14296	14363	14256	14158	14174	14183	14132	14238	14219	14300	14344	14469	14286	14068	14169	14364	14078	14351	14367	14050	14221	14256	14251	14202	14357	14200	14163	14210	14437	14397	14308	14103	14241	14317	14192	14217	14253	14280	14238	14419	14194	14509	14335	14208	14315	14237	14334	14316	14146	14246	14283	14209	14245	14200	14393	14241	14217	14248	14217	14174	14379	14406	14308	14399	14284	14201	14143	14272	14261	14415	14352	14275	14275	14058	14282	14538	14140	14361	14189	14126	14253	14367	14169	14389	14142	14320	14184	14320	14280	14320	14245	14188	14202	14309	14244	14383	14340	14331	14264	14146	14275	14449	14320	14127	14259	14242	14321	14222	14239	14267	14168	14365	14080	14171	14326	14227	14184	14247	14304	14302	14388	14177	14214	14331	14320	14388	14283	14192	14310	14293	14331	14323	14301	14287	14275	14328	14269	14372	14202	14378	14197	14297	14359	14285	14296	14234	14262	14318	14236	14229	14227	14215	14321	14363	14283	14339	14293	14195	14402	14286	14234	14219	14384	14197	14419	14310	14400	14291	14366	14390	14269	14177	14245	14321	14232	14237	14382	14288	14253	14194	14244	14270	14507	14413	14215	14291	14329	14303	14335	14197	14398	14380	14358	14202	14326	14255	14239	14326	14218	14386	14374	14249	14351	14172	14155	14254	14151	14268	14510	14304	14431	14408	14379	14224	14248	14231	14044	14420	14208	14183	14106	14377	14342	14331	14376	14214	14303	14208	14281	14365	14267	14289	14174	14336	14272	14172	14330	14323	14330	14386	14397	14381	14304	14201	14213	14407	14417	14374	14365	14168	14429	14222	14137	14175	14511	14298	14076	14269	14328	14246	14245	14084	14114	14325	14256	14230	14395	14254	14168	14181	14358	14288	14313	14294	14286	14368	14293	14146	14371	14314	14288	14481	14429	14330	14361	14184	14361	14305	14207	14342	14327	14301	14313	14321	14294	14274	14330	14277	14186	14336	14359	14223	14378	14202	14222	14287	14378	14306	14294	14237	14206	14169	14420	14072	14179	14186	14387	14368	14310	14330	14317	14393	14362	14193	14241	14076	14290	14507	14243	14226	14295	14357	14232	14181	14326	14293	14312	14438	14305	14235	14311	14273	14219	14342	14382	14143	14427	14360	14325	14244	14346	14241	14308	14412	14336	14199	14337	14366	14288	14217	14296	14223	14182	14323	14440	14160	14254	14301	14402	14360	14320	14187	14296	14443	14208	14219	14330	14242	14212	14401	14361	14244	14356	14303	14282	14316	14371	14273	14162	14308	14461	14167	14306	14425	14326	14228	14319	14143	14351	14347	14389	14249	14322	14280	14218	14152	14347	14228	14311	14320	14246	14307	14221	14139	14542	14093	14183	14205	14398	14252	14326	14399	14321	14354	14248	14304	14201	14249	14102	14247	14366	14399	14317	14286	14452	14406	14360	14234	14307	14202	14267	14283	14470	14358	14261	14268	14385	14342	14339	14418	14405	14236	14414	14202	14307	14303	14387	14413	14339	14222	14224	14241	14325	14509	14080	14207	14479	14309	14352	14219	14182	14327	14395	14126	14170	14373	14196	14102	14177	14156	14308	14326	14132	14330	14159	14314	14422	14284	14436	14272	14327	14225	14192	14262	14215	14258	14239	14072	14190	14169	14252	14068	14215	14206	14200	14359	14181	14127	14235	14281	14275	14312	14258	14139	14251	14288	14224	14373	14185	14415	14197	14286	14120	14253	14256	14185	14368	14171	14451	14334	14326	14385	14306	14169	14176	14085	14288	14382	14296	14374	14381	14434	14215	14393	14343	14300	14191	14191	14408	14162	14281	14289	14316	14241	14184	14276	14142	14288	14366	14348	14383	14414	14268	14263	14216	14319	14260	14226	14413	14429	14236	14388	14376	14203	14377	14151	14314	14300	14322	14340	14362	14107	14386	14350	14232	14169	14198	14206	14386	14368	14332	14471	14212	14229	14105	14238	14108	14245	14243	14338	14404	14313	14359	14224	14270	14167	14278	14209	14110	14251	14318	14053	14245	14272	14173	14255	14159	14284	14228	14470	14226	14051	14236	14404	14374	14306	14280	14404	14329	14210	14141	14351	14348	14214	14345	14353	14339	14249	14218	14225	14231	14217	14382	14342	14305	14360	14186	14269	14164	14487	14263	14119	14159	14396	14306	14318	14264	14096	14253	14422	14174	14316	14226	14122	14371	14187	14341	14178	14202	14354	14229	14302	14206	14273	14356	14377	14176	14372	14210	14178	14316
22702	21166	34576	31213	21624	22707	23521	18049	17002	17172	16988	16767	16969	16778	16930	16839	16819	16909	16859	16789	16801	16609	16834	16723	16720	16868	16813	16736	16847	16816	16897	16818	16852	16757	16842	16964	16660	16623	16819	16759	16771	16736	16650	16788	16637	16627	16787	16621	17940	18094	17760	17262	16782	16900	16782	16619	16775	16554	16773	16469	16530	16530	16598	16703	16561	16696	16539	16611	16706	16690	16489	16853	16643	16622	16683	16632	16808	16454	16643	16574	16728	16685	16611	16698	16575	16700	16641	16432	16786	16641	16696	16583	16507	16619	16472	16741	16701	16597	16550	16550	16576	16553	16833	16644	16446	16480	16594	16605	16604	16696	16709	16458	16624	16316	16474	16526	16495	16522	16610	16574	16591	16760	16543	16717	16659	16550	16463	16482	16600	16512	16646	16590	16653	16641	16445	16608	16368	16643	16419	16486	16813	16564	16573	16657	16436	16632	16581	16762	16617	16671	16806	16775	16627	16491	16704	16599	16645	16743	16466	16743	16535	16551	16491	16448	16592	16598	16544	16704	16536	16451	16369	16608	16598	16716	16732	16476	16556	16717	16494	16738	16604	16513	16743	16700	16510	16621	16741	16319	16644	16551	16670	16599	16663	16519	16642	16559	16488	16339	16859	16511	16929	16729	16520	16750	16841	16679	16524	16733	16336	16638	16578	16794	16434	16392	16676	16413	16522	16530	16559	16738	16585	16417	16775	16598	16815	16659	16727	16429	16652	16469	16475	16622	16519	16766	16611	16617	16590	16495	16688	16477	16655	16657	16581	16651	16638	16655	16711	16601	16322	16414	16665	16592	16414	16646	16898	16585	16772	16637	16499	16493	16562	16545	16679	16526	16503	16597	16546	16505	16583	16559	16500	16604	16669	16644	16587	16520	16645	16603	16593	16507	16449	16698	16519	16456	16638	16470	16543	16580	16602	16563	16495	16671	16690	16397	16497	16542	16590	16798	16549	16581	16604	16559	16689	16375	16446	16774	16587	16661	16674	16608	16440	16542	16480	16387	16607	16340	16562	16542	16731	16579	16861	16604	16723	16606	16540	16644	16685	16479	16604	16665	16688	16533	16476	16441	16604	16691	16738	16564	16603	16610	16595	16705	16532	16626	16425	16554	16486	16402	16542	16549	16479	16748	16560	16669	16527	16558	16582	16601	16421	16756	16489	16414	16663	16624	16731	16762	16431	16765	16675	16662	16508	16518	16597	16540	16565	16578	16795	16601	16678	16667	16479	16483	16703	16627	16768	16725	16699	16361	16540	16753	16528	16346	16498	16639	16555	16758	16464	16691	16663	16477	16446	16418	16849	16677	16806	16673	16541	16561	16410	16519	16639	16519	16539	16499	16591	16498	16600	16431	16582	16694	16382	16617	16692	16367	16691	16592	16663	16396	16563	16433	16294	16890	16758	16647	16698	16453	16606	16572	16446	16504	16458	16456	16562	16590	16532	16518	16554	16496	16499	16567	16593	16477	16483	16497	16496	16482	16698	16520	16704	16601	16639	16468	16549	16884	16647	16614	16568	16607	16516	16613	16463	16413	16630	16762	16338	16758	16566	16458	16523	16416	16744	16527	16646	16487	16624	16479	16685	16503	16600	16649	16466	16570	16552	16792	16576	16746	16668	16779	16779	16368	16688	16504	16456	16612	16745	16762	16655	16585	16806	16609	16387	16432	16613	16719	16714	16640	16675	16659	16605	16483	16539	16610	16446	16479	16473	16596	16681	16626	16572	16592	16520	16631	16550	16546	16582	16551	16549	16594	16616	16641	16484	16699	16830	16520	16503	16669	16481	16553	16612	16430	16613	16600	16580	16590	16592	16448	16479	16514	16419	16628	16688	16613	16597	16652	16521	16499	16862	16711	16690	16717	16641	16547	16650	16544	16507	16573	16504	16607	16561	16506	16610	16598	16681	16486	16642	16599	16492	16594	16800	16495	16625	16517	16386	16659	16334	16477	16687	16621	16741	16498	16444	16453	16603	16440	16653	16831	16723	16632	16443	16392	16454	16751	16856	16897	16758	16451	16413	16641	16660	16613	16609	16416	16679	16617	16755	16695	16437	16367	16682	16631	16618	16687	16512	16682	16634	16647	16550	16546	16611	16428	16572	16616	16659	16574	16480	16539	16770	16682	16522	16543	16733	16530	16585	16631	16553	16417	16581	16573	16490	16740	16682	16630	16446	16491	16490	16457	16427	16495	16534	16586	16432	16633	16441	16669	16448	16481	16621	16631	16603	16597	16669	16795	16614	16657	16474	16715	16595	16870	16604	16495	16590	16581	16655	16236	16528	16436	16749	16643	16592	16540	16585	16448	16709	16549	16607	16390	16623	16477	16716	16548	16615	16452	16777	16721	16486	16539	16635	16468	16611	16599	16819	16670	16460	16622	16505	16451	16532	16425	16569	16619	16659	16730	16748	16654	16536	16663	16517	16620	16534	16532	16364	16560	16574	16705	16659	16603	16651	16544	16640	16712	16667	16560	16708	16460	16480	16633	16685	16569	16631	16508	16770	16582	16603	16445	16611	16649	16621	16625	16474	16564	16546	16742	16549	16710	16632	16559	16466	16775	16677	16764	16747	16661	16552	16584	16561	16503	16651	16494	16569	16531	16588	16555	16651	16384	16599	16358	16597	16552	16565	16343	16549	16469	16595	16773	16692	16635	16479	16460	16612	16583	16640	16589	16499	16560	16660	16692	16465	16561	16686	16394	16645	16640	16545	16348	16681	16501	16624	16692	16718	16568	16486	16562	16612	16526	16766	16477	16520	16612	16723	16515	16408	16556	16737	16435	16700	16536	16639	16454	16428	16570	16422	16523	16430	16512	16463	16479	16579	16506	16496	16697	16407	16770	16630	16585	16680	16794	16661	16504	16638	16541	16480	16493	16623	16633	16600	16656	16739	16569	16502	16418	16709	16628	16750	16617	16520	16699	16392	16493	16580	16479	16675	16637	16424	16659	16472	16371	16620	16736	16566	16582	16465	16617	16643	16676	16821	16505	16593	16646	16352	16760	16543	16514	16676	16546	16611	16597	16702	16584	16417	16503	16591	16637	16652	16641	16463	16621	16675	16740	16700	16334	16572	16596	16601	16543	16537	16679	16610	16748	16607	16513	16367	16482	16391	16600	16408	16678	16362	16311	16501	16716	16442	16690	16712	16561	16580	16560	16671	16570	16797	16673	16555	16647	16465	16603	16476	16521	16642	16510	16541	16532	16638	16680	16518	16533	16463	16560	16647	16534	16833	16405	16778	16365	16560	16553	16557	16707	16518	16498	16446	16431	16476	16571	16658	16555	16591	16775	16389	16728	16497	16575	16474	16564	16451	16427	16568	16473	16546	16780	16516	16558	16687	16534	16539	16325	16580	16486	16638	16658	16686	16701	16637	16633	16659	16483	16573	16772	16363	16572	16486	16508	16527	16542	16455	16510	16588	16578	16648	16559	16516	16600	16503	16635	16703	16569	16573	16721	16566	16532	16561	16467	16679	16540	16587	16828	16939	16727	16795	16515	16495	16511	16464	16575	16798	16357	16579	16633	16499	16437	16649	16804	16663	16487	16437	16633	16740	16494	16493	16475	16685	16424	16505	16430	16640	16469	16712	16795	16453	16742	16756	16735	16631	16709	16810	16287	16700	16810	16725	16605	16526	16627	16912	16616	16662	16657	16522	16470	16431	16577	16625	16592	16537	16639	16633	16602	16644	16786	16672	16647	16530	16720	16465	16425	16482	16443	16505	16531	16704	16687	16583	16572	16549	16469	16664	16764	16740	16573	16758	16363	16574	16545	16687	16593	16499	16719	16644	16629	16639	16717	16721	16581	16718	16724	16574	16665	16708	16704	16492	16623	16730	16526	16743	16827	16654	16376	16538	16654	16716	16414	16500	16430	16521	16529	16758	16572	16543	16504	16705	16669	16538	16444	16554	16652	16665	16628	16577	16462	16787	16706	16591	16749	16693	16457	16710	16483	16624	16507	16528	16662	16442	16759	16617	16612	16640	16577	16483	16559	16559	16462	16687	16797	16535	16595	16427	16765	16550	16691	16714	16483	16538	16229	16569	16375	16613	16762	16864	16571	16496	16392	16469	16530	16634	16427	16606	16511	16614	16655	16539	16482	16510	16681	16522	16592	16446	16595	16739	16546	16572	16592	16559	16640	16510	16485	16431	16505	16716	16606	16643	16456	16696	16614	16406	16738	16465	16531	16640	16599	16484	16755	16501	16480	16671	16414	16451	16695	16556	16629	16666	16488	16728	16580	16621	16624	16403	16608	16620	16480	16482	16666	16511	16695	16767	16696	16728	16536	16574	16639	16637	16261	16382	16571	16348	16466	16507	16386	16526	16399	16561	16670	16549	16646	16736	16590	16544	16674	16557	16517	16562	16659	16511	16570	16528	16638	16409	16514	16771	16480	16605	16458	16555	16509	16449	16670	16745	16586	16667	16515	16621	16640	16704	16639	16650	16633	16345	16642	16512	16529	16597	16707	16713	16594	16680	16706	16533	16455	16800	16491	16597	16443	16534	16655	16609	16664	16521	16696	16586	16375	16628	16573	16559	16653	16538	16642	16568	16495	16665	16525	16646	16504	16413	16703	16472	16838	16718	16620	16597	16434	16619	16686	16658	16573	16409	16525	16684	16683	16562	16522	16584	16626	16444	16518	16620	16365	16626	16671	16570	16665	16555	16492	16714	16479	16577	16437	16698	16470	16625	16577	16581	16614	16545	16739	16528	16622	16610	16816	16601	16615	16577	16388	16534	16564	16742	16410	16561	16486	16585	16689	16540	16681	16623	16489	16395	16541	16786	16677	16445	16551	16649	16605	16460	16530	16544	16446	16430	16696	16586	16560	16561	16567	16501	16514	16564	16672	16650	16564	16659	16639	16437	16421	16472	16493	16545	16488	16396	16403	16391	16484	16593	16610	16503	16344	16622	16458	16434	16773	16661	16596	16724	16780	16592	16657	16502	16679	16549	16673	16481	16511	16544	16666	16786	16583	16639	16556	16676	16703	16609	16559	16568	16470	16698	16671	16587	16680	16441	16625	16373	16456	16608	16810	16580	16677	16700	16536	16643	16625	16511	16646	16795	16516	16545	16505	16667	16634	16484	16558	16302	16413
15270	46179	90891	45341	16184	15562	15131	14955	14994	14857	14838	14671	14681	14464	14612	14708	14630	14489	14612	14502	14575	14489	14260	14509	14400	14716	14535	14565	14402	14564	14663	14498	14455	14520	14618	14518	14679	14634	14546	14489	14394	14576	14511	14438	14502	14663	14559	14658	16559	16700	15882	15172	14774	14400	14509	14452	14468	14396	14364	14348	14538	14502	14263	14524	14396	14403	14483	14342	14481	14176	14526	14537	14435	14449	14400	14385	14297	14558	14575	14413	14454	14485	14412	14292	14416	14461	14585	14536	14475	14299	14338	14564	14258	14552	14353	14474	14256	14668	14492	14477	14579	14406	14334	14345	14307	14440	14309	14423	14578	14370	14404	14517	14359	14326	14464	14173	14583	14620	14520	14461	14350	14462	14351	14562	14413	14605	14285	14552	14544	14521	14459	14373	14433	14530	14450	14493	14323	14532	14525	14291	14424	14490	14517	14387	14293	14505	14431	14218	14467	14340	14296	14525	14331	14388	14418	14371	14395	14549	14338	14371	14374	14457	14533	14499	14440	14449	14369	14468	14338	14385	14343	14386	14533	14369	14401	14406	14466	14424	14496	14331	14378	14398	14399	14414	14522	14373	14493	14384	14306	14573	14428	14447	14354	14294	14343	14227	14353	14394	14453	14446	14346	14311	14401	14327	14389	14389	14469	14465	14315	14560	14376	14430	14453	14372	14601	14286	14305	14493	14262	14340	14446	14300	14309	14246	14451	14279	14378	14442	14366	14343	14322	14360	14638	14345	14416	14440	14399	14426	14390	14444	14343	14494	14472	14224	14465	14425	14478	14394	14354	14217	14546	14440	14560	14369	14698	14415	14501	14397	14351	14400	14367	14454	14284	14468	14434	14441	14471	14330	14425	14473	14407	14493	14399	14257	14570	14378	14468	14378	14355	14542	14543	14360	14387	14513	14453	14323	14489	14233	14343	14452	14217	14541	14228	14459	14446	14337	14311	14558	14361	14452	14258	14420	14596	14339	14275	14541	14368	14393	14511	14398	14385	14500	14399	14389	14378	14382	14436	14367	14463	14512	14409	14527	14337	14146	14554	14391	14446	14534	14310	14392	14550	14357	14420	14475	14348	14254	14547	14416	14339	14346	14435	14512	14370	14493	14406	14338	14546	14486	14450	14356	14478	14595	14462	14380	14422	14339	14437	14340	14422	14526	14315	14388	14359	14446	14369	14439	14364	14203	14322	14498	14538	14470	14409	14393	14428	14363	14449	14365	14418	14493	14397	14241	14356	14487	14277	14388	14470	14500	14523	14512	14351	14292	14510	14624	14315	14267	14378	14402	14384	14290	14446	14488	14482	14353	14429	14449	14364	14306	14438	14343	14356	14347	14449	14365	14548	14450	14457	14446	14461	14450	14405	14399	14384	14357	14314	14278	14503	14480	14177	14266	14558	14399	14493	14448	14410	14340	14365	14470	14462	14329	14566	14380	14390	14478	14438	14360	14424	14657	14250	14329	14486	14585	14290	14586	14429	14494	14475	14316	14458	14420	14456	14458	14403	14435	14367	14491	14291	14496	14395	14396	14398	14389	14409	14416	14351	14546	14370	14442	14452	14471	14516	14431	14426	14388	14341	14550	14382	14357	14366	14424	14614	14400	14398	14551	14437	14323	14583	14432	14540	14324	14539	14506	14182	14349	14433	14580	14374	14469	14578	14481	14446	14469	14348	14402	14332	14368	14203	14442	14350	14547	14388	14477	14179	14319	14382	14303	14353	14510	14452	14415	14397	14633	14406	14467	14472	14360	14570	14390	14494	14424	14305	14417	14254	14423	14435	14500	14222	14401	14427	14417	14449	14403	14406	14372	14316	14454	14385	14343	14466	14354	14306	14356	14561	14444	14257	14426	14329	14404	14399	14384	14413	14335	14452	14366	14416	14629	14558	14383	14563	14409	14321	14412	14303	14465	14415	14403	14411	14381	14523	14472	14423	14433	14611	14599	14410	14298	14342	14426	14452	14227	14286	14367	14375	14406	14580	14287	14515	14550	14439	14363	14462	14419	14213	14527	14333	14256	14544	14256	14422	14516	14569	14558	14479	14332	14436	14285	14504	14398	14275	14508	14147	14366	14520	14364	14530	14261	14495	14513	14401	14314	14376	14336	14326	14543	14365	14361	14420	14337	14313	14330	14546	14499	14345	14362	14418	14470	14460	14449	14372	14481	14341	14365	14482	14437	14561	14250	14503	14441	14450	14453	14546	14390	14487	14578	14312	14376	14279	14628	14271	14322	14556	14481	14385	14384	14359	14374	14527	14577	14505	14357	14435	14567	14604	14413	14256	14473	14335	14436	14308	14540	14599	14379	14405	14376	14551	14419	14282	14489	14462	14414	14379	14499	14376	14488	14418	14321	14372	14549	14654	14301	14435	14280	14362	14365	14547	14467	14321	14286	14468	14297	14321	14517	14589	14488	14542	14601	14429	14249	14572	14408	14599	14427	14525	14321	14408	14536	14562	14233	14268	14435	14194	14460	14399	14242	14513	14505	14347	14426	14368	14523	14536	14338	14430	14205	14391	14475	14312	14337	14557	14418	14374	14292	14529	14312	14510	14306	14386	14656	14496	14422	14459	14425	14432	14468	14327	14661	14371	14515	14456	14507	14220	14422	14560	14492	14296	14511	14349	14532	14470	14268	14394	14521	14415	14410	14385	14218	14463	14338	14303	14348	14297	14358	14573	14552	14453	14452	14473	14338	14258	14473	14449	14235	14252	14459	14384	14301	14695	14412	14490	14342	14504	14410	14408	14374	14439	14471	14257	14463	14341	14352	14410	14429	14518	14501	14385	14315	14375	14484	14428	14279	14427	14441	14410	14344	14337	14424	14334	14460	14470	14469	14502	14509	14430	14489	14305	14499	14416	14403	14397	14451	14443	14406	14593	14395	14301	14316	14396	14267	14379	14365	14507	14374	14395	14480	14373	14496	14406	14388	14285	14378	14334	14521	14491	14403	14496	14335	14307	14287	14368	14621	14344	14544	14559	14460	14380	14534	14389	14442	14394	14393	14389	14467	14326	14509	14481	14401	14413	14372	14416	14373	14598	14291	14444	14456	14496	14353	14404	14441	14293	14469	14489	14587	14346	14655	14402	14433	14612	14338	14328	14383	14346	14496	14452	14339	14382	14462	14466	14450	14217	14353	14551	14431	14572	14511	14430	14516	14403	14635	14437	14387	14429	14522	14540	14441	14406	14634	14394	14374	14499	14541	14435	14184	14491	14668	14401	14612	14314	14320	14414	14445	14424	14372	14443	14538	14449	14385	14473	14324	14379	14327	14319	14373	14430	14461	14470	14553	14485	14265	14413	14352	14489	14345	14300	14367	14425	14404	14504	14434	14419	14473	14366	14525	14346	14515	14377	14523	14459	14397	14366	14355	14450	14484	14363	14402	14335	14469	14328	14497	14372	14519	14297	14450	14419	14472	14233	14314	14302	14407	14319	14517	14415	14408	14518	14461	14531	14438	14515	14324	14522	14506	14345	14427	14385	14517	14375	14469	14386	14338	14325	14332	14311	14286	14338	14414	14393	14499	14429	14602	14518	14322	14489	14510	14387	14375	14348	14356	14395	14307	14494	14414	14605	14366	14490	14459	14421	14306	14374	14292	14429	14466	14357	14539	14460	14332	14421	14426	14441	14509	14523	14475	14341	14434	14347	14304	14391	14399	14561	14381	14442	14424	14269	14513	14303	14382	14381	14392	14579	14457	14422	14410	14250	14526	14395	14305	14393	14518	14358	14353	14632	14280	14503	14521	14507	14407	14314	14592	14475	14441	14442	14279	14530	14433	14504	14421	14424	14457	14268	14437	14410	14317	14327	14383	14512	14428	14361	14336	14345	14614	14369	14326	14399	14553	14400	14341	14490	14506	14468	14387	14255	14459	14551	14471	14283	14287	14354	14506	14481	14302	14368	14410	14487	14330	14300	14464	14238	14297	14533	14527	14439	14333	14512	14387	14329	14487	14309	14367	14428	14484	14542	14438	14506	14444	14419	14299	14434	14423	14444	14355	14436	14437	14339	14510	14350	14460	14352	14392	14358	14489	14455	14436	14217	14363	14393	14425	14486	14479	14479	14446	14512	14480	14514	14547	14344	14512	14425	14399	14463	14304	14321	14354	14433	14334	14509	14450	14355	14499	14419	14412	14417	14594	14348	14543	14224	14464	14281	14324	14417	14427	14485	14433	14233	14553	14438	14477	14396	14380	14393	14473	14250	14556	14549	14531	14385	14410	14484	14394	14380	14458	14511	14517	14391	14334	14238	14349	14333	14299	14405	14308	14534	14502	14397	14382	14325	14411	14372	14291	14420	14344	14696	14292	14463	14360	14457	14460	14543	14234	14349	14491	14300	14570	14352	14443	14466	14221	14580	14421	14456	14338	14397	14260	14470	14352	14623	14489	14352	14394	14407	14395	14498	14365	14478	14434	14529	14449	14475	14597	14472	14479	14539	14402	14576	14405	14432	14442	14383	14346	14568	14484	14465	14444	14531	14528	14287	14566	14590	14266	14476	14505	14369	14378	14333	14324	14631	14334	14443	14222	14340	14477	14412	14459	14303	14496	14369	14337	14393	14532	14411	14338	14570	14469	14292	14451	14306	14222	14282	14326	14482	14462	14410	14542	14470	14539	14463	14420	14523	14544	14401	14440	14521	14379	14325	14397	14292	14408	14550	14353	14306	14508	14310	14480	14261	14574	14440	14359	14405	14474	14480	14330	14500	14399	14311	14491	14411	14402	14423	14338	14397	14526	14421	14425	14525	14393	14384	14343	14484	14425	14569	14559	14438	14457	14506	14410	14207	14341	14272	14541	14404	14410	14473	14465	14398	14466	14322	14371	14317	14459	14339	14548	14460	14522	14403	14393	14459	14469	14380	14311	14438	14444	14303	14492	14520	14424	14346	14404	14547	14457	14458	14578	14511	14298	14424	14592	14347	14368	14499	14346	14419	14434	14409	14403	14278	14258	14276	14565	14392	14347	14450	14659	14322	14429	14360	14341	14495	14376	14352	14563	14516	14443	14417	14339	14494	14485	14330	14356	14424	14305	14256	14469	14403	14515	14438	14570	14366	14320	14439	14345	14317	14462	14303	14453	14499	14655	14445	14424	14370	14271
27195	25281	42092	29086	17497	16778	16947	16871	16597	16516	16335	16370	16589	16556	16806	16614	16556	16499	16578	16578	16466	16549	16441	16525	16537	16655	16583	16545	16568	16509	16823	16613	16630	16627	16642	16520	16701	16335	16417	16449	16523	16432	16525	16806	16447	16504	16791	16419	16712	16587	16545	16667	16785	16610	16592	16697	16534	16465	16503	16391	16377	16507	16567	16418	16588	16422	16572	16476	16374	16417	16664	16597	16570	16596	16560	16522	16442	16473	16496	16522	16357	16533	16455	16499	16481	16422	16559	16400	16524	16360	16509	16368	16718	16644	16551	16414	16582	16594	16452	16365	16398	16521	16604	16683	16598	16599	16587	16618	16615	16497	16462	16589	16547	16437	16562	16622	16475	16649	16576	16459	16447	16389	16587	16698	16843	16601	16554	16628	16420	16682	16495	16469	16603	16584	16604	16597	16490	16692	16639	16553	16513	16349	16538	16514	16484	16396	16500	16458	16545	16625	16519	16565	16540	16455	16530	16510	16567	16372	16296	16616	16491	16426	16478	16457	16639	16670	16503	16513	16506	16350	16531	16630	16498	16552	16648	16306	16516	16603	16404	16518	16560	16354	16455	16570	16481	16578	16491	16497	16339	16568	16440	16319	16452	16511	16572	16157	16612	16693	16650	16571	16482	16532	16535	16551	16551	16578	16550	16531	16395	16595	16536	16411	16526	16343	16334	16336	16520	16423	16632	16525	16433	16528	16557	16541	16541	16459	16384	16528	16424	16399	16400	16300	16246	16620	16619	16325	16645	16563	16512	16352	16600	16550	16395	16412	16452	16252	16534	16646	16437	16547	16597	16435	16544	16578	16518	16641	16538	16593	16567	16551	16562	16492	16601	16592	16393	16475	16468	16397	16553	16449	16372	16499	16455	16471	16530	16560	16417	16568	16524	16569	16538	16217	16430	16296	16413	16568	16565	16521	16625	16451	16496	16512	16419	16535	16713	16601	16707	16583	16403	16576	16457	16394	16519	16554	16545	16446	16573	16539	16374	16604	16565	16570	16800	16399	16744	16424	16693	16507	16295	16517	16337	16483	16557	16476	16588	16338	16490	16771	16551	16536	16445	16606	16445	16369	16518	16502	16628	16598	16490	16669	16400	16486	16492	16628	16499	16452	16565	16332	16632	16470	16416	16384	16636	16519	16342	16456	16541	16345	16519	16464	16357	16515	16274	16529	16527	16338	16682	16637	16483	16591	16607	16463	16387	16553	16645	16578	16440	16564	16453	16408	16542	16391	16540	16490	16524	16439	16506	16724	16305	16628	16560	16568	16401	16474	16424	16630	16646	16532	16641	16703	16499	16489	16564	16516	16408	16482	16479	16528	16397	16465	16594	16388	16465	16479	16389	16480	16378	16671	16475	16369	16668	16792	16630	16466	16467	16559	16416	16431	16424	16656	16508	16739	16462	16500	16342	16510	16658	16487	16602	16723	16459	16338	16418	16591	16512	16556	16427	16534	16517	16458	16488	16437	16557	16742	16411	16383	16618	16588	16478	16627	16448	16474	16681	16558	16600	16504	16593	16469	16475	16472	16595	16426	16588	16563	16537	16277	16589	16679	16477	16655	16430	16438	16470	16278	16288	16508	16444	16599	16722	16387	16367	16545	16495	16367	16564	16485	16358	16481	16494	16778	16554	16377	16405	16452	16451	16310	16387	16551	16303	16381	16628	16706	16483	16534	16578	16515	16306	16557	16612	16656	16446	16553	16559	16498	16569	16690	16511	16509	16401	16552	16706	16517	16858	16537	16606	16474	16503	16465	16516	16568	16493	16492	16527	16358	16467	16629	16541	16445	16517	16540	16645	16737	16562	16648	16446	16497	16635	16573	16537	16506	16566	16603	16598	16721	16761	16536	16449	16540	16340	16460	16517	16475	16466	16535	16584	16366	16451	16417	16490	16601	16460	16465	16734	16536	16441	16455	16546	16588	16490	16456	16527	16622	16501	16524	16559	16628	16428	16542	16606	16317	16543	16730	16724	16556	16529	16207	16486	16573	16572	16539	16633	16390	16446	16583	16392	16520	16494	16528	16452	16448	16458	16499	16483	16429	16796	16361	16463	16431	16529	16642	16615	16513	16607	16438	16504	16539	16435	16619	16284	16471	16502	16466	16740	16483	16417	16322	16531	16495	16572	16685	16666	16506	16518	16385	16554	16311	16364	16506	16618	16516	16525	16450	16537	16478	16405	16480	16434	16419	16548	16351	16551	16460	16681	16706	16366	16485	16539	16600	16571	16572	16412	16371	16434	16402	16463	16650	16574	16270	16384	16657	16252	16579	16582	16489	16461	16503	16417	16431	16428	16601	16433	16562	16655	16597	16491	16589	16476	16573	16720	16490	16601	16467	16428	16438	16672	16433	16512	16492	16586	16443	16450	16421	16344	16496	16572	16500	16379	16351	16423	16577	16475	16369	16559	16625	16644	16494	16470	16541	16686	16499	16650	16498	16401	16556	16470	16512	16612	16642	16643	16613	16322	16322	16720	16569	16509	16441	16558	16623	16432	16424	16714	16648	16707	16423	16503	16289	16522	16570	16575	16525	16448	16581	16520	16702	16598	16575	16439	16505	16517	16591	16566	16470	16525	16347	16678	16600	16598	16539	16559	16574	16648	16468	16827	16667	16358	16571	16516	16597	16451	16545	16677	16558	16671	16703	16498	16684	16428	16454	16679	16586	16679	16540	16499	16552	16450	16493	16389	16719	16333	16329	16449	16592	16693	16449	16597	16675	16681	16458	16565	16619	16539	16403	16570	16426	16287	16552	16392	16420	16527	16477	16415	16314	16396	16555	16582	16365	16737	16329	16454	16497	16376	16546	16686	16421	16546	16621	16520	16431	16466	16397	16385	16576	16557	16274	16591	16510	16826	16640	16456	16577	16783	16595	16516	16626	16496	16426	16586	16725	16713	16490	16626	16680	16504	16343	16477	16608	16495	16329	16417	16640	16849	16397	16675	16698	16557	16716	16391	16514	16453	16639	16521	16535	16443	16356	16615	16496	16501	16392	16520	16436	16584	16707	16432	16509	16557	16515	16537	16684	16766	16630	16503	16449	16571	16448	16456	16570	16409	16608	16671	16483	16559	16518	16605	16713	16618	16595	16562	16312	16451	16490	16307	16566	16671	16266	16364	16470	16523	16530	16647	16531	16442	16641	16534	16465	16640	16515	16547	16445	16551	16297	16435	16594	16448	16396	16613	16272	16617	16410	16331	16448	16201	16536	16550	16597	16447	16399	16427	16549	16451	16461	16476	16577	16431	16593	16611	16408	16645	16472	16768	16435	16452	16401	16551	16347	16600	16525	16571	16572	16703	16342	16449	16598	16395	16512	16638	16566	16511	16532	16563	16736	16781	16531	16586	16547	16437	16523	16494	16597	16501	16581	16527	16527	16524	16467	16429	16603	16429	16506	16560	16537	16574	16450	16579	16486	16601	16490	16552	16547	16597	16529	16403	16411	16465	16505	16539	16531	16705	16518	16491	16541	16411	16453	16530	16577	16729	16543	16587	16528	16596	16639	16670	16498	16498	16506	16558	16692	16440	16531	16667	16471	16677	16596	16576	16594	16553	16775	16378	16339	16524	16476	16550	16581	16546	16612	16536	16433	16502	16422	16375	16385	16679	16622	16614	16539	16502	16582	16473	16541	16304	16532	16581	16620	16580	16610	16586	16629	16621	16692	16579	16601	16583	16488	16687	16677	16598	16584	16554	16450	16673	16443	16697	16698	16727	16556	16467	16517	16452	16671	16571	16457	16428	16426	16615	16606	16589	16390	16414	16521	16558	16265	16316	16475	16636	16728	16556	16423	16619	16513	16505	16549	16422	16583	16442	16561	16606	16557	16484	16484	16478	16366	16450	16647	16460	16510	16473	16419	16421	16414	16498	16600	16423	16602	16557	16558	16681	16529	16350	16576	16464	16713	16480	16322	16227	16599	16394	16193	16386	16507	16799	16547	16415	16573	16704	16602	16438	16709	16654	16690	16525	16534	16556	16681	16541	16431	16408	16499	16337	16545	16530	16463	16443	16396	16779	16447	16352	16503	16640	16583	16204	16427	16495	16572	16471	16699	16367	16537	16502	16540	16313	16421	16555	16582	16500	16325	16597	16419	16455	16600	16647	16371	16618	16496	16611	16402	16500	16731	16425	16490	16575	16696	16613	16576	16506	16398	16335	16544	16452	16494	16606	16577	16568	16680	16413	16387	16579	16590	16456	16610	16510	16643	16753	16451	16560	16567	16632	16516	16685	16557	16415	16618	16579	16542	16407	16428	16448	16706	16628	16406	16397	16432	16497	16392	16515	16396	16455	16545	16529	16780	16513	16703	16723	16532	16539	16358	16636	16451	16557	16500	16597	16566	16566	16523	16510	16626	16536	16590	16445	16473	16700	16519	16557	16287	16582	16590	16599	16438	16662	16679	16506	16531	16490	16426	16401	16455	16429	16527	16537	16592	16443	16370	16379	16411	16449	16465	16606	16524	16404	16489	16722	16499	16622	16670	16561	16249	16375	16639	16645	16553	16327	16436	16716	16293	16549	16429	16533	16418	16566	16537	16704	16491	16586	16458	16659	16619	16466	16505	16523	16536	16430	16546	16495	16444	16569	16464	16710	16421	16381	16390	16593	16462	16488	16531	16504	16425	16529	16597	16513	16565	16674	16658	16416	16434	16565	16535	16616	16505	16424	16358	16549	16631	16599	16452	16434	16574	16736	16505	16527	16533	16510	16679	16560	16630	16246	16241	16527	16510	16653	16664	16499	16582	16457	16716	16476	16411	16520	16500	16645	16459	16518	16478	16489	16507	16577	16565	16681	16543	16443	16528	16515	16508	16524	16547	16696	16697	16445	16486	16308	16545	16503	16316	16648	16498	16551	16484	16504	16356	16609	16465	16486	16552	16507	16590	16653	16549	16613	16520	16543	16505	16427	16414	16540	16733	16390	16494	16604	16454	16541	16746	16551	16613	16451	16497	16707	16489	16485	16729	16446	16476	16544	16320	16763	16615	16300	16607	16623	16686	16782	16609	16591	16484	16488	16567	16637	16350	16721	16512	16570	16445	16720	16586	16498	16479	16466	16581	16432	16537	16479	16385	16596	16599	16362	16418	16578	16571	16317	16444
13970	35436	44929	22833	14476	14553	14487	14354	14278	14540	14403	14350	14389	14223	14139	14149	14416	14390	14473	14388	14428	14348	14472	14470	14348	14399	14319	14452	14468	14430	14431	14272	14482	14266	14546	14306	14348	14271	14406	14430	14477	14366	14341	14471	14300	14546	14354	14432	14584	14588	14395	14558	14450	14236	14414	14492	14379	14430	14224	14173	14376	14312	14150	14447	14357	14353	14423	14255	14417	14354	14375	14405	14248	14280	14368	14325	14369	14298	14345	14411	14227	14298	14436	14439	14270	14232	14414	14479	14385	14437	14324	14464	14190	14322	14203	14359	14487	14335	14364	14421	14282	14171	14570	14302	14407	14301	14467	14127	14310	14289	14252	14335	14378	14194	14346	14280	14445	14255	14455	14343	14254	14345	14195	14335	14285	14278	14324	14264	14406	14410	14290	14253	14421	14398	14296	14478	14434	14398	14218	14368	14314	14428	14383	14475	14266	14441	14336	14437	14255	14439	14365	14268	14386	14385	14371	14369	14220	14371	14378	14402	14396	14355	14293	14287	14346	14365	14285	14361	14272	14349	14463	14290	14282	14315	14177	14398	14354	14482	14418	14449	14297	14324	14261	14245	14288	14358	14430	14435	14437	14371	14297	14432	14258	14292	14420	14444	14361	14234	14306	14326	14213	14141	14358	14232	14504	14485	14403	14394	14529	14333	14167	14399	14386	14304	14316	14272	14473	14334	14339	14346	14209	14310	14209	14259	14459	14381	14241	14326	14221	14407	14415	14202	14458	14317	14416	14356	14358	14391	14440	14323	14402	14424	14305	14241	14372	14369	14300	14416	14251	14482	14431	14536	14219	14393	14388	14201	14420	14372	14330	14269	14233	14179	14393	14362	14380	14285	14432	14462	14286	14344	14247	14344	14378	14582	14361	14301	14336	14302	14516	14204	14380	14420	14447	14403	14277	14483	14341	14190	14361	14431	14437	14488	14398	14329	14378	14532	14226	14170	14301	14529	14158	14344	14252	14471	14503	14301	14484	14387	14443	14557	14346	14278	14341	14421	14231	14121	14313	14301	14338	14284	14339	14251	14309	14297	14424	14183	14363	14371	14398	14400	14348	14441	14334	14269	14414	14317	14286	14446	14469	14454	14356	14304	14279	14363	14363	14411	14233	14566	14313	14498	14184	14392	14198	14280	14347	14356	14411	14243	14422	14335	14308	14367	14337	14199	14271	14304	14238	14404	14396	14265	14399	14375	14254	14452	14382	14274	14432	14450	14300	14245	14147	14201	14448	14312	14336	14372	14185	14310	14414	14234	14174	14248	14332	14302	14188	14246	14556	14160	14369	14317	14325	14416	14319	14176	14369	14320	14296	14333	14492	14509	14372	14248	14433	14406	14374	14288	14164	14110	14332	14476	14313	14482	14488	14393	14303	14357	14426	14314	14362	14359	14286	14364	14400	14356	14432	14360	14322	14294	14403	14268	14449	14203	14315	14469	14405	14461	14441	14238	14436	14177	14445	14349	14265	14321	14344	14299	14338	14220	14424	14304	14270	14268	14279	14284	14251	14362	14253	14263	14443	14368	14307	14365	14328	14310	14285	14322	14279	14229	14302	14385	14427	14141	14451	14386	14340	14375	14335	14320	14334	14444	14391	14425	14341	14472	14376	14365	14268	14299	14300	14506	14358	14328	14217	14357	14467	14319	14291	14322	14331	14435	14253	14319	14243	14224	14311	14300	14254	14263	14171	14471	14243	14297	14310	14344	14457	14207	14427	14267	14317	14278	14423	14295	14231	14207	14403	14382	14400	14352	14370	14357	14365	14376	14300	14309	14196	14458	14401	14414	14431	14321	14363	14457	14395	14347	14342	14292	14506	14193	14387	14462	14256	14254	14345	14331	14337	14320	14216	14472	14197	14503	14311	14245	14313	14264	14357	14223	14316	14303	14335	14405	14322	14409	14394	14360	14249	14297	14476	14281	14253	14280	14213	14370	14329	14401	14419	14284	14294	14218	14436	14270	14285	14529	14297	14357	14341	14378	14242	14213	14386	14288	14437	14295	14196	14454	14322	14430	14360	14467	14197	14277	14423	14482	14258	14339	14218	14408	14309	14499	14335	14516	14408	14328	14465	14300	14286	14377	14280	14476	14432	14388	14267	14379	14452	14217	14291	14456	14323	14332	14332	14245	14528	14487	14433	14310	14401	14275	14314	14351	14294	14322	14396	14417	14275	14443	14233	14307	14326	14271	14473	14302	14380	14397	14312	14376	14275	14333	14301	14134	14444	14388	14481	14319	14208	14354	14586	14270	14324	14329	14405	14418	14294	14294	14257	14202	14350	14432	14350	14245	14413	14313	14266	14370	14365	14172	14312	14414	14271	14258	14319	14293	14313	14405	14394	14240	14411	14223	14256	14302	14262	14400	14451	14204	14338	14331	14349	14230	14269	14445	14344	14266	14400	14338	14468	14361	14379	14369	14422	14352	14371	14320	14272	14316	14522	14312	14359	14251	14317	14363	14373	14287	14310	14326	14517	14382	14103	14363	14296	14413	14280	14182	14495	14302	14468	14504	14312	14208	14507	14278	14433	14311	14480	14553	14316	14319	14364	14335	14328	14156	14234	14330	14327	14270	14425	14160	14400	14226	14369	14351	14237	14392	14400	14480	14278	14389	14298	14495	14245	14334	14256	14344	14253	14370	14390	14366	14393	14284	14319	14489	14410	14299	14478	14486	14322	14334	14333	14431	14227	14386	14364	14235	14418	14246	14333	14458	14463	14479	14511	14315	14283	14392	14330	14412	14328	14378	14413	14272	14271	14411	14277	14434	14482	14473	14258	14311	14322	14350	14269	14258	14294	14324	14308	14352	14391	14367	14340	14315	14419	14339	14312	14409	14368	14374	14368	14300	14453	14463	14294	14522	14280	14533	14509	14150	14418	14205	14328	14235	14403	14271	14318	14262	14497	14359	14306	14152	14421	14378	14377	14403	14446	14323	14328	14155	14080	14223	14313	14223	14300	14204	14464	14245	14505	14370	14307	14345	14351	14357	14160	14373	14307	14362	14475	14219	14283	14505	14541	14318	14422	14360	14259	14155	14385	14283	14163	14389	14300	14283	14262	14275	14242	14227	14342	14304	14347	14415	14367	14311	14264	14351	14258	14343	14374	14231	14336	14431	14393	14322	14509	14112	14277	14372	14427	14435	14203	14413	14368	14370	14186	14289	14235	14159	14465	14431	14380	14277	14161	14409	14232	14418	14241	14378	14333	14500	14408	14275	14351	14213	14113	14411	14481	14372	14398	14316	14342	14315	14284	14396	14339	14169	14400	14331	14316	14360	14273	14260	14282	14501	14316	14290	14401	14413	14397	14431	14348	14323	14439	14553	14340	14247	14498	14221	14399	14262	14543	14444	14363	14397	14227	14353	14469	14349	14352	14463	14346	14276	14254	14340	14490	14303	14356	14360	14351	14328	14411	14352	14298	14508	14302	14344	14449	14355	14384	14375	14598	14249	14373	14396	14380	14271	14288	14360	14306	14440	14332	14164	14384	14416	14362	14298	14350	14388	14436	14164	14278	14393	14321	14165	14302	14183	14438	14352	14410	14339	14361	14380	14309	14138	14461	14365	14348	14423	14370	14325	14394	14124	14213	14475	14387	14230	14395	14263	14328	14199	14288	14120	14325	14256	14348	14547	14233	14277	14523	14318	14249	14400	14396	14341	14223	14421	14309	14173	14237	14311	14363	14238	14264	14190	14340	14331	14195	14413	14383	14366	14544	14363	14291	14255	14309	14255	14403	14302	14362	14433	14201	14364	14221	14201	14256	14211	14270	14461	14177	14279	14423	14364	14404	14402	14375	14486	14308	14251	14295	14258	14468	14372	14101	14271	14241	14443	14476	14194	14286	14290	14508	14401	14330	14217	14349	14272	14320	14201	14503	14270	14443	14463	14457	14451	14266	14170	14382	14354	14422	14435	14206	14304	14309	14274	14444	14366	14255	14432	14392	14325	14368	14453	14379	14386	14388	14267	14169	14487	14236	14388	14317	14077	14295	14366	14482	14342	14235	14438	14514	14454	14511	14285	14506	14305	14278	14304	14223	14302	14307	14194	14336	14487	14405	14261	14350	14339	14159	14317	14249	14106	14402	14151	14419	14295	14207	14370	14346	14407	14431	14234	14395	14499	14228	14491	14292	14240	14255	14292	14372	14524	14288	14258	14437	14436	14388	14312	14375	14504	14404	14243	14420	14482	14378	14477	14283	14350	14425	14364	14343	14311	14250	14501	14342	14319	14362	14385	14307	14252	14367	14370	14278	14305	14365	14210	14305	14426	14419	14318	14317	14362	14325	14191	14245	14462	14236	14343	14393	14323	14341	14433	14360	14297	14307	14426	14336	14467	14268	14348	14400	14383	14471	14377	14257	14380	14454	14254	14338	14159	14229	14366	14210	14429	14261	14371	14210	14538	14402	14392	14405	14356	14267	14369	14599	14414	14117	14440	14425	14310	14390	14366	14236	14437	14348	14508	14273	14173	14098	14353	14403	14418	14333	14279	14341	14559	14268	14330	14285	14515	14250	14529	14256	14356	14342	14214	14433	14303	14239	14247	14373	14327	14379	14289	14421	14377	14374	14312	14441	14280	14520	14254	14454	14411	14361	14123	14399	14593	14337	14225	14243	14480	14247	14377	14331	14458	14373	14422	14450	14492	14347	14288	14420	14279	14416	14531	14195	14435	14154	14191	14354	14388	14328	14488	14296	14354	14407	14348	14274	14377	14258	14300	14357	14381	14521	14275	14363	14389	14333	14362	14367	14360	14323	14277	14502	14460	14420	14366	14323	14237	14321	14418	14385	14423	14531	14348	14465	14311	14479	14308	14331	14242	14327	14455	14276	14343	14318	14417	14454	14408	14319	14484	14241	14408	14418	14520	14260	14344	14414	14248	14383	14322	14277	14237	14446	14312	14317	14480	14459	14457	14316	14407	14380	14330	14134	14256	14351	14422	14364	14397	14330	14435	14320	14319	14382	14334	14293	14448	14275	14466	14328	14246	14409	14388	14289	14338	14403	14464	14248	14294	14249	14428	14233	14391	14370	14288	14301	14259	14320	14347	14411	14328	14269	14357	14266	14314	14359	14446	14306	14272	14237	14443	14275	14397	14178	14332
23645	21297	40233	37282	21932	20739	19038	16936	16478	16829	16669	16499	16459	16575	16506	16617	16491	16462	16404	16628	16589	16514	16165	16526	16586	16498	16650	16641	16667	16461	16561	16443	16561	16412	16378	16714	16554	16673	16493	16300	16526	16501	16321	16438	16396	16545	16406	16521	17162	17290	17125	16825	16662	16511	16453	16323	16514	16364	16312	16447	16356	16550	16386	16475	16499	16231	16267	16565	16401	16444	16209	16500	16524	16538	16419	16419	16593	16327	16580	16474	16378	16609	16525	16318	16370	16538	16662	16566	16504	16322	16417	16497	16250	16312	16421	16554	16567	16412	16432	16360	16506	16343	16324	16342	16341	16457	16339	16411	16325	16183	16361	16429	16316	16458	16405	16491	16519	16352	16517	16412	16397	16453	16510	16291	16289	16623	16412	16475	16494	16574	16531	16456	16488	16512	16380	16329	16371	16398	16413	16710	16312	16534	16380	16509	16363	16514	16567	16307	16316	16376	16327	16319	16648	16346	16360	16450	16268	16361	16405	16368	16423	16299	16386	16479	16548	16453	16526	16383	16243	16575	16283	16224	16331	16543	16688	16507	16423	16313	16499	16600	16429	16629	16400	16445	16509	16467	16348	16405	16266	16527	16432	16295	16479	16397	16514	16484	16365	16438	16356	16309	16481	16585	16471	16502	16612	16197	16752	16230	16406	16129	16335	16283	16401	16520	16547	16499	16413	16344	16366	16445	16320	16287	16621	16291	16285	16434	16517	16539	16535	16539	16536	16215	16397	16240	16541	16561	16598	16312	16518	16521	16507	16299	16461	16537	16542	16472	16547	16399	16299	16502	16448	16592	16386	16541	16470	16412	16197	16281	16449	16473	16360	16455	16342	16490	16502	16444	16460	16372	16389	16433	16633	16478	16437	16310	16559	16462	16546	16502	16471	16534	16309	16536	16348	16529	16579	16578	16678	16584	16423	16578	16399	16328	16465	16529	16307	16434	16626	16606	16335	16403	16382	16335	16494	16450	16419	16493	16367	16286	16244	16356	16458	16481	16404	16460	16401	16515	16353	16496	16594	16487	16403	16475	16366	16307	16524	16152	16384	16612	16561	16393	16598	16403	16581	16617	16282	16548	16383	16213	16447	16538	16465	16532	16539	16440	16499	16319	16284	16448	16599	16422	16447	16457	16378	16274	16401	16407	16459	16315	16344	16496	16434	16342	16627	16482	16390	16459	16338	16477	16508	16315	16422	16382	16458	16681	16489	16443	16479	16608	16467	16458	16437	16312	16244	16360	16595	16492	16184	16535	16531	16571	16382	16380	16528	16371	16349	16370	16373	16502	16589	16354	16501	16401	16397	16298	16569	16272	16586	16448	16551	16348	16342	16566	16541	16291	16419	16449	16434	16247	16377	16443	16442	16355	16535	16453	16572	16506	16474	16450	16408	16514	16262	16480	16367	16531	16410	16385	16237	16479	16403	16386	16476	16362	16566	16434	16508	16379	16478	16319	16359	16485	16540	16440	16516	16390	16317	16415	16468	16401	16545	16409	16375	16280	16375	16237	16319	16430	16524	16425	16422	16280	16482	16314	16355	16601	16388	16478	16216	16255	16479	16304	16544	16534	16513	16360	16292	16339	16356	16347	16504	16478	16475	16459	16546	16651	16412	16482	16276	16196	16523	16268	16426	16397	16527	16624	16468	16607	16437	16292	16669	16546	16344	16565	16293	16435	16369	16457	16397	16495	16547	16357	16207	16398	16594	16258	16182	16481	16332	16408	16371	16428	16189	16504	16637	16476	16379	16507	16453	16527	16313	16262	16244	16358	16563	16521	16623	16418	16289	16316	16359	16422	16757	16410	16427	16514	16403	16275	16601	16468	16244	16248	16337	16462	16590	16578	16607	16339	16358	16390	16565	16419	16399	16241	16333	16286	16501	16562	16329	16450	16445	16695	16630	16329	16529	16300	16408	16346	16486	16570	16664	16541	16367	16534	16351	16275	16420	16425	16559	16358	16469	16605	16293	16324	16386	16481	16362	16298	16510	16252	16370	16317	16490	16520	16248	16497	16597	16433	16492	16252	16546	16486	16369	16464	16361	16322	16457	16292	16525	16624	16344	16473	16368	16375	16643	16597	16390	16493	16577	16389	16359	16524	16462	16470	16663	16580	16262	16500	16469	16507	16448	16461	16299	16471	16655	16405	16325	16245	16322	16298	16367	16462	16578	16707	16507	16431	16215	16441	16456	16330	16408	16341	16563	16178	16465	16362	16548	16292	16131	16428	16343	16552	16468	16596	16496	16475	16409	16405	16436	16630	16216	16494	16513	16420	16412	16491	16309	16394	16679	16597	16389	16359	16369	16564	16416	16412	16504	16244	16164	16388	16201	16454	16032	16441	16711	16275	16405	16433	16349	16409	16378	16388	16434	16441	16518	16375	16292	16192	16259	16362	16392	16487	16589	16552	16332	16375	16324	16359	16451	16397	16303	16415	16456	16245	16283	16393	16359	16317	16325	16419	16436	16541	16425	16386	16463	16420	16572	16358	16404	16512	16497	16432	16341	16414	16409	16237	16500	16526	16505	16347	16518	16465	16366	16454	16397	16448	16384	16434	16354	16431	16432	16285	16357	16356	16455	16368	16535	16187	16389	16419	16437	16242	16304	16385	16366	16309	16295	16289	16502	16401	16277	16207	16364	16492	16473	16501	16456	16482	16475	16540	16442	16325	16474	16550	16410	16512	16459	16541	16442	16691	16422	16476	16487	16378	16366	16575	16519	16476	16435	16420	16466	16375	16672	16324	16393	16712	16384	16317	16448	16260	16469	16423	16578	16422	16270	16501	16400	16361	16438	16441	16400	16328	16506	16414	16304	16281	16347	16510	16254	16370	16453	16409	16403	16387	16391	16415	16442	16544	16313	16420	16422	16383	16545	16230	16233	16501	16349	16452	16366	16368	16413	16324	16332	16522	16330	16467	16540	16530	16639	16324	16356	16513	16455	16339	16506	16443	16098	16167	16392	16501	16403	16194	16599	16560	16425	16466	16464	16468	16400	16660	16562	16507	16422	16376	16393	16488	16433	16398	16425	16633	16341	16477	16409	16537	16449	16474	16692	16460	16496	16641	16437	16468	16369	16556	16483	16427	16513	16535	16449	16552	16619	16331	16465	16417	16399	16482	16268	16223	16526	16358	16590	16400	16503	16347	16412	16038	16244	16516	16528	16489	16492	16386	16436	16289	16251	16446	16466	16454	16291	16535	16384	16489	16374	16494	16531	16528	16406	16362	16361	16310	16393	16534	16511	16454	16449	16467	16569	16346	16299	16450	16370	16317	16526	16468	16388	16568	16447	16286	16541	16622	16475	16449	16257	16258	16564	16454	16274	16306	16299	16474	16460	16469	16445	16409	16550	16406	16540	16414	16627	16478	16246	16270	16331	16626	16408	16495	16392	16525	16201	16285	16222	16326	16368	16267	16369	16344	16644	16432	16382	16315	16421	16323	16567	16447	16388	16281	16501	16526	16398	16417	16512	16365	16602	16177	16517	16564	16470	16478	16430	16491	16470	16471	16493	16431	16484	16437	16520	16528	16475	16455	16545	16407	16551	16309	16224	16349	16414	16494	16407	16441	16493	16607	16476	16516	16473	16489	16487	16573	16442	16488	16424	16425	16395	16499	16379	16457	16442	16522	16572	16352	16411	16523	16390	16497	16507	16383	16537	16361	16265	16450	16426	16479	16503	16615	16280	16478	16337	16477	16644	16691	16589	16558	16506	16375	16533	16629	16593	16522	16490	16459	16402	16477	16514	16415	16435	16559	16346	16321	16459	16422	16424	16576	16325	16345	16452	16522	16549	16563	16480	16448	16562	16592	16521	16382	16236	16220	16608	16462	16530	16622	16403	16408	16574	16194	16339	16606	16395	16396	16454	16318	16460	16344	16465	16427	16332	16607	16568	16404	16428	16526	16436	16332	16432	16296	16440	16327	16216	16411	16354	16513	16181	16392	16224	16637	16388	16336	16221	16426	16451	16377	16469	16341	16462	16370	16580	16410	16420	16551	16522	16590	16311	16401	16186	16487	16595	16301	16630	16440	16473	16287	16452	16446	16439	16419	16334	16405	16461	16423	16611	16607	16582	16405	16282	16293	16553	16574	16351	16219	16539	16486	16483	16434	16467	16348	16577	16324	16571	16409	16373	16294	16284	16368	16391	16314	16342	16526	16392	16455	16498	16331	16454	16256	16257	16403	16446	16434	16605	16457	16438	16398	16696	16463	16645	16307	16514	16413	16542	16327	16525	16600	16297	16470	16397	16486	16631	16425	16553	16379	16308	16364	16284	16521	16623	16342	16432	16531	16574	16290	16386	16592	16406	16629	16338	16548	16451	16516	16510	16492	16566	16419	16471	16494	16343	16414	16480	16391	16460	16497	16348	16565	16573	16533	16525	16214	16649	16373	16511	16584	16408	16485	16338	16403	16351	16518	16572	16469	16538	16426	16482	16462	16204	16327	16297	16311	16316	16396	16535	16349	16342	16381	16637	16311	16389	16420	16574	16461	16358	16416	16447	16406	16484	16539	16481	16540	16553	16370	16425	16526	16396	16346	16602	16058	16495	16341	16352	16354	16381	16475	16362	16444	16548	16323	16375	16263	16499	16354	16482	16361	16297	16351	16426	16450	16432	16449	16383	16425	16285	16551	16486	16350	16609	16400	16411	16312	16271	16321	16419	16532	16362	16379	16284	16475	16351	16519	16403	16356	16447	16604	16572	16466	16284	16530	16469	16509	16183	16129	16407	16512	16254	16295	16409	16341	16329	16477	16334	16407	16349	16541	16372	16333	16366	16282	16520	16262	16414	16497	16446	16527	16428	16182	16294	16237	16438	16519	16453	16430	16579	16421	16572	16544	16434	16433	16509	16365	16373	16415	16364	16206	16523	16462	16421	16323	16561	16531	16460	16354	16374	16388	16478	16510	16465	16306	16259	16528	16323	16418	16509	16453	16416	16489	16315	16578	16462	16291	16499	16334	16332	16235	16480	16527	16408	16414	16419	16285	16432	16657	16496	16437	16395	16415	16480	16555	16517	16512	16474	16395	16496	16562	16508	16503	16237	16374	16531	16538	16512	16487	16454	16411	16419	16404	16498	16432	16389	16364	16340	16471	16490	16308
13510	55437	82576	33838	15336	14891	14904	14515	14621	14438	14471	14553	14475	14508	14543	14294	14233	14328	14362	14391	14420	14263	14244	14397	14466	14507	14593	14453	14503	14378	14609	14160	14431	14365	14316	14416	14403	14355	14368	14417	14335	14379	14318	14367	14459	14418	14414	14571	15442	15521	15261	14571	14493	14393	14367	14202	14341	14149	14220	14427	14281	14325	14327	14407	14407	14322	14213	14272	14251	14262	14367	14313	14301	14262	14417	14408	14403	14144	14071	14476	14283	14401	14408	14350	14319	14398	14251	14401	14378	14311	14419	14252	14245	14432	14251	14386	14145	14097	14217	14288	14333	14246	14102	14400	14240	14294	14295	14390	14219	14341	14402	14281	14378	14359	14313	14290	14374	14338	14429	14442	14291	14226	14363	14195	14324	14443	14192	14275	14236	14205	14325	14281	14290	14430	14307	14082	14231	14307	14257	14386	14354	14261	14181	14438	14231	14300	14203	14367	14433	14180	14351	14139	14281	14283	14262	14223	14299	14339	14355	14267	14316	14284	14333	14283	14355	14311	14370	14232	14238	14253	14270	14235	14365	14484	14352	14408	14377	14208	14441	14147	14443	14305	14486	14290	14322	14212	14263	14262	14415	14086	14434	14295	14433	14292	14437	14193	14303	14354	14370	14320	14289	14285	14378	14281	14260	14301	14361	14452	14414	14097	14253	14492	14287	14215	14514	14313	14270	14493	14353	14154	14269	14173	14370	14290	14152	14271	14382	14239	14163	14301	14201	14237	14338	14359	14345	14391	14434	14297	14269	14286	14420	14187	14425	14371	14480	14406	14158	14234	14262	14283	14309	14186	14242	14298	14359	14558	14376	14278	14452	14534	14189	14255	14379	14280	14472	14301	14184	14384	14279	14427	14338	14422	14480	14308	14316	14331	14429	14344	14451	14227	14184	14304	14316	14460	14216	14258	14299	14290	14278	14311	14369	14285	14335	14278	14397	14365	14348	14395	14176	14319	14341	14424	14234	14360	14345	14225	14238	14158	14310	14347	14413	14317	14286	14377	14502	14305	14214	14375	14263	14215	14348	14156	14185	14365	14366	14274	14301	14177	14427	14245	14275	14202	14452	14226	14283	14129	14260	14432	14236	14339	14342	14253	14361	14346	14243	14252	14040	14327	14185	14463	14187	14306	14309	14377	14412	14339	14225	14360	14375	14296	14216	14288	14319	14441	14273	14241	14255	14258	14215	14537	14211	14326	14358	14271	14285	14341	14264	14355	14388	14261	14251	14413	14238	14096	14295	14191	14351	14373	14220	14377	14222	14256	14200	14391	14252	14142	14326	14331	14292	14440	14383	14430	14220	14363	14328	14441	14247	14313	14264	14180	14334	14254	14316	14297	14262	14314	14379	14492	14477	14279	14256	14324	14318	14365	14187	14168	14205	14383	14231	14444	14276	14226	14404	14321	14357	14253	14419	14238	14257	14356	14154	14244	14491	14223	14359	14239	14377	14391	14401	14206	14350	14297	14396	14340	14353	14251	14475	14377	13992	14220	14281	14187	14100	14297	14325	14229	14365	14309	14421	14421	14330	14369	14259	14452	14174	14202	14473	14192	14345	14326	14333	14198	14252	14304	14528	14231	14321	14373	14354	14315	14328	14234	14241	14462	14356	14315	14218	14224	14288	14346	14238	14496	14244	14255	14472	14277	14357	14267	14288	14402	14219	14207	14262	14277	14380	14203	14225	14310	14358	14416	14200	14211	14202	14317	14148	14311	14214	14364	14294	14169	14278	14518	14352	14096	14252	14366	14281	14271	14246	14552	14391	14609	14387	14248	14409	14344	14216	14257	14312	14369	14294	14251	14232	14374	14478	14290	14187	14194	14339	14288	14249	14243	14440	14338	14201	14290	14268	14310	14428	14309	14303	14453	14404	14215	14369	14367	14083	14309	14217	14350	14340	14368	14477	14444	14337	14411	14319	14439	14373	14208	14351	14195	14302	14340	14456	14292	14339	14374	14332	14255	14346	14279	14271	14173	14384	14326	14230	14313	14299	14422	14298	14318	14326	14315	14261	14332	14356	14231	14284	14191	14366	14359	14218	14345	14361	14350	14185	14288	14487	14195	14334	14227	14376	14481	14256	14377	14174	14447	14313	14344	14125	14229	14370	14172	14476	14316	14231	14214	14409	14316	14320	14389	14362	14386	14272	14092	14600	14285	14162	14242	14339	14279	14187	14303	14133	14408	14160	14445	14305	14406	14344	14202	14300	14427	14302	14398	14182	14403	14213	14256	14467	14286	14328	14253	14280	14214	14336	14303	14353	14335	14387	14326	14109	14307	14185	14254	14204	14142	14304	14345	14254	14302	14229	14385	14294	14197	14200	14346	14237	14318	14231	14138	14539	14301	14467	14313	14383	14344	14275	14284	14234	14397	14225	14251	14240	14372	14333	14264	14238	14203	14177	14410	14394	14439	14362	14410	14323	14305	14430	14245	14349	14337	14311	14301	14318	14550	14305	14319	14284	13989	14457	14294	14478	14194	14258	14285	14280	14178	14292	14329	14382	14349	14354	14421	14372	14450	14333	14279	14235	14425	14397	14406	14307	14241	14378	14313	14386	14415	14511	14023	14318	14309	14183	14253	14184	14207	14329	14213	14182	14509	14368	14236	14155	14252	14211	14434	14316	14457	14212	14248	14371	14216	14179	14311	14422	14324	14494	14189	14185	14346	14381	14297	14394	14219	14212	14114	14358	14455	14250	14355	14232	14223	14461	14353	14230	14382	14268	14356	14244	14524	14349	14300	14354	14397	14352	14207	14431	14282	14215	14441	14507	14379	14268	14228	14217	14182	14169	14254	14271	14319	14395	14165	14548	14324	14308	14413	14296	14185	14430	14446	14280	14128	14243	14413	14374	14285	14187	14377	14223	14250	14313	14224	14141	14280	14184	14413	14287	14315	14223	14362	14350	14203	14295	14328	14347	14243	14321	14281	14233	14077	14336	14427	14192	14482	14338	14307	14461	14462	14257	14316	14213	14105	14295	14282	14451	14320	14370	14500	14381	14143	14236	14140	14323	14312	14345	14444	14168	14415	14247	14201	14376	14359	14334	14286	14404	14319	14321	14272	14272	14245	14307	14263	14212	14226	14277	14120	14247	14337	14259	14144	14314	14417	14239	14244	14391	14480	14380	14175	14277	14307	14413	14318	14210	14287	14457	14366	14377	14290	14415	14278	14237	14293	14309	14383	14478	14395	14484	14400	14454	14150	14272	14214	14381	14465	14333	14278	14259	14245	14290	14246	14306	14218	14312	14499	14296	14299	14394	14339	14247	14276	14386	14310	14477	14249	14301	14400	14271	14172	14278	14284	14417	14321	14225	14366	14388	14350	14320	14239	14357	14063	14377	14238	14465	14414	14231	14235	14278	14247	14099	14413	14477	14211	14217	14396	14353	14483	14152	14256	14371	14345	14374	14161	14180	14338	14336	14198	14427	14511	14261	14309	14538	14334	14229	14405	14297	14219	14320	14217	14373	14278	14113	14532	14390	14273	14263	14208	14280	14270	14200	14360	14186	14278	14419	14132	14418	14232	14288	14305	14416	14326	14415	14262	14318	14405	14298	14391	14425	14330	14328	14209	14327	14167	14283	14418	14376	14444	14483	14275	14427	14374	14387	14431	14177	14386	14435	14300	14117	14239	14363	14483	14281	14351	14227	14303	14276	14399	14365	14172	14303	14312	14235	14235	14286	14314	14379	14285	14272	14352	14139	14203	14302	14403	14383	14263	14430	14385	14258	14172	14253	14217	14124	14335	14177	14359	14305	14294	14323	14178	14317	14331	14236	14326	14186	14386	14278	14430	14268	14251	14201	14367	14220	14315	14316	14279	14418	14346	14169	14412	14201	14368	14229	14215	14357	14382	14368	14303	14273	14263	14374	14188	14229	14107	14289	14365	14287	14197	14275	14253	14205	14290	14135	14375	14498	14271	14298	14301	14213	14309	14340	14351	14406	14257	14390	14268	14253	14384	14354	14385	14306	14377	14225	14203	14382	14168	14223	14447	14316	14350	14420	14423	14447	14290	14436	14233	14309	14366	14309	14270	14357	14237	14445	14294	14283	14372	14310	14196	14309	14354	14393	14389	14197	14291	14342	14308	14403	14230	14498	14383	14237	14181	14336	14260	14235	14262	14367	14453	14224	14441	14292	14305	14189	14408	14322	14355	14351	14305	14349	14122	14242	14296	14355	14355	14277	14220	14269	14386	14318	14266	14327	14284	14220	14192	14380	14371	14488	14313	14460	14382	14289	14225	14188	14356	14216	14107	14197	14353	14464	14169	14476	14242	14487	14371	14296	14257	14359	14259	14247	14292	14411	14333	14361	14405	14398	14494	14424	14377	14272	14404	14497	14169	14253	14401	14558	14428	14243	14212	14151	14330	14305	14173	14238	14243	14282	14417	14395	14374	14336	14447	14513	14204	14380	14356	14246	14452	14187	14216	14413	14308	14256	14313	14332	14215	14290	14235	14376	14139	14481	14355	14471	14321	14221	14350	14389	14296	14439	14378	14190	14411	14201	14304	14318	14231	14258	14317	14385	14239	14454	14218	14373	14263	14411	14367	14409	14385	14205	14354	14307	14283	14249	14332	14276	14301	14288	14252	14301	14269	14199	14324	14364	14214	14332	14304	14261	14397	14347	14248	14241	14212	14334	14327	14270	14224	14338	14318	14599	14408	14178	14364	14396	14127	14390	14252	14151	14184	14250	14220	14203	14468	14212	14314	14263	14342	14420	14341	14173	14237	14531	14354	14192	14320	14362	14398	14338	14442	14281	14247	14327	14307	14421	14305	14357	14277	14327	14240	14222	14441	14339	14316	14424	14186	14177	14354	14223	14270	14380	14261	14253	14298	14254	14423	14360	14447	14321	14357	14149	14318	14348	14350	14411	14317	14296	14280	14341	14445	14156	14272	14420	14229	14365	14212	14222	14325	14287	14271	14058	14234	14146	14238	14254	14411	14311	14147	14406	14285	14253	14353	14294	14398	14418	14513	14350	14182	14338	14199	14361	14354	14260	14308	14374	14374	14284	14234	14418	14328	14299	14354	14409	14289	14351	14229	14368	14288	14383	14460	14391	14279	14330	14329	14334	14151	14192	14365	14370	14253	14123	14459
22657	21090	35808	36583	22334	21619	20926	17680	17191	17129	17209	17086	16891	16942	17063	16850	16996	16828	16825	16589	16768	16769	16618	16806	16708	16726	17036	16815	16812	16641	16592	16760	16675	16667	16865	16678	16530	16721	16794	16710	16762	16933	16577	16726	16573	16605	16435	16926	18126	18225	17845	17315	16997	16716	16673	16497	16518	16700	16647	16575	16368	16618	16415	16663	16581	16633	16674	16591	16573	16513	16707	16542	16665	16837	16755	16727	16445	16550	16728	16636	16533	16689	16674	16694	16561	16806	16654	16749	16556	16602	16651	16611	16723	16576	16673	16531	16634	16636	16637	16732	16795	16654	16331	16672	16717	16631	16613	16580	16602	16522	16743	16594	16574	16653	16556	16511	16844	16712	16695	16542	16569	16617	16599	16632	16497	16560	16745	16568	16662	16552	16579	16510	16686	16682	16534	16518	16535	16808	16564	16332	16390	16537	16621	16624	16643	16576	16543	16630	16650	16734	16424	16391	16584	16354	16486	16467	16540	16692	16662	16567	16617	16628	16566	16669	16582	16571	16464	16712	16672	16623	16568	16532	16564	16534	16534	16653	16661	16693	16701	16734	16424	16612	16570	16594	16483	16484	16667	16400	16413	16587	16624	16629	16486	16632	16661	16379	16801	16665	16615	16741	16797	16516	16670	16453	16682	16552	16665	16664	16592	16385	16643	16603	16564	16459	16389	16595	16526	16552	16486	16681	16514	16535	16333	16716	16589	16500	16448	16484	16552	16495	16701	16746	16563	16679	16660	16709	16496	16586	16666	16550	16458	16417	16727	16341	16545	16685	16538	16581	16634	16398	16738	16627	16445	16653	16497	16615	16613	16570	16629	16664	16650	16737	16623	16528	16649	16564	16540	16506	16570	16449	16627	16405	16654	16589	16646	16545	16521	16517	16602	16565	16080	16472	16430	16444	16481	16754	16277	16745	16725	16381	16429	16448	16408	16755	16432	16405	16656	16633	16621	16607	16529	16675	16651	16551	16626	16524	16638	16494	16546	16630	16425	16651	16688	16752	16348	16663	16796	16492	16620	16580	16496	16557	16713	16589	16706	16691	16564	16697	16602	16524	16608	16581	16541	16412	16585	16528	16501	16430	16503	16506	16359	16524	16560	16599	16748	16553	16626	16539	16532	16402	16448	16452	16439	16428	16540	16616	16627	16626	16680	16482	16290	16521	16674	16778	16711	16614	16600	16493	16593	16666	16284	16426	16626	16783	16657	16457	16472	16431	16626	16621	16605	16706	16854	16548	16506	16665	16694	16651	16379	16487	16762	16552	16544	16657	16520	16691	16742	16560	16557	16384	16477	16404	16610	16439	16531	16507	16684	16485	16459	16595	16565	16333	16627	16699	16563	16652	16553	16706	16694	16518	16515	16631	16650	16647	16695	16698	16659	16596	16484	16559	16621	16580	16702	16611	16659	16625	16636	16581	16650	16707	16534	16681	16689	16489	16419	16606	16869	16476	16545	16553	16656	16497	16317	16531	16525	16747	16539	16430	16622	16629	16745	16501	16650	16457	16434	16552	16540	16668	16423	16636	16654	16472	16720	16562	16395	16606	16456	16568	16593	16650	16490	16546	16603	16355	16538	16405	16418	16604	16663	16385	16520	16546	16411	16688	16630	16652	16541	16508	16679	16691	16541	16641	16671	16653	16590	16667	16648	16581	16668	16472	16479	16540	16554	16586	16569	16557	16517	16445	16656	16563	16472	16684	16685	16393	16624	16685	16550	16494	16798	16511	16651	16565	16609	16824	16484	16456	16621	16583	16796	16631	16536	16521	16715	16644	16488	16550	16815	16576	16523	16683	16516	16520	16678	16740	16727	16441	16744	16561	16634	16667	16569	16718	16730	16444	16679	16561	16557	16563	16526	16544	16600	16571	16586	16648	16646	16378	16662	16685	16637	16595	16614	16652	16563	16470	16589	16612	16579	16552	16598	16560	16795	16607	16658	16558	16779	16476	16578	16578	16638	16421	16432	16711	16431	16480	16412	16576	16632	16654	16485	16489	16648	16361	16478	16604	16529	16552	16450	16559	16624	16607	16830	16275	16705	16602	16666	16750	16463	16436	16661	16583	16480	16651	16599	16686	16579	16703	16664	16553	16612	16530	16520	16496	16647	16551	16388	16540	16671	16609	16626	16620	16671	16667	16416	16479	16444	16774	16609	16368	16538	16445	16563	16605	16486	16427	16664	16440	16675	16508	16561	16622	16590	16465	16432	16637	16731	16533	16541	16517	16533	16703	16358	16821	16541	16449	16692	16718	16631	16817	16684	16727	16660	16553	16522	16671	16557	16523	16466	16658	16659	16730	16558	16807	16584	16762	16630	16514	16489	16588	16789	16560	16620	16572	16615	16636	16586	16617	16413	16712	16588	16656	16672	16509	16440	16576	16538	16687	16600	16730	16604	16572	16631	16572	16532	16495	16648	16667	16739	16587	16387	16641	16540	16632	16772	16530	16673	16550	16601	16380	16613	16417	16442	16452	16552	16506	16611	16635	16442	16756	16612	16345	16449	16518	16570	16583	16805	16435	16726	16565	16715	16711	16547	16603	16639	16720	16752	16549	16440	16468	16389	16662	16617	16568	16545	16569	16308	16544	16318	16315	16476	16729	16894	16422	16525	16427	16583	16613	16508	16539	16710	16333	16462	16703	16493	16578	16531	16510	16534	16564	16512	16662	16699	16568	16641	16655	16503	16564	16566	16697	16629	16521	16523	16393	16519	16626	16481	16631	16665	16687	16620	16643	16373	16775	16528	16564	16804	16454	16313	16516	16473	16634	16538	16646	16571	16714	16499	16748	16679	16658	16548	16488	16779	16653	16513	16686	16751	16560	16682	16555	16619	16599	16650	16615	16683	16632	16475	16459	16698	16715	16519	16626	16553	16540	16871	16477	16544	16616	16518	16586	16702	16495	16468	16668	16534	16643	16572	16535	16752	16568	16583	16401	16423	16631	16481	16508	16607	16681	16529	16507	16488	16558	16592	16515	16515	16456	16526	16575	16587	16512	16590	16622	16740	16571	16555	16400	16689	16482	16549	16895	16587	16482	16655	16555	16694	16497	16615	16755	16687	16645	16585	16637	16529	16382	16584	16509	16439	16680	16709	16580	16417	16345	16441	16370	16618	16661	16481	16624	16415	16450	16489	16597	16535	16571	16548	16632	16582	16615	16733	16610	16547	16579	16547	16637	16557	16465	16455	16587	16585	16256	16574	16665	16430	16489	16573	16405	16450	16381	16458	16567	16325	16418	16481	16597	16664	16743	16499	16433	16578	16511	16435	16463	16546	16463	16632	16609	16515	16649	16767	16553	16599	16544	16548	16682	16474	16608	16552	16722	16734	16469	16418	16602	16609	16539	16514	16613	16520	16342	16585	16471	16799	16519	16610	16635	16552	16487	16476	16546	16744	16450	16597	16575	16598	16506	16709	16414	16631	16574	16663	16592	16573	16536	16567	16609	16662	16520	16531	16440	16429	16619	16589	16486	16661	16585	16566	16582	16605	16569	16354	16561	16514	16484	16666	16521	16660	16653	16460	16739	16654	16598	16559	16498	16682	16755	16700	16647	16553	16769	16436	16607	16538	16550	16607	16339	16514	16551	16565	16549	16645	16467	16661	16579	16639	16734	16562	16665	16492	16569	16424	16690	16806	16548	16558	16623	16340	16637	16801	16582	16585	16760	16768	16504	16540	16472	16630	16467	16679	16618	16607	16526	16603	16507	16551	16477	16512	16482	16458	16584	16486	16444	16582	16429	16486	16553	16279	16683	16597	16519	16646	16614	16670	16366	16444	16530	16513	16634	16708	16548	16517	16500	16507	16565	16663	16759	16403	16380	16584	16608	16729	16556	16713	16429	16663	16469	16489	16458	16466	16516	16496	16475	16583	16640	16671	16537	16697	16620	16506	16601	16597	16547	16777	16677	16462	16679	16412	16724	16795	16596	16716	16593	16515	16465	16560	16531	16381	16513	16377	16477	16483	16760	16560	16650	16435	16568	16713	16751	16462	16581	16603	16458	16469	16389	16584	16546	16544	16607	16506	16666	16645	16583	16491	16735	16798	16763	16749	16618	16702	16441	16672	16560	16679	16603	16763	16771	16630	16506	16670	16463	16538	16574	16599	16698	16621	16508	16548	16563	16629	16459	16639	16659	16418	16562	16664	16640	16756	16415	16614	16636	16561	16423	16506	16533	16600	16622	16501	16533	16560	16554	16564	16625	16468	16495	16636	16692	16877	16721	16354	16428	16453	16575	16489	16431	16543	16704	16562	16736	16615	16452	16532	16495	16604	16450	16758	16587	16422	16570	16646	16622	16518	16632	16473	16561	16542	16499	16504	16476	16533	16530	16419	16336	16590	16625	16488	16606	16627	16652	16460	16453	16483	16717	16664	16655	16704	16636	16616	16348	16610	16535	16531	16501	16393	16476	16579	16473	16659	16717	16446	16670	16697	16744	16624	16500	16496	16638	16759	16585	16572	16522	16592	16603	16703	16422	16705	16519	16560	16491	16622	16658	16428	16688	16735	16670	16615	16547	16683	16570	16553	16545	16557	16615	16485	16673	16558	16518	16635	16697	16666	16787	16549	16751	16737	16633	16665	16409	16389	16654	16551	16532	16803	16579	16439	16492	16427	16662	16671	16772	16487	16774	16564	16535	16563	16633	16573	16489	16518	16592	16525	16534	16631	16586	16337	16720	16513	16678	16585	16982	16498	16601	16513	16432	16615	16442	16603	16458	16490	16551	16446	16393	16590	16424	16549	16514	16581	16490	16724	16751	16617	16718	16498	16313	16363	16580	16580	16553	16505	16633	16563	16635	16709	16544	16495	16648	16726	16555	16702	16588	16641	16486	16512	16559	16651	16491	16466	16602	16598	16683	16628	16519	16576	16448	16485	16722	16848	16686	16455	16459	16626	16442	16654	16484	16905	16709	16612	16598	16539	16544	16718	16587	16487	16593	16507	16644	16534	16745	16607	16638	16725	16599	16558	16554	16571	16677	16607	16563	16656	16419	16686	16543	16716	16512	16752	16451	16580	16650	16509	16725	16528	16563	16717	16709	16738	16563	16724	16609	16550	16940	16484	16417	16579	16707	16627	16572	16538	16577	16778	16533	16540	16578
15200	56411	90577	35006	16298	15443	15141	14874	14822	14736	14748	14623	14662	14704	14528	14450	14327	14558	14462	14445	14454	14530	14560	14388	14347	14647	14412	14485	14473	14390	14353	14363	14414	14331	14513	14531	14366	14573	14496	14646	14519	14583	14522	14453	14500	14332	14306	14884	16767	16567	15836	15116	14695	14465	14512	14455	14393	14334	14318	14324	14232	14201	14470	14480	14403	14343	14341	14273	14256	14407	14414	14420	14381	14423	14577	14344	14212	14298	14536	14317	14322	14331	14350	14256	14334	14226	14314	14316	14287	14431	14220	14188	14362	14211	14415	14283	14390	14296	14419	14368	14458	14342	14258	14283	14301	14377	14376	14432	14431	14413	14532	14190	14351	14405	14243	14316	14333	14259	14245	14370	14406	14197	14347	14339	14332	14363	14113	14505	14453	14378	14288	14360	14427	14294	14297	14339	14460	14388	14412	14437	14401	14379	14367	14315	14474	14208	14375	14162	14242	14427	14463	14518	14375	14301	14220	14379	14370	14333	14182	14260	14365	14361	14426	14330	14382	14441	14493	14291	14160	14420	14237	14425	14518	14459	14293	14451	14343	14480	14321	14426	14371	14383	14373	14424	14316	14383	14504	14451	14388	14340	14331	14275	14220	14221	14373	14295	14245	14371	14190	14397	14287	14327	14282	14492	14400	14329	14367	14392	14394	14151	14424	14338	14472	14398	14301	14260	14220	14398	14428	14447	14413	14304	14394	14259	14438	14351	14215	14323	14434	14354	14453	14323	14193	14364	14375	14371	14347	14502	14263	14522	14469	14216	14344	14268	14365	14316	14277	14264	14266	14387	14494	14149	14253	14277	14326	14420	14222	14333	14352	14417	14381	14464	14131	14237	14418	14481	14372	14472	14296	14313	14501	14279	14449	14365	14339	14335	14368	14412	14147	14311	14525	14477	14389	14457	14264	14296	14411	14276	14464	14457	14462	14254	14339	14475	14526	14360	14485	14397	14541	14325	14442	14360	14281	14355	14544	14268	14236	14279	14256	14267	14345	14322	14448	14355	14451	14382	14499	14461	14321	14356	14396	14393	14335	14459	14379	14164	14162	14428	14320	14217	14352	14641	14318	14508	14224	14456	14438	14330	14256	14279	14377	14399	14462	14288	14465	14418	14285	14265	14349	14346	14527	14345	14420	14271	14432	14438	14224	14335	14268	14416	14358	14475	14298	14241	14390	14312	14360	14406	14301	14516	14354	14413	14342	14344	14363	14270	14195	14361	14231	14344	14210	14320	14356	14217	14186	14418	14448	14326	14454	14157	14386	14340	14362	14380	14301	14277	14305	14408	14460	14267	14271	14228	14443	14183	14293	14389	14327	14301	14437	14481	14417	14513	14338	14406	14346	14327	14494	14415	14271	14274	14042	14396	14278	14489	14535	14411	14586	14336	14447	14143	14458	14162	14241	14395	14443	14380	14367	14277	14235	14246	14468	14334	14366	14383	14427	14292	14274	14420	14349	14278	14350	14363	14547	14349	14317	14242	14375	14386	14411	14175	14433	14228	14400	14397	14393	14348	14378	14368	14205	14444	14387	14413	14302	14412	14326	14350	14330	14288	14246	14285	14252	14396	14331	14450	14378	14217	14495	14201	14372	14239	14339	14343	14345	14486	14310	14528	14353	14430	14413	14439	14394	14387	14319	14205	14471	14420	14357	14439	14330	14354	14271	14354	14411	14277	14273	14171	14458	14180	14490	14171	14194	14306	14374	14357	14311	14477	14222	14415	14422	14264	14244	14244	14452	14409	14336	14263	14373	14322	14430	14450	14437	14333	14284	14467	14357	14296	14506	14384	14361	14542	14296	14294	14225	14200	14441	14303	14369	14404	14278	14396	14293	14303	14427	14256	14335	14372	14560	14296	14406	14470	14249	14359	14323	14436	14411	14150	14324	14304	14244	14350	14381	14421	14487	14531	14286	14383	14366	14320	14340	14385	14248	14511	14176	14345	14470	14424	14459	14195	14206	14278	14436	14384	14420	14356	14535	14290	14408	14390	14457	14299	14465	14501	14321	14403	14426	14446	14237	14196	14407	14335	14239	14304	14422	14226	14353	14370	14229	14317	14374	14288	14153	14245	14355	14278	14182	14312	14168	14436	14308	14389	14343	14407	14430	14387	14245	14408	14388	14228	14186	14206	14346	14383	14399	14459	14421	14349	14354	14285	14398	14378	14287	14553	14283	14257	14392	14319	14461	14291	14322	14437	14244	14341	14262	14459	14364	14329	14361	14256	14468	14295	14288	14457	14266	14382	14469	14329	14340	14285	14373	14379	14303	14440	14392	14420	14360	14332	14368	14448	14422	14299	14370	14443	14369	14549	14310	14257	14437	14504	14314	14584	14331	14415	14284	14277	14380	14323	14623	14456	14398	14437	14170	14285	14412	14303	14381	14357	14277	14247	14297	14325	14484	14334	14341	14398	14496	14379	14276	14385	14442	14444	14342	14231	14429	14393	14413	14244	14256	14396	14348	14386	14342	14522	14354	14328	14350	14311	14412	14321	14278	14422	14471	14411	14409	14269	14396	14474	14316	14206	14450	14279	14242	14322	14350	14297	14319	14552	14317	14210	14333	14368	14431	14518	14417	14255	14462	14286	14470	14499	14489	14507	14353	14628	14205	14374	14368	14404	14404	14423	14237	14488	14309	14326	14298	14362	14379	14418	14259	14269	14356	14334	14378	14436	14290	14306	14301	14406	14474	14387	14237	14383	14429	14311	14427	14368	14338	14248	14391	14456	14318	14301	14382	14265	14267	14226	14370	14333	14278	14311	14493	14272	14311	14471	14281	14329	14154	14416	14236	14326	14285	14320	14467	14406	14286	14322	14222	14377	14516	14438	14608	14214	14366	14309	14389	14318	14420	14221	14380	14376	14320	14296	14444	14241	14447	14364	14285	14323	14167	14482	14314	14255	14230	14318	14270	14317	14416	14397	14350	14300	14308	14263	14416	14180	14514	14380	14332	14299	14310	14359	14404	14283	14253	14410	14267	14465	14350	14212	14323	14426	14309	14375	14427	14369	14383	14347	14497	14251	14335	14433	14470	14332	14364	14441	14357	14357	14395	14374	14205	14390	14387	14268	14300	14250	14341	14296	14437	14472	14416	14190	14452	14400	14293	14443	14353	14563	14446	14512	14457	14089	14330	14314	14290	14221	14369	14432	14379	14361	14499	14420	14356	14404	14335	14451	14147	14279	14342	14378	14341	14471	14435	14385	14337	14463	14377	14411	14469	14397	14225	14140	14424	14458	14454	14367	14406	14483	14338	14238	14362	14394	14334	14209	14310	14347	14409	14400	14450	14453	14499	14486	14394	14483	14390	14321	14209	14286	14380	14383	14505	14365	14338	14178	14444	14391	14285	14334	14397	14263	14348	14530	14284	14385	14541	14286	14512	14293	14451	14266	14351	14281	14299	14317	14328	14366	14423	14321	14263	14344	14385	14362	14510	14369	14376	14294	14342	14381	14363	14349	14383	14389	14270	14406	14457	14362	14369	14379	14353	14339	14381	14285	14439	14365	14358	14443	14305	14326	14462	14348	14248	14372	14624	14426	14534	14332	14192	14370	14436	14392	14420	14351	14327	14209	14468	14269	14463	14362	14318	14320	14438	14412	14399	14318	14247	14212	14492	14193	14414	14397	14610	14503	14353	14235	14267	14184	14377	14248	14535	14291	14463	14258	14384	14133	14341	14388	14255	14358	14276	14472	14368	14361	14312	14427	14404	14153	14280	14239	14300	14387	14174	14353	14386	14463	14352	14540	14482	14383	14292	14405	14428	14429	14248	14275	14356	14310	14397	14330	14384	14376	14322	14274	14165	14324	14281	14326	14349	14711	14255	14387	14383	14494	14248	14446	14511	14185	14467	14442	14371	14201	14319	14305	14252	14386	14441	14381	14471	14497	14430	14313	14374	14274	14397	14341	14377	14474	14459	14284	14343	14388	14395	14371	14410	14133	14364	14406	14378	14524	14395	14411	14376	14391	14289	14411	14340	14299	14368	14377	14332	14307	14518	14356	14296	14376	14277	14265	14374	14379	14270	14370	14215	14409	14358	14410	14326	14213	14383	14362	14141	14420	14436	14386	14439	14387	14167	14293	14377	14413	14142	14360	14489	14358	14365	14315	14399	14380	14447	14372	14329	14504	14580	14266	14363	14282	14386	14473	14459	14296	14282	14422	14377	14474	14365	14284	14302	14367	14417	14274	14401	14199	14395	14181	14335	14385	14405	14275	14343	14594	14273	14361	14417	14368	14462	14465	14144	14193	14380	14506	14507	14434	14096	14418	14378	14218	14388	14270	14283	14404	14406	14383	14404	14360	14371	14397	14259	14277	14263	14386	14479	14504	14545	14179	14369	14304	14252	14164	14352	14457	14453	14321	14378	14427	14236	14335	14492	14331	14437	14343	14186	14328	14309	14454	14472	14451	14241	14514	14401	14214	14441	14452	14438	14337	14331	14240	14305	14415	14436	14216	14382	14399	14372	14395	14442	14291	14319	14318	14350	14313	14381	14534	14340	14485	14436	14297	14495	14114	14216	14312	14374	14480	14124	14286	14321	14419	14358	14236	14170	14258	14241	14391	14326	14430	14413	14283	14411	14503	14119	14166	14395	14222	14369	14468	14306	14244	14470	14533	14317	14276	14342	14450	14444	14237	14248	14220	14074	14279	14280	14377	14458	14258	14246	14487	14367	14267	14427	14287	14686	14527	14175	14464	14289	14373	14496	14314	14383	14309	14369	14321	14226	14571	14374	14210	14339	14378	14342	14397	14411	14302	14384	14151	14528	14397	14453	14327	14298	14395	14359	14475	14170	14353	14499	14187	14432	14408	14387	14353	14397	14364	14370	14409	14306	14327	14445	14408	14395	14110	14289	14382	14324	14536	14323	14417	14337	14395	14236	14332	14416	14477	14428	14466	14425	14434	14492	14493	14373	14382	14256	14331	14474	14196	14334	14401	14164	14315	14409	14475	14292	14313	14356	14284	14473	14224	14213	14339	14417	14489	14450	14438	14257	14294	14403	14362	14322	14530	14388	14468	14387	14521	14226	14525	14339	14334	14383	14248	14386	14402	14508	14314	14289	14403	14436	14282	14357	14231	14189	14236	14287	14449	14402	14386
27209	24527	41825	27465	17929	16639	16736	16455	16804	16718	16774	16594	16419	16690	16654	16587	16756	16546	16533	16562	16517	16581	16746	16574	16825	16483	16591	16601	16493	16485	16738	16800	16534	16669	16433	16632	16529	16725	16419	16551	16634	16412	16637	16571	16728	16552	16624	16625	16618	16803	16555	16764	16785	16621	16812	16504	16402	16354	16583	16584	16432	16751	16661	16590	16591	16592	16651	16690	16555	16441	16494	16494	16436	16575	16503	16529	16655	16546	16631	16524	16539	16548	16516	16663	16603	16533	16789	16394	16704	16460	16585	16671	16724	16583	16589	16647	16732	16507	16597	16587	16390	16656	16718	16459	16701	16539	16588	16462	16419	16461	16558	16600	16511	16564	16561	16534	16519	16410	16516	16390	16489	16577	16439	16565	16746	16492	16542	16442	16452	16646	16394	16547	16598	16491	16529	16662	16439	16538	16400	16288	16478	16322	16350	16245	16300	16658	16531	16454	16488	16409	16418	16515	16552	16489	16595	16586	16578	16483	16677	16563	16664	16601	16617	16577	16622	16370	16364	16570	16548	16277	16692	16517	16533	16438	16687	16655	16670	16404	16633	16391	16453	16676	16445	16525	16659	16562	16666	16523	16480	16430	16579	16699	16713	16537	16445	16621	16541	16611	16278	16498	16448	16635	16469	16445	16520	16516	16455	16456	16561	16363	16597	16678	16531	16548	16513	16474	16716	16655	16549	16411	16637	16602	16517	16580	16689	16715	16480	16431	16759	16361	16563	16535	16732	16656	16603	16632	16572	16635	16754	16512	16490	16432	16506	16518	16559	16525	16436	16670	16844	16460	16502	16621	16597	16802	16696	16587	16652	16631	16749	16526	16504	16585	16430	16402	16516	16458	16715	16754	16607	16485	16372	16532	16583	16491	16483	16461	16511	16571	16603	16391	16410	16584	16521	16527	16636	16573	16637	16525	16588	16509	16646	16648	16486	16633	16607	16608	16431	16575	16435	16475	16608	16312	16597	16486	16442	16302	16484	16330	16466	16572	16696	16767	16616	16504	16553	16486	16437	16422	16777	16488	16724	16475	16369	16507	16467	16452	16421	16512	16552	16429	16512	16646	16539	16431	16492	16787	16553	16553	16370	16464	16537	16534	16477	16488	16496	16418	16595	16760	16725	16546	16699	16642	16552	16512	16504	16501	16535	16701	16650	16473	16431	16431	16687	16419	16347	16665	16558	16646	16694	16468	16297	16536	16591	16321	16593	16561	16611	16484	16362	16594	16561	16695	16498	16520	16693	16493	16576	16377	16421	16218	16495	16396	16585	16574	16537	16356	16478	16734	16823	16437	16664	16544	16747	16610	16572	16592	16563	16798	16510	16613	16636	16494	16393	16441	16331	16384	16400	16573	16408	16568	16530	16367	16422	16653	16530	16771	16597	16592	16544	16540	16650	16544	16686	16761	16520	16475	16435	16716	16407	16375	16525	16722	16564	16552	16576	16433	16473	16653	16574	16635	16467	16548	16449	16747	16519	16519	16569	16474	16568	16363	16582	16536	16554	16607	16727	16426	16444	16617	16381	16562	16679	16811	16525	16469	16725	16507	16473	16441	16573	16653	16281	16509	16484	16630	16528	16584	16543	16772	16747	16482	16585	16545	16580	16524	16441	16390	16369	16617	16631	16493	16515	16504	16773	16665	16640	16618	16654	16533	16706	16626	16645	16683	16568	16391	16535	16446	16470	16537	16724	16490	16576	16574	16528	16541	16457	16468	16617	16468	16532	16712	16787	16557	16511	16487	16452	16593	16727	16424	16392	16618	16431	16133	16587	16686	16695	16439	16547	16383	16561	16453	16483	16362	16658	16531	16734	16415	16570	16617	16628	16489	16627	16435	16456	16452	16520	16661	16505	16660	16543	16428	16461	16593	16796	16639	16640	16716	16677	16737	16259	16399	16502	16301	16569	16665	16754	16480	16559	16528	16493	16550	16661	16649	16697	16552	16534	16579	16443	16360	16579	16445	16573	16457	16383	16597	16577	16680	16653	16648	16428	16422	16517	16483	16631	16382	16452	16356	16568	16508	16572	16684	16572	16481	16467	16523	16556	16711	16596	16375	16493	16561	16501	16632	16576	16465	16584	16581	16570	16647	16576	16480	16583	16581	16535	16576	16502	16666	16707	16591	16902	16512	16690	16465	16606	16490	16758	16571	16553	16280	16443	16438	16658	16595	16554	16553	16416	16559	16651	16395	16538	16471	16624	16526	16566	16588	16391	16731	16664	16505	16513	16490	16499	16540	16430	16468	16549	16494	16595	16353	16294	16648	16451	16508	16488	16614	16479	16540	16602	16670	16498	16305	16392	16554	16654	16489	16579	16628	16630	16564	16554	16557	16673	16350	16443	16371	16649	16576	16508	16567	16415	16373	16399	16602	16724	16688	16470	16581	16557	16547	16611	16472	16354	16604	16655	16492	16483	16755	16613	16759	16316	16618	16664	16500	16712	16652	16572	16515	16707	16454	16530	16759	16442	16529	16483	16652	16466	16672	16479	16517	16680	16538	16416	16498	16363	16581	16578	16569	16526	16714	16622	16333	16444	16564	16474	16469	16706	16472	16611	16555	16606	16494	16571	16618	16653	16570	16558	16458	16671	16419	16492	16743	16596	16519	16521	16501	16736	16603	16417	16642	16303	16394	16623	16626	16570	16400	16644	16591	16439	16518	16629	16442	16657	16503	16462	16639	16239	16513	16639	16512	16553	16703	16515	16561	16644	16538	16473	16511	16603	16619	16416	16448	16776	16422	16455	16680	16504	16567	16609	16542	16590	16555	16570	16522	16510	16448	16369	16453	16474	16545	16379	16572	16516	16604	16503	16757	16573	16429	16343	16508	16484	16629	16491	16795	16662	16514	16466	16355	16571	16445	16309	16493	16497	16480	16439	16515	16554	16465	16442	16573	16417	16193	16439	16512	16537	16553	16345	16470	16649	16510	16535	16177	16544	16647	16719	16602	16659	16501	16463	16583	16438	16427	16502	16544	16524	16580	16502	16479	16340	16384	16650	16576	16624	16669	16341	16546	16525	16703	16589	16396	16390	16567	16625	16570	16719	16315	16595	16388	16393	16660	16793	16525	16366	16361	16501	16489	16459	16599	16568	16397	16571	16542	16404	16576	16511	16571	16586	16393	16614	16546	16674	16458	16435	16523	16549	16408	16471	16679	16502	16499	16360	16414	16520	16648	16623	16485	16563	16566	16465	16477	16520	16568	16435	16469	16516	16650	16634	16599	16405	16472	16537	16557	16684	16625	16575	16434	16474	16566	16519	16587	16712	16465	16381	16506	16426	16783	16504	16625	16437	16447	16522	16471	16396	16447	16697	16401	16453	16481	16554	16557	16459	16526	16672	16450	16542	16568	16653	16589	16692	16434	16503	16663	16376	16503	16587	16588	16616	16630	16409	16591	16671	16665	16639	16508	16603	16435	16477	16606	16680	16780	16675	16448	16540	16700	16730	16535	16609	16509	16586	16547	16245	16447	16464	16408	16731	16653	16550	16648	16508	16644	16543	16496	16486	16542	16385	16586	16566	16276	16623	16543	16524	16460	16476	16562	16551	16486	16528	16594	16589	16554	16649	16681	16601	16602	16686	16525	16636	16674	16392	16765	16575	16723	16553	16566	16460	16563	16753	16734	16786	16377	16393	16325	16488	16646	16642	16562	16587	16575	16485	16525	16511	16524	16596	16694	16532	16648	16552	16663	16726	16363	16340	16686	16465	16621	16506	16413	16577	16501	16527	16428	16533	16577	16635	16536	16671	16472	16386	16548	16536	16558	16567	16659	16560	16463	16633	16604	16731	16524	16586	16639	16416	16606	16406	16278	16629	16627	16570	16405	16448	16346	16448	16489	16420	16533	16480	16603	16477	16490	16501	16616	16629	16546	16521	16555	16633	16276	16705	16567	16441	16503	16744	16763	16463	16529	16628	16440	16707	16722	16520	16314	16493	16510	16373	16594	16571	16546	16644	16490	16594	16564	16392	16582	16364	16295	16598	16736	16432	16576	16587	16443	16410	16575	16450	16434	16387	16716	16403	16855	16598	16594	16430	16256	16332	16600	16581	16608	16429	16592	16531	16714	16656	16618	16666	16587	16455	16555	16814	16497	16624	16523	16615	16630	16552	16481	16635	16524	16531	16447	16801	16638	16358	16577	16655	16261	16509	16709	16667	16312	16555	16597	16671	16507	16687	16628	16583	16528	16536	16497	16509	16723	16449	16635	16553	16576	16666	16499	16507	16555	16434	16647	16655	16508	16551	16874	16520	16507	16435	16640	16247	16387	16683	16555	16452	16473	16466	16391	16443	16501	16570	16754	16555	16625	16687	16609	16745	16576	16428	16342	16592	16562	16696	16637	16487	16257	16483	16542	16411	16495	16816	16525	16574	16511	16684	16644	16461	16467	16601	16484	16517	16594	16484	16280	16550	16435	16594	16433	16736	16777	16535	16434	16548	16386	16520	16492	16563	16501	16404	16672	16570	16581	16538	16377	16523	16548	16623	16321	16382	16543	16476	16541	16646	16680	16535	16710	16569	16553	16556	16527	16633	16591	16499	16701	16401	16658	16688	16711	16606	16655	16639	16761	16492	16629	16540	16505	16454	16719	16809	16669	16665	16730	16606	16473	16541	16707	16773	16776	16638	16638	16608	16740	16505	16471	16645	16375	16474	16480	16581	16414	16536	16508	16492	16507	16383	16577	16630	16559	16641	16613	16479	16630	16622	16620	16744	16510	16467	16567	16360	16597	16708	16727	16640	16365	16512	16481	16453	16618	16526	16521	16446	16569	16454	16525	16630	16505	16593	16645	16539	16695	16614	16586	16420	16488	16603	16586	16631	16601	16583	16641	16505	16508	16433	16579	16537	16534	16466	16561	16517	16684	16515	16627	16691	16520	16360	16644	16503	16580	16512	16545	16480	16571	16438	16413	16659	16530	16309	16286	16554	16434	16448	16550	16461	16643	16563	16591	16618	16664	16590	16573	16647	16564	16568	16568	16670	16324	16436	16673	16735	16507	16666	16592	16788	16568	16453	16232	16598	16551	16475	16549	16479	16541	16743	16442	16504	16561	16528	16465	16424	16457	16644	16570	16507	16702	16605	16503	16721	16576	16502	16728
13979	34872	44286	20473	14448	14560	14336	14262	14393	14455	14345	14414	14406	14558	14456	14340	14472	14502	14181	14258	14545	14451	14406	14452	14472	14380	14516	14319	14330	14175	14406	14458	14444	14379	14586	14542	14515	14454	14452	14461	14476	14372	14372	14453	14359	14347	14378	14706	14438	14642	14615	14580	14503	14354	14298	14532	14322	14494	14368	14242	14493	14123	14399	14080	14337	14383	14330	14373	14330	14264	14448	14453	14149	14400	14375	14409	14325	14454	14418	14380	14425	14356	14333	14498	14484	14355	14205	14296	14411	14531	14469	14367	14322	14473	14415	14413	14414	14241	14441	14625	14314	14464	14460	14329	14333	14574	14354	14412	14314	14400	14386	14366	14246	14340	14340	14305	14383	14278	14378	14264	14332	14377	14248	14340	14402	14315	14336	14243	14382	14389	14226	14554	14231	14276	14457	14520	14507	14466	14354	14470	14472	14343	14341	14408	14443	14291	14540	14357	14409	14470	14333	14308	14317	14388	14301	14230	14336	14495	14335	14493	14343	14439	14294	14280	14421	14342	14320	14349	14390	14294	14375	14368	14360	14341	14225	14413	14344	14461	14284	14413	14237	14304	14433	14391	14386	14422	14400	14271	14146	14256	14424	14323	14366	14336	14332	14423	14447	14332	14400	14375	14325	14498	14428	14393	14401	14330	14420	14389	14227	14356	14366	14445	14312	14432	14413	14363	14568	14337	14342	14326	14212	14197	14283	14214	14234	14390	14639	14334	14410	14346	14442	14378	14402	14299	14301	14315	14304	14376	14366	14464	14344	14355	14309	14352	14426	14360	14260	14196	14359	14347	14188	14266	14452	14467	14473	14386	14325	14396	14386	14318	14467	14448	14240	14519	14326	14283	14420	14311	14343	14387	14301	14482	14409	14373	14335	14278	14345	14288	14343	14266	14523	14284	14487	14505	14241	14448	14387	14526	14455	14374	14340	14431	14210	14350	14325	14247	14400	14392	14390	14474	14313	14397	14234	14420	14360	14301	14278	14524	14230	14313	14319	14403	14398	14335	14404	14292	14347	14311	14387	14386	14373	14211	14714	14262	14308	14516	14230	14511	14322	14432	14365	14351	14455	14301	14436	14273	14481	14476	14196	14470	14491	14323	14464	14313	14161	14270	14295	14416	14252	14382	14337	14351	14200	14270	14343	14215	14372	14513	14560	14501	14363	14460	14345	14304	14411	14492	14390	14288	14434	14264	14298	14306	14242	14299	14510	14318	14433	14483	14475	14461	14360	14424	14372	14371	14473	14389	14408	14252	14307	14431	14393	14472	14262	14404	14351	14625	14418	14338	14553	14361	14333	14283	14410	14356	14385	14323	14283	14438	14443	14283	14466	14358	14302	14367	14347	14418	14450	14506	14375	14360	14313	14357	14293	14177	14281	14268	14330	14580	14298	14377	14236	14364	14476	14340	14447	14392	14394	14282	14266	14463	14360	14602	14397	14422	14446	14345	14464	14457	14328	14335	14190	14425	14337	14349	14485	14363	14509	14523	14355	14477	14328	14402	14455	14436	14305	14213	14415	14433	14302	14276	14417	14392	14450	14232	14605	14394	14247	14315	14381	14221	14273	14487	14448	14405	14370	14381	14245	14306	14285	14232	14432	14323	14444	14334	14448	14371	14360	14227	14506	14254	14307	14357	14249	14524	14194	14220	14398	14356	14302	14414	14363	14346	14310	14480	14295	14369	14390	14468	14338	14401	14489	14442	14280	14495	14573	14454	14426	14378	14280	14336	14261	14270	14265	14301	14349	14414	14352	14423	14252	14458	14488	14417	14200	14397	14246	14284	14366	14529	14490	14282	14495	14247	14311	14119	14464	14364	14445	14476	14296	14439	14183	14282	14319	14380	14303	14378	14327	14236	14420	14251	14145	14341	14294	14415	14524	14318	14384	14424	14419	14459	14299	14286	14354	14364	14374	14342	14453	14519	14404	14208	14215	14388	14287	14499	14179	14529	14278	14450	14456	14365	14299	14476	14225	14335	14290	14456	14372	14236	14459	14340	14361	14379	14391	14388	14481	14318	14404	14413	14246	14387	14374	14432	14309	14290	14367	14439	14218	14357	14420	14275	14496	14368	14437	14378	14279	14300	14506	14261	14343	14542	14464	14381	14346	14398	14505	14271	14395	14466	14484	14333	14391	14369	14414	14463	14384	14383	14457	14292	14225	14366	14234	14271	14409	14473	14308	14161	14353	14295	14453	14437	14181	14349	14517	14185	14268	14406	14504	14338	14422	14370	14209	14402	14421	14396	14281	14288	14316	14355	14255	14485	14440	14393	14492	14385	14379	14402	14419	14445	14540	14470	14394	14143	14348	14339	14361	14522	14424	14382	14348	14461	14259	14294	14424	14254	14510	14315	14353	14187	14392	14318	14279	14542	14416	14278	14289	14235	14597	14396	14314	14496	14469	14209	14388	14506	14500	14338	14260	14421	14205	14353	14316	14250	14330	14323	14397	14382	14524	14262	14363	14216	14252	14386	14544	14443	14295	14390	14432	14388	14393	14435	14347	14409	14280	14445	14348	14494	14308	14408	14419	14325	14314	14393	14414	14493	14308	14390	14284	14406	14307	14209	14475	14373	14262	14371	14482	14288	14324	14404	14280	14467	14404	14511	14384	14396	14467	14198	14538	14411	14263	14405	14254	14357	14358	14390	14504	14290	14614	14268	14404	14242	14438	14295	14346	14411	14256	14230	14263	14453	14460	14406	14513	14528	14464	14382	14330	14204	14395	14353	14413	14221	14352	14300	14529	14290	14161	14461	14336	14503	14398	14343	14289	14353	14306	14404	14296	14388	14209	14292	14614	14412	14193	14479	14451	14393	14440	14451	14364	14302	14407	14319	14283	14402	14364	14253	14375	14610	14382	14353	14357	14424	14374	14327	14507	14272	14224	14349	14431	14430	14388	14284	14478	14448	14443	14353	14465	14407	14390	14308	14505	14340	14263	14441	14457	14423	14418	14524	14366	14323	14284	14316	14465	14337	14264	14264	14417	14159	14385	14252	14463	14349	14398	14486	14349	14324	14457	14381	14338	14371	14349	14292	14335	14452	14432	14446	14275	14255	14387	14249	14417	14325	14303	14307	14508	14215	14396	14305	14120	14371	14585	14222	14435	14374	14509	14412	14391	14386	14417	14407	14328	14342	14452	14415	14473	14334	14315	14323	14242	14448	14418	14235	14414	14505	14301	14415	14271	14388	14508	14257	14455	14375	14470	14379	14353	14388	14395	14442	14274	14382	14439	14306	14264	14301	14361	14435	14404	14372	14192	14260	14498	14201	14532	14335	14222	14271	14336	14483	14353	14340	14537	14215	14447	14331	14537	14312	14468	14435	14489	14318	14380	14420	14372	14326	14303	14366	14551	14371	14365	14424	14265	14298	14369	14289	14280	14390	14349	14358	14316	14372	14471	14355	14349	14417	14201	14518	14394	14235	14549	14391	14433	14339	14327	14543	14338	14548	14446	14266	14214	14442	14292	14453	14499	14438	14200	14280	14494	14309	14409	14346	14509	14465	14190	14468	14393	14519	14308	14339	14555	14398	14459	14376	14472	14231	14435	14462	14216	14272	14457	14353	14275	14408	14304	14486	14286	14351	14371	14540	14257	14502	14445	14379	14500	14458	14351	14352	14298	14537	14355	14286	14475	14443	14326	14314	14404	14528	14432	14378	14260	14431	14319	14435	14326	14242	14310	14464	14396	14558	14413	14567	14487	14441	14442	14443	14511	14376	14212	14341	14442	14390	14393	14273	14447	14448	14410	14410	14242	14156	14453	14404	14395	14199	14376	14381	14382	14412	14256	14312	14331	14546	14388	14409	14368	14378	14353	14347	14357	14341	14436	14261	14558	14349	14242	14396	14383	14343	14458	14470	14531	14407	14349	14412	14315	14553	14495	14399	14467	14443	14382	14440	14517	14363	14326	14376	14227	14620	14372	14491	14359	14341	14593	14241	14408	14469	14445	14213	14518	14268	14452	14356	14384	14566	14336	14369	14330	14283	14447	14402	14355	14253	14291	14485	14241	14477	14408	14271	14425	14240	14391	14504	14265	14347	14252	14483	14178	14493	14505	14383	14303	14406	14545	14372	14528	14487	14416	14288	14227	14518	14336	14452	14217	14599	14436	14389	14203	14489	14236	14204	14411	14196	14424	14206	14627	14407	14427	14471	14252	14338	14419	14412	14360	14534	14340	14550	14271	14361	14391	14242	14432	14308	14456	14267	14443	14426	14335	14562	14559	14396	14600	14438	14455	14444	14257	14478	14419	14520	14338	14269	14373	14468	14304	14352	14356	14298	14353	14244	14364	14428	14310	14411	14316	14306	14439	14454	14366	14319	14461	14412	14611	14244	14436	14521	14489	14371	14383	14121	14443	14355	14263	14196	14261	14412	14391	14286	14537	14440	14480	14375	14429	14353	14302	14369	14575	14373	14457	14317	14441	14235	14350	14250	14442	14380	14456	14269	14322	14390	14494	14404	14234	14537	14224	14361	14175	14274	14346	14482	14487	14300	14095	14308	14524	14506	14306	14356	14267	14299	14249	14373	14438	14019	14303	14297	14269	14353	14437	14450	14261	14494	14475	14307	14476	14220	14521	14348	14420	14565	14352	14424	14385	14426	14451	14394	14464	14509	14216	14637	14287	14383	14524	14415	14205	14331	14451	14358	14284	14190	14469	14349	14492	14353	14284	14336	14493	14396	14271	14281	14220	14348	14264	14338	14522	14428	14186	14321	14373	14468	14404	14277	14587	14222	14428	14439	14442	14220	14378	14489	14316	14430	14483	14545	14436	14352	14607	14483	14260	14300	14394	14456	14254	14419	14448	14570	14376	14347	14226	14409	14254	14409	14389	14517	14358	14282	14251	14324	14356	14180	14358	14343	14583	14206	14116	14408	14466	14341	14365	14414	14306	14366	14287	14249	14330	14434	14476	14310	14421	14450	14262	14232	14388	14253	14419	14462	14542	14229	14341	14297	14451	14374	14250	14291	14375	14400	14231	14429	14310	14497	14226	14375	14401	14421	14265	14337	14422	14339	14572	14245	14377	14426	14286	14463	14333	14504	14395	14404	14217	14329	14260	14219	14419	14382	14239	14341	14603	14058	14188	14418	14415	14386
23644	21242	41599	37750	21714	19835	18738	17097	16748	16895	16706	16674	16725	16771	16657	16588	16602	16486	16715	16331	16444	16546	16531	16587	16535	16561	16412	16617	16692	16679	16705	16455	16501	16595	16522	16649	16495	16620	16660	16371	16585	16606	16694	16529	16397	16435	16411	16669	17136	17247	17106	16817	16701	16693	16529	16432	16672	16643	16613	16659	16685	16715	16416	16421	16548	16460	16366	16622	16414	16541	16527	16499	16399	16480	16325	16515	16487	16421	16414	16464	16479	16520	16558	16603	16714	16610	16392	16406	16414	16462	16309	16296	16426	16261	16483	16360	16349	16410	16492	16618	16416	16402	16394	16686	16419	16617	16384	16625	16580	16477	16407	16392	16410	16567	16563	16495	16661	16425	16403	16334	16390	16370	16425	16592	16702	16577	16558	16668	16504	16422	16641	16424	16626	16404	16220	16554	16458	16467	16482	16319	16580	16269	16508	16528	16484	16460	16334	16410	16496	16510	16500	16481	16220	16397	16621	16332	16310	16401	16311	16496	16526	16657	16377	16445	16342	16280	16497	16528	16476	16518	16333	16681	16343	16437	16440	16503	16234	16386	16327	16439	16461	16521	16577	16623	16288	16459	16686	16441	16444	16321	16493	16453	16512	16307	16459	16410	16509	16421	16561	16349	16346	16535	16528	16620	16524	16502	16470	16394	16428	16551	16403	16414	16534	16442	16600	16288	16216	16471	16443	16717	16263	16451	16408	16536	16628	16610	16580	16510	16585	16537	16530	16361	16568	16306	16664	16372	16391	16495	16405	16297	16535	16423	16189	16373	16477	16341	16628	16343	16478	16498	16577	16497	16459	16475	16549	16545	16500	16279	16561	16378	16635	16478	16617	16587	16430	16345	16466	16414	16603	16588	16436	16598	16412	16438	16478	16480	16418	16358	16433	16628	16600	16456	16610	16666	16423	16378	16417	16228	16398	16432	16619	16443	16494	16508	16592	16491	16319	16379	16326	16190	16404	16593	16450	16641	16526	16595	16530	16280	16339	16482	16350	16459	16547	16459	16307	16466	16330	16622	16342	16532	16561	16477	16425	16312	16469	16461	16305	16321	16416	16675	16661	16363	16462	16424	16479	16340	16554	16498	16391	16384	16371	16598	16540	16502	16518	16495	16471	16478	16402	16385	16488	16543	16431	16295	16361	16519	16363	16451	16469	16381	16705	16286	16299	16638	16507	16440	16365	16507	16775	16530	16586	16538	16493	16482	16444	16449	16214	16423	16380	16484	16300	16356	16211	16616	16412	16455	16428	16517	16442	16464	16449	16520	16441	16310	16451	16553	16565	16557	16541	16407	16406	16633	16654	16358	16407	16395	16566	16361	16455	16362	16332	16626	16369	16491	16432	16449	16648	16382	16621	16355	16507	16125	16457	16410	16619	16392	16360	16501	16557	16288	16633	16422	16430	16423	16628	16621	16318	16608	16516	16322	16315	16140	16551	16252	16535	16507	16387	16368	16548	16341	16472	16569	16542	16457	16466	16522	16566	16645	16299	16416	16347	16547	16402	16392	16311	16582	16524	16364	16561	16464	16571	16490	16517	16343	16581	16275	16262	16318	16603	16393	16211	16345	16566	16506	16408	16535	16362	16342	16513	16410	16381	16398	16435	16506	16188	16614	16648	16439	16716	16493	16487	16266	16579	16395	16376	16440	16322	16476	16607	16503	16317	16309	16430	16578	16380	16440	16555	16416	16736	16636	16360	16392	16383	16611	16396	16536	16512	16419	16355	16284	16209	16351	16594	16395	16580	16547	16431	16534	16504	16592	16637	16380	16588	16499	16462	16469	16288	16602	16552	16467	16370	16456	16423	16397	16608	16459	16420	16590	16506	16415	16489	16632	16452	16310	16486	16351	16380	16401	16288	16289	16405	16455	16626	16428	16446	16492	16508	16584	16483	16677	16306	16289	16539	16403	16526	16294	16447	16357	16422	16451	16491	16534	16399	16323	16327	16383	16659	16553	16503	16581	16558	16434	16607	16075	16336	16646	16338	16534	16313	16230	16193	16368	16515	16399	16459	16543	16398	16460	16354	16688	16387	16425	16246	16395	16534	16459	16360	16571	16548	16702	16598	16402	16568	16422	16290	16419	16519	16427	16412	16599	16287	16481	16601	16386	16504	16783	16575	16663	16602	16502	16357	16419	16369	16377	16444	16472	16541	16401	16364	16519	16182	16517	16268	16214	16424	16337	16506	16525	16464	16439	16372	16434	16486	16500	16260	16444	16511	16426	16392	16293	16397	16278	16205	16474	16311	16499	16339	16507	16407	16633	16562	16417	16490	16468	16470	16433	16353	16420	16530	16510	16400	16365	16640	16427	16523	16364	16591	16249	16383	16585	16317	16331	16339	16562	16419	16534	16480	16715	16323	16696	16508	16556	16566	16470	16449	16260	16470	16478	16608	16315	16413	16521	16452	16486	16536	16767	16492	16474	16588	16510	16379	16426	16586	16615	16440	16456	16526	16345	16485	16285	16493	16518	16348	16487	16493	16447	16507	16534	16333	16414	16585	16433	16381	16266	16384	16635	16384	16386	16521	16397	16363	16567	16605	16528	16612	16489	16658	16551	16482	16670	16632	16238	16631	16488	16418	16602	16473	16430	16513	16393	16668	16516	16679	16678	16318	16550	16463	16537	16425	16420	16512	16472	16272	16429	16491	16602	16652	16571	16325	16436	16567	16593	16483	16474	16580	16375	16559	16471	16811	16572	16307	16281	16389	16483	16610	16251	16392	16638	16442	16434	16444	16554	16401	16394	16439	16550	16481	16246	16246	16211	16323	16602	16656	16584	16483	16622	16394	16450	16436	16613	16459	16198	16545	16363	16572	16491	16384	16424	16506	16443	16506	16325	16498	16512	16407	16432	16330	16629	16472	16569	16424	16458	16550	16450	16443	16260	16530	16530	16549	16331	16409	16404	16477	16298	16250	16426	16395	16398	16412	16534	16456	16405	16545	16617	16534	16418	16500	16448	16340	16421	16363	16604	16384	16300	16373	16368	16473	16375	16429	16429	16485	16355	16430	16473	16500	16465	16659	16264	16283	16385	16264	16348	16400	16633	16324	16328	16399	16681	16454	16496	16488	16692	16560	16287	16146	16298	16504	16399	16256	16512	16400	16450	16523	16485	16563	16423	16626	16437	16424	16565	16412	16364	16449	16549	16387	16594	16607	16327	16507	16505	16409	16448	16474	16543	16507	16396	16412	16524	16306	16485	16439	16433	16593	16422	16410	16499	16576	16321	16379	16513	16454	16388	16414	16504	16512	16501	16664	16606	16415	16399	16497	16339	16407	16547	16593	16418	16355	16317	16495	16562	16423	16624	16631	16482	16442	16342	16477	16503	16455	16445	16523	16477	16422	16313	16480	16527	16423	16611	16308	16659	16547	16306	16428	16634	16417	16686	16196	16305	16559	16346	16505	16631	16510	16331	16663	16689	16714	16453	16447	16380	16382	16572	16323	16506	16529	16486	16576	16536	16497	16635	16570	16521	16452	16445	16348	16412	16577	16413	16600	16353	16709	16586	16500	16441	16475	16585	16495	16309	16294	16767	16397	16363	16417	16597	16539	16620	16623	16430	16402	16337	16556	16394	16417	16408	16611	16536	16483	16460	16278	16502	16329	16531	16405	16450	16321	16496	16380	16328	16482	16484	16272	16250	16601	16331	16297	16403	16513	16514	16491	16491	16552	16402	16438	16408	16205	16343	16477	16526	16475	16500	16377	16469	16500	16513	16555	16796	16636	16323	16434	16412	16219	16417	16366	16579	16341	16453	16463	16549	16477	16468	16401	16531	16348	16527	16406	16348	16582	16300	16559	16439	16480	16477	16527	16517	16534	16601	16366	16401	16457	16493	16380	16247	16496	16389	16498	16368	16429	16409	16438	16402	16442	16402	16537	16494	16682	16518	16501	16334	16521	16407	16464	16593	16395	16411	16592	16267	16331	16516	16402	16619	16430	16489	16458	16355	16312	16507	16556	16272	16429	16365	16452	16646	16234	16388	16344	16594	16401	16359	16550	16576	16501	16455	16376	16523	16528	16319	16404	16371	16412	16510	16439	16510	16575	16440	16488	16295	16588	16441	16442	16572	16441	16364	16459	16262	16556	16430	16265	16392	16528	16446	16388	16334	16497	16402	16514	16559	16411	16499	16250	16386	16625	16435	16425	16523	16598	16464	16536	16619	16493	16584	16554	16544	16547	16578	16408	16367	16493	16399	16323	16562	16661	16430	16342	16489	16442	16483	16369	16527	16552	16592	16345	16550	16450	16483	16483	16576	16568	16308	16610	16414	16534	16655	16263	16382	16431	16312	16374	16297	16638	16501	16370	16431	16477	16597	16497	16529	16258	16470	16456	16739	16404	16591	16440	16628	16495	16585	16583	16473	16310	16460	16307	16516	16385	16368	16385	16598	16565	16575	16516	16426	16454	16467	16580	16824	16558	16548	16269	16363	16410	16542	16485	16547	16598	16369	16626	16402	16334	16596	16657	16511	16582	16495	16525	16281	16468	16431	16376	16317	16410	16426	16607	16404	16658	16423	16418	16443	16470	16369	16427	16615	16407	16326	16532	16684	16397	16462	16478	16465	16445	16363	16653	16421	16453	16615	16519	16390	16434	16577	16442	16389	16390	16417	16671	16431	16424	16411	16475	16386	16413	16348	16401	16440	16282	16335	16476	16365	16458	16419	16474	16443	16532	16504	16236	16532	16340	16487	16461	16511	16361	16541	16689	16566	16498	16470	16586	16554	16406	16445	16277	16503	16432	16363	16359	16270	16382	16560	16402	16429	16632	16608	16457	16374	16419	16397	16487	16447	16425	16483	16312	16731	16498	16546	16568	16623	16509	16681	16418	16481	16387	16246	16484	16477	16506	16418	16316	16739	16619	16326	16472	16617	16430	16604	16378	16658	16482	16508	16609	16342	16333	16513	16570	16346	16187	16425	16539	16558	16214	16405	16534	16543	16760	16407	16457	16466	16386	16672	16307	16476	16637	16646	16477	16489	16596	16286	16399	16508	16585	16488	16485	16605	16440	16489	16466	16600	16361	16474	16554	16353	16431	16375	16201	16383	16327	16452	16308	16356	16456	16585	16491	16488	16481	16490	16459	16491	16622	16297
13534	61179	83342	29573	15270	14730	14746	14586	14607	14556	14517	14430	14356	14414	14405	14251	14305	14417	14391	14370	14377	14366	14446	14513	14439	14256	14645	14404	14340	14432	14209	14462	14563	14380	14480	14377	14478	14490	14460	14534	14293	14536	14387	14398	14327	14256	14110	14709	15756	15498	15219	14806	14458	14404	14291	14486	14165	14303	14327	14268	14235	14280	14309	14363	14275	14418	14109	14521	14433	14371	14429	14516	14383	14335	14262	14426	14288	14487	14351	14462	14265	14307	14280	14411	14181	14491	14427	14223	14322	14378	14319	14434	14002	14320	14336	14539	14383	14370	14278	14342	14365	14248	14422	14202	14475	14300	14385	14393	14249	14354	14435	14358	14178	14371	14348	14424	14446	14338	14212	14505	14318	14311	14277	14479	14285	14115	14236	14482	14360	14379	14367	14440	14314	14324	14321	14331	14283	14216	14344	14459	14481	14125	14330	14292	14374	14288	14171	14217	14345	14282	14199	14424	14295	14398	14370	14293	14224	14466	14159	14242	14522	14238	14379	14357	14441	14222	14408	14240	14223	14197	14141	14341	14407	14488	14460	14416	14531	14335	14288	14145	14326	14268	14147	14124	14408	14284	14377	14358	14377	14340	14348	14162	14525	14334	14226	14214	14202	14441	14183	14321	14400	14363	14285	14399	14363	14448	14283	14345	14429	14368	14245	14295	14122	14315	14313	14298	14308	14220	14422	14359	14290	13991	14400	14269	14403	14286	14473	14383	14383	14483	14243	14407	14348	14360	14226	14388	14342	14332	14363	14313	14478	14417	14324	14209	14195	14198	14362	14431	14303	14269	14446	14296	14274	14406	14301	14349	14167	14493	14335	14334	14483	14249	14308	14224	14300	14437	14196	14406	14288	14288	14212	14315	14285	14434	14309	14339	14284	14390	14343	14294	14442	14247	14366	14192	14306	14245	14396	14273	14158	14282	14580	14321	14182	14334	14287	14275	14306	14258	14289	14359	14384	14334	14198	14314	14317	14316	14443	14250	14444	14339	14349	14411	14121	14588	14412	14247	14260	14327	14354	14322	14320	14216	14598	14222	14243	14310	14391	14355	14438	14322	14334	14157	14279	14260	14459	14372	14418	14375	14311	14225	14417	14352	14298	14227	14351	14215	14311	14346	14302	14271	14326	14414	14468	14506	14231	14151	14262	14129	14296	14418	14270	14138	14342	14272	14373	14425	14400	14464	14355	14304	14286	14165	14437	14221	14394	14185	14167	14289	14449	14385	14228	14288	14248	14278	14271	14416	14237	14385	14253	14466	14255	14456	14145	14266	14461	14352	14242	14410	14182	14454	14248	14373	14514	14365	14396	14193	14257	14448	14304	14463	14395	14320	14173	14391	14387	14220	14446	14421	14272	14433	14461	14234	14361	14303	14145	14252	14312	14282	14480	14253	14329	14283	14374	14370	14454	14318	14307	14205	14371	14225	14343	14343	14421	14451	14463	14403	14294	14312	14178	14267	14412	14319	14336	14237	14262	14398	14393	14299	14404	14464	14258	14355	14297	14472	14375	14294	14270	14283	14282	14170	14313	14304	14037	14362	14148	14273	14439	14218	14301	14282	14281	14323	14320	14316	14418	14106	14327	14378	14410	14450	14389	14355	14314	14346	14230	14277	14431	14346	14377	14328	14244	14278	14364	14390	14294	14160	14330	14441	14369	14379	14311	14259	14259	14353	14331	14381	14425	14320	14209	14246	14372	14266	14333	14403	14235	14213	14361	14310	14611	14389	14520	14283	14455	14221	14190	14308	14234	14375	14314	14128	14170	14342	14470	14399	14165	14350	14308	14318	14327	14361	14543	14350	14369	14319	14354	14336	14263	14216	14391	14444	14209	14306	14284	14351	14390	14325	14214	14292	14293	14543	14253	14276	14313	14291	14173	14359	14315	14236	14477	14369	14214	14256	14369	14285	14424	14397	14262	14316	14412	14335	14243	14314	14363	14372	14321	14275	14255	14298	14182	14198	14301	14344	14206	14347	14312	14248	14230	14416	14384	14167	14389	14364	14276	14183	14376	14305	14192	14537	14278	14365	14373	14319	14426	14177	14333	14348	14257	14275	14317	14361	14215	14191	14370	14249	14133	14236	14264	14226	14244	14264	14395	14308	14297	14443	14424	14317	14301	14334	14351	14372	14276	14210	14379	14374	14382	14367	14424	14417	14526	14233	14161	14422	14430	14365	14319	14386	14171	14276	14137	14477	14342	14170	14464	14285	14354	14260	14195	14260	14197	14256	14424	14454	14274	14145	14389	14364	14423	14360	14250	14187	14321	14357	14303	14385	14289	14399	14466	14344	14282	14338	14442	14345	14241	14426	14274	14168	14369	14290	14361	14433	14435	14361	14299	14326	14311	14199	14281	14125	14342	14324	14428	14407	14374	14262	14344	14290	14127	14250	14471	14404	14382	14512	14273	14408	14385	14397	14234	14376	14445	14413	14331	14513	14271	14402	14438	14313	14388	14312	14476	14304	14411	14514	14336	14330	14267	14438	14505	14225	14259	14263	14159	14240	14243	14427	14245	14336	14419	14414	14195	14388	14296	14231	14494	14475	14192	14264	14448	14255	14252	14233	14342	14343	14243	14482	14249	14256	14395	14360	14408	14275	14356	14302	14246	14278	14432	14208	14526	14372	14409	14455	14198	14350	14284	14294	14277	14406	14233	14229	14453	14396	14366	14327	14351	14350	14240	14479	14377	14394	14301	14449	14390	14381	14293	14157	14278	14450	14442	14221	14523	14227	14299	14433	13987	14233	14393	14324	14400	14381	14214	14380	14279	14300	14094	14470	14324	14434	14295	14483	14268	14403	14465	14428	14353	14248	14317	14471	14342	14395	14364	14337	14343	14272	14241	14286	14330	14429	14428	14295	14257	14276	14382	14260	14367	14281	14349	14233	14433	14381	14364	14360	14260	14327	14283	14289	14338	14204	14173	14262	14449	14372	14358	14267	14107	14316	14400	14337	14266	14408	14325	14457	14366	14218	14141	14338	14392	14360	14433	14326	14191	14319	14298	14445	14404	14364	14309	14361	14386	14497	14356	14274	14285	14290	14389	14235	14511	14420	14417	14372	14295	14269	14304	14236	14384	14315	14378	14352	14406	14322	14380	14295	14368	14190	14289	14362	14253	14435	14523	14362	14225	14048	14359	14459	14205	14321	14227	14310	14319	14194	14393	14290	14252	14335	14349	14181	14175	14458	14282	14272	14302	14463	14520	14228	14191	14541	14312	14335	14220	14353	14317	14447	14208	14350	14464	14451	14344	14420	14331	14210	14438	14471	14266	14394	14461	14378	14259	14481	14400	14455	14274	14324	14400	14380	14356	14219	14387	14288	14248	14205	14235	14235	14483	14286	14324	14398	14263	14372	14289	14413	14309	14329	14294	14382	14426	14185	14448	14252	14311	14277	14287	14380	14292	14300	14393	14281	14213	14233	14331	14357	14317	14294	14287	14345	14165	14278	14386	14400	14326	14333	14188	14284	14179	14390	14242	14325	14492	14354	14291	14244	14278	14193	14303	14534	14425	14204	14433	14257	14257	14373	14345	14304	14224	14275	14457	14370	14295	14337	14225	14328	14360	14387	14433	14341	14151	14344	14215	14348	14432	14443	14226	14381	14187	14175	14160	14268	14455	14416	14393	14383	14422	14283	14192	14312	14390	14280	14198	14333	14340	14228	14453	14357	14303	14206	14353	14407	14179	14517	14439	14367	14463	14459	14300	14404	14493	14255	14331	14352	14269	14282	14378	14209	14414	14272	14344	14387	14310	14207	14345	14511	14368	14370	14510	14316	14286	14255	14401	14195	14317	14285	14232	14360	14360	14225	14344	14388	14252	14378	14346	14408	14370	14408	14326	14181	14270	14382	14312	14282	14407	14316	14466	14257	14208	14390	14344	14205	14333	14290	14199	14365	14226	14323	14197	14448	14277	14124	14385	14334	14213	14232	14329	14402	14410	14214	14444	14295	14280	14337	14317	14304	14340	14258	14360	14400	14351	14220	14431	14340	14431	14374	14323	14271	14385	14507	14298	14244	14293	14393	14479	14318	14184	14289	14413	14309	14310	14588	14466	14349	14390	14416	14142	14286	14352	14313	14335	14306	14512	14250	14191	14202	14262	14355	14258	14316	14284	14136	14358	14281	14265	14351	14244	14376	14223	14330	14203	14410	14338	14405	14528	14188	14441	14428	14312	14401	14337	14364	14334	14356	14366	14350	14420	14346	14248	14309	14415	14291	14423	14329	14106	14476	14196	14196	14322	14279	14361	14339	14332	14242	14327	14317	14418	14415	14330	14364	14380	14358	14342	14494	14486	14375	14318	14220	14304	14448	14321	14114	14347	14391	14463	14294	14335	14286	14357	14367	14194	14285	14221	14385	14415	14425	14226	14428	14466	14240	14361	14393	14218	14281	14395	14357	14379	14281	14188	14163	14547	14399	14176	14369	14512	14345	14402	14478	14336	14141	14339	14193	14307	14438	14223	14366	14352	14420	14377	14271	14242	14269	14251	14415	14180	14390	14290	14429	14346	14360	14353	14287	14464	14333	14500	14279	14314	14332	14218	14310	14315	14280	14348	14298	14349	14298	14349	14402	14333	14353	14451	14151	14264	14261	14430	14234	14407	14215	14276	14164	14307	14317	14446	14314	14243	14314	14316	14394	14290	14418	14278	14378	14377	14576	14333	14413	14482	14340	14410	14389	14568	14282	14320	14380	14436	14155	14478	14282	14393	14262	14278	14246	14190	14380	14380	14316	14372	14272	14333	14208	14356	14326	14379	14153	14126	14296	14408	14371	14257	14387	14219	14154	14525	14555	14289	14344	14270	14384	14361	14358	14421	14304	14240	14463	14256	14343	14444	14347	14305	14146	14255	14319	14302	14254	14420	14347	14247	14351	14377	14378	14322	14399	14337	14357	14357	14327	14421	14428	14352	14388	14250	14313	14217	14440	14315	14288	14272	14498	14550	14383	14407	14446	14513	14240	14354	14244	14403	14239	14315	14232	14431	14479	14306	14329	14278	14420	14305	14530	14330	14335	14352	14335	14412	14250	14289	14218	14442	14340	14261	14362	14360	14449	14317	14417	14449	14293	14324	14331	14461	14441	14321	14320	14200	14448
22643	21098	34125	31617	21528	21974	22620	18391	17187	17241	17285	17103	16972	16895	16872	16991	16864	17181	16887	16810	16794	17076	16848	16697	16825	16966	16890	16874	16798	16836	16788	16845	16815	16775	16831	17021	16633	16763	16955	16912	16944	16765	16770	16708	16838	16653	16780	16914	17985	18326	17951	17240	17008	16722	16696	16730	16823	16795	16895	16899	16745	16730	16705	16656	16846	16669	16698	16653	16630	16705	16584	16708	16661	16483	16615	16668	16748	16931	16759	16849	16523	16687	16628	16560	16832	16647	16600	16523	16574	16770	16550	16542	16729	16702	16760	16676	16498	16630	16659	16649	16549	16582	16807	16521	16696	16712	16545	16669	16599	16655	16577	16742	16511	16588	16453	16663	16603	16791	16640	16826	16456	16812	16736	16725	16642	16659	16735	16778	16550	16752	16677	16550	16635	16685	16659	16748	16757	16689	16691	16625	16884	16598	16606	16567	16594	16745	16460	16711	16671	16577	16737	16605	16628	16678	16466	16929	16775	16802	16779	16695	16579	16749	16702	16688	16747	16722	16415	16591	16502	16527	16684	16717	16589	16641	16706	16815	16692	16594	16761	16803	16555	16531	16668	16521	16611	16667	16615	16786	16696	16632	16634	16655	16809	16617	16752	16545	16787	16622	16715	16613	16662	16706	16827	16506	16645	16561	16572	16546	16627	16422	16816	16610	16491	16566	16833	16801	16600	16661	16657	16647	16555	16736	16560	16448	16818	16769	16538	16648	16884	16753	16605	16763	16581	16578	16552	16570	16767	16626	16660	16674	16627	16782	16718	16767	16778	16640	16765	16621	16690	16673	16564	16631	16542	16480	16493	16656	16609	16657	16613	16642	16713	16414	16576	16768	16680	16600	16729	16706	16548	16609	16756	16598	16548	16522	16604	16633	16532	16520	16646	16437	16639	16525	16744	16744	16487	16691	16671	16550	16740	16811	16694	16755	16298	16559	16746	16602	16772	16611	16695	16521	16750	16690	16558	16577	16539	16360	16824	16687	16850	16886	16706	16758	16464	16532	16800	16533	16834	16507	16499	16695	16657	16630	16668	16603	16656	16718	16842	16631	16856	16380	16380	16689	16542	16609	16518	16546	16735	16738	16743	16594	16696	16506	16703	16927	16703	16649	16682	16701	16764	16734	16892	16593	16626	16789	16698	16719	16719	16867	16635	16521	16590	16596	16643	16789	16929	16650	16595	16496	16734	16656	16567	16803	16512	16661	16763	16480	16717	16505	16758	16678	16788	16600	16592	16665	16770	16408	16704	16610	16792	16832	16554	16548	16611	16398	16592	16687	16631	16611	16709	16697	16795	16582	16526	16543	16734	16559	16521	16650	16633	16619	16635	16576	16665	16936	16707	16661	16651	16548	16376	16462	16679	16723	16726	16678	16631	16656	16541	16472	16690	16565	16727	16786	16465	16671	16651	16761	16690	16591	16888	16657	16706	16492	16801	16634	16697	16619	16486	16615	16493	16600	16804	16757	16683	16632	16567	16721	16543	16692	16559	16601	16518	16525	16608	16542	16608	16698	16690	16757	16518	16483	16748	16562	16560	16689	16610	16577	16712	16710	16724	16569	16697	16414	16615	16645	16703	16544	16618	16504	16513	16710	16733	16792	16823	16474	16848	16626	16604	16533	16638	16513	16535	16621	16647	16603	16693	16630	16649	16662	16591	16573	16654	16699	16455	16729	16520	16587	16331	16425	16614	16733	16595	16585	16773	16768	16548	16662	16772	16713	16554	16596	16758	16735	16556	16750	16722	16765	16799	16627	16641	16525	16667	16778	16733	16642	16537	16667	16743	16457	16774	16711	16642	16425	16833	16672	16604	16523	16770	16699	16437	16752	16636	16820	16623	16910	16658	16699	16331	16481	16584	16662	16501	16828	16686	16640	16534	16615	16540	16544	16660	16649	16591	16714	16674	16718	16907	16570	16614	16639	16641	16555	16774	16764	16541	16723	16704	16533	16631	16587	16498	16688	16621	16749	16605	16664	16464	16638	16606	16431	16657	16624	16901	16790	16781	16721	16715	16707	16749	16760	16678	16773	16646	16713	16761	16626	16666	16661	16731	16520	16685	16774	16628	16609	16498	16557	16688	16603	16731	16591	16798	16758	16732	16627	16926	16695	16572	16886	16607	16622	16737	16631	16595	16650	16630	16644	16599	16734	16661	16581	16654	16575	16700	16684	16666	16781	16648	16444	16764	16621	16744	16651	16660	16498	16406	16650	16651	16528	16820	16572	16864	16798	16687	16624	16556	16732	16690	16551	16878	16598	16586	16603	16702	16547	16700	16569	16733	16603	16344	16675	16797	16547	16295	16455	16725	16623	16675	16651	16731	16689	16541	16672	16658	16518	16676	16433	16830	16764	16554	16715	16645	16810	16435	16732	16668	16428	16495	16502	16513	16675	16598	16833	16584	16709	16731	16404	16755	16561	16608	16786	16654	16627	16662	16671	16563	16496	16748	16479	16802	16528	16629	16567	16777	16499	16711	16493	16817	16707	16614	16608	16567	16811	16552	16497	16799	16641	16598	16482	16619	16703	16615	16597	16679	16562	16544	16642	16623	16686	16654	16519	16763	16561	16754	16734	16619	16830	16767	16769	16571	16701	16623	16620	16573	16652	16539	16893	16882	16532	16555	16472	16631	16720	16516	16722	16740	16703	16563	16811	16758	16655	16580	16608	16646	16563	16695	16684	17062	16810	16655	16535	16699	16862	16569	16754	16686	16686	16419	16671	16610	16630	16737	16638	16702	16747	16556	16580	16669	16711	16649	16872	16561	16760	16766	16498	16802	16518	16722	16597	16768	16745	16686	16521	16506	16630	16737	16625	16783	16689	16633	16875	16858	16611	16609	16578	16744	16655	16542	16642	16618	16698	16568	16659	16579	16668	16857	16876	16703	16602	16822	16649	16575	16898	16676	16628	16591	16570	16797	16535	16713	16715	16622	16667	16617	16787	16712	16543	16679	16786	16661	16753	16627	16697	16401	16547	16723	16785	16503	16908	16723	16836	16602	16620	16615	16526	16626	16488	16537	16676	16565	16713	16623	16755	16565	16672	16697	16856	16613	16784	16637	16633	16647	16667	16640	16643	16528	16446	16692	16682	16725	16554	16712	16626	16636	16494	16656	16744	16738	16467	16725	16557	16643	16751	16674	16777	16745	16468	16593	16706	16394	16709	16594	16571	16583	16601	16506	16695	16740	16461	16609	16707	16473	16697	16573	16506	16736	16690	16614	16474	16521	16629	16600	16749	16605	16613	16693	16756	16781	16799	16681	16491	16553	16588	16517	16673	16512	16809	16621	16747	16880	16573	16651	16730	16625	16589	16806	16493	16725	16649	16684	16737	16663	16656	16748	16581	16672	16492	16722	16493	16812	16689	16517	16747	16765	16652	16672	16746	16826	16756	16743	16506	16621	16730	16638	16771	16607	16449	16742	16567	16587	16817	16833	16427	16587	16737	16535	16702	16778	16760	16444	16618	16841	16562	16620	16617	16663	16733	16502	16658	16791	16621	16640	16598	16637	16719	16822	16583	16579	16662	16555	16682	16838	16717	16593	16743	16605	16616	16550	16760	16709	16672	16443	16548	16560	16487	16721	16653	16610	16684	16609	16574	16622	16452	16780	16672	16615	16705	16576	16498	16480	16749	16776	16691	16580	16568	16519	16683	16882	16677	16598	16593	16514	16584	16620	16603	16570	16563	16643	16843	16806	16590	16587	16586	16475	16503	16806	16675	16768	16890	16756	16564	16715	16671	16670	16846	16770	16575	16738	16590	16712	16644	16537	16698	16907	16655	16822	16876	16520	16568	16580	16467	16700	16558	16620	16617	16359	16689	16567	16429	16683	16617	16756	16716	16649	16598	16672	16657	16858	16611	16519	16731	16612	16763	16690	16634	16725	16545	16675	16647	16640	16653	16570	16637	16751	16808	16807	16507	16769	16573	16626	16796	16674	16532	16706	16823	16543	16571	16711	16602	16669	16614	16689	16763	16495	16554	16573	16636	16686	16682	16801	16691	16763	16779	16604	16493	16580	16527	16671	16521	16539	16709	16572	16617	16576	16548	16780	16572	16677	16859	16643	16510	16457	16653	16774	16582	16762	16777	16758	16622	16918	16624	16455	16476	16552	16627	16566	16603	16805	16723	16543	16675	16459	16373	16798	16511	16653	16556	16713	16795	16819	16657	16560	16628	16475	16518	16854	16526	16759	16552	16575	16584	16555	16873	16681	16538	16576	16341	16672	16635	16655	16587	16726	16880	16583	16531	16811	16740	16812	16650	16642	16461	16579	16409	16718	16383	16661	16718	16739	16570	16697	16864	16732	16454	16534	16573	16764	16561	16718	16605	16631	16637	16455	16643	16759	16494	16750	16649	16657	16502	16377	16555	16568	16800	16630	16637	16557	16698	16715	16698	16655	16603	16516	16828	16525	16601	16864	16556	16615	16484	16622	16595	16612	16930	16955	16753	16746	16791	16598	16578	16500	16520	16717	16362	16560	16510	16541	16491	16722	16527	16408	16697	16628	16518	16696	16802	16740	16645	16628	16492	16572	16715	16578	16708	16605	16550	16666	16835	16649	16816	16757	16664	16827	16705	16652	16502	16734	16565	16698	16601	16786	16888	16800	16726	16705	16683	16564	16742	16636	16729	16629	16657	16548	16737	16763	16662	16572	16616	16463	16684	16568	16719	16620	16844	16644	16610	16626	16416	16645	16607	16534	16599	16656	16675	16696	16746	16658	16555	16703	16637	16785	16506	16661	16598	16666	16530	16667	16640	16650	16504	16608	16620	16713	16418	16503	16656	16680	16732	16744	16657	16719	16726	16611	16613	16730	16491	16717	16597	16573	16694	16583	16701	16677	16534	16697	16616	16621	16585	16659	16773	16641	16556	16552	16387	16608	16581	16639	16627	16614	16593	16594	16586	16799	16629	16580	16611	16785	16877	16653	16626	16578	16532	16706	16776	16743	16554	16625	16585	16706	16693	16626	16698	16662	16430	16618	16535	16739	16732	16678	16569	16493	16675	16653	16678	16683	16656	16537	16609	16531	16655	16763	16566	16709	16530	16623	16540	16613	16536	16626	16710	16659	16665	16824	16543	16567	16505	16434	16633	16545	16755
15358	65616	90404	34462	16369	15718	15322	15272	14885	14921	14740	14739	14632	14609	14375	14562	14604	14490	14694	14565	14552	14597	14483	14598	14623	14629	14624	14548	14614	14605	14451	14575	14639	14488	14499	14744	14464	14361	14446	14665	14556	14737	14460	14314	14590	14554	14611	14995	16620	16819	16124	15190	14852	14512	14543	14520	14342	14448	14456	14416	14504	14481	14378	14375	14341	14369	14433	14461	14470	14464	14358	14423	14379	14524	14626	14546	14455	14259	14324	14595	14327	14444	14475	14515	14272	14396	14554	14409	14399	14607	14595	14260	14497	14593	14464	14511	14554	14312	14487	14282	14323	14308	14351	14289	14414	14391	14491	14493	14297	14368	14500	14374	14495	14548	14308	14308	14503	14248	14497	14228	14439	14494	14307	14301	14432	14487	14262	14500	14577	14409	14511	14404	14212	14412	14508	14501	14550	14388	14784	14497	14413	14540	14395	14382	14401	14314	14370	14392	14567	14506	14402	14450	14554	14324	14415	14465	14472	14473	14389	14418	14361	14405	14381	14400	14478	14342	14343	14418	14419	14574	14301	14434	14332	14527	14396	14347	14526	14372	14517	14431	14572	14373	14338	14326	14556	14429	14464	14252	14525	14268	14547	14293	14336	14250	14346	14403	14506	14325	14500	14342	14459	14562	14207	14370	14393	14266	14255	14512	14450	14523	14308	14499	14491	14540	14603	14402	14410	14432	14450	14358	14491	14543	14453	14590	14384	14451	14366	14436	14426	14421	14397	14486	14407	14465	14306	14436	14407	14371	14328	14347	14442	14452	14450	14554	14432	14528	14365	14474	14401	14455	14538	14236	14351	14440	14363	14425	14380	14383	14426	14419	14380	14324	14480	14436	14559	14388	14353	14324	14426	14412	14390	14509	14349	14219	14581	14427	14359	14414	14493	14511	14365	14512	14461	14273	14550	14346	14561	14598	14322	14367	14393	14392	14562	14271	14493	14382	14340	14371	14501	14405	14495	14301	14364	14352	14493	14456	14530	14446	14209	14400	14393	14454	14414	14293	14246	14393	14450	14547	14405	14319	14387	14395	14260	14248	14380	14476	14530	14585	14592	14282	14335	14296	14395	14273	14349	14530	14502	14468	14441	14352	14376	14375	14585	14411	14372	14327	14343	14387	14145	14508	14452	14354	14392	14563	14578	14461	14631	14578	14219	14558	14504	14350	14486	14445	14406	14350	14437	14423	14466	14716	14307	14518	14465	14477	14445	14313	14176	14360	14383	14497	14424	14629	14513	14381	14560	14441	14370	14319	14609	14467	14285	14380	14255	14578	14506	14380	14434	14395	14361	14449	14436	14468	14590	14358	14440	14490	14568	14513	14411	14314	14435	14306	14495	14411	14306	14508	14380	14396	14375	14304	14459	14397	14423	14252	14457	14250	14317	14389	14474	14462	14390	14569	14434	14427	14405	14310	14452	14334	14425	14219	14270	14213	14556	14432	14408	14287	14468	14384	14308	14466	14517	14345	14334	14420	14375	14454	14327	14477	14520	14549	14451	14384	14415	14415	14396	14351	14489	14296	14415	14375	14514	14418	14280	14349	14442	14504	14439	14243	14493	14509	14368	14443	14390	14444	14461	14468	14334	14396	14457	14418	14357	14335	14472	14368	14465	14316	14412	14295	14447	14474	14369	14412	14181	14378	14265	14346	14295	14409	14540	14405	14489	14579	14380	14409	14308	14645	14362	14268	14374	14335	14452	14486	14334	14438	14464	14533	14445	14227	14493	14330	14527	14385	14545	14524	14546	14428	14317	14354	14467	14303	14441	14580	14570	14362	14468	14455	14455	14457	14137	14473	14420	14354	14424	14547	14336	14341	14407	14526	14522	14456	14445	14410	14367	14506	14352	14474	14584	14317	14408	14468	14485	14505	14304	14398	14420	14443	14517	14556	14465	14462	14263	14378	14512	14513	14411	14484	14278	14488	14404	14285	14595	14412	14372	14381	14468	14443	14386	14442	14427	14480	14438	14319	14487	14498	14415	14413	14448	14333	14324	14383	14524	14319	14345	14410	14430	14688	14331	14444	14389	14490	14412	14398	14448	14509	14512	14386	14282	14480	14390	14422	14471	14432	14306	14372	14414	14400	14601	14365	14475	14552	14321	14492	14268	14382	14443	14519	14482	14340	14599	14440	14461	14516	14459	14353	14336	14531	14362	14247	14642	14525	14330	14411	14440	14366	14355	14337	14557	14426	14555	14442	14271	14438	14455	14447	14538	14515	14355	14462	14304	14402	14264	14367	14347	14361	14385	14481	14497	14544	14384	14643	14465	14365	14293	14445	14473	14474	14254	14376	14552	14646	14380	14460	14445	14386	14444	14342	14528	14442	14537	14456	14357	14478	14413	14397	14350	14440	14559	14426	14353	14312	14575	14637	14405	14429	14453	14370	14282	14286	14388	14267	14344	14384	14496	14472	14332	14402	14357	14412	14503	14455	14418	14412	14476	14375	14379	14350	14296	14363	14267	14397	14395	14400	14394	14295	14392	14365	14428	14354	14402	14326	14513	14463	14451	14382	14483	14350	14465	14325	14361	14465	14435	14463	14512	14461	14369	14346	14477	14407	14487	14452	14408	14472	14490	14579	14291	14459	14546	14530	14518	14473	14474	14494	14368	14406	14375	14518	14432	14427	14354	14321	14605	14282	14533	14380	14477	14381	14519	14586	14526	14477	14515	14393	14367	14483	14438	14404	14482	14392	14364	14526	14446	14592	14459	14499	14322	14474	14465	14450	14485	14274	14359	14395	14514	14314	14412	14356	14537	14378	14460	14297	14503	14525	14291	14353	14455	14337	14655	14504	14665	14483	14434	14539	14301	14385	14279	14500	14368	14560	14451	14356	14434	14589	14215	14509	14533	14555	14304	14378	14437	14371	14448	14352	14297	14422	14375	14456	14605	14322	14571	14375	14465	14277	14485	14356	14398	14547	14379	14351	14545	14408	14695	14535	14418	14318	14420	14416	14380	14472	14404	14302	14428	14338	14374	14433	14316	14446	14403	14440	14346	14418	14576	14363	14372	14497	14305	14453	14443	14325	14411	14444	14544	14365	14384	14430	14313	14470	14423	14406	14425	14340	14545	14377	14495	14439	14608	14340	14628	14526	14511	14362	14505	14553	14415	14468	14609	14253	14407	14341	14471	14381	14450	14392	14457	14269	14520	14454	14393	14588	14208	14422	14399	14591	14430	14550	14613	14222	14468	14509	14493	14572	14430	14426	14436	14356	14389	14581	14362	14403	14436	14473	14572	14459	14336	14457	14216	14363	14394	14386	14454	14596	14369	14393	14429	14585	14439	14578	14594	14252	14458	14334	14499	14435	14433	14431	14288	14215	14496	14365	14415	14482	14251	14356	14537	14390	14355	14493	14489	14440	14562	14549	14501	14231	14364	14376	14445	14366	14465	14311	14550	14435	14382	14488	14340	14443	14452	14387	14219	14330	14492	14507	14379	14449	14461	14440	14420	14529	14342	14463	14299	14468	14532	14379	14412	14477	14487	14320	14472	14422	14236	14216	14409	14427	14298	14435	14420	14352	14390	14376	14310	14586	14155	14632	14334	14441	14407	14464	14398	14401	14391	14350	14364	14449	14291	14486	14466	14347	14416	14475	14567	14318	14403	14413	14491	14443	14457	14380	14341	14361	14576	14501	14470	14328	14414	14460	14475	14473	14459	14318	14464	14528	14306	14351	14494	14364	14357	14455	14342	14429	14491	14405	14349	14346	14509	14394	14580	14449	14565	14417	14367	14391	14426	14166	14425	14426	14391	14315	14496	14407	14436	14543	14647	14465	14253	14331	14354	14544	14371	14482	14402	14437	14255	14454	14518	14588	14292	14304	14637	14434	14550	14438	14441	14459	14462	14150	14261	14528	14451	14289	14407	14397	14484	14383	14483	14293	14544	14310	14424	14591	14353	14444	14383	14361	14271	14561	14336	14352	14364	14449	14485	14419	14580	14409	14440	14356	14470	14617	14451	14382	14318	14514	14512	14437	14491	14409	14288	14337	14414	14537	14365	14450	14577	14421	14378	14409	14315	14376	14464	14395	14544	14409	14420	14386	14387	14343	14430	14406	14401	14326	14461	14267	14399	14409	14524	14452	14316	14437	14426	14574	14246	14406	14354	14456	14441	14427	14507	14363	14368	14480	14435	14527	14360	14536	14397	14348	14333	14412	14438	14377	14552	14475	14588	14261	14531	14140	14598	14428	14453	14441	14359	14386	14340	14425	14428	14225	14323	14417	14388	14456	14480	14439	14460	14267	14382	14525	14321	14227	14425	14428	14521	14429	14347	14321	14451	14542	14226	14401	14415	14377	14366	14522	14355	14382	14371	14505	14393	14433	14434	14397	14455	14276	14548	14488	14433	14306	14484	14372	14303	14325	14427	14526	14523	14575	14416	14470	14558	14518	14393	14553	14299	14339	14511	14449	14429	14345	14426	14415	14496	14307	14475	14415	14381	14423	14461	14378	14433	14415	14373	14375	14402	14394	14264	14261	14447	14359	14394	14442	14554	14280	14400	14290	14486	14465	14494	14283	14381	14400	14575	14388	14551	14486	14507	14345	14320	14441	14415	14416	14410	14422	14383	14510	14318	14559	14386	14397	14372	14322	14535	14463	14523	14456	14366	14419	14426	14430	14403	14413	14501	14387	14325	14404	14586	14435	14223	14536	14381	14330	14514	14329	14425	14478	14542	14443	14450	14350	14472	14222	14384	14394	14500	14303	14368	14498	14566	14472	14355	14548	14587	14388	14450	14519	14345	14481	14511	14411	14393	14269	14382	14291	14380	14496	14428	14418	14486	14512	14334	14420	14504	14542	14312	14531	14474	14431	14367	14383	14367	14430	14494	14343	14470	14437	14440	14320	14413	14478	14192	14436	14380	14431	14377	14338	14492	14511	14239	14452	14215	14562	14321	14371	14444	14500	14555	14566	14255	14316	14249	14523	14389	14294	14495	14534	14423	14492	14434	14345	14366	14429	14326	14345	14291	14421	14171	14445	14447	14254	14422	14425	14324	14439	14393	14397	14498	14258	14556	14536	14326	14644	14418	14477	14494	14466	14467	14568	14440	14500	14468	14476	14376	14351	14425	14482	14188	14538	14370	14558	14499	14402
27176	23581	40017	28166	17814	16767	16812	16825	16816	16862	16582	16659	16672	16912	16714	16650	16905	16660	16498	16588	16719	16568	16602	16595	16841	16704	16674	16619	16758	16606	16685	16663	16661	16628	16666	16650	16631	16762	16589	16707	16574	16726	16866	16512	16634	16583	16555	16714	16983	16769	16818	16814	16647	16747	16647	16819	16695	16549	16517	16775	16802	16578	16410	16550	16377	16473	16712	16474	16555	16661	16712	16464	16593	16649	16536	16603	16711	16674	16753	16743	16645	16509	16640	16351	16757	16496	16428	16742	16700	16588	16669	16613	16564	16913	16617	16525	16672	16393	16627	16736	16734	16726	16586	16626	16888	16624	16382	16490	16564	16503	16484	16449	16577	16553	16643	16713	16645	16552	16512	16804	16653	16819	16569	16517	16495	16818	16789	16719	16715	16682	16784	16592	16654	16694	16611	16544	16579	16683	16600	16494	16632	16654	16536	16700	16572	16626	16427	16648	16722	16728	16549	16685	16684	16513	16548	16804	16859	16635	16746	16544	16554	16795	16548	16583	16776	16835	16561	16746	16409	16621	16695	16712	16580	16811	16645	16425	16816	16767	16534	16654	16620	16615	16737	16472	16537	16662	16562	16540	16476	16704	16810	16896	16541	16678	16520	16648	16621	16869	16848	16621	16619	16587	16702	16546	16737	16467	16674	16503	16650	16632	16598	16650	16519	16621	16682	16572	16897	16543	16571	16738	16540	16556	16594	16494	16677	16491	16403	16715	16590	16627	16551	16521	16774	16461	16587	16807	16575	16778	16847	16597	16980	16715	16681	16547	16687	16716	16739	16540	16741	16628	16541	16692	16660	16650	16451	16697	16686	16651	16687	16623	16713	16749	16401	16493	16723	16712	16712	16556	16541	16688	16668	16454	16722	16756	16655	16476	16586	16841	16587	16479	16558	16604	16756	16650	16612	16551	16732	16775	16725	16617	16765	16580	16505	16680	16614	16714	16853	16579	16482	16709	16634	16729	16590	16736	16799	16520	16478	16696	16431	16317	16648	16708	16578	16760	16581	16415	16556	16594	16566	16628	16701	16619	16626	16255	16770	16540	16649	16625	16658	16656	16736	16677	16694	16621	16671	16732	16530	16686	16676	16614	16564	16604	16578	16657	16737	16614	16741	16539	16592	16657	16647	16350	16531	16718	16519	16602	16656	16712	16712	16661	16570	16808	16375	16417	16661	16520	16458	16465	16556	16643	16605	16663	16785	16733	16970	16566	16680	16721	16547	16669	16661	16607	16485	16519	16499	16601	16503	16589	16618	16586	16655	16575	16484	16525	16619	16723	16660	16713	16757	16492	16869	16597	16692	16642	16626	16713	16644	16686	16628	16506	16609	16590	16673	16567	16722	16628	16629	16721	16698	16632	16718	16517	16491	16680	16750	16692	16652	16623	16641	16546	16586	16423	16836	16786	16638	16577	16487	16526	16806	16426	16698	16640	16718	16594	16494	16555	16558	16473	16593	16619	16503	16902	16658	16569	16549	16571	16608	16776	16727	16684	16694	16517	16789	16584	16574	16593	16462	16569	16743	16501	16645	16834	16634	16581	16801	16701	16596	16731	16744	16567	16682	16656	16512	16576	16567	16697	16604	16809	16703	16695	16849	16636	16714	16448	16480	16693	16688	16569	16568	16523	16551	16641	16479	16445	16678	16578	16794	16565	16663	16617	16657	16681	16515	16811	16583	16764	16720	16595	16773	16622	16474	16528	16628	16662	16651	16592	16674	16558	16447	16587	16797	16232	16411	16669	16594	16843	16784	16619	16505	16692	16688	16687	16617	16552	16851	16666	16622	16730	16454	16613	16700	16582	16560	16576	16744	16624	16663	16609	16613	16600	16603	16605	16455	16580	16571	16667	16574	16684	16643	16586	16492	16543	16423	16698	16569	16823	16748	16486	16577	16728	16657	16468	16871	16683	16789	16614	16708	16734	16533	16743	16552	16606	16697	16641	16584	16589	16524	16558	16814	16506	16418	16675	16584	16561	16500	16540	16698	16652	16550	16479	16395	16668	16700	16695	16443	16560	16705	16486	16430	16417	16436	16516	16728	16685	16641	16611	16608	16563	16485	16773	16627	16841	16824	16791	16445	16796	16365	16691	16700	16747	16433	16620	16770	16688	16742	16653	16600	16563	16599	16446	16651	16504	16733	16701	16627	16671	16663	16586	16718	16653	16675	16500	16690	16626	16687	16616	16768	16613	16549	16709	16643	16706	16640	16600	16673	16656	16766	16644	16608	16588	16558	16554	16788	16680	16601	16676	16588	16640	16442	16498	16658	16635	16600	16910	16659	16795	16671	16569	16756	16778	16643	16664	16573	16517	16594	16713	16467	16722	16829	16667	16662	16553	16731	16576	16665	16593	16656	16687	16707	16564	16822	16673	16753	16721	16582	16625	16749	16543	16699	16572	16697	16631	16723	16570	16457	16697	16881	16872	16732	16813	16705	16411	16534	16787	16735	16800	16656	16644	16703	16807	16622	16459	16706	16570	16480	16574	16633	16662	16711	16789	16648	16584	16748	16535	16613	16784	16749	16788	16582	16671	16537	16464	16663	16599	16693	16522	16571	16657	16648	16774	16702	16411	16498	16788	16426	16569	16624	16717	16710	16563	16816	16861	16590	16657	16598	16696	16548	16512	16643	16557	16696	16629	16727	16620	16596	16553	16738	16561	16534	16635	16757	16473	16558	16724	16704	16541	16544	16748	16814	16508	16466	16564	16609	16659	16433	16600	16659	16612	16644	16828	16637	16661	16625	16694	16502	16539	16418	16433	16502	16529	16492	16595	16603	16611	16759	16332	16702	16710	16632	16640	16742	16852	16631	16634	16608	16573	16600	16635	16320	16579	16557	16659	16663	16503	16602	16477	16593	16736	16715	16739	16453	16587	16600	16600	16872	16616	16531	16395	16719	16484	16564	16798	16624	16346	16675	16664	16564	16583	16603	16698	16717	16596	16648	16707	16407	16574	16732	16415	16584	16530	16725	16645	16285	16380	16677	16483	16648	16527	16766	16625	16504	16684	16564	16723	16647	16452	16587	16452	16638	16691	16715	16845	16635	16593	16674	16744	16754	16824	16506	16916	16616	16653	16725	16654	16661	16408	16751	16643	16438	16396	16868	16888	16691	16753	16782	16840	16544	16587	16560	16480	16697	16643	16677	16833	16512	16562	16648	16651	16693	16835	16440	16539	16622	16338	16563	16581	16607	16760	16568	16421	16681	16645	16544	16700	16731	16340	16535	16392	16645	16556	16742	16449	16616	16489	16689	16536	16605	16822	16655	16612	16580	16802	16519	16640	16760	16516	16642	16655	16609	16439	16661	16761	16589	16665	16640	16585	16759	16594	16740	16673	16728	16704	16689	16536	16627	16439	16536	16647	16449	16515	16633	16734	16725	16496	16528	16629	16668	16624	16396	16526	16549	16562	16759	16638	16527	16741	16777	16708	16718	16823	16779	16734	16749	16681	16784	16688	16744	16702	16610	16528	16613	16653	16682	16584	16783	16455	16555	16741	16540	16812	16677	16829	16636	16809	16648	16619	16642	16612	16687	16731	16599	16580	16839	16433	16765	16673	16736	16532	16652	16553	16488	16582	16675	16570	16488	16738	16631	16614	16826	16628	16802	16729	16548	16516	16634	16589	16639	16573	16527	16457	16420	16615	16717	16533	16632	16799	16466	16819	16599	16725	16596	16638	16599	16637	16690	16541	16511	16683	16374	16734	16658	16608	16724	16663	16538	16573	16698	16740	16613	16561	16674	16562	16685	16458	16467	16535	16661	16623	16559	16569	16623	16662	16645	16617	16646	16771	16765	16552	16643	16633	16749	16721	16667	16524	16600	16758	16820	16683	16505	16671	16760	16613	16620	16755	16679	16471	16781	16553	16537	16590	16743	16698	16584	16606	16563	16566	16550	16644	16731	16678	16712	16594	16893	16770	16898	16563	16574	16637	16650	16653	16551	16619	16697	16644	16679	16558	16593	16562	16728	16485	16791	16592	16621	16588	16525	16466	16767	16738	16841	16609	16685	16580	16545	16542	16676	16592	16550	16582	16627	16630	16858	16750	16706	16540	16606	16639	16682	16643	16617	16735	16645	16684	16552	16532	16397	16724	16620	16712	16761	16480	16588	16674	16487	16366	16565	16845	16657	16509	16617	16684	16636	16722	16861	16583	16648	16613	16627	16727	16730	16607	16592	16662	16586	16799	16667	16701	16536	16543	16651	16898	16694	16750	16615	16557	16533	16665	16677	16639	16684	16389	16657	16693	16635	16616	16596	16616	16722	16622	16668	16655	16646	16739	16766	16427	16715	16658	16543	16531	16725	16552	16673	16635	16615	16528	16575	16737	16763	16511	16736	16471	16526	16559	16725	16761	16578	16599	16656	16612	16622	16518	16598	16525	16621	16653	16719	16657	16842	16510	16562	16484	16651	16555	16792	16734	16669	16493	16655	16800	16677	16540	16591	16424	16568	16578	16714	16612	16545	16695	16687	16489	16477	16672	16604	16452	16643	16617	16620	16715	16482	16652	16957	16840	16576	16605	16715	16679	16742	16932	16848	16548	16568	16726	16529	16807	16583	16755	16914	16725	16764	16413	16661	16552	16672	16688	16613	16787	16739	16813	16754	16824	16524	16618	16737	16692	16752	16615	16680	16716	16599	16443	16611	16720	16723	16623	16613	16817	16717	16652	16632	16677	16791	16566	16566	16535	16778	16853	16835	16640	16589	16697	16567	16532	16407	16575	16704	16737	16657	16738	16766	16794	16841	16614	16606	16404	16719	16661	16646	16736	16590	16676	16604	16528	16622	16591	16588	16661	16526	16695	16557	16657	16614	16626	16768	16617	16686	16764	16413	16445	16593	16854	16596	16823	16548	16656	16431	16635	16652	16611	16615	16747	16702	16700	16699	16818	16437	16437	16798	16532	16737	16526	16482	16390	16664	16703	16730	16593	16709	16801	16546	16521	16708	16466	16570	16574	16815	16556	16831	16491	16689	16667	16752	16730	16798	16719	16739	16710	16805	16494	16590	16550	16839	16592	16546	16617	16553	16667	16688	16558	16710	16700	16687	16601	16791	16753	16516	16517	16574	16828	16556	16708	16729	16654	16856	16568	16751	16552
14162	32864	43600	21050	14718	14638	14360	14729	14371	14431	14560	14518	14516	14420	14465	14415	14542	14554	14609	14380	14554	14573	14487	14549	14530	14385	14345	14612	14381	14341	14346	14519	14425	14605	14488	14545	14494	14631	14562	14347	14585	14462	14543	14253	14294	14460	14493	14664	14776	14764	14710	14631	14423	14351	14520	14272	14537	14368	14384	14357	14516	14473	14399	14345	14523	14480	14339	14428	14484	14158	14366	14349	14281	14179	14397	14441	14371	14218	14630	14433	14398	14358	14589	14441	14134	14431	14443	14416	14278	14409	14334	14285	14345	14314	14544	14562	14391	14393	14441	14377	14435	14531	14453	14352	14350	14422	14482	14363	14385	14405	14397	14538	14452	14429	14307	14396	14279	14227	14664	14423	14359	14504	14423	14482	14382	14554	14358	14435	14473	14481	14447	14383	14420	14362	14354	14347	14482	14415	14459	14477	14449	14471	14430	14325	14210	14598	14371	14188	14403	14557	14420	14627	14428	14361	14601	14513	14406	14447	14384	14311	14336	14449	14314	14415	14342	14429	14365	14362	14470	14362	14486	14409	14515	14295	14399	14394	14297	14258	14396	14466	14340	14389	14326	14542	14428	14428	14494	14537	14434	14440	14275	14365	14479	14366	14478	14423	14392	14499	14515	14374	14362	14375	14473	14471	14458	14358	14561	14447	14370	14350	14458	14570	14247	14383	14346	14383	14256	14259	14484	14409	14438	14383	14364	14412	14444	14298	14590	14426	14432	14421	14492	14269	14423	14597	14347	14263	14419	14277	14550	14472	14353	14343	14324	14431	14443	14539	14308	14305	14502	14478	14605	14376	14498	14426	14485	14408	14443	14397	14528	14410	14438	14309	14438	14554	14450	14309	14467	14339	14490	14349	14360	14329	14301	14517	14360	14484	14391	14594	14478	14539	14618	14370	14354	14346	14384	14487	14347	14460	14419	14616	14450	14413	14425	14362	14187	14369	14341	14259	14411	14425	14337	14260	14470	14411	14525	14603	14351	14289	14452	14324	14319	14292	14437	14467	14215	14588	14449	14484	14425	14423	14468	14402	14349	14336	14523	14502	14411	14525	14490	14384	14448	14509	14352	14409	14481	14346	14375	14079	14369	14293	14323	14340	14528	14281	14384	14363	14241	14261	14473	14318	14281	14271	14526	14442	14538	14686	14426	14200	14561	14379	14432	14316	14414	14492	14412	14294	14512	14442	14289	14382	14583	14429	14554	14422	14279	14525	14491	14328	14251	14457	14335	14339	14530	14437	14382	14478	14492	14446	14414	14390	14538	14399	14444	14418	14409	14371	14451	14354	14361	14489	14289	14450	14464	14273	14465	14449	14514	14432	14361	14445	14479	14385	14631	14412	14362	14405	14455	14416	14294	14588	14462	14558	14491	14419	14324	14324	14370	14364	14368	14504	14524	14402	14534	14525	14390	14499	14195	14301	14437	14437	14383	14574	14546	14346	14365	14519	14258	14554	14612	14504	14476	14435	14415	14421	14428	14351	14469	14392	14419	14324	14289	14351	14399	14299	14281	14531	14399	14412	14458	14308	14382	14431	14457	14441	14476	14261	14418	14448	14375	14477	14318	14612	14290	14439	14236	14603	14271	14387	14374	14343	14418	14552	14428	14449	14416	14385	14544	14253	14439	14458	14465	14281	14472	14373	14456	14499	14537	14464	14324	14361	14400	14527	14396	14336	14354	14432	14488	14476	14305	14482	14428	14293	14473	14459	14441	14313	14355	14521	14444	14341	14337	14410	14482	14427	14326	14301	14313	14455	14415	14567	14393	14445	14349	14222	14345	14249	14343	14259	14475	14417	14315	14494	14245	14488	14452	14457	14266	14484	14495	14586	14445	14360	14429	14362	14440	14329	14497	14345	14273	14292	14524	14460	14491	14444	14482	14459	14431	14220	14465	14566	14293	14380	14654	14354	14277	14394	14425	14466	14443	14493	14602	14313	14549	14682	14585	14292	14236	14319	14382	14374	14477	14354	14473	14532	14382	14381	14582	14626	14341	14454	14519	14437	14349	14424	14272	14442	14332	14451	14495	14563	14327	14407	14405	14369	14328	14483	14372	14412	14454	14363	14505	14352	14395	14353	14435	14468	14371	14385	14286	14393	14576	14560	14390	14417	14530	14291	14530	14489	14592	14389	14325	14387	14522	14391	14463	14455	14445	14441	14317	14282	14563	14422	14538	14475	14477	14541	14552	14383	14346	14240	14329	14410	14365	14293	14390	14216	14392	14398	14545	14441	14338	14393	14395	14422	14362	14385	14429	14432	14572	14292	14373	14273	14280	14518	14401	14396	14498	14462	14508	14164	14437	14238	14399	14302	14475	14316	14366	14398	14368	14352	14588	14210	14402	14409	14319	14476	14413	14586	14464	14377	14464	14330	14450	14487	14362	14411	14337	14566	14455	14377	14534	14409	14319	14538	14558	14387	14451	14550	14678	14382	14326	14386	14475	14357	14453	14415	14465	14441	14500	14399	14397	14350	14312	14431	14390	14267	14396	14535	14463	14362	14350	14497	14592	14497	14551	14317	14458	14362	14446	14449	14317	14472	14408	14498	14428	14340	14286	14443	14470	14460	14303	14458	14691	14399	14467	14507	14444	14472	14364	14576	14439	14400	14442	14347	14271	14541	14226	14361	14479	14322	14425	14429	14423	14395	14500	14310	14373	14479	14512	14593	14379	14460	14506	14231	14343	14380	14182	14429	14478	14429	14403	14595	14458	14520	14491	14435	14429	14482	14426	14491	14365	14477	14170	14523	14263	14356	14426	14545	14291	14405	14490	14304	14393	14410	14426	14307	14324	14442	14417	14526	14438	14260	14329	14441	14480	14415	14355	14382	14482	14479	14333	14297	14361	14368	14478	14374	14624	14537	14415	14504	14411	14344	14301	14493	14286	14368	14287	14405	14588	14337	14311	14481	14472	14394	14442	14378	14434	14468	14222	14374	14510	14305	14530	14347	14354	14155	14436	14411	14528	14319	14427	14580	14574	14531	14392	14581	14454	14489	14386	14427	14398	14493	14455	14430	14308	14325	14623	14443	14433	14637	14333	14447	14470	14519	14326	14311	14453	14439	14514	14458	14402	14242	14408	14292	14495	14335	14501	14419	14467	14296	14536	14411	14459	14337	14390	14410	14338	14455	14600	14367	14467	14297	14466	14508	14445	14482	14445	14396	14612	14414	14483	14439	14297	14449	14513	14403	14337	14615	14522	14390	14515	14601	14579	14539	14404	14469	14341	14289	14505	14479	14562	14393	14411	14406	14509	14498	14377	14336	14523	14272	14439	14357	14374	14323	14363	14462	14384	14460	14385	14339	14390	14431	14409	14535	14315	14326	14384	14598	14520	14274	14491	14489	14533	14420	14443	14577	14385	14508	14381	14505	14490	14136	14414	14333	14367	14394	14695	14385	14502	14490	14426	14436	14509	14397	14511	14530	14459	14414	14339	14537	14286	14484	14497	14418	14504	14439	14445	14467	14425	14419	14432	14513	14480	14305	14376	14492	14480	14363	14361	14527	14592	14447	14506	14285	14475	14428	14325	14392	14313	14339	14494	14299	14398	14494	14246	14613	14436	14322	14322	14326	14501	14502	14429	14409	14317	14305	14267	14463	14316	14437	14334	14398	14311	14334	14304	14459	14598	14476	14515	14353	14413	14564	14489	14399	14401	14417	14474	14456	14482	14398	14471	14251	14601	14456	14310	14226	14407	14412	14484	14251	14463	14382	14508	14414	14309	14492	14299	14388	14471	14381	14475	14487	14451	14364	14516	14419	14400	14467	14705	14490	14399	14340	14530	14296	14487	14407	14421	14516	14397	14443	14448	14383	14419	14324	14350	14508	14435	14429	14383	14326	14451	14441	14373	14445	14473	14305	14577	14285	14405	14369	14403	14577	14307	14528	14315	14490	14655	14367	14365	14242	14325	14542	14577	14422	14445	14470	14324	14442	14426	14337	14391	14425	14308	14495	14289	14391	14337	14344	14307	14485	14389	14511	14485	14687	14323	14407	14545	14480	14371	14277	14433	14389	14173	14410	14414	14654	14466	14478	14242	14375	14500	14312	14749	14335	14415	14342	14460	14491	14292	14618	14478	14535	14388	14513	14414	14410	14388	14354	14273	14368	14311	14558	14355	14549	14331	14508	14290	14620	14373	14431	14551	14536	14427	14550	14502	14486	14487	14669	14440	14421	14465	14339	14427	14475	14557	14336	14454	14511	14347	14317	14532	14403	14379	14334	14469	14476	14593	14343	14407	14493	14315	14336	14518	14437	14300	14509	14360	14443	14264	14528	14316	14496	14240	14424	14575	14417	14415	14353	14358	14559	14388	14498	14474	14351	14350	14463	14405	14502	14235	14361	14426	14371	14328	14418	14391	14455	14345	14310	14337	14308	14333	14530	14523	14311	14398	14450	14303	14346	14358	14541	14433	14351	14544	14545	14384	14643	14446	14327	14530	14497	14395	14465	14331	14265	14668	14299	14570	14536	14379	14364	14336	14240	14466	14439	14415	14296	14485	14216	14459	14414	14533	14396	14519	14298	14428	14446	14394	14521	14405	14503	14377	14460	14363	14487	14390	14408	14475	14379	14408	14327	14557	14404	14444	14526	14352	14347	14479	14336	14412	14328	14432	14399	14458	14547	14564	14326	14422	14480	14403	14475	14418	14588	14398	14536	14355	14417	14629	14398	14332	14459	14506	14422	14409	14318	14486	14384	14531	14377	14364	14340	14323	14469	14437	14584	14375	14458	14446	14326	14418	14268	14253	14389	14362	14360	14504	14452	14385	14446	14484	14386	14392	14386	14303	14510	14483	14455	14382	14507	14308	14503	14486	14489	14374	14350	14569	14265	14485	14504	14291	14385	14403	14321	14345	14542	14230	14366	14405	14311	14406	14310	14456	14401	14460	14414	14392	14597	14435	14421	14373	14358	14373	14385	14449	14523	14408	14447	14411	14404	14367	14395	14438	14523	14275	14432	14440	14559	14367	14314	14500	14152	14430	14364	14501	14474	14432	14416	14537	14436	14241	14403	14446	14369	14539	14525	14529	14501	14387	14410	14465	14483	14400	14496	14448	14369	14518	14393	14393	14538	14390	14377	14321	14416	14417	14624	14557	14391
23689	21110	38203	33631	21655	20807	19780	17371	16828	16825	16999	16764	16654	16697	16640	16909	16695	16467	16552	16652	16540	16644	16640	16545	16730	16761	16649	16586	16498	16761	16562	16561	16694	16583	16781	16674	16551	16493	16640	16714	16777	16635	16771	16605	16530	16438	16389	16621	17272	17654	17481	16944	16703	16685	16584	16620	16486	16407	16530	16607	16466	16467	16665	16549	16594	16444	16521	16580	16540	16542	16488	16497	16317	16529	16592	16459	16333	16511	16708	16431	16566	16771	16433	16598	16659	16611	16640	16369	16624	16493	16800	16659	16739	16619	16639	16596	16503	16429	16662	16535	16269	16489	16833	16614	16509	16594	16518	16623	16455	16470	16588	16594	16616	16498	16499	16576	16569	16402	16484	16423	16603	16596	16466	16481	16565	16337	16711	16638	16382	16571	16396	16510	16588	16633	16417	16498	16410	16784	16780	16442	16380	16485	16559	16602	16570	16739	16470	16603	16671	16494	16538	16438	16693	16730	16533	16528	16444	16435	16648	16556	16603	16547	16436	16365	16478	16568	16491	16597	16470	16654	16513	16518	16479	16449	16660	16742	16612	16587	16604	16494	16542	16303	16384	16576	16448	16508	16570	16346	16364	16549	16285	16412	16494	16558	16617	16349	16599	16563	16601	16445	16561	16445	16404	16517	16640	16648	16601	16476	16526	16482	16513	16449	16408	16528	16629	16702	16710	16506	16551	16529	16549	16618	16649	16393	16618	16468	16675	16436	16528	16543	16727	16366	16466	16591	16604	16471	16394	16622	16582	16522	16479	16612	16494	16491	16465	16541	16343	16486	16723	16484	16358	16611	16639	16411	16372	16400	16413	16560	16554	16446	16543	16408	16308	16378	16478	16613	16610	16597	16445	16553	16370	16608	16514	16599	16490	16533	16633	16675	16622	16504	16797	16456	16441	16565	16353	16479	16640	16696	16469	16530	16517	16632	16204	16422	16580	16661	16431	16613	16361	16355	16639	16441	16393	16404	16594	16503	16573	16360	16623	16545	16511	16581	16565	16418	16421	16251	16657	16684	16558	16668	16255	16641	16469	16441	16440	16566	16616	16451	16600	16599	16887	16659	16400	16360	16654	16436	16334	16532	16478	16477	16418	16504	16533	16387	16515	16461	16434	16640	16469	16625	16519	16458	16576	16533	16599	16583	16577	16316	16543	16510	16480	16405	16477	16563	16473	16495	16567	16486	16559	16425	16585	16626	16497	16659	16583	16411	16521	16441	16759	16491	16622	16434	16476	16624	16513	16450	16599	16426	16466	16469	16702	16541	16298	16822	16353	16371	16602	16399	16480	16333	16512	16374	16279	16543	16616	16491	16525	16351	16487	16508	16620	16432	16580	16743	16453	16487	16518	16666	16717	16556	16484	16626	16478	16456	16608	16465	16448	16567	16392	16418	16444	16529	16502	16502	16589	16564	16675	16665	16424	16501	16451	16419	16416	16597	16487	16520	16551	16498	16358	16437	16475	16437	16412	16451	16298	16302	16660	16605	16519	16602	16631	16570	16639	16501	16498	16614	16542	16439	16416	16515	16387	16564	16703	16513	16760	16527	16774	16508	16576	16443	16743	16487	16573	16407	16549	16485	16492	16506	16710	16508	16483	16472	16438	16488	16688	16467	16446	16673	16385	16409	16682	16400	16453	16576	16542	16444	16367	16627	16565	16504	16451	16652	16668	16821	16549	16468	16586	16444	16631	16660	16556	16292	16459	16569	16585	16556	16484	16455	16398	16594	16570	16620	16504	16609	16590	16489	16449	16508	16595	16515	16448	16482	16693	16572	16454	16612	16432	16684	16390	16527	16460	16451	16511	16350	16611	16569	16575	16564	16383	16477	16420	16500	16526	16449	16635	16484	16226	16244	16448	16467	16579	16583	16438	16526	16402	16457	16477	16671	16603	16332	16537	16622	16512	16487	16571	16552	16663	16405	16374	16527	16587	16527	16337	16423	16455	16336	16629	16468	16633	16521	16396	16525	16357	16555	16388	16503	16872	16546	16452	16428	16379	16568	16568	16411	16366	16403	16448	16273	16576	16706	16807	16425	16483	16578	16473	16562	16534	16541	16583	16607	16597	16425	16329	16554	16577	16506	16510	16850	16554	16445	16747	16517	16188	16475	16433	16490	16602	16398	16432	16466	16572	16581	16403	16682	16511	16616	16356	16560	16567	16824	16516	16332	16546	16632	16575	16565	16538	16585	16724	16575	16542	16476	16619	16428	16560	16511	16401	16496	16556	16445	16438	16541	16476	16537	16449	16460	16456	16539	16548	16579	16520	16642	16355	16533	16436	16402	16359	16365	16625	16671	16628	16477	16589	16474	16642	16452	16429	16554	16675	16633	16598	16284	16502	16806	16554	16672	16470	16591	16555	16636	16493	16592	16508	16428	16350	16379	16313	16541	16462	16462	16607	16556	16459	16417	16331	16192	16384	16433	16565	16457	16535	16364	16356	16615	16608	16381	16539	16401	16419	16395	16557	16541	16609	16601	16474	16421	16521	16411	16418	16419	16575	16340	16505	16373	16441	16255	16465	16612	16530	16409	16460	16744	16544	16526	16477	16566	16568	16569	16619	16532	16378	16535	16559	16416	16377	16418	16493	16457	16529	16555	16627	16538	16735	16497	16783	16546	16448	16405	16698	16692	16510	16405	16489	16611	16654	16565	16752	16403	16662	16665	16407	16359	16565	16639	16638	16647	16376	16501	16378	16480	16609	16553	16448	16534	16369	16531	16464	16531	16464	16423	16338	16376	16377	16534	16518	16556	16553	16659	16383	16616	16626	16582	16467	16574	16642	16356	16401	16685	16434	16448	16394	16522	16487	16736	16600	16565	16379	16608	16512	16478	16774	16607	16643	16541	16719	16556	16375	16561	16523	16314	16207	16395	16286	16618	16497	16299	16462	16395	16360	16476	16458	16485	16723	16507	16406	16446	16585	16451	16560	16603	16406	16478	16554	16395	16443	16369	16568	16493	16522	16554	16463	16463	16593	16534	16683	16604	16584	16402	16600	16559	16410	16485	16622	16501	16358	16441	16378	16672	16803	16541	16457	16547	16479	16358	16545	16503	16603	16660	16331	16391	16491	16456	16417	16323	16592	16553	16543	16444	16539	16504	16576	16650	16521	16542	16560	16554	16712	16500	16467	16545	16591	16503	16330	16761	16484	16582	16634	16581	16511	16319	16619	16416	16602	16420	16589	16534	16595	16455	16464	16564	16562	16516	16574	16579	16429	16443	16502	16395	16493	16386	16516	16529	16656	16723	16481	16547	16422	16411	16466	16455	16368	16586	16461	16597	16703	16675	16614	16533	16705	16511	16544	16565	16469	16401	16580	16501	16468	16504	16384	16606	16575	16423	16497	16627	16510	16558	16525	16386	16539	16473	16183	16393	16495	16527	16710	16528	16481	16537	16570	16498	16345	16656	16541	16553	16182	16467	16438	16653	16485	16605	16603	16602	16627	16556	16586	16348	16454	16470	16634	16461	16695	16376	16472	16378	16621	16605	16683	16446	16701	16618	16726	16434	16376	16720	16540	16356	16408	16520	16765	16537	16449	16408	16678	16573	16466	16553	16368	16449	16317	16400	16513	16437	16529	16706	16550	16527	16641	16498	16572	16540	16616	16347	16550	16595	16583	16497	16472	16412	16478	16239	16421	16691	16637	16462	16538	16447	16835	16642	16467	16497	16466	16635	16800	16395	16346	16391	16324	16465	16560	16460	16536	16426	16586	16681	16403	16369	16549	16549	16352	16509	16520	16519	16332	16445	16395	16589	16407	16669	16537	16637	16502	16295	16589	16347	16513	16653	16469	16443	16515	16415	16603	16597	16578	16560	16506	16371	16560	16488	16639	16537	16450	16472	16391	16444	16457	16436	16392	16569	16586	16672	16485	16550	16575	16530	16289	16205	16542	16464	16671	16610	16591	16537	16678	16405	16609	16627	16610	16464	16712	16589	16662	16536	16509	16473	16528	16359	16378	16664	16555	16610	16459	16415	16643	16412	16408	16543	16381	16397	16262	16509	16306	16648	16647	16496	16620	16614	16508	16655	16527	16465	16530	16593	16483	16722	16431	16541	16514	16447	16480	16472	16377	16637	16388	16582	16618	16369	16542	16488	16466	16626	16537	16506	16482	16509	16264	16564	16452	16654	16586	16469	16486	16528	16550	16483	16474	16427	16415	16590	16545	16460	16493	16422	16528	16499	16492	16405	16751	16539	16572	16469	16531	16419	16492	16648	16380	16510	16507	16368	16332	16489	16552	16319	16556	16699	16615	16577	16580	16485	16632	16728	16566	16541	16482	16542	16481	16542	16540	16511	16605	16540	16495	16487	16567	16613	16539	16130	16401	16597	16612	16531	16500	16639	16521	16580	16649	16543	16617	16572	16685	16488	16682	16529	16646	16560	16594	16526	16538	16594	16656	16629	16520	16444	16536	16524	16550	16516	16392	16576	16722	16578	16590	16293	16325	16383	16390	16476	16444	16296	16463	16483	16528	16539	16462	16472	16534	16524	16468	16493	16438	16644	16619	16467	16599	16497	16456	16614	16625	16399	16592	16647	16611	16466	16588	16751	16656	16628	16721	16703	16569	16681	16487	16581	16717	16349	16478	16622	16496	16710	16394	16479	16428	16506	16475	16592	16596	16433	16404	16577	16491	16666	16508	16673	16772	16425	16355	16343	16551	16605	16652	16370	16445	16362	16444	16438	16633	16522	16448	16563	16413	16312	16519	16473	16626	16554	16495	16401	16400	16563	16573	16555	16500	16476	16435	16612	16410	16442	16753	16463	16658	16587	16613	16529	16431	16561	16680	16407	16474	16609	16459	16727	16465	16636	16655	16514	16569	16507	16535	16556	16706	16605	16742	16541	16770	16566	16526	16362	16663	16649	16575	16720	16597	16444	16442	16576	16672	16655	16458	16585	16541	16419	16384	16596	16332	16622	16553	16633	16499	16474	16292	16573	16567	16432	16461	16584	16698	16773	16431	16603	16371	16550	16713	16522	16332	16466	16585	16441	16696	16662	16479	16552	16486	16509	16455	16688	16741	16580	16463	16570	16662	16673	16745	16502	16505	16326	16351	16533	16561	16679	16530	16428	16248	16396	16488	16584	16392	16633
13652	49951	78465	30003	15544	15186	14851	14688	14573	14562	14447	14388	14462	14362	14519	14628	14326	14416	14395	14443	14538	14321	14642	14429	14449	14753	14435	14386	14321	14392	14423	14440	14469	14433	14590	14375	14432	14415	14353	14381	14420	14391	14426	14384	14471	14462	14562	14637	15528	15629	15128	14758	14484	14508	14315	14503	14557	14285	14468	14355	14411	14340	14452	14491	14306	14223	14452	14315	14334	14465	14527	14461	14372	14421	14335	14474	14368	14427	14352	14317	14307	14370	14383	14546	14358	14300	14386	14349	14364	14245	14191	14526	14248	14299	14487	14395	14322	14331	14414	14280	14391	14418	14189	14346	14257	14282	14342	14345	14442	14433	14235	14465	14372	14407	14419	14277	14535	14359	14272	14374	14371	14401	14459	14298	14379	14355	14463	14249	14273	14426	14300	14380	14211	14315	14335	14372	14326	14427	14327	14321	14293	14439	14490	14302	14343	14346	14529	14441	14200	14358	14424	14603	14326	14615	14423	14367	14326	14219	14421	14410	14483	14277	14464	14405	14408	14346	14290	14225	14270	14336	14185	14409	14290	14414	14327	14480	14541	14218	14341	14366	14239	14162	14361	14355	14519	14478	14181	14475	14401	14415	14387	14326	14344	14512	14390	14241	14490	14323	14326	14410	14424	14394	14456	14456	14417	14420	14346	14331	14396	14435	14421	14318	14469	14394	14260	14366	14576	14323	14364	14341	14190	14288	14428	14392	14219	14399	14474	14351	14364	14398	14394	14437	14438	14363	14391	14263	14472	14228	14278	14263	14281	14304	14445	14496	14351	14352	14350	14340	14248	14293	14265	14394	14504	14197	14390	14294	14359	14260	14341	14463	14367	14352	14326	14415	14428	14370	14337	14491	14303	14325	14280	14326	14449	14270	14327	14406	14428	14377	14531	14217	14434	14489	14407	14440	14392	14301	14211	14473	14309	14416	14424	14413	14363	14353	14223	14425	14430	14340	14485	14391	14229	14387	14270	14325	14306	14393	14187	14466	14435	14346	14301	14334	14442	14381	14339	14370	14319	14271	14325	14432	14236	14485	14468	14236	14283	14358	14238	14291	14202	14269	14453	14250	14586	14266	14244	14331	14324	14280	14530	14571	14299	14305	14136	14406	14271	14371	14244	14406	14453	14174	14439	14442	14433	14297	14379	14326	14213	14451	14294	14457	14320	14291	14374	14297	14430	14381	14198	14329	14401	14325	14459	14302	14233	14423	14163	14312	14157	14465	14512	14310	14406	14525	14333	14419	14373	14615	14211	14318	14374	14341	14378	14450	14334	14325	14341	14457	14265	14312	14431	14189	14492	14471	14206	14298	14378	14503	14215	14395	14437	14320	14241	14352	14438	14429	14403	14330	14242	14108	14616	14448	14406	14329	14307	14413	14396	14405	14440	14274	14325	14196	14276	14370	14237	14304	14348	14270	14268	14365	14305	14455	14244	14464	14469	14305	14393	14354	14586	14325	14477	14415	14164	14266	14208	14257	14345	14198	14314	14454	14367	14311	14384	14324	14364	14318	14312	14260	14374	14154	14314	14169	14491	14360	14322	14285	14333	14399	14358	14382	14287	14333	14345	14462	14375	14496	14576	14283	14332	14430	14084	14292	14502	14265	14288	14576	14380	14537	14282	14260	14406	14316	14415	14367	14311	14369	14399	14360	14422	14398	14231	14274	14397	14243	14351	14273	14364	14274	14346	14507	14307	14289	14375	14396	14437	14380	14483	14340	14399	14289	14300	14340	14363	14169	14430	14297	14290	14379	14382	14257	14458	14274	14194	14331	14218	14251	14351	14414	14161	14415	14340	14294	14438	14394	14188	14443	14365	14201	14391	14459	14360	14595	14363	14424	14330	14315	14499	14546	14344	14293	14374	14379	14170	14340	14448	14274	14424	14291	14300	14386	14313	14489	14410	14217	14310	14222	14335	14653	14386	14433	14450	14166	14349	14460	14288	14330	14305	14378	14274	14504	14302	14442	14419	14276	14280	14300	14427	14435	14333	14310	14321	14305	14372	14494	14317	14348	14571	14289	14397	14271	14420	14239	14279	14410	14582	14352	14430	14205	14367	14346	14407	14197	14254	14211	14341	14369	14433	14339	14317	14302	14377	14448	14430	14333	14255	14348	14336	14281	14305	14372	14289	14207	14159	14301	14282	14375	14343	14333	14370	14310	14341	14299	14396	14325	14549	14276	14425	14288	14474	14540	14533	14270	14270	14297	14322	14360	14241	14362	14303	14333	14281	14327	14269	14329	14429	14398	14224	14414	14328	14368	14310	14468	14270	14272	14101	14291	14336	14179	14369	14525	14322	14271	14335	14307	14383	14438	14191	14384	14124	14304	14294	14429	14401	14375	14438	14377	14530	14321	14448	14271	14460	14321	14383	14301	14307	14370	14244	14417	14393	14301	14343	14464	14394	14430	14429	14318	14280	14395	14317	14240	14453	14494	14401	14099	14391	14311	14372	14381	14346	14401	14271	14190	14493	14348	14385	14376	14295	14302	14378	14516	14325	14134	14434	14109	14333	14339	14351	14375	14253	14327	14413	14441	14255	14480	14611	14237	14320	14270	14204	14492	14348	14451	14331	14294	14407	14469	14541	14421	14184	14293	14506	14333	14428	14384	14397	14383	14316	14495	14294	14372	14361	14285	14438	14474	14280	14405	14298	14340	14297	14292	14143	14325	14397	14329	14319	14409	14233	14390	14436	14331	14288	14440	14206	14459	14351	14355	14515	14268	14279	14262	14340	14248	14315	14556	14422	14255	14430	14253	14423	14442	14472	14350	14401	14349	14575	14228	14520	14361	14280	14487	14191	14451	14296	14371	14274	14308	14391	14477	14455	14404	14277	14596	14516	14266	14343	14353	14301	14310	14243	14378	14298	14230	14156	14383	14425	14481	14545	14346	14380	14144	14455	14505	14392	14296	14334	14319	14307	14368	14376	14465	14295	14428	14295	14275	14359	14403	14335	14481	14437	14342	14249	14420	14449	14325	14577	14349	14341	14309	14281	14511	14528	14188	14207	14404	14371	14316	14446	14477	14286	14307	14263	14229	14458	14331	14395	14333	14239	14457	14228	14310	14369	14371	14420	14406	14236	14502	14173	14454	14526	14305	14207	14268	14263	14367	14403	14320	14259	14452	14305	14352	14463	14347	14482	14544	14283	14445	14192	14318	14262	14387	14259	14221	14334	14292	14410	14410	14396	14398	14166	14221	14402	14450	14391	14516	14221	14442	14538	14415	14409	14375	14386	14358	14403	14406	14508	14240	14341	14409	14353	14284	14316	14261	14394	14287	14304	14347	14390	14333	14457	14432	14378	14318	14381	14402	14369	14268	14249	14444	14468	14256	14411	14515	14518	14234	14452	14331	14497	14437	14238	14247	14481	14467	14423	14497	14436	14284	14276	14299	14436	14469	14337	14434	14400	14329	14378	14149	14463	14352	14446	14288	14372	14421	14222	14262	14314	14518	14437	14263	14428	14497	14240	14293	14318	14381	14393	14453	14370	14137	14476	14161	14260	14279	14333	14255	14442	14227	14431	14219	14318	14243	14329	14369	14448	14250	14360	14163	14470	14443	14328	14469	14493	14430	14328	14395	14470	14399	14291	14409	14413	14408	14411	14278	14473	14498	14355	14356	14131	14386	14383	14456	14439	14302	14367	14328	14315	14488	14473	14277	14198	14380	14188	14421	14471	14319	14345	14399	14301	14406	14410	14262	14340	14440	14262	14368	14487	14306	14376	14261	14397	14420	14398	14319	14342	14442	14349	14264	14475	14402	14384	14411	14413	14524	14313	14395	14186	14420	14368	14168	14500	14325	14361	14414	14415	14306	14186	14379	14285	14313	14487	14319	14362	14466	14497	14219	14388	14180	14484	14364	14396	14156	14427	14284	14239	14191	14480	14433	14369	14363	14253	14515	14133	14426	14501	14387	14542	14427	14370	14309	14497	14293	14503	14447	14329	14369	14287	14539	14335	14259	14340	14334	14429	14403	14394	14514	14397	14428	14368	14301	14451	14451	14371	14339	14311	14502	14398	14503	14264	14283	14517	14310	14334	14181	14345	14321	14421	14452	14428	14317	14250	14530	14343	14551	14261	14422	14324	14293	14378	14345	14291	14419	14462	14321	14226	14248	14415	14438	14439	14448	14362	14337	14284	14307	14436	14342	14371	14330	14249	14372	14357	14471	14389	14308	14299	14328	14388	14359	14296	14307	14425	14224	14351	14556	14200	14277	14257	14460	14438	14463	14386	14241	14479	14378	14345	14389	14440	14287	14311	14232	14284	14306	14425	14335	14549	14227	14349	14276	14456	14331	14458	14392	14340	14349	14340	14288	14339	14430	14448	14214	14388	14340	14393	14284	14358	14376	14238	14473	14363	14471	14293	14337	14433	14370	14434	14255	14406	14303	14153	14483	14255	14492	14368	14403	14307	14262	14426	14331	14316	14413	14416	14258	14317	14331	14341	14332	14390	14243	14621	14355	14308	14513	14404	14363	14277	14239	14424	14234	14376	14370	14454	14336	14378	14267	14509	14237	14427	14386	14354	14318	14242	14309	14318	14309	14362	14312	14444	14226	14313	14381	14379	14488	14404	14390	14360	14438	14420	14355	14449	14362	14388	14308	14411	14472	14417	14497	14363	14397	14303	14339	14394	14439	14345	14443	14331	14364	14316	14580	14318	14333	14286	14344	14454	14363	14333	14142	14483	14372	14647	14382	14275	14474	14267	14238	14484	14268	14547	14342	14429	14369	14579	14455	14339	14464	14390	14578	14215	14483	14338	14357	14313	14463	14281	14227	14418	14623	14396	14353	14449	14438	14265	14211	14297	14208	14448	14446	14358	14398	14444	14392	14297	14372	14444	14451	14329	14258	14330	14333	14196	14418	14382	14367	14411	14342	14370	14374	14467	14321	14388	14346	14356	14257	14320	14530	14259	14255	14253	14348	14483	14192	14226	14400	14501	14395	14382	14335	14426	14372	14444	14542	14416	14246	14173	14467	14415	14358	14333	14335	14238	14469	14376	14366	14427	14426	14431	14329	14241	14403	14313	14365	14228	14484	14248	14245	14280	14375	14534	14336	14388	14227	14504	14424	14474	14327	14445	14424	14341	14457	14275	14441
22711	21083	33823	27455	21146	22230	25027	18797	17204	17458	17413	17183	17071	17249	16830	16818	16963	16940	16923	17071	17076	17026	17077	17136	16915	17123	17067	17047	16908	16784	16805	16950	16976	16713	16916	16917	17018	16908	16895	17006	16810	16722	16762	16861	17058	17145	16892	17307	18390	18344	17865	17395	17136	16725	16758	16866	16679	16698	16760	16926	16786	16765	16755	16801	16727	16781	16744	16670	16675	16801	16703	16675	16750	16713	16770	16825	16808	16866	16948	16787	16772	16742	16792	16592	16871	16656	16665	16811	16780	16654	16635	16671	16712	16647	16837	16874	16895	16791	16697	16807	16821	16697	16746	16652	16740	16891	16849	16677	16606	16834	16661	16822	16639	16832	16617	16880	16704	16895	16662	16973	16695	16735	16728	16658	16865	16587	16718	16815	16725	16604	16584	16780	16782	16771	16738	16750	16675	16790	16618	16726	16638	16593	16752	16872	16707	16910	16836	16720	16806	16703	16796	16576	16587	16748	16623	16807	16564	16574	16811	16824	16689	16675	16638	16767	16743	16662	16748	16576	16851	16711	16677	16507	16818	16665	16702	16887	16768	16797	16844	16791	16957	16746	16817	16608	16761	16786	16727	16675	16893	16549	16654	16719	16722	16768	16707	16648	16888	16788	16910	16587	16775	16580	16789	16603	16758	16740	16689	16658	16562	16730	16634	16768	16760	16737	16945	16540	16781	16645	16849	16576	16635	16693	16757	16624	16617	16631	16825	16861	16723	16837	16819	16625	16865	16779	16762	16868	16758	16574	16706	16608	16762	16878	16662	16775	16909	16559	16835	16684	16735	16648	16789	16669	16664	16686	16692	16679	16890	16735	17007	16764	16759	16868	16940	16868	16591	16705	16502	16634	16769	16580	16585	16604	16558	16865	16695	16626	16821	16627	16829	16771	16789	16646	16602	16783	16711	16721	16734	16668	16957	16635	16788	16898	16590	16688	16775	16733	16640	16646	16662	16994	16811	16842	16768	16723	16688	16592	16665	16705	16678	16819	16779	16741	16651	16548	16678	16669	16612	16668	16753	16602	16860	16671	16772	16653	16854	16609	16810	16975	16663	16783	16640	16706	16603	16704	16782	16727	16838	16756	17029	16948	16637	16682	16784	16760	16877	16624	16705	16695	16524	16809	16740	16734	16577	16834	16748	16736	16678	16602	16590	16932	16797	16741	16912	16930	16578	16688	16863	16874	17006	16737	16590	16684	16595	16576	16745	16825	16507	16780	16789	16973	16804	16829	17088	16637	16608	16897	16759	16713	16667	16872	16765	16806	16730	16420	16421	16145	16706	16762	16934	16663	16656	16453	16719	16909	16791	16569	16674	16863	17028	16684	16740	16625	16917	16899	16834	16755	16736	16663	16833	16490	16826	16600	16689	16694	16697	16805	16814	16587	16595	16708	16630	16772	16783	16634	16805	16664	16731	16672	16806	16732	16756	16729	16728	16524	16648	16647	16663	16897	16756	16641	16581	16663	16735	16719	16710	16894	16976	16854	16659	16585	16670	16754	16691	16966	16638	16787	16583	16611	16743	16996	16776	16703	16858	16792	16945	16667	16517	16633	16683	16719	16729	16705	16797	16860	16681	16811	16604	16550	16770	16797	16537	16732	16792	16851	16777	16648	16669	16782	16762	16823	16802	16605	16833	16727	16546	16822	16553	16743	16628	16809	16698	16572	16782	16772	16796	16750	16662	16850	16626	16666	16885	16516	16689	16734	16708	16705	16785	16540	16836	16788	16843	16664	16813	16894	16655	16865	16874	16765	16697	16807	16762	16683	16738	16830	16709	16607	16486	16899	16653	16560	16743	16803	16735	16763	16760	16903	16870	16780	16613	16617	16694	16849	16642	16637	16802	16535	16557	16775	16728	16744	16677	16755	16705	16585	16717	16700	16622	16689	16726	16807	16739	16740	16513	16705	16730	16701	16708	16700	16712	16720	16872	16703	16770	16562	16803	16870	16718	16608	16742	16580	16634	16706	16777	16857	16609	16704	16832	16756	16755	16779	16805	16565	16905	16904	16752	16684	16513	16713	16776	16631	16918	16543	16724	16803	16812	16541	16761	16813	16639	16530	16811	16629	16773	16702	16490	16685	16752	16535	16630	16672	16858	16930	16583	16713	16740	16746	16942	16713	16875	16856	16703	16640	16723	16685	16788	16740	16813	16774	16707	16640	16862	16936	16841	16891	16835	16615	16627	16737	16779	16784	16809	16767	16757	16838	16596	16818	16791	16727	16525	16584	16677	16567	16558	16618	16570	16535	16855	16685	16615	16591	16879	16742	16650	16747	16723	16668	16648	16535	16777	16729	16828	16702	16625	16681	16724	16745	16750	16811	16877	16552	16791	16524	16612	16666	16852	16685	16712	16701	16824	16868	16746	16570	16793	16638	16493	16707	16659	16791	16567	16612	16669	16808	16706	16837	16898	16812	16721	16830	16637	16898	16741	16644	16753	16700	16741	16583	16588	16819	16662	16732	16668	16639	16798	16717	16668	16664	16736	16773	16839	16778	16589	16644	16539	16503	16718	16695	16624	16534	16534	16578	16575	16697	16622	16575	16480	16696	16814	16797	16554	16801	16836	16711	16540	16626	16864	16523	16757	16673	16674	16626	16896	16876	16587	16611	16636	16763	16614	16637	16560	16864	16677	16930	16649	16637	16636	16702	16702	16582	16680	16797	16870	16717	16721	16817	16740	16702	16634	16656	16609	16811	16689	16741	16738	16761	16630	16763	16774	16876	16596	16784	16919	16880	16677	16768	16643	16704	16726	16763	16836	16743	16635	16528	16803	16585	16658	16673	16783	16886	16654	16667	16957	16682	16743	16536	16666	16619	16624	16655	16898	16760	16666	16758	16600	16681	16743	16750	16628	16698	16516	16623	16523	16827	16956	16763	16750	16583	16823	16732	16776	16617	16797	16454	16594	16773	16819	16723	16740	16714	16737	16565	16676	16624	16640	16521	16805	16444	16694	16602	16563	16913	16556	16590	16551	16698	16740	16870	16648	16754	16567	16567	16869	16530	16714	16652	16673	16824	16801	16737	16953	16777	16672	16712	16824	16590	16790	16608	16975	16894	16622	16764	16613	16864	16704	16599	16786	16727	16748	16751	16665	16721	16717	16594	16715	16661	16729	16666	16792	16653	16669	16793	16870	16616	16747	16705	16660	16430	16691	16720	16733	16734	16851	16630	16859	16856	16832	16523	16690	16771	16458	16654	16689	16593	16681	16885	16657	16646	16848	16745	16586	16705	16650	16707	16816	16799	16763	16636	16564	16494	16526	16589	16600	16465	16593	16690	16683	16704	16809	16871	16732	16735	16699	16727	16773	16665	16835	16754	16723	16619	16803	16919	16637	16801	16744	16693	16565	16766	16806	16623	16839	16725	16711	16749	16640	16771	16539	16737	16569	16845	16497	16677	16596	16710	16825	16766	16654	16824	16702	16796	16661	16648	16762	16681	16762	16851	16497	16690	16817	16819	16724	16622	16817	16690	16708	16911	16583	16748	16589	16895	16784	16880	16789	16739	16502	16687	16678	16784	16565	16706	16759	16555	16670	16660	16648	16592	16829	16844	16634	16430	16873	16718	16812	16659	16849	16786	16634	16766	16519	16798	16962	16673	16474	16549	16818	16869	16661	16722	16714	16784	16620	16644	16637	16694	16770	16548	16798	16394	16472	16903	16665	16783	16791	16740	16568	16670	16660	16682	16763	16842	16805	16802	16719	16934	16876	16753	16678	16901	16689	16775	16742	16899	16758	16872	16667	16685	16758	16629	16691	16537	16931	16507	16809	16685	16767	16719	16683	16889	16661	16638	16758	16586	16900	16811	16758	16750	16633	16670	16737	16841	16615	16805	16599	16936	16817	16746	16720	16544	16747	16796	16662	16492	16953	16785	16798	16665	16810	16650	16605	16620	16754	16759	16745	16662	16745	16817	16589	16656	16918	16623	16526	16635	16678	16836	16996	16560	16792	16667	16792	16812	16881	16719	16584	16576	16787	16586	16662	16826	16824	16827	16920	16979	16664	16964	16583	16659	16747	16727	16775	16683	16683	16690	16681	16736	16786	16727	16534	16558	16673	16718	16685	16504	16687	16741	16740	16555	16871	16617	16651	16669	17007	16644	16818	16543	16661	16755	16705	16773	16819	16577	16669	16731	16747	16798	16372	16670	16591	16912	16849	16793	16574	16747	16674	16730	16631	16743	16630	16739	16683	16817	16915	16818	16601	16625	16849	16629	16803	16625	16651	16705	16747	16803	16827	16915	16753	16782	17003	16795	16653	16612	16749	16536	16768	16779	16691	16806	16708	16692	16695	16825	16803	16815	16458	16640	16876	16676	16729	16582	16559	16643	16725	16753	16828	16478	16756	16698	16633	16712	16628	16531	16554	16756	16706	16715	16826	16817	16725	16768	16564	16900	16739	16850	16456	16740	16670	16878	16836	16778	16774	16858	16624	16442	16793	16807	16581	16609	16719	16571	16819	16686	16817	16592	16678	16540	16770	16550	16693	16730	16523	16739	16821	16793	16664	16646	16806	16526	16469	16614	16649	16767	16782	16854	16574	16918	16865	16651	16937	16844	16972	16919	16550	16630	16698	16591	16725	16728	16797	16462	16599	16719	16648	16786	16664	16715	16735	16533	16824	16679	16836	16584	16848	16748	16684	16640	16872	16709	16646	16704	16781	16623	16662	16795	16730	16624	16744	16926	16595	16663	16662	16743	17030	16869	16964	16867	16785	16608	16735	16740	16716	16681	16778	16874	16716	16808	16721	16606	16821	16688	16811	16701	16895	16804	16653	16601	16810	16602	16866	16674	16832	16752	16634	16757	16712	16784	16749	16707	16782	16807	17007	16838	16672	16750	16664	16703	16677	16758	16953	16775	16738	16642	16716	16657	16556	16872	16799	16737	16615	16602	16740	16556	16574	16728	16593	16707	16657	16800	16672	16613	16837	16692	16810	16678	16707	16777	16898	16750	16530	16591	16647	16702	16825	16728	16782	16697	16861	16890	16887	16790	16725	16779	16654	16726	16760	16626	16737	16697	16650	16852	16894	16811	16725	16814	16553	16741	16789	16949	16608	16722	16606	16714	16726	16578	16894	16693	16526	16589	16859	16658
15426	54253	87355	30493	16507	15940	15413	15171	14962	14820	14834	14737	14723	14486	14819	14687	14652	14656	14674	14527	14665	14546	14618	14583	14516	14671	14721	14756	14535	14504	14562	14446	14740	14579	14568	14483	14497	14577	14597	14628	14801	14571	14580	14610	14637	14597	14596	15415	16841	16950	15973	15214	14691	14647	14489	14431	14372	14535	14310	14427	14313	14333	14560	14519	14396	14342	14373	14603	14579	14268	14309	14683	14359	14425	14449	14377	14575	14374	14474	14534	14476	14412	14252	14523	14415	14612	14438	14470	14308	14504	14516	14231	14516	14591	14430	14493	14447	14408	14490	14434	14542	14479	14442	14462	14514	14680	14416	14427	14584	14401	14544	14345	14515	14469	14402	14300	14294	14361	14419	14294	14546	14456	14442	14721	14394	14520	14448	14484	14545	14400	14588	14652	14535	14420	14566	14389	14364	14465	14527	14356	14467	14370	14494	14400	14509	14421	14417	14300	14560	14403	14491	14690	14410	14347	14228	14432	14378	14353	14439	14372	14540	14476	14447	14461	14407	14314	14399	14449	14353	14473	14433	14339	14634	14497	14611	14419	14364	14599	14424	14486	14313	14331	14475	14415	14632	14441	14334	14427	14528	14411	14545	14517	14334	14379	14508	14377	14491	14411	14486	14599	14516	14361	14171	14368	14349	14425	14252	14444	14537	14420	14411	14379	14385	14540	14504	14418	14435	14321	14638	14503	14482	14442	14574	14539	14502	14507	14453	14389	14469	14482	14420	14453	14625	14426	14478	14444	14621	14610	14455	14384	14544	14583	14243	14365	14456	14526	14500	14578	14452	14420	14399	14522	14262	14266	14374	14380	14478	14389	14448	14383	14459	14435	14374	14453	14239	14446	14380	14442	14454	14476	14468	14441	14408	14203	14450	14552	14375	14338	14547	14385	14621	14323	14449	14537	14387	14392	14523	14459	14376	14527	14463	14228	14543	14401	14529	14635	14643	14539	14471	14336	14480	14516	14317	14566	14395	14482	14619	14521	14437	14489	14513	14354	14353	14584	14182	14396	14517	14402	14333	14335	14456	14417	14414	14497	14384	14418	14609	14278	14478	14395	14413	14403	14518	14493	14312	14562	14675	14408	14490	14470	14340	14416	14596	14221	14487	14210	14534	14489	14433	14305	14534	14478	14455	14356	14414	14414	14485	14481	14563	14464	14500	14428	14367	14487	14354	14433	14441	14464	14254	14293	14425	14358	14406	14472	14383	14529	14307	14475	14351	14692	14394	14613	14440	14477	14506	14383	14440	14482	14488	14387	14282	14364	14390	14564	14486	14205	14495	14445	14408	14418	14334	14502	14382	14425	14475	14448	14516	14524	14410	14265	14362	14272	14490	14359	14342	14601	14544	14497	14449	14340	14406	14374	14413	14399	14396	14579	14442	14576	14229	14604	14503	14429	14435	14497	14441	14326	14378	14612	14423	14510	14519	14507	14396	14577	14511	14450	14454	14468	14563	14367	14409	14510	14466	14460	14370	14468	14449	14536	14391	14545	14404	14233	14440	14399	14503	14543	14396	14355	14530	14431	14500	14298	14339	14312	14348	14485	14350	14545	14412	14646	14461	14448	14535	14479	14493	14535	14469	14550	14410	14399	14384	14417	14442	14478	14417	14487	14296	14461	14511	14357	14572	14433	14454	14391	14504	14451	14593	14322	14547	14470	14567	14386	14370	14277	14503	14411	14525	14451	14475	14370	14262	14308	14390	14395	14408	14365	14438	14516	14447	14382	14582	14421	14425	14439	14483	14355	14401	14327	14353	14293	14380	14506	14503	14560	14408	14485	14389	14594	14485	14459	14545	14244	14424	14357	14411	14393	14445	14554	14482	14423	14354	14564	14523	14314	14238	14345	14358	14496	14514	14447	14480	14434	14372	14559	14392	14426	14438	14448	14563	14339	14549	14321	14590	14439	14406	14460	14480	14334	14504	14418	14395	14431	14585	14683	14589	14378	14312	14495	14450	14468	14640	14458	14513	14265	14424	14291	14449	14534	14498	14420	14400	14495	14438	14496	14421	14431	14493	14460	14428	14395	14577	14488	14505	14413	14323	14341	14463	14514	14568	14422	14312	14483	14568	14214	14507	14461	14355	14534	14357	14374	14453	14399	14418	14560	14336	14427	14545	14301	14566	14350	14514	14506	14410	14495	14515	14391	14428	14503	14462	14597	14472	14506	14312	14491	14540	14362	14385	14482	14247	14473	14439	14328	14413	14597	14396	14344	14420	14448	14402	14328	14309	14392	14403	14418	14408	14261	14422	14503	14536	14454	14360	14429	14507	14516	14402	14428	14389	14549	14232	14322	14386	14425	14387	14333	14404	14585	14487	14336	14413	14460	14514	14486	14483	14401	14329	14412	14484	14473	14452	14398	14515	14428	14526	14427	14421	14448	14378	14337	14520	14518	14291	14656	14305	14422	14574	14511	14453	14464	14407	14267	14490	14564	14350	14410	14174	14509	14501	14457	14500	14373	14481	14449	14505	14529	14492	14519	14370	14663	14555	14510	14557	14237	14463	14529	14350	14392	14479	14542	14600	14456	14350	14498	14465	14526	14584	14439	14320	14419	14466	14526	14450	14585	14378	14472	14296	14395	14564	14296	14523	14369	14358	14573	14527	14335	14429	14331	14597	14546	14451	14492	14419	14490	14323	14524	14632	14567	14456	14465	14351	14457	14538	14460	14399	14445	14458	14567	14384	14469	14542	14469	14415	14411	14393	14451	14403	14265	14418	14387	14423	14517	14574	14465	14344	14509	14423	14382	14542	14396	14648	14481	14381	14446	14263	14346	14246	14541	14560	14389	14436	14495	14485	14352	14413	14602	14451	14361	14406	14512	14421	14435	14349	14543	14395	14677	14418	14461	14317	14435	14482	14451	14531	14471	14502	14550	14336	14398	14453	14570	14345	14522	14312	14591	14386	14497	14433	14461	14500	14352	14505	14526	14470	14537	14520	14376	14360	14453	14449	14631	14489	14667	14297	14497	14358	14503	14427	14303	14511	14409	14403	14363	14307	14449	14541	14403	14486	14663	14280	14479	14346	14456	14396	14415	14488	14355	14398	14412	14496	14498	14442	14483	14494	14322	14651	14349	14333	14566	14455	14557	14516	14543	14430	14438	14392	14449	14228	14365	14488	14360	14429	14482	14431	14453	14274	14547	14338	14485	14420	14486	14470	14417	14505	14491	14422	14240	14348	14481	14347	14555	14437	14537	14527	14426	14536	14567	14518	14649	14328	14542	14256	14545	14411	14468	14277	14431	14349	14444	14483	14368	14484	14533	14425	14334	14376	14401	14619	14481	14480	14541	14335	14360	14240	14296	14300	14352	14332	14507	14391	14438	14486	14409	14423	14300	14452	14238	14384	14436	14431	14420	14442	14555	14466	14541	14542	14521	14370	14369	14531	14550	14367	14381	14461	14419	14520	14410	14364	14415	14534	14347	14436	14785	14310	14437	14619	14464	14379	14441	14377	14587	14612	14364	14478	14588	14460	14433	14367	14650	14415	14393	14436	14394	14483	14500	14522	14324	14512	14352	14450	14506	14514	14533	14405	14601	14456	14549	14490	14357	14694	14615	14468	14283	14562	14502	14402	14407	14502	14424	14319	14312	14566	14497	14290	14449	14444	14446	14401	14524	14467	14469	14527	14424	14461	14451	14464	14305	14488	14335	14521	14457	14502	14424	14490	14317	14542	14333	14462	14406	14479	14539	14505	14549	14330	14289	14512	14575	14469	14551	14449	14506	14498	14393	14642	14441	14318	14370	14511	14337	14386	14563	14399	14497	14605	14230	14503	14526	14560	14415	14550	14532	14416	14572	14637	14439	14268	14479	14535	14470	14198	14460	14393	14443	14194	14532	14483	14434	14347	14606	14503	14511	14561	14422	14440	14584	14576	14506	14504	14452	14264	14515	14420	14415	14428	14331	14468	14390	14320	14376	14553	14541	14321	14392	14582	14588	14544	14394	14365	14413	14486	14597	14497	14366	14469	14337	14419	14439	14416	14550	14396	14347	14635	14489	14398	14434	14387	14400	14558	14339	14511	14616	14490	14385	14513	14459	14536	14358	14474	14494	14515	14581	14370	14408	14380	14401	14550	14443	14355	14391	14469	14561	14310	14438	14319	14381	14365	14489	14283	14384	14496	14341	14531	14363	14394	14514	14234	14444	14449	14504	14393	14421	14665	14421	14332	14392	14442	14534	14501	14275	14483	14479	14279	14533	14441	14447	14433	14517	14526	14368	14348	14449	14576	14497	14433	14314	14438	14467	14411	14439	14358	14486	14522	14427	14371	14428	14408	14488	14461	14386	14394	14435	14555	14445	14495	14486	14348	14442	14478	14484	14360	14496	14404	14420	14436	14429	14569	14513	14411	14438	14391	14570	14426	14429	14520	14380	14559	14309	14615	14326	14529	14464	14818	14478	14413	14402	14483	14335	14389	14447	14566	14505	14419	14336	14386	14419	14383	14495	14472	14562	14471	14378	14310	14597	14536	14512	14525	14533	14526	14410	14513	14479	14371	14298	14646	14298	14527	14375	14420	14255	14464	14563	14342	14491	14461	14469	14486	14410	14425	14493	14432	14416	14349	14378	14515	14467	14534	14370	14337	14378	14370	14496	14471	14359	14573	14328	14458	14432	14253	14328	14360	14463	14388	14498	14492	14298	14383	14255	14404	14372	14477	14420	14600	14364	14491	14423	14520	14454	14637	14401	14324	14503	14293	14413	14496	14350	14529	14498	14402	14338	14306	14464	14528	14555	14423	14543	14295	14413	14291	14383	14399	14568	14518	14401	14406	14558	14388	14518	14245	14541	14429	14426	14268	14419	14320	14412	14638	14542	14486	14583	14426	14464	14459	14527	14372	14377	14402	14465	14412	14499	14535	14512	14448	14464	14277	14380	14409	14470	14349	14574	14405	14589	14467	14468	14390	14317	14488	14478	14399	14467	14328	14437	14444	14461	14478	14445	14477	14399	14428	14438	14397	14433	14484	14432	14362	14513	14563	14568	14450	14421	14561	14320	14520	14364	14412	14473	14491	14524	14510	14436	14436	14349	14591	14331	14443	14441	14335	14189	14426	14357	14359	14488	14459	14480	14546	14427	14606	14413	14621	14226
27268	22757	39998	27733	17920	16881	17070	16867	16699	16792	16839	16724	16801	16677	16780	16850	16895	16803	16687	16767	16912	16916	16827	16770	16872	16860	16858	16717	16834	16537	17062	16923	16868	16726	16699	16849	16681	16727	16914	17007	16819	16733	16682	16782	16771	16871	16945	16772	16988	17106	16834	16897	16854	16975	16906	16844	16612	16742	16723	16753	16795	16714	17029	16842	17008	16952	16860	16730	16520	16650	16801	16879	16768	16591	16851	16769	16680	16765	16871	16881	16891	16734	16760	16786	17002	16939	16856	16698	16803	16852	16884	16772	17001	16600	16892	16803	16738	16743	16603	16841	16631	16711	16806	16780	16660	16747	16828	16593	16963	16869	16616	16768	16859	16781	16792	16688	16708	16682	16747	16781	16764	16710	16744	16833	16659	16812	16688	16640	16837	16897	16742	16776	16505	16674	16747	16716	16791	16585	16959	16777	16639	16910	16760	16665	16710	16694	16696	16915	16661	16718	16669	16769	16680	16691	16737	16712	16975	16918	16865	16852	16756	16825	16793	16795	16668	16769	16633	16613	16722	16907	16811	16861	16744	16928	16676	16792	16835	16579	16681	16641	17030	16821	16978	16877	16894	16754	16676	16869	16702	16657	17082	16726	16720	16701	16665	16756	16510	16828	16761	16571	16639	16991	16721	16815	16692	16833	16794	16746	16798	16594	16685	16623	16778	16657	16855	16582	16739	16635	16826	16749	16587	16817	16607	16697	16718	16767	16779	16772	16616	16714	16849	16699	16808	16697	16703	16675	17033	16750	16805	16697	17026	16700	16716	16716	16731	16769	16704	16732	16949	16739	16643	16729	16616	16673	17004	16596	16795	17002	16709	16755	16706	16782	16645	16682	16680	16593	16709	16705	16902	16804	16801	16868	16826	16836	16847	16639	16720	16785	16725	16646	16951	16851	16857	16841	16663	16831	16738	16906	16702	16645	16642	16810	16979	16706	16850	16759	16734	16807	16653	16975	16729	16699	16679	16727	16853	16866	16799	16767	16756	16804	16594	16680	16774	16909	16742	16718	16771	16803	16824	16531	16720	16644	16681	16679	16755	16836	16672	16641	16835	16547	16725	16802	17098	16600	16892	16782	16500	16701	16766	16859	16907	16647	16663	16694	16833	16615	16651	16835	16801	16770	17039	16909	16890	16781	16656	17004	16822	17032	16543	16699	16648	16768	16799	16700	16737	16802	16682	16787	16720	16981	16599	16899	16771	16856	16610	16786	16469	16578	16651	16658	16618	16653	16786	16784	16539	16748	16691	16739	17015	16715	16712	16881	16653	16620	16606	16870	16646	16631	16612	16798	16792	16634	16595	16597	16779	16851	16667	16825	16790	16820	16776	16597	16765	16810	16680	16779	16526	16771	16804	16828	16882	16714	16777	16636	16817	16736	16722	16833	16878	16663	16629	16724	16719	16785	16705	16685	16677	16739	16700	16923	16608	16825	16798	16686	16802	16975	16785	16541	16806	16658	16762	16786	16961	16827	16824	16873	16743	16680	16804	16746	16580	16533	16809	16579	16700	16740	16663	16796	16671	16654	16766	16667	16870	16770	16780	16913	16771	16659	16917	16559	16850	16852	16564	16979	16740	16784	16718	16631	16713	16925	16769	16812	16743	16603	16834	16869	16812	16809	16815	16811	16826	16701	16839	16782	16735	16775	16760	16757	16891	16814	16814	16734	16774	16768	16789	16740	16714	16784	16819	16552	16702	16708	16630	16721	16481	16814	16794	16836	16737	16781	16816	16724	16991	16879	16619	16848	16649	16636	16617	16764	16896	16921	16743	16777	16681	16700	16854	16765	16791	16801	16861	16738	16790	16630	16772	16743	16718	16843	16651	16719	16657	16746	16652	16694	16821	16722	16792	16753	16794	16827	16733	16709	16879	16825	16913	16860	16807	16760	16880	16940	16890	16772	16776	16728	16659	16970	16822	16767	16795	16814	16919	16773	16761	16675	16721	16831	16828	17027	16710	16625	16878	16412	16660	16899	16839	16571	16847	16877	16631	16812	16836	16779	16886	16695	16797	16908	16743	16736	16835	16654	16747	16683	16696	16831	16709	16845	16788	16619	16923	16760	16790	16808	16604	16714	16726	16818	16730	16819	16711	16677	16615	16794	16836	16655	16881	16728	16915	16780	16929	16857	16600	16883	16755	16875	16828	16792	16753	16655	16860	16957	16733	16673	16563	16618	16856	16600	16810	16622	16621	16989	16579	16758	16706	16668	16598	16623	17011	16960	16710	16768	16763	16646	16896	16739	16652	16645	16676	16709	16699	16814	16568	16854	16652	16634	16853	16754	16715	16775	16896	16944	16876	16706	16590	16774	16901	16630	16673	17017	16928	16811	16719	16942	16782	16561	16623	16637	16766	16743	16593	16591	16753	16743	16706	16930	16739	16767	16637	16853	16992	16807	16918	16867	16718	16891	16773	16803	16951	16824	16870	16751	16724	16861	16791	16701	16656	16630	16676	16644	16969	16724	16849	16741	16779	16578	16759	16610	16687	16623	16751	16680	16732	16695	16784	16655	16678	16636	17016	16642	16837	16776	16817	16648	16770	16616	16566	16521	16853	16762	16866	16912	16748	16779	16769	16723	16636	16900	16804	16684	16727	16684	16836	16816	16876	16817	16579	16963	16705	16918	16630	16770	16772	16723	16783	16697	16770	16717	16860	16962	16905	16791	16798	16706	16834	16618	16650	16801	16863	16670	16647	16660	16656	16754	16908	16665	16718	16479	16716	16701	16745	16701	16789	16806	16836	16597	16811	16693	16875	16705	16832	16577	16838	16955	16867	16840	16689	16717	16895	16740	16600	16840	16431	16667	17091	16818	16754	16924	16694	16616	16777	16660	16803	16742	16628	16816	16693	16714	16682	16940	16661	16764	16570	16819	16983	16841	16702	16612	16797	16881	16799	16698	16718	16973	16849	16672	16870	16695	16801	16596	16949	16786	16622	16642	16739	16685	16489	16859	16888	16551	16757	16924	16792	16947	16795	16761	16610	16789	16590	16798	16714	16737	16759	16847	16763	16485	16733	16609	16879	16837	16891	16804	16695	16573	16599	16611	16543	16693	16888	16711	16716	16754	16972	16765	16906	16892	16877	16749	16614	16883	16616	16696	16787	16803	16518	16713	17054	16814	16702	16839	16546	16977	16879	16601	16700	16592	16699	16964	16933	16810	16626	16741	16885	16617	16832	16723	16721	16853	16734	16717	16783	16628	16923	16456	16681	16806	16758	16736	16789	16835	16757	16786	16729	16755	16798	16640	16715	16734	16590	16752	16825	16759	16903	16693	16776	16894	16892	16705	16709	16818	17016	16875	16845	16776	16720	16637	16793	16819	16865	16542	16618	16735	16705	16801	16882	16967	16722	16540	16720	16895	16724	16708	16696	16748	16700	16823	16858	16553	16791	16593	16700	16681	16793	16885	16839	16738	16919	16536	16536	16755	16899	16802	16683	16656	16857	16843	16680	16735	16845	17003	16788	16707	16860	16967	16713	16896	16770	16882	16574	16769	16728	16870	16700	16792	16849	16812	16965	16694	16730	16638	16955	16912	16707	16826	16644	16568	16715	16751	16692	16684	16759	16710	16725	16591	16634	16874	16735	16729	16924	16865	16902	16816	16766	16779	16840	16621	16547	16611	16811	16748	16852	16692	16582	16767	16635	16670	16740	16813	16830	16648	16856	16679	16748	16907	16612	16676	16664	16861	16698	16790	16716	16773	16723	16684	16772	16860	16658	16928	16788	16691	16988	16463	16700	16728	16645	16611	16522	16678	16725	16582	16703	16789	16887	16641	16675	16885	16566	16738	16688	16768	16597	16715	16715	16734	16698	16867	16731	16958	16799	16572	16583	16756	16753	16927	16909	16735	16687	16809	16733	16692	17107	16689	16734	16715	16780	16770	16756	16840	16614	16824	16497	16664	16708	16578	16893	16596	16758	16674	16797	16822	16885	16762	16826	16693	16766	16800	16676	16744	16657	16740	16407	16772	16898	16880	16609	16734	16649	16661	16751	16894	16860	16816	16761	16762	16597	16603	16825	16683	16661	16778	16647	16661	16826	16763	16855	16883	16773	16795	16807	16745	16621	16855	16778	16871	16705	16729	16790	16759	16853	16622	16635	16968	16756	16722	16760	16743	16848	16820	16557	16864	16961	16700	16866	16877	16787	16909	16666	16735	16782	16800	16613	16589	16513	17087	16802	16831	16815	16878	16862	16866	16910	16828	16753	16821	16972	16707	16745	16763	16765	16740	16865	16719	16729	16894	16632	16677	16638	16608	16786	16738	16621	16923	16952	16889	16577	16714	16774	16843	16791	16814	16774	16795	16801	16506	16883	16691	16824	16757	16824	16853	16694	16639	16756	16665	16703	16941	16890	16819	16665	16833	16632	16674	16801	16786	16686	16841	16627	16731	16745	16754	16761	16904	16757	16966	16805	16723	16828	16547	16578	16886	16849	16758	16837	16704	16819	16971	16691	16807	16912	16864	16734	16743	16934	16818	16726	16936	16799	16753	16684	16881	16773	16650	16934	16945	16655	16821	16759	16628	16653	16885	16806	16866	16806	16629	16532	16518	16706	16758	16752	16829	16814	16679	16753	16938	16725	16807	16816	16721	16898	16631	16671	16892	16865	16739	16782	16717	16783	16688	16636	16739	16618	16725	16752	16703	16659	16737	16743	16859	16756	16913	16885	16761	16893	16730	16693	16689	16786	16940	17049	16705	16742	16880	16532	16726	16738	16721	16732	16872	17010	16612	16398	16670	16741	16794	16725	16845	16804	16699	16824	16798	16831	16574	16649	16890	16930	16789	16785	16723	16753	16838	16744	16884	16899	16614	16875	16765	16767	16794	16789	16650	16896	16836	16886	16750	16810	16696	16925	16589	16974	16765	16942	16688	16626	16753	16912	16804	16940	16698	16666	17073	16895	16763	16717	16657	16693	16716	16756	16660	16753	16689	16624	16816	16741	16642	16727	16856	16901	16850	16771	16712	16706	16805	16821	16818	16708	16823	16736	16678	16725	16783	16636	16649	16826	16635	16787	16649	16778	16736	16716	16701	16958	16612	16755	16812	16621	16660	16861	16829	16754	16711	16816	16761	16742	16822	16870	16956	16719	16890
14232	26585	43751	19663	14786	14601	14649	14457	14553	14552	14499	14551	14491	14455	14522	14522	14386	14481	14590	14507	14558	14503	14450	14434	14476	14488	14614	14509	14492	14527	14448	14393	14568	14433	14518	14488	14425	14513	14633	14429	14604	14580	14382	14456	14500	14558	14429	14631	14649	14735	14526	14486	14605	14568	14594	14410	14509	14432	14471	14472	14482	14356	14469	14414	14284	14408	14470	14404	14497	14425	14221	14506	14426	14374	14454	14298	14736	14268	14453	14351	14353	14475	14289	14225	14405	14547	14432	14371	14345	14430	14512	14374	14427	14401	14412	14499	14341	14417	14565	14274	14470	14588	14516	14420	14456	14385	14461	14359	14499	14371	14619	14393	14424	14538	14339	14588	14566	14381	14378	14497	14623	14363	14429	14451	14422	14460	14406	14281	14397	14634	14505	14511	14479	14349	14324	14343	14427	14338	14441	14514	14533	14414	14525	14339	14518	14384	14508	14558	14491	14417	14388	14459	14432	14463	14519	14554	14424	14296	14377	14443	14476	14534	14372	14341	14507	14543	14494	14404	14404	14447	14338	14385	14436	14277	14316	14412	14454	14385	14618	14387	14352	14382	14406	14516	14341	14376	14336	14386	14499	14341	14498	14560	14472	14513	14374	14522	14409	14508	14362	14514	14630	14381	14314	14449	14318	14470	14507	14587	14477	14490	14437	14556	14362	14390	14527	14438	14289	14467	14456	14385	14450	14579	14519	14434	14243	14450	14341	14436	14378	14407	14393	14462	14458	14460	14419	14412	14450	14513	14488	14583	14465	14535	14452	14596	14547	14329	14531	14443	14668	14385	14489	14456	14616	14351	14540	14461	14496	14447	14445	14591	14418	14295	14521	14144	14526	14401	14408	14368	14461	14458	14525	14549	14445	14500	14406	14324	14459	14326	14321	14451	14247	14616	14434	14460	14432	14482	14440	14402	14418	14398	14524	14403	14264	14394	14482	14388	14485	14459	14400	14453	14487	14480	14661	14327	14473	14444	14635	14550	14551	14459	14461	14245	14471	14395	14356	14356	14256	14401	14441	14219	14532	14620	14473	14570	14523	14493	14261	14484	14416	14439	14417	14309	14340	14462	14350	14298	14457	14336	14348	14295	14483	14508	14221	14584	14435	14411	14295	14436	14432	14430	14385	14400	14512	14435	14240	14351	14725	14527	14510	14331	14420	14611	14523	14300	14395	14410	14350	14429	14257	14580	14441	14403	14437	14416	14429	14454	14303	14537	14294	14338	14434	14232	14519	14427	14496	14420	14481	14439	14515	14441	14502	14364	14457	14515	14383	14597	14462	14492	14629	14390	14437	14534	14500	14292	14458	14409	14448	14341	14501	14601	14411	14516	14550	14376	14348	14370	14446	14361	14234	14558	14491	14460	14349	14549	14419	14530	14509	14424	14441	14498	14365	14387	14572	14349	14499	14739	14384	14308	14418	14564	14434	14445	14332	14278	14480	14373	14423	14443	14592	14491	14437	14377	14579	14589	14502	14422	14539	14572	14427	14609	14489	14581	14542	14380	14364	14474	14587	14474	14588	14355	14560	14457	14477	14424	14544	14323	14274	14409	14314	14380	14455	14409	14461	14416	14500	14561	14432	14502	14557	14281	14470	14390	14319	14446	14481	14544	14591	14417	14511	14453	14488	14335	14429	14582	14303	14589	14469	14490	14350	14504	14434	14342	14510	14326	14586	14539	14385	14529	14471	14307	14516	14496	14478	14528	14404	14505	14393	14437	14411	14512	14510	14524	14346	14394	14389	14250	14609	14407	14474	14440	14596	14460	14414	14406	14287	14431	14504	14288	14408	14338	14259	14385	14418	14447	14542	14408	14601	14454	14417	14393	14441	14548	14667	14353	14526	14648	14453	14445	14382	14291	14398	14529	14302	14471	14690	14437	14366	14473	14402	14171	14574	14393	14366	14342	14401	14317	14335	14500	14600	14312	14362	14564	14300	14498	14321	14511	14593	14409	14552	14412	14406	14476	14523	14451	14461	14504	14308	14323	14585	14300	14377	14559	14492	14533	14370	14446	14466	14545	14324	14515	14363	14340	14565	14289	14445	14462	14592	14397	14503	14450	14484	14384	14484	14461	14390	14570	14280	14306	14540	14545	14435	14315	14423	14383	14341	14394	14377	14335	14415	14432	14391	14282	14259	14515	14296	14635	14398	14426	14393	14405	14368	14287	14483	14412	14541	14389	14324	14280	14505	14389	14393	14320	14429	14477	14488	14434	14473	14559	14443	14576	14318	14610	14370	14462	14444	14393	14516	14419	14416	14470	14434	14381	14483	14495	14399	14304	14517	14544	14510	14487	14571	14443	14305	14478	14461	14383	14361	14293	14365	14390	14316	14377	14498	14523	14595	14221	14571	14499	14556	14293	14529	14338	14326	14366	14270	14383	14552	14431	14411	14495	14245	14475	14559	14319	14537	14331	14512	14516	14425	14573	14416	14339	14379	14544	14423	14249	14463	14507	14514	14533	14519	14459	14314	14584	14320	14457	14312	14549	14409	14468	14429	14340	14389	14387	14526	14509	14279	14398	14434	14500	14517	14352	14406	14302	14380	14390	14425	14504	14425	14423	14375	14547	14528	14435	14423	14537	14477	14374	14320	14206	14456	14530	14300	14398	14381	14551	14502	14381	14422	14404	14515	14550	14574	14501	14437	14443	14460	14471	14265	14425	14409	14322	14315	14605	14493	14504	14344	14516	14457	14497	14503	14345	14441	14473	14432	14502	14394	14378	14480	14580	14516	14484	14451	14458	14451	14344	14482	14537	14437	14282	14392	14544	14533	14481	14234	14504	14335	14382	14390	14562	14445	14516	14335	14324	14333	14499	14438	14349	14709	14227	14297	14448	14605	14528	14380	14465	14315	14336	14510	14477	14403	14344	14537	14519	14530	14498	14451	14574	14337	14512	14490	14382	14393	14380	14415	14549	14357	14430	14393	14420	14404	14248	14502	14414	14580	14349	14614	14489	14516	14498	14601	14509	14317	14417	14379	14450	14540	14368	14516	14248	14304	14552	14415	14450	14529	14438	14475	14534	14525	14399	14588	14573	14330	14436	14338	14501	14336	14428	14304	14480	14236	14394	14512	14415	14306	14489	14498	14410	14452	14554	14386	14512	14299	14580	14458	14523	14401	14461	14426	14535	14600	14380	14302	14380	14548	14544	14364	14460	14622	14424	14383	14474	14411	14471	14370	14427	14336	14575	14451	14533	14353	14365	14417	14464	14459	14477	14475	14445	14504	14611	14676	14390	14556	14387	14569	14368	14548	14383	14498	14361	14346	14389	14534	14363	14314	14340	14455	14386	14445	14337	14623	14430	14392	14277	14463	14099	14398	14428	14450	14529	14367	14442	14292	14416	14271	14510	14232	14381	14510	14405	14429	14509	14457	14469	14506	14576	14435	14593	14382	14468	14623	14329	14565	14316	14394	14499	14538	14519	14404	14515	14526	14416	14527	14244	14621	14425	14540	14417	14454	14283	14556	14362	14330	14408	14429	14520	14385	14419	14492	14374	14367	14375	14370	14411	14579	14447	14512	14565	14359	14493	14450	14387	14366	14175	14471	14361	14572	14462	14292	14350	14313	14369	14521	14604	14326	14459	14504	14497	14365	14514	14538	14492	14651	14514	14404	14258	14616	14569	14593	14404	14428	14507	14521	14442	14316	14464	14547	14471	14383	14497	14419	14297	14440	14537	14450	14345	14564	14480	14561	14546	14407	14455	14511	14345	14600	14443	14382	14647	14493	14376	14528	14507	14585	14355	14426	14296	14333	14469	14658	14582	14411	14336	14469	14447	14324	14396	14373	14466	14386	14440	14278	14437	14512	14312	14510	14503	14405	14313	14286	14390	14492	14395	14585	14347	14369	14312	14388	14505	14393	14403	14743	14536	14223	14486	14441	14406	14464	14441	14468	14359	14447	14456	14348	14508	14417	14438	14438	14411	14420	14408	14411	14378	14448	14429	14556	14379	14372	14564	14521	14380	14553	14293	14483	14310	14587	14312	14481	14475	14400	14199	14467	14579	14434	14302	14420	14517	14249	14409	14404	14384	14331	14486	14359	14584	14487	14484	14405	14474	14514	14523	14623	14332	14424	14469	14490	14395	14492	14389	14363	14488	14408	14502	14413	14600	14483	14495	14420	14335	14338	14452	14289	14445	14434	14383	14449	14436	14597	14427	14379	14376	14494	14466	14477	14447	14319	14511	14527	14411	14475	14433	14437	14552	14383	14412	14387	14558	14411	14485	14410	14581	14326	14424	14297	14550	14278	14496	14461	14289	14450	14454	14621	14472	14433	14409	14550	14466	14396	14340	14625	14554	14436	14493	14457	14364	14289	14603	14566	14521	14278	14475	14521	14594	14575	14469	14467	14498	14296	14433	14447	14421	14461	14473	14307	14502	14462	14590	14290	14378	14468	14445	14397	14307	14594	14472	14410	14426	14539	14454	14453	14432	14367	14510	14391	14438	14462	14408	14577	14474	14385	14404	14311	14403	14438	14447	14405	14501	14290	14586	14541	14425	14335	14530	14391	14599	14385	14445	14417	14262	14430	14419	14409	14519	14482	14446	14311	14620	14378	14443	14343	14364	14564	14492	14524	14390	14542	14473	14463	14342	14517	14438	14586	14504	14556	14332	14415	14549	14447	14482	14460	14359	14482	14441	14362	14438	14361	14474	14470	14489	14268	14642	14348	14553	14557	14384	14363	14532	14439	14400	14539	14338	14505	14378	14559	14333	14434	14680	14429	14325	14526	14186	14471	14325	14419	14431	14366	14289	14260	14358	14506	14414	14477	14553	14630	14391	14418	14661	14356	14417	14421	14392	14369	14474	14486	14455	14390	14245	14387	14571	14419	14334	14484	14309	14399	14557	14437	14442	14411	14366	14597	14547	14314	14415	14437	14340	14651	14490	14453	14451	14472	14301	14433	14319	14470	14363	14408	14330	14378	14489	14445	14400	14411	14364	14361	14560	14398	14519	14394	14467	14510	14656	14534	14530	14416	14365	14467	14436	14490	14338	14422	14473	14350	14481	14558	14370	14471	14419	14619	14330	14458	14459	14437	14432	14209	14552	14371	14546	14385	14485	14358	14608	14387	14452	14607	14617	14304	14495
23723	21102	39097	31718	21577	21184	20196	17360	16828	17153	17228	16967	16905	16927	16814	16841	16919	16953	17031	16741	16900	16722	16748	16633	16646	16822	16877	16842	16746	16740	16833	16952	16666	16668	16886	16898	16821	16681	16793	16724	16632	16815	16679	16583	16655	16793	16830	17117	17630	17727	17314	17070	17069	16745	16584	16730	16561	16610	16774	16600	16748	16588	16659	16668	16469	16732	16677	16753	16819	16652	16630	16720	16813	16685	16554	16709	16749	16556	16559	16621	16672	16502	16659	16832	16716	16582	16529	16358	16667	16626	16567	16530	16749	16578	16663	16413	16531	16672	16582	16624	16421	16590	16691	16825	16825	16547	16587	16726	16459	16530	16576	16343	16561	16630	16603	16854	16776	16617	16496	16579	16727	16575	16659	16631	16724	16738	16640	16580	16576	16690	16825	16633	16698	16650	16527	16687	16658	16493	16724	16485	16598	16877	16532	16283	16421	16445	16707	16631	16636	16569	16625	16777	16474	16657	16782	16620	16740	16642	16810	16643	16685	16714	16772	16476	16486	16655	16745	16799	16618	16701	16440	16741	16777	16468	16551	16589	16608	16694	16769	16515	16571	16673	16579	16865	16566	16753	16611	16465	16476	16817	16686	16715	16789	16636	16726	16761	16721	16590	16585	16453	16712	16494	16667	16799	16520	16621	16564	16587	16376	16587	16641	16620	16641	16664	16619	16593	16573	16691	16570	16634	16519	16632	16637	16469	16698	16749	16607	16648	16820	16850	16839	16552	16553	16648	16526	16783	16698	16620	16559	16433	16602	16615	16453	16564	16776	16595	16578	16741	16519	16583	16735	16524	16650	16493	16751	16654	16624	16648	16588	16815	16376	16642	16577	16689	16549	16696	16549	16759	16544	16678	16722	16691	16675	16725	16672	16795	16787	16626	16690	16670	16589	16485	16627	16644	16567	16617	16502	16552	16752	16523	16760	16515	16554	16565	16575	16672	16665	16546	16659	16475	16529	16671	16583	16681	16792	16624	16511	16682	16582	16622	16775	16683	16657	16777	16666	16563	16541	16511	16576	16769	16547	16877	16545	16784	16515	16485	16809	16643	16621	16786	16320	16588	16635	16422	16603	16687	16743	16580	16663	16744	16720	16437	16547	16554	16670	16710	16867	16566	16762	16873	16585	16740	16592	16466	16572	16671	16829	16613	16647	16517	16593	16802	16687	16418	16695	16577	16813	16459	16669	16626	16686	16687	16803	16727	16706	16755	16598	16551	16733	16731	16692	16705	16625	16491	16513	16499	16387	16612	16788	16679	16683	16515	16501	16739	16675	16630	16590	16683	16647	16567	16344	16659	16706	16535	16520	16738	16691	16626	16492	16422	16603	16657	16786	16627	16707	16656	16743	16733	16700	16543	16478	16821	16518	16612	16613	16748	16740	16635	16679	16580	16534	16592	16487	16450	16732	16664	16667	16631	16465	16705	16509	16730	16351	16765	16602	16578	16431	16588	16657	16560	16677	16520	16672	16435	16589	16513	16571	16681	16628	16821	16529	16763	16483	16627	16644	16644	16529	16732	16503	16595	16728	16699	16587	16687	16759	16776	16684	16437	16472	16544	16799	16377	16507	16570	16594	16493	16457	16408	16457	16515	16705	16758	16648	16716	16799	16371	16598	16626	16692	16468	16642	16823	16756	16640	16556	16464	16548	16482	16415	16625	16577	16502	16483	16631	16708	16454	16631	16762	16582	16773	16531	16701	16682	16841	16501	16664	16711	16655	16855	16688	16723	16625	16722	16663	16684	16494	16746	16580	16570	16381	16587	16603	16692	16435	16704	16617	16548	16561	16482	16679	16682	16792	16735	16832	16604	16711	16704	16563	16560	16588	16652	16642	16623	16393	16568	16624	16633	16624	16674	16649	16640	16384	16666	16595	16454	16603	16690	16568	16727	16548	16664	16800	16573	16604	16472	16666	16613	16498	16716	16567	16666	16624	16658	16552	16737	16792	16597	16541	16634	16585	16736	16552	16755	16576	16665	16753	16823	16559	16477	16682	16427	16563	16526	16625	16631	16594	16572	16431	16601	16473	16479	16862	16427	16586	16627	16559	16526	16594	16733	16813	16663	16453	16716	16644	16645	16512	16681	16467	16583	16567	16657	16736	16591	16766	16473	16804	16437	16667	16695	16430	16504	16408	16642	16506	16669	16508	16498	16453	16694	16686	16412	16544	16551	16579	16759	16524	16451	16780	16806	16721	16582	16565	16735	16806	16568	16697	16735	16577	16705	16559	16425	16813	16563	16580	16555	16527	16696	16737	16573	16578	16736	16658	16594	16554	16423	16496	16619	16715	16420	16546	16443	16583	16629	16711	16532	16673	16608	16380	16549	16534	16761	16640	16603	16470	16600	16571	16648	16747	16756	16708	16391	16592	16611	16401	16453	16732	16521	16602	16812	16502	16619	16533	16608	16737	16759	16750	16667	16619	16628	16407	16540	16743	16690	16638	16570	16712	16575	16746	16358	16628	16649	16667	16612	16855	16790	16576	16560	16753	16498	16747	16630	16615	16794	16584	16499	16558	16571	16574	16642	16596	16642	16778	16545	16453	16574	16760	16531	16515	16624	16629	16599	16714	16495	16779	16673	16760	16696	16667	16703	16611	16693	16650	16549	16669	16619	16649	16757	16714	16735	16423	16464	16549	16699	16654	16603	16557	16830	16596	16624	16541	16625	16787	16553	16654	16513	16539	16570	16628	16760	16425	16518	16601	16712	16493	16685	16693	16730	16757	16805	16642	16494	16862	16620	16638	16706	16719	16510	16676	16724	16558	16557	16577	16773	16681	16637	16807	16871	16498	16522	16579	16620	16583	16494	16602	16582	16629	16554	16741	16594	16795	16651	16548	16668	16695	16580	16495	16574	16719	16699	16585	16570	16467	16498	16887	16534	16506	16554	16477	16702	16383	16542	16638	16519	16629	16667	16655	16609	16744	16433	16700	16506	16597	16527	16629	16562	16690	16490	16562	16574	16716	15969	16638	16443	16557	16709	16581	16757	16709	16650	16763	16549	16686	16656	16736	16849	16559	16617	16608	16577	16537	16586	16682	16538	16526	16467	16677	16482	16592	16409	16644	16724	16886	16836	16736	16556	16747	16666	16567	16578	16694	16501	16391	16587	16530	16744	16554	16788	16577	16593	16527	16691	16654	16604	16747	16659	16630	16547	16724	16558	16578	16591	16822	16844	16759	16591	16469	16598	16605	16530	16721	16762	16269	16755	16784	16641	16628	16589	16669	16440	16427	16401	16677	16647	16607	16628	16676	16620	16691	16774	16543	16555	16532	16697	16591	16632	16582	16738	16544	16730	16651	16710	16708	16653	16641	16477	16565	16618	16380	16500	16676	16863	16654	16620	16689	16736	16670	16539	16571	16694	16503	16604	16623	16580	16604	16566	16636	16473	16675	16656	16697	16694	16551	16810	16881	16674	16433	16746	16563	16541	16601	16680	16779	16871	16579	16536	16438	16594	16512	16577	16594	16779	16771	16765	16695	16763	16505	16673	16547	16776	16572	16787	16746	16720	16645	16628	16664	16608	16676	16642	16647	16679	16587	16431	16701	16496	16372	16501	16778	16556	16668	16701	16696	16705	16475	16594	16481	16851	16775	16616	16817	16650	16667	16712	16817	16631	16560	16500	16716	16698	16611	16615	16588	16690	16616	16482	16569	16682	16550	16568	16655	16765	16639	16861	16701	16496	16729	16624	16585	16675	16505	16539	16516	16703	16591	16596	16757	16690	16513	16680	16600	16743	16710	16693	16634	16883	16598	16762	16546	16531	16644	16525	16651	16728	16512	16760	16698	16614	16710	16618	16636	16617	16688	16729	16581	16601	16703	16769	16837	16570	16484	16736	16841	16712	16421	16457	16930	16731	16618	16645	16731	16701	16659	16694	16653	16691	16666	16580	16645	16617	16500	16583	16741	16723	16375	16605	16457	16619	16610	16793	16647	16694	16641	16733	16472	16641	16420	16664	16467	16623	16736	16550	16558	16588	16793	16542	16714	16772	16642	16694	16619	16639	16568	16475	16515	16497	16597	16431	16565	16514	16670	16431	16392	16800	16607	16463	16745	16639	16666	16573	16464	16512	16635	16543	16714	16544	16504	16655	16721	16607	16419	16694	16531	16644	16661	16558	16440	16793	16556	16618	16603	16477	16622	16729	16654	16798	16753	16765	16688	16700	16540	16648	16587	16665	16851	16781	16691	16555	16631	16582	16402	16543	16544	16723	16708	16600	16641	16610	16669	16617	16740	16605	16861	16444	16761	16627	16609	16521	16545	16536	16669	16837	16618	16777	16486	16641	16525	16623	16703	16602	16518	16516	16603	16722	16741	16764	16724	16528	16671	16596	16373	16733	16598	16559	16878	16755	16645	16596	16853	16570	16692	16481	16575	16691	16641	16736	16424	16759	16588	16669	16735	16590	16287	16571	16766	16764	16671	16601	16647	16613	16553	16584	16671	16685	16647	16701	16548	16503	16511	16444	16607	16564	16775	16744	16583	16735	16613	16777	16575	16523	16413	16772	16518	16734	16557	16698	16600	16621	16698	16614	16634	16700	16545	16783	16453	16509	16843	16550	16663	16614	16379	16808	16607	16724	16661	16632	16449	16799	16645	16539	16589	16704	16716	16473	16559	16734	16493	16509	16650	16529	16653	16560	16685	16569	16509	16683	16431	16595	16577	16525	16660	16728	16564	16563	16627	16729	16497	16694	16563	16668	16687	16676	16609	16707	16628	16800	16633	16593	16642	16634	16519	16697	16406	16697	16636	16748	16486	16673	16606	16692	16700	16792	16791	16740	16623	16762	16627	16593	16640	16633	16562	16633	16755	16710	16464	16456	16463	16727	16552	16739	16655	16413	16654	16583	16488	16491	16668	16575	16488	16781	16478	16658	16523	16717	16693	16507	16727	16567	16494	16627	16762	16680	16683	16221	16803	16468	16622	16391	16715	16698	16674	16808	16790	16464	16626	16619	16589	16442	16764	16544	16620	16652	16532	16654	16820	16774	16665	16605	16490	16544	16558	16712	16694	16492	16683	16553	16572	16662	16535	16689	16605	16484	16623	16629	16620	16731	16628	16564	16666	16611	16572	16434	16701	16527	16705	17022	16502
13791	32775	77178	24749	15694	15166	14793	15030	14797	14588	14735	14588	14523	14499	14428	14620	14572	14356	14437	14453	14580	14603	14276	14510	14295	14499	14566	14681	14533	14704	14458	14534	14431	14509	14490	14624	14634	14468	14508	14499	14389	14512	14600	14596	14462	14582	14425	15025	15748	15786	15276	14681	14731	14602	14447	14517	14521	14530	14414	14478	14517	14406	14509	14354	14516	14359	14421	14448	14570	14381	14381	14456	14521	14343	14352	14474	14426	14337	14478	14526	14501	14610	14445	14395	14419	14471	14547	14473	14283	14499	14360	14494	14535	14395	14503	14390	14594	14484	14333	14349	14474	14486	14269	14431	14384	14397	14438	14295	14300	14471	14475	14335	14413	14453	14608	14402	14260	14332	14510	14454	14376	14505	14388	14478	14343	14375	14319	14394	14358	14494	14486	14505	14453	14410	14406	14496	14178	14453	14468	14366	14380	14571	14414	14326	14534	14437	14453	14451	14586	14389	14452	14697	14553	14322	14404	14396	14571	14461	14462	14371	14343	14286	14537	14292	14467	14285	14334	14462	14344	14448	14400	14608	14436	14512	14387	14455	14388	14594	14468	14389	14422	14275	14361	14428	14518	14566	14587	14613	14455	14608	14460	14573	14429	14224	14368	14411	14413	14305	14377	14384	14553	14487	14572	14494	14376	14366	14327	14433	14426	14621	14370	14232	14383	14505	14455	14261	14416	14452	14405	14479	14452	14270	14379	14367	14297	14432	14293	14549	14324	14439	14634	14429	14500	14270	14380	14502	14498	14359	14336	14506	14386	14373	14552	14449	14397	14439	14367	14600	14571	14262	14477	14391	14279	14288	14396	14465	14440	14316	14500	14453	14394	14327	14429	14262	14518	14547	14476	14528	14459	14434	14360	14583	14414	14502	14408	14501	14383	14358	14333	14375	14426	14434	14548	14269	14368	14586	14505	14397	14390	14566	14309	14344	14533	14340	14364	14495	14334	14530	14446	14320	14451	14404	14398	14445	14280	14458	14396	14362	14439	14417	14366	14547	14343	14506	14222	14270	14512	14252	14496	14374	14440	14294	14461	14545	14309	14482	14715	14363	14482	14463	14507	14397	14452	14341	14373	14327	14444	14416	14480	14342	14541	14415	14457	14443	14446	14492	14432	14412	14364	14381	14556	14426	14505	14283	14526	14495	14380	14608	14314	14465	14299	14542	14361	14495	14410	14434	14431	14534	14258	14581	14416	14429	14505	14340	14402	14397	14451	14478	14347	14432	14500	14439	14348	14384	14652	14441	14411	14379	14354	14436	14475	14429	14266	14411	14501	14382	14445	14440	14325	14603	14398	14360	14340	14423	14438	14457	14424	14246	14562	14197	14505	14417	14654	14230	14352	14383	14572	14570	14320	14341	14547	14312	14371	14407	14458	14460	14257	14511	14314	14298	14360	14536	14492	14440	14485	14571	14418	14293	14472	14336	14537	14362	14531	14464	14275	14571	14529	14377	14522	14562	14374	14643	14609	14428	14326	14391	14557	14347	14483	14472	14372	14364	14298	14329	14479	14478	14295	14397	14428	14495	14477	14446	14448	14422	14397	14329	14452	14425	14466	14384	14458	14416	14456	14294	14516	14377	14393	14389	14518	14418	14447	14414	14555	14356	14578	14375	14370	14305	14519	14400	14462	14310	14475	14358	14590	14312	14254	14246	14326	14385	14537	14410	14449	14534	14227	14460	14399	14411	14433	14421	14401	14406	14460	14493	14395	14376	14302	14428	14517	14613	14613	14414	14546	14484	14301	14457	14376	14410	14438	14494	14374	14467	14428	14206	14433	14349	14514	14467	14360	14492	14447	14434	14434	14502	14396	14445	14443	14385	14557	14420	14258	14508	14386	14322	14392	14466	14222	14431	14414	14492	14379	14415	14463	14391	14278	14307	14341	14317	14398	14737	14398	14463	14374	14380	14206	14390	14427	14563	14229	14407	14440	14396	14286	14446	14368	14360	14375	14515	14543	14456	14515	14327	14608	14438	14489	14504	14402	14303	14435	14228	14596	14519	14318	14473	14570	14516	14542	14409	14485	14370	14469	14569	14487	14442	14490	14382	14223	14415	14481	14463	14393	14440	14364	14403	14518	14572	14553	14524	14594	14424	14471	14505	14388	14502	14546	14556	14510	14434	14382	14442	14301	14603	14370	14515	14520	14473	14407	14421	14447	14616	14388	14491	14560	14400	14425	14486	14410	14563	14416	14543	14348	14467	14400	14391	14574	14433	14583	14641	14408	14272	14479	14465	14260	14469	14476	14449	14426	14431	14475	14355	14370	14411	14341	14310	14433	14565	14487	14335	14457	14180	14433	14413	14432	14486	14218	14499	14536	14307	14361	14357	14386	14363	14434	14336	14481	14507	14378	14363	14396	14444	14435	14304	14539	14313	14499	14502	14347	14427	14551	14465	14431	14551	14490	14474	14472	14316	14426	14416	14518	14513	14372	14362	14483	14468	14356	14395	14509	14441	14400	14343	14566	14404	14368	14547	14350	14181	14558	14424	14256	14492	14428	14447	14492	14475	14406	14548	14335	14383	14409	14400	14549	14288	14626	14291	14289	14549	14418	14481	14502	14252	14398	14378	14355	14535	14455	14519	14468	14547	14406	14270	14486	14684	14485	14424	14372	14370	14437	14322	14501	14453	14256	14477	14357	14532	14320	14471	14438	14437	14337	14357	14478	14723	14371	14334	14360	14435	14299	14375	14376	14434	14500	14550	14338	14418	14557	14505	14424	14431	14521	14410	14392	14614	14415	14370	14186	14311	14341	14584	14339	14505	14401	14252	14460	14290	14400	14347	14377	14552	14443	14465	14523	14487	14644	14407	14367	14282	14400	14411	14528	14222	14324	14367	14578	14547	14558	14448	14439	14371	14523	14485	14524	14384	14511	14340	14336	14556	14391	14475	14493	14427	14513	14401	14465	14527	14434	14343	14500	14459	14455	14509	14455	14415	14428	14464	14494	14425	14391	14329	14531	14524	14474	14484	14509	14519	14418	14419	14367	14315	14370	14459	14466	14309	14430	14447	14483	14579	14414	14283	14399	14343	14339	14517	14512	14315	14459	14376	14418	14522	14421	14381	14253	14424	14504	14474	14521	14370	14533	14528	14480	14547	14338	14278	14379	14335	14379	14492	14518	14354	14392	14627	14282	14301	14440	14253	14392	14561	14421	14518	14419	14519	14410	14405	14318	14381	14479	14472	14344	14337	14354	14474	14676	14262	14426	14416	14403	14457	14332	14524	14345	14650	14307	14321	14482	14438	14386	14560	14368	14458	14495	14477	14321	14369	14515	14441	14615	14346	14427	14497	14231	14590	14451	14318	14382	14398	14552	14595	14351	14566	14415	14365	14474	14491	14571	14455	14468	14404	14386	14474	14484	14500	14429	14569	14345	14388	14381	14564	14527	14449	14558	14454	14524	14467	14542	14437	14437	14381	14453	14323	14370	14241	14474	14342	14341	14280	14409	14330	14475	14473	14548	14408	14206	14395	14455	14577	14416	14440	14388	14619	14453	14485	14445	14346	14621	14641	14370	14438	14421	14363	14556	14500	14312	14528	14382	14411	14537	14379	14489	14463	14322	14603	14491	14526	14571	14432	14518	14335	14492	14478	14470	14519	14384	14427	14490	14625	14363	14597	14308	14522	14518	14342	14512	14382	14440	14424	14327	14439	14413	14508	14506	14274	14510	14366	14424	14378	14434	14424	14360	14318	14340	14195	14341	14293	14482	14392	14497	14362	14524	14461	14447	14491	14473	14448	14427	14472	14508	14497	14408	14419	14381	14278	14341	14471	14398	14511	14477	14496	14387	14200	14414	14615	14341	14394	14498	14496	14506	14460	14505	14427	14544	14327	14404	14455	14540	14482	14307	14588	14411	14367	14417	14431	14472	14323	14283	14375	14289	14641	14407	14523	14444	14495	14483	14435	14424	14481	14425	14506	14413	14459	14561	14286	14440	14427	14424	14370	14508	14379	14376	14389	14303	14500	14437	14486	14467	14402	14450	14458	14476	14554	14479	14437	14518	14449	14327	14260	14533	14354	14421	14382	14532	14377	14491	14306	14488	14430	14527	14590	14267	14423	14318	14522	14253	14570	14491	14366	14406	14374	14319	14402	14503	14393	14389	14457	14600	14221	14498	14444	14542	14208	14393	14474	14451	14541	14477	14519	14399	14477	14299	14479	14281	14465	14518	14501	14393	14621	14321	14170	14449	14626	14409	14434	14545	14303	14365	14468	14379	14411	14523	14474	14391	14501	14519	14410	14572	14469	14355	14489	14272	14374	14330	14372	14495	14419	14350	14529	14547	14388	14453	14376	14353	14406	14364	14595	14403	14296	14373	14422	14375	14460	14390	14531	14492	14467	14418	14348	14322	14435	14511	14452	14308	14527	14354	14364	14479	14384	14435	14253	14378	14316	14492	14349	14215	14471	14517	14456	14562	14432	14380	14160	14476	14436	14444	14477	14543	14427	14419	14544	14463	14458	14358	14515	14346	14324	14465	14303	14256	14569	14472	14364	14387	14448	14526	14362	14472	14311	14533	14583	14556	14548	14496	14470	14445	14358	14364	14410	14445	14478	14393	14411	14327	14367	14542	14484	14503	14470	14431	14375	14346	14430	14209	14445	14469	14481	14695	14373	14253	14425	14545	14338	14179	14394	14404	14485	14513	14382	14558	14401	14289	14330	14504	14303	14535	14483	14378	14436	14657	14433	14576	14334	14486	14511	14502	14418	14605	14348	14428	14268	14289	14414	14528	14430	14275	14489	14505	14454	14361	14366	14385	14489	14368	14232	14394	14574	14317	14453	14336	14441	14348	14426	14517	14278	14456	14564	14384	14515	14504	14403	14478	14281	14495	14443	14234	14324	14350	14389	14620	14354	14449	14481	14442	14427	14250	14379	14485	14372	14387	14348	14442	14345	14412	14320	14294	14322	14441	14527	14277	14528	14437	14378	14426	14518	14452	14326	14541	14351	14483	14358	14456	14433	14303	14611	14454	14401	14405	14214	14478	14389	14353	14420	14551	14430	14493	14493	14331	14333	14439	14450	14524	14444	14580	14319	14422	14335	14482	14455	14303	14329	14440	14583	14372	14384	14531	14475	14452	14356	14392	14482
22646	21058	34850	27818	21212	22666	24573	18162	17231	17571	17311	17065	17105	17265	17270	17048	16893	16769	17012	16791	16850	16829	16784	16751	16879	16948	16987	16896	16929	16826	17038	16786	16771	16769	16894	16716	16882	16946	17028	16758	16783	16776	16765	16952	16908	16844	16917	17304	18650	18399	18165	17497	17162	16838	16871	16756	16604	16659	16807	16779	16654	16876	16607	17001	16727	16561	16830	16827	16611	16559	16825	16899	16698	16651	17011	16653	16574	16738	16748	16853	16637	16606	16717	16718	16731	16804	16659	16820	16872	16695	16876	16684	16632	16676	16733	16651	16778	16764	16726	16795	16676	16660	16627	16763	16906	16837	16904	16482	16693	16618	16695	16784	16830	16610	16882	16760	16721	16582	16712	16725	16819	16695	16695	16789	16671	16532	16839	16855	16828	16613	16766	16736	16575	16605	17076	16762	16881	16595	16875	16796	16860	16634	16633	16704	16713	16718	16578	16823	16662	16864	16768	16774	16835	16589	16859	16677	16717	16788	16720	16956	16644	16861	16849	16748	16899	16966	16730	16663	16735	16845	16787	16916	16728	16775	16792	16656	16700	16649	16694	16544	16675	16847	16950	16516	16899	16492	16750	16757	16605	16592	16501	16808	16835	16593	16943	16842	16805	16854	16744	16783	16794	16874	16803	16654	16748	16626	16711	16586	16961	16739	16746	16745	16587	16645	16652	16676	16757	16745	16426	16768	16833	16630	16820	16626	16644	16887	16945	16733	16590	16802	16898	16424	16590	16749	16810	16627	16441	16640	16677	16834	16566	16610	16799	16534	16717	16657	16468	16801	16713	16646	16722	16473	16687	16598	16509	16778	16821	16690	16682	16663	16813	16738	16853	16829	16537	16826	16818	16709	16642	16676	16574	16497	16677	16710	16680	16659	16777	16718	16779	16561	16616	16778	16676	16846	16729	16729	16729	16608	16745	16643	16763	16598	16688	16649	16733	16844	16862	16825	16885	16624	16975	16664	16911	16708	16711	16687	16901	17008	16760	16675	16727	16673	16772	16838	16684	16653	16811	16772	16739	16719	16604	16791	16814	16697	16765	16761	16812	16752	16831	16625	16787	16711	16748	16738	16723	16942	16656	16570	16857	16779	16713	16666	16567	16534	16621	16919	16728	16618	16641	16874	16831	16735	16787	16691	16629	16479	16775	16732	16877	16536	16558	16721	16699	16723	16670	16681	16505	16651	16882	16844	16534	16868	16628	16612	16796	16956	16926	16757	16630	16735	16514	16722	16885	16827	16548	16880	16841	16658	16840	16734	16604	16743	16603	16825	16922	16632	16899	16691	16724	16855	16720	16820	16729	16824	16701	16686	16649	16827	16433	16503	16738	16659	16750	16956	16630	16604	16785	16822	16842	16548	16712	16891	16501	16763	16752	16725	16805	16645	16750	16831	16683	16590	16943	16609	16666	16770	16625	16823	16651	16825	16790	16726	16652	16671	16614	16836	16607	16575	16715	16568	16533	16458	16614	16761	16706	16667	16520	16548	16911	16703	16662	16713	16617	16552	16674	16604	16651	16636	16637	16624	16787	16638	16598	16753	16560	16545	16846	16796	16810	16711	16845	16672	16914	16694	16850	16744	16847	16698	16700	16759	16799	16588	16612	16670	16835	16518	16654	16781	16648	16589	16693	16713	16655	16774	16796	16738	17014	16661	16575	16473	16748	16658	16833	16741	16711	16693	16576	16541	16529	16788	16720	16694	16736	16655	16937	16791	16658	16912	16845	16773	16811	16793	16547	16684	16618	16633	16713	16778	16835	16681	16871	16810	16761	16755	16715	16812	16771	16643	16600	16471	16752	16827	16775	16541	16875	16684	16524	16615	16819	16848	16752	16608	16503	16772	16602	16756	16697	16563	16897	16734	16545	16931	16717	16720	17018	16725	16515	16658	16861	16795	16531	16793	16808	16675	16783	16730	16664	16687	16846	16717	16547	16879	16685	16644	16702	16715	16559	16660	16558	16861	16738	16787	16677	16731	16775	16808	16655	16508	16551	16781	16714	16616	16780	16740	16684	16718	16778	16654	16664	16686	16863	16781	16671	16780	16842	16822	16817	16633	16813	16795	16665	16699	16860	16692	16442	16726	16755	16723	16654	16667	16711	16593	16898	16823	16661	16708	16775	16746	16725	16774	16668	16798	16598	16712	16581	16773	16651	16849	16852	16485	16728	16497	16824	16722	16576	16654	16686	16720	16746	16821	16642	16787	16752	16645	16686	16644	16578	16689	16752	16802	16715	16743	16679	16640	16644	16635	16757	17020	16606	16825	16738	16709	16933	16757	16633	16809	16683	16877	16535	16845	16633	16516	16573	16594	16562	16737	16607	16732	16756	16664	16595	16647	16859	16639	16751	16672	16664	16827	16758	16534	16645	16711	16672	16778	16859	16705	16757	16688	16663	16684	16729	16702	16617	16651	16630	16759	16763	17052	16963	16886	16796	16788	16730	16719	16905	16803	16650	16739	16799	16589	16817	16829	16777	16837	16751	16634	16665	16647	16718	16658	16709	16768	16730	16753	16574	16624	16556	16639	16633	16668	16538	16783	16872	16763	16830	16800	16802	16603	16465	16758	16859	16609	16732	16589	16569	16650	16608	16679	16593	16696	16796	16793	16682	16671	16454	16885	16550	16652	16748	16795	16417	16749	16592	16599	16585	16558	16566	16723	16651	16765	16561	16720	16632	16725	16655	16955	16624	16830	16731	16800	16817	16697	16768	16646	16741	16836	16791	16618	16760	16954	16916	16800	16606	16600	16571	16547	16638	16584	16715	16692	16664	16733	16845	16750	16801	16764	16704	16697	16811	16866	16657	16892	16702	16739	16820	16671	16803	16656	16654	16862	16564	16554	16747	16769	16678	16552	16747	16705	16645	16645	16693	16636	16816	16727	16825	16678	16625	16687	16640	16775	16896	16700	16662	16869	16719	16921	16643	16811	16705	16759	16664	16874	16818	16902	16558	16724	16728	16856	16640	16591	16488	16765	16627	16942	16697	16644	16680	16685	16708	16790	16801	16805	16836	17027	16875	16636	16771	16719	16746	16600	16626	16714	16570	16782	16654	16636	16879	16628	16696	16848	16813	16685	16570	16703	16677	16676	16783	16644	16753	16617	16912	16801	16641	16582	16811	16672	16645	16712	16709	16621	16792	16834	16743	16428	16430	16777	16681	16542	16709	16700	16512	16533	16820	16793	16742	16601	16649	16702	16502	16667	16844	16714	16710	16637	16538	16489	16677	16613	16608	16763	16826	16710	16597	16595	16861	16749	16715	16864	16698	16819	16856	16650	16563	16701	16640	16701	16567	16673	16760	16611	16584	16798	16574	16839	16753	16462	16571	16732	16614	16764	16577	16754	16718	16815	16813	16675	16599	16547	16667	16812	16813	16886	16729	16600	16960	16900	16674	16722	16705	16624	16899	16757	16860	16756	16654	16587	16705	16859	16776	16829	16835	16889	16830	16581	17016	16643	16641	16552	16759	16523	16781	16701	16724	16755	16731	16737	16928	16696	16546	16500	16717	16702	16609	16749	16730	16640	16799	16583	16823	16826	16746	16703	16756	16741	16717	16548	16757	16680	16594	16773	16885	16903	16596	16870	16536	16583	16604	16716	16861	16730	16763	16664	16693	16654	16652	16801	16672	16633	16859	16618	16671	16708	16775	16792	16856	16657	16695	16613	16656	16608	16549	16752	16538	16538	16360	16752	16580	16635	16666	16901	16754	16911	16751	16727	16806	16765	17079	16709	16801	16790	16784	16786	16829	16680	16639	16616	16778	16850	16659	16500	16563	16528	16732	16686	16452	16765	16769	16708	16707	16756	16593	16635	16719	16789	16906	16726	17002	16786	16501	16773	16552	16799	16659	16723	16741	16835	16694	16672	16753	16810	16729	16693	16763	16633	16748	16625	16742	16605	16837	16656	16693	16611	16802	16693	16821	16863	16672	16643	16691	16784	16655	16669	16911	16905	16759	16670	16716	16511	16696	16536	16500	16574	16853	16761	16820	16935	16712	16726	16712	16915	16649	16811	16712	16899	16928	16669	16680	16696	16843	16756	16706	16743	16489	16818	16660	16609	16583	16658	16701	16748	16604	16621	16678	16643	16637	16527	16743	16750	16647	16693	16810	16808	16800	16790	16698	16760	16872	16556	16490	16814	16702	16633	16497	16766	16757	16709	16506	16540	16681	16683	16714	16681	16675	16857	16803	16466	16615	16658	16659	16778	16776	16714	16766	16662	16789	16595	16779	16694	16832	16682	16869	16635	16944	16764	16714	16780	16677	16757	16748	16708	16626	16647	16587	16549	16672	16711	16668	16888	16792	16913	16528	16722	16645	16547	16619	16651	16637	16666	16867	16636	16779	16519	16653	16716	16808	16641	16671	16831	16747	16763	16690	16547	16719	16874	16531	16764	16770	16681	16783	16765	16901	16901	16616	16776	16549	16643	16644	16832	16596	16793	16909	16707	16969	16731	16828	16695	16681	16653	16728	16500	16533	16861	16568	16624	16845	16657	16642	16660	16612	16658	16541	16877	16547	16803	16843	16788	16604	16685	16732	16676	16604	16725	16639	16701	16689	16882	16830	16799	16710	16757	16549	16744	16736	16712	16803	16634	16794	16688	16787	16511	16651	16722	16678	16835	16796	16821	16600	16917	16670	16480	16533	16789	16772	16609	16564	16722	16795	17010	16782	16723	16789	16617	16834	16734	16439	16815	16694	16608	16959	16972	16992	16757	16692	16670	16796	16845	16476	16690	16630	16891	16688	16837	16807	16765	16753	16698	16753	16967	16564	16626	16485	16732	16562	16905	16639	16848	16665	16623	16677	16645	16761	16619	16676	16835	16722	16661	16851	16494	16642	16951	16648	16486	16764	16736	16785	16837	16719	16711	16759	16804	16850	16473	16717	16689	16787	16468	16727	16577	16810	16817	16587	16658	16879	16708	16635	16833	16636	16911	16783	16522	16819	16677	16634	16815	16820	16808	16727	16887	16621	16579	16660	16703	16589	16730	16485	16699	16833	16832	16758	16614	16738	17003	16763	16672	16565	16709	16619	16429	16770	16555	16524	16838	16830	16728	16767	16529	16631	16702	16557	16757	16678	16782	16830	16750	16628	16464
15682	40669	88293	27416	16858	15889	15526	15092	15056	14796	15124	14665	14773	14785	14578	14507	14777	14635	14531	14625	14609	14624	14542	14499	14486	14393	14711	14505	14616	14638	14603	14648	14530	14629	14682	14781	14760	14739	14741	14492	14639	14535	14507	14567	14715	14567	14617	15942	17228	16910	16208	15166	14822	14549	14556	14648	14716	14569	14450	14486	14554	14484	14481	14427	14279	14458	14469	14501	14420	14566	14609	14554	14440	14711	14591	14622	14381	14392	14387	14513	14473	14625	14504	14534	14545	14624	14647	14517	14464	14548	14579	14561	14583	14489	14542	14505	14402	14433	14461	14474	14608	14533	14446	14410	14439	14434	14452	14496	14458	14611	14503	14463	14599	14451	14389	14490	14364	14430	14520	14381	14475	14459	14408	14323	14555	14491	14563	14543	14597	14532	14499	14384	14424	14496	14477	14476	14453	14388	14557	14500	14528	14437	14532	14436	14277	14429	14496	14439	14345	14504	14533	14368	14501	14547	14419	14416	14681	14482	14510	14351	14527	14547	14493	14497	14404	14558	14312	14499	14548	14476	14494	14333	14441	14551	14674	14366	14329	14347	14496	14576	14469	14429	14538	14478	14594	14420	14538	14574	14395	14606	14401	14430	14447	14518	14729	14442	14535	14321	14697	14432	14438	14377	14555	14301	14478	14547	14427	14490	14611	14536	14366	14584	14366	14500	14538	14463	14326	14634	14567	14351	14388	14702	14530	14201	14638	14365	14463	14542	14478	14509	14460	14484	14436	14450	14484	14328	14397	14516	14513	14633	14518	14595	14529	14602	14422	14353	14515	14592	14402	14516	14466	14467	14388	14678	14487	14570	14613	14404	14540	14453	14560	14488	14607	14515	14485	14461	14354	14376	14640	14648	14738	14499	14469	14452	14508	14522	14556	14559	14373	14534	14510	14557	14513	14506	14567	14397	14607	14577	14441	14408	14336	14356	14528	14579	14296	14570	14553	14585	14350	14572	14501	14387	14658	14459	14390	14544	14465	14428	14446	14482	14458	14592	14409	14425	14586	14575	14383	14623	14351	14397	14503	14327	14425	14529	14471	14328	14476	14338	14528	14354	14405	14514	14324	14502	14359	14643	14435	14622	14501	14541	14257	14456	14528	14338	14376	14480	14535	14567	14565	14411	14516	14424	14578	14317	14452	14487	14433	14408	14497	14468	14393	14456	14452	14603	14422	14504	14315	14443	14564	14582	14489	14547	14448	14366	14382	14291	14426	14462	14475	14551	14590	14640	14582	14587	14486	14630	14510	14576	14491	14523	14542	14450	14347	14604	14477	14561	14495	14513	14567	14516	14494	14618	14636	14403	14541	14569	14305	14514	14457	14327	14595	14400	14482	14394	14597	14526	14538	14583	14461	14504	14533	14743	14545	14369	14438	14414	14523	14630	14533	14559	14315	14542	14462	14395	14532	14302	14506	14570	14586	14658	14462	14394	14437	14383	14417	14513	14622	14422	14386	14556	14502	14519	14665	14643	14497	14380	14562	14575	14372	14339	14436	14478	14490	14402	14407	14522	14507	14452	14374	14481	14450	14544	14414	14579	14686	14401	14392	14435	14532	14330	14455	14542	14311	14374	14368	14629	14519	14412	14397	14614	14395	14612	14501	14501	14391	14390	14378	14519	14512	14498	14588	14481	14407	14656	14491	14558	14379	14491	14431	14523	14384	14461	14588	14292	14473	14401	14604	14342	14407	14478	14483	14380	14661	14411	14346	14355	14384	14619	14529	14631	14369	14439	14497	14448	14523	14338	14613	14565	14587	14543	14531	14556	14508	14411	14754	14458	14393	14514	14459	14565	14447	14269	14421	14533	14535	14435	14443	14311	14458	14514	14394	14549	14472	14395	14394	14390	14324	14525	14548	14476	14570	14529	14386	14480	14527	14306	14440	14395	14568	14509	14375	14392	14492	14498	14652	14442	14481	14363	14534	14294	14434	14512	14439	14503	14607	14374	14447	14542	14490	14513	14624	14344	14384	14342	14658	14357	14544	14477	14374	14467	14416	14579	14458	14452	14588	14392	14394	14581	14385	14365	14660	14457	14584	14581	14459	14442	14483	14434	14519	14576	14309	14516	14391	14464	14563	14465	14425	14599	14276	14620	14385	14536	14377	14438	14425	14515	14391	14422	14398	14446	14460	14606	14572	14517	14335	14474	14597	14414	14428	14510	14497	14402	14517	14553	14452	14463	14526	14491	14487	14407	14501	14570	14331	14412	14439	14480	14513	14534	14548	14523	14470	14284	14560	14440	14359	14366	14448	14382	14630	14586	14780	14533	14533	14635	14353	14388	14510	14294	14451	14568	14573	14285	14437	14528	14284	14523	14507	14577	14407	14510	14523	14511	14418	14372	14706	14471	14432	14549	14427	14526	14504	14422	14459	14308	14579	14512	14476	14507	14432	14589	14593	14440	14449	14430	14575	14471	14465	14654	14408	14516	14414	14480	14581	14545	14462	14544	14484	14433	14730	14560	14570	14397	14758	14401	14598	14499	14475	14500	14619	14416	14447	14770	14384	14599	14504	14423	14406	14465	14406	14444	14569	14508	14468	14537	14433	14474	14400	14469	14321	14590	14327	14594	14574	14406	14448	14429	14445	14344	14393	14507	14661	14503	14581	14495	14406	14472	14418	14523	14504	14538	14475	14541	14489	14449	14443	14383	14340	14415	14382	14499	14590	14474	14480	14398	14482	14515	14469	14398	14609	14544	14508	14471	14498	14399	14494	14427	14420	14457	14455	14456	14243	14523	14559	14571	14538	14261	14671	14404	14498	14543	14400	14625	14288	14577	14403	14408	14452	14598	14450	14563	14392	14512	14457	14583	14437	14506	14580	14409	14627	14539	14461	14555	14380	14523	14507	14426	14432	14421	14559	14412	14619	14348	14361	14492	14556	14552	14386	14534	14507	14453	14481	14491	14371	14452	14574	14206	14349	14640	14451	14389	14515	14476	14336	14476	14480	14348	14487	14529	14499	14300	14516	14539	14529	14574	14450	14464	14491	14560	14396	14434	14492	14469	14566	14374	14621	14463	14356	14556	14558	14489	14348	14395	14450	14522	14517	14432	14336	14692	14459	14483	14619	14402	14452	14505	14449	14462	14387	14588	14356	14461	14536	14447	14374	14454	14389	14447	14551	14569	14647	14544	14545	14469	14527	14414	14505	14258	14418	14529	14616	14536	14499	14568	14470	14529	14491	14311	14484	14634	14441	14520	14451	14497	14469	14240	14590	14389	14356	14407	14554	14381	14448	14564	14357	14384	14310	14495	14429	14482	14456	14471	14523	14523	14505	14510	14504	14574	14305	14421	14409	14465	14459	14468	14518	14368	14422	14348	14287	14474	14452	14373	14644	14484	14564	14521	14555	14217	14538	14511	14515	14498	14464	14367	14342	14459	14393	14511	14348	14477	14520	14394	14287	14471	14353	14452	14415	14378	14475	14504	14419	14475	14460	14452	14306	14398	14663	14642	14611	14583	14468	14521	14300	14342	14624	14529	14265	14625	14450	14570	14338	14492	14398	14554	14419	14515	14512	14555	14521	14500	14410	14536	14366	14381	14490	14545	14471	14446	14583	14402	14467	14548	14598	14437	14663	14585	14267	14532	14658	14594	14511	14316	14481	14472	14469	14460	14394	14472	14422	14535	14423	14471	14449	14500	14630	14439	14399	14560	14492	14502	14458	14460	14453	14415	14611	14494	14612	14466	14300	14554	14414	14483	14521	14442	14554	14484	14428	14650	14534	14359	14315	14501	14601	14586	14365	14576	14485	14483	14521	14532	14648	14510	14388	14679	14568	14544	14480	14470	14495	14303	14452	14351	14498	14619	14422	14477	14621	14353	14521	14517	14585	14355	14541	14534	14479	14488	14409	14495	14526	14490	14493	14687	14559	14498	14504	14565	14677	14475	14558	14537	14450	14474	14491	14352	14670	14467	14495	14467	14558	14519	14310	14381	14272	14421	14494	14433	14525	14335	14406	14377	14447	14454	14646	14540	14378	14543	14467	14477	14458	14461	14528	14446	14448	14424	14493	14429	14482	14492	14432	14504	14559	14414	14302	14405	14592	14458	14482	14501	14471	14375	14503	14464	14328	14325	14801	14532	14478	14458	14473	14445	14468	14571	14551	14317	14603	14442	14503	14324	14451	14466	14596	14428	14401	14312	14721	14518	14637	14450	14511	14377	14418	14526	14418	14515	14510	14486	14339	14475	14589	14701	14568	14404	14528	14514	14467	14531	14427	14551	14524	14517	14300	14302	14561	14400	14687	14473	14683	14558	14339	14465	14468	14440	14459	14465	14529	14244	14362	14658	14528	14418	14577	14563	14439	14462	14487	14243	14414	14578	14387	14537	14428	14483	14446	14382	14511	14610	14499	14575	14730	14286	14398	14524	14447	14583	14604	14520	14433	14689	14471	14313	14609	14632	14555	14637	14382	14388	14574	14436	14612	14410	14496	14521	14446	14742	14465	14381	14417	14351	14476	14414	14396	14307	14483	14463	14335	14507	14487	14259	14632	14369	14579	14611	14647	14542	14444	14457	14414	14644	14561	14410	14480	14352	14452	14544	14416	14503	14608	14641	14592	14575	14496	14451	14406	14564	14467	14627	14492	14668	14465	14496	14384	14540	14472	14448	14386	14445	14374	14380	14440	14472	14297	14488	14459	14465	14396	14407	14536	14443	14376	14535	14415	14619	14453	14526	14573	14572	14554	14487	14484	14623	14473	14385	14508	14669	14390	14463	14489	14506	14564	14508	14355	14364	14410	14595	14475	14492	14544	14444	14586	14465	14440	14532	14504	14478	14507	14564	14332	14506	14518	14344	14599	14659	14517	14469	14511	14492	14310	14386	14724	14362	14540	14423	14610	14578	14480	14225	14438	14422	14450	14519	14478	14521	14459	14481	14645	14441	14500	14465	14444	14548	14528	14456	14463	14393	14488	14439	14505	14579	14350	14627	14452	14355	14499	14404	14374	14413	14413	14458	14531	14351	14582	14666	14471	14430	14728	14484	14538	14582	14485	14572	14462	14263	14355	14334	14444	14597	14481	14308	14320	14438	14447	14505	14505	14305	14571	14670	14407	14486	14497	14304	14559	14228	14629	14513	14369	14649	14471	14470
27228	22844	39499	27091	17892	17170	17201	16907	16857	16810	16798	16888	16934	16787	16868	16754	16935	17148	16743	16977	16800	16946	16974	16868	16943	17021	16832	16757	16994	16949	16770	16947	17092	16957	16872	16892	16911	17034	16809	16761	16786	16909	16696	16829	16709	16792	16884	16846	17009	17003	17136	16950	16806	16884	16741	16719	16628	16813	16714	16667	16755	16832	16766	16858	16869	16745	16755	16847	16872	16876	16772	16660	16938	16797	16827	16779	16936	16804	16672	16792	16671	16796	16954	16857	16655	16784	16889	16931	16896	16686	16933	16944	16842	16709	16948	16699	17008	16691	16819	16489	16825	16691	16977	16923	16873	16768	16798	16723	16738	16656	16634	16607	16815	16705	16471	16685	16901	16617	16640	16684	16878	16745	16697	16758	16860	16733	16698	16805	16943	16894	16785	16735	16877	16952	16603	16682	16960	16718	16661	16813	16679	16853	16738	16690	16766	16630	16643	16772	16792	16706	16677	16913	16647	16801	16877	16826	16902	17106	17054	16724	17066	16978	16731	16819	16722	16708	16932	16709	16684	16907	16858	16758	16550	16742	16902	16921	16725	17010	16930	16878	16890	16883	17178	16948	16784	17056	16783	16803	16837	16620	16907	16871	16716	17037	16641	16676	16872	16886	16464	16823	16738	16878	16742	16929	16826	16952	16905	16929	16767	16895	16895	16933	16819	16838	16675	16947	16710	16908	16871	16721	16819	16746	16819	16802	16723	16774	16738	16461	16739	16765	16762	16764	16865	16810	16784	16758	16688	16828	16791	16668	17011	16696	16750	16689	16870	16814	16689	16769	16745	16849	16752	16892	17048	16758	16756	16920	16902	16756	16882	16864	17063	16702	16847	16747	16865	16952	16778	16888	16821	16694	16920	16650	16835	16878	16823	16768	16908	16874	16778	16862	17061	16846	16674	16755	16868	16677	16704	16886	16760	16883	17049	16763	16921	17060	16564	16737	16723	16812	16832	16967	16869	16891	17091	16946	16821	16872	16621	16851	16817	16902	16805	16759	16701	16679	16822	16682	16822	16682	16635	16955	16600	16825	16879	16946	16936	17028	16765	17023	16723	16854	16757	16857	16855	16805	16891	16638	16859	17006	16748	16813	16703	16864	16842	16870	16666	16748	16709	16979	16988	16677	16902	16589	16748	17010	16784	16681	16781	16828	16859	16894	16831	16779	16660	16692	16675	16779	16638	17051	16879	16928	16748	16821	16876	16775	16650	16706	16649	16715	16725	16694	16987	16715	16848	16979	16704	16918	16813	16885	16800	16748	16852	16883	16729	16684	16463	16738	16687	16843	16739	16936	16774	16759	16950	17054	16972	16706	16893	16843	16730	16789	16743	16770	16877	16963	16616	16780	16626	16659	16591	16792	16763	16696	16887	16730	16872	16895	16832	16779	16807	16783	16734	16954	16823	16778	16692	16872	16800	16747	16841	16783	16903	16795	16787	16773	16564	16767	16940	16730	16916	16731	16742	16900	16739	16729	16794	16794	16751	16728	17003	16740	16740	16934	16841	16788	16923	16902	16828	16733	16862	16940	16757	16793	16737	16805	16963	16800	16958	16856	17002	16761	16989	16826	16628	16621	16677	16441	16628	16827	16837	16709	16755	16833	16959	16747	17034	16732	16960	16875	16692	16908	16855	16676	16807	16885	16952	16571	16664	16756	16701	16901	16751	16991	16852	16811	17013	16742	16784	16945	16797	16941	16816	16782	16743	16972	16716	16845	16922	16898	16948	16815	16887	16854	16690	16680	16899	16909	16753	16686	16959	16775	16906	16859	16932	16742	16749	16699	16726	16889	16806	16881	16810	16833	16912	16903	16763	16681	16918	16594	16754	16986	16865	16855	16713	16817	16974	16849	17055	16743	16708	16963	16853	16593	16738	16775	16949	16758	16998	16908	16870	17078	16747	16652	16678	16736	16769	16986	16802	16802	16660	16798	16783	16750	16851	16775	16818	16792	16920	16702	16854	16760	16739	16651	16897	16681	16793	16595	16723	16639	16766	16655	16880	16839	16686	16651	16720	16793	16886	16682	16983	16837	16814	16915	16907	16768	16885	16780	16669	16801	16836	16888	17119	17020	16779	16716	16903	16811	16847	16813	16771	16626	16894	16784	16740	16772	16698	16715	16489	16672	16660	16606	16900	16777	17017	16787	16875	16792	16793	16810	16898	16758	16894	16863	16719	16831	16656	16724	16727	16715	16810	16794	16725	16841	16885	16682	16706	16898	16865	17003	16816	16820	16733	16572	16821	16588	16817	16720	16659	16734	16816	16798	16900	17020	16935	16572	16783	16828	16760	16878	16900	16746	16741	16772	17005	16884	16812	16814	16754	16715	16911	17002	16986	17006	16926	16658	16854	16891	16967	16743	16822	16675	16772	16642	16829	16779	16920	16881	16808	16818	16880	17101	16772	16693	16672	17040	16893	16785	17069	16811	16970	17050	16835	16783	16714	16640	16795	16886	16607	16745	16854	16777	16792	16866	16673	16892	16798	16916	16885	16735	16688	16658	16715	16793	16794	16622	16699	16756	16693	16841	16679	16785	16709	16605	16873	16938	16755	16769	16845	16931	16916	16864	16943	16751	16878	16809	16709	16703	16804	16768	16868	17002	16920	16827	16688	16807	16701	16719	16833	16706	16793	16730	16738	16777	16694	16880	16767	16647	16654	16659	16813	16639	16891	16721	16799	16841	16976	16803	16845	17037	16851	16888	16718	16687	16878	16681	16988	16784	16849	16753	16740	16788	16873	16740	16818	16811	16877	16979	16781	16760	16827	16878	16895	16998	16815	16724	16888	16929	16819	16791	16826	16743	16888	16750	16900	16945	16764	16791	16647	16745	16872	16833	16997	16906	16986	16894	16588	16666	16865	16744	16758	16590	16871	16789	16895	16641	16871	16781	16760	16775	16800	16860	16778	16922	16911	16872	16849	16713	16650	16916	16826	16649	16863	16644	16792	16699	16734	16735	16619	16888	16867	16695	16762	16844	17007	16790	16780	16825	16782	16866	16957	16803	16916	16738	16755	16765	16984	16802	16911	17102	16958	16859	16903	16722	16646	16714	16639	16830	16879	16968	16583	16841	16791	16896	16951	16874	16963	16812	16721	16949	16852	16915	16852	16665	16842	16813	16822	16830	16994	16879	16971	16859	16820	16849	16676	16876	16944	16775	16929	16764	17044	16900	16703	16670	16949	16737	16885	16850	16863	16893	16949	16815	16745	16931	16810	16963	16839	16795	16693	16730	16755	16856	17092	16930	16832	16860	16759	16846	16716	16486	16761	16839	16817	16720	16948	16859	16683	16827	16960	16775	16695	16676	16802	16808	16821	16713	16699	16813	16610	16897	16735	16840	16628	17004	16531	16835	16978	16815	16958	16830	16687	16833	16835	16780	16697	16871	16764	16920	16744	16857	16823	16677	16711	16690	16823	16775	16568	16791	16816	16802	16998	16808	16944	16899	16917	16762	16814	16783	16884	16777	16821	16727	16745	16812	16965	16902	16779	16822	16796	16945	16859	16532	16728	16723	16764	16741	16925	16924	16698	16561	16654	16825	16681	16790	16822	16757	16818	16752	16888	16876	16895	16766	16702	16920	16637	16806	16934	16776	16765	16706	16853	16904	16900	16906	16800	17046	16915	16617	16815	16762	16683	16741	16814	16826	16744	16819	16848	16780	16717	16735	16787	16608	16809	16843	16886	16803	16761	16590	16787	16749	17012	16874	16750	16961	16687	16789	16775	16763	16658	16632	16797	16833	16811	16726	16709	16971	16776	16803	16712	16737	16926	16718	16760	16769	16951	16681	16549	16893	16750	16797	16703	16586	16861	16826	16753	16786	16734	16941	16837	16763	16736	16979	17014	16808	16593	16875	16784	16818	16969	16843	16644	16688	16890	16711	16951	16841	16744	16711	16935	16957	16890	16678	16593	16772	16931	16658	16876	16796	16795	16785	16961	16686	16765	16843	16677	16950	16745	16794	16877	16853	16818	16446	16916	16795	16746	16791	16869	16715	16838	16792	16921	16678	16842	16680	16745	16758	16714	16693	16749	16840	16976	16939	16738	16839	16806	16860	16850	16958	16828	16784	16726	16787	16533	16626	16857	16795	16812	16834	16798	16898	17032	16789	16794	16872	16796	16718	16875	16731	17010	16830	16808	16743	16788	16802	16836	16848	16856	16767	16699	16737	16860	16880	16826	16958	16795	16693	16875	16639	16831	16613	16773	16722	17229	16821	16871	16870	16898	16822	16936	16792	16996	16865	16818	16796	16770	16678	16763	16631	16774	16867	16778	16957	16870	16752	16724	16562	16985	16803	17046	16867	16846	16827	16959	16714	16671	16739	16703	16959	16888	16798	17162	16818	16806	16796	16894	16748	16856	16935	16667	17068	16814	16753	16922	16719	16877	16752	16727	16525	16634	16769	16875	16735	16983	16835	17085	16899	16709	16664	16741	16893	16901	16623	16804	16907	16794	16968	17016	16748	16859	16811	16870	17019	16832	16615	16735	16747	16729	16951	16839	16979	16804	16690	16721	16723	16682	16844	16838	17000	16841	16808	16648	16699	16752	16758	16816	16827	16943	16734	16746	16612	16946	16769	16869	16642	16528	16872	16974	16904	16697	17073	16919	16918	16804	16842	16701	16633	16945	16692	16793	16732	16932	16652	16906	16596	16627	16916	16901	16890	16826	16796	16991	16916	16915	17102	17038	16688	16900	16915	16616	16874	16774	16734	16809	16802	16873	16800	16858	16696	16907	16766	16871	16826	16853	16627	16803	16874	16701	16742	16909	16716	16803	16889	16871	16615	16892	16828	16915	16742	16815	16871	16859	16695	16852	16761	16944	17101	16810	16793	16729	16628	16675	16779	16789	16788	16872	16814	16823	16892	16794	16873	16708	16558	16709	16541	16866	16886	16768	16821	16840	16833	16864	16908	16920	16831	16969	16876	16827	16919	16555	16796	16684	16970	16918	16866	16727	16907	16961	16727	16709	16729	16784	16786	16811	16629	16708	16481	16843	16712	16963	16656	16805	16722	16954	16771	16831	16909	16928	16755	16820	16751	16642	16757	16887	16783	16599	16808	16834	16708	16607	16886	17056	16737	16900	16874	16888	16757	16857	16994
14298	27679	43332	18919	14820	14700	14497	14641	14725	14423	14439	14439	14431	14538	14669	14519	14691	14346	14510	14583	14555	14419	14579	14582	14602	14539	14543	14512	14605	14613	14514	14548	14554	14638	14648	14589	14695	14399	14424	14583	14424	14492	14672	14645	14450	14575	14690	14543	14868	14676	14652	14581	14694	14407	14615	14532	14506	14644	14505	14394	14600	14458	14442	14535	14569	14468	14589	14354	14511	14567	14461	14561	14439	14341	14516	14407	14551	14606	14366	14497	14468	14515	14387	14572	14437	14449	14335	14642	14504	14520	14402	14414	14480	14622	14251	14417	14566	14420	14246	14432	14599	14484	14580	14489	14358	14417	14553	14514	14363	14467	14488	14489	14484	14394	14585	14608	14476	14484	14483	14459	14472	14455	14423	14404	14615	14411	14578	14516	14477	14441	14725	14455	14516	14562	14670	14447	14368	14412	14336	14428	14460	14497	14564	14365	14553	14598	14466	14312	14442	14326	14547	14445	14355	14269	14483	14348	14422	14425	14517	14487	14406	14533	14575	14557	14443	14565	14488	14453	14446	14413	14636	14479	14468	14423	14534	14339	14662	14491	14457	14295	14518	14534	14517	14531	14595	14421	14637	14552	14432	14375	14495	14460	14330	14435	14526	14496	14420	14227	14490	14369	14590	14468	14513	14502	14389	14595	14631	14449	14453	14291	14414	14418	14336	14433	14468	14600	14479	14606	14496	14535	14520	14503	14533	14568	14449	14528	14542	14634	14451	14455	14441	14433	14387	14697	14290	14243	14512	14366	14536	14293	14501	14453	14378	14428	14564	14445	14560	14413	14558	14441	14442	14577	14414	14444	14450	14518	14436	14584	14470	14549	14595	14410	14438	14297	14472	14443	14354	14566	14408	14393	14451	14554	14597	14610	14533	14327	14473	14460	14557	14595	14585	14386	14647	14299	14556	14424	14660	14531	14403	14478	14549	14505	14462	14589	14487	14469	14545	14282	14495	14619	14410	14347	14520	14566	14381	14348	14486	14579	14499	14370	14417	14405	14417	14500	14366	14524	14517	14655	14405	14506	14630	14613	14459	14556	14607	14478	14382	14517	14481	14491	14431	14516	14393	14359	14543	14370	14551	14565	14459	14433	14527	14557	14551	14451	14462	14515	14542	14515	14356	14542	14448	14306	14644	14451	14614	14393	14462	14379	14598	14469	14563	14504	14453	14470	14424	14415	14529	14550	14458	14427	14532	14528	14705	14460	14498	14431	14635	14461	14541	14485	14544	14505	14340	14427	14572	14499	14415	14528	14426	14380	14328	14307	14468	14639	14471	14313	14415	14602	14489	14605	14427	14396	14656	14455	14478	14538	14511	14533	14571	14342	14448	14505	14498	14470	14561	14526	14649	14521	14540	14404	14481	14492	14633	14415	14545	14416	14548	14397	14572	14495	14446	14481	14491	14511	14489	14614	14644	14384	14531	14444	14437	14552	14303	14481	14535	14382	14412	14558	14594	14610	14453	14454	14773	14438	14616	14532	14545	14429	14408	14494	14320	14586	14513	14497	14632	14422	14347	14517	14403	14388	14635	14507	14489	14595	14374	14457	14562	14480	14502	14521	14361	14529	14400	14448	14546	14321	14545	14509	14512	14504	14546	14538	14572	14455	14548	14542	14384	14574	14528	14676	14562	14522	14548	14401	14538	14375	14417	14503	14552	14505	14526	14604	14479	14339	14378	14445	14365	14543	14362	14337	14527	14598	14502	14586	14271	14501	14588	14486	14304	14366	14474	14635	14316	14550	14384	14503	14394	14479	14568	14606	14463	14554	14471	14510	14262	14459	14555	14442	14596	14480	14652	14504	14459	14563	14572	14524	14481	14571	14516	14570	14306	14428	14445	14329	14500	14590	14404	14528	14466	14538	14311	14367	14500	14436	14462	14356	14614	14574	14662	14435	14450	14612	14527	14590	14475	14450	14534	14612	14437	14420	14473	14530	14432	14474	14381	14587	14472	14573	14397	14347	14565	14540	14657	14473	14234	14510	14424	14446	14340	14558	14366	14534	14435	14566	14494	14505	14293	14472	14398	14580	14723	14703	14469	14586	14477	14749	14623	14648	14700	14521	14414	14478	14457	14518	14510	14242	14495	14493	14437	14551	14464	14311	14441	14489	14477	14379	14605	14438	14290	14516	14553	14455	14488	14469	14432	14367	14398	14817	14616	14407	14406	14510	14347	14663	14395	14447	14617	14565	14538	14486	14429	14509	14364	14435	14555	14200	14475	14574	14503	14575	14482	14312	14615	14422	14506	14562	14506	14533	14430	14552	14426	14447	14343	14428	14312	14449	14508	14474	14602	14564	14569	14482	14401	14333	14557	14413	14574	14461	14410	14395	14410	14444	14643	14473	14507	14305	14499	14407	14604	14579	14401	14512	14488	14543	14439	14377	14541	14491	14680	14606	14336	14435	14464	14566	14321	14478	14514	14684	14174	14391	14503	14417	14446	14538	14448	14577	14474	14511	14453	14362	14438	14377	14457	14742	14443	14493	14565	14442	14529	14467	14378	14335	14566	14471	14416	14515	14588	14608	14496	14365	14427	14490	14381	14440	14481	14421	14427	14466	14467	14528	14418	14347	14460	14720	14468	14484	14451	14629	14409	14542	14585	14612	14459	14549	14376	14322	14505	14435	14533	14606	14550	14426	14505	14492	14517	14395	14545	14468	14506	14492	14439	14470	14539	14502	14446	14557	14248	14450	14564	14319	14483	14470	14477	14519	14461	14663	14658	14481	14451	14435	14445	14455	14416	14490	14486	14486	14556	14626	14705	14517	14447	14364	14701	14619	14425	14581	14595	14435	14533	14655	14523	14482	14476	14590	14414	14519	14590	14384	14606	14596	14532	14728	14595	14458	14572	14516	14581	14474	14442	14520	14394	14474	14585	14533	14601	14362	14552	14405	14433	14352	14313	14571	14393	14487	14417	14444	14430	14392	14395	14407	14388	14487	14478	14489	14513	14481	14536	14458	14325	14727	14594	14644	14460	14501	14456	14391	14392	14440	14475	14541	14496	14648	14679	14409	14540	14591	14495	14537	14481	14428	14621	14480	14428	14529	14450	14495	14509	14508	14702	14486	14466	14477	14306	14391	14501	14370	14562	14278	14662	14565	14612	14524	14648	14452	14638	14390	14485	14587	14499	14417	14604	14424	14322	14521	14478	14746	14418	14336	14498	14363	14628	14470	14492	14655	14489	14323	14471	14578	14554	14469	14601	14580	14708	14402	14455	14498	14508	14454	14503	14628	14355	14620	14599	14435	14480	14457	14377	14567	14603	14430	14522	14595	14571	14403	14462	14450	14388	14360	14425	14413	14454	14474	14382	14549	14486	14437	14470	14615	14353	14609	14394	14565	14392	14430	14490	14328	14687	14455	14610	14314	14634	14539	14632	14406	14365	14462	14444	14590	14371	14523	14407	14635	14538	14365	14544	14415	14439	14585	14485	14504	14515	14394	14520	14375	14679	14431	14499	14617	14743	14486	14387	14485	14350	14578	14406	14516	14564	14369	14558	14520	14490	14540	14482	14507	14443	14571	14512	14624	14431	14476	14642	14376	14640	14512	14385	14474	14472	14626	14388	14513	14426	14405	14540	14540	14591	14363	14402	14352	14475	14518	14405	14351	14585	14599	14430	14486	14456	14553	14531	14560	14546	14516	14359	14517	14546	14574	14507	14644	14475	14432	14518	14513	14520	14628	14586	14451	14479	14583	14500	14439	14484	14454	14352	14496	14559	14484	14464	14532	14578	14429	14484	14456	14610	14584	14513	14602	14496	14560	14489	14366	14620	14638	14410	14430	14654	14402	14462	14562	14321	14668	14524	14517	14431	14569	14518	14507	14460	14599	14628	14547	14644	14466	14354	14441	14673	14314	14563	14505	14588	14603	14529	14481	14460	14479	14428	14461	14469	14452	14513	14544	14559	14448	14414	14543	14411	14521	14472	14391	14496	14511	14360	14441	14465	14642	14535	14563	14398	14516	14520	14343	14323	14464	14545	14487	14596	14574	14535	14244	14365	14542	14479	14516	14425	14363	14579	14156	14493	14457	14576	14497	14432	14475	14531	14441	14629	14360	14559	14332	14583	14453	14547	14355	14456	14419	14434	14540	14584	14547	14389	14448	14462	14546	14339	14554	14727	14391	14380	14560	14684	14560	14413	14389	14596	14423	14382	14506	14609	14539	14575	14352	14434	14501	14616	14591	14545	14571	14568	14466	14429	14579	14386	14595	14385	14529	14372	14507	14404	14609	14617	14576	14609	14522	14699	14587	14619	14391	14570	14417	14455	14714	14611	14505	14568	14451	14456	14606	14503	14502	14433	14356	14472	14428	14543	14508	14630	14530	14431	14514	14435	14601	14491	14460	14637	14503	14654	14430	14521	14491	14566	14476	14468	14387	14463	14495	14527	14409	14599	14448	14388	14635	14434	14458	14491	14456	14580	14312	14667	14366	14385	14432	14448	14492	14613	14436	14462	14533	14340	14459	14485	14425	14443	14403	14710	14541	14447	14348	14496	14594	14458	14474	14467	14486	14371	14402	14484	14383	14488	14522	14488	14511	14528	14478	14499	14507	14377	14486	14343	14553	14528	14495	14624	14327	14455	14369	14474	14256	14480	14488	14697	14444	14641	14219	14615	14499	14461	14445	14498	14624	14206	14690	14573	14487	14624	14421	14460	14709	14385	14501	14595	14370	14473	14346	14626	14654	14582	14464	14357	14495	14445	14449	14711	14595	14412	14492	14593	14524	14442	14505	14492	14270	14551	14502	14604	14407	14576	14570	14595	14560	14563	14595	14628	14435	14470	14593	14489	14670	14466	14460	14530	14395	14340	14401	14457	14522	14445	14478	14554	14328	14541	14351	14610	14354	14421	14559	14505	14684	14488	14548	14558	14447	14554	14425	14453	14421	14545	14466	14393	14559	14341	14450	14364	14656	14401	14345	14496	14389	14567	14578	14551	14478	14577	14408	14385	14437	14315	14589	14652	14464	14449	14681	14570	14412	14519	14410	14465	14448	14464	14535	14443	14422	14572	14507	14381	14552	14509	14448	14364	14638	14525	14503	14631	14569	14433	14531	14622	14485	14400	14618	14530	14411	14623	14546	14327	14424	14490	14395
23756	21129	36053	26832	21460	22447	21594	17534	16946	17060	17187	16917	17006	16964	16725	16988	17056	16909	16876	16901	16574	16773	17048	16897	16797	16732	16932	16947	16817	16895	16766	16741	16790	16948	16876	16925	16983	16845	16630	16833	16931	16844	16815	16721	16910	16673	16901	17096	17704	17836	17565	16973	16889	16913	16749	16622	16762	16827	16916	16839	16801	16735	16810	16768	16724	16905	16820	16865	16920	16636	16763	16752	16721	16792	16769	16843	16702	16795	16758	16773	16924	16688	16808	16756	16714	16687	16890	16663	16854	16750	16693	16696	16651	16877	16733	16673	16739	16850	16814	16535	16829	16755	16577	16837	16710	16835	16547	16754	16466	16769	16844	16778	16848	16661	16887	16609	16695	16673	16718	16677	16641	16721	16868	16432	16692	16980	16775	16747	16845	16635	16910	16783	16896	16698	16774	16750	16642	16946	17010	16682	16519	16908	16821	16706	16828	16880	16752	16853	16680	16678	16606	16857	16939	16822	16833	16651	16798	16737	16887	16573	16690	16576	16588	16801	17007	16722	16674	16832	16752	16782	16655	16690	16676	16679	16483	16685	16815	16752	16778	16717	16766	16644	16863	16728	16744	16666	16723	16549	16733	16768	16702	16637	16899	16715	16801	16724	16820	16511	16721	16774	16776	16688	16927	16765	16650	16667	17001	16796	16627	16596	16803	16718	16694	16697	16562	16522	16552	16943	16832	16648	16919	16771	16808	16782	16770	17009	16631	16789	16708	16526	16760	16842	16744	16676	16650	16865	16888	16863	16740	16625	16755	16666	16688	16845	16752	16557	16981	16803	16666	16796	16743	16913	16905	16696	16664	16814	16669	16669	16758	16841	16742	16887	16617	16774	16773	16532	16638	16692	16838	16651	16649	16812	16806	16886	16742	16814	16665	16819	16811	16764	16594	16773	16775	16769	16685	16630	16727	16805	16887	16797	16935	16621	16599	16670	16717	16737	16756	16631	16698	16729	16654	16709	16593	16667	16763	16545	16788	16830	16661	16579	16648	16613	16748	16800	16788	16670	16782	16729	16773	16629	16655	16950	16682	16907	16789	16582	16551	16784	16448	16918	16818	16915	16550	16807	16755	16655	16735	16658	16550	16765	16721	16856	16998	16759	16825	16758	16642	16743	16875	16833	16892	16701	16698	16726	16813	16847	16737	16708	16808	16467	16728	16730	16621	16499	16848	16859	16663	16634	16721	16780	16622	16798	16682	16712	16634	16910	16562	16690	16797	16623	16718	16682	16761	16922	16760	16532	16725	16771	16822	16714	16787	16686	16553	16791	16609	16662	16811	16677	16681	16772	16749	16735	16745	16602	16743	16795	16778	16710	16620	16659	16793	16744	16736	16591	16839	16790	16888	16663	16982	16778	16902	16633	16813	16627	16601	16565	16867	16754	16606	16706	16732	16687	16797	16776	16844	16605	16886	16613	16751	16624	16558	16556	16488	16740	16725	16799	16548	16671	16634	16625	16781	16375	16558	16651	16728	16694	16595	16947	16735	16768	16670	16872	16903	16686	16682	16808	16653	16927	16822	16701	16777	16620	16741	16720	16992	16807	16658	16741	16776	16737	16829	16769	16818	16791	16697	16826	16872	16823	16740	16872	16695	16889	16910	16721	16670	16824	16600	16669	16675	16849	16688	16580	16657	16487	16661	16858	16770	16607	16672	16732	16675	16771	16795	16764	16799	16755	16636	16703	16787	16845	16575	16836	16699	16806	16623	16840	16578	16611	16634	16390	16915	16942	16761	16605	16740	16705	16550	16704	16619	16729	16883	16771	16836	16858	16865	16634	16507	16803	16623	16681	16714	16656	16699	16522	16735	16778	16624	16622	16737	16794	16899	16873	16878	16709	16660	16646	16729	16588	16831	16591	16586	16705	16872	16951	16593	16710	16730	16782	16593	16582	16724	16626	16784	16757	16702	16439	16700	16806	16746	16860	16749	16656	16710	16733	16712	16833	16903	16864	16736	16969	16688	16495	16767	16958	16627	16542	16758	16855	16802	16618	16954	16649	16731	16674	16695	16714	16744	16718	16578	16704	16692	16691	16760	16615	16439	16644	16986	16670	16640	16731	16727	16738	16687	16658	16816	16714	16888	17010	16930	16550	16841	16725	16537	16840	17103	16653	16696	16887	16868	16691	16606	16630	16848	16749	16515	16887	16639	16782	16906	16840	16618	16655	16846	16834	16628	16622	16735	16579	16894	16701	16693	16548	16920	16717	16804	16718	16722	16723	16671	16654	16678	16915	16753	16548	16738	16700	16798	16637	16800	16792	16730	16870	16803	16902	16755	16854	16890	16675	16848	16822	16771	16796	16686	16622	16684	16563	16658	16756	16899	16667	16771	16829	16700	16790	16802	16944	16800	16885	16808	16761	16876	16669	16649	16586	16807	16716	16768	16703	16746	16790	16731	16577	16585	16539	16658	16918	16819	16849	16633	16857	16838	16804	16717	16896	16746	16603	16738	16618	16939	16772	16564	16777	16783	16632	17014	16675	16826	16855	16633	16755	16677	16720	16892	16849	16740	16804	16653	16639	16758	16690	16737	16799	16860	16750	16846	16929	16665	16587	16689	16576	16502	16585	16655	16789	16869	16738	16744	16619	16652	16831	16761	16596	16755	16639	16852	16673	16720	16914	16746	16848	16689	16829	16688	16596	16709	16618	16771	16634	16758	16769	16686	16749	16774	16796	16922	16835	16548	16663	16581	16883	16874	16759	16671	16854	16868	16886	16894	16559	16731	16523	16803	16887	16677	16572	16811	16630	16828	16732	16936	16844	16827	16699	16944	16693	16863	16599	16853	16883	16692	16882	16732	16662	16762	16698	16534	16748	16888	16797	16680	16509	16487	16674	16817	16650	16797	16893	16696	16847	16856	16682	16604	16769	16684	16882	16759	16668	16708	16878	16671	16962	16722	16707	16840	16862	16697	16814	16754	16902	16684	16749	16832	17085	16711	16865	16742	16809	16905	16774	16723	16566	16575	16691	16583	16556	16848	16772	16875	16740	16773	16919	16705	16829	16648	16749	16710	16540	16648	16749	16609	16879	16740	16940	16695	16721	16665	16689	16844	16804	16674	16813	16744	16846	16659	16765	16624	16646	16598	16629	16965	16911	16936	16875	16861	16772	16735	16869	16707	16862	16850	16791	16782	16660	16869	16829	16857	16817	16589	16695	16825	16791	16752	16975	16844	16812	16779	16984	16880	16779	16643	16693	16693	16725	16568	16710	16857	16856	16723	16878	16753	16589	16742	16774	16813	16853	16834	16802	16866	16758	16651	16730	16870	16683	16749	16862	16593	16590	16651	16607	16675	16879	16603	16800	16802	16694	16611	16618	16722	16608	16834	16842	16902	16806	16442	16554	16758	16682	16861	16600	16604	16673	16649	16528	16855	16636	16814	16641	16995	16596	16672	16843	16833	16870	16702	16736	16876	16721	16634	16921	16613	16685	16930	16905	16711	16826	16843	16708	16736	16610	16875	16601	16746	16912	16709	16586	16781	16737	16610	16795	16691	16867	16876	16775	16783	16653	16967	16643	16751	16475	16718	16682	16808	16713	16633	16479	16680	16675	16550	16704	16898	16638	16785	16528	16798	16712	16633	16687	16777	16846	16565	16618	16965	16876	16789	16959	16758	16739	16813	16749	16682	16634	16749	16750	16498	16627	16874	16684	16654	16680	16771	16708	16921	16786	16721	16827	16781	16672	16743	16632	16790	16757	16971	16840	16583	16634	16733	16635	16820	16745	16598	16807	16764	16665	16752	16618	16736	16753	16785	16737	16754	16652	16756	16740	16737	16875	16599	16668	16757	16727	16838	16840	16580	16846	16852	16730	16702	16876	16831	16592	16735	16556	16818	16936	16621	16841	16749	16650	16605	16856	16628	16595	16725	16685	16705	16768	16901	16723	16913	16691	16853	16614	16648	16699	16599	16826	16769	16704	16814	16599	16704	16982	16910	16450	16761	16845	16693	16827	16745	16904	16739	16877	16741	16819	16802	16710	16556	16744	16760	16678	16766	16906	16871	16687	16672	16770	16988	16912	16622	16551	16719	16626	16721	16665	16432	16627	16905	16765	16651	16606	16830	16859	16804	16981	16622	16689	16797	16833	16770	16621	16701	16706	16608	16609	16781	16762	16728	16870	16992	16745	16870	16795	16666	16805	16834	16878	16830	16726	16937	16881	16750	16633	16633	16699	16601	16846	16663	16479	16649	16604	16760	16780	16803	16671	16737	16709	16629	16716	16792	16834	16636	16749	16702	16767	16735	16880	16941	16776	16587	16603	16904	16893	16839	16673	16925	16726	16777	16788	16557	16757	17009	16758	16799	16861	16780	16727	16668	16689	16771	16728	16656	16703	16780	16671	16678	16657	16758	16743	16781	16881	16799	16708	16617	16717	16792	16662	16910	16707	16692	16863	16617	16823	16946	16716	16743	16904	16825	16855	16905	16863	16749	16689	16611	16766	16758	16838	16711	16711	16649	16748	16912	16590	16764	16727	16792	16872	16851	16931	16960	16650	16873	16730	16768	16855	16727	16693	16873	16725	16756	16748	16714	16824	16673	16815	16753	16587	16734	16800	16746	16810	16726	16550	16849	16742	16702	16665	16672	16704	16617	16903	16693	16602	16936	16841	16765	16915	16636	16553	16910	16665	16627	16968	16703	16739	16683	16778	16759	16746	16752	16814	16870	16529	16709	16613	16821	16617	16840	16916	16825	16911	16908	16801	16906	16534	16692	16846	16887	16769	16767	16797	16630	16821	16748	16707	16840	16550	16813	16599	16715	16760	16749	16798	16613	17006	16705	16788	16880	16642	16682	16703	16901	16687	16814	16803	16840	16691	16850	16785	16878	16600	16839	16919	16852	16612	16864	16859	16561	16732	16839	16736	16920	16759	17002	16739	16838	16915	16701	16782	16837	16594	16553	16745	16763	16949	16834	16721	16692	16872	16783	16645	16740	16710	16674	16615	16689	16685	16570	16714	16700	16808	16791	16876	16735	16607	16918	16749	16855	16806	16686	16682	16375	16748	16691	16811	16574	16682	16669	16849	16625	16837	16921	16781	16942	16701	16749	16804	16645	16619	16951	16794	16913	16754	16656	16754	16987	16793	16639	16670
14224	46967	80094	24777	15762	15501	14956	14747	14608	14703	14516	14632	14707	14775	14624	14488	14448	14503	14693	14644	14709	14421	14658	14599	14665	14561	14605	14500	14690	14569	14627	14556	14586	14478	14649	14533	14542	14622	14709	14541	14409	14526	14588	14587	14561	14648	14410	15265	15922	15655	15184	14841	14518	14506	14498	14504	14436	14516	14462	14372	14432	14339	14479	14348	14560	14457	14551	14523	14379	14567	14440	14374	14422	14411	14435	14551	14512	14459	14480	14427	14478	14533	14508	14488	14580	14327	14446	14447	14569	14369	14410	14396	14423	14499	14491	14385	14379	14364	14736	14504	14413	14396	14524	14598	14425	14505	14368	14388	14533	14434	14502	14554	14364	14295	14402	14622	14540	14624	14411	14505	14464	14589	14540	14397	14464	14526	14470	14543	14429	14499	14376	14452	14355	14427	14513	14526	14442	14333	14496	14420	14611	14426	14553	14513	14505	14528	14550	14580	14432	14421	14352	14331	14584	14576	14547	14630	14460	14448	14564	14416	14431	14472	14583	14587	14453	14427	14452	14483	14445	14394	14371	14349	14553	14445	14440	14363	14526	14637	14438	14444	14501	14477	14417	14381	14464	14460	14439	14406	14664	14609	14472	14569	14445	14432	14505	14533	14403	14426	14360	14378	14500	14429	14443	14371	14430	14563	14452	14361	14513	14363	14368	14392	14454	14559	14524	14371	14601	14405	14462	14328	14560	14447	14606	14359	14582	14430	14411	14341	14391	14758	14556	14478	14587	14359	14571	14415	14559	14595	14393	14350	14383	14353	14572	14466	14449	14319	14452	14492	14398	14519	14479	14583	14392	14211	14430	14581	14576	14463	14369	14457	14490	14482	14356	14338	14254	14464	14437	14477	14549	14504	14455	14613	14407	14406	14557	14526	14504	14481	14373	14498	14451	14395	14287	14542	14452	14546	14531	14276	14618	14367	14347	14491	14652	14354	14508	14364	14492	14679	14475	14423	14413	14428	14299	14436	14487	14386	14522	14327	14515	14389	14536	14781	14575	14355	14573	14392	14447	14312	14523	14597	14403	14664	14458	14306	14501	14457	14548	14442	14379	14449	14493	14520	14464	14435	14457	14516	14412	14531	14344	14507	14528	14448	14511	14407	14344	14439	14486	14355	14610	14367	14501	14326	14508	14269	14461	14254	14416	14452	14413	14564	14405	14349	14481	14657	14357	14548	14490	14503	14504	14414	14523	14471	14456	14459	14498	14666	14449	14464	14610	14421	14443	14357	14507	14490	14393	14588	14472	14503	14367	14368	14480	14395	14516	14479	14346	14385	14708	14538	14275	14394	14639	14550	14448	14349	14409	14532	14574	14408	14594	14318	14410	14517	14544	14463	14396	14402	14551	14504	14458	14589	14380	14272	14548	14439	14458	14545	14469	14548	14414	14627	14365	14373	14554	14420	14554	14446	14484	14354	14365	14563	14521	14414	14535	14394	14688	14484	14462	14461	14513	14366	14480	14566	14496	14493	14429	14239	14344	14460	14468	14517	14373	14403	14555	14443	14383	14460	14345	14518	14436	14336	14539	14325	14426	14542	14515	14522	14467	14388	14484	14562	14395	14498	14618	14391	14608	14402	14490	14554	14420	14414	14459	14338	14436	14381	14532	14477	14431	14435	14516	14464	14347	14352	14332	14596	14328	14602	14432	14546	14339	14378	14485	14639	14558	14464	14427	14488	14535	14406	14472	14361	14559	14548	14529	14467	14481	14501	14486	14479	14464	14498	14503	14482	14509	14497	14453	14516	14617	14283	14489	14446	14534	14539	14351	14507	14532	14466	14599	14273	14470	14364	14415	14400	14413	14463	14371	14470	14548	14472	14489	14451	14487	14466	14440	14604	14497	14417	14321	14507	14535	14484	14376	14427	14495	14406	14385	14503	14432	14529	14502	14683	14592	14403	14502	14525	14624	14390	14453	14513	14358	14461	14631	14387	14461	14572	14438	14431	14385	14586	14583	14438	14369	14531	14463	14373	14497	14569	14457	14388	14353	14383	14389	14438	14575	14513	14283	14465	14494	14371	14487	14501	14515	14462	14410	14453	14361	14421	14451	14351	14558	14372	14416	14493	14383	14525	14465	14458	14427	14508	14524	14453	14479	14490	14433	14377	14444	14541	14476	14544	14437	14479	14480	14452	14609	14484	14472	14276	14420	14445	14647	14530	14551	14566	14577	14331	14597	14489	14517	14479	14540	14282	14226	14479	14582	14395	14401	14400	14425	14425	14465	14560	14560	14442	14277	14515	14319	14444	14306	14432	14608	14563	14633	14309	14535	14434	14440	14528	14558	14597	14571	14455	14453	14675	14311	14638	14553	14566	14480	14486	14442	14463	14476	14611	14544	14419	14369	14427	14442	14603	14477	14352	14441	14456	14539	14399	14593	14506	14370	14490	14682	14549	14512	14526	14337	14450	14524	14540	14404	14554	14479	14491	14447	14414	14424	14446	14396	14386	14614	14547	14434	14630	14525	14471	14408	14533	14600	14420	14358	14476	14557	14361	14662	14554	14612	14581	14570	14557	14421	14586	14337	14379	14325	14488	14357	14500	14463	14522	14385	14512	14606	14600	14570	14655	14273	14479	14479	14345	14522	14468	14479	14415	14451	14505	14463	14374	14494	14464	14520	14306	14493	14413	14407	14464	14360	14468	14359	14429	14612	14360	14476	14380	14618	14501	14392	14465	14469	14588	14310	14472	14471	14460	14358	14712	14485	14360	14594	14541	14466	14596	14472	14610	14350	14443	14541	14507	14655	14632	14429	14507	14373	14445	14505	14684	14390	14500	14449	14594	14553	14458	14565	14611	14422	14465	14314	14480	14528	14349	14391	14404	14370	14391	14351	14559	14543	14260	14566	14312	14715	14490	14559	14396	14422	14595	14373	14504	14325	14440	14545	14349	14585	14448	14370	14366	14539	14428	14319	14580	14408	14486	14463	14487	14512	14465	14480	14437	14498	14355	14424	14428	14494	14448	14422	14572	14576	14344	14467	14333	14554	14567	14384	14413	14427	14472	14487	14374	14455	14522	14351	14470	14373	14476	14344	14537	14479	14379	14417	14613	14386	14491	14585	14437	14512	14438	14566	14410	14185	14402	14337	14466	14535	14621	14459	14598	14489	14360	14233	14481	14423	14459	14445	14440	14328	14362	14507	14500	14603	14456	14417	14532	14305	14381	14527	14333	14540	14611	14374	14482	14394	14470	14414	14442	14413	14481	14281	14504	14399	14572	14625	14422	14534	14630	14487	14425	14563	14338	14420	14561	14544	14454	14466	14416	14492	14520	14561	14414	14471	14486	14394	14415	14666	14421	14676	14291	14517	14383	14449	14534	14331	14515	14408	14676	14323	14416	14721	14541	14477	14531	14470	14429	14495	14417	14388	14592	14545	14318	14514	14557	14319	14627	14353	14440	14319	14489	14634	14524	14482	14475	14568	14461	14475	14450	14557	14489	14414	14397	14394	14480	14453	14423	14428	14457	14698	14546	14570	14335	14359	14423	14370	14434	14499	14432	14550	14493	14445	14492	14466	14438	14425	14330	14329	14514	14484	14614	14615	14553	14565	14614	14454	14435	14449	14346	14635	14528	14473	14441	14460	14622	14709	14530	14599	14435	14434	14499	14479	14434	14557	14486	14367	14505	14535	14372	14632	14533	14485	14446	14351	14634	14445	14603	14408	14556	14423	14322	14459	14463	14549	14550	14450	14365	14632	14445	14469	14501	14395	14425	14482	14507	14428	14669	14333	14508	14297	14436	14571	14604	14493	14542	14227	14413	14478	14457	14452	14342	14450	14503	14530	14497	14450	14310	14419	14501	14449	14469	14471	14286	14499	14426	14495	14334	14293	14526	14447	14554	14564	14405	14429	14556	14463	14466	14509	14524	14451	14408	14421	14296	14615	14563	14398	14439	14396	14491	14469	14338	14603	14564	14247	14439	14372	14330	14475	14471	14399	14525	14392	14362	14422	14571	14617	14609	14516	14335	14375	14530	14353	14464	14216	14416	14344	14570	14360	14509	14330	14353	14556	14573	14474	14387	14418	14540	14402	14480	14394	14418	14580	14581	14381	14576	14604	14619	14641	14632	14386	14422	14279	14498	14418	14513	14358	14568	14419	14527	14436	14543	14449	14456	14481	14362	14485	14427	14461	14423	14540	14398	14499	14543	14611	14593	14505	14403	14616	14493	14536	14470	14313	14520	14359	14499	14467	14503	14632	14394	14353	14447	14521	14543	14288	14423	14543	14631	14325	14434	14412	14563	14562	14686	14536	14462	14420	14555	14520	14336	14404	14569	14525	14378	14536	14567	14582	14571	14586	14525	14437	14464	14525	14383	14395	14398	14508	14254	14531	14557	14602	14526	14466	14521	14407	14510	14359	14362	14549	14564	14506	14411	14491	14717	14565	14487	14512	14429	14534	14658	14560	14451	14446	14543	14415	14382	14511	14453	14300	14447	14500	14503	14542	14313	14550	14301	14429	14727	14392	14491	14628	14432	14464	14483	14339	14464	14319	14479	14394	14361	14458	14358	14449	14538	14486	14339	14242	14432	14490	14557	14513	14426	14511	14382	14358	14586	14550	14515	14522	14467	14402	14555	14605	14321	14446	14732	14446	14336	14419	14495	14484	14446	14344	14367	14401	14520	14484	14451	14386	14298	14401	14340	14648	14221	14417	14685	14387	14564	14478	14413	14710	14484	14499	14454	14506	14497	14476	14534	14436	14629	14516	14390	14344	14537	14341	14654	14496	14334	14420	14403	14366	14499	14343	14464	14434	14532	14245	14384	14494	14391	14450	14596	14627	14569	14591	14306	14476	14464	14539	14675	14512	14589	14463	14326	14272	14375	14684	14572	14450	14464	14468	14540	14555	14422	14414	14460	14433	14533	14467	14355	14474	14437	14325	14412	14575	14423	14392	14483	14490	14534	14533	14423	14490	14568	14558	14478	14436	14438	14417	14454	14315	14609	14443	14400	14302	14494	14522	14610	14474	14376	14416	14292	14681	14453	14581	14267	14546	14506	14491	14489	14633	14502	14563	14335	14468	14612	14430	14428	14319	14238	14389	14357	14456	14410	14718	14581	14252	14388	14365	14383	14499	14507	14314	14480	14251	14707
22617	21018	33398	24314	21068	22886	25995	18490	17061	17637	17383	17300	17352	17305	17138	17087	17201	17104	17287	17206	16908	17148	17001	16966	16715	17085	16957	17116	17004	17156	17077	16917	17175	16831	17018	17055	17031	17153	17006	17058	17056	16956	16745	16986	17188	16985	16838	17623	18476	18494	17943	17414	17118	16866	16955	16588	16774	16944	17067	16779	17013	16881	16666	16924	16849	16824	16668	16822	16914	16776	16783	17030	16804	16977	16912	16776	16733	16795	16881	17075	16680	16776	17070	16575	16951	16911	16861	16563	17112	16837	16920	16762	16943	16699	16972	16906	17037	16833	17033	16706	16776	16848	16835	16826	16965	16969	16778	16785	16969	16764	16975	16935	16921	17031	17086	16709	16816	16946	16844	16885	16880	16651	16975	16962	16873	16913	16574	17008	16912	16957	16834	16833	16898	16888	16735	16777	16855	16898	16817	17058	16815	16987	16833	16942	16719	16903	16954	17028	16951	16963	16763	16835	16934	16867	16803	16934	16924	16805	16965	16735	16864	16892	16852	16875	16805	16805	16752	16753	16729	16825	16838	16706	16877	16822	16748	16760	16767	16823	16812	16665	16873	16715	16900	16815	16802	16914	16808	16877	16836	16945	16895	16867	16970	16751	16784	16886	16932	16773	16702	16930	16878	16998	16848	16817	16863	16829	16751	16964	16815	16663	16895	16869	16722	16778	16754	16824	16845	16679	16747	16620	16667	16879	16862	16894	16701	16879	17033	16933	16829	16991	16872	16905	16908	16868	16814	16611	16836	16930	16650	16841	17017	16814	16751	16733	16722	16763	16734	16811	16688	16758	16661	16765	16640	16582	16607	16952	16822	16697	16846	16589	16978	16961	16772	16591	16696	16715	16780	16758	16721	16758	16874	16914	16914	16697	16718	16626	16875	16826	16833	16914	16712	17026	16892	16762	16975	16818	16837	16936	16827	16714	16683	16700	16987	16736	16837	16830	16738	16741	16914	16645	17004	16922	16810	16947	16756	16960	16823	16743	16836	16737	16867	16856	16998	16692	16717	16665	16870	16833	16959	16865	16827	16899	16917	16815	16709	16922	16944	16853	16854	16821	17002	16967	17005	16707	16938	16813	16815	16938	16695	16991	16979	16865	16903	16686	16696	16897	16721	16935	16784	16646	16712	16840	17010	16732	16701	16584	16816	16743	16842	16809	16937	16807	16859	16805	16956	16938	16769	16912	16827	16862	16801	16712	16728	16714	16813	16711	16586	16579	16718	16815	16910	16691	16812	16930	16817	16686	16986	16914	16685	17079	16818	16846	16887	16876	16666	16831	16653	16630	16810	16941	16966	16768	16895	16882	16902	16888	16912	16607	16730	16842	16740	16847	16832	16750	16890	16870	16685	16703	16792	16727	16840	16816	16717	16904	16678	16825	16790	16611	16598	16850	16784	16706	16751	17002	16937	16604	16926	16824	16737	16825	16835	16792	16577	17052	16871	16899	16826	16972	16789	16784	16829	16860	16761	16742	16953	16735	16886	16925	16787	16695	16861	16813	16762	16908	16774	16897	16845	16645	16729	16975	16931	16730	16906	17005	16840	16716	16971	16774	16816	16892	16742	16730	16965	16868	16857	17057	16837	16831	16886	16588	17023	16745	16791	16709	16927	16523	16715	16716	16764	16856	16828	16937	16874	16880	16996	16838	16816	16679	16627	16809	16659	16942	16767	16984	16716	16939	16764	17029	16786	16876	16856	16913	16883	16801	16682	16737	16990	16938	16653	16789	16759	16872	16950	16768	16862	16756	16855	17018	16820	16669	16894	16954	16904	16851	16921	16705	16907	16875	16882	16750	16860	17042	16982	16771	16940	16764	16857	16683	16805	16752	16953	16748	16926	16797	16809	16791	16726	16867	16794	16679	16938	16858	16717	16838	16690	16653	16971	16926	17000	16870	16699	16609	16955	16758	16824	17150	16862	16969	16776	16772	16923	16894	16687	16826	17000	16747	16854	16609	16680	16785	16567	16713	16830	16625	16919	16646	16791	16760	16803	16995	16994	16908	16763	16841	16661	16640	16857	16837	16962	16732	16813	16654	16616	16843	16787	16973	16762	16887	16664	16842	16873	16587	17005	16984	16810	16759	16660	16819	16893	16743	16687	16819	16757	16728	16963	16909	16882	16790	16686	16803	16887	16836	16977	16779	16959	16589	16937	16833	16974	16756	16804	16749	16726	16671	16738	16601	16888	16908	16549	16740	16751	16930	16766	16787	16931	16880	17081	17011	16852	17001	16785	16879	16927	16915	16742	16702	16774	16632	17078	16935	16789	16790	16991	16730	16775	16923	16935	16762	16970	17025	16801	16861	17051	16796	16945	16896	16926	16984	16963	16956	16505	16953	16692	16698	16831	16826	16810	16856	16695	16938	16794	16758	16724	16766	16856	16906	16834	16815	16842	17005	17052	16737	16806	16906	16699	16848	16991	16873	16812	16830	16656	16848	16720	16906	16835	16753	17011	16825	16946	16886	16804	16634	16686	16820	16931	16832	16958	16844	16937	16970	16769	16939	16746	16715	16651	17009	16826	17050	16795	16895	17082	16626	16590	17001	16784	16928	16808	16978	16961	16825	16816	16811	16835	16732	16759	16769	16954	16829	16857	16793	16939	16974	16603	16795	16686	16550	16867	16738	16948	16864	16742	16788	16821	16876	16829	16783	16569	16861	16932	16744	16971	16952	16858	16850	16788	16803	16688	16822	16813	16708	17003	16695	17021	16695	17015	16640	16784	16890	16751	16898	16930	16825	16773	16984	16990	16953	17066	16626	16815	16737	16967	16968	16993	16928	16854	16762	16828	16680	17046	16889	16842	16982	16830	16739	16839	16780	16751	16674	16824	16967	16836	16762	16809	16628	16977	17006	17091	16812	16714	16959	16765	16857	16696	16678	16875	16774	16828	16929	16894	16666	16867	16690	16679	16741	16742	16737	16851	16755	16885	16961	16710	16828	16920	16818	16790	16867	16779	16861	16887	16682	16782	16831	17043	16779	16570	16576	16890	16735	16740	16881	16937	16956	16770	16773	16742	16817	16873	16848	16916	17035	16925	16615	16863	16831	16917	17001	16852	16751	16931	16748	16780	17086	16953	16888	16661	16869	16875	16857	16710	16875	16778	16749	16996	16795	16654	16847	17087	16733	16894	16905	16530	16801	16678	16618	16847	16943	16966	17146	16785	16704	16763	16760	16790	16761	16908	17023	16732	16839	16872	16764	16741	16994	16908	16665	16717	16739	16881	16712	16805	16956	16926	16730	16734	16909	16729	16798	17191	16874	16597	16794	16736	16544	16742	16808	16743	16926	16820	16728	16839	16964	16996	16803	16768	16730	16620	16880	16717	16835	16757	16855	17113	17015	16792	16952	16759	16819	16974	17004	16829	16722	16666	17051	16925	16759	16646	16821	16782	16633	16813	16862	16659	16591	16761	16924	16853	16866	16799	16802	16745	17057	16921	16753	16853	16856	16963	17039	17165	16807	16821	16602	16697	17024	16884	16702	16752	16719	17050	16831	16951	16947	16892	16800	16895	16635	16658	16877	16730	16959	16772	16877	16821	16939	16777	16847	16733	16715	16922	16866	16658	17023	16851	16803	16914	16657	16700	16916	16905	16878	16821	16922	16967	16855	16574	16730	16835	16860	16789	16951	17070	16765	16919	16653	16859	16995	16923	16800	16833	16720	16748	16968	17102	16907	16724	16772	16841	16831	16923	16996	16940	16780	16897	16735	16969	17084	17061	16997	16947	16833	16988	16865	16780	16928	16719	16635	17008	16949	16947	16811	16961	16705	16927	17053	16871	16620	16803	16932	16803	16719	16901	16948	16912	16813	16884	16830	16730	16966	16882	16770	16717	16798	16863	16890	16939	16672	16704	16727	16714	16890	16969	16901	16832	16851	16908	16959	16870	16736	16910	16877	16811	17049	17003	16808	16557	16651	16880	16906	16856	16781	16768	16580	16837	16881	16759	16975	16826	16746	16813	16777	16707	16869	16834	16774	16740	16855	16952	16980	16786	16842	16992	16868	16935	17184	16645	16849	16652	16729	16930	16897	16859	16714	16709	16981	16917	17089	16756	16860	16952	16683	16859	16887	17010	16851	16857	16987	16886	16878	17133	16722	16884	16879	16801	16943	16820	16946	16745	16712	16689	16695	16761	16645	16958	16695	16630	16764	16813	16792	16765	16808	17005	17106	16843	16695	16958	16784	16878	16805	16874	16810	16935	16824	16822	16971	16846	16680	16994	16911	16739	16932	16843	17035	16916	17029	16861	16954	16693	16716	16907	16857	16871	16907	16913	16890	16835	16726	16862	16666	16713	16867	16796	16699	16885	16901	16773	16937	17022	16896	16696	16856	16853	16816	16739	16879	16797	16794	16911	16620	16739	16869	16873	16863	16747	16824	16847	16885	16667	16736	16900	16912	16745	16675	16960	16906	16674	16837	16742	16854	16769	17002	16943	16666	16593	17010	16825	16825	16985	16859	16756	16750	16885	16732	16900	16890	16851	16723	16979	17052	16779	16798	16934	16839	16826	16675	16765	16712	17044	16773	16987	16991	16772	16741	16892	16769	16814	16679	16803	16768	16720	16699	16954	16578	16837	16592	16802	17137	16958	16764	16807	16744	16915	16703	16825	16900	16844	16831	16740	16975	16767	16920	16708	16858	16713	16736	16880	16706	16722	17031	16999	16733	16825	16874	16790	16746	16702	16783	16813	16798	17073	16987	16922	16811	16741	16924	16769	16806	16770	16754	16844	16685	16642	16698	16842	16845	16699	16834	16943	16745	17004	16955	16863	16776	16783	16792	16687	16665	17026	16861	16800	16778	16821	16790	16741	16731	16845	16876	16808	16877	16835	16943	16812	17012	16884	17021	16867	16801	17052	16757	16835	16706	16951	16961	16862	16821	16976	16561	16919	16748	16724	16928	16937	16831	16753	16758	16683	16895	16990	16812	16842	16871	16915	16755	16973	16684	16896	16818	16658	16770	16826	16899	16690	16898	16702	16701	16761	16982	16795	16997	16764	16761	16635	16787	16740	17059	16997	16534	16805	16728	16811	16740	16677	16855	16914	16807	16627	16754	16895	16992	16999	16895	16782	16737	16855	16674	16844	16671	16651	16723
15437	47385	90177	24412	16571	16038	15525	15207	14896	14975	14946	14741	14638	14800	14815	14638	14508	14647	14663	14589	14899	14687	14506	14532	14417	14649	14727	14697	14662	14695	14716	14822	14656	14763	14638	14815	14685	14743	14815	14640	14702	14390	14638	14743	14455	14694	14617	16206	17134	16914	16044	15192	14679	14612	14478	14407	14401	14472	14590	14522	14583	14487	14482	14401	14603	14405	14581	14658	14571	14416	14374	14339	14472	14586	14468	14486	14477	14569	14592	14550	14475	14371	14749	14570	14434	14555	14512	14485	14349	14400	14612	14662	14537	14393	14551	14610	14491	14445	14451	14415	14337	14600	14469	14486	14459	14546	14248	14519	14623	14410	14632	14568	14561	14428	14485	14523	14569	14546	14455	14536	14551	14504	14577	14493	14553	14569	14395	14494	14500	14442	14397	14516	14488	14514	14451	14487	14429	14277	14602	14460	14560	14462	14471	14464	14425	14468	14486	14402	14519	14652	14392	14557	14507	14404	14480	14488	14628	14534	14462	14430	14362	14513	14547	14663	14466	14627	14546	14630	14443	14436	14384	14640	14588	14340	14636	14457	14526	14409	14382	14391	14608	14627	14593	14412	14523	14478	14437	14512	14385	14487	14408	14479	14547	14475	14528	14539	14243	14381	14495	14526	14475	14454	14414	14573	14441	14536	14538	14522	14392	14347	14336	14510	14288	14477	14405	14502	14396	14467	14558	14453	14389	14591	14426	14545	14471	14598	14416	14540	14527	14390	14628	14632	14396	14522	14320	14452	14570	14688	14451	14308	14665	14715	14374	14274	14518	14521	14509	14494	14507	14353	14536	14537	14482	14483	14430	14448	14448	14353	14602	14397	14449	14452	14426	14488	14443	14315	14642	14527	14418	14534	14491	14382	14325	14418	14353	14411	14490	14463	14472	14541	14476	14492	14473	14377	14698	14420	14643	14558	14565	14530	14504	14374	14510	14424	14447	14532	14358	14446	14617	14493	14499	14398	14554	14304	14416	14527	14419	14487	14530	14573	14548	14493	14383	14648	14476	14414	14514	14391	14589	14774	14798	14518	14418	14256	14420	14533	14502	14432	14699	14506	14501	14476	14606	14441	14561	14523	14543	14637	14448	14639	14513	14459	14370	14605	14454	14367	14528	14637	14363	14330	14422	14607	14469	14576	14635	14479	14535	14635	14544	14439	14386	14275	14558	14477	14424	14398	14570	14413	14451	14502	14557	14478	14458	14392	14521	14526	14419	14377	14442	14554	14626	14371	14458	14425	14467	14523	14452	14491	14557	14560	14382	14442	14551	14553	14519	14546	14676	14537	14532	14493	14647	14526	14389	14515	14475	14570	14431	14550	14416	14523	14491	14438	14538	14401	14598	14589	14397	14604	14421	14490	14389	14517	14538	14615	14612	14431	14549	14544	14487	14398	14482	14497	14403	14476	14672	14564	14511	14525	14450	14618	14478	14608	14515	14474	14451	14630	14427	14581	14358	14699	14464	14536	14455	14450	14503	14451	14487	14453	14460	14463	14504	14503	14559	14354	14397	14366	14670	14520	14478	14351	14459	14420	14355	14666	14395	14527	14491	14549	14480	14540	14368	14554	14549	14477	14565	14500	14584	14231	14556	14685	14595	14434	14502	14496	14307	14585	14524	14437	14427	14639	14432	14441	14401	14568	14418	14456	14521	14428	14451	14613	14674	14544	14484	14474	14476	14376	14358	14519	14539	14579	14407	14410	14455	14585	14340	14593	14387	14439	14475	14537	14395	14577	14529	14462	14475	14457	14378	14521	14337	14508	14480	14439	14321	14553	14530	14431	14445	14392	14333	14480	14371	14521	14511	14474	14370	14519	14538	14637	14450	14501	14427	14324	14710	14522	14361	14521	14559	14412	14525	14451	14628	14460	14643	14288	14468	14297	14555	14459	14385	14344	14581	14533	14429	14353	14421	14619	14451	14550	14412	14476	14293	14495	14515	14477	14524	14506	14578	14526	14426	14463	14454	14554	14565	14478	14535	14509	14482	14415	14468	14394	14594	14514	14491	14494	14457	14433	14435	14568	14491	14326	14633	14527	14511	14420	14533	14277	14596	14431	14688	14478	14373	14589	14437	14556	14387	14336	14466	14519	14757	14432	14577	14591	14617	14344	14456	14431	14430	14541	14632	14522	14581	14414	14490	14432	14545	14490	14431	14389	14449	14565	14475	14527	14581	14494	14489	14587	14428	14365	14496	14519	14479	14508	14523	14487	14583	14527	14508	14463	14470	14592	14381	14646	14430	14472	14554	14357	14305	14437	14380	14503	14607	14513	14601	14311	14623	14609	14460	14627	14400	14525	14527	14398	14682	14625	14556	14643	14525	14556	14543	14330	14565	14544	14549	14610	14495	14377	14265	14424	14509	14464	14498	14584	14518	14563	14456	14492	14489	14541	14388	14570	14417	14502	14597	14506	14642	14598	14465	14685	14572	14440	14447	14498	14435	14558	14489	14445	14482	14333	14473	14484	14500	14494	14349	14583	14405	14526	14555	14427	14595	14482	14423	14449	14405	14633	14491	14408	14507	14470	14376	14410	14595	14644	14391	14546	14512	14484	14470	14369	14409	14614	14453	14536	14453	14576	14388	14618	14591	14455	14545	14468	14393	14596	14362	14381	14468	14520	14261	14699	14527	14417	14352	14543	14279	14624	14550	14464	14334	14538	14496	14462	14638	14375	14318	14414	14520	14434	14231	14405	14390	14426	14561	14443	14563	14396	14381	14405	14458	14313	14522	14395	14541	14516	14421	14458	14423	14411	14511	14424	14584	14381	14480	14444	14629	14499	14229	14364	14478	14526	14439	14416	14463	14303	14336	14536	14484	14518	14410	14328	14582	14512	14451	14607	14531	14624	14501	14333	14406	14485	14308	14604	14458	14538	14542	14424	14517	14656	14408	14453	14516	14400	14701	14496	14466	14443	14416	14394	14471	14450	14600	14552	14371	14599	14519	14403	14420	14447	14701	14457	14594	14502	14410	14591	14388	14388	14346	14385	14569	14385	14494	14481	14509	14454	14521	14459	14634	14336	14525	14563	14598	14425	14390	14518	14427	14392	14426	14594	14502	14437	14438	14513	14410	14605	14605	14458	14402	14347	14441	14405	14608	14636	14548	14500	14470	14481	14408	14538	14356	14452	14545	14676	14492	14442	14340	14406	14574	14709	14512	14487	14352	14518	14382	14518	14442	14656	14604	14533	14553	14493	14345	14462	14415	14518	14494	14556	14380	14423	14565	14416	14461	14531	14461	14591	14443	14569	14413	14574	14479	14317	14643	14604	14460	14479	14401	14559	14434	14490	14460	14709	14568	14424	14350	14580	14474	14478	14384	14477	14359	14511	14581	14562	14578	14275	14562	14456	14586	14468	14533	14497	14447	14354	14463	14716	14385	14564	14433	14335	14534	14587	14406	14641	14478	14609	14484	14647	14534	14449	14565	14668	14432	14577	14422	14356	14467	14562	14469	14505	14685	14373	14581	14590	14393	14679	14607	14533	14497	14688	14411	14743	14537	14403	14354	14342	14608	14411	14490	14413	14303	14507	14389	14277	14367	14443	14483	14409	14426	14587	14507	14674	14277	14497	14626	14326	14496	14562	14508	14444	14558	14538	14454	14461	14696	14434	14348	14590	14399	14397	14623	14539	14476	14251	14411	14391	14497	14400	14371	14540	14392	14709	14419	14681	14736	14534	14539	14494	14493	14304	14376	14470	14514	14442	14340	14446	14550	14503	14468	14493	14533	14473	14568	14394	14635	14561	14429	14451	14579	14477	14547	14363	14445	14405	14661	14399	14477	14570	14328	14455	14554	14467	14414	14534	14624	14367	14687	14485	14398	14453	14412	14570	14429	14507	14684	14309	14465	14367	14512	14565	14391	14583	14347	14557	14501	14580	14590	14516	14503	14461	14654	14465	14334	14555	14412	14518	14473	14371	14597	14442	14646	14540	14457	14492	14627	14487	14586	14318	14469	14514	14564	14549	14576	14600	14588	14439	14678	14471	14486	14440	14336	14438	14420	14468	14421	14436	14665	14524	14583	14352	14466	14634	14407	14475	14396	14394	14568	14437	14442	14579	14570	14446	14407	14328	14578	14548	14428	14462	14508	14362	14481	14524	14432	14661	14493	14579	14511	14278	14553	14524	14466	14552	14400	14420	14255	14544	14430	14621	14475	14400	14507	14542	14412	14545	14318	14506	14608	14487	14591	14439	14570	14580	14538	14427	14615	14552	14615	14507	14612	14632	14481	14638	14568	14455	14412	14482	14397	14252	14602	14430	14317	14509	14466	14324	14513	14448	14486	14541	14579	14439	14651	14588	14465	14566	14407	14726	14480	14244	14521	14549	14409	14477	14221	14616	14451	14521	14503	14276	14508	14386	14612	14554	14604	14566	14554	14572	14489	14534	14614	14491	14450	14528	14452	14427	14329	14438	14560	14429	14445	14320	14414	14577	14503	14618	14529	14407	14600	14446	14482	14468	14488	14354	14510	14660	14441	14453	14425	14401	14690	14455	14433	14344	14645	14436	14328	14534	14402	14406	14454	14580	14535	14434	14616	14433	14546	14615	14597	14364	14621	14512	14605	14404	14512	14521	14423	14460	14441	14325	14528	14466	14529	14275	14353	14490	14453	14590	14430	14448	14455	14483	14459	14473	14512	14490	14546	14344	14451	14515	14563	14676	14488	14695	14379	14457	14573	14372	14607	14487	14309	14526	14413	14468	14360	14556	14421	14564	14424	14456	14549	14543	14481	14449	14283	14315	14472	14589	14554	14561	14473	14441	14388	14492	14326	14494	14525	14472	14640	14405	14543	14438	14715	14387	14359	14256	14462	14433	14391	14526	14483	14528	14482	14568	14501	14587	14301	14459	14535	14642	14509	14518	14650	14364	14557	14434	14487	14443	14492	14371	14436	14591	14521	14513	14477	14686	14339	14480	14544	14464	14561	14547	14427	14531	14416	14512	14356	14395	14594	14506	14469	14589	14553	14353	14552	14476	14336	14607	14731	14683	14393	14586	14238	14601	14520	14388	14554	14400	14522	14475	14317	14528	14513	14607	14360	14361	14639	14615	14436	14495	14590	14373	14569	14504	14475	14438	14408	14416	14505	14423	14390	14379
27277	22781	38956	26773	17852	17137	17443	17026	17094	16852	16951	17069	17078	16852	16926	16991	17037	17103	16990	17057	17020	17068	16989	17159	16943	16947	16866	16807	16984	17035	17070	17057	16920	16916	16991	17135	16876	17033	17007	17010	16868	16821	16989	16878	16862	16943	16954	16792	17104	17115	17152	17075	17024	16899	17015	16915	16928	17025	16863	16883	16897	16870	17040	16773	16874	16896	16958	16956	16797	16793	16877	16898	16886	16830	16951	16957	16931	16855	16700	16928	16972	17043	17000	16632	16680	16799	16912	16960	16938	16919	16826	16759	16889	17014	16957	16826	16944	16847	16851	17030	17091	16959	16756	16818	16869	16693	16892	16732	16923	17163	16927	16944	16885	16908	16913	16820	16869	16870	16844	16682	16902	17187	16815	16805	16766	16861	16783	16904	16959	16797	16770	16949	16738	16879	16955	16782	16917	16733	16852	16700	17054	16961	16921	16958	16972	16947	16960	17033	16925	17005	16767	16762	16695	16889	17035	16917	17022	16948	16920	16812	17107	16807	16715	16931	16830	16923	16986	16782	16637	16808	16784	17122	16955	17115	16857	16820	16921	16911	16818	16964	16741	16885	16670	16667	16798	16905	16895	16967	16770	16886	16954	16681	16884	16973	16759	16755	17010	16785	16786	16723	16977	16928	16858	16816	16734	16756	16904	16841	16940	16842	16988	16867	17116	17093	17030	16987	16811	16837	16682	16951	16906	16816	16762	16819	16758	16807	16958	16827	16820	16788	16834	16864	16844	16827	16906	16830	17041	16796	17041	16903	16920	16712	16536	16790	16892	16892	17001	16753	16897	16654	16906	16951	16953	16830	16912	16823	16817	16969	16844	16868	16926	16955	16919	16823	16947	16871	16798	16850	16996	16916	17102	16769	16714	16714	16962	16722	16902	16820	16765	16822	16846	16837	16900	17029	16857	16875	16895	17013	16744	16928	16857	17075	16773	16919	16754	16753	16984	17073	16884	16909	16821	17075	16910	16770	16989	16910	16968	16893	16902	16912	16802	16877	17096	16877	16807	16810	16812	16876	16976	16911	16859	17034	16900	16695	16715	16861	16754	16817	17057	17098	17099	16864	16752	16805	16725	16708	16878	16973	16738	16739	16809	16906	17042	17056	16949	16881	16887	16968	16827	16889	16840	16930	16739	16987	17008	17030	17013	16932	16875	16948	16694	16992	16763	16837	16992	16887	17188	17033	16819	16682	16774	16982	16960	16676	17097	16800	17008	16884	16877	16835	16899	16757	16888	16861	16993	16990	16782	17008	16872	17030	16726	16829	16985	16793	16856	16783	16865	16730	16883	16730	16662	16924	16938	16766	16977	16810	16872	16912	16791	16892	16761	17068	16991	16951	16853	16928	16825	16755	16793	16994	16948	16980	16845	16861	16926	16853	16951	16908	16912	16877	16935	16908	16884	16855	16886	16857	16995	16779	16797	16964	17076	16806	16818	16945	16938	16695	16777	16833	16677	16817	16976	16838	16835	16810	16966	16901	16967	16924	16905	16956	16855	16775	16981	17001	16974	16914	16765	16750	16953	16858	17010	16791	16989	16960	16860	16625	16929	17113	16728	16861	16889	16830	16766	16955	16989	17125	17032	17067	16836	16839	17059	16660	16853	16825	16955	16851	17103	16892	16798	16741	16832	16846	16655	16883	17197	17007	16842	16827	16915	16945	16992	16832	16929	16733	17011	16933	16986	16824	16916	16874	16750	16970	16887	16871	17162	16824	16961	16869	17132	16917	17002	16917	16994	17002	16970	16996	16937	16867	16882	17020	16920	17104	16833	16920	16604	16909	16988	16805	16962	16581	16985	16886	17058	17032	16910	16984	16936	16827	16833	17109	16728	17025	17055	16817	16884	16927	16889	16827	16792	16843	16901	16890	16919	16932	16610	16732	17048	17012	16869	16864	16943	16757	16855	16836	16888	16891	17032	16863	16944	16849	16946	16874	16838	16987	16795	16938	16940	16899	16936	16815	16875	16752	17031	16920	16682	16898	16763	16952	16792	16979	16983	16891	16730	16997	16922	16931	16892	16788	17003	16848	16901	16837	16712	16789	16819	16878	16872	16901	16920	16913	16902	16993	17105	16847	16861	16879	17055	17092	16752	16954	16906	17013	16925	16815	16981	16859	17112	17068	17163	16926	16797	16806	16928	16953	17106	17024	16855	16830	16807	16937	16953	16848	16772	16981	16975	17063	16881	16576	17078	16870	16931	16795	16847	16759	16970	16896	16771	16848	17007	16957	16924	16888	17028	16804	16931	16823	16871	16915	16881	16869	17048	16946	16898	16918	16885	16875	17090	16788	16871	16851	16833	17072	16699	16799	16946	16848	16791	16901	16804	16745	16833	16864	16839	16715	16817	16837	16982	17020	16938	16938	16778	16913	16890	16772	16824	16848	16766	17042	16887	16858	16813	16748	16890	16776	16786	16784	16688	17010	16702	16889	16638	16590	16728	16832	16754	16746	16855	17012	16798	17052	16927	16932	16984	16959	16859	16900	17040	16860	16842	16945	16808	16746	16733	17042	16943	17042	16850	16946	16711	16841	16716	17034	16871	16763	17060	17007	17051	16645	16923	16766	17157	16882	16980	16772	16721	16588	17035	17015	16888	16930	16799	16884	16947	16923	16867	16976	16927	16806	16935	16946	16848	17027	16915	17008	16940	16861	16811	16879	16825	16805	16845	16920	16861	16945	16918	17013	17136	16867	16872	16901	16970	16671	16784	16831	16819	16896	16677	16843	17014	17068	16942	16870	16849	16912	16949	16765	16980	16848	16963	16852	16896	16886	16790	17034	16770	16962	16692	16856	17011	16802	17123	16913	16882	16912	16758	16999	17160	16987	16901	16938	16656	17084	16817	16797	16808	16770	17046	16891	16963	16967	16712	16800	16905	16982	17027	16839	17075	16879	17043	16928	17003	16967	16849	16892	16824	16853	16688	16930	17150	17121	17170	16793	17005	16945	16961	16869	17050	16856	17127	17012	16975	16935	16713	16845	16826	16895	16880	16891	16770	16913	16969	16749	16844	16913	16979	16850	16846	16912	16813	16754	16920	17090	16628	17061	17038	16930	16974	17057	16842	16656	16918	16980	16824	16834	17108	17083	17007	16810	16825	16962	16933	17019	16934	16935	16735	16916	16922	16748	16980	17038	16848	16697	16783	17062	16963	17099	16840	16854	17112	16861	16836	16831	16993	16961	16891	16933	16872	16737	16759	16835	16922	16853	16787	16770	16741	16950	16950	17023	16829	16601	16852	16844	17010	17039	17042	16999	16813	16813	16759	16716	16772	16978	16919	16707	16983	16663	16910	17065	16849	16815	16855	16930	16894	16785	16920	16970	16847	16819	16819	16937	16859	16995	16862	16999	16710	16895	17056	16804	16992	17039	16735	17044	16807	16919	17003	16959	16812	17027	16871	17011	16884	16908	16861	17025	16981	16988	16890	16975	16978	17085	16833	16908	16958	16875	16932	16877	17109	16971	17148	16988	17138	16786	16862	16791	16838	16666	16859	16946	17016	16759	16752	16905	16972	16613	16793	16891	17104	16894	17017	16825	16889	16803	17024	16753	16853	17080	17094	16617	16921	16917	16946	16878	16726	17056	16836	16774	16870	16957	16861	16996	16810	16770	16890	16654	16948	16820	16872	16962	16883	17007	16772	16870	16886	16846	16950	16922	17004	16803	16841	16978	16982	16638	16791	16761	17143	17036	17088	16808	16783	16776	16950	16840	16943	16957	16845	17057	16977	16863	16915	16959	16910	16823	16825	16885	17043	16866	16765	16924	17026	16745	16985	16969	17020	16790	16814	16676	16851	16805	17122	17078	16894	16874	16726	17025	16876	17061	16783	16846	16715	16851	16905	16791	16989	17099	16882	16855	16850	16782	17034	16872	16864	16938	16831	16872	17063	16982	17059	16879	16959	16709	16890	17000	16973	16795	16877	16907	16952	16572	16873	17003	16851	16975	17025	16930	16962	17049	16808	16832	17102	16949	16697	16964	16884	17178	16849	16859	16827	16958	16871	16824	16944	16702	16736	16903	16674	16978	16983	17001	16811	16905	16835	16860	16779	16795	16810	16663	16892	16938	16669	16740	16816	16753	16726	16770	16955	16972	16998	16854	16850	16805	16789	16952	16804	16861	17031	17126	17024	16873	16977	16869	16731	16801	16928	16833	17104	16773	16700	16852	16957	16996	16880	17084	16989	16974	16863	16867	16869	16847	16877	16849	16890	16981	16760	16815	16829	16725	16922	16910	16939	16885	16787	17056	16839	16968	16964	16865	16966	16798	16991	16897	16940	16856	16945	17172	16884	16853	16734	16829	16943	16823	16843	16840	16740	16963	16675	16625	16836	16908	16963	16715	16788	17085	16836	16821	17083	16969	16922	16853	16945	17012	16835	16941	16803	16950	16850	17001	16897	17103	16912	16744	16886	16960	16821	16851	16670	16952	16813	16917	16925	16969	16889	17023	17046	16921	16784	16860	16972	16990	16980	16732	17105	16851	16792	16790	16858	17037	16941	17050	16891	16671	16884	16913	16836	16978	16828	16919	16765	17002	16995	16914	16746	16770	16989	16931	17103	16738	16843	16870	17020	16881	16883	16740	16692	16737	16848	16762	16925	16821	16971	16839	17043	17035	16944	16849	16783	16832	16898	16988	16881	16917	17031	17057	16977	16895	16871	16952	17098	16718	16772	17015	16989	16820	16921	16611	17081	16940	17028	16918	17033	16869	16947	16799	16869	16833	16796	16831	16942	16849	16981	16926	16882	16834	16938	16956	16871	16980	16942	16933	17022	16971	16732	17012	16967	16804	17026	16958	16964	16810	16959	17006	16690	16943	16929	17026	16817	16749	16957	16948	16810	16981	16891	16675	16971	16772	17004	16940	17016	16772	16813	16827	16892	16954	16909	16900	16933	17011	16836	17008	17051	16898	16857	16956	17015	16918	16886	16944	17035	16763	16804	16810	16907	16860	16795	16938	16809	16718	16763	17073	16602	17070	17041	16769	16988	16951	16647	17036	16842	16977	16847	16870	17094	16862	16748	16991	16927	16975	16881	16771	16920	16734	16827	16855	16887	17012	16810	16833	16875	16923	16889	17119	17052	17037	16929	16673	16955	16986
14384	27556	43339	18531	14762	14774	14536	14631	14542	14581	14663	14517	14652	14625	14515	14545	14748	14602	14675	14647	14657	14408	14639	14545	14529	14535	14610	14627	14604	14564	14525	14667	14535	14635	14547	14512	14735	14648	14569	14673	14731	14556	14665	14750	14536	14464	14601	14825	14759	14736	14784	14713	14682	14767	14589	14587	14606	14486	14597	14524	14564	14666	14611	14648	14551	14357	14685	14461	14591	14351	14559	14541	14470	14522	14647	14554	14566	14448	14690	14593	14530	14503	14455	14451	14365	14473	14546	14293	14601	14607	14535	14675	14666	14582	14514	14362	14443	14618	14500	14639	14476	14564	14528	14518	14455	14492	14500	14698	14642	14556	14472	14559	14586	14621	14636	14398	14627	14299	14462	14644	14512	14478	14611	14575	14217	14508	14622	14545	14576	14534	14711	14351	14602	14537	14589	14427	14449	14532	14562	14516	14421	14561	14624	14643	14397	14585	14584	14406	14694	14478	14615	14630	14590	14580	14571	14626	14466	14469	14725	14612	14654	14502	14371	14615	14588	14404	14394	14504	14591	14548	14553	14572	14564	14535	14515	14754	14588	14495	14623	14469	14430	14550	14538	14450	14638	14596	14573	14559	14739	14520	14436	14570	14781	14500	14587	14430	14267	14310	14486	14446	14582	14529	14677	14493	14493	14410	14611	14527	14696	14461	14494	14573	14768	14551	14446	14650	14411	14537	14574	14314	14531	14326	14470	14521	14391	14500	14524	14536	14587	14680	14570	14676	14666	14495	14435	14594	14441	14529	14711	14520	14595	14620	14470	14380	14597	14451	14457	14618	14611	14392	14617	14589	14500	14697	14346	14568	14554	14709	14615	14579	14605	14520	14479	14680	14403	14484	14567	14684	14665	14644	14534	14521	14268	14296	14644	14517	14491	14464	14662	14631	14613	14449	14555	14513	14417	14519	14555	14626	14541	14608	14479	14476	14410	14715	14380	14513	14498	14511	14473	14601	14498	14728	14563	14409	14664	14519	14427	14516	14635	14515	14567	14651	14557	14389	14464	14505	14472	14492	14803	14562	14715	14513	14597	14525	14593	14543	14513	14631	14437	14537	14564	14510	14452	14552	14451	14559	14456	14639	14506	14564	14608	14465	14389	14661	14664	14432	14589	14730	14564	14497	14423	14545	14626	14510	14638	14628	14652	14562	14515	14375	14592	14663	14635	14456	14696	14507	14519	14472	14577	14819	14482	14537	14508	14793	14511	14543	14513	14571	14717	14509	14534	14566	14607	14596	14421	14705	14654	14456	14744	14659	14651	14627	14653	14661	14549	14536	14526	14484	14634	14442	14518	14551	14659	14512	14676	14648	14539	14679	14703	14459	14382	14570	14536	14477	14493	14479	14503	14601	14548	14663	14638	14758	14452	14642	14613	14410	14558	14621	14720	14569	14535	14415	14675	14419	14626	14586	14391	14592	14442	14490	14542	14623	14618	14634	14503	14659	14565	14339	14504	14545	14444	14763	14562	14566	14508	14517	14555	14616	14625	14616	14573	14542	14527	14693	14578	14404	14556	14738	14518	14471	14552	14617	14336	14522	14420	14579	14492	14587	14433	14483	14554	14372	14518	14568	14538	14511	14642	14630	14649	14653	14555	14665	14716	14447	14510	14384	14500	14463	14587	14386	14513	14504	14543	14688	14520	14334	14474	14486	14514	14501	14400	14545	14578	14594	14496	14642	14578	14647	14505	14754	14620	14574	14335	14433	14487	14816	14470	14677	14609	14549	14575	14543	14605	14505	14500	14594	14373	14608	14445	14419	14457	14557	14583	14439	14488	14700	14365	14483	14477	14487	14532	14557	14523	14567	14590	14678	14619	14698	14485	14527	14525	14600	14498	14514	14606	14597	14664	14419	14597	14493	14445	14547	14438	14582	14722	14507	14476	14585	14689	14599	14646	14482	14448	14624	14685	14655	14574	14686	14503	14450	14714	14566	14532	14577	14599	14438	14509	14500	14559	14436	14573	14616	14701	14552	14447	14525	14450	14386	14788	14572	14645	14382	14693	14550	14519	14577	14538	14610	14640	14613	14677	14541	14754	14429	14491	14554	14554	14518	14513	14523	14505	14561	14624	14627	14379	14585	14539	14609	14624	14439	14419	14531	14658	14406	14498	14564	14616	14735	14753	14507	14552	14489	14536	14478	14581	14483	14292	14565	14553	14472	14643	14703	14714	14591	14556	14523	14367	14598	14666	14490	14545	14576	14447	14589	14383	14580	14613	14559	14503	14594	14512	14652	14682	14599	14499	14512	14565	14681	14584	14380	14641	14561	14490	14695	14446	14562	14569	14398	14487	14397	14480	14476	14652	14433	14566	14548	14456	14569	14384	14456	14559	14483	14503	14725	14530	14569	14570	14605	14433	14567	14741	14602	14481	14613	14470	14607	14541	14615	14566	14634	14796	14649	14525	14543	14563	14577	14573	14582	14621	14513	14629	14582	14441	14489	14671	14621	14423	14565	14428	14489	14656	14594	14574	14629	14464	14603	14409	14635	14422	14457	14676	14567	14759	14538	14657	14596	14563	14557	14323	14620	14594	14539	14621	14708	14470	14568	14518	14591	14513	14332	14658	14514	14614	14513	14459	14542	14561	14614	14608	14705	14449	14466	14565	14722	14389	14381	14553	14565	14503	14607	14490	14580	14613	14549	14557	14446	14616	14647	14597	14502	14690	14496	14661	14476	14539	14452	14477	14684	14653	14537	14600	14396	14522	14527	14591	14473	14512	14514	14484	14722	14579	14573	14572	14490	14556	14562	14623	14565	14551	14602	14524	14388	14422	14418	14576	14717	14563	14465	14417	14551	14461	14587	14605	14560	14543	14464	14616	14315	14592	14579	14395	14454	14497	14548	14549	14632	14681	14572	14442	14587	14630	14569	14483	14606	14481	14515	14408	14616	14500	14753	14596	14365	14548	14600	14426	14661	14500	14612	14762	14694	14663	14543	14592	14548	14413	14620	14826	14650	14529	14674	14473	14497	14520	14594	14648	14450	14493	14725	14504	14524	14576	14634	14747	14422	14603	14620	14664	14380	14646	14541	14745	14466	14541	14544	14637	14492	14702	14458	14494	14599	14552	14594	14549	14719	14750	14567	14472	14569	14506	14713	14466	14711	14552	14500	14641	14608	14551	14518	14635	14452	14585	14625	14559	14603	14464	14572	14594	14477	14607	14685	14506	14586	14824	14310	14601	14573	14532	14709	14564	14461	14664	14519	14588	14256	14637	14510	14553	14589	14680	14483	14451	14593	14684	14692	14475	14644	14845	14619	14549	14506	14658	14531	14651	14481	14530	14444	14529	14360	14608	14626	14527	14565	14511	14527	14591	14601	14497	14576	14391	14637	14462	14409	14520	14422	14767	14580	14458	14536	14612	14530	14453	14557	14503	14663	14618	14596	14546	14697	14572	14588	14574	14629	14623	14607	14623	14755	14507	14638	14548	14641	14774	14519	14568	14565	14473	14459	14648	14639	14608	14595	14540	14480	14626	14587	14631	14573	14484	14496	14683	14567	14689	14589	14515	14585	14616	14583	14803	14576	14643	14621	14538	14579	14657	14562	14521	14358	14600	14504	14732	14600	14668	14416	14516	14643	14360	14649	14634	14726	14541	14551	14590	14532	14549	14769	14437	14591	14522	14688	14663	14477	14622	14405	14448	14519	14693	14595	14546	14598	14418	14539	14607	14576	14591	14406	14622	14498	14725	14532	14478	14629	14505	14356	14696	14485	14607	14408	14508	14749	14582	14626	14713	14634	14606	14698	14451	14694	14537	14476	14637	14515	14728	14457	14605	14553	14627	14386	14645	14442	14523	14527	14451	14594	14694	14602	14704	14636	14607	14501	14617	14642	14530	14710	14551	14553	14582	14551	14561	14643	14531	14732	14614	14588	14452	14429	14588	14680	14736	14639	14598	14542	14687	14453	14456	14545	14569	14491	14474	14573	14619	14635	14545	14557	14476	14615	14476	14547	14438	14517	14526	14736	14561	14406	14477	14692	14451	14530	14586	14357	14464	14450	14503	14617	14477	14527	14568	14646	14542	14513	14522	14463	14585	14652	14644	14378	14512	14571	14602	14480	14427	14453	14534	14604	14452	14466	14711	14578	14476	14474	14430	14602	14496	14558	14669	14597	14460	14624	14593	14708	14476	14468	14602	14449	14696	14682	14556	14506	14591	14574	14698	14492	14479	14520	14672	14579	14700	14489	14470	14717	14642	14530	14424	14513	14436	14549	14633	14631	14500	14549	14573	14433	14594	14556	14626	14423	14657	14560	14688	14443	14450	14652	14746	14488	14455	14511	14556	14626	14640	14484	14621	14694	14476	14580	14635	14510	14471	14395	14385	14360	14635	14489	14538	14579	14620	14387	14643	14564	14601	14602	14596	14398	14542	14544	14548	14411	14600	14524	14574	14558	14498	14391	14618	14443	14586	14731	14450	14453	14479	14638	14416	14354	14486	14474	14725	14636	14493	14487	14647	14603	14423	14473	14618	14581	14627	14650	14421	14461	14461	14312	14564	14571	14644	14443	14473	14475	14780	14496	14615	14569	14622	14680	14654	14593	14429	14401	14631	14719	14505	14679	14672	14575	14575	14655	14614	14602	14509	14519	14723	14593	14625	14587	14659	14583	14488	14535	14679	14430	14671	14414	14523	14563	14506	14484	14602	14635	14555	14657	14583	14653	14687	14649	14688	14367	14471	14703	14602	14683	14589	14525	14720	14507	14514	14594	14450	14625	14552	14465	14594	14741	14520	14572	14487	14452	14701	14585	14624	14693	14366	14625	14498	14515	14430	14662	14458	14540	14486	14533	14531	14425	14569	14700	14567	14573	14612	14635	14586	14350	14577	14514	14475	14652	14599	14437	14462	14578	14524	14564	14688	14355	14579	14525	14715	14622	14534	14428	14588	14655	14541	14556	14511	14708	14596	14479	14592	14464	14594	14675	14629	14469	14664	14714	14503	14588	14551	14373	14550	14532	14686	14511	14460	14471	14682	14572	14568	14603	14617	14439	14508	14794	14531	14588	14548	14691	14539	14456	14499	14503	14450	14481	14397	14617	14558	14532	14579	14471	14654	14571	14591	14443	14667	14574	14629	14628	14616	14556	14680	14496
23663	21083	36830	27187	21477	22279	20850	17367	17081	17153	17039	16817	17123	16873	17177	16924	16940	16848	16786	16883	16957	16793	17028	16825	16821	16951	16956	16734	16932	16766	17046	16985	16861	16743	16785	16869	16694	16815	17023	16812	16828	16910	16915	16928	16751	16965	16684	17145	17582	17839	17530	17160	17109	16875	16789	16877	16708	16739	16901	16799	16731	16791	16854	16777	16955	16563	16725	16506	16789	16628	16687	16744	16780	16656	16840	16616	16688	16709	16300	16841	16955	16819	16756	16770	16792	16976	16814	16614	16653	16922	16702	16566	16839	16593	16623	16671	16709	16843	16790	16645	16716	16714	16822	16610	16616	16756	16811	16617	16511	16755	16538	16625	16823	16948	16757	16868	16597	16728	16593	16745	16846	16821	16910	16662	16737	16781	16721	16699	16700	16746	16791	16777	16839	16694	16755	16498	16673	16893	16711	16812	16689	16622	16706	16849	16612	16803	16685	16911	16778	16735	16949	16695	16766	16652	16462	16536	16633	16791	16742	16707	16850	16869	16626	16653	16826	16718	16792	16746	16788	16526	16577	16753	16481	16791	16806	16772	16492	16851	16943	16703	16798	16691	16722	16795	16550	16746	16919	16714	16649	16619	16552	16525	16701	16656	16619	16562	16618	16512	16742	16738	16842	16678	16633	16793	16840	16772	16710	16619	16714	16857	16918	16670	16720	16818	16846	16604	16779	16763	16559	16650	16698	16814	16674	16775	16521	16663	16615	16697	16817	16619	16678	16974	16746	16855	16869	16737	16460	16542	16682	16666	16540	16881	16570	16834	16692	16850	16830	16867	16832	16688	16820	16907	17037	16628	16739	16603	16700	16668	16661	16628	16631	16671	16651	16634	16632	16642	16640	16642	16629	16970	16668	16719	16584	16763	16667	16634	16631	16916	16870	16721	16703	16567	16948	16904	16605	16469	16737	16710	16885	16707	16673	16620	16674	16646	16705	16738	16700	16587	16719	16649	16653	16720	16951	16664	16852	16582	16593	16527	16682	16794	16693	16807	16641	16754	16847	16709	16952	16519	16635	16729	16864	16873	16677	16731	16562	16650	16631	16841	16721	16744	16770	16951	16912	16885	16775	16703	16707	16849	16814	16826	16755	16471	16741	16872	16747	16474	16605	16876	16834	16754	16639	16720	16428	16840	16893	16709	16875	16772	16748	16648	16902	16718	16652	16803	16664	16847	16688	16587	16589	16751	16743	16657	16815	16530	16750	16818	16758	16492	16776	16797	16740	16867	16649	16738	16761	16658	16642	16749	16658	16618	16583	16717	16653	16672	16756	16549	16730	16627	16649	16918	16640	16647	16608	16773	16663	16647	16579	16730	16602	16723	16723	16721	16872	16902	16745	16806	16912	16608	16636	16624	16726	16698	16641	16602	16733	16771	16788	16792	16660	16794	16911	16529	16832	16545	16677	16702	16637	16678	16689	16609	16677	16841	16777	16598	16984	16654	16840	16728	16746	16810	16648	16585	16699	16759	16524	16632	16695	16677	16678	16707	16629	16793	16594	16474	16657	16500	16703	16803	16830	16674	16719	16822	16654	16597	16835	16677	16723	16746	16672	16773	16663	16567	16678	16580	16630	16907	16694	16637	16563	16474	16865	16573	16746	16652	16648	16629	16607	16873	16724	16751	16806	16676	16671	16749	16594	16544	16769	16658	16932	16815	16687	16711	16678	16651	16826	16702	16888	16512	16652	16761	16672	16839	16719	16616	16808	16791	16753	16642	16645	16802	16789	16739	16743	16715	16764	16751	16616	16681	16873	16824	16781	16645	16808	16552	16541	16659	16671	16478	16779	16885	16886	16648	16871	16598	16528	16412	16791	16800	16715	16712	16745	16642	16827	16829	16657	16784	16861	16785	16689	16752	16716	16609	16618	16888	16762	16749	16750	16691	16540	16712	16696	16607	16688	16579	16813	16837	16854	17032	16555	16715	16664	16799	16817	16655	16560	16528	16708	16799	16787	16608	16861	16781	16602	16715	16608	16967	16657	16779	16745	16690	16692	16703	16830	16705	16490	16616	16756	16633	16592	16719	16689	16627	16621	16866	16808	16839	16633	16554	16871	16662	16770	16695	16779	16734	16583	16795	16706	16588	16597	16955	16657	16626	16469	16692	16936	17028	16636	16805	16663	16808	16727	16731	16872	16652	16733	16741	16891	16727	16537	16792	16956	16766	16497	16783	16836	16915	16798	16692	16678	16861	16668	16753	16754	16607	16582	16747	16815	16619	16765	16716	16792	16629	16737	16700	16669	16542	16748	16729	16841	16547	16734	16784	16595	16790	16555	16740	16768	16802	16832	16798	16726	16761	16603	16595	16579	16581	16779	16646	16788	16641	16672	16827	16754	16758	16751	16809	16439	16437	16556	16772	16880	16639	16714	16781	16636	16688	16636	16723	16758	16589	16789	16729	16709	16856	16598	16857	16679	16716	16739	16916	16588	16658	16653	16903	16760	16863	16771	16620	16633	16806	16699	16699	16715	16776	16602	16616	16743	16772	16687	16748	16927	16558	16707	16590	16872	16907	16610	16653	16716	16865	16836	16631	16733	16748	16874	16671	16626	16687	16578	16810	16632	16738	16741	16759	16613	16764	16617	16668	16858	16902	16673	16588	16837	16685	16775	16718	16831	16614	16662	16811	16858	16697	16612	16856	16492	16580	16636	16766	16745	16874	16812	16921	16722	16777	16599	16685	16698	16749	16860	16741	16655	16630	16793	16641	16709	16693	16628	16638	16727	16813	16729	16788	16709	16901	16579	16662	16718	16633	16791	16796	16796	16725	16602	16610	16868	16863	16624	16770	16721	16788	16774	16670	16755	16852	16969	16803	16706	16726	16783	16521	16563	16728	16843	16807	16902	16595	16921	16669	16491	16778	16553	16694	16680	16747	16612	16565	16708	16601	16691	16753	16642	16676	16678	16846	16991	16805	16736	16820	16604	16682	16817	16777	16755	16729	16666	16845	16771	16539	16503	16690	16711	16795	16800	16686	16707	16731	16707	16706	16736	16670	16698	16758	16833	16513	16837	16906	16788	16627	16723	16739	16756	16795	16628	16762	16703	16774	16756	16613	16671	16617	16611	16679	16546	16874	16557	16673	16621	16785	16824	16598	16894	16519	16756	16719	16674	16465	16592	16820	16717	16619	16522	16818	16832	16808	16624	16617	16427	16591	16623	16765	16725	16793	16711	16674	16769	16703	16649	16585	16376	16734	16692	16896	16750	16595	16684	16609	16627	16709	16859	16448	16859	16552	16808	16925	16778	16577	16832	16476	16632	16493	16896	16880	16796	16661	16784	16519	16755	16790	16777	16690	16828	16655	16744	16656	16667	16807	16878	16964	16853	16638	16606	16806	16729	16525	16479	16684	16761	16587	16865	17061	16751	16666	16959	16864	16776	16784	16738	16658	16819	16667	16857	16778	16769	16704	16684	16775	16701	16705	16627	16533	16659	16612	16769	16548	16573	16574	16863	16797	16796	16850	16567	16620	16625	16887	16690	16592	16692	16687	16730	16634	16817	16808	16719	16683	16710	16648	16799	16693	16600	16650	16463	16687	16589	16795	16599	16914	16665	16761	16662	16703	16663	16828	16857	16722	16810	16618	16750	16929	16768	16894	16877	16693	16491	16620	16651	16685	16617	16715	16651	16573	16752	16587	16731	16755	16533	16591	16694	16538	16713	16637	16831	16459	16949	16769	16784	16584	16751	16824	16828	16604	16741	16655	16749	16774	16707	16719	16727	16691	16466	16703	16772	16783	16806	17043	16997	16736	16750	16785	16826	16777	16697	16594	16822	16471	16710	16726	16505	16693	16888	16833	16571	16746	16967	16631	16636	16441	16595	16774	16825	16714	16801	16573	16674	16574	16749	16460	16853	16727	16563	16478	16557	16941	16874	16927	16803	16705	16876	16638	16712	16805	16624	16664	16600	16584	16652	16745	16501	16768	16819	16452	16620	16564	16876	16555	16960	16801	16808	16722	16784	16632	16522	16757	16710	16763	16917	16574	16625	16556	16737	16906	16924	16887	16708	16638	16713	16803	16620	16856	16815	16774	16802	16866	16791	16641	16669	16668	16537	16801	16719	16794	16821	16708	16844	16750	16385	16803	16697	16699	16658	16708	16664	16720	16705	16807	16782	16676	16599	16708	16551	16666	16668	16842	16696	16668	16793	16829	16742	16738	16736	16873	16694	16667	16648	16788	16803	16673	16550	16618	16750	16744	16651	16759	16899	16894	16819	16852	16722	16779	16746	16704	16823	16799	16675	16612	16635	16653	16704	16694	16500	16761	16859	16674	16599	16626	16708	16701	16711	16913	16787	16772	16695	16661	16580	16650	16793	16554	16556	16620	16836	16677	16581	16768	16799	16730	16814	16496	16798	16881	16720	16778	16870	16661	16633	16608	16794	16722	16529	16649	16824	16819	16651	16693	16635	16741	16807	16735	16713	16529	16772	16536	16731	16590	16648	16720	16824	16786	16524	16750	16654	16521	16683	16697	16782	16766	16596	16604	16779	16576	16900	16871	16567	16797	16702	16558	16713	16620	16541	16804	16751	16721	16621	16581	16850	16888	16738	16727	16701	16836	16767	16720	16659	16589	16701	16794	16638	16813	16663	16816	16640	16610	16611	16556	16451	16768	16745	16670	16732	16719	16743	16808	16653	16615	16910	16720	16659	16694	16709	16596	16625	16714	16714	16803	16653	16535	16872	16728	16882	16725	16800	16576	16878	16450	16660	16604	16715	16755	16973	16689	16571	16644	16664	16956	16649	16642	16657	16697	16690	16930	16664	16602	16622	16583	16782	16741	16658	16679	16666	16634	16608	16767	16620	16551	16780	16879	16577	16638	16698	16770	16889	16680	16746	16793	16814	16644	16766	16830	16741	16689	16609	16548	16374	16451	16831	16696	16660	16808	16488	16795	16658	16705	16639	16877	16809	16498	16740	16739	16656	16815	16766	16799	16873	16554	16449	16655	16583	16562	16608	16664	16868	16727	16688	16787	16878	16687	16617	16452	16632	16824	16610	16713	16574	16861	16952	16749	16695	16436	16822	16642	16807	16807	16684	16784	16595	16645	16575	16855	16695	16613	16718	16549	16744	16611	16746	16719	16828	16606
13817	52018	81303	21210	15710	15338	14802	14752	14703	14653	14728	14693	14541	14454	14414	14792	14477	14496	14465	14560	14614	14437	14455	14410	14570	14582	14415	14557	14561	14624	14748	14586	14498	14514	14455	14424	14635	14544	14583	14640	14634	14318	14493	14472	14491	14542	14501	15043	15578	15715	15125	14771	14518	14450	14439	14407	14375	14369	14385	14517	14424	14433	14407	14508	14272	14407	14289	14582	14319	14489	14433	14528	14480	14364	14452	14368	14684	14236	14556	14412	14522	14286	14322	14374	14404	14525	14404	14270	14341	14392	14544	14507	14558	14552	14310	14492	14512	14510	14419	14493	14317	14469	14559	14271	14359	14492	14510	14471	14293	14315	14345	14713	14357	14564	14494	14535	14479	14396	14324	14321	14432	14540	14654	14396	14383	14377	14283	14512	14497	14487	14395	14299	14506	14394	14502	14514	14482	14591	14325	14337	14328	14386	14454	14258	14480	14443	14442	14377	14302	14430	14196	14369	14273	14462	14413	14386	14298	14444	14439	14266	14493	14393	14308	14533	14465	14293	14479	14333	14364	14308	14469	14226	14410	14321	14488	14248	14439	14381	14436	14347	14587	14321	14476	14385	14265	14511	14325	14485	14421	14334	14397	14443	14399	14393	14339	14441	14363	14548	14421	14413	14458	14443	14307	14514	14311	14542	14442	14427	14449	14337	14407	14446	14399	14447	14400	14434	14406	14301	14502	14412	14436	14331	14515	14340	14388	14374	14465	14494	14528	14570	14364	14418	14422	14482	14524	14327	14393	14468	14426	14347	14423	14438	14479	14504	14387	14470	14476	14591	14534	14590	14363	14543	14343	14526	14517	14280	14494	14428	14425	14590	14390	14460	14643	14322	14377	14395	14445	14475	14525	14442	14560	14435	14399	14566	14317	14489	14486	14448	14349	14448	14449	14336	14467	14457	14316	14551	14443	14557	14408	14470	14405	14498	14389	14313	14413	14561	14451	14521	14402	14419	14556	14386	14492	14400	14452	14433	14390	14421	14374	14359	14447	14531	14418	14474	14481	14540	14569	14514	14522	14510	14484	14543	14394	14415	14521	14425	14581	14370	14419	14465	14303	14539	14339	14331	14558	14294	14542	14402	14541	14446	14635	14291	14567	14367	14501	14454	14513	14475	14392	14384	14508	14362	14487	14455	14412	14468	14242	14510	14202	14557	14395	14475	14284	14335	14494	14439	14392	14398	14593	14443	14470	14503	14423	14415	14434	14393	14500	14433	14417	14469	14488	14518	14428	14413	14348	14505	14386	14433	14554	14500	14380	14290	14369	14397	14587	14386	14531	14387	14316	14355	14581	14392	14519	14312	14415	14294	14241	14461	14412	14398	14738	14508	14425	14397	14431	14367	14490	14542	14394	14479	14434	14364	14573	14450	14478	14470	14559	14343	14360	14417	14308	14653	14543	14517	14378	14442	14269	14359	14404	14340	14510	14388	14302	14457	14455	14510	14509	14465	14523	14290	14384	14260	14411	14365	14350	14426	14461	14437	14368	14258	14455	14437	14395	14498	14559	14473	14455	14382	14498	14437	14265	14546	14417	14362	14319	14598	14373	14374	14346	14417	14388	14355	14451	14466	14496	14587	14533	14469	14579	14447	14421	14423	14254	14415	14410	14569	14392	14370	14448	14645	14555	14473	14535	14570	14417	14255	14418	14437	14381	14466	14543	14529	14570	14275	14350	14423	14515	14485	14364	14452	14465	14486	14386	14391	14511	14504	14371	14395	14432	14524	14483	14288	14422	14478	14159	14570	14426	14421	14337	14459	14459	14354	14449	14452	14604	14518	14560	14408	14485	14482	14402	14455	14389	14272	14420	14551	14404	14411	14271	14416	14457	14462	14470	14315	14411	14430	14453	14445	14503	14322	14476	14224	14492	14488	14497	14427	14488	14415	14298	14397	14441	14369	14463	14551	14415	14603	14490	14511	14400	14387	14547	14349	14407	14373	14364	14498	14561	14370	14446	14653	14517	14583	14538	14494	14475	14534	14452	14452	14455	14314	14435	14412	14348	14441	14353	14476	14474	14402	14430	14464	14280	14556	14552	14461	14362	14485	14278	14435	14312	14359	14608	14391	14576	14381	14568	14413	14279	14470	14356	14392	14347	14306	14356	14406	14377	14453	14399	14444	14426	14392	14475	14460	14321	14540	14431	14466	14346	14588	14444	14258	14424	14396	14330	14415	14428	14336	14396	14332	14490	14490	14606	14422	14364	14514	14289	14491	14473	14463	14423	14395	14435	14399	14347	14469	14398	14494	14556	14391	14467	14581	14232	14636	14482	14334	14238	14434	14417	14335	14346	14232	14449	14415	14446	14435	14418	14343	14490	14343	14395	14479	14422	14400	14417	14478	14532	14468	14471	14273	14345	14363	14295	14482	14346	14406	14475	14356	14445	14417	14388	14507	14333	14351	14485	14408	14452	14406	14436	14263	14282	14331	14343	14455	14367	14618	14453	14248	14503	14573	14524	14450	14326	14232	14335	14509	14584	14284	14504	14379	14502	14413	14336	14383	14548	14317	14322	14404	14424	14466	14393	14336	14339	14255	14449	14418	14366	14449	14466	14284	14319	14452	14582	14394	14467	14595	14293	14355	14592	14476	14186	14319	14335	14339	14479	14391	14476	14355	14468	14456	14538	14290	14340	14477	14428	14375	14594	14354	14310	14473	14344	14270	14457	14435	14360	14586	14369	14319	14473	14405	14379	14471	14441	14479	14408	14354	14486	14500	14424	14441	14575	14268	14496	14333	14352	14353	14291	14407	14461	14533	14468	14539	14483	14364	14589	14219	14550	14362	14300	14276	14445	14306	14424	14264	14487	14355	14302	14458	14459	14243	14427	14316	14389	14452	14222	14430	14355	14298	14489	14394	14438	14338	14406	14486	14467	14381	14539	14398	14653	14438	14662	14518	14340	14438	14356	14483	14450	14209	14430	14539	14404	14389	14399	14452	14374	14418	14578	14222	14545	14361	14353	14440	14445	14387	14371	14349	14426	14355	14426	14324	14360	14320	14456	14499	14561	14249	14288	14191	14597	14319	14353	14497	14413	14338	14202	14475	14206	14556	14404	14480	14407	14517	14415	14364	14463	14459	14278	14452	14389	14389	14512	14442	14439	14459	14364	14417	14419	14536	14415	14384	14315	14552	14402	14356	14516	14336	14509	14453	14372	14466	14500	14518	14529	14359	14429	14439	14492	14521	14290	14412	14430	14355	14540	14363	14478	14628	14499	14283	14314	14703	14410	14368	14555	14405	14371	14484	14510	14401	14382	14420	14325	14508	14429	14456	14628	14295	14410	14535	14426	14503	14413	14331	14447	14151	14511	14370	14426	14510	14385	14407	14398	14275	14316	14383	14487	14508	14566	14568	14411	14244	14539	14472	14621	14430	14246	14477	14411	14425	14540	14388	14427	14391	14509	14539	14477	14567	14252	14623	14457	14352	14226	14482	14446	14442	14486	14334	14397	14347	14337	14425	14251	14407	14430	14260	14393	14400	14526	14533	14444	14469	14503	14314	14199	14421	14347	14495	14438	14430	14576	14345	14381	14490	14405	14321	14448	14428	14356	14479	14449	14420	14379	14460	14456	14347	14424	14318	14345	14294	14416	14562	14508	14474	14437	14489	14493	14488	14363	14417	14420	14454	14533	14499	14377	14388	14543	14284	14532	14292	14444	14354	14335	14557	14474	14468	14348	14437	14528	14324	14448	14436	14336	14621	14313	14424	14264	14499	14363	14406	14396	14293	14662	14404	14476	14509	14449	14397	14449	14473	14499	14436	14478	14545	14539	14441	14445	14411	14415	14242	14444	14353	14565	14292	14435	14278	14357	14385	14428	14429	14494	14185	14517	14505	14328	14478	14507	14337	14185	14392	14420	14412	14411	14272	14527	14427	14348	14399	14470	14436	14363	14591	14407	14487	14536	14333	14510	14496	14407	14385	14437	14404	14496	14459	14319	14463	14486	14385	14340	14395	14613	14329	14562	14413	14414	14448	14526	14460	14452	14438	14523	14380	14407	14393	14291	14562	14469	14349	14520	14561	14384	14523	14403	14440	14417	14478	14565	14386	14271	14220	14244	14519	14386	14257	14388	14457	14391	14553	14455	14641	14436	14527	14534	14534	14444	14355	14400	14409	14462	14330	14424	14316	14325	14365	14579	14415	14475	14464	14426	14508	14515	14508	14425	14455	14361	14533	14511	14318	14311	14348	14366	14362	14500	14504	14589	14321	14261	14504	14401	14375	14411	14373	14521	14539	14533	14380	14608	14489	14412	14262	14368	14619	14421	14459	14517	14518	14403	14395	14337	14407	14339	14450	14509	14474	14332	14392	14373	14497	14347	14352	14560	14302	14429	14430	14367	14492	14385	14304	14344	14543	14435	14449	14268	14344	14378	14541	14477	14394	14356	14388	14538	14358	14526	14509	14302	14501	14299	14478	14405	14239	14452	14494	14346	14462	14505	14446	14275	14292	14380	14465	14571	14608	14404	14436	14530	14672	14431	14477	14420	14470	14467	14412	14467	14376	14520	14433	14404	14485	14420	14432	14578	14485	14392	14407	14493	14470	14448	14513	14226	14513	14380	14526	14372	14336	14390	14442	14297	14461	14497	14434	14381	14429	14488	14435	14290	14562	14331	14421	14441	14388	14461	14456	14372	14343	14443	14522	14480	14493	14435	14318	14505	14616	14412	14410	14449	14555	14347	14410	14479	14442	14476	14506	14442	14468	14413	14411	14443	14524	14423	14387	14299	14702	14330	14419	14481	14444	14426	14578	14330	14487	14415	14331	14489	14456	14481	14484	14370	14428	14255	14482	14432	14500	14381	14364	14363	14479	14384	14420	14550	14597	14513	14422	14438	14579	14342	14423	14572	14446	14343	14351	14289	14406	14530	14459	14493	14439	14409	14433	14559	14460	14543	14559	14422	14591	14344	14336	14580	14529	14366	14338	14523	14600	14493	14339	14412	14334	14538	14454	14398	14410	14473	14389	14423	14470	14412	14696	14328	14426	14554	14238	14377	14417	14371	14532	14439	14444	14421	14463	14598	14429	14473	14617	14449	14226	14463	14322	14459	14473	14508	14446	14392	14264	14289	14244	14393	14580	14445	14315	14493	14545
22640	21032	33732	25656	21278	23504	23554	17871	17364	17650	17528	17203	17207	16971	17062	17190	16989	17161	16900	17000	17190	17009	17095	17017	16842	17260	17026	17021	17180	16995	17178	17045	16951	16970	16986	17015	17006	17011	17120	17062	16870	16965	17066	17054	16886	17056	16980	17770	18724	18758	18220	17789	17103	17131	17104	17061	16863	16910	16934	16997	17006	16855	16901	17122	16743	16933	16978	16797	16781	16668	16731	16902	16897	16980	17088	16950	16933	17041	17072	16750	16837	16847	16934	16702	16798	17032	16746	16827	16645	16784	16949	17063	17048	16849	16992	16693	16961	16969	16899	16851	17022	16883	16847	16957	16816	16890	16866	16795	16757	16980	16778	16928	17021	17104	17078	16671	16883	16951	17003	16818	17074	16731	17019	16994	16833	16927	16926	16751	16839	16951	16875	16749	16820	16795	16729	16802	16927	16981	16978	16899	16756	16791	16977	16778	16726	16899	16834	16856	16746	16883	16900	17037	16969	16870	16949	16961	16974	16978	16815	16799	16782	16786	16867	17097	16743	17056	17013	16803	16852	16771	16803	16781	16629	16937	16991	16879	16562	16912	16931	16917	16743	16843	16789	16798	16722	17014	16789	16756	16943	16869	16870	16916	17026	16920	16820	16884	16836	16970	16880	16949	16920	16857	16813	16659	16815	16734	16862	17055	17134	16982	16865	16962	16881	16936	16889	16818	16806	17088	17080	16810	16946	16877	17028	16830	16789	16972	16879	16740	16894	16761	17042	16616	16547	16904	16959	16914	16876	17040	17053	16973	16801	16936	16731	16848	16854	16904	16766	16760	17002	16878	16772	17057	16790	16826	16914	16870	17016	16870	16879	16825	16871	16941	16796	16855	16899	16920	16994	16895	16958	16780	16851	16811	16786	16905	17124	16868	16902	16900	16777	16830	16960	16844	16573	16885	17139	16967	16911	17021	16904	16806	16820	16765	16622	16810	16960	16752	16807	16893	16857	16863	16725	16916	16973	16850	17017	16892	16865	16967	16968	16892	16749	16845	16901	16815	17093	16856	16864	16950	16693	16803	16801	16819	16881	16789	16797	17010	16881	16830	16906	16952	16854	16751	16892	17018	16900	16792	16831	16843	16870	16931	16872	17051	17077	16914	16786	17049	16727	17041	16853	17104	16975	16963	16682	16800	16854	16815	16822	16714	16788	17018	16910	16816	16945	16910	16833	16776	16931	16822	16985	16984	16926	16854	16981	16911	17037	16816	16825	17015	16745	16979	17062	16833	16885	16786	16704	16833	16908	16704	16975	16906	16839	16905	16870	16944	17040	16761	16997	17041	16831	16940	16874	16937	16922	16687	16851	16828	16906	16897	16909	16955	16959	16903	16789	16905	16747	16854	16758	16946	16511	16997	16651	17067	16969	16894	16988	16721	16870	16827	16949	16937	16752	16820	16860	16761	17040	16833	16898	16745	16951	16777	17027	16741	16754	16717	16897	16862	16981	16824	17015	17194	17018	17020	16915	16794	16847	16765	16774	16867	16888	16773	16750	16941	16961	16947	16876	16861	16804	16826	16825	16843	16934	16822	16942	16813	16934	16855	16780	16642	16930	16733	17047	16857	16852	16840	16801	17023	16960	16996	17113	16836	17030	16876	17131	17021	16925	16816	16875	16777	16882	16895	16951	16759	17000	16744	16896	16930	16915	16972	16807	16893	16916	16831	17025	17017	16931	16946	17061	16862	16931	16933	16966	16931	16879	16989	16612	16817	16906	16850	16808	17001	16940	16827	16781	16993	16927	16939	16683	16617	16848	17057	16910	16991	16861	16679	17003	16961	16957	16918	16800	16974	16960	16777	16820	16957	16736	16797	17011	16875	16709	16667	16586	17006	16809	16821	16706	16744	16961	17041	17102	16969	16845	16782	16745	16947	17032	17028	16707	16843	16898	16948	16892	16769	16654	16858	16757	16908	16826	16804	16943	16574	16915	16961	16962	16967	16929	16789	16723	16878	17034	16852	16774	16762	16579	16848	16722	16891	16955	16820	16790	16991	17056	16763	16847	16834	16942	16790	17009	17016	16820	16793	17106	16661	16940	16816	16916	16799	16825	16725	16999	17015	17006	16900	16944	16885	16803	16850	16893	16684	17020	16867	16844	16835	16764	16814	17050	16868	17127	16912	16753	16788	16864	16960	16784	16999	16885	16997	16868	16859	16891	16789	16980	16909	16809	16952	17044	16754	16744	16847	16883	17052	16722	16834	16928	17030	16910	16908	16928	16922	16894	16899	17196	16789	16873	16841	16798	16933	17027	16882	16929	16582	16986	16883	16793	16861	16693	16982	16852	16897	16940	17003	16929	16676	16818	16816	16789	16874	16780	16967	16919	16872	16812	17001	16915	16966	16992	16744	16797	16905	16955	16974	16720	16796	16978	17055	16963	17017	16853	16838	16605	16791	16958	16853	16680	17045	16834	16793	16838	17059	16979	16961	16898	16976	16693	16810	16882	16811	17085	17099	17023	16882	16782	16998	16671	16923	16826	17048	16801	16895	16718	16940	17017	16705	16807	16962	16980	16887	17050	16766	17119	17027	16766	16886	16712	16997	17090	16974	17016	16933	16922	16690	16986	16896	16731	16806	16842	16924	16782	16810	16783	16843	16878	16829	16843	16894	16968	16827	16820	16784	16858	17052	16754	16959	16711	16755	16842	16764	16672	16721	16876	16917	16810	17158	16981	16823	16791	16769	16819	17004	16965	16797	16974	16925	16738	16856	17023	16722	16581	17058	16840	16786	16954	16763	16919	16840	16586	17055	17023	16879	16630	16940	17005	16952	16864	16744	16865	16846	16851	17087	16935	16719	16829	16941	16773	16866	16823	16837	16930	16790	16676	16855	16818	16959	16824	16801	16941	16787	17018	16921	16864	16958	17001	16719	16957	16894	16920	16822	16895	16890	16819	16927	16702	16846	16775	16761	16953	16826	16972	16722	16732	16921	16808	16908	16886	16982	16995	16947	16846	16917	16916	16824	16838	16848	17116	16793	16977	16803	16823	16879	16969	16967	16784	17024	16831	16805	16975	16749	16695	16650	16797	16773	17059	16823	16953	16829	16678	17063	16859	16702	16890	17058	16766	16816	16709	16942	16921	16921	17150	17093	16897	16862	16633	16798	16880	16841	17036	16793	16697	16996	17013	17017	16740	16823	16700	16727	17012	16782	16768	16841	16839	16934	16926	17018	16953	17004	16837	16733	16984	16729	16780	16944	17043	17064	16993	16894	16704	16990	17001	16947	16789	16903	16911	16948	17026	16728	17016	16956	16878	16931	16606	16860	16834	16905	16765	16852	16933	16856	16828	16731	16832	16826	16891	16832	16851	16855	16768	16706	17008	16833	16761	16908	16816	16895	16920	16781	16840	16869	16796	16832	16909	17043	16888	16926	16856	16899	16985	16930	16780	16954	17108	16981	16907	16826	16972	16902	16759	16934	16740	16669	16795	16923	16832	16821	17095	16708	16929	16962	16997	16945	16811	17181	17005	16850	16920	16906	17021	16755	16839	16703	16829	16596	16794	16759	16676	16750	16878	16858	16956	16964	16696	16846	16978	16895	16880	16839	17138	16874	16920	16808	16736	16967	16947	16796	16895	16843	16807	16738	17028	16927	16978	17100	16963	16959	16831	16867	16952	16771	16891	16904	16757	16656	16943	17083	16737	16918	17012	16952	16901	17011	17042	16823	16999	16701	16965	16774	16846	16635	16832	16871	16912	16805	16914	16881	16798	16817	16849	16835	16916	16672	16951	16869	16663	16723	16909	16591	17011	17030	16977	16947	16937	16843	16820	17141	16751	16814	16787	17050	17024	16795	16817	16916	17089	16890	17003	16646	16972	16867	16752	16746	16652	16731	16831	16902	16846	16881	16914	16772	16786	17026	16785	16852	16877	17028	16915	16883	16755	16835	16914	16863	16909	16588	16833	16804	16915	16753	16746	16876	16673	16983	16944	16880	16803	16964	16921	16892	16907	16897	16626	17166	16943	16947	16668	16810	16870	16899	16954	16969	16878	16675	16961	16777	16969	16848	16817	16815	16871	16879	16873	16818	16935	16868	16861	17089	16895	16847	16868	16661	16876	16977	16662	16804	16972	16677	16594	16820	17059	16742	16801	16743	16820	16912	16993	16832	16913	16796	16714	16821	16854	16724	17069	16884	16892	16855	16860	16920	16974	16841	16939	16956	17061	16911	16643	16911	16663	16700	16818	16810	16870	16870	16798	16885	16769	16740	16902	16904	16811	16796	17044	17020	16928	16897	16716	16983	16788	16979	16819	16947	16792	16881	16843	16860	16876	17204	16800	16847	17137	16937	16863	16837	16850	17015	16917	16935	16875	16754	16965	16944	16984	16873	16814	16976	16792	16958	16751	16752	16854	17128	16956	16830	16809	17102	16882	16741	17009	16846	16865	16940	16846	16954	16916	17000	16990	16827	16815	16737	16740	16764	16959	16870	16731	16787	16890	16748	16905	16900	16800	16878	16814	16835	16668	16997	16805	16922	17108	16756	16717	16818	16705	16797	16869	16909	16867	16827	16797	16764	16893	16840	16845	16702	16654	16712	16754	16822	16855	17083	16918	16882	17030	16837	16815	16707	16774	17061	16756	16778	16727	16969	16782	16639	16977	16947	17030	17035	16578	16800	16831	17044	16974	16954	16705	17122	16704	16619	16827	16952	16714	16944	16950	16886	17018	16710	16868	16895	16808	16803	16956	16834	17032	16880	16765	16896	16847	16935	16855	16636	16818	16935	16850	16837	16720	16744	16965	16985	16988	16955	16837	16773	16927	16957	16720	16983	16882	16944	16960	16818	16988	16897	16721	16862	17019	16926	16947	16934	16998	16904	16848	16938	16923	16821	16726	16736	16949	16954	16912	17012	17012	16948	16874	16937	17078	16800	16837	16898	16813	17033	17018	17032	16774	16750	16822	16823	16795	16867	16848	16730	16843	16844	16886	16729	16875	16626	16883	16971	17019	16925	16567	16907	16797	16787	16897	16802	16659	16894	16885	16900	16731	16599	16921	16710	16927	16731	17018	16844	16972	17006	16903	16875	16891	16930	16809	16935	16731	16808	16840	16747	16852	17111	16744	16727	16951	17128	17001	16892	16757	17121	16984	16898
15561	58109	92998	19855	16858	16039	15415	15332	14995	14865	15080	14928	14903	14824	14598	14715	14793	14885	14692	14648	14618	14534	14789	14534	14573	14642	14365	14510	14760	14922	14757	14632	14667	14718	14758	14598	14529	14922	14696	14620	14587	14617	14600	14630	14710	14442	14761	16134	17021	16960	15994	15236	14857	14703	14614	14554	14662	14566	14392	14462	14393	14541	14626	14587	14706	14596	14677	14641	14391	14536	14624	14410	14396	14477	14541	14548	14741	14536	14382	14225	14485	14476	14532	14632	14409	14396	14670	14461	14493	14499	14617	14473	14646	14316	14575	14522	14450	14600	14426	14546	14637	14468	14439	14431	14587	14591	14489	14680	14534	14522	14449	14688	14620	14425	14347	14781	14600	14516	14480	14433	14415	14584	14572	14571	14611	14606	14523	14529	14545	14504	14412	14418	14355	14476	14538	14584	14616	14476	14478	14574	14528	14459	14639	14414	14654	14498	14504	14527	14360	14450	14447	14564	14624	14439	14538	14526	14408	14587	14520	14572	14522	14400	14498	14515	14301	14532	14512	14606	14348	14257	14508	14612	14472	14337	14505	14650	14530	14532	14687	14621	14512	14593	14404	14486	14437	14558	14581	14552	14558	14381	14441	14614	14446	14633	14561	14507	14486	14560	14419	14454	14606	14556	14454	14433	14409	14532	14415	14521	14539	14442	14516	14555	14581	14398	14453	14691	14622	14570	14357	14447	14770	14472	14593	14674	14441	14538	14563	14644	14667	14449	14409	14466	14735	14378	14641	14390	14411	14615	14578	14460	14373	14453	14443	14461	14380	14452	14542	14673	14328	14392	14692	14394	14649	14488	14486	14412	14578	14395	14477	14463	14638	14531	14616	14571	14331	14500	14445	14605	14401	14278	14276	14699	14449	14563	14524	14561	14558	14535	14647	14489	14517	14488	14544	14556	14649	14506	14703	14384	14680	14446	14504	14468	14520	14415	14426	14561	14606	14462	14525	14488	14575	14654	14544	14430	14718	14467	14473	14492	14413	14626	14537	14655	14402	14539	14516	14624	14598	14560	14533	14505	14418	14338	14421	14543	14365	14504	14502	14389	14564	14384	14562	14781	14473	14691	14559	14390	14542	14447	14513	14403	14429	14491	14636	14547	14470	14506	14396	14566	14474	14633	14560	14405	14613	14428	14591	14627	14536	14483	14401	14450	14566	14474	14568	14407	14380	14610	14589	14454	14488	14331	14634	14590	14527	14589	14567	14545	14480	14434	14492	14598	14543	14550	14662	14461	14592	14539	14420	14596	14492	14623	14479	14581	14540	14563	14599	14655	14539	14604	14566	14499	14478	14542	14397	14386	14557	14564	14491	14648	14607	14558	14329	14435	14396	14521	14484	14563	14347	14639	14543	14536	14464	14649	14353	14321	14496	14534	14496	14558	14450	14592	14427	14495	14419	14212	14540	14513	14565	14324	14491	14387	14641	14384	14615	14550	14490	14503	14630	14480	14457	14502	14518	14324	14489	14675	14410	14437	14544	14402	14681	14435	14525	14356	14372	14659	14511	14412	14535	14658	14408	14310	14629	14595	14679	14648	14506	14296	14465	14672	14433	14608	14621	14418	14408	14553	14586	14552	14628	14626	14510	14611	14550	14344	14476	14446	14521	14514	14562	14501	14459	14618	14779	14515	14671	14597	14494	14526	14435	14487	14465	14502	14402	14346	14587	14273	14625	14416	14597	14652	14674	14608	14684	14511	14593	14685	14479	14346	14516	14591	14594	14729	14488	14449	14631	14473	14428	14540	14635	14534	14635	14546	14738	14507	14508	14561	14554	14529	14594	14480	14671	14502	14487	14533	14525	14536	14487	14624	14603	14539	14446	14708	14571	14679	14435	14402	14511	14493	14540	14512	14474	14518	14449	14583	14533	14458	14536	14514	14494	14577	14491	14425	14418	14312	14592	14609	14601	14438	14440	14385	14546	14544	14337	14516	14534	14655	14413	14625	14437	14652	14499	14395	14658	14434	14660	14628	14577	14634	14549	14512	14490	14569	14553	14496	14552	14602	14450	14410	14505	14398	14476	14599	14490	14545	14697	14578	14591	14628	14595	14518	14564	14410	14525	14539	14493	14479	14673	14647	14289	14609	14534	14499	14470	14544	14588	14598	14508	14577	14554	14519	14508	14498	14443	14458	14501	14500	14520	14714	14300	14354	14596	14431	14440	14719	14514	14299	14343	14492	14563	14443	14651	14503	14448	14498	14565	14577	14328	14490	14512	14445	14406	14494	14397	14546	14333	14495	14635	14615	14490	14728	14594	14407	14636	14496	14532	14571	14456	14340	14405	14503	14613	14586	14632	14484	14456	14411	14506	14521	14595	14514	14465	14539	14610	14296	14491	14632	14542	14456	14540	14576	14552	14462	14629	14634	14563	14522	14678	14464	14546	14630	14478	14690	14227	14498	14491	14575	14491	14503	14623	14456	14598	14501	14504	14322	14577	14645	14567	14644	14554	14489	14601	14436	14532	14504	14605	14567	14755	14468	14408	14644	14363	14635	14616	14742	14481	14495	14464	14499	14430	14603	14497	14571	14588	14437	14406	14634	14411	14478	14567	14371	14446	14733	14309	14526	14638	14597	14508	14514	14508	14364	14496	14380	14459	14602	14505	14540	14572	14551	14517	14607	14445	14224	14560	14508	14556	14489	14666	14422	14447	14470	14490	14424	14398	14694	14644	14378	14508	14617	14572	14394	14423	14494	14374	14486	14668	14622	14408	14620	14422	14562	14509	14527	14527	14299	14486	14368	14477	14579	14668	14442	14479	14458	14427	14388	14443	14564	14540	14447	14482	14639	14525	14460	14423	14593	14538	14389	14516	14535	14534	14559	14500	14620	14495	14581	14479	14603	14383	14558	14570	14493	14546	14525	14566	14629	14477	14583	14535	14428	14590	14585	14571	14368	14436	14396	14535	14601	14447	14563	14594	14646	14582	14415	14386	14545	14586	14466	14553	14542	14481	14559	14490	14407	14506	14607	14546	14668	14516	14532	14455	14556	14573	14465	14588	14500	14447	14524	14635	14561	14478	14541	14530	14358	14573	14517	14464	14579	14366	14439	14460	14572	14503	14515	14391	14587	14480	14410	14380	14456	14519	14615	14492	14447	14527	14409	14421	14571	14510	14670	14494	14298	14529	14570	14455	14567	14486	14450	14567	14462	14529	14593	14495	14474	14587	14669	14385	14271	14546	14729	14587	14630	14533	14496	14471	14477	14506	14446	14513	14463	14534	14556	14439	14509	14526	14392	14458	14453	14550	14520	14361	14528	14416	14540	14567	14441	14483	14617	14555	14551	14439	14464	14578	14544	14696	14552	14564	14404	14300	14464	14538	14508	14518	14449	14557	14477	14517	14579	14439	14532	14386	14523	14522	14535	14561	14568	14554	14489	14553	14595	14435	14440	14475	14591	14454	14670	14494	14494	14533	14506	14492	14511	14442	14481	14466	14469	14474	14481	14353	14569	14750	14556	14474	14315	14530	14607	14570	14662	14507	14494	14460	14525	14523	14508	14537	14599	14530	14675	14752	14511	14475	14495	14473	14526	14522	14542	14429	14521	14569	14456	14369	14580	14463	14588	14437	14549	14565	14450	14476	14439	14397	14538	14708	14677	14538	14661	14492	14745	14430	14637	14540	14554	14489	14403	14634	14468	14443	14410	14565	14582	14449	14521	14738	14529	14602	14558	14506	14573	14542	14535	14620	14421	14482	14494	14501	14345	14618	14551	14384	14394	14703	14547	14613	14277	14548	14521	14353	14496	14399	14426	14500	14541	14562	14605	14546	14608	14473	14409	14469	14490	14500	14539	14521	14563	14551	14309	14705	14521	14374	14681	14636	14462	14522	14642	14680	14421	14515	14486	14456	14382	14454	14685	14625	14548	14554	14513	14498	14532	14378	14562	14506	14533	14405	14313	14401	14533	14534	14475	14477	14464	14432	14499	14479	14447	14495	14663	14537	14465	14586	14431	14520	14463	14672	14510	14585	14461	14558	14439	14470	14555	14619	14536	14458	14336	14510	14530	14417	14392	14706	14383	14370	14386	14470	14620	14524	14623	14407	14438	14477	14390	14546	14527	14368	14555	14480	14591	14498	14467	14484	14550	14559	14527	14616	14550	14425	14421	14507	14671	14555	14454	14534	14564	14535	14334	14447	14403	14540	14670	14480	14608	14408	14630	14578	14593	14462	14494	14461	14767	14520	14471	14510	14633	14406	14564	14607	14407	14552	14525	14519	14514	14408	14600	14451	14518	14767	14776	14546	14544	14652	14461	14600	14508	14616	14504	14657	14540	14449	14485	14547	14572	14567	14464	14426	14551	14538	14406	14534	14446	14584	14631	14514	14460	14610	14552	14541	14624	14654	14482	14384	14555	14509	14575	14518	14507	14451	14522	14438	14525	14445	14525	14633	14437	14640	14439	14660	14659	14334	14499	14594	14477	14372	14582	14473	14492	14584	14626	14467	14486	14335	14490	14539	14566	14666	14569	14440	14506	14394	14472	14428	14625	14516	14420	14474	14432	14598	14604	14592	14272	14567	14520	14544	14498	14440	14505	14508	14486	14418	14478	14429	14522	14620	14342	14608	14527	14410	14489	14641	14605	14537	14654	14627	14518	14610	14528	14550	14486	14614	14423	14620	14559	14508	14565	14534	14486	14691	14491	14526	14512	14581	14648	14403	14534	14568	14453	14557	14467	14402	14465	14529	14431	14556	14508	14524	14471	14478	14398	14509	14520	14445	14409	14545	14476	14678	14477	14668	14514	14461	14493	14579	14350	14420	14539	14539	14664	14613	14330	14487	14620	14610	14481	14628	14528	14429	14437	14609	14398	14457	14512	14270	14650	14540	14561	14456	14495	14540	14569	14643	14492	14631	14491	14545	14585	14526	14550	14538	14515	14369	14463	14417	14437	14605	14629	14364	14558	14494	14424	14340	14541	14441	14417	14429	14549	14730	14515	14449	14406	14513	14568	14584	14593	14506	14600	14609	14458	14551	14610	14308	14447	14453	14531	14199	14594	14678	14525	14409	14447	14504	14403	14546	14681	14554	14463	14449	14391	14519	14568	14445	14575	14454	14399	14558	14519	14578	14481	14493	14454	14507	14525	14230	14550
27220	23043	39173	25012	17700	17065	17401	16945	16880	16809	16763	16769	16955	16790	17067	17072	17126	17087	16913	17011	17075	16913	16894	16795	16774	16835	16929	17066	17069	17109	16811	16858	16791	16983	17006	17077	17050	16929	17013	16818	16742	16799	17078	17076	16854	16644	16916	16879	17167	16996	17111	17001	16970	17017	16744	16901	17059	16885	16958	16848	16678	16847	16681	16678	16823	16781	16872	16804	16814	16859	16790	17053	16833	17003	16738	16868	16656	16950	16735	16809	16803	17032	16804	16712	17006	16584	16853	16755	16854	16805	16783	17011	16877	16826	16855	16967	16914	17120	16778	16889	16882	16917	16996	17009	16870	16890	17010	16804	16804	16982	17138	16964	16733	16821	17006	16837	16917	16903	16860	16804	17031	16934	16927	16789	16776	16984	16896	17087	16983	16901	16984	16973	16791	16875	16905	16850	16753	17088	16983	16958	16884	16900	16820	16829	16904	17032	16837	16936	16770	16750	17085	16935	16862	16853	17020	16962	17048	16783	16780	17132	16913	16817	16671	17053	16772	16889	17054	16753	16848	16918	16858	16846	16820	16793	16911	16783	17039	16963	17102	17044	16895	16725	16823	16852	16802	16923	16792	16842	16895	16883	16983	16749	16802	16962	16584	16993	16813	16827	16830	16796	16823	16909	17093	16951	16985	16804	16710	16863	17144	16788	16766	17011	16934	16927	16762	16835	16850	16916	16696	16940	16843	16947	16852	16946	16861	16786	16790	16767	17076	16793	16801	16965	16927	16715	16849	16814	16860	16721	16885	17027	16848	16646	16965	17010	16895	16686	16844	16825	16813	16801	16861	16793	16790	17056	16672	17007	16988	16889	16682	16973	16627	16855	17055	16802	16847	16941	16839	17085	16900	16798	16952	17009	16863	16809	16862	16762	16823	16630	16833	16864	17060	16826	16794	16896	16779	16840	16900	16972	16778	16846	16934	16917	16561	16855	16932	16980	16907	16974	16865	16792	16689	16909	16830	17019	16785	16610	16819	16719	16775	16851	16779	16826	16849	16810	17127	16782	16865	16754	16730	16974	16839	16748	16977	16912	16949	16833	16933	16820	16962	16671	16798	17103	16783	16778	17035	16960	16745	16698	16742	16943	16817	16922	16892	16907	16742	16866	16963	16739	16974	17011	16933	16773	16898	16963	16993	16815	16729	16847	16940	16917	16803	16795	16534	16725	16993	16792	17087	16891	16656	16961	16725	16944	16887	16777	16856	16942	16829	16731	16960	16747	16793	16838	17038	16586	16801	16851	16808	16719	16930	16744	17005	16933	17019	16849	16875	16845	17010	16681	16847	16819	16815	16836	17070	16914	16988	17065	16897	16940	16766	17017	16948	16903	16873	16838	16845	17029	16842	16962	16948	16830	16985	17211	16868	16964	16888	17033	16945	16668	17057	16658	16758	17046	16736	17126	16956	16729	16785	16745	16903	16712	16933	16815	16993	16907	16869	16861	16691	16816	16700	16761	16907	16788	16730	16917	16819	16945	16599	16736	16838	16993	16960	16807	16928	16983	16903	16982	17048	16742	16909	16730	16904	16725	16786	16968	16828	16912	16919	17046	16787	16874	16816	16811	16969	16861	16941	16994	16945	16554	16700	16815	16752	16938	16974	16933	16971	17126	17029	16770	16937	17002	16928	16955	16858	16851	16944	16834	17033	16952	16854	16752	16845	17134	17048	16740	16989	16882	16923	16925	16686	16915	16906	16892	17077	16702	16990	16795	17047	17049	16996	16876	16879	16826	16823	16865	17054	16726	16960	16743	16790	16743	16827	16890	16772	17033	16971	17010	16896	16922	16908	16867	17151	17113	16849	16761	16794	16704	16797	16774	16889	16888	16929	17091	16923	16880	16950	17097	16792	16946	17078	16876	17038	17103	16969	16983	16919	17058	16935	16824	17008	16720	17122	16847	16894	16910	16912	16729	16875	16962	16797	16639	16736	16847	16852	16914	16804	16881	16837	16837	16925	16628	16541	16919	16975	17049	17055	16914	16795	16947	16914	16951	16732	16781	16758	16863	16795	16916	16826	16834	16981	16920	16795	16676	16847	16836	16885	16847	17018	16873	17010	16937	16993	16738	16758	16872	16787	16995	16751	16883	16758	16990	16995	16719	16917	16919	17001	16861	17096	17024	17049	16890	16892	16884	16748	16908	16887	17119	16918	16943	16902	17082	16917	16933	17042	16842	16980	17030	16959	16890	16804	16751	16912	16711	17002	16954	16824	16880	16900	16792	16930	16887	16845	16949	16882	16867	16768	16790	17019	16772	16915	16824	16867	16807	17025	16752	16857	17005	16801	16791	16915	16751	16828	17011	16862	16977	16835	16842	16819	16957	17030	16743	16833	16945	16832	16949	17015	16795	16915	16858	16730	17005	16729	17021	17011	16765	16681	16809	16860	16923	16726	16777	17001	16832	17076	17009	16960	16898	16832	16978	16941	16882	17057	16822	16979	16886	16788	17093	16902	16822	16838	16954	16874	16883	16880	16839	17021	16911	16796	16810	16807	16753	17128	16676	16810	16943	16810	16966	16979	16974	16889	16966	16949	16917	16816	17115	16880	16892	16860	16686	16929	17101	16983	17055	17015	17012	16947	17004	16963	16932	17011	16878	16689	17041	16998	16949	17052	16760	16921	16675	16935	16965	16792	16856	16954	17035	16896	16886	16833	16721	16850	16841	17042	16900	16838	16693	16804	17074	16891	16660	16964	16873	16839	16970	16769	17100	16744	17000	16970	16704	16733	16880	16746	16855	16859	16853	16938	16795	16965	17030	16746	16858	16937	16792	16889	16731	16717	16911	16995	16729	16920	16960	16636	17093	17060	16814	16844	16888	16753	17113	16733	16956	16803	16780	16715	16885	16841	16911	16640	16777	17003	16878	16799	16778	16968	16951	16857	16986	16809	17008	17009	16936	16685	16818	16959	16871	16834	16779	16801	16705	16716	16864	16958	16974	16778	17082	16794	17033	16664	16753	16705	16921	16946	16913	16910	16728	16725	16552	16970	16975	16945	16748	16902	17190	17140	16943	16872	16754	16802	16991	16799	16796	16847	16840	17131	16818	16655	16999	16910	16913	16916	17046	16950	16882	16936	16789	17022	16876	17100	16831	16888	16895	16828	16835	16925	16629	16953	16930	16895	16837	16838	16789	16851	16921	17179	16876	16975	16915	16746	16817	16948	16931	16872	16920	16729	16885	16845	16730	16948	16935	17040	16933	16797	16788	16915	16946	17069	16792	16871	16898	16866	16820	16927	16865	16999	16951	16845	16995	16878	16826	16948	16771	16818	16865	16855	16832	16959	17012	16830	16880	16931	16592	16752	16982	16832	16948	16792	16898	16858	16743	16736	16953	16979	16946	16981	16851	16934	16757	16804	16956	16904	16803	16997	16903	16961	16931	16918	16738	16970	16853	16860	16824	16849	16839	16802	16570	16807	16911	16879	16927	16785	16908	16875	17018	17166	16876	16968	16712	16753	16936	16677	16854	17016	16940	16894	16907	16991	16875	16811	16963	16932	16728	17076	16790	16938	16935	16958	16871	16997	17074	17103	16591	16865	16718	17065	17004	17089	17184	16973	16816	16855	16810	16734	16854	16800	16823	16738	16621	16624	16753	16960	16895	16874	17036	16989	16719	17003	16994	16974	16924	16817	17117	17028	17080	16976	17091	16995	16872	16891	16771	16744	16947	16868	16850	17014	16758	16874	16900	17050	16778	16806	17090	16799	16859	16858	16869	16811	16826	16852	17127	16795	16834	16876	16745	17001	17077	16916	17013	16933	16812	16852	16990	16961	16979	16780	16908	16890	16872	16622	16957	16865	16912	17001	16908	16542	16918	17127	17205	16969	16870	16853	16592	16895	16968	17150	16937	17032	16945	17092	16822	16945	16986	16855	16799	16723	17144	17189	17011	16919	16708	17014	16662	16878	17113	16936	16937	16952	16791	16814	16977	17064	16887	16797	16868	16905	16852	16825	16867	16844	16827	16842	16929	16783	17074	17056	16784	16773	16724	16869	16988	16865	16700	16940	16979	16818	16964	17037	16918	16884	16892	16841	17057	17017	16878	16886	16788	16796	16976	16761	16892	16782	16909	16974	16741	16914	16734	16872	17005	16828	16808	16790	16858	16700	16937	17111	16958	16907	16924	16835	17011	16888	16950	16879	16906	16953	16971	16866	16804	16997	16894	17046	16896	16869	16886	16958	16694	16877	16708	16703	16903	16901	16816	16867	16644	17023	16869	16912	16908	16806	16837	16904	16746	16919	17173	17030	16953	16901	16726	16952	16762	16941	16792	16922	16888	16909	16831	16980	16760	16634	16863	17052	16987	16900	16792	17015	16807	16831	16921	17005	16852	16981	16739	16797	16917	16855	16795	16812	16819	16797	16940	17014	16986	16831	16778	16967	16718	16890	16699	16781	16687	16897	16709	16719	16791	16975	16983	16649	16849	16879	16649	16970	17025	16877	16845	16857	16843	16913	16952	16855	16846	16819	17018	16936	17089	16912	16887	16742	16864	16911	17030	16849	16694	17079	16886	16911	17050	16850	16761	16791	16977	16809	16893	16750	16981	17067	16883	17011	16836	17062	16940	16828	16856	16906	16982	17019	16976	17028	16718	16856	16735	16887	16753	16842	16901	17095	16743	16826	17020	17063	17049	16809	16805	16968	16941	17182	16870	17387	16911	16918	17008	16918	17069	16788	16819	16794	16685	16832	16938	16843	16657	16901	16956	16855	16942	16668	17038	16763	16770	17027	16778	16850	17009	16919	16947	17073	16961	16882	17102	17076	17019	17127	16865	17022	16883	16910	16731	16690	16839	16788	16825	16915	16920	16972	16839	16797	17029	16900	16849	16953	16825	16829	16902	16682	17106	16993	16927	16730	17043	16913	16763	16844	16603	16818	16770	16918	16728	16790	16798	16663	16977	16944	17032	17006	16890	17055	16729	16909	16873	16926	17029	17019	16836	16901	16902	17121	16908	16806	16874	16974	16860	16785	16737	16825	16916	16787	16777	16889	16893	16906	16881	16821	16892	16915	16848	17052	16844	16668	16980	16689	17049	16680	17057	17049	16891	17032	16907	16991	16963	16773	17005	16820	16877	16881	16935	16803	16611	16742	16669
14591	30253	42905	16515	15077	14797	14560	14673	14450	14662	14675	14511	14545	14581	14451	14416	14528	14465	14598	14527	14649	14444	14638	14402	14583	14632	14600	14397	14611	14612	14681	14655	14767	14494	14456	14736	14449	14579	14626	14715	14403	14672	14610	14581	14709	14426	14473	14630	14647	14875	14712	14631	14630	14432	14420	14435	14566	14517	14608	14576	14559	14478	14578	14637	14670	14530	14470	14515	14562	14590	14642	14569	14490	14601	14578	14449	14428	14564	14442	14583	14478	14498	14529	14571	14507	14586	14599	14515	14592	14583	14519	14680	14323	14443	14696	14611	14419	14587	14577	14496	14609	14444	14474	14466	14537	14630	14396	14512	14479	14534	14562	14479	14640	14574	14561	14402	14438	14464	14396	14514	14532	14431	14665	14485	14510	14530	14471	14456	14312	14539	14503	14512	14709	14515	14480	14528	14583	14539	14423	14633	14440	14580	14505	14486	14467	14605	14733	14510	14637	14428	14448	14530	14571	14641	14431	14667	14561	14489	14619	14603	14512	14520	14376	14484	14404	14579	14720	14496	14664	14578	14414	14525	14627	14431	14465	14291	14454	14475	14540	14593	14631	14527	14347	14470	14319	14380	14523	14709	14467	14471	14544	14635	14413	14369	14378	14472	14392	14599	14453	14607	14593	14462	14458	14379	14498	14545	14604	14377	14479	14614	14440	14496	14420	14514	14480	14424	14563	14402	14494	14425	14560	14663	14442	14628	14521	14243	14648	14532	14351	14600	14475	14569	14473	14414	14428	14510	14434	14570	14594	14537	14510	14504	14625	14648	14606	14507	14514	14574	14576	14548	14606	14509	14460	14492	14685	14439	14331	14363	14524	14559	14737	14419	14563	14545	14450	14493	14481	14549	14479	14528	14392	14530	14632	14495	14528	14572	14582	14508	14535	14546	14406	14646	14557	14537	14637	14397	14532	14483	14513	14529	14565	14420	14617	14518	14493	14601	14379	14512	14450	14613	14437	14521	14461	14497	14312	14566	14389	14440	14455	14571	14480	14598	14548	14414	14530	14482	14548	14648	14564	14587	14622	14536	14573	14555	14224	14637	14433	14477	14543	14411	14673	14439	14716	14489	14504	14439	14485	14718	14469	14639	14661	14551	14499	14470	14628	14487	14535	14588	14519	14441	14446	14683	14457	14474	14503	14530	14448	14448	14424	14508	14567	14498	14494	14517	14617	14419	14351	14664	14316	14594	14598	14445	14589	14567	14493	14619	14562	14570	14523	14490	14451	14602	14601	14756	14437	14352	14631	14618	14592	14560	14532	14398	14499	14627	14618	14520	14474	14583	14526	14515	14601	14394	14462	14669	14517	14487	14685	14391	14508	14613	14574	14354	14764	14459	14480	14503	14442	14455	14547	14631	14568	14636	14309	14658	14433	14483	14584	14409	14525	14466	14324	14515	14536	14560	14619	14636	14510	14574	14530	14400	14595	14564	14462	14729	14601	14508	14510	14543	14404	14462	14485	14505	14602	14496	14379	14560	14591	14559	14550	14502	14595	14482	14491	14454	14487	14611	14611	14563	14636	14633	14408	14503	14572	14682	14445	14399	14687	14402	14575	14505	14588	14380	14263	14430	14515	14515	14468	14539	14354	14343	14500	14524	14415	14393	14573	14498	14593	14599	14504	14590	14531	14397	14318	14353	14393	14536	14636	14555	14467	14665	14504	14540	14526	14480	14581	14492	14440	14414	14579	14512	14431	14568	14333	14589	14647	14637	14291	14505	14469	14601	14417	14612	14396	14378	14544	14350	14441	14459	14550	14332	14451	14477	14439	14673	14466	14594	14541	14548	14543	14551	14779	14413	14561	14549	14536	14606	14529	14472	14552	14656	14590	14471	14518	14611	14446	14522	14446	14305	14543	14562	14571	14495	14612	14503	14472	14606	14571	14688	14474	14459	14371	14577	14473	14550	14459	14454	14451	14597	14592	14522	14459	14653	14573	14442	14637	14443	14672	14483	14565	14510	14569	14458	14373	14525	14541	14444	14542	14448	14603	14424	14578	14379	14582	14473	14630	14457	14436	14515	14537	14490	14571	14439	14525	14596	14378	14575	14409	14534	14632	14658	14495	14601	14458	14564	14411	14444	14537	14576	14641	14509	14765	14397	14508	14703	14322	14570	14485	14433	14565	14375	14464	14497	14549	14575	14423	14537	14354	14790	14532	14573	14524	14460	14432	14601	14281	14609	14482	14458	14430	14511	14353	14538	14499	14568	14533	14563	14532	14454	14597	14453	14566	14410	14503	14515	14549	14515	14397	14365	14538	14566	14565	14451	14496	14501	14529	14596	14321	14519	14489	14493	14198	14497	14390	14452	14551	14624	14442	14339	14500	14553	14660	14419	14481	14443	14550	14592	14601	14497	14605	14531	14521	14458	14478	14556	14481	14591	14584	14458	14578	14540	14481	14315	14594	14378	14633	14500	14586	14449	14520	14555	14542	14490	14506	14494	14654	14537	14443	14674	14570	14613	14441	14488	14622	14482	14527	14546	14493	14554	14594	14619	14621	14560	14465	14587	14599	14449	14559	14592	14430	14534	14543	14588	14632	14498	14501	14469	14423	14667	14589	14644	14432	14583	14509	14503	14599	14474	14464	14503	14714	14537	14466	14450	14584	14479	14638	14546	14494	14422	14436	14480	14602	14389	14529	14462	14615	14475	14538	14525	14499	14692	14455	14549	14657	14531	14634	14581	14646	14537	14479	14618	14648	14460	14447	14458	14578	14632	14409	14363	14534	14392	14513	14536	14586	14447	14465	14560	14549	14452	14567	14464	14423	14394	14386	14593	14534	14583	14483	14583	14627	14624	14414	14546	14602	14433	14509	14538	14722	14452	14428	14612	14700	14671	14376	14343	14533	14428	14485	14496	14538	14626	14480	14505	14528	14497	14575	14565	14508	14468	14494	14593	14540	14533	14571	14462	14574	14462	14614	14449	14513	14594	14534	14541	14643	14430	14579	14645	14542	14618	14527	14443	14331	14478	14554	14595	14677	14581	14547	14576	14533	14577	14532	14494	14524	14507	14499	14413	14484	14502	14515	14408	14579	14694	14474	14521	14614	14365	14445	14447	14613	14586	14544	14603	14594	14418	14682	14405	14478	14588	14649	14574	14566	14449	14513	14529	14419	14578	14607	14540	14421	14647	14576	14576	14459	14468	14682	14478	14503	14602	14491	14502	14435	14731	14686	14475	14521	14474	14715	14458	14535	14658	14514	14498	14451	14562	14533	14649	14498	14553	14421	14550	14464	14549	14505	14445	14586	14683	14519	14599	14454	14639	14522	14414	14561	14676	14593	14392	14680	14521	14604	14501	14639	14496	14479	14638	14528	14699	14537	14630	14407	14416	14582	14488	14654	14409	14665	14573	14516	14469	14507	14520	14551	14665	14526	14434	14457	14646	14475	14576	14388	14625	14648	14656	14746	14447	14545	14507	14556	14393	14614	14444	14563	14476	14697	14471	14452	14386	14540	14518	14715	14416	14509	14617	14483	14564	14644	14510	14768	14430	14456	14564	14304	14451	14543	14451	14486	14335	14677	14451	14609	14487	14646	14725	14554	14576	14602	14516	14431	14492	14550	14606	14675	14484	14466	14459	14533	14545	14557	14560	14529	14478	14639	14461	14434	14464	14533	14442	14698	14539	14525	14525	14594	14433	14466	14488	14604	14810	14582	14468	14500	14579	14494	14668	14462	14550	14485	14497	14430	14509	14336	14586	14543	14454	14465	14581	14553	14455	14645	14512	14683	14384	14526	14469	14632	14569	14466	14459	14541	14309	14470	14630	14511	14460	14608	14441	14536	14442	14593	14511	14605	14384	14467	14521	14558	14393	14554	14495	14516	14572	14552	14548	14620	14466	14577	14566	14520	14542	14430	14595	14407	14571	14565	14436	14709	14461	14555	14545	14524	14508	14546	14622	14354	14415	14531	14592	14466	14448	14483	14618	14599	14605	14561	14405	14620	14447	14519	14631	14557	14395	14484	14521	14611	14460	14517	14466	14577	14486	14457	14405	14583	14607	14406	14573	14498	14665	14510	14552	14478	14458	14501	14477	14547	14515	14540	14453	14472	14612	14527	14485	14465	14477	14572	14425	14558	14481	14482	14485	14575	14558	14453	14486	14468	14524	14491	14565	14574	14594	14403	14454	14475	14582	14501	14639	14491	14576	14648	14690	14523	14420	14441	14679	14560	14435	14447	14465	14451	14519	14642	14499	14498	14516	14688	14488	14447	14697	14617	14514	14673	14455	14546	14574	14476	14648	14541	14585	14602	14489	14469	14525	14524	14719	14526	14506	14417	14427	14522	14523	14500	14438	14691	14533	14486	14415	14543	14406	14578	14534	14533	14554	14558	14523	14351	14379	14341	14617	14582	14433	14567	14431	14552	14435	14563	14471	14396	14453	14469	14582	14368	14509	14544	14683	14522	14467	14568	14667	14682	14568	14483	14520	14499	14475	14569	14451	14656	14441	14412	14392	14384	14580	14561	14685	14399	14668	14641	14508	14503	14640	14425	14485	14662	14596	14423	14707	14524	14512	14413	14491	14548	14654	14512	14452	14362	14528	14548	14520	14485	14579	14531	14605	14621	14601	14494	14513	14609	14667	14619	14603	14216	14439	14582	14596	14451	14531	14603	14638	14593	14644	14626	14591	14310	14627	14624	14388	14593	14610	14501	14488	14374	14527	14512	14448	14451	14437	14561	14569	14625	14579	14588	14543	14604	14623	14505	14468	14538	14610	14569	14553	14395	14546	14436	14474	14598	14469	14453	14483	14551	14500	14528	14545	14622	14645	14574	14430	14358	14595	14535	14525	14408	14671	14509	14578	14528	14364	14476	14595	14589	14595	14502	14529	14380	14558	14634	14609	14546	14530	14431	14577	14436	14504	14563	14514	14510	14527	14423	14615	14461	14545	14433	14506	14597	14555	14548	14490	14596	14683	14497	14520	14719	14481	14521	14448	14572	14557	14489	14629	14570	14409	14649	14720	14527	14688	14425	14549	14566	14532	14552	14555	14501	14455	14318	14548	14560	14557	14440	14568	14474	14475	14524	14397	14587	14572	14500	14432	14638	14559	14374	14500	14489	14630	14252	14306	14434	14557	14357	14484	14604	14417
23803	21136	37279	29096	21637	21466	19738	17312	17131	17299	17247	16896	17042	17036	17091	17135	16878	16853	17050	16968	16948	17079	17155	16947	16933	17010	16997	17009	16984	17116	17059	16986	17024	16823	16800	17039	17116	16864	16952	16997	16817	16741	16693	17016	16835	16587	16910	17078	17732	17743	17689	17175	17015	16951	17044	17076	16927	16877	16970	16776	16725	16721	16681	16875	17081	16671	16659	16850	16819	16925	16749	16892	17050	16757	16827	16620	16892	16863	16818	16862	17046	17004	16879	16840	16956	16763	16627	16958	16899	16758	16867	16911	16862	16889	16805	16885	16936	16744	17103	16851	16686	16796	16938	16938	16674	16867	16887	16668	16888	16857	16702	16539	16771	16847	16849	16720	16722	16873	16682	16682	16842	16824	16853	16672	16728	16724	16646	16801	16876	16682	16629	16820	16908	16746	16920	16741	16913	16886	16958	16879	16830	16790	16807	16971	16773	16770	16771	16637	16885	16618	16714	16833	16867	16759	16791	16821	16942	16771	16689	16774	16773	16752	16906	16923	16895	16794	16883	16847	16673	16825	16758	16828	17028	16663	16584	16817	16823	17012	16880	16767	16812	17124	16717	16540	16921	16643	16622	16770	16759	16791	17017	16885	16877	16859	16817	16665	16786	16809	16633	16631	16945	16823	16971	16685	16705	16677	16949	16857	16826	16760	16831	16831	16764	16718	16629	16857	16896	16906	16672	16828	16749	16720	16902	16801	16823	16759	16796	16750	16903	16794	16706	16843	16837	16971	16864	16746	16635	16806	16849	16989	16634	16763	16855	16875	16735	16836	16977	16734	16628	16733	16903	16739	16934	16841	16578	16815	16758	16718	16855	16647	17089	16894	16894	16655	16873	16905	16706	16923	16786	16764	16794	16872	16887	16859	16868	17126	16765	16648	16803	16862	16904	16933	16712	17008	16484	16611	16833	16812	16825	16708	16957	16907	16733	16699	16936	16821	16704	16916	16738	16949	16986	16725	16802	16926	16806	16740	16874	16703	16663	16687	16617	16832	16825	16771	16974	16734	16993	16697	16805	16867	16733	16820	16785	17004	16958	16758	17012	16887	16681	16678	17001	16952	17183	16623	16786	16797	16766	16628	16798	16778	16779	16817	16754	16684	16836	16824	16885	16696	16865	16644	16899	16758	16698	16831	16848	16875	16881	16856	16676	16520	16899	16797	16807	16863	16586	16882	16754	16633	16854	16888	16983	16737	16844	16712	16758	16764	16840	16895	16912	16882	16902	16726	17013	16852	16941	16850	16990	16684	16968	16857	16719	16687	16981	16988	16696	16656	16775	16710	16793	16623	17063	16940	16863	16954	16839	16793	16781	16711	16704	16732	16775	16653	16951	16928	16814	16657	16903	16823	16783	16946	16522	16934	16777	16807	16789	16830	16805	16911	16799	16873	17024	16761	16808	16736	16809	16684	16813	16901	16765	16856	16803	16758	16521	16754	16838	16875	16706	16741	17003	16733	16842	16636	16893	16754	16677	16796	16920	16697	16898	16813	16895	16502	16973	16876	16917	16896	16742	16798	16685	16684	16787	16836	16819	16942	16804	16902	17016	16958	16830	16766	16775	17014	16784	17066	16953	17088	16867	16706	16866	16720	16699	16908	16822	16869	16926	16698	16587	16797	17014	16772	16689	16737	16716	16797	16863	16714	16754	16818	16867	16925	16845	16697	17030	17008	16645	16804	16603	16697	16693	16649	16851	16927	16608	16927	16824	16902	16947	16783	16973	16870	16760	16934	16930	16866	16912	16997	16822	16871	16802	16865	16657	16913	16859	16858	16931	16769	16858	16700	16639	16787	16987	16811	16693	16796	16840	16857	16737	16718	16806	16880	16833	16777	16904	16961	16952	16960	16859	16922	16930	16732	16942	16746	16720	16843	16845	16891	16851	16881	16854	16836	16923	16894	16952	16864	17105	16854	16463	16762	17004	16707	16894	16814	16871	16874	16796	16900	16795	16478	16743	16912	16875	16822	16702	16795	16705	17045	16851	16757	16624	16864	16629	16828	16832	16717	16822	16769	16933	16700	16762	16858	16798	16895	16797	16696	16900	16883	16784	16677	16804	16713	16691	16781	16750	16906	16743	16613	16849	16826	16797	16752	16830	16676	16594	16751	16766	16894	16788	16929	16768	16883	16805	16935	16908	16892	16803	16792	16750	17018	17016	17032	16838	16859	16764	16584	16700	16756	16846	16729	16833	16958	16732	16691	16708	16546	16824	16800	16874	16963	16894	16706	16776	16783	16887	16877	17057	16761	16972	16759	16632	16769	16782	16759	16662	16764	16858	16772	16869	16774	16883	16898	16748	16869	16796	16864	16893	16983	16803	16995	16742	16633	16741	16670	17043	17004	16792	17045	16975	16810	16701	16684	16926	16698	17050	16843	16865	16870	16840	16958	16893	16901	16959	16934	16820	16774	17213	17021	16728	16852	16920	16919	16766	16790	16823	16874	16796	16787	16795	16922	16861	16642	16957	16692	16706	16908	16904	16892	16739	16929	16858	16911	16649	16829	16849	16855	16761	16559	16550	16912	16805	16719	16901	16894	16816	16976	16670	16689	16892	16747	16725	16986	16869	16842	16674	16744	16858	16753	16843	16872	16694	16852	16970	16867	16894	16894	16810	16984	16775	16543	16673	16721	16901	16750	16863	16765	16964	16930	16674	16652	16870	16766	16929	16888	16877	16736	16744	16805	16827	16843	16722	16762	16788	16653	16906	16816	17057	16965	16805	16711	16808	16751	16935	16834	16785	16889	16754	16765	16762	16874	16984	16916	16734	16954	16839	16751	16791	16892	16610	16818	16722	16851	16849	16883	16847	16940	16778	16828	17042	16974	16974	16805	16791	16950	16854	16740	17010	16589	16845	16848	16732	16780	16754	16816	16739	16693	16786	16851	17011	16676	16831	16779	16837	16880	16898	17015	16820	16840	16781	16657	16790	16961	16714	17062	16913	16831	16822	16709	16659	16823	17001	16862	16784	17020	16781	16882	16843	16824	16722	16823	16805	16907	16796	16890	16953	16882	16910	16609	16834	16731	16801	16849	16793	16856	16770	16854	16757	16947	16591	16680	16798	16767	16980	16866	16972	16752	16853	16810	17088	16643	16743	16799	16828	16895	16627	16917	16904	16943	16866	17099	16772	16754	16780	16931	16912	16766	16829	16693	16866	16731	16780	16895	16789	16796	16835	16840	16797	16767	16990	16902	16570	16873	16782	16730	16837	16850	16830	16838	16838	16943	16808	16881	17008	16672	16809	16911	16792	16974	16806	16714	16855	16658	16698	16737	16705	16651	16923	16568	16792	16884	16942	16855	16834	16860	16746	16888	17015	16707	17031	16792	17016	16843	17023	16735	16668	16842	16788	16886	16868	16642	16863	16874	16941	16611	16970	16734	16737	16955	16957	16797	16852	16728	16842	16767	16923	16809	17022	16888	16795	16935	16807	16704	16845	16833	17077	16820	16836	16825	16845	17077	16616	16872	17043	16930	17041	17071	16863	16804	16861	16639	16997	16875	16653	16747	16880	16630	16673	16913	16575	16872	16767	16928	16895	16783	16871	16722	16756	16668	16749	16829	16919	17081	16803	16707	17005	16781	16791	16769	16896	16799	16876	16766	16772	16991	16867	16756	16946	16815	16713	17034	16905	16810	16889	16830	16793	16686	16866	16770	17001	16794	16727	16616	16943	16721	17158	17115	16664	16969	16635	16740	16784	16685	16775	16841	16804	16867	16930	16736	16635	17070	16776	16756	17035	16931	16858	16753	17013	16941	16688	16679	16630	16750	16822	16754	16803	16822	16900	16855	17009	16778	16764	16916	16737	16854	16662	16702	16835	16896	16966	16598	16767	16886	16657	16695	16843	16948	16897	16980	16989	16947	16885	16826	16700	16850	16949	16757	16808	16621	16786	16831	16723	16536	16696	16754	16871	16704	16737	16875	16859	16666	16677	16718	17038	16968	16954	16857	16821	16811	16731	16865	16726	16949	16639	16899	16790	16824	16818	16569	16864	16628	16782	16822	16720	16915	16881	16881	16884	16874	17011	16989	16898	16726	16862	16730	16773	16711	16887	16654	16918	16827	16815	16641	16867	16818	16657	16716	16878	16918	16859	16847	16736	16976	16740	16806	16835	16832	16837	16713	16628	16972	16938	16884	16711	16678	16965	16944	16826	16713	17005	16801	16623	16880	16968	16975	17009	17004	17034	16814	16857	16716	16772	16786	16875	16653	16788	16741	16918	16774	16822	16602	16689	16691	16846	16679	16661	16776	16896	16792	16764	16868	16746	16896	16968	16855	16851	16741	16858	16744	16792	16785	16700	16869	16751	16899	16910	16693	16714	16704	16783	16740	16949	16787	16737	16841	16839	16779	16764	16894	16787	16884	16751	16836	16768	16819	16848	16931	16881	16789	16840	16807	16930	16799	16968	16775	16829	16840	16810	16891	16928	16640	16851	16792	16754	16885	16991	16870	16708	16758	16895	16856	16848	16982	16867	16694	16911	16623	16823	16907	16852	16947	16790	16898	16857	16816	16833	16865	16890	16897	16852	16844	16811	16719	16738	16811	16900	16778	16902	17046	16930	16791	16750	16730	16864	16845	16867	16984	16881	16828	16843	16967	16629	16866	16943	16786	16708	16870	16883	16634	16598	17013	16990	16975	16748	16868	16803	16685	16799	16924	16817	16789	16738	16933	16815	16839	16783	16748	16790	16780	16675	16899	16758	17002	16929	16802	16944	16944	16773	16688	16928	16753	16821	16734	16691	16712	16893	16826	16773	17016	16758	16938	16846	16938	16621	16610	16722	16744	16748	16652	16912	16638	16776	16647	16799	16788	16937	16699	16822	16616	16957	16824	16755	16725	16753	16711	16735	16880	16749	16763	16782	16910	17004	16903	16720	16849	16854	16790	16837	16760	16945	16697	16879	16799	16706	16998	16845	16823	16660	16835	16956	16662	16865	16827	16863	16671	16632	16725	17038	16998	16729	16699	16709	16893	16765	16762	16867	16950	16874	16799	16910	16698	16669	16917	16791	16728	16610	16822	16885	16946	16765	16986	16840	16818	16959	16843	16839	16874	16722	16974	16894	16747	16821	16880	16670	16699	16820	16822	16848	16725
14019	50720	81398	19210	15973	15201	15058	14919	14738	14859	14838	14840	14755	14475	14560	14712	14671	14655	14415	14617	14383	14494	14478	14564	14574	14373	14581	14723	14806	14633	14539	14565	14625	14561	14635	14506	14773	14747	14663	14493	14762	14721	14341	14533	14526	14701	14554	15112	15899	15708	15440	14892	14646	14650	14460	14594	14579	14345	14539	14579	14677	14462	14564	14380	14479	14516	14626	14474	14660	14556	14659	14419	14570	14509	14581	14649	14543	14535	14633	14529	14509	14485	14513	14483	14517	14422	14387	14440	14580	14556	14457	14352	14562	14574	14392	14567	14726	14571	14443	14524	14484	14455	14512	14537	14565	14483	14651	14481	14523	14475	14461	14521	14582	14621	14349	14462	14470	14548	14456	14582	14425	14460	14438	14401	14590	14418	14532	14308	14478	14566	14453	14669	14480	14577	14543	14291	14598	14390	14417	14530	14440	14562	14489	14570	14390	14393	14408	14538	14539	14268	14525	14418	14531	14668	14401	14524	14502	14326	14397	14584	14474	14506	14548	14408	14418	14650	14522	14625	14379	14584	14560	14733	14367	14513	14613	14388	14696	14537	14454	14468	14485	14446	14673	14531	14514	14296	14489	14716	14474	14362	14522	14425	14619	14551	14488	14456	14683	14563	14444	14630	14399	14387	14452	14579	14535	14334	14494	14471	14494	14303	14551	14407	14558	14702	14515	14565	14387	14491	14474	14567	14336	14451	14423	14455	14596	14524	14381	14648	14629	14450	14496	14380	14474	14563	14567	14496	14383	14561	14561	14611	14371	14539	14580	14379	14637	14386	14517	14477	14481	14498	14456	14416	14589	14290	14569	14445	14590	14502	14611	14350	14352	14447	14491	14526	14521	14606	14592	14510	14615	14528	14519	14480	14441	14474	14486	14614	14562	14497	14404	14595	14506	14669	14300	14600	14530	14539	14464	14384	14467	14309	14468	14521	14653	14569	14391	14630	14521	14340	14445	14315	14586	14569	14524	14455	14272	14513	14582	14300	14516	14424	14525	14498	14444	14536	14439	14514	14567	14581	14554	14486	14613	14554	14445	14448	14481	14471	14578	14479	14415	14639	14351	14511	14561	14420	14487	14467	14608	14465	14293	14521	14664	14486	14570	14488	14416	14505	14499	14536	14751	14465	14579	14465	14624	14706	14555	14539	14486	14655	14577	14598	14489	14461	14537	14517	14467	14457	14542	14594	14507	14421	14629	14427	14576	14321	14520	14536	14545	14452	14418	14521	14475	14510	14444	14464	14595	14624	14453	14567	14405	14438	14458	14592	14459	14449	14549	14515	14500	14573	14508	14459	14555	14393	14515	14547	14664	14508	14469	14464	14619	14556	14514	14449	14410	14453	14612	14559	14596	14619	14457	14470	14616	14643	14585	14481	14415	14587	14460	14557	14661	14591	14507	14551	14581	14548	14456	14366	14517	14569	14356	14512	14390	14494	14457	14672	14609	14445	14497	14554	14456	14453	14527	14592	14522	14579	14436	14446	14386	14512	14562	14562	14540	14525	14627	14484	14599	14347	14446	14534	14476	14589	14500	14545	14314	14612	14469	14663	14435	14497	14343	14553	14543	14365	14486	14558	14520	14415	14514	14549	14514	14524	14403	14344	14487	14350	14391	14515	14336	14278	14508	14392	14483	14427	14367	14473	14573	14396	14567	14451	14367	14541	14633	14349	14678	14473	14462	14498	14534	14555	14546	14454	14479	14437	14596	14426	14376	14498	14624	14583	14659	14507	14551	14603	14333	14655	14406	14394	14510	14595	14445	14406	14360	14644	14612	14496	14486	14363	14434	14456	14491	14505	14311	14586	14493	14346	14599	14510	14606	14512	14471	14591	14551	14420	14419	14435	14667	14542	14414	14479	14437	14469	14485	14388	14515	14783	14299	14652	14413	14610	14409	14541	14427	14441	14545	14533	14427	14245	14428	14329	14637	14520	14406	14592	14497	14521	14527	14410	14445	14507	14512	14416	14462	14419	14488	14401	14539	14393	14587	14677	14566	14530	14638	14589	14416	14410	14621	14438	14452	14532	14469	14499	14505	14479	14560	14487	14498	14529	14318	14519	14516	14616	14684	14529	14644	14439	14497	14527	14453	14552	14676	14458	14432	14639	14348	14307	14766	14614	14542	14373	14587	14781	14417	14468	14416	14553	14574	14443	14496	14552	14430	14467	14378	14529	14518	14533	14491	14379	14540	14504	14475	14411	14400	14548	14399	14456	14563	14400	14527	14506	14437	14637	14489	14442	14573	14403	14551	14337	14555	14473	14480	14471	14422	14332	14505	14650	14613	14411	14507	14647	14478	14458	14423	14419	14479	14564	14553	14579	14419	14630	14624	14358	14528	14518	14607	14477	14360	14444	14479	14477	14459	14466	14532	14363	14497	14436	14437	14400	14592	14447	14353	14506	14424	14542	14491	14527	14506	14517	14588	14482	14238	14586	14559	14497	14502	14384	14624	14421	14509	14409	14540	14547	14432	14469	14367	14560	14473	14421	14508	14278	14352	14520	14423	14473	14503	14469	14332	14519	14612	14557	14423	14412	14614	14538	14515	14421	14450	14499	14487	14518	14410	14613	14379	14516	14490	14328	14580	14517	14649	14676	14466	14671	14528	14318	14441	14597	14467	14455	14370	14369	14543	14622	14353	14389	14473	14505	14526	14656	14258	14509	14572	14533	14371	14474	14624	14537	14418	14488	14503	14442	14583	14574	14620	14414	14576	14532	14556	14542	14487	14345	14528	14534	14366	14512	14377	14519	14716	14512	14559	14300	14535	14479	14509	14309	14627	14587	14641	14532	14542	14478	14534	14660	14417	14464	14536	14561	14552	14702	14581	14508	14422	14511	14453	14601	14483	14535	14604	14464	14505	14523	14569	14364	14400	14499	14496	14432	14555	14556	14406	14692	14414	14561	14579	14651	14367	14423	14498	14520	14480	14350	14591	14298	14623	14458	14544	14596	14487	14518	14416	14630	14497	14552	14452	14694	14498	14484	14515	14477	14507	14397	14446	14590	14421	14517	14405	14559	14425	14372	14467	14392	14452	14357	14566	14414	14540	14499	14498	14545	14643	14461	14543	14432	14516	14422	14638	14558	14481	14453	14656	14472	14498	14555	14392	14639	14440	14651	14460	14415	14544	14557	14369	14614	14542	14386	14533	14457	14525	14401	14393	14435	14535	14506	14294	14341	14489	14323	14535	14653	14596	14563	14370	14320	14429	14596	14483	14650	14671	14533	14378	14561	14541	14416	14436	14266	14412	14603	14634	14518	14481	14380	14424	14386	14471	14533	14557	14401	14494	14569	14554	14710	14512	14461	14503	14493	14475	14446	14412	14528	14533	14661	14323	14437	14420	14610	14385	14450	14495	14566	14532	14490	14655	14616	14525	14466	14476	14388	14483	14457	14456	14480	14473	14525	14430	14516	14440	14571	14467	14597	14514	14586	14668	14386	14315	14310	14806	14535	14590	14327	14538	14416	14519	14488	14558	14542	14580	14567	14583	14708	14593	14327	14354	14534	14649	14455	14513	14477	14484	14632	14552	14669	14506	14387	14565	14414	14483	14584	14575	14374	14734	14425	14617	14621	14469	14703	14427	14440	14387	14568	14576	14357	14478	14342	14563	14481	14469	14455	14487	14402	14412	14513	14432	14553	14402	14653	14548	14557	14548	14352	14642	14453	14564	14401	14572	14506	14608	14684	14519	14543	14416	14479	14550	14422	14506	14432	14590	14398	14370	14503	14337	14480	14485	14545	14440	14646	14448	14463	14714	14586	14658	14539	14597	14456	14459	14428	14390	14548	14657	14335	14444	14510	14376	14433	14422	14543	14392	14411	14515	14458	14449	14500	14261	14502	14452	14506	14678	14649	14398	14619	14650	14591	14451	14410	14414	14538	14426	14542	14556	14494	14421	14708	14636	14536	14505	14564	14595	14549	14414	14429	14534	14389	14464	14475	14347	14325	14557	14418	14569	14575	14630	14621	14591	14560	14520	14457	14522	14585	14426	14398	14587	14640	14372	14511	14642	14448	14439	14456	14263	14528	14519	14532	14524	14545	14609	14341	14480	14464	14465	14653	14442	14591	14373	14340	14353	14649	14560	14544	14553	14501	14523	14501	14410	14367	14582	14532	14453	14410	14517	14563	14459	14379	14425	14512	14546	14587	14471	14462	14335	14610	14433	14600	14545	14520	14744	14333	14496	14466	14711	14479	14556	14402	14525	14443	14578	14493	14531	14542	14410	14331	14418	14590	14634	14540	14500	14308	14573	14411	14352	14459	14449	14411	14548	14478	14440	14474	14673	14367	14522	14573	14259	14636	14370	14530	14640	14489	14563	14598	14543	14482	14611	14655	14508	14614	14502	14429	14662	14493	14475	14543	14546	14526	14479	14563	14521	14575	14500	14404	14561	14373	14467	14615	14390	14500	14575	14460	14533	14440	14467	14654	14451	14513	14640	14570	14597	14496	14544	14432	14452	14646	14420	14621	14538	14444	14458	14474	14517	14522	14460	14665	14610	14457	14507	14661	14422	14570	14556	14545	14662	14532	14516	14431	14631	14483	14477	14712	14483	14419	14545	14612	14552	14652	14515	14436	14319	14416	14486	14440	14472	14478	14294	14431	14493	14471	14416	14471	14391	14428	14432	14414	14529	14546	14499	14549	14409	14472	14460	14454	14565	14604	14534	14344	14514	14572	14550	14557	14642	14669	14434	14578	14510	14408	14558	14653	14319	14611	14409	14533	14602	14610	14588	14467	14487	14589	14475	14516	14553	14554	14454	14556	14555	14655	14290	14418	14380	14410	14435	14456	14594	14366	14531	14476	14448	14521	14637	14497	14470	14684	14433	14472	14460	14507	14419	14606	14455	14473	14345	14579	14448	14585	14556	14623	14558	14471	14458	14493	14571	14423	14465	14628	14551	14590	14387	14561	14568	14432	14502	14433	14452	14561	14616	14489	14629	14370	14556	14457	14527	14353	14613	14442	14558	14435	14706	14527	14603	14481	14479	14633	14428	14671	14473	14595	14460	14440	14407	14538	14556	14391	14604	14513	14671	14458	14492	14451	14531	14603	14522	14581	14624	14512	14435	14578	14393	14709	14210	14321	14620	14428	14504	14449
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
